.stage-mark,.stage-ignite,.stage-iris{display:none}.stage-probe{visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;top:0;left:0}[data-stage=on]{height:calc(var(--track,0px) + 100lvh);position:relative}[data-stage=on] .stage-view{isolation:isolate;background:var(--color-navy-ink);height:100lvh;position:sticky;top:0;overflow:hidden}[data-stage=on] [data-layer]{position:absolute;inset:0;overflow:hidden}[data-stage=on] [data-layer]:not([data-layer=hero]){transform:translate3d(0, calc((1 - var(--fade-in,1)) * var(--drift) - var(--fade-out,0) * var(--drift)), 0);opacity:calc(var(--fade-in,1) * (1 - var(--fade-out,0)));will-change:transform, opacity}[data-stage=on] [data-layer][data-covered],[data-stage=on] [data-layer][data-waiting]{visibility:hidden}[data-stage=on] [data-layer=hero]{z-index:1}[data-stage=on] .stage-mark{z-index:2}[data-stage=on] .stage-ignite,[data-stage=on] .stage-iris{z-index:3}[data-stage=on] [data-layer=cores]{z-index:4}[data-stage=on] [data-layer=how]{z-index:5}[data-stage=on] [data-layer=proof]{z-index:6}[data-stage=on] [data-layer=contact]{z-index:7}[data-stage=on] [data-layer]:not([data-layer=hero])>.surface{min-height:100%;padding-top:var(--header-h);transform:translate3d(0, var(--read-y,0px), 0);color:var(--pair-text-on-navy);--color-link:var(--pair-link-on-navy);--color-muted:var(--pair-muted-on-navy);--color-accent-text:var(--pair-accent-on-navy);--color-focus:var(--color-orange);--color-ink:var(--color-chalk);--color-ink-faint:color-mix(in srgb, var(--color-chalk) 7%, transparent);--edge-color:var(--color-hairline-on-navy);--edge-color-strong:color-mix(in srgb, var(--color-chalk) 55%, transparent);background:0 0;flex-direction:column;justify-content:center;display:flex}[data-stage=on] [data-layer]:not([data-layer=hero])>.surface:before,[data-stage=on] [data-layer]:not([data-layer=hero])>.surface:after{display:none}[data-stage=on] [data-layer]:not([data-layer=hero]) .sheet{background:color-mix(in srgb, var(--color-navy-ink) 62%, transparent);box-shadow:inset 0 0 0 1px var(--color-hairline-on-navy), 0 30px 60px -30px color-mix(in srgb, var(--color-navy-ink) 80%, transparent)}[data-stage=on] [data-layer]:not([data-layer=hero]) .sheet.grain:after{display:none}[data-stage=on] [data-layer=hero]>*{height:100%}[data-stage=on] [data-layer=hero] .stage-copy{transform:translate3d(0, calc(var(--z-copy,0) * -4lvh), 0);opacity:calc(1 - var(--z-copy,0))}[data-stage=on] [data-layer=hero] .hero-scrim.stage-copy{transform:none}[data-stage=on] [data-layer=hero][data-copy-gone] .stage-copy{visibility:hidden}[data-stage=on] [data-layer=hero] .hz-band{transform:translate3d(0, var(--band-y,0px), 0)}[data-stage=on] [data-layer=hero] .hz-fall{transform:translate(0, calc(var(--z-field,0) * 48px));opacity:calc(1 - var(--z-field,0))}[data-stage=on] [data-layer=hero] .hz-wash{opacity:var(--z-field,0)}[data-stage=on] [data-layer=hero] .hz-band :is(.hz-sky,.hz-star){opacity:calc(1 - var(--z-copy,0))}[data-stage=on] [data-layer=hero][data-copy-gone] .hz-band{-webkit-mask-image:none;mask-image:none}[data-stage=on] [data-layer=hero][data-copy-gone] .hz-band svg{overflow:visible}[data-stage=on] [data-layer=hero] .hz-band .hz-wash{display:none}[data-stage=on] [data-layer=hero] .hz-fall-clip{transform:translate(0, calc(var(--z-field,0) * 1200px))}[data-stage=on] [data-layer=hero] .hz-rig{transform:translate(var(--rig-x,0px), var(--rig-y,0px)) scale(var(--rig-k,1))}[data-stage=on] [data-layer=hero] .hz-swell{transform:translate(var(--cx), var(--cy)) scale(var(--swell,1)) translate(calc(var(--cx) * -1), calc(var(--cy) * -1));opacity:var(--corona-o,1)}[data-stage=on] [data-layer=hero] .hz-disc{opacity:var(--sun-o,1)}[data-stage=on] [data-layer=hero] .hz-granules{opacity:calc(.9 * (1 - var(--z-clear,0)))}[data-stage=on] [data-layer=hero] .hz-clouds{opacity:calc(1 - var(--z-clear,0));transform:translate(calc(var(--z-clear,0) * 60px), 0)}[data-stage=on] [data-layer=hero] .hz-far{transform:translate(calc(var(--px) * -6px * var(--live,1)), calc(var(--py) * -4px * var(--live,1)))}[data-stage=on] [data-layer=hero] .hz-mid{transform:translate(calc(var(--px) * -14px * var(--live,1)), calc(var(--py) * -6px * var(--live,1)))}[data-stage=on] [data-layer=hero] .hz-near{transform:translate(calc(var(--px) * -26px * var(--live,1)), 0)}[data-stage=on] [data-layer=hero][data-done] :is(.hz-star,.hz-cloud,.hz-corona,.hz-reflection,.hz-node,.hz-pulse,.hz-sun){animation-play-state:paused}[data-stage=on] [data-layer=hero][data-done] .hz-pulse{visibility:hidden}[data-stage=on] .stage-mark{width:var(--mark-size,0px);height:var(--mark-size,0px);pointer-events:none;visibility:hidden;transform-origin:0 0;transform:translate3d(var(--mark-x,0px), var(--mark-y,0px), 0);opacity:var(--mark-o,0);background:linear-gradient(95deg, color-mix(in oklab, var(--color-coral) 78%, #e0301e) 8%, var(--color-coral) 40%, var(--color-orange) 92%);display:block;position:absolute;top:0;left:0;-webkit-mask:url(/brand/mark-line.svg) 50%/100% 100% no-repeat;mask:url(/brand/mark-line.svg) 50%/100% 100% no-repeat}[data-stage=on] .stage-mark[data-live],[data-stage=on] .stage-ignite[data-live],[data-stage=on] .stage-iris[data-live]{visibility:visible}[data-stage=on] .stage-mark-lit{opacity:var(--wake-o,0);background:var(--gradient-mark);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--color-orange) 55%, transparent));-webkit-mask:url(/brand/mark-line.svg) center / 100% 100% no-repeat, linear-gradient(to top, #000 calc(var(--wake,0) * 100%), transparent calc(var(--wake,0) * 100% + 14%));mask:url(/brand/mark-line.svg) center / 100% 100% no-repeat, linear-gradient(to top, #000 calc(var(--wake,0) * 100%), transparent calc(var(--wake,0) * 100% + 14%));-webkit-mask-composite:source-in;mask-composite:intersect}[data-stage=on] .stage-ignite{width:var(--ignite-size,0px);height:var(--ignite-size,0px);pointer-events:none;visibility:hidden;transform:translate3d(var(--ignite-x,0px), var(--ignite-y,0px), 0) scale(calc(.6 + .6 * var(--ignite,0)));opacity:var(--ignite,0);background:radial-gradient(circle closest-side, var(--color-sun-core) 0%, color-mix(in srgb, var(--color-sun-mid) 70%, transparent) 35%, transparent 100%);mix-blend-mode:screen;border-radius:50%;display:block;position:absolute;top:0;left:0}[data-stage=on] .stage-iris{width:var(--iris-size,0px);height:var(--iris-size,0px);pointer-events:none;visibility:hidden;transform:translate3d(var(--iris-x,0px), var(--iris-y,0px), 0) scale(1, var(--iris-sy,1));opacity:var(--iris-o,0);background:radial-gradient(circle calc(var(--iris-size,0px) * .62) at 50% 42%, var(--color-sun-core) 0%, var(--color-sun-mid) 35%, var(--color-orange) 72%, var(--color-coral) 92%, var(--color-coral-deep) 100%);-webkit-mask-image:radial-gradient(circle closest-side, transparent var(--iris,0px), #000 calc(var(--iris,0px) + 1px));mask-image:radial-gradient(circle closest-side, transparent var(--iris,0px), #000 calc(var(--iris,0px) + 1px));border-radius:50%;display:block;position:absolute;top:0;left:0}@media (min-width:64rem){[data-stage=on] .cores-stack{display:grid}[data-stage=on] .cores-stack>*,[data-stage=on] .cores-stack>:last-child{opacity:var(--o,1);transform:translate3d(0, var(--y,0px), 0);border:0;grid-area:1/1}[data-stage=on] .cores-stack>[data-off]{visibility:hidden}[data-stage=on] .cores-rail,[data-stage=on] .cores-num-giant{display:block}[data-stage=on] .cores-num-small{display:none}[data-stage=on] .cores-rail-fill{transform-origin:top;transform:scaleY(var(--rail,0))}[data-stage=on] [data-beats]{display:grid}[data-stage=on] [data-beats]>*{opacity:var(--o,1);transform:translate3d(0, var(--y,0px), 0);border:0;grid-area:1/1;padding:0}[data-stage=on] [data-beats]>[data-off]{visibility:hidden}[data-stage=on] [data-beat]:not([data-inview]) .reel>span{transform:translateY(0)}[data-stage=on] .cores-scrim{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-navy-ink) 92%, transparent) 0%, color-mix(in srgb, var(--color-navy-ink) 70%, transparent) 30%, transparent 50%);display:block;position:absolute;inset:0}}
