@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:400 800;font-stretch:100% 125%;src:url(/fonts/mona-sans-latin.woff2) format("woff2-variations"),url(/fonts/mona-sans-latin.woff2) format("woff2")}:root{color-scheme:only light;--ink:#1a060b;--nacht:#2a0b13;--burg:#5b0f1e;--red:#d7102a;--glut:#ff4a5b;--paper:#fbf8f5;--sand:#f3eeea;--bone:#f2ebe4;--line:#e4dcd6;--text:#1a060b;--mute:#6e6466;--mute-d:#a99c9e;--rose:#f2b8c0;--font:"Mona Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--r:1.75rem;--pad:calc(clamp(1.25rem, 5vw, 3rem));--wrap:73rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.47;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:4px;border-radius:.6rem}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;letter-spacing:-.03em;line-height:1.05}::selection{background:var(--red);color:var(--paper)}.wrap{max-width:var(--wrap)}.narrow,.wrap{margin:0 auto;padding-inline:var(--pad)}.narrow{max-width:52rem}.center,.hero{text-align:center}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.num{font-variant-numeric:tabular-nums}.eyebrow{display:block;font-size:calc(clamp(1.15rem,1.7vw,1.5rem));font-weight:600;letter-spacing:-.015em;color:var(--red);margin-bottom:.6rem}.dark .eyebrow{color:var(--glut)}.h-hero{font-size:calc(clamp(3.2rem,9.4vw,7.5rem));letter-spacing:-.05em;line-height:.98;font-weight:650}.h-sec{font-size:calc(clamp(2.5rem,6vw,5rem));letter-spacing:-.04em;line-height:1.03}.h-mid{font-size:calc(clamp(1.9rem,3.6vw,3rem));letter-spacing:-.035em}.lede{font-size:calc(clamp(1.2rem,1.9vw,1.6rem));line-height:1.35;font-weight:500;letter-spacing:-.015em;color:var(--mute);max-width:42rem}.center .lede{margin-inline:auto}.dark{background:var(--ink);color:var(--bone)}.dark .lede{color:var(--mute-d)}.on-sand{background:var(--sand)}.on-paper{background:var(--paper)}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.3rem;border-radius:999px;background:var(--red);color:var(--paper)!important;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s}.pill:hover{background:#b80d23}.pill.sm{min-height:2rem;padding:0 .9rem;font-size:.8rem}.more{color:var(--red);text-decoration:none;font-size:calc(clamp(1.05rem,1.4vw,1.2rem));font-weight:500;padding:.6rem 0;display:inline-flex;align-items:center;gap:.4rem}.more:hover{text-decoration:underline}.dark .more{color:var(--glut)}.ctas{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center;justify-content:center;margin-top:1.75rem}.hero{background:radial-gradient(55% 45% at 50% 78%,rgba(215,16,42,.42),transparent 72%),var(--ink);color:var(--bone);padding-top:calc(clamp(2.5rem,5vw,4rem))}.hero,.hl{overflow:hidden}.hl{flex:0 0 calc(min(22rem,82vw));aspect-ratio:3/4;border-radius:var(--r);padding:2rem;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start;position:relative}.hl h3{font-size:calc(clamp(1.9rem,2.6vw,2.4rem));letter-spacing:-.035em;line-height:1.05}.hl p{font-size:1.05rem;font-weight:500;line-height:1.4}.sec{padding-block:calc(clamp(5.5rem,11vw,10rem))}.sec-head{margin-bottom:calc(clamp(2.5rem,5vw,4rem))}@keyframes lit{to{color:var(--text)}}@keyframes lithit{to{color:var(--red)}}.motto{font-size:calc(clamp(2.8rem,8vw,7rem));font-weight:700;letter-spacing:-.055em;line-height:.98;max-width:15ch;margin:0 auto}.gauge-box{max-width:38rem;margin:calc(clamp(2.5rem,5vw,4rem)) auto 0}.gauge{display:block;width:100%;height:auto}.needle{transform-box:view-box;transform-origin:200px 215px;transform:rotate(-15deg);animation:rev 1.8s cubic-bezier(.2,.9,.25,1.15) .4s both}@keyframes rev{0%{transform:rotate(-90deg)}}@supports(animation-timeline:view()){.needle{animation:rev linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:calc(clamp(3rem,6vw,4.5rem));text-align:center}.stats b{display:block;font-size:calc(clamp(2.6rem,5vw,4.2rem));font-weight:700;letter-spacing:-.05em;line-height:1}.stats span{display:block;margin-top:.6rem;color:var(--mute-d);font-weight:500;line-height:1.35}.stats .r b{color:var(--glut)}@media(max-width:46rem){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:60rem){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.grid3{grid-template-columns:1fr}}.tile{border-radius:var(--r);padding:calc(clamp(1.75rem,2.6vw,2.25rem));min-height:15rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.tile .k{font-size:.95rem;font-weight:600;color:var(--mute)}.tile h3{font-size:calc(clamp(1.6rem,2.4vw,2.1rem));letter-spacing:-.03em;line-height:1.08}.tile p{font-size:1.02rem;line-height:1.45;color:var(--mute);font-weight:500}.t-sand{background:var(--sand)}.t-red{background:var(--red);color:var(--paper)}.t-red .k,.t-red p{color:#ffe3e6}.t-burg{background:var(--burg);color:var(--paper)}.t-burg .k,.t-burg p{color:var(--rose)}.t-dark{background:var(--nacht);color:var(--bone)}.t-dark .k,.t-dark p{color:var(--mute-d)}.pc{all:unset;display:block;position:relative;width:100%;aspect-ratio:5/7;cursor:pointer;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);border-radius:1.6rem}.pc:focus-visible{outline:3px solid var(--red);outline-offset:6px}.pc .back{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--burg);box-shadow:0 2.5rem 5rem rgba(26,6,11,.35)}.pc .back svg{width:3rem;height:3rem;color:var(--bone)}.pc .back b{font-size:1.3rem;letter-spacing:-.03em;color:var(--bone)}.pc .back small{color:var(--mute-d);font-size:.85rem;font-weight:500}.pass{padding:1.6rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;z-index:2;text-align:left}.holo,.pass{position:absolute;inset:0}.holo{z-index:4;pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.55) 45%,rgba(255,122,92,.35) 52%,rgba(120,180,255,.25) 58%,transparent 70%);background-size:250% 250%;background-position:50% 50%}.foot{color:var(--mute);font-size:.78rem;line-height:1.5}.foot .wrap{padding-block:2rem 2.5rem}.foot ol{margin:0 0 1.25rem;padding-left:1.1rem;display:flex;flex-direction:column;gap:.45rem}.foot .row{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--line);padding-top:1rem}.foot a{text-decoration:none;padding:.4rem 0}.foot a:hover{color:var(--text)}.foot .row div{display:flex;gap:1.25rem}sup{font-size:.55em;vertical-align:super;line-height:0;color:inherit}.live,sup{font-weight:600}.live{position:fixed;bottom:1rem;transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1rem;border-radius:999px;background:rgba(251,248,245,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--line);font-size:.86rem;color:var(--text);white-space:nowrap;box-shadow:0 .75rem 2rem rgba(26,6,11,.12);transition:opacity .3s,transform .3s}.live .dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--red);animation:pulse 1.8s ease-out infinite}.live.hide{opacity:0;transform:translate(-50%,1.5rem)}@keyframes pulse{0%{box-shadow:0 0 rgba(215,16,42,.5)}to{box-shadow:0 0 0 .55rem rgba(215,16,42,0)}}.page{padding-block:calc(clamp(3.5rem,7vw,6rem))}.specs{margin-top:calc(clamp(3rem,6vw,4.5rem));border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:1rem 3rem;padding:2rem 0;border-bottom:1px solid var(--line)}.spec-row h3{font-size:1.35rem}.spec-row dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.25rem 2rem}.spec-row dt{font-size:.9rem;color:var(--mute);font-weight:500;margin-bottom:.2rem}.spec-row dd{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.spec-row dd.r{color:var(--red)}@media(max-width:40rem){.spec-row{grid-template-columns:1fr}.grid3>.tile{grid-column:auto!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live .dot,.serve,.needle{animation:none}.pc{transition:none}}@supports(animation-timeline:view()){.hl,.reveal,.stats>div,.tile{animation:rise-in linear both;animation-timeline:view();animation-range:entry 0 cover 22%}}@keyframes rise-in{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hl,.reveal,.stats>div,.tile{animation:none!important;opacity:1!important;transform:none!important}}@property --days{syntax:"<integer>";inherits:false;initial-value:3431}.countsec{overflow:hidden}.count{font-size:calc(clamp(6rem,24vw,19rem));font-weight:700;letter-spacing:-.07em;line-height:.85;margin:.5rem 0 1rem}.count .cnt{--days:3431;counter-reset:d var(--days);display:inline-block}.count .cnt:after{content:counter(d);background:linear-gradient(100deg,#ff7a5c 0,var(--glut) 40%,var(--red) 75%,var(--burg) 100%);color:transparent;font-variant-numeric:tabular-nums}@supports(animation-timeline:view()){.count .cnt{animation:countup linear both;animation-timeline:view();animation-range:entry 15% cover 55%}.hero h1{animation:lift linear both;animation-timeline:scroll(root);animation-range:0 60vh}}@keyframes countup{0%{--days:0}to{--days:3431}}@keyframes lift{to{transform:translateY(-3rem);opacity:.35}}@keyframes recede{to{transform:scale(.9);opacity:.55}}@keyframes standup{0%{transform:rotateX(40deg) translateY(4rem);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.count .cnt,.hero h1{animation:none!important;opacity:1!important;transform:none!important}}.hero .h-hero{font-size:calc(clamp(3rem,7.6vw,6rem))}.count .cnt:after{background:linear-gradient(100deg,#ff8a6a 0,var(--glut) 45%,var(--red) 100%);-webkit-background-clip:text;background-clip:text}.count .cnt:after,.stats b{font-variant-numeric:normal}.gauge-box .needle{animation:none!important;transform:rotate(-90deg);transition:transform 1.8s cubic-bezier(.2,.9,.25,1.15)}.gauge-box.go .needle{transform:rotate(var(--nadel,-15deg))}@media(prefers-reduced-motion:reduce){.gauge-box .needle{transition:none;transform:rotate(var(--nadel,-15deg))}}.live{opacity:1}@supports(animation-timeline:scroll()){.live{animation:pillin linear both;animation-timeline:scroll(root);animation-range:55vh 85vh}}.live.hide{opacity:0!important;pointer-events:none;visibility:hidden}#redline{padding-bottom:calc(clamp(4.5rem,8vw,7rem))}.shot{position:relative;border-radius:var(--r);overflow:hidden;background:radial-gradient(120% 90% at 30% 20%,#4a1220,var(--nacht) 70%);margin:0;isolation:isolate}.shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.shot.empty img{display:none}.shot figcaption{position:absolute;left:0;right:0;top:0;padding:calc(clamp(1.5rem,2.5vw,2rem));color:var(--paper);font-size:calc(clamp(1.5rem,2.4vw,2.1rem));font-weight:650;letter-spacing:-.03em;line-height:1.1;text-shadow:0 1px 20px rgba(26,6,11,.5)}.shot figcaption small{display:block;font-size:.9rem;font-weight:600;color:var(--rose);letter-spacing:0;margin-bottom:.4rem;text-shadow:none}.band{position:relative;min-height:calc(clamp(28rem,56vw,44rem));display:grid;place-items:center;text-align:center;overflow:hidden;background:var(--nacht)}.band .shot{position:absolute;inset:0;border-radius:0}.band .shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,6,11,.35),rgba(26,6,11,.7));background:linear-gradient(180deg,rgba(42,11,19,.5),rgba(26,6,11,.78))}.band .txt{position:relative;z-index:2;padding:4rem var(--pad)}.band .motto{color:var(--paper);text-shadow:0 2px 30px rgba(26,6,11,.45)}.band .lede{color:#e8d6d8}.after{margin-top:calc(clamp(3.5rem,7vw,5rem));padding-top:calc(clamp(2.5rem,5vw,3.5rem));border-top:1px solid var(--line)}.shot img.f-abendsonne{object-position:50% 45%}.mark-dot{display:inline-block;width:.3em;height:.3em;border-radius:50%;background:var(--glut);margin-left:.07em;flex:none}.band .shot:after{background:linear-gradient(180deg,rgba(42,11,19,.18),rgba(42,11,19,.32) 45%,rgba(26,6,11,.72))}.faq{margin-top:1.5rem;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:1.4rem 2.5rem 1.4rem 0;position:relative;font-size:calc(clamp(1.25rem,2.2vw,1.7rem));font-weight:650;letter-spacing:-.025em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-weight:500;color:var(--red);font-size:1.6rem;transition:transform .2s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{padding:0 0 1.5rem;color:var(--mute);font-size:1.15rem;line-height:1.5;max-width:40rem}.faq summary:focus-visible{outline:3px solid var(--red);outline-offset:4px;border-radius:.4rem}.countsec .h-mid{max-width:22ch;margin-inline:auto}.board{max-width:30rem;margin:0 auto calc(clamp(2rem,4vw,2.75rem));background:var(--nacht);border:1px solid rgba(242,235,228,.12);border-radius:1.25rem;padding:1.25rem 1.25rem 1.4rem;text-align:left;box-shadow:inset 0 1px rgba(242,235,228,.06)}.board-foot,.board-head{display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:500;color:var(--mute-d)}.board-head{margin-bottom:1rem}.board-foot{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(242,235,228,.12)}.board-grid{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem 2.4rem 3rem;align-items:center;row-gap:.65rem;font-variant-numeric:tabular-nums}.board-grid .h{font-size:.72rem;font-weight:600;color:var(--mute-d);text-align:center}.board-grid .h.r{color:var(--glut)}.board-grid .name{font-size:calc(clamp(1.15rem,3.6vw,1.45rem));letter-spacing:-.03em;display:inline-flex;align-items:center;gap:.5rem}.board-grid .name,.board-grid b{font-weight:650;color:var(--bone)}.board-grid b{font-size:calc(clamp(1.4rem,4.4vw,1.8rem));text-align:center}.board-grid .lo{color:var(--mute-d)}.board-grid .tb{background:var(--burg);border-radius:.45rem;padding:.1rem 0}.serve{display:inline-block;position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--glut);box-shadow:0 0 0 .3rem rgba(255,74,91,.16)}.serve:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(215,16,42,.5);animation:ping 1.8s ease-out infinite}@keyframes ping{to{transform:scale(3.2);opacity:0}}.hero .h-hero{font-size:calc(clamp(2.6rem,6.6vw,5.4rem))}.chapter{padding-block:calc(clamp(4.5rem,9vw,8rem))}.setmark{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 calc(clamp(1.75rem,3.5vw,2.5rem));padding:.45rem .5rem .45rem 1rem;background:var(--nacht);color:var(--bone);font-size:.9rem}.setmark,.setmark b{border-radius:999px;font-weight:600}.setmark b{font-variant-numeric:tabular-nums;background:var(--burg);color:var(--paper);padding:.25rem .75rem}.nl{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:34rem;margin:2rem auto 0}.nl input{flex:1 1 15rem;min-height:2.9rem;border-radius:999px;border:1px solid rgba(242,235,228,.22);background:rgba(242,235,228,.06);color:var(--bone);padding:0 1.2rem;font:inherit;font-size:1rem}.nl input::placeholder{color:var(--mute-d)}.nl input:focus-visible{outline:3px solid var(--glut);outline-offset:2px}.nl .pill{border:0;cursor:pointer;font:inherit;font-weight:600;min-height:2.9rem}.nl-note{margin-top:.9rem;font-size:.85rem;color:var(--mute-d)}.nl-note a{color:var(--bone)}.channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(242,235,228,.12);border-radius:var(--r);overflow:hidden;margin:calc(clamp(3rem,6vw,4rem)) auto 0;max-width:52rem;text-align:left}.channels a{background:var(--nacht);padding:1.4rem;text-decoration:none;display:flex;flex-direction:column;gap:.25rem}.channels a:hover{background:#3a1019}.channels b{font-size:1.15rem;letter-spacing:-.02em}.channels span{color:var(--mute-d);font-weight:500;font-size:.95rem}@media(max-width:46rem){.channels{grid-template-columns:1fr}}.center-lede{text-align:center;margin-inline:auto}.nl-box{max-width:40rem;margin:calc(clamp(3rem,6vw,4rem)) auto 0;padding-top:2rem;border-top:1px solid rgba(242,235,228,.12)}.nl-box h3{font-size:1.35rem;letter-spacing:-.02em}.nl-box p{color:var(--mute-d);margin-top:.5rem;font-weight:500}.nl-box .nl{margin-top:1.25rem}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;max-width:62rem;margin:0 auto;align-items:stretch}.calc-in{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:calc(clamp(1.5rem,3vw,2rem));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-content:start}.calc-in label{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--mute)}.calc-in input[type=number],.calc-in select{min-height:2.9rem;border-radius:.8rem;border:1px solid var(--line);background:var(--sand);color:var(--text);padding:0 .9rem;font:inherit;font-size:1.05rem;font-weight:600}.calc-in input:focus-visible,.calc-in select:focus-visible{outline:3px solid var(--red);outline-offset:2px}.calc-in .chk{grid-column:1/-1;flex-direction:row;align-items:center;gap:.6rem;color:var(--text);font-weight:500}.calc-in .chk input{width:1.2rem;height:1.2rem;accent-color:var(--red)}.calc-out{max-width:none;margin:0;display:flex;flex-direction:column}.o-num{display:flex;align-items:baseline;gap:.75rem;margin:1rem 0 .5rem}.o-num b{font-size:calc(clamp(4.5rem,10vw,7rem));font-weight:800;letter-spacing:-.06em;line-height:.9;background:linear-gradient(100deg,#ff8a6a,var(--glut) 45%,var(--red));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.o-num span{font-size:1.4rem;font-weight:650;color:var(--bone)}.o-txt{color:var(--bone);font-weight:500;font-size:1.05rem}.o-txt.lo{color:var(--mute-d);font-size:.95rem;margin-top:.5rem}.o-act{margin-top:auto;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.o-act .pill{border:0;cursor:pointer;font:inherit;font-weight:600}.calc-note{max-width:62rem;margin:1rem auto 0;font-size:.85rem;color:var(--mute);text-align:center}@media(max-width:52rem){.calc{grid-template-columns:1fr}}@media(max-width:30rem){.calc-in{grid-template-columns:1fr}}.page h1.h-sec{font-size:calc(clamp(2.4rem,5.5vw,4.5rem))}.pl-box{background:var(--nacht);color:var(--bone);border-radius:var(--r);padding:calc(clamp(1.5rem,3vw,2rem));display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:center}.pl-box p{flex:1 1 100%;color:var(--mute-d);font-weight:500;margin:0}.pl-box .pill{border:0;cursor:pointer;font:inherit;font-weight:600}.pl-box iframe{width:100%;height:380px;border:0;border-radius:.8rem}.hero.split{text-align:left;padding-block:calc(clamp(1.5rem,4vw,4rem)) calc(clamp(3.5rem,7vw,6rem));background:radial-gradient(60% 55% at 78% 40%,rgba(215,16,42,.28),transparent 70%),var(--ink)}.hero.split .h-hero{font-size:calc(clamp(2.7rem,5.6vw,5rem));text-align:left}.hero.split .ctas{justify-content:flex-start}.hero.split .board{margin:calc(clamp(2rem,4vw,2.75rem)) 0 0;max-width:28rem}@media(max-width:60rem){.hero.split .board{max-width:none}}.mixed-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(clamp(2rem,5vw,4.5rem));align-items:end}@media(max-width:52rem){.mixed-grid{grid-template-columns:1fr;align-items:start}}.board-grid.five{grid-template-columns:minmax(0,1fr) repeat(5,2.1rem)}.board-grid.five .nx{color:rgba(242,235,228,.22)}.board-foot.sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.board-foot.sets b{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:rgba(242,235,228,.1);color:var(--bone);font-size:.68rem;margin-right:.35rem}.board-foot.sets span:nth-child(3) b{background:var(--glut);color:var(--nacht)}.board-note{margin-top:.9rem;font-size:.8rem;color:var(--mute-d);font-weight:500;line-height:1.4}@media(max-width:30rem){.board-grid.five{grid-template-columns:minmax(0,1fr) repeat(5,1.75rem)}.board-grid.five b{font-size:1.25rem}.board-grid .name{font-size:1.05rem}}.pl-box h3{flex:1 1 100%;font-size:1.6rem;letter-spacing:-.03em;color:var(--bone);margin:0}#satz5 .lede{color:var(--mute-d)}.news{list-style:none;counter-reset:n;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1px;background:rgba(242,235,228,.12);border-radius:var(--r);overflow:hidden}.news li{counter-increment:n;background:var(--nacht);padding:1.6rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:.5rem}.news li:before{content:"0" counter(n);font-size:.8rem;font-weight:600;color:var(--glut);font-variant-numeric:tabular-nums}.news b{font-size:calc(clamp(1.2rem,1.8vw,1.45rem));letter-spacing:-.025em;color:var(--bone);line-height:1.2}.news span{color:var(--mute-d);font-weight:500;line-height:1.45}body,html{overflow-x:clip}.foot .row{flex-wrap:wrap;gap:1rem 2rem}.foot .row>div{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.foot .row>div a{padding:.75rem 0;margin:0}@media(max-width:40rem){.live .pill.sm{min-height:2.75rem;padding-inline:1.1rem;display:inline-flex;align-items:center}.board-foot,.board-head{font-size:.82rem}.board-grid .h{font-size:.8rem}.board-note{font-size:.85rem}.board-foot.sets{grid-template-columns:1fr;gap:.45rem}.board-foot.sets b{width:1.3rem;height:1.3rem;font-size:.75rem}.setmark{font-size:.85rem;flex-wrap:wrap;row-gap:.35rem}.calc-note,.nl-note{font-size:.9rem}.sec{padding-block:calc(clamp(3.5rem,12vw,5rem))}.chapter{padding-block:3.5rem}body{-webkit-text-size-adjust:100%}.faq p,.lede,.news span{hyphens:auto;-webkit-hyphens:auto}.lede{font-size:1.12rem;line-height:1.5}.h-sec{font-size:2.15rem;line-height:1.05}.h-mid{font-size:1.7rem;line-height:1.1}.hero.split .h-hero{font-size:2.6rem;line-height:1.02}.news li b{font-size:1.15rem}.news li span{font-size:1rem;line-height:1.5}.faq summary{font-size:1.2rem}.faq details p{font-size:1.05rem}.narrow,.wrap{padding-inline:1.25rem}#redline .lede{text-align:left}}.motto,h1,h2,h3{text-wrap:balance}li,p{text-wrap:pretty}.tb-inline{margin:calc(clamp(2rem,5vw,3rem)) 0 0;border-radius:var(--r);overflow:hidden;transform:rotate(-1deg);box-shadow:0 1.25rem 2.5rem rgba(26,6,11,.16)}.tb-inline img{display:block;width:100%;height:auto}.tb-inline figcaption{background:var(--nacht);color:var(--bone);font-size:.95rem;font-weight:600;padding:.7rem 1rem}.hero.split{position:relative;overflow:hidden;background:var(--ink);background:radial-gradient(55% 70% at 85% 40%,rgba(91,15,30,.55),transparent 70%),#2a0b13}@media(max-width:60rem){.hero.split{padding-top:0}}@media(min-width:60.01rem){.hero.split{min-height:calc(min(52rem,92svh));display:flex;align-items:center}}.redline{position:absolute;z-index:2;top:0;bottom:0;left:30%;width:3px;background:linear-gradient(180deg,transparent 0,var(--glut) 18%,var(--red) 82%,transparent 100%);box-shadow:0 0 18px rgba(255,74,91,.55)}.redline i{position:absolute;top:22%;left:12px;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.42em;color:var(--glut);writing-mode:vertical-rl;transform:rotate(180deg);font-stretch:120%}.hero.split .h-hero{font-stretch:112%;letter-spacing:-.045em}.spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:calc(clamp(1.75rem,3vw,2.25rem)) 0 0;max-width:30rem;border-top:1px solid rgba(242,235,228,.14);border-bottom:1px solid rgba(242,235,228,.14)}.spec-strip div{padding:.75rem .9rem .75rem 0}.spec-strip div+div{padding-left:.9rem;border-left:1px solid rgba(242,235,228,.14)}.spec-strip dt{font-size:.66rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--mute-d);font-stretch:115%}.spec-strip dd{margin:.25rem 0 0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums}.spec-strip div:nth-child(2) dd{color:var(--glut)}@media(max-width:60rem){.hero.split{background:#2a0b13}.redline{top:auto;bottom:0;left:0;right:0;width:auto;height:3px;background:linear-gradient(90deg,transparent 0,var(--glut) 20%,var(--red) 80%,transparent 100%)}.redline i{writing-mode:horizontal-tb;transform:none;top:auto;bottom:12px;right:1.25rem;left:auto}.spec-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.spec-strip div:nth-child(3){padding-left:0;border-left:0}.spec-strip div:nth-child(3),.spec-strip div:nth-child(4){border-top:1px solid rgba(242,235,228,.14)}}.hero.split{background:radial-gradient(60% 70% at 80% 40%,rgba(215,16,42,.22),transparent 70%),radial-gradient(50% 60% at 15% 85%,rgba(255,138,106,.08),transparent 70%),var(--nacht)}.faq p,.lede,.news span,li,p{hyphens:manual!important;-webkit-hyphens:manual!important}.tb-inline figcaption{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1.1rem}.tb-inline figcaption b{font-size:1rem}.tb-inline figcaption span{font-weight:500;color:var(--mute-d);font-size:.92rem;line-height:1.4}.tb-inline.heute{transform:rotate(1deg);max-width:26rem}.o-num{align-items:center;flex-wrap:wrap}.o-num b{line-height:1.05;padding:.05em .08em .1em 0;display:inline-block}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nl-ok{margin-top:1.25rem;font-weight:600;color:var(--bone);font-size:1.1rem}.legal h2{font-size:1.2rem;letter-spacing:-.02em;margin:2rem 0 .5rem}.legal p{line-height:1.6;color:var(--text);margin:.5rem 0}.legal .lede{margin:1rem 0 1.5rem}.legal mark{background:#ffe3b3;color:#1a060b;padding:0 .3rem;border-radius:.25rem;font-weight:600}.legal-stand{margin-top:2.5rem!important;color:var(--mute)!important;font-size:.9rem}#mixed .m1{margin-top:1rem}#mixed .strong{color:var(--text);font-weight:650}.tb-inline figcaption .cap-goal{color:var(--glut);font-weight:600}@keyframes eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.sc-act{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;align-items:center}.sc-act .pill{border:0;cursor:pointer;font:inherit;font-weight:600}.sc-note{grid-column:1/-1;margin:0;font-size:.78rem;color:var(--mute-d)}#satz5 .strong5{color:var(--bone);font-weight:650}.poster-name{position:absolute;z-index:3;top:5%;left:0;right:0;text-align:center;font-size:calc(clamp(.72rem,1.1vw,.9rem));font-weight:650;letter-spacing:.55em;text-transform:uppercase;color:var(--glut);font-stretch:120%;padding-left:.55em;pointer-events:none;text-shadow:0 1px 12px rgba(26,6,11,.35)}.tb-inline.heute{position:relative}.tb-inline.heute .poster-name{top:4%;color:#ffd3d8}@media(max-width:60rem){.redline i{display:none}}.chapter{padding-block:calc(clamp(6rem,12vw,10rem))}.chapter .narrow{text-align:center;max-width:50rem}.chapter .setmark{margin-inline:auto}.chapter .tb-inline{margin-inline:auto;max-width:34rem;text-align:left}#mixed .lede,#satz5 .lede{font-size:calc(clamp(1.3rem,2.2vw,1.8rem));font-size:calc(clamp(1.3rem,2.2vw,1.75rem));line-height:1.35}@media(max-width:40rem){.chapter{padding-block:4.5rem}}.chapter{padding-block:calc(clamp(5rem,11vw,9rem))}.score-wrap{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;margin-top:calc(clamp(2rem,5vw,3rem))}.score-wrap .board,.score-wrap .spec-strip{margin:0 auto;max-width:30rem;width:100%}.score-wrap .spec-strip{text-align:left}#satz2{background:var(--sand)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:30rem;margin-inline:auto}.setnav{position:fixed;right:calc(clamp(.75rem,2vw,1.5rem));top:50%;transform:translateY(-50%) translateX(1rem);z-index:40;display:flex;flex-direction:column;gap:.4rem;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.setnav.show{opacity:1;pointer-events:auto;transform:translateY(-50%)}.setnav a{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;text-decoration:none;color:var(--mute)}.setnav b{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:rgba(42,11,19,.08);font-size:.8rem;font-variant-numeric:tabular-nums;transition:background .2s,color .2s,transform .2s}.setnav span{font-size:.78rem;font-weight:600;opacity:0;transform:translateX(.3rem);transition:opacity .2s,transform .2s;background:var(--paper);padding:.2rem .5rem;border-radius:.4rem;box-shadow:0 2px 10px rgba(26,6,11,.08)}.setnav a.on span,.setnav a:hover span{opacity:1;transform:none}.setnav a.on b{background:var(--red);color:#fff;transform:scale(1.08)}@media(max-width:60rem){.setnav{display:none}}.board-grid b,.spec-strip dd,.stats b{transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.board:not(.lit) .board-grid b,.spec-strip:not(.lit) dd,.stats:not(.lit) b{opacity:0;transform:translateY(.4rem)}.board.lit .board-grid b:nth-of-type(n){transition-delay:calc(var(--i,0) * 60ms)}.board.lit .tb{animation:tbglow 1.6s ease-out .3s 1}@keyframes tbglow{0%{box-shadow:0 0 rgba(255,74,91,.6)}to{box-shadow:0 0 0 .8rem rgba(255,74,91,0)}}@media(prefers-reduced-motion:reduce){.board-grid b,.spec-strip dd,.stats b{opacity:1!important;transform:none!important;transition:none}}.h-hero,.h-mid,.h-sec,.motto,h1,h2,h3{text-wrap:balance}dd,figcaption span,li,p{text-wrap:pretty}.setnav a{position:relative;justify-content:center}.setnav span{position:absolute;right:2.5rem;white-space:nowrap}.box-cards{list-style:none;margin:0 auto;padding:0;max-width:62rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.box-cards li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:calc(clamp(1.4rem,3vw,2rem));display:flex;flex-direction:column;gap:.35rem}.box-cards li:nth-child(-n+2){background:var(--nacht);border-color:transparent;color:var(--bone)}.bc-role{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.box-cards li:nth-child(-n+2) .bc-role{color:var(--glut)}.box-cards b{font-size:calc(clamp(1.4rem,2.6vw,1.9rem));letter-spacing:-.03em;line-height:1.1}.box-cards p{margin:.35rem 0 0;color:var(--mute);font-weight:500;line-height:1.45}.box-cards li:nth-child(-n+2) p{color:#e8d6d8}.box-cta{text-align:center;margin-top:1.75rem;font-weight:600}.box-cta a{color:var(--red);text-decoration:none}@media(max-width:40rem){.box-cards{grid-template-columns:1fr}}.mixed-grid{align-items:start}@media(min-width:52.01rem){#mixed .mixed-grid>div:first-child,#satz5 .mixed-grid>div:first-child{position:sticky;top:6rem}}.news{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:40rem){.news{grid-template-columns:1fr!important}}.tb-inline figcaption .cap-names{font-size:.8rem;color:var(--mute-d);opacity:.9}.menu-btn{display:none;width:2.75rem;height:2.75rem;margin-right:-.6rem;background:none;border:0;cursor:pointer;position:relative}.menu-btn i{position:absolute;left:.8rem;right:.8rem;height:2px;background:var(--bone);border-radius:2px;transition:transform .25s,top .25s}.menu-btn i:first-child{top:1.05rem}.menu-btn i:last-child{top:1.6rem}.menu-btn[aria-expanded=true] i:first-child{top:1.33rem;transform:rotate(45deg)}.menu-btn[aria-expanded=true] i:last-child{top:1.33rem;transform:rotate(-45deg)}@media(max-width:46rem){.menu-btn{display:inline-block}}.partner-list{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem}.partner-list li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.3rem}.partner-list b{font-size:1.15rem;letter-spacing:-.02em}.partner-list span{color:var(--mute);line-height:1.45}@media(max-width:46rem){.menu-btn{margin-right:0;width:2.5rem}.menu-btn i{left:.65rem;right:.65rem}}.foot .row{display:none}.setup-pics{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;padding-top:calc(clamp(2.5rem,6vw,4rem));margin-bottom:calc(clamp(2rem,5vw,3rem))}.setup-pics figure{margin:0;border-radius:var(--r);overflow:hidden;position:relative;background:var(--nacht)}.setup-pics img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.setup-pics figcaption{position:absolute;left:1rem;bottom:.9rem;color:var(--bone);font-weight:700;font-size:1.05rem;text-shadow:0 2px 12px rgba(0,0,0,.5)}@media(max-width:40rem){.setup-pics{grid-template-columns:1fr}.setup-pics figure:last-child img{aspect-ratio:4/3}}.guide{list-style:none;counter-reset:g;margin:0;padding:0;display:grid;gap:1rem}.guide li{counter-increment:g;position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:1.35rem 1.4rem 1.35rem 4.2rem;display:flex;flex-direction:column;gap:.3rem}.guide li:before{content:counter(g);position:absolute;left:1.3rem;top:1.25rem;width:2rem;height:2rem;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}.guide b{font-size:1.15rem;letter-spacing:-.02em}.guide span{color:var(--mute);line-height:1.5}.story{max-width:40rem;margin:0 auto;text-align:left}.story p{font-size:calc(clamp(1.15rem,1.6vw,1.35rem));line-height:1.65;color:var(--text);margin:0 0 1.25rem;font-weight:450;letter-spacing:-.005em}.story p.lead{font-size:calc(clamp(1.8rem,3.6vw,2.7rem));line-height:1.12;font-weight:750;letter-spacing:-.035em;margin-bottom:1.75rem;text-wrap:balance}.story p.punch{font-size:calc(clamp(1.25rem,2vw,1.6rem));line-height:1.3;font-weight:700;color:var(--red);margin-top:1.75rem}.story p.hit{font-size:calc(clamp(1.5rem,2.8vw,2.1rem));line-height:1.2;font-weight:750;color:var(--red);margin:2rem 0;letter-spacing:-.03em;text-wrap:balance}.dark .story p{color:#e8d6d8}@media(max-width:40rem){.story p{font-size:1.12rem;line-height:1.6}.story p.lead{font-size:1.75rem}}:root{--charcoal:#111014;--line-red:2px}.calc-out .more,.nl-box .nl-err,.o-act .more{color:var(--glut)}.nl[hidden]{display:none}.nl input[aria-invalid=true]{border-color:var(--glut);box-shadow:0 0 0 1px var(--glut)}.nl .pill:disabled{opacity:.6;cursor:progress}.nl-box .nl-err{margin:1rem auto 0;max-width:34rem;font-weight:600;font-size:.95rem}.nl-ok:focus{outline:none}.nl-ok span{display:block;margin-top:.4rem;font-weight:400;font-size:.9rem;color:var(--mute-d)}.nl-status{min-height:70vh;display:flex;align-items:center}.nl-status .lede{margin-top:1.25rem}.nl-status .ctas{margin-top:2rem}.t-red .k,.t-red p{color:var(--paper)}@media(max-width:60rem){.menu-btn{display:inline-block}}.lk-tab-wrap{margin-top:calc(clamp(2rem,5vw,3rem))}.lk-answer{background:var(--sand);border-left:3px solid var(--red);border-radius:0 1rem 1rem 0;padding:1.1rem 1.25rem;font-size:1.05rem;line-height:1.55}.lk-scroll{overflow-x:auto;margin-top:1.75rem;border-radius:1rem;border:1px solid var(--line);background:#fff}.lk-scroll:focus-visible{outline:3px solid var(--red);outline-offset:3px}.lk-table{border-collapse:collapse;width:100%;min-width:40rem;font-variant-numeric:tabular-nums;font-size:.95rem}.lk-table caption{text-align:left;padding:1rem 1rem .5rem;font-weight:650;color:var(--mute);font-size:.9rem}.lk-table td,.lk-table th{padding:.6rem .8rem;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.lk-table thead th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:normal;vertical-align:bottom}.lk-table tbody tr:hover{background:var(--sand)}.lk-note{margin-top:1rem;font-size:.85rem;color:var(--mute)}.lk-table th[scope=row],.lk-table thead th:first-child{text-align:left;font-weight:650;position:sticky;left:0;background:#fff;z-index:1}.lk-table tbody tr:hover th{background:var(--sand)}.lk-table caption{position:sticky;left:0}.worlds{background:var(--paper);color:var(--ink);padding-block:calc(clamp(4.5rem,10vw,8rem));overflow:hidden}.w-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;flex-wrap:wrap}.w-head .eyebrow{color:var(--red)}.w-all{white-space:nowrap}.w-lede{margin-top:1.25rem;max-width:40rem;font-size:calc(clamp(1.15rem,1.7vw,1.45rem));line-height:1.4;font-weight:500;letter-spacing:-.015em;color:var(--mute)}.w-lede b{color:var(--ink);font-weight:650}.w-rail{margin-top:calc(clamp(2rem,4vw,3rem));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.w-rail::-webkit-scrollbar{display:none}.w-track{list-style:none;margin:0;display:flex;gap:calc(clamp(.9rem,1.6vw,1.25rem));padding:0 max(var(--pad),.5 * (100vw - var(--wrap)) + var(--pad)) .25rem;width:max-content}.w-card{flex:0 0 auto;width:calc(clamp(17rem,30vw,25rem));scroll-snap-align:start;scroll-margin-inline-start:max(var(--pad),.5 * (100vw - var(--wrap)) + var(--pad))}.w-card a{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--ink);color:var(--paper);text-decoration:none;isolation:isolate}.w-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.w-card img[data-src]{visibility:hidden}.w-card:nth-child(2) img{filter:grayscale(1) contrast(1.05)}.w-card a:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(26,6,11,.88),rgba(26,6,11,.55) 30%,rgba(26,6,11,0) 58%,rgba(26,6,11,0) 72%,rgba(26,6,11,.6))}.w-txt{position:absolute;z-index:1;left:0;right:0;top:0;padding:calc(clamp(1.25rem,2.2vw,1.75rem))}.w-k{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--glut)}.w-k,.w-s{display:block}.w-s{margin-top:.35rem;font-size:calc(clamp(1.15rem,1.6vw,1.4rem));line-height:1.25;font-weight:500;letter-spacing:-.02em;color:rgba(251,248,245,.86)}.w-s b{font-weight:650}.w-go,.w-s b{color:var(--paper)}.w-go{position:absolute;z-index:1;left:calc(clamp(1.25rem,2.2vw,1.75rem));bottom:calc(clamp(1.1rem,2vw,1.5rem));font-weight:600;font-size:1rem}.w-card a:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:var(--line-red);background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.w-card a:focus-visible:before,.w-card a:hover:before{transform:scaleX(1)}.w-card a:hover img{transform:scale(1.04)}.w-card a:focus-visible{outline:3px solid var(--red);outline-offset:3px}.w-ctrl{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.w-ctrl[hidden]{display:none}.w-btn{width:2.75rem;height:2.75rem;border-radius:50%;border:0;background:var(--sand);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s,opacity .2s}.w-btn:hover{background:var(--line)}.w-btn:disabled{opacity:.35;cursor:default}.w-btn svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:40rem){.w-card{width:82vw}.w-all{display:none}}@media(prefers-reduced-motion:reduce){.w-card a:before,.w-card img{transition:none}.w-card a:hover img{transform:none}}.w-card noscript img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.redstage{background:radial-gradient(120% 85% at 50% 12%,#d7102a,#bc0d25 40%,#8e0a1c 78%,#4a0610)}.redstage,.redstage .defy,.redstage .eyebrow{color:var(--paper)}.redstage .defy{font-size:calc(clamp(4.2rem,15vw,11.5rem));font-weight:800;font-stretch:125%;letter-spacing:-.035em;line-height:.9;margin-top:.5rem}.etch{display:block;margin-top:1.1rem;font-size:.78rem;font-weight:600;letter-spacing:.55em;padding-left:.55em;color:rgba(251,248,245,.55);font-stretch:125%}.redstage .lede{color:var(--paper);opacity:1;font-weight:450}.redstage .lede b{color:var(--paper);font-weight:650}.redstage .gauge path[stroke="rgba(255,255,255,.14)"]{stroke:rgba(26,6,11,.28)}.redstage .gauge [stroke="#FF3D4F"]{stroke:var(--ink)}.redstage .gauge [fill="#FF3D4F"]{fill:var(--ink)}.redstage .more,.redstage .stats b,.redstage .stats span{color:var(--paper)}.redstage .more{text-decoration:underline;text-decoration-color:rgba(251,248,245,.4);text-underline-offset:.25em}.redstage .more:hover{text-decoration-color:var(--paper)}.redstage a:focus-visible,.redstage button:focus-visible{outline-color:var(--paper)}.count{font-weight:800;font-stretch:125%;letter-spacing:-.05em}.w-tint{position:absolute;inset:0;z-index:0;pointer-events:none;background:#d7102a;mix-blend-mode:multiply;opacity:0;transition:opacity .5s}.w-card .mono .w-tint{opacity:1}.w-card .mono:focus-visible .w-tint,.w-card .mono:hover .w-tint{opacity:0}.w-card .mono:focus-visible img,.w-card .mono:hover img{filter:none}@media(prefers-reduced-motion:reduce){.w-tint{transition:none}}@media(min-width:52.01rem){.hero.split{min-height:calc(min(100svh - 3.3rem,58rem));display:flex;align-items:flex-end;padding-block:0;background:var(--ink)}.hero.split .h-hero{font-size:calc(clamp(3rem,4.5vw,5.4rem));letter-spacing:-.055em;line-height:.95}}@media(max-width:52rem){.hero.split .h-hero{font-size:calc(clamp(2.6rem,11.5vw,3.6rem))}.poster-name{display:none}.hero.split{background:var(--ink)}}@media(prefers-reduced-motion:no-preference){.redline{animation:whtg-draw 1.4s cubic-bezier(.6,0,.2,1) .25s both;transform-origin:top}@supports(animation-timeline:view()){#box .h-sec,#folgen .h-hero,.redstage .defy,.redstage .lede,.worlds .h-sec,.worlds .w-lede{animation:whtg-rise linear both;animation-timeline:view();animation-range:entry 5% cover 28%}}}@media(max-width:52rem) and (prefers-reduced-motion:no-preference){.redline{transform-origin:left;animation-name:whtg-draw-x}}@keyframes whtg-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes whtg-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes whtg-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes whtg-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.live{background:rgba(26,6,11,.72);color:var(--bone);border-color:rgba(242,235,228,.12);box-shadow:0 1rem 2.5rem rgba(26,6,11,.35)}.hero .more{color:var(--glut)}.gnav{position:sticky;top:0;z-index:50;color:var(--bone);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gnav-bar{height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:64rem;margin:0 auto;padding-inline:var(--pad)}.gnav:before{content:"";position:absolute;inset:0 0 auto;height:2.75rem;z-index:2;background:rgba(26,6,11,.8);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.gnav-logo{color:var(--bone);text-decoration:none;font-weight:650;font-size:1.06rem;letter-spacing:-.03em;display:inline-flex;align-items:baseline;min-height:2.75rem}.gnav-list{list-style:none;padding:0;flex:1;justify-content:space-between;max-width:40rem;margin:0 0 0 2rem}.gnav-link,.gnav-list{display:flex;align-items:center}.gnav-link{height:2.75rem;padding-inline:.5rem;font-size:.78rem;font-weight:400;letter-spacing:-.01em;color:rgba(242,235,228,.8);text-decoration:none;transition:color .2s}.gnav-link:hover,.has-fly:focus-within>.gnav-link,.has-fly:hover>.gnav-link{color:var(--paper)}.gnav-cta:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--red);margin-right:.4rem}.gnav-fly{position:fixed;left:0;right:0;top:2.75rem;z-index:1;background:rgba(26,6,11,.96);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);visibility:hidden;opacity:0;transform:translateY(-.5rem);transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;pointer-events:none}.fly-in{max-width:64rem;margin:0 auto;padding:2.25rem var(--pad) 3.25rem calc(9.5rem + var(--pad));display:flex;gap:4.5rem}.fly-col{display:flex;flex-direction:column;gap:.55rem;min-width:0}.fly-h{margin:0 0 .35rem;font-size:.75rem;color:var(--mute-d);font-weight:400}.fly-col a{color:var(--bone);text-decoration:none;font-size:.78rem;font-weight:600;letter-spacing:-.01em}.fly-main a{font-size:1.5rem;font-weight:650;letter-spacing:-.025em;line-height:1.2}.fly-col a:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.2em}.gnav-scrim{position:fixed;inset:0;z-index:0;background:rgba(26,6,11,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;pointer-events:none}@media(min-width:60.01rem){.has-fly:focus-within>.gnav-fly,.has-fly:hover>.gnav-fly{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.gnav:has(.has-fly:focus-within) .gnav-scrim,.gnav:has(.has-fly:hover) .gnav-scrim{opacity:1;visibility:visible;transition-delay:0s}.gnav-burger,.gnav-sheet{display:none!important}}.gnav-burger{display:none;width:2.75rem;height:2.75rem;margin-right:-.75rem;background:none;border:0;cursor:pointer;position:relative;color:var(--bone)}.gnav-burger i{position:absolute;left:.85rem;right:.85rem;height:1.5px;background:currentColor;border-radius:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1),top .3s}.gnav-burger i:first-child{top:1.1rem}.gnav-burger i:last-child{top:1.55rem}.gnav-burger[aria-expanded=true] i:first-child{top:1.33rem;transform:rotate(45deg)}.gnav-burger[aria-expanded=true] i:last-child{top:1.33rem;transform:rotate(-45deg)}.gnav-sheet{position:fixed;left:0;right:0;top:2.75rem;bottom:0;z-index:1;background:rgba(26,6,11,.97);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);overflow:hidden auto;padding-bottom:env(safe-area-inset-bottom,0)}.sheet-panel{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 2.75rem 3rem}.sheet-item{display:flex;align-items:center;gap:.4rem;background:none;border:0;padding:.35rem 0;font:inherit;font-size:1.75rem;font-weight:650;letter-spacing:-.03em;color:var(--bone);text-decoration:none;cursor:pointer;text-align:left}.sheet-item .chev{width:.9rem;height:.9rem;fill:none;stroke:var(--mute-d);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:opacity .2s}.sheet-item:focus-visible .chev,.sheet-item:hover .chev{opacity:1}.sheet-back{background:none;border:0;color:var(--mute-d);padding:.25rem 0;margin-bottom:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;font:inherit;font-size:.95rem}.sheet-back svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;transform:scaleX(-1)}.sheet-sub .fly-h{margin-top:1.75rem;font-size:.85rem}.sheet-sub a{color:var(--bone);text-decoration:none;font-size:1.05rem;font-weight:600;padding:.3rem 0}.sheet-sub .fly-main a{font-size:1.75rem;font-weight:650;letter-spacing:-.03em;padding:.25rem 0}.sheet-sub .fly-col:first-of-type .fly-h{margin-top:0}@media(max-width:60rem){.gnav-list{display:none}.gnav-burger{display:block}.gnav-bar{max-width:none}}@media(prefers-reduced-motion:no-preference){.sheet-panel>*{animation:sheet-in .45s cubic-bezier(.2,.7,.2,1) both}.sheet-panel>:nth-child(2){animation-delay:.03s}.sheet-panel>:nth-child(3){animation-delay:.06s}.sheet-panel>:nth-child(4){animation-delay:.09s}.sheet-panel>:nth-child(5){animation-delay:.12s}.sheet-panel>:nth-child(6){animation-delay:.15s}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}html.sheet-open{overflow:hidden}html.nav-away .gnav{transform:translateY(-100%)}html.nav-hover .gnav,html.sheet-open .gnav{transform:none}.live{top:3.25rem;bottom:auto;left:50%;width:min(62rem,100% - 2rem);justify-content:space-between;padding:.45rem .5rem .45rem 1.1rem;border-radius:1rem;transition:top .35s cubic-bezier(.2,.7,.2,1),opacity .3s,transform .3s}html.nav-away .live{top:.5rem}.live-act{gap:.5rem}.live-act,.live-ghost{display:inline-flex;align-items:center}.live-ghost{min-height:2rem;padding:0 .9rem;border-radius:999px;border:1px solid rgba(242,235,228,.35);color:var(--bone);text-decoration:none;font-weight:500;font-size:.8rem}.live-ghost:hover{border-color:var(--bone)}.live .pill.sm{min-height:2rem;padding-inline:.95rem;font-size:.8rem}#live-t{margin-right:auto;margin-left:.6rem;font-weight:600}@keyframes pillin{0%{opacity:0;transform:translate(-50%,-.75rem)}to{opacity:1;transform:translate(-50%)}}.live.hide{transform:translate(-50%,-1rem)}@media(max-width:30rem){.live-ghost{display:none}}@media(min-width:52.01rem){.hero.split{min-height:calc(min(100svh - 2.75rem,58rem))}}.crumbs{border-bottom:1px solid rgba(242,235,228,.08);font-size:.78rem;color:var(--mute-d)}.crumbs .wrap{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.9rem}.crumbs a{color:var(--bone);text-decoration:none}.crumbs a:hover{text-decoration:underline}.gnav-burger,.gnav-list,.gnav-logo{position:relative;z-index:3}.sheet-panel[hidden]{display:none}.crumbs{border-bottom-color:var(--line);color:var(--mute)}.crumbs a{color:var(--ink)}.crumbs [aria-current]{color:var(--mute)}.rd-foot,.rd-head{display:flex;justify-content:space-between;color:var(--mute-d);font-size:.78rem}.rd-row{display:grid;grid-template-columns:1fr 2.4rem 2.4rem 2.4rem;gap:.5rem;align-items:center;padding:.8rem 0;border-bottom:1px solid rgba(242,235,228,.08);font-weight:600}.rd-row span{color:var(--bone)}.rd-foot i,.rd-row i{display:block;height:1.25rem;border-radius:.3rem;background:#000;box-shadow:inset 0 0 0 1px rgba(242,235,228,.06)}.rd-row i.s{background:#000;outline:1px solid rgba(215,16,42,.6)}.rd-foot{margin-top:.9rem;align-items:center}.rd-foot i.w{display:inline-block;width:3rem;height:.9rem;vertical-align:middle}.rd-stamp{margin-top:1.1rem;align-self:flex-start;font-size:.7rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--glut);border:1px solid rgba(255,74,91,.45);border-radius:.4rem;padding:.35rem .6rem;transform:rotate(-2deg);font-stretch:120%}.ml-k{color:var(--red)}.ml{width:min(24rem,90%);margin:0 auto calc(clamp(2rem,4vw,3rem));background:#fff;border-radius:1.25rem;box-shadow:0 1.5rem 3rem rgba(26,6,11,.12);padding:1.5rem;display:flex;flex-direction:column;gap:.6rem;text-align:left;transform:rotate(-1.5deg)}.ml-k{font-size:.78rem;font-weight:600}.ml b{font-size:1.5rem;letter-spacing:-.03em}.ml-l{display:block;height:.55rem;border-radius:.3rem;background:var(--sand)}.ml-l.s{width:70%}@media(prefers-reduced-motion:no-preference){}@keyframes tl-in{0%{transform:translateY(3rem) scale(.97)}to{transform:none}}@keyframes tl-num{0%{transform:translateY(25%);letter-spacing:.02em}to{transform:none;letter-spacing:-.05em}}@keyframes hero-out{to{opacity:.15}}@keyframes hero-zoom{to{transform:scale(1.06);filter:brightness(.7)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s}.rd-row i.nm{width:7.5rem;height:1.1rem}.rd-stamp{white-space:nowrap}.tt-row{display:grid;grid-template-columns:1.6fr repeat(3,1fr);align-items:baseline;width:100%;padding:.7rem 0;border-bottom:1px solid rgba(251,248,245,.22);text-align:right}.tt-row span:first-child{text-align:left;font-weight:600}.skip,.tt-h,.tt-h span,.tt-note,.tt-row b,.tt-row span:first-child{color:var(--paper)}.tt-row b{font-size:calc(clamp(2rem,3.6vw,3rem));font-weight:800;font-stretch:125%;letter-spacing:-.04em;line-height:1}.tt-h{border-bottom-color:rgba(251,248,245,.45);font-size:.82rem;font-weight:600}.tt-note{margin-top:.9rem;font-size:.85rem;text-align:left;width:100%}.bc-role,.lk-table thead th,.spec-strip dt{text-transform:none;letter-spacing:-.005em;font-size:.82rem;font-weight:600;font-stretch:100%}.skip{position:fixed;left:1rem;top:-4rem;z-index:200;background:var(--ink);padding:.7rem 1.1rem;border-radius:999px;font-weight:600;text-decoration:none;transition:top .2s}.skip:focus{top:.75rem;outline:2px solid var(--glut);outline-offset:2px}.tile{animation-name:tl-in}.hero.ahero{text-align:center;padding:0 0 calc(clamp(3rem,6vw,5rem));background:radial-gradient(60% 40% at 50% 70%,rgba(215,16,42,.34),transparent 72%),var(--ink)}.ah-stack{padding-top:calc(clamp(3rem,7vw,5.5rem));padding-bottom:calc(clamp(2.25rem,4.5vw,3.25rem));display:flex;flex-direction:column;align-items:center}.ah-eyebrow{margin:0 0 .9rem;font-size:calc(clamp(1.05rem,1.6vw,1.35rem));font-weight:600;letter-spacing:-.015em;color:var(--glut)}.ah-h1{margin:0;color:var(--paper);line-height:.95}.ah-pre{display:block;font-size:calc(clamp(1.4rem,2.6vw,2.2rem));font-weight:600;letter-spacing:-.025em;color:var(--mute-d);margin-bottom:.6rem}.ah-main{display:block;font-size:calc(clamp(3.1rem,8.6vw,7.6rem));font-weight:800;font-stretch:125%;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.ah-red{color:var(--glut)}.ah-sub{margin:1.6rem auto 0;max-width:38rem;font-size:calc(clamp(1.08rem,1.7vw,1.4rem));line-height:1.45;font-weight:500;color:var(--mute-d)}.ah-sub b{color:var(--bone);font-weight:600}.ah-ctas{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.ah-btn{display:inline-flex;align-items:center;min-height:2.9rem;padding:0 1.5rem;border-radius:999px;background:var(--red);color:var(--paper);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;border:1px solid var(--red);transition:background .2s,color .2s,border-color .2s}.ah-btn:hover{background:#b90d24;border-color:#b90d24}.ah-ghost{background:transparent;color:var(--glut);border-color:var(--glut)}.ah-ghost:hover{background:var(--glut);color:var(--ink);border-color:var(--glut)}@keyframes ah-pulse{70%{box-shadow:0 0 0 .5rem rgba(215,16,42,0)}to{box-shadow:0 0 rgba(215,16,42,0)}}.ah-shot{position:relative;margin:0 auto;width:min(100% - 2 * var(--pad),var(--wrap));aspect-ratio:16/10;border-radius:1.75rem;overflow:hidden;background:var(--nacht);box-shadow:0 2.5rem 6rem rgba(0,0,0,.45)}.ah-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block}.ah-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,6,11,.85),rgba(26,6,11,0) 38%);pointer-events:none}.ah-shot .redline{left:26%}@media(max-width:47.99rem){.ah-shot{aspect-ratio:4/5;border-radius:1.25rem}.ah-shot img{object-position:50% 30%}.ah-main{font-stretch:112%}.ah-btn{font-size:1rem;min-height:2.75rem;padding:0 1.25rem}}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.ah-shot{animation:ah-grow linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.ah-shot img{animation:ah-zoom linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes ah-grow{0%{transform:scale(.9);border-radius:2.75rem}to{transform:none}}@keyframes ah-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero.ahero .ah-sub,.hero.ahero h1{animation:none}@media(prefers-reduced-motion:no-preference){.ah-stack>*{animation:whtg-rise .9s cubic-bezier(.2,.7,.2,1) both}.ah-stack>:nth-child(2){animation-delay:.08s}.ah-stack>:nth-child(3){animation-delay:.16s}.ah-stack>:nth-child(4){animation-delay:.24s}.ah-stack>:nth-child(5){animation-delay:.32s}}.foot{background:var(--sand)}.af{color:var(--mute);font-size:.75rem;line-height:1.4;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.foot .af .wrap{padding-block:1.25rem 1.5rem}.af a{padding:0;color:#4a3f42;text-decoration:none}.af a:hover{color:var(--ink);text-decoration:underline}.af-dir{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;padding:1.4rem 0 1.6rem}.af-col summary{list-style:none;cursor:default}.af-col summary::-webkit-details-marker{display:none}.af-h{font-weight:600;color:var(--ink);font-size:.75rem}.af-col ul{list-style:none;margin:.7rem 0 0;padding:0}.af-col li{margin:.55rem 0}.af-more{margin:0;padding:1rem 0 .9rem;border-top:1px solid rgba(26,6,11,.12)}.af-more a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.af-legal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-top:.9rem;border-top:1px solid rgba(26,6,11,.12)}.af-copy{margin:0}.af-links{list-style:none;margin:0;padding:0;display:flex;gap:0}.af-links li+li:before{content:"|";margin:0 .6rem;color:rgba(26,6,11,.25)}.af-loc{margin:0 0 0 auto}@media(min-width:48rem){.af-col summary{pointer-events:none}}@media(max-width:47.99rem){.af-dir{grid-template-columns:1fr;gap:0;padding:.5rem 0 1rem}.af-col{border-bottom:1px solid rgba(26,6,11,.12)}.af-col summary{display:flex;justify-content:space-between;align-items:center;padding:.95rem 0;cursor:pointer;font-size:.88rem}.af-col summary:after{content:"";width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .25s}.af-col[open] summary:after{transform:rotate(-135deg)}.af-col ul{margin:0 0 .9rem;padding-left:.75rem}.af-col li{margin:0}.af-col li a{display:block;padding:.5rem 0;font-size:.88rem}.af-loc{margin-left:0;width:100%}}.ah-shot img{object-position:50% 52%}@media(max-width:47.99rem){.ah-shot img{object-position:50% 40%}.ah-shot .redline{display:none}}.gnav:before{background:rgba(26,6,11,.93)}.ah-shot,.channels,.hl,.news,.setup-pics figure,.shot,.tb-inline,.w-card a{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:linear-gradient(#000,#000)}.w-card a{clip-path:inset(0 round var(--r))}.w-card a:after,.w-card img,.w-tint{border-radius:inherit}.w-card img{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.w-card a:focus-visible{outline:none}.w-card:has(a:focus-visible){outline:3px solid var(--red);outline-offset:2px;border-radius:calc(2px + var(--r))}.w-track{padding-top:.35rem;padding-bottom:.6rem}#folgen.sec{padding-bottom:calc(clamp(4rem,7vw,6rem))}.ah-shot picture,.setup-pics picture{display:contents}.ah-main{font-size:calc(clamp(3.6rem,10.5vw,9.5rem));line-height:.86;letter-spacing:-.05em}.ah-pre{font-size:calc(clamp(1.25rem,2.3vw,2rem))}.ah-board{margin-top:2rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.35rem;border-radius:1.15rem;background:rgba(242,235,228,.05);border:1px solid rgba(242,235,228,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:min(100%,30rem)}.ab-set{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .25rem .5rem;border-radius:.85rem;color:var(--mute-d)}.ab-set i{font-style:normal;font-size:.68rem;font-weight:500;letter-spacing:0;white-space:nowrap}.ab-set b{font-size:1.15rem;font-weight:800;font-stretch:125%;letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums}.ab-won b{color:var(--paper)}.ab-off b{color:rgba(242,235,228,.3)}.ab-live{background:linear-gradient(180deg,#d7102a,#9e0b1f);box-shadow:0 .5rem 1.5rem rgba(215,16,42,.35),inset 0 1px hsla(0,0%,100%,.18);color:var(--paper)}.ab-live i{color:var(--paper);display:inline-flex;align-items:center;gap:.3rem}.ab-live i:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--paper);animation:ah-blink 1.6s ease-in-out infinite}.ab-live b{color:var(--paper)}@keyframes ah-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.ab-live i:before{animation:none}}@media(max-width:47.99rem){.ah-main{font-size:calc(clamp(3.4rem,17vw,5rem))}.ab-set i{font-size:.6rem}.ab-set b{font-size:1rem}.ah-board{gap:.2rem;padding:.25rem}}.ah-main{letter-spacing:-.03em;line-height:.88}.ah-sub{margin-top:2.1rem}.ab-set b{font-variant-numeric:normal}@media print{.af-dir,.af-more,.ah-board,.ah-ctas,.ah-shot,.ctas,.gnav,.gnav-scrim,.gnav-sheet,.live,.nl,.pill,.setnav,.share,.skip,.w-ctrl,.w-rail{display:none!important}.dark,.foot,.hero,.hero.ahero,.redstage,.sec,body{background:#fff!important;color:#000!important;box-shadow:none!important}*{animation:none!important;transition:none!important;text-shadow:none!important}.ah-main,.ah-pre,.lede,h1,h2,h3,li,p,td,th{color:#000!important}a{color:#000;text-decoration:underline}.lk-scroll{overflow:visible!important}.lk-table{font-size:10pt;border-collapse:collapse;width:100%}.lk-table td,.lk-table th{border-bottom:1px solid #999;padding:4pt}.lk-table tr{break-inside:avoid}@page{margin:16mm}}.st .sec-head{margin-bottom:0}.st-track{gap:calc(clamp(1rem,2vw,1.5rem))}.st-card{flex:0 0 auto;width:calc(clamp(14rem,22vw,17.5rem));scroll-snap-align:start;scroll-margin-inline-start:max(var(--pad),.5 * (100vw - var(--wrap)) + var(--pad))}.st-cover{display:block;aspect-ratio:1;border-radius:1rem;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:linear-gradient(#000,#000);box-shadow:0 1.5rem 3rem rgba(0,0,0,.45);background:var(--nacht)}.st-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.st-cover:hover img{transform:scale(1.04)}.st-card:has(.st-cover:focus-visible){outline:3px solid var(--glut);outline-offset:3px;border-radius:1.1rem}.st-cover:focus-visible{outline:none}.st-meta{padding:.9rem .15rem 0}.st-name{margin:0;font-size:1.25rem;font-weight:800;font-stretch:112%;letter-spacing:-.03em;color:var(--paper)}.st-sub{margin:.25rem 0 0;font-weight:600;color:var(--glut)}.st-sub,.st-use{font-size:.85rem}.st-use{margin:.15rem 0 0;color:var(--mute-d)}.st-act{display:flex;gap:1rem;margin-top:.8rem}.gnav-logo,.st-act,.st-play{align-items:center}.st-play{display:inline-flex;gap:.45rem;min-height:2.4rem;padding:0 1rem;border-radius:999px;border:0;background:var(--paper);color:var(--ink);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.st-play:before{content:"";width:0;height:0;border-top:.33rem solid transparent;border-bottom:.33rem solid transparent;border-left:.55rem solid}.st-play:hover{background:#fff}.st-play:active{transform:scale(.97)}.st-play[aria-pressed=true]{background:var(--red);color:var(--paper)}.st-follow{font-size:.88rem;font-weight:600;color:var(--glut);text-decoration:none;padding:.5rem 0}.st-follow:hover{text-decoration:underline}.st-player{margin-top:2rem}.st-player[hidden]{display:none}.st-note{margin:1.25rem auto 0;max-width:40rem;text-align:center;font-size:.78rem;color:var(--mute-d)}.st-note a{color:var(--bone)}@media(max-width:47.99rem){.st-card{width:72vw}}:root{--nav-h:3.25rem}.live{display:none!important}html:has(.gnav){scroll-padding-top:calc(1rem + var(--nav-h))}.gnav:before{height:var(--nav-h);background:rgba(26,6,11,.82);border-bottom:1px solid rgba(242,235,228,.08)}.gnav-bar{height:var(--nav-h);max-width:var(--wrap);gap:1.5rem}.gnav-logo{flex-direction:row;gap:.7rem;min-height:var(--nav-h)}.gl-word{display:inline-flex;align-items:baseline;font-size:1.12rem;font-weight:700;letter-spacing:-.035em;color:var(--paper)}.gl-tag{font-size:.72rem;font-weight:550;letter-spacing:-.005em;color:var(--mute-d);padding-left:.7rem;border-left:1px solid rgba(242,235,228,.22);white-space:nowrap}.gnav-list{max-width:none;margin-left:auto;justify-content:flex-end;gap:.35rem}.gnav-link{height:var(--nav-h);font-size:.8rem;padding-inline:.6rem;color:rgba(242,235,228,.82)}.gnav-cta{height:auto;margin-left:.5rem;padding:.42rem 1rem;border-radius:999px;background:var(--red);color:var(--paper);font-weight:600;transition:background .2s}.gnav-cta:before,.gnav-pill{display:none}.gnav-cta:hover,.has-fly:hover>.gnav-cta{background:#b90d24;color:var(--paper)}.gnav-fly,.gnav-sheet{top:var(--nav-h)}.gnav-pill{align-items:center;min-height:2.1rem;padding:0 .9rem;border-radius:999px;background:var(--red);color:var(--paper);font-size:.82rem;font-weight:600;text-decoration:none;position:relative;z-index:3;margin-left:auto}.gnav-progress{position:absolute;left:0;right:0;top:calc(-2px + var(--nav-h));height:2px;z-index:4;background:linear-gradient(90deg,var(--red),var(--glut));transform-origin:left;transform:scaleX(0);pointer-events:none}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.gnav-progress{animation:nav-prog linear both;animation-timeline:scroll(root)}}}@keyframes nav-prog{to{transform:scaleX(1)}}@media(max-width:60rem){.gnav-pill{display:inline-flex}.gnav-burger{margin-left:.25rem}.gl-tag{font-size:.66rem}}@media(max-width:26rem){.gl-tag{display:none}}.sheet-panel{padding:1.75rem calc(clamp(1.25rem,6vw,2.75rem)) 3rem;gap:.15rem}.sheet-k{margin:0 0 1rem;font-size:.82rem;font-weight:550;color:var(--mute-d)}.sheet-item{font-size:calc(clamp(1.9rem,8vw,2.4rem));font-weight:800;font-stretch:112%;letter-spacing:-.04em;padding:.3rem 0;color:var(--paper)}.sheet-item:focus-visible,.sheet-item:hover{color:var(--glut)}.sheet-quick{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;width:100%;margin-top:1.75rem}.sq{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border-radius:1rem;background:rgba(242,235,228,.07);text-decoration:none;color:var(--paper)}.sq b{font-size:1rem;font-weight:700}.sq span{font-size:.8rem;color:var(--mute-d)}.sq-red{background:var(--red)}.sq-red span{color:rgba(251,248,245,.85)}.hero.ahero{isolation:isolate}.hero.ahero:before{content:"";position:absolute;z-index:-1;inset:-10% -20% auto;height:70%;background:radial-gradient(40% 50% at 30% 40%,rgba(215,16,42,.28),transparent 70%),radial-gradient(35% 45% at 75% 30%,rgba(255,74,91,.16),transparent 70%);filter:blur(10px)}@media(prefers-reduced-motion:no-preference){.hero.ahero:before{animation:ah-aura 14s ease-in-out infinite alternate}}@keyframes ah-aura{to{transform:translate3d(6%,4%,0) scale(1.08)}}.ah-shot:after{background:linear-gradient(0deg,rgba(26,6,11,.7),rgba(26,6,11,0) 32%)}.ah-chips{position:absolute;z-index:2;left:50%;bottom:calc(clamp(1rem,2.4vw,1.75rem));transform:translateX(-50%);display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 2rem)}.ah-chips span{display:inline-flex;align-items:baseline;gap:.4rem;padding:.55rem .95rem;border-radius:999px;background:rgba(26,6,11,.45);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(251,248,245,.22);color:var(--bone);font-size:.85rem;white-space:nowrap}.ah-chips b{color:var(--paper);font-weight:800;font-stretch:115%;font-size:1rem}@media(max-width:47.99rem){.ah-chips{gap:.35rem}.ah-chips span{padding:.45rem .7rem;font-size:.75rem}.ah-chips b{font-size:.88rem}}.af-hero{padding:calc(clamp(1.5rem,4vw,2.5rem)) 0 1.75rem;border-bottom:1px solid rgba(26,6,11,.12);container-type:inline-size}.af-big{margin:0;font-size:calc(clamp(3.2rem,13.5vw,11.5rem));font-weight:800;font-stretch:125%;letter-spacing:-.06em;line-height:.82;color:var(--ink);white-space:nowrap;overflow:hidden}.af-big span{color:var(--red)}.af-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:1.5rem}.af-claim{margin:0;max-width:30rem;font-size:1rem;line-height:1.45;color:var(--mute)}.af-claim b{color:var(--ink)}.af-cta{display:flex;flex-wrap:wrap;gap:.6rem}.af .ah-btn{color:var(--paper);font-size:.95rem;min-height:2.6rem}.af .ah-btn,.af .ah-btn:hover{text-decoration:none}.af .af-ghost{background:transparent;color:var(--red);border-color:var(--red)}.af .af-ghost:hover{background:var(--red);color:var(--paper)}.af-sound{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.af-sk{margin:0;font-size:.78rem;font-weight:600;color:var(--ink)}.af-covers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.af-covers a{display:block;width:3.25rem;height:3.25rem;border-radius:.6rem;overflow:hidden;box-shadow:0 .4rem 1rem rgba(26,6,11,.18);transition:transform .25s}.af-covers a:hover{transform:translateY(-3px) rotate(-2deg)}.af-covers img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:47.99rem){.af-covers a{width:2.75rem;height:2.75rem}.af-covers{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:100%}.af-covers a{width:auto;height:auto;aspect-ratio:1}}.af-big{font-size:calc(clamp(2.3rem,11vw,9.1rem));overflow:visible;padding-bottom:.08em}.af .ah-btn{padding:0 1.25rem}html:not(.scrolled) .gnav:before{background:var(--ink);border-bottom-color:transparent}@media(max-width:60rem){.gnav-logo{flex-direction:column;align-items:flex-start;justify-content:center;gap:.05rem}.gl-word{font-size:1.02rem;line-height:1.1}.gl-tag{display:block;border:0;padding:0;font-size:.64rem;line-height:1.1}}.af-big{font-size:13.2cqi}@supports not (font-size:1cqi){.af-big{font-size:calc(clamp(2.3rem,9vw,7rem))}}.hero.ahero{overflow:hidden;position:relative}.ah-main{font-size:calc(clamp(3rem,9.4vw,8.6rem))}@media(max-width:47.99rem){.ah-main{font-size:13.2vw;font-stretch:115%}}.ah-call{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.9rem;padding:.35rem 1rem .35rem .8rem;border-radius:999px;border:1px solid rgba(242,235,228,.22);background:rgba(242,235,228,.06);font-size:calc(clamp(1rem,1.6vw,1.3rem));font-weight:650;letter-spacing:.02em;color:var(--bone)}.ah-call:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--glut);box-shadow:0 0 .6rem var(--glut)}.ah-h1{display:flex;flex-direction:column;align-items:center}@media(min-width:90rem){:root{--wrap:84rem}.box-cards,.calc,.calc-note{max-width:70rem}}@media(min-width:110rem){:root{--wrap:92rem}}.w-card .mono img{filter:grayscale(1) contrast(1.1) brightness(1.35);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.w-card .mono:focus-visible img,.w-card .mono:hover img{filter:grayscale(1) contrast(1.18) brightness(1.02)}.w-card:nth-child(2) .mono img{filter:grayscale(1) contrast(1.1) brightness(1.35)}.w-card:nth-child(2) .mono:focus-visible img,.w-card:nth-child(2) .mono:hover img{filter:grayscale(1) contrast(1.18) brightness(1.02)}@media(min-width:72rem){.chapter .narrow:has(>.tb-inline){max-width:var(--wrap);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:calc(clamp(3rem,6vw,6.5rem));align-items:start;text-align:left}.chapter .narrow:has(>.tb-inline)>.setmark{grid-column:1/-1;justify-self:start;margin-inline:0}.chapter .narrow:has(>.tb-inline)>.story{grid-column:1;grid-row:2/span 2;max-width:42rem;margin:0}.chapter .narrow:has(>.tb-inline)>.tb-inline{grid-column:2;grid-row:2;max-width:none;width:100%;margin:.5rem 0 0}.chapter .narrow:has(>.tb-inline)>.tb-inline.heute{max-width:30rem;justify-self:center}}.nw{white-space:nowrap}.rl-defs{position:absolute;width:0;height:0;overflow:hidden}html body .ah-shot img,html body .band .shot img,html body .setup-pics img,html body .tb-inline img{filter:url(#rl)}@media(hover:hover) and (pointer:fine){html body .ah-shot:hover img,html body .band .shot:hover img,html body .setup-pics figure:hover img,html body .tb-inline:hover img{filter:grayscale(1) contrast(1.18) brightness(1.02)}}@media print{html body img{filter:grayscale(1)!important}}.st .w-btn{background:rgba(242,235,228,.12);color:var(--paper)}.st .w-btn:hover{background:rgba(242,235,228,.22)}.st-ctrl{margin:1.25rem 0 0}.lk-live{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem;margin:.65rem auto 0;font-size:.92rem;line-height:1.5;color:var(--mute-d)}.lk-live b{font-weight:750;color:var(--paper);font-variant-numeric:tabular-nums}.lk-live a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.lk-live a:hover{color:var(--paper)}.lk-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--red);margin-right:.45rem;box-shadow:0 0 0 .2rem rgba(215,16,42,.18)}.lk-live.is-stale .lk-dot{background:var(--mute-d);box-shadow:none}.lk-live.on-paper{color:var(--mute);margin:0 auto 1.25rem}.lk-live.on-paper b{color:var(--ink)}.lk-live.on-paper a:hover{color:var(--red)}.lk-live.on-paper.is-stale .lk-dot{background:var(--mute)}.lk-sep{padding:0 .45rem;opacity:.7}.lex-az{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:calc(clamp(1.75rem,4vw,2.5rem)) auto calc(clamp(1.5rem,3vw,2rem));max-width:48rem}.lex-az a{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 .6rem;border-radius:999px;background:var(--sand);color:var(--ink);font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums}.lex-az a:focus-visible,.lex-az a:hover{background:var(--red);color:var(--paper)}.lex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;margin:0}.lex-item{background:var(--sand);border-radius:var(--r);padding:1.35rem 1.45rem 1.5rem;scroll-margin-top:6rem;display:grid;gap:.6rem;align-content:start;scroll-margin-top:calc(9rem + var(--nav-h))}.lex-item:target{outline:3px solid var(--red);outline-offset:2px}.lex-item dt{margin:0}.lex-item dfn{font-style:normal;font-size:calc(clamp(1.3rem,2vw,1.55rem));font-weight:800;letter-spacing:-.025em;color:var(--ink)}.lex-item dd{margin:0;display:grid;gap:.7rem}.lex-item dd p{margin:0;font-size:1rem;line-height:1.55;color:var(--ink)}.lex-item .lex-greg{padding-top:.7rem;border-top:1px solid rgba(26,6,11,.12);color:var(--mute)}.lex-item .lex-greg b{color:var(--red);font-weight:700}.h2b{color:var(--mute)}#folgen .h2b,.countsec .h2b,.dark .h2b,.redstage .h2b,.st .h2b{color:var(--mute-d)}.lede b,.w-lede b{color:var(--text,inherit);font-weight:650}#folgen .lede b,.countsec .lede b,.dark .lede b,.st .lede b{color:var(--paper)}.h-hero,.h-sec{text-wrap:balance;font-feature-settings:"ss01" 1}.lede,.w-lede{text-wrap:pretty;letter-spacing:-.012em}@media(min-width:64rem){.lede{font-size:calc(clamp(1.25rem,1.6vw,1.55rem));line-height:1.38}}.eyebrow{letter-spacing:-.005em}.tb-inline,.tb-inline.heute{transform:none}@media(max-width:47.99rem){.af-covers{display:flex;flex-wrap:nowrap;gap:.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin-inline:calc(-1 * var(--pad));padding:0 var(--pad) .5rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);scroll-padding-inline:var(--pad)}.af-covers::-webkit-scrollbar{display:none}.af-covers li{flex:0 0 auto;scroll-snap-align:start}.af-covers a{width:4.25rem;height:4.25rem;aspect-ratio:auto}.story p.hit,.story p.lead,.story p.punch{text-wrap:pretty}}.lex-item[hidden],.lex-none[hidden],.lex-search[hidden],.lk-seg[hidden]{display:none!important}.af-covers a,.af-covers img,.band .shot img,.st-cover img,.tb-inline img{background:var(--nacht)}.af-covers a{box-shadow:none}.chapter .narrow{text-align:left}.chapter .setmark{margin-inline:0}.ah-mail a,.pill.sm{min-height:2.75rem}.pill.line{background:transparent;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px currentColor}.pill.line:hover{background:rgba(26,6,11,.06)}.dark .pill.line{color:var(--bone)!important}.dark .pill.line:hover{background:rgba(242,235,228,.08)}.cta-row{display:flex;flex-wrap:wrap;gap:.65rem}.ah-mail{margin:.5rem 0 0;text-align:center;font-size:.92rem}.ah-mail a{display:inline-flex;align-items:center;color:inherit;opacity:.78;text-decoration:none}.ah-mail a:focus-visible,.ah-mail a:hover{opacity:1;text-decoration:underline;text-underline-offset:.2em}.nl-box p b{color:var(--paper);font-weight:650}.gnav-link[aria-current]{color:var(--paper);box-shadow:inset 0 -2px 0 var(--red)}.sheet-item[aria-current]{color:var(--glut)}.crumbs-top{border-bottom:1px solid var(--line);color:var(--mute);background:var(--paper)}.crumbs-top .wrap{padding-block:0;align-items:center;gap:.4rem}.crumbs-top [aria-current],.crumbs-top a{display:inline-flex;align-items:center;min-height:2.75rem}.crumbs-top a,.next-grid a{color:var(--ink)}.next-steps{padding-block:calc(clamp(2.5rem,6vw,4rem));border-top:1px solid var(--line)}.next-steps .eyebrow{display:block;margin:0 0 1rem}.next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}.next-grid a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1.05rem 1.25rem;border-radius:var(--r);background:var(--sand);text-decoration:none}.next-grid a>span{display:grid;gap:.2rem;min-width:0}.next-grid b{font-size:1.08rem;font-weight:700;letter-spacing:-.02em}.next-grid a>span>span{font-size:.9rem;color:var(--mute)}.next-grid svg{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.next-grid a:focus-visible svg,.next-grid a:hover svg{transform:translateX(3px)}.notify{margin-top:1.25rem;padding:calc(clamp(1.25rem,3vw,1.75rem));border-radius:var(--r);background:var(--sand);display:grid;gap:1rem}.notify-t{margin:0;font-size:1.05rem;line-height:1.45;color:var(--ink)}@media(max-width:47.99rem){.page .tile{min-height:0}}.c-hint{display:block;margin-top:.35rem;font-size:.8rem;font-weight:500;line-height:1.35;color:var(--red)}.c-hint:empty{display:none}#c-lk[aria-invalid=true]{box-shadow:0 0 0 2px var(--red)}.lk-live>span{white-space:nowrap}.lk-table tr.me td,.lk-table tr.me th{background:rgba(215,16,42,.08);font-weight:700}.lk-table tr.me th:after{content:" · ich";color:var(--red);font-weight:650}@media(max-width:47.99rem){.lk-seg{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad)) .75rem;padding:0 var(--pad) 2px}.lk-seg::-webkit-scrollbar{display:none}.lk-seg button{flex:none;min-height:2.75rem;padding:0 1rem;border-radius:999px;border:0;background:var(--sand);color:var(--ink);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.lk-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lk-table{min-width:0}.lk-table[data-col] :is(th,td):nth-child(n+2){display:none}.lk-table[data-col="2"] :is(th,td):nth-child(2),.lk-table[data-col="3"] :is(th,td):nth-child(3),.lk-table[data-col="4"] :is(th,td):nth-child(4),.lk-table[data-col="5"] :is(th,td):nth-child(5),.lk-table[data-col="6"] :is(th,td):nth-child(6),.lk-table[data-col="7"] :is(th,td):nth-child(7){display:table-cell}}@media(min-width:48rem){.lk-seg{display:none!important}}.lex-tools{position:sticky;top:var(--nav-h);z-index:5;background:var(--paper);margin:calc(clamp(1.5rem,4vw,2.25rem)) calc(-1 * var(--pad)) 1.25rem;padding:.75rem var(--pad);border-bottom:1px solid var(--line)}.lex-tools .lex-az{margin:0 auto;max-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lex-tools .lex-az::-webkit-scrollbar{display:none}.lex-tools .lex-az a{flex:none;min-width:2.75rem;height:2.75rem}@media(min-width:48rem){.lex-tools .lex-az{flex-wrap:wrap;justify-content:center}}.lex-az.dim{opacity:.35}.lex-search{position:relative;max-width:30rem;margin:0 auto .7rem}.lex-search input{width:100%;min-height:2.9rem;padding:0 6.5rem 0 1.1rem;border-radius:999px;border:1px solid var(--line);background:#fff;font:inherit;font-size:1rem;color:var(--ink)}.lex-search input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.lex-count{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--mute);pointer-events:none}.lex-none{text-align:center;color:var(--mute);margin:1rem 0 2rem}.faq summary{font-size:calc(clamp(1.12rem,1.9vw,1.45rem))}.board .pill.line,.calc-out .pill.line{color:var(--bone)!important}.share-msg{font-size:.85rem;color:var(--mute-d);align-self:center;word-break:break-all}.share-msg:empty{display:none}@media(max-width:47.99rem){.box-cards{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding:0 var(--pad) .25rem;scroll-padding-inline:var(--pad)}.box-cards::-webkit-scrollbar{display:none}.box-cards li{flex:0 0 82%;scroll-snap-align:start}}.calc-in input[type=text]{min-height:2.9rem;border-radius:.8rem;border:1px solid var(--line);background:var(--sand);color:var(--text);padding:0 .9rem;font:inherit;font-size:1.05rem;font-weight:600;width:100%}.byline{margin:.9rem auto 0;font-size:.85rem;color:var(--mute);max-width:40rem}.dark .byline{color:var(--mute-d)}.lk-seg{margin-top:1rem}@media(max-width:47.99rem){.tile{min-height:0}.lk-tab-wrap .lk-answer{margin-inline:0}}.af-big{margin-bottom:.25em}body *{font-variant-numeric:normal!important}.tile a{color:inherit}@media(min-width:72rem){#mixed .mixed-grid>div:first-child,#satz5 .mixed-grid>div:first-child{position:sticky;top:calc(2rem + var(--nav-h));align-self:start}}.calc-in>*,.lex-item>*,.spec-row dd,.spec-row dl,.spec-row dl>div{min-width:0}.legal p,.lex-item p,.nl-err,.nl-note,.nl-ok,.spec-row dd{overflow-wrap:anywhere}@media(max-width:47.99rem){.box-cards li{min-width:0}.ctas{flex-wrap:wrap}.ctas .pill{max-width:100%;white-space:normal;text-align:center}}.st-close{margin:1rem auto 0;display:block}.st-close[hidden],.status-page .af-dir,.status-page .af-hero,.status-page .af-more{display:none}@media(max-width:24rem){.h-hero .nw{white-space:normal;overflow-wrap:anywhere}.status-page>.wrap{min-width:0;width:100%}.page h1{overflow-wrap:anywhere}}.nl-status>.wrap{width:100%;min-width:0}.nl-status .h-hero{overflow-wrap:anywhere}.ah-stack{padding-top:calc(clamp(2rem,4vw,3.5rem));padding-bottom:2rem}.ah-sub{max-width:36rem;margin-top:1.25rem}.ah-board{margin-top:1rem}.ah-main{font-size:calc(clamp(3.4rem,8.4vw,7rem))}.nl-availability{max-width:38rem;margin:1rem auto;line-height:1.6}.nl-availability a{text-decoration:underline;text-underline-offset:.2em}@media(max-width:47.99rem){.ah-main{font-size:calc(clamp(3rem,13.2vw,5rem))}}/* Final art direction: real person and headline share the first desktop viewport. */
@media(min-width:64rem){
.hero.ahero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(2rem,4vw,4rem) var(--pad)}
.ah-stack{width:100%;max-width:38rem;padding:0;margin:0 0 0 auto;align-items:flex-start;text-align:left}
.ah-h1{align-items:flex-start}.ah-main{font-size:clamp(4.5rem,7.6vw,6.75rem)}
.ah-sub{margin-left:0}.ah-ctas{justify-content:flex-start}.ah-mail{text-align:left}
.ah-shot{width:100%;max-width:36rem;aspect-ratio:4/5;margin:0 auto 0 0;align-self:stretch;max-height:48rem}
.ah-shot img{object-position:50% 40%}.ah-stack .lk-live{justify-content:flex-start;text-align:left}
}
/* First view is immediately painted; no animated blur or delayed hero reveal. */
.hero.ahero::before{animation:none;filter:none}
.ah-stack>*,.ah-shot,.ah-shot img{animation:none!important}
/* Skip offscreen story rendering while keeping semantic content in the document. */
@supports(content-visibility:auto){main:has(>.countsec)>section.sec:not(.countsec){content-visibility:auto;contain-intrinsic-size:auto 900px}}

