.pf-section[data-astro-cid-w6ymvdtg]{padding-block:var(--pf-section-pad)}.pf-section[data-astro-cid-w6ymvdtg][data-tone=surface]{background-color:var(--color-surface);color:var(--color-text)}.pf-section[data-astro-cid-w6ymvdtg][data-tone=elevated]{background-color:var(--color-surface-elevated);color:var(--color-text)}.pf-section[data-astro-cid-w6ymvdtg][data-tone=dark]{--color-text:color-mix(in srgb, var(--color-text-on-dark) 85%, transparent);--color-text-heading:var(--color-text-on-dark);--color-muted:color-mix(in srgb, var(--color-text-on-dark) 65%, transparent);--color-border:color-mix(in srgb, var(--color-text-on-dark) 12%, transparent);background-color:var(--color-surface-dark);color:var(--color-text)}.pf-section[data-astro-cid-w6ymvdtg][data-tone=dark] .text-eyebrow{color:var(--color-accent-glow)}.pf-section[data-astro-cid-w6ymvdtg][data-tone=accent-wash]{background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));color:var(--color-text)}.pf-hero-glow{isolation:isolate;position:relative;overflow:hidden}.pf-hero-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48rem 32rem at 0% 20%, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent 70%), radial-gradient(40rem 28rem at 100% 100%, color-mix(in srgb, var(--color-warm) 12%, transparent), transparent 70%);position:absolute;inset:0;mask-image:linear-gradient(#000 50%,#0000)}.pf-hero[data-astro-cid-b2ew2hca]{gap:var(--space-8);grid-template-columns:1fr;display:grid}.pf-hero__eyebrow[data-astro-cid-b2ew2hca]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);color:var(--color-accent);display:inline-block}.pf-hero__headline[data-astro-cid-b2ew2hca]{text-wrap:balance;hyphens:auto;overflow-wrap:anywhere;margin:0}.pf-hero__body[data-astro-cid-b2ew2hca]{margin-top:var(--space-6)}.pf-hero__lede[data-astro-cid-b2ew2hca]{max-width:40rem;color:var(--color-text);text-wrap:pretty;margin:0}.pf-hero__cta[data-astro-cid-b2ew2hca]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.pf-hero__image[data-astro-cid-b2ew2hca]{border-radius:var(--radius-card);width:100%;height:auto;display:block}@media (width>=768px){.pf-hero[data-astro-cid-b2ew2hca]{grid-template-columns:var(--grid-cols-12);gap:var(--grid-gap-lg);align-items:center}.pf-hero--image-right[data-astro-cid-b2ew2hca] .pf-hero__text[data-astro-cid-b2ew2hca]{grid-column:1/span 7}.pf-hero--image-right[data-astro-cid-b2ew2hca] .pf-hero__media[data-astro-cid-b2ew2hca]{grid-column:8/span 5;margin-block-start:2rem}.pf-hero--image-left[data-astro-cid-b2ew2hca] .pf-hero__media[data-astro-cid-b2ew2hca]{grid-area:1/1/auto/span 5;margin-block-start:2rem}.pf-hero--image-left[data-astro-cid-b2ew2hca] .pf-hero__text[data-astro-cid-b2ew2hca]{grid-area:1/6/auto/span 7}.pf-hero--text-only[data-astro-cid-b2ew2hca] .pf-hero__text[data-astro-cid-b2ew2hca]{grid-column:1/-1}}@media (width>=1024px){.pf-hero--text-only[data-astro-cid-b2ew2hca] .pf-hero__text[data-astro-cid-b2ew2hca]{grid-template-columns:var(--grid-cols-12);gap:var(--grid-gap-lg);align-items:last baseline;display:grid}.pf-hero--text-only[data-astro-cid-b2ew2hca] .pf-hero__head[data-astro-cid-b2ew2hca]{grid-column:1/span 7}.pf-hero--text-only[data-astro-cid-b2ew2hca] .pf-hero__body[data-astro-cid-b2ew2hca]{grid-column:8/span 5;margin-top:0}}.pf-hero--fullbleed[data-astro-cid-b2ew2hca]{isolation:isolate;min-height:clamp(20rem,50vw,32rem);position:relative}.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__media[data-astro-cid-b2ew2hca]{inset:calc(var(--space-section-lg) * -1) calc(var(--space-section-lg) * -1);z-index:-2;border-radius:0;position:absolute}.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__image[data-astro-cid-b2ew2hca]{object-fit:cover;border-radius:0;width:100%;height:100%}.pf-hero--fullbleed[data-astro-cid-b2ew2hca]:before{content:"";inset:calc(var(--space-section-lg) * -1) calc(var(--space-section-lg) * -1);background:linear-gradient(to right, var(--color-overlay-scrim-strong), var(--color-overlay-scrim-mid) 60%, var(--color-overlay-scrim-clear) 100%);z-index:-1;pointer-events:none;position:absolute}.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__text[data-astro-cid-b2ew2hca]{color:var(--color-text-on-dark);max-width:40rem;padding-block:var(--space-12)}.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__eyebrow[data-astro-cid-b2ew2hca]{color:var(--color-accent-glow)}.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__lede[data-astro-cid-b2ew2hca]{color:inherit}@media (width>=768px){.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__text[data-astro-cid-b2ew2hca]{grid-area:1/2/auto/span 6}.pf-hero--fullbleed[data-astro-cid-b2ew2hca] .pf-hero__media[data-astro-cid-b2ew2hca]{grid-area:1/1/auto/-1}}
