.subscribe[data-astro-cid-ogjhcnvc]{background:linear-gradient(160deg,var(--space-navy-700),var(--space-navy-900));color:#eef2f7;padding-block:clamp(2.5rem,5vw,3.5rem)}.subscribe__inner[data-astro-cid-ogjhcnvc]{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center}.subscribe__title[data-astro-cid-ogjhcnvc]{color:#fff;font-size:var(--fs-h2)}.subscribe__text[data-astro-cid-ogjhcnvc]{color:#c4cfdd;margin-top:.4rem;max-width:48ch}.subscribe__form[data-astro-cid-ogjhcnvc]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.subscribe__input[data-astro-cid-ogjhcnvc]{flex:1 1 220px;padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:inherit}.subscribe__input[data-astro-cid-ogjhcnvc]::placeholder{color:#9fb0c4}.subscribe__status[data-astro-cid-ogjhcnvc]{flex-basis:100%;font-size:.9rem;color:var(--amber);min-height:1.2em;margin:0}.sr-only[data-astro-cid-ogjhcnvc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 640px){.subscribe__inner[data-astro-cid-ogjhcnvc]{grid-template-columns:1fr}}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--space-navy-700),var(--space-navy-900));color:#f4f6fa}.hero__stars[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 60%,#cfe0ff,transparent),radial-gradient(1px 1px at 40% 80%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 25%,#fff,transparent),radial-gradient(1px 1px at 55% 15%,#dfe9ff,transparent);opacity:.5}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(3rem,8vw,6rem);max-width:860px}.hero__kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--amber)}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--fs-hero);color:#fff;margin:.6rem 0 .8rem}.hero__dek[data-astro-cid-j7pv25f6]{font-size:var(--fs-lead);color:#c4cfdd;max-width:60ch}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hero__ghost[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffff59}.hero__ghost[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a;color:#fff}.front__lead[data-astro-cid-j7pv25f6]{display:block;padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:2px solid var(--ink-900)}.front__lead[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.front__lead-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.4vw,2.6rem);margin:.5rem 0 .6rem;color:var(--ink-900);max-width:22ch}.front__lead-dek[data-astro-cid-j7pv25f6]{font-size:var(--fs-lead);color:var(--ink-700);max-width:62ch}.front__lead-more[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:.75rem;font-family:var(--font-display);font-weight:700;color:var(--link)}.front__rails[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.rail__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;margin-bottom:.7rem;border-bottom:1px solid var(--hairline)}.rail__head[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.rail__all[data-astro-cid-j7pv25f6]{font-size:var(--fs-meta);color:var(--ink-500);font-family:var(--font-display)}.rail__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.rail__item[data-astro-cid-j7pv25f6]{padding:.55rem 0;border-bottom:1px solid var(--hairline)}.rail__item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:500;font-size:.98rem;color:var(--ink-900);line-height:1.35}.rail__item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--link)}@media (max-width: 900px){.front__rails[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.front__rails[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.front__about[data-astro-cid-j7pv25f6]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--hairline)}