@media print{main>section.sec{content-visibility:visible}}

@media (prefers-reduced-motion:reduce){.serve:after{animation:none;opacity:0}}@media (forced-colors:active){.gnav-burger i{forced-color-adjust:none;background:CanvasText}}.gnav-link:focus-visible{outline-offset:-4px;border-radius:.6rem}.foot ol li:target{outline:2px solid var(--red);outline-offset:4px;border-radius:.25rem}
/* r26 award */
.score-call{margin:clamp(1.75rem,3vw,2.25rem) auto 0;max-width:30rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--paper);text-wrap:balance}
.score-call span{display:block;color:var(--glut)}
#folgen .ig-why{margin:.75rem auto 0;max-width:34rem;font-size:1rem;font-weight:500;color:var(--mute-d)}
.nl-box .nl-why{color:var(--glut);font-weight:650}
#satz5+#folgen{border-top:1px solid rgba(242,235,228,.12)}
#folgen{content-visibility:visible}
@media(prefers-reduced-motion:reduce){.board.lit .tb{animation:none}}
.countsec{position:relative;isolation:isolate}
.countsec .score-wrap{position:relative}
.countsec .score-wrap:before{content:"";position:absolute;z-index:-1;left:50%;top:-2.25rem;width:min(64rem,92vw);height:200vh;transform:translateX(-50%);--cl:rgba(242,235,228,.09);background:linear-gradient(var(--cl),var(--cl)) 0 0/100% 3px no-repeat,linear-gradient(var(--cl),var(--cl)) 50% 0/3px 100% no-repeat,linear-gradient(var(--cl),var(--cl)) 0 0/3px 100% no-repeat,linear-gradient(var(--cl),var(--cl)) 100% 0/3px 100% no-repeat;pointer-events:none}
.countsec:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:4.5rem;background:linear-gradient(var(--bone),var(--bone)) 0 0/100% .55rem no-repeat,repeating-linear-gradient(90deg,rgba(242,235,228,.16) 0 1px,transparent 1px 11px),repeating-linear-gradient(0deg,rgba(242,235,228,.16) 0 1px,transparent 1px 11px);-webkit-mask:linear-gradient(#000 .55rem,rgba(0,0,0,.9) 1rem,transparent);mask:linear-gradient(#000 .55rem,rgba(0,0,0,.9) 1rem,transparent);pointer-events:none}
@media(min-width:64rem){.hero.ahero{padding-right:0;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.ah-stack{position:relative;z-index:2}.ah-main{font-size:clamp(5rem,8.8vw,8.75rem);line-height:.84;letter-spacing:-.055em;width:max-content}.ah-shot{max-width:none;margin:0;border-radius:1.75rem 0 0 1.75rem;max-height:52rem}}.motto,#folgen .h-hero,.st .h-sec,#box .h-sec{font-stretch:125%;font-weight:800;letter-spacing:-.05em}
#folgen .h-hero{line-height:.9}
.chapter{position:relative;isolation:isolate;overflow:clip}
#satz1:before,#satz2:before,#satz3:before{position:absolute;z-index:-1;right:-.04em;bottom:-.2em;font-size:clamp(9rem,30vw,28rem);font-weight:800;font-stretch:125%;letter-spacing:-.07em;line-height:1;color:rgba(26,6,11,.045);pointer-events:none}
#satz1:before{content:"6:3"/""}
#satz2:before{content:"0:6"/""}
#satz3:before{content:"0:0"/"";color:rgba(215,16,42,.055)}
.rd-row i,.rd-foot i.w{display:grid;place-items:center;height:1.9rem;border-radius:.3rem;background:linear-gradient(180deg,#2a0b13 0 49%,#14050a 49% 51%,#230910 51%);box-shadow:inset 0 0 0 1px rgba(242,235,228,.06);font-style:normal;font-weight:800;font-stretch:125%;color:rgba(242,235,228,.38)}
.rd-row i:before,.rd-foot i.w:before{content:"–"}
.rd-row i.s{background:linear-gradient(180deg,#5b0f1e 0 49%,#2a0b13 49% 51%,#4a0c18 51%);outline:0;box-shadow:inset 0 0 0 1px rgba(255,74,91,.45);color:var(--paper)}
.rd-row i.s:before{content:"0"}
.rd-row i.nm{width:auto;justify-self:start;padding:0 .6rem;height:1.6rem;font-weight:600;font-stretch:100%;font-size:.85rem}
.rd-row i.nm:before{content:"Gegner"}
.rd-foot i.w{display:inline-grid;width:3rem;height:1.4rem}
.redstage .stats .nw{white-space:normal}
.page .grid3>.tile>div{display:flex;flex-direction:column;gap:.6rem}
.page .grid3>.tile.t-red h3,.page .grid3>.tile.t-dark h3{font-size:clamp(3.2rem,5.6vw,5rem);font-weight:800;font-stretch:125%;letter-spacing:-.05em;line-height:.88}
.page .grid3>.tile.t-dark h3{color:var(--paper);word-spacing:-.15em}
.page .grid3>.tile.t-sand h3{font-size:clamp(2rem,3vw,2.6rem);font-weight:800;font-stretch:112%;letter-spacing:-.04em;line-height:1}
.page .grid3>.tile.t-dark{background:linear-gradient(180deg,transparent calc(50% - 1px),rgba(0,0,0,.35) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--nacht)}
.lk-page .sec-head{position:relative;isolation:isolate}
.lk-page .sec-head:before{content:"";position:absolute;z-index:-1;left:50%;top:-2rem;bottom:-1.5rem;width:min(56rem,100vw);transform:translateX(-50%);--cl:var(--line);background:linear-gradient(var(--cl),var(--cl)) 0 100%/100% 3px no-repeat,linear-gradient(var(--cl),var(--cl)) 50% 100%/3px 1.75rem no-repeat,linear-gradient(var(--cl),var(--cl)) 0 0/3px 100% no-repeat,linear-gradient(var(--cl),var(--cl)) 100% 0/3px 100% no-repeat;pointer-events:none}
/* === motion r26 === */
/* M1 Hero: Fault. -> Second Serve. (LCP-neutral: h1 bleibt ab Frame 1 sichtbar, nur transform) */
.ah-call{position:relative}
.ah-call:after{content:"";position:absolute;left:1.75rem;right:.8rem;top:52%;height:2px;border-radius:2px;background:var(--glut);opacity:.75;transform-origin:left center;pointer-events:none}
.ah-board{perspective:40rem}
.ab-live{position:relative}
.ab-live:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 .3rem rgba(255,74,91,.45),0 0 1.6rem rgba(255,74,91,.55);opacity:0;pointer-events:none}
@media(prefers-reduced-motion:no-preference){
.ah-call:before{animation:wtg-toss .6s cubic-bezier(.3,0,.6,1) .1s both}
.ah-call{animation:wtg-net .34s cubic-bezier(.36,.07,.19,.97) .66s both}
.ah-call:after{animation:wtg-strike .3s cubic-bezier(.6,0,.2,1) .92s both}
.ah-main{transform-origin:50% 100%;animation:wtg-serve .6s cubic-bezier(.2,1.35,.35,1) 1.05s both}
.ah-board .ab-set{backface-visibility:hidden;animation:wtg-flap .55s cubic-bezier(.2,.8,.2,1) both}
.ah-board .ab-set:nth-child(1){animation-delay:1.25s}
.ah-board .ab-set:nth-child(2){animation-delay:1.32s}
.ah-board .ab-set:nth-child(3){animation-delay:1.39s}
.ah-board .ab-set:nth-child(4){animation-delay:1.46s}
.ah-board .ab-set:nth-child(5){animation-delay:1.53s}
.ab-live:after{animation:wtg-flash 1s ease-out 1.9s both}
}
@media(prefers-reduced-motion:no-preference) and (min-width:64rem){.ah-main{transform-origin:0 100%}}
@keyframes wtg-toss{0%{transform:translateY(-1.7rem) scale(.6)}35%{transform:translateY(0) scale(1.4,.6)}55%{transform:translateY(-.55rem) scale(.95,1.05)}75%{transform:translateY(0) scale(1.15,.85)}to{transform:none}}
@keyframes wtg-net{0%,to{transform:none}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-2px)}80%{transform:translateX(1px)}}
@keyframes wtg-strike{0%{transform:scaleX(0)}}
@keyframes wtg-serve{0%{transform:translateY(.12em) scale(.965)}}
@keyframes wtg-flap{0%{transform:rotateX(-95deg);opacity:0}60%{transform:rotateX(10deg);opacity:1}to{transform:none;opacity:1}}
@keyframes wtg-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}

/* M2 Tage-Zaehler: zeitbasiert statt (totem) scroll-linked, bleibt nie auf Zwischenwert stehen */
@media(prefers-reduced-motion:no-preference){
.countsec.wtg-arm:not(.wtg-go) .count .cnt{animation:none;--days:1000}
.countsec.wtg-go .count .cnt{animation:wtg-count 1.9s cubic-bezier(.16,1,.3,1) both;animation-timeline:auto;animation-range:normal}
.countsec.wtg-arm .count .cnt:after{font-variant-numeric:tabular-nums}
.count{contain:layout}
}
@keyframes wtg-count{0%{--days:1000}}

/* M3 Spielstand: Split-Flap statt totem --i-Stagger */
@media(prefers-reduced-motion:no-preference){
.board-grid{perspective:30rem}
.board:not(.lit) .board-grid b{transform:rotateX(-90deg)}
.board.lit .board-grid b:nth-child(9){transition-delay:90ms}
.board.lit .board-grid b:nth-child(10){transition-delay:180ms}
.board.lit .board-grid b:nth-child(11){transition-delay:270ms}
.board.lit .board-grid b:nth-child(12){transition-delay:360ms}
.board.lit .board-grid b:nth-child(14){transition-delay:45ms}
.board.lit .board-grid b:nth-child(15){transition-delay:135ms}
.board.lit .board-grid b:nth-child(16){transition-delay:225ms}
.board.lit .board-grid b:nth-child(17){transition-delay:315ms}
.board.lit .board-grid b:nth-child(18){transition-delay:405ms}
}

/* M4 LK-Tacho: Zuendung. Nadel zieht bis in den roten Bereich (9,9), faellt auf den Ist-Wert zurueck */
@media(prefers-reduced-motion:no-preference){
.gauge-box.go .needle{animation:wtg-rev 2.4s cubic-bezier(.3,.7,.3,1) both!important;animation-timeline:auto!important}
}
@keyframes wtg-rev{0%{transform:rotate(-90deg)}36%{transform:rotate(23.3deg)}46%{transform:rotate(21deg)}72%{transform:rotate(calc(var(--nadel,-15.8deg) - 4deg))}86%{transform:rotate(calc(var(--nadel,-15.8deg) + 1.5deg))}to{transform:rotate(var(--nadel,-15.8deg))}}

/* M5 Seitenwechsel: Nav steht, Titel morpht, Inhalt kommt von unten */
@media(prefers-reduced-motion:no-preference){
.gnav{view-transition-name:wtg-nav}
main h1{view-transition-name:wtg-title}
:root:has(:target) main h1{view-transition-name:none}
::view-transition-old(root){animation:wtg-vt-out .22s cubic-bezier(.4,0,1,1) both}
::view-transition-new(root){animation:wtg-vt-in .4s cubic-bezier(0,0,.2,1) .05s both}
::view-transition-group(wtg-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}
::view-transition-old(wtg-title),::view-transition-new(wtg-title){height:100%;object-fit:contain;object-position:left top}
}
@keyframes wtg-vt-out{to{opacity:0;transform:scale(.985)}}
@keyframes wtg-vt-in{0%{opacity:0;transform:translateY(1.25rem)}}

/* M6 Satz-Navigation: ein Ball rollt zum aktiven Satz */
.setnav.wtg-ball b{position:relative;z-index:1}
.setnav.wtg-ball:before{content:"";position:absolute;right:0;top:0;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--red);box-shadow:0 .3rem .9rem rgba(215,16,42,.35);transform:translateY(calc(var(--si,0) * 2.3rem)) scale(1.08);opacity:0;pointer-events:none}
.setnav.wtg-ball.wtg-has:before{opacity:1}
.setnav.wtg-ball a.on b{background:transparent}
@media(prefers-reduced-motion:no-preference){.setnav.wtg-ball:before{transition:transform .5s cubic-bezier(.34,1.45,.5,1),opacity .2s}}

/* M7 Druck- und Hover-Zustaende */
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){
.ah-btn:hover,.pill:hover,.channels a:hover{transform:translateY(-2px)}
.ah-btn:not(.ah-ghost):hover,.pill:not(.line):hover{box-shadow:0 .6rem 1.4rem -0.4rem rgba(215,16,42,.6)}
}

