.ed,.ed-head,.ed-foot,.ed-shop{--ed-bg:#0e0e0e;--ed-s1:#181818;--ed-s2:#222;--ed-deep:#050505;--ed-line:#ffffff1a;--ed-line-2:#ffffff6b;--ed-ink:#fff;--ed-text:#ddd;--ed-muted:#acacac;--ed-red:#ffd400;--ed-red-2:#ffe14d;--ed-brand:#ffd400;--ed-uv:red;--ed-glow:255 212 0;--ed-w:min(1200px, calc(100% - 40px));--ed-cd:var(--ed-display), "Arial Black", sans-serif;--ed-ff:var(--ed-sans), "Helvetica Neue", Arial, sans-serif;color:var(--ed-ink);font-family:var(--ed-ff)}.ed,.ed-main,.ed-shop{background:var(--ed-bg)}.n39.ed>*,.ed-shop>*{--tb-font-display:var(--ed-cd);--tb-font-body:var(--ed-ff)}.ed-wrap{width:var(--ed-w);margin-inline:auto}.ed-narrow{max-width:900px}.ed-section{padding-block:clamp(56px,8vw,100px);position:relative}.ed-section+.ed-section{border-top:1px solid var(--ed-line)}.ed p{line-height:1.55}.ed h1,.ed h2,.ed h3,.n39.ed :is(h1,h2,h3){color:var(--ed-ink);font-family:var(--ed-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.ed h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.ed-kicker{color:var(--ed-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.ed-kicker--brand{color:var(--ed-red-2)}.ed-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.ed-head2>*{min-width:0}.ed-head2 h2{margin-bottom:0!important}.ed-head2>p{max-width:34rem;color:var(--ed-text);margin:0;font-size:15px}.ed-soon{border:1px solid var(--ed-line-2);color:var(--ed-text);padding:24px}.ed-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.ed-soon p:last-child{margin:0}.ed-btn{border:2px solid var(--ed-line-2);min-height:46px;color:var(--ed-ink);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ed-btn:hover{border-color:#fff}.ed-btn--brand,.ed-btn--red{border-color:var(--ed-red-2);background:var(--ed-red);color:#111}.ed-btn--brand:hover,.ed-btn--red:hover{border-color:var(--ed-red-2);background:var(--ed-red-2)}.ed-head{z-index:40;background:color-mix(in srgb, var(--ed-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--ed-red);position:sticky;top:0}.ed-head__in{width:var(--ed-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.ed-head__brand{align-items:center;display:flex}.ed-head__brand img{width:170px;height:auto;display:block}.ed-head__nav{gap:22px;margin-left:auto;display:flex}.ed-head__nav a{color:var(--ed-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.ed-head__nav a:hover{color:var(--ed-red-2)}.ed-head__cta{min-height:40px;padding:0 18px}.ed-head__menu{display:none;position:relative}.ed-head__menu summary{border:2px solid var(--ed-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.ed-head__menu summary::-webkit-details-marker{display:none}.ed-head__drawer{background:var(--ed-deep);border:2px solid var(--ed-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.ed-head__drawer a{color:#fff;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:860px){.ed-head__nav{display:none}.ed-head__cta{margin-left:auto}.ed-head__menu{display:block}}@media (max-width:400px){.ed-head__brand img{width:130px}}.ed-foot{background:var(--ed-deep);border-top:2px solid var(--ed-red)}.ed-foot__in{width:var(--ed-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.ed-foot__in>*{min-width:0}.ed-foot p,.ed-foot li{color:var(--ed-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.ed-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.ed-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.ed-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ed-foot ul li{margin:0}.ed-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.ed-foot a:hover{color:var(--ed-red-2)}.ed-foot__base{width:var(--ed-w);border-top:1px solid var(--ed-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.ed-foot__base p{margin:0;font-size:12px}.ed-foot__tb{opacity:.8}@media (max-width:760px){.ed-foot__in{grid-template-columns:1fr}}.ed-head__brand img{width:64px}.ed-foot__mark{width:110px!important}.ed-hero{background:radial-gradient(50% 70% at 85% 20%, #ff000038, transparent 70%), var(--ed-bg);position:relative;overflow:hidden}.ed-hero:before{content:"";aspect-ratio:1.12;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 100'%3E%3Cpath d='M2 2h108L56 98z' fill='none' stroke='%23fff202' stroke-width='1.1' stroke-opacity='0.7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(58vw,700px);position:absolute;top:50%;right:-4%;translate:0 -50%}@media (max-width:820px){.ed-hero:before{display:none}}.ed-hero__in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(56px,9vw,120px);display:grid;position:relative}.ed-hero__in>img{order:2}.ed-hero__logo{justify-self:center;width:min(260px,100%);height:auto;display:block}.ed-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.ed-hero__title span{color:var(--ed-red);display:block}.ed-hero__lead{max-width:52ch;color:var(--ed-text);font-size:17px;margin:20px 0 0!important}.ed-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.ed-hero__in{grid-template-columns:1fr}.ed-hero__in>img{order:0}.ed-hero__logo{justify-self:start;width:120px}}.ed-nights{border-top:2px solid var(--ed-red);margin:0;padding:0;list-style:none;display:grid}.ed-night{border-bottom:1px solid var(--ed-line-2);grid-template-columns:56px 112px 120px minmax(0,1fr) 220px;align-items:center;gap:0 18px;padding:20px 22px;display:grid;position:relative}.ed-night.is-sold{opacity:.55}.ed-night__no{color:var(--ed-muted);font-family:var(--ed-cd);font-size:22px;font-weight:800}.ed-tri{filter:drop-shadow(2px 0 #111)drop-shadow(-2px 0 #111)drop-shadow(0 2px #111)drop-shadow(0 -2px #111);width:108px;height:88px;transition:transform .25s;display:block}.ed-tri__face{clip-path:polygon(0 0,100% 0,50% 100%);color:#111;background:#fff202;align-content:start;justify-items:center;width:100%;height:100%;padding-top:8px;line-height:1;display:grid}.ed-night:hover .ed-tri{transform:translateY(-3px)}.ed-tri__face span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.ed-tri__face b{color:#d40000;font-family:var(--ed-cd);letter-spacing:-.02em;order:-1;margin:0 0 3px;font-size:15px;font-weight:800}.ed-night__img{display:block;overflow:hidden}.ed-night__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.ed-night__body{min-width:0}.ed .ed-night h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.ed-night h3 a{color:#fff;text-decoration:none}.ed-night h3 a:hover{color:var(--ed-red-2)}.ed-night__time{color:var(--ed-muted);font-size:13px;margin:6px 0 0!important}.ed-night__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ed-night__price{color:var(--ed-muted);white-space:nowrap;font-size:13px;margin:0!important}.ed-night__price b{color:#fff;font-size:21px}.ed-night__price.is-state{color:#fff;font-weight:600}.ed-night .ed-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.ed-night{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"tri body""img img""buy buy";gap:12px 14px;padding:18px 16px}.ed-night__no{display:none}.ed-night__img{grid-area:img;align-self:start}.ed-night__img img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:260px}.ed-tri{grid-area:tri;width:84px;height:70px}.ed-tri__face{padding-top:7px}.ed-tri b{font-size:12px}.ed-night__body{grid-area:body}.ed-night__buy{grid-area:buy;justify-content:space-between}}.ed-stage__badge{margin-bottom:18px;display:inline-block}.ed-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.ed-stage__cover{border-top:4px solid var(--ed-red);background:var(--ed-s1);position:relative;overflow:hidden}.ed-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.ed-stamp{z-index:3;border:3px solid var(--ed-red);color:var(--ed-red-2);letter-spacing:.1em;text-transform:uppercase;background:#000c;padding:6px 22px;font-size:clamp(24px,5vw,44px);font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg}.ed-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.ed-stage__panel>*{min-width:0}.ed-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.ed-stage__sub{color:var(--ed-muted);margin:10px 0 0;font-size:16px}.ed-facts{color:var(--ed-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.ed-facts li{align-items:center;gap:10px;display:flex}.ed-facts svg{color:var(--ed-red-2);flex:none}.ed-stage__buy{justify-items:start;gap:14px;display:grid}.ed-stage__price{color:var(--ed-text);margin:0}.ed-stage__price b{color:#fff;font-size:32px;font-weight:900}.ed-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.ed-note{border:2px solid var(--ed-red);padding:16px 18px}.ed-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.ed-stage__panel{grid-template-columns:1fr}}.ed-ladder{border-left:1px solid var(--ed-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.ed-ladder li{border:1px solid var(--ed-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.ed-ladder li.is-off{opacity:.4;text-decoration:line-through}.ed-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ed-ladder b{font-size:22px;font-weight:900}.ed-lineup .ed-wrap{text-align:center}.ed-lineup__name{color:var(--ed-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.ed-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ed-lineup li{font-family:var(--ed-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.3}.ed-lineup li:before{content:"";vertical-align:.28em;background:var(--ed-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.ed-lineup__name{text-wrap:balance}.ed-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.ed-about>*{min-width:0}.ed-about h2{margin-bottom:10px!important}.ed-about__claim span{display:inline-block}.ed-about__claim{color:var(--ed-red);font-family:var(--ed-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.ed-about__text p{max-width:40rem;color:var(--ed-text);white-space:pre-line;margin:0;font-size:17px}.ed-about__text p+p{margin-top:14px}@media (max-width:860px){.ed-about{grid-template-columns:1fr}}.ed-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.ed-way__address{color:var(--ed-text);margin:12px 0 20px}.ed .n39-faq{border-top:2px solid var(--ed-red);gap:0;margin-top:10px;display:grid}.ed .n39-faq details{border:0;border-bottom:1px solid var(--ed-line-2);background:0 0;border-radius:0;padding:0}.ed .n39-faq summary{color:var(--ed-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.ed .n39-faq summary::-webkit-details-marker{display:none}.ed .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--ed-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.ed .n39-faq details[open] summary:after{transform:rotate(45deg)}.ed .n39-faq details>:not(summary){color:var(--ed-text);margin:0;padding:0 0 20px;font-size:16px}.ed-alarm{background:var(--ed-deep)}.ed-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.ed-alarm__in>*{min-width:0}.ed-alarm__in>div>p:not(.ed-kicker){color:var(--ed-text)}.ed .ed-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.ed .ed-alarm__form .tb-input{border:2px solid var(--ed-line-2);background:var(--ed-bg);min-height:52px;color:var(--ed-ink);border-radius:0;padding:0 18px;font-size:16px}.ed .ed-alarm__form .tb-btn{background:var(--ed-red);color:#111;letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;min-height:52px;padding:0 22px;font-size:12px;font-weight:800}.ed .ed-alarm__form .tb-newsletter__fine{color:var(--ed-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.ed .ed-alarm__form .tb-newsletter__done{border:2px solid var(--ed-line-2);color:var(--ed-ink);padding:18px}@media (max-width:860px){.ed-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.ed .ed-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.ed .ed-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.ed h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.ed *,.ed :before,.ed :after{transition:none!important;animation:none!important}}.n39.ed{--n39-navy:var(--ed-bg);--n39-panel:var(--ed-s1);--n39-panel-2:var(--ed-s2);--n39-line:var(--ed-line-2);--n39-soft:var(--ed-line);--n39-text:var(--ed-text);color:var(--ed-ink);font-family:var(--ed-ff);background:var(--ed-bg)}.n39.ed .ed-main{background:var(--ed-bg)}.ed :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(--ed-cd);font-weight:700}.ed .n39-ticket__name,.ed .n39-co__title,.ed .n39-done__title{text-transform:uppercase}.ed .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.ed .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.ed .tb-sheet__sum,.ed .n39-done__total{font-family:var(--ed-cd)!important;font-weight:700!important}.ed .n39-ticket{background:var(--ed-s1);border-radius:0}.ed .n39-ticket.is-picked{background:var(--ed-s2);box-shadow:inset 0 0 0 2px rgb(var(--ed-glow))}.ed .n39-ticket__mark{font-family:var(--ed-cd);-webkit-text-stroke:0;color:var(--ed-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.ed .n39-ticket__kicker,.ed .n39-co__kicker,.ed .n39-receipt__head{font-family:var(--ed-cd);letter-spacing:.14em;font-size:14px}.ed .n39-ticket__save{background:rgb(var(--ed-glow));color:#fff;border-radius:0}.ed .n39-ticket__stamp{border-color:var(--ed-line-2);color:var(--ed-ink);font-family:var(--ed-cd);letter-spacing:.08em;border-radius:0}.ed .n39-steps{font-family:var(--ed-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.ed .n39-steps b{border-color:rgb(var(--ed-glow));color:var(--ed-ink)}.ed .n39-clock{border-color:rgb(var(--ed-glow) / .7);border-radius:0}.ed .n39-clock b{color:var(--ed-red-2)}@media (max-width:480px){.ed .n39-clock{gap:10px;padding:10px 12px}.ed .n39-clock ol{gap:6px}.ed .n39-clock li{min-width:38px}.ed .n39-clock b{font-size:24px}}.ed .n39-step{border-color:var(--ed-line-2);border-radius:0;overflow:hidden}.ed .n39-step button:hover:not(:disabled){background:rgb(var(--ed-glow));color:#fff}.ed .n39-btn{border-color:var(--ed-line-2);color:var(--ed-ink);font-family:var(--ed-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.ed .n39-btn:hover{background:var(--ed-s2);color:var(--ed-ink)}.ed .n39-btn--fill{background:var(--ed-ink);color:var(--ed-bg);border-color:#0000}.ed .n39-btn--fill:hover{color:var(--ed-bg);background:#fff}.ed .n39-link{color:var(--ed-ink)}.ed .n39-receipt{background:var(--ed-ink);color:var(--ed-bg);border-radius:0}.ed .n39-receipt .n39-btn--fill{background:var(--ed-bg);color:var(--ed-ink)}.ed .n39-receipt__lines,.ed .n39-receipt .tb-sheet__sum,.ed .n39-receipt .n39-tix__codes summary,.ed .n39-receipt .n39-link,.ed .n39-receipt .n39-tix__trust li:before{color:var(--ed-bg)}.ed .n39-tix__trust li:before{color:var(--ed-red-2)}.ed .n39-co{border-left-color:var(--ed-line);background:var(--ed-s1);color:var(--ed-ink);font-family:var(--ed-ff)}.ed .n39-co::backdrop{background:#000c}.ed .n39-co__title{font-size:28px;line-height:1}.ed .n39-co__cover{border-radius:0}.ed .n39-co__close{border-color:var(--ed-line-2);color:var(--ed-ink);border-radius:0}.ed .n39-co__close:hover{background:var(--ed-s2);color:var(--ed-ink)}.ed .n39-co__steps li.is-now{color:var(--ed-ink)}.ed .n39-co__steps li.is-now b{background:rgb(var(--ed-glow));border-color:rgb(var(--ed-glow));color:#fff}.ed .n39-co__steps li.is-done{color:var(--ed-red-2)}.ed .n39-co__types li,.ed .n39-co__picked{border-radius:0}.ed .n39-co__types li.is-picked{border-color:rgb(var(--ed-glow));box-shadow:inset 0 0 0 1px rgb(var(--ed-glow))}.ed .n39-co__field>span{font-family:var(--ed-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.ed .n39-co__input{border-color:var(--ed-line-2);background:var(--ed-bg);border-radius:0}.ed .n39-co__input:focus-visible{outline-color:var(--ed-red-2)}.ed .n39-co{--tb-pay-radius:8px}.ed .n39-co .tb-sheet__go{background:var(--ed-ink);color:var(--ed-bg);font-family:var(--ed-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.ed .n39-co__legal a,.ed .n39-co__alt a{color:var(--ed-ink);text-underline-offset:3px;text-decoration:underline}.ed .n39-co__trust li:before{color:var(--ed-red-2)}.ed .n39-co .tb-input,.ed .n39-co .tb-stepper{border-radius:0}.ed .n39-bar{background:rgb(var(--ed-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.ed .n39-bar span,.ed .n39-bar b{font-family:var(--ed-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.ed .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--ed-bg)}.ed .n39-eyebrow{color:rgb(var(--n39-glow,var(--ed-glow)));font-family:var(--ed-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.ed .n39-eyebrow__play{display:none}.ed .n39-head2>p{color:var(--ed-text)}.ed .n39-done__ticket{border:1px solid var(--ed-line);background:var(--ed-s1);border-radius:0}.ed .n39-done__qr{border-radius:0}.ed .n39-done__code{font-family:var(--ed-cd);letter-spacing:.12em}.ed .n39-done__later a{color:var(--ed-ink)}.ed .n39-bg__rows p{font-family:var(--ed-cd);font-weight:700}.ed-shop .tb-meta{font-family:var(--ed-ff)}.ed-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)}.ed-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.ed-shop .tb-page__title,.ed-shop .tb-site-page__title,.ed-shop .tb-notfound__title{color:var(--ed-ink);font-family:var(--ed-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.ed-shop .tb-page__title:before,.ed-shop .tb-site-page__title:before{content:"E-Dry · Tickets";color:var(--ed-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.ed-shop .tb-meta+.tb-page__title:before{content:none}.ed-shop .tb-meta:has(+.tb-page__title){color:var(--ed-red-2);font-family:var(--ed-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.ed-shop .tb-page__lead{color:var(--ed-text)}.ed-shop .tb-glass{background:var(--ed-s1);border:1px solid var(--ed-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ed-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.ed-shop .tb-btn{min-height:48px;font-family:var(--ed-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.ed-shop .tb-btn--primary{background:var(--ed-ink);color:var(--ed-bg);border:0}.ed-shop .tb-btn--secondary{border:1px solid var(--ed-line-2);color:var(--ed-ink)}.ed-shop .tb-input{border:1px solid var(--ed-line-2);background:var(--ed-bg);min-height:50px;color:var(--ed-ink);border-radius:0;padding:0 16px}.ed-shop .tb-input:focus-visible{outline:2px solid var(--ed-red-2);outline-offset:2px}.ed-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.ed-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.ed-shop .tb-ticket header h1,.ed-shop .tb-ticket header h2{font-family:var(--ed-cd);text-transform:uppercase;font-weight:700}.ed-shop .tb-ticket__qr{border-radius:0}.ed-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.ed-shop .tb-notfound__code{color:var(--ed-red-2);font-family:var(--ed-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.ed-shop .tb-notfound__code:after{content:" · E-Dry Tickets"}.ed-shop .tb-notfound__text{color:var(--ed-text);opacity:1}.ed-shop .tb-notfound__cta{background:var(--ed-ink);height:48px;color:var(--ed-bg);font-family:var(--ed-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.ed-shop main.tb-site-page{align-content:start;min-height:62vh}.ed-shop .tb-site-page__title{align-self:start}.ed-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)}.ed-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.ed-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--ed-text);margin:0;font-size:16px}.ed .n39-ticket,.ed .n39-co__types li,.ed .n39-co__picked,.ed .n39-btn,.ed .n39-step,.ed .n39-receipt,.ed .n39-done__ticket{border-radius:0}.ed :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.ed-btn--brand,.ed-btn--red,.ed .ed-alarm__form .tb-btn,.ed .n39-bar,.ed .n39-ticket__save,.ed .n39-co__steps li.is-now b,.ed .n39-step button:hover:not(:disabled){color:#111}.ed h1,.ed h2,.ed h3,.n39.ed :is(h1,h2,h3){letter-spacing:-.01em;font-weight:800}.ed,.ed-head,.ed-shop{--kit-accent:var(--ed-brand);--kit-accent-text:var(--ed-red-2);--kit-on-accent:#111;--kit-ink:var(--ed-ink);--kit-muted:var(--ed-muted);--kit-line:var(--ed-line-2);--kit-display:var(--ed-cd);--kit-surface:var(--ed-s1);--kit-bg:var(--ed-bg);--kit-w:var(--ed-w)}.ed .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.ed .n39-ticket__name{text-wrap:balance}.ed .n39-tix__later>summary:after{content:"▾";font-size:14px}.ed .n39-tix__later[open]>summary:after{content:"▴"}.ed-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.ed-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.ed-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.ed-lineup ul.has-crews li span,.ed-lineup__crew{display:block}.ed-lineup__crew{color:var(--ed-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.ed-gtk{border-top:1px solid var(--ed-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.ed-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.ed-gtk dt{color:var(--ed-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.ed-gtk dd{color:var(--ed-text);margin:0;font-size:14px;line-height:1.45}.ed .n39-co,.ed .n39-co .tb-sheet{border-radius:0}.ed .n39-co__actions,.ed .n39-co__foot{background:var(--ed-s1)}.ed .n39-co .tb-sheet__go,.ed .n39-co .n39-co__go{background:var(--ed-red);color:var(--kit-on-accent)}.ed .n39-ticket__next,.ed .n39-ticket__hint{color:var(--ed-red-2)}.ed h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.ed .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.ed .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.ed .n39-receipt__head{flex-wrap:wrap}.ed .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.ed .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.ed-lineup__name{letter-spacing:.12em;font-size:11px}}.ed .ed-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.ed [id]{scroll-margin-top:84px}.ed-lineup ul.has-crews li{text-align:start}.ed-about__claim{font-weight:800}
.hm,.hm-head,.hm-foot,.hm-shop{--hm-bg:#060606;--hm-s1:#111;--hm-s2:#1b1b1b;--hm-deep:#000;--hm-line:#ffffff1a;--hm-line-2:#ffffff6b;--hm-ink:#fff;--hm-text:#d8d8d8;--hm-muted:#a8a8a8;--hm-red:#fff;--hm-red-2:#e8e8e8;--hm-brand:#fff;--hm-uv:#797979;--hm-glow:255 255 255;--hm-w:min(1200px, calc(100% - 40px));--hm-cd:var(--hm-display), "Arial Black", sans-serif;--hm-ff:var(--hm-sans), "Helvetica Neue", Arial, sans-serif;color:var(--hm-ink);font-family:var(--hm-ff)}.hm,.hm-main,.hm-shop{background:var(--hm-bg)}.n39.hm>*,.hm-shop>*{--tb-font-display:var(--hm-cd);--tb-font-body:var(--hm-ff)}.hm-wrap{width:var(--hm-w);margin-inline:auto}.hm-narrow{max-width:900px}.hm-section{padding-block:clamp(56px,8vw,100px);position:relative}.hm-section+.hm-section{border-top:1px solid var(--hm-line)}.hm p{line-height:1.55}.hm h1,.hm h2,.hm h3,.n39.hm :is(h1,h2,h3){color:var(--hm-ink);font-family:var(--hm-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.hm h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.hm-kicker{color:var(--hm-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.hm-kicker--brand{color:var(--hm-red-2)}.hm-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.hm-head2>*{min-width:0}.hm-head2 h2{margin-bottom:0!important}.hm-head2>p{max-width:34rem;color:var(--hm-text);margin:0;font-size:15px}.hm-soon{border:1px solid var(--hm-line-2);color:var(--hm-text);padding:24px}.hm-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.hm-soon p:last-child{margin:0}.hm-btn{border:2px solid var(--hm-line-2);min-height:46px;color:var(--hm-ink);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.hm-btn:hover{border-color:#fff}.hm-btn--brand,.hm-btn--red{border-color:var(--hm-red-2);background:var(--hm-red);color:#111}.hm-btn--brand:hover,.hm-btn--red:hover{border-color:var(--hm-red-2);background:var(--hm-red-2)}.hm-head{z-index:40;background:color-mix(in srgb, var(--hm-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--hm-red);position:sticky;top:0}.hm-head__in{width:var(--hm-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.hm-head__brand{align-items:center;display:flex}.hm-head__brand img{width:170px;height:auto;display:block}.hm-head__nav{gap:22px;margin-left:auto;display:flex}.hm-head__nav a{color:var(--hm-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.hm-head__nav a:hover{color:var(--hm-red-2)}.hm-head__cta{min-height:40px;padding:0 18px}.hm-head__menu{display:none;position:relative}.hm-head__menu summary{border:2px solid var(--hm-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.hm-head__menu summary::-webkit-details-marker{display:none}.hm-head__drawer{background:var(--hm-deep);border:2px solid var(--hm-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.hm-head__drawer a{color:#fff;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:860px){.hm-head__nav{display:none}.hm-head__cta{margin-left:auto}.hm-head__menu{display:block}}@media (max-width:400px){.hm-head__brand img{width:130px}}.hm-foot{background:var(--hm-deep);border-top:2px solid var(--hm-red)}.hm-foot__in{width:var(--hm-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.hm-foot__in>*{min-width:0}.hm-foot p,.hm-foot li{color:var(--hm-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.hm-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.hm-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.hm-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-foot ul li{margin:0}.hm-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.hm-foot a:hover{color:var(--hm-red-2)}.hm-foot__base{width:var(--hm-w);border-top:1px solid var(--hm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.hm-foot__base p{margin:0;font-size:12px}.hm-foot__tb{opacity:.8}@media (max-width:760px){.hm-foot__in{grid-template-columns:1fr}}.hm-head__brand img{width:88px}.hm-foot__mark{width:130px!important}.hm-hero{background:radial-gradient(circle at 12% 30%, #ffffff2e 0 1.5px, transparent 2.5px) 0 0 / 120px 90px, radial-gradient(circle at 60% 70%, #ffffff1f 0 1px, transparent 2px) 0 0 / 70px 110px, radial-gradient(55% 70% at 78% 30%, #ffffff1f, transparent 70%), var(--hm-bg);position:relative;overflow:hidden}.hm-hero__in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(56px,9vw,120px);display:grid}.hm-hero__in>img{order:2}.hm-hero__logo{justify-self:center;width:min(170px,100%);height:auto;display:block}.hm-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.hm-hero__title span{color:var(--hm-red);display:block}.hm-hero__lead{max-width:52ch;color:var(--hm-text);font-size:17px;margin:20px 0 0!important}.hm-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.hm-hero__in{grid-template-columns:1fr}.hm-hero__in>img{order:0}.hm-hero__logo{justify-self:start;width:150px}}.hm-nights{border-top:2px solid #fff;margin:0;padding:0;list-style:none;display:grid}.hm-night{border-bottom:1px solid var(--hm-line-2);grid-template-columns:56px 92px 120px minmax(0,1fr) 220px;align-items:center;gap:0 18px;padding:20px 22px;display:grid;position:relative}.hm-night.is-sold{opacity:.55}.hm-night__no{color:var(--hm-muted);font-family:var(--hm-cd);font-size:22px;font-weight:800}.hm-ball{aspect-ratio:1;color:#0a0a0a;background:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 9px),repeating-linear-gradient(90deg,#00000059 0 1px,#0000 1px 9px),radial-gradient(circle at 32% 28%,#fff,#bdbdbd 45%,#5c5c5c 100%);border-radius:50%;place-content:center;justify-items:center;width:84px;line-height:1;transition:transform .4s;display:grid;box-shadow:0 0 0 2px #ffffff26,0 10px 30px #ffffff14}.hm-night:hover .hm-ball{transform:rotate(18deg)}.hm-ball span,.hm-ball b{background:#ffffffe0;padding:1px 5px}.hm-ball span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.hm-ball b{font-family:var(--hm-cd);margin-top:2px;font-size:16px;font-weight:800}.hm-night__img{display:block;overflow:hidden}.hm-night__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.hm-night__body{min-width:0}.hm .hm-night h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.hm-night h3 a{color:#fff;text-decoration:none}.hm-night h3 a:hover{color:var(--hm-red-2)}.hm-night__time{color:var(--hm-muted);font-size:13px;margin:6px 0 0!important}.hm-night__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.hm-night__price{color:var(--hm-muted);white-space:nowrap;font-size:13px;margin:0!important}.hm-night__price b{color:#fff;font-size:21px}.hm-night__price.is-state{color:#fff;font-weight:600}.hm-night .hm-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.hm-night{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"ball body""img img""buy buy";gap:12px 14px;padding:18px 16px}.hm-night__no{display:none}.hm-night__img{grid-area:img;align-self:start}.hm-night__img img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:260px}.hm-ball{grid-area:ball;width:66px}.hm-ball b{font-size:13px}.hm-night__body{grid-area:body}.hm-night__buy{grid-area:buy;justify-content:space-between}}.hm-stage__badge{margin-bottom:18px;display:inline-block}.hm-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.hm-stage__cover{border-top:4px solid var(--hm-red);background:var(--hm-s1);position:relative;overflow:hidden}.hm-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.hm-stamp{z-index:3;border:3px solid var(--hm-red);color:var(--hm-red-2);letter-spacing:.1em;text-transform:uppercase;background:#000c;padding:6px 22px;font-size:clamp(24px,5vw,44px);font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg}.hm-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.hm-stage__panel>*{min-width:0}.hm-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.hm-stage__sub{color:var(--hm-muted);margin:10px 0 0;font-size:16px}.hm-facts{color:var(--hm-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.hm-facts li{align-items:center;gap:10px;display:flex}.hm-facts svg{color:var(--hm-red-2);flex:none}.hm-stage__buy{justify-items:start;gap:14px;display:grid}.hm-stage__price{color:var(--hm-text);margin:0}.hm-stage__price b{color:#fff;font-size:32px;font-weight:900}.hm-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.hm-note{border:2px solid var(--hm-red);padding:16px 18px}.hm-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.hm-stage__panel{grid-template-columns:1fr}}.hm-ladder{border-left:1px solid var(--hm-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.hm-ladder li{border:1px solid var(--hm-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.hm-ladder li.is-off{opacity:.4;text-decoration:line-through}.hm-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.hm-ladder b{font-size:22px;font-weight:900}.hm-lineup .hm-wrap{text-align:center}.hm-lineup__name{color:var(--hm-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.hm-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hm-lineup li{font-family:var(--hm-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.3}.hm-lineup li:before{content:"";vertical-align:.28em;background:var(--hm-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.hm-lineup__name{text-wrap:balance}.hm-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.hm-about>*{min-width:0}.hm-about h2{margin-bottom:10px!important}.hm-about__claim span{display:inline-block}.hm-about__claim{color:var(--hm-red);font-family:var(--hm-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.hm-about__text p{max-width:40rem;color:var(--hm-text);white-space:pre-line;margin:0;font-size:17px}.hm-about__text p+p{margin-top:14px}@media (max-width:860px){.hm-about{grid-template-columns:1fr}}.hm-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.hm-way__address{color:var(--hm-text);margin:12px 0 20px}.hm .n39-faq{border-top:2px solid var(--hm-red);gap:0;margin-top:10px;display:grid}.hm .n39-faq details{border:0;border-bottom:1px solid var(--hm-line-2);background:0 0;border-radius:0;padding:0}.hm .n39-faq summary{color:var(--hm-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.hm .n39-faq summary::-webkit-details-marker{display:none}.hm .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--hm-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.hm .n39-faq details[open] summary:after{transform:rotate(45deg)}.hm .n39-faq details>:not(summary){color:var(--hm-text);margin:0;padding:0 0 20px;font-size:16px}.hm-alarm{background:var(--hm-deep)}.hm-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.hm-alarm__in>*{min-width:0}.hm-alarm__in>div>p:not(.hm-kicker){color:var(--hm-text)}.hm .hm-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.hm .hm-alarm__form .tb-input{border:2px solid var(--hm-line-2);background:var(--hm-bg);min-height:52px;color:var(--hm-ink);border-radius:0;padding:0 18px;font-size:16px}.hm .hm-alarm__form .tb-btn{background:var(--hm-red);color:#111;letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;min-height:52px;padding:0 22px;font-size:12px;font-weight:800}.hm .hm-alarm__form .tb-newsletter__fine{color:var(--hm-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.hm .hm-alarm__form .tb-newsletter__done{border:2px solid var(--hm-line-2);color:var(--hm-ink);padding:18px}@media (max-width:860px){.hm-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.hm .hm-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.hm .hm-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.hm h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}}.n39.hm{--n39-navy:var(--hm-bg);--n39-panel:var(--hm-s1);--n39-panel-2:var(--hm-s2);--n39-line:var(--hm-line-2);--n39-soft:var(--hm-line);--n39-text:var(--hm-text);color:var(--hm-ink);font-family:var(--hm-ff);background:var(--hm-bg)}.n39.hm .hm-main{background:var(--hm-bg)}.hm :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(--hm-cd);font-weight:700}.hm .n39-ticket__name,.hm .n39-co__title,.hm .n39-done__title{text-transform:uppercase}.hm .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.hm .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.hm .tb-sheet__sum,.hm .n39-done__total{font-family:var(--hm-cd)!important;font-weight:700!important}.hm .n39-ticket{background:var(--hm-s1);border-radius:0}.hm .n39-ticket.is-picked{background:var(--hm-s2);box-shadow:inset 0 0 0 2px rgb(var(--hm-glow))}.hm .n39-ticket__mark{font-family:var(--hm-cd);-webkit-text-stroke:0;color:var(--hm-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.hm .n39-ticket__kicker,.hm .n39-co__kicker,.hm .n39-receipt__head{font-family:var(--hm-cd);letter-spacing:.14em;font-size:14px}.hm .n39-ticket__save{background:rgb(var(--hm-glow));color:#fff;border-radius:0}.hm .n39-ticket__stamp{border-color:var(--hm-line-2);color:var(--hm-ink);font-family:var(--hm-cd);letter-spacing:.08em;border-radius:0}.hm .n39-steps{font-family:var(--hm-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.hm .n39-steps b{border-color:rgb(var(--hm-glow));color:var(--hm-ink)}.hm .n39-clock{border-color:rgb(var(--hm-glow) / .7);border-radius:0}.hm .n39-clock b{color:var(--hm-red-2)}@media (max-width:480px){.hm .n39-clock{gap:10px;padding:10px 12px}.hm .n39-clock ol{gap:6px}.hm .n39-clock li{min-width:38px}.hm .n39-clock b{font-size:24px}}.hm .n39-step{border-color:var(--hm-line-2);border-radius:0;overflow:hidden}.hm .n39-step button:hover:not(:disabled){background:rgb(var(--hm-glow));color:#fff}.hm .n39-btn{border-color:var(--hm-line-2);color:var(--hm-ink);font-family:var(--hm-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.hm .n39-btn:hover{background:var(--hm-s2);color:var(--hm-ink)}.hm .n39-btn--fill{background:var(--hm-ink);color:var(--hm-bg);border-color:#0000}.hm .n39-btn--fill:hover{color:var(--hm-bg);background:#fff}.hm .n39-link{color:var(--hm-ink)}.hm .n39-receipt{background:var(--hm-ink);color:var(--hm-bg);border-radius:0}.hm .n39-receipt .n39-btn--fill{background:var(--hm-bg);color:var(--hm-ink)}.hm .n39-receipt__lines,.hm .n39-receipt .tb-sheet__sum,.hm .n39-receipt .n39-tix__codes summary,.hm .n39-receipt .n39-link,.hm .n39-receipt .n39-tix__trust li:before{color:var(--hm-bg)}.hm .n39-tix__trust li:before{color:var(--hm-red-2)}.hm .n39-co{border-left-color:var(--hm-line);background:var(--hm-s1);color:var(--hm-ink);font-family:var(--hm-ff)}.hm .n39-co::backdrop{background:#000c}.hm .n39-co__title{font-size:28px;line-height:1}.hm .n39-co__cover{border-radius:0}.hm .n39-co__close{border-color:var(--hm-line-2);color:var(--hm-ink);border-radius:0}.hm .n39-co__close:hover{background:var(--hm-s2);color:var(--hm-ink)}.hm .n39-co__steps li.is-now{color:var(--hm-ink)}.hm .n39-co__steps li.is-now b{background:rgb(var(--hm-glow));border-color:rgb(var(--hm-glow));color:#fff}.hm .n39-co__steps li.is-done{color:var(--hm-red-2)}.hm .n39-co__types li,.hm .n39-co__picked{border-radius:0}.hm .n39-co__types li.is-picked{border-color:rgb(var(--hm-glow));box-shadow:inset 0 0 0 1px rgb(var(--hm-glow))}.hm .n39-co__field>span{font-family:var(--hm-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.hm .n39-co__input{border-color:var(--hm-line-2);background:var(--hm-bg);border-radius:0}.hm .n39-co__input:focus-visible{outline-color:var(--hm-red-2)}.hm .n39-co{--tb-pay-radius:8px}.hm .n39-co .tb-sheet__go{background:var(--hm-ink);color:var(--hm-bg);font-family:var(--hm-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.hm .n39-co__legal a,.hm .n39-co__alt a{color:var(--hm-ink);text-underline-offset:3px;text-decoration:underline}.hm .n39-co__trust li:before{color:var(--hm-red-2)}.hm .n39-co .tb-input,.hm .n39-co .tb-stepper{border-radius:0}.hm .n39-bar{background:rgb(var(--hm-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.hm .n39-bar span,.hm .n39-bar b{font-family:var(--hm-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.hm .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--hm-bg)}.hm .n39-eyebrow{color:rgb(var(--n39-glow,var(--hm-glow)));font-family:var(--hm-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.hm .n39-eyebrow__play{display:none}.hm .n39-head2>p{color:var(--hm-text)}.hm .n39-done__ticket{border:1px solid var(--hm-line);background:var(--hm-s1);border-radius:0}.hm .n39-done__qr{border-radius:0}.hm .n39-done__code{font-family:var(--hm-cd);letter-spacing:.12em}.hm .n39-done__later a{color:var(--hm-ink)}.hm .n39-bg__rows p{font-family:var(--hm-cd);font-weight:700}.hm-shop .tb-meta{font-family:var(--hm-ff)}.hm-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)}.hm-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.hm-shop .tb-page__title,.hm-shop .tb-site-page__title,.hm-shop .tb-notfound__title{color:var(--hm-ink);font-family:var(--hm-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.hm-shop .tb-page__title:before,.hm-shop .tb-site-page__title:before{content:"Himmerich · Tickets";color:var(--hm-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.hm-shop .tb-meta+.tb-page__title:before{content:none}.hm-shop .tb-meta:has(+.tb-page__title){color:var(--hm-red-2);font-family:var(--hm-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.hm-shop .tb-page__lead{color:var(--hm-text)}.hm-shop .tb-glass{background:var(--hm-s1);border:1px solid var(--hm-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.hm-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.hm-shop .tb-btn{min-height:48px;font-family:var(--hm-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.hm-shop .tb-btn--primary{background:var(--hm-ink);color:var(--hm-bg);border:0}.hm-shop .tb-btn--secondary{border:1px solid var(--hm-line-2);color:var(--hm-ink)}.hm-shop .tb-input{border:1px solid var(--hm-line-2);background:var(--hm-bg);min-height:50px;color:var(--hm-ink);border-radius:0;padding:0 16px}.hm-shop .tb-input:focus-visible{outline:2px solid var(--hm-red-2);outline-offset:2px}.hm-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.hm-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.hm-shop .tb-ticket header h1,.hm-shop .tb-ticket header h2{font-family:var(--hm-cd);text-transform:uppercase;font-weight:700}.hm-shop .tb-ticket__qr{border-radius:0}.hm-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.hm-shop .tb-notfound__code{color:var(--hm-red-2);font-family:var(--hm-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.hm-shop .tb-notfound__code:after{content:" · Himmerich Tickets"}.hm-shop .tb-notfound__text{color:var(--hm-text);opacity:1}.hm-shop .tb-notfound__cta{background:var(--hm-ink);height:48px;color:var(--hm-bg);font-family:var(--hm-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.hm-shop main.tb-site-page{align-content:start;min-height:62vh}.hm-shop .tb-site-page__title{align-self:start}.hm-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)}.hm-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.hm-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--hm-text);margin:0;font-size:16px}.hm .n39-ticket,.hm .n39-co__types li,.hm .n39-co__picked,.hm .n39-btn,.hm .n39-step,.hm .n39-receipt,.hm .n39-done__ticket{border-radius:0}.hm :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.hm-btn--brand,.hm-btn--red,.hm .hm-alarm__form .tb-btn,.hm .n39-bar,.hm .n39-ticket__save,.hm .n39-co__steps li.is-now b,.hm .n39-step button:hover:not(:disabled){color:#111}.hm h1,.hm h2,.hm h3,.n39.hm :is(h1,h2,h3){letter-spacing:-.01em;font-weight:800}.hm,.hm-head,.hm-shop{--kit-accent:var(--hm-brand);--kit-accent-text:var(--hm-red-2);--kit-on-accent:#111;--kit-ink:var(--hm-ink);--kit-muted:var(--hm-muted);--kit-line:var(--hm-line-2);--kit-display:var(--hm-cd);--kit-surface:var(--hm-s1);--kit-bg:var(--hm-bg);--kit-w:var(--hm-w)}.hm .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.hm .n39-ticket__name{text-wrap:balance}.hm .n39-tix__later>summary:after{content:"▾";font-size:14px}.hm .n39-tix__later[open]>summary:after{content:"▴"}.hm-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.hm-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.hm-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.hm-lineup ul.has-crews li span,.hm-lineup__crew{display:block}.hm-lineup__crew{color:var(--hm-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.hm-gtk{border-top:1px solid var(--hm-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.hm-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.hm-gtk dt{color:var(--hm-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.hm-gtk dd{color:var(--hm-text);margin:0;font-size:14px;line-height:1.45}.hm .n39-co,.hm .n39-co .tb-sheet{border-radius:0}.hm .n39-co__actions,.hm .n39-co__foot{background:var(--hm-s1)}.hm .n39-co .tb-sheet__go,.hm .n39-co .n39-co__go{background:var(--hm-red);color:var(--kit-on-accent)}.hm .n39-ticket__next,.hm .n39-ticket__hint{color:var(--hm-red-2)}.hm h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.hm .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.hm .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.hm .n39-receipt__head{flex-wrap:wrap}.hm .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.hm .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.hm-lineup__name{letter-spacing:.12em;font-size:11px}}.hm .hm-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.hm [id]{scroll-margin-top:84px}.hm-lineup ul.has-crews li{text-align:start}.hm-about__claim{font-weight:800}
.ik,.ik-head,.ik-foot,.ik-shop{--ik-bg:#070608;--ik-s1:#121014;--ik-s2:#1c191e;--ik-deep:#030104;--ik-line:#ffffff1a;--ik-line-2:#ffffff6b;--ik-ink:#fff;--ik-text:#e2dfe4;--ik-muted:#aaa4ad;--ik-red:#d4142a;--ik-red-2:#ff5a68;--ik-brand:#d4142a;--ik-uv:#c9a24a;--ik-glow:212 20 42;--ik-w:min(1200px, calc(100% - 40px));--ik-cd:var(--ik-display), "Arial Narrow", sans-serif;--ik-ff:var(--ik-sans), "Helvetica Neue", Arial, sans-serif;color:var(--ik-ink);font-family:var(--ik-ff)}.ik,.ik-main,.ik-shop{background:var(--ik-bg)}.n39.ik>*,.ik-shop>*{--tb-font-display:var(--ik-cd);--tb-font-body:var(--ik-ff)}.ik-wrap{width:var(--ik-w);margin-inline:auto}.ik-narrow{max-width:900px}.ik-section{padding-block:clamp(56px,8vw,100px);position:relative}.ik-section+.ik-section{border-top:1px solid var(--ik-line)}.ik p{line-height:1.55}.ik h1,.ik h2,.ik h3,.n39.ik :is(h1,h2,h3){color:var(--ik-ink);font-family:var(--ik-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.ik h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.ik-kicker{color:var(--ik-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.ik-kicker--brand{color:var(--ik-red-2)}.ik-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.ik-head2>*{min-width:0}.ik-head2 h2{margin-bottom:0!important}.ik-head2>p{max-width:34rem;color:var(--ik-text);margin:0;font-size:15px}.ik-soon{border:1px solid var(--ik-line-2);color:var(--ik-text);padding:24px}.ik-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.ik-soon p:last-child{margin:0}.ik-btn{border:2px solid var(--ik-line-2);min-height:46px;color:var(--ik-ink);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ik-btn:hover{border-color:#fff}.ik-btn--brand,.ik-btn--red{border-color:var(--ik-red-2);background:var(--ik-red);color:#111}.ik-btn--brand:hover,.ik-btn--red:hover{border-color:var(--ik-red-2);background:var(--ik-red-2)}.ik-head{z-index:40;background:color-mix(in srgb, var(--ik-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--ik-red);position:sticky;top:0}.ik-head__in{width:var(--ik-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.ik-head__brand{align-items:center;display:flex}.ik-head__brand img{width:170px;height:auto;display:block}.ik-head__nav{gap:22px;margin-left:auto;display:flex}.ik-head__nav a{color:var(--ik-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.ik-head__nav a:hover{color:var(--ik-red-2)}.ik-head__cta{min-height:40px;padding:0 18px}.ik-head__menu{display:none;position:relative}.ik-head__menu summary{border:2px solid var(--ik-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.ik-head__menu summary::-webkit-details-marker{display:none}.ik-head__drawer{background:var(--ik-deep);border:2px solid var(--ik-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.ik-head__drawer a{color:#fff;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:860px){.ik-head__nav{display:none}.ik-head__cta{margin-left:auto}.ik-head__menu{display:block}}@media (max-width:400px){.ik-head__brand img{width:130px}}.ik-foot{background:var(--ik-deep);border-top:2px solid var(--ik-red)}.ik-foot__in{width:var(--ik-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.ik-foot__in>*{min-width:0}.ik-foot p,.ik-foot li{color:var(--ik-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.ik-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.ik-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.ik-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ik-foot ul li{margin:0}.ik-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.ik-foot a:hover{color:var(--ik-red-2)}.ik-foot__base{width:var(--ik-w);border-top:1px solid var(--ik-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.ik-foot__base p{margin:0;font-size:12px}.ik-foot__tb{opacity:.8}@media (max-width:760px){.ik-foot__in{grid-template-columns:1fr}}.ik-head__brand img{width:150px}.ik-foot__mark{width:200px!important}.ik-hero{background:radial-gradient(45% 70% at 88% 30%, #d4142a24, transparent 70%), radial-gradient(30% 40% at 12% 90%, #c9a24a24, transparent 70%), var(--ik-bg);position:relative;overflow:hidden}.ik-hero__in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(56px,9vw,120px);display:grid}.ik-hero__in>img{order:2}.ik-hero__logo{justify-self:center;width:min(420px,100%);height:auto;display:block}.ik-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.ik-hero__title span{color:var(--ik-red);display:block}.ik-hero__lead{max-width:52ch;color:var(--ik-text);font-size:17px;margin:20px 0 0!important}.ik-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.ik-hero__in{grid-template-columns:1fr}.ik-hero__in>img{order:0}.ik-hero__logo{justify-self:start;width:240px}}.ik-nights{border-top:2px solid var(--ik-red);margin:0;padding:0;list-style:none;display:grid}.ik-night{border-bottom:1px solid var(--ik-line-2);grid-template-columns:56px 92px 120px minmax(0,1fr) 220px;align-items:center;gap:0 18px;padding:20px 22px;display:grid;position:relative}.ik-night.is-sold{opacity:.55}.ik-night__no{color:var(--ik-muted);font-family:var(--ik-cd);font-size:22px;font-weight:800}.ik-mask{width:96px;height:52px;transition:transform .25s;display:block;position:relative}.ik-mask svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-mask path{fill:#19161b;stroke:var(--ik-red);stroke-width:2.5px;stroke-linejoin:round}.ik-mask__face{color:#fff;place-content:center;justify-items:center;height:100%;padding-top:9px;line-height:1;display:grid;position:relative}.ik-night:hover .ik-mask{transform:rotate(-4deg)}.ik-mask__face span{color:#c9a24a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.ik-mask__face b{font-family:var(--ik-cd);letter-spacing:.04em;margin-top:2px;font-size:19px;font-weight:400}.ik-night__img{display:block;overflow:hidden}.ik-night__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.ik-night__body{min-width:0}.ik .ik-night h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.ik-night h3 a{color:#fff;text-decoration:none}.ik-night h3 a:hover{color:var(--ik-red-2)}.ik-night__time{color:var(--ik-muted);font-size:13px;margin:6px 0 0!important}.ik-night__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ik-night__price{color:var(--ik-muted);white-space:nowrap;font-size:13px;margin:0!important}.ik-night__price b{color:#fff;font-size:21px}.ik-night__price.is-state{color:#fff;font-weight:600}.ik-night .ik-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.ik-night{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"mask body""img img""buy buy";gap:12px 14px;padding:18px 16px}.ik-night__no{display:none}.ik-night__img{grid-area:img;align-self:start}.ik-night__img img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:260px}.ik-mask{grid-area:mask;width:80px;height:44px}.ik-mask b{font-size:16px}.ik-night__body{grid-area:body}.ik-night__buy{grid-area:buy;justify-content:space-between}}.ik,.ik-head,.ik-shop{font-synthesis:none}.ik :is(h1,h2,h3){line-height:1.08!important}.ik .n39-co .n39-co__title{padding-top:3px;line-height:1.12}.ik-lineup__crew{font-family:var(--ik-ff);font-size:12px}.ik-hero__logo{display:none!important}.ik-hero__in{grid-template-columns:1fr!important}.ik .ik-about__claim,.ik .n39-co .n39-co__type{line-height:1.1}.ik-stage__badge{margin-bottom:18px;display:inline-block}.ik-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.ik-stage__cover{border-top:4px solid var(--ik-red);background:var(--ik-s1);position:relative;overflow:hidden}.ik-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.ik-stamp{z-index:3;border:3px solid var(--ik-red);color:var(--ik-red-2);letter-spacing:.1em;text-transform:uppercase;background:#000c;padding:6px 22px;font-size:clamp(24px,5vw,44px);font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg}.ik-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.ik-stage__panel>*{min-width:0}.ik-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.ik-stage__sub{color:var(--ik-muted);margin:10px 0 0;font-size:16px}.ik-facts{color:var(--ik-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.ik-facts li{align-items:center;gap:10px;display:flex}.ik-facts svg{color:var(--ik-red-2);flex:none}.ik-stage__buy{justify-items:start;gap:14px;display:grid}.ik-stage__price{color:var(--ik-text);margin:0}.ik-stage__price b{color:#fff;font-size:32px;font-weight:900}.ik-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.ik-note{border:2px solid var(--ik-red);padding:16px 18px}.ik-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.ik-stage__panel{grid-template-columns:1fr}}.ik-ladder{border-left:1px solid var(--ik-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.ik-ladder li{border:1px solid var(--ik-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.ik-ladder li.is-off{opacity:.4;text-decoration:line-through}.ik-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ik-ladder b{font-size:22px;font-weight:900}.ik-lineup .ik-wrap{text-align:center}.ik-lineup__name{color:var(--ik-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.ik-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ik-lineup li{font-family:var(--ik-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:400;line-height:1.3}.ik-lineup li:before{content:"";vertical-align:.28em;background:var(--ik-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.ik-lineup__name{text-wrap:balance}.ik-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.ik-about>*{min-width:0}.ik-about h2{margin-bottom:10px!important}.ik-about__claim span{display:inline-block}.ik-about__claim{color:var(--ik-red);font-family:var(--ik-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.ik-about__text p{max-width:40rem;color:var(--ik-text);white-space:pre-line;margin:0;font-size:17px}.ik-about__text p+p{margin-top:14px}@media (max-width:860px){.ik-about{grid-template-columns:1fr}}.ik-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.ik-way__address{color:var(--ik-text);margin:12px 0 20px}.ik .n39-faq{border-top:2px solid var(--ik-red);gap:0;margin-top:10px;display:grid}.ik .n39-faq details{border:0;border-bottom:1px solid var(--ik-line-2);background:0 0;border-radius:0;padding:0}.ik .n39-faq summary{color:var(--ik-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.ik .n39-faq summary::-webkit-details-marker{display:none}.ik .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--ik-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.ik .n39-faq details[open] summary:after{transform:rotate(45deg)}.ik .n39-faq details>:not(summary){color:var(--ik-text);margin:0;padding:0 0 20px;font-size:16px}.ik-alarm{background:var(--ik-deep)}.ik-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.ik-alarm__in>*{min-width:0}.ik-alarm__in>div>p:not(.ik-kicker){color:var(--ik-text)}.ik .ik-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.ik .ik-alarm__form .tb-input{border:2px solid var(--ik-line-2);background:var(--ik-bg);min-height:52px;color:var(--ik-ink);border-radius:0;padding:0 18px;font-size:16px}.ik .ik-alarm__form .tb-btn{background:var(--ik-red);color:#111;letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;min-height:52px;padding:0 22px;font-size:12px;font-weight:800}.ik .ik-alarm__form .tb-newsletter__fine{color:var(--ik-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.ik .ik-alarm__form .tb-newsletter__done{border:2px solid var(--ik-line-2);color:var(--ik-ink);padding:18px}@media (max-width:860px){.ik-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.ik .ik-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.ik .ik-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.ik h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.ik *,.ik :before,.ik :after{transition:none!important;animation:none!important}}.n39.ik{--n39-navy:var(--ik-bg);--n39-panel:var(--ik-s1);--n39-panel-2:var(--ik-s2);--n39-line:var(--ik-line-2);--n39-soft:var(--ik-line);--n39-text:var(--ik-text);color:var(--ik-ink);font-family:var(--ik-ff);background:var(--ik-bg)}.n39.ik .ik-main{background:var(--ik-bg)}.ik :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(--ik-cd);font-weight:700}.ik .n39-ticket__name,.ik .n39-co__title,.ik .n39-done__title{text-transform:uppercase}.ik .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.ik .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.ik .tb-sheet__sum,.ik .n39-done__total{font-family:var(--ik-cd)!important;font-weight:700!important}.ik .n39-ticket{background:var(--ik-s1);border-radius:0}.ik .n39-ticket.is-picked{background:var(--ik-s2);box-shadow:inset 0 0 0 2px rgb(var(--ik-glow))}.ik .n39-ticket__mark{font-family:var(--ik-cd);-webkit-text-stroke:0;color:var(--ik-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.ik .n39-ticket__kicker,.ik .n39-co__kicker,.ik .n39-receipt__head{font-family:var(--ik-cd);letter-spacing:.14em;font-size:14px}.ik .n39-ticket__save{background:rgb(var(--ik-glow));color:#fff;border-radius:0}.ik .n39-ticket__stamp{border-color:var(--ik-line-2);color:var(--ik-ink);font-family:var(--ik-cd);letter-spacing:.08em;border-radius:0}.ik .n39-steps{font-family:var(--ik-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.ik .n39-steps b{border-color:rgb(var(--ik-glow));color:var(--ik-ink)}.ik .n39-clock{border-color:rgb(var(--ik-glow) / .7);border-radius:0}.ik .n39-clock b{color:var(--ik-red-2)}@media (max-width:480px){.ik .n39-clock{gap:10px;padding:10px 12px}.ik .n39-clock ol{gap:6px}.ik .n39-clock li{min-width:38px}.ik .n39-clock b{font-size:24px}}.ik .n39-step{border-color:var(--ik-line-2);border-radius:0;overflow:hidden}.ik .n39-step button:hover:not(:disabled){background:rgb(var(--ik-glow));color:#fff}.ik .n39-btn{border-color:var(--ik-line-2);color:var(--ik-ink);font-family:var(--ik-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.ik .n39-btn:hover{background:var(--ik-s2);color:var(--ik-ink)}.ik .n39-btn--fill{background:var(--ik-ink);color:var(--ik-bg);border-color:#0000}.ik .n39-btn--fill:hover{color:var(--ik-bg);background:#fff}.ik .n39-link{color:var(--ik-ink)}.ik .n39-receipt{background:var(--ik-ink);color:var(--ik-bg);border-radius:0}.ik .n39-receipt .n39-btn--fill{background:var(--ik-bg);color:var(--ik-ink)}.ik .n39-receipt__lines,.ik .n39-receipt .tb-sheet__sum,.ik .n39-receipt .n39-tix__codes summary,.ik .n39-receipt .n39-link,.ik .n39-receipt .n39-tix__trust li:before{color:var(--ik-bg)}.ik .n39-tix__trust li:before{color:var(--ik-red-2)}.ik .n39-co{border-left-color:var(--ik-line);background:var(--ik-s1);color:var(--ik-ink);font-family:var(--ik-ff)}.ik .n39-co::backdrop{background:#000c}.ik .n39-co__title{font-size:28px;line-height:1}.ik .n39-co__cover{border-radius:0}.ik .n39-co__close{border-color:var(--ik-line-2);color:var(--ik-ink);border-radius:0}.ik .n39-co__close:hover{background:var(--ik-s2);color:var(--ik-ink)}.ik .n39-co__steps li.is-now{color:var(--ik-ink)}.ik .n39-co__steps li.is-now b{background:rgb(var(--ik-glow));border-color:rgb(var(--ik-glow));color:#fff}.ik .n39-co__steps li.is-done{color:var(--ik-red-2)}.ik .n39-co__types li,.ik .n39-co__picked{border-radius:0}.ik .n39-co__types li.is-picked{border-color:rgb(var(--ik-glow));box-shadow:inset 0 0 0 1px rgb(var(--ik-glow))}.ik .n39-co__field>span{font-family:var(--ik-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.ik .n39-co__input{border-color:var(--ik-line-2);background:var(--ik-bg);border-radius:0}.ik .n39-co__input:focus-visible{outline-color:var(--ik-red-2)}.ik .n39-co{--tb-pay-radius:8px}.ik .n39-co .tb-sheet__go{background:var(--ik-ink);color:var(--ik-bg);font-family:var(--ik-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.ik .n39-co__legal a,.ik .n39-co__alt a{color:var(--ik-ink);text-underline-offset:3px;text-decoration:underline}.ik .n39-co__trust li:before{color:var(--ik-red-2)}.ik .n39-co .tb-input,.ik .n39-co .tb-stepper{border-radius:0}.ik .n39-bar{background:rgb(var(--ik-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.ik .n39-bar span,.ik .n39-bar b{font-family:var(--ik-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.ik .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--ik-bg)}.ik .n39-eyebrow{color:rgb(var(--n39-glow,var(--ik-glow)));font-family:var(--ik-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.ik .n39-eyebrow__play{display:none}.ik .n39-head2>p{color:var(--ik-text)}.ik .n39-done__ticket{border:1px solid var(--ik-line);background:var(--ik-s1);border-radius:0}.ik .n39-done__qr{border-radius:0}.ik .n39-done__code{font-family:var(--ik-cd);letter-spacing:.12em}.ik .n39-done__later a{color:var(--ik-ink)}.ik .n39-bg__rows p{font-family:var(--ik-cd);font-weight:700}.ik-shop .tb-meta{font-family:var(--ik-ff)}.ik-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)}.ik-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.ik-shop .tb-page__title,.ik-shop .tb-site-page__title,.ik-shop .tb-notfound__title{color:var(--ik-ink);font-family:var(--ik-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.ik-shop .tb-page__title:before,.ik-shop .tb-site-page__title:before{content:"Inkognito · Tickets";color:var(--ik-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.ik-shop .tb-meta+.tb-page__title:before{content:none}.ik-shop .tb-meta:has(+.tb-page__title){color:var(--ik-red-2);font-family:var(--ik-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.ik-shop .tb-page__lead{color:var(--ik-text)}.ik-shop .tb-glass{background:var(--ik-s1);border:1px solid var(--ik-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ik-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.ik-shop .tb-btn{min-height:48px;font-family:var(--ik-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.ik-shop .tb-btn--primary{background:var(--ik-ink);color:var(--ik-bg);border:0}.ik-shop .tb-btn--secondary{border:1px solid var(--ik-line-2);color:var(--ik-ink)}.ik-shop .tb-input{border:1px solid var(--ik-line-2);background:var(--ik-bg);min-height:50px;color:var(--ik-ink);border-radius:0;padding:0 16px}.ik-shop .tb-input:focus-visible{outline:2px solid var(--ik-red-2);outline-offset:2px}.ik-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.ik-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.ik-shop .tb-ticket header h1,.ik-shop .tb-ticket header h2{font-family:var(--ik-cd);text-transform:uppercase;font-weight:700}.ik-shop .tb-ticket__qr{border-radius:0}.ik-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.ik-shop .tb-notfound__code{color:var(--ik-red-2);font-family:var(--ik-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.ik-shop .tb-notfound__code:after{content:" · Inkognito Tickets"}.ik-shop .tb-notfound__text{color:var(--ik-text);opacity:1}.ik-shop .tb-notfound__cta{background:var(--ik-ink);height:48px;color:var(--ik-bg);font-family:var(--ik-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.ik-shop main.tb-site-page{align-content:start;min-height:62vh}.ik-shop .tb-site-page__title{align-self:start}.ik-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)}.ik-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.ik-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--ik-text);margin:0;font-size:16px}.ik .n39-ticket,.ik .n39-co__types li,.ik .n39-co__picked,.ik .n39-btn,.ik .n39-step,.ik .n39-receipt,.ik .n39-done__ticket{border-radius:0}.ik :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.ik-btn--brand,.ik-btn--red,.ik .ik-alarm__form .tb-btn,.ik .n39-bar,.ik .n39-ticket__save,.ik .n39-co__steps li.is-now b,.ik .n39-step button:hover:not(:disabled){color:#fff}.ik h1,.ik h2,.ik h3,.n39.ik :is(h1,h2,h3){letter-spacing:.03em;font-weight:400}.ik,.ik-head,.ik-shop{--kit-accent:var(--ik-brand);--kit-accent-text:var(--ik-red-2);--kit-on-accent:#fff;--kit-ink:var(--ik-ink);--kit-muted:var(--ik-muted);--kit-line:var(--ik-line-2);--kit-display:var(--ik-cd);--kit-surface:var(--ik-s1);--kit-bg:var(--ik-bg);--kit-w:var(--ik-w)}.ik .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.ik .n39-ticket__name{text-wrap:balance}.ik .n39-tix__later>summary:after{content:"▾";font-size:14px}.ik .n39-tix__later[open]>summary:after{content:"▴"}.ik-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.ik-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.ik-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.ik-lineup ul.has-crews li span,.ik-lineup__crew{display:block}.ik-lineup__crew{color:var(--ik-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.ik-gtk{border-top:1px solid var(--ik-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.ik-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.ik-gtk dt{color:var(--ik-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.ik-gtk dd{color:var(--ik-text);margin:0;font-size:14px;line-height:1.45}.ik .n39-co,.ik .n39-co .tb-sheet{border-radius:0}.ik .n39-co__actions,.ik .n39-co__foot{background:var(--ik-s1)}.ik .n39-co .tb-sheet__go,.ik .n39-co .n39-co__go{background:var(--ik-red);color:var(--kit-on-accent)}.ik .n39-ticket__next,.ik .n39-ticket__hint{color:var(--ik-red-2)}.ik h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.ik .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.ik .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.ik .n39-receipt__head{flex-wrap:wrap}.ik .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.ik .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.ik-lineup__name{letter-spacing:.12em;font-size:11px}}.ik .ik-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.ik [id]{scroll-margin-top:84px}.ik-lineup ul.has-crews li{text-align:start}.ik-about__claim{font-weight:400}
.ko,.ko-head,.ko-foot,.ko-shop{--ko-bg:#1b1819;--ko-s1:#262324;--ko-s2:#312d2e;--ko-deep:#121011;--ko-line:#ffffff1a;--ko-line-2:#ffffff6b;--ko-ink:#fff;--ko-text:#e8e2dc;--ko-muted:#b2aaa4;--ko-red:#f4a51c;--ko-red-2:#ffc25c;--ko-brand:#f4a51c;--ko-uv:#f4a51c;--ko-glow:244 165 28;--ko-w:min(1200px, calc(100% - 40px));--ko-cd:var(--ko-display), "Arial Black", sans-serif;--ko-ff:var(--ko-sans), "Helvetica Neue", Arial, sans-serif;color:var(--ko-ink);font-family:var(--ko-ff)}.ko,.ko-main,.ko-shop{background:var(--ko-bg)}.n39.ko>*,.ko-shop>*{--tb-font-display:var(--ko-cd);--tb-font-body:var(--ko-ff)}.ko-wrap{width:var(--ko-w);margin-inline:auto}.ko-narrow{max-width:900px}.ko-section{padding-block:clamp(56px,8vw,100px);position:relative}.ko-section+.ko-section{border-top:1px solid var(--ko-line)}.ko p{line-height:1.55}.ko h1,.ko h2,.ko h3,.n39.ko :is(h1,h2,h3){color:var(--ko-ink);font-family:var(--ko-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.ko h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.ko-kicker{color:var(--ko-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.ko-kicker--brand{color:var(--ko-red-2)}.ko-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.ko-head2>*{min-width:0}.ko-head2 h2{margin-bottom:0!important}.ko-head2>p{max-width:34rem;color:var(--ko-text);margin:0;font-size:15px}.ko-soon{border:1px solid var(--ko-line-2);color:var(--ko-text);padding:24px}.ko-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.ko-soon p:last-child{margin:0}.ko-btn{border:2px solid var(--ko-line-2);min-height:46px;color:var(--ko-ink);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ko-btn:hover{border-color:#fff}.ko-btn--brand,.ko-btn--red{border-color:var(--ko-red-2);background:var(--ko-red);color:#111}.ko-btn--brand:hover,.ko-btn--red:hover{border-color:var(--ko-red-2);background:var(--ko-red-2)}.ko-head{z-index:40;background:color-mix(in srgb, var(--ko-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--ko-red);position:sticky;top:0}.ko-head__in{width:var(--ko-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.ko-head__brand{align-items:center;display:flex}.ko-head__brand img{width:170px;height:auto;display:block}.ko-head__nav{gap:22px;margin-left:auto;display:flex}.ko-head__nav a{color:var(--ko-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.ko-head__nav a:hover{color:var(--ko-red-2)}.ko-head__cta{min-height:40px;padding:0 18px}.ko-head__menu{display:none;position:relative}.ko-head__menu summary{border:2px solid var(--ko-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.ko-head__menu summary::-webkit-details-marker{display:none}.ko-head__drawer{background:var(--ko-deep);border:2px solid var(--ko-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.ko-head__drawer a{color:#fff;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:860px){.ko-head__nav{display:none}.ko-head__cta{margin-left:auto}.ko-head__menu{display:block}}@media (max-width:400px){.ko-head__brand img{width:130px}}.ko-foot{background:var(--ko-deep);border-top:2px solid var(--ko-red)}.ko-foot__in{width:var(--ko-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.ko-foot__in>*{min-width:0}.ko-foot p,.ko-foot li{color:var(--ko-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.ko-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.ko-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.ko-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ko-foot ul li{margin:0}.ko-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.ko-foot a:hover{color:var(--ko-red-2)}.ko-foot__base{width:var(--ko-w);border-top:1px solid var(--ko-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.ko-foot__base p{margin:0;font-size:12px}.ko-foot__tb{opacity:.8}@media (max-width:760px){.ko-foot__in{grid-template-columns:1fr}}.ko-head__brand img{width:96px}.ko-foot__mark{width:140px!important}.ko-hero{background:radial-gradient(50% 70% at 82% 35%, #f4a51c38, transparent 70%), var(--ko-bg);position:relative;overflow:hidden}.ko-hero__in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(56px,9vw,120px);display:grid}.ko-hero__in>img{order:2}.ko-hero__logo{justify-self:center;width:min(210px,100%);height:auto;display:block}.ko-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.ko-hero__title span{color:var(--ko-red);display:block}.ko-hero__lead{max-width:52ch;color:var(--ko-text);font-size:17px;margin:20px 0 0!important}.ko-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.ko-hero__in{grid-template-columns:1fr}.ko-hero__in>img{order:0}.ko-hero__logo{justify-self:start;width:200px}}.ko-drinks{border:1px solid var(--ko-line-2);background:var(--ko-s1);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ko-drink{border-bottom:1px solid var(--ko-line-2);grid-template-columns:56px 92px 120px minmax(0,1fr) 220px;align-items:center;gap:0 18px;padding:20px 22px;display:grid;position:relative}.ko-drink.is-sold{opacity:.55}.ko-drink__no{color:var(--ko-muted);font-family:var(--ko-cd);font-size:22px;font-weight:800}.ko-coaster{aspect-ratio:1;color:#262324;background:#f4a51c;border-radius:50%;place-content:center;justify-items:center;width:84px;line-height:1;transition:transform .3s;display:grid;box-shadow:inset 0 0 0 4px #f4a51c,inset 0 0 0 6px #26232459}.ko-drink:hover .ko-coaster{transform:rotate(-10deg)}.ko-coaster span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.ko-coaster b{font-family:var(--ko-cd);margin-top:3px;font-size:19px;font-weight:800}.ko-drink__img{display:block;overflow:hidden}.ko-drink__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.ko-drink__body{min-width:0}.ko .ko-drink h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.ko-drink h3 a{color:#fff;text-decoration:none}.ko-drink h3 a:hover{color:var(--ko-red-2)}.ko-drink__time{color:var(--ko-muted);font-size:13px;margin:6px 0 0!important}.ko-drink__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ko-drink__price{color:var(--ko-muted);white-space:nowrap;font-size:13px;margin:0!important}.ko-drink__price b{color:#fff;font-size:21px}.ko-drink__price.is-state{color:#fff;font-weight:600}.ko-drink .ko-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.ko-drink{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"coaster body""img buy";gap:12px 14px;padding:18px 16px}.ko-drink__no{display:none}.ko-drink__img{grid-area:img;align-self:start}.ko-drink__img img{width:56px;max-height:70px}.ko-coaster{grid-area:coaster;width:66px}.ko-coaster b{font-size:15px}.ko-drink__body{grid-area:body}.ko-drink__buy{grid-area:buy;justify-content:space-between}}.ko-drink:last-child{border-bottom:0}@media (max-width:960px){.ko-drink__img{display:none!important}.ko-drink{grid-template-areas:"coaster body""buy buy"!important}}.ko-stage__badge{margin-bottom:18px;display:inline-block}.ko-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.ko-stage__cover{border-top:4px solid var(--ko-red);background:var(--ko-s1);position:relative;overflow:hidden}.ko-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.ko-stamp{z-index:3;border:3px solid var(--ko-red);color:var(--ko-red-2);letter-spacing:.1em;text-transform:uppercase;background:#000c;padding:6px 22px;font-size:clamp(24px,5vw,44px);font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg}.ko-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.ko-stage__panel>*{min-width:0}.ko-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.ko-stage__sub{color:var(--ko-muted);margin:10px 0 0;font-size:16px}.ko-facts{color:var(--ko-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.ko-facts li{align-items:center;gap:10px;display:flex}.ko-facts svg{color:var(--ko-red-2);flex:none}.ko-stage__buy{justify-items:start;gap:14px;display:grid}.ko-stage__price{color:var(--ko-text);margin:0}.ko-stage__price b{color:#fff;font-size:32px;font-weight:900}.ko-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.ko-note{border:2px solid var(--ko-red);padding:16px 18px}.ko-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.ko-stage__panel{grid-template-columns:1fr}}.ko-ladder{border-left:1px solid var(--ko-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.ko-ladder li{border:1px solid var(--ko-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.ko-ladder li.is-off{opacity:.4;text-decoration:line-through}.ko-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ko-ladder b{font-size:22px;font-weight:900}.ko-lineup .ko-wrap{text-align:center}.ko-lineup__name{color:var(--ko-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.ko-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ko-lineup li{font-family:var(--ko-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.3}.ko-lineup li:before{content:"";vertical-align:.28em;background:var(--ko-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.ko-lineup__name{text-wrap:balance}.ko-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.ko-about>*{min-width:0}.ko-about h2{margin-bottom:10px!important}.ko-about__claim span{display:inline-block}.ko-about__claim{color:var(--ko-red);font-family:var(--ko-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.ko-about__text p{max-width:40rem;color:var(--ko-text);white-space:pre-line;margin:0;font-size:17px}.ko-about__text p+p{margin-top:14px}@media (max-width:860px){.ko-about{grid-template-columns:1fr}}.ko-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.ko-way__address{color:var(--ko-text);margin:12px 0 20px}.ko .n39-faq{border-top:2px solid var(--ko-red);gap:0;margin-top:10px;display:grid}.ko .n39-faq details{border:0;border-bottom:1px solid var(--ko-line-2);background:0 0;border-radius:0;padding:0}.ko .n39-faq summary{color:var(--ko-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.ko .n39-faq summary::-webkit-details-marker{display:none}.ko .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--ko-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.ko .n39-faq details[open] summary:after{transform:rotate(45deg)}.ko .n39-faq details>:not(summary){color:var(--ko-text);margin:0;padding:0 0 20px;font-size:16px}.ko-alarm{background:var(--ko-deep)}.ko-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.ko-alarm__in>*{min-width:0}.ko-alarm__in>div>p:not(.ko-kicker){color:var(--ko-text)}.ko .ko-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.ko .ko-alarm__form .tb-input{border:2px solid var(--ko-line-2);background:var(--ko-bg);min-height:52px;color:var(--ko-ink);border-radius:0;padding:0 18px;font-size:16px}.ko .ko-alarm__form .tb-btn{background:var(--ko-red);color:#111;letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;min-height:52px;padding:0 22px;font-size:12px;font-weight:800}.ko .ko-alarm__form .tb-newsletter__fine{color:var(--ko-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.ko .ko-alarm__form .tb-newsletter__done{border:2px solid var(--ko-line-2);color:var(--ko-ink);padding:18px}@media (max-width:860px){.ko-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.ko .ko-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.ko .ko-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.ko h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.ko *,.ko :before,.ko :after{transition:none!important;animation:none!important}}.n39.ko{--n39-navy:var(--ko-bg);--n39-panel:var(--ko-s1);--n39-panel-2:var(--ko-s2);--n39-line:var(--ko-line-2);--n39-soft:var(--ko-line);--n39-text:var(--ko-text);color:var(--ko-ink);font-family:var(--ko-ff);background:var(--ko-bg)}.n39.ko .ko-main{background:var(--ko-bg)}.ko :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(--ko-cd);font-weight:700}.ko .n39-ticket__name,.ko .n39-co__title,.ko .n39-done__title{text-transform:uppercase}.ko .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.ko .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.ko .tb-sheet__sum,.ko .n39-done__total{font-family:var(--ko-cd)!important;font-weight:700!important}.ko .n39-ticket{background:var(--ko-s1);border-radius:0}.ko .n39-ticket.is-picked{background:var(--ko-s2);box-shadow:inset 0 0 0 2px rgb(var(--ko-glow))}.ko .n39-ticket__mark{font-family:var(--ko-cd);-webkit-text-stroke:0;color:var(--ko-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.ko .n39-ticket__kicker,.ko .n39-co__kicker,.ko .n39-receipt__head{font-family:var(--ko-cd);letter-spacing:.14em;font-size:14px}.ko .n39-ticket__save{background:rgb(var(--ko-glow));color:#fff;border-radius:0}.ko .n39-ticket__stamp{border-color:var(--ko-line-2);color:var(--ko-ink);font-family:var(--ko-cd);letter-spacing:.08em;border-radius:0}.ko .n39-steps{font-family:var(--ko-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.ko .n39-steps b{border-color:rgb(var(--ko-glow));color:var(--ko-ink)}.ko .n39-clock{border-color:rgb(var(--ko-glow) / .7);border-radius:0}.ko .n39-clock b{color:var(--ko-red-2)}@media (max-width:480px){.ko .n39-clock{gap:10px;padding:10px 12px}.ko .n39-clock ol{gap:6px}.ko .n39-clock li{min-width:38px}.ko .n39-clock b{font-size:24px}}.ko .n39-step{border-color:var(--ko-line-2);border-radius:0;overflow:hidden}.ko .n39-step button:hover:not(:disabled){background:rgb(var(--ko-glow));color:#fff}.ko .n39-btn{border-color:var(--ko-line-2);color:var(--ko-ink);font-family:var(--ko-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.ko .n39-btn:hover{background:var(--ko-s2);color:var(--ko-ink)}.ko .n39-btn--fill{background:var(--ko-ink);color:var(--ko-bg);border-color:#0000}.ko .n39-btn--fill:hover{color:var(--ko-bg);background:#fff}.ko .n39-link{color:var(--ko-ink)}.ko .n39-receipt{background:var(--ko-ink);color:var(--ko-bg);border-radius:0}.ko .n39-receipt .n39-btn--fill{background:var(--ko-bg);color:var(--ko-ink)}.ko .n39-receipt__lines,.ko .n39-receipt .tb-sheet__sum,.ko .n39-receipt .n39-tix__codes summary,.ko .n39-receipt .n39-link,.ko .n39-receipt .n39-tix__trust li:before{color:var(--ko-bg)}.ko .n39-tix__trust li:before{color:var(--ko-red-2)}.ko .n39-co{border-left-color:var(--ko-line);background:var(--ko-s1);color:var(--ko-ink);font-family:var(--ko-ff)}.ko .n39-co::backdrop{background:#000c}.ko .n39-co__title{font-size:28px;line-height:1}.ko .n39-co__cover{border-radius:0}.ko .n39-co__close{border-color:var(--ko-line-2);color:var(--ko-ink);border-radius:0}.ko .n39-co__close:hover{background:var(--ko-s2);color:var(--ko-ink)}.ko .n39-co__steps li.is-now{color:var(--ko-ink)}.ko .n39-co__steps li.is-now b{background:rgb(var(--ko-glow));border-color:rgb(var(--ko-glow));color:#fff}.ko .n39-co__steps li.is-done{color:var(--ko-red-2)}.ko .n39-co__types li,.ko .n39-co__picked{border-radius:0}.ko .n39-co__types li.is-picked{border-color:rgb(var(--ko-glow));box-shadow:inset 0 0 0 1px rgb(var(--ko-glow))}.ko .n39-co__field>span{font-family:var(--ko-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.ko .n39-co__input{border-color:var(--ko-line-2);background:var(--ko-bg);border-radius:0}.ko .n39-co__input:focus-visible{outline-color:var(--ko-red-2)}.ko .n39-co{--tb-pay-radius:8px}.ko .n39-co .tb-sheet__go{background:var(--ko-ink);color:var(--ko-bg);font-family:var(--ko-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.ko .n39-co__legal a,.ko .n39-co__alt a{color:var(--ko-ink);text-underline-offset:3px;text-decoration:underline}.ko .n39-co__trust li:before{color:var(--ko-red-2)}.ko .n39-co .tb-input,.ko .n39-co .tb-stepper{border-radius:0}.ko .n39-bar{background:rgb(var(--ko-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.ko .n39-bar span,.ko .n39-bar b{font-family:var(--ko-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.ko .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--ko-bg)}.ko .n39-eyebrow{color:rgb(var(--n39-glow,var(--ko-glow)));font-family:var(--ko-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.ko .n39-eyebrow__play{display:none}.ko .n39-head2>p{color:var(--ko-text)}.ko .n39-done__ticket{border:1px solid var(--ko-line);background:var(--ko-s1);border-radius:0}.ko .n39-done__qr{border-radius:0}.ko .n39-done__code{font-family:var(--ko-cd);letter-spacing:.12em}.ko .n39-done__later a{color:var(--ko-ink)}.ko .n39-bg__rows p{font-family:var(--ko-cd);font-weight:700}.ko-shop .tb-meta{font-family:var(--ko-ff)}.ko-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)}.ko-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.ko-shop .tb-page__title,.ko-shop .tb-site-page__title,.ko-shop .tb-notfound__title{color:var(--ko-ink);font-family:var(--ko-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.ko-shop .tb-page__title:before,.ko-shop .tb-site-page__title:before{content:"Köpi · Tickets";color:var(--ko-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.ko-shop .tb-meta+.tb-page__title:before{content:none}.ko-shop .tb-meta:has(+.tb-page__title){color:var(--ko-red-2);font-family:var(--ko-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.ko-shop .tb-page__lead{color:var(--ko-text)}.ko-shop .tb-glass{background:var(--ko-s1);border:1px solid var(--ko-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ko-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.ko-shop .tb-btn{min-height:48px;font-family:var(--ko-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.ko-shop .tb-btn--primary{background:var(--ko-ink);color:var(--ko-bg);border:0}.ko-shop .tb-btn--secondary{border:1px solid var(--ko-line-2);color:var(--ko-ink)}.ko-shop .tb-input{border:1px solid var(--ko-line-2);background:var(--ko-bg);min-height:50px;color:var(--ko-ink);border-radius:0;padding:0 16px}.ko-shop .tb-input:focus-visible{outline:2px solid var(--ko-red-2);outline-offset:2px}.ko-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.ko-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.ko-shop .tb-ticket header h1,.ko-shop .tb-ticket header h2{font-family:var(--ko-cd);text-transform:uppercase;font-weight:700}.ko-shop .tb-ticket__qr{border-radius:0}.ko-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.ko-shop .tb-notfound__code{color:var(--ko-red-2);font-family:var(--ko-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.ko-shop .tb-notfound__code:after{content:" · Köpi Tickets"}.ko-shop .tb-notfound__text{color:var(--ko-text);opacity:1}.ko-shop .tb-notfound__cta{background:var(--ko-ink);height:48px;color:var(--ko-bg);font-family:var(--ko-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.ko-shop main.tb-site-page{align-content:start;min-height:62vh}.ko-shop .tb-site-page__title{align-self:start}.ko-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)}.ko-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.ko-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--ko-text);margin:0;font-size:16px}.ko .n39-ticket,.ko .n39-co__types li,.ko .n39-co__picked,.ko .n39-btn,.ko .n39-step,.ko .n39-receipt,.ko .n39-done__ticket{border-radius:0}.ko :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.ko-btn--brand,.ko-btn--red,.ko .ko-alarm__form .tb-btn,.ko .n39-bar,.ko .n39-ticket__save,.ko .n39-co__steps li.is-now b,.ko .n39-step button:hover:not(:disabled){color:#111}.ko h1,.ko h2,.ko h3,.n39.ko :is(h1,h2,h3){letter-spacing:.01em;font-weight:800}.ko,.ko-head,.ko-shop{--kit-accent:var(--ko-brand);--kit-accent-text:var(--ko-red-2);--kit-on-accent:#111;--kit-ink:var(--ko-ink);--kit-muted:var(--ko-muted);--kit-line:var(--ko-line-2);--kit-display:var(--ko-cd);--kit-surface:var(--ko-s1);--kit-bg:var(--ko-bg);--kit-w:var(--ko-w)}.ko .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.ko .n39-ticket__name{text-wrap:balance}.ko .n39-tix__later>summary:after{content:"▾";font-size:14px}.ko .n39-tix__later[open]>summary:after{content:"▴"}.ko-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.ko-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.ko-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.ko-lineup ul.has-crews li span,.ko-lineup__crew{display:block}.ko-lineup__crew{color:var(--ko-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.ko-gtk{border-top:1px solid var(--ko-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.ko-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.ko-gtk dt{color:var(--ko-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.ko-gtk dd{color:var(--ko-text);margin:0;font-size:14px;line-height:1.45}.ko .n39-co,.ko .n39-co .tb-sheet{border-radius:0}.ko .n39-co__actions,.ko .n39-co__foot{background:var(--ko-s1)}.ko .n39-co .tb-sheet__go,.ko .n39-co .n39-co__go{background:var(--ko-red);color:var(--kit-on-accent)}.ko .n39-ticket__next,.ko .n39-ticket__hint{color:var(--ko-red-2)}.ko h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.ko .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.ko .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.ko .n39-receipt__head{flex-wrap:wrap}.ko .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.ko .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.ko-lineup__name{letter-spacing:.12em;font-size:11px}}.ko .ko-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.ko [id]{scroll-margin-top:84px}.ko-lineup ul.has-crews li{text-align:start}.ko-about__claim{font-weight:800}
