.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--paper);border-bottom:1px solid var(--rule);transition:box-shadow var(--dur) var(--ease);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{box-shadow:var(--shadow-sm)}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--header-h);display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:34px}.site-header__toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.site-header__burger[data-astro-cid-nen7h5rs]{gap:5px;width:22px;display:grid}.site-header__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--ink-900);height:2px;transition:transform var(--dur) var(--ease);display:block}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.5px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-nav__list[data-astro-cid-nen7h5rs]{display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{font-size:var(--step--1);font-weight:var(--weight-medium);letter-spacing:.01em;display:block;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--accent);width:0;height:2px;transition:width var(--dur) var(--ease);position:absolute;bottom:-4px;left:0}.site-nav__link[data-astro-cid-nen7h5rs]:hover:after,.site-nav__link[data-astro-cid-nen7h5rs]:focus-visible:after{width:100%}.site-nav__cta[data-astro-cid-nen7h5rs]{flex:none}@media (width>=1024px){.site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-7)}.site-nav__cta[data-astro-cid-nen7h5rs]{padding:.7rem 1.25rem}}@media (width<=1023.98px){.site-nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;z-index:var(--z-overlay);justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--gutter) var(--space-10);background:var(--paper);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility var(--dur);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.site-nav[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;transform:none}.site-nav__list[data-astro-cid-nen7h5rs]{flex-direction:column}.site-nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--rule)}.site-nav__link[data-astro-cid-nen7h5rs]{padding-block:var(--space-5);font-size:var(--step-3);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight)}.site-nav__link[data-astro-cid-nen7h5rs]:after{display:none}.site-nav__cta[data-astro-cid-nen7h5rs]{width:100%;padding-block:1.15rem}}.back-to-top[data-astro-cid-nen7h5rs]{right:var(--space-5);bottom:var(--space-5);z-index:var(--z-sticky);background:var(--ink-900);width:46px;height:46px;color:var(--paper);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility var(--dur), background-color var(--dur) var(--ease), color var(--dur) var(--ease);place-items:center;display:grid;position:fixed;transform:translateY(10px)}.back-to-top[data-astro-cid-nen7h5rs].is-visible{opacity:1;visibility:visible;transform:none}.back-to-top[data-astro-cid-nen7h5rs]:hover{background:var(--accent);color:var(--ink-900)}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink-900);color:var(--text)}.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-9);padding-block:clamp(3.5rem, 7vw, 6rem) var(--space-9);display:grid}@media (width>=900px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:76px}.footer__pitch[data-astro-cid-jo6i4kqk]{margin-top:var(--space-5);max-width:34ch;color:var(--text-muted)}.footer__cta[data-astro-cid-jo6i4kqk]{margin-top:var(--space-6)}.footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-7);display:grid}@media (width>=560px){.footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.footer__column-title[data-astro-cid-jo6i4kqk]{font-size:var(--step--2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.footer__column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin-top:var(--space-5);display:grid}.footer__link[data-astro-cid-jo6i4kqk],.footer__plain[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);line-height:var(--leading-snug);overflow-wrap:anywhere}.footer__plain[data-astro-cid-jo6i4kqk]{color:var(--text-muted)}.footer__link[data-astro-cid-jo6i4kqk]{background-image:linear-gradient(var(--accent), var(--accent));transition:background-size var(--dur) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.footer__link[data-astro-cid-jo6i4kqk]:hover{background-size:100% 1px}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.footer__copy[data-astro-cid-jo6i4kqk]{color:var(--text-faint);font-size:var(--step--2)}.footer__legal-col[data-astro-cid-jo6i4kqk]{gap:var(--space-3);display:grid}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-5);font-size:var(--step--2);flex-wrap:wrap;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__legal[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--text);text-decoration-color:var(--accent)}.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-2);display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--rule);width:38px;height:38px;color:var(--text-muted);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);place-items:center;display:grid}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--accent);border-color:var(--accent);color:var(--ink-900)}.footer__social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:15px;height:15px}
