.pf-hero.svelte-v01xex{background-color:var(--brand-charcoal)}.pf-hero-h1.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-cream);text-shadow:2px 3px #0000004d;margin:18px 0 22px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.02}.pf-accent.svelte-v01xex{color:var(--brand-gold-lt)}.pf-hero-lede.svelte-v01xex{max-width:44rem;font-family:var(--brand-font-body);color:#f5e9cdd1;font-size:1.12rem;line-height:1.7}.pf-surface.svelte-v01xex{background:var(--brand-cream)}.pf-surface-lt.svelte-v01xex{background:var(--brand-cream-lt)}.pf-kicker.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.22em;color:var(--brand-red);margin-bottom:12px;font-size:.74rem;font-weight:600}.pf-kicker-light.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.22em;color:var(--brand-gold-lt);margin-bottom:12px;font-size:.74rem;font-weight:600}.pf-h2.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-ink);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.08}.pf-h2-light.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-cream);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.08}.pf-sub.svelte-v01xex{font-family:var(--brand-font-body);color:#4a4034;max-width:44rem;margin:16px auto 0;line-height:1.7}.pf-body.svelte-v01xex{font-family:var(--brand-font-body);color:#4a4034;line-height:1.75}.pf-card.svelte-v01xex{background:var(--brand-cream-lt);border:1px solid #2c21181f;border-left:4px solid var(--brand-gold);border-radius:4px;padding:24px;transition:transform .15s,box-shadow .15s}.pf-card.svelte-v01xex:hover{transform:translateY(-2px);box-shadow:4px 5px #00000024}.pf-card-title.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--brand-red);margin-bottom:8px;font-size:1.05rem;font-weight:700}.pf-card-body.svelte-v01xex{font-family:var(--brand-font-body);color:#5a5044;font-size:.9rem;line-height:1.6}.pf-life-card.svelte-v01xex{background:var(--brand-cream);border:1px solid #0000002e;border-radius:4px;padding:26px;box-shadow:5px 5px #0000002e}.pf-life-head.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-red);margin-bottom:16px;font-size:1.2rem;font-weight:700}.pf-life-item.svelte-v01xex{font-family:var(--brand-font-body);color:var(--brand-ink);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.55;display:flex}.pf-life-item.svelte-v01xex svg:where(.svelte-v01xex){color:var(--brand-red)}.pf-value-card.svelte-v01xex{background:var(--brand-cream);border:1px solid #2c21181f;border-left:3px solid var(--brand-gold);border-radius:4px;padding:20px}.pf-value-title.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink);margin-bottom:4px;font-size:.95rem;font-weight:600}.pf-value-desc.svelte-v01xex{font-family:var(--brand-font-body);color:#5a5044;font-size:.88rem;line-height:1.6}.pf-cta.svelte-v01xex{background-color:var(--brand-charcoal)}.pf-cta-title.svelte-v01xex{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-cream);text-shadow:2px 3px #0000004d;margin-bottom:18px;font-size:clamp(2rem,4.5vw,3rem);font-weight:700}.pf-cta-lede.svelte-v01xex{font-family:var(--brand-font-body);color:#f5e9cdbf;max-width:36rem;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.05rem}