/* M9 Logo-Punkt ist ein Ball */
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){
.mark-dot{transform-origin:50% 100%}
.gnav-logo:hover .mark-dot{animation:wtg-bounce .75s cubic-bezier(.3,0,.5,1)}
}
@keyframes wtg-bounce{0%,to{transform:none}28%{transform:translateY(-.6em)}48%{transform:translateY(0) scale(1.3,.7)}64%{transform:translateY(-.22em)}80%{transform:translateY(0) scale(1.1,.9)}}

/* M11 Linienrichter: Punchlines bekommen beim Reinscrollen ihre Linie */
@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){
.story p.punch{position:relative}
.story p.punch:after{content:"";position:absolute;left:0;bottom:-.7rem;width:3.5rem;height:3px;border-radius:2px;background:currentColor;transform-origin:left;animation:wtg-line linear both;animation-timeline:view();animation-range:entry 60% cover 45%}
}}
@keyframes wtg-line{0%{transform:scaleX(0)}}
.countsec .score-call{margin-bottom:5.5rem}
/* r27 motion system */
/* === r27 motion2: Bewegungs-System === */
/* Tokens: 3 Dauern, 2 Kurven, 1 Takt. Alles Neue nutzt nur diese. */
:root{--m-fast:.14s;--m-base:.26s;--m-slow:.52s;--m-out:cubic-bezier(.2,.8,.2,1);--m-snap:cubic-bezier(.3,.7,.4,1.5);--m-step:60ms}

