.bhero[data-astro-cid-5tznm7mj]{position:relative;isolation:isolate;padding-block:var(--space-xl) var(--space-2xl)}.bhero__field[data-astro-cid-5tznm7mj]{position:absolute;inset:0;z-index:-1;background:radial-gradient(42rem 24rem at 80% 0%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-alt),var(--bg) 72%)}.bhero__crumbs[data-astro-cid-5tznm7mj]{margin-block-end:var(--space-l)}.bhero__kicker[data-astro-cid-5tznm7mj]{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)}.bhero__title[data-astro-cid-5tznm7mj]{max-width:20ch}.bhero__lede[data-astro-cid-5tznm7mj]{margin-block-start:var(--space-l);max-width:50ch}.cats__grid[data-astro-cid-5tznm7mj]{display:grid;gap:var(--space-m);margin-block-start:var(--space-xl);list-style:none;padding:0}@media(min-width:40rem){.cats__grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.cats__grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cat[data-astro-cid-5tznm7mj]{--tint: var(--accent);display:grid;align-content:start;gap:.4rem;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))}.cat--blue[data-astro-cid-5tznm7mj]{--tint: #2f6ea8}.cat--ochre[data-astro-cid-5tznm7mj]{--tint: #a9762a}.cat--clay[data-astro-cid-5tznm7mj]{--tint: var(--clay-600)}.cat--ink[data-astro-cid-5tznm7mj]{--tint: var(--ink-700)}.cat__icon[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;justify-content:center;inline-size:2.2rem;block-size:2.2rem;margin-block-end:.2rem;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))}.cat__t[data-astro-cid-5tznm7mj]{font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.cat__b[data-astro-cid-5tznm7mj]{font-size:var(--text-sm);color:var(--text-soft)}.cat__c[data-astro-cid-5tznm7mj]{font-size:var(--text-2xs);color:var(--text-faint)}.empty[data-astro-cid-5tznm7mj]{display:grid;gap:var(--space-m);max-width:62ch;padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-sunken)}.empty__t[data-astro-cid-5tznm7mj]{font-size:var(--text-2xl);max-width:20ch}.empty__b[data-astro-cid-5tznm7mj]{font-size:var(--text-sm);color:var(--text-soft)}.empty__links[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:var(--space-s)}.empty__link[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.3rem;min-block-size:1.8rem;padding:.25rem .65rem;border-radius:var(--r-pill);background:var(--paper-0);border:1px solid var(--border);font-size:var(--text-xs);font-weight:650;color:var(--text-soft);text-decoration:none}.empty__link[data-astro-cid-5tznm7mj]:hover{color:var(--accent-ink);border-color:var(--border-strong)}.pst__grid[data-astro-cid-5tznm7mj]{display:grid;gap:var(--space-l);margin-block-start:var(--space-l);list-style:none;padding:0}@media(min-width:48rem){.pst__grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:70rem){.pst__grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard[data-astro-cid-5tznm7mj]{display:grid;align-content:start;gap:.45rem;block-size:100%;padding:var(--space-l);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.pcard__meta[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.6rem;font-size:var(--text-2xs);color:var(--text-faint)}.pcard__cat[data-astro-cid-5tznm7mj]{font-weight:700;color:var(--accent-ink)}.pcard__t[data-astro-cid-5tznm7mj]{font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.pcard__t[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;min-block-size:1.6rem;color:inherit;text-decoration:none}.pcard__t[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{color:var(--accent-ink)}.pcard__b[data-astro-cid-5tznm7mj]{font-size:var(--text-sm);color:var(--text-soft)}.rul__rows[data-astro-cid-5tznm7mj]{display:grid;gap:0;margin-block-start:var(--space-l);list-style:none;padding:0}.rul__rows[data-astro-cid-5tznm7mj]>li[data-astro-cid-5tznm7mj]{display:grid;gap:.35rem;padding-block:var(--space-m);border-block-start:1px solid var(--rule)}.rul__rows[data-astro-cid-5tznm7mj]>li[data-astro-cid-5tznm7mj]:last-child{border-block-end:1px solid var(--rule)}.rul__yes[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:baseline;gap:.45rem;font-size:var(--text-base);font-weight:650;color:var(--text)}.rul__yes[data-astro-cid-5tznm7mj] .icon{color:var(--accent-ink)}.rul__no[data-astro-cid-5tznm7mj]{font-size:var(--text-sm);color:var(--text-faint);text-decoration:line-through}@media(min-width:56rem){.rul__rows[data-astro-cid-5tznm7mj]>li[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:var(--space-l)}}.cta__grid[data-astro-cid-5tznm7mj]{display:grid;gap:var(--space-xl)}.cta__title[data-astro-cid-5tznm7mj]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem);max-width:20ch}.cta__body[data-astro-cid-5tznm7mj]{margin-block-start:var(--space-m);color:var(--text-soft);max-width:52ch}@media(min-width:64rem){.cta__grid[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}}
