.hero-panorama{overflow:hidden}.ambient-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.hero-panorama .ambient-hero-video{object-position:72% center}.photo-surface .ambient-hero-video{z-index:-3}.ambient-hero-video.is-playing{opacity:1}
.ambient-control{position:absolute;top:12px;right:12px;z-index:4;min-height:44px;padding:9px 12px;border:0;background:transparent;color:#fff;font:600 12px/1.2 system-ui,sans-serif;text-shadow:0 1px 5px #000;cursor:pointer}.ambient-control[hidden]{display:none!important}.ambient-control:focus-visible{outline:3px solid #9db8f9;outline-offset:3px}.hero-folio .ambient-control{position:static;color:inherit;text-shadow:none}.shop-opening .ambient-control{top:auto;bottom:12px;right:12px}
.hero-folio{align-items:center;flex-wrap:wrap}.hero-folio .eyebrow{margin-right:auto}.hero-folio .ambient-control{font:10px/1.2 'Space Mono',monospace;white-space:nowrap}
@media(max-width:680px){.editorial-hero .hero-frame{padding-top:64px}.editorial-hero .hero-panorama{display:block;position:absolute;inset:0;z-index:-3;height:auto}.editorial-hero .hero-panorama img,.hero-panorama .ambient-hero-video{object-position:72% center}.editorial-hero .hero-frame::before{display:block;background:linear-gradient(180deg,#0e1117d9,#0e1117ee 72%)}.shop-opening .ambient-hero-video{object-position:50% center}}
@media(prefers-reduced-motion:reduce){.ambient-hero-video{transition:none!important}}