/* A: Ohne JS keine versteckten Zahlen (Tafel/Spec-Strip/Stats blieben sonst opacity:0) */
@media (scripting:none){.board:not(.lit) .board-grid b,.spec-strip:not(.lit) dd,.stats:not(.lit) b{opacity:1;transform:none}}

@media (prefers-reduced-motion:no-preference){
/* B1 Seitentitel auf Unterseiten: h1-Zeile 1 steht (LCP + View-Transition-Ziel), der Rest landet nacheinander */
main>section.page:first-of-type :is(.eyebrow,.byline,.lede,h1 .h2b){animation:wtg-rise var(--m-slow) var(--m-out) both}
main>section.page:first-of-type h1 .h2b{display:inline-block;animation-delay:calc(var(--m-step)*2)}
main>section.page:first-of-type .byline{animation-delay:calc(var(--m-step)*3)}
main>section.page:first-of-type .lede{animation-delay:calc(var(--m-step)*4)}
main>section.page:first-of-type .lede~.lede{animation-delay:calc(var(--m-step)*5)}

/* B2 Kurze Links: Linie laeuft von links ein (statt Unterstreichung an/aus) */
:where(.more,.crumbs a,.af a:not(.ah-btn),.byline a,.st-follow,.fly-col a,.ah-mail a,.box-cta a){position:relative;--ul-b:-.12em}
.more{--ul-b:.45rem}.crumbs-top a{--ul-b:.65rem}
:is(.more,.crumbs a,.af a:not(.ah-btn),.byline a,.st-follow,.fly-col a,.ah-mail a,.box-cta a):after{content:"";position:absolute;left:0;right:0;bottom:var(--ul-b);height:max(1px,.08em);border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--m-base) var(--m-out);pointer-events:none}
:is(.more,.crumbs a,.af a:not(.ah-btn),.byline a,.st-follow,.fly-col a,.ah-mail a,.box-cta a):is(:hover,:focus-visible){text-decoration:none}
:is(.more,.crumbs a,.af a:not(.ah-btn),.byline a,.st-follow,.fly-col a,.ah-mail a,.box-cta a):is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left center}
.fly-col a:after{background:var(--red)}

