.hero[data-astro-cid-mj6ar3np]{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 85% 100%,#1d54a8 0%,var(--royal-blue) 45%,var(--royal-blue-dark) 100%);color:#dbe4f3;padding-block:clamp(3.5rem,9vw,6.5rem) clamp(11rem,22vw,17rem)}.hero-ridges[data-astro-cid-mj6ar3np]{position:absolute;inset:auto 0 0;height:clamp(16rem,44vw,36rem);z-index:-1}.hero[data-astro-cid-mj6ar3np] .eyebrow[data-astro-cid-mj6ar3np]{color:var(--gold)}.hero[data-astro-cid-mj6ar3np] h1[data-astro-cid-mj6ar3np]{color:var(--white);font-size:clamp(2.6rem,7.2vw,5.25rem);max-width:13ch;margin-bottom:.35em}.hero[data-astro-cid-mj6ar3np] .lede[data-astro-cid-mj6ar3np]{color:#dbe4f3;max-width:36rem}.actions[data-astro-cid-mj6ar3np]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.button--gold[data-astro-cid-mj6ar3np]{background:var(--gold);color:var(--navy)}.button--gold[data-astro-cid-mj6ar3np]:hover{background:var(--white);color:var(--navy)}.button--outline[data-astro-cid-mj6ar3np]{background:transparent;color:var(--white);box-shadow:inset 0 0 0 2px #ffffff8c}.button--outline[data-astro-cid-mj6ar3np]:hover{background:var(--white);color:var(--royal-blue)}.stats[data-astro-cid-mj6ar3np]{display:flex;flex-wrap:wrap;gap:1.25rem clamp(1.5rem,4vw,3rem);margin:clamp(2.5rem,6vw,3.5rem) 0 0;max-width:40rem}.stats[data-astro-cid-mj6ar3np]>div[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding-left:1rem;border-left:2px solid var(--gold);max-width:13rem}.stats[data-astro-cid-mj6ar3np] dd[data-astro-cid-mj6ar3np]{margin:0;font-family:var(--serif);font-size:clamp(2rem,4.2vw,2.75rem);font-weight:600;color:var(--white);line-height:1}.stats[data-astro-cid-mj6ar3np] dt[data-astro-cid-mj6ar3np]{font-size:.88rem;line-height:1.4;color:#c4d1e8;margin-top:.45rem}@media(prefers-reduced-motion:no-preference){.hero-inner[data-astro-cid-mj6ar3np]>[data-astro-cid-mj6ar3np]{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.hero-inner[data-astro-cid-mj6ar3np]>[data-astro-cid-mj6ar3np]:nth-child(2){animation-delay:.08s}.hero-inner[data-astro-cid-mj6ar3np]>[data-astro-cid-mj6ar3np]:nth-child(3){animation-delay:.16s}.hero-inner[data-astro-cid-mj6ar3np]>[data-astro-cid-mj6ar3np]:nth-child(4){animation-delay:.24s}.hero-inner[data-astro-cid-mj6ar3np]>[data-astro-cid-mj6ar3np]:nth-child(5){animation-delay:.4s}}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}}.section-head[data-astro-cid-mj6ar3np]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem}.section-head[data-astro-cid-mj6ar3np] h2[data-astro-cid-mj6ar3np]{margin:0}.cards[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.section--legacy[data-astro-cid-mj6ar3np]{background:var(--navy);color:#d3ddef}.section--legacy[data-astro-cid-mj6ar3np] h2[data-astro-cid-mj6ar3np]{color:var(--white)}.legacy-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.button--light[data-astro-cid-mj6ar3np]{background:var(--gold);color:var(--navy);margin-top:.5rem}.button--light[data-astro-cid-mj6ar3np]:hover{background:var(--white);color:var(--navy)}.mini-tree[data-astro-cid-mj6ar3np]{list-style:none;margin:0;padding:0;font-weight:700;color:var(--white)}.mini-tree[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{position:relative;padding:.35rem 0}.mini-tree[data-astro-cid-mj6ar3np] small[data-astro-cid-mj6ar3np]{font-weight:400;color:var(--gold);margin-left:.5rem}.mini-tree[data-astro-cid-mj6ar3np] .lvl0[data-astro-cid-mj6ar3np]{font-size:1.3rem}.mini-tree[data-astro-cid-mj6ar3np] .lvl1[data-astro-cid-mj6ar3np]{padding-left:1.75rem;border-left:2px solid rgba(255,255,255,.2);margin-left:.5rem}.mini-tree[data-astro-cid-mj6ar3np] .lvl2[data-astro-cid-mj6ar3np]{padding-left:3.5rem;border-left:2px solid rgba(255,255,255,.2);margin-left:.5rem;font-weight:400;color:#b8c6de}@media(max-width:56rem){.cards[data-astro-cid-mj6ar3np]{grid-template-columns:1fr 1fr}.legacy-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}}@media(max-width:40rem){.cards[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.section-head[data-astro-cid-mj6ar3np]{flex-direction:column;align-items:flex-start}}.quote-band[data-astro-cid-mj6ar3np]{background:var(--cloud);border-block:1px solid var(--line)}.quote-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:minmax(10rem,17rem) 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.portrait[data-astro-cid-mj6ar3np]{margin:0;position:relative}.portrait[data-astro-cid-mj6ar3np]:before{content:"";position:absolute;inset:1rem -1rem -1rem 1rem;border:2px solid var(--gold)}.portrait[data-astro-cid-mj6ar3np] img[data-astro-cid-mj6ar3np]{position:relative;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top}.quote-grid[data-astro-cid-mj6ar3np] blockquote[data-astro-cid-mj6ar3np]{position:relative;margin:0 0 1.5rem;font-family:var(--serif);font-size:clamp(1.45rem,3vw,2.15rem);font-weight:500;line-height:1.32;color:var(--royal-blue);text-wrap:pretty}.quote-grid[data-astro-cid-mj6ar3np] blockquote[data-astro-cid-mj6ar3np]:before{content:"“";display:block;height:.55em;font-size:4.5em;line-height:.9;color:var(--gold)}.quote-grid[data-astro-cid-mj6ar3np] cite[data-astro-cid-mj6ar3np]{display:block;font-style:normal;font-weight:600;color:var(--ink);margin-bottom:1rem}@media(max-width:40rem){.quote-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.portrait[data-astro-cid-mj6ar3np]{max-width:12rem}}.news-list[data-astro-cid-mj6ar3np]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.news-list[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{border-top:3px solid var(--royal-blue);padding-top:1rem}.news-list[data-astro-cid-mj6ar3np] time[data-astro-cid-mj6ar3np]{font-size:.9rem;font-weight:600;color:var(--gold-dark)}.news-list[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:1.1rem;margin:.35rem 0 .4rem}.news-list[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np] a[data-astro-cid-mj6ar3np]{text-decoration:none;color:var(--royal-blue)}.news-list[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{margin:0;font-size:.95rem;color:var(--ink-soft)}@media(max-width:56rem){.news-list[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}}@media(max-width:30rem){.quote-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}}
