@font-face{font-family:sfDisplay;src:url(../media/SF_Pro_Display_Thin-s.p.0uu3wuje-25sa.otf?dpl=dpl_6PQ88SK8vjVBBV7WUyHowzbq8aPd)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:sfDisplay;src:url(../media/SF_Pro_Display_Light-s.p.0erd-s4svhj5~.otf?dpl=dpl_6PQ88SK8vjVBBV7WUyHowzbq8aPd)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sfDisplay;src:url(../media/SF_Pro_Display_Medium-s.p.0vgw_q-gnz.nk.otf?dpl=dpl_6PQ88SK8vjVBBV7WUyHowzbq8aPd)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sfDisplay Fallback;src:local(Arial);ascent-override:103.98%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:91.57%}.sfdisplay_84b251b7-module__tfaFDa__className{font-family:sfDisplay,sfDisplay Fallback}.sfdisplay_84b251b7-module__tfaFDa__variable{--font-sig-display:"sfDisplay", "sfDisplay Fallback"}
@font-face{font-family:sfText;src:url(../media/SF_Pro_Text_Light-s.p.064s7_z7rdu6b.otf?dpl=dpl_6PQ88SK8vjVBBV7WUyHowzbq8aPd)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sfText;src:url(../media/SF_Pro_Text_Regular-s.p.0fvihgh0g.20k.otf?dpl=dpl_6PQ88SK8vjVBBV7WUyHowzbq8aPd)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sfText;src:url(../media/SF_Pro_Text_Medium-s.p.05.p_~o3f-~ee.otf?dpl=dpl_6PQ88SK8vjVBBV7WUyHowzbq8aPd)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sfText Fallback;src:local(Arial);ascent-override:89.0%;descent-override:22.55%;line-gap-override:0.0%;size-adjust:106.99%}.sftext_bf1b4399-module__vvsXeG__className{font-family:sfText,sfText Fallback}.sftext_bf1b4399-module__vvsXeG__variable{--font-sig-body:"sfText", "sfText Fallback"}
.sig-page{--sig-void:#000;--sig-black:#08080a;--sig-surface:#0e0e11;--sig-line:#ffffff14;--sig-line-lit:#ffffff2e;--sig-white:#fff;--sig-text:#ffffffb8;--sig-mute:#ffffff6b;--sig-faint:#ffffff38;--sig-accent:#d4d4d8;--sig-beam-core:#fff;--sig-beam-mid:#ecf2ffe0;--sig-beam-halo:#c8daff5c;--sig-bloom:0 0 10px 2px #fff, 0 0 36px 10px #dce8ffbf, 0 0 90px 28px #bed2ff66;--sig-display:var(--font-sig-display), "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--sig-body:var(--font-sig-body), "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--fs-wordmark:clamp(3.6rem, 14vw, 12rem);--fs-sub:clamp(1.2rem, 3vw, 1.85rem);--fs-display:clamp(2.6rem, 7vw, 5.4rem);--fs-display-sm:clamp(2.4rem, 4.5vw, 3.6rem);--fs-title-sm:clamp(1.35rem, 2.2vw, 1.65rem);--fs-lead:clamp(1.1rem, 2.1vw, 1.45rem);--fs-body:16px;--fs-meta:13px;--fs-fine:12px;--fs-label:11px;--sp-section:clamp(140px, 18vh, 260px);--sp-section-tight:clamp(72px, 10vh, 120px);--sp-block:clamp(56px, 9vh, 112px);--sp-gutter:clamp(28px, 6vw, 80px);--sig-max:1180px;--sig-narrow:720px;--ease-signal:cubic-bezier(.16, 1, .3, 1);--ease-focus:cubic-bezier(.4, 0, .2, 1);--ease-beam:cubic-bezier(.25, .1, .25, 1);--dur-micro:.24s;--dur-reveal:.7s;--dur-beam:1.4s;--beam-progress:0;--sig-rule-t:0;--sig-hero-t:0;--sig-film-t:1;font-family:var(--sig-body);font-weight:400;font-size:var(--fs-body);color:var(--sig-text);background:var(--sig-black);z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;line-height:1.7;position:relative}@media (min-width:769px) and (pointer:fine){html:has(.sig-page){scroll-snap-type:y proximity}.sig-chapter{scroll-snap-align:start;scroll-snap-stop:normal;min-height:100svh}}.sig-page a{color:inherit;text-decoration:none}.sig-page :focus-visible{outline:1px solid var(--sig-accent);outline-offset:3px}.sig-skip{left:var(--sp-gutter);z-index:2000;background:var(--sig-white);color:var(--sig-void);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;transition:top var(--dur-micro) var(--ease-focus);padding:12px 16px;position:absolute;top:-100px}.sig-skip:focus{top:16px}.sig-nav{z-index:1000;padding:16px var(--sp-gutter);transition:background var(--dur-micro) var(--ease-focus), border-color var(--dur-micro) var(--ease-focus), backdrop-filter var(--dur-micro) var(--ease-focus), -webkit-backdrop-filter var(--dur-micro) var(--ease-focus);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.sig-nav--scrolled{-webkit-backdrop-filter:blur(24px);border-bottom-color:var(--sig-line);background:#08080adb}.sig-nav-back{font-size:var(--fs-meta);color:var(--sig-mute);letter-spacing:.3px;transition:color var(--dur-micro) var(--ease-focus);align-items:center;gap:10px;font-weight:400;display:inline-flex}.sig-nav-back:hover{color:var(--sig-white)}.sig-nav-back svg{width:16px;height:16px;transition:transform var(--dur-micro) var(--ease-focus)}.sig-nav-back:hover svg{transform:translate(-3px)}.sig-nav-logo{width:auto;height:30px;position:absolute;left:50%;transform:translate(-50%)}.sig-page a.sig-nav-register{font-family:var(--sig-display);font-size:var(--fs-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--sig-void);background:var(--sig-white);border:1px solid var(--sig-white);transition:background var(--dur-micro) var(--ease-focus), color var(--dur-micro) var(--ease-focus), border-color var(--dur-micro) var(--ease-focus), transform var(--dur-micro) var(--ease-focus);justify-content:center;align-items:center;padding:11px 26px;font-weight:500;display:inline-flex}.sig-page a.sig-nav-register:hover{color:var(--sig-accent);border-color:var(--sig-accent);background:0 0;transform:translateY(-1px)}.sig-beam{z-index:2;filter:drop-shadow(0 0 8px #fffffff2)drop-shadow(0 0 28px #c8daff8c);pointer-events:none;transform-origin:bottom;background:var(--sig-beam-core);width:2px;height:100svh;box-shadow:var(--sig-bloom);margin-left:-1px;position:fixed;top:0;left:50%}.sig-beam:before{content:"";background:radial-gradient(ellipse at center, var(--sig-beam-halo) 0%, transparent 70%);opacity:0;pointer-events:none;width:280px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sig-beam--arriving{animation:sig-beam-arrive var(--dur-beam) var(--ease-beam) forwards;transform:scaleY(0)}.sig-beam--arriving:before{animation:sig-bloom-in var(--dur-beam) var(--ease-beam) forwards;animation-delay:.2s}@keyframes sig-beam-arrive{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sig-bloom-in{0%{opacity:0}to{opacity:1}}.sig-beam--tracking{height:calc(var(--beam-progress) * 100vh);height:calc(var(--beam-progress) * 100svh);transform-origin:top;min-height:0;max-height:100svh;top:0;transform:none;box-shadow:0 0 40px 8px #c8daff1f}.sig-beam--tracking:before{opacity:.55;background:radial-gradient(ellipse at top center, var(--sig-beam-mid) 0%, var(--sig-beam-halo) 35%, transparent 70%);height:100%;top:0;transform:translate(-50%)}.sig-beam--static{height:100svh;box-shadow:var(--sig-bloom);transform:none}.sig-beam--static:before{opacity:1}.sig-beam--focus{top:var(--beam-focus-y,0);left:var(--beam-focus-x,50%);height:var(--beam-focus-h,100%);transform-origin:50%;box-shadow:var(--sig-bloom);margin-left:-.5px;transform:none}.sig-beam--focus:before{opacity:1;background:radial-gradient(ellipse at center, var(--sig-beam-mid) 0%, var(--sig-beam-halo) 40%, transparent 72%);width:min(420px,90vw);height:120%;top:50%;transform:translate(-50%,-50%)}.sig-beam--return{background:#08080a;height:100svh;margin-left:-.5px;top:0;left:50%;transform:none;box-shadow:0 0 120px 40px #08080a1f}.sig-beam--return:before{opacity:1;background:radial-gradient(#08080a17 0%,#0000 70%);width:320px;height:100%;top:50%;transform:translate(-50%,-50%)}.sig-hero{z-index:3;text-align:center;min-height:100svh;padding:180px var(--sp-gutter) 120px;background:var(--sig-void);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sig-hero-content{z-index:1;max-width:min(var(--sig-narrow), 90vw);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.sig-wordmark{font-family:var(--sig-display);font-size:var(--fs-wordmark);letter-spacing:.06em;color:var(--sig-white);transform:translateY(calc(var(--sig-hero-t) * -38px));will-change:transform;text-indent:0;margin:0;padding-left:.06em;font-weight:200;line-height:.95}.sig-wordmark--glitch{--sig-wordmark-duration:2s;-webkit-user-select:none;user-select:none;margin-top:-.95em;margin-bottom:-.95em;padding-top:.95em;padding-bottom:.95em;display:block;position:relative;overflow:visible}.sig-wordmark-glitch{white-space:nowrap;color:var(--sig-white);display:block;position:relative}.sig-wordmark-glitch-base{display:block}.sig-wordmark-glitch.is-animating .sig-wordmark-glitch-base{opacity:0}.sig-wordmark-strip{--x:0px;--w:1px;--move-y:0px;--move-y-s:0px;--delay:0s;width:var(--w);white-space:nowrap;text-indent:calc(var(--x) * -1);transform:translate(var(--x), 0);pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0;overflow:hidden}.sig-wordmark-glitch.is-animating .sig-wordmark-strip{animation:sig-wordmark-move var(--sig-wordmark-duration) ease-in-out var(--delay)}@keyframes sig-wordmark-move{30%{transform:translate(var(--x), var(--move-y))}82%{transform:translate(var(--x), var(--move-y-s))}}.sig-submark{font-family:var(--sig-display);font-size:var(--fs-sub);letter-spacing:.62em;color:var(--sig-white);transform:translateY(calc(var(--sig-hero-t) * -24px));will-change:transform;margin:1.15em 0 0;padding-left:.62em;font-weight:300}.sig-hero-rule{transform-origin:50%;width:40px;height:2px;transform:translateY(calc(var(--sig-rule-t) * 18px)) scaleX(calc(1 + var(--sig-rule-t) * 5));opacity:calc(1 - var(--sig-rule-t) * .25);will-change:transform, opacity;background:#fff;border:0;margin:clamp(28px,4vh,48px) auto;display:block;box-shadow:0 0 8px 2px #fff,0 0 24px 6px #dce8ffb3}.sig-hero-meta{font-family:var(--sig-body);font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--sig-mute);margin:0;font-weight:400}.sig-hero-tagline{font-family:var(--sig-display);font-size:var(--fs-lead);letter-spacing:.1em;text-transform:uppercase;color:var(--sig-white);margin:calc(var(--sp-block) * .75) 0 0;max-width:28ch;font-weight:300;line-height:1.45}.sig-countdown--hero{margin-top:calc(var(--sp-block) * .85)}.sig-countdown--hero.sig-countdown-strip{gap:clamp(28px,5vw,56px)}.sig-countdown--hero .sig-countdown-num{font-size:var(--fs-title-sm);color:var(--sig-mute);letter-spacing:.12em;font-weight:200}.sig-countdown--hero .sig-countdown-label{font-size:var(--fs-label);letter-spacing:.34em;color:var(--sig-faint)}.sig-hero-cta{margin-top:calc(var(--sp-block) * .9);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:80px;display:flex}.sig-page a.sig-btn-primary,.sig-page button.sig-btn-primary,.sig-page a.sig-btn-secondary,.sig-page button.sig-btn-secondary{min-width:200px;font-family:var(--sig-display);font-size:var(--fs-fine);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-micro) var(--ease-focus), color var(--dur-micro) var(--ease-focus), border-color var(--dur-micro) var(--ease-focus), transform var(--dur-micro) var(--ease-focus);justify-content:center;align-items:center;padding:18px 40px;font-weight:500;display:inline-flex}.sig-page a.sig-btn-primary,.sig-page button.sig-btn-primary{color:var(--sig-void);background:var(--sig-white);border:1px solid var(--sig-white)}.sig-page a.sig-btn-primary:hover,.sig-page button.sig-btn-primary:hover:not(:disabled){color:var(--sig-accent);border-color:var(--sig-accent);background:0 0;transform:translateY(-1px)}.sig-page a.sig-btn-secondary,.sig-page button.sig-btn-secondary{color:var(--sig-white);background:0 0;border:1px solid #ffffff73}.sig-page a.sig-btn-secondary:hover,.sig-page button.sig-btn-secondary:hover:not(:disabled){color:var(--sig-accent);border-color:var(--sig-accent);transform:translateY(-1px)}.sig-page button.sig-btn-primary:disabled{opacity:.55;cursor:wait}.sig-scroll-cue{color:var(--sig-faint);font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-weight:500;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.sig-scroll-cue-line{background:linear-gradient(to bottom, var(--sig-faint), transparent);transform-origin:top;width:1px;height:40px;animation:sig-scroll-pulse 2.2s var(--ease-signal) infinite}@keyframes sig-scroll-pulse{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.sig-tickets{z-index:3;background:var(--sig-black);padding:var(--sp-section) 0;flex-direction:column;justify-content:center;scroll-margin-top:88px;display:flex;position:relative}.sig-section-label{font-family:var(--sig-display);font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--sig-mute);margin:0 0 16px;font-weight:500}.sig-section-title{font-family:var(--sig-display);font-size:var(--fs-display);letter-spacing:-.01em;color:var(--sig-white);max-width:18ch;margin:0 0 16px;font-weight:200}.sig-section-desc{font-family:var(--sig-body);font-size:var(--fs-lead);color:var(--sig-text);margin:0 0 var(--sp-block);max-width:36ch;font-weight:300}.sig-tier-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.sig-tier{z-index:1;background:var(--sig-surface);border:1px solid var(--sig-line);transition:border-color var(--dur-micro) var(--ease-focus), transform var(--dur-micro) var(--ease-focus), box-shadow var(--dur-micro) var(--ease-focus);flex-direction:column;padding:44px 36px;display:flex;position:relative;box-shadow:0 24px 48px #00000038}.sig-reveal .sig-tier{--tier-enter:26px;--tier-lift:0px;opacity:0;transform:translateY(calc(var(--tier-enter) + var(--tier-lift)));transition:opacity var(--dur-reveal) var(--ease-signal), transform var(--dur-reveal) var(--ease-signal), border-color var(--dur-micro) var(--ease-focus), box-shadow var(--dur-micro) var(--ease-focus)}.sig-reveal.is-visible .sig-tier{--tier-enter:0px;opacity:1}.sig-reveal.is-visible .sig-tier:nth-child(2){transition-delay:90ms}.sig-reveal.is-visible .sig-tier:nth-child(3){transition-delay:.18s}.sig-tier:hover,.sig-reveal.is-visible .sig-tier:nth-child(n):hover{--tier-lift:-2px;border-color:var(--sig-line-lit);transition-delay:0s;box-shadow:0 28px 56px #00000052}.sig-tier--exclusive{z-index:2;border-color:var(--sig-line-lit)}.sig-tier-eyebrow{font-family:var(--sig-display);font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--sig-mute);margin:0 0 16px;font-weight:500}.sig-tier-name{font-family:var(--sig-display);font-size:var(--fs-title-sm);letter-spacing:.02em;color:var(--sig-white);margin:0 0 28px;font-weight:300}.sig-tier-price{font-family:var(--sig-display);font-size:var(--fs-display-sm);letter-spacing:-.02em;color:var(--sig-white);margin:0 0 36px;font-weight:200;line-height:.95}.sig-tier-price-was{letter-spacing:.02em;color:var(--sig-mute);vertical-align:middle;margin-left:12px;font-size:.45em;font-weight:300;text-decoration:line-through;display:inline-block}.sig-tier-currency{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--sig-mute);vertical-align:middle;margin-left:10px;font-weight:400;display:inline-block}.sig-tier-features{flex-direction:column;flex:1;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.sig-tier-features li{font-family:var(--sig-body);font-size:var(--fs-body);color:var(--sig-text);align-items:flex-start;gap:12px;font-weight:400;line-height:1.45;display:flex}.sig-tier-features svg{width:16px;height:16px;color:var(--sig-white);flex-shrink:0;margin-top:2px}.sig-page a.sig-btn-buy{width:100%;font-family:var(--sig-display);font-size:var(--fs-fine);letter-spacing:.22em;text-transform:uppercase;color:var(--sig-void);background:var(--sig-white);border:1px solid var(--sig-white);transition:background var(--dur-micro) var(--ease-focus), color var(--dur-micro) var(--ease-focus), border-color var(--dur-micro) var(--ease-focus), transform var(--dur-micro) var(--ease-focus);justify-content:center;align-items:center;margin-top:auto;padding:16px 28px;font-weight:500;display:inline-flex}.sig-page a.sig-btn-buy:hover{color:var(--sig-accent);border-color:var(--sig-accent);background:0 0;transform:translateY(-1px)}.sig-invite-someone{font-family:var(--sig-display);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--sig-mute);transition:color var(--dur-micro) var(--ease-focus);margin-top:28px;font-weight:400;display:inline-block}.sig-invite-someone:hover{color:var(--sig-white)}.sig-container{width:100%;max-width:calc(var(--sig-max) + 2 * var(--sp-gutter));padding-left:var(--sp-gutter);padding-right:var(--sp-gutter);margin:0 auto}:where(.sig-hero,.sig-premise,.sig-coming,.sig-final){text-align:center}:where(.sig-hero,.sig-premise,.sig-coming,.sig-final) .sig-reveal>*,:where(.sig-hero,.sig-premise,.sig-coming,.sig-final) :where(.sig-section-label,.sig-section-title,.sig-section-desc,.sig-final-title){margin-inline:auto}.sig-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sig-countdown-strip{font-variant-numeric:tabular-nums;justify-content:center;gap:clamp(32px,8vw,72px);display:flex}.sig-countdown-unit{flex-direction:column;align-items:center;gap:6px;display:flex}.sig-countdown-num{font-family:var(--sig-display);font-size:var(--fs-title-sm);color:var(--sig-mute);letter-spacing:.08em;font-weight:300;line-height:1}.sig-countdown-label{font-size:var(--fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--sig-faint);font-weight:500}.sig-callouts{z-index:3;background:var(--sig-void);border-top:1px solid var(--sig-line);border-bottom:1px solid var(--sig-line);padding:clamp(28px,5vh,48px) 0;position:relative}.sig-callouts-list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,32px) 12px;margin:0;padding:0;list-style:none;display:grid}.sig-callouts-item{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.sig-callouts-icon{width:22px;height:22px;color:var(--sig-accent);justify-content:center;align-items:center;display:flex}.sig-callouts-icon svg{width:22px;height:22px;display:block}.sig-callouts-label{font-family:var(--sig-display);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--sig-mute);max-width:14ch;font-weight:500;line-height:1.35}@media (max-width:1024px){.sig-callouts-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}.sig-premise{z-index:3;text-align:center;min-height:auto;padding:var(--sp-section-tight) 0;color:#08080a;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.sig-premise .sig-premise-copy{font-family:var(--sig-display);font-size:var(--fs-display-sm);letter-spacing:-.025em;color:#08080a;max-width:34ch;margin:0 auto;font-weight:200;line-height:1.3}.sig-premise .sig-reveal>.sig-premise-copy{opacity:1;transition:none;transform:none}.sig-line{display:block;overflow:hidden}.sig-line>span{transition:transform calc(var(--dur-reveal) + .2s) var(--ease-signal);display:block;transform:translateY(105%)}.sig-reveal.is-visible .sig-line>span{transform:translateY(0)}.sig-line:nth-child(2)>span{transition-delay:.11s}.sig-premise-figure{opacity:.55;clip-path:polygon(50% 0%,70% 18%,62% 18%,75% 100%,55% 100%,50% 70%,45% 100%,25% 100%,38% 18%,30% 18%);background:radial-gradient(40% 20% at 50% 12%,#08080a 0%,#0000 70%),linear-gradient(#0000 18%,#08080a 18% 55%,#0000 55%),linear-gradient(#0000 55%,#08080a 55% 100%);width:36px;height:72px;margin:0 auto 36px}.sig-premise .sig-reveal>*{color:#08080a}.sig-video-section{z-index:3;background:var(--sig-void);padding:var(--sp-section) 0;flex-direction:column;justify-content:center;display:flex;position:relative}.sig-video{margin-top:var(--sp-block)}.sig-video-frame{aspect-ratio:21/9;width:100%;transform:scale(calc(.92 + var(--sig-film-t) * .08));transform-origin:50%;will-change:transform;border-radius:calc(24px - var(--sig-film-t) * 8px);background:#000;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c,0 0 0 1px #ffffff0f}.sig-video-media,.sig-video-poster,.sig-video-facade,.sig-video-stage{width:100%;height:100%;position:absolute;inset:0}.sig-video-facade,.sig-video-stage{cursor:pointer;color:var(--sig-white);background:#050507;border:0;padding:0}.sig-video-poster{object-fit:cover;opacity:.78;transition:opacity var(--dur-reveal) var(--ease-signal)}.sig-video-facade:hover .sig-video-poster{opacity:.92}.sig-video-play{z-index:1;color:var(--sig-accent);transition:opacity var(--dur-micro) var(--ease-focus), transform var(--dur-micro) var(--ease-focus);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sig-video-facade:hover .sig-video-play{transform:scale(1.04)}.sig-video-play-ring{border:1px solid var(--sig-accent);opacity:.85;border-radius:50%;width:80px;height:80px;position:absolute}.sig-video-play svg{z-index:1;margin-left:3px;position:relative}.sig-video-play--resume{background:#00000047}.sig-video-media{object-fit:cover;background:#000}.sig-coming{z-index:3;text-align:center;padding:var(--sp-section-tight) 0;color:#08080a;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sig-coming .sig-section-label{color:#08080a6b;margin-bottom:28px}.sig-coming-title{font-family:var(--sig-display);font-size:var(--fs-display);letter-spacing:-.02em;color:#08080a;text-wrap:balance;margin:0 0 28px;font-weight:200}.sig-coming-copy{font-family:var(--sig-body);font-size:var(--fs-lead);color:#08080a8c;text-wrap:balance;max-width:46ch;margin:0 auto;font-weight:300;line-height:1.65}.sig-coming-copy+.sig-coming-copy{margin-top:20px}.sig-faq-section{z-index:3;background:var(--sig-black);padding:var(--sp-section) 0;position:relative}.sig-faq{margin-top:var(--sp-block);border-top:1px solid var(--sig-line)}.sig-faq-item{border-bottom:1px solid var(--sig-line)}.sig-faq-q{cursor:pointer;font-family:var(--sig-display);font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--sig-white);transition:color var(--dur-micro) var(--ease-focus);justify-content:space-between;align-items:center;gap:28px;padding:32px 0;font-weight:300;list-style:none;display:flex}.sig-faq-q:hover{color:var(--sig-accent)}.sig-faq-q::-webkit-details-marker{display:none}.sig-faq-icon{width:14px;height:14px;transition:transform var(--dur-micro) var(--ease-focus);flex-shrink:0;position:relative}.sig-faq-icon:before,.sig-faq-icon:after{content:"";background:var(--sig-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sig-faq-icon:before{width:14px;height:1px}.sig-faq-icon:after{width:1px;height:14px}.sig-faq-item[open] .sig-faq-icon{transform:rotate(45deg)}.sig-faq-a-wrap{transition:grid-template-rows var(--dur-reveal) var(--ease-signal);grid-template-rows:0fr;display:grid}.sig-faq-item[open] .sig-faq-a-wrap{grid-template-rows:1fr}.sig-faq-a{font-size:var(--fs-body);color:var(--sig-text);max-width:58ch;margin:0;padding:0 0 32px;line-height:1.75;overflow:hidden}.sig-final{z-index:3;text-align:center;min-height:90svh;padding:var(--sp-section) 0;color:#08080a;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sig-final-title{font-family:var(--sig-display);font-size:var(--fs-display);letter-spacing:.06em;color:#08080a;max-width:18ch;margin:0 auto 20px;font-weight:200}.sig-final .sig-page a.sig-btn-primary,.sig-page .sig-final a.sig-btn-primary{color:#fff;background:#08080a;border-color:#08080a}.sig-page .sig-final a.sig-btn-primary:hover{color:#08080a;background:0 0;border-color:#08080a}.sig-final-meta{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:#08080a6b;margin:0 auto var(--sp-block)}.sig-footer{z-index:3;background:var(--sig-void);border-top:1px solid var(--sig-line);padding:40px var(--sp-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.sig-footer-logo{opacity:.55;width:auto;height:24px}.sig-footer-social a{color:var(--sig-faint);transition:color var(--dur-micro) var(--ease-focus)}.sig-footer-social a:hover{color:var(--sig-white)}.sig-footer-legal{font-size:var(--fs-fine);color:var(--sig-faint);margin:0}.sig-footer-legal a{color:inherit}.sig-reveal{width:100%;position:relative}.sig-reveal>*{opacity:0;transition:opacity var(--dur-reveal) var(--ease-signal), transform var(--dur-reveal) var(--ease-signal);transform:translateY(20px)scale(.985)}.sig-reveal--cinematic>*{filter:blur(6px);transition:opacity calc(var(--dur-reveal) + .2s) var(--ease-signal), transform calc(var(--dur-reveal) + .2s) var(--ease-signal), filter calc(var(--dur-reveal) + .2s) var(--ease-signal);transform:translateY(28px)scale(.975)}.sig-reveal>:first-child{transition-delay:0s}.sig-reveal>:nth-child(2){transition-delay:60ms}.sig-reveal>:nth-child(3){transition-delay:.12s}.sig-reveal>:nth-child(4){transition-delay:.18s}.sig-reveal>:nth-child(5){transition-delay:.24s}.sig-reveal>:nth-child(6){transition-delay:.3s}.sig-reveal.is-visible>*{opacity:1;filter:none;transform:translateY(0)scale(1)}.sig-reveal:before{content:"";pointer-events:none;opacity:0;z-index:0;mix-blend-mode:overlay;transition:opacity var(--dur-reveal) var(--ease-signal);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.sig-reveal.sig-reveal--grain:not(.is-visible):before{opacity:.5}.sig-reveal.sig-reveal--grain.is-visible:before{opacity:0}@media (prefers-reduced-motion:reduce){html:has(.sig-page){scroll-snap-type:none}.sig-wordmark-glitch.is-animating .sig-wordmark-strip{animation:none}.sig-wordmark-glitch.is-animating .sig-wordmark-glitch-base{opacity:1}.sig-wordmark-strip{display:none}.sig-hero-rule{transform:none}.sig-beam--arriving{height:100svh;animation:none;transform:none}.sig-beam--arriving:before{opacity:1;animation:none}.sig-beam--tracking,.sig-beam--focus,.sig-beam--return{height:100svh;transition:none;top:0;left:50%}.sig-beam--tracking:before,.sig-beam--focus:before,.sig-beam--return:before{opacity:1}.sig-faq-a-wrap{transition:none}.sig-reveal>*,.sig-reveal--cinematic>*{opacity:1;filter:none;transition:none;transform:none}.sig-wordmark,.sig-submark,.sig-video-frame{will-change:auto;transform:none}.sig-video-frame{border-radius:16px}.sig-line>span{transition:none;transform:none}.sig-reveal .sig-tier,.sig-reveal.is-visible .sig-tier{--tier-enter:0px;--tier-lift:0px;opacity:1;transition:none;transform:none}.sig-reveal:before{transition:none;opacity:0!important}.sig-scroll-cue-line{opacity:.55;animation:none;transform:none}.sig-tier{transition:none}.sig-tier:hover{transform:none}.sig-nav,.sig-nav-back,.sig-nav-back svg,.sig-page a.sig-nav-register,.sig-page a.sig-btn-primary,.sig-page a.sig-btn-buy{transition:none}}@media (max-width:768px){.sig-page{overflow-x:hidden}.sig-nav{padding-top:12px;padding-bottom:12px}.sig-nav-back span{display:none}.sig-nav-logo{max-width:min(160px,100vw - 160px);height:auto;max-height:22px}.sig-page a.sig-nav-register{letter-spacing:.12em;min-height:40px;padding:10px 14px;font-size:10px}.sig-hero{min-height:100vh;padding-top:120px;padding-bottom:72px}.sig-hero-tagline{max-width:22ch;font-size:clamp(1rem,4.2vw,1.25rem)}.sig-countdown--hero.sig-countdown-strip{gap:18px}.sig-hero-cta{flex-direction:column;align-items:stretch;gap:10px}.sig-hero-cta .sig-btn-primary,.sig-hero-cta .sig-btn-secondary,.sig-page a.sig-btn-primary,.sig-page a.sig-btn-secondary{justify-content:center;width:100%;max-width:280px;min-height:48px;margin-inline:auto}.sig-video-frame{aspect-ratio:16/9;border-radius:14px}.sig-video-play{width:64px;height:64px;margin:auto}.sig-tier{padding:28px 22px}.sig-tier-grid{grid-template-columns:1fr;gap:14px}.sig-page a.sig-btn-buy{justify-content:center;width:100%;min-height:46px}.sig-section-title{max-width:none}.sig-video-section,.sig-tickets,.sig-faq-section,.sig-final{padding-top:var(--sp-block);padding-bottom:var(--sp-block)}.sig-callouts{padding:24px 0}.sig-callouts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.sig-callouts-label{letter-spacing:.12em;max-width:12ch;font-size:10px}.sig-premise,.sig-coming{padding-top:var(--sp-block);padding-bottom:var(--sp-block)}.sig-premise .sig-premise-copy{max-width:28ch}.sig-scroll-cue{bottom:20px}}
