[blossom-carousel]{white-space:nowrap;scroll-behavior:smooth;overscroll-behavior-x:contain;box-sizing:border-box;scrollbar-width:none;inline-size:100%;max-inline-size:100vw;list-style-type:none;display:inline-block;overflow:auto clip}[blossom-carousel]:is(ul){padding-inline-start:0}[blossom-carousel]::-webkit-scrollbar{display:none}[blossom-carousel][has-repeat=true]{padding-inline:50%!important;scroll-padding-inline:50%!important}[blossom-carousel][has-snap=true]{scroll-snap-type:var(--snap-type)!important}[blossom-carousel][has-overflow=true]{cursor:grab}[blossom-carousel][has-overflow=true]:active{cursor:grabbing}@media (pointer:fine){[blossom-carousel][has-overflow=true]:active{scroll-snap-type:none!important}}[blossom-carousel]>*{white-space:initial;vertical-align:top;display:inline-block}[blossom-carousel] *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ws3-modal-overlay{--modal-close-cursor-size:36px;--modal-close-cursor-icon-size:20px;--modal-close-cursor-shadow:0 2px 16px #00000014;--modal-close-cursor-press-scale:.88;--modal-close-cursor-fade-duration:.12s;--modal-close-cursor-hide-duration:.22s;--modal-close-cursor-press-duration:.28s;--modal-close-cursor-open-duration:.68s;z-index:2000;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0;overflow:visible}.ws3-modal-overlay--inner{pointer-events:none;place-items:center;width:100vw;height:100dvh;display:grid;position:absolute;top:0;left:0}.ws3-modal-overlay--open .ws3-modal-overlay--inner{pointer-events:auto}.ws3-modal-backdrop{background:var(--color-white);-webkit-backdrop-filter:blur(12px);opacity:0;will-change:opacity;transition:opacity var(--modal-backdrop-close-duration,.32s) cubic-bezier(.4, 0, .2, 1);position:absolute;inset:0}.ws3-modal-overlay--open .ws3-modal-backdrop{opacity:1;transition-duration:var(--modal-backdrop-open-duration,.576s);transition-delay:var(--modal-backdrop-open-delay,72ms);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ws3-modal-close-cursor{z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;transform:translate3d(var(--modal-close-cursor-x,-48px), var(--modal-close-cursor-y,-48px), 0) translate(-50%, -50%);transition:opacity var(--modal-close-cursor-fade-duration) ease-out;position:fixed;top:0;left:0}.ws3-modal-overlay--inner[data-close-cursor-visible=true] .ws3-modal-close-cursor{opacity:1}.ws3-modal-close-cursor-body{--modal-close-cursor-scale:0;width:var(--modal-close-cursor-size);height:var(--modal-close-cursor-size);transform:scale(var(--modal-close-cursor-scale));transition:transform var(--modal-close-cursor-hide-duration) var(--ease-out-quint);position:relative}.ws3-modal-overlay--inner[data-close-cursor-visible=true] .ws3-modal-close-cursor-body{--modal-close-cursor-scale:1;transition-duration:var(--modal-close-cursor-open-duration);transition-timing-function:var(--ease-spring-medium)}.ws3-modal-overlay--inner[data-close-cursor-visible=true][data-close-cursor-pressed=true] .ws3-modal-close-cursor-body{--modal-close-cursor-scale:var(--modal-close-cursor-press-scale);transition-duration:var(--modal-close-cursor-press-duration);transition-timing-function:cubic-bezier(.22,1.2,.36,1)}.ws3-modal-close-cursor-circle,.ws3-modal-close-cursor-icon{display:block;position:absolute}.ws3-modal-close-cursor-circle{width:var(--modal-close-cursor-size);height:var(--modal-close-cursor-size);background:var(--color-white);box-shadow:var(--modal-close-cursor-shadow);border-radius:50%;inset:0}.ws3-modal-close-cursor-icon{width:var(--modal-close-cursor-icon-size);height:var(--modal-close-cursor-icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.ws3-modal-card{--modal-column-width:min(552px, 76vw);opacity:0;filter:blur(3px);will-change:opacity, filter, transform;width:min(620px,76vw);max-height:85vh;transition-property:opacity,filter,transform;transition-duration:var(--modal-content-close-duration,.24s);transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;transform:scale(1.05)}.ws3-modal-card[data-swiping]{will-change:transform;transition:none!important}.ws3-modal-overlay--open .ws3-modal-card{opacity:1;filter:blur();transition-duration:var(--modal-content-open-duration,.612s);transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--modal-content-delay,.1s);transform:scale(1)}.ws3-modal-overlay--article .ws3-modal-overlay--inner{overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:64px 0;display:flex;overflow-y:auto}.ws3-modal-overlay--article .ws3-modal-backdrop{pointer-events:none;position:fixed}.ws3-modal-overlay--over-webgl.ws3-modal-overlay--article .ws3-modal-overlay--inner{padding-top:clamp(200px,50vh,480px);padding-bottom:50dvh}.ws3-modal-overlay--over-webgl:before,.ws3-modal-overlay--over-webgl:after{content:"";pointer-events:none;z-index:0;opacity:0;height:40vh;transition:opacity var(--modal-content-close-duration,.24s) cubic-bezier(.4, 0, .2, 1);position:fixed;left:0;right:0}.ws3-modal-overlay--over-webgl.ws3-modal-overlay--open:before,.ws3-modal-overlay--over-webgl.ws3-modal-overlay--open:after{opacity:1;transition-duration:var(--modal-content-open-duration,.612s);transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--modal-content-delay,.1s)}.ws3-modal-overlay--over-webgl:before{background:linear-gradient(#000,#0000);top:0}.ws3-modal-overlay--over-webgl:after{background:linear-gradient(#0000,#000);bottom:0}.ws3-modal-overlay--over-webgl .ws3-modal-backdrop{-webkit-backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;transition:none}.ws3-modal-card--article{width:var(--modal-column-width);max-height:none;overflow-y:visible}.ws3-modal-card--over-webgl{--modal-column-width:min(580px, calc(100vw - 64px));width:var(--modal-column-width);color:#fff}.ws3-modal-card--photo,.ws3-modal-card--video{flex-direction:column;width:fit-content;max-height:85vh;display:flex;overflow-y:visible}.ws3-modal-card--photo .ws3-modal-meta,.ws3-modal-card--video .ws3-modal-meta{width:100%;max-width:var(--modal-column-width);flex-shrink:0;margin:0 auto;padding-top:24px}.ws3-modal-image,.ws3-modal-video{border-radius:16px;width:auto;max-width:min(1440px,100vw - 16px);height:auto;max-height:85vh;margin:0 auto;display:block;box-shadow:0 8px 32px #0000001f}.ws3-modal-explore{z-index:1;text-decoration:none;position:absolute;bottom:32px;left:32px}.ws3-modal-card--video .ws3-modal-explore{align-self:flex-end;margin-top:20px;position:static}.ws3-modal-card--photo-group{width:100vw;max-width:100vw;max-height:none;padding:0;overflow:visible}.ws3-modal-photo-group>*+*{margin-inline-start:15px}.ws3-modal-photo-group{text-align:center;padding-block:12px;padding-inline:20px}.ws3-modal-photo-group-img{border-radius:16px;width:auto;max-width:none;height:325px;display:block}.ws3-modal-photo-group-slide{opacity:0;transform:scale(1.05)}.ws3-modal-overlay--open .ws3-modal-photo-group-slide{animation:photoGroupReveal .8s var(--ease-spring-medium) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes photoGroupReveal{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.ws3-modal-card--photo-group .ws3-modal-meta{width:var(--modal-column-width);margin:0 auto;padding-top:48px}.ws3-modal-card--over-webgl .ws3-modal-article-body{color:#fffffff0}.ws3-modal-article-body :where(.text-3,.text-4,.text-5,.text-6,.text-7,.text-8){color:inherit}.ws3-modal-card--over-webgl .ws3-article-headline.text-3,.ws3-modal-card--over-webgl .ws3-article-headline.text-4{color:#fff}.ws3-modal-article-body p+p{margin-top:1em}.ws3-modal-article-body ul,.ws3-modal-article-body ol{margin:1em 0;padding-left:1.5em}.ws3-modal-article-body li+li{margin-top:.5em}[data-article=manifesto] .ws3-article-headline,[data-article=manifesto] p{text-wrap:pretty;max-width:none;margin-bottom:0}[data-article=manifesto] .ws3-article-headline,[data-article=manifesto] p,[data-article=manifesto] .manifesto-break-marker{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;transition:opacity 1.8s var(--ease-out-expo) var(--reveal-delay,0s), transform 1.2s var(--ease-out-expo) var(--reveal-delay,0s), filter .8s var(--ease-out-expo) var(--reveal-delay,0s);transform:translateY(48px)}[data-article=manifesto] p+p,[data-article=manifesto] .ws3-article-headline+p{margin-top:.85em}[data-article=manifesto] .manifesto-break-marker{background:var(--color-white);width:24px;height:24px;margin:6em auto}[data-article=manifesto] .manifesto-break-marker+p{margin-top:0}[data-article=manifesto] .ws3-article-headline.manifesto-revealed,[data-article=manifesto] p.manifesto-revealed,[data-article=manifesto] .manifesto-break-marker.manifesto-revealed{opacity:1;filter:blur();will-change:auto;transform:translateY(0)}.ws3-article-headline.text-3,.ws3-article-headline.text-4{color:var(--color-red);max-width:415px;margin-bottom:24px}.ws3-modal-card--article:not(.ws3-modal-card--over-webgl) .ws3-article-headline{margin-bottom:80px}.ws3-modal-mobile-close{display:none}.ws3-modal-meta{justify-content:space-between;padding:24px 0;display:flex}.ws3-modal-meta-title.text-8{color:var(--color-black)}.ws3-modal-meta-subtitle.text-8{color:var(--color-grey-60)}.ws3-modal-article-header .ws3-modal-meta-subtitle.text-8{color:var(--color-black)}.ws3-modal-card--over-webgl .ws3-modal-meta-title.text-8{color:#ffffffe6}.ws3-modal-card--over-webgl .ws3-modal-meta-subtitle.text-8,.ws3-modal-card--over-webgl .ws3-modal-article-header .ws3-modal-meta-subtitle.text-8{color:var(--color-grey-muted)}@media (width<=768px){.ws3-modal-overlay--article .ws3-modal-overlay--inner{padding-inline:var(--page-pad-mobile)}.ws3-modal-card--article{width:100%}.ws3-modal-close-cursor{display:none}.ws3-modal-explore{bottom:16px;left:16px}.ws3-modal-card--video .ws3-modal-explore{margin-top:16px}.ws3-modal-mobile-close{--modal-mobile-close-size:44px;--modal-mobile-close-icon-size:20px;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);z-index:2;width:var(--modal-mobile-close-size);height:var(--modal-mobile-close-size);background:var(--color-white);color:var(--color-black);appearance:none;cursor:pointer;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 2px 32px #0000001f}.ws3-modal-mobile-close-icon{width:var(--modal-mobile-close-icon-size);height:var(--modal-mobile-close-icon-size);display:block}.ws3-modal-mobile-close:focus-visible{outline-offset:3px;outline:2px solid #fff}}@media (prefers-reduced-motion:reduce){.ws3-modal-card,.ws3-modal-backdrop,.ws3-modal-close-cursor,.ws3-modal-close-cursor-body{transition:none!important}.ws3-modal-card{filter:none}.ws3-modal-overlay--inner[data-close-cursor-visible=true] .ws3-modal-close-cursor-body,.ws3-modal-overlay--inner[data-close-cursor-visible=true][data-close-cursor-pressed=true] .ws3-modal-close-cursor-body{--modal-close-cursor-scale:1}.ws3-modal-photo-group-slide{opacity:1;animation:none;transform:none}[data-article=manifesto] .ws3-article-headline,[data-article=manifesto] p,[data-article=manifesto] .manifesto-break-marker{opacity:1;filter:none;transition:none;transform:none}}.header-pill-link{color:inherit;isolation:isolate;flex-shrink:0;text-decoration:none}.header-pill-link .btn-pill{z-index:1;position:relative}.ds-header-preview{z-index:0;cursor:pointer;flex:none;width:44px;height:44px;display:block;position:relative}.ds-header-preview video,.ds-header-poster{pointer-events:none;width:94px;max-width:none;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-header-preview video{opacity:0}.ds-header-poster{z-index:1}.ds-header-preview[data-playing] video{opacity:1}.ds-header-preview[data-playing] .ds-header-poster{opacity:0}.header-pill-link:focus-visible{outline-offset:6px;border-radius:999px;outline:2px solid}@media (width<=768px){.ds-header-preview{width:32px;height:42px}.ds-header-preview video,.ds-header-poster{width:82px;height:84px}}@media (width<=380px){.site-header .site-logo-link{z-index:1}.ds-header-preview{width:28px}.ds-header-preview video,.ds-header-poster{width:74px;height:76px}}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.layout-root{width:100%;min-height:100vh;position:relative}.layout-root.loading .hero,.layout-root.loading .site-header,.layout-root.loading .hero-live-bar{animation-play-state:paused}.layout-inner{width:100%;position:relative}.section{width:100%;position:relative;overflow:visible}.headline{--side-bearing:-.08em;margin-left:var(--side-bearing);-webkit-user-select:none;user-select:none}.wr{display:inline-block;position:relative}.wr .wr-text{color:#0000;display:inline-block}.wr[data-side=left] .wr-text{transform-origin:0 100%}.wr[data-side=right] .wr-text{transform-origin:100% 100%}.wr .wr-text:before{content:"";visibility:hidden;background:#000;width:.12em;height:.12em;position:absolute;bottom:.02em;scale:1}.wr[data-side=left] .wr-text:before{transform-origin:100% 100%;right:100%}.wr[data-side=right] .wr-text:before{transform-origin:0 100%;left:calc(100% + .06em)}.wr[data-shape=circle] .wr-text:before{border-radius:50%}.wr.revealed .wr-text:before{animation:wr-shape 1s step-end var(--wr-delay,0s) both}.wr.revealed .wr-text{animation:wr-text 1s step-end var(--wr-delay,0s) forwards, wr-drift .25s ease-out calc(var(--wr-delay,0s) + .55s) both}@keyframes wr-shape{0%{visibility:hidden;scale:1}.5%{visibility:visible;scale:1}15%{visibility:visible;scale:1.5}30%{visibility:visible;scale:2}45%{visibility:visible;scale:2}55%{visibility:hidden;scale:0}}@keyframes wr-text{0%{color:#0000;transform:scale(.35)}15%{color:#0000;transform:scale(.35)}30%{color:inherit;transform:scale(.35)}45%{color:inherit;transform:scale(.65)}55%{color:inherit;transform:scale(1)}to{color:inherit;transform:scale(1)}}@keyframes wr-drift{0%{translate:calc(var(--wr-drift-dir,-1) * .08em) 0}to{translate:0}}[data-id=hero-headline-2]{position:relative}[data-id=hero-headline-2] .wr:nth-child(2){z-index:1}.countdown-headline-type{font-family:var(--font-headline);letter-spacing:-.04em;color:var(--color-black);font-size:1600px;font-weight:500;line-height:.7}.shape{position:absolute}.layout-root{--hero-live-pad-x:calc(var(--page-pad) + 4px)}.hero{--hero-fs:clamp(48px, calc((100vw - var(--page-pad) * 2) / 5.5), 220px);--hero-wrap-h:max(600px, 65svh);--hero-tagline-offset:calc((40px + var(--text-5) * 1.1) / 2);transform:translateY(calc(50svh - var(--hero-wrap-h) / 2 - var(--hero-tagline-offset)));animation:hero-rise var(--hero-rise-dur,2.4s) var(--hero-rise-ease,var(--ease-in-out-quint)) var(--hero-rise-delay,.2s) both}@keyframes hero-rise{to{transform:translateY(0)}}.layout-root .site-header{z-index:1;pointer-events:none;opacity:0;animation:header-in .8s var(--ease-out-expo) var(--header-delay,2s) both;position:absolute;top:-40px;left:0;right:0}@keyframes header-in{to{opacity:1;top:0}}.layout-root .site-header>*{pointer-events:auto}.layout-root .site-logo{pointer-events:none;transition:filter .6s}@media (width<=380px){.layout-root .site-header{gap:12px}.layout-root .site-header .site-logo{width:90px}}.hero-cta .btn-pill:not(.btn-pill--icon){width:280px}.hero-cta-marquee-icon{border-radius:3px;transform:rotate(2deg)}.hero-cta-date{flex-shrink:0;margin-left:8px}.hero-headline-wrap{height:var(--hero-wrap-h);max-width:var(--grid-max);grid-template-columns:repeat(var(--grid-cols), 1fr);align-content:center;margin:0 auto;padding-top:120px;display:grid;position:relative}.hero .headline{text-align:center;text-wrap:pretty;grid-column:1/-1;line-height:.85}.hero-tagline.text-5{margin-top:max(40px, calc(var(--hero-fs) * .24));color:var(--color-black);text-align:center;white-space:nowrap;text-wrap:pretty;grid-column:4/span 4}.hero-live-bar.text-8{max-width:var(--grid-max);padding:0 var(--hero-live-pad-x);color:var(--color-black);opacity:0;align-items:center;gap:16px;margin:112px auto 0;display:flex}.hero-live-bar.tagline-in{animation:live-bar-reveal 1.6s var(--ease-out-expo) var(--live-bar-delay,3s) both}@keyframes live-bar-reveal{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.hero-live-left,.hero-live-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.hero-live-right{color:inherit;padding:6px;text-decoration:none}.hero-live-dot{background:var(--color-green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}.hero-live-line{background:var(--color-border);flex:1;height:1px}.hero-live-label{white-space:nowrap}.hero-live-right:hover .hero-live-logo,.hero-live-right:focus-visible .hero-live-logo{transform:scale(1.1)rotate(3deg)}.hero-live-logo{transform-origin:50%;transition:transform .5s var(--ease-spring-medium);flex-shrink:0}.hero-grid{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(var(--hero-grid-cols,3), 1fr);max-width:var(--grid-max);padding:0 var(--page-pad);gap:clamp(.5rem,1.5vw,1.5rem);margin:20px auto 0;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.hero-live-logo{transition:none}.hero-live-right:hover .hero-live-logo,.hero-live-right:focus-visible .hero-live-logo{transform:none}}.hero-grid:after{content:"";pointer-events:none;height:250px;position:absolute;bottom:0;left:0;right:0}.hero-grid-col{flex-direction:column;gap:clamp(.5rem,1.5vw,1.5rem);display:flex}.hero-grid-card{appearance:none;background:var(--card-bg,#f0f0f0);width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-card);opacity:0;transform:translate(var(--card-x,0), var(--card-y,500px)) scale(1.5);border:1px solid #0000000a;outline:none;padding:0;display:block;position:relative;overflow:hidden}.hero-grid-card:focus-visible{outline:2px solid var(--color-body);outline-offset:2px}@supports (corner-shape:superellipse(1.2)){.hero-grid-card,.carousel-card-shell,.carousel-card-inner{corner-shape:superellipse(1.2)}}.hero-grid-card.card-static{--hover-speed:.65s;box-shadow:var(--shadow-card-hover-off);transition:transform var(--hover-speed) var(--ease-spring-bouncy), box-shadow var(--hover-speed) var(--ease-spring-bouncy)}.hero-grid-card.card-static:hover{box-shadow:var(--shadow-card-hover);transform:scale(1.015)}.hero-grid-card.card-static:active{box-shadow:var(--shadow-card-hover-off);transform:scale(.97)}.hero-grid-card.card-in{animation:card-slide-in var(--card-dur,1.8s) var(--ease-out-expo) var(--hero-card-delay,0s) both;will-change:transform, opacity}.hero-grid-card.card-static{opacity:1;transform:none}.hero-grid-card.card-static .hero-grid-video{opacity:1}@keyframes card-slide-in{0%{opacity:0;transform:translate(var(--card-x,0), var(--card-y,500px)) scale(1.5)}5%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.hero-grid-video{object-fit:cover;background:var(--card-bg,#f0f0f0);width:100%;height:auto;display:block}@keyframes card-media-fade{0%{opacity:0}to{opacity:1}}@keyframes card-media-reveal{0%{clip-path:inset(30% round 24px)}to{clip-path:inset(0% round 16px)}}.hero-grid-poster{object-fit:cover;opacity:1;visibility:visible;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.hero-grid-card[data-video-state=ready] .hero-grid-poster{opacity:0}@media (width<=768px){.header-cta-link{width:100%;min-width:0;max-width:250px}.header-cta-link .hero-cta{width:100%}.header-cta-link .hero-cta .btn-pill:not(.btn-pill--icon){flex-shrink:1;width:100%;overflow:hidden}.header-cta-link .hero-cta-date,.header-cta-link .btn-pill--icon{display:none}.layout-root{--hero-live-pad-x:calc(var(--page-pad-mobile) + 4px)}.hero{--hero-fs:clamp(48px, calc((100vw - var(--page-pad-mobile) * 2) / 5.2), 220px);--hero-wrap-h:max(510px, 55svh);--hero-tagline-offset:calc((28px + var(--text-5) * 1.1) / 2);transform:translateY(calc(50svh - var(--hero-wrap-h) / 2 - var(--hero-tagline-offset)))}.hero-headline-wrap{padding:44px var(--page-pad-mobile) 0;height:var(--hero-wrap-h);grid-template-columns:1fr}.hero-tagline.text-5{margin-top:max(28px, calc(var(--hero-fs) * .24));white-space:pre-line;grid-column:1}.hero-live-bar.text-8{margin-top:0}.hero-live-logo{width:24px;height:auto}.hero-grid{padding:0 var(--page-pad-mobile);margin-top:20px}.hero-grid-card{border-radius:var(--radius-card-mobile);transform:translate(var(--card-x,0), var(--card-y,120px)) scale(1.15)}@keyframes card-slide-in{0%{opacity:0;transform:translate(var(--card-x,0), var(--card-y,120px)) scale(1.15)}5%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}}.countdown{--ring-size:max(1400px, min(1800px, 98vw));--clock-accent:#ff591d;--clock-tick:#e5e5e5;pointer-events:none;padding-bottom:calc(var(--ring-size) * .35);margin-top:max(-140vh,-1300px);position:relative}.countdown-stage{height:600vh;position:relative}.countdown-stage-sticky{z-index:1;isolation:isolate;height:100dvh;position:sticky;top:0;overflow:visible}.countdown [data-id=countdown-headline]{text-align:center;width:100%;font-size:calc(var(--ring-size) * .75);visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-ring{width:var(--ring-size);height:var(--ring-size);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.dom-clock-wrap,.dom-clock-hand-wrap{width:var(--ring-size);height:var(--ring-size);visibility:hidden;pointer-events:none;will-change:transform;position:absolute;top:0;left:50%;transform:translate(-50%,100dvh)}.dom-clock-wrap{z-index:10}.dom-clock-hand-wrap{z-index:12}.dom-clock{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dom-clock-ring{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dom-clock-hand-layer{top:calc(var(--ring-size) / 2);width:calc(var(--ring-size) / 1.6);aspect-ratio:1;pointer-events:none;z-index:2;position:absolute;left:50%;transform:translate(-50%,-50%)}.dom-clock-hand-dial{filter:drop-shadow(0 2px 4px #00000040);will-change:transform;width:100%;height:100%;position:absolute;inset:0}.dom-clock-digits{width:calc(var(--ring-size) * .726);pointer-events:none;transition:transform .5s var(--ease-spring-bouncy);align-items:stretch;gap:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.05)}.dom-clock-digits.is-filled{transform:translate(-50%,-50%)scale(.95)}.dom-clock-digit-slot{aspect-ratio:66/88;flex:1;position:relative}.dom-clock-digit-slot svg{width:100%;height:100%;display:block}.countdown .manifesto.manifesto--countdown{transform:translate(-50%) translateY(var(--manifesto-y,78vh));visibility:var(--manifesto-vis,hidden);pointer-events:none;z-index:11;isolation:isolate;width:100vw;margin:0;padding:24px 0 0;position:absolute;top:0;left:50%}.countdown .manifesto.manifesto--countdown .button-row{pointer-events:auto}@media (width<=1024px){.countdown{--ring-size:min(1800px, 122vw)}.countdown .manifesto--countdown .manifesto-columns:before{display:block}}.manifesto{z-index:1;margin-top:-430px;padding:80px 0 100px;position:relative}.manifesto-columns{max-width:var(--grid-max);grid-template-columns:repeat(var(--grid-cols), 1fr);margin:0 auto;padding:140px 40px;display:grid;position:relative}.manifesto-columns:before{content:"";background:linear-gradient(to bottom, transparent 0%, var(--color-white) 35%);pointer-events:none;z-index:-1;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.manifesto-left{grid-column:3/span 3;padding-right:80px}.manifesto-right{grid-column:6/span 3;padding-right:32px}.manifesto-headline{text-wrap:pretty}.manifesto-body.text-5{color:var(--color-black);text-wrap:pretty;max-width:480px;margin-bottom:26px}.manifesto-btn{--pill-gap:8px;--pill-text-gap:10px;--pill-pad-x-start:20px;--pill-pad-x-end:24px;--pill-gap-mobile:6px;--pill-pad-x-start-mobile:14px;--pill-pad-x-end-mobile:18px}.manifesto-btn .manifesto-btn__mark{--pill-icon-size:18px;width:18px;height:auto;transform:translateY(-.5px)}@media (width<=1280px) and (width>=1025px){.manifesto-left{grid-column:2/span 3;padding-right:0}.manifesto-right{grid-column:6/span 4}}@media (width<=1024px){.manifesto{margin-top:0}.manifesto-columns:before{display:none}.countdown .manifesto--countdown .manifesto-columns:before{display:block;top:-120px}.manifesto-columns{padding:0 var(--page-pad-mobile);text-align:center;grid-template-columns:1fr;justify-items:center;max-width:480px;height:auto;margin:0 auto}.manifesto-left{grid-column:1;margin-bottom:20px;padding-right:0}.manifesto-right{flex-direction:column;grid-column:1;align-items:center;padding-right:0;display:flex}.manifesto-body.text-5{max-width:100%}}.carousel-section{--carousel-headline-top-safety:0px}.carousel-headline-stack{padding-top:calc(100px + var(--carousel-headline-top-safety));z-index:0;flex-direction:column;align-items:center;width:fit-content;margin:0 auto;display:flex;position:relative;overflow:visible}@media (height<=820px) and (width>=769px){.carousel-section{--carousel-headline-top-safety:clamp(24px, calc((820px - 100vh) * .6), 84px)}}.carousel-tagline.text-5{color:var(--color-black);white-space:pre-line;text-align:center;text-wrap:pretty;max-width:340px;margin-top:64px}.carousel-container{--card-width:415;--card-height:558;--card-gap:24;--carousel-bleed:220px;z-index:1;gap:calc(var(--card-gap) * 1px);--carousel-gutter:var(--page-gutter);padding-left:var(--carousel-gutter);padding-right:var(--carousel-gutter);width:100%;height:calc(var(--card-height) * 1px + var(--carousel-bleed) * 2);padding-top:var(--carousel-bleed);padding-bottom:var(--carousel-bleed);margin-top:calc(96px - var(--carousel-bleed));margin-bottom:calc(-1 * var(--carousel-bleed));scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-anchor:none;overscroll-behavior-x:contain;visibility:visible;display:flex;position:relative;overflow:auto hidden}.carousel-container::-webkit-scrollbar{display:none}.carousel-card{flex:0 0 calc(var(--card-width) * 1px);height:calc(var(--card-height) * 1px);cursor:pointer;scroll-snap-align:center}button.carousel-card{appearance:none;color:inherit;text-align:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}button.carousel-card:focus-visible .carousel-card-shell{outline:2px solid var(--color-body);outline-offset:2px}.carousel-card-shell{border-radius:var(--radius-card);opacity:0;--carousel-enter-x:100vw;--carousel-enter-scale:2.25;--carousel-enter-gap:calc(var(--card-width) * 1px * 1.4);--carousel-enter-spread-t:1;width:100%;height:100%;transform:translate(calc(var(--carousel-enter-x) + ( var(--carousel-enter-index-offset,0) * var(--carousel-enter-gap) + var(--carousel-enter-center-distance,0) * var(--carousel-enter-gap) * .9 ) * var(--carousel-enter-spread-t))) scale(var(--carousel-enter-scale));transition:transform 1.5s var(--ease-out-expo) var(--carousel-enter-delay,0s), opacity .4s var(--ease-out-expo) var(--carousel-enter-delay,0s);will-change:transform, opacity;position:relative;overflow:hidden}.carousel-container.carousel-container-entered .carousel-card-shell{opacity:1;--carousel-enter-x:0px;--carousel-enter-scale:1;--carousel-enter-spread-t:0}.carousel-card-shell.carousel-card-hoverable{--hover-speed:.65s;box-shadow:var(--shadow-card-hover-off);transition:transform var(--hover-speed) var(--ease-spring-bouncy), box-shadow var(--hover-speed) var(--ease-spring-bouncy)}@media (hover:hover) and (pointer:fine){.carousel-card-shell.carousel-card-hoverable:hover{box-shadow:var(--shadow-card-hover);transform:scale(1.015)}}.carousel-card-shell.carousel-card-hoverable:active{box-shadow:var(--shadow-card-hover-off);transform:scale(.97)}.carousel-card-inner{border-radius:var(--radius-card);background:var(--card-bg);width:100%;height:100%;color:var(--card-fg);-webkit-user-select:none;user-select:none;padding:calc(var(--card-width) * .068px);flex-direction:column;display:flex;overflow:hidden}.carousel-card-bg-image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.carousel-card-bg-text.text-1--card-bg{z-index:1;color:var(--card-fg);pointer-events:none;transition:transform 1s var(--ease-spring-medium)}@media (hover:hover) and (pointer:fine){.carousel-card-bg-text{transform:translate(-45%,-50%)}.carousel-card-shell:hover .carousel-card-bg-text{transform:translate(-55%,-50%)}}.carousel-card-heading.text-3--card{z-index:1;color:var(--card-fg);flex:1;margin:0;position:relative}.carousel-card-media{z-index:1;transition:transform .3s var(--ease-spring);flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.carousel-card-shell:hover .carousel-card-media{transform:scale(1.04)}}.carousel-card-media--single{transform:rotate(var(--media-rotation,2deg))}.carousel-card-media-frame{border-radius:calc(var(--card-width) * .058px);box-shadow:var(--shadow-medium);position:relative;overflow:hidden}.carousel-card-media-frame .carousel-card-media-img{max-width:calc(var(--card-width) * .58px);max-height:calc(var(--card-height) * .47px);object-fit:cover;display:block}.carousel-card-media--stack{justify-content:center;align-items:center;display:flex;position:relative}.carousel-card-stack-img{width:calc(var(--card-width) * .52px);height:calc(var(--card-width) * .52px);border-radius:calc(var(--card-width) * .058px);object-fit:cover;box-shadow:var(--shadow-medium);transition:transform .65s var(--ease-spring-bouncy);position:absolute}.carousel-card-media--stack-2 .carousel-card-stack-img:first-child{transform:translate(-6%,2%)rotate(-5deg)}.carousel-card-media--stack-2 .carousel-card-stack-img:nth-child(2){transform:translate(6%,-2%)rotate(5deg)}.carousel-card-media--stack-3 .carousel-card-stack-img:first-child{transform:translate(-14%,4%)rotate(-7deg)}.carousel-card-media--stack-3 .carousel-card-stack-img:nth-child(2){transform:translate(0)rotate(0)}.carousel-card-media--stack-3 .carousel-card-stack-img:nth-child(3){transform:translate(12%,12%)rotate(8deg)}@media (hover:hover) and (pointer:fine){.carousel-card-shell:hover .carousel-card-media--stack-2 .carousel-card-stack-img:first-child{transform:translate(-10%,3%)rotate(-7deg)}.carousel-card-shell:hover .carousel-card-media--stack-2 .carousel-card-stack-img:nth-child(2){transform:translate(10%,-3%)rotate(7deg)}.carousel-card-shell:hover .carousel-card-media--stack-3 .carousel-card-stack-img:first-child{transform:translate(-18%,5%)rotate(-9.5deg)}.carousel-card-shell:hover .carousel-card-media--stack-3 .carousel-card-stack-img:nth-child(2){transform:translate(0)rotate(0)}.carousel-card-shell:hover .carousel-card-media--stack-3 .carousel-card-stack-img:nth-child(3){transform:translate(16%,14%)rotate(11deg)}}.carousel-card-play-label.text-7--card{z-index:2;color:var(--color-white);pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;bottom:12px;left:12px}.carousel-card-play-label svg{width:calc(var(--card-width) * .034px);height:calc(var(--card-width) * .034px)}.carousel-card-footer.text-8--card{z-index:1;color:var(--card-footer-fg);justify-content:space-between;align-items:flex-end;gap:6px;margin-top:auto;display:flex;position:relative}.carousel-card-footer-right{opacity:.4}@media (prefers-reduced-motion:reduce){.carousel-card-shell{opacity:1;transform:none;transition:none!important;animation:none!important}}@media (width<=768px){.carousel-section{margin-top:0}.carousel-container{--card-width:320;--card-gap:16;--carousel-bleed:120px;--carousel-gutter:var(--page-pad-mobile);height:calc(min(360px, 100vw - var(--carousel-gutter) * 2) / 3 * 4 + var(--carousel-bleed) * 2);margin-top:calc(48px - var(--carousel-bleed));margin-bottom:calc(-1 * var(--carousel-bleed))}.carousel-tagline.text-5{margin-top:32px}.carousel-card-shell{--carousel-enter-scale:1.3}.carousel-card{flex:0 0 min(360px, calc(100vw - var(--carousel-gutter) * 2));aspect-ratio:3/4;min-width:0;height:auto}.carousel-card-inner{border-radius:var(--radius-card)}}.remote{margin-top:200px;padding-bottom:200px}.remote-grid{max-width:var(--grid-max);grid-template-columns:repeat(var(--grid-cols), 1fr);margin:0 auto;display:grid}.remote .headline{text-align:left}.remote-red.text-1--remote{color:var(--color-red-remote)}.remote-location-label.text-8--remote{color:var(--color-black);white-space:pre-line;align-self:flex-end;margin-bottom:min(9px,.625vw)}[data-reveal=headline-artifact]{opacity:0}[data-reveal=headline-artifact].label-in{animation:label-fade-in .8s var(--ease-out-expo) both}@keyframes label-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.remote-location-label--spaced{margin-left:2.5em}.remote-line{align-items:baseline;gap:2.5em;display:flex}.remote-line-1{grid-column:3/span 5}.remote-line-2{grid-column:4/span 6;gap:min(48px,3.333vw);padding-left:min(48px,3.333vw)}.remote-line-3{grid-column:2/span 6;gap:min(48px,3.333vw)}.remote-line-4{grid-column:4/span 6;gap:1em}.remote-line-5{grid-column:5/span 5;gap:1em}.remote-line-6{grid-column:3/span 8;align-items:center;gap:0}.remote-line-7{grid-column:5/span 6;gap:1em}.remote-line-8{grid-column:4/span 7;gap:1.5em}.remote-studio-thumb{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;width:min(203px,14.097vw);transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring);background:0 0;border:0;border-radius:min(16px,1.111vw);flex-shrink:0;margin:0 min(20px,1.389vw);padding:0;position:relative;overflow:hidden}.remote-studio-thumb:hover{transform:scale(1.03);box-shadow:0 0 20px #0003}.remote-studio-thumb:focus-visible{outline:2px solid var(--color-body);outline-offset:2px}.remote-studio-img{border-radius:min(16px,1.111vw);width:100%;height:100%;display:block}.remote-studio-thumb-overlay{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:min(6px,.417vw);width:calc(100% - min(30px,2.083vw));display:inline-flex;position:absolute;bottom:min(13px,.903vw);left:min(15px,1.042vw)}.remote-studio-thumb-logo{width:min(52px,3.611vw);height:auto;display:block}.remote-studio-thumb-expand{width:min(14px,.972vw);height:min(14px,.972vw);margin-bottom:1px;display:block}@media (width<=768px){.remote{margin-top:120px;padding-bottom:120px}.remote-grid{grid-template-columns:1fr;padding:0 2vw}.remote-grid>*{grid-column:1}.remote-line{gap:5.1vw}.remote-line-1{padding-left:2vw}.remote-line-2{padding-left:10vw}.remote-line-3{padding-left:2vw}.remote-line-4{padding-left:31vw}.remote-line-5{padding-left:14vw}.remote-line-6{align-items:center;gap:1.5vw;padding-left:1.3vw}.remote-line-7{padding-left:23vw}.remote-line-8{padding-left:10vw}.remote-location-label{display:none}.remote-studio-thumb{aspect-ratio:5/4;border-radius:2vw;width:18vw;margin:0 1.5vw 0}.remote-studio-thumb .remote-studio-img{object-fit:cover;width:100%;height:100%}.remote-studio-thumb-overlay{gap:4px;width:calc(100% - 12px);bottom:5px;left:6px}.remote-studio-thumb-logo,.remote-studio-thumb-expand{display:none}}
