.skip-link[data-astro-cid-nen7h5rs]{z-index:1000;color:var(--bg-base);background-color:var(--accent);border-radius:var(--radius-control);padding:12px 18px;font-size:14px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link[data-astro-cid-nen7h5rs]:focus{transform:translateY(0)}.site-header[data-astro-cid-nen7h5rs]{z-index:10;background-color:var(--bg-base);border-bottom:1px solid var(--line-subtle);width:100%;position:relative}.site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 36px;min-height:88px;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--text-primary);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-header__brand[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.site-header__brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.14em;font-size:20px;font-weight:700;line-height:1.2}.site-header__nav[data-astro-cid-nen7h5rs]{min-width:0}.site-header__links[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 30px;margin:0;padding:0;list-style:none;display:flex}.site-header__item[data-astro-cid-nen7h5rs]{display:block}.site-header__link[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast);align-items:center;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.site-header__link[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.site-header__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text-primary);font-weight:600}.site-header__link[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";background-color:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=900px){.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:center;padding-block:16px}.site-header__nav[data-astro-cid-nen7h5rs]{width:100%}.site-header__links[data-astro-cid-nen7h5rs]{justify-content:center;column-gap:24px}}@media (width<=640px){.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:flex-start;align-items:flex-start;row-gap:8px}.site-header__nav[data-astro-cid-nen7h5rs]{width:100%}.site-header__links[data-astro-cid-nen7h5rs]{justify-content:flex-start;gap:2px 18px}.site-header__link[data-astro-cid-nen7h5rs]{min-height:44px;font-size:13px}.site-header__brand-name[data-astro-cid-nen7h5rs]{font-size:18px}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--bg-deep);border-top:1px solid var(--line-subtle);width:100%}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(140px,1fr));gap:40px 42px;padding-top:72px;padding-bottom:64px;display:grid}.site-footer__brand-column[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--text-primary);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-footer__brand[data-astro-cid-jo6i4kqk]:hover{color:var(--text-primary)}.site-footer__brand-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.14em;font-size:18px;font-weight:700;line-height:1.2}.site-footer__tagline[data-astro-cid-jo6i4kqk]{max-width:300px;color:var(--text-muted);font-size:14px;line-height:1.7}.site-footer__column[data-astro-cid-jo6i4kqk]{min-width:0}.site-footer__column[data-astro-cid-jo6i4kqk] .footer-heading[data-astro-cid-jo6i4kqk]{margin-bottom:18px}.site-footer__list[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{max-width:100%}.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;transition:color var(--transition-fast);align-items:center;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-link)}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-subtle);padding-block:24px}.site-footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-faint);font-size:13px;line-height:1.6}@media (width<=1023px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand-column[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.site-footer__tagline[data-astro-cid-jo6i4kqk]{max-width:480px}}@media (width<=640px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-top:48px;padding-bottom:40px}.site-footer__brand-column[data-astro-cid-jo6i4kqk],.site-footer__column[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.site-footer__bottom[data-astro-cid-jo6i4kqk]{padding-block:20px}}@media (width<=360px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.site-footer__brand-column[data-astro-cid-jo6i4kqk],.site-footer__column[data-astro-cid-jo6i4kqk]:last-child{grid-column:auto}}.section-heading[data-astro-cid-ypavld2q]{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.section-heading[data-astro-cid-ypavld2q] .eyebrow[data-astro-cid-ypavld2q]{margin-bottom:4px}.section-heading[data-astro-cid-ypavld2q] .lead[data-astro-cid-ypavld2q]{max-width:760px}@media (width<=640px){.section-heading[data-astro-cid-ypavld2q]{gap:16px}}
