.xs,.xs-head,.xs-foot,.xs-shop{--xs-bg:#080808;--xs-s1:#141010;--xs-s2:#1f1616;--xs-deep:#000;--xs-line:#ffffff1a;--xs-line-2:#ffffff6b;--xs-ink:#fff;--xs-text:#e6e0e0;--xs-muted:#b0a7a7;--xs-red:#ca0407;--xs-red-2:#ff4d4f;--xs-brand:#ca0407;--xs-uv:#570000;--xs-glow:202 4 7;--xs-w:min(1200px, calc(100% - 40px));--xs-cd:var(--xs-display), "Arial Black", sans-serif;--xs-ff:var(--xs-sans), "Helvetica Neue", Arial, sans-serif;color:var(--xs-ink);font-family:var(--xs-ff)}.xs,.xs-main,.xs-shop{background:var(--xs-bg)}.n39.xs>*,.xs-shop>*{--tb-font-display:var(--xs-cd);--tb-font-body:var(--xs-ff)}.xs-wrap{width:var(--xs-w);margin-inline:auto}.xs-narrow{max-width:900px}.xs-section{padding-block:clamp(56px,8vw,100px);position:relative}.xs-section+.xs-section{border-top:1px solid var(--xs-line)}.xs p{line-height:1.55}.xs h1,.xs h2,.xs h3,.n39.xs :is(h1,h2,h3){color:var(--xs-ink);font-family:var(--xs-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.xs h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.xs-kicker{color:var(--xs-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.xs-kicker--brand{color:var(--xs-red-2)}.xs-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.xs-head2>*{min-width:0}.xs-head2 h2{margin-bottom:0!important}.xs-head2>p{max-width:34rem;color:var(--xs-text);margin:0;font-size:15px}.xs-soon{border:1px solid var(--xs-line-2);color:var(--xs-text);padding:24px}.xs-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.xs-soon p:last-child{margin:0}.xs-btn{border:2px solid var(--xs-line-2);min-height:46px;color:var(--xs-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}.xs-btn:hover{border-color:#fff}.xs-btn--brand,.xs-btn--red{border-color:var(--xs-red-2);background:var(--xs-red);color:#111}.xs-btn--brand:hover,.xs-btn--red:hover{border-color:var(--xs-red-2);background:var(--xs-red-2)}.xs-head{z-index:40;background:color-mix(in srgb, var(--xs-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--xs-red);position:sticky;top:0}.xs-head__in{width:var(--xs-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.xs-head__brand{align-items:center;display:flex}.xs-head__brand img{width:170px;height:auto;display:block}.xs-head__nav{gap:22px;margin-left:auto;display:flex}.xs-head__nav a{color:var(--xs-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.xs-head__nav a:hover{color:var(--xs-red-2)}.xs-head__cta{min-height:40px;padding:0 18px}.xs-head__menu{display:none;position:relative}.xs-head__menu summary{border:2px solid var(--xs-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.xs-head__menu summary::-webkit-details-marker{display:none}.xs-head__drawer{background:var(--xs-deep);border:2px solid var(--xs-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.xs-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){.xs-head__nav{display:none}.xs-head__cta{margin-left:auto}.xs-head__menu{display:block}}@media (max-width:400px){.xs-head__brand img{width:130px}}.xs-foot{background:var(--xs-deep);border-top:2px solid var(--xs-red)}.xs-foot__in{width:var(--xs-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.xs-foot__in>*{min-width:0}.xs-foot p,.xs-foot li{color:var(--xs-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.xs-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.xs-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.xs-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xs-foot ul li{margin:0}.xs-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.xs-foot a:hover{color:var(--xs-red-2)}.xs-foot__base{width:var(--xs-w);border-top:1px solid var(--xs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.xs-foot__base p{margin:0;font-size:12px}.xs-foot__tb{opacity:.8}@media (max-width:760px){.xs-foot__in{grid-template-columns:1fr}}.xs-head__brand img{width:56px}.xs-foot__mark{width:90px!important}.xs-hero{background:linear-gradient(45deg, transparent 48.5%, #ca040729 49.5% 50.5%, transparent 51.5%), linear-gradient(-45deg, transparent 48.5%, #ca040729 49.5% 50.5%, transparent 51.5%), radial-gradient(50% 70% at 80% 40%, #ca040729, transparent 70%), var(--xs-bg);position:relative;overflow:hidden}.xs-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}.xs-hero__in>img{order:2}.xs-hero__logo{justify-self:center;width:min(220px,100%);height:auto;display:block}.xs-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.xs-hero__title span{color:var(--xs-red);display:block}.xs-hero__lead{max-width:52ch;color:var(--xs-text);font-size:17px;margin:20px 0 0!important}.xs-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.xs-hero__in{grid-template-columns:1fr}.xs-hero__in>img{order:0}.xs-hero__logo{justify-self:start;width:140px}}.xs-nights{border-top:2px solid var(--xs-red);margin:0;padding:0;list-style:none;display:grid}.xs-night{border-bottom:1px solid var(--xs-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}.xs-night.is-sold{opacity:.55}.xs-night__no{color:var(--xs-muted);font-family:var(--xs-cd);font-size:22px;font-weight:800}.xs-mark{aspect-ratio:1;color:#fff;background:linear-gradient(45deg,#0000 44%,#ca0407 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#8a0205 44% 56%,#0000 56%),#0d0d0d;place-content:center;justify-items:center;width:84px;line-height:1;transition:transform .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.xs-night:hover .xs-mark{transform:rotate(45deg)scale(.92)}.xs-night:hover .xs-mark>*{rotate:-45deg}.xs-mark span,.xs-mark b{background:#0d0d0d;padding:1px 5px}.xs-mark span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.xs-mark b{font-family:var(--xs-cd);margin-top:2px;font-size:16px;font-weight:700}.xs-night__img{display:block;overflow:hidden}.xs-night__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.xs-night__body{min-width:0}.xs .xs-night h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.xs-night h3 a{color:#fff;text-decoration:none}.xs-night h3 a:hover{color:var(--xs-red-2)}.xs-night__time{color:var(--xs-muted);font-size:13px;margin:6px 0 0!important}.xs-night__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.xs-night__price{color:var(--xs-muted);white-space:nowrap;font-size:13px;margin:0!important}.xs-night__price b{color:#fff;font-size:21px}.xs-night__price.is-state{color:#fff;font-weight:600}.xs-night .xs-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.xs-night{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"mark body""img img""buy buy";gap:12px 14px;padding:18px 16px}.xs-night__no{display:none}.xs-night__img{grid-area:img;align-self:start}.xs-night__img img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:260px}.xs-mark{grid-area:mark;width:66px}.xs-mark b{font-size:13px}.xs-night__body{grid-area:body}.xs-night__buy{grid-area:buy;justify-content:space-between}}.xs .n39-ticket__name,.xs .n39-step output,.xs .n39-co__type,.xs .kit-track__name,.xs .kit-track b,.xs .n39-ticket__price,.xs .n39-ticket__day b,.xs .n39-co__price,.xs .n39-co__sum,.xs .n39-co__total,.xs .n39-co__picked b,.xs .n39-co .tb-sheet__go,.xs .n39-tix__total,.xs .tb-sheet__sum,.xs .n39-done__total,.xs .n39-receipt__lines,.xs .n39-clock b,.xs .n39-bar b,.xs .xs-night__no,.xs .xs-night__price b,.xs .xs-stage__price,.xs .kit-facts dd,.xs .n39-co__amount,.xs .n39-co__sum *,.xs .n39-co__total *,.xs .n39-co .n39-co__go,.xs .n39-bar span,.xs .xs-mark b{font-family:var(--xs-ff)!important}@media (max-width:960px){.xs .n39-ticket__price{font-size:24px}}.xs-stage__badge{margin-bottom:18px;display:inline-block}.xs-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.xs-stage__cover{border-top:4px solid var(--xs-red);background:var(--xs-s1);position:relative;overflow:hidden}.xs-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.xs-stamp{z-index:3;border:3px solid var(--xs-red);color:var(--xs-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}.xs-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.xs-stage__panel>*{min-width:0}.xs-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.xs-stage__sub{color:var(--xs-muted);margin:10px 0 0;font-size:16px}.xs-facts{color:var(--xs-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.xs-facts li{align-items:center;gap:10px;display:flex}.xs-facts svg{color:var(--xs-red-2);flex:none}.xs-stage__buy{justify-items:start;gap:14px;display:grid}.xs-stage__price{color:var(--xs-text);margin:0}.xs-stage__price b{color:#fff;font-size:32px;font-weight:900}.xs-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.xs-note{border:2px solid var(--xs-red);padding:16px 18px}.xs-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.xs-stage__panel{grid-template-columns:1fr}}.xs-ladder{border-left:1px solid var(--xs-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.xs-ladder li{border:1px solid var(--xs-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.xs-ladder li.is-off{opacity:.4;text-decoration:line-through}.xs-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.xs-ladder b{font-size:22px;font-weight:900}.xs-lineup .xs-wrap{text-align:center}.xs-lineup__name{color:var(--xs-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.xs-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.xs-lineup li{font-family:var(--xs-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:700;line-height:1.3}.xs-lineup li:before{content:"";vertical-align:.28em;background:var(--xs-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.xs-lineup__name{text-wrap:balance}.xs-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.xs-about>*{min-width:0}.xs-about h2{margin-bottom:10px!important}.xs-about__claim span{display:inline-block}.xs-about__claim{color:var(--xs-red);font-family:var(--xs-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.xs-about__text p{max-width:40rem;color:var(--xs-text);white-space:pre-line;margin:0;font-size:17px}.xs-about__text p+p{margin-top:14px}@media (max-width:860px){.xs-about{grid-template-columns:1fr}}.xs-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.xs-way__address{color:var(--xs-text);margin:12px 0 20px}.xs .n39-faq{border-top:2px solid var(--xs-red);gap:0;margin-top:10px;display:grid}.xs .n39-faq details{border:0;border-bottom:1px solid var(--xs-line-2);background:0 0;border-radius:0;padding:0}.xs .n39-faq summary{color:var(--xs-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}.xs .n39-faq summary::-webkit-details-marker{display:none}.xs .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--xs-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.xs .n39-faq details[open] summary:after{transform:rotate(45deg)}.xs .n39-faq details>:not(summary){color:var(--xs-text);margin:0;padding:0 0 20px;font-size:16px}.xs-alarm{background:var(--xs-deep)}.xs-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.xs-alarm__in>*{min-width:0}.xs-alarm__in>div>p:not(.xs-kicker){color:var(--xs-text)}.xs .xs-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.xs .xs-alarm__form .tb-input{border:2px solid var(--xs-line-2);background:var(--xs-bg);min-height:52px;color:var(--xs-ink);border-radius:0;padding:0 18px;font-size:16px}.xs .xs-alarm__form .tb-btn{background:var(--xs-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}.xs .xs-alarm__form .tb-newsletter__fine{color:var(--xs-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.xs .xs-alarm__form .tb-newsletter__done{border:2px solid var(--xs-line-2);color:var(--xs-ink);padding:18px}@media (max-width:860px){.xs-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.xs .xs-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.xs .xs-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.xs h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.xs *,.xs :before,.xs :after{transition:none!important;animation:none!important}}.n39.xs{--n39-navy:var(--xs-bg);--n39-panel:var(--xs-s1);--n39-panel-2:var(--xs-s2);--n39-line:var(--xs-line-2);--n39-soft:var(--xs-line);--n39-text:var(--xs-text);color:var(--xs-ink);font-family:var(--xs-ff);background:var(--xs-bg)}.n39.xs .xs-main{background:var(--xs-bg)}.xs :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(--xs-cd);font-weight:700}.xs .n39-ticket__name,.xs .n39-co__title,.xs .n39-done__title{text-transform:uppercase}.xs .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.xs .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.xs .tb-sheet__sum,.xs .n39-done__total{font-family:var(--xs-cd)!important;font-weight:700!important}.xs .n39-ticket{background:var(--xs-s1);border-radius:0}.xs .n39-ticket.is-picked{background:var(--xs-s2);box-shadow:inset 0 0 0 2px rgb(var(--xs-glow))}.xs .n39-ticket__mark{font-family:var(--xs-cd);-webkit-text-stroke:0;color:var(--xs-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.xs .n39-ticket__kicker,.xs .n39-co__kicker,.xs .n39-receipt__head{font-family:var(--xs-cd);letter-spacing:.14em;font-size:14px}.xs .n39-ticket__save{background:rgb(var(--xs-glow));color:#fff;border-radius:0}.xs .n39-ticket__stamp{border-color:var(--xs-line-2);color:var(--xs-ink);font-family:var(--xs-cd);letter-spacing:.08em;border-radius:0}.xs .n39-steps{font-family:var(--xs-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.xs .n39-steps b{border-color:rgb(var(--xs-glow));color:var(--xs-ink)}.xs .n39-clock{border-color:rgb(var(--xs-glow) / .7);border-radius:0}.xs .n39-clock b{color:var(--xs-red-2)}@media (max-width:480px){.xs .n39-clock{gap:10px;padding:10px 12px}.xs .n39-clock ol{gap:6px}.xs .n39-clock li{min-width:38px}.xs .n39-clock b{font-size:24px}}.xs .n39-step{border-color:var(--xs-line-2);border-radius:0;overflow:hidden}.xs .n39-step button:hover:not(:disabled){background:rgb(var(--xs-glow));color:#fff}.xs .n39-btn{border-color:var(--xs-line-2);color:var(--xs-ink);font-family:var(--xs-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.xs .n39-btn:hover{background:var(--xs-s2);color:var(--xs-ink)}.xs .n39-btn--fill{background:var(--xs-ink);color:var(--xs-bg);border-color:#0000}.xs .n39-btn--fill:hover{color:var(--xs-bg);background:#fff}.xs .n39-link{color:var(--xs-ink)}.xs .n39-receipt{background:var(--xs-ink);color:var(--xs-bg);border-radius:0}.xs .n39-receipt .n39-btn--fill{background:var(--xs-bg);color:var(--xs-ink)}.xs .n39-receipt__lines,.xs .n39-receipt .tb-sheet__sum,.xs .n39-receipt .n39-tix__codes summary,.xs .n39-receipt .n39-link,.xs .n39-receipt .n39-tix__trust li:before{color:var(--xs-bg)}.xs .n39-tix__trust li:before{color:var(--xs-red-2)}.xs .n39-co{border-left-color:var(--xs-line);background:var(--xs-s1);color:var(--xs-ink);font-family:var(--xs-ff)}.xs .n39-co::backdrop{background:#000c}.xs .n39-co__title{font-size:28px;line-height:1}.xs .n39-co__cover{border-radius:0}.xs .n39-co__close{border-color:var(--xs-line-2);color:var(--xs-ink);border-radius:0}.xs .n39-co__close:hover{background:var(--xs-s2);color:var(--xs-ink)}.xs .n39-co__steps li.is-now{color:var(--xs-ink)}.xs .n39-co__steps li.is-now b{background:rgb(var(--xs-glow));border-color:rgb(var(--xs-glow));color:#fff}.xs .n39-co__steps li.is-done{color:var(--xs-red-2)}.xs .n39-co__types li,.xs .n39-co__picked{border-radius:0}.xs .n39-co__types li.is-picked{border-color:rgb(var(--xs-glow));box-shadow:inset 0 0 0 1px rgb(var(--xs-glow))}.xs .n39-co__field>span{font-family:var(--xs-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.xs .n39-co__input{border-color:var(--xs-line-2);background:var(--xs-bg);border-radius:0}.xs .n39-co__input:focus-visible{outline-color:var(--xs-red-2)}.xs .n39-co{--tb-pay-radius:8px}.xs .n39-co .tb-sheet__go{background:var(--xs-ink);color:var(--xs-bg);font-family:var(--xs-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.xs .n39-co__legal a,.xs .n39-co__alt a{color:var(--xs-ink);text-underline-offset:3px;text-decoration:underline}.xs .n39-co__trust li:before{color:var(--xs-red-2)}.xs .n39-co .tb-input,.xs .n39-co .tb-stepper{border-radius:0}.xs .n39-bar{background:rgb(var(--xs-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.xs .n39-bar span,.xs .n39-bar b{font-family:var(--xs-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.xs .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--xs-bg)}.xs .n39-eyebrow{color:rgb(var(--n39-glow,var(--xs-glow)));font-family:var(--xs-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.xs .n39-eyebrow__play{display:none}.xs .n39-head2>p{color:var(--xs-text)}.xs .n39-done__ticket{border:1px solid var(--xs-line);background:var(--xs-s1);border-radius:0}.xs .n39-done__qr{border-radius:0}.xs .n39-done__code{font-family:var(--xs-cd);letter-spacing:.12em}.xs .n39-done__later a{color:var(--xs-ink)}.xs .n39-bg__rows p{font-family:var(--xs-cd);font-weight:700}.xs-shop .tb-meta{font-family:var(--xs-ff)}.xs-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)}.xs-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.xs-shop .tb-page__title,.xs-shop .tb-site-page__title,.xs-shop .tb-notfound__title{color:var(--xs-ink);font-family:var(--xs-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.xs-shop .tb-page__title:before,.xs-shop .tb-site-page__title:before{content:"X Stollberg · Tickets";color:var(--xs-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.xs-shop .tb-meta+.tb-page__title:before{content:none}.xs-shop .tb-meta:has(+.tb-page__title){color:var(--xs-red-2);font-family:var(--xs-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.xs-shop .tb-page__lead{color:var(--xs-text)}.xs-shop .tb-glass{background:var(--xs-s1);border:1px solid var(--xs-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.xs-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.xs-shop .tb-btn{min-height:48px;font-family:var(--xs-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.xs-shop .tb-btn--primary{background:var(--xs-ink);color:var(--xs-bg);border:0}.xs-shop .tb-btn--secondary{border:1px solid var(--xs-line-2);color:var(--xs-ink)}.xs-shop .tb-input{border:1px solid var(--xs-line-2);background:var(--xs-bg);min-height:50px;color:var(--xs-ink);border-radius:0;padding:0 16px}.xs-shop .tb-input:focus-visible{outline:2px solid var(--xs-red-2);outline-offset:2px}.xs-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.xs-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.xs-shop .tb-ticket header h1,.xs-shop .tb-ticket header h2{font-family:var(--xs-cd);text-transform:uppercase;font-weight:700}.xs-shop .tb-ticket__qr{border-radius:0}.xs-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.xs-shop .tb-notfound__code{color:var(--xs-red-2);font-family:var(--xs-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.xs-shop .tb-notfound__code:after{content:" · X Stollberg Tickets"}.xs-shop .tb-notfound__text{color:var(--xs-text);opacity:1}.xs-shop .tb-notfound__cta{background:var(--xs-ink);height:48px;color:var(--xs-bg);font-family:var(--xs-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.xs-shop main.tb-site-page{align-content:start;min-height:62vh}.xs-shop .tb-site-page__title{align-self:start}.xs-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)}.xs-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.xs-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--xs-text);margin:0;font-size:16px}.xs .n39-ticket,.xs .n39-co__types li,.xs .n39-co__picked,.xs .n39-btn,.xs .n39-step,.xs .n39-receipt,.xs .n39-done__ticket{border-radius:0}.xs :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.xs-btn--brand,.xs-btn--red,.xs .xs-alarm__form .tb-btn,.xs .n39-bar,.xs .n39-ticket__save,.xs .n39-co__steps li.is-now b,.xs .n39-step button:hover:not(:disabled){color:#fff}.xs h1,.xs h2,.xs h3,.n39.xs :is(h1,h2,h3){letter-spacing:.04em;font-weight:700}.xs,.xs-head,.xs-shop{--kit-accent:var(--xs-brand);--kit-accent-text:var(--xs-red-2);--kit-on-accent:#fff;--kit-ink:var(--xs-ink);--kit-muted:var(--xs-muted);--kit-line:var(--xs-line-2);--kit-display:var(--xs-cd);--kit-surface:var(--xs-s1);--kit-bg:var(--xs-bg);--kit-w:var(--xs-w)}.xs .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.xs .n39-ticket__name{text-wrap:balance}.xs .n39-tix__later>summary:after{content:"▾";font-size:14px}.xs .n39-tix__later[open]>summary:after{content:"▴"}.xs-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.xs-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.xs-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.xs-lineup ul.has-crews li span,.xs-lineup__crew{display:block}.xs-lineup__crew{color:var(--xs-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.xs-gtk{border-top:1px solid var(--xs-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.xs-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.xs-gtk dt{color:var(--xs-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.xs-gtk dd{color:var(--xs-text);margin:0;font-size:14px;line-height:1.45}.xs .n39-co,.xs .n39-co .tb-sheet{border-radius:0}.xs .n39-co__actions,.xs .n39-co__foot{background:var(--xs-s1)}.xs .n39-co .tb-sheet__go,.xs .n39-co .n39-co__go{background:var(--xs-red);color:var(--kit-on-accent)}.xs .n39-ticket__next,.xs .n39-ticket__hint{color:var(--xs-red-2)}.xs h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.xs .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.xs .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.xs .n39-receipt__head{flex-wrap:wrap}.xs .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.xs .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.xs-lineup__name{letter-spacing:.12em;font-size:11px}}.xs .xs-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.xs [id]{scroll-margin-top:84px}.xs-lineup ul.has-crews li{text-align:start}.xs-about__claim{font-weight:700}
.af,.af-head,.af-foot,.af-shop{--af-bg:#2b2a28;--af-s1:#34332f;--af-s2:#3f3d38;--af-deep:#1b1a19;--af-plate:#141413;--af-door:#3c3b37;--af-door-2:#4a4944;--af-line:#ffffff1a;--af-line-2:#ffffff6b;--af-ink:#fff;--af-text:#e2ddd0;--af-muted:#b3ad99;--af-sand:#a39e84;--af-sand-2:#cfc9ad;--af-sand-3:#aea88b;--af-warm:#727065;--af-olive:#7d7961;--af-olive-2:#6c6853;--af-tile:#efede6;--af-tile-2:#f8f7f3;--af-grout:#cdc8ba;--af-tile-ink:#2b2a28;--af-tile-muted:#55534b;--af-steel:#dcddd9;--af-steel-2:#c3c4bf;--af-steel-3:#8f908b;--af-paper:#fbfaf6;--af-tone:#a39e84;--af-red:#a39e84;--af-red-2:#cfc9ad;--af-brand:#a39e84;--af-uv:#a39e84;--af-glow:163 158 132;--af-w:min(1200px, calc(100% - 40px));--af-cd:var(--af-display), "Arial Narrow", sans-serif;--af-ff:var(--af-sans), "Helvetica Neue", Arial, sans-serif;--kit-accent:#a39e84;color:var(--af-ink);font-family:var(--af-ff)}.af,.af-main,.af-shop{background:var(--af-bg)}.n39.af>*,.af-shop>*{--tb-font-display:var(--af-cd);--tb-font-body:var(--af-ff)}.n39.af{--n39-navy:var(--af-bg);--n39-panel:var(--af-s1);--n39-panel-2:var(--af-s2);--n39-line:var(--af-line-2);--n39-soft:var(--af-line);--n39-text:var(--af-text);color:var(--af-ink);font-family:var(--af-ff);background:var(--af-bg)}.n39.af .af-main{background:var(--af-bg)}.af :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(--af-cd);font-weight:700}.af .n39-ticket__name,.af .n39-co__title,.af .n39-done__title{text-transform:uppercase}.af .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.af .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.af .tb-sheet__sum,.af .n39-done__total{font-family:var(--af-cd)!important;font-weight:700!important}.af .n39-ticket{background:var(--af-s1);border-radius:0}.af .n39-ticket.is-picked{background:var(--af-s2);box-shadow:inset 0 0 0 2px rgb(var(--af-glow))}.af .n39-ticket__mark{font-family:var(--af-cd);-webkit-text-stroke:0;color:var(--af-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.af .n39-ticket__kicker,.af .n39-co__kicker,.af .n39-receipt__head{font-family:var(--af-cd);letter-spacing:.14em;font-size:14px}.af .n39-ticket__save{background:rgb(var(--af-glow));color:#fff;border-radius:0}.af .n39-ticket__stamp{border-color:var(--af-line-2);color:var(--af-ink);font-family:var(--af-cd);letter-spacing:.08em;border-radius:0}.af .n39-steps{font-family:var(--af-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.af .n39-steps b{border-color:rgb(var(--af-glow));color:var(--af-ink)}.af .n39-clock{border-color:rgb(var(--af-glow) / .7);border-radius:0}.af .n39-clock b{color:var(--af-red-2)}@media (max-width:480px){.af .n39-clock{gap:10px;padding:10px 12px}.af .n39-clock ol{gap:6px}.af .n39-clock li{min-width:38px}.af .n39-clock b{font-size:24px}}.af .n39-step{border-color:var(--af-line-2);border-radius:0;overflow:hidden}.af .n39-step button:hover:not(:disabled){background:rgb(var(--af-glow));color:#fff}.af .n39-btn{border-color:var(--af-line-2);color:var(--af-ink);font-family:var(--af-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.af .n39-btn:hover{background:var(--af-s2);color:var(--af-ink)}.af .n39-btn--fill{background:var(--af-ink);color:var(--af-bg);border-color:#0000}.af .n39-btn--fill:hover{color:var(--af-bg);background:#fff}.af .n39-link{color:var(--af-ink)}.af .n39-receipt{background:var(--af-ink);color:var(--af-bg);border-radius:0}.af .n39-receipt .n39-btn--fill{background:var(--af-bg);color:var(--af-ink)}.af .n39-receipt__lines,.af .n39-receipt .tb-sheet__sum,.af .n39-receipt .n39-tix__codes summary,.af .n39-receipt .n39-link,.af .n39-receipt .n39-tix__trust li:before{color:var(--af-bg)}.af .n39-tix__trust li:before{color:var(--af-red-2)}.af .n39-co{border-left-color:var(--af-line);background:var(--af-s1);color:var(--af-ink);font-family:var(--af-ff)}.af .n39-co::backdrop{background:#000c}.af .n39-co__title{font-size:28px;line-height:1}.af .n39-co__cover{border-radius:0}.af .n39-co__close{border-color:var(--af-line-2);color:var(--af-ink);border-radius:0}.af .n39-co__close:hover{background:var(--af-s2);color:var(--af-ink)}.af .n39-co__steps li.is-now b{background:rgb(var(--af-glow));border-color:rgb(var(--af-glow));color:#fff}.af .n39-co__types li,.af .n39-co__picked{border-radius:0}.af .n39-co__types li.is-picked{border-color:rgb(var(--af-glow));box-shadow:inset 0 0 0 1px rgb(var(--af-glow))}.af .n39-co__field>span{font-family:var(--af-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.af .n39-co__input{border-color:var(--af-line-2);background:var(--af-bg);border-radius:0}.af .n39-co__input:focus-visible{outline-color:var(--af-red-2)}.af .n39-co{--tb-pay-radius:8px}.af .n39-co .tb-sheet__go{background:var(--af-ink);color:var(--af-bg);font-family:var(--af-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.af .n39-co__legal a,.af .n39-co__alt a{color:var(--af-ink);text-underline-offset:3px;text-decoration:underline}.af .n39-co__trust li:before{color:var(--af-red-2)}.af .n39-co .tb-input,.af .n39-co .tb-stepper{border-radius:0}.af .n39-bar span,.af .n39-bar b{font-family:var(--af-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.af .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--af-bg)}.af .n39-eyebrow{color:rgb(var(--n39-glow,var(--af-glow)));font-family:var(--af-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.af .n39-eyebrow__play{display:none}.af .n39-head2>p{color:var(--af-text)}.af .n39-done__ticket{border:1px solid var(--af-line);background:var(--af-s1);border-radius:0}.af .n39-done__qr{border-radius:0}.af .n39-done__code{font-family:var(--af-cd);letter-spacing:.12em}.af .n39-done__later a{color:var(--af-ink)}.af .n39-bg__rows p{font-family:var(--af-cd);font-weight:700}.af-shop .tb-meta{font-family:var(--af-ff)}.af-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)}.af-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.af-shop .tb-page__title,.af-shop .tb-site-page__title,.af-shop .tb-notfound__title{color:var(--af-ink);font-family:var(--af-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.af-shop .tb-page__title:before,.af-shop .tb-site-page__title:before{content:"Alte Fleischerei · Tickets";color:var(--af-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.af-shop .tb-meta+.tb-page__title:before{content:none}.af-shop .tb-meta:has(+.tb-page__title){color:var(--af-red-2);font-family:var(--af-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.af-shop .tb-page__lead{color:var(--af-text)}.af-shop .tb-glass{background:var(--af-s1);border:1px solid var(--af-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.af-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.af-shop .tb-btn{min-height:48px;font-family:var(--af-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.af-shop .tb-btn--primary{background:var(--af-ink);color:var(--af-bg);border:0}.af-shop .tb-btn--secondary{border:1px solid var(--af-line-2);color:var(--af-ink)}.af-shop .tb-input{border:1px solid var(--af-line-2);background:var(--af-bg);min-height:50px;color:var(--af-ink);border-radius:0;padding:0 16px}.af-shop .tb-input:focus-visible{outline:2px solid var(--af-red-2);outline-offset:2px}.af-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.af-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.af-shop .tb-ticket header h1,.af-shop .tb-ticket header h2{font-family:var(--af-cd);text-transform:uppercase;font-weight:700}.af-shop .tb-ticket__qr{border-radius:0}.af-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.af-shop .tb-notfound__code{color:var(--af-red-2);font-family:var(--af-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.af-shop .tb-notfound__code:after{content:" · Alte Fleischerei Tickets"}.af-shop .tb-notfound__text{color:var(--af-text);opacity:1}.af-shop .tb-notfound__cta{background:var(--af-ink);height:48px;color:var(--af-bg);font-family:var(--af-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.af-shop main.tb-site-page{align-content:start;min-height:62vh}.af-shop .tb-site-page__title{align-self:start}.af-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)}.af-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.af-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--af-text);margin:0;font-size:16px}.af .n39-ticket,.af .n39-co__types li,.af .n39-co__picked,.af .n39-btn,.af .n39-step,.af .n39-receipt,.af .n39-done__ticket{border-radius:0}.af :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.af-btn--brand,.af-btn--red,.af .af-alarm__form .tb-btn,.af .n39-bar,.af .n39-ticket__save,.af .n39-co__steps li.is-now b,.af .n39-step button:hover:not(:disabled){color:#111}.af h1,.af h2,.af h3,.n39.af :is(h1,h2,h3){letter-spacing:.02em;font-weight:700}.af,.af-head,.af-shop{--kit-accent:var(--af-brand);--kit-accent-text:var(--af-red-2);--kit-on-accent:#111;--kit-ink:var(--af-ink);--kit-muted:var(--af-muted);--kit-line:var(--af-line-2);--kit-display:var(--af-cd);--kit-surface:var(--af-s1);--kit-bg:var(--af-bg);--kit-w:var(--af-w)}.af .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.af .n39-ticket__name{text-wrap:balance}.af .n39-tix__later>summary:after{content:"▾";font-size:14px}.af .n39-tix__later[open]>summary:after{content:"▴"}.af-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.af-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.af-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.af-lineup ul.has-crews li span,.af-lineup__crew{display:block}.af-lineup__crew{color:var(--af-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.af .n39-co,.af .n39-co .tb-sheet{border-radius:0}.af .n39-co__actions,.af .n39-co__foot{background:var(--af-s1)}.af .n39-co .tb-sheet__go,.af .n39-co .n39-co__go{background:var(--af-red);color:var(--kit-on-accent)}.af .n39-ticket__next,.af .n39-ticket__hint{color:var(--af-red-2)}.af h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.af .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.af .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.af .n39-receipt__head{flex-wrap:wrap}.af .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.af .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.af-lineup__name{letter-spacing:.12em;font-size:11px}}.af .af-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.af-lineup ul.has-crews li{text-align:start}.af-wrap{width:var(--af-w);margin-inline:auto}.af-narrow{max-width:900px}.af-section{padding-block:clamp(56px,8vw,104px);position:relative}.af p{line-height:1.55}.af h1,.af h2,.af h3,.n39.af :is(h1,h2,h3){color:var(--af-ink);font-family:var(--af-cd);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:700}.af h2{margin-bottom:22px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02}.af-kicker{color:var(--af-sand-2);letter-spacing:.26em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.af-soon{border:1px solid var(--af-line-2);color:var(--af-text);padding:24px}.af [id]{scroll-margin-top:84px}.af-hero,.af-window,.af-notice,.af-foot__tiles{--tile:56px;background-color:var(--af-tile);background-image:linear-gradient(var(--af-grout) 2px, transparent 2px), linear-gradient(90deg, var(--af-grout) 2px, transparent 2px), linear-gradient(135deg, #ffffffbf, #fff0 45%);background-size:var(--tile) var(--tile);color:var(--af-tile-ink);background-position:-1px -1px}.af-hero__border{border-block:2px solid var(--af-olive-2);background-color:var(--af-sand);background-image:linear-gradient(90deg, var(--af-olive-2) 2px, transparent 2px);background-size:56px 100%;height:30px}.af-btn{border:2px solid var(--af-line-2);min-height:46px;color:var(--af-ink);letter-spacing:.2em;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:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.af-btn:hover{border-color:var(--af-ink)}.af-btn--brand{border-color:var(--af-sand-2);background:var(--af-sand-2);color:var(--af-plate)}.af-btn--brand:hover{border-color:var(--af-ink);background:var(--af-ink);color:var(--af-plate)}.af-btn--ink{border-color:var(--af-plate);background:var(--af-plate);color:var(--af-ink)}.af-btn--ink:hover{border-color:var(--af-tile-ink);background:var(--af-tile-ink)}.af-btn--tile{border-color:var(--af-tile-ink);color:var(--af-tile-ink);background:0 0}.af-btn--tile:hover{border-color:var(--af-plate);background:var(--af-plate);color:var(--af-ink)}.af-head{z-index:40;background:var(--af-deep);border-bottom:1px solid var(--af-line);position:sticky;top:0}.af-head__in{width:var(--af-w);align-items:center;gap:24px;min-height:68px;margin-inline:auto;display:flex}.af-head__brand{color:var(--af-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.af-head__stamp{width:64px;height:auto;color:var(--af-ink);display:block}.af-head__name{font-family:var(--af-cd);letter-spacing:.04em;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1;display:grid}.af-head__name small{color:var(--af-sand-2);font-family:var(--af-ff);letter-spacing:.3em;margin-top:3px;font-size:10px;font-weight:600}.af-head__nav{gap:24px;margin-left:auto;display:flex}.af-head__nav a{color:var(--af-text);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none}.af-head__nav a:hover{color:var(--af-ink)}.af-head__cta{min-height:40px;padding:0 18px}.af-head__menu{display:none;position:relative}.af-head__menu summary{border:2px solid var(--af-line-2);width:44px;height:44px;color:var(--af-ink);cursor:pointer;place-items:center;list-style:none;display:grid}.af-head__menu summary::-webkit-details-marker{display:none}.af-head__drawer{background:var(--af-deep);border:2px solid var(--af-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.af-head__drawer a{color:var(--af-ink);letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none}@media (max-width:900px){.af-head__nav{display:none}.af-head__cta{margin-left:auto}.af-head__menu{display:block}}@media (max-width:420px){.af-head__in{gap:12px}.af-head__stamp{width:52px}.af-head__name{font-size:16px}}.af-foot{background:var(--af-deep)}.af-foot__tiles{border-bottom:30px solid var(--af-sand);height:58px}.af-foot__in{width:var(--af-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:56px 0 40px;display:grid}.af-foot__in>*{min-width:0}.af-foot p,.af-foot li{color:var(--af-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.af-foot__mark{width:150px;height:auto;color:var(--af-sand-2);margin-bottom:16px;display:block}.af-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--af-ink)!important;font-size:12px!important}.af-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.af-foot ul li{margin:0}.af-foot a{color:var(--af-ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.af-foot a:hover{color:var(--af-sand-2)}.af-foot__base{width:var(--af-w);border-top:1px solid var(--af-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.af-foot__base p{margin:0;font-size:12px}.af-foot__tb{opacity:.85}@media (max-width:760px){.af-foot__in{grid-template-columns:1fr}}.af-stampsvg{overflow:visible}.af-stampsvg__name{font-family:var(--af-cd);font-weight:700}.af-stampsvg__arc{font-family:var(--af-ff);font-weight:600}@media (prefers-reduced-motion:no-preference){.af-stampsvg.is-press{animation:.9s cubic-bezier(.2,.9,.25,1) .15s both af-press}@keyframes af-press{0%{opacity:0;transform:scale(1.25)}55%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.af-tag{background-color:var(--af-plate);color:var(--af-ink);font-family:var(--af-cd);text-transform:uppercase;background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px);border:1px solid #000;gap:8px;padding:12px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,0 14px 26px -18px #000c}.af-tag p{margin:0;line-height:1.1}.af-tag__kicker{color:var(--af-sand-2);font-family:var(--af-ff);letter-spacing:.26em;font-size:11px;font-weight:600}.af-tag__day{letter-spacing:.14em;flex-wrap:wrap;gap:0 10px;font-size:15px;font-weight:400;display:flex}.af-tag__day span+span:before{content:"·";color:var(--af-sand-2);margin-right:10px}.af .af-tag__title{color:var(--af-ink);letter-spacing:.02em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin:0;font-size:clamp(22px,2vw,27px);line-height:1.02}.af-tag__title a{color:inherit;text-decoration:none}.af-tag__title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.af-tag__price{border-top:1px dashed #ffffff47;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;padding-top:8px;display:flex}.af-tag__price span{letter-spacing:.06em;font-size:17px}.af-tag__price b{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.af-tag__price small{color:var(--af-sand-2);font-family:var(--af-ff);letter-spacing:.14em;text-align:right;flex-basis:100%;margin-top:12px;font-size:11px;font-weight:600}.af-tag__price b.af-tag__state{color:var(--af-sand-2);letter-spacing:.08em;font-size:22px}.af-tag--big{padding:16px 20px}.af-tag--big .af-tag__title{font-size:clamp(30px,3.4vw,50px)}.af-tag--big .af-tag__price b{font-size:clamp(44px,4.6vw,66px)}.af-tag--big .af-tag__day{font-size:17px}.af-board{background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px);border:1px solid #000;gap:4px;max-width:100%;padding:12px 20px 14px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff12}.af-board__kicker{color:var(--af-sand-2);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.af .af-board__title{letter-spacing:.04em;margin:0;font-size:clamp(30px,4.2vw,54px);line-height:1}.af-hero{position:relative;overflow:hidden}.af-hero__in{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(32px,5vw,72px) clamp(48px,6vw,80px);display:grid}.af-hero__mark{align-items:center;gap:22px;margin-bottom:clamp(18px,3vw,30px);display:flex}.af-hero__stamp{width:clamp(130px,14vw,200px);height:auto;color:var(--af-tile-ink);flex:none;rotate:-5deg}.af-hero__where{color:var(--af-tile-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600;line-height:1.6!important}.af .af-hero__title{color:var(--af-tile-ink);letter-spacing:0;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.9}.af-hero__title span{color:var(--af-olive-2)}.af-hero__lead{max-width:34rem;color:var(--af-tile-ink);margin:22px 0 0;font-size:18px}.af-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.af-hero__next{padding-bottom:150px;position:relative}.af-hero__poster{border:10px solid var(--af-plate);background:var(--af-plate);display:block;box-shadow:0 26px 50px -30px #0000008c}.af-hero__poster img{aspect-ratio:1.9;object-fit:cover;width:100%;display:block}.af-hero__plug{width:min(380px,72%);position:absolute;bottom:0;left:-28px}.af-hero__plug .af-tag:before,.af-hero__plug .af-tag:after{content:"";background:var(--af-steel-2);width:7px;height:7px;box-shadow:inset -1px -1px 0 var(--af-steel-3);border-radius:50%;position:absolute;top:7px}.af-hero__plug .af-tag:before{left:7px}.af-hero__plug .af-tag:after{right:7px}@media (max-width:900px){.af-hero__in{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:26px}.af-hero__next{padding-bottom:0}.af-hero__plug{width:auto;margin:-34px 18px 0 -6px;position:relative;left:auto}}@media (max-width:480px){.af-hero__mark{gap:14px;margin-bottom:14px}.af-hero__stamp{width:104px}.af-hero__where{font-size:11px}.af .af-hero__title{font-size:3.3rem}.af-hero__lead{margin-top:14px;font-size:16px}.af-hero__poster{border-width:6px}}.af-rail .kit-strip{--kit-accent-text:var(--af-tile-ink);--kit-ink:var(--af-plate);--kit-muted:#3d3b37;--kit-line:#00000038;border-block:0;border-top:3px solid var(--af-tile-2);border-bottom:6px solid var(--af-steel-3);background:linear-gradient(180deg, var(--af-tile-2) 0, var(--af-steel) 22%, var(--af-steel-2) 100%);color:var(--af-plate)}.af-rail .kit-run__item{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.af-rail .kit-run__item i{color:var(--af-tile-ink);opacity:1}.af-display{background:var(--af-bg)}.af-display__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:40px;display:flex}.af-display__head>p{max-width:30rem;color:var(--af-text);margin:0;font-size:15px}.af-case{border:1px solid #ffffff24;background:linear-gradient(180deg, var(--af-s2), var(--af-s1) 40%);border-top:0;padding:44px clamp(14px,2.6vw,32px) 34px;position:relative}.af-case:before{content:"";background:linear-gradient(#ffffff38,#ffffff0a);border-top:2px solid #ffffff8c;height:16px;position:absolute;inset:0 -1px auto}.af-case:after{content:"";background:linear-gradient(180deg, var(--af-steel), var(--af-steel-3));height:14px;position:absolute;top:100%;left:-1px;right:-1px}.af-case__wares{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 26px;margin:0;padding:0;list-style:none;display:grid}.af-ware{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;min-width:0;display:grid}.af-ware__plug{z-index:2;align-self:end;margin-right:12%;padding-bottom:16px;position:relative}.af-ware__tray:before{content:"";z-index:1;background:linear-gradient(90deg, var(--af-steel-3), var(--af-tile-2), var(--af-steel-3));width:4px;height:36px;position:absolute;top:-22px;left:30px}.af-ware__tray{background:var(--af-tile-2);box-shadow:inset 0 0 0 1px var(--af-grout), inset 0 3px 0 #fffc, 0 3px 0 var(--af-deep);border-radius:6px;padding:9px;display:block;position:relative}.af-ware__tray img,.af-ware__empty{aspect-ratio:1.9;object-fit:contain;background:var(--af-plate);border-radius:3px;width:100%;display:block}.af-ware.is-sold .af-ware__tray img{opacity:.45}.af-ware__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.af-ware__foot p{min-width:0;color:var(--af-muted);margin:0;font-size:13px;line-height:1.35!important}.af-ware__foot .af-btn{flex:none;min-height:40px;padding:0 16px}@media (prefers-reduced-motion:no-preference){.af-ware__plug{animation:.7s cubic-bezier(.2,.8,.2,1) both af-plug;animation-delay:calc(var(--i,0) * 90ms + .2s)}@keyframes af-plug{0%{opacity:0;transform:translateY(-26px)}}}@media (max-width:1020px){.af-case__wares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.af-case{padding-inline:12px}.af-case__wares{grid-template-columns:minmax(0,1fr);gap:56px}}.af-rooms{background:var(--af-deep)}.af-rooms__head{margin-bottom:34px}.af-rooms__doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.af-door{border:2px solid var(--af-door-2);background:var(--af-door);align-content:start;gap:22px;min-height:230px;padding:22px 54px 26px 22px;display:grid;position:relative}.af-door__plate{border:2px solid var(--af-tile-ink);background:var(--af-tile);color:var(--af-tile-ink);font-family:var(--af-cd);text-transform:uppercase;justify-self:start;align-items:baseline;gap:12px;margin:0;padding:8px 14px 9px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1;display:flex}.af-door__plate span{color:var(--af-tile-muted);font-weight:400}.af-door__label{color:var(--af-muted);margin:0 0 8px;font-size:13px}.af-door ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.af-door a{color:var(--af-ink);font-family:var(--af-cd);text-transform:uppercase;font-size:22px;line-height:1.15;text-decoration:none}.af-door a b{color:var(--af-sand-2);font-weight:400}.af-door a:hover{text-underline-offset:4px;text-decoration:underline}.af-door__handle{background:linear-gradient(90deg, var(--af-steel-3), var(--af-steel), var(--af-steel-3));border-radius:7px;width:14px;height:96px;position:absolute;top:50%;right:16px;translate:0 -50%}@media (max-width:860px){.af-rooms__doors{grid-template-columns:minmax(0,1fr);gap:14px}.af-door{min-height:0}}.af-pack__in{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(28px,6vw,90px);display:grid}.af-pack__lead{max-width:30rem;color:var(--af-text);margin:0;font-size:18px}.af-label{border-top:8px solid var(--af-plate);background:var(--af-paper);color:var(--af-tile-ink);box-shadow:0 24px 50px -30px #000000e6}.af-label__head{border-bottom:2px solid var(--af-tile-ink);font-family:var(--af-cd);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;padding:12px 18px;font-size:15px;font-weight:700;display:flex}.af-label__rows{margin:0;padding:6px 18px;display:grid}.af-label__rows div{border-bottom:1px dashed var(--af-steel-3);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.af-label__rows dt{color:var(--af-tile-muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.af-label__rows dd{font-family:var(--af-cd);text-transform:uppercase;margin:0;font-size:24px;font-weight:700}.af-label__for{color:var(--af-tile-muted);letter-spacing:.16em;text-transform:uppercase;margin:10px 18px 6px;font-size:12px;font-weight:600}.af-label__nights{margin:0;padding:0 18px 16px;list-style:none;display:grid}.af-label__nights a{border-bottom:1px solid var(--af-grout);color:var(--af-tile-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.af-label__nights a:hover{text-decoration:underline}.af-label__nights span{color:var(--af-tile-muted);font-family:var(--af-cd);letter-spacing:.08em;font-weight:400}.af-label__nights em{background:var(--af-plate);color:var(--af-ink);font-family:var(--af-cd);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;padding:2px 8px;font-size:14px;font-style:normal}@media (max-width:860px){.af-pack__in{grid-template-columns:minmax(0,1fr)}}.af-faqgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(20px,5vw,70px);display:grid}.af .n39-faq{border-top:2px solid var(--af-sand);gap:0;margin-top:6px;display:grid}.af .n39-faq details{border:0;border-bottom:1px solid var(--af-line-2);background:0 0;border-radius:0;padding:0}.af .n39-faq summary{color:var(--af-ink);font-family:var(--af-cd);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:21px;font-weight:700;list-style:none;display:flex}.af .n39-faq summary::-webkit-details-marker{display:none}.af .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--af-sand-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.af .n39-faq details[open] summary:after{transform:rotate(45deg)}.af .n39-faq details>:not(summary){color:var(--af-text);margin:0;padding:0 0 20px;font-size:16px}@media (max-width:860px){.af-faqgrid{grid-template-columns:minmax(0,1fr)}}.af-alarm{border-top:1px solid var(--af-line);background:var(--af-deep)}.af-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.af-alarm__in>*{min-width:0}.af-alarm__in>div>p:not(.af-kicker){color:var(--af-text);margin:0}.af-alarm h2{margin-bottom:10px}.af .af-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.af .af-alarm__form .tb-input{border:2px solid var(--af-line-2);background:var(--af-bg);min-height:52px;color:var(--af-ink);border-radius:0;padding:0 18px;font-size:16px}.af .af-alarm__form .tb-btn{background:var(--af-sand-2);min-height:52px;color:var(--af-plate);letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;padding:0 22px;font-size:12px;font-weight:600}.af .af-alarm__form .tb-newsletter__fine{color:var(--af-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.af .af-alarm__form .tb-newsletter__done{border:2px solid var(--af-line-2);color:var(--af-ink);padding:18px}@media (max-width:860px){.af-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.af .af-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.af .af-alarm__form .tb-btn{width:100%}}.af-window{padding-top:clamp(20px,3.4vw,44px)}.af-window__pane{border:14px solid var(--af-plate);background:color-mix(in srgb, var(--af-tone) 40%, var(--af-plate));border-bottom:0;place-items:center;padding:clamp(12px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.af-window__glow{z-index:0;filter:blur(34px)saturate(1.15);opacity:.75;background-position:50%;background-size:cover;position:absolute;inset:-40px}.af-window__pane>:not(.af-window__glow){z-index:1;position:relative}.af-window__flyer{display:block}.af-window__flyer img{width:auto;max-width:100%;height:auto;max-height:56vh;display:block;box-shadow:0 30px 60px -28px #000000d9}.af-window__nostamp{width:min(60%,300px);color:var(--af-ink);margin:8% auto;display:block}@media (max-width:640px){.af-window__pane{border-width:8px}}.af-sill{border-top:10px solid var(--af-steel-2);background:color-mix(in srgb, var(--af-tone) 22%, var(--af-deep));padding-block:50px 60px;box-shadow:inset 0 -1px #ffffff14}.af-sill__in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.af-sill__plug{border-top:4px solid var(--af-tone)}.af .af-stage__title{font-size:clamp(34px,4vw,58px)}.af-tag .af-stage__sub{color:var(--af-sand-2);font-family:var(--af-ff);letter-spacing:0;text-transform:none;margin:-2px 0 0;font-size:15px;line-height:1.4}.af-sill__side{gap:18px;min-width:0;display:grid}.af-plugs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;margin:0;display:grid}.af-plugs__item:first-child{grid-column:1/-1}.af-plugs__item{background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px);border:1px solid #000;gap:4px;padding:10px 14px 12px;display:grid}.af-plugs dt{color:var(--af-sand-2);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:600}.af-plugs dd{color:var(--af-ink);font-family:var(--af-cd);text-transform:uppercase;margin:0;font-size:21px;font-weight:700;line-height:1.1}.af-gtk{border-top:1px solid var(--af-line-2);gap:10px;margin:0;padding:14px 0 0;display:grid}.af-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.af-gtk dt{color:var(--af-sand-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.af-gtk dd{color:var(--af-text);margin:0;font-size:14px;line-height:1.45}.af-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.af-note{border:2px solid var(--af-sand-2);color:var(--af-ink);padding:16px 18px}.af-note p{margin:0}.af-note__title{font-family:var(--af-cd);text-transform:uppercase;font-size:20px;font-weight:700;margin:0 0 6px!important}@media (max-width:900px){.af-sill{padding-block:36px 44px}.af-sill__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.af-stage__cta .af-btn{letter-spacing:.1em;padding:0 10px}.af-plugs dd{font-size:18px}}.af-board-sec{border-top:8px solid var(--af-tone);background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 7px);padding-block:clamp(52px,7vw,92px);position:relative}.af-board-sec__head{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end;gap:8px 40px;margin-bottom:34px;display:grid}.af-board-sec__head .af-board__kicker{grid-column:1}.af .af-board-sec__title{letter-spacing:.03em;grid-column:1;margin:0;font-size:clamp(40px,6vw,84px);line-height:.95}.af-board-sec__head>p:last-child{color:var(--af-text);grid-area:1/2/span 2;align-self:end;margin:0;font-size:15px}@media (max-width:760px){.af-board-sec__head{grid-template-columns:minmax(0,1fr)}.af-board-sec__head>p:last-child{grid-area:auto/1}}.af-board-sec .kit-track{--kit-accent:var(--af-tone);--kit-accent-text:var(--af-ink);--kit-bg:var(--af-plate);gap:10px}.af-board-sec .kit-track__step{border:1px solid #ffffff38;border-top:3px solid var(--af-tone);text-transform:uppercase;padding:40px 16px 14px}.af-board-sec .kit-track__step:before{display:none}.af-board-sec .kit-track__dot{width:20px;height:20px;color:var(--af-ink);border-radius:0;font-size:11px;top:10px;left:16px}.af-board-sec .is-gone .kit-track__dot{border-color:var(--af-tone);background:var(--af-plate)}.af-board-sec .kit-track__step.is-gone{border-top-color:var(--af-steel-3)}.af .af-board-sec .n39-tix__list{border-top:2px solid var(--af-tone);gap:0}.af .af-board-sec .n39-ticket{box-shadow:none;background:0 0;border:0;border-bottom:1px dashed #ffffff52;padding:20px 4px}.af .af-board-sec .n39-ticket:hover{background:#ffffff08}.af .af-board-sec .n39-ticket.is-picked{box-shadow:inset 5px 0 0 var(--af-tone);background:#ffffff0d;padding-left:16px}.af-notice{padding-block:clamp(48px,7vw,96px)}.af-notice__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.af-notice__in>:only-child{grid-column:1/-1;justify-self:center;width:min(100%,980px)}.af-plugboard{border:8px solid var(--af-steel-3);background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px);gap:22px;padding:22px 26px 26px;display:grid;box-shadow:0 24px 40px -28px #0009}.af-plugboard__room{background:var(--af-sand-2);color:var(--af-plate);font-family:var(--af-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;padding:4px 10px 5px;font-size:14px;font-weight:700;display:inline-block;line-height:1.2!important}.af-plugboard ul{margin:0;padding:0;list-style:none;display:grid}.af-plugboard li{color:var(--af-ink);font-family:var(--af-cd);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px dashed #fff3;padding:6px 0 8px;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.05}.af-plugboard li:last-child{border-bottom:0}.af-plugboard .af-lineup__crew{color:var(--af-sand-2);font-family:var(--af-ff);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600;display:block}.af-paper{background:var(--af-paper);color:var(--af-tile-ink);padding:clamp(28px,4vw,44px) clamp(22px,4vw,44px) clamp(26px,4vw,40px);position:relative;box-shadow:0 24px 44px -30px #0000008c}.af-paper__pin{background:var(--af-steel-2);width:14px;height:14px;box-shadow:inset -2px -2px 0 var(--af-steel-3);border-radius:50%;position:absolute;top:12px;left:50%;translate:-50%}.af .af-paper__title,.n39.af .af-paper__title{color:var(--af-tile-ink);margin:0 0 16px;font-size:clamp(36px,4.4vw,60px);line-height:.95}.af-paper__sign{background:var(--af-plate);color:var(--af-ink);font-family:var(--af-cd);text-transform:uppercase;text-wrap:balance;margin:0 0 22px;padding:8px 14px 9px;font-size:clamp(19px,2vw,24px);display:inline-block;line-height:1.15!important}.af-paper__sign span{display:inline-block}.af-paper__text p{max-width:40rem;color:var(--af-tile-ink);white-space:pre-line;margin:0;font-size:17px}.af-paper__text p+p{margin-top:14px}@media (max-width:860px){.af-notice__in{grid-template-columns:minmax(0,1fr)}}.af-know{background:var(--af-deep)}.af-know__side{justify-items:start;gap:8px;display:grid}.af-slip{border-top:8px solid var(--af-plate);background:var(--af-paper);width:min(100%,400px);color:var(--af-tile-ink);justify-items:start;margin-top:8px;padding-bottom:24px;display:grid;position:relative}.af-slip:after{content:"";background:linear-gradient(135deg, var(--af-paper) 50%, transparent 50%) 0 0 / 14px 10px repeat-x, linear-gradient(225deg, var(--af-paper) 50%, transparent 50%) 0 0 / 14px 10px repeat-x;height:10px;position:absolute;top:100%;left:0;right:0}.af-slip__head{border-bottom:2px dashed var(--af-tile-ink);width:100%;font-family:var(--af-cd);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;padding:12px 18px;font-size:15px;font-weight:700;display:flex}.af-slip__stamp{width:104px;height:auto;color:var(--af-tile-ink);position:absolute;top:58px;right:14px;rotate:-8deg}.af-slip__rows{width:100%;margin:0;padding:8px 128px 14px 18px;display:grid}.af-slip__rows div{border-bottom:1px dashed var(--af-steel-3);gap:2px;padding:8px 0;display:grid}.af-slip__rows dt{color:var(--af-tile-muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.af-slip__rows dd{margin:0;font-size:15px;font-weight:600}.af-slip .af-btn{margin-left:18px}.af .n39-bar{background:var(--af-plate);color:var(--af-ink);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 40px -16px #000000e6}.af .n39-bar b{background:var(--af-sand-2);color:var(--af-plate);padding:4px 12px}.af .n39-done__receipt:before{content:"";opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 200'%3E%3Cdefs%3E%3Cpath id='t' d='M60 100A70 70 0 0 1 200 100'/%3E%3Cpath id='b' d='M47 100A83 83 0 0 0 213 100'/%3E%3Cmask id='m'%3E%3Crect width='260' height='200' fill='%23fff'/%3E%3Crect y='80' width='260' height='40'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='none' stroke='%232b2a28' mask='url(%23m)'%3E%3Ccircle cx='130' cy='100' r='93' stroke-width='3.5'/%3E%3Ccircle cx='130' cy='100' r='62' stroke-width='1.6'/%3E%3C/g%3E%3Cg fill='%232b2a28' font-family='Arial,sans-serif' font-weight='700' letter-spacing='3.4'%3E%3Ctext font-size='14'%3E%3CtextPath href='%23t' startOffset='50%25' text-anchor='middle'%3EEVENTLOCATION%3C/textPath%3E%3C/text%3E%3Ctext font-size='13'%3E%3CtextPath href='%23b' startOffset='50%25' text-anchor='middle'%3EM%C3%9CHLHAUSEN%3C/textPath%3E%3C/text%3E%3C/g%3E%3Cpath d='M14 82H246M14 118H246' stroke='%232b2a28' stroke-width='1.6'/%3E%3Ctext x='130' y='112' fill='%232b2a28' font-family='Arial Narrow,Arial,sans-serif' font-weight='700' font-size='33' text-anchor='middle' textLength='222' lengthAdjust='spacingAndGlyphs'%3EALTE FLEISCHEREI%3C/text%3E%3C/svg%3E") 50%/contain no-repeat;width:150px;height:116px;margin:0 0 10px;display:block;rotate:-6deg}.af-shop .tb-page__title,.af-shop .tb-site-page__title,.af-shop .tb-notfound__title{background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px);border:1px solid #000;justify-self:start;width:fit-content;max-width:100%;padding:.16em .32em .2em}.af-shop .tb-page__title:before,.af-shop .tb-site-page__title:before{font-family:var(--af-ff);letter-spacing:.24em;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.af *,.af :before,.af :after{transition:none!important;animation:none!important}}.af .n39-co{--tb-pay-radius:0px;background:var(--af-bg)}.af .n39-co__head{border-bottom:4px solid var(--af-sand);background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px)}.af .n39-co__kicker{color:var(--af-sand-2);font-family:var(--af-ff);letter-spacing:.24em;font-size:11px;font-weight:600}.af .n39-co__cover{border:2px solid #000;border-radius:0}.af .n39-co__close{border-color:#ffffff80}.af .n39-co__steps li{color:var(--af-muted);font-family:var(--af-ff);letter-spacing:.04em;font-weight:600}.af .n39-co__steps li:before{background:#ffffff38;height:2px;top:13px;left:calc(15px - 50%);right:calc(50% + 15px)}.af .n39-co__steps b{background:var(--af-plate);width:26px;height:26px;color:var(--af-muted);font-family:var(--af-cd);border:2px solid #fff6;border-radius:0}.af .n39-co__steps li.is-now{color:var(--af-ink)}.af .n39-co__steps li.is-now b{border-color:var(--af-sand-2);background:var(--af-sand-2);color:var(--af-plate)}.af .n39-co__steps li.is-done{color:var(--af-sand-2)}.af .n39-co__steps li.is-done b{border-color:var(--af-sand-2);background:var(--af-plate);color:var(--af-sand-2)}.af .n39-co__steps li.is-done:before,.af .n39-co__steps li.is-now:before{background:var(--af-sand-2)}.af .n39-co__types{border-top:2px solid var(--af-sand);gap:0}.af .n39-co__types li{box-shadow:none;background:0 0;border:0;border-bottom:1px dashed #ffffff52;border-radius:0;padding:16px 4px}.af .n39-co__types li.is-picked{box-shadow:inset 4px 0 0 var(--af-sand-2);background:#ffffff0d;border-color:#ffffff52;padding-left:14px}.af .n39-co__type{font-family:var(--af-cd);text-transform:uppercase;font-size:21px}.af .n39-co__picked{border:0;border-top:6px solid var(--af-plate);background:var(--af-paper);border-radius:0}.af .n39-co__picked,.af .n39-co__picked :is(p,b,span,small){color:var(--af-tile-ink)}.af .n39-co__input{border:1px solid var(--af-line-2);background:var(--af-deep);border-radius:0}.af .n39-co .n39-co__go,.af .n39-co .tb-sheet__go{border:2px solid var(--af-sand-2);background:var(--af-sand-2);color:var(--af-plate);letter-spacing:.08em;border-radius:0}.af .n39-co .n39-co__go:hover:not(:disabled){border-color:var(--af-sand);background:var(--af-sand);color:var(--af-plate)}.af .n39-co .n39-co__go:disabled{color:var(--af-muted);opacity:1;background:0 0;border:2px dashed #fff6}.af .n39-co__actions,.af .n39-co__foot{border-top:1px solid var(--af-line);background:var(--af-bg)}.af .n39-receipt .n39-tix__go[aria-disabled=true]{border:2px dashed var(--af-steel-3);color:var(--af-tile-muted);background:0 0}.af .n39-receipt .n39-btn--fill:not([aria-disabled=true]){background:var(--af-plate);color:var(--af-ink)}.af .n39-done__ticket{border:1px solid #000;border-top:4px solid var(--af-sand);background-color:var(--af-plate);background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px)}@media (max-width:640px){.af .n39-co,.af .n39-co__head{border-radius:0}.af .n39-co{border-top:4px solid var(--af-steel-2)}.af .n39-co__handle{border-radius:0}}.af .n39-co__head{padding-top:74px;position:relative}.af .n39-co__head:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 200'%3E%3Cdefs%3E%3Cpath id='t' d='M60 100A70 70 0 0 1 200 100'/%3E%3Cpath id='b' d='M47 100A83 83 0 0 0 213 100'/%3E%3Cmask id='m'%3E%3Crect width='260' height='200' fill='%23fff'/%3E%3Crect y='80' width='260' height='40'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='none' stroke='%23cfc9ad' mask='url(%23m)'%3E%3Ccircle cx='130' cy='100' r='93' stroke-width='3.5'/%3E%3Ccircle cx='130' cy='100' r='62' stroke-width='1.6'/%3E%3C/g%3E%3Cg fill='%23cfc9ad' font-family='Arial,sans-serif' font-weight='700' letter-spacing='3.4'%3E%3Ctext font-size='14'%3E%3CtextPath href='%23t' startOffset='50%25' text-anchor='middle'%3EEVENTLOCATION%3C/textPath%3E%3C/text%3E%3Ctext font-size='13'%3E%3CtextPath href='%23b' startOffset='50%25' text-anchor='middle'%3EM%C3%9CHLHAUSEN%3C/textPath%3E%3C/text%3E%3C/g%3E%3Cpath d='M14 82H246M14 118H246' stroke='%23cfc9ad' stroke-width='1.6'/%3E%3Ctext x='130' y='112' fill='%23cfc9ad' font-family='Arial Narrow,Arial,sans-serif' font-weight='700' font-size='33' text-anchor='middle' textLength='222' lengthAdjust='spacingAndGlyphs'%3EALTE FLEISCHEREI%3C/text%3E%3C/svg%3E") 50%/contain no-repeat;width:78px;height:60px;position:absolute;top:12px;left:22px;rotate:-5deg}.af .n39-co__sum{border-top:6px solid var(--af-plate);background:var(--af-paper);margin-bottom:10px;padding:14px 16px 18px;position:relative}.af .n39-co__sum,.af .n39-co__sum :is(dt,dd,p,span,b,strong,small,.tb-sheet__sum){color:var(--af-tile-ink)}.af .n39-co__sum .tb-meta{color:var(--af-tile-muted)}.af .n39-co__sum dl div{border-bottom:1px dashed var(--af-steel-3);padding-bottom:6px}.af .n39-co__sum .tb-sheet__sum{border-top:2px solid var(--af-tile-ink)}.af .n39-co__sum:after{content:"";background:linear-gradient(135deg, var(--af-paper) 50%, transparent 50%) 0 0 / 14px 10px repeat-x, linear-gradient(225deg, var(--af-paper) 50%, transparent 50%) 0 0 / 14px 10px repeat-x;height:10px;position:absolute;top:100%;left:0;right:0}@media (max-width:480px){.af .n39-co__types li{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.af .n39-co__buy{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start;column-gap:14px;display:grid}.af .n39-co__buy .n39-step{grid-area:1/2/span 2;margin-top:0}}@media (max-width:640px){.af .n39-co__head{padding-top:8px}.af .n39-co__head>div{padding-right:62px}.af .n39-co__head:before{width:58px;height:45px;top:50%;left:auto;right:70px;translate:0 -50%}}
.mp,.mp-head,.mp-foot,.mp-shop{--mp-bg:#0b0b0c;--mp-s1:#161618;--mp-s2:#202024;--mp-deep:#000;--mp-line:#ffffff1a;--mp-line-2:#ffffff6b;--mp-ink:#fff;--mp-text:#e3e3e3;--mp-muted:#a9a8a8;--mp-red:#0d51c0;--mp-red-2:#5594fd;--mp-brand:#0d51c0;--mp-uv:#3f80e9;--mp-glow:13 81 192;--mp-w:min(1200px, calc(100% - 40px));--mp-cd:var(--mp-display), "Arial Black", sans-serif;--mp-ff:var(--mp-sans), "Helvetica Neue", Arial, sans-serif;color:var(--mp-ink);font-family:var(--mp-ff)}.mp,.mp-main,.mp-shop{background:var(--mp-bg)}.n39.mp>*,.mp-shop>*{--tb-font-display:var(--mp-cd);--tb-font-body:var(--mp-ff)}.mp-wrap{width:var(--mp-w);margin-inline:auto}.mp-narrow{max-width:900px}.mp-section{padding-block:clamp(56px,8vw,100px);position:relative}.mp-section+.mp-section{border-top:1px solid var(--mp-line)}.mp p{line-height:1.55}.mp h1,.mp h2,.mp h3,.n39.mp :is(h1,h2,h3){color:var(--mp-ink);font-family:var(--mp-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.mp h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.mp-kicker{color:var(--mp-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.mp-kicker--brand{color:var(--mp-red-2)}.mp-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.mp-head2>*{min-width:0}.mp-head2 h2{margin-bottom:0!important}.mp-head2>p{max-width:34rem;color:var(--mp-text);margin:0;font-size:15px}.mp-soon{border:1px solid var(--mp-line-2);color:var(--mp-text);padding:24px}.mp-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.mp-soon p:last-child{margin:0}.mp-btn{border:2px solid var(--mp-line-2);min-height:46px;color:var(--mp-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}.mp-btn:hover{border-color:#fff}.mp-btn--brand,.mp-btn--red{border-color:var(--mp-red-2);background:var(--mp-red);color:#111}.mp-btn--brand:hover,.mp-btn--red:hover{border-color:var(--mp-red-2);background:var(--mp-red-2)}.mp-head{z-index:40;background:color-mix(in srgb, var(--mp-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--mp-red);position:sticky;top:0}.mp-head__in{width:var(--mp-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.mp-head__brand{align-items:center;display:flex}.mp-head__brand img{width:170px;height:auto;display:block}.mp-head__nav{gap:22px;margin-left:auto;display:flex}.mp-head__nav a{color:var(--mp-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.mp-head__nav a:hover{color:var(--mp-red-2)}.mp-head__cta{min-height:40px;padding:0 18px}.mp-head__menu{display:none;position:relative}.mp-head__menu summary{border:2px solid var(--mp-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mp-head__menu summary::-webkit-details-marker{display:none}.mp-head__drawer{background:var(--mp-deep);border:2px solid var(--mp-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.mp-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){.mp-head__nav{display:none}.mp-head__cta{margin-left:auto}.mp-head__menu{display:block}}@media (max-width:400px){.mp-head__brand img{width:130px}}.mp-foot{background:var(--mp-deep);border-top:2px solid var(--mp-red)}.mp-foot__in{width:var(--mp-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.mp-foot__in>*{min-width:0}.mp-foot p,.mp-foot li{color:var(--mp-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.mp-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.mp-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.mp-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mp-foot ul li{margin:0}.mp-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.mp-foot a:hover{color:var(--mp-red-2)}.mp-foot__base{width:var(--mp-w);border-top:1px solid var(--mp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.mp-foot__base p{margin:0;font-size:12px}.mp-foot__tb{opacity:.8}@media (max-width:760px){.mp-foot__in{grid-template-columns:1fr}}.mp-head__brand img{width:170px}.mp-foot__mark{width:220px!important}.mp-hero{background:radial-gradient(50% 70% at 80% 30%, #0d51c04d, transparent 70%), radial-gradient(30% 40% at 10% 90%, #5594fd1f, transparent 70%), var(--mp-bg);position:relative;overflow:hidden}.mp-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}.mp-hero__in>img{order:2}.mp-hero__logo{justify-self:center;width:min(396px,100%);height:auto;display:block}.mp-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.mp-hero__title span{color:var(--mp-red);display:block}.mp-hero__lead{max-width:52ch;color:var(--mp-text);font-size:17px;margin:20px 0 0!important}.mp-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.mp-hero__in{grid-template-columns:1fr}.mp-hero__in>img{order:0}.mp-hero__logo{justify-self:start;width:240px}}.mp-nights{border-top:2px solid var(--mp-red);margin:0;padding:0;list-style:none;display:grid}.mp-night{border-bottom:1px solid var(--mp-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}.mp-night.is-sold{opacity:.55}.mp-night__no{color:var(--mp-muted);font-family:var(--mp-cd);font-size:22px;font-weight:800}.mp-band{color:#fff;background:#0d51c0;border-radius:999px;justify-content:center;align-items:baseline;gap:6px;width:96px;padding:10px 0;line-height:1;transition:rotate .25s;display:flex;rotate:-6deg;box-shadow:inset 0 0 0 2px #ffffff40}.mp-night:hover .mp-band{rotate:0deg}.mp-band span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.mp-band b{font-family:var(--mp-cd);font-size:17px;font-weight:800}.mp-night__img{display:block;overflow:hidden}.mp-night__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.mp-night__body{min-width:0}.mp .mp-night h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.mp-night h3 a{color:#fff;text-decoration:none}.mp-night h3 a:hover{color:var(--mp-red-2)}.mp-night__time{color:var(--mp-muted);font-size:13px;margin:6px 0 0!important}.mp-night__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mp-night__price{color:var(--mp-muted);white-space:nowrap;font-size:13px;margin:0!important}.mp-night__price b{color:#fff;font-size:21px}.mp-night__price.is-state{color:#fff;font-weight:600}.mp-night .mp-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.mp-night{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"band body""img img""buy buy";gap:12px 14px;padding:18px 16px}.mp-night__no{display:none}.mp-night__img{grid-area:img;align-self:start}.mp-night__img img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:260px}.mp-band{flex-direction:column;grid-area:band;align-items:center;gap:2px;width:72px;padding:8px 0}.mp-band b{font-size:14px}.mp-night__body{grid-area:body}.mp-night__buy{grid-area:buy;justify-content:space-between}}.mp-hero__title span,.mp .mp-about__claim{color:var(--mp-red-2)}.mp .n39-btn--fill,.mp .tb-btn--primary,.mp-btn--brand{border:1px solid #5594fd}.mp .n39-pick .n39-step button.n39-add,.mp .n39-pick .n39-step button.n39-add:hover:not(:disabled),.mp .n39-step button:not(:disabled){color:#fff;background:#0d51c0;border:2px solid #5594fd}@media (max-width:760px){.mp .mp-hero__logo{display:none}}.mp-stage__badge{margin-bottom:18px;display:inline-block}.mp-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.mp-stage__cover{border-top:4px solid var(--mp-red);background:var(--mp-s1);position:relative;overflow:hidden}.mp-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.mp-stamp{z-index:3;border:3px solid var(--mp-red);color:var(--mp-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}.mp-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.mp-stage__panel>*{min-width:0}.mp-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.mp-stage__sub{color:var(--mp-muted);margin:10px 0 0;font-size:16px}.mp-facts{color:var(--mp-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.mp-facts li{align-items:center;gap:10px;display:flex}.mp-facts svg{color:var(--mp-red-2);flex:none}.mp-stage__buy{justify-items:start;gap:14px;display:grid}.mp-stage__price{color:var(--mp-text);margin:0}.mp-stage__price b{color:#fff;font-size:32px;font-weight:900}.mp-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.mp-note{border:2px solid var(--mp-red);padding:16px 18px}.mp-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.mp-stage__panel{grid-template-columns:1fr}}.mp-ladder{border-left:1px solid var(--mp-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.mp-ladder li{border:1px solid var(--mp-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.mp-ladder li.is-off{opacity:.4;text-decoration:line-through}.mp-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.mp-ladder b{font-size:22px;font-weight:900}.mp-lineup .mp-wrap{text-align:center}.mp-lineup__name{color:var(--mp-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.mp-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mp-lineup li{font-family:var(--mp-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.3}.mp-lineup li:before{content:"";vertical-align:.28em;background:var(--mp-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.mp-lineup__name{text-wrap:balance}.mp-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.mp-about>*{min-width:0}.mp-about h2{margin-bottom:10px!important}.mp-about__claim span{display:inline-block}.mp-about__claim{color:var(--mp-red);font-family:var(--mp-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.mp-about__text p{max-width:40rem;color:var(--mp-text);white-space:pre-line;margin:0;font-size:17px}.mp-about__text p+p{margin-top:14px}@media (max-width:860px){.mp-about{grid-template-columns:1fr}}.mp-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.mp-way__address{color:var(--mp-text);margin:12px 0 20px}.mp .n39-faq{border-top:2px solid var(--mp-red);gap:0;margin-top:10px;display:grid}.mp .n39-faq details{border:0;border-bottom:1px solid var(--mp-line-2);background:0 0;border-radius:0;padding:0}.mp .n39-faq summary{color:var(--mp-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}.mp .n39-faq summary::-webkit-details-marker{display:none}.mp .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--mp-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.mp .n39-faq details[open] summary:after{transform:rotate(45deg)}.mp .n39-faq details>:not(summary){color:var(--mp-text);margin:0;padding:0 0 20px;font-size:16px}.mp-alarm{background:var(--mp-deep)}.mp-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.mp-alarm__in>*{min-width:0}.mp-alarm__in>div>p:not(.mp-kicker){color:var(--mp-text)}.mp .mp-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.mp .mp-alarm__form .tb-input{border:2px solid var(--mp-line-2);background:var(--mp-bg);min-height:52px;color:var(--mp-ink);border-radius:0;padding:0 18px;font-size:16px}.mp .mp-alarm__form .tb-btn{background:var(--mp-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}.mp .mp-alarm__form .tb-newsletter__fine{color:var(--mp-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.mp .mp-alarm__form .tb-newsletter__done{border:2px solid var(--mp-line-2);color:var(--mp-ink);padding:18px}@media (max-width:860px){.mp-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.mp .mp-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.mp .mp-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.mp h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.mp *,.mp :before,.mp :after{transition:none!important;animation:none!important}}.n39.mp{--n39-navy:var(--mp-bg);--n39-panel:var(--mp-s1);--n39-panel-2:var(--mp-s2);--n39-line:var(--mp-line-2);--n39-soft:var(--mp-line);--n39-text:var(--mp-text);color:var(--mp-ink);font-family:var(--mp-ff);background:var(--mp-bg)}.n39.mp .mp-main{background:var(--mp-bg)}.mp :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(--mp-cd);font-weight:700}.mp .n39-ticket__name,.mp .n39-co__title,.mp .n39-done__title{text-transform:uppercase}.mp .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.mp .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.mp .tb-sheet__sum,.mp .n39-done__total{font-family:var(--mp-cd)!important;font-weight:700!important}.mp .n39-ticket{background:var(--mp-s1);border-radius:0}.mp .n39-ticket.is-picked{background:var(--mp-s2);box-shadow:inset 0 0 0 2px rgb(var(--mp-glow))}.mp .n39-ticket__mark{font-family:var(--mp-cd);-webkit-text-stroke:0;color:var(--mp-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.mp .n39-ticket__kicker,.mp .n39-co__kicker,.mp .n39-receipt__head{font-family:var(--mp-cd);letter-spacing:.14em;font-size:14px}.mp .n39-ticket__save{background:rgb(var(--mp-glow));color:#fff;border-radius:0}.mp .n39-ticket__stamp{border-color:var(--mp-line-2);color:var(--mp-ink);font-family:var(--mp-cd);letter-spacing:.08em;border-radius:0}.mp .n39-steps{font-family:var(--mp-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.mp .n39-steps b{border-color:rgb(var(--mp-glow));color:var(--mp-ink)}.mp .n39-clock{border-color:rgb(var(--mp-glow) / .7);border-radius:0}.mp .n39-clock b{color:var(--mp-red-2)}@media (max-width:480px){.mp .n39-clock{gap:10px;padding:10px 12px}.mp .n39-clock ol{gap:6px}.mp .n39-clock li{min-width:38px}.mp .n39-clock b{font-size:24px}}.mp .n39-step{border-color:var(--mp-line-2);border-radius:0;overflow:hidden}.mp .n39-step button:hover:not(:disabled){background:rgb(var(--mp-glow));color:#fff}.mp .n39-btn{border-color:var(--mp-line-2);color:var(--mp-ink);font-family:var(--mp-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.mp .n39-btn:hover{background:var(--mp-s2);color:var(--mp-ink)}.mp .n39-btn--fill{background:var(--mp-ink);color:var(--mp-bg);border-color:#0000}.mp .n39-btn--fill:hover{color:var(--mp-bg);background:#fff}.mp .n39-link{color:var(--mp-ink)}.mp .n39-receipt{background:var(--mp-ink);color:var(--mp-bg);border-radius:0}.mp .n39-receipt .n39-btn--fill{background:var(--mp-bg);color:var(--mp-ink)}.mp .n39-receipt__lines,.mp .n39-receipt .tb-sheet__sum,.mp .n39-receipt .n39-tix__codes summary,.mp .n39-receipt .n39-link,.mp .n39-receipt .n39-tix__trust li:before{color:var(--mp-bg)}.mp .n39-tix__trust li:before{color:var(--mp-red-2)}.mp .n39-co{border-left-color:var(--mp-line);background:var(--mp-s1);color:var(--mp-ink);font-family:var(--mp-ff)}.mp .n39-co::backdrop{background:#000c}.mp .n39-co__title{font-size:28px;line-height:1}.mp .n39-co__cover{border-radius:0}.mp .n39-co__close{border-color:var(--mp-line-2);color:var(--mp-ink);border-radius:0}.mp .n39-co__close:hover{background:var(--mp-s2);color:var(--mp-ink)}.mp .n39-co__steps li.is-now{color:var(--mp-ink)}.mp .n39-co__steps li.is-now b{background:rgb(var(--mp-glow));border-color:rgb(var(--mp-glow));color:#fff}.mp .n39-co__steps li.is-done{color:var(--mp-red-2)}.mp .n39-co__types li,.mp .n39-co__picked{border-radius:0}.mp .n39-co__types li.is-picked{border-color:rgb(var(--mp-glow));box-shadow:inset 0 0 0 1px rgb(var(--mp-glow))}.mp .n39-co__field>span{font-family:var(--mp-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.mp .n39-co__input{border-color:var(--mp-line-2);background:var(--mp-bg);border-radius:0}.mp .n39-co__input:focus-visible{outline-color:var(--mp-red-2)}.mp .n39-co{--tb-pay-radius:8px}.mp .n39-co .tb-sheet__go{background:var(--mp-ink);color:var(--mp-bg);font-family:var(--mp-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.mp .n39-co__legal a,.mp .n39-co__alt a{color:var(--mp-ink);text-underline-offset:3px;text-decoration:underline}.mp .n39-co__trust li:before{color:var(--mp-red-2)}.mp .n39-co .tb-input,.mp .n39-co .tb-stepper{border-radius:0}.mp .n39-bar{background:rgb(var(--mp-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.mp .n39-bar span,.mp .n39-bar b{font-family:var(--mp-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.mp .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--mp-bg)}.mp .n39-eyebrow{color:rgb(var(--n39-glow,var(--mp-glow)));font-family:var(--mp-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.mp .n39-eyebrow__play{display:none}.mp .n39-head2>p{color:var(--mp-text)}.mp .n39-done__ticket{border:1px solid var(--mp-line);background:var(--mp-s1);border-radius:0}.mp .n39-done__qr{border-radius:0}.mp .n39-done__code{font-family:var(--mp-cd);letter-spacing:.12em}.mp .n39-done__later a{color:var(--mp-ink)}.mp .n39-bg__rows p{font-family:var(--mp-cd);font-weight:700}.mp-shop .tb-meta{font-family:var(--mp-ff)}.mp-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)}.mp-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.mp-shop .tb-page__title,.mp-shop .tb-site-page__title,.mp-shop .tb-notfound__title{color:var(--mp-ink);font-family:var(--mp-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.mp-shop .tb-page__title:before,.mp-shop .tb-site-page__title:before{content:"Musikpark Erfurt · Tickets";color:var(--mp-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.mp-shop .tb-meta+.tb-page__title:before{content:none}.mp-shop .tb-meta:has(+.tb-page__title){color:var(--mp-red-2);font-family:var(--mp-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.mp-shop .tb-page__lead{color:var(--mp-text)}.mp-shop .tb-glass{background:var(--mp-s1);border:1px solid var(--mp-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.mp-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.mp-shop .tb-btn{min-height:48px;font-family:var(--mp-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.mp-shop .tb-btn--primary{background:var(--mp-ink);color:var(--mp-bg);border:0}.mp-shop .tb-btn--secondary{border:1px solid var(--mp-line-2);color:var(--mp-ink)}.mp-shop .tb-input{border:1px solid var(--mp-line-2);background:var(--mp-bg);min-height:50px;color:var(--mp-ink);border-radius:0;padding:0 16px}.mp-shop .tb-input:focus-visible{outline:2px solid var(--mp-red-2);outline-offset:2px}.mp-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.mp-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.mp-shop .tb-ticket header h1,.mp-shop .tb-ticket header h2{font-family:var(--mp-cd);text-transform:uppercase;font-weight:700}.mp-shop .tb-ticket__qr{border-radius:0}.mp-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.mp-shop .tb-notfound__code{color:var(--mp-red-2);font-family:var(--mp-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.mp-shop .tb-notfound__code:after{content:" · Musikpark Erfurt Tickets"}.mp-shop .tb-notfound__text{color:var(--mp-text);opacity:1}.mp-shop .tb-notfound__cta{background:var(--mp-ink);height:48px;color:var(--mp-bg);font-family:var(--mp-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.mp-shop main.tb-site-page{align-content:start;min-height:62vh}.mp-shop .tb-site-page__title{align-self:start}.mp-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)}.mp-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.mp-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--mp-text);margin:0;font-size:16px}.mp .n39-ticket,.mp .n39-co__types li,.mp .n39-co__picked,.mp .n39-btn,.mp .n39-step,.mp .n39-receipt,.mp .n39-done__ticket{border-radius:0}.mp :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.mp-btn--brand,.mp-btn--red,.mp .mp-alarm__form .tb-btn,.mp .n39-bar,.mp .n39-ticket__save,.mp .n39-co__steps li.is-now b,.mp .n39-step button:hover:not(:disabled){color:#fff}.mp h1,.mp h2,.mp h3,.n39.mp :is(h1,h2,h3){letter-spacing:.01em;font-weight:800}.mp,.mp-head,.mp-shop{--kit-accent:var(--mp-brand);--kit-accent-text:var(--mp-red-2);--kit-on-accent:#fff;--kit-ink:var(--mp-ink);--kit-muted:var(--mp-muted);--kit-line:var(--mp-line-2);--kit-display:var(--mp-cd);--kit-surface:var(--mp-s1);--kit-bg:var(--mp-bg);--kit-w:var(--mp-w)}.mp .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.mp .n39-ticket__name{text-wrap:balance}.mp .n39-tix__later>summary:after{content:"▾";font-size:14px}.mp .n39-tix__later[open]>summary:after{content:"▴"}.mp-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.mp-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.mp-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.mp-lineup ul.has-crews li span,.mp-lineup__crew{display:block}.mp-lineup__crew{color:var(--mp-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.mp-gtk{border-top:1px solid var(--mp-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.mp-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.mp-gtk dt{color:var(--mp-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.mp-gtk dd{color:var(--mp-text);margin:0;font-size:14px;line-height:1.45}.mp .n39-co,.mp .n39-co .tb-sheet{border-radius:0}.mp .n39-co__actions,.mp .n39-co__foot{background:var(--mp-s1)}.mp .n39-co .tb-sheet__go,.mp .n39-co .n39-co__go{background:var(--mp-red);color:var(--kit-on-accent)}.mp .n39-ticket__next,.mp .n39-ticket__hint{color:var(--mp-red-2)}.mp h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.mp .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.mp .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.mp .n39-receipt__head{flex-wrap:wrap}.mp .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.mp .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.mp-lineup__name{letter-spacing:.12em;font-size:11px}}.mp .mp-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.mp [id]{scroll-margin-top:84px}.mp-lineup ul.has-crews li{text-align:start}.mp-about__claim{font-weight:800}
