.ahero[data-astro-cid-fwdcsva6]{position:relative;isolation:isolate;display:grid;align-content:center;min-block-size:min(84svh,48rem);padding-block:var(--space-xl) var(--space-2xl)}.ahero__field[data-astro-cid-fwdcsva6]{position:absolute;inset:0;z-index:-1;background:radial-gradient(44rem 28rem at 88% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-alt),var(--bg) 62%)}.ahero__crumbs[data-astro-cid-fwdcsva6]{margin-block-end:var(--space-l)}.ahero__grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-xl);align-items:center}.ahero__kicker[data-astro-cid-fwdcsva6]{margin-block-end:var(--space-m);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-soft)}.ahero__title[data-astro-cid-fwdcsva6]{max-width:19ch}.ahero__lede[data-astro-cid-fwdcsva6]{margin-block-start:var(--space-l);max-width:50ch}.ahero__ctas[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-l)}.ahero__facts[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-m);list-style:none;padding:0;margin:0}.ahero__facts[data-astro-cid-fwdcsva6]>li[data-astro-cid-fwdcsva6]{display:grid;gap:.2rem;padding:var(--space-m) var(--space-l);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.ahero__n[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;line-height:1;color:var(--accent-ink)}.ahero__l[data-astro-cid-fwdcsva6]{font-size:var(--text-xs);color:var(--text-soft)}@media(min-width:40rem){.ahero__facts[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ahero__grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-2xl)}}.mis__grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-l)}.mis__h[data-astro-cid-fwdcsva6]{max-width:20ch}.mis__body[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-m);max-width:68ch;color:var(--text-soft)}@media(min-width:64rem){.mis__grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-2xl);align-items:start}}.val__grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-m);margin-block-start:var(--space-xl);list-style:none;padding:0}@media(min-width:44rem){.val__grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:70rem){.val__grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vcard[data-astro-cid-fwdcsva6]{--tint: var(--accent);display:grid;align-content:start;gap:.5rem;block-size:100%;padding:var(--space-l);border:1px solid color-mix(in srgb,var(--tint) 22%,var(--border));border-radius:var(--r-lg);background:color-mix(in srgb,var(--tint) 5%,var(--surface))}.vcard--blue[data-astro-cid-fwdcsva6]{--tint: #2f6ea8}.vcard--ochre[data-astro-cid-fwdcsva6]{--tint: #a9762a}.vcard--clay[data-astro-cid-fwdcsva6]{--tint: var(--clay-600)}.vcard--ink[data-astro-cid-fwdcsva6]{--tint: var(--ink-700)}.vcard__mark[data-astro-cid-fwdcsva6]{display:inline-flex;align-items:center;justify-content:center;inline-size:2.3rem;block-size:2.3rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tint) 16%,var(--paper-0));color:color-mix(in srgb,var(--tint) 82%,var(--ink-900))}.vcard__t[data-astro-cid-fwdcsva6]{font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.vcard__b[data-astro-cid-fwdcsva6]{font-size:var(--text-sm);color:var(--text-soft)}.team__slot[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-m);margin-block-start:var(--space-l);max-width:60ch}.team__note[data-astro-cid-fwdcsva6]{font-size:var(--text-sm);color:var(--text-soft)}.does__list[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-s);margin-block-start:var(--space-l);list-style:none;padding:0}@media(min-width:48rem){.does__list[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.does__item[data-astro-cid-fwdcsva6]{--tint: var(--accent);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-s);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out)}.does__item[data-astro-cid-fwdcsva6]:hover{border-color:color-mix(in srgb,var(--tint) 50%,var(--border))}.does__item--blue[data-astro-cid-fwdcsva6]{--tint: #2f6ea8}.does__item--ochre[data-astro-cid-fwdcsva6]{--tint: #a9762a}.does__item--clay[data-astro-cid-fwdcsva6]{--tint: var(--clay-600)}.does__item--ink[data-astro-cid-fwdcsva6]{--tint: var(--ink-700)}.does__n[data-astro-cid-fwdcsva6]{font-size:var(--text-xs);font-weight:700;color:var(--text-faint)}.does__icon[data-astro-cid-fwdcsva6]{display:inline-flex;align-items:center;justify-content:center;inline-size:1.9rem;block-size:1.9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tint) 14%,var(--paper-0));color:color-mix(in srgb,var(--tint) 80%,var(--ink-900))}.does__body[data-astro-cid-fwdcsva6]{display:grid;gap:.1rem}.does__t[data-astro-cid-fwdcsva6]{font-size:var(--text-base);font-weight:650;color:var(--text)}.does__b[data-astro-cid-fwdcsva6]{font-size:var(--text-xs);color:var(--text-soft)}.does__arrow[data-astro-cid-fwdcsva6]{color:var(--text-faint)}.faqs__grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-xl)}.faqs__head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{max-width:18ch}.faqs__note[data-astro-cid-fwdcsva6]{margin-block-start:var(--space-m);font-size:var(--text-sm);color:var(--text-soft);max-width:40ch}@media(min-width:64rem){.faqs__grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-2xl);align-items:start}}.cta__grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-xl)}.cta__title[data-astro-cid-fwdcsva6]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem);max-width:20ch}.cta__body[data-astro-cid-fwdcsva6]{margin-block-start:var(--space-m);color:var(--text-soft);max-width:52ch}@media(min-width:64rem){.cta__grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}}
