.logo[data-astro-cid-f7espo7c]{align-items:center;gap:var(--space-2);display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex-shrink:0;display:block}.logo__word[data-astro-cid-f7espo7c]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:var(--color-text);letter-spacing:-.01em}.nav[data-astro-cid-wpvy4v7s]{z-index:10;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-8);padding-block:var(--space-4);display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:center;display:inline-flex}.nav__brand[data-astro-cid-wpvy4v7s]:hover{text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s]{gap:var(--space-6);margin-inline-start:auto;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--color-muted)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text);text-decoration:none}.nav__cta[data-astro-cid-wpvy4v7s]{padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);white-space:nowrap;font-weight:600}.nav__cta[data-astro-cid-wpvy4v7s]:hover{text-decoration:none}@media (width<=640px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__cta[data-astro-cid-wpvy4v7s]{margin-inline-start:auto}}.badge[data-astro-cid-eburmucb]{transition:transform var(--transition);border-radius:8px;line-height:0;display:inline-flex}.badge[data-astro-cid-eburmucb]:hover{text-decoration:none;transform:translateY(-2px)}.badge__img[data-astro-cid-eburmucb]{height:var(--badge-height,3.25rem);width:auto;display:none}.badge--white[data-astro-cid-eburmucb] .badge__img--white[data-astro-cid-eburmucb],.badge--auto[data-astro-cid-eburmucb] .badge__img--white[data-astro-cid-eburmucb]{display:block}[data-theme=chalk] .badge--auto[data-astro-cid-eburmucb] .badge__img--white[data-astro-cid-eburmucb]{display:none}[data-theme=chalk] .badge--auto[data-astro-cid-eburmucb] .badge__img--black[data-astro-cid-eburmucb]{display:block}.badge[data-astro-cid-ndvbequ4]{transition:transform var(--transition);border-radius:8px;line-height:0;display:inline-flex}.badge[data-astro-cid-ndvbequ4]:hover{text-decoration:none;transform:translateY(-2px)}.badge__img[data-astro-cid-ndvbequ4]{height:calc(var(--badge-height,3.25rem) * 1.5);width:auto;display:block}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);padding-block:var(--space-16) var(--space-8);background:var(--color-surface)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.footer__badges[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.footer__tag[data-astro-cid-jo6i4kqk]{color:var(--color-muted);margin:0}.footer__badge[data-astro-cid-jo6i4kqk]{--badge-height:2.5rem;margin-top:var(--space-2)}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-muted)}.footer__legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);color:var(--color-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);font-size:var(--step-0);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.08}h1{font-size:var(--step-5);letter-spacing:-.02em;font-weight:700;line-height:1}h2{font-size:var(--step-4);letter-spacing:-.02em}h3{font-size:var(--step-2);letter-spacing:-.01em}p{margin:0 0 1em}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container);padding-inline:var(--space-4);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius);font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus,.skip-link:focus-visible{left:var(--space-4)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.lede{color:var(--color-muted);font-size:var(--step-1);max-width:42rem;margin-bottom:var(--space-12)}.prose{max-width:44rem}.prose p{color:var(--color-muted);font-size:var(--step-1)}.grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.cta{text-align:center;flex-direction:column;align-items:center;display:flex}:root{--step--1:.9rem;--step-0:1rem;--step-1:1.125rem;--step-2:clamp(1.35rem, 1.1rem + 1vw, 1.6rem);--step-3:clamp(1.7rem, 1.3rem + 1.6vw, 2.1rem);--step-4:clamp(2.1rem, 1.5rem + 2.6vw, 3rem);--step-5:clamp(2.9rem, 1.7rem + 4.8vw, 5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--container:72rem;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Instrument Sans", var(--font-body);--transition:.18s ease;--hero-gradient:linear-gradient(135deg, #062616 0%, #0a3a22 55%, #16743f 130%)}[data-theme=pitch]{--color-bg:#062616;--color-surface:#0f4a2c;--color-text:#f2efe3;--color-muted:#a3b8aa;--color-primary:#d2a548;--color-on-primary:#0a3a22;--color-accent:#d2a548;--color-cta:#d2a548;--color-on-cta:#0a3a22;--color-success:#6fd69b;--color-warning:#e8b761;--color-danger:#f4a099;--color-on-hero:#f2efe3;--color-border:#f2efe329;--radius:12px;--radius-lg:20px;--shadow:0 20px 45px #00000073}[data-theme=chalk]{--color-bg:#f8f7f1;--color-surface:#f2efe3;--color-text:#0d1c15;--color-muted:#59685f;--color-primary:#0a3a22;--color-on-primary:#f2efe3;--color-accent:#7e5f1f;--color-cta:#d2a548;--color-on-cta:#0a3a22;--color-success:#1f7a44;--color-warning:#8a5a12;--color-danger:#b0342a;--color-on-hero:#f2efe3;--color-border:#0d1c1524;--radius:12px;--radius-lg:20px;--shadow:0 12px 30px #0d1c151a}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--space-24)}.section--surface[data-astro-cid-w6ymvdtg]{background:var(--color-surface)}
