@font-face{font-stretch:75% 100%;font-family:archivo;src:url(../media/archivo_text-s.p.3mmqfa_zlnk8o.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-stretch:75% 100%;font-family:archivo;src:url(../media/archivo_italic-s.p.410ln0ovrix84.woff2)format("woff2");font-display:swap;font-weight:700 900;font-style:italic}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.H2hZWa_className{font-family:archivo,archivo Fallback}.H2hZWa_variable{--font-archivo:"archivo", "archivo Fallback"}
:root{--asphalt:#0b0b0d;--asphalt-2:#17171b;--asphalt-3:#2a2a31;--white:#f4f3f0;--grey:#b9b6af;--signal:#e2001a;--signal-hell:#ff5a66;--signal-tief:#b30016;--ink:#0b0b0d;--chalk:#f4f3f0;--r:14px;--pad:clamp(1rem, 4vw, 4rem);--gap:clamp(4.5rem, 10vw, 9rem);--font:var(--font-archivo), system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--asphalt);color:var(--white);font:400 1.125rem/1.6 var(--font);margin:0;font-stretch:100%;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}p,h1,h2,h3,h4,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.nw{white-space:nowrap}.wrap{width:100%;max-width:1440px;padding-inline:var(--pad);margin-inline:auto}.small{color:var(--grey);font-size:.9375rem}:focus-visible{outline:3px solid var(--white);outline-offset:3px;box-shadow:0 0 0 6px var(--signal);border-radius:6px}.skip{z-index:100;background:var(--white);color:var(--ink);border-radius:8px;padding:.6rem 1rem;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.display{text-transform:uppercase;letter-spacing:-.012em;font-style:italic;font-weight:850;font-stretch:78%;line-height:.98}.display em{color:var(--signal-hell);font-style:italic}.display-2{font-size:clamp(3.25rem,8vw,8rem)}.h2{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.25rem,5vw,4.5rem);font-style:italic;font-weight:850;font-stretch:80%;line-height:1}.h3{text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.125rem);font-style:italic;font-weight:800;font-stretch:85%;line-height:1.08}.lead{color:var(--white);max-width:40rem;font-size:clamp(1.125rem,1.5vw,1.3125rem)}.sec{padding-block:var(--gap);position:relative}.sec-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin:1.25rem 0 clamp(2rem,4vw,3.5rem);display:grid}.sec-head p{color:var(--grey);max-width:38rem}.sign{letter-spacing:.08em;text-transform:uppercase;color:var(--white);border:1.5px solid var(--asphalt-3);background:#17171bb3;border-radius:6px;align-items:center;gap:.65rem;padding:.45rem .85rem .45rem .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.sign-flag{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 7.33px 7px;border-radius:2px;width:22px;height:14px;box-shadow:0 0 0 1px #fff6}.btn{--bg:var(--signal);min-height:52px;font:700 1.0625rem/1.1 var(--font);cursor:pointer;transition:transform .35s var(--ease), background-color .25s, box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-red{background:var(--signal);color:#fff;box-shadow:0 10px 30px -12px #e2001acc}.btn-red:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn-red:hover{background:#f0061f;box-shadow:0 14px 36px -10px #e2001af2}.motion .btn-red:hover:after{transition:transform .7s var(--ease);transform:translate(120%)}.btn-ghost{color:var(--white);background:0 0;box-shadow:inset 0 0 0 2px #f4f3f0bf}.btn-ghost:hover{background:var(--white);color:var(--ink)}.btn-s{min-height:44px;padding:.6rem 1.1rem;font-size:.9375rem}.btn .arr{font-size:1.3em;line-height:.8;display:inline-block}.motion .btn:hover .arr{animation:arr .6s var(--ease)}@keyframes arr{0%{transform:none}45%{opacity:0;transform:translate(14px)}46%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.round{background:var(--asphalt-2);width:48px;height:48px;color:var(--white);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.6rem;transition:background .2s,color .2s;display:grid}.round:hover{background:var(--white);color:var(--ink)}.chip{font:700 .9375rem/1 var(--font);cursor:pointer;background:var(--asphalt-2);min-height:44px;color:var(--white);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);transition:background .2s, color .2s, box-shadow .2s, transform .2s var(--ease);border:0;border-radius:999px;padding:.7rem 1.05rem}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.chip[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:none}.chip:active{transform:scale(.96)}.chip-s{min-width:52px}.top{z-index:50;background:linear-gradient(#0b0b0df5,#0b0b0ddb);position:fixed;inset:0 0 auto}.top-in{align-items:center;gap:1.5rem;height:72px;display:flex}.logo{background:#fff;border-radius:8px;flex:none;padding:4px 8px;display:block}.logo img{width:74px;height:auto}.top nav{margin-left:auto}.top nav ul{gap:.25rem;display:flex}.top nav a{border-radius:8px;padding:.6rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:block;position:relative}.top nav a:after{content:"";background:repeating-linear-gradient(90deg, var(--signal) 0 8px, transparent 8px 13px);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:.35rem;left:.75rem;right:.75rem;transform:scaleX(0)}.top nav a:hover:after{transform:scaleX(1)}.lane{background:repeating-linear-gradient(90deg,#f4f3f052 0 18px,#0000 18px 30px);height:6px;position:relative}.lane-fill{transform-origin:0;background:repeating-linear-gradient(90deg, var(--signal) 0 18px, #e2001a59 18px 30px);position:absolute;inset:0}.lane-car{background:var(--white);border-radius:6px 9px 4px 4px;width:28px;height:16px;position:absolute;top:-5px;box-shadow:6px 0 12px #fff9}.lane-car:after{content:"";background:#ffe9a8;border-radius:2px;width:4px;height:6px;position:absolute;top:4px;right:-2px}.lane-flag{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 8.66px 9px;width:26px;height:18px;position:absolute;top:-6px;right:0}.mcta{display:none}@media (max-width:900px){.top nav,.top-cta{display:none}.top-in{height:60px}.logo img{width:62px}.mcta{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:60;transition:transform .45s var(--ease);gap:.5rem;display:flex;position:fixed;transform:translateY(140%)}.mcta.on{transform:none}.mcta .btn{flex:1;min-height:56px}.mcta-tel{background:var(--white);width:56px;height:56px;color:var(--ink)}.mcta-tel svg{fill:currentColor;width:22px}.motion .mcta-t{animation:ctaIn .4s var(--ease)}}@keyframes ctaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media,.hero-shot,.hero-shade,.hero-sweep,.hero-glow{position:absolute;inset:0}.hero-shot{opacity:0;clip-path:inset(0 0 0 100%);transition:clip-path 1s var(--ease), opacity 0s 1s}.hero-shot.on{opacity:1;clip-path:inset(0);transition:clip-path 1s var(--ease), opacity 0s;z-index:1}.hero-shot img{object-fit:cover;object-position:62% 58%;filter:brightness(.74)contrast(1.12)saturate(.95);width:100%;height:100%;transform:scale(1.06)}.motion .hero-shot.on img{animation:14s ease-out forwards push}.hero-dark{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.motion .hero-dark{animation:1.6s .15s both ignite}@keyframes push{0%{transform:scale(1.12)}to{transform:scale(1.02)}}@keyframes ignite{0%{opacity:.8}22%{opacity:.2}30%{opacity:.6}48%{opacity:0}to{opacity:0}}.hero-shade{z-index:2;background:linear-gradient(90deg, #0b0b0df2 0%, #0b0b0db3 38%, #0b0b0d00 72%), linear-gradient(0deg, var(--asphalt) 2%, #0b0b0d00 45%), linear-gradient(180deg, #0b0b0db3, #0b0b0d00 22%)}.hero-sweep{z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff1f 50%,#0000 60%);transform:translate(-100%)}.motion .hero-sweep{animation:sweep 2.4s 1s var(--ease) forwards}@keyframes sweep{to{transform:translate(100%)}}.hero-in{z-index:4;padding-top:110px;padding-bottom:clamp(2rem,6vh,4rem);position:relative}.hero-h1{max-width:12ch;margin:1.1rem 0 1.25rem;font-size:clamp(3.25rem,8.4vw,8.4rem)}.hero-h1 .line{display:inline-block}.motion .hero-h1 .line{animation:lineIn 1s var(--ease) both}.motion .hero-h1 .line+.line{animation-delay:.12s}@keyframes lineIn{0%{opacity:0;transform:translateY(.35em)skew(-6deg)}to{opacity:1;transform:none}}.hero-lead{max-width:34rem;font-size:clamp(1.125rem,1.6vw,1.375rem)}.hero-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.6rem;display:flex}.hero-tel{text-underline-offset:4px;color:var(--white);font-weight:600}.hero-pick{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(1.75rem,5vh,3rem);display:flex}.hero-pick-l{color:var(--grey);margin-right:.35rem;font-size:.9375rem;font-weight:700}.hero-pick .chip{background:#17171bb3}.hero-pick .chip[aria-pressed=true]{background:var(--white)}.hero-cap{color:var(--grey);flex-basis:100%;margin-top:.25rem;font-size:.9375rem}@media (max-width:600px){.hero{align-items:flex-end}.hero-shot img{object-position:58% 40%}.hero-shade{background:linear-gradient(0deg, var(--asphalt) 18%, #0b0b0dd1 52%, #0b0b0d33 80%), linear-gradient(180deg, #0b0b0db3, transparent 20%)}.hero-in{padding-top:84px;padding-bottom:1.25rem}.hero-h1{margin:.7rem 0 .8rem}.hero-lead{font-size:1.0625rem}.hero-cta{margin-top:1rem}.hero-cta .btn-ghost{display:none}.hero-tel{font-size:1rem}.hero-pick{margin-top:1.1rem}.hero-pick-l{flex-basis:100%}.glow-hide{display:none}}.motion .rv{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:translateY(26px)}.motion .rv.in{opacity:1;transform:none}.warum{background:radial-gradient(70% 60% at 85% 20%,#e2001a1f,#0000 70%)}.warum-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.warum h2{margin:1.25rem 0 1.5rem}.warum .lead{color:var(--grey)}.seat{background:var(--asphalt-2);border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);padding:clamp(1.25rem,3vw,2rem)}.seat-switch{background:var(--asphalt);border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.seat-switch button{z-index:1;color:var(--white);font:700 1rem var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:48px;transition:color .3s;position:relative}.seat-switch button[aria-pressed=true]{color:var(--ink)}.seat-knob{background:var(--white);width:calc(50% - 5px);transition:transform .5s var(--ease), background .3s;border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.is-driver .seat-knob{background:var(--signal);transform:translate(100%)}.is-driver .seat-switch button[aria-pressed=true]{color:#fff}.seat-list{gap:.25rem;margin-top:1.25rem;display:grid}.seat-list li{border-bottom:2px dashed var(--asphalt-3);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.seat-a{font-weight:600}.seat-v{text-align:right;min-width:9.5rem;font-size:.9375rem;font-weight:700;display:grid;position:relative}.seat-b,.seat-c{transition:opacity .35s, transform .45s var(--ease);grid-area:1/1}.seat-b{color:var(--grey)}.seat-c{color:var(--signal-hell);opacity:0;transform:translateY(8px)}.is-driver .seat-b{opacity:0;transform:translateY(-8px)}.is-driver .seat-c{opacity:1;transform:none}.seat-out{margin-top:1.1rem;font-weight:700}@media (max-width:900px){.warum-grid{grid-template-columns:1fr}}@media (max-width:600px){.seat-list li{grid-template-columns:1fr;gap:.2rem}.seat-v{text-align:left}}.finder-ctl{background:var(--asphalt-2);border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:1.25rem 3rem;padding:clamp(1.1rem,2.5vw,1.75rem);display:grid}.finder-kinds{flex-wrap:wrap;gap:.5rem;display:flex}.finder-age{grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1rem;display:grid}.finder-age label{font-weight:700}.finder-age-v{color:var(--signal-hell);justify-self:end;font-size:2.75rem;font-style:italic;font-weight:850;font-stretch:80%;line-height:1}.finder-age input{width:100%;accent-color:var(--signal);grid-column:1/-1;height:32px}.finder-scale{color:var(--grey);grid-column:1/-1;justify-content:space-between;font-size:.875rem;display:flex}.finder-sum{color:var(--grey);grid-column:1/-1}.finder-sum strong{color:var(--white)}.finder-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin-top:1.5rem;display:grid}.kcard{border-radius:var(--r);background:var(--asphalt-2);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);transition:box-shadow .3s, transform .4s var(--ease);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.kcard.can{box-shadow:inset 0 0 0 2px var(--signal)}.kcard-img{aspect-ratio:16/10;background:#000;overflow:hidden}.kcard-img img{object-fit:cover;filter:saturate(.85)brightness(.85);width:100%;height:100%;transition:filter .4s, transform .8s var(--ease)}.kcard.can .kcard-img img{filter:none}.kcard:hover .kcard-img img{transform:scale(1.04)}.kcard-b{align-content:start;gap:.6rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.kcard-id{text-transform:uppercase;font-size:2rem;font-style:italic;font-weight:850;font-stretch:80%;line-height:1}.kcard-state{color:var(--grey);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.kcard.can .kcard-state{color:var(--white)}.lamp{background:#55555d;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 2px #0000004d}.kcard.can .lamp,.lamp.green{background:#3ddc84;box-shadow:0 0 12px #3ddc84cc}.kcard dl{grid-template-columns:auto 1fr;gap:.2rem .9rem;font-size:1rem;display:grid}.kcard dt{color:var(--grey);font-size:.9375rem}.kcard-v{color:var(--grey);border-top:2px dashed var(--asphalt-3);padding-top:.6rem;font-size:.9375rem}@media (max-width:900px){.finder-ctl,.sec-head{grid-template-columns:1fr}}@media (max-width:600px){.kcard dl{grid-template-columns:1fr}}.strecke{background:#050506;position:relative}.strecke-pin{position:relative}.strecke-grid{z-index:2;padding-block:var(--gap);position:relative}.strecke-head{margin-bottom:2rem}.strecke-head .h2{margin-top:1.1rem}.strecke-steps{gap:2.5rem;display:grid}.sstep{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1rem 3rem;display:grid}.sstep-k{letter-spacing:.08em;text-transform:uppercase;color:var(--signal-hell);font-size:.875rem;font-weight:700}.sstep-h{text-transform:uppercase;grid-column:1;font-size:clamp(2.5rem,5.6vw,5.5rem);font-style:italic;font-weight:850;font-stretch:78%;line-height:.98}.sstep-p{color:var(--grey);grid-column:1;max-width:32rem}.sstep-img{border-radius:var(--r);aspect-ratio:4/3;background:#000;grid-area:1/2/span 3;position:relative;overflow:hidden}.sstep-img img{object-fit:cover;width:100%;height:100%}.flagwipe{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 18px 18px;height:18px;position:absolute;inset:auto 0 0}.strecke.live .flagwipe{background-size:64px 64px;height:auto}.gauge,.road{display:none}.strecke.live{height:360svh}.strecke.live .strecke-pin{height:100svh;position:sticky;top:0;overflow:hidden}.strecke.live .strecke-grid{grid-template-rows:auto 1fr auto;height:100%;padding-block:92px 1.5rem;display:grid}.strecke.live .strecke-head{margin-bottom:1rem}.strecke.live .strecke-steps{display:block;position:relative}.strecke.live .sstep{pointer-events:none;align-items:center;position:absolute;inset:0}.strecke.live .sstep-k,.strecke.live .sstep-h,.strecke.live .sstep-p{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);transform:translateY(30px)}.strecke.live .sstep.on .sstep-k,.strecke.live .sstep.on .sstep-h,.strecke.live .sstep.on .sstep-p{opacity:1;pointer-events:auto;transform:none}.strecke.live .sstep.on .sstep-h{transition-delay:60ms}.strecke.live .sstep.on .sstep-p{transition-delay:.12s}.strecke.live .sstep-img{width:100%;max-height:64svh;clip-path:inset(0 0 0 100% round var(--r));transition:clip-path .9s var(--ease);align-self:center}.strecke.live .sstep.on .sstep-img{clip-path:inset(0 0 0 0 round var(--r))}.strecke.live .sstep.done .sstep-img{clip-path:inset(0 100% 0 0 round var(--r))}.strecke.live .sstep-img img{transform:scale(calc(1.08 - var(--l,0) * .06));transform-origin:60% 60%}.strecke.live .flagwipe{clip-path:none;opacity:1;width:70%;transform:translateX(calc(-110% + var(--l,0) * 360%)) skewX(-14deg);inset:0 auto 0 0}.strecke.live .sstep-img:after{content:"";background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 18px 18px;transform-origin:0;height:18px;transition:transform .8s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.strecke.live[data-state="3"] .sstep:nth-child(4) .sstep-img:after{transition-delay:.4s;transform:scaleX(1)}.strecke.live .gauge{grid-template-columns:repeat(4,1fr);gap:.5rem;padding-top:14px;display:grid;position:relative}.gauge-b{min-height:48px;color:var(--grey);font:700 1rem var(--font);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--asphalt-3);background:#17171bd9;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .8rem;transition:color .3s,box-shadow .3s;display:flex}.gauge-b.lit{color:var(--white)}.gauge-b[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--signal)}.gauge-n{background:var(--asphalt-3);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9375rem;display:grid}.gauge-b.lit .gauge-n{background:var(--signal);color:#fff}.gauge-bar{background:var(--asphalt-3);border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.gauge-bar span{background:var(--signal);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.strecke.live .road{z-index:1;perspective:700px;perspective-origin:44% 30%;pointer-events:none;display:block;position:absolute;inset:0}.road-plane{transform-origin:50% 100%;background:linear-gradient(90deg,#0d0d10,#17171c 50%,#0d0d10);width:60vw;height:150vh;position:absolute;bottom:-6%;left:44%;transform:translate(-50%)rotateX(66deg)}.road-line{background:repeating-linear-gradient(0deg,#f4f3f0e6 0 90px,#0000 90px 180px);background-position:0 calc(var(--p,0) * 5400px);width:14px;margin-left:-7px;position:absolute;top:0;bottom:0;left:50%}.road-edge{background:#f4f3f0bf;width:10px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #f4f3f059}.road-edge.l{left:6%}.road-edge.r{background:repeating-linear-gradient(0deg, var(--signal) 0 60px, #f4f3f0b3 60px 120px);background-position:0 calc(var(--p,0) * 5400px);right:6%}.road-fog{background:linear-gradient(#050506 0%,#050506d1 30%,#0505060d 64%,#05050673 100%),linear-gradient(90deg,#050506e6 0%,#0505068c 30%,#0000 45%);position:absolute;inset:0}.road-plane{box-shadow:0 0 120px #e2001a1f}@media (max-width:900px){.sstep{grid-template-columns:1fr}.sstep-img{grid-area:auto/1}.strecke.live .strecke-grid{padding-block:72px 5.25rem}.strecke.live .sstep{grid-template-rows:auto auto auto auto;align-content:start;gap:.6rem}.strecke.live .sstep-img{aspect-ratio:auto;grid-row:1;height:38svh;max-height:38svh}.strecke.live .sstep-h{font-size:clamp(2.25rem,10vw,3.25rem)}.strecke.live .sstep-p{font-size:1rem;line-height:1.5}.strecke.live .strecke-head .h2{font-size:1.75rem}.strecke.live .strecke-head .sign{display:none}.gauge-b{justify-content:center;padding:.4rem;font-size:.875rem}.strecke.live .gauge-b{flex-direction:column;gap:.2rem;min-height:54px}.road-plane{width:150vw}.road-fog{background:linear-gradient(#05050680 0%,#05050699 40%,#050506 47% 80%,#05050659 100%)}}.tempo-sec{background:linear-gradient(180deg, #050506, var(--asphalt) 30%)}.tempo-tabs{background:var(--asphalt-2);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);border-radius:999px;flex-wrap:wrap;gap:.4rem;padding:5px;display:inline-flex}.tempo-tabs button{color:var(--white);font:700 1rem var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:46px;padding:.5rem 1.2rem;transition:background .3s,color .3s}.tempo-tabs button[aria-selected=true]{background:var(--signal);color:#fff}.tempo-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1rem 4rem;margin-top:2rem;display:grid}.tempo-big{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.display-num{letter-spacing:-.03em;color:var(--white);text-shadow:0 0 60px #e2001a73;font-size:clamp(6rem,16vw,15rem);font-style:italic;font-weight:900;font-stretch:75%;line-height:.85}.motion .tempo-big{animation:numIn .7s var(--ease)}@keyframes numIn{0%{opacity:0;filter:blur(6px);transform:translate(-30px)skew(-8deg)}to{opacity:1;filter:none;transform:none}}.tempo-unit{text-transform:uppercase;color:var(--signal-hell);font-size:clamp(1.5rem,3vw,2.5rem);font-style:italic;font-weight:800;font-stretch:85%}.tempo-text{gap:.9rem;display:grid}.tempo-text p{color:var(--grey)}.tempo-note{font-weight:700;color:var(--white)!important}.tempo-road{border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);background:#111114;grid-column:1/-1;grid-template-columns:repeat(14,1fr) 40px;align-items:center;gap:6px;margin-top:1rem;padding:1.25rem;display:grid}.dash{background:var(--asphalt-3);border-radius:3px;height:12px;transition:background .4s}.dash.full{background:var(--signal);box-shadow:0 0 14px #e2001a8c}.dash.half{background:repeating-linear-gradient(90deg, var(--signal) 0 4px, transparent 4px 8px)}.tempo-flag{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 10px 9.33px;border-radius:3px;height:28px}@media (max-width:600px){.tempo-tabs{flex-wrap:nowrap;gap:.2rem}.tempo-tabs button{padding:.5rem .8rem;font-size:.9375rem}.hero-shot img{object-position:74% 50%}}@media (max-width:900px){.tempo-panel{grid-template-columns:1fr}.tempo-road{grid-template-columns:repeat(14,1fr) 24px;gap:3px;padding:.9rem}}.flip-count{align-items:center;gap:1rem;margin-bottom:1.25rem;font-weight:700;display:flex}.flip-meter{background:var(--asphalt-3);border-radius:8px;flex:0 220px;height:8px;position:relative;overflow:hidden}.flip-meter span{background:var(--signal);transition:width .5s var(--ease);position:absolute;inset:0 auto 0 0}.flips{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1rem;display:grid}.flip{perspective:1200px}.flip-btn{width:100%;height:100%;min-height:270px;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:var(--r);background:0 0;border:0;padding:0;display:block}.flip-in{height:100%;min-height:270px;transform-style:preserve-3d;transition:transform .8s var(--ease);display:grid;position:relative}.flip.on .flip-in{transform:rotateY(180deg)}.flip-f,.flip-b{border-radius:var(--r);backface-visibility:hidden;grid-area:1/1;align-content:space-between;gap:1rem;padding:1.4rem;display:grid}.flip-f{background:var(--asphalt-2);box-shadow:inset 0 0 0 1.5px var(--asphalt-3)}.flip-btn:hover .flip-f{box-shadow:inset 0 0 0 2px var(--white)}.flip-q{font-size:1.625rem;font-style:italic;font-weight:800;font-stretch:85%;line-height:1.12}.flip-hint{color:var(--signal-hell);font-size:.9375rem;font-weight:700}.flip-b{background:var(--white);color:var(--ink);align-content:start;transform:rotateY(180deg)}.flip-t{text-transform:uppercase;color:#a50015;font-size:1.125rem;font-style:italic;font-weight:800;font-stretch:85%}.flip-a{font-size:1rem;line-height:1.5}.flip-ok{background:var(--signal);border-radius:50%;place-items:center;width:40px;height:40px;margin-top:auto;display:grid}.flip-ok svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:30;stroke-dashoffset:30px;width:24px}.flip.on .flip-ok svg{transition:stroke-dashoffset .5s .45s var(--ease);stroke-dashoffset:0}html:not(.js) .flip-in{display:block}html:not(.js) .flip-b{margin-top:.5rem;transform:none}@media (prefers-reduced-motion:reduce){.flip-in{transition:none}}.fuhrpark{padding-top:0}.fuhrpark-hero{align-items:flex-end;min-height:78svh;display:flex;position:relative;overflow:hidden}.fuhrpark-hero>img{object-fit:cover;object-position:50% 55%;filter:brightness(.55)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.fuhrpark-hero:after{content:"";background:linear-gradient(0deg, var(--asphalt) 3%, #0b0b0d33 55%, #0b0b0d99);position:absolute;inset:0}.motion .fuhrpark-hero>img{transform:scale(calc(1 + var(--fx,0) * .08))}.fuhrpark-hero-in{z-index:1;padding-bottom:2rem;position:relative}.fuhrpark-hero h2{max-width:12ch;margin-top:1rem}.fuhrpark-lead{color:var(--grey);margin:1.5rem 0 2rem}.garage-ctl{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.garage-filter{flex-wrap:wrap;gap:.5rem;display:flex}.garage-count{color:var(--grey);margin-left:auto;font-weight:700}.garage-nav{gap:.5rem;display:flex}.garage-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--signal) var(--asphalt-2);grid-auto-columns:minmax(280px,380px);grid-auto-flow:column;gap:1rem;padding:.5rem .25rem 1.25rem;display:grid;overflow-x:auto}.car{scroll-snap-align:start;border-radius:var(--r);background:var(--asphalt-2);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);transition:transform .5s var(--ease);position:relative;overflow:hidden}.motion .car:hover{transform:translateY(-6px)rotate(-.6deg)}.car-img{aspect-ratio:4/3;background:#000;overflow:hidden}.car-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.car:hover .car-img img{transform:scale(1.05)}.car-b{gap:.4rem;padding:1rem 1.15rem 1.25rem;display:grid}.car-n{text-transform:uppercase;font-size:1.3125rem;font-style:italic;font-weight:800;font-stretch:85%;line-height:1.1}.car-b p{color:var(--grey);font-size:1rem}.car-light{pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%), #fffae629, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.car:hover .car-light{opacity:1}.bkf{border-radius:var(--r);background:linear-gradient(110deg, var(--asphalt-2), #1d1d22);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:1.25rem 2.5rem;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.bkf p{color:var(--grey);margin-top:.5rem}.bkf-next{gap:.2rem;display:grid;color:var(--white)!important}.bkf-next strong{font-size:1.25rem}@media (max-width:900px){.bkf{grid-template-columns:1fr}.garage-count{margin-left:0}.garage-track{grid-auto-columns:80vw}}.team-ctl{gap:.8rem;margin-bottom:1.5rem;display:grid}.team-q{font-weight:700}.team-chips{flex-wrap:wrap;gap:.45rem;display:flex}.team-out{color:var(--grey);min-height:1.6em}.team-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.tm{border-radius:var(--r);background:var(--asphalt-2);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);transition:opacity .4s, transform .5s var(--ease), box-shadow .3s;overflow:hidden}.tm.dim{opacity:.38}.tm.hit{box-shadow:inset 0 0 0 2px var(--signal);transform:translateY(-4px)}.tm-img{aspect-ratio:1;background:#2a0a0e;overflow:hidden}.tm-img img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.tm.noimg .tm-img{aspect-ratio:3;place-items:center;display:grid}.tm-flag{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 18px 16px;border-radius:3px;width:72px;height:48px;transform:skewY(-6deg)}.tm-b{gap:.3rem;padding:1rem 1.1rem 1.2rem;display:grid}.tm-n{text-transform:uppercase;font-size:1.3125rem;font-style:italic;font-weight:800;font-stretch:85%;line-height:1.1}.tm-r{color:var(--signal-hell);font-size:.9375rem;font-weight:700}.tm-t{color:var(--grey);font-size:1rem}.jobs{border-left:4px solid var(--signal);background:var(--asphalt-2);border-radius:0 var(--r) var(--r) 0;margin-top:2rem;padding:1.1rem 1.3rem}.jobs a{color:var(--signal-hell);text-underline-offset:4px;font-weight:700}.bestanden{background:radial-gradient(60% 70% at 10% 80%,#e2001a24,#0000 70%)}.bestanden-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.bestanden-text{justify-items:start;gap:1.25rem;display:grid}.bestanden-text>p{color:var(--grey)}.wall{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.wall-i{aspect-ratio:3/4;background:#000;border-radius:10px;overflow:hidden}.wall-i:nth-child(3n+2),.motion .wall-i.rv.in:nth-child(3n+2){transform:translateY(1.5rem)}.wall-i img{object-fit:cover;width:100%;height:100%}.shift{border-radius:var(--r);background:var(--asphalt-2);width:100%;box-shadow:inset 0 0 0 1.5px var(--asphalt-3);grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding:1.25rem;display:grid}.shift-gate{background:#0e0e11;border-radius:12px;grid-template-columns:repeat(3,48px);gap:6px;padding:10px;display:grid;position:relative}.shift-slot{background:var(--asphalt-3);border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:30px;right:30px}.shift-g{z-index:1;width:48px;height:48px;color:var(--grey);font:800 1.125rem var(--font);cursor:pointer;background:0 0;border:0;border-radius:10px;position:relative}.shift-g[aria-checked=true]{color:#fff}.shift-knob{background:radial-gradient(circle at 35% 30%, #ff5a66, var(--signal) 50%, #7a0010);width:48px;height:48px;transform:translateX(calc(var(--g) * 54px));pointer-events:none;border-radius:50%;transition:transform .45s cubic-bezier(.5,1.6,.4,1);position:absolute;top:10px;left:10px;box-shadow:0 8px 18px #00000080}.shift-q blockquote p{font-size:1.1875rem;line-height:1.5}.shift-q figcaption{color:var(--grey);margin-top:.6rem;font-size:.9375rem;font-weight:600}.motion .shift-q{animation:ctaIn .5s var(--ease)}@media (max-width:900px){.bestanden-grid{grid-template-columns:1fr}.wall{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.shift{grid-template-columns:1fr}.wall{grid-template-columns:repeat(2,1fr)}.wall-i:nth-child(3n+2),.motion .wall-i.rv.in:nth-child(3n+2){transform:none}}.branch-tabs{background:var(--asphalt-2);box-shadow:inset 0 0 0 1.5px var(--asphalt-3);border-radius:999px;gap:.4rem;margin-bottom:1.5rem;padding:5px;display:inline-flex}.branch-tabs button{color:var(--white);font:700 1rem var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:46px;padding:.5rem 1.3rem}.branch-tabs button[aria-selected=true]{background:var(--white);color:var(--ink)}.branch-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.branch-img{border-radius:var(--r);aspect-ratio:4/3;background:#000;max-width:680px;overflow:hidden}.branch-img img{object-fit:cover;width:100%;height:100%}.motion .branch-img{animation:wipeIn .9s var(--ease)}@keyframes wipeIn{0%{clip-path:inset(0 0 0 100% round var(--r))}to{clip-path:inset(0 round var(--r))}}.branch-b{gap:1rem;display:grid}.branch-sub{color:var(--grey);font-weight:600}.branch-b address{font-size:1.125rem;font-style:normal}.branch-b address a{color:var(--signal-hell);text-underline-offset:4px;font-weight:700}.branch-now{background:var(--asphalt-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;display:flex}.branch-now-n{color:var(--grey);font-size:.9375rem;font-weight:400}.branch-times{border-top:2px dashed var(--asphalt-3);grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:1rem;display:grid}.branch-times h4{text-transform:uppercase;letter-spacing:.06em;color:var(--grey);margin-bottom:.5rem;font-size:.9375rem}.branch-times li{margin-bottom:.45rem;font-size:1rem;display:grid}.branch-times li span:first-child{font-weight:700}@media (max-width:900px){.branch-panel,.branch-times{grid-template-columns:1fr}}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq-grid>div:first-child{justify-items:start;gap:1.25rem;display:grid}.faq-grid>div:first-child>p{color:var(--grey)}.costs{gap:.8rem;width:100%;display:grid}.costs-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.cost{text-align:left;background:var(--chalk);color:var(--ink);font:inherit;cursor:pointer;min-height:116px;transition:transform .35s var(--ease), background .25s, color .25s;border:0;border-radius:10px;align-content:start;gap:.3rem;padding:.8rem .7rem;display:grid}.cost.var{background:repeating-linear-gradient(135deg, var(--chalk) 0 12px, #ebe9e4 12px 24px)}.cost[aria-pressed=true]{background:var(--signal);color:#fff;transform:translateY(-6px)}.cost-id{font-size:1.375rem;font-style:italic;font-weight:900;font-stretch:80%;line-height:1}.cost-n{font-size:.875rem;font-weight:700;line-height:1.25}.cost-t{font-size:.875rem;font-weight:600}.costs-out{color:var(--white);min-height:3.2em}.qa{border-bottom:2px dashed var(--asphalt-3)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--signal-hell)}.qa-i{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--asphalt-3);transition:transform .4s var(--ease), background .3s;border-radius:50%;flex:none;position:relative}.qa-i:before,.qa-i:after{content:"";background:currentColor;width:14px;height:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.qa-i:after{transform:rotate(90deg)}.qa[open] .qa-i{background:var(--signal);transform:rotate(45deg)}.qa p{color:var(--grey);max-width:44rem;padding:0 0 1.25rem}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}.costs-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.costs-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ziel{background:var(--signal-tief);color:#fff;isolation:isolate;padding-block:clamp(5rem,12vw,10rem);position:relative;overflow:hidden}.ziel-flag{aspect-ratio:3/2;opacity:.26;z-index:-1;grid-template-columns:repeat(12,1fr);width:min(52vw,720px);display:grid;position:absolute;top:50%;right:-4vw;transform:translateY(-50%)rotate(-8deg)}.fc{grid-template-rows:repeat(8,1fr);display:grid}.fc i{display:block}.fc .w{background:#fff}.fc .b{background:#111}.motion .fc{animation:2.6s ease-in-out infinite wave;animation-delay:calc(var(--c) * -.16s);animation-play-state:paused}.motion .ziel.play .fc{animation-play-state:running}@keyframes wave{0%,to{transform:translateY(-4%)skewY(-3deg)}50%{transform:translateY(4%)skewY(3deg)}}.ziel-in{justify-items:start;gap:1.25rem;display:grid}.ziel .sign{background:#00000038;border-color:#ffffff59}.ziel-h{font-size:clamp(4rem,13vw,13rem)}.ziel .lead{color:#fff}.ziel-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1rem;display:grid}.way{border-radius:var(--r);color:var(--ink);transition:transform .4s var(--ease), box-shadow .3s;background:#fff;gap:.3rem;padding:1.25rem;text-decoration:none;display:grid}.way strong{text-transform:uppercase;color:#a50015;font-size:1.375rem;font-style:italic;font-weight:850;font-stretch:85%;line-height:1.05}.way span{font-size:1rem}.way:hover{transform:translateY(-6px);box-shadow:0 18px 40px -16px #0009}.ziel-direct{flex-wrap:wrap;gap:.5rem 2rem;margin-top:.5rem;font-size:1.125rem;font-weight:700;display:flex}.ziel-direct a{text-underline-offset:5px}@media (max-width:900px){.ziel-ways{grid-template-columns:1fr 1fr}.ziel-flag{width:90vw;right:-30vw}}@media (max-width:420px){.ziel-ways{grid-template-columns:1fr}}.foot{background:#050506;padding:3.5rem 0 calc(2rem + 80px)}.foot-in{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:2rem;display:grid}.foot-logo{background:#fff;border-radius:10px;align-self:start;padding:8px 12px}.foot-logo img{width:110px}.foot-h{text-transform:uppercase;letter-spacing:.08em;color:var(--grey);margin-bottom:.5rem;font-size:.875rem}.foot p{font-size:1rem}.foot-links{align-content:start;gap:.4rem;display:grid}.foot-links a{font-weight:700}.demo-note{color:var(--grey);margin-top:2.5rem;font-size:.9375rem}@media (min-width:901px){.foot{padding-bottom:2rem}}@media (max-width:900px){.foot-in{grid-template-columns:1fr 1fr}}.dlg{background:var(--asphalt-2);width:min(760px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--white);box-shadow:0 30px 80px #0009, inset 0 0 0 1.5px var(--asphalt-3);border:0;border-radius:18px;padding:0}.dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.dlg-in{gap:.9rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.dlg-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.dlg-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.dlg-tabs button{background:var(--asphalt);color:var(--white);font:700 .9375rem var(--font);cursor:pointer;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--asphalt-3);border:0;border-radius:999px;padding:.5rem .9rem}.dlg-tabs button[aria-selected=true]{background:var(--signal);color:#fff;box-shadow:none}.dlg-x{background:var(--asphalt);width:44px;height:44px;color:var(--white);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.6rem}.dlg-intro{color:var(--grey)}.dlg-form{grid-template-columns:1fr 1fr;gap:.8rem 1rem;display:grid}.dlg-form label{gap:.3rem;font-size:.9375rem;font-weight:700;display:grid}.dlg-form .full{grid-column:1/-1}.dlg-form input,.dlg-form select,.dlg-form textarea{width:100%;font:400 1rem var(--font);color:var(--white);background:var(--asphalt);border:1.5px solid #4a4a53;border-radius:10px;min-height:48px;padding:.75rem .85rem}.dlg-form input:focus,.dlg-form select:focus,.dlg-form textarea:focus{border-color:var(--white);box-shadow:0 0 0 3px var(--signal);outline:none}.dlg-note{color:var(--grey);font-size:.9375rem}.dlg-note a{color:var(--white)}@media (max-width:600px){.dlg-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
