@font-face{font-family:Neue Einstellung;src:url(/assets/NeueEinstellung-Regular-DO1mVokG.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neue Einstellung;src:url(/assets/NeueEinstellung-Medium-CkZTa6rM.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Neue Einstellung;src:url(/assets/NeueEinstellung-SemiBold-B_spXaaw.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Neue Einstellung;src:url(/assets/NeueEinstellung-Bold-DCkfJ9Do.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Neue Einstellung;src:url(/assets/NeueEinstellung-ExtraBold-Cy1u5J2r.woff2)format("woff2");font-weight:800;font-display:swap}:root{--white:#fff;--grey:#f3f4f5;--black:#000;--accent:#df2121;--lime:#a8f700;--ink:#000;--muted:#0009;--line:#0000001f;--on-dark-muted:#ffffffc2;--dark-line:#ffffff2e;--f:"Neue Einstellung",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:clamp(20px,4vw,64px);--hdr:76px;--r-s:14px;--r-m:24px;--r-l:36px;--pill:999px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--hdr)}body{background:var(--white);color:var(--ink);font:400 15.3px/1.55 var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}svg{flex:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:#fff}.display{letter-spacing:-.045em;font-weight:800;line-height:.94}.display em,.h2 em{color:var(--accent);font-style:normal}.h2{letter-spacing:-.04em;font-size:clamp(30.6px,4.14vw,64.8px);font-weight:800;line-height:1}.btn{border-radius:var(--pill);white-space:nowrap;height:56px;transition:transform .2s var(--ease),background .2s;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:15.3px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:#c21c1c;transform:translateY(-2px)}.btn-sm{height:44px;padding:0 22px;font-size:13.5px}.circ{align-items:center;gap:14px;font-size:14.4px;font-weight:600;text-decoration:none;display:inline-flex}.circ i{width:44px;height:44px;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.circ:hover i{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(3px)}.circ svg{width:18px;height:18px}.site-head{z-index:40;height:var(--hdr);padding:0 var(--gut);color:var(--ink);align-items:center;gap:32px;transition:background .3s,color .3s;display:flex;position:fixed;inset:0 0 auto}.site-head.is-light{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#ffffffe0}.site-head.is-dark{color:#fff}.site-head .logo{width:auto;height:49px}.site-head .logo-b,.site-head.is-light .logo-w{display:none}.site-head.is-light .logo-b{display:block}.nav{gap:30px;margin-left:auto;display:flex}.nav a{opacity:.8;font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .2s}.nav a:hover{opacity:1}.menu-btn{border-radius:var(--pill);border:1.5px solid;padding:10px 16px;font-size:13.5px;font-weight:700;display:none}.msheet{inset:var(--hdr) 0 0 0;z-index:39;background:var(--black);color:#fff;padding:28px var(--gut) 40px;flex-direction:column;gap:4px;display:flex;position:fixed;overflow:auto}.msheet a.l{letter-spacing:-.04em;border-bottom:1px solid var(--dark-line);padding:12px 0;font-size:clamp(30.6px,9vw,50.4px);font-weight:800;line-height:1.1;text-decoration:none}.msheet .btn{align-self:flex-start;margin-top:28px}.story{background:var(--black);color:#fff;position:relative}.beat{isolation:isolate;min-height:100svh;padding:calc(var(--hdr) + 32px) var(--gut) 56px;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.beat .bg{z-index:0;position:absolute;inset:0}.beat .bg img{object-fit:cover;width:100%;height:100%}.beat .bg:after{content:"";position:absolute;inset:0}.cap,.vis{z-index:2;position:relative}.b0{align-items:end;padding-bottom:clamp(56px,8vh,104px)}.b0 .bg img{object-position:62% 50%}.b0 .bg:after{background:linear-gradient(90deg,#000000e0 0%,#00000080 45%,#00000014 75%),linear-gradient(#0000 55%,#000000b3)}.hero-copy{flex-direction:column;gap:clamp(24px,3vh,36px);max-width:min(1100px,100%);display:flex}.hero-copy .display{font-size:clamp(41.4px,7.38vw,124.2px)}.hero-copy .lede{max-width:30em;color:var(--on-dark-muted);font-size:clamp(16.2px,1.35vw,20.7px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.scroll-cue{right:var(--gut);z-index:2;color:#ffffffb3;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(56px,8vh,104px)}.scroll-cue i{background:linear-gradient(var(--accent),transparent);width:1.5px;height:72px}.b-step{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px)}.how-h{z-index:3;left:var(--gut);top:calc(var(--hdr) + 18px);letter-spacing:-.01em;color:var(--on-dark-muted);font-size:clamp(14.4px,1.17vw,18px);font-weight:700;position:absolute}.cap{flex-direction:column;gap:20px;max-width:30em;display:flex}.step-n{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1.5px #fff9;font-size:clamp(79.2px,11.7vw,198px);font-weight:800;line-height:.8}.cap h3{letter-spacing:-.045em;font-size:clamp(32.4px,4.14vw,68.4px);font-weight:800;line-height:.98}.cap p{color:var(--on-dark-muted);max-width:24em;font-size:clamp(15.3px,1.26vw,19.8px)}.b1 .bg:after{background:linear-gradient(90deg,#000000eb,#0000009e 60%,#0000006b)}.b2 .bg{background:radial-gradient(120% 90% at 78% 40%,#1b1b1b 0%,var(--black) 62%)}.b3 .bg{background:#080808}#mapsvg{width:100%;height:100%;position:absolute;inset:0}.medal{background:var(--accent);color:#fff;border-radius:50%;place-items:center;display:grid}.medal svg{width:48%;height:48%}.profile{-webkit-backdrop-filter:blur(26px)saturate(1.2);border-radius:var(--r-m);color:#fff;background:#1212128c;border:1px solid #ffffff38;flex-direction:column;justify-self:end;gap:0;width:min(385px,100%);padding:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}.pf-cover{height:clamp(130px,27vh,250px);position:relative;overflow:hidden}.pf-cover img{object-fit:cover;width:100%;height:100%;display:block}.pf-cover:after{content:"";background:linear-gradient(#00000040,#0000 40%,#0000008c);position:absolute;inset:0}.pf-live,.pf-tier{z-index:1;border-radius:var(--pill);-webkit-backdrop-filter:blur(8px);background:#0000008c;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:12px}.pf-live{left:12px}.pf-live i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a8f70040}.pf-tier{color:var(--lime);right:12px}.pf-id{z-index:2;align-items:flex-end;gap:14px;margin-top:-30px;padding:0 18px;display:flex;position:relative}.pf-logo{width:64px;height:64px;color:var(--accent);background:#fff;border:3px solid #121212e6;border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:0 8px 22px #0006}.pf-logo svg{width:38px;height:38px}.pf-id .tx{flex-direction:column;gap:3px;min-width:0;padding-bottom:2px;display:flex}.pf-id .tx b{align-items:center;gap:7px;font-size:clamp(16px,1.35vw,19px);font-weight:700;line-height:1.2;display:flex}.pf-id .vf{background:var(--lime);color:#000;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.pf-id .vf svg{width:11px;height:11px}.pf-id .tx>span{color:#ffffffb8;align-items:center;gap:5px;font-size:12.6px;display:flex}.pf-id .tx>span svg{flex:none;width:13px;height:13px}.pf-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 18px 0;padding:12px 0 0;list-style:none;display:grid}.pf-stats li{flex-direction:column;gap:1px;display:flex}.pf-stats b{font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.15}.pf-stats span{color:#ffffffa6;font-size:11.5px}.pf-chips{flex-wrap:wrap;gap:6px;padding:12px 18px 0;display:flex}.pf-chips i{border-radius:var(--pill);background:#ffffff1f;border:1px solid #ffffff29;padding:5px 11px;font-size:11.5px;font-style:normal;font-weight:500}.pf-eng{border-radius:var(--r-s);background:#ffffff14;align-items:center;gap:11px;margin:14px 18px 0;padding:10px 12px;display:flex}.pf-eng>i{width:34px;height:34px;color:var(--lime);background:#a8f70029;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.pf-eng span{color:#ffffffa6;flex-direction:column;flex:1;min-width:0;font-size:11.5px;line-height:1.3;display:flex}.pf-eng span b{color:#fff;font-size:13.5px}.pf-eng em{color:var(--lime);white-space:nowrap;font-size:11.5px;font-style:normal}.pf-act{gap:10px;padding:16px 18px 18px;display:flex}.pf-wa,.pf-sec{border-radius:var(--pill);flex:1;place-items:center;height:42px;font-size:13.5px;font-weight:600;display:grid}.pf-wa{background:var(--lime);color:#000}.pf-sec{background:#ffffff1a;border:1px solid #ffffff38}.gearwall{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:clamp(10px,1.2vw,18px);width:min(520px,100%);display:grid}.gear{border-radius:var(--r-m);aspect-ratio:1/.9;background:#fff;position:relative;overflow:hidden}.gear:nth-child(2n){transform:translateY(clamp(14px,3vw,40px))}.gear img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.gear .ok{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:12px;right:12px}.gear .ok svg{width:14px;height:14px}.snap{border-radius:var(--r-s);border:1.5px dashed #ffffff73;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin-top:clamp(16px,3vw,44px);padding:20px;display:flex}.snap .medal{width:48px;height:48px}.mapcards{flex-direction:column;justify-self:end;gap:14px;width:min(430px,100%);display:flex;position:relative}.prod{border-radius:var(--r-m);color:var(--ink);background:#fff;grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:12px;display:grid}.prod .im{border-radius:var(--r-s);aspect-ratio:1;background:#fff;position:relative}.prod .im img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.skl{flex-direction:column;gap:9px;display:flex}.skl i{background:var(--grey);border-radius:5px;height:9px;display:block}.skl i:first-child{background:#d8dadc;width:62%}.skl i:last-child{width:84%}.near{border-radius:var(--r-m);background:var(--accent);color:#fff;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.near>img{border-radius:var(--r-s);object-fit:cover;width:72px;height:72px}.near .skl i{background:#ffffff8c}.near .skl i:first-child{background:#fff}.near .pin{width:40px;height:40px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;display:grid}.near .pin svg{width:20px;height:20px}.rail{display:none}.is-pinned .rail{z-index:5;left:var(--gut);align-items:center;gap:10px;display:flex;position:absolute;bottom:32px}.rail i{width:34px;height:3px;transition:background .3s,width .3s var(--ease);background:#ffffff40;border-radius:2px}.rail i.on{background:var(--accent);width:56px}.is-pinned .stage{height:100vh;position:relative;overflow:hidden}.is-pinned .beat{height:100%;min-height:0;position:absolute;inset:0}.is-pinned .b-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.is-pinned .b0{padding-bottom:clamp(72px,10vh,120px)}@media (width>=901px){.b-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.step-n{font-size:86.4px}.gearwall,.profile,.mapcards{justify-self:stretch;width:100%}.b-step{padding-top:calc(var(--hdr) + 56px)}.b3{min-height:0;padding-bottom:416px}.b3 .bg{height:380px;inset:auto 0 0}.b3 .bg:before{content:"";background:linear-gradient(var(--black),transparent);z-index:2;height:100px;position:absolute;inset:0 0 auto}.scroll-cue{display:none}}.why{background:var(--grey);padding:clamp(72px,9vw,150px) var(--gut)}.why-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.why-vis{top:calc(var(--hdr) + 24px);height:min(calc(100vh - var(--hdr) - 48px),760px);position:sticky}.frame{border-radius:var(--r-l);background:#000;width:100%;height:100%;position:relative;overflow:hidden}.frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease),transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.frame img.on{opacity:1;transform:none}.frame:after{content:"";background:linear-gradient(#0000,#00000080);height:30%;position:absolute;inset:auto 0 0}.frame .count{z-index:2;color:#fff;letter-spacing:-.05em;font-size:clamp(36px,3.6vw,57.6px);font-weight:800;line-height:1;position:absolute;bottom:22px;left:24px}.frame .count small{opacity:.7;letter-spacing:0;margin-left:6px;font-size:.4em}.why-body .h2{margin-bottom:clamp(24px,3vw,48px)}.reasons{border-top:1.5px solid var(--black);list-style:none}.reasons li{border-bottom:1px solid var(--line);opacity:.42;grid-template-columns:clamp(56px,7vw,110px) 1fr;gap:clamp(16px,2vw,32px);padding:clamp(28px,4vw,56px) 0;transition:opacity .4s;display:grid}.reasons li.on{opacity:1}.reasons .n{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--black);font-size:clamp(39.6px,5.4vw,86.4px);font-weight:800;line-height:.85;transition:color .4s,-webkit-text-stroke-color .4s}.reasons li.on .n{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.reasons h3{letter-spacing:-.045em;font-size:clamp(25.2px,3.06vw,50.4px);font-weight:800;line-height:1}.reasons p{color:var(--muted);max-width:28em;margin-top:14px;font-size:clamp(14.4px,1.17vw,18px)}.reasons .m-img{display:none}@media (width<=900px){.why-g{grid-template-columns:1fr}.why-vis{display:none}.reasons li{opacity:1;grid-template-columns:1fr}.reasons .m-img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-m);width:100%;margin-bottom:6px;display:block}.reasons .n{font-size:50.4px}}.trust{background:var(--white);color:var(--ink);padding:clamp(56px,7vw,110px) var(--gut)}.trust .lead{letter-spacing:-.035em;max-width:22em;margin-bottom:clamp(24px,3vw,44px);font-size:clamp(26px,3.5vw,56px);font-weight:700;line-height:1.05}.trust .lead .w{opacity:.16;display:inline-block}.proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);list-style:none;display:grid}.proof li{aspect-ratio:4/3.2;border-radius:var(--r-m);color:#fff;background:#000;align-items:flex-end;padding:clamp(16px,1.8vw,26px);display:flex;position:relative;overflow:hidden}.proof img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.proof li:hover img{transform:scale(1.05)}.proof li:after{content:"";background:linear-gradient(#0000 38%,#000000d1);position:absolute;inset:0}.proof span{z-index:1;letter-spacing:-.025em;font-size:clamp(18px,1.9vw,28px);font-weight:600;line-height:1;position:relative}.proof .ck{z-index:1;-webkit-backdrop-filter:blur(8px);width:32px;height:32px;color:var(--lime);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.proof .ck svg{width:18px;height:18px}@media (width<=800px){.proof{grid-template-columns:1fr}.proof li{aspect-ratio:16/10}}.closing{color:#fff;min-height:min(100svh,880px);padding:var(--gut);align-items:end;display:grid;position:relative;overflow:hidden}.closing>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.closing:after{content:"";background:linear-gradient(#0000008c,#00000059 40%,#000000eb 92%);position:absolute;inset:0}.closing>div{z-index:1;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,44px);padding-bottom:clamp(20px,4vw,56px);display:flex;position:relative}.closing .display{max-width:11em;font-size:clamp(37.8px,7.2vw,118.8px)}.foot{background:var(--black);color:#ffffffb8;padding:clamp(48px,6vw,96px) var(--gut) 28px}.foot-g{border-bottom:1px solid var(--dark-line);grid-template-columns:1.4fr 1fr;gap:clamp(32px,5vw,96px);padding-bottom:clamp(36px,5vw,72px);display:grid}.foot-brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.foot-brand img{width:auto;height:48px;margin-bottom:10px}.foot-brand p{letter-spacing:-.035em;color:#fff;max-width:16em;font-size:clamp(19.8px,2.16vw,32.4px);font-weight:700;line-height:1.1}.foot-brand p+p{letter-spacing:0;color:#ffffffb8;font-size:14.4px;font-weight:400}.foot-brand .btn{margin-top:14px}.foot nav{flex-direction:column;align-self:end;gap:0;display:flex}.foot nav a{border-bottom:1px solid var(--dark-line);letter-spacing:-.02em;color:#fff;transition:color .2s,padding .3s var(--ease);justify-content:space-between;align-items:center;padding:16px 0;font-size:clamp(16.2px,1.44vw,21.6px);font-weight:600;text-decoration:none;display:flex}.foot nav a:first-child{border-top:1px solid var(--dark-line)}.foot nav a:hover{color:var(--accent);padding-left:8px}.foot-bottom{flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;font-size:11.25px;line-height:1.6;display:flex}.foot-bottom .credits{opacity:.7;max-width:64em}@media (width<=800px){.foot-g{grid-template-columns:1fr}.foot nav{align-self:stretch}}@media (width<=700px){.site-head .logo{height:38px}}@media (width<=960px){.nav{display:none}.menu-btn{margin-left:auto;display:block}.site-head>.btn{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.b2 .how-h,.b3 .how-h{display:none}.is-pinned .b2 .how-h,.is-pinned .b3 .how-h{display:block}.how-h{margin-bottom:-8px;position:relative;top:auto;left:auto}.is-pinned .how-h{left:var(--gut);top:calc(var(--hdr) + 18px);margin:0;position:absolute}.display em{color:var(--lime)}.snap .medal{color:var(--lime);background:#a8f70024;box-shadow:inset 0 0 0 1.5px #a8f70080}.gearwall .gear .ok{background:var(--lime);color:var(--black);width:22px;height:22px}.hero-copy .display{text-wrap:balance;line-height:.86}.hero-copy{gap:clamp(18px,2.4vh,28px)}.closing .display{line-height:.88}.has-string .step-n{-webkit-text-stroke-color:transparent!important}#string{z-index:6;pointer-events:none;opacity:0;filter:drop-shadow(0 0 7px #df21218c);position:absolute;overflow:visible}#string path{fill:none;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
