@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url('fonts/inter-300-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url('fonts/inter-300-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/inter-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/inter-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('fonts/inter-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('fonts/inter-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/inter-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/inter-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/jbmono-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/jbmono-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/jbmono-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/jbmono-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange-50:#FFF4EC;--orange-100:#FFE2CC;--orange-200:#FFCAA0;--orange-300:#FFB07A;--orange-500:#F26B1A;--orange-600:#D9550A;--orange-700:#B0420A;--blue-50:#EEF3FF;--blue-100:#D8E2FA;--blue-300:#7C9AE0;--blue-500:#1F4FB6;--blue-700:#133578;--blue-900:#0B1F4A;--bg:#FFFFFF;--bg-warm:#FAF7F3;--surface:#FFFFFF;--ink:#0E0F12;--ink-2:#2A2D33;--muted:#586070;--muted-2:#9CA3AF;--rule:#E6E4DF;--rule-2:#D7D3CB;--r-sm:6px;--r-lg:8px;--r-xl:16px;--r-pill:9999px;--sh-1:0 1px 0 rgba(14,15,18,.04),0 1px 2px rgba(14,15,18,.05);--sh-2:0 20px 25px -5px rgba(14,15,18,.07),0 8px 10px -6px rgba(14,15,18,.05);--sh-glow:0 0 0 1px rgba(242,107,26,.18),0 0 32px rgba(242,107,26,.18)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:14px;line-height:22.75px;color:var(--ink-2);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:0 0;color:inherit}img{max-width:100%;display:block}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}@media (max-width:780px){.wrap{padding:0 20px}}.eyebrow{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.display{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(40px, 5.2vw, 72px);line-height:1.04;letter-spacing:-.028em;color:var(--ink);margin:0}.h2{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(28px, 3.6vw, 44px);line-height:1.08;letter-spacing:-.024em;color:var(--ink);margin:0;text-wrap:balance}.h3{font-weight:500;font-size:18px;line-height:1.3;color:var(--ink);letter-spacing:-.01em;margin:0}.body{font-size:14px;line-height:22.75px;color:var(--ink-2);font-weight:300}.label{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:var(--r-lg);font-size:13px;font-weight:500;letter-spacing:.01em;transition:transform .15s,box-shadow .3s,background .15s,color .15s,border-color .15s;white-space:nowrap}.btn-primary{background:var(--ink);color:#fff;box-shadow:var(--sh-1)}.btn-primary:hover{background:var(--orange-500);box-shadow:var(--sh-glow);transform:translateY(-1px)}.btn-secondary{background:#fff;color:var(--ink);border:1px solid var(--rule-2)}.btn-secondary:hover{border-color:var(--ink);box-shadow:var(--sh-1)}.btn-accent{background:var(--orange-500);color:#fff}.btn-accent:hover{background:var(--orange-600);box-shadow:var(--sh-glow);transform:translateY(-1px)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translateX(3px)}.link{position:relative;color:var(--ink);font-weight:500;font-size:13px}.link::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;opacity:.25;transition:opacity .2s}.link:hover::after{opacity:1}.skip-link{position:fixed;top:12px;left:12px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;box-shadow:0 6px 18px -6px rgba(14,15,18,.3);transform:translateY(-160%);transition:transform .18s}.skip-link:focus{transform:translateY(0);outline:2px solid var(--orange-500);outline-offset:2px}main:focus{outline:0}header.nav{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:rgba(255,255,255,.78);border-bottom:1px solid rgba(230,228,223,.7)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;flex-wrap:nowrap}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}.brand-mark .bar{fill:var(--orange-500);transform-origin:bottom;transition:transform .4s cubic-bezier(.2,.7,.2,1),fill .25s}.brand:hover .brand-mark .bar{fill:var(--orange-600)}.brand:hover .brand-mark .bar-1{transform:translateY(-1px) scaleY(1.04)}.brand:hover .brand-mark .bar-2{transform:translateY(-1px) scaleY(1.04);transition-delay:.05s}.brand:hover .brand-mark .bar-3{transform:translateY(-1px) scaleY(1.04);transition-delay:.1s}.brand-text{display:flex;flex-direction:column;line-height:1.1;gap:2px}.brand-text b{font-weight:700;color:var(--ink);font-size:18px;letter-spacing:-.018em}.brand-text small{font-family:Inter,sans-serif;font-size:8.5px;color:var(--ink);font-weight:500;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}@media(max-width:520px){.brand-text small{display:none}.brand-text b{font-size:16px}}.foot-brand .brand{gap:14px;margin-bottom:8px}.foot-brand .brand-mark{width:44px;height:44px}.foot-brand .brand-text b{font-size:22px}.foot-brand .brand-text small{font-size:9px}.nav-links{display:flex;align-items:center;gap:32px;flex-shrink:0}.nav-links a{font-size:13px;color:var(--ink-2);font-weight:400;position:relative;white-space:nowrap}.nav-links a:hover{color:var(--ink)}.nav-links a.active{color:var(--ink);font-weight:500}.nav-links a.active::before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--orange-500)}@media(max-width:1024px){.nav-links{gap:22px}}@media(max-width:900px){.nav-links{gap:18px}.brand-text small{display:none}}@media(max-width:780px){.nav-links{display:none}}.hero{position:relative;padding:clamp(80px,10vh,140px) 0 clamp(48px,6vh,96px);overflow:hidden;isolation:isolate;min-height:660px}.hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:1;pointer-events:auto}.hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 20% 35%,rgba(255,255,255,.78) 0,rgba(255,255,255,.35) 55%,rgba(255,255,255,0) 85%),linear-gradient(180deg,transparent 75%,#fff 100%)}.hero .wrap{position:relative;z-index:2;pointer-events:none}.hero .wrap>*{pointer-events:auto}.hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-orbit{position:relative;width:100%;max-width:520px;aspect-ratio:1/1;justify-self:center;pointer-events:none;z-index:1}@media(max-width:1280px){.hero-orbit{max-width:460px}}@media(max-width:980px){.hero-layout{grid-template-columns:1fr;gap:32px}.hero-orbit{max-width:400px;opacity:.9}}@media(max-width:520px){.hero-orbit{max-width:320px;opacity:1;margin:4px auto 0}}.orbit-stage{position:absolute;inset:0}.orbit-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit-svg .spin-ccw,.orbit-svg .spin-cw,.orbit-svg .spin-slow{transform-box:view-box;transform-origin:0 0}.orbit-svg .spin-cw{animation:90s linear infinite spin-cw}.orbit-svg .spin-ccw{animation:60s linear infinite spin-ccw}.orbit-svg .spin-slow{animation:180s linear infinite spin-cw}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{to{transform:rotate(-360deg)}}.orbit-sat{position:absolute;width:30.77%;height:10.77%;margin-left:-15.385%;margin-top:-5.385%;padding:2.69% 5.38%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--rule);border-radius:var(--r-pill);box-shadow:0 4px 18px -6px rgba(14,15,18,.1),0 1px 2px rgba(14,15,18,.04);white-space:nowrap;z-index:3;pointer-events:auto;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s;text-decoration:none}.orbit-sat:hover{border-color:var(--ink);box-shadow:0 10px 28px -8px rgba(14,15,18,.18),0 2px 4px rgba(14,15,18,.06)}.orbit-sat .sat-logo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.orbit-sat.s1 .sat-logo{aspect-ratio:677/298}.orbit-sat.s2 .sat-logo{aspect-ratio:164/30}.orbit-sat.s3 .sat-logo{aspect-ratio:152/37}.orbit-sat.s1{left:50%;top:18.85%;animation:5.4s ease-in-out -.2s infinite float}.orbit-sat.s2{left:23.08%;top:calc(71.92% + 10px);animation:6.2s ease-in-out -1.4s infinite float}.orbit-sat.s3{left:76.92%;top:calc(71.92% + 10px);animation:5.8s ease-in-out -2.6s infinite float}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.core-bhub-el{position:absolute;inset:0;pointer-events:none}.core-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.core-links .link{stroke:var(--rule);stroke-width:1;stroke-dasharray:4 6;fill:none;animation:2.4s linear infinite line-flow}.core-links .particle{filter:drop-shadow(0 0 6px currentColor)}.core-links .particle.p1{fill:var(--orange-500);color:var(--orange-500)}.core-links .particle.p2{fill:var(--blue-500);color:var(--blue-500)}.core-links .particle.p3{fill:var(--ink);color:var(--ink)}@keyframes line-flow{to{stroke-dashoffset:-30}}.core-bhub-el .core-links .link{stroke:rgba(14,15,18,.18);stroke-width:1;stroke-dasharray:3 6}.bhub-disc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;height:40%;border-radius:50%;background:#fff;border:1px solid var(--rule);box-shadow:0 24px 48px -20px rgba(14,15,18,.14),0 1px 2px rgba(14,15,18,.04);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:auto}.bhub-ping{position:absolute;left:50%;top:50%;width:40%;height:40%;border-radius:50%;border:1.5px solid rgba(242,107,26,.5);transform:translate(-50%,-50%) scale(1);opacity:0;pointer-events:none;z-index:1}.bhub-disc:hover~.bhub-ping{animation:1.5s cubic-bezier(.22,.7,.3,1) bhub-ping}@keyframes bhub-ping{0%{transform:translate(-50%,-50%) scale(1);opacity:.55;border-color:rgba(242,107,26,.5)}100%{transform:translate(-50%,-50%) scale(2.3);opacity:0;border-color:rgba(242,107,26,0)}}.bhub-bars{width:56px;height:56px;display:block}.bhub-bars rect{fill:var(--orange-500);transform-box:fill-box;transform-origin:center bottom;animation:2.4s ease-in-out infinite bars-stagger}.bhub-bars rect:first-child{animation-delay:0s}.bhub-bars rect:nth-child(2){animation-delay:.15s}.bhub-bars rect:nth-child(3){animation-delay:.3s}@keyframes bars-stagger{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.bhub-bars rect,.bhub-disc:hover~.bhub-ping,.core-links .link{animation:none!important}}.crumb{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--rule);background:rgba(255,255,255,.7);border-radius:var(--r-pill);font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);backdrop-filter:blur(8px)}.crumb .dot{width:6px;height:6px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 3px rgba(242,107,26,.18)}.hero-title{margin-top:24px;max-width:16ch}.hero-title em{font-style:normal;background:linear-gradient(95deg,var(--orange-500),var(--orange-600) 60%,var(--blue-500));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin-top:24px;max-width:56ch;font-size:16px;line-height:1.6;color:var(--ink-2)}.hero-cta{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.hero-meta{margin-top:clamp(40px,6vh,80px);display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule)}.hero-meta>div{padding:24px 24px 24px 0;border-right:1px solid var(--rule)}.hero-meta>div:last-child{border-right:0;padding-right:0}.hero-meta dt{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.hero-meta dd{margin:8px 0 0;font-size:15px;color:var(--ink);font-weight:500}.hero-meta dd small{display:block;font-weight:300;color:var(--muted);font-size:12px;margin-top:2px;letter-spacing:0}@media(max-width:880px){.hero-meta{grid-template-columns:repeat(2,1fr)}.hero-meta>div:nth-child(2){border-right:0}.hero-meta>div:first-child,.hero-meta>div:nth-child(2){border-bottom:1px solid var(--rule)}.hero-meta>div:nth-child(3){padding-left:0!important}}section{position:relative}section[id]{scroll-margin-top:84px}.section{padding:120px 0;border-top:1px solid var(--rule)}.section-head{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;margin-bottom:64px}.section-head .h2{max-width:18ch}.section-head p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;max-width:none;align-self:end}.section-tag{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.section-tag .num{font-family:"JetBrains Mono",monospace;font-size:11px;padding:4px 8px;border:1px solid var(--rule-2);border-radius:var(--r-sm);color:var(--ink)}@media(max-width:880px){.section-head{grid-template-columns:1fr;gap:24px}.section{padding:80px 0}}.ueber-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr;grid-template-areas:"a b c" "d b e";border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--bg);overflow:hidden;position:relative;box-shadow:var(--sh-1)}.ueber-grid::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,15,18,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,15,18,.025) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 70% at 50% 50%,#000 30%,transparent 90%);mask-image:radial-gradient(80% 70% at 50% 50%,#000 30%,transparent 90%);opacity:.6}.uc{position:relative;padding:32px;display:flex;flex-direction:column;gap:14px;min-height:290px;background:0 0;z-index:1}.uc-a{grid-area:a;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.uc-b{grid-area:b;border-right:1px solid var(--rule);background:var(--bg-warm);padding:32px}.uc-c{grid-area:c;border-bottom:1px solid var(--rule)}.uc-d{grid-area:d;border-right:1px solid var(--rule)}.uc-e{grid-area:e}.uc .uc-eye{display:flex;align-items:center;gap:8px;font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.uc .uc-eye .tick{width:5px;height:5px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 3px rgba(242,107,26,.15);animation:2.4s ease-in-out infinite pulse-soft}@keyframes pulse-soft{0%,100%{box-shadow:0 0 0 3px rgba(242,107,26,.15)}50%{box-shadow:0 0 0 5px rgba(242,107,26,.05)}}.uc .uc-title{font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.3;margin:0}.uc .uc-desc{font-size:13px;line-height:1.6;color:var(--muted);margin:0;max-width:30ch}.uc .uc-stat{font-size:42px;font-weight:500;letter-spacing:-.028em;color:var(--ink);line-height:1;margin:6px 0 0}.uc .uc-stat sup{font-size:18px;color:var(--orange-500);font-weight:500;vertical-align:top;margin-left:2px}.uc .uc-vis{margin-top:auto;display:flex;align-items:flex-end;justify-content:flex-start;height:88px;position:relative}.vis-converge{position:relative;width:180px;height:72px}.vis-converge .stage{position:relative;width:100%;height:100%}.vis-converge svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.vis-converge .track{fill:none;stroke:rgba(14,15,18,.18);stroke-width:1}.vis-converge .packet.p1{fill:var(--orange-500)}.vis-converge .packet.p2{fill:var(--blue-500)}.vis-converge .packet.p3{fill:var(--ink)}.vis-converge .seed,.vis-converge .target,.vis-converge .target-dot{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.vis-converge .seed{width:7px;height:7px}.vis-converge .s1{top:16.67%;left:0;background:var(--orange-500)}.vis-converge .s2{top:50%;left:0;background:var(--blue-500)}.vis-converge .s3{top:83.33%;left:0;background:var(--ink)}.vis-converge .target{top:50%;left:100%;width:9px;height:9px;background:#fff;border:1.5px solid rgba(242,107,26,.45)}.uc-a.play .vis-converge .target{animation:1.6s ease-out both vc-target}@keyframes vc-target{0%,100%,55%{transform:translate(-50%,-50%) scale(1);border-color:rgba(242,107,26,.45);box-shadow:0 0 0 0 rgba(242,107,26,0)}78%{transform:translate(-50%,-50%) scale(1.4);border-color:#f26b1a;box-shadow:0 0 0 5px rgba(242,107,26,.14)}}.vis-converge .target-dot{top:50%;left:100%;width:4px;height:4px;background:var(--orange-500)}.vis-converge .packet{opacity:0}.uc-a.play .vis-converge .packet{animation:1.6s ease-in-out both vc-packet}@keyframes vc-packet{0%,100%{opacity:0}15%,82%{opacity:1}}.vis-bars{display:flex;align-items:flex-end;gap:4px;height:80px;width:100%}.vis-bars span{display:block;width:7px;background:var(--rule-2);border-radius:2px;height:var(--h,60%);transform-origin:bottom}.vis-bars span:nth-child(8),.vis-bars span:nth-child(9){background:var(--blue-300)}.vis-bars span:nth-child(10){background:var(--orange-300)}.vis-bars span:nth-child(11),.vis-bars span:nth-child(12){background:var(--orange-500)}@keyframes bar-grow{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}.uc-c.play .vis-bars span{animation:.55s cubic-bezier(.25,.8,.25,1) both bar-grow;animation-delay:calc(var(--bi,0) * .065s)}.vis-bars span:first-child{--h:24%;--bi:0}.vis-bars span:nth-child(2){--h:30%;--bi:1}.vis-bars span:nth-child(3){--h:28%;--bi:2}.vis-bars span:nth-child(4){--h:38%;--bi:3}.vis-bars span:nth-child(5){--h:42%;--bi:4}.vis-bars span:nth-child(6){--h:48%;--bi:5}.vis-bars span:nth-child(7){--h:55%;--bi:6}.vis-bars span:nth-child(8){--h:64%;--bi:7}.vis-bars span:nth-child(9){--h:72%;--bi:8}.vis-bars span:nth-child(10){--h:82%;--bi:9}.vis-bars span:nth-child(11){--h:92%;--bi:10}.vis-bars span:nth-child(12){--h:100%;--bi:11}/* ---- Cell D: Donut-Trio (Beteiligungen) ---- */ .vis-donuts{display:flex;align-items:flex-end;gap:20px}.vis-donut{display:flex;flex-direction:column;align-items:center;gap:6px}.vis-donut svg{width:52px;height:52px;transform:rotate(-90deg);display:block;overflow:visible}.vis-donut .d-track{fill:none;stroke:var(--rule);stroke-width:5}.vis-donut .d-fill{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:132 132}.vis-donut.d1 .d-fill{stroke:var(--orange-500)}.vis-donut.d2 .d-fill{stroke:var(--blue-500)}.vis-donut.d3 .d-fill{stroke:var(--ink)}.uc-d.play .vis-donut .d-fill{animation:1s cubic-bezier(.25,.8,.25,1) both d-fill-in}.uc-d.play .vis-donut.d1 .d-fill{animation-delay:0s}.uc-d.play .vis-donut.d2 .d-fill{animation-delay:.22s}.uc-d.play .vis-donut.d3 .d-fill{animation-delay:.44s}@keyframes d-fill-in{from{stroke-dasharray:0 132}to{stroke-dasharray:132 132}}.vis-donut .d-letter{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--ink);font-family:Inter,sans-serif;letter-spacing:-.01em}.vis-donut .d-wrap{position:relative;width:52px;height:52px}.vis-donut .d-label{font-family:"JetBrains Mono",monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;white-space:nowrap}.vis-digital-wrap{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto}.vis-panel{display:none;height:72px;width:100%;position:relative;overflow:hidden}.vis-panel.on{display:block}.vis-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);gap:3px;width:100%;height:72px}.vis-grid .cell{border-radius:2px;background:var(--orange-200)}.uc-e.play .vis-grid .cell{animation:1.05s ease-in-out both tick-sweep;animation-delay:calc(var(--d,0) * .06s)}@keyframes tick-sweep{0%,100%{background:var(--orange-200)}45%{background:var(--orange-500)}}.feat-head{display:flex;align-items:center;justify-content:space-between;font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.feat-head .lhs{display:flex;align-items:center;gap:8px}.feat-head .lhs .tick{width:6px;height:6px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 3px rgba(242,107,26,.18);animation:2.4s ease-in-out infinite pulse-soft}.feat-head .rhs{color:var(--ink);font-weight:500}.feat-stage{position:relative;flex:1;display:grid;place-items:center;margin:8px 0 18px;min-height:240px;isolation:isolate}.radar{position:relative;width:220px;height:220px;display:grid;place-items:center}.radar-grid{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.radar-grid .r-out{animation:80s linear infinite radar-spin;transform-origin:center}@keyframes radar-spin{to{transform:rotate(360deg)}}.radar-sweep{position:absolute;inset:6px;border-radius:50%;background:conic-gradient(from 0deg,rgba(242,107,26,.32) 0deg,rgba(242,107,26,.1) 28deg,rgba(242,107,26,0) 70deg,rgba(242,107,26,0) 360deg);-webkit-mask:radial-gradient(circle,transparent 24%,#000 25%,#000 99%,transparent 100%);mask:radial-gradient(circle,transparent 24%,#000 25%,#000 99%,transparent 100%);animation:7s linear infinite reverse radar-spin;pointer-events:none}.radar-core{position:relative;z-index:2;width:64px;height:64px;border-radius:50%;background:#fff;border:1px solid var(--rule);display:grid;place-items:center;box-shadow:0 6px 18px -6px rgba(14,15,18,.16),0 0 0 6px rgba(255,255,255,.6),0 0 0 7px rgba(242,107,26,.1);animation:4.8s ease-in-out infinite core-glow}@keyframes core-glow{0%,100%{box-shadow:0 6px 18px -6px rgba(14,15,18,.16),0 0 0 6px rgba(255,255,255,.6),0 0 0 7px rgba(242,107,26,.1)}50%{box-shadow:0 6px 18px -6px rgba(14,15,18,.16),0 0 0 6px rgba(255,255,255,.6),0 0 0 10px rgba(242,107,26,.06)}}.radar-ping{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:1.5px solid rgba(242,107,26,.55);opacity:0;pointer-events:none;z-index:1}.uc-b.ping .radar-ping{animation:1.2s cubic-bezier(.22,.7,.3,1) both radar-ping}@keyframes radar-ping{0%{transform:scale(1);opacity:.75;border-color:rgba(242,107,26,.6)}100%{transform:scale(3.35);opacity:0;border-color:rgba(242,107,26,0)}}.radar-core svg{width:30px;height:30px;display:block;overflow:visible}.radar-core svg .rb{transform-origin:center bottom;animation:4.4s ease-in-out infinite radar-bar}.radar-core svg .rb1{animation-delay:0s}.radar-core svg .rb2{animation-delay:-1.5s}.radar-core svg .rb3{animation-delay:-3s}@keyframes radar-bar{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}.blip{position:absolute;width:9px;height:9px;border-radius:50%;margin:-4.5px 0 0 -4.5px;background:var(--c);--c:var(--orange-500);--cf:rgba(242,107,26,.22);z-index:3;opacity:0;animation:7s ease-out infinite blip-cycle}.blip.b1{--c:var(--orange-500);--cf:rgba(242,107,26,.24);left:72.7%;top:10.6%;animation-delay:-.79s}.blip.b2{--c:var(--blue-500);--cf:rgba(31,79,182,.22);left:20.8%;top:84.8%;animation-delay:-4.49s}.blip.b3{--c:var(--ink);--cf:rgba(14,15,18,.20);left:72.7%;top:89.4%;animation-delay:-3.13s}@keyframes blip-cycle{0%,100%,65%{opacity:0;transform:scale(.3);box-shadow:0 0 0 0 transparent}3%{opacity:1;transform:scale(1.6);box-shadow:0 0 0 6px var(--cf)}10%{opacity:1;transform:scale(1);box-shadow:0 0 0 3px var(--cf)}45%{opacity:.55;transform:scale(1);box-shadow:0 0 0 0 transparent}}.feat-readouts{position:absolute;inset:14px;pointer-events:none}.feat-readouts .read{position:absolute;font-family:"JetBrains Mono",monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px;white-space:nowrap}.feat-readouts .read b{color:var(--ink);font-weight:500}.feat-readouts .read .mk{width:4px;height:4px;background:var(--orange-500);border-radius:50%}.feat-readouts .r-tl{top:0;left:0}.feat-readouts .r-tr{top:0;right:0}.feat-readouts .r-bl{bottom:0;left:0}.feat-readouts .r-br{bottom:0;right:0}.feat-readouts .r-tr .mk{background:var(--blue-500)}.feat-readouts .r-br .mk{background:var(--ink)}.feat-list{border-top:1px solid var(--rule);margin-top:0;padding-top:14px;display:flex;flex-direction:column;gap:8px}.feat-list .row{display:grid;grid-template-columns:14px 90px 1fr auto;align-items:center;gap:10px;font-size:12px}.feat-list .row .ind{width:7px;height:7px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 3px rgba(242,107,26,.15);animation:2.8s ease-in-out infinite pulse-soft}.feat-list .row .ind.b{background:var(--blue-500);box-shadow:0 0 0 3px rgba(31,79,182,.15);animation-delay:-.9s}.feat-list .row .ind.k{background:var(--ink);box-shadow:0 0 0 3px rgba(14,15,18,.12);animation-delay:-1.8s}.feat-list .row .name{font-weight:600;color:var(--ink);font-size:13px}.feat-list .row .branch{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.feat-list .row .url{font-family:"JetBrains Mono",monospace;font-size:10px;color:var(--muted);letter-spacing:.04em}@media(max-width:980px){.ueber-grid{grid-template-columns:1fr 1fr;grid-template-areas:"b b""a c""d e"}.uc-a{border-right:1px solid var(--rule)}.uc-b{border-right:0;border-bottom:1px solid var(--rule)}.uc-c{border-right:0}.uc-d,.uc-e{border-bottom:0}}@media(max-width:620px){.ueber-grid{grid-template-columns:1fr;grid-template-areas:"b""a""c""d""e"}.uc{border-right:0!important;border-bottom:1px solid var(--rule)!important}.uc-e{border-bottom:0!important}}@media(prefers-reduced-motion:reduce){.blip,.feat-head .lhs .tick,.feat-list .row .ind,.radar-core,.radar-core svg .rb,.radar-grid .r-out,.radar-sweep,.uc .uc-eye .tick,.vis-bars span,.vis-converge .target,.vis-converge .target-dot,.vis-grid .cell{animation:none!important}}.portfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:980px){.portfolio{grid-template-columns:1fr}}.holding{position:relative;border:1px solid var(--rule);border-radius:var(--r-xl);padding:28px;background:#fff;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:18px;transition:transform .2s,box-shadow .3s,border-color .2s;overflow:hidden;min-height:380px}.holding:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--ink)}.holding .top{display:flex;align-items:center;justify-content:space-between}.holding .badge{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:4px 8px;border:1px solid var(--rule-2);border-radius:var(--r-sm)}.holding .wordmark{display:block;height:26px;width:auto}.holding.h1 .wordmark{height:46px;transform:translateY(-4px)}.holding.h3c .wordmark{height:30px}.holding .desc{font-size:14px;line-height:1.65;color:var(--ink-2);flex-grow:1}.holding .meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--rule)}.holding .meta .k{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.holding .meta b{color:var(--ink);font-size:14px;font-weight:500;letter-spacing:-.005em}.holding .go{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:500;color:var(--ink)}.holding .go::after{content:"";position:absolute;inset:0;z-index:1}.holding .go .arr{transition:transform .2s}.holding:hover .go .arr{transform:translateX(4px)}.btn .arr,.holding .go .arr{display:inline-block}.holding::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--orange-500),var(--blue-500));transform:scaleX(0);transform-origin:left;transition:transform .4s}.holding:hover::after{transform:scaleX(1)}.holding .themes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;counter-reset:th}.holding .themes li{counter-increment:th;display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink);letter-spacing:-.005em;transition:transform .18s}.holding .themes li:first-child{border-top:0}.holding .themes li::before{content:var(--idx,counter(th,decimal-leading-zero));font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.12em;color:var(--muted);min-width:18px;transition:color .18s;white-space:pre}.holding:hover .themes li{transform:translateX(3px)}.holding:hover .themes li::before{color:var(--orange-500)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value{position:relative;overflow:hidden;padding:28px;border:1px solid var(--rule);border-radius:var(--r-xl);background:#fff;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:0}.value::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(14,15,18,.07) 1px,transparent 1px);background-size:14px 14px}.value::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(14,15,18,.32) 1px,transparent 1px);background-size:14px 14px;opacity:0;transition:opacity .25s;-webkit-mask:radial-gradient(150px circle at var(--mx,-999px) var(--my,-999px),#000 0%,transparent 70%);mask:radial-gradient(150px circle at var(--mx,-999px) var(--my,-999px),#000 0%,transparent 70%)}.value:hover::after{opacity:1}.value>*{position:relative;z-index:1}.value-eye{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.value-eye .tick{width:5px;height:5px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 3px rgba(242,107,26,.15);animation:2.4s ease-in-out infinite pulse-soft}.value h3{margin:0 0 10px;font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.value p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink-2)}@media(max-width:880px){.values{grid-template-columns:1fr}}@keyframes pulse{0%,100%{box-shadow:0 0 0 4px rgba(242,107,26,.22),0 0 0 12px rgba(242,107,26,.08)}50%{box-shadow:0 0 0 6px rgba(242,107,26,.28),0 0 0 18px rgba(242,107,26,.04)}}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}@media(max-width:980px){.contact{grid-template-columns:1fr}}.form{background:#fff;border:1px solid var(--rule);border-radius:var(--r-xl);padding:32px;box-shadow:var(--sh-1)}.form h3{margin:0 0 4px;font-size:20px;font-weight:500;color:var(--ink);letter-spacing:-.015em}.form .sub{font-size:13px;color:var(--muted);margin-bottom:24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fields .full{grid-column:1/-1}@media(max-width:680px){.fields{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.field label .req{color:var(--orange-500)}.field input,.field select,.field textarea{font-family:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--rule-2);border-radius:var(--r-sm);padding:11px 12px;outline:0;transition:border-color .15s,box-shadow .2s}.field textarea{min-height:140px;resize:vertical;line-height:1.55}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232A2D33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(242,107,26,.12)}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.consent input{margin-top:3px;accent-color:var(--orange-500);width:14px;height:14px}.consent a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--rule-2)}.consent a:hover{text-decoration-color:var(--orange-500)}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;flex-wrap:wrap}.form-actions small{font-size:11.5px;color:var(--muted);font-family:"JetBrains Mono",monospace;letter-spacing:.04em}.form .error{color:var(--orange-700);background:var(--orange-50);border:1px solid var(--orange-100);border-radius:var(--r-sm);padding:10px 12px;font-size:13px;margin-top:14px;display:none}.form .success{color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r-sm);padding:14px;font-size:13.5px;line-height:1.55;margin-top:14px;display:none}.form .success b{color:var(--ink);display:block;font-size:14px;margin-bottom:4px}.direct{background:var(--bg-warm);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-xl);padding:32px;position:relative;overflow:hidden;box-shadow:var(--sh-1)}.direct::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(14,15,18,.08) 1px,transparent 1px);background-size:14px 14px;-webkit-mask-image:radial-gradient(80% 60% at 70% 30%,#000 0,transparent 70%);mask-image:radial-gradient(80% 60% at 70% 30%,#000 0,transparent 70%)}.direct>*{position:relative}.direct h3{margin:0 0 6px;color:var(--ink);font-size:20px;font-weight:500;letter-spacing:-.015em}.direct .sub{color:var(--muted);font-size:13px;margin-bottom:20px}.direct .item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid var(--rule)}.direct .item:first-of-type{border-top:0}.direct .item .ico{width:32px;height:32px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--rule-2);display:grid;place-items:center;color:var(--orange-500);flex-shrink:0}.direct .item .k{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.direct .item .v{color:var(--ink);font-size:14px;line-height:1.55}.direct .item .v a{border-bottom:1px solid var(--rule-2)}.direct .item .v a:hover{color:var(--orange-500);border-color:var(--orange-500)}footer{border-top:1px solid var(--rule);background:var(--bg-warm);padding:64px 0 32px;margin-top:0}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}@media(max-width:880px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}.foot-grid h4{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 16px}.foot-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot-grid li a{font-size:13px;color:var(--ink-2)}.foot-grid li a:hover{color:var(--orange-500)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);margin-top:48px;padding-top:24px;font-size:12px;color:var(--muted);flex-wrap:wrap;gap:12px}.foot-legal{display:inline-flex;align-items:center;flex-wrap:wrap;gap:18px}.foot-legal a{color:var(--ink-2);font-weight:500;transition:color .18s}.foot-legal a:hover{color:var(--ink)}.foot-brand{max-width:36ch}.foot-brand p{font-size:13px;color:var(--ink-2);line-height:1.6;margin:14px 0 0}.svg-arr{display:inline-block;width:14px;height:14px}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s}.reveal.in{opacity:1;transform:none}@keyframes hero-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-fade{from{opacity:0}to{opacity:1}}@keyframes hero-scale{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes hero-pill-rise{from{opacity:0;transform:translate(-12px,0)}to{opacity:1;transform:translate(0,0)}}.hero .crumb,.hero-cta,.hero-meta>div,.hero-orbit,.hero-sub,.hero-title{opacity:0;will-change:opacity,transform}.hero-orbit .orbit-sat{opacity:0}.hero .crumb{animation:.55s cubic-bezier(.2,.7,.2,1) .05s both hero-rise}.hero-title{animation:.65s cubic-bezier(.2,.7,.2,1) .15s both hero-rise}.hero-sub{animation:.55s cubic-bezier(.2,.7,.2,1) .3s both hero-rise}.hero-cta{animation:.55s cubic-bezier(.2,.7,.2,1) .42s both hero-rise}.hero-orbit{animation:1.1s cubic-bezier(.2,.7,.2,1) .25s both hero-scale}.hero-orbit .orbit-sat.s1{animation:.55s cubic-bezier(.2,.7,.2,1) .55s both hero-pill-rise,5.4s ease-in-out 1.1s infinite float}.hero-orbit .orbit-sat.s2{animation:.55s cubic-bezier(.2,.7,.2,1) .65s both hero-pill-rise,6.2s ease-in-out 1.2s infinite float}.hero-orbit .orbit-sat.s3{animation:.55s cubic-bezier(.2,.7,.2,1) .75s both hero-pill-rise,5.8s ease-in-out 1.3s infinite float}.hero-meta>div:first-child{animation:.5s cubic-bezier(.2,.7,.2,1) .95s both hero-rise}.hero-meta>div:nth-child(2){animation:.5s cubic-bezier(.2,.7,.2,1) 1.03s both hero-rise}.hero-meta>div:nth-child(3){animation:.5s cubic-bezier(.2,.7,.2,1) 1.11s both hero-rise}.hero-meta>div:nth-child(4){animation:.5s cubic-bezier(.2,.7,.2,1) 1.19s both hero-rise}@media (prefers-reduced-motion:reduce){.hero .crumb,.hero-cta,.hero-meta>div,.hero-orbit,.hero-orbit .orbit-sat,.hero-sub,.hero-title{animation:.3s both hero-fade!important}}.gridline{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(14,15,18,.04) 1px,transparent 1px);background-size:calc((100% - 64px)/ 12) 100%;background-position:32px 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}@media(max-width:780px){.gridline{display:none}}.imp{padding:140px 0 80px}.imp h1{font-family:Inter;font-weight:500;font-size:clamp(36px,5vw,56px);letter-spacing:-.025em;line-height:1.05;color:var(--ink);margin:0 0 16px}.imp h2{font-size:20px;font-weight:500;color:var(--ink);margin:48px 0 14px;letter-spacing:-.01em}.imp h3{font-size:16px;font-weight:500;color:var(--ink);margin:24px 0 8px}.imp p{font-size:14px;line-height:1.75;color:var(--ink-2);margin:0 0 12px;max-width:78ch}.imp table{border-collapse:collapse;margin:8px 0 12px;min-width:380px}.imp td{padding:10px 16px 10px 0;font-size:14px;color:var(--ink-2);border-bottom:1px solid var(--rule)}.imp td:first-child{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.imp .sub{font-size:13px;color:var(--muted);margin-bottom:32px}