._intro_72c90d4{--intro-distance:180svh;background:var(--color-forest);overflow-anchor:none;width:100%;position:relative}._runway_72c90d4{height:var(--intro-distance);pointer-events:none;display:block}._content_72c90d4{background:var(--color-background);width:100%;display:flow-root;position:relative}._artwork_72c90d4{--house-scale:1;--caption-opacity:1;--caption-y:0px;--overlay-opacity:1;--logo-opacity:1;--hero-reveal:0;z-index:1000;opacity:var(--overlay-opacity);pointer-events:none;transition:none;display:none;position:fixed;inset:0;overflow:hidden}._intro_72c90d4[data-enhanced=true] ._artwork_72c90d4{display:block}._canvas_72c90d4{width:100%;height:100%;display:none}._logoStage_72c90d4{aspect-ratio:1;place-items:center;width:min(58vw,520px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._logo_72c90d4{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transform:scale(var(--house-scale));transform-origin:50%;opacity:var(--logo-opacity);will-change:transform;display:block}._zoom_72c90d4{transform:scale(var(--house-scale));transform-box:view-box;transform-origin:0 0}._caption_72c90d4{color:var(--color-paper);text-align:center;opacity:var(--caption-opacity);transform:translateY(var(--caption-y));position:absolute;top:calc(50% + 112px);left:24px;right:24px}._caption_72c90d4 span{color:var(--color-khaki-light);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:500;display:block}._caption_72c90d4 p{font-family:var(--font-display);letter-spacing:-.04em;margin-top:12px;font-size:30px;line-height:1.15}._scrollHint_72c90d4{right:24px;bottom:max(32px, env(safe-area-inset-bottom,0px));color:var(--color-khaki-light);opacity:var(--caption-opacity);justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;left:24px}._scrollHint_72c90d4 span{letter-spacing:.14em;text-transform:uppercase;font-size:9px}@media (max-width:767px){._intro_72c90d4{--intro-distance:150svh}._caption_72c90d4 p{font-size:27px}._logoStage_72c90d4{width:min(78vw,420px)}._caption_72c90d4 span,._scrollHint_72c90d4 span{font-size:8px}}@media (max-height:500px){._caption_72c90d4{display:none}._scrollHint_72c90d4{bottom:16px}}@media (prefers-reduced-motion:reduce){._logo_72c90d4{transform:none}._artwork_72c90d4{opacity:calc(1 - var(--hero-reveal))}._caption_72c90d4{transform:none}}
