.gd[data-astro-cid-g7eucgrz]{--bg:#0a0e0b;--surface:#111712;--line:#ffffff14;--text:#f2f5ee;--muted:#8f998c;--flood:#e8ff47;--display:"Space Grotesk", "Inter", system-ui, sans-serif;background:radial-gradient(ellipse 60% 640px at 50% 0%, #e8ff4721, transparent 70%) no-repeat, var(--bg);color:var(--text);min-height:100vh}.wrap[data-astro-cid-g7eucgrz]{width:100%;max-width:1120px;padding:0 var(--gutter);margin:0 auto}a[data-astro-cid-g7eucgrz]{color:inherit}.u[data-astro-cid-g7eucgrz]{text-decoration-color:var(--muted);text-underline-offset:3px}.top[data-astro-cid-g7eucgrz]{justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.brand[data-astro-cid-g7eucgrz]{font-family:var(--display);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.pop[data-astro-cid-g7eucgrz]{background:var(--flood);color:#0a0e0b;font-family:var(--display);letter-spacing:.01em;border-radius:10px;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-block;box-shadow:4px 4px #8a9a1f}.pop[data-astro-cid-g7eucgrz]:active{transform:translate(4px,4px);box-shadow:0 0 #8a9a1f}.pop[data-astro-cid-g7eucgrz] svg{vertical-align:-2px;width:16px;height:16px;margin-right:10px}.ghost[data-astro-cid-g7eucgrz]{font-family:var(--display);border:1px solid #ffffff2e;border-radius:10px;padding:13px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-block}.ghost[data-astro-cid-g7eucgrz]:hover{border-color:var(--text)}.buttons[data-astro-cid-g7eucgrz]{flex-wrap:wrap;justify-content:center;gap:12px 16px;display:flex}.pop-sm[data-astro-cid-g7eucgrz]{padding:9px 16px;font-size:14px;box-shadow:3px 3px #8a9a1f}.eyebrow[data-astro-cid-g7eucgrz]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 16px;font-size:12px;display:flex}.eyebrow[data-astro-cid-g7eucgrz]:before{content:"";background:var(--flood);width:7px;height:7px;box-shadow:0 0 10px var(--flood);border-radius:50%}h1[data-astro-cid-g7eucgrz],h2[data-astro-cid-g7eucgrz],h3[data-astro-cid-g7eucgrz],h4[data-astro-cid-g7eucgrz]{font-family:var(--display);letter-spacing:-.02em}.hero[data-astro-cid-g7eucgrz]{text-align:center;padding:clamp(56px,9vw,110px) 0 0;position:relative;overflow:hidden}.hero[data-astro-cid-g7eucgrz] .eyebrow[data-astro-cid-g7eucgrz]{justify-content:center}h1[data-astro-cid-g7eucgrz]{letter-spacing:-.035em;max-width:900px;margin:0 auto 24px;font-size:clamp(42px,7vw,88px);font-weight:700;line-height:1}h1[data-astro-cid-g7eucgrz] span[data-astro-cid-g7eucgrz]{color:var(--flood)}.sub[data-astro-cid-g7eucgrz]{color:var(--muted);max-width:620px;margin:0 auto 36px;font-size:clamp(17px,1.8vw,20px)}.cta[data-astro-cid-g7eucgrz]{flex-direction:column;align-items:center;gap:16px;display:flex}.avail[data-astro-cid-g7eucgrz]{color:var(--muted);max-width:440px;margin:0;font-size:14px}.hero-shots[data-astro-cid-g7eucgrz]{justify-content:center;align-items:flex-start;height:clamp(300px,48vw,560px);margin-top:clamp(48px,7vw,80px);display:flex;position:relative}.hero-shots[data-astro-cid-g7eucgrz] img[data-astro-cid-g7eucgrz]{border-radius:22px;width:clamp(160px,24vw,300px);height:auto;box-shadow:0 40px 80px -30px #000000e6}.h0[data-astro-cid-g7eucgrz],.h2[data-astro-cid-g7eucgrz]{opacity:.85;margin-top:8%}.h0[data-astro-cid-g7eucgrz]{transform:rotate(-5deg)translate(14%)}.h2[data-astro-cid-g7eucgrz]{transform:rotate(5deg)translate(-14%)}.h1[data-astro-cid-g7eucgrz]{z-index:1;position:relative}.section[data-astro-cid-g7eucgrz]{border-top:1px solid var(--line);padding:clamp(72px,10vw,120px) 0}h2[data-astro-cid-g7eucgrz]{letter-spacing:-.03em;max-width:820px;margin:0 0 20px;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.08}.intro[data-astro-cid-g7eucgrz]{color:var(--muted);max-width:640px;margin:0 0 48px;font-size:18px}.card[data-astro-cid-g7eucgrz]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.card[data-astro-cid-g7eucgrz] h3[data-astro-cid-g7eucgrz],.card[data-astro-cid-g7eucgrz] h4[data-astro-cid-g7eucgrz]{margin:0 0 8px;font-size:18px;font-weight:600}.card[data-astro-cid-g7eucgrz] p[data-astro-cid-g7eucgrz]{color:var(--muted);margin:0;font-size:15px}.problems[data-astro-cid-g7eucgrz],.extras[data-astro-cid-g7eucgrz]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.callout[data-astro-cid-g7eucgrz]{border-left:3px solid var(--flood);max-width:720px;margin:40px 0 0;padding-left:20px;font-size:clamp(18px,2vw,22px)}.features[data-astro-cid-g7eucgrz]{flex-direction:column;gap:clamp(56px,8vw,96px);margin:clamp(48px,7vw,80px) 0 clamp(80px,10vw,120px);display:flex}.feature[data-astro-cid-g7eucgrz]{grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:clamp(32px,7vw,96px);display:grid}.feature[data-astro-cid-g7eucgrz]:nth-child(2n){grid-template-columns:1fr minmax(220px,300px)}.feature[data-astro-cid-g7eucgrz]:nth-child(2n) img[data-astro-cid-g7eucgrz]{order:2}.feature[data-astro-cid-g7eucgrz] img[data-astro-cid-g7eucgrz]{border:1px solid var(--line);border-radius:22px;width:100%;height:auto}.feature[data-astro-cid-g7eucgrz] h3[data-astro-cid-g7eucgrz]{margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:700}.feature[data-astro-cid-g7eucgrz] ul[data-astro-cid-g7eucgrz]{flex-direction:column;gap:14px;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.feature[data-astro-cid-g7eucgrz] li[data-astro-cid-g7eucgrz]{color:var(--muted);padding-left:22px;position:relative}.feature[data-astro-cid-g7eucgrz] li[data-astro-cid-g7eucgrz]:before{content:"";background:var(--flood);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.sub-h[data-astro-cid-g7eucgrz]{margin:0 0 24px;font-size:24px;font-weight:600}.floodlit[data-astro-cid-g7eucgrz]{background:radial-gradient(50% 70% at 85% 0,#e8ff4714,#0000 70%)}.design[data-astro-cid-g7eucgrz]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.dot[data-astro-cid-g7eucgrz]{background:var(--flood);border-radius:50%;width:14px;height:14px;margin-bottom:20px;display:block;box-shadow:0 0 24px 4px #e8ff4759}.design[data-astro-cid-g7eucgrz] h4[data-astro-cid-g7eucgrz],.eng[data-astro-cid-g7eucgrz] h4[data-astro-cid-g7eucgrz],.decisions[data-astro-cid-g7eucgrz] h4[data-astro-cid-g7eucgrz]{margin:0 0 8px;font-size:18px;font-weight:600}.design[data-astro-cid-g7eucgrz] p[data-astro-cid-g7eucgrz],.eng[data-astro-cid-g7eucgrz] p[data-astro-cid-g7eucgrz],.decisions[data-astro-cid-g7eucgrz] p[data-astro-cid-g7eucgrz]{color:var(--muted);margin:0;font-size:15px}.decisions[data-astro-cid-g7eucgrz]{grid-template-columns:1fr 1fr;gap:0 48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.decisions[data-astro-cid-g7eucgrz] li[data-astro-cid-g7eucgrz]{border-top:1px solid var(--line);gap:20px;padding:24px 0;display:flex}.n[data-astro-cid-g7eucgrz]{font-family:var(--font-mono);color:var(--flood);padding-top:3px;font-size:13px}.eng[data-astro-cid-g7eucgrz]{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid;overflow:hidden}.eng[data-astro-cid-g7eucgrz]>div[data-astro-cid-g7eucgrz]{background:var(--bg);padding:28px}.stack[data-astro-cid-g7eucgrz]{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.numbers[data-astro-cid-g7eucgrz]{grid-template-columns:repeat(4,1fr);gap:24px;margin:clamp(56px,8vw,88px) 0 0;display:grid}.numbers[data-astro-cid-g7eucgrz] div[data-astro-cid-g7eucgrz]{border-top:1px solid var(--line);flex-direction:column-reverse;padding-top:20px;display:flex}.numbers[data-astro-cid-g7eucgrz] dd[data-astro-cid-g7eucgrz]{font-family:var(--display);color:var(--flood);margin:0;font-size:clamp(40px,5vw,60px);font-weight:700;line-height:1}.numbers[data-astro-cid-g7eucgrz] dt[data-astro-cid-g7eucgrz]{color:var(--muted);margin-top:10px;font-size:14px}.split[data-astro-cid-g7eucgrz]{grid-template-columns:1.4fr 1fr;gap:clamp(48px,8vw,112px);display:grid}.timeline[data-astro-cid-g7eucgrz]{margin:8px 0 0;padding:0;list-style:none}.timeline[data-astro-cid-g7eucgrz] li[data-astro-cid-g7eucgrz]{border-left:1px solid var(--line);padding:0 0 28px 24px;position:relative}.timeline[data-astro-cid-g7eucgrz] li[data-astro-cid-g7eucgrz]:before{content:"";background:var(--flood);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.timeline[data-astro-cid-g7eucgrz] span[data-astro-cid-g7eucgrz]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.timeline[data-astro-cid-g7eucgrz] p[data-astro-cid-g7eucgrz]{margin:6px 0 0}.next[data-astro-cid-g7eucgrz]{margin:8px 0 0;padding:0;list-style:none}.next[data-astro-cid-g7eucgrz] li[data-astro-cid-g7eucgrz]{border-top:1px solid var(--line);padding:16px 0}.final[data-astro-cid-g7eucgrz]{text-align:center;border-top:1px solid var(--line);background:radial-gradient(50% 80% at 50% 100%,#e8ff471f,#0000 70%);padding:clamp(80px,12vw,140px) 0}.final[data-astro-cid-g7eucgrz] h2[data-astro-cid-g7eucgrz]{margin:0 auto 32px}.foot[data-astro-cid-g7eucgrz]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:32px;padding-bottom:40px;font-size:14px;display:flex}.foot[data-astro-cid-g7eucgrz] p[data-astro-cid-g7eucgrz]{margin:0}.foot[data-astro-cid-g7eucgrz] nav[data-astro-cid-g7eucgrz]{gap:24px;display:flex}.foot[data-astro-cid-g7eucgrz] nav[data-astro-cid-g7eucgrz] a[data-astro-cid-g7eucgrz]{text-decoration:none}.foot[data-astro-cid-g7eucgrz] nav[data-astro-cid-g7eucgrz] a[data-astro-cid-g7eucgrz]:hover{color:var(--text)}@media (width<=900px){.problems[data-astro-cid-g7eucgrz],.extras[data-astro-cid-g7eucgrz],.design[data-astro-cid-g7eucgrz],.numbers[data-astro-cid-g7eucgrz]{grid-template-columns:1fr 1fr}.decisions[data-astro-cid-g7eucgrz],.eng[data-astro-cid-g7eucgrz],.split[data-astro-cid-g7eucgrz]{grid-template-columns:1fr}}@media (width<=640px){.problems[data-astro-cid-g7eucgrz],.extras[data-astro-cid-g7eucgrz],.feature[data-astro-cid-g7eucgrz],.feature[data-astro-cid-g7eucgrz]:nth-child(2n),.design[data-astro-cid-g7eucgrz]{grid-template-columns:1fr}.feature[data-astro-cid-g7eucgrz]:nth-child(2n) img[data-astro-cid-g7eucgrz]{order:0}.feature[data-astro-cid-g7eucgrz] img[data-astro-cid-g7eucgrz]{max-width:300px}.hero-shots[data-astro-cid-g7eucgrz]{height:auto}.h0[data-astro-cid-g7eucgrz],.h2[data-astro-cid-g7eucgrz]{display:none}.hero-shots[data-astro-cid-g7eucgrz] img[data-astro-cid-g7eucgrz]{width:min(72%,300px)}}
