@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-vietnamese-400-normal.0n53nu9gf7tfh.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-400-normal.2fpfelku-hv14.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-ext-400-normal.1i9-l0cwy3xz4.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-400-normal.2ktnj406brzmd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-400-normal.1c6pcavxma0qq.woff2)format("woff2"),url(../media/space-grotesk-latin-400-normal.1lv17ebb0doqy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.124hzgul_x378.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.2cc7ynremmr7q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.24vi-5kullur3.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.3byb4h5ei5vbt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.0g_243fsrgopq.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.1_4h7s4i8qtw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.2p6ts50jbut9s.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.3bl6yn-84ll6f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.406z--bjzi1j-.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.2n2gt4u-8z3ue.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.3nrnz1jykp0-d.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.00qvn3e43vadl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.12edwf9le6tro.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.1m348sgz_lwrz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.30flr4oxtjagu.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.2vfzl0i35o8_c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--black:#070708;--soft-black:#111113;--surface-raised:#18181b;--white:#f4f2ea;--acid:#79dcf7;--blue:#168eb9;--red:#f24532;--line:#f4f2ea38;--muted-dark:#a8a69f;--muted-light:#5b5a54;--focus-ring:0 0 0 3px #79dcf76b}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--black);color:var(--white);margin:0;font-family:Space Grotesk,Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.public-site{overflow:hidden}:where(a,button,input,textarea,select,summary):focus-visible{box-shadow:var(--focus-ring);outline:2px solid var(--acid);outline-offset:3px}.skip-link{background:var(--acid);color:var(--black);z-index:100;padding:12px 16px;font-size:14px;font-weight:700;transition:top .18s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.new-hero video,.live-statement video{display:none}}.main-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:30;background:#070708ad;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 3.5vw;display:grid;position:fixed;top:0;left:0;right:0}.brand{width:min(280px,24vw);display:block}.brand img{width:100%;height:auto}.brand-compact{width:142px}.main-nav nav{gap:32px;display:flex}.main-nav nav a,.nav-ticket{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.main-nav nav a{transition:color .2s}.main-nav nav a:hover{color:var(--acid)}.nav-ticket{border:1px solid #ffffffb3;border-radius:999px;justify-self:end;padding:12px 18px;transition:background .2s,color .2s}.nav-ticket:hover{background:var(--acid);border-color:var(--acid);color:var(--black)}.new-hero{height:100svh;min-height:720px;position:relative;overflow:hidden}.new-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(#0404053d,#0404051f 34%,#040405d6 100%),linear-gradient(90deg,#050507b8,#0000 66%);position:absolute;inset:0}.hero-grain{mix-blend-mode:overlay;opacity:.05;pointer-events:none;background:repeating-radial-gradient(circle at 30% 20%,#ffffffb3 0 1px,#0000 1px 5px);position:absolute;inset:0}.hero-copy{z-index:2;position:absolute;bottom:8vh;left:7vw}.kicker,.section-index{letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.hero-copy h1{letter-spacing:-.085em;text-transform:uppercase;margin:25px 0 42px -7px;font-size:clamp(64px,10.4vw,158px);font-weight:900;line-height:.78}.hero-copy h1 em,.section-intro h2 em,.live-statement h2 em,.archive-title h2 em,.join-section h2 em{color:var(--acid);letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-actions{align-items:center;gap:34px;display:flex}.primary-pill{background:var(--acid);color:var(--black);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;font-size:11px;font-weight:900;transition:transform .2s;display:flex}.primary-pill:hover{transform:translateY(-3px)}.text-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffffb3;padding-bottom:5px;font-size:11px;font-weight:800}.hero-meta{letter-spacing:.17em;z-index:2;font-size:9px;font-weight:800;line-height:1.55;position:absolute;top:50%}.hero-meta-left{transform-origin:0 0;left:3.2vw;transform:rotate(-90deg)translate(-50%)}.hero-meta-right{text-align:right;transform-origin:100% 0;right:3.2vw;transform:rotate(90deg)translate(50%)}.scroll-cue{z-index:2;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;bottom:30px;right:3.5vw}.scroll-cue span{letter-spacing:.2em;writing-mode:vertical-rl;font-size:8px;font-weight:800}.scroll-cue i{background:var(--white);width:1px;height:42px;display:block}.signal-strip{background:var(--acid);color:var(--black);white-space:nowrap;padding:12px 0;overflow:hidden}.signal-strip div{letter-spacing:.1em;width:max-content;font-size:11px;font-weight:900;animation:28s linear infinite signalMove}@keyframes signalMove{to{transform:translate(-50%)}}.upcoming-section{grid-template-columns:.8fr 1.35fr;gap:6vw;padding:125px 7vw;display:grid}.section-intro h2,.archive-title h2,.join-section h2{letter-spacing:-.085em;text-transform:uppercase;margin:30px 0;font-size:clamp(52px,7.8vw,116px);font-weight:900;line-height:.8}.section-note{max-width:260px;margin:45px 0 0 auto;font-size:13px;line-height:1.5}.event-empty{background:var(--blue);flex-direction:column;justify-content:space-between;min-height:570px;padding:26px;display:flex;position:relative;overflow:hidden}.event-empty:before{background:radial-gradient(circle at 76% 18%, var(--acid) 0 5%, transparent 5.4%), radial-gradient(circle at 60% 82%, #ff51d1 0 9%, transparent 9.4%), repeating-linear-gradient(120deg, transparent 0 50px, #ffffff21 51px 52px);content:"";position:absolute;inset:0}.event-empty>*{position:relative}.event-empty>div{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.event-empty h3{letter-spacing:-.09em;margin:30px 0;font-size:clamp(48px,6.4vw,96px);font-weight:900;line-height:.78}.event-empty h3 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.event-empty>div:last-child{align-items:end}.event-empty>div:last-child p{letter-spacing:0;text-transform:none;max-width:180px;margin:0;font-size:11px;line-height:1.45}.event-empty>div:last-child a{border-bottom:1px solid;padding-bottom:4px}.event-loading{justify-content:center;align-items:center;min-height:570px}.event-loading span{letter-spacing:.18em;font-size:10px;font-weight:900}.event-loading i{background:var(--acid);border-radius:50%;width:30px;height:30px;margin-top:20px;animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{50%{opacity:.5}}.dynamic-events{gap:18px;display:grid}.dynamic-event{background:var(--white);color:var(--black);grid-template-columns:minmax(180px,.75fr) 1.25fr;min-height:300px;display:grid}.dynamic-event>img{object-fit:cover;width:100%;height:100%}.dynamic-event-art{background:var(--blue);color:var(--white);text-align:center;justify-content:center;align-items:center;font-size:34px;font-weight:900;line-height:.78;display:flex}.dynamic-event-info{flex-direction:column;padding:30px;display:flex}.dynamic-event-info p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.dynamic-event-info h3{letter-spacing:-.07em;text-transform:uppercase;margin:auto 0 8px;font-size:clamp(34px,4vw,60px);line-height:.9}.dynamic-event-info span{font-size:12px}.dynamic-event-info a{letter-spacing:.1em;border-top:1px solid #bbb;margin-top:25px;padding-top:18px;font-size:10px;font-weight:900}.live-statement{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:840px;padding:120px 6vw;display:flex;position:relative;overflow:hidden}.live-statement video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-overlay{background:#060608a8;position:absolute;inset:0}.live-statement>p,.live-statement>h2,.live-caption{position:relative}.live-statement>p{letter-spacing:.18em;margin:0 0 35px;font-size:10px;font-weight:900;line-height:1.6}.live-statement h2{letter-spacing:-.09em;margin:0;font-size:clamp(54px,9vw,140px);font-weight:900;line-height:.78}.live-caption{letter-spacing:.16em;font-size:9px;font-weight:800;position:absolute;bottom:35px}.archive-section{background:var(--white);color:var(--black);padding:125px 3.5vw}.archive-title{grid-template-columns:1fr 1.25fr .6fr;align-items:end;gap:6vw;margin:0 3.5vw 70px;display:grid}.archive-title h2{margin:0}.archive-title>p:last-child{margin:0;font-size:13px;line-height:1.5}.event-archive-grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.archive-event{border:1px solid #c7c4b9;flex-direction:column;grid-column:span 4;min-height:520px;padding:10px;display:flex}.archive-event:first-child,.archive-event:nth-child(4){grid-column:span 5}.archive-event:nth-child(2),.archive-event:nth-child(5){grid-column:span 3}.archive-event:nth-child(3){grid-column:span 4}.archive-poster{flex:1;min-height:400px;overflow:hidden}.archive-poster img{object-fit:cover;width:100%;height:100%;transition:filter .4s,transform .5s}.archive-event:hover .archive-poster img{filter:saturate(1.18);transform:scale(1.025)}.archive-event-meta{grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:15px 4px 4px;display:grid}.archive-event-meta>span{font-size:9px;font-weight:900}.archive-event-meta h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:19px}.archive-event-meta p{letter-spacing:.07em;text-transform:uppercase;margin:5px 0 0;font-size:9px;font-weight:700}.gallery-section{padding:120px 3.5vw}.gallery-heading{justify-content:space-between;align-items:end;margin:0 3.5vw 42px;display:flex}.gallery-heading>p:last-child{margin:0;font-size:13px}.photo-grid{grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.photo-card{background:#111;min-height:320px;margin:0;position:relative;overflow:hidden}.photo-card img{filter:saturate(.92);object-fit:cover;width:100%;height:100%;transition:filter .4s,transform .6s}.photo-card:hover img{filter:saturate(1.18);transform:scale(1.035)}.photo-card figcaption{letter-spacing:.13em;opacity:.8;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:12px}.photo-tall{grid-row:span 2;min-height:670px}.photo-wide{grid-column:span 2}.photo-square{min-height:330px}.join-section{background:var(--red);color:var(--black);min-height:680px;padding:105px 7vw 60px}.join-section h2{color:var(--white);margin:50px 0 90px}.join-section h2 em{color:var(--black)}.join-bottom{justify-content:space-between;align-items:end;display:flex}.join-bottom p{max-width:300px;margin:0;font-size:13px;line-height:1.5}.join-bottom a{letter-spacing:-.03em;border-bottom:2px solid;padding-bottom:7px;font-size:clamp(15px,1.7vw,25px);font-weight:900}.join-bottom a span{margin-left:30px}.main-footer{grid-template-columns:1.4fr .7fr .7fr;align-items:end;gap:40px;padding:70px 3.5vw 45px;display:grid}.main-footer>div{flex-direction:column;gap:8px;display:flex}.main-footer p,.main-footer a{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.main-footer>div:last-child{align-items:end}.whatsapp-float{background:var(--acid);color:var(--black);z-index:25;flex-direction:column;align-items:flex-start;padding:11px 14px;display:flex;position:fixed;bottom:18px;right:18px;transform:rotate(-2deg)}.whatsapp-float span{letter-spacing:.12em;font-size:7px;font-weight:800}.whatsapp-float strong{letter-spacing:-.02em;font-size:11px}@media (max-width:900px){.main-nav{grid-template-columns:1fr auto;padding:13px 5vw}.main-nav nav{display:none}.brand-compact{width:118px}.new-hero{min-height:680px}.hero-copy{bottom:11vh;left:6vw;right:6vw}.hero-copy h1{font-size:18vw}.hero-meta,.scroll-cue{display:none}.upcoming-section{padding:90px 6vw;display:block}.section-note{margin:30px 0 50px}.event-empty{min-height:500px}.live-statement{min-height:680px}.archive-title{flex-direction:column;align-items:start;margin:0 2.5vw 50px;display:flex}.archive-title>p:last-child{max-width:300px}.archive-event,.archive-event:nth-child(n){grid-column:span 6}.photo-grid{grid-template-columns:1fr 1fr}.photo-wide{grid-column:span 2}.main-footer{grid-template-columns:1fr 1fr}.main-footer>.brand{grid-column:1/-1;width:230px}}@media (max-width:580px){.nav-ticket{padding:10px 14px}.new-hero{min-height:720px}.hero-copy{bottom:12vh}.hero-copy h1{margin-bottom:34px;font-size:20.5vw}.kicker{font-size:8px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.primary-pill{padding:15px 18px}.section-intro h2,.archive-title h2,.join-section h2{font-size:16vw}.event-empty{min-height:440px;padding:20px}.event-empty h3{font-size:14vw}.event-empty>div:last-child{flex-direction:column;align-items:flex-start;gap:22px}.dynamic-event{display:block}.dynamic-event>img,.dynamic-event-art{aspect-ratio:1;height:auto}.live-statement{min-height:640px}.live-statement h2{font-size:16vw}.archive-section,.gallery-section{padding-top:85px;padding-bottom:85px}.event-archive-grid{display:block}.archive-event{min-height:0;margin-bottom:14px}.archive-poster{aspect-ratio:.8;min-height:0}.gallery-heading{flex-direction:column;align-items:flex-start;gap:12px}.photo-grid{grid-template-columns:1fr}.photo-card,.photo-tall,.photo-wide,.photo-square{grid-area:auto;min-height:440px}.join-section{min-height:620px;padding:80px 6vw 55px}.join-bottom{flex-direction:column;align-items:flex-start;gap:48px}.join-bottom a{font-size:15px}.main-footer{flex-direction:column;align-items:flex-start;display:flex}.main-footer>div:last-child{align-items:flex-start}.whatsapp-float{bottom:10px;right:10px}}.partner-login{background:radial-gradient(circle at 70% 20%, #252162, transparent 35%), var(--black);justify-content:center;align-items:center;min-height:100svh;padding:30px;display:flex;position:relative}.partner-back{letter-spacing:.13em;font-size:9px;font-weight:800;position:absolute;top:25px;left:28px}.partner-login form{border:1px solid var(--line);width:100%;max-width:490px;padding:46px}.partner-login form img{width:190px;margin-bottom:48px}.partner-login form>p{letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.partner-login h1{letter-spacing:-.08em;margin:25px 0 50px;font-size:clamp(48px,6vw,84px);line-height:.8}.partner-login label{color:#aaa;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:9px;font-weight:800;display:flex}.partner-login input{color:var(--white);background:0 0;border:0;border-bottom:1px solid #777;outline:0;padding:12px 0;font-size:18px}.partner-login button{background:var(--acid);color:var(--black);cursor:pointer;letter-spacing:.09em;border:0;width:100%;margin-top:30px;padding:17px 20px;font-size:10px;font-weight:900}.form-notice{color:#ff8478;margin-top:16px;font-size:11px;display:block}.partner-shell{color:#101012;background:#ededeb;grid-template-columns:250px 1fr;min-height:100svh;display:grid}.partner-sidebar{background:var(--black);color:var(--white);flex-direction:column;min-height:100svh;padding:28px 22px;display:flex;position:sticky;top:0}.partner-sidebar img{width:160px}.partner-nav{flex-direction:column;gap:3px;margin-top:75px;display:flex}.partner-nav button,.partner-nav a{color:#9b9b9f;cursor:pointer;letter-spacing:.04em;text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:14px 10px;font-size:11px;font-weight:800;display:flex}.partner-nav button span,.partner-nav a span{letter-spacing:.1em;font-size:8px}.partner-nav button small,.partner-nav a small{color:#8d8d93;border:1px solid #3b3b40;margin-left:auto;padding:3px 5px;font-size:7px}.partner-nav .partner-nav-preview{color:#5f5f65;cursor:default}.partner-nav button.active,.partner-nav button:hover,.partner-nav a:hover{color:var(--acid);background:#1b1b1e}.partner-logout{color:#777;cursor:pointer;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:0 0;border:0;margin-top:auto;padding:10px;font-size:9px;font-weight:800}.partner-content{padding:45px 5vw 90px}.partner-header{border-bottom:1px solid #aaa;justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.partner-header p{letter-spacing:.15em;margin:0 0 12px;font-size:8px;font-weight:900}.partner-header h1{letter-spacing:-.08em;margin:0;font-size:clamp(45px,6vw,88px);line-height:.8}.partner-header>button{color:var(--white);cursor:pointer;letter-spacing:.1em;background:#101012;border:0;padding:15px 18px;font-size:9px;font-weight:900}.panel-notice{background:var(--acid);margin-top:20px;padding:13px 16px;font-size:11px;font-weight:800}.manager-stats{grid-template-columns:repeat(4,1fr);gap:1px;margin:45px 0 28px;display:grid}.manager-stats>div{background:#fff;flex-direction:column;min-height:140px;padding:22px;display:flex}.manager-stats strong{letter-spacing:-.07em;font-size:54px}.manager-stats span{color:#666;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:9px;font-weight:800}.manager-stats .manager-stat-future{background:#e2e2dd}.manager-stat-future small{color:#777;letter-spacing:.1em;margin-top:6px;font-size:7px;font-weight:800}.manager-list{gap:6px;display:grid}.manager-empty{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.manager-empty h2{letter-spacing:-.06em;margin:0;font-size:36px}.manager-empty p{color:#666;font-size:12px}.manager-empty button{background:var(--blue);color:#fff;cursor:pointer;border:0;margin-top:18px;padding:14px 18px;font-size:9px;font-weight:900}.managed-event{background:#fff;grid-template-columns:95px 1fr auto;align-items:stretch;gap:20px;min-height:115px;padding:10px 14px 10px 10px;display:grid}.managed-thumb{color:#fff;background:#111;justify-content:center;align-items:center;font-size:23px;font-weight:900;display:flex;overflow:hidden}.managed-thumb img{object-fit:cover;width:100%;height:100%}.managed-info{align-self:center}.managed-info p{color:#777;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:900}.managed-info h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:23px}.managed-info span{color:#666;font-size:10px}.managed-status{align-items:center;gap:8px;display:flex}.managed-status span{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.managed-status .is-live{color:#255600;background:#d9ffb3}.managed-status .is-draft{color:#666;background:#e5e5e5}.managed-status button,.managed-status a{cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #bbb;padding:10px;font-size:8px;font-weight:900}.managed-status button.danger{color:#a5281d;border-color:#e0b4b0}.event-form{grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin-top:45px;display:grid}.event-form label{color:#555;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;font-weight:900;display:flex}.event-form input,.event-form textarea{color:#111;resize:vertical;background:#fff;border:1px solid #d2d2ce;border-radius:0;outline:0;padding:15px}.event-form input:focus,.event-form textarea:focus{border-color:var(--blue)}.field-wide,.form-wide{grid-column:1/-1}.form-section{border-top:1px solid #aaa;grid-template-columns:30px 1fr;align-items:start;gap:20px;margin-top:25px;padding-top:25px;display:grid}.form-section>span{font-size:9px;font-weight:900}.form-section h2{letter-spacing:-.05em;margin:0;font-size:25px}.form-section p{color:#666;margin:5px 0 0;font-size:11px}.file-field{background:#fff;border:1px dashed #aaa;padding:22px}.file-field input{border:0;padding:0}.file-field>span{color:#888;font-size:8px}.flyer-preview{aspect-ratio:4/5;object-fit:cover;width:min(230px,100%);margin-top:18px}.publish-check{background:#fff;align-items:center;padding:18px;flex-direction:row!important;gap:14px!important}.publish-check input{width:20px;height:20px}.publish-check span{flex-direction:column;gap:3px;display:flex}.publish-check small{color:#777;letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.form-actions{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.form-actions button{cursor:pointer;background:0 0;border:1px solid #aaa;padding:15px 22px;font-size:9px;font-weight:900}.form-actions .save-event{background:var(--blue);border-color:var(--blue);color:#fff}.checkin-screen{background:var(--black);color:var(--white);min-height:100svh;padding:24px}.checkin-login{max-width:440px;margin:10vh auto 0}.checkin-login img{width:180px;margin-bottom:55px}.checkin-login p{letter-spacing:.16em;font-size:12px;font-weight:700}.checkin-login h1{letter-spacing:-.08em;margin:25px 0 45px;font-size:76px;line-height:.78}.checkin-login label{color:var(--muted-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.checkin-login input{color:#fff;background:0 0;border:0;border-bottom:1px solid #777;width:100%;padding:14px 0;font-size:17px}.checkin-login button{background:var(--acid);color:#111;border:0;width:100%;min-height:50px;margin-top:20px;padding:16px;font-size:12px;font-weight:700}.checkin-login span{color:#ff8377;margin-top:14px;font-size:11px;display:block}.checkin-app{max-width:620px;margin:0 auto}.checkin-app>header{justify-content:space-between;align-items:center;padding:5px 0 25px;display:flex}.checkin-app>header a,.checkin-app>header span{letter-spacing:.1em;font-size:11px;font-weight:700}.checkin-app>header .connection-online{color:var(--acid)}.checkin-app>header .connection-offline{color:#ff9c8f}.checkin-app>header img{width:115px}.checkin-demo-banner{border-left:3px solid var(--acid);background:#232329;margin-bottom:16px;padding:14px 16px}.checkin-demo-banner strong{color:var(--acid);letter-spacing:.1em;font-size:11px}.checkin-demo-banner p{color:var(--muted-dark);margin:6px 0 0;font-size:13px;line-height:1.45}.checkin-setup{background:var(--surface-raised);margin-bottom:16px;padding:18px}.checkin-setup>label{color:var(--muted-dark);letter-spacing:.1em;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.checkin-setup select{background:var(--black);color:var(--white);border:1px solid #45454d;width:100%;min-height:48px;padding:0 14px}.checkin-stats{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:15px;display:grid}.checkin-stats>div{background:#101012;flex-direction:column;min-height:76px;padding:12px;display:flex}.checkin-stats strong{letter-spacing:-.05em;font-size:25px}.checkin-stats span{color:var(--muted-dark);margin-top:auto;font-size:10px}.scanner-card{aspect-ratio:.85;background:#131317;max-height:65vh;position:relative;overflow:hidden}.scanner-card video{object-fit:cover;width:100%;height:100%}.scanner-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.scanner-placeholder i{border:1px solid #555;width:180px;height:180px;margin-bottom:35px;position:relative}.scanner-placeholder i:after{background:var(--acid);box-shadow:0 0 15px var(--acid);content:"";height:1px;position:absolute;top:50%;left:10px;right:10px}.scanner-placeholder h1{letter-spacing:-.07em;margin:0;font-size:48px}.scanner-placeholder p{color:var(--muted-dark);font-size:14px;line-height:1.45}.scanner-placeholder button{background:var(--acid);color:#111;border:0;min-height:48px;margin-top:18px;padding:15px 19px;font-size:12px;font-weight:700}.scanner-placeholder button:disabled{cursor:not-allowed;opacity:.36}.scan-frame{border:1px solid #79dcf7c7;width:70%;height:60%;position:absolute;top:20%;left:15%}.manual-checkin{border-top:1px solid #333;border-bottom:1px solid #333;grid-template-columns:.85fr 1.15fr;align-items:start;gap:22px;margin-top:18px;padding:20px 0;display:grid}.manual-checkin strong{color:var(--acid);letter-spacing:.1em;font-size:11px}.manual-checkin p{color:var(--muted-dark);font-size:12px;line-height:1.45}.manual-checkin form{grid-template-columns:1fr auto;display:grid}.manual-checkin label{font-size:0}.manual-checkin input{color:var(--white);background:#16161a;border:1px solid #45454d;width:100%;min-height:48px;padding:0 13px}.manual-checkin button{background:var(--white);color:var(--black);border:0;min-height:48px;padding:0 14px;font-size:11px;font-weight:700}.manual-checkin :disabled{cursor:not-allowed;opacity:.4}.demo-scan-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;display:flex}.demo-scan-controls span{color:var(--muted-dark);letter-spacing:.1em;margin-right:6px;font-size:10px;font-weight:700}.demo-scan-controls button{color:var(--white);cursor:pointer;background:0 0;border:1px solid #515158;min-height:40px;padding:0 12px;font-size:11px}.scan-message{color:#ffd7d2;background:#4e1818;margin-top:14px;padding:14px;font-size:13px}.scan-result{color:var(--black);padding:24px max(22px, env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-right));z-index:60;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid;position:fixed;bottom:0;left:0;right:0}.scan-result-valid{background:var(--acid)}.scan-result-used{background:#ffbe3d}.scan-result-invalid{background:#ff6657}.scan-result>span{border:2px solid;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;font-weight:700;display:flex}.scan-result p{letter-spacing:.1em;margin:0 0 6px;font-size:12px;font-weight:700}.scan-result h2{letter-spacing:-.05em;margin:0 0 5px;font-size:clamp(25px,5vw,42px)}.scan-result strong,.scan-result small{margin-top:5px;font-size:13px;display:block}.scan-result-close{color:currentColor;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:16px}.event-detail-state{background:var(--black);color:var(--white);min-height:100svh;padding:8vw}.event-detail-state a,.event-detail-state p{letter-spacing:.13em;font-size:9px;font-weight:900}.event-detail-state h1{letter-spacing:-.08em;margin-top:18vh;font-size:12vw;line-height:.78}.event-detail-state button{background:var(--acid);color:var(--black);cursor:pointer;border:0;min-height:48px;margin-top:24px;padding:14px 18px;font-size:12px;font-weight:700}.event-detail{color:#111;background:#eceae2;min-height:100svh}.event-detail>header{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;padding:20px 4vw;display:flex}.event-detail>header a,.event-detail>header span{letter-spacing:.1em;font-size:12px;font-weight:700}.event-detail>section{grid-template-columns:.85fr 1.15fr;min-height:calc(100svh - 58px);display:grid}.event-detail>section>img,.event-detail-art{object-fit:contain;background:#09090b;width:100%;height:calc(100svh - 58px);position:sticky;top:0}.event-detail-art{background:var(--blue);color:#fff;text-align:center;justify-content:center;align-items:center;font-size:70px;font-weight:900;line-height:.75;display:flex}.event-detail-copy{flex-direction:column;padding:7vw;display:flex}.event-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.event-detail-copy h1{letter-spacing:-.075em;text-transform:uppercase;margin:35px 0 42px;font-size:clamp(58px,8vw,120px);font-weight:700;line-height:.82}.event-facts{border-top:1px solid #aaa;border-bottom:1px solid #aaa;grid-template-columns:1fr 1fr;display:grid}.event-facts>div{flex-direction:column;gap:8px;min-height:108px;padding:22px 0;display:flex}.event-facts>div:nth-child(odd){border-right:1px solid #aaa;padding-right:22px}.event-facts>div:nth-child(2n){padding-left:22px}.event-facts>div:nth-child(-n+2){border-bottom:1px solid #aaa}.event-facts span,.ticket-summary small{color:var(--muted-light);letter-spacing:.12em;font-size:11px;font-weight:700}.event-facts strong{text-transform:uppercase;font-size:15px}.event-description{max-width:580px;margin:50px 0;font-size:17px;line-height:1.65}.lineup{border-top:1px solid #aaa;flex-direction:column;padding-top:25px;display:flex}.lineup span{letter-spacing:.12em;margin-bottom:17px;font-size:11px;font-weight:700}.lineup strong{letter-spacing:-.04em;text-transform:uppercase;font-size:25px}.event-confidence{background:var(--black);color:var(--white);margin:50px 0;padding:28px}.event-confidence p{color:var(--acid);letter-spacing:.12em;margin:0 0 18px;font-size:11px;font-weight:700}.event-confidence h2{letter-spacing:-.05em;max-width:620px;margin:0 0 20px;font-size:clamp(25px,3vw,40px);line-height:.95}.event-confidence span{color:var(--muted-dark);max-width:550px;font-size:13px;line-height:1.55;display:block}.ticket-summary{border-top:1px solid #aaa;justify-content:space-between;align-items:center;margin-top:auto;padding-top:30px;display:flex}.ticket-summary>div:first-child{flex-direction:column;gap:7px;display:flex}.ticket-summary span{font-size:20px;font-weight:700}.ticket-actions{text-align:center;flex-direction:column;align-items:stretch;gap:9px;display:flex}.ticket-actions a{min-height:48px;padding:16px 20px;font-size:11px;font-weight:700}.ticket-primary{color:#fff;background:#111}.ticket-support{border:1px solid #999}.mobile-ticket-bar{display:none}@media (max-width:760px){.checkin-screen{padding:max(16px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom))}.checkin-app>header img{width:96px}.checkin-app>header a,.checkin-app>header span{font-size:9px}.scanner-card{max-height:none}.manual-checkin{display:block}.manual-checkin form{margin-top:16px}.demo-scan-controls{padding-bottom:40px}.partner-shell{display:block}.partner-sidebar{min-height:0;padding:18px;position:static}.partner-sidebar>a img{width:130px}.partner-nav{flex-direction:row;margin-top:25px;overflow-x:auto}.partner-nav button,.partner-nav a{white-space:nowrap}.partner-logout{margin-top:20px}.partner-content{padding:35px 5vw 80px}.partner-header{flex-direction:column;align-items:flex-start;gap:25px}.manager-stats{grid-template-columns:1fr}.manager-stats>div{min-height:105px}.managed-event{grid-template-columns:72px 1fr}.managed-status{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start}.event-form{grid-template-columns:1fr}.event-form>*{grid-column:1!important}.partner-login form{padding:28px}.event-detail>section{display:block}.event-detail>section>img,.event-detail-art{height:58svh;position:static}.event-detail-copy{min-height:80svh;padding:10vw 6vw 130px}.event-detail-copy h1{margin-bottom:30px}.ticket-summary{flex-direction:column;align-items:flex-start;gap:25px}.ticket-actions{width:100%}.mobile-ticket-bar{background:var(--black);color:var(--white);padding:12px max(16px, env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-right));z-index:40;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-ticket-bar>div{flex-direction:column;display:flex}.mobile-ticket-bar small{color:var(--muted-dark);letter-spacing:.1em;font-size:10px;font-weight:700}.mobile-ticket-bar strong{font-size:14px}.mobile-ticket-bar a{background:var(--acid);color:var(--black);min-height:48px;padding:16px;font-size:11px;font-weight:700}}@media (max-width:520px){.event-detail>header span{display:none}.event-facts{display:block}.event-facts>div,.event-facts>div:nth-child(n){border-bottom:1px solid #aaa;border-right:0;min-height:0;padding:18px 0}.event-facts>div:last-child{border-bottom:0}}.ticket-disabled{cursor:not-allowed;opacity:.5}.checkout-state{background:var(--black);color:var(--white);min-height:100svh;padding:8vw}.checkout-state a,.checkout-state p{letter-spacing:.12em;font-size:10px;font-weight:800}.checkout-state h1{letter-spacing:-.08em;margin-top:18vh;font-size:clamp(64px,12vw,150px);line-height:.78}.checkout-shell,.order-shell{color:#111;background:#eceae2;min-height:100svh}.checkout-shell>header,.order-shell>header{background:var(--black);color:var(--white);justify-content:space-between;align-items:center;min-height:70px;padding:16px 4vw;display:flex}.checkout-shell>header a,.order-shell>header a{letter-spacing:.1em;font-size:10px;font-weight:800}.checkout-shell>header img,.order-shell>header img{width:132px}.checkout-grid{grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);min-height:calc(100svh - 70px);display:grid}.checkout-event{background:var(--black);color:var(--white);grid-template-rows:minmax(340px,62vh) auto;display:grid}.checkout-event>img,.checkout-art{object-fit:contain;background:#09090b;width:100%;height:100%}.checkout-art{background:var(--blue);text-align:center;justify-content:center;align-items:center;font-size:64px;font-weight:900;line-height:.8;display:flex}.checkout-event>div:last-child{padding:35px 4vw 45px}.checkout-event p,.checkout-step,.bank-card>p,.receipt-card>p,.digital-tickets>p{color:var(--acid);letter-spacing:.12em;font-size:10px;font-weight:900}.checkout-event h1{letter-spacing:-.07em;text-transform:uppercase;margin:15px 0;font-size:clamp(38px,5vw,72px);line-height:.86}.checkout-event span{color:var(--muted-dark);font-size:13px}.checkout-form{padding:7vw}.checkout-form>h2,.bank-card h2,.receipt-card h2,.digital-tickets h2{letter-spacing:-.075em;margin:25px 0 45px;font-size:clamp(45px,6vw,80px);line-height:.8}.quantity-row{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:22px;display:flex}.quantity-row>div{flex-direction:column;gap:5px;display:flex}.quantity-row strong{font-size:15px}.quantity-row span{color:var(--muted-dark);font-size:12px}.quantity-row label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.quantity-row select{background:var(--acid);color:#111;border:0;min-height:42px;padding:0 12px;font-size:16px;font-weight:800}.checkout-form fieldset{border:0;border-top:1px solid #aaa;gap:16px;margin:35px 0 0;padding:28px 0 0;display:grid}.checkout-form legend{letter-spacing:.1em;padding:0 0 18px;font-size:10px;font-weight:900}.checkout-form fieldset label{color:#555;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.checkout-form input{color:#111;background:#fff;border:1px solid #ccc;border-radius:0;min-height:49px;padding:0 14px}.checkout-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.privacy-check{align-items:start;gap:10px;margin:26px 0;font-size:12px;line-height:1.45;display:flex}.privacy-check input{width:18px;min-height:18px}.privacy-check a{text-decoration:underline}.checkout-total{border-top:1px solid #aaa;border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.checkout-total span{letter-spacing:.1em;font-size:11px;font-weight:900}.checkout-total strong{letter-spacing:-.05em;font-size:32px}.checkout-help{color:#666;font-size:12px;line-height:1.5}.checkout-submit,.receipt-card button{background:var(--blue);color:#fff;cursor:pointer;letter-spacing:.08em;border:0;width:100%;min-height:54px;padding:16px;font-size:11px;font-weight:900}.checkout-submit:disabled,.receipt-card button:disabled{cursor:wait;opacity:.55}.checkout-notice{color:#fff;background:#17171a;margin-top:12px;padding:14px;font-size:12px;line-height:1.45}.order-wrap{max-width:1280px;margin:0 auto;padding:5vw}.order-status{background:var(--black);color:#fff;padding:45px}.order-status>p{color:var(--acid);letter-spacing:.12em;font-size:11px;font-weight:900}.order-status h1{letter-spacing:-.08em;max-width:1000px;margin:30px 0;font-size:clamp(50px,8vw,105px);line-height:.78}.order-status>span{color:#bebec4;max-width:700px;font-size:16px;line-height:1.55;display:block}.order-status-approved{background:#102c27}.order-status-rejected,.order-status-cancelled{background:#431b19}.order-status aside{background:#ffffff14;margin-top:25px;padding:18px}.order-status aside strong{color:var(--acid);letter-spacing:.1em;font-size:10px}.order-status aside p{margin-bottom:0}.order-grid{grid-template-columns:1fr 1fr;gap:2px;margin-top:2px;display:grid}.bank-card,.receipt-card{background:#fff;min-height:540px;padding:45px}.bank-card>p,.receipt-card>p,.digital-tickets>p{color:var(--blue)}.bank-card h2,.receipt-card h2{font-size:clamp(40px,5vw,66px)}.bank-card dl{border-top:1px solid #bbb;margin:0}.bank-card dl>div{border-bottom:1px solid #ddd;justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.bank-card dt{color:#777;letter-spacing:.1em;font-size:9px;font-weight:900}.bank-card dd{text-align:right;margin:0;font-size:14px;font-weight:800}.bank-card .bank-clabe{letter-spacing:.04em;font-size:clamp(14px,1.6vw,20px)}.bank-card>small{color:#666;margin-top:20px;font-size:11px;line-height:1.5;display:block}.receipt-card form{border:1px dashed #aaa;padding:25px}.receipt-card label{color:#666;flex-direction:column;gap:14px;font-size:10px;line-height:1.4;display:flex}.receipt-card input{max-width:100%}.receipt-card button{margin-top:24px}.receipt-card form>span{color:#555;overflow-wrap:anywhere;margin-top:12px;font-size:11px;display:block}.receipt-done{color:#255600;background:#d9ffb3;padding:20px;font-size:12px;font-weight:900}.digital-tickets{color:#fff;background:#111;margin-top:2px;padding:5vw}.digital-tickets>p{color:var(--acid)}.ticket-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.ticket-grid article{color:#111;background:#fff;padding:18px}.ticket-grid article.ticket-used{opacity:.55}.ticket-brand{color:#fff;background:#111;justify-content:space-between;align-items:center;min-height:70px;padding:12px;display:flex}.ticket-brand img{width:95px}.ticket-brand span{text-align:right;text-transform:uppercase;max-width:110px;font-size:9px;font-weight:900}.ticket-qr{aspect-ratio:1;width:100%;max-width:250px;margin:18px auto;display:block}.ticket-grid h3{letter-spacing:-.04em;margin:15px 0 4px;font-size:25px}.ticket-grid article>p{margin:0;font-size:11px;font-weight:800}.ticket-grid article>small{color:#777;letter-spacing:.08em;margin-top:18px;font-size:8px;font-weight:900;display:block}.order-whatsapp{background:var(--acid);color:#111;letter-spacing:.08em;text-align:center;margin-top:2px;padding:20px;font-size:11px;font-weight:900;display:block}.privacy-page{color:#111;background:#eceae2;min-height:100svh;padding:7vw}.privacy-page>a,.privacy-page>p{letter-spacing:.1em;font-size:10px;font-weight:900}.privacy-page>p{color:var(--blue);margin-top:70px}.privacy-page h1{letter-spacing:-.08em;margin:35px 0 80px;font-size:clamp(65px,12vw,150px);line-height:.78}.privacy-page section{border-top:1px solid #aaa;max-width:760px;margin-left:auto}.privacy-page h2{letter-spacing:-.04em;margin:45px 0 12px;font-size:28px}.privacy-page section p{color:#444;font-size:15px;line-height:1.7}.privacy-page section a{text-decoration:underline}.managed-order{background:#fff;padding:22px}.managed-order-head{justify-content:space-between;align-items:start;display:flex}.managed-order-head p{color:#777;letter-spacing:.08em;margin:0 0 7px;font-size:9px;font-weight:900}.managed-order-head h2{letter-spacing:-.05em;margin:0;font-size:27px}.managed-order-head span{color:#666;font-size:11px}.order-pill{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;display:inline-block}.order-pill-awaiting_receipt,.order-pill-pending{color:#555;background:#e6e6e6}.order-pill-under_review{color:#6a5200;background:#fff0a8}.order-pill-approved,.order-pill-issued{color:#255600;background:#d9ffb3}.order-pill-rejected,.order-pill-cancelled{color:#8b1d14;background:#ffd2ce}.order-pill-used{color:#174773;background:#d5e7ff}.managed-order-contact,.managed-order-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.managed-order-contact a{color:var(--blue);font-size:11px;text-decoration:underline}.managed-order-actions{border-top:1px solid #ddd;padding-top:16px}.managed-order-actions a,.managed-order-actions button,.tickets-toolbar button{color:#111;cursor:pointer;background:0 0;border:1px solid #aaa;padding:11px 13px;font-size:9px;font-weight:900}.managed-order-actions button{color:#fff;background:#111}.managed-order-actions button.danger{color:#9d2419;background:0 0;border-color:#d9aaa5}.managed-order-actions>span{color:#888;padding:11px 0;font-size:9px;font-weight:900}.tickets-toolbar{justify-content:space-between;align-items:center;margin:35px 0 18px;display:flex}.tickets-toolbar p{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.tickets-toolbar button{background:var(--blue);border-color:var(--blue);color:#fff}.tickets-table-wrap{overflow-x:auto}.tickets-table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.tickets-table th,.tickets-table td{text-align:left;border-bottom:1px solid #ddd;padding:15px;font-size:11px}.tickets-table th{color:#777;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.checkin-live-banner{border-left:3px solid var(--acid);background:#122f2c;margin-bottom:16px;padding:14px 16px}.checkin-live-banner strong{color:var(--acid);letter-spacing:.1em;font-size:11px}.checkin-live-banner p{color:var(--muted-dark);margin:6px 0 0;font-size:13px;line-height:1.45}.ticket-option-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:16px 0;display:grid}.ticket-option-card{cursor:pointer;background:#f1f1ed;border:2px solid #0000;gap:5px;padding:16px;transition:border-color .2s,transform .2s;display:grid}.ticket-option-card:hover{transform:translateY(-2px)}.ticket-option-card.selected{border-color:var(--blue)}.ticket-option-card input{accent-color:var(--blue);width:auto;margin:0 0 6px}.ticket-option-card span,.ticket-option-card small{color:#666;font-size:9px;font-weight:800;line-height:1.4}.ticket-option-card strong{font-size:16px;line-height:1.05}.ticket-option-card em{color:var(--blue);font-size:17px;font-style:normal;font-weight:950}.future-phase{color:#174773;background:#e6f5ff;padding:12px;font-size:10px;font-weight:900;line-height:1.5}.account-connected{color:#255600;background:#d9ffb3;padding:12px;font-size:10px;font-weight:900}.receipt-whatsapp,.order-profile-link{color:#071b0e;text-align:center;background:#25d366;margin-top:16px;padding:16px;font-size:10px;font-weight:950;display:block}.order-profile-link{color:#174773;background:#dff4ff;margin-top:2px}.profile-login,.profile-shell{color:#111;background:#eceae2;min-height:100svh}.profile-login{padding:4vw}.profile-login>a{font-size:10px;font-weight:900}.profile-login form{gap:16px;max-width:620px;margin:7vh auto;display:grid}.profile-login img{background:#111;width:150px;padding:16px}.profile-login h1,.profile-shell h1{letter-spacing:-.07em;margin:10px 0 28px;font-size:clamp(54px,9vw,120px);line-height:.82}.profile-login label{gap:7px;font-size:10px;font-weight:900;display:grid}.profile-login input{font:inherit;border:1px solid #aaa;padding:15px}.profile-login button{background:var(--blue);color:#fff;border:0;padding:17px;font-weight:900}.profile-login small,.profile-login span{font-size:11px}.profile-shell>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:18px 4vw;display:flex}.profile-shell>header div{text-align:center;display:grid}.profile-shell>header small{color:#aaa}.profile-shell>header button{color:#fff;background:0 0;border:1px solid #777;padding:10px}.profile-shell>section{padding:7vw}.profile-order{background:#fff;margin:18px 0;padding:25px}.profile-order>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.profile-order h2{margin:5px 0;font-size:28px}.profile-order>header strong{color:var(--blue);font-size:10px}.profile-tickets{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding-top:20px;display:grid}.profile-tickets>div{color:#fff;background:#111;padding:15px}.profile-tickets img{background:#fff;width:100%}.profile-tickets h3{margin:12px 0 3px;font-size:22px}.profile-tickets p,.profile-tickets small,.profile-wait{font-size:10px;font-weight:800}.checkout-day{gap:8px;margin:18px 0;display:grid}.event-editor select{color:#111;background:#fff;border:1px solid #bbb;border-radius:0;width:100%;min-height:42px;padding:10px}.ticket-option-editor{gap:12px;margin:10px 0;display:grid}.ticket-option-editor article{border:1px solid #bbb;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.ticket-option-editor header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ticket-option-editor header strong{text-transform:uppercase;font-size:12px}.ticket-option-editor header button,.event-media-manager button,.add-phase{color:#fff;cursor:pointer;background:#111;border:0;padding:10px 12px;font-size:9px;font-weight:900}.ticket-option-editor label{text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.ticket-option-editor .phase-enabled{align-content:end;align-items:center;gap:8px;display:flex}.ticket-option-editor .phase-enabled input{width:auto}.add-phase{background:var(--blue);margin:6px 0 20px}.event-media-manager{border-top:1px solid #bbb;margin-top:20px;padding-top:20px}.event-media-manager>p{color:#666;font-size:10px;line-height:1.5}.event-media-manager>div{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.event-media-manager article{background:#111;min-height:150px;position:relative}.event-media-manager img,.event-media-manager video{object-fit:cover;width:100%;height:150px}.event-media-manager article button{position:absolute;bottom:7px;right:7px}.event-metric-strip{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.event-metric-strip strong{color:#174773;background:#dff4ff;padding:10px 12px;font-size:11px}.event-sale-ended{border-left:5px solid var(--water-blue);color:#fff;background:#09090b;gap:8px;margin-top:40px;padding:25px;display:grid}.event-sale-ended small{color:var(--water-blue);letter-spacing:.14em;font-size:9px;font-weight:900}.event-sale-ended strong{letter-spacing:-.06em;font-size:clamp(30px,5vw,58px);line-height:.9}.event-price-phases{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:24px 0;display:grid}.event-price-phases article{color:#fff;background:#111;gap:7px;padding:18px;display:grid}.event-price-phases article.future{color:#174773;background:#dff4ff}.event-price-phases span,.event-price-phases small{letter-spacing:.08em;font-size:9px;font-weight:900}.event-price-phases strong{font-size:17px}.event-price-phases em{color:var(--acid);font-size:17px;font-style:normal;font-weight:950}.event-price-phases .future em{color:var(--blue)}.event-gallery{margin-top:48px}.event-gallery>p{letter-spacing:.12em;font-size:10px;font-weight:950}.event-gallery>div{column-count:3;column-gap:3px}.event-gallery img,.event-gallery video{break-inside:avoid;-webkit-column-break-inside:avoid;background:#111;width:100%;height:auto;margin-bottom:3px;display:block}@media (max-width:860px){.checkout-grid{display:block}.checkout-event{grid-template-rows:minmax(300px,52svh);grid-template-columns:.8fr 1.2fr}.checkout-form{padding:9vw 6vw}.order-grid{display:block}.bank-card,.receipt-card{min-height:0;margin-top:2px;padding:7vw}.ticket-option-editor article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkout-shell>header,.order-shell>header{padding:14px 18px}.checkout-shell>header img,.order-shell>header img{width:108px}.checkout-event{display:block}.checkout-event>img,.checkout-art{height:58svh}.checkout-form>h2{font-size:52px}.checkout-two{grid-template-columns:1fr}.quantity-row{align-items:flex-start;gap:18px}.order-wrap{padding:0}.order-status{padding:45px 24px}.order-status h1{font-size:54px}.bank-card,.receipt-card{padding:40px 22px}.bank-card dl>div{flex-direction:column;align-items:flex-start;gap:5px}.bank-card dd{text-align:left}.digital-tickets{padding:45px 18px}.managed-order-head{flex-direction:column;gap:14px}.tickets-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.ticket-option-editor article{grid-template-columns:1fr}.event-gallery>div{column-count:2}}.radio-dock{z-index:60;width:min(330px,100vw - 36px);position:fixed;bottom:18px;left:18px}.radio-dock>button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);color:var(--white);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#111113db;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 15px;font-size:10px;font-weight:900;transition:border-color .18s,background .18s;display:flex}.radio-dock>button:hover{border-color:var(--acid);background:#18181bf0}.radio-label{text-align:left;flex:1}.radio-toggle{color:var(--acid);font-size:12px}.radio-bars{align-items:flex-end;gap:2px;height:13px;display:flex}.radio-bars i{background:var(--acid);width:2px;height:40%;display:block}.radio-dock.is-open .radio-bars i{animation:.9s ease-in-out infinite radio-pulse}.radio-dock.is-open .radio-bars i:nth-child(2){animation-delay:.16s}.radio-dock.is-open .radio-bars i:nth-child(3){animation-delay:.32s}@keyframes radio-pulse{0%,to{height:30%}50%{height:100%}}.radio-player{border:1px solid var(--line);background:#111113eb;border-bottom:0;padding:10px}.radio-player iframe{border:0;border-radius:0;display:block}.radio-dock{flex-direction:column-reverse;display:flex}@media (max-width:620px){.radio-dock{width:calc(100vw - 24px);bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.radio-dock.is-open .radio-bars i{height:60%;animation:none}}.review-filters{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.review-filters button{color:#555;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #ccc;padding:11px 14px;font-size:9px;font-weight:900}.review-filters button span{color:#999;margin-left:4px}.review-filters button.active{color:#fff;background:#111;border-color:#111}.review-filters button.active span{color:var(--acid)}.review-card{border-left:4px solid #ddd}.review-card-new{border-left-color:#f2c200}.review-card-reviewed{border-left-color:#6fa8e8}.review-card-contacted{border-left-color:#62b82a}.review-card-discarded{opacity:.72;border-left-color:#c9c9c9}.review-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.review-tags span{color:#444;letter-spacing:.04em;background:#f1efe8;padding:6px 9px;font-size:9px;font-weight:800}.review-status{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.review-status span{color:#777;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.review-status select{color:#111;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:0;min-height:40px;padding:0 10px;font-size:11px;font-weight:800}.review-status select:focus{border-color:var(--blue);outline:0}.review-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:20px 0 0;display:grid}.review-details div{min-width:0}.review-details dt{color:#777;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.review-details dd{color:#222;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:12px;line-height:1.5}.review-note{background:#f6f4ee;grid-column:1/-1;padding:12px 14px}@media (max-width:860px){.review-card .managed-order-head{flex-direction:column;gap:16px}.review-details{grid-template-columns:1fr}}.review-card .managed-order-contact>span{color:#333;font-size:11px;font-weight:700}.review-filters-secondary{margin-top:-10px}.review-filters-secondary button{padding:9px 12px}.collab-kind{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-right:10px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.collab-kind-venue{background:var(--blue)}.collab-kind-sponsor{background:#111}.collab-kind-brand{background:#7a4fd6}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
