.dp.astro-u2qiy4sv{width:100%;max-width:var(--cs-content-max);margin:0 auto var(--cs-space-8);padding-inline:var(--cs-page-gutter);box-sizing:border-box;justify-content:center;display:flex}@media (width>=1024px){.dp.astro-u2qiy4sv{margin-bottom:var(--cs-space-12)}}.dp-nav.astro-u2qiy4sv{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.dp-a.astro-u2qiy4sv{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);line-height:1.5;text-decoration:none}a.astro-u2qiy4sv.dp-a:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);background:var(--cs-surface-0);color:var(--cs-text-strong)}.dp-n.astro-u2qiy4sv{letter-spacing:normal;text-transform:none}.dp-a--on.astro-u2qiy4sv,a.astro-u2qiy4sv.dp-a--on:hover{border-color:var(--cs-accent);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);color:var(--cs-text-strong)}.dp-a--off.astro-u2qiy4sv{opacity:.3;pointer-events:none}.fp.astro-u2qiy4sv{width:100%;max-width:100%;margin-block-start:var(--cs-space-10)}.fp-row.astro-u2qiy4sv{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.fp-row--wide.astro-u2qiy4sv{display:none}@media (width>=768px){.fp-row--phone.astro-u2qiy4sv{display:none}.fp-row--wide.astro-u2qiy4sv{display:flex}}.fp-a.astro-u2qiy4sv{justify-content:center;align-items:center;gap:var(--cs-space-1);box-sizing:border-box;min-width:var(--cs-space-11);min-height:var(--cs-space-11);padding-inline:var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out), border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:inline-flex}.fp-a.astro-u2qiy4sv:hover{border-color:var(--cs-accent);color:var(--cs-accent)}.fp-a--on.astro-u2qiy4sv,.fp-a--on.astro-u2qiy4sv:hover{border-color:var(--cs-accent);background:var(--cs-accent);color:var(--cs-text-strong)}.fp-gap.astro-u2qiy4sv{padding-inline:var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.fp-sr.astro-u2qiy4sv{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