/* B3 Druck: ein Verhalten fuer alles, was man drueckt (ersetzt die Zeiten aus M7) */
:is(.ah-btn,.pill,.gnav-pill,.gnav-cta,.w-btn,.sq,.channels a,.lex-az a,.lk-seg button,.sheet-item,.sheet-back,.gnav-burger,.next-grid a){transition-property:background,color,border-color,box-shadow,transform;transition-duration:var(--m-base),var(--m-base),var(--m-base),var(--m-base),var(--m-fast);transition-timing-function:ease,ease,ease,ease,var(--m-snap)}
:is(.ah-btn,.pill,.gnav-pill,.gnav-cta,.w-btn,.sq,.channels a,.lex-az a,.lk-seg button,.sheet-item,.sheet-back,.gnav-burger):active{transform:scale(.96);transition-duration:var(--m-base),var(--m-base),var(--m-base),var(--m-base),60ms}

/* B5 Karten (Weiter-Navigation auf allen Unterseiten): heben, Schatten nur per opacity */
.next-grid a{position:relative;isolation:isolate}
.next-grid a:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 .9rem 1.8rem -.9rem rgba(26,6,11,.35);opacity:0;transition:opacity var(--m-base) var(--m-out);pointer-events:none}
.next-grid svg{transition:transform var(--m-base) var(--m-snap)}
.next-grid a:active{transform:scale(.98);transition-duration:60ms}

