.shero[data-astro-cid-sak3mn7r]{position:relative;isolation:isolate;padding-block:var(--space-l) clamp(2.5rem,1.8rem + 3.6vw,4.5rem);overflow:clip}.shero__field[data-astro-cid-sak3mn7r]{position:absolute;inset:0;z-index:-1;background:radial-gradient(48rem 32rem at 86% 4%,color-mix(in srgb,var(--brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-alt),var(--bg) 62%)}.shero__crumbs[data-astro-cid-sak3mn7r]{margin-block-end:var(--space-l)}.shero__grid[data-astro-cid-sak3mn7r]{display:grid;gap:clamp(2rem,1rem + 5vw,3.5rem);align-items:center}.shero__title[data-astro-cid-sak3mn7r]{font-size:clamp(2.3rem,1.5rem + 3.1vw,3.8rem);max-width:14ch}.shero__lede[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m);max-width:54ch}.shero__ctas[data-astro-cid-sak3mn7r]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-l)}.shero__promise[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-s);font-size:var(--text-sm);color:var(--text-faint);max-width:50ch}.shero__visual[data-astro-cid-sak3mn7r]{max-width:26rem}@media(min-width:64rem){.shero__grid[data-astro-cid-sak3mn7r]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.shero__visual[data-astro-cid-sak3mn7r]{max-width:none;margin-inline-start:auto;inline-size:min(26rem,100%)}}.sintro__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-l)}.sintro__side[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-l);align-content:start}.sintro__h[data-astro-cid-sak3mn7r]{max-width:16ch}.sintro__rings[data-astro-cid-sak3mn7r]{max-width:22rem}.sintro__body[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-m)}.sintro__body[data-astro-cid-sak3mn7r] p[data-astro-cid-sak3mn7r]:not(.lede){color:var(--text-soft);max-width:62ch}@media(min-width:64rem){.sintro__grid[data-astro-cid-sak3mn7r]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-2xl);align-items:start}}.sig[data-astro-cid-sak3mn7r]{background:var(--bg-alt)}.sig__list[data-astro-cid-sak3mn7r]{display:grid;gap:var(--grid-gap);margin-block-start:var(--space-xl);list-style:none;padding:0}.sig__item[data-astro-cid-sak3mn7r]{display:grid;gap:.45rem;align-content:start;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);background:var(--surface);border-radius:var(--r-md)}.sig__icon[data-astro-cid-sak3mn7r]{display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;margin-block-end:.35rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent-ink)}.sig__k[data-astro-cid-sak3mn7r]{font-size:var(--text-lg)}.sig__b[data-astro-cid-sak3mn7r]{font-size:var(--text-sm);color:var(--text-soft)}.sig__note[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-l);font-size:var(--text-sm);color:var(--text-soft);max-width:62ch}@media(min-width:44rem){.sig__list[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.sig__list[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(4,minmax(0,1fr))}}.subs__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--grid-gap);margin-block-start:var(--space-xl);list-style:none;padding:0}.sub[data-astro-cid-sak3mn7r]{display:grid;gap:.45rem;align-content:start;block-size:100%;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);background:var(--surface-sunken);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sub[data-astro-cid-sak3mn7r]:hover{background:var(--surface);transform:translateY(-2px)}.sub__icon[data-astro-cid-sak3mn7r]{display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;margin-block-end:.35rem;border-radius:var(--r-sm);background:var(--paper-0);color:var(--accent-ink)}.sub__t[data-astro-cid-sak3mn7r]{font-size:var(--text-base);letter-spacing:var(--tracking-snug)}.sub__b[data-astro-cid-sak3mn7r]{font-size:var(--text-sm);color:var(--text-soft)}.sub__go[data-astro-cid-sak3mn7r]{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:var(--space-xs);font-size:var(--text-sm);font-weight:600;color:var(--accent-ink)}@media(min-width:44rem){.subs__grid[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.subs__grid[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(3,minmax(0,1fr))}}.month__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-xl)}.month__copy[data-astro-cid-sak3mn7r] h2[data-astro-cid-sak3mn7r]{max-width:16ch}.month__lede[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m)}.month__note[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m);font-size:var(--text-sm);color:var(--text-faint);max-width:44ch}.month__list[data-astro-cid-sak3mn7r]{display:grid;gap:.5rem;list-style:none;padding:0}.month__list[data-astro-cid-sak3mn7r] li[data-astro-cid-sak3mn7r]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.9rem;row-gap:.3rem;align-items:center;padding:var(--space-m);background:var(--surface);border-radius:var(--r-md)}.month__icon[data-astro-cid-sak3mn7r]{grid-row:span 2;display:grid;place-items:center;inline-size:2.3rem;block-size:2.3rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 20%,var(--surface));color:var(--accent-ink)}.month__icon[data-astro-cid-sak3mn7r] .icon{stroke-width:1.9}.month__when[data-astro-cid-sak3mn7r]{grid-column:3;grid-row:1;padding:.15rem .5rem;border-radius:var(--r-pill);background:var(--surface-sunken);font-size:var(--text-2xs);font-weight:650;color:var(--text-faint)}.month__t[data-astro-cid-sak3mn7r]{grid-column:2;grid-row:1;font-size:var(--text-base);letter-spacing:var(--tracking-snug)}.month__b[data-astro-cid-sak3mn7r]{grid-column:2 / -1;grid-row:2;font-size:var(--text-sm);color:var(--text-soft);max-width:60ch}@media(min-width:64rem){.month__grid[data-astro-cid-sak3mn7r]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-2xl);align-items:start}}.twn[data-astro-cid-sak3mn7r]{background:var(--bg-alt)}.twn__head[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-l)}.twn__head[data-astro-cid-sak3mn7r] h2[data-astro-cid-sak3mn7r]{max-width:18ch}.twn__lede[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m);max-width:54ch}.twn__stats[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-m);align-content:start;list-style:none;padding:0;margin:0}.twn__stats[data-astro-cid-sak3mn7r] li[data-astro-cid-sak3mn7r]{display:grid;gap:.1rem}.twn__sv[data-astro-cid-sak3mn7r]{font-size:var(--text-2xl);font-weight:650;letter-spacing:-.02em;line-height:1}.twn__sk[data-astro-cid-sak3mn7r]{font-size:var(--text-xs);color:var(--text-soft);max-width:24ch}.twn__lead[data-astro-cid-sak3mn7r]{display:grid;gap:var(--grid-gap);margin-block-start:var(--space-xl);list-style:none;padding:0}.tlead[data-astro-cid-sak3mn7r]{--lead-face: color-mix(in srgb, var(--accent) 7%, var(--surface));position:relative;display:grid;gap:.55rem;align-content:start;block-size:100%;padding:clamp(1.2rem,1rem + 1vw,1.75rem);background:var(--lead-face);border-radius:var(--r-lg);text-decoration:none;color:inherit;overflow:hidden;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tlead[data-astro-cid-sak3mn7r]:hover{--lead-face: color-mix(in srgb, var(--accent) 14%, var(--surface));transform:translateY(-2px)}.tlead[data-astro-cid-sak3mn7r]:hover .icon--arrow[data-astro-cid-sak3mn7r]{transform:translate(3px)}.tlead__tag[data-astro-cid-sak3mn7r]{justify-self:start;padding:.15rem .55rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 22%,var(--lead-face));color:var(--accent-ink);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.tlead__t[data-astro-cid-sak3mn7r]{font-size:var(--text-xl);letter-spacing:var(--tracking-snug);max-width:20ch}.tlead__b[data-astro-cid-sak3mn7r]{font-size:var(--text-sm);color:var(--text-soft);max-width:46ch}.tlead__areas[data-astro-cid-sak3mn7r]{display:flex;flex-wrap:wrap;gap:.35rem;margin-block-start:.3rem;list-style:none;padding:0}.tlead__areas[data-astro-cid-sak3mn7r] li[data-astro-cid-sak3mn7r]{padding:.2rem .55rem;border-radius:var(--r-pill);background:var(--surface);font-size:var(--text-2xs);color:var(--text-soft)}.tlead__go[data-astro-cid-sak3mn7r]{display:inline-flex;align-items:center;gap:.4rem;min-block-size:1.5rem;margin-block-start:.5rem;font-size:var(--text-sm);font-weight:650;color:var(--accent-ink)}.twn__div[data-astro-cid-sak3mn7r]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-m);margin-block-start:var(--space-2xl);font-size:var(--text-sm);font-weight:650;color:var(--text-soft)}.twn__div[data-astro-cid-sak3mn7r]:after{content:"";block-size:1px;background:var(--rule)}.twn__grid[data-astro-cid-sak3mn7r]{display:grid;gap:.5rem;margin-block-start:var(--space-l);list-style:none;padding:0}.twn__item[data-astro-cid-sak3mn7r]{--twn-face: var(--surface);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;row-gap:.15rem;block-size:100%;padding:.9rem 1.9rem .95rem .9rem;background:var(--twn-face);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.twn__item[data-astro-cid-sak3mn7r]:hover{--twn-face: color-mix(in srgb, var(--accent) 10%, var(--surface));transform:translateY(-2px)}.twn__item[data-astro-cid-sak3mn7r]:hover .twn__arrow[data-astro-cid-sak3mn7r]{opacity:1;transform:translate(1px,-1px)}.twn__pin[data-astro-cid-sak3mn7r]{grid-row:span 2;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 20%,var(--twn-face));color:var(--accent-ink)}.twn__pin[data-astro-cid-sak3mn7r] .icon{stroke-width:1.9}.twn__label[data-astro-cid-sak3mn7r]{font-size:var(--text-sm);font-weight:650;letter-spacing:var(--tracking-snug)}.twn__note[data-astro-cid-sak3mn7r]{font-size:var(--text-xs);color:var(--text-soft)}.twn__arrow[data-astro-cid-sak3mn7r]{position:absolute;inset-block-start:1rem;inset-inline-end:.75rem;color:var(--text-faint);opacity:.4;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.twn__foot[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-l);font-size:var(--text-sm);color:var(--text-soft);max-width:68ch}.twn__foot[data-astro-cid-sak3mn7r] .link[data-astro-cid-sak3mn7r]{margin-inline-start:.35rem}@media(min-width:46rem){.twn__lead[data-astro-cid-sak3mn7r],.twn__grid[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.twn__head[data-astro-cid-sak3mn7r]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--space-2xl);align-items:start}.twn__stats[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.twn__grid[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sct__head[data-astro-cid-sak3mn7r]{max-width:60ch}.sct__head[data-astro-cid-sak3mn7r] h2[data-astro-cid-sak3mn7r]{max-width:20ch}.sct__lede[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m)}.sct__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--grid-gap);margin-block-start:var(--space-xl);list-style:none;padding:0}.sct__item[data-astro-cid-sak3mn7r]{--sct-face: var(--surface-sunken);--sct-tint: var(--accent);--sct-ink: var(--accent-ink);position:relative;display:grid;gap:.5rem;align-content:start;block-size:100%;padding:1.15rem 1.1rem 1.1rem;background:var(--sct-face);border-radius:var(--r-md);text-decoration:none;color:inherit;overflow:hidden;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sct__item[data-astro-cid-sak3mn7r]:hover{--sct-face: var(--surface);transform:translateY(-3px)}.sct__item[data-astro-cid-sak3mn7r]:hover .icon--arrow[data-astro-cid-sak3mn7r]{transform:translate(3px)}.sct__icon[data-astro-cid-sak3mn7r]{display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--sct-tint) 22%,var(--sct-face));color:var(--sct-ink)}.sct__icon[data-astro-cid-sak3mn7r] .icon{stroke-width:1.9}.sct__label[data-astro-cid-sak3mn7r]{font-size:var(--text-base);letter-spacing:var(--tracking-snug);max-width:22ch}.sct__note[data-astro-cid-sak3mn7r]{font-size:var(--text-sm);color:var(--text-soft)}.sct__go[data-astro-cid-sak3mn7r]{display:inline-flex;align-items:center;gap:.35rem;min-block-size:1.5rem;margin-block-start:.1rem;font-size:var(--text-xs);font-weight:650;color:var(--text)}.sct__item--accent[data-astro-cid-sak3mn7r]{--sct-tint: var(--accent);--sct-ink: var(--accent-ink)}.sct__item--clay[data-astro-cid-sak3mn7r]{--sct-tint: var(--clay-500);--sct-ink: var(--clay-700)}.sct__item--ink[data-astro-cid-sak3mn7r]{--sct-tint: var(--ink-700);--sct-ink: var(--ink-800)}.sct__item--blue[data-astro-cid-sak3mn7r]{--sct-tint: #2f6ea8;--sct-ink: color-mix(in srgb, #2f6ea8 78%, var(--text))}.sct__item--ochre[data-astro-cid-sak3mn7r]{--sct-tint: #a9762a;--sct-ink: color-mix(in srgb, #8a5f1e 80%, var(--text))}.sct__foot[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-l)}@media(min-width:46rem){.sct__grid[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.sct__grid[data-astro-cid-sak3mn7r]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.twn__grid[data-astro-cid-sak3mn7r]>li[data-astro-cid-sak3mn7r],.sct__grid[data-astro-cid-sak3mn7r]>li[data-astro-cid-sak3mn7r]{animation:tool-in 1ms linear both;animation-timeline:view();animation-range:entry 4% cover 24%}}}.diag[data-astro-cid-sak3mn7r]{background:var(--bg-alt)}.diag__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-xl)}.diag__copy[data-astro-cid-sak3mn7r] h2[data-astro-cid-sak3mn7r]{max-width:16ch}.diag__b[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m);color:var(--text-soft);max-width:54ch}.diag__list[data-astro-cid-sak3mn7r]{display:grid;gap:.6rem;list-style:none;padding:0;margin:0}.diag__list[data-astro-cid-sak3mn7r] li[data-astro-cid-sak3mn7r]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.95rem;row-gap:.3rem;align-items:start;padding:clamp(1.05rem,.9rem + .8vw,1.4rem);background:var(--surface);border-radius:var(--r-md)}.diag__icon[data-astro-cid-sak3mn7r]{grid-row:span 3;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--r-sm)}.diag__icon[data-astro-cid-sak3mn7r] .icon{stroke-width:1.9}.diag__icon--accent[data-astro-cid-sak3mn7r]{background:color-mix(in srgb,var(--accent) 20%,var(--surface));color:var(--accent-ink)}.diag__icon--blue[data-astro-cid-sak3mn7r]{background:color-mix(in srgb,#2f6ea8 20%,var(--surface));color:color-mix(in srgb,#2f6ea8 78%,var(--text))}.diag__icon--clay[data-astro-cid-sak3mn7r]{background:color-mix(in srgb,var(--clay-500) 22%,var(--surface));color:var(--clay-700)}.diag__list[data-astro-cid-sak3mn7r] h3[data-astro-cid-sak3mn7r]{font-size:var(--text-base);letter-spacing:var(--tracking-snug)}.diag__list[data-astro-cid-sak3mn7r] p[data-astro-cid-sak3mn7r]{font-size:var(--text-sm);color:var(--text-soft)}.diag__list[data-astro-cid-sak3mn7r] .link[data-astro-cid-sak3mn7r]{justify-self:start}@media(min-width:60rem){.diag__grid[data-astro-cid-sak3mn7r]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-2xl);align-items:start}}.faqs__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-l)}.faqs__note[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-s);font-size:var(--text-sm);color:var(--text-soft);max-width:30ch}@media(min-width:64rem){.faqs__grid[data-astro-cid-sak3mn7r]{grid-template-columns:20rem minmax(0,1fr);gap:var(--space-2xl);align-items:start}.faqs__intro[data-astro-cid-sak3mn7r]{position:sticky;top:calc(var(--header-h) + 2rem)}}.cta__grid[data-astro-cid-sak3mn7r]{display:grid;gap:var(--space-xl)}.cta__title[data-astro-cid-sak3mn7r]{font-size:var(--text-3xl);max-width:16ch}.cta__lede[data-astro-cid-sak3mn7r]{margin-block-start:var(--space-m);color:var(--text-soft);max-width:50ch}.cta__alt[data-astro-cid-sak3mn7r]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-block-start:var(--space-l)}@media(min-width:64rem){.cta__grid[data-astro-cid-sak3mn7r]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-2xl);align-items:center}}.sub--soon[data-astro-cid-sak3mn7r],.tlead--soon[data-astro-cid-sak3mn7r],.twn__item--soon[data-astro-cid-sak3mn7r],.sct__item--soon[data-astro-cid-sak3mn7r]{cursor:default}.sub--soon[data-astro-cid-sak3mn7r]:hover,.tlead--soon[data-astro-cid-sak3mn7r]:hover,.twn__item--soon[data-astro-cid-sak3mn7r]:hover,.sct__item--soon[data-astro-cid-sak3mn7r]:hover{border-color:var(--border);transform:none}
