.to,.to-head,.to-foot,.to-shop{--to-bg:#0a0716;--to-s1:#120e24;--to-s2:#1b1533;--to-line:#c4b6ff24;--to-line-2:#c4b6ff47;--to-ink:#f6f3ff;--to-text:#cdc6e8;--to-muted:#a59dc6;--to-uv:#9b7bff;--to-magenta:#ff4fc0;--to-ice:#63d8ff;--to-glow:155 123 255;--to-w:min(1200px, calc(100% - 40px));--to-cd:var(--to-display), "Barlow Condensed", "Arial Narrow", var(--tb-font-display), sans-serif;--to-ff:var(--to-sans), "Barlow", var(--tb-font-body), system-ui, sans-serif;color:var(--to-ink);font-family:var(--to-ff)}.to,.to-main,.to-shop{background:var(--to-bg)}.to-wrap{width:var(--to-w);margin-inline:auto}.to-section{border-top:1px solid var(--to-line);padding-block:clamp(64px,9vw,120px);position:relative}.to-section--last{padding-bottom:clamp(72px,10vw,128px)}.to p{line-height:1.6}.to h1,.to h2,.to h3{color:var(--to-ink);font-family:var(--to-cd);letter-spacing:0;margin:0;font-weight:800}.n39.to :is(h1,h2,.to-h2,.to-h3,.to-stage__title,.to-poster__title,.to-warn__title){font-family:var(--to-cd);letter-spacing:0;text-transform:uppercase;font-weight:800}.n39.to .to-h2{font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:.95}.n39.to .to-h3{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1}.n39.to .to-poster__title{font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:.95}.to-eyebrow{color:var(--to-uv);font-family:var(--to-cd);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;margin:0 0 14px!important;line-height:1.2!important}.to-eyebrow:before{content:"";background:radial-gradient(circle,currentColor 0 2px,#0000 2.5px);border:2px solid;border-radius:50%;flex:none;width:12px;height:12px}.to-eyebrow--night{color:rgb(var(--to-glow))}.to-h2{text-transform:uppercase;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:.95;margin-bottom:clamp(28px,4vw,44px)!important}.to-h3{text-transform:uppercase;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1;margin-bottom:10px!important}.to-lead{max-width:36rem;color:var(--to-text);margin:0 0 28px;font-size:17px}.to-panel{border:1px solid var(--to-line);background:var(--to-s1);border-radius:8px;padding:clamp(24px,3.4vw,36px)}.to-empty{border:1px dashed var(--to-line-2);color:var(--to-text);border-radius:8px;padding:28px}.to-btn{min-height:46px;font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.to-btn:hover{transform:translateY(-1px)}.to-btn:focus-visible{outline:2px solid var(--to-uv);outline-offset:3px}.to-btn--white{background:var(--to-ink);color:var(--to-bg)}.to-btn--white:hover{color:var(--to-bg);background:#fff}.to-btn--night{background:rgb(var(--to-glow));color:#0a0716}.to-btn--night:hover{background:color-mix(in srgb, rgb(var(--to-glow)) 82%, #fff);color:#0a0716}.to-btn--line{border-color:var(--to-line-2);color:var(--to-ink)}.to-btn--line:hover{border-color:var(--to-ink);color:var(--to-ink)}.to-btn--big{min-height:54px;padding:0 26px;font-size:19px}.to-logo{width:auto;height:34px;display:block}.to-logo--foot{height:40px;margin-bottom:16px}.to-head{z-index:40;border-bottom:1px solid var(--to-line);background:#0a0716f7;position:sticky;top:0}.to-head__in{width:var(--to-w);align-items:center;gap:28px;min-height:68px;margin-inline:auto;display:flex}.to-head__brand{display:flex}.to-head__nav{gap:26px;margin-left:auto;display:flex}.to-head__nav a{color:var(--to-text);font-family:var(--to-cd);letter-spacing:.08em;text-transform:uppercase;font-size:17px;font-weight:600;text-decoration:none}.to-head__nav a:hover{color:var(--to-ink)}.to-head__cta{min-height:40px;padding:0 16px;font-size:16px}.to-head__menu{display:none;position:relative}.to-head__menu summary{border:1px solid var(--to-line-2);width:42px;height:42px;color:var(--to-ink);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.to-head__menu summary::-webkit-details-marker{display:none}.to-head__drawer{border:1px solid var(--to-line-2);background:var(--to-s1);border-radius:8px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.to-head__drawer a{color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:12px 14px;font-size:18px;font-weight:600;text-decoration:none}.to-head__drawer a:hover{background:var(--to-s2)}@media (max-width:860px){.to-head__nav{display:none}.to-head__cta{margin-left:auto}.to-head__menu{display:block}.to-head__in{gap:12px}.to-logo{height:28px}}.to-foot{border-top:1px solid var(--to-line);background:var(--to-bg);color:var(--to-text)}.to-foot__in{width:var(--to-w);margin-inline:auto;padding:clamp(56px,8vw,96px) 0 28px}.to-foot__claim{color:var(--to-ink);font-family:var(--to-cd);text-transform:uppercase;margin:0 0 clamp(40px,6vw,64px);font-size:clamp(3rem,11vw,9rem);font-weight:800;line-height:.88}.to-foot__cols{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}.to-foot__cols p{margin:0;font-size:15px;line-height:1.7}.to-foot__title{color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:14px!important;font-size:15px!important}.to-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.to-foot a{color:var(--to-text);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.to-foot a:hover{color:var(--to-ink)}.to-foot__base{border-top:1px solid var(--to-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.to-foot__base p{margin:0}.to-foot__legal{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.to-foot__legal a{font-size:13px}.to-foot__tb span{color:var(--to-muted)}@media (max-width:760px){.to-foot__cols{grid-template-columns:1fr 1fr}.to-foot__cols>:first-child{grid-column:1/-1}}.to-led{background:#000;position:absolute;inset:0;overflow:hidden}.to-led__frame{opacity:0;filter:saturate(1.5)brightness(1.15)contrast(1.1);background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:-4%;-webkit-mask-image:radial-gradient(circle,#000 0 1.55px,#0000 2.05px);mask-image:radial-gradient(circle,#000 0 1.55px,#0000 2.05px);-webkit-mask-size:5px 5px;mask-size:5px 5px}.to-led__frame.is-on{opacity:1}.to-led__scan{will-change:transform;background:linear-gradient(#0000,#ffffff12,#0000);height:30%;position:absolute;inset:-30% 0 auto}.to-lasers{pointer-events:none;position:absolute;inset:0}.to-lasers svg{width:100%;height:100%;display:block;overflow:visible}.to-lasers line{stroke:rgb(var(--to-glow));stroke-width:1.6px;opacity:.6}.to-lasers__fan{transform-box:view-box;transform-origin:50% 100%;will-change:transform}.to-marquee{pointer-events:none;overflow:hidden}.to-marquee__track{will-change:transform;width:max-content;display:flex}.to-marquee__track>div{flex:none;display:flex}.to-marquee span{color:rgb(var(--to-glow,246 243 255));font-family:var(--to-cd);font-size:inherit;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.32em;padding-right:.32em;font-weight:800;line-height:1;display:inline-flex}.to-marquee span.is-outline{color:#0000;-webkit-text-stroke:1.5px rgb(var(--to-glow,246 243 255))}.to-marquee i{-webkit-text-stroke:0;color:var(--to-uv);font-size:.5em;font-style:normal}.to-hero{isolation:isolate;background:#000;min-height:calc(100svh - 68px);display:grid;position:relative;overflow:hidden}.to-hero__wall{z-index:-3;opacity:.95}.to-hero:before{content:"";z-index:-2;background:radial-gradient(ellipse 46% 50% at 50% 46%, #0a0716b8, #0a071640 70%, transparent), linear-gradient(0deg, var(--to-bg) 2%, transparent 40%), linear-gradient(180deg, #0a0716cc, transparent 30%);position:absolute;inset:0}.to-hero__lasers{z-index:-1;opacity:.9}.to-hero__rows{z-index:-1;opacity:.1;font-size:clamp(5rem,15vw,13rem);position:absolute;inset:16% 0 auto}.to-hero__in{text-align:center;align-content:center;justify-items:center;gap:0;padding-block:clamp(56px,9vh,112px) clamp(40px,6vh,72px);display:grid}.to-hero__logo{filter:drop-shadow(0 0 30px #9b7bff80);width:min(640px,84vw);height:auto;display:block}.to-hero__title{text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1;letter-spacing:.08em!important;margin-top:clamp(22px,3vw,34px)!important}.to-hero__lead{max-width:34rem;color:var(--to-text);margin:18px auto 30px;font-size:clamp(16px,1.5vw,18px)}.to-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.to-next{border:1px solid rgb(var(--to-glow) / .55);width:min(620px,100%);color:var(--to-text);text-align:left;background:#0a0716e6;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-top:clamp(32px,5vh,56px);padding:12px 18px 12px 12px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.to-next:hover{border-color:rgb(var(--to-glow));transform:translateY(-2px)}.to-next__flyer{object-fit:cover;border-radius:6px;width:64px;height:80px}.to-next__text{gap:2px;display:grid}.to-next__text small{color:rgb(var(--to-glow));font-family:var(--to-cd);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:700}.to-next__text b{color:var(--to-ink);font-family:var(--to-cd);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.to-next__text span{font-size:14px}.to-next__price{color:var(--to-ink);font-family:var(--to-cd);justify-items:end;font-size:26px;font-weight:800;line-height:1;display:grid}.to-next__price small{color:var(--to-muted);font-family:var(--to-ff);font-size:12px;font-weight:400}.to-next__go{color:rgb(var(--to-glow))}@media (max-width:640px){.to-hero__rows{inset:10% 0 auto}.to-hero__lasers{opacity:.45}.to-hero:before{background:radial-gradient(ellipse 90% 45% at 50% 48%, #0a0716d9, #0a071666 75%, transparent), linear-gradient(0deg, var(--to-bg) 2%, transparent 40%)}.to-hero__lead{text-shadow:0 1px 12px #0a0716e6}.to-next{grid-template-columns:auto minmax(0,1fr) auto}.to-next__go{display:none}.to-next__text b,.to-next__price{font-size:21px}}.to-head2__aside{color:var(--to-muted);font-family:var(--to-cd);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:17px;font-weight:600}.to-posters{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(14px,2vw,22px);display:grid}.to-poster{background:var(--to-s1);box-shadow:0 0 0 1px var(--to-line);border-radius:10px;grid-template-rows:auto 1fr;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:relative}.to-poster:hover{box-shadow:0 0 0 1px rgb(var(--to-glow) / .8), 0 26px 60px -24px rgb(var(--to-glow) / .7);transform:translateY(-6px)}.to-poster__art{aspect-ratio:4/5;background:var(--to-s2);border-radius:10px 10px 0 0;display:block;position:relative;overflow:hidden}.to-poster__art img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.to-poster:hover .to-poster__art img{transform:scale(1.05)}.to-poster__art:after{content:"";background:linear-gradient(#0000 58%,#0a0716eb);position:absolute;inset:0}.to-poster__art:before{content:"";z-index:1;opacity:0;background:radial-gradient(circle,#0000 0 1.5px,#0000008c 2px) 0 0/5px 5px;transition:opacity .3s;position:absolute;inset:0}.to-poster:hover .to-poster__art:before{opacity:1}.to-poster.is-sold .to-poster__art img{filter:grayscale()brightness(.55)}.to-poster__tag{z-index:2;background:rgb(var(--to-glow));color:#0a0716;font-family:var(--to-cd);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:800;position:absolute;top:12px;left:12px}.to-poster__date{z-index:2;color:var(--to-ink);font-family:var(--to-cd);text-transform:uppercase;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:10px;left:14px}.to-poster__date b{font-size:clamp(64px,7vw,88px);font-weight:800;line-height:.78}.to-poster__date span{color:rgb(var(--to-glow));letter-spacing:.08em;margin-bottom:2px;font-size:17px;font-weight:800;line-height:1}.to-poster__body{align-content:start;gap:6px;padding:16px 16px 18px;display:grid}.to-poster__kicker{color:rgb(var(--to-glow));font-family:var(--to-cd);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700;margin:0!important;line-height:1.2!important}.to-poster__title{text-transform:uppercase;font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:.95}.to-poster__title a{color:inherit;text-decoration:none}.to-poster__title a:after{content:"";z-index:1;position:absolute;inset:0}.to-poster__meta{color:var(--to-muted);align-items:center;gap:6px;font-size:14px;display:flex;margin:0!important}.to-poster__buy{z-index:2;border-top:1px solid var(--to-line);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:12px;display:flex;position:relative}.to-poster__price{color:var(--to-muted);margin:0;font-size:12px;line-height:1.1!important}.to-poster__price b{color:var(--to-ink);font-family:var(--to-cd);font-size:28px;font-weight:800;display:block}.to-poster__state{letter-spacing:.06em;text-transform:uppercase;font-size:19px!important}.to-poster .to-btn{min-height:42px;padding:0 14px;font-size:16px}.to-band{border-top:1px solid var(--to-line);background:#000;gap:6px;padding-block:clamp(20px,3vw,36px);font-size:clamp(3rem,8vw,7rem);display:grid}.to-club{padding-bottom:clamp(56px,8vw,104px)}.to-h2 span{color:#0000;-webkit-text-stroke:1.5px var(--to-ink)}.to-club__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-bottom:clamp(28px,4vw,44px);display:grid}.to-club__head .to-h2{margin-bottom:0!important}.to-club__head .to-lead{margin:0 0 6px}.to-floorsplit{background:var(--to-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.to-floorpanel{isolation:isolate;background:#000;align-items:end;min-height:clamp(460px,72vh,680px);display:grid;position:relative;overflow:hidden}.to-floorpanel__photo{z-index:-3;object-fit:cover;filter:saturate(1.25)brightness(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 1.6px,#0000 2.1px);mask-image:radial-gradient(circle,#000 0 1.6px,#0000 2.1px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.to-floorpanel:hover .to-floorpanel__photo{transform:scale(1.05)}.to-floorpanel:before{content:"";z-index:-2;background:linear-gradient(0deg, #0a0716f5 8%, #0a07168c 45%, #0a07161a 75%), radial-gradient(ellipse 70% 50% at 50% 100%, rgb(var(--to-glow) / .35), transparent 70%);position:absolute;inset:0}.to-floorpanel:after{content:"";z-index:-1;background:rgb(var(--to-glow));height:4px;position:absolute;inset:0 0 auto}.to-floorpanel__in{padding:clamp(24px,4vw,48px)}.to-floorpanel__no{background:rgb(var(--to-glow));color:#0a0716;font-family:var(--to-cd);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;margin-bottom:14px;padding:6px 10px;font-size:15px;font-weight:800;display:inline-block}.to-floorpanel__name{text-transform:uppercase;display:grid;font-size:clamp(4.2rem,9vw,8rem)!important;line-height:.82!important}.to-floorpanel__name span{color:#0000;-webkit-text-stroke:2px rgb(var(--to-glow))}.to-floorpanel__in>p{max-width:30rem;color:var(--to-text);margin:18px 0 16px;font-size:17px}.to-floorpanel__sounds{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.to-floorpanel__sounds li{border:1px solid rgb(var(--to-glow) / .7);color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:16px;font-weight:700}.to-ledstats{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.to-ledstats li{border-left:1px solid var(--to-line-2);align-content:start;gap:4px;padding:0 20px;display:grid}.to-ledstats li:first-child{border-left:0;padding-left:0}.to-ledstats b{background:radial-gradient(circle, var(--to-ink) 0 1.35px, transparent 1.8px) 0 0 / 4px 4px;color:#0000;font-family:var(--to-cd);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.6rem,9vw,8.4rem);font-weight:800;line-height:.85}.to-ledstats li:nth-child(2n) b{background-image:radial-gradient(circle, var(--to-uv) 0 1.35px, transparent 1.8px)}.to-ledstats strong{color:var(--to-ink);font-family:var(--to-cd);text-transform:uppercase;margin-top:4px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1}.to-ledstats span{color:var(--to-muted);font-family:var(--to-cd);letter-spacing:.12em;text-transform:uppercase;font-size:16px;font-weight:700}.to-kit{flex-wrap:wrap;gap:10px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:flex}.to-kit li{border:1px solid var(--to-line-2);background:var(--to-s1);color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:18px;font-weight:700;display:inline-flex}.to-kit svg{color:var(--to-uv)}@media (max-width:860px){.to-club__head,.to-floorsplit{grid-template-columns:1fr}.to-floorpanel{min-height:440px}.to-floorpanel:before{background:linear-gradient(0deg, #0a0716f7 30%, #0a071699 62%, #0a071626 90%), radial-gradient(ellipse 80% 40% at 50% 100%, rgb(var(--to-glow) / .3), transparent 70%)}.to-kit{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.to-kit li{padding:12px;font-size:15px}.to-ledstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.to-ledstats li:nth-child(3){border-left:0;padding-left:0}}.to-pass{background:var(--to-ink);color:var(--to-bg);border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:18px;display:grid}.to-pass__main{border-right:2px dashed #0a07164d;padding:clamp(22px,3vw,36px)}.to-pass__head{border-bottom:2px solid var(--to-bg);color:var(--to-bg);font-family:var(--to-cd);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:14px;font-size:22px;font-weight:800;display:flex;margin:0 0 22px!important}.to-pass__head span{color:#5b4fa0;letter-spacing:.1em;font-size:17px}.to-pass__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.to-pass__no{color:#6a4fe0;font-family:var(--to-cd);font-size:44px;font-weight:800;line-height:1;display:block}.to-pass__title{color:var(--to-bg);font-family:var(--to-cd);text-transform:uppercase;font-size:26px;font-weight:800;margin:6px 0 4px!important;line-height:1!important}.to-pass__steps p:last-child{color:#3b3554;margin:0;font-size:15px}.to-pass__stub{align-content:center;justify-items:center;gap:12px;padding:22px;display:grid;position:relative}.to-pass__stub:before,.to-pass__stub:after{content:"";background:var(--to-bg);border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.to-pass__stub:before{top:-12px}.to-pass__stub:after{bottom:-12px}.to-pass__qr{aspect-ratio:1;background:#fff;border-radius:8px;grid-template-columns:repeat(21,1fr);width:132px;padding:8px;display:grid}.to-pass__qr i.is-on{background:var(--to-bg)}.to-pass__stub p{color:var(--to-bg);font-family:var(--to-cd);text-align:center;text-transform:uppercase;margin:0;font-size:20px;font-weight:800;line-height:1!important}.to-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.to-rules li{border:1px solid var(--to-line);background:var(--to-s1);border-radius:10px;padding:20px}.to-rules svg{color:var(--to-uv)}.to-rules p{color:var(--to-text);margin:0;font-size:15px}.to-rules__title{font-family:var(--to-cd);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--to-muted)!important;margin-top:12px!important;font-size:14px!important}.to-rules__lead{font-family:var(--to-cd);text-transform:uppercase;font-weight:800;color:var(--to-ink)!important;margin:2px 0 6px!important;font-size:22px!important;line-height:1.05!important}@media (max-width:960px){.to-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.to-pass{grid-template-columns:1fr}.to-pass__main{border-bottom:2px dashed #0a07164d;border-right:0}.to-pass__steps{grid-template-columns:1fr}.to-pass__stub{grid-auto-flow:column;justify-content:center}.to-pass__stub:before,.to-pass__stub:after{top:-13px;bottom:auto;left:auto}.to-pass__stub:before{left:-12px}.to-pass__stub:after{right:-12px}}@media (max-width:480px){.to-rules{grid-template-columns:1fr}}.to-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.to .n39-faq{border-top:1px solid var(--to-line);gap:0;margin-top:0;display:grid}.to .n39-faq details{border:0;border-bottom:1px solid var(--to-line);background:0 0;border-radius:0;padding:0}.to .n39-faq summary{color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:21px;font-weight:700;list-style:none;display:flex}.to .n39-faq summary::-webkit-details-marker{display:none}.to .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--to-uv);font-family:var(--to-cd);background:0 0;border-radius:0;font-size:30px;font-weight:600;line-height:.8}.to .n39-faq details[open] summary:after{transform:rotate(45deg)}.to .n39-faq details>:not(summary){color:var(--to-text);margin:0;padding:0 0 20px;font-size:16px}@media (max-width:860px){.to-faq{grid-template-columns:1fr}}.to-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.to-where p,.to-alarm p{color:var(--to-text);margin:0 0 22px}.to-where--wide{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.to-where--wide p{margin:0}.to-where__address{align-items:center;gap:8px;font-weight:600;display:flex;color:var(--to-ink)!important;margin-top:4px!important}.to-where__when{flex-wrap:wrap;gap:6px 18px;display:flex;margin-top:8px!important}.to-where__when span{align-items:center;gap:8px;display:inline-flex}.to-where svg{color:var(--to-uv);flex:none}.to .to-alarm__form .tb-newsletter{text-align:left;background:0 0;margin:0;padding:0}.to .to-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:none;margin:0;display:grid}.to .to-alarm__form .tb-input,.to .to-alarm__form input[type=email]{border:1px solid var(--to-line-2);background:var(--to-bg);min-height:48px;color:var(--to-ink);border-radius:8px;padding:0 14px}.to .to-alarm__form .tb-input::placeholder{color:var(--to-muted)}.to .to-alarm__form .tb-input:focus-visible{outline:2px solid var(--to-uv);outline-offset:2px}.to .to-alarm__form .tb-btn{background:var(--to-ink);min-height:48px;color:var(--to-bg);font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:8px;padding:0 18px;font-size:17px;font-weight:700}.to .to-alarm__form .tb-newsletter__fine{color:var(--to-muted);grid-column:1/-1;margin:0;font-size:13px}.to .to-alarm__form .tb-newsletter__done{border:1px solid var(--to-uv);background:0 0;border-radius:8px;padding:18px}@media (max-width:860px){.to-duo{grid-template-columns:1fr}}@media (max-width:480px){.to .to-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.to-stage{isolation:isolate;background:#000;align-items:center;min-height:min(88svh,900px);padding-block:clamp(40px,7vw,96px);display:grid;position:relative;overflow:hidden}.to-stage__wall{z-index:-3;opacity:.6}.to-stage__wall .to-led__frame{inset:-10%}.to-stage:before{content:"";z-index:-2;background:linear-gradient(90deg, #0a071659, #0a0716db 46%, #0a0716b8), linear-gradient(0deg, var(--to-bg), transparent 30%);position:absolute;inset:0}.to-stage__wall{opacity:.85!important}.to-band--night{font-size:clamp(2.6rem,6vw,5rem)}.to-stage__lasers{z-index:-1;opacity:.8}.to-stage__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.to-stage__cover{box-shadow:0 30px 80px -30px #000000e6, 0 0 0 1px var(--to-line-2);border-radius:8px;position:relative;overflow:hidden}.to-stage__cover img{width:100%;height:auto;display:block}.to-stamp{z-index:2;background:var(--to-ink);color:var(--to-bg);font-family:var(--to-cd);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:8px 12px;font-size:18px;font-weight:800;position:absolute;top:16px;left:16px}.to-stage__title{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(3.2rem,8vw,7rem);line-height:.88}.to-stage__kicker{color:rgb(var(--to-glow));font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(19px,2vw,24px);font-weight:700;margin:14px 0 0!important;line-height:1.2!important}.to-facts{border-top:1px solid var(--to-line);border-bottom:1px solid var(--to-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;display:grid}.to-facts div{padding:14px 14px 14px 0}.to-facts div+div{border-left:1px solid var(--to-line);padding-left:14px}.to-facts dt{color:var(--to-muted);font-family:var(--to-cd);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.to-facts dd{color:var(--to-ink);margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.35}.to-stage__price{color:var(--to-text);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex;margin:26px 0 0!important}.to-stage__price b{color:var(--to-ink);font-family:var(--to-cd);font-size:44px;font-weight:800;line-height:1}.to-stage__cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.to-note{margin-top:24px}.to-note__title{font-family:var(--to-cd);text-transform:uppercase;font-size:22px;font-weight:800;margin:0 0 6px!important}@media (max-width:860px){.to-stage__in{grid-template-columns:1fr}.to-stage__cover{width:min(78%,360px)}.to-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.to-facts div:nth-child(3){border-left:0;padding-left:0}.to-facts div:nth-child(n+3){border-top:1px solid var(--to-line)}}.to-rules-box{padding-bottom:clamp(32px,5vw,56px)}.to-warn{border-color:rgb(var(--to-glow) / .55)}.to-warn__title{text-transform:uppercase;align-items:center;gap:10px;font-size:24px;display:flex;color:rgb(var(--to-glow))!important;margin-bottom:12px!important}.to-warn ul{color:var(--to-text);gap:6px;margin:0 0 20px;padding-left:20px;display:grid}.to-presale .to-lead{margin-top:-16px}.to-soon{color:var(--to-text)}.to-soon__title{color:var(--to-ink);font-family:var(--to-cd);text-transform:uppercase;font-size:22px;font-weight:800;margin:0!important}.to-about{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.to-about__text{color:var(--to-text);font-size:17px}.to-about__text p{margin:0 0 16px}.to-lineup{border-top:1px solid var(--to-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.to-lineup>li{border-bottom:1px solid var(--to-line);padding:18px 18px 18px 0}.to-lineup>li+li{border-left:1px solid var(--to-line);padding-left:18px}.to-lineup__floor{color:rgb(var(--to-glow));font-family:var(--to-cd);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex;margin:0 0 10px!important}.to-lineup__acts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.to-lineup__acts li{color:var(--to-ink);font-family:var(--to-cd);text-transform:uppercase;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.05}.to-specials__title{color:var(--to-muted);font-family:var(--to-cd);letter-spacing:.14em;text-transform:uppercase;margin:28px 0 12px;font-size:15px;font-weight:700}.to-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.to-chips li{border:1px solid var(--to-line-2);color:var(--to-text);border-radius:6px;padding:7px 12px;font-size:14px;font-weight:500}@media (max-width:860px){.to-about{grid-template-columns:1fr}.to-lineup>li+li{border-left:0;padding-left:0}}.to-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:28px;display:flex}.to-head2 .to-h2{margin-bottom:0!important}.n39.to{--n39-navy:var(--to-bg);--n39-panel:var(--to-s1);--n39-panel-2:var(--to-s2);--n39-line:var(--to-line-2);--n39-soft:var(--to-line);--n39-text:var(--to-text);color:var(--to-ink);font-family:var(--to-ff);background:var(--to-bg)}.n39.to .to-main{background:var(--to-bg)}.to :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--to-cd);font-weight:800}.to .n39-ticket__name,.to .n39-co__title,.to .n39-done__title{text-transform:uppercase}.to .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.to .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.to .tb-sheet__sum,.to .n39-done__total{font-family:var(--to-cd)!important;font-weight:800!important}.to .n39-ticket{background:var(--to-s1);border-radius:8px}.to .n39-ticket.is-picked{background:var(--to-s2);box-shadow:inset 0 0 0 2px rgb(var(--to-glow))}.to .n39-ticket__mark{font-family:var(--to-cd);-webkit-text-stroke:0;color:var(--to-ink);background:#0a0716d9;border-radius:6px;padding:1px 7px;font-weight:800}.to .n39-ticket__kicker,.to .n39-co__kicker,.to .n39-receipt__head{font-family:var(--to-cd);letter-spacing:.14em;font-size:14px;font-weight:700}.to .n39-ticket__save{background:rgb(var(--to-glow));color:#0a0716;border-radius:6px}.to .n39-ticket__stamp{border-color:var(--to-line-2);color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.08em;border-radius:6px}.to .n39-steps{font-family:var(--to-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:700}.to .n39-steps b{border-color:rgb(var(--to-glow));color:var(--to-ink)}.to .n39-clock{border-color:rgb(var(--to-glow) / .7);border-radius:8px}.to .n39-clock b{color:rgb(var(--to-glow))}@media (max-width:480px){.to .n39-clock{gap:10px;padding:10px 12px}.to .n39-clock ol{gap:6px}.to .n39-clock li{min-width:38px}.to .n39-clock b{font-size:24px}}.to .n39-step{border-color:var(--to-line-2);border-radius:8px;overflow:hidden}.to .n39-step button:hover:not(:disabled){background:rgb(var(--to-glow));color:#0a0716}.to .n39-btn{border-color:var(--to-line-2);color:var(--to-ink);font-family:var(--to-cd);letter-spacing:.06em;border-radius:8px;font-size:16px;font-weight:700}.to .n39-btn:hover{background:var(--to-s2);color:var(--to-ink)}.to .n39-btn--fill{background:var(--to-ink);color:var(--to-bg);border-color:#0000}.to .n39-btn--fill:hover{color:var(--to-bg);background:#fff}.to .n39-link{color:var(--to-ink)}.to .n39-receipt{background:var(--to-ink);color:var(--to-bg);border-radius:8px}.to .n39-receipt .n39-btn--fill{background:var(--to-bg);color:var(--to-ink)}.to .n39-receipt__lines,.to .n39-receipt .tb-sheet__sum,.to .n39-receipt .n39-tix__codes summary,.to .n39-receipt .n39-link,.to .n39-receipt .n39-tix__trust li:before{color:var(--to-bg)}.to .n39-tix__trust li:before{color:rgb(var(--to-glow))}.to .n39-co{border-left-color:var(--to-line);background:var(--to-s1);color:var(--to-ink);font-family:var(--to-ff)}.to .n39-co::backdrop{background:#05030ccc}.to .n39-co__title{font-size:28px;line-height:1}.to .n39-co__cover{border-radius:6px}.to .n39-co__close{border-color:var(--to-line-2);color:var(--to-ink);border-radius:8px}.to .n39-co__close:hover{background:var(--to-s2);color:var(--to-ink)}.to .n39-co__steps li.is-now{color:var(--to-ink)}.to .n39-co__steps li.is-now b{background:rgb(var(--to-glow));border-color:rgb(var(--to-glow));color:#0a0716}.to .n39-co__steps li.is-done{color:rgb(var(--to-glow))}.to .n39-co__types li,.to .n39-co__picked{border-radius:8px}.to .n39-co__types li.is-picked{border-color:rgb(var(--to-glow));box-shadow:inset 0 0 0 1px rgb(var(--to-glow))}.to .n39-co__field>span{font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:700}.to .n39-co__input{border-color:var(--to-line-2);background:var(--to-bg);border-radius:8px}.to .n39-co__input:focus-visible{outline-color:var(--to-uv)}.to .n39-co{--tb-pay-radius:8px}.to .n39-co .tb-sheet__go{background:var(--to-ink);color:var(--to-bg);font-family:var(--to-cd);letter-spacing:.06em;border:0;border-radius:8px;font-size:18px;font-weight:800}.to .n39-co__legal a,.to .n39-co__alt a{color:var(--to-ink);text-underline-offset:3px;text-decoration:underline}.to .n39-co__trust li:before{color:rgb(var(--to-glow))}.to .n39-co .tb-input,.to .n39-co .tb-stepper{border-radius:8px}.to .n39-bar{background:rgb(var(--to-glow));color:#0a0716;border-radius:8px;box-shadow:0 16px 40px -16px #000000e6}.to .n39-bar span,.to .n39-bar b{font-family:var(--to-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:800}.to .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--to-bg)}.to .n39-eyebrow{color:rgb(var(--n39-glow,var(--to-glow)));font-family:var(--to-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px;font-weight:700}.to .n39-eyebrow__play{display:none}.to .n39-head2>p{color:var(--to-text)}.to .n39-done__ticket{border:1px solid var(--to-line);background:var(--to-s1);border-radius:8px}.to .n39-done__qr{border-radius:6px}.to .n39-done__code{font-family:var(--to-cd);letter-spacing:.12em}.to .n39-done__later a{color:var(--to-ink)}.to .n39-bg__rows p{font-family:var(--to-cd);font-weight:800}.to-shop .tb-meta{font-family:var(--to-ff)}.to-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.to-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.to-shop .tb-page__title,.to-shop .tb-site-page__title,.to-shop .tb-notfound__title{color:var(--to-ink);font-family:var(--to-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:800;line-height:.95}.to-shop .tb-page__title:before,.to-shop .tb-site-page__title:before{content:"Twenty One · Tickets";color:var(--to-uv);letter-spacing:.16em;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.2;display:block}.to-shop .tb-meta+.tb-page__title:before{content:none}.to-shop .tb-meta:has(+.tb-page__title){color:var(--to-uv);font-family:var(--to-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px;font-weight:700}.to-shop .tb-page__lead{color:var(--to-text)}.to-shop .tb-glass{background:var(--to-s1);border:1px solid var(--to-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}.to-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.to-shop .tb-btn{min-height:48px;font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:0 22px;font-size:17px;font-weight:700}.to-shop .tb-btn--primary{background:var(--to-ink);color:var(--to-bg);border:0}.to-shop .tb-btn--secondary{border:1px solid var(--to-line-2);color:var(--to-ink)}.to-shop .tb-input{border:1px solid var(--to-line-2);background:var(--to-bg);min-height:50px;color:var(--to-ink);border-radius:8px;padding:0 16px}.to-shop .tb-input:focus-visible{outline:2px solid var(--to-uv);outline-offset:2px}.to-shop .tb-ticket-group{border-radius:8px;padding:22px 24px}.to-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.to-shop .tb-ticket header h1,.to-shop .tb-ticket header h2{font-family:var(--to-cd);text-transform:uppercase;font-weight:800}.to-shop .tb-ticket__qr{border-radius:8px}.to-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.to-shop .tb-notfound__code{color:var(--to-uv);font-family:var(--to-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px;font-weight:700}.to-shop .tb-notfound__code:after{content:" · Twenty One Tickets"}.to-shop .tb-notfound__text{color:var(--to-text);opacity:1}.to-shop .tb-notfound__cta{background:var(--to-ink);height:48px;color:var(--to-bg);font-family:var(--to-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none}.to-shop main.tb-site-page{align-content:start;min-height:62vh}.to-shop .tb-site-page__title{align-self:start}.to-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.to-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.to-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--to-text);margin:0;font-size:16px}.to-shop .tb-sheet{border:1px solid var(--to-line);background:var(--to-s1);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}@media (prefers-reduced-motion:no-preference){.to-led__scan{animation:9s linear infinite to-scan}@keyframes to-scan{0%{transform:translateY(0)}to{transform:translateY(560%)}}.to-lasers__fan{animation:14s ease-in-out infinite alternate to-sweep}@keyframes to-sweep{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.to-marquee__track{animation:38s linear infinite to-run}.to-marquee--reverse .to-marquee__track{animation-direction:reverse}@keyframes to-run{to{transform:translate(-50%)}}.to-hero__in>*,.to-stage__cover,.to-stage__panel{animation:.8s cubic-bezier(.2,.8,.2,1) both to-up}.to-hero__title,.to-stage__panel{animation-delay:.1s}.to-hero__lead{animation-delay:.18s}.to-hero__cta{animation-delay:.26s}.to-next{animation-delay:.36s!important}@keyframes to-up{0%{opacity:0;transform:translateY(18px)}}}@media (prefers-reduced-motion:reduce){.to *,.to :before,.to :after{transition:none!important;animation:none!important}}
