.cs-hero[data-astro-cid-ypsdp7xt]{padding-top:calc(var(--header-h) + clamp(2rem, 5vw, 5rem));padding-bottom:clamp(2.5rem,5vw,5rem)}.cs-crumbs[data-astro-cid-ypsdp7xt] a[data-astro-cid-ypsdp7xt]{min-height:2.75rem;color:var(--fg-muted);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.cs-crumbs[data-astro-cid-ypsdp7xt] a[data-astro-cid-ypsdp7xt]:hover{color:var(--fg)}.cs-hero__sector[data-astro-cid-ypsdp7xt]{margin-top:var(--space-6);color:var(--green-700)}.cs-hero[data-astro-cid-ypsdp7xt] .cs-hero__title{margin-block:var(--space-4) var(--space-5);font-size:var(--fs-display);font-variation-settings:var(--display-condensed);letter-spacing:var(--tracking-mega);max-width:18ch;font-weight:640;line-height:.9}.cs-hero[data-astro-cid-ypsdp7xt] .cs-hero__title .line--accent{color:var(--fg-soft);font-weight:500}.cs-hero__tagline[data-astro-cid-ypsdp7xt]{max-width:40rem}.cs-meta[data-astro-cid-ypsdp7xt]{margin-top:var(--space-7);border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.cs-meta[data-astro-cid-ypsdp7xt] div[data-astro-cid-ypsdp7xt]{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--line);align-content:start;gap:.35rem;display:grid}.cs-meta[data-astro-cid-ypsdp7xt] dt[data-astro-cid-ypsdp7xt]{color:var(--fg-soft)}.cs-meta[data-astro-cid-ypsdp7xt] dd[data-astro-cid-ypsdp7xt]{font-weight:500}.cs-meta__link[data-astro-cid-ypsdp7xt]{color:var(--green-700);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.cs-meta__link[data-astro-cid-ypsdp7xt]:hover{text-decoration:underline}.cs-stage[data-astro-cid-ypsdp7xt]{position:relative}.cs-stage[data-astro-cid-ypsdp7xt]:before{content:"";background:var(--green-900);position:absolute;inset:18% 0 0}.cs--saf[data-astro-cid-ypsdp7xt] .cs-stage[data-astro-cid-ypsdp7xt]:before{background:linear-gradient(160deg,#142b45,#0b1626)}.cs-stage__plate[data-astro-cid-ypsdp7xt]{position:relative}.cs-body[data-astro-cid-ypsdp7xt]{background:var(--green-900);color:var(--dark-fg);--fg-muted:var(--dark-muted);--line:var(--dark-line)}.cs--saf[data-astro-cid-ypsdp7xt] .cs-body[data-astro-cid-ypsdp7xt]{background:#0b1626}.cs-grid[data-astro-cid-ypsdp7xt]{gap:var(--space-4) var(--grid-gap);display:grid}.cs-grid[data-astro-cid-ypsdp7xt]+.cs-grid[data-astro-cid-ypsdp7xt]{margin-top:var(--space-9)}@media (width>=64rem){.cs-grid[data-astro-cid-ypsdp7xt]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.cs-col-label[data-astro-cid-ypsdp7xt] .mono[data-astro-cid-ypsdp7xt]{color:var(--mint-300)}.cs-result[data-astro-cid-ypsdp7xt] .cs-col-label[data-astro-cid-ypsdp7xt] .mono[data-astro-cid-ypsdp7xt]{color:var(--green-700)}.cs-h2[data-astro-cid-ypsdp7xt]{font-family:var(--ff-mono);font-variation-settings:normal;font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin-bottom:var(--space-5);opacity:.85;font-weight:500}.cs-lead[data-astro-cid-ypsdp7xt]{font-family:var(--ff-display);font-variation-settings:var(--display-normal);font-size:var(--fs-h3);letter-spacing:-.02em;max-width:34ch;font-weight:480;line-height:1.25}.cs-steps[data-astro-cid-ypsdp7xt]{gap:var(--space-6) var(--grid-gap);counter-reset:step;display:grid}@media (width>=48rem){.cs-steps[data-astro-cid-ypsdp7xt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-steps[data-astro-cid-ypsdp7xt] li[data-astro-cid-ypsdp7xt]{padding-top:var(--space-5);border-top:1px solid var(--dark-line);align-content:start;gap:.6rem;display:grid}.cs-steps[data-astro-cid-ypsdp7xt] .mono[data-astro-cid-ypsdp7xt]{color:var(--mint-300)}.cs-steps[data-astro-cid-ypsdp7xt] h3[data-astro-cid-ypsdp7xt]{letter-spacing:-.02em;font-size:1.5rem}.cs-steps[data-astro-cid-ypsdp7xt] p[data-astro-cid-ypsdp7xt]{color:var(--dark-muted)}.cs-gallery[data-astro-cid-ypsdp7xt]{padding-block:var(--section-y) calc(var(--section-y) * .5);background:linear-gradient(to bottom, var(--green-900) 0 22%, var(--bg) 22%)}.cs--saf[data-astro-cid-ypsdp7xt] .cs-gallery[data-astro-cid-ypsdp7xt]{background:linear-gradient(to bottom, #0b1626 0 22%, var(--bg) 22%)}.cs-gallery__grid[data-astro-cid-ypsdp7xt]{gap:var(--grid-gap);align-items:start;display:grid}@media (width>=64rem){.cs-gallery__grid[data-astro-cid-ypsdp7xt]{grid-template-columns:repeat(12,minmax(0,1fr))}.cs-gallery__a[data-astro-cid-ypsdp7xt]{grid-column:1/span 8}.cs-gallery__b[data-astro-cid-ypsdp7xt]{grid-column:10/span 3;margin-top:12%}.cs-gallery__c[data-astro-cid-ypsdp7xt]{margin-top:var(--space-6);grid-column:2/span 6}.cs-gallery__d[data-astro-cid-ypsdp7xt]{grid-column:8/span 5;margin-top:30%}}@media (width<=63.99rem){.cs-gallery__b[data-astro-cid-ypsdp7xt]{width:min(60%,16rem);margin-inline:auto}}.cs-gallery__note[data-astro-cid-ypsdp7xt]{margin-top:var(--space-6);color:var(--fg-soft);text-transform:none;letter-spacing:.02em}.cs-quote[data-astro-cid-ypsdp7xt]{font-family:var(--ff-display);font-variation-settings:var(--display-condensed);font-size:var(--fs-h2);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-weight:600;line-height:1}.cs-result__links[data-astro-cid-ypsdp7xt]{margin-top:var(--space-6)}.cs-next[data-astro-cid-ypsdp7xt]{border-top:1px solid var(--line-strong)}.cs-next__link[data-astro-cid-ypsdp7xt]{gap:.5rem var(--space-5);grid-template-columns:1fr auto;align-items:center;padding-block:clamp(2.5rem,2rem + 3vw,5rem);text-decoration:none;display:grid}.cs-next__link[data-astro-cid-ypsdp7xt] .mono[data-astro-cid-ypsdp7xt]{color:var(--fg-soft);grid-column:1/-1}.cs-next__name[data-astro-cid-ypsdp7xt]{font-family:var(--ff-display);font-variation-settings:var(--display-condensed);font-size:var(--fs-h2);letter-spacing:-.04em;transition:color var(--dur-2) var(--ease-out);font-weight:620;line-height:.95}.cs-next__arrow[data-astro-cid-ypsdp7xt]{aspect-ratio:1;border:1px solid var(--line-strong);width:clamp(3.5rem,6vw,6rem);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.cs-next__link[data-astro-cid-ypsdp7xt]:hover .cs-next__name[data-astro-cid-ypsdp7xt]{color:var(--green-700)}.cs-next__link[data-astro-cid-ypsdp7xt]:hover .cs-next__arrow[data-astro-cid-ypsdp7xt]{background:var(--green-900);color:var(--mint-300);transform:rotate(-45deg)}
