.HeroStage-module__MF4-aW__hero{isolation:isolate;background:var(--bg,#0e0a07);color:var(--text,#f3e6cc);position:relative;overflow-x:clip}.HeroStage-module__MF4-aW__stage{padding-block:var(--space-16,4rem);position:relative}.HeroStage-module__MF4-aW__grid{z-index:1;width:100%;max-width:var(--container-wide,90rem);padding-inline:var(--space-6,1.5rem);gap:var(--space-8,2rem);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}.HeroStage-module__MF4-aW__stageAnchor{justify-content:center;align-items:center;display:flex}.HeroStage-module__MF4-aW__asideAnchor{display:none}.HeroStage-module__MF4-aW__panelAnchor{gap:var(--space-6,1.5rem);aspect-ratio:auto;padding:var(--space-8,2rem) var(--space-6,1.5rem);border-radius:var(--radius-md,10px);background:color-mix(in oklab, var(--accent,#e0b97f) 6%, transparent);border:1px solid var(--line,#e0b97f4d);flex-direction:column;display:flex}.HeroStage-module__MF4-aW__staticVisual{width:min(70vw,320px);aspect-ratio:var(--label-aspect,.8);justify-content:center;align-items:center;display:flex}:is(.HeroStage-module__MF4-aW__staticVisual svg,.HeroStage-module__MF4-aW__staticVisual img){object-fit:contain;filter:drop-shadow(0 20px 40px #00000080);width:100%;height:100%}.HeroStage-module__MF4-aW__eyebrow{font-family:var(--font-display-stack);font-size:var(--step--1,.9rem);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;color:var(--accent,#e0b97f);margin:0 0 var(--space-2,.5rem)}.HeroStage-module__MF4-aW__intro h1{font-family:var(--font-display-stack);font-size:var(--step-4,clamp(2.4rem, 4vw, 4.5rem));line-height:var(--leading-tight,1.1);margin:0 0 var(--space-2,.5rem);color:var(--text,#f3e6cc)}.HeroStage-module__MF4-aW__intro p{font-family:var(--font-body-stack);font-size:var(--step-1,1.25rem);color:var(--text-muted,#f3e6ccb3);margin:0}.HeroStage-module__MF4-aW__step{color:var(--text,#f3e6cc)}.HeroStage-module__MF4-aW__step h2{font-family:var(--font-display-stack);font-size:var(--step-2,1.6rem);margin:0 0 var(--space-2,.5rem)}.HeroStage-module__MF4-aW__step p{font-family:var(--font-body-stack);font-size:var(--step-0,1.05rem);line-height:var(--leading-body,1.6);margin:0 0 var(--space-2,.5rem)}.HeroStage-module__MF4-aW__step ul{font-family:var(--font-body-stack);font-size:var(--step-0,1.05rem);line-height:var(--leading-body,1.6);margin:0;padding-left:1.2em}.HeroStage-module__MF4-aW__serving{gap:var(--space-6,1.5rem);font-family:var(--font-body-stack);font-size:var(--step--1,.9rem);color:var(--text-muted,#f3e6ccb3);display:flex}.HeroStage-module__MF4-aW__scrollHint{left:50%;bottom:var(--space-6,1.5rem);font-family:var(--font-body-stack);font-size:var(--step--1,.85rem);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;color:var(--text-muted,#f3e6ccb3);z-index:2;display:none;position:absolute;transform:translate(-50%)}.HeroStage-module__MF4-aW__nix18{left:var(--space-6,1.5rem);bottom:var(--space-6,1.5rem);z-index:2;opacity:.92;width:clamp(120px,14vw,200px);height:auto;position:absolute}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll]{height:500svh}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__stage{align-items:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0;overflow:hidden}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__grid{grid-template-rows:42svh 1fr;height:100%}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__stageAnchor{grid-area:1/1}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__asideAnchor{grid-area:1/1;display:block}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__panelAnchor{aspect-ratio:var(--label-aspect,.8);height:min(46svh,74vw);padding-inline:calc(var(--safe-x,.14) * 100%);padding-block:calc(var(--safe-y,.16) * 125%);background:0 0;border:none;grid-area:2/1;justify-content:center;place-self:center start}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__panelAnchor>*{grid-area:1/1}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__panelAnchor{display:grid}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__step{opacity:0;color:#7a3b1f}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__serving{color:#7a3b1fbf;color:lab(33.0243% 26.4378 29.9763/.75)}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__step:first-of-type{opacity:1}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__intro{grid-area:1/1;align-self:start}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__scrollHint{display:block}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll][data-hero-visual-ready=true] .HeroStage-module__MF4-aW__staticVisual{opacity:0;pointer-events:none;transition:opacity .5s}@media (min-width:768px){.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll]{height:600svh}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__grid{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__stageAnchor,.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__asideAnchor{grid-area:1/2}.HeroStage-module__MF4-aW__hero[data-hero-mode=scroll] .HeroStage-module__MF4-aW__panelAnchor{grid-area:1/1;place-self:center start;height:min(64svh,34vw)}}}
