.brand-opening{--hero-ticker-band:calc(2 * 1.8125rem + 2.5625rem + 1px);position:relative;min-height:calc(100svh - var(--hero-ticker-band));min-height:calc(100dvh - var(--hero-ticker-band));padding:0 var(--page-gutter) 2.25rem;padding-bottom:max(2.25rem,env(safe-area-inset-bottom));background:var(--color-ink);color:var(--color-paper);isolation:isolate}.brand-opening__stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:calc(100svh - 2.25rem - var(--hero-ticker-band));isolation:isolate;overflow:visible}@media (max-width:800px){.brand-opening__stage{min-height:calc(100dvh - max(2.25rem, env(safe-area-inset-bottom)) - var(--hero-ticker-band))}}.brand-opening__copy{grid-area:1/1;align-self:center;width:100%;pointer-events:none;text-align:center;color:var(--color-paper)}.brand-opening__statement{position:relative;z-index:2;margin:0;font-family:var(--font-display);font-size:calc(var(--type-display-hero) * var(--display-scale));font-weight:900;line-height:calc(.72 / var(--display-scale))}.brand-opening__subtitle{position:relative;z-index:4;max-width:52rem;margin:clamp(1rem,2vw,1.75rem) auto 0;font-size:clamp(1.375rem,2.4vw,2.5rem);line-height:1.25;text-wrap:balance}.brand-opening__stage[data-hero-phase=idle] .brand-opening__subtitle{opacity:0;transform:translateY(.6em)}.brand-opening__stage:not([data-hero-phase=idle]) .brand-opening__subtitle{opacity:1;transform:translateY(0);transition:opacity .82s var(--ease-settle) .18s,transform .9s var(--ease-expressive) .18s}.brand-opening__statement>span{display:block;-webkit-clip-path:inset(-15% 0 -15% 0);clip-path:inset(-15% 0 -15% 0)}.brand-opening__stage[data-hero-phase=idle] .brand-opening__statement>span{opacity:0;transform:translateY(.14em)}.brand-opening__stage:not([data-hero-phase=idle]) .brand-opening__statement>span{opacity:1;transform:translateY(0);transition:opacity .82s var(--ease-settle),transform .9s var(--ease-expressive)}.brand-opening__statement>span:nth-child(2){transition-delay:.07s}.brand-opening__statement>span:nth-child(3){transition-delay:.14s}@media (max-width:520px){.brand-opening__statement{line-height:calc(.76 / var(--display-scale))}}.hero-experience{position:relative;grid-area:1/1;min-width:0;min-height:0;pointer-events:none}.hero-media-grid{--t:calc(var(--type-display-hero) * var(--display-scale));--h:calc(100svh - var(--hero-ticker-band) - 2.25rem);--above:calc(var(--h) / 2 - 1.098 * var(--t));--below:calc(var(--h) / 2 - 1.519 * var(--t));position:absolute;inset:0 calc(var(--page-gutter) * -1);pointer-events:none;overflow:hidden;overflow:clip}.hero-media-slot{position:absolute;contain:layout;overflow:visible}.hero-media-slot[data-hero-slot=bottom],.hero-media-slot[data-hero-slot=left],.hero-media-slot[data-hero-slot=lower-left]{z-index:1}.hero-media-slot[data-hero-slot=lower-right],.hero-media-slot[data-hero-slot=top],.hero-media-slot[data-hero-slot=upper-right]{z-index:3}.hero-media-slot__pointer,.hero-media-slot__scroll{width:100%;height:100%;will-change:transform}.hero-media-slot[data-hero-slot=top]{--w:min(21%,calc(1.071 * var(--above)));top:calc(-.124 * var(--above));left:calc(50% - var(--w) / 2);width:var(--w)}.hero-media-slot[data-hero-slot=left]{top:max(-5%,calc(50% - 2.403 * var(--t)));left:-1%;width:min(16%,calc(50% - 2.6 * var(--t)))}.hero-media-slot[data-hero-slot=upper-right]{top:max(2%,calc(50% - 2.787 * var(--t)));right:3%;width:min(13%,calc(47% - 2.78 * var(--t)))}.hero-media-slot[data-hero-slot=lower-left]{--w:min(20%,calc(0.8 * (var(--below) + 1.013 * var(--t) - 0.25rem)));top:calc(50% + .506 * var(--t));left:calc(50% - 2.525 * var(--t) - var(--w));width:var(--w)}.hero-media-slot[data-hero-slot=bottom]{--w:min(20%,calc(1.96 * var(--below)));top:calc(50% + 1.519 * var(--t));left:calc(50% - .207 * var(--t) - var(--w) / 2);width:var(--w)}.hero-media-slot[data-hero-slot=lower-right]{top:calc(50% + .634 * var(--t));left:calc(50% + 2.211 * var(--t));width:min(27%,calc(48% - 2.211 * var(--t)))}@media (max-width:800px){.hero-media-slot[data-hero-slot=top]{top:3%;left:auto;right:10%;width:36vw}.hero-media-slot[data-hero-slot=left]{top:12%;left:-3%;width:30vw}.hero-media-slot[data-hero-slot=upper-right]{top:18%;right:-2%;width:18vw}.hero-media-slot[data-hero-slot=lower-left]{top:auto;bottom:4%;left:3%;width:30vw}.hero-media-slot[data-hero-slot=bottom]{top:auto;bottom:3%;left:auto;right:4%;width:36vw}.hero-media-slot[data-hero-slot=lower-right]{top:auto;bottom:17%;left:auto;right:-4%;width:40vw}}.hero-media-surface{position:relative;background:var(--color-plate);opacity:0;filter:blur(12px);transform:scale(1.025);transition:opacity .66s var(--ease-settle),filter .85s var(--ease-settle),transform .85s var(--ease-settle);transition-delay:calc(.12s + (var(--hero-slot-index, 0) * 50ms))}.hero-media-slot[data-hero-format=landscape3x2] .hero-media-surface{aspect-ratio:3/2}.hero-media-slot[data-hero-format=portrait4x5] .hero-media-surface{aspect-ratio:4/5}.hero-media-slot[data-hero-format=wide16x9] .hero-media-surface{aspect-ratio:16/9}.hero-media-slot[data-hero-format=tall2x3] .hero-media-surface{aspect-ratio:2/3}.hero-media-surface__frame{position:relative;display:block;width:100%;height:100%;pointer-events:auto}.hero-media-surface__visual{position:relative;width:100%;height:100%;overflow:hidden}.hero-media-surface__visual>img,.hero-media-surface__visual>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media-surface__blur{z-index:1;opacity:1;filter:blur(11px);transform:scale(1.08)}.hero-media-surface__blur,.hero-media-surface__sharp{transition:opacity .66s var(--ease-settle);transition-delay:calc(.12s + (var(--hero-slot-index, 0) * 50ms))}.hero-media-surface__sharp{z-index:2;opacity:0;transform:scale(1)}.hero-experience[data-hero-phase=landing] .hero-media-surface,.hero-experience[data-hero-phase=ready] .hero-media-surface{opacity:1;filter:blur(0);transform:scale(1)}.hero-experience[data-hero-phase=landing] .hero-media-surface__blur,.hero-experience[data-hero-phase=ready] .hero-media-surface__blur{opacity:0}.hero-experience[data-hero-phase=landing] .hero-media-surface__sharp,.hero-experience[data-hero-phase=ready] .hero-media-surface__sharp{opacity:1}.hero-media-surface__caption{position:absolute;z-index:4;bottom:calc(.55rem + var(--chip-y, 0px));left:calc(.55rem + var(--chip-x, 0px));display:grid;max-width:calc(100% - 1.1rem);padding:.48rem .58rem .44rem;background:var(--color-rust);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-meta);font-weight:500;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none;opacity:0;filter:blur(6px);transform:translateY(.4rem);transition:opacity .24s var(--ease-settle),filter .32s var(--ease-settle),transform .38s var(--ease-settle)}.hero-media-surface__frame:focus-visible .hero-media-surface__caption,.hero-media-surface__frame:hover .hero-media-surface__caption{opacity:1;filter:blur(0);transform:translateY(0)}.hero-media-surface__link,.hero-reel-surface__trigger{cursor:pointer;border:0;padding:0;background:none;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-media-surface__link:focus-visible,.hero-reel-surface__trigger:focus-visible{outline:none}.hero-media-surface__link:focus-visible:after,.hero-reel-surface__trigger:focus-visible:after{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 2px var(--color-rust);pointer-events:none}