:root{--nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--duration-fast:.4s;--duration-slow:.9s;--section-gap:2.5rem;--snap-offset:calc(var(--safe-top) + 12px + var(--nav-height) + 20px - var(--section-gap));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=640px){:root{--section-gap:3rem}}[data-snap]{scroll-margin-top:var(--snap-offset)}[data-snap-row]{scroll-margin-top:calc(var(--safe-top) + 12px + var(--nav-height) + 20px)}@media (pointer:fine){.fit-two-rows{--cols:2;--gap-x:12px;--row-h:calc((100dvh - var(--safe-top) - 200px) / 2);--card-w:calc((var(--row-h) - 58px) / 1.25);max-width:min(100%, calc(var(--cols) * var(--card-w) + (var(--cols) - 1) * var(--gap-x)));margin-inline:auto}}@media (pointer:fine) and (width>=640px){.fit-two-rows{--cols:3;--gap-x:16px}}@media (pointer:fine) and (width>=1024px){.fit-two-rows{--cols:4}}@media (pointer:coarse){html{scroll-snap-type:y mandatory}[data-snap],[data-snap-row],[data-hero-snap]{scroll-snap-align:start}[data-snap-align=center]{scroll-snap-align:center}}@layer base{html{background:var(--color-hueso);color:var(--color-negro);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5}body{min-height:100dvh;margin:0;overflow-x:hidden}::selection{background:var(--color-clay);color:var(--color-hueso)}:focus-visible{outline:2px solid var(--color-clay);outline-offset:3px;border-radius:2px}a{color:inherit;text-decoration:none}img,video,canvas{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}html.scroll-locked{overflow:clip}.overlay:not(.expanded){display:none}.overlay.expanded{z-index:60;position:fixed;inset:0}.rail-scroller,.rail-mask,.rail-arrows{--rail-gutter:max(24px, calc((100vw - 72rem) / 2 + 24px));--rail-arrow-pad:16px}@media (width>=640px){.rail-scroller,.rail-mask,.rail-arrows{--rail-gutter:max(76px, calc((100vw - 72rem) / 2 + 24px));--rail-arrow-pad:calc(var(--rail-gutter) - 60px)}}.rail-scroller{padding-inline:var(--rail-gutter);scroll-padding-inline:var(--rail-gutter)}.rail-mask{--rail-clear:0px;--rail-solid:24px;-webkit-mask-image:linear-gradient(to right, transparent var(--rail-clear), black var(--rail-solid), black calc(100% - var(--rail-solid)), transparent calc(100% - var(--rail-clear)));mask-image:linear-gradient(to right, transparent var(--rail-clear), black var(--rail-solid), black calc(100% - var(--rail-solid)), transparent calc(100% - var(--rail-clear)));-webkit-mask-image:linear-gradient(to right, transparent var(--rail-clear), black var(--rail-solid), black calc(100% - var(--rail-solid)), transparent calc(100% - var(--rail-clear)))}@media (width>=640px){.rail-mask{--rail-clear:calc(var(--rail-arrow-pad) + 22px);--rail-solid:var(--rail-gutter)}}.rail-arrows{padding-inline:var(--rail-arrow-pad);top:152px;transform:translateY(-50%)}@media (pointer:fine){html,body{cursor:url(/cursor-f.svg?v=3) 3 2,auto}a,button,[role=button],label,summary,input[type=checkbox],input[type=radio],select{cursor:url(/cursor-glasses.svg?v=1) 20 10,pointer}input:not([type=checkbox]):not([type=radio]),textarea{cursor:text}}.hero-copy__words{will-change:transform, opacity}.hero-track .hero-copy__words{opacity:0;pointer-events:none}.hero-copy__scrim{opacity:0;background:radial-gradient(ellipse 60% 45% at 50% 50%, color-mix(in oklab, var(--color-hueso) 88%, transparent), transparent);will-change:opacity}.hero-scene{will-change:transform, opacity}@keyframes tryon-flash{0%{opacity:.9}to{opacity:0}}
