.tpm,.tpm-head,.tpm-foot,.tpm-shop{--tpm-bg:#0c1a0e;--tpm-card:#12261a;--tpm-card-2:#173020;--tpm-line:#8bc48e42;--tpm-mint:#8bc48e;--tpm-mint-2:#c8dfc9;--tpm-green:#4a8c55;--tpm-cream:#f2ede3;--tpm-text:#f2ede3c7;--tpm-w:min(1200px, calc(100% - 40px));--tpm-serif:var(--tb-font-display), "Instrument Serif", Georgia, serif;--tpm-sans:var(--tb-font-body), "DM Sans", system-ui, sans-serif;color:var(--tpm-cream);font-family:var(--tpm-sans)}.tpm,.tpm-main,.tpm-shop{background:var(--tpm-bg)}.tpm-wrap{width:var(--tpm-w);margin-inline:auto}.tpm-narrow{max-width:900px}.tpm-center{text-align:center}.tpm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpm-section{isolation:isolate;padding-block:clamp(64px,9vw,112px);position:relative}.tpm p{line-height:1.6}.tpm h1,.tpm h2,.tpm h3{font-family:var(--tpm-serif);letter-spacing:0;text-transform:none;margin:0;font-style:italic;font-weight:400}.tpm h2{color:var(--tpm-cream);font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.02}.tpm-kicker{color:var(--tpm-mint);font-family:var(--tpm-sans);letter-spacing:.26em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:500}.tpm-card{background:var(--tpm-card);border:1px solid var(--tpm-line);border-radius:16px}.tpm-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:36px;display:flex}.tpm-head2>p{max-width:30rem;color:var(--tpm-text);margin:0}.tpm-logo{isolation:isolate;color:var(--tpm-mint);font-family:var(--tpm-serif);letter-spacing:-.01em;font-style:italic;font-weight:400;line-height:.9;display:inline-block;position:relative}.tpm-logo__two{color:var(--tpm-mint-2)}.tpm-logo:after{content:attr(data-text);z-index:-1;color:#0000;-webkit-text-stroke:1px #8bc48e59;position:absolute;top:.05em;left:.07em}.tpm-logo--small{font-size:30px}.tpm-logo--hero{font-size:clamp(7rem,22vw,15rem)}.tpm-logo--hero:after{-webkit-text-stroke-width:2px}.tpm-btn{border:1px solid var(--tpm-mint);min-height:52px;color:var(--tpm-cream);font-family:var(--tpm-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.tpm-btn:hover{background:#8bc48e1f;transform:translateY(-2px)}.tpm-btn--fill{background:var(--tb-accent,var(--tpm-mint));border-color:var(--tb-accent,var(--tpm-mint));color:var(--tb-accent-ink,var(--tpm-bg));font-weight:700}.tpm-btn--fill:hover{background:var(--tpm-cream);border-color:var(--tpm-cream);color:var(--tpm-bg)}.tpm-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.tpm-chips li{border:1px solid var(--tpm-line);color:var(--tpm-mint-2);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.tpm-head{z-index:40;position:sticky;top:0}.tpm-head__in{width:var(--tpm-w);align-items:center;gap:26px;margin-inline:auto;display:flex}.tpm-head__strip{background:#091409;border-bottom:1px solid #8bc48e1f}.tpm-head__strip .tpm-head__in{justify-content:space-between;min-height:34px}.tpm-head__strip p,.tpm-head__strip a{color:var(--tpm-mint);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:11px;text-decoration:none}.tpm-head__strip a{align-items:center;gap:6px;display:inline-flex}.tpm-head__city{color:#8bc48eb3;margin-left:14px}.tpm-head__bar{background:color-mix(in srgb, var(--tpm-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #8bc48e24}.tpm-head__bar .tpm-head__in{min-height:64px}.tpm-head__brand{align-items:baseline;gap:10px;text-decoration:none;display:flex}.tpm-head__shop{color:var(--tpm-mint);letter-spacing:.3em;text-transform:uppercase;font-size:11px}.tpm-head__nav{gap:30px;margin-left:auto;display:flex}.tpm-head__nav a{color:var(--tpm-mint);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:4px;padding-block:6px;font-size:12px;text-decoration:none;display:inline-flex}.tpm-head__nav a:hover{color:var(--tpm-cream);border-bottom-color:var(--tpm-mint)}.tpm-head__cta{min-height:40px;padding:0 16px;font-size:12px}.tpm-head__menu{display:none;position:relative}.tpm-head__menu summary{border:1px solid var(--tpm-line);width:44px;height:44px;color:var(--tpm-cream);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.tpm-head__menu summary::-webkit-details-marker{display:none}.tpm-head__drawer{background:var(--tpm-card);border:1px solid var(--tpm-line);border-radius:14px;min-width:230px;padding:8px 0;display:grid;position:absolute;top:52px;right:0}.tpm-head__drawer a{color:var(--tpm-cream);letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:13px;text-decoration:none}@media (max-width:980px){.tpm-head__nav{display:none}.tpm-head__cta{margin-left:auto}.tpm-head__menu{display:block}}@media (max-width:560px){.tpm-head__city{display:none}.tpm-head__strip p{letter-spacing:.18em;font-size:10px}}.tpm-foot{background:#091409;border-top:1px solid #8bc48e29}.tpm-foot__in{width:var(--tpm-w);grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.tpm-foot p{color:var(--tpm-text);margin:0 0 12px;font-size:14px;line-height:1.6}.tpm-foot__claim{font-family:var(--tpm-serif);font-style:italic;color:var(--tpm-mint)!important;margin-top:12px!important;font-size:20px!important}.tpm-foot__title{letter-spacing:.26em;text-transform:uppercase;color:var(--tpm-mint)!important;font-size:11px!important}.tpm-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpm-foot a{color:var(--tpm-cream);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.tpm-foot a:hover{color:var(--tpm-mint)}.tpm-foot__base{width:var(--tpm-w);border-top:1px solid #8bc48e29;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.tpm-foot__base p{letter-spacing:.2em;text-transform:uppercase;font-size:11px}.tpm-foot__legal{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tpm-foot__legal a{font-size:11px}.tpm-foot__tb{opacity:.75}@media (max-width:860px){.tpm-foot__in{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tpm-foot__in{grid-template-columns:1fr}}.tpm-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tpm-sky__rays{background:repeating-conic-gradient(from 0deg, rgb(var(--tpm-glow) / .1) 0deg 3deg, transparent 3deg 11deg);width:220vmax;height:220vmax;position:absolute;bottom:-35%;left:50%;translate:-50% 50%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 32%);mask:radial-gradient(circle,#000 8%,#0000 32%)}.tpm-sky__sun{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--tpm-glow) / .75) 0 46%, rgb(var(--tpm-glow) / .22) 52%, transparent 70%);filter:blur(1px);border-radius:50%;width:min(62vw,620px);position:absolute;bottom:0;left:50%;translate:-50% 52%}.tpm-sky__rows{gap:2vw;display:grid;position:absolute;inset:6% 0 auto}.tpm-sky__rows p{white-space:nowrap;width:max-content;font-family:var(--tpm-serif);color:#0000;-webkit-text-stroke:1.2px #f2ede317;margin:0;font-size:clamp(5rem,13vw,11rem);font-style:italic;line-height:1;display:flex}.tpm-sky__rows p:nth-child(2n){translate:-30%}.tpm-sky__rows span{padding-right:.3em}.tpm-sky__leaf{color:#3a6e3f99;filter:drop-shadow(0 14px 24px #00000059);width:clamp(140px,18vw,260px);position:absolute}.tpm-sky__leaf--a{transform-origin:50% 0;top:-60px;left:-50px;rotate:150deg}.tpm-sky__leaf--b{color:#4a8c558c;transform-origin:50% 0;width:clamp(70px,8vw,110px);top:-40px;right:6%;rotate:200deg}.tpm-sky__leaf--c{transform-origin:50% 100%;bottom:-40px;right:-60px;rotate:-30deg}.tpm-sky__leaf--d{color:#1a3a1fd9;transform-origin:50% 100%;width:clamp(90px,11vw,160px);bottom:-70px;left:4%;rotate:25deg}.tpm-sky__grain{opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}.tpm-sky__veil{background:linear-gradient(180deg, transparent 72%, var(--tpm-bg) 100%);position:absolute;inset:0}.tpm-hero{isolation:isolate;background:var(--tpm-bg);align-items:center;min-height:min(92vh,900px);display:flex;position:relative;overflow:hidden}.tpm-hero__in{text-align:center;justify-items:center;padding-block:70px 120px;display:grid;position:relative}.tpm-hero__corners{color:var(--tpm-mint);letter-spacing:.26em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:24px 0 auto}.tpm-hero__title{line-height:1}.tpm-hero__in>.tpm-kicker{letter-spacing:.4em;margin-top:18px}.tpm-hero__claim{color:var(--tpm-mint);font-family:var(--tpm-serif);margin:22px 0 0;font-size:clamp(1.5rem,3vw,2.1rem);font-style:italic;line-height:1.2!important}.tpm-hero__lead{max-width:34rem;color:var(--tpm-text);margin:14px 0 0;font-size:16px}.tpm-next{border:1px solid var(--tpm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(640px,100%);color:var(--tpm-cream);text-align:left;background:#0c1a0ebf;border-radius:16px;grid-template-columns:78px 1fr auto;align-items:center;gap:18px;margin-top:36px;padding:12px 22px 12px 12px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.tpm-next:hover{border-color:var(--tpm-mint);transform:translateY(-2px)}.tpm-next img{object-fit:cover;border-radius:10px;width:78px;height:78px}.tpm-next__text{gap:2px;display:grid}.tpm-next__text small{color:var(--tpm-mint);letter-spacing:.3em;text-transform:uppercase;font-size:10px}.tpm-next__text b{font-family:var(--tpm-serif);font-size:28px;font-style:italic;font-weight:400;line-height:1.05}.tpm-next__text span{color:var(--tpm-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.tpm-next__price{font-family:var(--tpm-serif);justify-items:end;font-size:26px;font-style:italic;display:grid}.tpm-next__price small{font-family:var(--tpm-sans);color:var(--tpm-text);font-size:11px;font-style:normal}.tpm-next--soon{text-align:center;color:var(--tpm-mint);letter-spacing:.3em;text-transform:uppercase;padding:34px;font-size:13px;display:block}@media (max-width:560px){.tpm-hero__corners{display:none}.tpm-next{grid-template-columns:64px 1fr;padding-right:14px}.tpm-next img{width:64px;height:64px}.tpm-next__price{grid-column:1/-1;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:8px;padding:0 4px 4px;font-size:22px}}.tpm-rows{gap:16px;display:grid}.tpm-row{background:var(--tpm-card);border:1px solid var(--tpm-line);border-radius:18px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:26px;padding:14px 26px 14px 14px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.tpm-row:before{content:"";z-index:0;background:radial-gradient(ellipse 50% 120% at 0% 50%, rgb(var(--tpm-glow) / .16), transparent 70%);pointer-events:none;position:absolute;inset:0}.tpm-row>*{z-index:1;position:relative}.tpm-row:hover{border-color:rgb(var(--tpm-glow) / .7);box-shadow:0 24px 50px -24px rgb(var(--tpm-glow) / .45);transform:translateY(-3px)}.tpm-row__cover{aspect-ratio:1;border-radius:12px;display:block;overflow:hidden}.tpm-row__cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.tpm-row:hover .tpm-row__cover img{transform:scale(1.05)}.tpm-row__meta{color:var(--tpm-mint);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:12px;display:flex}.tpm-row__meta span{font-family:var(--tpm-serif);letter-spacing:0;color:rgb(var(--tpm-glow));font-size:20px;font-style:italic}.tpm-row__title{font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.02;margin-top:6px!important}.tpm-row__title a{color:var(--tpm-cream);text-decoration:none}.tpm-row__place{color:var(--tpm-text);align-items:center;gap:6px;margin:8px 0 0;font-size:14px;display:flex}.tpm-row__buy{justify-items:end;gap:12px;display:grid}.tpm-row__price{max-width:12rem;color:var(--tpm-text);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;margin:0;font-size:13px;display:flex}.tpm-row__price span{flex-basis:100%}.tpm-row__price b{color:var(--tpm-cream);font-family:var(--tpm-serif);font-size:34px;font-style:italic;font-weight:400;line-height:1}.tpm-row__price span{letter-spacing:.08em;font-size:11px}.tpm-row.is-sold .tpm-row__cover img{filter:grayscale(.7)brightness(.7)}@media (max-width:760px){.tpm-row{grid-template-columns:96px minmax(0,1fr);gap:14px 16px;padding:12px}.tpm-row__buy{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.tpm-row__price{text-align:left;justify-content:flex-start}.tpm-row__price b{font-size:28px}.tpm-row__meta{letter-spacing:.14em;gap:8px;font-size:11px}.tpm-row__title{font-size:1.9rem}.tpm-row .tpm-chips{display:none}}.tpm-concept{background:linear-gradient(180deg, var(--tpm-bg), #0f2213 50%, var(--tpm-bg))}.tpm-concept__lead{max-width:40rem;color:var(--tpm-text);margin:18px auto 0;font-size:17px}.tpm-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.tpm-trio li{padding:30px 28px}.tpm-trio__no{color:var(--tpm-mint);font-family:var(--tpm-serif);font-size:22px;font-style:italic;display:block}.tpm-trio__title{color:var(--tpm-cream);letter-spacing:.3em;text-transform:uppercase;margin:30px 0 8px;font-size:13px;font-weight:700}.tpm-trio li p:last-child{color:var(--tpm-text);margin:0;font-size:15px}@media (max-width:760px){.tpm-trio{grid-template-columns:1fr}}.tpm-perks{border-top:1px solid var(--tpm-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.tpm-perks li{padding:26px 24px 8px 0}.tpm-perks li+li{border-left:1px solid var(--tpm-line);padding-left:24px}.tpm-perks__title{color:var(--tpm-cream);font-family:var(--tpm-serif);margin:0 0 8px;font-size:24px;font-style:italic}.tpm-perks li p:last-child{color:var(--tpm-text);margin:0;font-size:14px}@media (max-width:960px){.tpm-perks{grid-template-columns:1fr 1fr}.tpm-perks li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:560px){.tpm-perks{grid-template-columns:1fr}.tpm-perks li,.tpm-perks li+li{border-left:0;border-bottom:1px solid var(--tpm-line);padding:20px 0 6px}}.tpm .n39-faq{gap:12px;margin-top:40px;display:grid}.tpm .n39-faq details{background:var(--tpm-card);border:1px solid var(--tpm-line);border-radius:14px;padding:0 22px}.tpm .n39-faq summary{cursor:pointer;color:var(--tpm-cream);font-family:var(--tpm-serif);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:22px;font-style:italic;font-weight:400;list-style:none;display:flex}.tpm .n39-faq summary::-webkit-details-marker{display:none}.tpm .n39-faq summary:after{content:"+";border:1px solid var(--tpm-mint);width:26px;height:26px;color:var(--tpm-mint);font-family:var(--tpm-sans);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;transition:transform .25s;display:grid}.tpm .n39-faq details[open] summary:after{transform:rotate(45deg)}.tpm .n39-faq details p{color:var(--tpm-text);margin:0;padding:0 0 22px;font-size:15px}.tpm-alarm{background:linear-gradient(160deg, #173a1f, var(--tpm-bg) 70%);overflow:hidden}.tpm-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.tpm-alarm__in>div>p:last-child{color:var(--tpm-text);max-width:30rem}.tpm .tpm-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:10px;display:grid}.tpm .tpm-alarm__form .tb-input{border:1px solid var(--tpm-mint);min-height:54px;color:var(--tpm-cream);background:#0c1a0e99;border-radius:10px;padding:0 16px;font-size:16px}.tpm .tpm-alarm__form .tb-btn{background:var(--tpm-mint);min-height:54px;color:var(--tpm-bg);letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:10px;padding:0 22px;font-size:13px;font-weight:700}.tpm .tpm-alarm__form .tb-newsletter__fine{color:var(--tpm-text);grid-column:1/-1;margin:0;font-size:12px}.tpm .tpm-alarm__form .tb-newsletter__done{border:1px solid var(--tpm-mint);background:#0c1a0e99;border-radius:12px;padding:18px}@media (max-width:860px){.tpm-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.tpm-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.tpm-soon{color:var(--tpm-text);padding:28px}.tpm-soon__title{color:var(--tpm-cream);font-family:var(--tpm-serif);margin:0 0 6px;font-size:24px;font-style:italic}.tpm-stage{isolation:isolate;background:var(--tb-canvas);padding-block:clamp(40px,6vw,80px) clamp(70px,9vw,120px);position:relative;overflow:hidden}.tpm-stage .tpm-sky__veil{background:linear-gradient(180deg, transparent 76%, var(--tpm-bg) 100%)}.tpm-stage__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.tpm-stage__cover{position:relative}.tpm-stage__cover img{width:100%;height:auto;box-shadow:0 40px 80px -30px #000000b3, 0 0 80px -20px rgb(var(--tpm-glow) / .45);border-radius:20px;display:block}.tpm-stage__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1a0e9e;padding:clamp(26px,4vw,46px)}.tpm-stage__title{color:var(--tpm-cream);font-size:clamp(3.2rem,7vw,5.6rem)!important;line-height:.95!important}.tpm-stage__line{color:rgb(var(--tpm-glow));font-family:var(--tpm-serif);margin:14px 0 0;font-size:21px;font-style:italic;line-height:1.3!important}.tpm-facts{gap:10px;margin:24px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.tpm-facts li{align-items:center;gap:12px;display:flex}.tpm-facts svg{color:var(--tpm-mint);flex:none}.tpm-stage__price{color:var(--tpm-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:26px 0 0;font-size:15px;display:flex}.tpm-stage__price b{color:var(--tpm-cream);font-family:var(--tpm-serif);font-size:38px;font-style:italic;font-weight:400;line-height:1}.tpm-stage__cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.tpm-stamp{z-index:2;border:2px solid var(--tpm-cream);color:var(--tpm-cream);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;background:#0c1a0ecc;border-radius:12px;padding:10px 26px;font-size:clamp(18px,3vw,28px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-10deg}.tpm-note{border:1px solid var(--tpm-cream);border-radius:12px;margin:24px 0 0;padding:18px 20px}.tpm-note p{color:var(--tpm-text);margin:0;font-size:15px}.tpm-note__title{font-family:var(--tpm-serif);font-style:italic;color:var(--tpm-cream)!important;margin-bottom:6px!important;font-size:24px!important}@media (max-width:900px){.tpm-stage__in{grid-template-columns:1fr}.tpm-stage__cover{max-width:520px}}@media (max-width:560px){.tpm-stage__cta .tpm-btn{flex:100%}}.tpm-presale{background:color-mix(in srgb, var(--tb-canvas) 70%, var(--tpm-bg));overflow:hidden}.tpm-about{grid-template-columns:1fr 1.4fr;gap:30px 60px;display:grid}.tpm-about__text{color:var(--tpm-text);font-size:16px}.tpm-about__text>p{margin:0 0 16px}.tpm-lineup{margin-top:24px;padding:22px 24px}.tpm-lineup p{margin:0}.tpm-lineup__title{color:var(--tpm-mint);letter-spacing:.26em;text-transform:uppercase;font-size:11px;margin-bottom:8px!important}@media (max-width:860px){.tpm-about{grid-template-columns:1fr}}.tpm-way__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.tpm-way__in p{color:var(--tpm-text);max-width:32rem;margin:12px 0 0}.tpm-way__in .tpm-btn{margin-top:24px}.tpm-way__address{font-family:var(--tpm-serif);font-size:26px;font-style:italic;color:var(--tpm-cream)!important;margin-top:18px!important;line-height:1.25!important}.tpm-way__sun{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--tpm-glow) / .85) 0 55%, rgb(var(--tpm-glow) / .2) 62%, transparent 72%);border-radius:50%;justify-self:center;place-items:center;width:min(360px,100%);display:grid}.tpm-way__sun span{color:var(--tpm-bg);font-family:var(--tpm-serif);font-size:clamp(4rem,9vw,6.5rem);font-style:italic}@media (max-width:760px){.tpm-way__in{grid-template-columns:1fr}.tpm-way__sun{max-width:220px}}.n39.tpm{--n39-navy:var(--tpm-bg);--n39-panel:var(--tpm-card);--n39-panel-2:var(--tpm-card-2);--n39-line:var(--tpm-mint);--n39-soft:var(--tpm-line);--n39-text:var(--tpm-text);color:var(--tpm-cream);font-family:var(--tpm-sans);background:var(--tpm-bg)}.n39.tpm .n39-main{background:var(--tpm-bg)}.tpm :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-stage__note-title){font-family:var(--tpm-serif);font-style:italic;font-weight:400}.tpm .tb-sheet__sum,.tpm .n39-done__total{font-style:italic;font-family:var(--tpm-serif)!important;font-weight:400!important}.tpm .n39-ticket{background:color-mix(in srgb, var(--tb-canvas) 55%, var(--tpm-card));border-radius:16px}.tpm .n39-ticket.is-picked{background:color-mix(in srgb, var(--tb-canvas) 45%, var(--tpm-card-2))}.tpm .n39-ticket__name{font-size:clamp(28px,3vw,36px)}.tpm .n39-ticket__price{font-size:38px}.tpm .n39-ticket__stub img{object-position:50% 82%;filter:saturate(1.1)brightness(.62)}.tpm .n39-ticket__price span{font-family:var(--tpm-sans);font-style:normal}.tpm .n39-ticket__mark{font-family:var(--tpm-serif);-webkit-text-stroke:0;color:var(--tpm-cream);font-size:26px;font-style:italic;font-weight:400}.tpm .n39-ticket__kicker,.tpm .n39-co__kicker,.tpm .n39-receipt__head{font-family:var(--tpm-sans);letter-spacing:.22em}.tpm .n39-ticket__save{border-radius:999px;padding:4px 12px}.tpm .n39-ticket__stamp{font-family:var(--tpm-sans);letter-spacing:.24em;border-radius:10px;font-size:15px}.tpm .n39-steps{font-family:var(--tpm-sans);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:500}.tpm .n39-steps b{border-color:var(--tpm-mint);color:var(--tpm-mint);font-family:var(--tpm-serif);font-size:16px;font-style:italic;font-weight:400}.tpm .n39-clock{border-radius:12px}.tpm .n39-step{border-color:var(--tpm-mint);border-radius:10px;overflow:hidden}.tpm .n39-step button{color:var(--tpm-cream)}.tpm .n39-step button:hover:not(:disabled){background:var(--tpm-mint);color:var(--tpm-bg)}.tpm .n39-step output{font-family:var(--tpm-serif);font-size:24px;font-style:italic;font-weight:400}.tpm .n39-btn{border-color:var(--tpm-mint);color:var(--tpm-cream);font-family:var(--tpm-sans);letter-spacing:.18em;border-radius:10px;font-size:13px;font-weight:500}.tpm .n39-btn:hover{color:var(--tpm-cream);background:#8bc48e24}.tpm .n39-btn--fill{background:var(--tpm-mint);border-color:var(--tpm-mint);color:var(--tpm-bg);font-weight:700}.tpm .n39-btn--fill:hover{background:var(--tpm-cream);border-color:var(--tpm-cream);color:var(--tpm-bg)}.tpm .n39-link{color:var(--tpm-cream)}.tpm .n39-receipt{background:var(--tpm-cream);color:var(--tpm-bg)}.tpm .n39-receipt .n39-btn--fill{background:var(--tpm-bg);border-color:var(--tpm-bg);color:var(--tpm-cream)}.tpm .n39-receipt .n39-btn--fill:hover{background:var(--tpm-green);border-color:var(--tpm-green);color:#fff}.tpm .n39-receipt__lines,.tpm .n39-receipt .tb-sheet__sum{color:var(--tpm-bg)}.tpm .n39-receipt .n39-tix__total,.tpm .n39-receipt .n39-tix__total .tb-meta,.tpm .n39-receipt .n39-tix__trust,.tpm .n39-receipt .n39-receipt__empty,.tpm .n39-done__vat{color:#3c4a3e}.tpm .n39-receipt .n39-tix__codes summary,.tpm .n39-receipt .n39-link,.tpm .n39-receipt .n39-tix__trust li:before{color:var(--tpm-bg)}.tpm .n39-tix__trust li:before{color:var(--tpm-mint)}.tpm .n39-co{border-left-color:var(--tpm-line);background:color-mix(in srgb, var(--tb-canvas) 45%, var(--tpm-bg));color:var(--tpm-cream);font-family:var(--tpm-sans)}.tpm .n39-co::backdrop{background:#040a05b3}.tpm .n39-co__cover{border-radius:10px}.tpm .n39-co__title{font-size:34px;line-height:1}.tpm .n39-co__close{border-color:var(--tpm-line);color:var(--tpm-cream);border-radius:10px}.tpm .n39-co__close:hover{background:var(--tpm-mint);color:var(--tpm-bg)}.tpm .n39-co__steps li.is-now{color:var(--tpm-cream)}.tpm .n39-co__steps li.is-now b{background:var(--tpm-mint);border-color:var(--tpm-mint);color:var(--tpm-bg)}.tpm .n39-co__steps b{font-family:var(--tpm-serif);font-size:16px;font-style:italic;font-weight:400}.tpm .n39-co__types li,.tpm .n39-co__picked{border-radius:12px}.tpm .n39-co__input{border-color:var(--tpm-mint);color:var(--tpm-cream);border-radius:10px}.tpm .n39-co__input:focus-visible{outline-color:var(--tpm-mint)}.tpm .n39-co{--tb-pay-radius:10px}.tpm .n39-co__field>span{color:var(--tpm-mint);font-family:var(--tpm-sans);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:500}.tpm .n39-co .tb-sheet__go{background:var(--tpm-mint);color:var(--tpm-bg);font-family:var(--tpm-sans);letter-spacing:.16em;border:0;border-radius:10px}.tpm .n39-co__trust li:before{color:var(--tpm-mint)}.tpm .n39-co__legal a,.tpm .n39-co__alt a{color:var(--tpm-cream);text-underline-offset:3px;text-decoration:underline}.tpm .n39-co .tb-input,.tpm .n39-co .tb-stepper{border-radius:10px}.tpm .n39-bar{background:var(--tpm-mint);color:var(--tpm-bg);border-radius:14px}.tpm .n39-bar span{font-family:var(--tpm-serif);font-size:22px;font-style:italic;font-weight:400}.tpm .n39-bar b{font-family:var(--tpm-sans);letter-spacing:.18em;font-size:13px}.tpm .n39-stage{background:var(--tb-canvas)}.tpm .n39-eyebrow{color:var(--tpm-mint);font-family:var(--tpm-sans);letter-spacing:.26em;text-transform:uppercase;font-size:12px;font-weight:500}.tpm .n39-eyebrow__play{display:none}.tpm .n39-head2>p{color:var(--tpm-text)}.tpm .n39-done__title{font-size:clamp(3.4rem,9vw,6.5rem)}.tpm .n39-done__ticket{border:1px solid var(--tpm-line);background:var(--tpm-card);border-radius:16px}.tpm .n39-done__qr{border-radius:10px}.tpm .n39-done__code{font-family:var(--tpm-sans);letter-spacing:.16em;font-weight:500}.tpm .n39-done__later a{color:var(--tpm-mint)}.tpm .n39-bg__rows p{font-family:var(--tpm-serif);font-style:italic;font-weight:400}.tpm-shop .tb-meta{font-family:var(--tpm-sans)}.tpm-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)}.tpm-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.tpm-shop .tb-page__title,.tpm-shop .tb-site-page__title,.tpm-shop .tb-notfound__title{font-family:var(--tpm-serif);letter-spacing:0;text-transform:none;font-size:clamp(2.6rem,6vw,4.2rem);font-style:italic;font-weight:400;line-height:1}.tpm-shop .tb-page__title:before,.tpm-shop .tb-site-page__title:before{content:"2PM Events · Tickets";color:var(--tpm-mint);font-family:var(--tpm-sans);letter-spacing:.26em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-style:normal;display:block}.tpm-shop .tb-meta+.tb-page__title:before{content:none}.tpm-shop .tb-meta:has(+.tb-page__title){color:var(--tpm-mint);letter-spacing:.26em;text-transform:uppercase;margin:0 0 -6px;font-size:12px}.tpm-shop .tb-page__lead{color:var(--tpm-text);font-size:16px;line-height:1.6}.tpm-shop .tb-glass{background:var(--tpm-card);border:1px solid var(--tpm-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}.tpm-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.tpm-shop .tb-btn{min-height:52px;font-family:var(--tpm-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:10px;padding:0 24px;font-size:13px;font-weight:600}.tpm-shop .tb-btn--primary{border:1px solid var(--tpm-mint);background:var(--tpm-mint);color:var(--tpm-bg)}.tpm-shop .tb-btn--primary:hover:not(:disabled){background:var(--tpm-cream);border-color:var(--tpm-cream)}.tpm-shop .tb-btn--secondary{border:1px solid var(--tpm-mint);color:var(--tpm-cream)}.tpm-shop .tb-input{border:1px solid var(--tpm-mint);min-height:52px;color:var(--tpm-cream);background:0 0;border-radius:10px;padding:0 16px;font-size:16px}.tpm-shop .tb-input:focus-visible{outline:2px solid var(--tpm-mint);outline-offset:2px}.tpm-shop .tb-ticket-group{padding:26px 28px}.tpm-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.tpm-shop .tb-ticket header h1,.tpm-shop .tb-ticket header h2{font-family:var(--tpm-serif);text-transform:none;font-style:italic;font-weight:400}.tpm-shop .tb-ticket{padding:clamp(28px,5vw,44px)}.tpm-shop .tb-ticket__qr{border-radius:12px}.tpm-shop .tb-ticket__code{border-top:1px dashed var(--tpm-line);letter-spacing:.16em;padding-top:18px}.tpm-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.tpm-shop .tb-notfound__code{color:var(--tpm-mint);letter-spacing:.26em;text-transform:uppercase;opacity:1;margin:0;font-size:12px}.tpm-shop .tb-notfound__code:after{content:" · 2PM Events Tickets"}.tpm-shop .tb-notfound__text{color:var(--tpm-text);opacity:1}.tpm-shop .tb-notfound__cta{background:var(--tpm-mint);height:52px;color:var(--tpm-bg);letter-spacing:.16em;text-transform:uppercase;border-radius:10px;padding:0 24px;font-size:13px;font-weight:600;text-decoration:none}.tpm-shop main.tb-site-page{align-content:start;min-height:62vh}.tpm-shop .tb-site-page__title{align-self:start}.tpm-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)}.tpm-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.tpm-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--tpm-text);margin:0;font-size:16px}.tpm-shop .tb-sheet{border:1px solid var(--tpm-line);background:color-mix(in srgb, var(--tb-canvas) 50%, var(--tpm-card));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.tpm-shop .tb-sheet__type{border-radius:12px}.tpm-shop .tb-stepper{border-radius:10px}@media (prefers-reduced-motion:no-preference){.tpm-sky__rays{animation:120s linear infinite tpm-turn}@keyframes tpm-turn{to{rotate:360deg}}.tpm-sky__sun{animation:1.6s cubic-bezier(.2,.8,.2,1) both tpm-rise,7s ease-in-out 1.6s infinite alternate tpm-breathe}@keyframes tpm-rise{0%{opacity:0;translate:-50% 80%}}@keyframes tpm-breathe{to{filter:blur(3px);scale:1.05}}.tpm-sky__rows p{animation:tpm-run calc(90s + var(--r) * 20s) linear infinite}.tpm-sky__rows p:nth-child(2n){animation-direction:reverse}@keyframes tpm-run{to{transform:translate(-50%)}}.tpm-sky__leaf--a{animation:7s ease-in-out infinite alternate tpm-sway}.tpm-sky__leaf--b{animation:5s ease-in-out -2s infinite alternate tpm-sway}.tpm-sky__leaf--c{animation:8s ease-in-out -3s infinite alternate tpm-sway}.tpm-sky__leaf--d{animation:6s ease-in-out -1s infinite alternate tpm-sway}@keyframes tpm-sway{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}.tpm-sky__grain{animation:.9s steps(4,end) infinite tpm-grain}@keyframes tpm-grain{25%{transform:translate(-6%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,-2%)}}.tpm-hero__title,.tpm-stage__cover{animation:.9s cubic-bezier(.2,.8,.2,1) both tpm-up}.tpm-hero__claim,.tpm-stage__panel{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both tpm-up}.tpm-next{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both tpm-up}@keyframes tpm-up{0%{opacity:0;transform:translateY(22px)}}}@media (prefers-reduced-motion:reduce){.tpm *,.tpm :before,.tpm :after{transition:none!important;animation:none!important}}
.br,.br-head,.br-foot,.br-shop{--br-bg:#213c42;--br-deep:#193036;--br-s1:#284850;--br-s2:#2f545d;--br-table:#1d363b;--br-sand:#c9b59e;--br-sand-2:#ddcdb9;--br-on-sand:#14262a;--br-on-sand-2:#2c3b3c;--br-chalk:#fff;--br-ink:#fff;--br-text:#e9e4dd;--br-muted:#bfc9c7;--br-line:#ffffff29;--br-line-2:#ffffff8c;--br-net:#c9b59ecc;--br-glow:201 181 158;--br-t-red:#5c1013;--br-t-plum:#3b2c30;--br-t-dusk:#302c43;--br-t-violet:#45183f;--br-t-ember:#1c0c0a;--br-t-cream:#f6ebc9;--br-t-pink:#b51f62;--br-t-mono:#1d1d23;--br-t-sea:#2b3a38;--br-t-gold:#18160f;--br-t-goldlit:#d9b866;--br-w:min(1200px, calc(100% - 40px));--br-cd:var(--br-display), "Helvetica Neue", Arial, sans-serif;--br-ff:var(--br-sans), "Helvetica Neue", Arial, sans-serif;color:var(--br-ink);font-family:var(--br-ff)}.br,.br-main,.br-shop,.tb-scope.br-shop{background:var(--br-bg)}.n39.br>*,.br-shop>*{--tb-font-display:var(--br-cd);--tb-font-body:var(--br-ff)}.br,.br-head,.br-shop{--kit-accent:var(--br-sand);--kit-accent-text:var(--br-sand-2);--kit-on-accent:var(--br-on-sand);--kit-ink:var(--br-ink);--kit-muted:var(--br-muted);--kit-line:var(--br-line-2);--kit-display:var(--br-cd);--kit-surface:var(--br-deep);--kit-bg:var(--br-bg);--kit-w:var(--br-w)}.br-wrap{width:var(--br-w);margin-inline:auto}.br-section{padding-block:clamp(56px,7vw,96px);position:relative}.br p{line-height:1.55}.br h1,.br h2,.br h3,.n39.br :is(h1,h2,h3){color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.02em;text-transform:none;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:800}.br h2{font-size:clamp(30px,4.2vw,52px);line-height:1}.br [id]{scroll-margin-top:84px}.br :is(p,h1,h2,h3,li,dd)>a:not(.br-btn){color:inherit}.br-btn{border:1.5px solid var(--br-line-2);min-height:48px;color:var(--br-ink);font-family:var(--br-ff);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.br-btn:hover{border-color:var(--br-chalk);background:#ffffff0f}.br-btn--sand{border-color:var(--br-sand);background:var(--br-sand);color:var(--br-on-sand)}.br-btn--sand:hover{border-color:var(--br-sand-2);background:var(--br-sand-2);color:var(--br-on-sand)}.br :focus-visible,.br-head :focus-visible{outline:2px solid var(--br-sand-2);outline-offset:3px}.br-head{z-index:40;background:var(--br-bg);border-bottom:2px solid var(--br-chalk);position:sticky;top:0}.br-head__in{width:var(--br-w);align-items:center;gap:28px;min-height:68px;margin-inline:auto;display:flex}.br-head__brand{align-items:center;display:flex}.br-head__brand img{width:126px;height:auto;display:block}.br-head__nav{gap:26px;margin-left:auto;display:flex}.br-head__nav a{color:var(--br-text);font-size:15px;font-weight:500;text-decoration:none}.br-head__nav a:hover{color:var(--br-sand-2)}.br-head__cta{min-height:42px;padding:0 20px}.br-head__menu{display:none;position:relative}.br-head__menu summary{border:1.5px solid var(--br-line-2);width:44px;height:44px;color:var(--br-ink);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid}.br-head__menu summary::-webkit-details-marker{display:none}.br-head__drawer{border:2px solid var(--br-chalk);background:var(--br-bg);min-width:230px;padding:6px 0;display:grid;position:absolute;top:56px;right:0}.br-head__drawer a{color:var(--br-ink);padding:14px 20px;font-size:16px;font-weight:500;text-decoration:none}.br-head__drawer a+a{border-top:1px solid var(--br-line)}@media (max-width:860px){.br-head__nav{display:none}.br-head__cta{margin-left:auto}.br-head__menu{display:block}}@media (max-width:400px){.br-head__in{gap:14px}.br-head__brand img{width:104px}}.br-foot{background:var(--br-deep);border-top:2px solid var(--br-chalk)}.br-foot__in{width:var(--br-w);grid-template-columns:1.6fr 1fr 1fr;gap:40px;margin-inline:auto;padding:60px 0 40px;display:grid}.br-foot__in>*{min-width:0}.br-foot p,.br-foot li{color:var(--br-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.br-foot__mark{width:150px;height:auto;margin-bottom:20px;display:block}.br-foot .br-foot__areas{border:2px solid var(--br-chalk);grid-template-columns:repeat(3,minmax(0,1fr));max-width:340px;margin:0 0 18px;display:grid}.br-foot__areas span{color:var(--br-ink);font-family:var(--br-cd);padding:10px 12px;font-size:17px;font-weight:800}.br-foot__areas span+span{border-left:3px solid var(--br-net)}.br-foot__title{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--br-ink)!important;font-size:12px!important}.br-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.br-foot ul li{margin:0}.br-foot a{color:var(--br-ink);overflow-wrap:anywhere;font-size:14px;text-decoration:none}.br-foot a:hover{color:var(--br-sand-2)}.br-foot__base{width:var(--br-w);border-top:1px solid var(--br-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.br-foot__base p{margin:0;font-size:12px}.br-foot__tb{opacity:.85}@media (max-width:760px){.br-foot__in{grid-template-columns:1fr}}.br-ball{z-index:2;pointer-events:none;position:absolute;inset:0}.br-ball i{background:var(--br-chalk);border-radius:50%;width:16px;height:16px;position:absolute;bottom:26px;left:calc(16.6667% - 8px)}.br-areas .br-ball{opacity:0;transition:opacity .2s}.br-areas .br-ball i{width:14px;height:14px;bottom:14px;left:calc(16.6667% - 7px)}@media (prefers-reduced-motion:no-preference){.br-ball--loop{animation:4.8s linear infinite br-loop}.br-ball--loop i{animation:1.2s infinite br-hop}.br-row:is(:hover,:focus-within) .br-ball,.br-areas--big:hover .br-ball{opacity:1;animation:1.5s linear both br-rally}.br-row:is(:hover,:focus-within) .br-ball i,.br-areas--big:hover .br-ball i{animation:.75s 2 both br-hop}}@keyframes br-loop{0%{transform:translate(0)}25%{transform:translate(33.333%)}50%{transform:translate(66.666%)}75%{transform:translate(33.333%)}to{transform:translate(0)}}@keyframes br-rally{0%{transform:translate(0)}to{transform:translate(66.666%)}}@keyframes br-hop{0%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translateY(-46px)}to{transform:translateY(0)}}@keyframes br-in{0%{opacity:0}}@keyframes br-fill{0%{transform:scaleX(0)}}.br-hero{padding:clamp(32px,5vw,68px) 0 clamp(32px,4vw,52px);position:relative;overflow:hidden}.br-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.br .br-hero__title{letter-spacing:-.045em;font-size:clamp(64px,9.6vw,148px);line-height:.88}.br-hero__title>span{color:var(--br-sand)}.br-hero__lead{max-width:28ch;color:var(--br-text);margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:500}.br-rally{gap:12px;min-width:0;display:grid}.br .br-rally__next{color:var(--br-text);margin:0;font-size:15px;font-weight:500}.br-rally__next a{text-decoration:none}.br-rally__next a:hover{text-underline-offset:4px;text-decoration:underline}.br-rally__next span{color:var(--br-sand-2);letter-spacing:.12em;text-transform:uppercase;margin-right:6px;font-size:13px;font-weight:600}.br-rally__table{border:2px solid var(--br-chalk);background:var(--br-table);position:relative}.br-rally__fields{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.br-rally__fields li{flex-direction:column;gap:6px;min-width:0;min-height:clamp(220px,22vw,280px);padding:18px 18px 74px;display:flex;position:relative}.br-rally__fields li+li{border-left:4px solid var(--br-net)}.br-rally__fields li+li:before,.br-rally__fields li+li:after{content:"";background:var(--br-sand);width:10px;height:10px;position:absolute;left:-7px}.br-rally__fields li+li:before{top:-8px}.br-rally__fields li+li:after{bottom:-8px}.br-rally__fields b{font-family:var(--br-cd);letter-spacing:-.02em;font-size:clamp(22px,2.3vw,32px);font-weight:800}.br-rally__format{color:var(--br-sand-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.35}.br-rally__acts{gap:2px;margin-top:8px;display:grid}.br-rally__acts span{font-family:var(--br-cd);letter-spacing:-.01em;font-size:clamp(16px,1.5vw,20px);font-weight:600;line-height:1.2}.br-hero__month{margin-top:clamp(30px,4vw,52px)}.br-hero__count{color:var(--br-sand-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.br-parts{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.br-part>a,.br-part>span{border:1px solid var(--br-line-2);height:100%;color:var(--br-ink);align-content:start;gap:3px;padding:12px 12px 20px;text-decoration:none;transition:background .18s;display:grid;position:relative}.br-part>a:hover{background:var(--br-s1)}.br-part__no{font-family:var(--br-cd);letter-spacing:-.01em;font-size:18px;font-weight:800}.br-part__date{color:var(--br-sand-2);letter-spacing:.06em;font-size:12px;font-weight:600}.br-part__head{color:var(--br-text);margin-top:4px;font-size:13px;line-height:1.3}.br-part__bar{transform-origin:0;background:#ffffff4d;height:5px;position:absolute;bottom:-1px;left:-1px;right:-1px}.br-part.is-past .br-part__bar,.br-part.is-next .br-part__bar{background:var(--br-sand)}.br-part.is-past>:is(a,span){border-color:var(--br-line)}.br-part.is-past .br-part__no,.br-part.is-past .br-part__date{color:var(--br-muted)}.br-part.is-next>a{border-color:var(--br-sand);background:#c9b59e1f}.br-part.is-here>span{border-color:var(--br-sand);background:var(--br-sand);color:var(--br-on-sand)}.br-part.is-here .br-part__date{color:var(--br-on-sand)}.br-part.is-here .br-part__bar{background:var(--br-chalk)}@media (prefers-reduced-motion:no-preference){.br-part__bar{animation:br-fill .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 90ms + .35s) both}}.br-parts--compact{gap:4px;max-width:720px}.br-parts--compact .br-part>:is(a,span){padding:8px 8px 14px}.br-parts--compact .br-part__no{font-size:15px}.br-parts--compact .br-part__date{font-size:11px}@media (max-width:900px){.br-hero__in{grid-template-columns:1fr;align-items:start}.br-rally__fields li{min-height:0;padding:12px 10px 46px 12px}.br-rally__fields b{font-size:19px}.br-rally__format{letter-spacing:.04em;overflow-wrap:anywhere;font-size:10px}.br-rally__acts span{overflow-wrap:anywhere;font-size:14px}.br-parts{grid-template-columns:repeat(4,minmax(0,1fr))}.br-part__head{display:none}.br-part>a,.br-part>span{padding:10px 9px 16px}.br-part__date{letter-spacing:.02em;font-size:11px}.br-rally .br-ball i{width:13px;height:13px;bottom:12px;left:calc(16.6667% - 6px)}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.br-ball--loop i{animation-name:br-hop-low}}@keyframes br-hop-low{0%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:translateY(-22px)}to{transform:translateY(0)}}@media (max-width:520px){.br-parts--compact .br-part__date{display:none}.br-parts--compact .br-part__no{font-size:13px}}.br-grid__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 40px;margin-bottom:clamp(24px,3vw,36px);display:flex}.br-grid__head>*{min-width:0}.br-grid__head>p{max-width:40ch;color:var(--br-muted);margin:0;font-size:16px}.br-grid__cols{grid-template-columns:260px repeat(3,minmax(0,1fr)) 196px;padding-bottom:10px;display:grid}.br-grid__cols span{color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.01em;padding:0 22px;font-size:24px;font-weight:800}.br-grid__cols span:first-child,.br-grid__cols span:last-child{color:var(--br-sand-2);font-family:var(--br-ff);letter-spacing:.14em;text-transform:uppercase;align-self:end;font-size:12px;font-weight:600}.br-grid__cols span:first-child{padding-left:24px}.br-rows{border:2px solid var(--br-chalk);background:var(--br-table);margin:0;padding:0;list-style:none}.br-rows--wide{margin-top:28px}.br-row{grid-template:"flyer when areas buy""main main areas buy"1fr/112px 148px minmax(0,1fr) 196px;transition:background .2s;display:grid;position:relative}.br-row+.br-row{border-top:1px solid var(--br-line-2)}.br-row:hover{background:#ffffff08}@media (prefers-reduced-motion:no-preference){.br-row{animation:br-in .6s ease calc(var(--i,0) * 70ms + .15s) both}}.br-row__when{flex-wrap:wrap;grid-area:when;align-content:start;align-items:baseline;gap:0 8px;margin:0;padding:20px 16px 6px 14px;display:flex}.br-row__when span{color:var(--br-sand-2);letter-spacing:.08em;font-size:13px;font-weight:600}.br-row__when b{font-family:var(--br-cd);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.br .br-row__when .br-row__time{color:var(--br-muted);letter-spacing:0;flex-basis:100%;margin-top:4px;font-weight:500}.br-row__flyer{aspect-ratio:1.9;background:var(--br-s1);grid-area:flyer;align-self:start;margin:22px 0 0 24px;display:block;overflow:hidden}.br-row__flyer img{object-fit:cover;width:100%;height:100%;display:block}.br-row__main{grid-area:main;padding:14px 22px 22px 24px}.br-row__part{color:var(--br-sand-2);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.br .br-row__title{font-size:24px;line-height:1.08}.br-row__title a{text-decoration:none}.br-row__title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.br-row__sub{color:var(--br-text);margin:8px 0 0;font-size:15px}.br-row>.br-areas{grid-area:areas}.br-row__buy{border-left:1px solid var(--br-line-2);flex-direction:column;grid-area:buy;justify-content:flex-start;gap:12px;padding:20px 24px 22px 22px;display:flex}.br-row__price{color:var(--br-text);margin:0;font-size:15px}.br-row__price b{color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.02em;font-size:34px;font-weight:800}.br-row__price.is-state{color:var(--br-sand-2);font-family:var(--br-cd);font-size:20px;font-weight:800}.br-row__buy .br-btn{width:100%}.br-row.is-sold .br-row__flyer{opacity:.55}.br-row--wide{grid-template-columns:180px 180px minmax(0,1fr) 196px}.br .br-row--wide .br-row__title{font-size:34px}.br-soon{color:var(--br-text);font-size:18px}.br-areas{position:relative;overflow:hidden}.br-areas__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:100%;margin:0;padding:0;list-style:none;display:grid}.br-area{flex-direction:column;gap:6px;min-width:0;padding:20px 22px 44px;display:flex;position:relative}.br-area+.br-area{border-left:3px solid var(--br-net)}.br-area__label{font-family:var(--br-cd);letter-spacing:-.01em;font-size:22px;font-weight:800}.br-area__tt{background:var(--br-chalk);color:var(--br-on-sand);border-radius:999px;align-self:start;padding:3px 10px;font-size:12px;font-weight:700}.br-area__format{color:var(--br-sand-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.br-area__acts{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.br-area__acts li{color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}.br-area__acts small{color:var(--br-muted);font-size:13px;font-weight:400;display:block}.br .br-area__acts .br-area__more{color:var(--br-muted);font-size:14px}@media (min-width:1001px){.br-grid__cols+.br-rows .br-area__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1000px){.br-grid__cols{display:none}.br-row,.br-row--wide{grid-template:"flyer when""flyer main"1fr"areas areas""buy buy"/128px minmax(0,1fr)}.br-row__when{padding:16px 16px 0 14px}.br-row__when b{font-size:24px}.br-row__flyer{align-self:start;margin:16px 0 0 14px}.br-row__main{padding:6px 16px 14px 14px}.br .br-row__title,.br .br-row--wide .br-row__title{font-size:21px}.br-row .br-areas{border-top:1px solid var(--br-line-2);grid-area:areas}.br-area{gap:4px;padding:12px 10px 36px 12px}.br-area__label{font-size:17px}.br-area__format{letter-spacing:.04em;overflow-wrap:anywhere;font-size:10px}.br-area__acts li{overflow-wrap:anywhere;font-size:14px}.br .br-area__acts .br-area__more{font-size:12px}.br-area__tt{padding:2px 7px;font-size:10px}.br-row__buy{border-left:0;border-top:1px solid var(--br-line-2);flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 14px}.br-row__price b{font-size:28px}}.br-door{background:var(--br-deep)}.br-door__in{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.br-door__text p{max-width:36rem;color:var(--br-text);margin:0;font-size:clamp(18px,1.6vw,22px)}.br .br-door__where{color:var(--br-sand-2);margin-top:18px;font-size:15px;font-weight:600}.br-sign{background:var(--br-sand);color:var(--br-on-sand);padding:clamp(28px,3vw,40px) clamp(26px,3vw,44px);position:relative}.br-sign__screw{border:1.5px solid var(--br-on-sand-2);border-radius:50%;width:10px;height:10px;position:absolute}.br-sign__screw:first-child{top:12px;left:12px}.br-sign__screw:nth-child(2){top:12px;right:12px}.br-sign__screw:nth-child(3){bottom:12px;left:12px}.br-sign__screw:nth-child(4){bottom:12px;right:12px}.br .br-sign .br-sign__big{color:var(--br-on-sand);letter-spacing:-.035em;font-size:clamp(36px,4vw,54px);line-height:1}.br-sign__rules{margin:20px 0 0;padding:0;list-style:none;display:grid}.br-sign__rules li{border-top:1.5px solid var(--br-on-sand);padding:9px 0;font-size:17px;font-weight:600}.br .br-sign__no{border-top:1.5px solid var(--br-on-sand);margin:0;padding-top:9px;font-size:17px;font-weight:700}.br-sign__facts{border-top:1.5px solid var(--br-on-sand);gap:10px;margin:0;padding-top:14px;display:grid}.br-sign__facts div{grid-template-columns:84px minmax(0,1fr);gap:12px;display:grid}.br-sign__facts dt{color:var(--br-on-sand-2);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.9}.br-sign__facts dd{margin:0;font-size:15px;font-weight:500;line-height:1.45}@media (max-width:860px){.br-door__in{grid-template-columns:1fr}}.br-faq{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.br .br-faq h2{margin-bottom:24px}.br-faq__mail,.br-way{border:2px solid var(--br-chalk);background:var(--br-table);gap:14px;padding:clamp(24px,3vw,34px);display:grid}.br .br-faq__mail h3,.br .br-way h3,.n39.br .br-way h3{font-size:26px;line-height:1.1}.br-faq__mail>p,.br-way p{color:var(--br-text);margin:0}.br-faq__mail .br-btn,.br-way .br-btn{justify-self:start}.br-way__when{font-weight:600;color:var(--br-sand-2)!important}.br .n39-faq{border-top:2px solid var(--br-chalk);gap:0;display:grid}.br .n39-faq details{border:0;border-bottom:1px solid var(--br-line-2);background:0 0;border-radius:0;padding:0}.br .n39-faq summary{color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.br .n39-faq summary::-webkit-details-marker{display:none}.br .n39-faq summary:after{content:"";border:2px solid var(--br-sand);background:0 0;border-radius:50%;flex:none;width:14px;height:14px;margin-top:5px;transition:background .2s}.br .n39-faq details[open] summary:after{background:var(--br-chalk);border-color:var(--br-chalk)}.br .n39-faq details>:not(summary){color:var(--br-text);margin:0;padding:0 0 20px;font-size:16px}.br-faq__mail .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.br-faq__mail .tb-input{border:1.5px solid var(--br-line-2);background:var(--br-bg);min-height:48px;color:var(--br-ink);border-radius:999px;padding:0 18px;font-size:16px}.br-faq__mail .tb-btn{background:var(--br-sand);min-height:48px;color:var(--br-on-sand);border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}.br-faq__mail .tb-newsletter__fine{color:var(--br-muted);grid-column:1/-1;margin:6px 0 0;font-size:12px}.br-faq__mail .tb-newsletter__done{border:1.5px solid var(--br-line-2);color:var(--br-ink);padding:16px}@media (max-width:860px){.br-faq{grid-template-columns:1fr}}@media (max-width:480px){.br-faq__mail .tb-newsletter__form{grid-template-columns:1fr}}.br-tone--petrol{--br-field:var(--br-s1);--br-field-ink:var(--br-ink)}.br-tone--red{--br-field:var(--br-t-red);--br-field-ink:#fff}.br-tone--plum{--br-field:var(--br-t-plum);--br-field-ink:#fff}.br-tone--dusk{--br-field:var(--br-t-dusk);--br-field-ink:#fff}.br-tone--violet{--br-field:var(--br-t-violet);--br-field-ink:#fff}.br-tone--ember{--br-field:var(--br-t-ember);--br-field-ink:#fff}.br-tone--cream{--br-field:var(--br-t-cream);--br-field-ink:var(--br-t-pink)}.br-tone--mono{--br-field:var(--br-t-mono);--br-field-ink:#fff}.br-tone--sea{--br-field:var(--br-t-sea);--br-field-ink:#fff}.br-tone--gold{--br-field:var(--br-t-gold);--br-field-ink:var(--br-t-goldlit)}.br-ev-head{padding:clamp(26px,4vw,48px) 0 clamp(26px,3vw,40px)}.br-ev-head__month{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:clamp(22px,3vw,34px);display:flex}.br-ev-head__month .br-parts{flex:520px}.br .br-ev-head__tag{color:var(--br-sand);font-family:var(--br-cd);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:22px;font-weight:800}.br-ev-head__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px clamp(32px,5vw,72px);display:grid}.br-ev-head__grid>*{min-width:0}.br-ev-title__series{color:var(--br-sand-2);font-family:var(--br-ff);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.br-ev-title__head{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,6.6vw,96px);line-height:.95;display:block}.br-ev-sub{color:var(--br-text);margin:14px 0 0;font-size:19px;font-weight:500}.br .br-ev-facts{color:var(--br-text);flex-wrap:wrap;gap:6px 0;margin:18px 0 0;font-size:16px;display:flex}.br-ev-facts span{align-items:center;margin-right:22px;display:inline-flex}.br-ev-facts span:before{content:"";background:var(--br-sand);border-radius:50%;flex:none;width:7px;height:7px;margin-right:9px}.br-ev-buy{justify-items:end;gap:16px;display:grid}.br-ev-buy__price{color:var(--br-text);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 10px;margin:0;font-size:18px;display:flex}.br-ev-buy__price b{color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.03em;font-size:clamp(36px,3.6vw,52px);font-weight:800}.br-ev-buy__price span{color:var(--br-muted);text-align:right;flex-basis:100%;font-size:14px}.br-stage__cta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.br-note{border:2px solid var(--br-chalk);max-width:420px;padding:20px 22px}.br-note p{color:var(--br-text);margin:0}.br .br-note__title{color:var(--br-ink);font-family:var(--br-cd);margin-bottom:6px;font-size:22px;font-weight:800}@media (max-width:860px){.br-ev-head__grid{grid-template-columns:1fr}.br-ev-buy{justify-items:stretch}.br-ev-buy__price{justify-content:flex-start}.br-ev-buy__price span{text-align:left}.br-stage__cta{justify-content:flex-start}}.br-ev-stage{background:var(--br-field,var(--br-s1));border-block:2px solid var(--br-chalk);padding:clamp(18px,4vw,56px) 0}.br-ev-stage__in{width:min(1180px,100% - 32px);margin-inline:auto}.br-ev-flyer img{width:100%;height:auto;display:block}.br .br-ev-stamp{border:2px solid var(--br-field-ink,#fff);color:var(--br-field-ink,#fff);font-family:var(--br-cd);border-radius:999px;margin:0 0 14px;padding:6px 16px;font-size:18px;font-weight:800;display:inline-block}.br-areas--big{border:2px solid var(--br-chalk);background:var(--br-table)}.br-areas--big .br-area{gap:8px;padding:clamp(22px,2.6vw,34px) clamp(20px,2.4vw,32px) 64px}.br-areas--big .br-area+.br-area{border-left-width:4px}.br-areas--big .br-area__label{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,46px)}.br-areas--big .br-area__format{font-size:13px}.br-areas--big .br-area__acts{gap:10px;margin-top:14px}.br-areas--big .br-area__acts li{font-size:clamp(18px,1.6vw,21px);font-weight:600}.br-areas--big .br-ball i{bottom:24px}@media (max-width:760px){.br-areas--big .br-areas__grid{grid-auto-flow:row}.br-areas--big .br-area{padding:16px 18px 18px}.br-areas--big .br-area__label{font-size:28px}.br-areas--big .br-area__acts{gap:6px;margin-top:8px}.br-areas--big .br-area+.br-area{border-left:0;border-top:4px solid var(--br-net)}.br-areas--big .br-ball{display:none}}.br-ev-night__in{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.br .br-ev-night__in h2{margin-bottom:22px}.br .br-ev-claim{color:var(--br-sand-2);font-family:var(--br-cd);letter-spacing:-.02em;text-wrap:balance;margin:0 0 22px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.br-ev-text p{max-width:40rem;color:var(--br-text);white-space:pre-line;margin:0;font-size:17px}.br-ev-text p+p{margin-top:14px}@media (max-width:860px){.br-ev-night__in{grid-template-columns:1fr}}.br-presale{background:var(--br-deep)}.n39.br{--n39-navy:var(--br-bg);--n39-panel:var(--br-s1);--n39-panel-2:var(--br-s2);--n39-line:var(--br-line-2);--n39-soft:var(--br-line);--n39-text:var(--br-text);color:var(--br-ink);font-family:var(--br-ff);background:var(--br-bg)}.n39.br .br-main{background:var(--br-bg)}.br :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.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(--br-cd);letter-spacing:-.02em;text-transform:none;font-weight:800}.br .n39-ticket__name{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-size:clamp(24px,2.4vw,30px);line-height:1.05!important}.br .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.br .tb-sheet__sum,.br .n39-done__total{font-family:var(--br-cd)!important;font-weight:800!important}.br .n39-ticket{border:2px solid var(--br-chalk);background:var(--br-table);border-radius:0}.br .n39-ticket.is-picked{background:var(--br-s1);box-shadow:inset 0 0 0 2px var(--br-sand)}.br .n39-ticket__buy{border-color:var(--br-net)}.br .n39-ticket__desc{-webkit-line-clamp:unset;color:var(--br-text);display:block;overflow:visible}.br .n39-ticket__kicker,.br .n39-co__kicker,.br .n39-receipt__head{font-family:var(--br-ff);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.br .n39-ticket__next,.br .n39-ticket__hint{color:var(--br-sand-2)}.br .n39-ticket__save{background:var(--br-sand);color:var(--br-on-sand);border-radius:999px}.br .n39-ticket__stamp{border-color:var(--br-line-2);color:var(--br-ink);border-radius:999px}.br .n39-ticket__mark{background:var(--br-bg);color:var(--br-ink);font-family:var(--br-cd);-webkit-text-stroke:0;border-radius:0;padding:1px 7px;font-weight:800}.br .n39-steps{font-family:var(--br-ff);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.br .n39-steps b{border-color:var(--br-sand);color:var(--br-ink)}.br .n39-clock{border-color:var(--br-net);border-radius:0}.br .n39-clock b{color:var(--br-sand-2)}@media (max-width:480px){.br .n39-clock{gap:10px;padding:10px 12px}.br .n39-clock ol{gap:6px}.br .n39-clock li{min-width:38px}.br .n39-clock b{font-size:24px}}.br .n39-step{border-color:var(--br-line-2);border-radius:999px;overflow:hidden}.br .n39-step button:hover:not(:disabled){background:var(--br-sand);color:var(--br-on-sand)}.br .n39-btn{border-color:var(--br-line-2);color:var(--br-ink);font-family:var(--br-ff);letter-spacing:.01em;text-transform:none;border-radius:999px;font-size:15px;font-weight:600}.br .n39-btn:hover{background:var(--br-s2);color:var(--br-ink)}.br .n39-btn--fill{border-color:var(--br-sand);background:var(--br-sand);color:var(--br-on-sand)}.br .n39-btn--fill:hover{background:var(--br-sand-2);color:var(--br-on-sand)}.br .n39-link{color:var(--br-ink)}.br .n39-receipt{border:2px solid var(--br-chalk);background:var(--br-chalk);color:var(--br-on-sand);border-radius:0}.br .n39-receipt .n39-btn--fill{border-color:var(--br-on-sand);background:var(--br-on-sand);color:var(--br-ink)}.br .n39-receipt__lines,.br .n39-receipt .tb-sheet__sum,.br .n39-receipt .n39-tix__codes summary,.br .n39-receipt .n39-link,.br .n39-receipt .n39-tix__trust li:before{color:var(--br-on-sand)}.br .n39-receipt__head{flex-wrap:wrap}.br .n39-receipt__head span{white-space:nowrap}.br .n39-tix__trust li:before{color:var(--br-sand-2)}.br .n39-tix__later>summary:after{content:"▾";font-size:14px}.br .n39-tix__later[open]>summary:after{content:"▴"}@media (max-width:960px){.br .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}.br .n39-co{border-left-color:var(--br-chalk);background:var(--br-bg);color:var(--br-ink);font-family:var(--br-ff);border-radius:0}.br .n39-co .tb-sheet{border-radius:0}.br .n39-co::backdrop{background:#081214d1}.br .n39-co__head{border-bottom:2px solid var(--br-chalk)}.br .n39-co__head:after{content:"";background:linear-gradient(to right, transparent calc(33.333% - 5px), var(--br-sand) calc(33.333% - 5px) calc(33.333% + 5px), transparent calc(33.333% + 5px) calc(66.666% - 5px), var(--br-sand) calc(66.666% - 5px) calc(66.666% + 5px), transparent calc(66.666% + 5px));pointer-events:none;height:10px;position:absolute;bottom:-6px;left:0;right:0}.br .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:4;line-clamp:4;font-size:26px;line-height:1.05}.br-co-tag{background:var(--br-sand);width:fit-content;color:var(--br-on-sand);font-family:var(--br-ff);letter-spacing:.02em;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:block}.br .n39-co__cover{border-radius:0}.br .n39-co__close{border-color:var(--br-line-2);color:var(--br-ink);border-radius:999px}.br .n39-co__close:hover{background:var(--br-s2);color:var(--br-ink)}.br .n39-co__steps li:before{background:var(--br-line-2);height:2px}.br .n39-co__steps li.is-done:before,.br .n39-co__steps li.is-now:before{background:var(--br-sand)}.br .n39-co__steps b{border:2px solid var(--br-line-2);background:var(--br-bg);color:var(--br-muted)}.br .n39-co__steps li.is-now{color:var(--br-ink)}.br .n39-co__steps li.is-now b{border-color:var(--br-chalk);background:var(--br-chalk);color:var(--br-on-sand)}.br .n39-co__steps li.is-done{color:var(--br-sand-2)}.br .n39-co__steps li.is-done b{border-color:var(--br-sand);background:var(--br-sand);color:var(--br-on-sand)}.br .n39-co__types{border:2px solid var(--br-chalk);background:var(--br-table);gap:0}.br .n39-co__types li{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.br .n39-co__types li+li{border-top:1px solid var(--br-line-2)}.br .n39-co__types li.is-picked{background:var(--br-s1);box-shadow:inset 4px 0 0 var(--br-sand)}.br .n39-co__types li.is-picked:after{content:"";background:var(--br-chalk);border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:-9px}.br .n39-co__picked{border:2px solid var(--br-chalk);background:var(--br-table);border-radius:0;position:relative}.br .n39-co__field>span{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.br .n39-co__input,.br .n39-co .tb-input,.br .n39-co .tb-stepper{border-color:var(--br-line-2);background:var(--br-table);border-radius:0}.br .n39-co__input:focus-visible{outline-color:var(--br-sand-2)}.br .n39-co{--tb-pay-radius:0px}.br .n39-co__actions,.br .n39-co__foot{background:var(--br-bg);border-top:2px solid var(--br-chalk)}.br .n39-co .tb-sheet__go,.br .n39-co .n39-co__go{background:var(--br-sand);color:var(--br-on-sand);font-family:var(--br-ff);border:0;border-radius:999px;font-size:17px;font-weight:700}.br .n39-co .n39-co__go:disabled,.br .n39-co .tb-sheet__go:disabled,.br .n39-tix__go[aria-disabled=true]{border:1.5px dashed var(--br-line-2);color:var(--br-muted);cursor:not-allowed;opacity:1;background:0 0}.br .n39-receipt .n39-tix__go[aria-disabled=true]{border-color:var(--br-on-sand-2);color:var(--br-on-sand-2)}.br .n39-co__legal a,.br .n39-co__alt a{color:var(--br-ink);text-underline-offset:3px;text-decoration:underline}.br .n39-co__trust li:before{color:var(--br-sand-2)}@media (max-width:480px){.br .n39-co .n39-co__title{font-size:clamp(18px,5vw,22px)}}.br .n39-bar{background:var(--br-sand);color:var(--br-on-sand);border-radius:999px}.br .n39-bar span,.br .n39-bar b{font-family:var(--br-ff);font-size:16px;font-weight:700}.br .n39-stage{background:linear-gradient(to right, transparent calc(33.333% - 2px), #c9b59e66 calc(33.333% - 2px) calc(33.333% + 2px), transparent calc(33.333% + 2px) calc(66.666% - 2px), #c9b59e66 calc(66.666% - 2px) calc(66.666% + 2px), transparent calc(66.666% + 2px)), var(--br-bg);border-bottom:2px solid var(--br-chalk)}.br .n39-eyebrow{color:var(--br-sand-2);font-family:var(--br-ff);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.br .n39-eyebrow__play{display:none}.br .n39-head2>p{color:var(--br-text)}.br .n39-done__ticket{border:2px solid var(--br-chalk);background:var(--br-table);border-radius:0;position:relative}.br .n39-done__meta:before{content:"Bitte lächeln";background:var(--br-sand);color:var(--br-on-sand);font-family:var(--br-ff);border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.br .n39-done__qr{border-radius:0}.br .n39-done__code{font-family:var(--br-ff);letter-spacing:.1em;font-weight:600}.br .n39-done__later a{color:var(--br-ink)}.br .n39-bg__rows p{font-family:var(--br-cd);font-weight:800}.br .n39-ticket,.br .n39-btn,.br .n39-receipt,.br .n39-done__ticket{text-transform:none}.br-shop .tb-meta{font-family:var(--br-ff)}.br-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)}.br-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.br-shop .tb-page__title,.br-shop .tb-site-page__title,.br-shop .tb-notfound__title{color:var(--br-ink);font-family:var(--br-cd);letter-spacing:-.035em;text-transform:none;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:.95}.br-shop .tb-page__title:before,.br-shop .tb-site-page__title:before{content:"Brücks · Tickets";color:var(--br-sand-2);font-family:var(--br-ff);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.2;display:block}.br-shop .tb-meta+.tb-page__title:before{content:none}.br-shop .tb-meta:has(+.tb-page__title){color:var(--br-sand-2);letter-spacing:.12em;text-transform:uppercase;margin:0 0 -6px;font-size:13px;font-weight:600}.br-shop .tb-page__lead{color:var(--br-text)}.br-shop .tb-glass{border:2px solid var(--br-chalk);background:var(--br-table);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.br-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.br-shop .tb-btn{min-height:48px;font-family:var(--br-ff);text-transform:none;border-radius:999px;padding:0 24px;font-size:15px;font-weight:600}.br-shop .tb-btn--primary{background:var(--br-sand);color:var(--br-on-sand);border:0}.br-shop .tb-btn--secondary{border:1.5px solid var(--br-line-2);color:var(--br-ink)}.br-shop .tb-input{border:1.5px solid var(--br-line-2);background:var(--br-table);min-height:50px;color:var(--br-ink);border-radius:0;padding:0 16px}.br-shop .tb-input:focus-visible{outline:2px solid var(--br-sand-2);outline-offset:2px}.br-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.br-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.br-shop .tb-ticket header h1,.br-shop .tb-ticket header h2{font-family:var(--br-cd);letter-spacing:-.02em;font-weight:800}.br-shop .tb-ticket__qr{border-radius:0}.br-shop main.tb-notfound{border:2px solid var(--br-chalk);background:linear-gradient(to right, transparent calc(33.333% - 2px), var(--br-net) calc(33.333% - 2px) calc(33.333% + 2px), transparent calc(33.333% + 2px) calc(66.666% - 2px), var(--br-net) calc(66.666% - 2px) calc(66.666% + 2px), transparent calc(66.666% + 2px)), var(--br-table);width:calc(100% - 40px);max-width:1100px;min-height:62vh;margin-block:clamp(32px,5vw,64px);padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);position:relative}.br-shop main.tb-notfound:after{content:"";background:var(--br-chalk);border-radius:50%;width:18px;height:18px;position:absolute;bottom:18%;right:-9px}.br-shop .tb-notfound__code{color:var(--br-sand-2);font-family:var(--br-ff);letter-spacing:.12em;text-transform:uppercase;opacity:1;margin:0;font-size:14px;font-weight:600}.br-shop .tb-notfound__code:after{content:" · Ball im Aus"}.br-shop .tb-notfound__title,.br-shop .tb-notfound__text{background:var(--br-table);max-width:30ch;padding:0 6px;position:relative}.br-shop .tb-notfound__text{color:var(--br-text);opacity:1}.br-shop .tb-notfound__cta{background:var(--br-sand);height:48px;color:var(--br-on-sand);font-family:var(--br-ff);border-radius:999px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none}.br-shop main.tb-site-page{align-content:start;min-height:62vh}.br-shop .tb-site-page__title{align-self:start}.br-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)}.br-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.br-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--br-text);margin:0;font-size:16px}@media (prefers-reduced-motion:reduce){.br *,.br :before,.br :after{transition:none!important;animation:none!important}}
.cf,.cf-head,.cf-foot,.cf-shop{--cf-bg:#0a0a0a;--cf-s1:#151515;--cf-s2:#202020;--cf-deep:#000;--cf-line:#ffffff1a;--cf-line-2:#ffffff6b;--cf-ink:#fff;--cf-text:#e4e4e4;--cf-muted:#adadad;--cf-red:#fecc00;--cf-red-2:#ffd736;--cf-brand:#fecc00;--cf-uv:#fecc00;--cf-glow:254 204 0;--cf-w:min(1200px, calc(100% - 40px));--cf-cd:var(--cf-display), "Arial Black", sans-serif;--cf-ff:var(--cf-sans), "Helvetica Neue", Arial, sans-serif;color:var(--cf-ink);font-family:var(--cf-ff)}.cf,.cf-main,.cf-shop{background:var(--cf-bg)}.n39.cf>*,.cf-shop>*{--tb-font-display:var(--cf-cd);--tb-font-body:var(--cf-ff)}.cf-wrap{width:var(--cf-w);margin-inline:auto}.cf-narrow{max-width:900px}.cf-section{padding-block:clamp(56px,8vw,100px);position:relative}.cf-section+.cf-section{border-top:1px solid var(--cf-line)}.cf p{line-height:1.55}.cf h1,.cf h2,.cf h3,.n39.cf :is(h1,h2,h3){color:var(--cf-ink);font-family:var(--cf-cd);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:900}.cf h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;margin-bottom:26px!important}.cf-kicker{color:var(--cf-red-2);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.cf-kicker--brand{color:var(--cf-red-2)}.cf-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:34px;display:flex}.cf-head2>*{min-width:0}.cf-head2 h2{margin-bottom:0!important}.cf-head2>p{max-width:34rem;color:var(--cf-text);margin:0;font-size:15px}.cf-soon{border:1px solid var(--cf-line-2);color:var(--cf-text);padding:24px}.cf-soon__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}.cf-soon p:last-child{margin:0}.cf-btn{border:2px solid var(--cf-line-2);min-height:46px;color:var(--cf-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}.cf-btn:hover{border-color:#fff}.cf-btn--brand,.cf-btn--red{border-color:var(--cf-red-2);background:var(--cf-red);color:#111}.cf-btn--brand:hover,.cf-btn--red:hover{border-color:var(--cf-red-2);background:var(--cf-red-2)}.cf-head{z-index:40;background:color-mix(in srgb, var(--cf-deep) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--cf-red);position:sticky;top:0}.cf-head__in{width:var(--cf-w);align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:flex}.cf-head__brand{align-items:center;display:flex}.cf-head__brand img{width:170px;height:auto;display:block}.cf-head__nav{gap:22px;margin-left:auto;display:flex}.cf-head__nav a{color:var(--cf-text);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.cf-head__nav a:hover{color:var(--cf-red-2)}.cf-head__cta{min-height:40px;padding:0 18px}.cf-head__menu{display:none;position:relative}.cf-head__menu summary{border:2px solid var(--cf-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.cf-head__menu summary::-webkit-details-marker{display:none}.cf-head__drawer{background:var(--cf-deep);border:2px solid var(--cf-line-2);min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.cf-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){.cf-head__nav{display:none}.cf-head__cta{margin-left:auto}.cf-head__menu{display:block}}@media (max-width:400px){.cf-head__brand img{width:130px}}.cf-foot{background:var(--cf-deep);border-top:2px solid var(--cf-red)}.cf-foot__in{width:var(--cf-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:60px 0 40px;display:grid}.cf-foot__in>*{min-width:0}.cf-foot p,.cf-foot li{color:var(--cf-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.cf-foot__mark{width:220px;height:auto;margin-bottom:16px;display:block}.cf-foot__title{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important;font-size:12px!important}.cf-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-foot ul li{margin:0}.cf-foot a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.cf-foot a:hover{color:var(--cf-red-2)}.cf-foot__base{width:var(--cf-w);border-top:1px solid var(--cf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.cf-foot__base p{margin:0;font-size:12px}.cf-foot__tb{opacity:.8}@media (max-width:760px){.cf-foot__in{grid-template-columns:1fr}}.cf-head__brand img{width:56px}.cf-head__brand:after{content:"Crazy Friesack";color:#fecc00;font-family:var(--cf-cd);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-left:12px;font-size:18px;font-weight:800}.cf-foot__mark{width:90px!important}.cf-hero{background:repeating-radial-gradient(circle at 82% 45%, #fecc0012 0 2px, transparent 2px 28px), radial-gradient(45% 65% at 82% 45%, #fecc0024, transparent 70%), var(--cf-bg);position:relative;overflow:hidden}.cf-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}.cf-hero__in>img{order:2}.cf-hero__logo{justify-self:center;width:min(180px,100%);height:auto;display:block}.cf-hero__title{font-size:clamp(2.2rem,6.4vw,5.2rem)!important;line-height:.98!important}.cf-hero__title span{color:var(--cf-red);display:block}.cf-hero__lead{max-width:52ch;color:var(--cf-text);font-size:17px;margin:20px 0 0!important}.cf-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:820px){.cf-hero__in{grid-template-columns:1fr}.cf-hero__in>img{order:0}.cf-hero__logo{justify-self:start;width:120px}}.cf-nights{border-top:2px solid var(--cf-red);margin:0;padding:0;list-style:none;display:grid}.cf-night{border-bottom:1px solid var(--cf-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}.cf-night.is-sold{opacity:.55}.cf-night__no{color:var(--cf-muted);font-family:var(--cf-cd);font-size:22px;font-weight:800}.cf-speaker{aspect-ratio:1;color:#111;background:#fecc00;border-radius:50%;place-content:center;justify-items:center;width:86px;line-height:1;transition:transform .25s;display:grid;box-shadow:inset 0 0 0 5px #fecc00,inset 0 0 0 7px #111,inset 0 0 0 12px #fecc00,inset 0 0 0 13px #11111173}.cf-night:hover .cf-speaker{transform:scale(1.06)}.cf-speaker span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.cf-speaker b{font-family:var(--cf-cd);margin-top:2px;font-size:18px;font-weight:800}.cf-night__img{display:block;overflow:hidden}.cf-night__img img{object-fit:contain;width:120px;height:auto;max-height:120px;display:block}.cf-night__body{min-width:0}.cf .cf-night h3{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.08!important}.cf-night h3 a{color:#fff;text-decoration:none}.cf-night h3 a:hover{color:var(--cf-red-2)}.cf-night__time{color:var(--cf-muted);font-size:13px;margin:6px 0 0!important}.cf-night__buy{justify-content:flex-end;align-items:center;gap:12px;display:flex}.cf-night__price{color:var(--cf-muted);white-space:nowrap;font-size:13px;margin:0!important}.cf-night__price b{color:#fff;font-size:21px}.cf-night__price.is-state{color:#fff;font-weight:600}.cf-night .cf-btn{min-height:40px;padding:0 16px}@media (max-width:960px){.cf-night{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"speaker body""img img""buy buy";gap:12px 14px;padding:18px 16px}.cf-night__no{display:none}.cf-night__img{grid-area:img;align-self:start}.cf-night__img img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:260px}.cf-speaker{grid-area:speaker;width:68px;box-shadow:inset 0 0 0 3px #fecc00,inset 0 0 0 4.5px #111,inset 0 0 0 7px #fecc00,inset 0 0 0 8px #11111173}.cf-speaker span{font-size:9px}.cf-speaker b{font-size:13px}.cf-night__body{grid-area:body}.cf-night__buy{grid-area:buy;justify-content:space-between}}@media (max-width:480px){.cf-head__brand:after{content:"Crazy\a Friesack";letter-spacing:.02em;white-space:pre;margin-left:8px;font-size:13px;line-height:1.05}}.cf-stage__badge{margin-bottom:18px;display:inline-block}.cf-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.cf-stage__cover{border-top:4px solid var(--cf-red);background:var(--cf-s1);position:relative;overflow:hidden}.cf-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline:auto;display:block}.cf-stamp{z-index:3;border:3px solid var(--cf-red);color:var(--cf-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}.cf-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.cf-stage__panel>*{min-width:0}.cf-stage__title{font-size:clamp(1.9rem,4.4vw,3.4rem)!important;line-height:1.05!important}.cf-stage__sub{color:var(--cf-muted);margin:10px 0 0;font-size:16px}.cf-facts{color:var(--cf-ink);gap:8px;margin:18px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.cf-facts li{align-items:center;gap:10px;display:flex}.cf-facts svg{color:var(--cf-red-2);flex:none}.cf-stage__buy{justify-items:start;gap:14px;display:grid}.cf-stage__price{color:var(--cf-text);margin:0}.cf-stage__price b{color:#fff;font-size:32px;font-weight:900}.cf-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.cf-note{border:2px solid var(--cf-red);padding:16px 18px}.cf-note__title{text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:900}@media (max-width:900px){.cf-stage__panel{grid-template-columns:1fr}}.cf-ladder{border-left:1px solid var(--cf-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.cf-ladder li{border:1px solid var(--cf-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.cf-ladder li.is-off{opacity:.4;text-decoration:line-through}.cf-ladder__name{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.cf-ladder b{font-size:22px;font-weight:900}.cf-lineup .cf-wrap{text-align:center}.cf-lineup__name{color:var(--cf-red-2);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.cf-lineup ul{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cf-lineup li{font-family:var(--cf-cd);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.3}.cf-lineup li:before{content:"";vertical-align:.28em;background:var(--cf-red-2);width:7px;height:7px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.cf-lineup__name{text-wrap:balance}.cf-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.cf-about>*{min-width:0}.cf-about h2{margin-bottom:10px!important}.cf-about__claim span{display:inline-block}.cf-about__claim{color:var(--cf-red);font-family:var(--cf-cd);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.cf-about__text p{max-width:40rem;color:var(--cf-text);white-space:pre-line;margin:0;font-size:17px}.cf-about__text p+p{margin-top:14px}@media (max-width:860px){.cf-about{grid-template-columns:1fr}}.cf-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.cf-way__address{color:var(--cf-text);margin:12px 0 20px}.cf .n39-faq{border-top:2px solid var(--cf-red);gap:0;margin-top:10px;display:grid}.cf .n39-faq details{border:0;border-bottom:1px solid var(--cf-line-2);background:0 0;border-radius:0;padding:0}.cf .n39-faq summary{color:var(--cf-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}.cf .n39-faq summary::-webkit-details-marker{display:none}.cf .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--cf-red-2);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.cf .n39-faq details[open] summary:after{transform:rotate(45deg)}.cf .n39-faq details>:not(summary){color:var(--cf-text);margin:0;padding:0 0 20px;font-size:16px}.cf-alarm{background:var(--cf-deep)}.cf-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.cf-alarm__in>*{min-width:0}.cf-alarm__in>div>p:not(.cf-kicker){color:var(--cf-text)}.cf .cf-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.cf .cf-alarm__form .tb-input{border:2px solid var(--cf-line-2);background:var(--cf-bg);min-height:52px;color:var(--cf-ink);border-radius:0;padding:0 18px;font-size:16px}.cf .cf-alarm__form .tb-btn{background:var(--cf-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}.cf .cf-alarm__form .tb-newsletter__fine{color:var(--cf-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.cf .cf-alarm__form .tb-newsletter__done{border:2px solid var(--cf-line-2);color:var(--cf-ink);padding:18px}@media (max-width:860px){.cf-alarm__in{grid-template-columns:1fr}}@media (max-width:560px){.cf .cf-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.cf .cf-alarm__form .tb-btn{width:100%}}@media (max-width:480px){.cf h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.cf *,.cf :before,.cf :after{transition:none!important;animation:none!important}}.n39.cf{--n39-navy:var(--cf-bg);--n39-panel:var(--cf-s1);--n39-panel-2:var(--cf-s2);--n39-line:var(--cf-line-2);--n39-soft:var(--cf-line);--n39-text:var(--cf-text);color:var(--cf-ink);font-family:var(--cf-ff);background:var(--cf-bg)}.n39.cf .cf-main{background:var(--cf-bg)}.cf :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(--cf-cd);font-weight:700}.cf .n39-ticket__name,.cf .n39-co__title,.cf .n39-done__title{text-transform:uppercase}.cf .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.cf .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.cf .tb-sheet__sum,.cf .n39-done__total{font-family:var(--cf-cd)!important;font-weight:700!important}.cf .n39-ticket{background:var(--cf-s1);border-radius:0}.cf .n39-ticket.is-picked{background:var(--cf-s2);box-shadow:inset 0 0 0 2px rgb(var(--cf-glow))}.cf .n39-ticket__mark{font-family:var(--cf-cd);-webkit-text-stroke:0;color:var(--cf-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.cf .n39-ticket__kicker,.cf .n39-co__kicker,.cf .n39-receipt__head{font-family:var(--cf-cd);letter-spacing:.14em;font-size:14px}.cf .n39-ticket__save{background:rgb(var(--cf-glow));color:#fff;border-radius:0}.cf .n39-ticket__stamp{border-color:var(--cf-line-2);color:var(--cf-ink);font-family:var(--cf-cd);letter-spacing:.08em;border-radius:0}.cf .n39-steps{font-family:var(--cf-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.cf .n39-steps b{border-color:rgb(var(--cf-glow));color:var(--cf-ink)}.cf .n39-clock{border-color:rgb(var(--cf-glow) / .7);border-radius:0}.cf .n39-clock b{color:var(--cf-red-2)}@media (max-width:480px){.cf .n39-clock{gap:10px;padding:10px 12px}.cf .n39-clock ol{gap:6px}.cf .n39-clock li{min-width:38px}.cf .n39-clock b{font-size:24px}}.cf .n39-step{border-color:var(--cf-line-2);border-radius:0;overflow:hidden}.cf .n39-step button:hover:not(:disabled){background:rgb(var(--cf-glow));color:#fff}.cf .n39-btn{border-color:var(--cf-line-2);color:var(--cf-ink);font-family:var(--cf-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.cf .n39-btn:hover{background:var(--cf-s2);color:var(--cf-ink)}.cf .n39-btn--fill{background:var(--cf-ink);color:var(--cf-bg);border-color:#0000}.cf .n39-btn--fill:hover{color:var(--cf-bg);background:#fff}.cf .n39-link{color:var(--cf-ink)}.cf .n39-receipt{background:var(--cf-ink);color:var(--cf-bg);border-radius:0}.cf .n39-receipt .n39-btn--fill{background:var(--cf-bg);color:var(--cf-ink)}.cf .n39-receipt__lines,.cf .n39-receipt .tb-sheet__sum,.cf .n39-receipt .n39-tix__codes summary,.cf .n39-receipt .n39-link,.cf .n39-receipt .n39-tix__trust li:before{color:var(--cf-bg)}.cf .n39-tix__trust li:before{color:var(--cf-red-2)}.cf .n39-co{border-left-color:var(--cf-line);background:var(--cf-s1);color:var(--cf-ink);font-family:var(--cf-ff)}.cf .n39-co::backdrop{background:#000c}.cf .n39-co__title{font-size:28px;line-height:1}.cf .n39-co__cover{border-radius:0}.cf .n39-co__close{border-color:var(--cf-line-2);color:var(--cf-ink);border-radius:0}.cf .n39-co__close:hover{background:var(--cf-s2);color:var(--cf-ink)}.cf .n39-co__steps li.is-now{color:var(--cf-ink)}.cf .n39-co__steps li.is-now b{background:rgb(var(--cf-glow));border-color:rgb(var(--cf-glow));color:#fff}.cf .n39-co__steps li.is-done{color:var(--cf-red-2)}.cf .n39-co__types li,.cf .n39-co__picked{border-radius:0}.cf .n39-co__types li.is-picked{border-color:rgb(var(--cf-glow));box-shadow:inset 0 0 0 1px rgb(var(--cf-glow))}.cf .n39-co__field>span{font-family:var(--cf-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.cf .n39-co__input{border-color:var(--cf-line-2);background:var(--cf-bg);border-radius:0}.cf .n39-co__input:focus-visible{outline-color:var(--cf-red-2)}.cf .n39-co{--tb-pay-radius:8px}.cf .n39-co .tb-sheet__go{background:var(--cf-ink);color:var(--cf-bg);font-family:var(--cf-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.cf .n39-co__legal a,.cf .n39-co__alt a{color:var(--cf-ink);text-underline-offset:3px;text-decoration:underline}.cf .n39-co__trust li:before{color:var(--cf-red-2)}.cf .n39-co .tb-input,.cf .n39-co .tb-stepper{border-radius:0}.cf .n39-bar{background:rgb(var(--cf-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.cf .n39-bar span,.cf .n39-bar b{font-family:var(--cf-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.cf .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--cf-bg)}.cf .n39-eyebrow{color:rgb(var(--n39-glow,var(--cf-glow)));font-family:var(--cf-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.cf .n39-eyebrow__play{display:none}.cf .n39-head2>p{color:var(--cf-text)}.cf .n39-done__ticket{border:1px solid var(--cf-line);background:var(--cf-s1);border-radius:0}.cf .n39-done__qr{border-radius:0}.cf .n39-done__code{font-family:var(--cf-cd);letter-spacing:.12em}.cf .n39-done__later a{color:var(--cf-ink)}.cf .n39-bg__rows p{font-family:var(--cf-cd);font-weight:700}.cf-shop .tb-meta{font-family:var(--cf-ff)}.cf-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)}.cf-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.cf-shop .tb-page__title,.cf-shop .tb-site-page__title,.cf-shop .tb-notfound__title{color:var(--cf-ink);font-family:var(--cf-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.cf-shop .tb-page__title:before,.cf-shop .tb-site-page__title:before{content:"Crazy Friesack · Tickets";color:var(--cf-red-2);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.cf-shop .tb-meta+.tb-page__title:before{content:none}.cf-shop .tb-meta:has(+.tb-page__title){color:var(--cf-red-2);font-family:var(--cf-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.cf-shop .tb-page__lead{color:var(--cf-text)}.cf-shop .tb-glass{background:var(--cf-s1);border:1px solid var(--cf-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.cf-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.cf-shop .tb-btn{min-height:48px;font-family:var(--cf-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.cf-shop .tb-btn--primary{background:var(--cf-ink);color:var(--cf-bg);border:0}.cf-shop .tb-btn--secondary{border:1px solid var(--cf-line-2);color:var(--cf-ink)}.cf-shop .tb-input{border:1px solid var(--cf-line-2);background:var(--cf-bg);min-height:50px;color:var(--cf-ink);border-radius:0;padding:0 16px}.cf-shop .tb-input:focus-visible{outline:2px solid var(--cf-red-2);outline-offset:2px}.cf-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.cf-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.cf-shop .tb-ticket header h1,.cf-shop .tb-ticket header h2{font-family:var(--cf-cd);text-transform:uppercase;font-weight:700}.cf-shop .tb-ticket__qr{border-radius:0}.cf-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.cf-shop .tb-notfound__code{color:var(--cf-red-2);font-family:var(--cf-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.cf-shop .tb-notfound__code:after{content:" · Crazy Friesack Tickets"}.cf-shop .tb-notfound__text{color:var(--cf-text);opacity:1}.cf-shop .tb-notfound__cta{background:var(--cf-ink);height:48px;color:var(--cf-bg);font-family:var(--cf-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.cf-shop main.tb-site-page{align-content:start;min-height:62vh}.cf-shop .tb-site-page__title{align-self:start}.cf-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)}.cf-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.cf-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--cf-text);margin:0;font-size:16px}.cf .n39-ticket,.cf .n39-co__types li,.cf .n39-co__picked,.cf .n39-btn,.cf .n39-step,.cf .n39-receipt,.cf .n39-done__ticket{border-radius:0}.cf :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.cf-btn--brand,.cf-btn--red,.cf .cf-alarm__form .tb-btn,.cf .n39-bar,.cf .n39-ticket__save,.cf .n39-co__steps li.is-now b,.cf .n39-step button:hover:not(:disabled){color:#111}.cf h1,.cf h2,.cf h3,.n39.cf :is(h1,h2,h3){letter-spacing:.01em;font-weight:800}.cf,.cf-head,.cf-shop{--kit-accent:var(--cf-brand);--kit-accent-text:var(--cf-red-2);--kit-on-accent:#111;--kit-ink:var(--cf-ink);--kit-muted:var(--cf-muted);--kit-line:var(--cf-line-2);--kit-display:var(--cf-cd);--kit-surface:var(--cf-s1);--kit-bg:var(--cf-bg);--kit-w:var(--cf-w)}.cf .n39-ticket__desc{-webkit-line-clamp:unset;display:block;overflow:visible}.cf .n39-ticket__name{text-wrap:balance}.cf .n39-tix__later>summary:after{content:"▾";font-size:14px}.cf .n39-tix__later[open]>summary:after{content:"▴"}.cf-lineup ul.has-crews{flex-direction:column;align-items:center;gap:16px}.cf-lineup ul.has-crews li{grid-template-columns:auto auto;place-items:center start;column-gap:12px;display:grid}.cf-lineup ul.has-crews li:before{vertical-align:baseline;grid-row:span 2;align-self:start;margin:.5em 0 0}.cf-lineup ul.has-crews li span,.cf-lineup__crew{display:block}.cf-lineup__crew{color:var(--cf-muted);letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:600}.cf-gtk{border-top:1px solid var(--cf-line-2);gap:10px;margin:22px 0 0;padding:16px 0 0;display:grid}.cf-gtk div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.cf-gtk dt{color:var(--cf-red-2);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.cf-gtk dd{color:var(--cf-text);margin:0;font-size:14px;line-height:1.45}.cf .n39-co,.cf .n39-co .tb-sheet{border-radius:0}.cf .n39-co__actions,.cf .n39-co__foot{background:var(--cf-s1)}.cf .n39-co .tb-sheet__go,.cf .n39-co .n39-co__go{background:var(--cf-red);color:var(--kit-on-accent)}.cf .n39-ticket__next,.cf .n39-ticket__hint{color:var(--cf-red-2)}.cf h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.cf .n39-co .n39-co__title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:3;line-clamp:3}@media (max-width:480px){.cf .n39-co .n39-co__title{font-size:clamp(16px,4.6vw,22px)}}.cf .n39-receipt__head{flex-wrap:wrap}.cf .n39-receipt__head span{white-space:nowrap}@media (max-width:960px){.cf .n39-ticket__buy{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.cf-lineup__name{letter-spacing:.12em;font-size:11px}}.cf .cf-lineup h2{letter-spacing:.16em;font-size:clamp(16px,1.6vw,20px)}.cf [id]{scroll-margin-top:84px}.cf-lineup ul.has-crews li{text-align:start}.cf-about__claim{font-weight:800}
