.page-intro.svelte-4qpkj3{gap:16px;width:100%;margin-bottom:20px;display:grid}.page-intro__eyebrow.svelte-4qpkj3,h1.svelte-4qpkj3,.page-intro__description.svelte-4qpkj3{margin:0}.page-intro__eyebrow.svelte-4qpkj3{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}h1.svelte-4qpkj3{color:var(--heading);font-weight:var(--font-weight-page-title);font-variation-settings:var(--font-variations-page-title);font-size:clamp(2.5rem,8vw,5rem);line-height:1}.page-intro__lead.svelte-4qpkj3{grid-template-columns:minmax(140px,220px) minmax(0,780px);align-items:start;gap:clamp(18px,4vw,48px);display:grid}.page-intro__mark.svelte-4qpkj3{min-width:0;color:var(--site-main)}.page-intro__connector.svelte-4qpkj3{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;width:min(100%,220px);height:4.65em;display:block}.page-intro__description.svelte-4qpkj3{color:var(--text-muted);font-weight:var(--font-weight-accent-text);align-self:end;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.page-intro__after.svelte-4qpkj3{gap:12px;display:grid}@media (width<=680px){.page-intro__lead.svelte-4qpkj3{grid-template-columns:1fr;gap:14px}.page-intro__connector.svelte-4qpkj3{width:min(58vw,220px);display:none}}
