
.kitchen-hub-page{background:#f8f8f4;color:#26312d}.kitchen-hub-page .site-header{position:relative;top:0;background:#fff}.kh-intro{padding:70px 5vw 85px;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.2fr);gap:5vw;align-items:center;max-width:1680px;margin:auto}.kh-intro h1{font-family:Italiana,serif;font-weight:400;font-size:clamp(54px,5.4vw,86px);line-height:1.02;letter-spacing:-.04em;margin:26px 0}.kh-copy p{line-height:1.8;color:#5d6760;max-width:520px}.kh-copy .kh-lead{font-size:22px;color:#26312d;line-height:1.5}.kh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.kh-primary{background:#2f4437!important;color:#fff!important;border-color:#2f4437!important}.kh-caption{font-size:12px;margin-top:20px}.kh-visual{margin:0;background:#e9ede8;padding:20px;border-radius:28px;box-shadow:0 25px 70px #26312d0d}.kh-visual img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;object-position:center;border-radius:14px}.kh-visual figcaption{font-size:12px;text-align:center;padding:20px 8px 4px;color:#59675b}.kh-details{padding:85px 8vw;display:grid;grid-template-columns:1fr 1.25fr;gap:7vw;background:white}.kh-details h2,.kh-demo h2,.kh-enquire h2{font:400 clamp(38px,4vw,62px)/1.1 Italiana,serif;letter-spacing:-.025em;margin:20px 0 28px}.kh-detail-list article{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #dbe1da}.kh-detail-list article:first-child{padding-top:0}.kh-detail-list article>span{font-size:12px;color:#7c897e;margin-top:8px}.kh-detail-list h3{font-size:21px;font-weight:500;margin:0 0 12px}.kh-detail-list p,.kh-demo p,.kh-enquire p{font-size:16px;line-height:1.8;color:#5d6760;margin:0;max-width:720px}.kh-demo{margin:60px 5vw;padding:60px;background:#e7eee6;border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:40px}.kh-demo .button{flex-shrink:0}.kh-enquire{text-align:center;max-width:740px;margin:90px auto;padding:0 24px}.kh-enquire .button{margin-top:28px}.kh-footer{padding:30px 5vw;display:flex;justify-content:space-between;gap:20px;font-size:13px;border-top:1px solid #dbe1da}.kh-footer a{text-decoration:none;color:inherit}.kitchen-hub-page .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px}.kitchen-hub-page .desktop-nav{gap:8px}
@media(max-width:1050px){.kh-intro{grid-template-columns:1fr;padding-top:45px}.kh-copy{max-width:720px}.kh-intro h1 br{display:none}.kh-visual{max-width:850px}.kh-details{gap:40px}.kh-demo{padding:40px;display:block}.kh-demo .button{margin-top:30px}}
@media(max-width:650px){.kh-intro{padding:35px 22px 45px}.kh-intro h1{font-size:60px}.kh-details{display:block;padding:50px 24px}.kh-detail-list{margin-top:40px}.kh-demo{padding:30px 24px;margin:30px 16px}.kh-footer{flex-direction:column;text-align:center}.kh-visual{padding:10px}.kh-copy .kh-lead{font-size:20px}}