/* B6 Fokus-Ring zieht sich auf seinen Platz (einzige Paint-Eigenschaft: outline-offset, 140 ms, nur bei Tastatur) */
:is(a,button,summary,input,select,[tabindex]):focus-visible{animation:wtg-ring var(--m-fast) var(--m-out)}

/* B7 Protokolle: Zahlen klappen wie eine Anzeigetafel */
.spec-strip div{perspective:22rem}
.spec-strip dd{transform-origin:50% 0;backface-visibility:hidden;transition:opacity var(--m-base) linear,transform var(--m-slow) var(--m-snap)}
.spec-strip:not(.lit) dd{transform:rotateX(-90deg)}
.spec-strip.lit div:nth-child(2) dd{transition-delay:var(--m-step)}
.spec-strip.lit div:nth-child(3) dd{transition-delay:calc(var(--m-step)*2)}
.spec-strip.lit div:nth-child(4) dd{transition-delay:calc(var(--m-step)*3)}
.page .grid3{perspective:40rem}
.page .grid3.wtg-arm:not(.wtg-go)>.tile h3{opacity:0}
.page .grid3.wtg-go>.tile h3{transform-origin:50% 0;animation:wtg-flip var(--m-slow) var(--m-out) both}
.page .grid3.wtg-go>.tile:nth-child(2) h3{animation-delay:var(--m-step)}
.page .grid3.wtg-go>.tile:nth-child(3) h3{animation-delay:calc(var(--m-step)*2)}

