.ch{--ch-bg:#050506;--ch-fg:#f4f2ef;--ch-muted:#f4f2ef94;--ch-dim:#f4f2ef57;--ch-gold:#f2d49b;--ch-silver:#d9dde3;--ch-bronze:#d69a6a;--ch-red:#e04a31;--ch-glass:#ffffff0b;--ch-line:#ffffff1f;background:var(--ch-bg);color:var(--ch-fg);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--ch-bg:#050506;--ch-fg:#f4f2ef;--ch-muted:#f4f2ef94;--ch-dim:#f4f2ef57;--ch-gold:#f2d49b;--ch-silver:#d9dde3;--ch-bronze:#d69a6a;--ch-red:#e04a31;--ch-glass:#ffffff0b;--ch-line:#ffffff1f}.ch-serif{font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400}.ch-glass{background:var(--ch-glass);border:1px solid var(--ch-line);-webkit-backdrop-filter:blur(24px);border-radius:18px}.ch-grain:after{content:"";pointer-events:none;opacity:.08;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(4,end) infinite ch-grain;position:absolute;inset:-50%}@keyframes ch-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.ch-letterbox{background:#000}.ch-curtain{background-image:linear-gradient(#ffbe961a,#0000008c),repeating-linear-gradient(90deg,#3a0d0b 0,#5a1512 9px,#78201a 17px,#5a1512 25px,#3a0d0b 34px)}.ch-curtain-gold{background-image:linear-gradient(#ffe1b429,#00000080),repeating-linear-gradient(90deg,#4a3a14 0,#7a6020 9px,#a8832c 17px,#7a6020 25px,#4a3a14 34px)}.ch-curtain-left,.ch-curtain-right{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.ch-open .ch-curtain-left{transform:translate(-102%)}.ch-open .ch-curtain-right{transform:translate(102%)}.ch-open .ch-sweep{animation:1.4s ease-out .25s ch-sweep}@keyframes ch-sweep{0%{opacity:0;transform:translate(-120%)skew(-12deg)}40%{opacity:.55}to{opacity:0;transform:translate(160%)skew(-12deg)}}.ch-ember{opacity:0;will-change:transform, opacity;background:#f2d49b;border-radius:50%;width:2px;height:2px;animation:linear infinite ch-rise;position:absolute;bottom:-8px}@keyframes ch-rise{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.75}70%{opacity:.5}to{opacity:0;transform:translate(14px,-78vh)scale(1.1)}}.ch-flap{perspective:300px}.ch-flap-d{animation:.42s cubic-bezier(.3,.9,.4,1) ch-flip}@keyframes ch-flip{0%{opacity:.4;transform:rotateX(-82deg)}to{opacity:1;transform:rotateX(0)}}.ch-seat-pop{animation:.9s cubic-bezier(.2,.9,.3,1) ch-pop}@keyframes ch-pop{0%{filter:brightness(2.2);transform:scale(.6)}60%{transform:scale(1.18)}to{filter:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ch-grain:after,.ch-ember,.ch-flap-d,.ch-sweep,.ch-seat-pop{animation:none!important}.ch-curtain-left,.ch-curtain-right{transition:none!important}.ch-ember{opacity:.35}}.ch-peek .ch-curtain-left{transform:translate(-8%)}.ch-peek .ch-curtain-right{transform:translate(8%)}@media (prefers-reduced-motion:reduce){.ch-peek .ch-curtain-left,.ch-peek .ch-curtain-right{transform:none}}.ch-rise-av{opacity:0;will-change:transform, opacity;animation-name:ch-rise-av;animation-timing-function:ease-out;animation-iteration-count:infinite;bottom:-28px}@keyframes ch-rise-av{0%{opacity:0;transform:translateY(0)scale(.8)}18%{opacity:.9}78%{opacity:.55}to{opacity:0;transform:translateY(-210px)scale(1)}}@media (prefers-reduced-motion:reduce){.ch-rise-av{opacity:.4;animation:none}}.ch-foil{background-image:linear-gradient(135deg,#2a200c 0%,#4b3a14 28%,#7a6020 52%,#4b3a14 74%,#2a200c 100%)}.ch-foil-sweep{background:linear-gradient(105deg,#0000 38%,#ffeecd47 50%,#0000 62%);animation:6.5s ease-in-out infinite ch-foil-sweep;transform:translate(-120%)}@keyframes ch-foil-sweep{0%,12%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.ch-float{animation:7s ease-in-out infinite ch-float}@keyframes ch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.ch-foil-sweep{animation:none;transform:translate(120%)}.ch-float{animation:none}}.ch-pulse{animation:.8s cubic-bezier(.3,.8,.4,1) ch-pulse}@keyframes ch-pulse{0%{box-shadow:0 0 #f2d49b00}35%{box-shadow:0 0 0 3px #f2d49b8c,0 0 44px #f2d49b4d}to{box-shadow:0 0 #f2d49b00}}@media (prefers-reduced-motion:reduce){.ch-pulse{animation:none}}.ch-smoke{animation:18s ease-in-out infinite ch-smoke}@keyframes ch-smoke{0%,to{transform:translate(0)}50%{transform:translate(60px)}}.ch-hero-ember{will-change:transform, opacity;animation-name:ch-hero-ember;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ch-hero-ember{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-520px)translate(40px)}}@media (prefers-reduced-motion:reduce){.ch-smoke{animation:none}.ch-hero-ember{animation:none;opacity:.7!important}}.ch-cta{isolation:isolate;position:relative;overflow:hidden}.ch-cta:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%) 0 0/400% 100%;animation:4.5s ease-in-out infinite ch-cta-sweep;position:absolute;inset:0}@keyframes ch-cta-sweep{0%{background-position:180% 0}20%,to{background-position:-80% 0}}@property --ch-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ch-cta:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ch-angle), transparent 0deg, transparent 320deg, #ffe2aa40 340deg, #ffe6b8 352deg, #ffe2aa40 358deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #ffd696e6);padding:2px;animation:6s linear infinite ch-cta-spark;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ch-cta-spark{to{--ch-angle:360deg}}.ch-cta{transition:transform .18s,box-shadow .25s;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 40px #e04a3173}.ch-cta:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff38,0 12px 46px #e04a31a6}.ch-cta:active{transform:scale(.98)}.ch-cta-arrow{opacity:0;width:0;margin-left:0;transition:width .22s,opacity .22s,transform .22s,margin-left .22s;display:inline-flex;overflow:hidden;transform:translate(-6px)}.ch-cta:hover .ch-cta-arrow{opacity:1;width:18px;margin-left:8px;transform:translate(0)}.ch-chev{animation:2.4s ease-in-out infinite ch-chev}@keyframes ch-chev{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.9;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.ch-cta:after,.ch-cta:before{animation:none}.ch-cta:after{opacity:0}.ch-chev{animation:none}}.ch-step{opacity:0;transition:opacity .45s,transform .45s,border-color .45s,box-shadow .2s;transform:translateY(10px)}.ch-lit .ch-step{opacity:1;transform:none}.ch-lit .ch-step:first-child{transition-delay:0s}.ch-lit .ch-step:nth-child(3){transition-delay:.25s}.ch-lit .ch-step:nth-child(5){transition-delay:.5s}.ch-lit .ch-step:nth-child(7){transition-delay:.75s}.ch-step:hover{transform:translateY(-4px);border-color:#ffffff4d!important}.ch-rail{position:relative;overflow:hidden}.ch-rail:after{content:"";transform-origin:0;transition:transform .34s;transition-delay:calc(var(--i,0) * .25s + .2s);background:linear-gradient(90deg,#f2d49b8c,#ffe6b8);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 8px #f2d49bb3}.ch-lit .ch-rail:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ch-step{opacity:1;transition:none;transform:none}.ch-rail:after{transition:none;transform:scaleX(1)}}.ch-display{font-family:var(--font-chdisplay), "Bebas Neue", "Space Grotesk", Impact, sans-serif;letter-spacing:.01em;font-weight:400}.ch-backdrop{opacity:.5;object-fit:cover;will-change:transform;height:140%;transition:opacity .9s;animation:26s ease-in-out infinite alternate ch-ken;position:absolute;top:-140px;left:0;right:0}@keyframes ch-ken{0%{transform:scale(1.04)translateY(0)}to{transform:scale(1.12)translateY(-14px)}}@media (prefers-reduced-motion:reduce){.ch-backdrop{animation:none;transform:scale(1.04)}}.ch-sticker-ring{transform-origin:50%;animation:24s linear infinite ch-spin}@keyframes ch-spin{to{transform:rotate(360deg)}}.ch-sticker:hover .ch-sticker-ring{animation-duration:8s}.ch-sticker-tix{transition:transform .25s}.ch-sticker:hover .ch-sticker-tix{transform:translateY(-4px)}.ch-foil-warm{background:linear-gradient(118deg,#8a6a3a 0%,#f2d49b 14%,#ffd9a8 28%,#e9a07a 42%,#f6e2b8 58%,#c9955a 72%,#f2d49b 86%,#7a5a30 100%)}.ch-sheen{background:linear-gradient(104deg,#0000 40%,#ffffffa6 50%,#0000 60%) 0 0/300% 100%;animation:3.5s ease-in-out infinite ch-sheen}@keyframes ch-sheen{0%{background-position:150% 0}20%,to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.ch-sticker-ring{animation:none}.ch-sheen{opacity:.25;animation:none}.ch-sticker:hover .ch-sticker-tix{transform:none}}.ch-tk-slot{--tk-k:.86;width:calc(380px * var(--tk-k));height:calc(700px * var(--tk-k))}.ch-tk-scale{width:380px;height:700px;transform:scale(var(--tk-k));transform-origin:0 0}@media (min-width:1280px){.ch-tk-slot{--tk-k:1}.ch-tk-rail{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:20px}}.ch-tk-body{transition:transform .3s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.ch-tk:hover .ch-tk-body{transform:translateY(-10px)rotate(-1.5deg)}.ch-tk-dim{background:#0505068c;transition:background .3s}.ch-tk:hover .ch-tk-dim{background:#05050640}.ch-tk-unlock .ch-tk-dim{animation:.4s forwards tk-undim}@keyframes tk-undim{to{background:#05050600}}.ch-tk-stub{transform:rotate(-5deg)}.ch-tk-unlock .ch-tk-stub{animation:.9s cubic-bezier(.34,1.56,.64,1) .4s both tk-tear}@keyframes tk-tear{0%{transform:translateY(-40px)rotate(0)}to{transform:translateY(0)rotate(-5deg)}}.ch-tk-unlock .ch-tk-stamp{animation:.35s cubic-bezier(.2,1.5,.4,1) 1s both tk-thump}@keyframes tk-thump{0%{opacity:0;transform:rotate(-12deg)scale(1.3)}to{opacity:.85;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ch-tk-unlock .ch-tk-dim,.ch-tk-unlock .ch-tk-stub,.ch-tk-unlock .ch-tk-stamp{animation:none}.ch-tk-unlock .ch-tk-dim{background:#05050600}.ch-tk:hover .ch-tk-body{transform:none}}.ch-tk-rail{scrollbar-width:none}.ch-tk-rail::-webkit-scrollbar{display:none}.ch-fp-grain{pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.ch-fp-pass{background:linear-gradient(125deg,#3a2a10 0%,#a8834a 30%,#f2d49b 46%,#b48d4f 60%,#3a2a10 100%);border-radius:20px;width:440px;height:280px;animation:6s ease-in-out infinite ch-fp-float;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 40px 100px #000000b3,0 0 80px #f2d49b40}@keyframes ch-fp-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-10px)}}.ch-fp-sheen{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;height:200%;animation:4.5s ease-in-out infinite ch-fp-sheen;position:absolute;top:-50%;left:-60%;transform:rotate(20deg)}@keyframes ch-fp-sheen{0%{left:-60%}60%,to{left:130%}}@media (max-width:520px){.ch-fp-pass{margin:-40px -62px;animation-name:ch-fp-float-sm;transform:rotate(-6deg)scale(.72)}@keyframes ch-fp-float-sm{0%,to{transform:rotate(-6deg)scale(.72)translateY(0)}50%{transform:rotate(-5deg)scale(.72)translateY(-10px)}}}.ch-blink{animation:1.4s ease-in-out infinite ch-blink}@keyframes ch-blink{0%,to{opacity:1}50%{opacity:.3}}.ch-fl{perspective:320px;background:linear-gradient(#1a1611 50%,#120f0b 50%);border:1px solid #f2d49b40;border-radius:12px;width:84px;height:92px;position:relative;box-shadow:0 10px 24px #00000080}.ch-fl-half{backface-visibility:hidden;height:46px;position:absolute;left:0;right:0;overflow:hidden}.ch-fl-top{background:#1a1611;border-radius:11px 11px 0 0;top:0}.ch-fl-bottom{background:#120f0b;border-radius:0 0 11px 11px;bottom:0}.ch-fl-face{color:#f2d49b;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:92px;font-family:Instrument Serif,Georgia,serif;font-size:58px;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.ch-fl-hinge{background:#0009;height:1px;position:absolute;top:50%;left:0;right:0}.ch-fl-fold-front{transform-origin:50% 100%;animation:.42s ease-in forwards ch-fl-front}.ch-fl-fold-back{transform-origin:50% 0;animation:.42s ease-out forwards ch-fl-back}@keyframes ch-fl-front{0%{transform:rotateX(0)}50%,to{transform:rotateX(-90deg)}}@keyframes ch-fl-back{0%,50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (max-width:420px){.ch-fl{width:66px;height:74px}.ch-fl-half{height:37px}.ch-fl-face{height:74px;font-size:46px}.ch-fl-face[style*=translateY]{transform:translateY(-37px)!important}}@media (prefers-reduced-motion:reduce){.ch-fp-pass,.ch-fp-sheen,.ch-blink{animation:none}.ch-fl-fold-front,.ch-fl-fold-back{animation:none;display:none}}.ch-hall-slot{--hall-k:1;width:calc(820px * var(--hall-k));flex:none}.ch-hall-scale{width:820px;transform:scale(var(--hall-k));transform-origin:0 0}.ch-hall-slot{height:calc(var(--hall-h,654px) * var(--hall-k))}@media (max-width:1340px){.ch-hall-slot{--hall-k:.78}}@media (max-width:1100px){.ch-hall-slot{--hall-k:.62}}@media (max-width:860px){.ch-hall-slot{--hall-k:.65;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ch-hall-slot::-webkit-scrollbar{display:none}.ch-hall-slot{scrollbar-width:none}}.ch-seat{border-radius:10px 10px 6px 6px;flex:none;justify-content:center;align-items:center;width:34px;height:30px;transition:box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative}.ch-seat-lip{background:#0006;border-radius:2px;height:3px;position:absolute;bottom:-4px;left:3px;right:3px}.ch-seat-n{opacity:0;font-size:12px;font-weight:700;transition:opacity .15s}.ch-seat-free{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff38}.ch-seat-taken{cursor:default;background:linear-gradient(#4a4a4e,#323235);border:1.5px solid #55555a}.ch-seat-free:hover,.ch-seat-free:focus-visible{background:#f2d49b24;border-color:#f2d49b;outline:none;box-shadow:0 0 18px #f2d49b73}.ch-seat-free:hover .ch-seat-n,.ch-seat-free:focus-visible .ch-seat-n{opacity:1;color:#f2d49b}.ch-seat-you{cursor:default;background:linear-gradient(#fff1cf,#f2d49b);border:1.5px solid #fff1cf;box-shadow:0 0 22px #f2d49bbf}.ch-seat-you .ch-seat-n{opacity:1;color:#2a1a08;letter-spacing:.04em;font-size:9px}.ch-seat-label{z-index:5;pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ch-seat-label-reveal{animation:4.3s forwards ch-label-hold}@keyframes ch-label-hold{0%{opacity:0;visibility:visible;transform:translate(-50%,-14px)scale(.8)}16%{opacity:1;transform:translate(-50%)scale(1)}86%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-6px)scale(.96)}}.ch-seat-label-box{white-space:nowrap;color:#2a1a08;letter-spacing:.06em;background:linear-gradient(#fff1cf,#f2d49b);border-radius:12px;padding:8px 14px;font-size:13px;font-weight:800;box-shadow:0 10px 30px #f2d49b80}.ch-seat-label-tip{border-top:8px solid #f2d49b;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.ch-seat-tip{white-space:nowrap;color:#f4f2ef;opacity:0;pointer-events:none;z-index:6;background:#0a0806eb;border:1px solid #f2d49b80;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:400;transition:opacity .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.ch-seat-free:hover .ch-seat-tip,.ch-seat-free:focus-visible .ch-seat-tip,.ch-seat-you:hover .ch-seat-tip,.ch-seat-you:focus-visible .ch-seat-tip{opacity:1}.ch-tk-rail:has(.ch-seat:hover) .ch-seat:focus-visible .ch-seat-tip{opacity:0}.ch-hall-scale:has(.ch-seat:hover) .ch-seat:focus-visible:not(:hover) .ch-seat-tip{opacity:0}.ch-seat-below .ch-seat-tip{top:calc(100% + 9px);bottom:auto}.ch-seat-below .ch-seat-label{flex-direction:column-reverse;top:calc(100% + 10px);bottom:auto}.ch-seat-below .ch-seat-label-tip{border-top:none;border-bottom:8px solid #f2d49b}.ch-seat-claim{animation:.7s cubic-bezier(.3,1.3,.5,1) both ch-seat-flip}@keyframes ch-seat-flip{0%{transform:rotateX(180deg)scale(.9)}to{transform:rotateX(0)scale(1)}}.ch-seat-ring{pointer-events:none;border:2px solid #f2d49b;border-radius:12px;animation:.9s ease-out .35s both ch-ring;position:absolute;inset:-4px}@keyframes ch-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ch-spark{pointer-events:none;--ch-spark-a:0deg;background:#f2d49b;border-radius:50%;width:4px;height:4px;animation:.7s ease-out .35s both ch-spark;position:absolute;top:50%;left:50%}@keyframes ch-spark{0%{opacity:1;transform:rotate(var(--ch-spark-a)) translateX(0)}to{opacity:0;transform:rotate(var(--ch-spark-a)) translateX(46px)}}.ch-hall-arrow{color:#f2d49b;font-size:20px;animation:1.4s ease-in-out infinite ch-nudge;display:inline-block}@keyframes ch-nudge{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}.ch-seat-mini{border-radius:10px 10px 6px 6px;flex:none;justify-content:center;align-items:center;width:34px;height:30px;font-weight:700;display:inline-flex;position:relative}.ch-seat-mini-gold{color:#f2d49b;background:#f2d49b2e;border:1.5px solid #f2d49b;font-size:12px;box-shadow:0 0 18px #f2d49b80}.ch-seat-mini-you{color:#2a1a08;letter-spacing:.04em;background:linear-gradient(#fff1cf,#f2d49b);border:1.5px solid #fff1cf;font-size:9px;box-shadow:0 0 18px #f2d49b80}@media (prefers-reduced-motion:reduce){.ch-hall-arrow,.ch-seat-claim{animation:none}.ch-seat-label-reveal{animation:4.3s step-end forwards ch-label-hold-flat}@keyframes ch-label-hold-flat{0%{opacity:0;visibility:hidden}1%{opacity:1;visibility:visible}86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.ch-seat-ring,.ch-spark{display:none}}.ch-foil-btn{isolation:isolate;color:#2a1a08;background:linear-gradient(118deg,#8a6a3a 0%,#f2d49b 26%,#ffd9a8 46%,#c9955a 74%,#f2d49b 100%);border:1px solid #ffebc88c;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 6px 20px #f2d49b47}.ch-foil-btn:hover{transform:translateY(-1px);box-shadow:0 8px 28px #f2d49b73}.ch-foil-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffffb3 50%,#0000 60%) 0 0/300% 100%;animation:4s ease-in-out infinite ch-foil-btn-sheen;position:absolute;inset:0}@keyframes ch-foil-btn-sheen{0%{background-position:150% 0}22%,to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.ch-foil-btn:after{opacity:.2;animation:none}.ch-foil-btn:hover{transform:none}}.ch-fest{font-family:var(--font-chfest), "Archivo Narrow", "Space Grotesk", sans-serif;text-transform:uppercase;letter-spacing:.01em;background:linear-gradient(#fbeccb 0%,#e9cf9a 38%,#c9a468 62%,#a88850 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #00000059);-webkit-background-clip:text;background-clip:text;font-weight:700}.ch-tk-go{isolation:isolate;transition:box-shadow .25s;position:absolute;overflow:hidden;box-shadow:0 10px 30px #e04a3166}.ch-tk-go:hover{box-shadow:0 12px 38px #e04a3199,0 0 26px #ffd69659}.ch-tk-go:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--ch-angle), transparent 0deg, transparent 320deg, #ffe2aa40 340deg, #ffe6b8 352deg, #ffe2aa40 358deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #ffd696e6);padding:2px;transition:opacity .2s;animation:2.6s linear infinite ch-cta-spark;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ch-tk-go:hover:before,.ch-tk-go:focus-visible:before{opacity:1}@media (prefers-reduced-motion:reduce){.ch-tk-go:before{animation:none}}.ch-seat-golden{box-shadow:0 0 16px #f2d49b8c}.ch-seat-star{color:#f2d49b;text-shadow:0 0 8px #f2d49be6;pointer-events:none;font-size:13px;line-height:1;position:absolute;top:-7px;right:-5px}.ch-golden-card{background:linear-gradient(118deg,#8a6a3a 0%,#f2d49b 24%,#ffd9a8 44%,#f6e2b8 60%,#c9955a 80%,#f2d49b 100%);border:1px solid #ffebc8b3;animation:.6s cubic-bezier(.2,1.3,.4,1) both ch-golden-up;box-shadow:0 18px 60px #0009,0 0 60px #f2d49b66}@keyframes ch-golden-up{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ch-golden-spark{pointer-events:none;--ch-spark-a:0deg;background:#fff6e0;border-radius:50%;width:5px;height:5px;animation:1.1s ease-out .25s both ch-golden-spark;position:absolute;top:50%;left:50%}@keyframes ch-golden-spark{0%{opacity:1;transform:rotate(var(--ch-spark-a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--ch-spark-a)) translateX(190px) scale(.4)}}@media (prefers-reduced-motion:reduce){.ch-golden-card{animation:none}.ch-golden-spark{display:none}}.ch-votebar{z-index:30;color:var(--ch-fg);background:linear-gradient(90deg,#f2d49b24,#f2d49b0f);border-bottom:1px solid #f2d49b4d;justify-content:center;padding:11px 16px;font-size:14.5px;text-decoration:none;display:flex;position:relative}.ch-votebar:hover{background:linear-gradient(90deg,#f2d49b33,#f2d49b1a)}.ch-votebar>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ch-votebar b{color:var(--ch-gold);font-weight:600}.ch-votebar em{color:var(--ch-muted);font-style:normal}.ch-votebar-go{color:var(--ch-fg);align-items:center;gap:5px;display:inline-flex}.ch-votebar i{font-style:normal}@media (max-width:480px){.ch-votebar{padding:10px 12px;font-size:13.5px}.ch-votebar em{display:none}}
