.p-hero[data-astro-cid-zp3xdqjk]{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--border);padding:clamp(40px,6vw,72px) 0 clamp(72px,9vw,120px)}.p-hero-grid[data-astro-cid-zp3xdqjk]{position:relative;z-index:1;display:grid;gap:48px;align-items:center}@media(min-width:1060px){.p-hero-grid[data-astro-cid-zp3xdqjk].has-visual{grid-template-columns:1fr 1.05fr;gap:56px}}.p-hero-copy[data-astro-cid-zp3xdqjk]>[data-astro-cid-zp3xdqjk]+[data-astro-cid-zp3xdqjk]{margin-top:20px}.p-hero-copy[data-astro-cid-zp3xdqjk] .h1[data-astro-cid-zp3xdqjk]{max-width:22ch}.p-hero-logo[data-astro-cid-zp3xdqjk]{--logo-h: 54px}.crumbs[data-astro-cid-zp3xdqjk] ol[data-astro-cid-zp3xdqjk]{display:flex;flex-wrap:wrap;gap:6px;font-size:.86rem;color:var(--text-subtle)}.crumbs[data-astro-cid-zp3xdqjk] li[data-astro-cid-zp3xdqjk]{display:inline-flex;align-items:center;gap:6px}.crumbs[data-astro-cid-zp3xdqjk] li[data-astro-cid-zp3xdqjk]+li[data-astro-cid-zp3xdqjk]:before{content:"›";color:var(--text-subtle)}.crumbs[data-astro-cid-zp3xdqjk] a[data-astro-cid-zp3xdqjk]{color:var(--text-muted);text-decoration:none}.crumbs[data-astro-cid-zp3xdqjk] a[data-astro-cid-zp3xdqjk]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.crumbs[data-astro-cid-zp3xdqjk] [data-astro-cid-zp3xdqjk][aria-current]{color:var(--text)}.btn--tone[data-astro-cid-zp3xdqjk]{background:var(--tone);color:var(--accent-ink);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--tone) 70%,transparent)}.btn--tone[data-astro-cid-zp3xdqjk]:hover{background:color-mix(in srgb,var(--tone) 82%,#fff)}.p-subnav[data-astro-cid-zp3xdqjk]{position:sticky;top:68px;z-index:40;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--border)}html:not(.js) .p-subnav[data-astro-cid-zp3xdqjk]{position:static}.p-subnav-bar[data-astro-cid-zp3xdqjk]{display:flex;align-items:center;gap:16px;min-height:56px}.p-subnav-list[data-astro-cid-zp3xdqjk]{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.p-subnav-list[data-astro-cid-zp3xdqjk]::-webkit-scrollbar{display:none}.p-subnav-list[data-astro-cid-zp3xdqjk] a[data-astro-cid-zp3xdqjk]{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;white-space:nowrap;text-decoration:none;font-size:.9rem;font-weight:540;color:var(--text-muted)}.p-subnav-list[data-astro-cid-zp3xdqjk] a[data-astro-cid-zp3xdqjk]:hover{color:var(--text);background:var(--bg-elev-2)}.p-subnav-list[data-astro-cid-zp3xdqjk] a[data-astro-cid-zp3xdqjk][aria-current=page]{color:var(--text);background:var(--tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent)}@media(max-width:640px){.p-subnav-cta[data-astro-cid-zp3xdqjk]{display:none}}
