@font-face{font-family:Stow Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}@font-face{font-family:Stow DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}._storefront_1mpz9_17{--hero-header-height:104px;--font-display:"Stow Manrope";--font-body:"Stow DM Sans";font-family:var(--font-body), Arial, sans-serif;padding-top:var(--hero-header-height)}._storefront_1mpz9_17>section[id]{scroll-margin-top:calc(var(--hero-header-height) + 24px)}@media (prefers-reduced-motion:no-preference){html:not([data-stow-hero-returning="1"]):has(._heroScroll_1mpz9_31[data-loader=visible]){overflow:hidden}html:not([data-stow-hero-returning="1"]) body:has(._heroScroll_1mpz9_31[data-loader=visible]){overflow:hidden}}body:has(._heroScroll_1mpz9_31[data-motion=loading]) aside[aria-label=Environment]{z-index:10001}._heroLoading_1mpz9_41{z-index:10000;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .18s .12s,visibility 0s linear .3s;display:flex;position:fixed;inset:0}._loadingLogo_1mpz9_57{aspect-ratio:962/942;width:88px;position:relative}._loadingLogoBase_1mpz9_63,._loadingLogoFill_1mpz9_64{position:absolute;inset:0;-webkit-mask:url(/brand/stow-mark.png) 50%/contain no-repeat;mask:url(/brand/stow-mark.png) 50%/contain no-repeat}._loadingLogoBase_1mpz9_63{background:#eae6e1}._loadingLogoFill_1mpz9_64{background:var(--orange,#f08a5b);clip-path:inset(calc((1 - var(--hero-load,0)) * 100%) 0 0)}._loadingLabel_1mpz9_79{color:#6a6762;letter-spacing:.02em;font-size:14px}._heroScroll_1mpz9_31[data-loader=hidden] ._heroLoading_1mpz9_41{opacity:0;visibility:hidden;pointer-events:none}html[data-stow-hero-returning="1"] ._heroLoading_1mpz9_41{display:none}@media (prefers-reduced-motion:reduce){._heroLoading_1mpz9_41{display:none}}._hero_1mpz9_31{top:var(--hero-header-height);height:calc(100svh - var(--hero-header-height));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 104px);padding:clamp(34px,5vh,70px) 24px clamp(48px,6vh,80px);display:flex;position:sticky}._title_1mpz9_114{letter-spacing:-.055em;flex-shrink:0;justify-content:center;align-items:baseline;gap:18px;max-width:none;font-size:clamp(30px,3.1vw,46px);font-weight:650;line-height:1.25;display:flex}._brand_1mpz9_127{letter-spacing:-.08em;font-weight:800}._brand_1mpz9_127 span{color:var(--orange)}._divider_1mpz9_136{color:var(--orange);font-size:.8em;font-weight:400}._modelStage_1mpz9_142{aspect-ratio:5/4;flex:0 auto;width:min(760px,100%);min-height:120px;max-height:62svh;margin:clamp(16px,3vh,36px) 0 14px;display:block;position:relative}._image_1mpz9_153,._modelCanvas_1mpz9_154{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._modelCanvas_1mpz9_154{opacity:0;pointer-events:none;display:block}._heroScroll_1mpz9_31[data-motion=ready] ._modelCanvas_1mpz9_154{opacity:1}._heroScroll_1mpz9_31[data-motion=ready] ._image_1mpz9_153{opacity:0}._heroScroll_1mpz9_31[data-motion=still] ._hero_1mpz9_31{position:relative;top:0}@media (prefers-reduced-motion:no-preference){._heroScroll_1mpz9_31:not([data-motion=still]){min-height:calc(100svh - var(--hero-header-height))}}@media (prefers-reduced-motion:reduce){._heroScroll_1mpz9_31 ._hero_1mpz9_31{position:relative;top:0}}._actions_1mpz9_194{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;display:flex}._cta_1mpz9_202{min-height:46px;color:var(--paper);background:var(--navy);border-radius:999px;justify-content:center;align-items:center;padding:11px 30px;font-size:16px;font-weight:500;transition:background .16s;display:inline-flex}._cta_1mpz9_202:hover{background:var(--navy-deep)}._cta_1mpz9_202:focus-visible{outline:2px solid var(--navy);outline-offset:5px}._caption_1mpz9_225{color:#657078;margin:0;font-size:14px}@media (max-width:760px){._storefront_1mpz9_17{--hero-header-height:80px}._hero_1mpz9_31{min-height:calc(100svh - 80px)}}@media (max-width:600px){._hero_1mpz9_31{justify-content:space-evenly;padding:28px 18px 48px}._title_1mpz9_114{gap:12px;font-size:clamp(28px,7.5vw,38px)}._modelStage_1mpz9_142{aspect-ratio:1.08;width:calc(100% + 24px);max-width:calc(100vw - 12px);max-height:none;margin:18px 0}}
