@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/barlow-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/barlow-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/media/fonts/barlow-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/media/fonts/barlow-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/media/fonts/barlow-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/media/fonts/barlow-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/media/fonts/barlow-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/media/fonts/barlow-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/media/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/media/fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:where(.start-page [data-start-part]) :is(h1,h2,h3,h4,h5){font:revert;text-transform:revert;letter-spacing:revert;margin:revert}:where(.start-page [data-start-part]) p{margin:revert}:where(.start-page [data-start-part]) ul{padding-left:revert}:where(.start-page [data-start-part]) li{margin-bottom:revert}:where(.start-page [data-start-part]) a{color:revert;text-decoration:revert}:where(.start-page [data-start-part]) button{font:revert;cursor:revert}:where(.start-page [data-start-part]) img{display:revert;height:revert}@property --glow{syntax:"<color>";inherits:true;initial-value:#10233a}:root{color-scheme:dark;--void:#06070a;--void-2:#0d1016;--ink:#f1ece4;--ink-2:#adafb6;--ink-3:#6e727c;--red:#e5251c;--red-deep:#b80000;--magma:#ff7a22;--gold:#ffd37f;--steel:#94b8d3;--teal:#00aac1;--line:#f1ece424;--panel:#090b10e6;--f-display:"Bebas Neue","Oswald","Arial Narrow",Impact,sans-serif;--f-body:"Barlow","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*,:before,:after{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--void);color:var(--ink);font:400 1.0625rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--void);position:fixed;inset:0 0 auto}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ambient{z-index:0;pointer-events:none;background:radial-gradient(85% 70% at 70% 45%, var(--glow) 0%, transparent 72%),radial-gradient(70% 50% at 0% 100%, var(--glow) 0%, transparent 70%),var(--void);transition:--glow 1.6s;position:fixed;inset:0}#swarm{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.no-gl #swarm{display:none}.grain{z-index:3;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.top .top-brand{transition:opacity .3s,visibility .3s}.top.below-bar .top-brand{opacity:0;visibility:hidden}.top{z-index:30;padding:calc(env(safe-area-inset-top,0px) + 12px) max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));background:linear-gradient(#06070aeb,#06070a00);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.top-brand{font:400 1.45rem/1 var(--f-display);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.top-brand img{width:31px;height:auto;display:block}.top-brand b{color:var(--red);font-weight:400}.readout{font:500 .68rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:right;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.readout #ro-value{color:var(--ink);letter-spacing:.08em;font-size:.82rem}.top-cta{font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:#06070a80;padding:9px 12px;text-decoration:none}.top-cta:hover{border-color:var(--red)}@media (width<=520px){.top-cta{display:none}.top-brand{font-size:1.2rem}.top-brand img{width:26px}}.gauge{right:max(18px, env(safe-area-inset-right,0px));z-index:25;position:fixed;top:50%;transform:translateY(-50%)}.gauge ol{border-right:1px solid var(--line);gap:11px;margin:0;padding:6px 14px 6px 0;list-style:none;display:grid}.gauge a{color:var(--ink-3);font:500 .62rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;text-decoration:none;display:flex}.gauge a:after{content:"";background:currentColor;width:8px;height:1px;margin-right:-14px;transition:width .25s}.gauge a span{opacity:0;transition:opacity .25s,transform .25s;transform:translate(6px)}.gauge:hover a span,.gauge a:focus-visible span,.gauge a[aria-current=true] span{opacity:1;transform:none}.gauge a[aria-current=true]{color:var(--ink)}.gauge a[aria-current=true]:after{background:var(--red);width:20px;height:2px}@media (width<=1099px){.gauge{display:none}}main{z-index:2;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:relative}.layer{align-items:center;min-height:100vh;padding-block:clamp(96px,15vh,170px) clamp(72px,12vh,140px);display:flex;position:relative}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(0px,3vw,40px);position:relative}@media (width>=1100px){.wrap{padding-right:clamp(60px,9vw,150px)}}.col{z-index:2;min-width:0;max-width:36rem;position:relative}@media (width<=759px){.layer{align-items:flex-start}.shape-top{padding-top:46vh}.hero.shape-top{padding-top:44vh}}.layer h1,.layer h2,.layer p,.layer li,.layer dd,.layer dt{text-shadow:0 1px 22px #06070af2,0 0 3px #06070ab3}.eyebrow{font:500 .72rem/1.5 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 18px}.eyebrow b{color:var(--red);font-weight:500}h1,h2,h3{font-family:var(--f-display);letter-spacing:.008em;text-wrap:balance;margin:0;font-weight:400}.mega{font-size:clamp(4rem,12vw,11rem);line-height:.84}.big{font-size:clamp(3rem,7vw,6.2rem);line-height:.88}.lead{color:var(--ink);max-width:34rem;margin:22px 0 0;font-size:clamp(1.15rem,1.5vw,1.38rem);line-height:1.5}p{color:var(--ink-2);max-width:62ch}.note{font:400 .78rem/1.5 var(--f-mono);color:var(--ink-3);letter-spacing:.03em}.small{font-size:.9rem}.btn{appearance:none;background:var(--red);color:#fff;font:600 .92rem/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;align-items:center;gap:12px;padding:15px 22px;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.btn:hover{background:#ff3b2f}.btn:active{transform:translateY(1px)}.btn small{font:500 .62rem/1 var(--f-mono);letter-spacing:.12em;opacity:.8;text-transform:none;margin-top:5px;display:block}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#06070a8c}.btn-ghost:hover{background:#e5251c2e}.linkline{font:500 .78rem/1.4 var(--f-mono);letter-spacing:.06em;color:var(--ink);border-bottom:1px solid var(--red);margin-top:6px;padding-bottom:2px;text-decoration:none;display:inline-block}.linkline:hover{color:var(--gold)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.hint{font:400 .78rem/1.4 var(--f-mono);color:var(--ink-3);letter-spacing:.04em}.proofs{gap:14px;max-width:34rem;margin:28px 0 30px;padding:0;list-style:none;display:grid}.proofs li{color:var(--ink-2);padding-left:24px;position:relative}.proofs li:before{content:"";background:var(--red);width:12px;height:2px;position:absolute;top:.7em;left:0}.proofs b{color:var(--ink);font-weight:600}.hits{gap:5px;display:inline-flex}.hits i{border-radius:50%;width:9px;height:9px;display:block;box-shadow:inset 0 0 0 1px}.hits i.on{background:var(--red);box-shadow:none}.smash-zone{z-index:1;cursor:crosshair;position:absolute;inset:0 0 0 42%}@media (width<=759px){.smash-zone{height:46vh;bottom:auto;left:0}}.smash-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.stamps span{transition:color .2s,transform .3s cubic-bezier(.2,1.7,.4,1);display:inline-block}.stamps span.on{color:var(--red);transform:rotate(-2.5deg)scale(1.04)}.stamps span[data-s="2"].on{color:var(--gold)}.ptest{gap:18px;max-width:30rem;margin-top:30px;display:grid}.pgauge{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pbar{background:#f1ece41a;height:6px;position:relative;overflow:hidden}.pbar i{background:linear-gradient(90deg,var(--red-deep),var(--magma),var(--gold));width:0;position:absolute;inset:0 auto 0 0}.pgauge output{font:500 .9rem/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:11ch}.pload{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pload li{font:500 .7rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-3);padding:8px 10px;transition:color .2s,border-color .2s,background .2s}.pload li.on{color:var(--ink);border-color:var(--magma);background:#ff7a2224}#druck.held .pload li{color:var(--gold);background:#ffd37f14;border-color:#ffd37f80}#press-btn{-webkit-touch-callout:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:16rem}.demo{box-shadow:0 0 0 1px var(--line);background:#05060a;margin:clamp(36px,5vw,60px) 0 0;position:relative}.demo-stage{position:relative}.demo jage-player{aspect-ratio:16/8;background:#05060a;width:100%;display:block}@media (width<=759px){.demo jage-player{aspect-ratio:1}}.demo jage-player::part(status){font:500 .7rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.demo-touch{touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:none;position:absolute;inset:0}.demo.running.coarse .demo-touch{display:block}.demo jage-player::part(play){display:none}.demo-load{text-align:center;-webkit-backdrop-filter:blur(6px);flex-direction:column;align-items:center;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.demo-load:active{transform:translate(-50%,1px)}.demo-load[hidden]{display:none}.demo-load,.demo-load small{white-space:nowrap}@media (width<=759px){.demo-load{padding:13px 16px;font-size:.78rem}}.demo.preview .demo-ctl{display:none}.demo.preview .live{color:var(--ink-2)}.demo.preview .live:before{background:var(--ink-2);animation:none}.demo-hud{font:500 .66rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);pointer-events:none;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:12px 14px;display:flex;position:absolute;inset:0 0 auto}.live{color:var(--red)}.live:before{content:"";background:var(--red);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.2}}.demo-ctl{gap:6px;display:flex;position:absolute;top:42px;right:12px}.demo-ctl button{font:500 .7rem/1 var(--f-mono);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;font-variant-numeric:tabular-nums;background:#06070abf;padding:8px 10px}.demo-ctl button[aria-pressed=true]{color:#fff;border-color:var(--red);background:#b8000066}.demo figcaption{color:var(--ink-2);border-top:1px solid var(--line);padding:14px 16px;font-size:.92rem}.demo figcaption b{color:var(--ink);font-weight:600}.demo .fallback{color:var(--ink-2);padding:40px 16px;display:none}.demo.nogl .demo-stage,.demo.nogl .demo-ctl,.demo.nogl .demo-hud,.demo.nogl figcaption{display:none}.demo.nogl .fallback{display:block}.engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin-top:clamp(40px,6vw,72px);display:grid}@media (width<=999px){.engines{grid-template-columns:minmax(0,1fr)}}.engine{background:var(--panel);border-top:2px solid var(--red);flex-direction:column;gap:14px;min-width:0;padding:24px 22px 22px;display:flex}.engine header{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.engine h3{font-size:2.5rem;line-height:.9}.engine p{margin:0;font-size:.98rem}.tag{font:500 .64rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.facts{gap:10px;margin:0;display:grid}.facts div{border-top:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:12px;padding-top:10px;display:grid}.facts dt{font:400 1.75rem/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.facts dd{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.35}.engine .linkline{align-self:flex-start;margin-top:auto}.clock{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.clock div{flex-direction:column;gap:6px;min-width:0;display:flex}.clock .k{font:500 .62rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.clock output{font:400 1.75rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.03em;white-space:nowrap}.clock div+div output{color:var(--gold)}#orb-cv{width:100%;max-width:100%;height:150px;display:block}.toolbelt{margin-top:clamp(36px,5vw,56px)}.toolbelt ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.toolbelt li{border:1px solid var(--line);color:var(--ink);background:#06070a99;flex-direction:column;gap:3px;padding:10px 14px;font-weight:600;display:flex}.toolbelt li span{font:400 .7rem/1.3 var(--f-mono);letter-spacing:.03em;color:var(--ink-3)}.people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:38rem;margin-top:30px;display:grid}@media (width<=520px){.people{grid-template-columns:minmax(0,1fr)}}.people figure{align-items:flex-start;gap:14px;min-width:0;margin:0;display:flex}.people img{object-fit:cover;filter:grayscale()contrast(1.05);width:74px;height:74px;box-shadow:0 0 0 2px var(--gold),0 0 32px #ffd37f59;border-radius:50%;flex:none;transition:filter .4s}.people figure:nth-child(2) img{box-shadow:0 0 0 2px var(--red),0 0 32px #e5251c66}.people figure:hover img{filter:none}.people figcaption{color:var(--ink-2);flex-direction:column;gap:3px;min-width:0;font-size:.88rem;line-height:1.35;display:flex}.people b{color:var(--ink);font-size:1.02rem;font-weight:600}.years{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:30px;display:flex}.years output{font:400 clamp(3rem,6vw,4.6rem)/1 var(--f-display);color:var(--gold);font-variant-numeric:tabular-nums;min-width:3.2ch}.years span{font:500 .72rem/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.blabels{z-index:4;pointer-events:none;opacity:0;transition:opacity .6s;position:fixed;inset:0;overflow:hidden}body[data-layer=kern] .blabels{opacity:1}.blabels span{font:500 .68rem/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid var(--line);will-change:transform;background:#06070a99;padding:6px 9px;position:absolute;top:0;left:0}.blabels #lbl-a{border-color:#ffd37f99}.blabels #lbl-b{border-color:#e5251cb3}.offer{max-width:38rem;margin:30px 0 0;padding:0;list-style:none}.offer li{border-top:1px solid var(--line);cursor:default;grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;display:grid}.offer li:last-child{border-bottom:1px solid var(--line)}.offer b{font:400 clamp(1.8rem,2.6vw,2.35rem)/1 var(--f-display);color:var(--ink);transition:color .2s,letter-spacing .3s}.offer li:hover b{color:var(--red);letter-spacing:.03em}.offer span{color:var(--ink-2);font-size:.95rem;line-height:1.45}@media (width<=560px){.offer li{grid-template-columns:minmax(0,1fr);gap:4px}}.plat-list{margin-top:30px}.plat-list ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plat-list li{font:500 .74rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:#06070a8c;padding:9px 12px}.ref-head{max-width:46rem}.er-stage{grid-template-columns:minmax(0,1fr) 128px;gap:10px;margin-top:40px;display:grid}@media (width<=759px){.er-stage{grid-template-columns:minmax(0,1fr)}}#earthrise .ref-head{max-width:calc(100% - 138px)}#earthrise .ref-head .lead,#earthrise .ref-head p{text-wrap:pretty;max-width:none}@media (width<=759px){#earthrise .ref-head{max-width:none}}.er-view{aspect-ratio:16/9;background:#000;max-width:100%;position:relative;overflow:hidden}.er-view img{object-fit:cover;width:100%;height:100%;transition:opacity .9s,transform 9s linear;position:absolute;inset:0;transform:scale(1.02)}.er-view img.is-on{transform:scale(1.09)}.er-view img.is-off{opacity:0}.hud{pointer-events:none;background:linear-gradient(var(--steel),var(--steel)) 0 0/22px 2px,linear-gradient(var(--steel),var(--steel)) 0 0/2px 22px, linear-gradient(var(--steel),var(--steel)) 100% 0/22px 2px,linear-gradient(var(--steel),var(--steel)) 100% 0/2px 22px, linear-gradient(var(--steel),var(--steel)) 0 100%/22px 2px,linear-gradient(var(--steel),var(--steel)) 0 100%/2px 22px, linear-gradient(var(--steel),var(--steel)) 100% 100%/22px 2px,linear-gradient(var(--steel),var(--steel)) 100% 100%/2px 22px;opacity:.8;background-repeat:no-repeat;position:absolute;inset:12px}.hud-cap{font:500 .68rem/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 8px #000;pointer-events:none;position:absolute;bottom:20px;left:22px;right:22px}.hud-cap b{color:var(--steel);font-weight:500}.scan{pointer-events:none;opacity:.25;mix-blend-mode:screen;background:linear-gradient(#0000 0,#94b8d31f 50%,#0000 51%) 0 0/100% 6px;position:absolute;inset:0}.er-thumbs{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid}@media (width<=759px){.er-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}}.er-thumbs button{cursor:pointer;aspect-ratio:16/9;opacity:.5;box-shadow:inset 0 0 0 1px var(--line);background:#000;border:0;padding:0;transition:opacity .2s;overflow:hidden}.er-thumbs button:hover{opacity:.85}.er-thumbs button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--steel)}.er-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.compare{--c:50%;-webkit-user-select:none;user-select:none;max-width:100%;position:relative}.compare-box{aspect-ratio:1;touch-action:pan-y;cursor:ew-resize;background:#0b0f18;max-width:100%;position:relative;overflow:hidden}.compare-box img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.compare-top{clip-path:inset(0 calc(100% - var(--c)) 0 0);position:absolute;inset:0}.compare-handle{top:0;bottom:0;left:var(--c);background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #06070a8c,0 0 12px #06070a59}.compare-handle:after{content:"‹ ›";background:var(--ink);color:#06070a;width:34px;height:34px;font:700 15px/34px var(--f-mono);text-align:center;border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #06070a73,0 0 0 7px #f1ece438,0 4px 14px #00000073}.compare-lab{max-width:46%;font:500 .62rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);pointer-events:none;background:#06070abf;padding:6px 8px;position:absolute;bottom:10px}.compare-lab.l{left:10px}.compare-lab.r{text-align:right;right:10px}.compare input{width:100%;accent-color:var(--red);margin:12px 0 0}.split-r{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.split-l{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.split-l>.col{order:2}@media (width<=899px){.split-r,.split-l{grid-template-columns:minmax(0,1fr)}.split-l>.col{order:0}}.lantern{aspect-ratio:16/9;cursor:none;touch-action:pan-y;--lx:.36;--ly:.55;--lr:170px;--aura:0;background:#000;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffb45a24}.lantern img{object-fit:cover;filter:brightness(1.45)saturate(1.1);width:100%;height:100%;-webkit-mask-image:radial-gradient(circle var(--lr) at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0%,#000000eb 26%,#0006 58%,transparent 100%);mask-image:radial-gradient(circle var(--lr) at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0%,#000000eb 26%,#0006 58%,transparent 100%);position:absolute;inset:0}.lantern .warm{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle var(--lr) at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#ffa6404d,transparent 70%);position:absolute;inset:0}.lantern .aura{pointer-events:none;mix-blend-mode:screen;opacity:var(--aura);background:radial-gradient(38% 55% at 48%,#ff180cbf,#0000 72%);position:absolute;inset:0}.lantern .vig{pointer-events:none;opacity:var(--aura);position:absolute;inset:0;box-shadow:inset 0 0 120px #ff00008c}.lantern .flame{left:calc(var(--lx) * 100%);top:calc(var(--ly) * 100%);pointer-events:none;background:#ffe2a0;border-radius:50% 50% 45% 45%;width:9px;height:12px;margin:-6px 0 0 -4.5px;position:absolute;box-shadow:0 0 16px 6px #ff9632d9}.lantern .seen{text-align:center;max-width:none;font:400 clamp(1.5rem,3vw,2.3rem)/1 var(--f-display);letter-spacing:.06em;color:#ff4a3a;opacity:0;pointer-events:none;margin:0;transition:opacity .35s;position:absolute;bottom:14px;left:0;right:0}.lantern.seen-on .seen{opacity:1}.scare-fx{z-index:40;pointer-events:none;opacity:var(--scare,0);backdrop-filter:saturate(.3)brightness(.8)contrast(1.08);-webkit-mask-image:radial-gradient(ellipse var(--hw,0px) var(--hh,0px) at var(--hx,50%) var(--hy,50%),transparent 72%,#000 100%);mask-image:radial-gradient(ellipse var(--hw,0px) var(--hh,0px) at var(--hx,50%) var(--hy,50%),transparent 72%,#000 100%);background:radial-gradient(72% 68%,#0000 28%,#46000480 68%,#100002ed 100%);display:none;position:fixed;inset:0;overflow:hidden}.scare-fx.on{display:block}.scare-fx:before{content:"";animation:1.2s ease-in-out infinite scareBeat;position:absolute;inset:0;box-shadow:inset 0 0 200px 40px #ff160a8c}.scare-noise{opacity:.16;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.48s step-end infinite scareNoise;position:absolute;inset:-40%}@keyframes scareBeat{0%,to{opacity:.5}12%{opacity:1}24%{opacity:.62}36%{opacity:.9}60%{opacity:.5}}@keyframes scareNoise{0%{transform:translate(0)}25%{transform:translate(-6%,4%)}50%{transform:translate(5%,-3%)}75%{transform:translate(-3%,-6%)}}@media (prefers-reduced-motion:reduce){.scare-fx:before,.scare-noise{animation:none}}.ll-art{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--line);margin-top:22px;display:block}.cubes{background:radial-gradient(42% 34% at 80% 74%,#8446d66b,#0000 72%),radial-gradient(120% 90% at 50% 35%,#3b2a86 0%,#1a1047 62%,#0d0826 100%);margin:0;position:relative;box-shadow:0 0 0 1px #9b7bff4d}.cubes:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 78% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 64%,#fff,#0000),radial-gradient(1px 1px at 24% 78%,#fff,#0000),radial-gradient(1px 1px at 52% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 6% 52%,#fff,#0000),radial-gradient(1px 1px at 66% 88%,#fff,#0000);position:absolute;inset:0}.cubes canvas{aspect-ratio:1/.86;cursor:pointer;touch-action:pan-y;width:100%;max-width:100%;display:block;position:relative}.cubes figcaption{border-top:1px solid #9b7bff4d;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 16px;display:flex;position:relative}.cube-badge{z-index:2;pointer-events:none;align-items:center;margin:0;display:flex;position:absolute;top:12px;right:12px}.cube-badge i{z-index:1;background:linear-gradient(145deg,#ffc0f2 0%,#ff5fd2 46%,#c02ea8 100%);border-radius:10px;width:40px;height:40px;position:relative;transform:rotate(-8deg);box-shadow:inset -4px -5px #780a6459,inset 3px 3px #ffffff73,0 4px 14px #00000059}#cube-n{text-align:right;min-width:4.4em;font:400 1.7rem/1 var(--f-display);color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#2b308f,#1d2266);border-radius:0 10px 10px 0;margin-left:-12px;padding:6px 14px 6px 22px}.cube-badge.bump i{animation:.45s cubic-bezier(.2,.8,.2,1.4) cubeBump}@keyframes cubeBump{40%{transform:rotate(-8deg)scale(1.22)}}@media (prefers-reduced-motion:reduce){.cube-badge.bump i{animation:none}}.cubes.nogl .cube-badge{display:none}@media (width<=560px){.cube-badge{top:8px;right:8px}.cube-badge i{border-radius:7px;width:28px;height:28px}#cube-n{margin-left:-9px;padding:4px 10px 4px 16px;font-size:1.2rem}}#cube-place{font:500 .78rem/1.4 var(--f-mono);color:var(--ink);letter-spacing:.04em}.cubes .note{flex-basis:100%;margin:0}.cubes.nogl canvas,.cubes.nogl figcaption,.cubes .fallback{display:none}.cubes.nogl .fallback{width:100%;display:block}.shot{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--line);margin-top:24px;display:block}.store{flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}.finale{align-items:flex-end;min-height:118vh;padding-bottom:clamp(56px,9vh,110px)}.contact{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.mail{border:1px solid var(--line);font:500 .95rem/1 var(--f-mono);background:#06070a99;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:inline-flex}.mail span{-webkit-user-select:all;user-select:all}.mail button{font:500 .66rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;padding:9px 10px}.mail button:hover{color:var(--ink);border-color:var(--red)}.pagefoot{z-index:2;padding:0 max(16px, env(safe-area-inset-right,0px)) clamp(72px,12vh,140px) max(16px, env(safe-area-inset-left,0px));position:relative}.totop{right:max(18px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px));z-index:26;border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);opacity:0;visibility:hidden;background:#06070a99;place-items:center;transition:opacity .3s,visibility .3s,transform .3s,color .2s,border-color .2s;display:grid;position:fixed;transform:translateY(8px)}.totop[hidden]{display:none}.totop.on{opacity:.75;visibility:visible;transform:none}.totop:hover,.totop:focus-visible{opacity:1;color:var(--ink);border-color:var(--red)}.totop svg{width:18px;height:18px;display:block}@media (prefers-reduced-motion:reduce){.totop{transition:none;transform:none}}body:focus{outline:none}.foot{border-top:1px solid var(--line);font:400 .76rem/1.5 var(--f-mono);color:var(--ink-3);letter-spacing:.02em;flex-wrap:wrap;gap:8px 22px;padding-top:18px;display:flex}.foot a{color:var(--ink-2)}.huge{font-size:clamp(2.5rem,10.5vw,4.6rem);line-height:.88}@media (width>=760px){.huge{font-size:clamp(4rem,6vw,6.6rem)}}.words span{transition:color .5s;display:block}.words span.on{color:var(--red)}.hero-col{max-width:46rem}.symcap{z-index:4;pointer-events:none;opacity:0;will-change:transform;transition:opacity .5s;position:fixed;top:0;left:0}body[data-layer=start] .symcap{opacity:1}.no-gl .symcap{display:none}.symcap span{font:500 .68rem/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid var(--line);background:#06070a9e;padding:7px 11px;display:inline-block}.symcap.pop span{animation:.6s cubic-bezier(.2,1.4,.4,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.symcap.pop span{animation:none}}.trust{z-index:2;align-items:center;gap:14px;max-width:46rem;margin-top:clamp(44px,7vh,72px);display:flex;position:relative}.trust-vp{flex:1;min-width:0}.trust-set{flex-wrap:wrap;align-items:center;gap:18px 56px;margin:0;padding:0;list-style:none;display:flex}.trust-g{align-items:center;gap:22px;margin:0;display:flex}.trust-l{font:500 .66rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.trust-g ul{align-items:center;gap:34px;margin:0;padding:0;list-style:none;display:flex}.trust-g li{margin:0}.trust img{width:auto;max-width:none;height:calc(var(--h) * 1px);opacity:.74;transition:opacity .3s;display:block}.trust img.trust-mono{filter:brightness(0)invert()}.trust-vp:hover img{opacity:1}.trust-loop .trust-vp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.trust-loop .trust-track{width:max-content;animation:trust-drift var(--dur,40s) linear infinite;display:flex}.trust-loop .trust-set{flex-wrap:nowrap;gap:0}.trust-loop .trust-g{border-left:1px solid var(--line);padding:0 28px}.trust-loop .trust-vp:hover .trust-track,.trust-paused .trust-track,.trust-off .trust-track{animation-play-state:paused}@keyframes trust-drift{to{transform:translate3d(calc(var(--set,0px) * -1),0,0)}}.trust-pause{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:#06070a8c;flex:none;padding:0;position:relative}.trust-pause:hover{color:var(--ink)}.trust-pause:before,.trust-pause:after{content:"";background:currentColor;width:3px;height:10px;position:absolute;top:10px}.trust-pause:before{left:11px}.trust-pause:after{left:16px}.trust-pause[aria-pressed=true]:before{background:0 0;border:5px solid #0000;border-left:9px solid;border-right-width:0;width:0;height:0;left:12px}.trust-pause[aria-pressed=true]:after{display:none}@media (width<=759px){.trust{margin-top:44px}.trust img{height:calc(var(--h) * .82px)}.trust-set{gap:16px 40px}.trust-g ul{gap:26px}.trust-loop .trust-g{padding:0 20px}}.engine h3 .logo{width:auto;max-width:100%;height:40px;display:block}.engine h3.mark{align-items:center;gap:12px;display:flex}.engine h3.mark img{flex:none;width:42px;height:42px}.awards{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.awards li{font:500 .68rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#ffd37f12;border:1px solid #ffd37f73;padding:8px 10px}.compare-box.wide{aspect-ratio:16/10}.compare.in-col{margin:26px 0 14px}.stats{flex-wrap:wrap;gap:16px 44px;margin:30px 0 0;display:flex}.stats div{min-width:0}.stats dt{font:400 clamp(2.8rem,5vw,4.2rem)/1 var(--f-display);color:var(--gold)}.stats dd{font:500 .72rem/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 0}.steps{max-width:34rem;margin:30px 0 34px;padding:0;list-style:none}.steps li{border-top:1px solid var(--line);grid-template-columns:3.4rem minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li>b{font:400 2.2rem/1 var(--f-display);color:var(--ink-3);transition:color .4s}.steps li.on>b{color:var(--red)}.steps h3{margin:2px 0 6px;font-size:1.7rem;line-height:1}.steps p{margin:0;font-size:.95rem}.chips{flex-wrap:wrap;gap:8px;margin:26px 0 18px;padding:0;list-style:none;display:flex}.chips li{font:500 .74rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:#06070a8c;padding:9px 12px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.ptitle-col{max-width:none}.ptitle{margin:0;font-size:clamp(4rem,21vw,12rem);line-height:.86}@media (width>=760px){.ptitle{font-size:clamp(6rem,12vw,12rem)}}.ptitle span{display:inline-block}.layer .ptitle{color:#0000;text-shadow:none}.no-gl .layer .ptitle{color:var(--ink)}.tm-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.65fr);grid-template-areas:"text ref""shots shots";align-items:start;gap:30px clamp(28px,4vw,64px);display:grid}.tm-text{grid-area:text}.tm-ref{grid-area:ref;align-self:center}.tm-shots{grid-area:shots;min-width:0}.tm-shots .eyebrow{margin-bottom:14px}.tm-shots ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}.tm-shots li{min-width:0;margin:0}.shot-card{color:var(--ink-2);text-decoration:none;display:block}.shot-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1px var(--line),0 16px 40px #00000080;background:#cfeefc;border-radius:8px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:block}.shot-card:hover img,.shot-card:focus-visible img{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 1px #ffd37fa6,0 26px 60px #0009}.shot-card:focus-visible{outline:none}.shot-card:focus-visible img{outline:2px solid var(--gold);outline-offset:3px}.shot-card span{font:500 .64rem/1.35 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 12px #06070ae6;margin-top:10px;display:block}.shot-card b{color:var(--gold);font-weight:500}.shot-card:hover span,.shot-card:focus-visible span{color:var(--ink)}@media (width<=899px){.tm-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""ref""shots"}.tm-shots ul{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(70vw,19rem);grid-auto-flow:column;padding:6px 2px 12px;overflow-x:auto}.tm-shots li{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.shot-card img{transition:none}.shot-card:hover img,.shot-card:focus-visible img{transform:none}}.ecki-shots{margin-top:28px}.ecki-shots .eyebrow{margin-bottom:12px}.ecki-shots ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.ecki-shots li{min-width:0;margin:0}.ecki-shots .shot-card img{background:#1b1038}.ecki-shots .shot-card span{margin-top:8px;font-size:.6rem}@media (width<=899px){.ecki-shots ul{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(62vw,15rem);grid-auto-flow:column;padding:6px 2px 12px;overflow-x:auto}.ecki-shots li{scroll-snap-align:start}}.shot-dlg{width:min(94vw,1240px);max-width:none;max-height:94vh;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 40px 120px #000000bf;background:#0b0d12;border:0;margin:auto;padding:0;overflow:hidden}.shot-dlg::backdrop{backdrop-filter:blur(6px);background:#030407d6}.shot-dlg figure{margin:0}.shot-dlg img{aspect-ratio:3/2;object-fit:scale-down;background:#0b0d12;width:100%;height:auto;max-height:calc(94vh - 58px);display:block}.shot-dlg figcaption{border-top:1px solid var(--line);font:500 .7rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.shot-dlg figcaption span{flex:14rem}.shot-dlg output{color:var(--ink-3);font-variant-numeric:tabular-nums}@media (width<=599px){.shot-dlg figcaption span{flex-basis:100%}.shot-dlg output{margin-right:auto}}.shot-dlg button{font:500 .7rem/1 var(--f-mono);letter-spacing:.08em;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#06070abf;padding:9px 12px}.shot-dlg button:hover{border-color:var(--gold);color:var(--gold)}.launchpad{border:1px solid var(--line);border-top:2px solid var(--red);backdrop-filter:blur(10px);opacity:0;background:#080a10db;max-width:26rem;margin-top:22px;padding:22px 22px 18px;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(10px);box-shadow:0 24px 70px #0000008c}.launchpad.open{opacity:1;transform:none}.launchpad:focus{outline:none}.launchpad.float{z-index:6;width:min(25rem,34vw);transform:translate(var(--lx,72vw),var(--ly,50vh)) translate(-50%,-44%) scale(.94);pointer-events:none;margin:0;position:fixed;top:0;left:0}.launchpad.float.open{transform:translate(var(--lx,72vw),var(--ly,50vh)) translate(-50%,-50%);pointer-events:auto}body:not([data-layer=ablauf]) #lp-ablauf.float,body:not([data-layer=publishing]) #lp-publishing.float{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.layer .launchpad :is(p,li){text-shadow:none}.lp-title{font:400 2.2rem/1 var(--f-display);color:var(--ink);margin:0 0 16px}.lp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-list a{border:1px solid var(--line);color:var(--ink);grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.lp-list a:hover,.lp-list a:focus-visible{border-color:var(--red);background:#e5251c24}.lp-list b{font:500 .64rem/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.lp-list span{font:500 .92rem/1.3 var(--f-mono);overflow-wrap:anywhere}.lp-note{color:var(--ink-2);margin:14px 0 0;font-size:.9rem;line-height:1.45}@media (width<=520px){.launchpad{padding:18px 16px 16px}.lp-list a{grid-template-columns:minmax(0,1fr);gap:4px}}.launchpad.top-pad{top:100%;right:max(16px, env(safe-area-inset-right,0px));width:min(25rem,100vw - 32px);max-width:none;margin:0;position:absolute;transform:translateY(-8px)}.launchpad.top-pad.open{transform:none}.top-pad .eyebrow{padding-right:44px}.lp-x{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:color .2s,border-color .2s;display:grid;position:absolute;top:8px;right:8px}.lp-x:hover,.lp-x:focus-visible{color:var(--ink);border-color:var(--red)}.lp-x svg{width:20px;height:20px;display:block}.top-cta[aria-expanded=true]{border-color:var(--red)}@media (prefers-reduced-motion:reduce){.launchpad,.launchpad.float{transition:opacity .2s}}.snd{font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#06070a80;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.snd:hover{color:var(--ink);border-color:var(--red)}.snd.is-on{color:var(--ink);border-color:var(--red);background:#b800004d}.snd .w,.snd.is-on .x{display:none}.snd.is-on .w{display:inline}.snd .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mixer{top:calc(100% - 4px);right:var(--mx-r,16px);border:1px solid var(--line);border-top:2px solid var(--red);backdrop-filter:blur(10px);background:#080a10f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;width:min(17.5rem,100vw - 24px);padding:14px 16px 16px;display:grid;position:absolute;box-shadow:0 18px 50px #00000080}.mixer[hidden]{display:none}.mx-l{font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;display:flex}.mx-v{font:500 .64rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.mx-r{width:100%;height:28px;accent-color:var(--red);cursor:pointer;grid-column:1/-1;margin:0}.mx-off{font:500 .64rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;grid-column:1/-1;justify-self:start;padding:9px 11px}.mx-off:hover,.mx-off:focus-visible{color:var(--ink);border-color:var(--red)}.snd[hidden]{display:none}@media (width<=520px){.snd{padding:8px}.snd span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root:has(>body.start-page){background:#06070a}body.start-page{display:block}:where(.start-page .site-header){--red:#b80000;color:#555;color-scheme:light;-webkit-font-smoothing:auto;font:300 18px/1.3 Lato,Arial,sans-serif}:where(.start-page .site-header) a{color:var(--red)}
