:root{--announcement-height:32px}html{scroll-padding-top:calc(var(--announcement-height) + 16px)}.announcement-bar{height:var(--announcement-height);margin:0;color:#111;font:600 12px/1.35 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.announcement-inner{position:fixed;z-index:100;top:0;right:0;left:0;background:#ffcf32}.announcement-link{box-sizing:border-box;display:flex;min-width:0;min-height:32px;align-items:center;justify-content:center;gap:10px;padding:5px 16px;color:inherit;text-align:center;text-decoration:none;opacity:1}.announcement-link:hover{background:#ffdb67}.announcement-link:focus-visible{outline:2px solid #111;outline-offset:-5px}.announcement-copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px}.announcement-date{font-weight:450;white-space:nowrap}.announcement-code{font-weight:750}.announcement-arrow{flex:0 0 auto;font-size:17px;line-height:1}.announcement-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;white-space:nowrap}.announcement-action-text{text-decoration:underline;text-underline-offset:2px}.ticket-offer{margin-top:20px;scroll-margin-top:12px}.ticket-offer-title{margin:0 0 7px;color:#f6efe3;font:500 12px/1.5 Inter,ui-sans-serif,sans-serif}.ticket-offer-title strong{color:#ffcf32;font-weight:750}.ticket-code-row{display:inline-flex;max-width:100%;align-items:center;gap:8px;border:1px solid rgba(246,239,227,.2);border-radius:10px;background:rgba(246,239,227,.045)}.ticket-code-value{min-width:0;padding:10px 12px;color:#f6efe3;font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ticket-code-copy{display:inline-flex;min-width:84px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px 12px;border:0;border-left:1px solid rgba(246,239,227,.18);border-radius:0 9px 9px 0;background:transparent;color:#ffcf32;font:650 11px/1.4 Inter,ui-sans-serif,sans-serif;cursor:pointer}.ticket-code-copy:hover{background:rgba(246,239,227,.075)}.ticket-code-copy:focus-visible{outline:2px solid #ffcf32;outline-offset:3px}.ticket-code-copy:disabled{cursor:wait}.ticket-code-feedback{min-height:19px;margin:6px 0 0;color:#b5afa6;font:400 11px/1.6 Inter,ui-sans-serif,sans-serif}.ticket-code-feedback.ticket-code-silent{clip-path:inset(50%)}.breakpoint-offer{padding:36px 24px 0;background:#050505;color:#f6efe3}.ticket-promo{display:grid;width:min(1180px,100%);grid-template-columns:1fr auto;align-items:center;gap:40px;margin:0 auto;padding:32px 36px;border:1px solid rgba(255,207,50,.24);border-radius:20px;background:linear-gradient(115deg,rgba(255,207,50,.065),rgba(246,239,227,.025) 56%,rgba(188,159,237,.065))}.ticket-promo-eyebrow{margin:0 0 12px;color:#ffcf32;font:700 10px/1.4 Inter,ui-sans-serif,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ticket-promo h2{margin:0;color:#f6efe3;font:530 clamp(28px,3.3vw,44px)/1.08 Inter,ui-sans-serif,sans-serif;letter-spacing:-.05em}.ticket-promo h2 em{color:#ffcf32;font:inherit;font-style:italic}.ticket-promo-copy{max-width:480px;margin:14px 0 0;color:#b5afa6;font:400 13px/1.65 Inter,ui-sans-serif,sans-serif}.ticket-promo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}.ticket-promo-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ffcf32;color:#111;font:750 12px/1.4 Inter,ui-sans-serif,sans-serif;text-decoration:none}.ticket-promo-action:hover{background:#ffdd70}.ticket-promo-more{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:#f6efe3;font:550 12px/1.4 Inter,ui-sans-serif,sans-serif;text-underline-offset:4px}.ticket-promo a:focus-visible{outline:2px solid #ffcf32;outline-offset:4px}.ticket-offer-light .ticket-code-row{border-color:rgba(17,17,17,.2);background:rgba(17,17,17,.035)}.ticket-offer-light .ticket-code-value{color:#111}.ticket-offer-light .ticket-code-copy{border-left-color:rgba(17,17,17,.16);color:#111}.ticket-offer-light .ticket-code-copy:hover{background:rgba(17,17,17,.07)}.ticket-offer-light .ticket-code-copy:focus-visible{outline-color:#111}.ticket-offer-light .ticket-code-feedback{color:#5f5b55}@media(max-width:800px){.ticket-promo{grid-template-columns:1fr;gap:24px;padding:28px}}@media(max-width:560px){.breakpoint-offer{padding:28px 20px 0}.ticket-promo{padding:24px 20px}.ticket-code-row{gap:0}.ticket-code-value{padding-inline:10px;font-size:11px;letter-spacing:0}.ticket-code-copy{min-width:78px;padding-inline:10px}}.campaign-nav{position:relative;z-index:20;display:flex;width:min(1180px,calc(100% - 48px));height:84px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.campaign-nav .brand img{display:block;width:172px;height:auto}.campaign-nav .navlinks{display:flex;align-items:center;gap:22px;color:rgba(246,239,227,.78);font:400 13px/normal Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal;-webkit-font-smoothing:auto}.campaign-nav .desktop-nav-link{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}.campaign-nav .navlinks .desktop-nav-link:hover{color:transparent;background:linear-gradient(105deg,#f6efe3 20%,#ffcf32 45%,#fff8dc 52%,#ffcf32 59%,#f6efe3 80%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;animation:nav-shimmer 1.25s linear infinite}.campaign-nav .community-link{position:relative}.campaign-nav .community-link:after{position:absolute;right:0;bottom:9px;left:0;height:1px;background:rgba(246,239,227,.68);content:""}.campaign-nav .navlinks .primary-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:10px 18px;border:1px solid rgba(255,207,50,.72);border-radius:999px;background:rgba(7,7,7,.7);color:#fff7df;font-weight:750;text-decoration:none;white-space:nowrap;box-shadow:0 8px 28px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.campaign-nav .primary-cta>span{flex:0 0 1em;width:1em;text-align:center}.campaign-nav .navlinks .primary-cta:before{position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-48%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);content:"";transform:skewX(-18deg);animation:cta-shimmer 2.8s linear infinite}.campaign-nav .navlinks .primary-cta:hover{border-color:#ffcf32;background:rgba(7,7,7,.82);background-clip:border-box;-webkit-background-clip:border-box;color:#fff7df;animation:none;transform:translateY(-1px)}.campaign-nav .community-link:hover:after{background:#ffcf32}@keyframes nav-shimmer{0%{background-position:100% 50%}to{background-position:-60% 50%}}@keyframes cta-shimmer{0%{left:-48%}to{left:122%}}.campaign-nav .mobile-menu-toggle,.campaign-nav .mobile-navigation{display:none}.campaign-nav a:focus-visible,.campaign-nav button:focus-visible{outline:2px solid #ffcf32;outline-offset:4px}@media(max-width:1040px){.campaign-nav,.campaign-nav.topnav.shell{width:calc(100% - 32px);height:70px;gap:12px}.campaign-nav .brand img{width:138px}.campaign-nav .navlinks{gap:8px}.campaign-nav .navlinks .desktop-nav-link{display:none}.campaign-nav .navlinks .primary-cta{padding:9px 13px;font-size:12px}.campaign-nav .mobile-menu-toggle{position:relative;display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(7,7,7,.7);color:#f6efe3;cursor:pointer}.campaign-nav .mobile-menu-icon{position:relative;display:block;width:17px;height:12px}.campaign-nav .mobile-menu-icon:after,.campaign-nav .mobile-menu-icon:before{position:absolute;right:0;left:0;height:1.5px;border-radius:999px;background:currentColor;content:"";transition:top .18s ease,transform .18s ease}.campaign-nav .mobile-menu-icon:before{top:2px}.campaign-nav .mobile-menu-icon:after{top:9px}.campaign-nav .mobile-menu-toggle[aria-expanded=true] .mobile-menu-icon:before{top:5.5px;transform:rotate(45deg)}.campaign-nav .mobile-menu-toggle[aria-expanded=true] .mobile-menu-icon:after{top:5.5px;transform:rotate(-45deg)}.campaign-nav .mobile-navigation{position:absolute;top:62px;right:0;display:grid;width:min(288px,calc(100vw - 32px));padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#0c0c0c;box-shadow:0 24px 60px rgba(0,0,0,.48);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.campaign-nav .mobile-navigation.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.campaign-nav .mobile-navigation a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-radius:9px;color:#ded8cf;font-size:13px;font-weight:600;text-decoration:none}.campaign-nav .mobile-navigation a:hover{background:rgba(255,255,255,.08);color:#f6efe3}.campaign-nav .mobile-navigation a:focus-visible{outline-offset:-2px}.campaign-nav .mobile-navigation .mobile-join{color:#ffcf32}}@media(max-width:560px){:root{--announcement-height:36px}.announcement-copy{flex-direction:column;gap:0}.announcement-link{min-height:36px;gap:9px;padding:4px 12px;font-size:10.5px}.announcement-action-text{display:none}}@media(max-width:360px){.campaign-nav{gap:8px}.campaign-nav .brand img{width:112px}.campaign-nav .navlinks{gap:6px}.campaign-nav .navlinks .primary-cta{padding-inline:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.campaign-nav .mobile-menu-icon:after,.campaign-nav .mobile-menu-icon:before,.campaign-nav .mobile-navigation,.campaign-nav .primary-cta{transition:none}.campaign-nav .navlinks .desktop-nav-link:hover{animation:none;color:#ffcf32;background:none}.campaign-nav .navlinks .primary-cta:before{animation:none;content:none}.campaign-nav .navlinks .primary-cta:hover{transform:none}}@font-face{font-family:satoshi;src:url(/_next/static/media/d9396795aa5ec363-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.__className_5ab76a{font-family:satoshi,satoshi Fallback}.__variable_5ab76a{--font-primary:"satoshi","satoshi Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--font-secondary:"Archivo","Archivo Fallback"}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fbc1ce{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_fbc1ce{--font-hyperdrive:"Unbounded","Unbounded Fallback"}