.stage-module__uxc2ja__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.stage-module__uxc2ja__spill{pointer-events:none;--glow-mix:0;--tint-a:calc(.36 * var(--spill-strength,1) * var(--spill-chroma,0) * (1 - var(--glow-mix)));--glow-a:calc(.62 * var(--spill-strength,1) * var(--spill-chroma,0));--pool-w:calc(var(--spill-size,400px) * .5);--pool-h:calc(var(--spill-size,400px) * .62);--pool-l:calc(var(--spill-x,50%) - var(--spill-size,400px) * .3) var(--spill-y,50%);--pool-r:calc(var(--spill-x,50%) + var(--spill-size,400px) * .3) var(--spill-y,50%);background:radial-gradient(var(--pool-w) var(--pool-h) at var(--pool-l), rgb(var(--spill-lt,200 200 205) / calc(var(--tint-a) * var(--spill-ll,0))), transparent 72%), radial-gradient(var(--pool-w) var(--pool-h) at var(--pool-r), rgb(var(--spill-rt,200 200 205) / calc(var(--tint-a) * var(--spill-rl,0))), transparent 72%);filter:blur(40px);position:absolute;inset:0}.stage-module__uxc2ja__spill:after{content:"";opacity:var(--glow-mix);background:radial-gradient(var(--pool-w) var(--pool-h) at var(--pool-l), rgb(var(--spill-l,90 90 100) / calc(var(--glow-a) * var(--spill-ll,0))), transparent 72%), radial-gradient(var(--pool-w) var(--pool-h) at var(--pool-r), rgb(var(--spill-r,90 90 100) / calc(var(--glow-a) * var(--spill-rl,0))), transparent 72%);position:absolute;inset:0}@media (prefers-color-scheme:dark){.stage-module__uxc2ja__spill{--glow-mix:1}}.stage-module__uxc2ja__heroSticky .stage-module__uxc2ja__spill{--glow-mix:var(--lights);--glow-a:calc(.7 * var(--spill-strength,1) * var(--spill-chroma,0))}@media (prefers-color-scheme:dark){.stage-module__uxc2ja__heroSticky .stage-module__uxc2ja__spill{--glow-mix:1;--glow-a:calc((.62 + .1 * var(--lights)) * var(--spill-strength,1) * var(--spill-chroma,0))}}.stage-module__uxc2ja__stageLayer{opacity:0;transition:opacity .6s ease-out}.stage-module__uxc2ja__stageLayer[data-ready=true]{opacity:1}.stage-module__uxc2ja__flatSlot{display:contents}@media (min-width:1024px){[data-stage]:not([data-stage=fallback]) .stage-module__uxc2ja__flatSlot{display:none}}@media (max-width:1023.98px){.stage-module__uxc2ja__stageLayer{display:none}}.stage-module__uxc2ja__heroRunway{height:250svh;position:relative}.stage-module__uxc2ja__heroSticky{top:var(--chrome-top);height:calc(100svh - var(--chrome-top));--lights:0;--copy:1;--caption:0;position:sticky;overflow:hidden}.stage-module__uxc2ja__house{background:color-mix(in srgb, var(--panel) calc(var(--lights) * 100%), var(--background));position:absolute;inset:0}.stage-module__uxc2ja__heroCopy{z-index:2;height:100%;opacity:var(--copy);transform:translateY(calc((1 - var(--copy)) * -2.5rem));pointer-events:none;position:relative}.stage-module__uxc2ja__heroCopy[data-live=true]{pointer-events:auto}.stage-module__uxc2ja__heroCaption{z-index:2;text-align:center;color:var(--on-panel);opacity:var(--caption);transform:translateY(calc((1 - var(--caption)) * .75rem));pointer-events:none;position:absolute;bottom:clamp(1.5rem,6svh,3.5rem);left:0;right:0}.stage-module__uxc2ja__heroCaption p+p{color:var(--on-panel-dim)}.stage-module__uxc2ja__heroPlate{z-index:1;width:min(78vw,22rem);position:absolute;bottom:0;left:50%;transform:translate(-50%,38%)}@media (min-width:1024px){.stage-module__uxc2ja__heroPlate{width:19rem;bottom:50%;left:auto;right:max(4vw,50vw - 32rem);transform:translateY(50%)}}.stage-module__uxc2ja__heroPlateMotion{transform:translate(var(--plate-x,0px), var(--plate-y,0px)) scale(var(--plate-s,1))}@media (prefers-reduced-motion:no-preference){.stage-module__uxc2ja__heroPlateMotion{animation:1.6s cubic-bezier(.16,1,.3,1) both stage-module__uxc2ja__plate-rise}}@keyframes stage-module__uxc2ja__plate-rise{0%{translate:0 30%}}@media (max-height:540px){.stage-module__uxc2ja__heroRunway{height:auto}.stage-module__uxc2ja__heroSticky{height:auto;position:relative;top:0;overflow:visible}.stage-module__uxc2ja__heroCopy{height:auto;padding-block:2rem 3rem}.stage-module__uxc2ja__heroSticky .stage-module__uxc2ja__canvas,.stage-module__uxc2ja__heroSticky .stage-module__uxc2ja__spill,.stage-module__uxc2ja__heroCaption,.stage-module__uxc2ja__heroPlate{display:none}}@media (prefers-reduced-motion:reduce){.stage-module__uxc2ja__heroRunway{height:auto}.stage-module__uxc2ja__heroSticky{height:calc(100svh - var(--chrome-top));min-height:36rem;position:relative;top:0}}.stage-module__uxc2ja__stagePlate{justify-content:center;align-items:center;padding-block:8%;display:flex;position:absolute;inset:0}.stage-module__uxc2ja__stagePlate>.stage-module__uxc2ja__plate{aspect-ratio:1000/2023;width:auto;height:100%}.stage-module__uxc2ja__ink{view-timeline-name:--ink;view-timeline-axis:block}.stage-module__uxc2ja__inkWord{color:color-mix(in srgb, var(--foreground) 22%, transparent)}@supports (animation-timeline:view()){.stage-module__uxc2ja__inkWord{animation:linear both stage-module__uxc2ja__ink-in;animation-timeline:--ink;animation-range:cover var(--ink-start) cover var(--ink-end)}}@supports not (animation-timeline:view()){.stage-module__uxc2ja__inkWord{color:var(--foreground)}}@keyframes stage-module__uxc2ja__ink-in{to{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.stage-module__uxc2ja__inkWord{color:var(--foreground);animation:none}}.stage-module__uxc2ja__chapters{display:block;position:relative}.stage-module__uxc2ja__chapterStageCol{top:var(--chrome-top);z-index:1;position:sticky}.stage-module__uxc2ja__chapterStage{background:var(--background);height:46svh;position:relative}.stage-module__uxc2ja__chapterStage:after{content:"";background:linear-gradient(var(--background), transparent);pointer-events:none;height:2.5rem;position:absolute;bottom:-2.5rem;left:0;right:0}.stage-module__uxc2ja__chapter{align-items:flex-start;min-height:62svh;padding-top:2.5rem;display:flex}.stage-module__uxc2ja__chapterHeading{color:color-mix(in srgb, var(--foreground) 32%, transparent);transition:color .4s ease-out}.stage-module__uxc2ja__chapter[data-active=true] .stage-module__uxc2ja__chapterHeading{color:var(--foreground)}.stage-module__uxc2ja__chapterBody{opacity:.45;transition:opacity .4s ease-out}.stage-module__uxc2ja__chapter[data-active=true] .stage-module__uxc2ja__chapterBody{opacity:1}@media (min-width:1024px){.stage-module__uxc2ja__chapters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;display:grid}.stage-module__uxc2ja__chapterStageCol{order:2;position:static}.stage-module__uxc2ja__chapterStage{top:var(--chrome-top);height:calc(100svh - var(--chrome-top));background:0 0;position:sticky}.stage-module__uxc2ja__chapterStage:after{display:none}.stage-module__uxc2ja__chapter{min-height:calc(100svh - var(--chrome-top));align-items:center;padding-top:0}.stage-module__uxc2ja__chapter:first-child{min-height:calc(80svh - var(--chrome-top))}}@media (prefers-reduced-motion:reduce){.stage-module__uxc2ja__chapterHeading,.stage-module__uxc2ja__chapterBody{transition:none}}.stage-module__uxc2ja__cycler{grid-template-areas:"heading""device""tabs";row-gap:1rem;display:grid}.stage-module__uxc2ja__cyclerHeading{grid-area:heading}.stage-module__uxc2ja__cyclerDevice{grid-area:device}.stage-module__uxc2ja__cyclerTabs{grid-area:tabs;min-width:0}@media (min-width:1024px){.stage-module__uxc2ja__cycler{grid-template:".device"1fr"heading device""tabs device"".device"1fr/minmax(0,1fr) minmax(0,1fr);gap:0 2.5rem}.stage-module__uxc2ja__cyclerHeading{margin-bottom:2.5rem}}.stage-module__uxc2ja__ensembleStage{height:clamp(24rem,62svh,44rem);margin-top:2.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 96%);mask-image:linear-gradient(#000 70%,#0000 96%)}.stage-module__uxc2ja__ensemblePlates{justify-content:center;align-items:flex-start;padding-top:1.5rem;display:flex;position:absolute;inset:0}.stage-module__uxc2ja__ensemblePlates>.stage-module__uxc2ja__ensembleCenter{z-index:1;width:clamp(11rem,26vw,17rem);margin-inline:-1.5rem;position:relative}.stage-module__uxc2ja__ensemblePlates>.stage-module__uxc2ja__ensembleSide{width:clamp(9.5rem,22vw,14.5rem);margin-top:2.5rem}.stage-module__uxc2ja__reel{--reel-item:clamp(14.5rem, 62vw, 19rem);--reel-gap:clamp(1.5rem, 4vw, 3.5rem);gap:var(--reel-gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--reel-inset);padding-inline:var(--reel-inset);scrollbar-width:none;overscroll-behavior-x:contain;padding-block:1rem 2rem;display:flex;overflow-x:auto}.stage-module__uxc2ja__reel::-webkit-scrollbar{display:none}.stage-module__uxc2ja__reelItem{width:var(--reel-item);scroll-snap-align:start;flex:none}.stage-module__uxc2ja__reelEnd{flex:0 0 calc(100% + var(--reel-inset) - var(--reel-item) - var(--reel-gap))}.stage-module__uxc2ja__reelItem .stage-module__uxc2ja__plateScreen:after{content:"";opacity:.28;pointer-events:none;background:#000;transition:opacity .5s ease-out;position:absolute;inset:0}.stage-module__uxc2ja__reelItem[data-active=true] .stage-module__uxc2ja__plateScreen:after{opacity:0}@media (prefers-reduced-motion:reduce){.stage-module__uxc2ja__reelItem .stage-module__uxc2ja__plateScreen:after{transition:none}}.stage-module__uxc2ja__plate{width:100%;position:relative}.stage-module__uxc2ja__plateScreen{background:#000;border-radius:13.5%/6.2%;position:absolute;overflow:hidden}.stage-module__uxc2ja__plateScreen>video,.stage-module__uxc2ja__plateScreen>img{object-fit:cover;width:100%;height:100%;display:block}.stage-module__uxc2ja__plateFrame{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}
