.lhero[data-astro-cid-o3ri3sfr]{isolation:isolate;background-color:var(--color-base);border-block-end:var(--border-hairline) solid var(--color-line);position:relative;overflow:hidden}.lhero__canvas[data-astro-cid-o3ri3sfr]{z-index:-1;pointer-events:none;position:absolute;inset:0}.lhero__grid[data-astro-cid-o3ri3sfr],.lhero__glow[data-astro-cid-o3ri3sfr]{display:block;position:absolute;inset:0}.lhero__grid[data-astro-cid-o3ri3sfr]{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);mask-image:radial-gradient(110% 90% at 75% 35%,#000 25%,#0000 78%)}.lhero__glow[data-astro-cid-o3ri3sfr]{background:radial-gradient(30rem 20rem at 78% 35%,#55c2d51f,#0000 70%)}.lhero__inner[data-astro-cid-o3ri3sfr]{justify-items:start;gap:var(--space-sm);padding-block-start:calc(var(--header-h-top) + clamp(2rem, 1rem + 5vw, 3.5rem));padding-block-end:clamp(2.5rem,1.5rem + 5vw,4rem);display:grid}.lhero__eyebrow[data-astro-cid-o3ri3sfr]{font-family:var(--font-title);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-cyan)}.lhero__title[data-astro-cid-o3ri3sfr]{max-width:20ch;font-size:var(--step-4);text-transform:uppercase}.lhero__lead[data-astro-cid-o3ri3sfr]{max-width:58ch;font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-muted)}.lhero__date[data-astro-cid-o3ri3sfr]{font-family:var(--font-title);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-muted)}.doc[data-astro-cid-o3ri3sfr]{color-scheme:light;--doc-ink:var(--color-base);--doc-muted:#3f454e;--doc-accent:#1f6f80;--doc-line:#0b132024;color:var(--doc-ink);background-color:#fbfcfd}.doc__inner[data-astro-cid-o3ri3sfr]{gap:clamp(2rem,1.5rem + 4vw,3.5rem);padding-block:clamp(3rem,2rem + 6vw,5rem);display:grid}.doc__toc[data-astro-cid-o3ri3sfr]{padding:var(--space-lg);border:1px solid var(--doc-line);border-inline-start:3px solid var(--doc-accent);background-color:#fff}.doc__toc-title[data-astro-cid-o3ri3sfr]{font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--doc-ink);margin-block-end:var(--space-sm)}.doc__toc-list[data-astro-cid-o3ri3sfr]{gap:var(--space-2xs);color:var(--doc-muted);margin:0;padding-inline-start:1.5rem;display:grid}.doc__toc-link[data-astro-cid-o3ri3sfr]{color:var(--doc-accent);font-size:var(--step--1);padding-block:.15rem;text-decoration-thickness:1px;display:block}.doc__toc-link[data-astro-cid-o3ri3sfr]:hover,.doc__toc-link[data-astro-cid-o3ri3sfr]:focus-visible{color:var(--doc-ink)}.doc__body[data-astro-cid-o3ri3sfr]{gap:var(--space-2xl);max-width:70ch;display:grid}.block[data-astro-cid-o3ri3sfr]{gap:var(--space-sm);display:grid}.block__number[data-astro-cid-o3ri3sfr]{font-family:var(--font-title);font-size:var(--step--1);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-wider);color:var(--doc-accent)}.block__title[data-astro-cid-o3ri3sfr]{font-size:var(--step-2);text-transform:uppercase;color:var(--doc-ink)}.block[data-astro-cid-o3ri3sfr] p[data-astro-cid-o3ri3sfr]{max-width:70ch;line-height:var(--leading-normal);color:var(--doc-muted)}.block[data-astro-cid-o3ri3sfr] strong[data-astro-cid-o3ri3sfr]{color:var(--doc-ink)}.list[data-astro-cid-o3ri3sfr]{gap:var(--space-2xs);max-width:70ch;line-height:var(--leading-normal);color:var(--doc-muted);margin:0;padding-inline-start:1.5rem;display:grid}.list[data-astro-cid-o3ri3sfr] li[data-astro-cid-o3ri3sfr]::marker{color:var(--doc-accent)}.aside[data-astro-cid-o3ri3sfr]{border-inline-start:2px solid var(--doc-accent);padding-inline-start:var(--space-sm)}.link[data-astro-cid-o3ri3sfr]{color:var(--doc-accent);font-weight:var(--weight-semibold)}.doc__footer[data-astro-cid-o3ri3sfr]{gap:var(--space-md) var(--space-xl);border-block-start:1px solid var(--doc-line);flex-wrap:wrap;padding-block-start:var(--space-lg);display:flex}.doc__cta[data-astro-cid-o3ri3sfr]{align-items:center;gap:var(--space-2xs);min-height:2.75rem;font-family:var(--font-title);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--doc-accent);border-block-end:2px solid #0000;text-decoration:none;display:inline-flex}.doc__cta[data-astro-cid-o3ri3sfr]:hover,.doc__cta[data-astro-cid-o3ri3sfr]:focus-visible{border-block-end-color:currentColor}.doc__arrow[data-astro-cid-o3ri3sfr]{width:1.125rem;height:1.125rem;transition:transform var(--dur-base) var(--ease-out)}.doc__cta[data-astro-cid-o3ri3sfr]:hover .doc__arrow[data-astro-cid-o3ri3sfr]{transform:translate(4px)}@media (width>=75em){.doc__inner[data-astro-cid-o3ri3sfr]{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.doc__toc[data-astro-cid-o3ri3sfr]{position:sticky;inset-block-start:calc(var(--header-h-scrolled) + var(--space-md))}}@media (prefers-reduced-motion:reduce){.doc__arrow[data-astro-cid-o3ri3sfr],.doc__cta[data-astro-cid-o3ri3sfr]:hover .doc__arrow[data-astro-cid-o3ri3sfr]{transition:none;transform:none}}
