@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/karma-2.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/karma-3.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/karma-4.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karma-5.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/karma-6.woff2)format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/karma-7.woff2)format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/karma-8.woff2)format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/karma-9.woff2)format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karma-10.woff2)format("woff2")}:root{--acid-100:#eeffc2;--acid-300:#d3ff5c;--acid-500:#bcff00;--acid-600:#a8e600;--acid-700:#8fc400;--acid-900:#5e8200;--ink-950:#0f0f0f;--ink-900:#141414;--ink-800:#1c1c1c;--ink-700:#232323;--ink-600:#2f2f2f;--ink-500:#3d3d3d;--ink-400:#565656;--ink-300:#7a7a7a;--ink-200:#a8a8a8;--cream-50:#fffcf6;--cream-100:#fff7ec;--cream-200:#f7ebd9;--cream-300:#eadcc6;--cream-400:#d3c3aa;--signal-warn:#ffb020;--signal-danger:#ff4d3d;--signal-busy:#ff7a45;--cream-a08:#fff7ec14;--cream-a12:#fff7ec1f;--cream-a20:#fff7ec33;--cream-a40:#fff7ec66;--cream-a64:#fff7eca3;--ink-a12:#0f0f0f1f;--ink-a40:#0f0f0f66;--ink-a72:#0f0f0fb8;--acid-a16:#bcff0029;--acid-a32:#bcff0052;--acid-a56:#bcff008f;--bg-base:var(--ink-800);--bg-inset:var(--ink-900);--bg-raised:var(--ink-700);--bg-overlay:var(--ink-a72);--surface-card:var(--ink-700);--surface-card-hover:var(--ink-600);--surface-field:var(--ink-800);--surface-acid:var(--acid-500);--surface-cream:var(--cream-100);--bg-light:var(--cream-100);--surface-card-light:var(--cream-50);--text-primary:var(--cream-100);--text-secondary:var(--cream-a64);--text-muted:var(--ink-200);--text-accent:var(--acid-500);--text-on-acid:var(--ink-600);--text-on-cream:var(--ink-600);--text-on-cream-secondary:var(--ink-400);--text-danger:var(--signal-danger);--border-hairline:var(--cream-a12);--border-strong:var(--cream-a20);--border-acid:var(--acid-500);--border-on-cream:var(--ink-a12);--focus-ring:var(--acid-500);--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:32px;--sp-9:40px;--sp-10:48px;--sp-11:64px;--sp-12:80px;--sp-13:96px;--sp-14:128px;--gap-inline:var(--sp-3);--gap-stack:var(--sp-5);--gap-card:var(--sp-7);--gap-section:var(--sp-13);--pad-control:var(--sp-4);--pad-card:var(--sp-7);--pad-screen:var(--sp-6);--layout-max:1240px;--layout-gutter:var(--sp-8);--layout-rail:280px;--hit-min:44px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--r-pill:999px;--r-circle:50%;--r-control:var(--r-pill);--r-field:var(--r-sm);--r-card:var(--r-lg);--r-sheet:var(--r-xl);--r-tile:var(--r-md);--r-badge:var(--r-pill);--bw-hairline:1px;--bw-strong:2px;--bw-loud:3px;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-ambient:2.4s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-snap:cubic-bezier(.16,1,.3,1);--t-hover:var(--dur-fast) var(--ease-out);--t-press:var(--dur-instant) var(--ease-out);--t-panel:var(--dur-slow) var(--ease-snap);--press-scale:.97;--surface-glass:#232323b8;--blur-glass:blur(18px) saturate(1.1);--ring-focus:0 0 0 2px var(--bg-base),0 0 0 4px var(--focus-ring);--font-display:"Unbounded",sans-serif;--font-ui:"Manrope",sans-serif;--font-mono:"Manrope",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--line:#fff7ec29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink-800);color:var(--cream-100);font:400 16px/1.6 var(--font-ui);margin:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display);font-weight:500}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}a,button,input{touch-action:manipulation}button:not(:disabled),a{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--acid-500);outline-offset:4px}button:disabled{opacity:.6;cursor:wait}.site-header{z-index:30;border-bottom:1px solid #0000;align-items:center;gap:44px;height:88px;padding:0 max(28px,50vw - 620px);display:flex}.karma-brand{width:154px;height:60px;display:block}.site-header nav{align-items:center;gap:30px;margin:auto;display:flex}.site-header nav a{align-items:center;min-height:44px;display:flex}.header-join{border:1px solid var(--ink-400);border-radius:var(--r-pill);align-items:center;gap:10px;min-height:46px;padding:12px 23px;font-size:14px;font-weight:600;display:flex}.site-footer{border-top:1px solid var(--border-hairline);background:var(--ink-900);justify-content:space-between;align-items:center;gap:24px;padding:32px max(28px,50vw - 620px);display:flex}.site-footer>a:last-child{color:var(--cream-a64);align-items:center;min-height:44px;font-size:14px;display:flex}.skip-link{z-index:100;background:var(--acid-500);color:var(--ink-950);padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.legal.wrap{max-width:850px;margin:auto;padding:60px 24px 100px}.legal h1{overflow-wrap:anywhere;margin:40px 0 25px;font-size:clamp(30px,4vw,46px)}.legal h2{margin:40px 0 16px;font-size:24px}.legal p{color:var(--cream-a64);margin-top:15px}.legal a{text-underline-offset:4px;text-decoration:underline}.back-link{color:var(--acid-500)}@media (width<=760px){.site-header{gap:16px;height:68px;padding-inline:16px}.karma-brand{width:130px;height:48px}.site-header nav{display:none}.header-join{margin-left:auto;padding:10px 16px;font-size:13px}.site-footer{flex-wrap:wrap;padding:24px 16px}.site-footer .karma-brand{width:130px}.site-footer>a:last-child{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.measured-plan{fill:none;stroke-linejoin:miter;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plan-floor{fill:#242623;stroke:none}.plan-zone{fill:#2c3327;stroke:none}.plan-wall{stroke:#a4a297;stroke-width:13px;stroke-linecap:square}.plan-railing{stroke:#818776;stroke-width:3px}.plan-stairs{stroke:#858979;stroke-width:1.8px;fill:#30332d}.plan-stairs path{fill:none}.plan-stairs .plan-stair-direction{stroke:#d2d4c4;stroke-width:2.5px}.plan-landing{fill:#30332d;stroke:#858979;stroke-width:1.8px}.plan-context-wall{stroke:#44493d;stroke-width:3px;stroke-dasharray:9 9}.measured-plan text{stroke:none;text-anchor:middle;fill:#aeb0a1;font:18px var(--font-ui)}.measured-plan .plan-zone-title{fill:#d4dfc3;font:600 21px var(--font-ui);letter-spacing:1px}.measured-plan .plan-room-title{fill:#d4dfc3;font:600 19px var(--font-ui)}.measured-plan .plan-stair-label{font:15px var(--font-mono);fill:#a7ac99}.measured-plan .plan-void-title{font:17px var(--font-mono);fill:#a5a998;letter-spacing:1px}.plan-curtain{stroke:var(--cream-a40);stroke-width:3px;stroke-dasharray:9 6;fill:none}.plan-column{fill:var(--ink-500)}:root{--event-edge:max(28px,calc((100vw - 1240px)/2));--event-dark:#111210}.event-site{color:var(--cream-100);background:#1c1d1a;overflow-x:clip}.event-site h1,.event-site h2,.event-site h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500}.event-site h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15}.event-site p{color:var(--cream-a64)}.event-header{z-index:40;height:100px;padding-inline:var(--event-edge);align-items:center;gap:45px;display:flex;position:absolute;inset:0 0 auto}.event-header nav{gap:30px;margin:auto;display:flex}.event-header nav a{min-height:44px;color:var(--cream-a64);align-items:center;font-size:15px;display:flex}.event-header nav a:hover{color:var(--cream-100)}.event-header .header-join{background:#161714;min-height:48px;padding-inline:22px;font-size:14px}.event-header .karma-brand{width:158px;height:58px}.event-hero{isolation:isolate;min-height:max(800px,100svh);padding:145px var(--event-edge) 0;--opening:0;background:#111210;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.curtain-stage{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.curtain-panel{filter:grayscale();--edge-feather:calc(var(--opening)*18px);will-change:transform;background-image:url(/brand/curtain-graphite.webp);background-repeat:no-repeat;background-size:200% 100%;width:calc(50% + 1px);position:absolute;top:0;bottom:0}.curtain-left{transform:translateX(calc(var(--opening)*-88%));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--edge-feather)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--edge-feather)),transparent);background-position:0;left:0}.curtain-right{transform:translateX(calc(var(--opening)*88%));-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--edge-feather)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--edge-feather)),transparent);background-position:100%;right:0}.hero-invitation{text-align:center;flex:1;align-content:center;justify-items:center;gap:22px;padding-bottom:55px;display:grid;position:relative}.invitation-mark{width:68px;height:auto;margin-bottom:8px}.hero-opening{font-size:21px;line-height:1.4;color:var(--cream-100)!important}.hero-invitation h1{letter-spacing:-.065em;font-size:clamp(56px,6.2vw,86px);line-height:1.02}.hero-description{max-width:30ch;font-size:19px;line-height:1.5;color:var(--cream-100)!important}.event-button,.lp-btn{background:var(--acid-500);color:#10110f;min-height:58px;font:500 14px/1.3 var(--font-display);letter-spacing:-.015em;border:0;border-radius:4px;justify-content:center;align-items:center;gap:26px;padding:17px 28px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.event-button{margin-top:12px}.event-button svg,.lp-btn svg{flex:none;width:20px;height:20px;transition:transform .2s}.event-button:hover,.lp-btn:hover{background:var(--acid-300)}.event-button:hover svg,.lp-btn:hover svg{transform:translate(4px)}.event-button:active,.lp-btn:active{transform:scale(.98)}.hero-meta{justify-content:space-between;gap:24px;padding:25px 0 30px;font-size:14px;display:flex;position:relative}.hero-meta p{color:var(--cream-100)}.invitation-note{color:#1b1d18;padding:100px var(--event-edge);background:#f3f3f1;grid-template-columns:1.05fr 1fr;gap:100px;scroll-margin-top:24px;display:grid}.invitation-note>div{gap:23px;display:grid}.invitation-note h2{font-size:clamp(34px,4vw,57px);line-height:1.15}.invitation-note p{color:#45483f;font-size:19px;line-height:1.65}.invitation-note .note-bonus{color:#1b1d18;font-weight:700}.text-action{text-underline-offset:7px;justify-self:start;align-items:center;gap:12px;min-height:48px;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}.text-action svg{width:22px;height:22px}.club-introduction{padding:110px var(--event-edge) 65px;grid-template-columns:1.05fr 1fr;align-items:end;gap:100px;scroll-margin-top:25px;display:grid}.club-lead{font:500 clamp(35px,4vw,58px)/1.15 var(--font-display);letter-spacing:-.045em;color:var(--cream-100)!important}.club-lead span{color:var(--acid-500)}.club-introduction>div{gap:20px;display:grid}.club-introduction h2{font:600 20px/1.4 var(--font-ui);letter-spacing:0}.club-introduction p:not(.club-lead){font-size:18px;line-height:1.65}.floor-section{padding:70px var(--event-edge) 85px}.floor-hall{background:#1c1d1a}.floor-heading{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;margin-bottom:32px;display:grid}.floor-heading h2{font-size:clamp(30px,3.3vw,44px)}.floor-heading p{max-width:47ch;font-size:18px;line-height:1.65}.plan-surface{min-width:0;max-width:1200px;margin:auto;padding:30px 45px}.floor-caption{border-bottom:1px solid var(--border-hairline);color:var(--cream-a64);justify-content:space-between;padding:15px 0 22px;font-size:14px;display:flex}.floor-upper{background:#111210}.floor-upper .plan-surface{max-width:1060px;padding-block:15px 35px}.club-plan{aspect-ratio:1170/625;isolation:isolate;width:100%;min-width:0;position:relative}.club-plan .measured-plan{overflow:visible}.club-plan[data-floor="1"]{aspect-ratio:1405/675}.club-plan .measured-plan text{display:none}.club-plan .measured-plan .plan-new-label{fill:var(--cream-100);font:500 37px var(--font-ui);letter-spacing:0;display:block}.club-plan .measured-plan .plan-room-title.plan-new-label{font-size:35px}.club-plan[data-floor="1"] .measured-plan .plan-room-title{font:500 30px var(--font-ui);fill:var(--cream-100);display:block}.club-plan .plan-floor{fill:#222421}.club-plan .plan-zone{fill:#2c3028}.club-plan .plan-zone-vip{fill:#354023}.club-plan .plan-zone-ps5{fill:#2d3523}.club-plan .plan-zone-lounge{fill:#282b26}.club-plan .plan-wall{stroke:var(--cream-a64);stroke-width:7px}.club-plan .plan-partition{fill:none;stroke:var(--cream-a40);stroke-width:4px}.club-plan .plan-railing{stroke:var(--cream-a20);stroke-width:3px}.club-plan .plan-desks{fill:#33382b;stroke:var(--cream-a20);stroke-width:2px}.club-plan .plan-door{stroke:var(--cream-a20);fill:none;stroke-width:2px}.club-plan .plan-column{fill:var(--cream-a40)}.club-plan .plan-curtain{stroke:var(--acid-500);stroke-width:3px;stroke-dasharray:8 5;transform-box:fill-box;transform-origin:50%;transition:transform .7s var(--ease-snap),stroke-dasharray .7s}.club-plan[data-curtains-open=true] .plan-curtains>path:not(:first-child){transform:scaleY(.25)}.club-plan[data-curtains-open=true] .plan-curtains>path:first-child{stroke-dasharray:30 35}.club-plan .plan-seat{fill:var(--acid-500);stroke:var(--ink-950);stroke-width:3px}.upstairs-facts{border-top:1px solid var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:20px;padding-top:30px;display:grid}.upstairs-facts>div{gap:13px;display:grid}.upstairs-facts h3{font-size:25px;line-height:1.25}.upstairs-facts p{font-size:17px;line-height:1.6}.event-signup{padding:100px var(--event-edge) 110px;background:#232323;grid-template-columns:1fr 1.12fr;align-items:start;gap:100px;scroll-margin-top:35px;display:grid}.signup-copy{align-content:start;gap:25px;display:grid}.signup-invitation{font-size:18px;color:var(--acid-500)!important}.signup-copy h2{font-size:clamp(35px,3.8vw,53px);line-height:1.12}.signup-copy>p:not(.signup-invitation){max-width:32ch;font-size:18px;line-height:1.65}.signup-address{gap:8px;margin-top:30px;display:grid}.signup-address>strong{font-size:18px;font-weight:600}.signup-address>p{font-size:16px}.map-links{flex-wrap:wrap;gap:22px;margin-top:12px;display:flex}.map-links a{text-underline-offset:5px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--cream-a40);text-decoration-color:var(--cream-a40);align-items:center;gap:8px;font-size:15px;display:inline-flex}.map-links svg{width:17px;height:17px}.signup-form{min-width:0}.mobile-join{display:none}form,.registration-preview,.registration-fields{gap:24px;min-width:0;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:10px;min-width:0;display:grid}.field>label,legend{color:var(--cream-100);font-size:14px;font-weight:600}.field input{border:1px solid var(--ink-400);border-radius:var(--r-sm);background:var(--ink-700);width:100%;min-width:0;min-height:55px;color:var(--cream-100);padding:14px 16px;font-size:16px}.field input::placeholder{color:var(--ink-200);opacity:1}.field input[aria-invalid=true]{border-color:#ffb1a5}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:12px;padding:0}.messengers,.interests{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interests{grid-template-columns:repeat(3,minmax(0,1fr))}.choice{cursor:pointer;min-width:0;position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice>span{border:1px solid var(--ink-400);min-height:48px;color:var(--cream-a64);border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}.choice b{display:none}.choice:has(input:checked)>span{background:var(--cream-100);border-color:var(--cream-100);color:var(--ink-800)}.choice:has(input:focus-visible)>span{outline:2px solid var(--acid-500);outline-offset:4px}.consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--acid-500);flex:none;margin:3px 0}.consent span{color:var(--cream-a64);font-size:13px;line-height:1.65}.consent a,.policy-link,.registration-documents a{color:var(--cream-100);text-decoration:underline;-webkit-text-decoration-color:var(--cream-a40);text-decoration-color:var(--cream-a40);text-underline-offset:4px}.policy-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.submit{width:100%}.field-error,.submit-error{color:#ffb1a5;font-size:14px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.success{outline:none;gap:22px;scroll-margin-top:110px;display:grid}.success h3{font-size:34px}.success p{max-width:42ch;font-size:18px}.success-mark{display:none}.registration-status{border-bottom:1px solid var(--border-hairline);padding:0 0 20px;line-height:1.6;color:var(--cream-a64)!important;font-size:15px!important}.registration-fields:disabled{opacity:1}.registration-fields .choice{cursor:default}.registration-fields .lp-btn:disabled{color:var(--cream-a64);background:var(--ink-700);border:1px solid var(--ink-400);opacity:1}.registration-documents{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.registration-documents a{align-items:center;min-height:44px;display:flex}.event-footer{padding:28px var(--event-edge);background:var(--event-dark);border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:25px;display:flex}.legal-links{color:var(--cream-a64);flex-wrap:wrap;gap:14px 28px;font-size:13px;display:flex}.legal-links a{align-items:center;min-height:44px;display:flex}@media (width<=1000px){.invitation-note,.club-introduction,.floor-heading,.event-signup{gap:50px}.form-row{grid-template-columns:1fr}.plan-surface{padding-inline:15px}}@media (width<=760px){:root{--event-edge:22px}.event-header{gap:20px;height:80px}.event-header .karma-brand{width:124px;height:45px}.event-header nav{display:none}.event-header .header-join{background:0 0;border:0;gap:8px;min-height:44px;margin-left:auto;padding:10px 13px;font-size:12px}.event-hero{min-height:max(735px,100svh);padding-top:115px}.hero-invitation{gap:19px;padding-bottom:35px}.invitation-mark{width:54px;margin-bottom:12px}.hero-opening{font-size:18px}.hero-invitation h1{font-size:clamp(42px,12.4vw,64px);line-height:1.04}.hero-description{font-size:17px;line-height:1.55}.event-button{gap:20px;width:100%;min-height:56px;margin-top:13px;padding-inline:20px;font-size:13px}.hero-meta{text-align:center;justify-content:center;gap:5px;padding:21px 0 25px;font-size:12px;display:grid}.curtain-panel{background-size:200% 100%}.invitation-note{padding:58px var(--event-edge);grid-template-columns:1fr;gap:30px}.invitation-note h2{font-size:33px}.invitation-note p{font-size:17px;line-height:1.65}.invitation-note>div{gap:20px}.text-action{font-size:17px}.club-introduction{padding:60px var(--event-edge) 15px;grid-template-columns:1fr;gap:35px}.club-lead{font-size:35px;line-height:1.2}.club-introduction p:not(.club-lead){font-size:17px}.club-introduction h2{font-size:19px}.floor-section{padding:50px var(--event-edge) 55px}.floor-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.floor-heading h2{font-size:30px}.floor-heading p{font-size:17px}.plan-surface{padding:5px 0 10px}.floor-upper .plan-surface{padding:5px 0 20px}.club-plan .measured-plan .plan-new-label{font-size:47px}.club-plan .measured-plan .plan-room-title.plan-new-label{font-size:43px}.club-plan[data-floor="1"] .measured-plan .plan-room-title{font-size:42px}.floor-caption{padding-bottom:15px;font-size:12px}.upstairs-facts{grid-template-columns:1fr;gap:22px;margin-top:15px;padding-top:25px}.upstairs-facts>div{grid-template-columns:80px 1fr;align-items:start;gap:18px}.upstairs-facts h3{font-size:20px}.upstairs-facts p{font-size:16px}.upstairs-facts p br{display:none}.event-signup{padding:55px var(--event-edge) 70px;grid-template-columns:1fr;gap:35px;scroll-margin-top:20px}.signup-copy{gap:22px}.signup-copy h2{font-size:35px}.signup-copy>p:not(.signup-invitation){max-width:35ch;font-size:17px}.signup-address{margin-top:10px}.signup-address>strong{font-size:17px}.form-row{grid-template-columns:1fr;gap:24px}.event-footer{padding:25px var(--event-edge) 90px;flex-direction:column;align-items:flex-start;gap:14px}.event-footer .karma-brand{width:130px;height:48px}.legal-links{gap:3px 22px;font-size:12px}.registration-documents{gap:4px 16px;font-size:12px}.success h3{font-size:29px}.mobile-join{z-index:45;inset:auto 16px calc(12px + env(safe-area-inset-bottom));background:var(--acid-500);color:#111210;min-height:54px;font:500 13px/1.4 var(--font-display);visibility:hidden;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:14px 21px;transition:transform .25s,visibility .25s;display:flex;position:fixed;transform:translateY(150%);box-shadow:0 5px 25px #0005}.mobile-join[data-visible=true]{visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.event-hero{--opening:1}html{scroll-behavior:auto}.curtain-panel{will-change:auto}.curtain-left{transform:translate(-88%)}.curtain-right{transform:translate(88%)}.mobile-join,.club-plan .plan-curtain,.event-button,.lp-btn{transition:none!important}}
.event-button::after,.mobile-join::after{content:var(--seats,none);order:0;padding:4px 9px;border-radius:999px;background:rgba(16,17,15,.12);font-variant-numeric:tabular-nums;white-space:nowrap}.event-button svg,.mobile-join svg{order:1}
.mobile-join::after{margin-left:auto;margin-right:-4px}
.event-button,.mobile-join{white-space:nowrap}
.registration-status.waitlist-note{color:var(--acid-500)!important;border-bottom:0;padding:14px 16px;margin-bottom:20px;border:1px solid var(--acid-500);border-radius:4px}
.captcha-box{margin:4px 0 8px;font-size:13px;line-height:1.4;color:rgba(255,255,255,.55)}
