@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f29a37{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f29a37{--font-manrope:"Manrope","Manrope Fallback"}:root{--sdh-bg-canvas:#fcfbf8;--sdh-bg-surface:#ffffff;--sdh-bg-subtle:#f7f5ef;--sdh-bg-brand-subtle:#e8f5ef;--sdh-bg-error-subtle:#f9eeec;--sdh-bg-warning-subtle:#fff7df;--sdh-text-primary:#191816;--sdh-text-secondary:#57524c;--sdh-text-tertiary:#8b847b;--sdh-text-on-brand:#ffffff;--sdh-text-error:#92332c;--sdh-text-warning:#6b4b08;--sdh-action-primary:#19664e;--sdh-action-primary-hover:#155240;--sdh-action-primary-pressed:#0d3d2f;--sdh-border-default:#ddd8cd;--sdh-border-strong:#9d9588;--sdh-border-focus:#19664e;--sdh-border-error:#b74b43;--sdh-border-warning:#c99220;--sdh-space-1:4px;--sdh-space-2:8px;--sdh-space-3:12px;--sdh-space-4:16px;--sdh-space-5:20px;--sdh-space-6:24px;--sdh-space-7:32px;--sdh-space-8:40px;--sdh-space-9:48px;--sdh-space-10:64px;--sdh-radius-sm:8px;--sdh-radius-md:12px;--sdh-radius-lg:16px;--sdh-radius-xl:20px;--sdh-radius-2xl:24px;--sdh-radius-full:9999px;--sdh-control-size-compact:44px;--sdh-control-size-comfortable:56px;--sdh-motion-150:150ms;--sdh-motion-250:250ms;--sdh-motion-280:280ms;--sdh-motion-300:300ms;--sdh-motion-400:400ms;--sdh-font-family:var(--font-manrope,"Manrope"),Arial,sans-serif;--sdh-font-size-control:1rem;--sdh-font-size-label:0.875rem;--sdh-font-size-caption:0.8125rem}.sdh-body-large,.sdh-body-medium,.sdh-body-small,.sdh-display,.sdh-heading-1,.sdh-heading-2,.sdh-heading-3,.sdh-heading-4,.sdh-label-large,.sdh-label-medium,.sdh-label-small,.sdh-price-large,.sdh-price-xlarge{font-family:var(--sdh-font-family)}.sdh-display{font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.06em}.sdh-heading-1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.05em}.sdh-heading-2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.04em}.sdh-heading-3{font-size:1.5rem;font-weight:750;line-height:1.2;letter-spacing:-.03em}.sdh-heading-4{font-size:1.25rem;font-weight:750;line-height:1.25;letter-spacing:-.02em}.sdh-body-large{font-size:1.125rem;font-weight:450;line-height:1.55}.sdh-body-medium{font-size:1rem;font-weight:450;line-height:1.5}.sdh-body-small{font-size:.875rem;font-weight:450;line-height:1.45}.sdh-label-large,.sdh-label-medium,.sdh-label-small{font-weight:750;line-height:1.25}.sdh-label-large{font-size:1rem}.sdh-label-medium{font-size:.875rem}.sdh-label-small{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.sdh-price-large,.sdh-price-xlarge{font-weight:800;letter-spacing:-.05em;line-height:1}.sdh-price-large{font-size:2rem}.sdh-price-xlarge{font-size:3rem}.store-home{min-height:100vh;overflow-x:hidden;background:#fdfcf9;color:var(--sdh-text-primary)}.store-home__skip{position:fixed;z-index:100;top:var(--sdh-space-3);left:var(--sdh-space-3);padding:var(--sdh-space-3) var(--sdh-space-4);border-radius:var(--sdh-radius-sm);background:var(--sdh-action-primary-pressed);color:var(--sdh-text-on-brand);font-weight:800;text-decoration:none;transform:translateY(-160%);transition:transform var(--sdh-motion-150) ease}.store-home__skip:focus{transform:translateY(0)}.home-benefit-bar{display:flex;min-height:36px;gap:clamp(var(--sdh-space-4),5vw,var(--sdh-space-10));align-items:center;justify-content:center;padding:6px var(--sdh-space-6);background:#f1f3f0;color:#3f4943;font-size:.68rem;font-weight:750}.home-benefit-bar span:first-letter{color:var(--sdh-action-primary)}.home-header{position:relative;z-index:30;display:grid;min-height:78px;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sdh-space-8);align-items:center;padding:0 clamp(var(--sdh-space-5),4vw,var(--sdh-space-10));border-bottom:1px solid rgb(221 216 205/72%);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-header__actions a,.home-header__brand,.home-header__nav a,.home-mobile-nav a{text-decoration:none}.home-brand{display:inline-flex;gap:var(--sdh-space-3);align-items:center}.home-brand__mark{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:50% 50% 50% 12px;background:var(--sdh-action-primary);color:var(--sdh-text-on-brand);font-size:.72rem;font-weight:900;letter-spacing:-.04em}.home-brand>span:last-child{display:flex;flex-direction:column}.home-brand strong{font-size:.74rem;font-weight:900;letter-spacing:.11em;white-space:nowrap}.home-brand small{margin-top:2px;color:var(--sdh-text-tertiary);font-size:.62rem}.home-header__nav{display:flex;gap:clamp(var(--sdh-space-4),2.2vw,var(--sdh-space-7));align-items:center;justify-content:center}.home-header__actions>a:first-child,.home-header__nav a{position:relative;color:var(--sdh-text-secondary);font-size:.76rem;font-weight:750}.home-header__nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;background:var(--sdh-action-primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--sdh-motion-250) ease}.home-header__nav a:hover:after{transform:scaleX(1)}.home-header__actions{display:flex;gap:var(--sdh-space-4);align-items:center}.home-header__start{display:inline-flex;min-height:42px;align-items:center;padding:0 var(--sdh-space-5);border-radius:var(--sdh-radius-full);background:var(--sdh-action-primary);color:var(--sdh-text-on-brand);font-size:.72rem;font-weight:850}.home-header__start:hover{background:var(--sdh-action-primary-hover)}.home-mobile-nav{position:relative;display:none}.home-mobile-nav summary{display:grid;width:44px;height:44px;place-content:center;gap:5px;border:1px solid var(--sdh-border-default);border-radius:50%;cursor:pointer;list-style:none}.home-mobile-nav summary::-webkit-details-marker{display:none}.home-mobile-nav summary span{width:18px;height:2px;border-radius:2px;background:var(--sdh-text-primary)}.home-mobile-nav nav{position:absolute;top:52px;right:0;display:grid;width:min(290px,calc(100vw - var(--sdh-space-8)));gap:2px;padding:var(--sdh-space-3);border:1px solid var(--sdh-border-default);border-radius:var(--sdh-radius-lg);background:var(--sdh-bg-surface);box-shadow:0 22px 56px rgb(25 24 22/16%)}.home-mobile-nav nav a{padding:var(--sdh-space-3);border-radius:var(--sdh-radius-sm);font-size:.8rem;font-weight:750}.home-mobile-nav nav a:last-child{background:var(--sdh-action-primary);color:var(--sdh-text-on-brand)}.home-announcement{display:flex;min-height:44px;gap:var(--sdh-space-3);align-items:center;justify-content:center;padding:8px var(--sdh-space-5);background:#c8765d;color:#fffaf6}.home-announcement>span{padding:4px 7px;border:1px solid rgb(255 255 255/42%);border-radius:var(--sdh-radius-full);font-size:.55rem;font-weight:900;letter-spacing:.09em}.home-announcement p{margin:0;font-size:.72rem;font-weight:650}.home-announcement a,.home-configurator-card a,.home-inspiration-card a,.home-materials__copy>a{display:inline-flex;gap:7px;align-items:center;font-weight:850;text-decoration:none}.home-announcement a{font-size:.7rem}.home-announcement svg,.home-button svg,.home-configurator-card svg,.home-inspiration-card svg,.home-materials__copy svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.7;transition:transform var(--sdh-motion-150) ease}.home-announcement a:hover svg,.home-button:hover svg,.home-configurator-card a:hover svg,.home-inspiration-card a:hover svg,.home-materials__copy>a:hover svg{transform:translateX(4px)}.home-hero{display:grid;min-height:min(720px,calc(100vh - 158px));grid-template-columns:minmax(370px,.82fr) minmax(540px,1.35fr);background:#f0efeb}.home-hero__copy{position:relative;z-index:2;display:flex;max-width:650px;flex-direction:column;justify-content:center;padding:clamp(var(--sdh-space-8),7vw,108px) clamp(var(--sdh-space-6),5.5vw,96px)}.home-eyebrow{margin:0 0 var(--sdh-space-4);color:var(--sdh-action-primary);font-size:.68rem;font-weight:900;letter-spacing:.14em}.home-engineering h2,.home-final-cta h2,.home-hero h1,.home-process h2,.home-section h2{margin:0;font-weight:780;letter-spacing:-.055em}.home-hero h1{max-width:620px;font-size:clamp(3rem,5.2vw,5.6rem);line-height:.98}.home-hero__lead{max-width:580px;margin:var(--sdh-space-6) 0 0;color:var(--sdh-text-secondary);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.home-hero__actions{display:flex;margin-top:var(--sdh-space-7);flex-wrap:wrap}.home-button,.home-hero__actions{gap:var(--sdh-space-3);align-items:center}.home-button{display:inline-flex;min-height:52px;justify-content:center;padding:0 var(--sdh-space-6);border:1px solid transparent;border-radius:var(--sdh-radius-full);font-size:.78rem;font-weight:850;text-decoration:none}.home-button--primary{background:var(--sdh-action-primary);color:var(--sdh-text-on-brand)}.home-button--primary:hover{background:var(--sdh-action-primary-hover)}.home-button--text{color:var(--sdh-text-primary)}.home-button--text:hover{border-color:var(--sdh-border-strong);background:rgb(255 255 255/54%)}.home-hero__microcopy{display:flex;gap:var(--sdh-space-5);margin:var(--sdh-space-7) 0 0;padding:0;color:var(--sdh-text-tertiary);font-size:.68rem;list-style:none}.home-hero__microcopy li{position:relative}.home-hero__microcopy li:not(:last-child):after{position:absolute;top:50%;right:calc(var(--sdh-space-3) * -1);width:3px;height:3px;border-radius:50%;background:var(--sdh-border-strong);content:""}.home-hero__scene{position:relative;min-height:620px;margin:0;overflow:hidden;background:#d8d0c4;isolation:isolate}.home-hero__scene:before{z-index:1;background:linear-gradient(90deg,rgb(25 24 22/11%),transparent 24%,transparent 72%,rgb(25 24 22/8%))}.home-hero__scene:after,.home-hero__scene:before{position:absolute;inset:0;content:"";pointer-events:none}.home-hero__scene:after{z-index:2;box-shadow:inset 0 0 0 1px rgb(255 255 255/12%)}.home-hero__image{position:absolute;z-index:0;object-fit:cover;object-position:62% center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.home-hero__scene:hover .home-hero__image{transform:scale(1.012)}.home-hero__caption{position:absolute;z-index:4;top:var(--sdh-space-5);left:var(--sdh-space-5);display:grid;gap:2px;padding:9px 12px;border:1px solid rgb(255 255 255/22%);border-radius:var(--sdh-radius-md);background:rgb(25 24 22/62%);box-shadow:0 10px 28px rgb(25 24 22/15%);color:var(--sdh-text-on-brand);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-hero__caption strong{font-size:.68rem;font-weight:850}.home-hero__caption span{color:rgb(255 255 255/72%);font-size:.54rem;font-weight:650}.home-hero__design-card{position:absolute;z-index:7;right:var(--sdh-space-6);bottom:var(--sdh-space-6);display:flex;width:min(290px,calc(100% - var(--sdh-space-8)));flex-direction:column;padding:var(--sdh-space-4);border:1px solid rgb(255 255 255/72%);border-radius:var(--sdh-radius-lg);background:rgb(255 255 255/88%);box-shadow:0 18px 46px rgb(25 24 22/16%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-hero__design-card span{color:var(--sdh-action-primary);font-size:.58rem;font-weight:900;letter-spacing:.09em}.home-hero__design-card strong{margin-top:5px;font-size:.86rem}.home-hero__design-card small{margin-top:3px;color:var(--sdh-text-secondary);font-size:.67rem}.home-hero__design-card em{margin-top:var(--sdh-space-3);padding-top:var(--sdh-space-2);color:var(--sdh-text-tertiary);font-size:.6rem;font-style:normal}.home-hero__design-card em,.home-proof{border-top:1px solid var(--sdh-border-default)}.home-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--sdh-border-default);background:var(--sdh-bg-surface)}.home-proof>div{display:flex;min-height:94px;gap:var(--sdh-space-3);align-items:center;justify-content:center;padding:var(--sdh-space-4)}.home-proof>div:not(:last-child){border-right:1px solid var(--sdh-border-default)}.home-proof strong{display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:var(--sdh-bg-brand-subtle);color:var(--sdh-action-primary);font-size:.7rem;font-weight:900}.home-proof span{color:var(--sdh-text-secondary);font-size:.73rem;font-weight:720}.home-section{width:min(100%,1480px);margin-inline:auto;padding:clamp(72px,9vw,132px) clamp(var(--sdh-space-5),5vw,var(--sdh-space-10))}.home-section__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);gap:var(--sdh-space-10);align-items:end;margin-bottom:var(--sdh-space-9)}.home-section__heading--single{grid-template-columns:1fr}.home-engineering h2,.home-process h2,.home-section h2{font-size:clamp(2.2rem,4vw,4.3rem);line-height:1.03}.home-engineering__copy>p:last-child,.home-section__heading>p{margin:0;color:var(--sdh-text-secondary);font-size:.96rem;line-height:1.7}.home-configurator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sdh-space-4)}.home-configurator-card{display:grid;min-width:0;grid-template-rows:310px 1fr;overflow:hidden;border:1px solid var(--sdh-border-default);border-radius:var(--sdh-radius-xl);background:var(--sdh-bg-surface);transition:transform var(--sdh-motion-280) ease,box-shadow var(--sdh-motion-280) ease}.home-configurator-card:hover{box-shadow:0 22px 55px rgb(25 24 22/10%);transform:translateY(-5px)}.home-configurator-card__visual{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden}.tone-bookcase{background:#e8eee9}.tone-sideboard{background:#efe8df}.tone-wardrobe{background:#e2e6df}.tone-table{background:#eee9e0}.home-configurator-card__visual:after{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgb(25 24 22/7%),transparent 34% 72%,rgb(25 24 22/14%));content:"";pointer-events:none}.home-configurator-card__image{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.home-configurator-card:hover .home-configurator-card__image{transform:scale(1.035)}.home-configurator-card__image.focus-bookcase{object-position:70% center}.home-configurator-card__image.focus-sideboard{object-position:52% center}.home-configurator-card__image.focus-wardrobe{object-position:58% center}.home-configurator-card__image.focus-table{object-position:center 57%}.home-configurator-card__status{position:absolute;z-index:4;top:var(--sdh-space-4);left:var(--sdh-space-4);padding:6px 9px;border-radius:var(--sdh-radius-full);background:rgb(255 255 255/82%);color:var(--sdh-text-secondary);font-size:.56rem;font-weight:850;letter-spacing:.045em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-configurator-card.is-ready .home-configurator-card__status{background:var(--sdh-action-primary);color:var(--sdh-text-on-brand)}.home-configurator-card__copy{display:flex;flex-direction:column;padding:var(--sdh-space-5)}.home-configurator-card h3,.home-engineering__facts h3,.home-inspiration-card h3,.home-process__steps h3{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.025em}.home-configurator-card p{margin:var(--sdh-space-3) 0 var(--sdh-space-5);color:var(--sdh-text-secondary);font-size:.76rem;line-height:1.55}.home-configurator-card a{margin-top:auto;color:var(--sdh-action-primary);font-size:.73rem}.home-configurator-card__disabled{margin-top:auto;color:var(--sdh-text-tertiary);font-size:.7rem;font-weight:750}.home-configurators__media-note{max-width:760px;margin:var(--sdh-space-5) 0 0 auto;color:var(--sdh-text-tertiary);font-size:.62rem;line-height:1.55;text-align:right}.home-inspirations{padding-top:var(--sdh-space-7)}.home-inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sdh-space-5)}.home-inspiration-card{overflow:hidden;border-radius:var(--sdh-radius-xl);background:var(--sdh-bg-surface)}.home-inspiration-card>div:last-child{padding:var(--sdh-space-5) var(--sdh-space-2) var(--sdh-space-2)}.home-inspiration-card>div:last-child>span{color:var(--sdh-action-primary);font-size:.6rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.home-inspiration-card h3{margin-top:7px;font-size:1.35rem}.home-inspiration-card p{margin:var(--sdh-space-2) 0 var(--sdh-space-4);color:var(--sdh-text-secondary);font-size:.76rem;line-height:1.55}.home-inspiration-card a{color:var(--sdh-text-primary);font-size:.72rem}.home-inspiration-visual{height:clamp(300px,31vw,460px);overflow:hidden;background:#edeae3}.home-inspiration-visual__wall{position:relative;width:100%;height:100%;background:linear-gradient(180deg,transparent 0 82%,rgb(85 67 48/18%) 82% 83%,transparent 83%),linear-gradient(160deg,#eeeae2,#d8d1c4)}.home-inspiration-visual__wall:after{position:absolute;right:-5%;bottom:-17%;left:-5%;height:34%;background:repeating-linear-gradient(96deg,#ccb99e 0 1px,#deceb8 1px 72px);content:"";transform:perspective(400px) rotateX(12deg)}.home-inspiration-visual__furniture{position:absolute;z-index:2;right:10%;bottom:16%;left:10%;display:flex;height:70%;align-items:flex-end;padding:5px;background:#af8357;box-shadow:12px 18px 24px rgb(64 47 32/18%)}.home-inspiration-visual__furniture>span{display:grid;min-width:0;flex:1 1;grid-template-rows:repeat(3,minmax(0,1fr));background:#caa57e}.home-inspiration-visual__furniture i{border:3px solid rgb(97 65 34/38%);background:#e6ddd0}.home-inspiration-visual--divider .home-inspiration-visual__furniture{right:18%;left:18%;background:#385b49}.home-inspiration-visual--divider .home-inspiration-visual__furniture>span{background:#4b705d}.home-inspiration-visual--divider .home-inspiration-visual__furniture i{border-color:rgb(27 67 47/60%);background:#d9d2c6}.home-inspiration-visual__plant{position:absolute;z-index:3;right:5%;bottom:16%;width:8%;height:16%;border-radius:50% 50% 15% 15%;background:#344d3f}.home-process{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(520px,1fr);background:var(--sdh-action-primary-pressed);color:var(--sdh-text-on-brand)}.home-process__intro{display:flex;min-height:650px;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(var(--sdh-space-8),8vw,120px);background:radial-gradient(circle at 10% 20%,rgb(255 255 255/9%),transparent 28%),var(--sdh-action-primary-pressed)}.home-process .home-eyebrow{color:#a7d3c3}.home-process__intro>p:not(.home-eyebrow){max-width:560px;margin:var(--sdh-space-5) 0 0;color:rgb(255 255 255/68%);line-height:1.7}.home-button--light{margin-top:var(--sdh-space-7);background:var(--sdh-bg-surface);color:var(--sdh-action-primary-pressed)}.home-process__steps{display:grid;margin:0;padding:0;border-left:1px solid rgb(255 255 255/12%);list-style:none}.home-process__steps li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sdh-space-5);align-items:center;padding:var(--sdh-space-7) clamp(var(--sdh-space-6),5vw,var(--sdh-space-10));border-bottom:1px solid rgb(255 255 255/12%);transition:background-color var(--sdh-motion-250) ease}.home-process__steps li:hover{background:rgb(255 255 255/5%)}.home-process__steps li>span{color:#a7d3c3;font-size:.75rem;font-weight:850}.home-process__steps p{margin:var(--sdh-space-2) 0 0;color:rgb(255 255 255/62%);font-size:.8rem;line-height:1.55}.home-materials{display:grid;grid-template-columns:minmax(460px,1fr) minmax(360px,.72fr);gap:clamp(var(--sdh-space-8),8vw,120px);align-items:center}.home-materials__showcase{position:relative;min-height:560px;border-radius:var(--sdh-radius-2xl);background:radial-gradient(circle at 40% 32%,rgb(255 255 255/80%),transparent 36%),#e7e2d9}.home-material-board{position:absolute;top:14%;left:50%;width:30%;height:66%;border:1px solid rgb(65 47 32/16%);border-radius:3px;box-shadow:12px 20px 34px rgb(58 43 30/20%);transform-origin:bottom}.home-material-board--cashmere{z-index:3;background:url(/materials/textures/cashmere-matte-albedo.webp) 50%/cover,#d8d0c4;transform:translateX(-105%) rotate(-8deg)}.home-material-board--oak{z-index:2;background:url(/materials/textures/oak-natural-albedo.webp) 50%/cover,#b88a5c;transform:translateX(-48%) rotate(1deg)}.home-material-board--walnut{z-index:1;background:url(/materials/textures/walnut-natural-albedo.webp) 50%/cover,#8f6748;transform:translateX(8%) rotate(9deg)}.home-materials__measure{position:absolute;z-index:5;right:9%;bottom:9%;padding:9px 13px;border-radius:var(--sdh-radius-full);background:rgb(255 255 255/86%);color:var(--sdh-action-primary);font-size:.7rem;font-weight:900;box-shadow:0 10px 24px rgb(25 24 22/10%)}.home-materials__copy h2{max-width:600px}.home-materials__copy>p:not(.home-eyebrow){margin:var(--sdh-space-5) 0 0;color:var(--sdh-text-secondary);line-height:1.7}.home-materials__copy ul{display:grid;gap:var(--sdh-space-3);margin:var(--sdh-space-6) 0;padding:0;list-style:none}.home-materials__copy li{position:relative;padding-left:28px;color:var(--sdh-text-secondary);font-size:.8rem}.home-materials__copy li:before{position:absolute;top:-1px;left:0;display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--sdh-bg-brand-subtle);color:var(--sdh-action-primary);content:"✓";font-size:.6rem;font-weight:900}.home-materials__copy>a{color:var(--sdh-action-primary);font-size:.76rem}.home-engineering{display:grid;grid-template-columns:minmax(300px,.6fr) minmax(540px,1fr);gap:clamp(var(--sdh-space-8),8vw,120px);padding-top:var(--sdh-space-10)}.home-engineering__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sdh-border-default);border-bottom:1px solid var(--sdh-border-default)}.home-engineering__facts article{padding:var(--sdh-space-6)}.home-engineering__facts article:not(:last-child){border-right:1px solid var(--sdh-border-default)}.home-engineering__facts strong{color:var(--sdh-action-primary);font-size:.66rem}.home-engineering__facts h3{margin-top:var(--sdh-space-8)}.home-engineering__facts p{margin:var(--sdh-space-3) 0 0;color:var(--sdh-text-secondary);font-size:.76rem;line-height:1.55}.home-final-cta{display:flex;min-height:320px;gap:var(--sdh-space-8);align-items:center;justify-content:space-between;margin:clamp(var(--sdh-space-5),4vw,var(--sdh-space-10));padding:clamp(var(--sdh-space-7),6vw,88px);border-radius:var(--sdh-radius-2xl);background:#d9a53e;color:#211c13}.home-final-cta .home-eyebrow{color:#5e430d}.home-final-cta h2{max-width:830px;font-size:clamp(2.3rem,4.4vw,4.8rem);line-height:1.02}.home-button--accent{flex:0 0 auto;background:#191816;color:#fff}.home-footer{display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(150px,.6fr));gap:var(--sdh-space-8);padding:clamp(var(--sdh-space-8),7vw,96px) clamp(var(--sdh-space-5),5vw,80px) var(--sdh-space-6);background:#181a18;color:#fff}.home-footer__brand{max-width:380px}.home-footer .home-brand__mark{background:#d9a53e;color:#181a18}.home-footer .home-brand small,.home-footer>div:not(:first-child) a,.home-footer>div:not(:first-child) span,.home-footer__brand p{color:rgb(255 255 255/58%)}.home-footer__brand p{margin:var(--sdh-space-5) 0 0;font-size:.76rem;line-height:1.65}.home-footer>div:not(:first-child){display:flex;flex-direction:column;gap:var(--sdh-space-3)}.home-footer h2{margin:0 0 var(--sdh-space-2);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.home-footer>div:not(:first-child) a,.home-footer>div:not(:first-child) span{font-size:.72rem;line-height:1.45;text-decoration:none}.home-footer a:hover{color:#fff!important}.home-footer__legal{grid-column:1/-1;margin:var(--sdh-space-7) 0 0;padding-top:var(--sdh-space-5);border-top:1px solid rgb(255 255 255/12%);color:rgb(255 255 255/42%);font-size:.62rem}@media (max-width:1200px){.home-header{gap:var(--sdh-space-4)}.home-header__actions>a:first-child{display:none}.home-hero{grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr)}.home-configurator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-configurator-card{grid-template-rows:340px 1fr}.home-engineering{grid-template-columns:1fr}}@media (max-width:960px){.home-benefit-bar span:last-child{display:none}.home-header{grid-template-columns:minmax(0,1fr) auto}.home-header__actions,.home-header__nav{display:none}.home-mobile-nav{display:block}.home-hero{grid-template-columns:1fr}.home-hero__copy{max-width:none;padding-bottom:var(--sdh-space-8)}.home-hero__scene{min-height:590px;order:-1}.home-materials,.home-section__heading{grid-template-columns:1fr}.home-inspiration-grid{grid-template-columns:1fr 1fr}.home-inspiration-card:last-child{grid-column:1/-1}.home-process{grid-template-columns:1fr}.home-process__intro{min-height:auto}.home-process__steps{border-top:1px solid rgb(255 255 255/12%);border-left:0}.home-materials__showcase{min-height:500px}.home-final-cta{align-items:flex-start;flex-direction:column}.home-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.home-footer__brand{grid-column:1/-1}}@media (max-width:700px){.home-benefit-bar{min-height:32px;justify-content:flex-start;overflow:hidden;padding-inline:var(--sdh-space-4);white-space:nowrap}.home-benefit-bar span:not(:first-child){display:none}.home-header{min-height:68px;padding-inline:var(--sdh-space-4)}.home-brand__mark{width:42px;height:42px}.home-brand strong{font-size:.64rem}.home-brand small{font-size:.56rem}.home-announcement{min-height:48px;justify-content:flex-start;padding-inline:var(--sdh-space-4)}.home-announcement p{overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.home-announcement a{white-space:nowrap}.home-hero__scene{min-height:430px}.home-hero__image{object-position:70% center}.home-hero__caption{top:var(--sdh-space-3);left:var(--sdh-space-3)}.home-hero__design-card{right:var(--sdh-space-3);bottom:var(--sdh-space-3);padding:var(--sdh-space-3)}.home-hero__copy{padding:var(--sdh-space-9) var(--sdh-space-5) var(--sdh-space-10)}.home-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.home-hero__lead{font-size:.95rem}.home-button{width:100%}.home-hero__actions{align-items:stretch;flex-direction:column}.home-hero__microcopy{gap:var(--sdh-space-4);justify-content:center;font-size:.62rem}.home-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof>div{justify-content:flex-start;min-height:78px}.home-proof>div:nth-child(2){border-right:0}.home-proof>div:nth-child(-n+2){border-bottom:1px solid var(--sdh-border-default)}.home-section{padding:72px var(--sdh-space-4)}.home-section__heading{gap:var(--sdh-space-5);margin-bottom:var(--sdh-space-7)}.home-engineering h2,.home-process h2,.home-section h2{font-size:clamp(2rem,10vw,3.2rem)}.home-configurator-grid,.home-inspiration-grid{grid-template-columns:1fr}.home-configurator-card{grid-template-rows:300px 1fr}.home-configurators__media-note{margin-left:0;text-align:left}.home-inspiration-card:last-child{grid-column:auto}.home-inspiration-visual{height:360px}.home-process__intro{padding:72px var(--sdh-space-5)}.home-process__steps li{grid-template-columns:44px minmax(0,1fr);padding:var(--sdh-space-6) var(--sdh-space-5)}.home-materials__showcase{min-height:390px}.home-material-board{width:34%}.home-engineering__facts{grid-template-columns:1fr}.home-engineering__facts article:not(:last-child){border-right:0;border-bottom:1px solid var(--sdh-border-default)}.home-engineering__facts h3{margin-top:var(--sdh-space-4)}.home-final-cta{min-height:auto;margin:var(--sdh-space-4);padding:var(--sdh-space-7) var(--sdh-space-5)}.home-footer{grid-template-columns:1fr 1fr;padding-inline:var(--sdh-space-5)}.home-footer>div:last-of-type,.home-footer__brand,.home-footer__legal{grid-column:1/-1}}@media (max-width:420px){.home-announcement a svg,.home-announcement>span{display:none}.home-hero__scene{min-height:390px}.home-hero__caption span{display:none}.home-hero__design-card{width:220px}.home-hero__microcopy{align-items:center;flex-direction:column;gap:6px}.home-hero__microcopy li:after{display:none}.home-configurator-card{grid-template-rows:260px 1fr}.home-footer{grid-template-columns:1fr}.home-footer>div,.home-footer__legal{grid-column:1}}:root{--sdh-ease-reveal:cubic-bezier(0.22,1,0.36,1)}.sdh-motion [data-reveal]{transition:opacity .7s var(--sdh-ease-reveal) var(--reveal-delay,0s),translate .7s var(--sdh-ease-reveal) var(--reveal-delay,0s),transform var(--sdh-motion-280) ease,box-shadow var(--sdh-motion-280) ease,background-color var(--sdh-motion-250) ease}.sdh-motion [data-reveal]:not(.is-revealed){opacity:0;translate:0 28px}.sdh-motion .home-section__heading[data-reveal]>div>*{transition:opacity .65s var(--sdh-ease-reveal),translate .65s var(--sdh-ease-reveal)}.sdh-motion .home-section__heading[data-reveal]>div>h1,.sdh-motion .home-section__heading[data-reveal]>div>h2{transition-delay:.12s}.sdh-motion .home-section__heading[data-reveal]:not(.is-revealed)>div>*{opacity:0;translate:0 18px}.store-home{--home-header-height:78px;--home-benefit-height:36px}.store-home .home-hero.home-hero--immersive{position:relative;display:grid;min-height:max(600px,calc(100svh - var(--home-benefit-height)));margin-top:calc(var(--home-header-height) * -1);grid-template-columns:minmax(0,1fr);align-items:end;overflow:hidden;background:#d8d0c4;isolation:isolate}.home-hero__media,.home-hero__scrim,.home-hero__slide,.home-hero__slides{position:absolute;inset:0}.home-hero__media{z-index:0;touch-action:pan-y}.home-hero__slide{visibility:hidden;overflow:hidden}.home-hero__slide[data-state=active]{z-index:2;visibility:visible}.home-hero__slide[data-state=leaving]{z-index:1;visibility:visible}.store-home .home-hero--immersive .home-hero__image{object-fit:cover;object-position:var(--hero-focus,center)}.home-hero__scrim{z-index:3;background:linear-gradient(180deg,rgb(25 24 22/48%),transparent 26%),linear-gradient(90deg,rgb(25 24 22/66%),rgb(25 24 22/30%) 46%,transparent 72%),linear-gradient(0deg,rgb(25 24 22/52%),transparent 46%);pointer-events:none}.store-home .home-hero--immersive .home-hero__copy{z-index:5;max-width:700px;padding:calc(var(--home-header-height) + var(--sdh-space-9)) clamp(var(--sdh-space-6),5.5vw,96px) clamp(var(--sdh-space-9),8vw,112px);color:#fff}.store-home .home-hero--immersive .home-eyebrow{color:var(--sdh-bg-brand-subtle)}.store-home .home-hero--immersive .home-hero__copy h1{color:#fff}.store-home .home-hero--immersive .home-hero__lead{color:rgb(255 255 255/86%)}.store-home .home-hero--immersive .home-button--text{border-color:rgb(255 255 255/55%);color:#fff}.store-home .home-hero--immersive .home-button--text:hover{border-color:#fff;background:rgb(255 255 255/14%)}.store-home .home-hero--immersive .home-hero__microcopy{color:rgb(255 255 255/78%)}.store-home .home-hero--immersive .home-hero__microcopy li:after{background:rgb(255 255 255/50%)}.store-home .home-hero--immersive .home-hero__design-card{z-index:6;top:calc(var(--home-header-height) + var(--sdh-space-6));right:clamp(var(--sdh-space-6),4vw,var(--sdh-space-10));bottom:auto}.home-hero__controls{position:absolute;z-index:6;right:clamp(var(--sdh-space-6),4vw,var(--sdh-space-10));bottom:clamp(var(--sdh-space-7),5vw,64px);display:grid;justify-items:end;gap:var(--sdh-space-3);color:#fff}.store-home .home-hero--immersive .home-hero__caption{position:static;margin:0;text-align:right}.home-hero__nav{display:flex;align-items:center;gap:var(--sdh-space-1)}.home-hero__progress{display:flex}.home-hero__bar{position:relative;width:52px;height:44px;padding:0;border:0;background:none;cursor:pointer}.home-hero__bar-fill,.home-hero__bar:before{position:absolute;top:calc(50% - 1px);right:6px;left:6px;height:2px;content:""}.home-hero__bar:before{background:rgb(255 255 255/45%);transition:background-color var(--sdh-motion-150) ease}.home-hero__bar:hover:before{background:rgb(255 255 255/75%)}.home-hero__bar-fill{background:#fff;transform-origin:left;animation:hero-progress linear forwards}.home-hero__media[data-paused=true] .home-hero__bar-fill{animation-play-state:paused}.home-hero__bar:focus-visible,.home-hero__pause:focus-visible{border-radius:var(--sdh-radius-sm);outline:3px solid #fff;outline-offset:-3px}.home-hero__pause{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgb(255 255 255/45%);border-radius:50%;background:rgb(25 24 22/22%);color:#fff;cursor:pointer}.home-hero__pause svg{width:16px;height:16px;stroke-width:2}.home-header[data-overlay]{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.home-header[data-transparent=true]{border-bottom-color:rgb(255 255 255/18%);background:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.home-header[data-transparent=true] .home-header__actions>a:first-child,.home-header[data-transparent=true] .home-header__nav a{color:#fff}.home-header[data-transparent=true] .home-brand small{color:rgb(255 255 255/76%)}.home-header[data-transparent=true] .home-header__nav a:after{background:#fff}.home-header[data-transparent=true] .home-mobile-nav summary{border-color:rgb(255 255 255/55%)}.home-header[data-transparent=true] .home-mobile-nav summary span{background:#fff}@media (prefers-reduced-motion:no-preference){.home-hero__slide[data-animate=true][data-direction=next]{animation:hero-sweep-next .5s cubic-bezier(1,0,0,1) both}.home-hero__slide[data-animate=true][data-direction=prev]{animation:hero-sweep-prev .5s cubic-bezier(1,0,0,1) both}.home-hero__slide[data-state=active] .home-hero__image{animation:home-settle 1.4s var(--sdh-ease-reveal) both}.home-hero--immersive .home-hero__copy>*,.home-hero__caption{animation:hero-mask-rise .6s cubic-bezier(.5,.06,.01,.99) both}.home-hero--immersive .home-hero__copy>:nth-child(2){animation-delay:.1s}.home-hero--immersive .home-hero__copy>:nth-child(3){animation-delay:.2s}.home-hero--immersive .home-hero__copy>:nth-child(4){animation-delay:.3s}.home-hero--immersive .home-hero__copy>:nth-child(n+5){animation-delay:.4s}.home-hero__caption{animation-delay:.35s}}@keyframes hero-sweep-next{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes hero-sweep-prev{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-mask-rise{0%{opacity:0;clip-path:inset(0 0 100% 0);translate:0 100%}to{opacity:1;clip-path:inset(-20% -20% -20% -20%);translate:0 0}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-settle{0%{scale:1.06}}@media (max-width:960px){.store-home .home-hero--immersive .home-hero__copy{max-width:none;padding:calc(var(--home-header-height) + 120px) var(--sdh-space-6) var(--sdh-space-9)}.home-hero__scrim{background:linear-gradient(180deg,rgb(25 24 22/50%),transparent 30%),linear-gradient(0deg,rgb(25 24 22/80%),rgb(25 24 22/46%) 58%,transparent 86%)}.home-hero__controls{top:calc(var(--home-header-height) + var(--sdh-space-4));right:var(--sdh-space-5);bottom:auto;left:var(--sdh-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch}.store-home .home-hero--immersive .home-hero__caption{justify-self:start;text-align:left}.store-home .home-hero--immersive .home-hero__caption span{display:block}.store-home .home-hero--immersive .home-hero__design-card{display:none}}@media (max-width:700px){.store-home{--home-header-height:68px;--home-benefit-height:32px}.store-home .home-hero.home-hero--immersive{min-height:max(560px,calc(100svh - var(--home-benefit-height)))}.store-home .home-hero--immersive .home-hero__copy{padding:calc(var(--home-header-height) + 104px) 20px 28px}.home-hero__bar{width:36px}}@media (max-width:420px){.home-hero__controls{grid-template-columns:1fr}.home-hero__bar{width:32px}.store-home .home-hero--immersive .home-hero__copy{padding-top:calc(var(--home-header-height) + 132px)}}.home-button--primary,.home-header__start{background-color:var(--sdh-action-primary);background-image:linear-gradient(var(--sdh-action-primary-hover),var(--sdh-action-primary-hover));background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;transition:background-size var(--sdh-motion-250) ease}.home-button--primary:focus-visible,.home-header__start:focus-visible{background-color:var(--sdh-action-primary);background-image:linear-gradient(var(--sdh-action-primary-hover),var(--sdh-action-primary-hover));background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%}@media (hover:hover) and (pointer:fine){.home-button--primary:hover,.home-header__start:hover{background-color:var(--sdh-action-primary);background-image:linear-gradient(var(--sdh-action-primary-hover),var(--sdh-action-primary-hover));background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%}}@media print{.sdh-motion .home-section__heading[data-reveal]>div>*,.sdh-motion [data-reveal]{opacity:1!important;translate:none!important}}@media (prefers-reduced-motion:reduce){.home-hero__bar-fill{animation:none}.home-announcement svg,.home-button svg,.home-button--primary,.home-configurator-card,.home-configurator-card svg,.home-configurator-card__image,.home-header[data-overlay],.home-header__nav a:after,.home-header__start,.home-hero__bar:before,.home-hero__image,.home-inspiration-card svg,.home-materials__copy svg{transition:none}}