@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.XoA4Na_className{font-family:Caveat,Caveat Fallback;font-style:normal}.XoA4Na_variable{--font-note:"Caveat", "Caveat Fallback"}
._9EHmjG_titleRoot{--finale:2.08s;width:100%;position:relative}._9EHmjG_wordmark{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}._9EHmjG_monumentDesktop{display:none}._9EHmjG_monumentMobile{display:block}@media (min-width:640px){._9EHmjG_monumentDesktop{display:block}._9EHmjG_monumentMobile{display:none}}._9EHmjG_monumentSvg{width:min(100%,1040px);height:auto;display:block;overflow:visible}._9EHmjG_piece{animation:_9EHmjG_piece-fall var(--t) var(--d) both;transform-box:fill-box;transform-origin:50% 100%;--face:#e8d5bf}._9EHmjG_tone0{--face:#eddcc6}._9EHmjG_tone1{--face:#e3cdb1}._9EHmjG_tone2{--face:#d6bd9e}._9EHmjG_tone3{--face:#c8ab87}._9EHmjG_foundationPiece{--face:#b6936f}._9EHmjG_cornerstonePiece{--face:#b96a32}._9EHmjG_pieceFace{fill:var(--face)}._9EHmjG_pieceBase{fill:#1c141033}._9EHmjG_piecePull{fill:#1c14106b}._9EHmjG_cornerstonePiece ._9EHmjG_piecePull,._9EHmjG_cornerstonePiece ._9EHmjG_pieceBase{fill:#f4e7d1c7}._9EHmjG_pieceDivider{fill:#1c141029}@keyframes _9EHmjG_piece-fall{0%{opacity:0;transform:translateY(var(--fy));animation-timing-function:cubic-bezier(.42,0,.88,.62)}10%{opacity:1}84%{animation-timing-function:cubic-bezier(.25,0,.45,1);transform:translateY(0)}92%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:translateY(0)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}._9EHmjG_rule{background:linear-gradient(90deg, var(--color-accent,#b87333) 0%, #b8733359 70%, transparent 100%);transform-origin:0;max-width:460px;height:1px;animation:_9EHmjG_rule-draw .7s cubic-bezier(.16, 1, .3, 1) var(--finale) both;margin-top:18px}._9EHmjG_tagline{letter-spacing:.32em;text-transform:uppercase;max-width:44ch;color:var(--color-ink-soft,#a0876c);animation:_9EHmjG_tagline-up .8s cubic-bezier(.16, 1, .3, 1) calc(var(--finale) + .14s) both;margin-top:14px;font-size:.78rem;line-height:1.8}:root[data-theme=light] ._9EHmjG_tagline{color:color-mix(in srgb, var(--os-dark-ink) 88%, transparent);text-shadow:0 1px 18px #070504e6}@keyframes _9EHmjG_rule-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:.85;transform:scaleX(1)}}@keyframes _9EHmjG_tagline-up{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._9EHmjG_piece,._9EHmjG_rule,._9EHmjG_tagline{animation:none}}
._5GmCUW_button{--cabinet-grid-cell:16px;border:1px solid color-mix(in srgb, var(--bp-cream) 28%, transparent);border-radius:var(--radius-control,.75rem);max-width:100%;min-height:2.75rem;color:var(--bp-cream);font-size:var(--fs-label);letter-spacing:.24em;text-align:center;text-transform:uppercase;box-shadow:0 10px 26px -14px color-mix(in srgb, var(--bp-deep) 80%, black);flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.9rem 2rem;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;display:inline-flex}._5GmCUW_button:before{content:"";pointer-events:none;z-index:1;border-radius:inherit;opacity:0;background:linear-gradient(90deg, transparent 0 15px, color-mix(in srgb, var(--bp-gold) 30%, transparent) 15px 16px, transparent 16px 32px), linear-gradient(0deg, transparent 0 15px, color-mix(in srgb, var(--bp-gold) 26%, transparent) 15px 16px, transparent 16px 32px), radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--bp-gold) 32%, transparent), transparent 40%);mix-blend-mode:screen;background-size:32px 32px,32px 32px,100% 100%;transition:opacity .42s;position:absolute;inset:0}._5GmCUW_label{z-index:2;position:relative}._5GmCUW_button .os-cabinet-creator-tiles{pointer-events:none}._5GmCUW_button:focus-visible{outline:2px solid var(--bp-gold);outline-offset:3px}@media (hover:hover){._5GmCUW_button:hover{border-color:color-mix(in srgb, var(--bp-gold) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--bp-gold) 24%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--bp-deep) 90%, black);transform:translateY(-2px)}._5GmCUW_button:hover:before{opacity:1;transition-duration:.18s;animation:1.4s linear infinite _5GmCUW_gridDrift}}._5GmCUW_button:active{transform:translateY(0)}@keyframes _5GmCUW_gridDrift{0%{background-position:0 0,0 0,50%}to{background-position:32px 0,0 -32px,50%}}@media (prefers-reduced-motion:reduce){._5GmCUW_button,._5GmCUW_button:before{transition:none}._5GmCUW_button:hover:before{animation:none}._5GmCUW_button:hover{transform:none}}
._9xQ2Qq_story{color:var(--color-ink);font-family:var(--font-body), Georgia, serif;font-size:var(--fs-body);line-height:1.75}._9xQ2Qq_story section[id]{scroll-margin-top:calc(var(--story-nav-offset,6.5rem) + 1.25rem)}._9xQ2Qq_story h2,._9xQ2Qq_story h3{color:var(--color-ink);font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}._9xQ2Qq_story h2{font-size:clamp(1.9rem,4vw,3.2rem)}._9xQ2Qq_story h3{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2}._9xQ2Qq_story p{margin:0 0 1.15rem}._9xQ2Qq_story p:last-child{margin-bottom:0}._9xQ2Qq_story em{color:var(--color-accent-strong);font-style:italic}._9xQ2Qq_story a:not([class*=os-button]):focus-visible,._9xQ2Qq_story summary:focus-visible,._9xQ2Qq_story button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}._9xQ2Qq_shell{width:min(80rem,100% - 3rem);margin-inline:auto}@media (min-width:768px){._9xQ2Qq_shell{width:min(80rem,100% - 5rem)}}._9xQ2Qq_nav{z-index:40;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);padding:0 1.5rem;display:flex;position:sticky;top:0}body:has(._9xQ2Qq_nav) .os-site-header{box-shadow:none}._9xQ2Qq_nav a{min-height:3rem;color:var(--color-ink-soft);font-size:var(--fs-caption);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;font-weight:700;transition:color .2s,min-height .28s cubic-bezier(.22,1,.36,1);display:inline-flex}._9xQ2Qq_nav a:hover{color:var(--color-accent)}._9xQ2Qq_nav a[aria-current=location]{color:var(--color-ink)}._9xQ2Qq_nav ._9xQ2Qq_navBuilder{color:var(--color-accent)}._9xQ2Qq_nav ._9xQ2Qq_navBuilder:hover{color:var(--color-accent-strong)}._9xQ2Qq_navIndicator{pointer-events:none;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-strong));opacity:0;width:0;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:-1px;left:0}._9xQ2Qq_story ._9xQ2Qq_display{font-size:clamp(2.75rem,6.5vw,5.25rem);line-height:.98}._9xQ2Qq_story ._9xQ2Qq_note{color:var(--color-ink-soft);font-size:var(--fs-body-sm);margin:1rem 0 0;line-height:1.65}._9xQ2Qq_caption{color:var(--color-ink-soft);font-size:var(--fs-body-sm);margin:.85rem 0 0;line-height:1.65}._9xQ2Qq_story ._9xQ2Qq_centered{text-align:center;max-width:60ch;margin-inline:auto}._9xQ2Qq_lead{color:var(--color-ink);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.4}._9xQ2Qq_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}._9xQ2Qq_cta{min-width:13rem;padding-inline:2rem}:root[data-theme=light] ._9xQ2Qq_secondary{background:color-mix(in srgb, var(--color-panel) 70%, transparent)}._9xQ2Qq_textLink{min-height:2.75rem;color:var(--color-accent);font-size:var(--fs-caption);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:700;transition:color .2s;display:inline-flex}._9xQ2Qq_textLink span{transition:transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover){._9xQ2Qq_textLink:hover{color:var(--color-accent-strong)}._9xQ2Qq_textLink:hover span{transform:translate(4px)}}._9xQ2Qq_card{border:1px solid var(--color-rule);border-radius:var(--radius-panel,1.25rem);background:var(--color-band);position:relative;overflow:hidden}._9xQ2Qq_photo{width:100%;height:auto;display:block}._9xQ2Qq_intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}._9xQ2Qq_introCopy h3{max-width:26ch;margin-bottom:1rem}._9xQ2Qq_introCopy>p{max-width:44ch;color:var(--color-ink-soft);font-size:var(--fs-body-lg);line-height:1.8}._9xQ2Qq_system{grid-template-columns:.9fr 1.15fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid}._9xQ2Qq_cardCopy h2{margin-bottom:1.25rem}._9xQ2Qq_cardCopy p{max-width:46ch;color:var(--color-ink-soft);line-height:1.8}._9xQ2Qq_film{min-width:0;margin:0}._9xQ2Qq_animation{position:relative}._9xQ2Qq_animationControl{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control,.5rem);background:var(--color-panel-strong);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;padding:.5rem 1rem;position:absolute;bottom:.75rem;right:.75rem}._9xQ2Qq_animationControl:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._9xQ2Qq_animation video{aspect-ratio:16/9;border:1px solid var(--color-rule);border-radius:var(--radius-surface,1rem);background:var(--color-panel-strong);width:100%;height:auto;display:block}._9xQ2Qq_section{padding-top:clamp(4rem,8vw,6.5rem)}._9xQ2Qq_sectionHeading{grid-template-columns:1fr minmax(0,.8fr);align-items:end;gap:clamp(1.5rem,6vw,5rem);margin-bottom:2.25rem;display:grid}._9xQ2Qq_sectionHeading>p{max-width:44ch;color:var(--color-ink-soft);margin:0;line-height:1.8}._9xQ2Qq_drawerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}._9xQ2Qq_drawerCard{flex-direction:column;margin:0;display:flex}._9xQ2Qq_drawerCard ._9xQ2Qq_photo{object-fit:cover;height:17rem}._9xQ2Qq_drawerCard:last-child ._9xQ2Qq_photo{object-position:center 60%}._9xQ2Qq_drawerCard figcaption{padding:1.5rem}._9xQ2Qq_drawerCard h3{margin-bottom:.6rem}._9xQ2Qq_drawerCard p{color:var(--color-ink-soft);font-size:var(--fs-body-sm);margin:0;line-height:1.7}._9xQ2Qq_lineup{margin:0 0 1.75rem}._9xQ2Qq_lineup figcaption{color:var(--color-ink-soft);font-size:var(--fs-body-sm);padding:1.1rem 1.5rem;line-height:1.65}._9xQ2Qq_comparison{border-top:1px solid var(--color-rule)}._9xQ2Qq_cabinet{border-bottom:1px solid var(--color-rule);grid-template-columns:7.5rem minmax(11rem,1fr) minmax(18rem,1.5fr) auto;grid-template-areas:"render name measure price";align-items:start;column-gap:clamp(1.25rem,3vw,2.25rem);padding:1.75rem 0;display:grid;position:relative}._9xQ2Qq_render{aspect-ratio:1;border:1px solid var(--color-rule);border-radius:var(--radius-surface,1rem);background:var(--color-panel-strong);grid-area:render;transition:border-color .28s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._9xQ2Qq_render img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.14)}@media (hover:hover){._9xQ2Qq_cabinet:hover ._9xQ2Qq_render{border-color:var(--color-accent);transform:translateY(-2px)}._9xQ2Qq_cabinet:hover ._9xQ2Qq_render img{transform:scale(1.22)}}._9xQ2Qq_cabinetName{grid-area:name}._9xQ2Qq_rowLink:after{content:"";position:absolute;inset:0}@media (hover:hover){._9xQ2Qq_cabinet:hover ._9xQ2Qq_rowLink{color:var(--color-accent-strong)}._9xQ2Qq_cabinet:hover ._9xQ2Qq_rowLink span{transform:translate(4px)}}._9xQ2Qq_cabinetName h3{margin:.5rem 0;font-size:clamp(1.35rem,2vw,1.6rem)}._9xQ2Qq_cabinetName p{max-width:30ch;color:var(--color-ink-soft);font-size:var(--fs-body-sm);margin-bottom:.25rem;line-height:1.7}._9xQ2Qq_capacity{border:1px solid var(--color-rule-strong);min-height:1.5rem;color:var(--color-ink-soft);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .65rem;font-weight:700;display:inline-flex}._9xQ2Qq_measurements{font-size:var(--fs-body-sm);grid-area:measure;grid-template-columns:1fr 1fr;gap:1.25rem;margin:0;padding-top:.35rem;line-height:1.6;display:grid}._9xQ2Qq_measurements dt{color:var(--color-ink-soft);font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;font-weight:700}._9xQ2Qq_measurements dd{color:var(--color-ink);margin:0}._9xQ2Qq_measurements dd span{color:var(--color-ink-soft);margin-bottom:.5rem;display:block}._9xQ2Qq_price{color:var(--color-accent-strong);font-family:var(--font-display), Georgia, serif;text-align:right;white-space:nowrap;grid-area:price;margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.1}._9xQ2Qq_tableFooter{grid-template-columns:1fr auto;align-items:center;gap:1.5rem 2.5rem;padding-top:1.5rem;display:grid}._9xQ2Qq_tableFooter p{max-width:62ch;color:var(--color-ink-soft);font-size:var(--fs-body-sm);margin:0;line-height:1.65}._9xQ2Qq_topper{border:1px solid var(--color-rule);border-radius:var(--radius-control,.75rem);background:var(--color-panel);min-height:3rem;font-size:var(--fs-body-sm);align-items:center;gap:1rem;padding:.6rem 1.1rem;transition:border-color .2s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex}._9xQ2Qq_topper strong{color:var(--color-accent-strong);font-family:var(--font-display), Georgia, serif;font-size:var(--fs-subhead);font-weight:400}._9xQ2Qq_topper ._9xQ2Qq_textLink{min-height:0}@media (hover:hover){._9xQ2Qq_topper:hover{border-color:var(--color-accent);transform:translateY(-2px)}}._9xQ2Qq_bundle{margin-top:clamp(3rem,6vw,5.5rem)}._9xQ2Qq_bundleHeading{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,3rem) 1.5rem;display:flex}._9xQ2Qq_bundlePrice{text-align:right}._9xQ2Qq_bundlePrice span{color:var(--color-ink-soft);font-size:var(--fs-caption);letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:block}._9xQ2Qq_bundlePrice strong{color:var(--color-accent-strong);font-family:var(--font-display), Georgia, serif;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:400;line-height:1.1;display:block}._9xQ2Qq_bundlePrice ._9xQ2Qq_bundleSavings{color:var(--color-accent-strong);font-size:var(--fs-body-sm);margin-top:.4rem;font-style:normal;line-height:1.5;display:block}._9xQ2Qq_bundleArt{border:1px solid var(--color-rule);border-radius:var(--radius-surface,1rem);margin:0 clamp(1.5rem,4vw,3rem);overflow:hidden}._9xQ2Qq_bundleBottom{grid-template-columns:1fr .85fr;gap:clamp(1.5rem,5vw,4rem);padding:2rem clamp(1.5rem,4vw,3rem) 1.25rem;display:grid}._9xQ2Qq_bundleBottom h3{margin-bottom:.85rem}._9xQ2Qq_bundleBottom p{max-width:46ch;color:var(--color-ink-soft)}._9xQ2Qq_bundleContents{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}._9xQ2Qq_bundleContents li{border-bottom:1px solid var(--color-rule);font-size:var(--fs-body-sm);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}._9xQ2Qq_bundleContents strong{color:var(--color-ink);font-weight:600}._9xQ2Qq_bundleContents span{color:var(--color-ink-soft);text-align:right}._9xQ2Qq_story ._9xQ2Qq_bundleCaption{margin:0;padding:0 clamp(1.5rem,4vw,3rem) 1.75rem}._9xQ2Qq_origin{isolation:isolate;margin-top:clamp(4rem,8vw,6.5rem);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:hidden}._9xQ2Qq_originAtmosphere{pointer-events:none;z-index:-1;background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 30%), linear-gradient(90deg, color-mix(in srgb, var(--color-wine-wash) 55%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 42%);position:absolute;inset:0}._9xQ2Qq_originInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}._9xQ2Qq_origin h2{max-width:10ch;font-size:clamp(2.75rem,6vw,5rem);line-height:.95}._9xQ2Qq_originCopy p{max-width:46ch;color:var(--color-ink-soft);font-size:var(--fs-body-lg);line-height:1.85}._9xQ2Qq_originCopy ._9xQ2Qq_lead{color:var(--color-ink);font-family:var(--font-display), Georgia, serif;margin-bottom:1.5rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.35}._9xQ2Qq_signature{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-heading);margin-top:2.5rem;line-height:1.3;display:block}._9xQ2Qq_signature small{color:var(--color-ink-soft);font-family:var(--font-body), Georgia, serif;font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;margin-top:.35rem;display:block}._9xQ2Qq_development{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-top:clamp(4rem,8vw,6.5rem);display:grid}._9xQ2Qq_workbench{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}._9xQ2Qq_workbench ._9xQ2Qq_photo{border:1px solid var(--color-rule);border-radius:var(--radius-control,.75rem)}._9xQ2Qq_workbench ._9xQ2Qq_note{grid-column:1/-1;margin-top:0}._9xQ2Qq_waitlist{border-block:1px solid var(--color-rule);grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:clamp(4rem,8vw,6.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}._9xQ2Qq_waitlistCopy h2{margin-top:.65rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}._9xQ2Qq_waitlistCopy>p:last-child{max-width:42ch;color:var(--color-ink-soft);margin-top:1rem;line-height:1.75}._9xQ2Qq_waitlistForm{border:1px solid var(--color-rule);border-radius:var(--radius-panel,1rem);background:var(--color-panel);box-shadow:var(--shadow-soft);padding:clamp(1.25rem,3vw,2rem)}._9xQ2Qq_waitlistForm .os-spotlight-cta-primary{width:100%}._9xQ2Qq_closing{text-align:center;padding:clamp(4rem,8vw,6.5rem) 0 clamp(3rem,6vw,4.5rem)}._9xQ2Qq_closing h2{max-width:14ch;margin:0 auto 1.75rem;font-size:clamp(2.75rem,6.5vw,5.25rem);line-height:.98}._9xQ2Qq_closing ._9xQ2Qq_actions{justify-content:center;margin-top:0}._9xQ2Qq_closingArt{border-radius:var(--radius-surface,1rem);margin:2.75rem 0 0;overflow:hidden}@media (max-width:1024px){._9xQ2Qq_cabinet{grid-template-columns:6rem minmax(10rem,1fr) minmax(15rem,1.4fr) auto}._9xQ2Qq_measurements{gap:1rem}._9xQ2Qq_bundleContents li{flex-direction:column;gap:.15rem}._9xQ2Qq_bundleContents span{text-align:left}}@media (max-width:760px){._9xQ2Qq_nav{scrollbar-width:none;justify-content:flex-start;gap:1.5rem;padding:0 1.25rem;overflow-x:auto}._9xQ2Qq_nav::-webkit-scrollbar{display:none}._9xQ2Qq_navIndicator{bottom:0}._9xQ2Qq_intro,._9xQ2Qq_system,._9xQ2Qq_sectionHeading,._9xQ2Qq_bundleBottom,._9xQ2Qq_originInner,._9xQ2Qq_development,._9xQ2Qq_waitlist{grid-template-columns:1fr}._9xQ2Qq_origin{padding:3.5rem 0}._9xQ2Qq_cta{text-wrap:balance;width:100%;min-width:0;padding-inline:1.25rem}._9xQ2Qq_intro{gap:2rem;padding:3.5rem 0}._9xQ2Qq_story ._9xQ2Qq_display{font-size:clamp(2.6rem,13vw,4rem)}._9xQ2Qq_sectionHeading{gap:1.25rem;margin-bottom:1.5rem}._9xQ2Qq_drawerGrid{grid-template-columns:1fr}._9xQ2Qq_drawerCard ._9xQ2Qq_photo{object-fit:contain;background:var(--color-panel-strong);height:auto;max-height:20rem}._9xQ2Qq_drawerCard:last-child ._9xQ2Qq_photo{aspect-ratio:6/5;object-fit:cover;object-position:center 65%;max-height:none}._9xQ2Qq_cabinet{grid-template-columns:5rem minmax(0,1fr) auto;grid-template-areas:"render name price""measure measure measure";gap:1.25rem 1rem;padding:1.5rem 0}._9xQ2Qq_capacity{white-space:nowrap}._9xQ2Qq_cabinetName h3{margin-top:.35rem;font-size:1.35rem}._9xQ2Qq_price{font-size:1.25rem}._9xQ2Qq_tableFooter{grid-template-columns:1fr;gap:1rem}._9xQ2Qq_topper{justify-content:space-between}._9xQ2Qq_bundleHeading{display:block}._9xQ2Qq_bundlePrice{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:1.25rem;display:flex}._9xQ2Qq_bundlePrice ._9xQ2Qq_bundleSavings{flex-basis:100%;margin-top:.25rem}._9xQ2Qq_bundleContents li{flex-flow:wrap;justify-content:space-between;gap:.15rem 1rem}._9xQ2Qq_bundleContents span{text-align:left}._9xQ2Qq_originInner{gap:1.75rem}._9xQ2Qq_signature{font-size:var(--fs-subhead);margin-top:1.25rem}._9xQ2Qq_originCopy{border-top:1px solid var(--color-rule);padding-top:1.75rem}._9xQ2Qq_originCopy ._9xQ2Qq_lead{margin-bottom:1rem;font-size:1.375rem}._9xQ2Qq_originCopy p{font-size:var(--fs-body);line-height:1.75}._9xQ2Qq_workbench{grid-template-columns:1fr 1fr}._9xQ2Qq_closing h2{font-size:clamp(2.5rem,12vw,3.5rem)}}@media (prefers-reduced-motion:reduce){._9xQ2Qq_nav,._9xQ2Qq_nav a,._9xQ2Qq_navIndicator,._9xQ2Qq_render,._9xQ2Qq_render img,._9xQ2Qq_textLink span,._9xQ2Qq_topper{transition:none}._9xQ2Qq_cabinet:hover ._9xQ2Qq_render,._9xQ2Qq_textLink:hover span,._9xQ2Qq_topper:hover{transform:none}._9xQ2Qq_cabinet:hover ._9xQ2Qq_render img{transform:scale(1.14)}}
.H_VhwG_shell{width:min(80rem,100% - 3rem);margin-inline:auto}.H_VhwG_heroSection{color:var(--color-ink);font-family:var(--font-body), Georgia, serif;font-size:var(--fs-body);line-height:1.6}.H_VhwG_heroSection :is(h1,h2,p,dl,dd,ul){margin:0}.H_VhwG_heroSection h1,.H_VhwG_heroSection h2,.H_VhwG_details h2,.H_VhwG_handoff h2{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;font-weight:400;line-height:1.12}.H_VhwG_heroSection button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.H_VhwG_heroSection :is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.H_VhwG_heroSection [hidden]{display:none!important}.H_VhwG_breadcrumb{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:.75rem;padding:.85rem 0 .75rem;display:flex}.H_VhwG_breadcrumb a{color:inherit;text-decoration:none}.H_VhwG_breadcrumb a:hover{color:var(--color-accent)}.H_VhwG_breadcrumb [aria-current]{color:var(--color-ink)}.H_VhwG_hero{grid-template-columns:minmax(0, var(--stage-size)) minmax(0, 1fr);--stage-size:clamp(20rem, calc(100vh - 19rem), 28rem);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.H_VhwG_gallery{top:calc(var(--site-header-height,6.25rem) + .75rem);min-width:0;position:sticky}.H_VhwG_stage{aspect-ratio:1;border:1px solid var(--color-rule);border-radius:var(--radius-panel,1.25rem);background:var(--color-panel);position:relative;overflow:hidden}.H_VhwG_productPhoto{object-fit:cover}.H_VhwG_scene{position:absolute;inset:0}.H_VhwG_stage .H_VhwG_builderShell{isolation:isolate;background:0 0;width:100%;min-height:0;padding:0;display:block;position:absolute;inset:0}.H_VhwG_stage .H_VhwG_sceneClip{--grid-cell:calc(100% / 12);background:linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px), radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--bp-cream) 6%, transparent), transparent 55%), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--bp-line) 80%, transparent), transparent 36%), linear-gradient(135deg, var(--bp-teal), var(--bp-green) 55%, var(--bp-deep));background-size:var(--grid-cell) var(--grid-cell), var(--grid-cell) var(--grid-cell), auto, auto, auto;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.H_VhwG_stage .H_VhwG_canvas{align-items:center;min-height:0;padding:clamp(1.25rem,5cqw,2.25rem);position:absolute;inset:0}.H_VhwG_stage .H_VhwG_canvas:after{display:none}.H_VhwG_topperFrame{position:absolute;inset:0}.H_VhwG_topperFrame>*{background:0 0;width:100%;min-height:0;padding:0;display:block;position:absolute;inset:0}.H_VhwG_topperFrame [class*=stage]{box-shadow:none;background:0 0;border:0;border-radius:0}.H_VhwG_topperFrame [class*=canvasClip]{border-radius:0}.H_VhwG_views{z-index:2;border:1px solid color-mix(in srgb, var(--bp-cream) 22%, transparent);background:color-mix(in srgb, var(--bp-deep) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:color-mix(in srgb, var(--bp-cream) 82%, transparent);border-radius:999px;gap:.15rem;padding:.18rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.H_VhwG_views button{min-height:1.9rem;font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:.25rem .8rem;transition:background-color .2s,color .2s}.H_VhwG_views button:hover{color:var(--bp-cream)}.H_VhwG_views button[aria-pressed=true]{background:var(--bp-cream);color:var(--bp-deep)}.H_VhwG_galleryFoot{gap:.4rem;margin-top:.7rem;display:grid}.H_VhwG_thumbs{flex-wrap:wrap;align-items:stretch;gap:.45rem;display:flex}.H_VhwG_thumbs button{border:1px solid var(--color-rule);border-radius:var(--radius-control,.75rem);background:var(--color-panel);padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.H_VhwG_thumbs button:hover{border-color:var(--color-rule-strong);transform:translateY(-1px)}.H_VhwG_thumbs button[aria-pressed=true]{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.H_VhwG_photoThumb{width:3.1rem;height:2.75rem}.H_VhwG_photoThumb img{object-fit:cover}.H_VhwG_liveThumb{min-height:2.75rem;font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:.5rem;display:inline-flex;padding-inline:.75rem .85rem!important}.H_VhwG_liveThumb[aria-pressed=true]{color:var(--color-ink)}.H_VhwG_caption{font-size:var(--fs-caption);color:var(--color-ink-soft);line-height:1.4}.H_VhwG_info{min-width:0}.H_VhwG_infoHeader h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,2.6vw,2.5rem)}.H_VhwG_priceRow{justify-content:space-between;align-items:baseline;gap:1.25rem;margin-top:.35rem;display:flex}.H_VhwG_tagline{font-size:var(--fs-body);color:var(--color-ink-soft)}.H_VhwG_price{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-subhead);color:var(--color-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.H_VhwG_picker{border-top:1px solid var(--color-rule);flex-direction:column;gap:.85rem;margin-top:1.1rem;padding-top:1rem;display:flex}.H_VhwG_parts{flex-wrap:wrap;gap:.35rem;display:flex}.H_VhwG_partTab{background:var(--color-veil-soft);min-height:2.4rem;color:var(--color-ink-soft);font-size:var(--fs-label);letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem 1rem .3rem .8rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.H_VhwG_partTab:hover{background:var(--color-veil);color:var(--color-ink)}.H_VhwG_partTab[aria-selected=true]{background:var(--color-panel-strong);border-color:var(--color-rule-strong);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent)}.H_VhwG_partDot{width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 38%, transparent), inset 0 -1px 2px #00000040;border-radius:50%;flex:none}.H_VhwG_panel{border:1px solid var(--color-rule);border-radius:var(--radius-surface,1rem);background:var(--color-panel);flex:none;transition:height .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.H_VhwG_panelContent{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:11.5rem;padding:.9rem 1rem 1rem;display:flex}.H_VhwG_panelHead{justify-content:space-between;align-self:stretch;align-items:baseline;gap:1rem;display:flex}.H_VhwG_panelTitle{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft)}.H_VhwG_panelValue{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-body);color:var(--color-ink);text-align:right}.H_VhwG_scopeStrip{flex-wrap:wrap;align-items:stretch;gap:.35rem;display:flex}.H_VhwG_scopeAll,.H_VhwG_scopeChip{border:1px solid var(--color-rule);min-height:2.1rem;color:var(--color-ink-soft);font-size:var(--fs-label);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .8rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.H_VhwG_scopeChip{padding-inline:.6rem .7rem}.H_VhwG_scopeAll:hover,.H_VhwG_scopeChip:hover{border-color:var(--color-rule-strong);color:var(--color-ink)}.H_VhwG_scopeAll[aria-pressed=true],.H_VhwG_scopeChip[aria-pressed=true]{background:var(--color-panel-strong);border-color:var(--color-ink);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.H_VhwG_scopeNum{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-body-sm)}.H_VhwG_scopeDots{gap:.2rem;display:inline-flex}.H_VhwG_scopeDots span{width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 38%, transparent);border-radius:50%}.H_VhwG_segmented{border:1px solid var(--color-rule);background:var(--color-veil-soft);border-radius:999px;gap:.15rem;padding:.15rem;display:inline-flex}.H_VhwG_segmented button{min-height:1.9rem;font-size:var(--fs-label);white-space:nowrap;color:var(--color-ink-soft);background:0 0;border:0;border-radius:999px;flex:auto;padding:.15rem .85rem;transition:background-color .2s,color .2s,box-shadow .2s}.H_VhwG_segmented button:hover{color:var(--color-ink)}.H_VhwG_segmented button[aria-pressed=true]{background:var(--color-panel-strong);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-rule-strong), 0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent)}.H_VhwG_swatches{flex-wrap:wrap;gap:.25rem .5rem;margin-top:.1rem;animation:.22s cubic-bezier(.22,1,.36,1) both H_VhwG_swatchesIn;display:flex}@keyframes H_VhwG_swatchesIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.H_VhwG_swatch{border-radius:var(--radius-control,.75rem);width:4.25rem;color:var(--color-ink-soft);background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;padding:.3rem .1rem .25rem;transition:background-color .2s,color .2s;display:flex}.H_VhwG_swatch:hover,.H_VhwG_swatch[aria-pressed=true]{color:var(--color-ink)}.H_VhwG_swatch:disabled{opacity:.4;cursor:not-allowed}.H_VhwG_swatchChip{width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 18%, transparent), inset 0 -3px 5px #00000038, inset 0 1px 0 #ffffff29;background-position:50%;background-size:cover;border-radius:.7rem;place-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:grid;position:relative;overflow:hidden}.H_VhwG_swatchChip[data-text=true]{background:var(--color-panel-strong);color:var(--color-ink);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.H_VhwG_swatch:hover .H_VhwG_swatchChip{transform:translateY(-1px)}.H_VhwG_swatch[aria-pressed=true] .H_VhwG_swatchChip{box-shadow:0 0 0 2px var(--color-panel), 0 0 0 3.5px var(--color-ink), inset 0 -3px 5px #00000038, inset 0 1px 0 #ffffff29}.H_VhwG_swatchName{font-size:var(--fs-caption);text-align:center;line-height:1.2}.H_VhwG_pills{flex-wrap:wrap;gap:.4rem;animation:.22s cubic-bezier(.22,1,.36,1) both H_VhwG_swatchesIn;display:flex}.H_VhwG_pill{border:1px solid var(--color-rule);min-height:2.3rem;color:var(--color-ink-soft);font-size:var(--fs-label);background:0 0;border-radius:999px;padding:.3rem 1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.H_VhwG_pill:hover{border-color:var(--color-rule-strong);color:var(--color-ink)}.H_VhwG_pill[aria-pressed=true]{background:var(--color-panel-strong);border-color:var(--color-ink);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.H_VhwG_pill:disabled{opacity:.4;cursor:not-allowed}.H_VhwG_purchase{gap:.6rem;margin-top:1rem;display:grid}.H_VhwG_cta{width:100%}.H_VhwG_fine{font-size:var(--fs-caption);color:var(--color-ink-soft);line-height:1.55}.H_VhwG_fine a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.H_VhwG_purchaseRow{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.H_VhwG_quantity{border:1px solid var(--color-rule);border-radius:var(--radius-control,.75rem);background:var(--color-panel);align-items:center;gap:.2rem;min-height:2.75rem;padding:.2rem .25rem .2rem .75rem;display:inline-flex}.H_VhwG_quantityLabel{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);margin-right:.35rem}.H_VhwG_quantityButton{border:1px solid var(--color-rule);border-radius:calc(var(--radius-control,.75rem) - .25rem);background:var(--color-panel-strong);width:2rem;height:2rem;color:var(--color-ink);font-size:var(--fs-body);place-items:center;line-height:1;transition:border-color .2s,background-color .2s;display:grid}.H_VhwG_quantityButton:hover:not(:disabled){border-color:var(--color-rule-strong)}.H_VhwG_quantityButton:disabled{opacity:.4;cursor:not-allowed}.H_VhwG_quantityInput{width:2.6rem;height:2rem;color:var(--color-ink);font:inherit;font-size:var(--fs-body-sm);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0}.H_VhwG_quantityInput::-webkit-outer-spin-button{appearance:none;margin:0}.H_VhwG_quantityInput::-webkit-inner-spin-button{appearance:none;margin:0}.H_VhwG_cartButton{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control,.75rem);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong), var(--color-accent));min-height:2.75rem;color:var(--color-accent-ink);font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;box-shadow:none;background-size:200% 200%;flex:12rem;padding:.6rem 1.25rem;font-weight:700}.H_VhwG_cartButton:disabled{opacity:.55;cursor:not-allowed}:is(.H_VhwG_cartButton .os-buy-button-aura,.H_VhwG_cartButton .os-buy-button-sheen,.H_VhwG_cartButton .os-buy-button-particles){display:none}.H_VhwG_cartButton .os-buy-button-content{color:inherit;gap:.5rem}.H_VhwG_cartButton .os-buy-button-icon-badge{background:color-mix(in srgb, var(--color-accent-ink) 18%, transparent);width:1.4rem;height:1.4rem;color:inherit;box-shadow:none}.H_VhwG_digitalButton{flex:none;width:100%}.H_VhwG_waitlist{border:1px solid var(--color-rule);border-radius:var(--radius-surface,1rem);background:var(--color-panel);padding:1rem}.H_VhwG_details{color:var(--color-ink);font-family:var(--font-body), Georgia, serif;font-size:var(--fs-body);padding:clamp(2.5rem,5vw,3.5rem) 0;line-height:1.6}.H_VhwG_details :is(h2,p,dl,dd,ul){margin:0}.H_VhwG_specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.H_VhwG_specs[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.H_VhwG_specs[data-columns="1"]{grid-template-columns:minmax(0,1fr);max-width:48rem}.H_VhwG_spec h2{font-size:var(--fs-subhead);border-bottom:1px solid var(--color-rule-strong);margin-bottom:.9rem;padding-bottom:.55rem}.H_VhwG_prose{line-height:1.75}.H_VhwG_prose>*+*{margin-top:.75rem}.H_VhwG_spec .H_VhwG_fine{font-size:var(--fs-body-sm);margin-top:.8rem}.H_VhwG_measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;display:grid}.H_VhwG_measurements dt{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft)}.H_VhwG_measurements dd{font-variant-numeric:tabular-nums;margin-top:.15rem}.H_VhwG_measurements dd span{font-size:var(--fs-body-sm);color:var(--color-ink-soft);display:block}.H_VhwG_included{padding:0;list-style:none}.H_VhwG_included .os-included-item-name{font-family:var(--font-body), Georgia, serif;font-size:var(--fs-body);letter-spacing:0}.H_VhwG_included .os-included-item-qty{font-size:var(--fs-body-sm)}.H_VhwG_included .os-included-list-item{padding-block:.6rem}.H_VhwG_handoff{color:var(--color-ink);font-family:var(--font-body), Georgia, serif;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3rem) 0;display:flex}.H_VhwG_handoff :is(h2,p){margin:0}.H_VhwG_handoffCopy h2{font-size:var(--fs-heading)}.H_VhwG_handoffCopy p{max-width:34rem;color:var(--color-ink-soft);margin-top:.35rem}@media (max-width:1024px){.H_VhwG_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.75rem}.H_VhwG_specs{gap:2rem}}@media (max-width:860px){.H_VhwG_specs,.H_VhwG_specs[data-columns="2"]{grid-template-columns:1fr;gap:2.25rem}}@media (max-width:760px){.H_VhwG_shell{width:calc(100% - 2rem)}.H_VhwG_hero{flex-direction:column;gap:0;display:flex}.H_VhwG_info{display:contents}.H_VhwG_infoHeader{order:-1;width:100%;margin-bottom:1rem}.H_VhwG_infoHeader h1{font-size:2.1rem}.H_VhwG_gallery{width:100%;position:static}.H_VhwG_stage{aspect-ratio:1.2}.H_VhwG_stage[data-view=insert] .H_VhwG_canvas{padding-bottom:3.5rem}.H_VhwG_views{bottom:.65rem}.H_VhwG_liveThumb{letter-spacing:.08em;padding-inline:.65rem .75rem!important}.H_VhwG_photoThumb{width:2.9rem;height:2.75rem}.H_VhwG_picker,.H_VhwG_purchase{width:100%}.H_VhwG_scopeAll,.H_VhwG_scopeChip,.H_VhwG_partTab{min-height:2.6rem}.H_VhwG_panelContent{padding:.8rem .8rem .9rem}.H_VhwG_swatch{width:3.9rem}.H_VhwG_cartButton{flex-basis:100%}.H_VhwG_handoff{flex-direction:column;align-items:stretch;gap:1.5rem}.H_VhwG_builderCta{width:100%;padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.H_VhwG_heroSection *,.H_VhwG_heroSection :before,.H_VhwG_heroSection :after,.H_VhwG_handoff *,.H_VhwG_handoff :before{transition:none!important;animation:none!important}.H_VhwG_swatch:hover .H_VhwG_swatchChip{transform:none}}