@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Bodoni+Moda:ital,wght@0,400;1,400&display=swap');
:root{--paper:#eee9e0;--ink:#48242e;--accent:#caaf95;--body:'Manrope',sans-serif;--serif:'Bodoni Moda',Georgia,serif;--focus:#bd6846}.study-header{background:#48242e;color:#eee9e0;padding-block:24px}.kitchen-brand{font-size:23px;font-weight:500;letter-spacing:-1.2px;white-space:nowrap}.kitchen-brand span{color:#b68e7c;margin:0 7px;font-weight:300}.study-header nav{font-size:10px;letter-spacing:.4px}.kitchen-nav-cta{border:1px solid #eee9e070;padding:11px 22px}.kitchen-hero{height:calc(100svh - 115px);min-height:540px;max-height:1100px;position:relative;color:#fff9ec;overflow:hidden}.kitchen-hero-image{position:absolute;inset:0;background:#443027}.kitchen-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#28171f45,transparent 35%,#28171f85)}.kitchen-hero-image img{object-position:50% 54%}.kitchen-hero-top{position:absolute;top:35px;left:5vw;right:5vw;display:flex;justify-content:space-between;gap:35px;font-size:9px;letter-spacing:1.4px;line-height:1.6}.kitchen-hero-bottom{position:absolute;left:5vw;right:5vw;bottom:55px;display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.kitchen-hero h1{font:300 clamp(60px,8.5vw,145px)/.96 var(--body);letter-spacing:-.065em}.kitchen-round{height:85px;width:85px;border:1px solid #fff9ec90;border-radius:50%;display:grid;place-items:center;font-size:32px;margin-bottom:7px}.kitchen-round:hover{background:#eee9e0;color:#48242e}.kitchen-image-note{position:absolute;right:5vw;bottom:22px;font-size:7px;letter-spacing:1px;opacity:.8}.kitchen-perspective{padding-top:85px}.kitchen-story{display:grid;grid-template-columns:1fr 2fr;gap:10vw;margin:70px 0 90px}.kitchen-side-note{font-size:12px;line-height:1.8;opacity:.7}.kitchen h2{font:300 clamp(45px,5.5vw,92px)/1.09 var(--body);letter-spacing:-.055em}.kitchen h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.04em}.kitchen-story>div>p{font-size:13px;line-height:1.9;max-width:490px;margin-top:35px}.kitchen-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;border-top:1px solid #48242e40;padding-top:30px}.kitchen-principles article>span{font-size:9px;opacity:.6}.kitchen-principles h3{font-size:20px;font-weight:400;letter-spacing:-.6px;margin:25px 0 15px}.kitchen-principles p{font-size:12px;line-height:1.9;opacity:.75;max-width:320px}.material-studio{background:#ded6c9}.material-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:50px 0}.material-heading>p{font-size:12px;line-height:1.8;opacity:.75}.material-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:6vw;align-items:center}.material-scene{--cabinet:#622c3b;background:#eae4d9;border:1px solid #48242e30;padding:23px;min-width:0}.drawing-label{font-size:8px;letter-spacing:1px}.material-scene svg{width:100%;height:auto;display:block;margin:20px 0}.cabinet-fill{fill:var(--cabinet);transition:fill .5s ease}.grain{opacity:0;transition:opacity .5s}.material-scene[data-material=oak] .grain{opacity:1}.material-scene-bottom{display:flex;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:1px}.finish-buttons{display:flex;gap:20px;justify-content:space-between}.finish-buttons button{background:none;border:0;border-bottom:1px solid transparent;padding:0 0 13px;font-size:9px;color:#48242e;flex:1;text-align:left}.finish-buttons button i{width:56px;height:56px;border-radius:50%;display:block;border:4px solid #ded6c9;outline:1px solid transparent;margin:0 0 14px;transition:outline-color .2s}.finish-buttons button[aria-pressed=true]{border-bottom-color:#48242e}.finish-buttons button[aria-pressed=true] i{outline-color:#48242e}.swatch-oak{background:repeating-linear-gradient(90deg,#ba8b59 0 4px,#b0804d 4px 5px,#bd9062 5px 9px)}.swatch-chalk{background:#e9e5db}.swatch-claret{background:#622c3b}.finish-description h3{font:400 43px/1.1 var(--serif);letter-spacing:-1px;margin:30px 0 18px}.finish-description p{min-height:70px;font-size:12px;line-height:1.85}.kitchen-line-link{display:block;border-bottom:1px solid;padding:12px 0;font-size:10px;margin-top:20px}.material-footnote{font-size:9px;line-height:1.8;opacity:.7;margin-top:25px}.kitchen-interlude{padding:90px 5vw 35px;background:#48242e;color:#eee9e0}.kitchen-interlude p{font:300 clamp(70px,10.5vw,180px)/1 var(--body);letter-spacing:-.06em}.kitchen-interlude p em{font:400 1em/1 var(--serif);letter-spacing:-.05em;color:#caa98d}.kitchen-interlude>div{display:flex;justify-content:space-between;border-top:1px solid #eee9e050;padding-top:25px;margin-top:60px;font-size:9px;letter-spacing:1.5px}.kitchen-enquire{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.kitchen-enquire h2{font-size:clamp(70px,8vw,130px);margin:35px 0}.kitchen-enquire .demo-note{max-width:350px}.kitchen-submit{display:flex;justify-content:space-between;align-items:center;background:#48242e;color:#eee9e0;border:1px solid #48242e;width:100%;padding:18px 20px;font-size:11px}.kitchen-submit span{font-size:23px}.kitchen-submit:hover{background:#74505a}.study-footer{border-top:1px solid #48242e40}.study-footer .kitchen-brand{font-size:18px}
@media(max-width:1000px){.study-header nav{gap:20px}.material-grid{grid-template-columns:1.35fr 1fr;gap:4vw}.finish-buttons{gap:12px}.finish-buttons button i{width:48px;height:48px}.kitchen-story{gap:6vw}}
@media(max-width:760px){.study-header{padding:20px}.kitchen-brand{font-size:21px}.study-header nav{font-size:11px}.kitchen-nav-cta{padding:8px 15px}.kitchen-hero{height:610px;min-height:0;max-height:85svh}.kitchen-hero-image img{object-position:44% 50%}.kitchen-hero-top{top:25px;left:20px;right:20px;font-size:7px;gap:20px}.kitchen-hero-top>span:last-child{text-align:right;max-width:100px}.kitchen-hero-bottom{left:20px;right:20px;bottom:55px;gap:20px}.kitchen-hero h1{font-size:17vw;line-height:1.02}.kitchen-round{width:45px;height:45px;font-size:23px;flex-shrink:0}.kitchen-image-note{right:20px;font-size:6px}.kitchen-story{grid-template-columns:1fr;gap:30px;margin:40px 0 45px}.kitchen-side-note{font-size:11px}.kitchen h2{font-size:12vw}.kitchen-story>div>p{font-size:12px;margin-top:25px}.kitchen-principles{grid-template-columns:1fr;gap:32px;padding-top:28px}.kitchen-principles h3{font-size:23px;margin:14px 0 12px}.kitchen-principles p{max-width:none}.material-heading{display:block;margin:35px 0}.material-heading>p{margin-top:24px;font-size:12px}.material-grid{grid-template-columns:1fr;gap:35px}.material-scene{padding:17px;margin-inline:-5px}.drawing-label{font-size:7px}.material-scene svg{margin-block:15px}.material-scene-bottom{font-size:5px;letter-spacing:.7px}.finish-buttons{gap:20px}.finish-buttons button{font-size:11px}.finish-buttons button i{width:62px;height:62px}.finish-description h3{font-size:42px;margin:25px 0 15px}.finish-description p{min-height:0;font-size:13px}.kitchen-line-link{font-size:11px}.kitchen-interlude{padding:55px 20px 25px}.kitchen-interlude p{font-size:16vw}.kitchen-interlude>div{font-size:7px;margin-top:40px}.kitchen-enquire{grid-template-columns:1fr;gap:40px}.kitchen-enquire h2{font-size:19vw;margin:25px 0 30px}.study-footer .kitchen-brand{font-size:16px}}