/* B9 Burger: nur transform (statt top), Blatt blendet ein */
.gnav-burger i{transition:transform var(--m-base) var(--m-snap)}
.gnav-burger i:first-child{top:1.33rem;transform:translateY(-.23rem)}
.gnav-burger i:last-child{top:1.33rem;transform:translateY(.22rem)}
.gnav-sheet:not([hidden]){animation:wtg-fade var(--m-base) var(--m-out)}

/* B8 Kopier-Feedback (Animation per JS/WAAPI, hier nur die Bühne) */
.share-msg{display:inline-block}
}

/* B4 FAQ: sanft auf und zu */
@supports (interpolate-size:allow-keywords) and selector(::details-content){
@media (prefers-reduced-motion:no-preference){
.faq{interpolate-size:allow-keywords}
.faq details::details-content{block-size:0;overflow-y:clip;transition:block-size var(--m-base) var(--m-out),content-visibility var(--m-base) allow-discrete}
.faq details[open]::details-content{block-size:auto}
.faq details p{transition:opacity var(--m-base) var(--m-out),transform var(--m-slow) var(--m-out)}
.faq details:not([open]) p{opacity:0;transform:translateY(-.5rem)}
}}

@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){
.next-grid a:hover{transform:translateY(-3px)}
.next-grid a:hover:after{opacity:1}
}

@keyframes wtg-rise{0%{opacity:0;transform:translateY(.6rem)}}
@keyframes wtg-flip{0%{opacity:0;transform:rotateX(-90deg)}60%{opacity:1;transform:rotateX(12deg)}to{opacity:1;transform:none}}
@keyframes wtg-fade{0%{opacity:0}}
@keyframes wtg-ring{0%{outline-offset:9px}}

/* A: Sicherheitsnetz fuer reduzierte Bewegung (faengt ungegatete Basis-Transitions wie FAQ-Plus, Burger, Scrim, Skip-Link) */
@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

/* A: Platz fuer die Lexikon-Suche reservieren: kein Sprung, wenn main.js sie einblendet */
@media (scripting:enabled){.lex-search[hidden]{display:block!important;visibility:hidden}}
html.wtg-hash main>section{content-visibility:visible!important}
/* Cookie-Einwilligung (GA4) */
.cc{position:fixed;z-index:200;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));max-width:27rem;margin-left:auto;padding:1.25rem 1.25rem 1.1rem;border-radius:1.25rem;background:var(--nacht);color:var(--paper);border-top:4px solid var(--red);box-shadow:0 1.5rem 3rem rgba(0,0,0,.45);font-family:var(--font)}
.cc[hidden]{display:none}
.cc-k{margin:0 0 .35rem;color:var(--glut);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.cc-h{margin:0 0 .5rem;font-size:1.35rem;font-weight:800;font-stretch:112%;letter-spacing:-.03em;line-height:1.1}
.cc-t{margin:0 0 1rem;font-size:.92rem;line-height:1.5;color:rgba(251,248,245,.82)}
.cc-t a{color:var(--paper);text-decoration:underline;text-underline-offset:2px}
.cc-b{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}
.cc-btn{min-height:2.75rem;border-radius:999px;border:1px solid var(--paper);background:transparent;color:var(--paper);font:inherit;font-size:1rem;font-weight:600;cursor:pointer}
.cc-btn:hover,.cc-btn:focus-visible{background:var(--paper);color:var(--ink);outline:none}
.af-links .cc-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:inherit;cursor:pointer}
.af-links .cc-link:hover{text-decoration:underline}
/* r29: ruhigere Umbrüche in zentrierten Einleitungen */
.sec-head .lede,.center .lede,.nl-box p{text-wrap:balance}
.st-lede{max-width:48rem}
.st-lede>b,.stack-lede>b{display:block}
.st-lede>span,.stack-lede>span{display:block;margin-top:.35rem}
.stack-lede{max-width:46rem}
.nl-box .nl-first{margin-top:.9rem}
.nl-note>span{display:block}
.nl-note>span+span{margin-top:.2rem}
.tip-line{margin:2rem auto 0;max-width:40rem;font-size:1rem;line-height:1.5;color:var(--mute-d);text-wrap:balance}
.tip-line a{display:block;margin-top:.25rem;color:var(--glut);font-weight:650;text-decoration:none}
.tip-line a:hover{text-decoration:underline}
/* r30: Satz 4 Foto */
#mixed .mixed-shot{max-width:26rem;margin:calc(clamp(1.75rem,4vw,2.5rem)) 0 0;transform:rotate(-1.5deg)}
@media (max-width:47.99rem){#mixed .mixed-shot{max-width:none;transform:rotate(-1deg)}}
/* ===== r30: Header & Footer 2040 ===== */
/* Header: schwebende Kapsel */
html body .gnav{background:transparent;padding:.6rem var(--pad) 0;pointer-events:none}
html body .gnav:before,html:not(.scrolled) body .gnav:before{display:none}
html body .gnav-bar{pointer-events:auto;position:relative;max-width:68rem;height:var(--nav-h);margin:0 auto;padding:0 .4rem 0 1.15rem;gap:1rem;border-radius:999px;background:rgba(26,6,11,.72);border:1px solid rgba(242,235,228,.1);box-shadow:0 .75rem 2.5rem rgba(10,2,4,.35),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:saturate(170%) blur(22px);-webkit-backdrop-filter:saturate(170%) blur(22px)}
html.scrolled body .gnav-bar{background:rgba(26,6,11,.86)}
html body .gnav-logo{gap:.6rem;min-height:var(--nav-h)}
html body .gl-tag{font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--bone);padding:.22rem .55rem;border-radius:999px;background:rgba(242,235,228,.08);border:1px solid rgba(242,235,228,.1)}
html body .gl-tag:before,html body .gl-tag:after{display:none}
html body .gnav-list{gap:.15rem}
html body .gnav-link{height:2.35rem;padding:0 .9rem;border-radius:999px;font-size:.84rem;font-weight:500;color:rgba(242,235,228,.78)}
html body .gnav-link:hover,html body .has-fly:hover>.gnav-link:not(.gnav-cta),html body .has-fly:focus-within>.gnav-link:not(.gnav-cta){background:rgba(242,235,228,.09);color:var(--paper)}
html body .gnav-link[aria-current]{box-shadow:none;background:rgba(215,16,42,.18);color:var(--paper)}
html body .gnav-cta{height:2.35rem;margin-left:.35rem;padding:0 1.15rem;font-size:.84rem;background:var(--red);box-shadow:0 0 0 1px rgba(255,74,91,.35),0 .4rem 1.2rem rgba(215,16,42,.35)}
html body .gnav-progress{left:1.6rem;right:1.6rem;top:auto;bottom:-1px;height:2px;border-radius:2px}
html body .gnav-fly{top:calc(var(--nav-h) + .9rem);left:50%;right:auto;width:min(46rem,calc(100vw - 2rem));transform:translate(-50%,-.5rem);border-radius:1.5rem;border:1px solid rgba(242,235,228,.1);box-shadow:0 1.5rem 3.5rem rgba(10,2,4,.45)}
@media(min-width:60.01rem){html body .has-fly:focus-within>.gnav-fly,html body .has-fly:hover>.gnav-fly{transform:translate(-50%,0)}}
html body .gnav-fly:before{content:"";position:absolute;left:0;right:0;top:-1rem;height:1rem}
html body .gnav-sheet{top:calc(var(--nav-h) + .9rem);left:.6rem;right:.6rem;bottom:.6rem;border-radius:1.5rem;border:1px solid rgba(242,235,228,.1)}
html body .gnav-pill{min-height:2.35rem;padding:0 1.05rem}
html body .gnav-burger{width:2.35rem;height:2.35rem;margin:0;border-radius:50%;background:rgba(242,235,228,.08)}
html body .gnav-burger i{left:.72rem;right:.72rem}
html body .gnav-burger i:first-child,html body .gnav-burger i:last-child{top:1.1rem}
@media(max-width:60rem){html body .gnav{padding:.5rem .6rem 0}html body .gnav-bar{padding:0 .35rem 0 1rem}html body .gl-tag{display:none}}
html:has(.gnav){scroll-padding-top:calc(2rem + var(--nav-h))}
/* Hero rückt unter die Kapsel, damit oben kein Balken entsteht */
html body .gnav{margin-bottom:calc(-1 * (var(--nav-h) + .6rem))}
html body main{padding-top:0}
html body .ahero,html body .hero.split,html body main>.crumbs:first-child,html body main>nav.crumbs-top{padding-top:calc(var(--nav-h) + 1.2rem)}

