.page-head[data-astro-cid-v4ph4jnk]{padding-block:clamp(1.5rem,1rem + 2vw,3rem) 0}.page-head[data-astro-cid-v4ph4jnk] .stack[data-astro-cid-v4ph4jnk]>[data-astro-cid-v4ph4jnk]{max-width:48rem}.page-head[data-astro-cid-v4ph4jnk] h1[data-astro-cid-v4ph4jnk].eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.16em;color:var(--text-muted);font-weight:600;line-height:1.5}.page-head[data-astro-cid-v4ph4jnk] .page-head__headline[data-astro-cid-v4ph4jnk]{max-width:13em;font-family:var(--font-display);color:var(--heading);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.7rem + 2.6vw,3.75rem);font-weight:500;line-height:1.04}.page-head__ctas[data-astro-cid-v4ph4jnk]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.as-title[data-astro-cid-v4ph4jnk]{margin-bottom:var(--space-6)}.as-list[data-astro-cid-v4ph4jnk]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.as-list[data-astro-cid-v4ph4jnk] a[data-astro-cid-v4ph4jnk]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-display);font-size:var(--step-2);color:var(--heading);transition:border-color var(--dur-ui) ease;text-decoration:none;display:flex}.as-list[data-astro-cid-v4ph4jnk] svg{flex:none;width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.as-list[data-astro-cid-v4ph4jnk] a[data-astro-cid-v4ph4jnk]:hover{border-color:var(--accent)}}.ac-list[data-astro-cid-v4ph4jnk]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ac-card[data-astro-cid-v4ph4jnk]{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-ui) ease;border-radius:1.25rem;grid-column:span 2;display:grid;position:relative}.ac-card[data-astro-cid-v4ph4jnk]:nth-child(4){grid-column:2/span 2}.ac-card[data-astro-cid-v4ph4jnk] h3[data-astro-cid-v4ph4jnk]{font-size:var(--step-3);margin:0;line-height:1.1}.ac-name[data-astro-cid-v4ph4jnk]{z-index:1;text-decoration:none;position:relative}.ac-name[data-astro-cid-v4ph4jnk]:hover{text-underline-offset:.15em;text-decoration:underline 1px}.ac-card[data-astro-cid-v4ph4jnk] p[data-astro-cid-v4ph4jnk]{color:var(--text-muted);margin:0}.ac-go[data-astro-cid-v4ph4jnk]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--accent);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ac-go[data-astro-cid-v4ph4jnk]:after{content:"";position:absolute;inset:0}.ac-go[data-astro-cid-v4ph4jnk]:focus-visible{outline:none}.ac-card[data-astro-cid-v4ph4jnk]:has(.ac-go:focus-visible),.ac-card[data-astro-cid-v4ph4jnk]:has(.ac-name:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ac-go[data-astro-cid-v4ph4jnk] svg{width:1rem;height:1rem;transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ac-card[data-astro-cid-v4ph4jnk]:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ac-card[data-astro-cid-v4ph4jnk]:hover .ac-go[data-astro-cid-v4ph4jnk] svg{transform:translate(3px)}}.ac-nearby[data-astro-cid-v4ph4jnk]{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--text);text-align:center;font-size:1rem;display:flex}.ac-nearby[data-astro-cid-v4ph4jnk] .icon{width:1.25rem;height:1.25rem;color:var(--accent);flex:none}.ac-nearby[data-astro-cid-v4ph4jnk] a[data-astro-cid-v4ph4jnk]{color:var(--heading);font-weight:600}@media (width<=960px){.ac-list[data-astro-cid-v4ph4jnk]{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-card[data-astro-cid-v4ph4jnk],.ac-card[data-astro-cid-v4ph4jnk]:nth-child(4){grid-column:auto}.ac-card[data-astro-cid-v4ph4jnk]:nth-child(5){grid-column:1/-1}}@media (width<=600px){.ac-list[data-astro-cid-v4ph4jnk]{grid-template-columns:1fr}.ac-card[data-astro-cid-v4ph4jnk]:nth-child(5){grid-column:auto}}@media (width<=640px){.as-list[data-astro-cid-v4ph4jnk]{grid-template-columns:1fr}}
