.pf-hero{position:relative;overflow:hidden}.pf-hero__in{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:60px var(--pad) 64px}.pf-hero .pf-crumb{margin-bottom:24px}.pf-hero__pf-eyebrow{margin-bottom:20px}.pf-hero h1,.pf-hero__title{font-family:'LeonXIV','Jost',sans-serif;text-transform:uppercase;letter-spacing:.005em;font-size:clamp(44px, 6vw, 80px);line-height:.96;margin:0;color:var(--ink);max-width:16ch;text-wrap:balance}.pf-hero__lead{font-size:19px;line-height:1.45;color:var(--ink-soft);max-width:52ch;margin:18px 0 0}.pf-hero__badge{display:inline-block;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px;border-radius:999px;background:var(--primary-tint);color:var(--primary-deep)}.pf-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.pf-hero--photo{min-height:460px;display:flex;align-items:flex-end;color:#fff;background:var(--navy,#0F2D85)}.pf-hero--photo .pf-hero__media{position:absolute;inset:0;z-index:0}.pf-hero--photo .pf-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.pf-hero--photo .pf-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 29 90 / .45) 0%,rgb(9 29 90 / .12) 32%,rgb(9 29 90 / .42) 66%,rgb(9 29 90 / .92) 100%)}.pf-hero--photo .pf-hero__in{width:100%;padding-top:0;padding-bottom:52px}.pf-hero--photo h1,.pf-hero--photo .pf-hero__title{color:#fff;font-size:clamp(48px, 8vw, 108px)}.pf-hero--photo .pf-hero__lead{color:rgb(255 255 255 / .9)}.pf-hero--photo .pf-hero__badge{background:rgb(255 255 255 / .16);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .25)}.pf-hero--photo .pf-eyebrow{color:var(--cyan,#1ACCFF)}.pf-hero--solid{background:var(--navy,#0F2D85);color:#fff}.pf-hero--solid h1,.pf-hero--solid .pf-hero__title{color:#fff}.pf-hero--solid .pf-hero__lead{color:rgb(255 255 255 / .85)}.pf-hero--solid .pf-eyebrow{color:var(--cyan,#1ACCFF)}.pf-hero--solid::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 88% 14%,rgb(26 204 255 / .18),transparent 40%),radial-gradient(circle at 10% 92%,rgb(0 181 176 / .14),transparent 42%)}.pf-hero--split{background:var(--navy,#0F2D85);color:#fff}.pf-hero--split .pf-hero__grid{display:grid;grid-template-columns:1.1fr 0.9fr;align-items:stretch;max-width:var(--maxw);margin:0 auto}.pf-hero--split .pf-hero__in{padding-right:56px;align-self:center}.pf-hero--split h1,.pf-hero--split .pf-hero__title{color:#fff}.pf-hero--split .pf-hero__lead{color:rgb(255 255 255 / .9)}.pf-hero--split .pf-eyebrow{color:var(--cyan,#1ACCFF)}.pf-hero--split .pf-hero__photo{position:relative;min-height:460px}.pf-hero--split .pf-hero__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pf-hero--compact{background:var(--cream,#f5f4ef);border-bottom:1px solid var(--rule)}.pf-hero--compact .pf-hero__in{padding:56px var(--pad) 60px}.pf-hero--compact .pf-eyebrow{color:var(--primary-deep)}.pf-hero--article{background:var(--cream,#f5f4ef);border-bottom:1px solid var(--rule);padding-bottom:0}.pf-hero--article .pf-hero__in{max-width:760px;padding:52px var(--pad) 56px}.pf-hero--article .pf-hero__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-deep,#0F2D85);margin-bottom:22px}.pf-hero--article .pf-hero__meta .cat{background:var(--primary-tint,#eef1fb);padding:6px 14px;border-radius:999px}.pf-hero--article .pf-hero__meta time{color:var(--ink-mute,#7b83a0);font-weight:600;letter-spacing:.04em;text-transform:none}.pf-hero--article .pf-hero__title{font-size:clamp(32px, 4.6vw, 52px);max-width:none}.pf-hero--article .pf-hero__lead{font-size:20px}.pf-hero--article__img{max-width:1100px;margin:-28px auto 0;padding:0 var(--pad);position:relative;z-index:1}.pf-hero--article__img img{width:100%;height:520px;height:auto;border-radius:10px;display:block;box-shadow:0 30px 64px -36px rgb(15 45 133 / .35)}.pf-hero--article__cap{font-size:13px;color:var(--ink-mute,#7b83a0);margin:12px var(--pad) 0;max-width:1100px;margin-left:auto;margin-right:auto;padding:0 var(--pad)}.pf-hero--photo .pf-crumb,.pf-hero--photo .pf-crumb a,.pf-hero--solid .pf-crumb,.pf-hero--solid .pf-crumb a,.pf-hero--split .pf-crumb,.pf-hero--split .pf-crumb a{color:rgb(255 255 255 / .75)}@media (max-width:900px){.pf-hero--split .pf-hero__grid{grid-template-columns:1fr}.pf-hero--split .pf-hero__in{padding:56px var(--pad) 40px}.pf-hero--split .pf-hero__photo{min-height:320px}.pf-hero--photo{min-height:380px}.pf-hero--article__img img{height:300px}}