/* Footer: dunkel, klar, vier Spalten */
html body .foot{background:var(--ink)!important;color:var(--mute-d)}
html body .foot ol{color:rgba(242,235,228,.45)}
html body .foot ol a{color:rgba(242,235,228,.6)}
html body .foot>.wrap{border-bottom:1px solid rgba(242,235,228,.08)}
html body .af{color:var(--mute-d);padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}
html body .af a{color:rgba(242,235,228,.72)}
html body .af a:hover{color:var(--paper);text-decoration:none}
html body .af-hero{border-bottom:1px solid rgba(242,235,228,.08);padding-top:calc(clamp(2.5rem,6vw,4.5rem))}
html body .af-big{background:linear-gradient(100deg,#ff8a6a 0,var(--glut) 40%,var(--red) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}
html body .af-big span{color:var(--paper);-webkit-text-fill-color:var(--paper)}
html body .af-claim{color:var(--mute-d);font-size:1.05rem}
html body .af-claim b{color:var(--paper)}
html body .af .af-ghost{color:var(--paper);border-color:rgba(242,235,228,.35)}
html body .af .af-ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}
html body .af-sk{color:var(--paper)}
html body .af-covers{grid-template-columns:repeat(9,minmax(0,1fr));gap:.6rem}
html body .af-covers a{border-radius:.75rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.4)}
html body .af-dir{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:2.25rem 0}
html body .af-col{border:0;padding:1.1rem 1.25rem;border-radius:1.25rem;background:rgba(242,235,228,.04);border:1px solid rgba(242,235,228,.07)}
html body .af-h{color:var(--glut);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}
html body .af-col summary{padding:0;cursor:default}
html body .af-col summary:after{display:none}
html body .af-col ul{padding:0;margin:.6rem 0 0}
html body .af-col li a{padding:.35rem 0;font-size:.92rem}
html body .af-legal{border-top:1px solid rgba(242,235,228,.08);padding-top:1.25rem;color:rgba(242,235,228,.62)}
html body .af-links li+li:before{color:rgba(242,235,228,.2)}
html body .af-links .cc-link{color:rgba(242,235,228,.72)}
html body .af-loc{color:rgba(242,235,228,.62)}
@media(max-width:47.99rem){html body .af-dir{grid-template-columns:1fr 1fr;gap:.6rem}html body .af-covers{grid-template-columns:repeat(5,minmax(0,1fr))}html body .af-col{padding:.9rem 1rem}}
html body .gnav-bar{z-index:3}
html body .gnav-progress{display:none}
html body .gnav-fly{width:min(46rem,calc(100vw - 2rem))}
html body .gnav-fly{background:rgba(26,6,11,.985)}
html body .gnav-fly .fly-in{max-width:none;margin:0;padding:1.75rem 2.25rem 2rem;display:grid;grid-template-columns:1.25fr 1fr;gap:2.5rem}
html body .gnav{z-index:60}
html body .gnav-sheet{background:rgba(26,6,11,.985)}
html body .hero.ahero{padding-top:calc(var(--nav-h) + 2rem)!important}
html body .gnav-sheet{background:#1a060b;backdrop-filter:none;-webkit-backdrop-filter:none}
@media(max-width:47.99rem){
html body .af-covers{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible;width:100%}
html body .af-col summary{cursor:pointer}
html body .af-col summary:after{display:block;content:"";width:.45rem;height:.45rem;border-right:1.5px solid var(--glut);border-bottom:1.5px solid var(--glut);transform:rotate(45deg) translateY(-2px);transition:transform .25s}
html body .af-col[open] summary:after{transform:rotate(-135deg)}
html body .af-dir{grid-template-columns:1fr}
}
@media(max-width:47.99rem){html body .af-covers{gap:.5rem!important}}
/* r32 */
.count .cnt{--target:3371;--days:3371}
@keyframes countup{0%{--days:0}to{--days:var(--target)}}
[data-cd-l] a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}
.fn-box>summary{list-style:none;cursor:pointer;font-weight:600;font-size:.8rem;color:rgba(242,235,228,.6);padding:.4rem 0}
.fn-box>summary::-webkit-details-marker{display:none}
.fn-box>summary:after{content:" +";color:var(--glut)}
.fn-box[open]>summary:after{content:" –"}
@media(min-width:48rem){.fn-box>summary{display:none}}
.fn-box ol{margin-top:.5rem}
@media(max-width:47.99rem){
html body .box-cards{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}
html body .box-cards li{flex:none;padding:1rem .95rem;border-radius:1.1rem}
html body .box-cards b{font-size:1.1rem}
html body .box-cards .bc-role{font-size:.7rem}
html body .box-cards p{font-size:.85rem;line-height:1.4}
}
@media(max-width:47.99rem){
html body .tb-inline.heute,html body #mixed .mixed-shot{max-width:80%;margin-inline:auto}
}
html body .countsec .score-wrap:before{display:none}
html body .countsec .score-call{margin:1.25rem auto 0;padding-top:1.5rem;border-top:3px solid rgba(242,235,228,.09);max-width:26rem}
html body .countsec .score-call{margin-bottom:calc(clamp(3.5rem,7vw,5rem))}
html body .af-covers li{min-width:0}
html body .af-covers a{width:100%}
html body .gnav-sheet{pointer-events:auto}
@media(min-width:60.01rem){html body .has-fly{position:relative}html body .has-fly:hover:after{content:"";position:absolute;left:-14rem;right:-14rem;top:60%;height:2.25rem;z-index:1}}
/* r34: 15:LOVE Box */
.nl-box .nl-lead{margin-top:1rem;color:var(--paper);font-weight:600}
.nl-perks{list-style:none;margin:.75rem auto 0;padding:0;max-width:34rem;display:grid;gap:.55rem;text-align:left}
.nl-perks li{position:relative;padding:.7rem .9rem .7rem 2.1rem;border-radius:.9rem;background:rgba(242,235,228,.05);border:1px solid rgba(242,235,228,.08);color:var(--mute-d);font-size:.95rem;line-height:1.45}
.nl-perks li:before{content:"";position:absolute;left:.9rem;top:1.05rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px rgba(215,16,42,.25)}
.nl-perks b{color:var(--paper)}
/* r35 */
html body .af-big{padding-bottom:.24em;margin-bottom:0;line-height:.9}
html body .af-claim{max-width:36rem}
.af-claim>b,.af-claim>span{display:block}
.af-sound{display:block}
.af-sk{margin:0 0 .75rem;font-size:.85rem;letter-spacing:.02em}
html body .af-covers{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem;width:100%}
html body .af-covers a{width:auto;height:auto;aspect-ratio:1;border-radius:.75rem}
@media(max-width:47.99rem){html body .af-covers{display:flex;gap:.6rem}html body .af-covers li{flex:0 0 6.25rem}html body .af-covers a{width:6.25rem;height:6.25rem}}
.st-note2{display:block;margin-top:.2rem}
#folgen .ig-why{max-width:40rem}
#folgen .ig-why>span{display:block}
html body #mixed .mixed-shot{max-width:none;width:100%;margin:2.25rem 0 0;transform:rotate(-1deg)}
@media(min-width:52.01rem){html body #mixed .mixed-grid{align-items:start}}
.box-cards li{position:relative}
.bc-av{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1rem;letter-spacing:.02em;margin-bottom:.6rem;color:#fff;background:linear-gradient(135deg,#ff8a6a,var(--red));box-shadow:0 0 0 3px rgba(255,255,255,.08)}
.bc-av.a2{background:linear-gradient(135deg,#ff4a5b,#7a0f22)}
.bc-av.a3{background:linear-gradient(135deg,#1a060b,#d7102a)}
.bc-av.a4{background:linear-gradient(135deg,#6e6466,#1a060b)}
.box-cards li:nth-child(n+3) .bc-av{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--line)}
.cb-song{margin:2rem 0 0;padding:1.1rem 1.2rem;border-radius:var(--r);background:var(--nacht);color:var(--bone);display:grid;grid-template-columns:auto 1fr auto;gap:.4rem 1rem;align-items:center;box-shadow:0 1.25rem 2.5rem rgba(26,6,11,.16)}
.cb-disc{width:3.5rem;height:3.5rem;border-radius:.6rem;background:linear-gradient(135deg,#ff8a6a,var(--red));display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:.7rem .6rem}
.cb-disc i{display:block;width:5px;height:40%;background:#fff;border-radius:2px;opacity:.9}
.cb-disc i:nth-child(2){height:75%}.cb-disc i:nth-child(3){height:55%}.cb-disc i:nth-child(4){height:90%}.cb-disc i:nth-child(5){height:35%}
.cb-song.is-on .cb-disc i{animation:eq 1s ease-in-out infinite alternate}
.cb-song.is-on .cb-disc i:nth-child(2n){animation-duration:.7s}.cb-song.is-on .cb-disc i:nth-child(3n){animation-duration:1.3s}
@keyframes eq{0%{height:20%}to{height:95%}}
@media(prefers-reduced-motion:reduce){.cb-song.is-on .cb-disc i{animation:none}}
.cb-meta{display:flex;flex-direction:column;line-height:1.2}
.cb-k{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--glut)}
.cb-meta b{font-size:1.35rem;letter-spacing:-.02em}
.cb-a{font-size:.9rem;color:var(--mute-d)}
.cb-play{white-space:nowrap}
.cb-note{grid-column:1/-1;margin:.35rem 0 0;font-size:.78rem;color:var(--mute-d);line-height:1.45}
.cb-note a{color:var(--bone)}
.cb-player{grid-column:1/-1;margin-top:.4rem}
.cb-player iframe{display:block;width:100%;height:152px;border:0;border-radius:12px}
@media(max-width:30rem){.cb-song{grid-template-columns:auto 1fr}.cb-play{grid-column:1/-1;justify-self:start}}
@media(min-width:72rem){.chapter .narrow:has(>.tb-inline)>.cb-song{grid-column:2;grid-row:3;max-width:30rem;width:100%;justify-self:center}}
@media(max-width:47.99rem){html body .af-covers{display:flex;flex-wrap:nowrap;overflow-x:auto;width:auto}}
#satz5 .lede+.lede{margin-top:1rem}
@media(max-width:47.99rem){html body .af-covers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible;width:100%;margin:0;padding:0;-webkit-mask-image:none;mask-image:none;gap:.6rem}html body .af-covers li{flex:none}html body .af-covers a{width:auto;height:auto;aspect-ratio:1}}
/* r35 Unterseiten */
.pband{position:relative;margin:0;height:clamp(15rem,34vw,26rem);overflow:hidden;background:var(--nacht)}
.pband img{display:block;width:100%;height:100%;object-fit:cover;filter:url(#rl)}
.pband:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,6,11,.78) 0,rgba(26,6,11,.25) 55%,transparent)}
.pband figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:0 max(var(--pad),calc((100% - var(--wrap))/2)) clamp(1.5rem,4vw,3rem);color:#fff;display:flex;flex-direction:column;gap:.2rem}
.pband figcaption b{font-size:clamp(2rem,6vw,4.5rem);font-weight:800;font-stretch:125%;letter-spacing:-.05em;line-height:.95}
.pband figcaption span{font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600;color:#ffd3d8}
.wrap>.pband{border-radius:var(--r);margin:2rem 0 1.5rem;height:clamp(13rem,26vw,20rem)}
.lk-scale{margin:2rem 0 1rem;padding:3.2rem 0 0}
.lks-bar{position:relative;height:.9rem;border-radius:1rem;background:linear-gradient(90deg,#e9dfdb,#cfc3c0 60%)}
.lks-red{position:absolute;left:62.92%;right:0;top:0;bottom:0;border-radius:0 1rem 1rem 0;background:linear-gradient(90deg,var(--glut),var(--red))}
.lks-m{position:absolute;left:var(--p);top:50%}
.lks-m i{position:absolute;left:0;top:0;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px var(--paper)}
.lks-goal i{background:var(--red)}
.lks-m em{position:absolute;bottom:1.1rem;left:0;transform:translateX(-50%);white-space:nowrap;font-style:normal;font-size:.85rem;font-weight:600;color:var(--mute);background:var(--paper);border:1px solid var(--line);border-radius:2rem;padding:.25rem .65rem}
.lks-m em b{color:var(--ink)}
.lks-goal em{color:var(--red);border-color:rgba(215,16,42,.3)}
.lks-goal em b{color:var(--red)}
.lks-ends{display:flex;justify-content:space-between;margin-top:.7rem;font-size:.78rem;font-weight:600;color:var(--mute)}
.lk-tiles{list-style:none;margin:1.5rem 0 2rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
.lk-tiles li{background:var(--nacht);color:var(--bone);border-radius:var(--r);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.2rem}
.lk-tiles b{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;font-stretch:125%;letter-spacing:-.04em;line-height:1;color:var(--glut)}
.lk-tiles span{font-size:.88rem;line-height:1.35;color:#e8d6d8}
@media(max-width:40rem){.lk-tiles{grid-template-columns:1fr}.lk-tiles li{flex-direction:row;align-items:baseline;gap:.75rem}.lk-tiles b{min-width:4.5rem}}
.guide-x{gap:1.1rem}
@media(min-width:48rem){.guide-x{grid-template-columns:repeat(2,minmax(0,1fr))}}
.guide-x li{padding:1.5rem 1.5rem 1.5rem;padding-top:4.6rem;overflow:hidden}
.guide-x li:before{left:1.4rem;top:1rem;width:auto;height:auto;border-radius:0;background:none;color:var(--red);font-size:3.2rem;font-weight:800;font-stretch:125%;letter-spacing:-.05em;line-height:1;content:"0" counter(g)}
.guide-x li:after{content:"";position:absolute;right:-2.5rem;top:-2.5rem;width:7rem;height:7rem;border-radius:50%;background:radial-gradient(circle,rgba(215,16,42,.12),transparent 70%)}
.guide-x li:nth-child(6){background:var(--nacht);border-color:transparent}
.guide-x li:nth-child(6) b{color:var(--bone)}.guide-x li:nth-child(6) span{color:#e8d6d8}.guide-x li:nth-child(6):before{color:var(--glut)}
.lex-start{margin:0 auto 1.5rem;max-width:52rem;text-align:center}
.lex-start-k{display:block;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-bottom:.7rem}
.lex-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}
.lex-chips a{padding:.55rem 1rem;border-radius:2rem;background:var(--nacht);color:var(--bone);font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s,background .2s}
.lex-chips a:hover{background:var(--red);transform:translateY(-2px)}
.lex-item:target{outline:2px solid var(--red);outline-offset:3px}
/* r36 */
sup{margin-left:.18em;font-size:.62em;vertical-align:.55em;line-height:0}
sup a{padding:0 .1em;text-decoration:none}
.lk-live sup{margin-left:.25em}
.box-shot{max-width:46rem;margin:0 auto 2.25rem!important;transform:rotate(-.6deg)}
img.bc-av{object-fit:cover;padding:0;filter:none}
.box-cards li.bc-dog{grid-column:1/-1;flex-direction:row;align-items:center;gap:1.1rem;background:var(--nacht);color:var(--bone);border-color:transparent}
.box-cards li.bc-dog .bc-av{margin:0;flex:0 0 auto;width:4rem;height:4rem}
.box-cards li.bc-dog .bc-role{color:var(--glut)}
.box-cards li.bc-dog p{color:#e8d6d8;margin-top:.2rem}
.rules{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.6rem}
.rules li{position:relative;padding:.85rem 1rem .85rem 2.6rem;border-radius:.9rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);line-height:1.4;color:#e8d6d8}
.rules li:before{content:"";position:absolute;left:1rem;top:1.25rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--glut)}
.rules b{color:var(--bone)}
#satz5 .lede+.rules+.lede{margin-top:1.25rem}
.coach-slot{margin:2rem 0 0;max-width:22rem;transform:rotate(-1deg);border-radius:var(--r);overflow:hidden;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.3)}
.cs-frame{aspect-ratio:4/5;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#ff4a5b 0,#d7102a 35%,#1a060b 100%)}
.cs-frame span{font-size:clamp(4rem,10vw,6.5rem);font-weight:800;font-stretch:125%;letter-spacing:-.06em;color:rgba(255,255,255,.92)}
.coach-slot figcaption{background:#120408;color:var(--bone);padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.2rem}
.coach-slot figcaption span{color:var(--mute-d);font-size:.9rem}
@media(max-width:52rem){.coach-slot{max-width:none}}
.nf-dog{display:block;width:min(15rem,60vw);height:auto;margin:1.5rem auto 0;border-radius:var(--r);filter:url(#rl);transform:rotate(-2deg)}
.box-cards li.bc-dog>div{display:flex;flex-direction:column;gap:.1rem}
.box-shot{max-width:38rem}
.box-cards li .bc-av{width:3.75rem;height:3.75rem}
@media(min-width:72rem){#satz1 .chapter .narrow>.tb-inline,#satz1 .narrow>.tb-inline{max-width:26rem;justify-self:center}}

.box-cards li.bc-dog .bc-av{width:clamp(7rem,22vw,9rem);height:clamp(7rem,22vw,9rem);border-radius:1.25rem;filter:none;box-shadow:none}
@media(max-width:30rem){.box-cards li.bc-dog{flex-direction:column;align-items:flex-start}.box-cards li.bc-dog .bc-av{width:100%;height:auto;aspect-ratio:1}}
@media(min-width:48rem){.box-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.box-cards li{grid-column:span 2}.box-cards li:nth-child(-n+2){grid-column:span 3}.box-cards li.bc-dog{grid-column:1/-1}}
.coach-slot.has-photo{max-width:16rem}.coach-slot.has-photo img{display:block;width:100%;height:auto;aspect-ratio:426/492;object-fit:cover;filter:url(#rl)}
@media(max-width:52rem){.coach-slot.has-photo{max-width:16rem}}
@media(max-width:47.99rem){.box-cards li:nth-child(5){grid-column:1/-1}}
.cb-cover{display:block;width:4.5rem;height:4.5rem;border-radius:.6rem;overflow:hidden;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.35);transform:rotate(-3deg);transition:transform .25s}
.cb-cover:hover{transform:rotate(0) scale(1.04)}.cb-cover img{display:block;width:100%;height:100%;object-fit:cover}
.cb-pl .cb-meta b{font-stretch:125%;letter-spacing:-.04em}.cb-pl .cb-a{color:#e8d6d8;font-size:.92rem;margin-top:.15rem}
.cb-pl .cb-player iframe{height:352px}
html body .af-covers{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media(min-width:48rem){html body .af-covers{grid-template-columns:repeat(10,minmax(0,1fr))!important}}
.box-cards p{flex:1 1 auto}.bc-link{margin-top:.75rem;font-size:.85rem;font-weight:700;color:var(--red);text-decoration:none;align-self:flex-start;border-bottom:1px solid currentColor;padding-bottom:1px}
.bc-link:hover{color:var(--ink)}.box-cards li:nth-child(-n+2) .bc-link{color:var(--glut)}.box-cards li:nth-child(-n+2) .bc-link:hover{color:#fff}
