@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-Extralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-ExtralightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gridstar;src:url(/fonts/Gridstar-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueRoman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bgs-expert-blue:#1b56a5;--bgs-discrete-blue:#577abb;--bgs-future-blue:#a6cfee;--bgs-stable-gray:#454849;--bgs-sophisticated-gray:#ebebea;--bgs-white:#fff;--bgs-expert-blue-deep:#14417c;--bgs-expert-blue-press:#0f3260;--bgs-discrete-blue-deep:#48679f;--bgs-future-blue-quiet:#d6e8f7;--bgs-sophisticated-gray-deep:#dcdcda;--bgs-slate:#33597e;--bgs-faint-gray:#9a9d9f;--chart-series-1:var(--bgs-expert-blue);--chart-series-2:var(--bgs-discrete-blue);--chart-series-3:var(--bgs-slate);--chart-series-4:#7fafd4;--chart-series-5:var(--bgs-stable-gray);--chart-grid:var(--bgs-sophisticated-gray);--chart-axis:var(--bgs-faint-gray);--chart-quiet:var(--bgs-faint-gray);--chart-band:#ebebeab3;--surface-page:var(--bgs-white);--surface-muted:var(--bgs-sophisticated-gray);--surface-card:var(--bgs-white);--surface-anchor:var(--bgs-expert-blue);--surface-anchor-deep:var(--bgs-expert-blue-deep);--surface-tint:var(--bgs-future-blue-quiet);--surface-scrim:#14417c9e;--text-heading:var(--bgs-expert-blue);--text-body:var(--bgs-stable-gray);--text-muted:#454849ad;--text-accent:var(--bgs-discrete-blue);--text-on-anchor:var(--bgs-white);--text-on-anchor-muted:#ffffffbd;--text-on-anchor-quiet:var(--bgs-future-blue);--border-hairline:#45484938;--border-hairline-strong:#4548496b;--border-hairline-on-anchor:#ffffff57;--border-hairline-on-anchor-strong:#ffffff9e;--focus-ring:var(--bgs-discrete-blue);--focus-ring-on-anchor:var(--bgs-future-blue);--link-color:var(--bgs-expert-blue);--link-color-hover:var(--bgs-expert-blue-deep);--link-color-on-anchor:var(--bgs-white);--font-display:"Editor's Note",serif;--font-accent:"Gridstar","Helvetica Neue LT","Helvetica Neue",Helvetica,sans-serif;--font-body:"Helvetica Neue LT","Helvetica Neue",Helvetica,Arial,sans-serif;--weight-display:300;--weight-display-cta:300;--weight-accent:400;--weight-body:300;--weight-body-strong:400;--text-display-hero:clamp(46px,7.1vw,116px);--text-tagline:clamp(46px,7.6vw,148px);--text-display-1:clamp(46px,6.4vw,86px);--text-display-2:clamp(38px,4.6vw,62px);--text-h1:clamp(40px,5vw,68px);--text-h2:clamp(30px,3.4vw,46px);--text-h3:clamp(24px,2.1vw,32px);--text-h4:clamp(19px,1.5vw,22px);--text-card-title:clamp(24px,2.1vw,30px);--text-cta:clamp(17px,1.4vw,21px);--text-eyebrow:13px;--text-accent-sm:13px;--text-accent-xs:11px;--text-body-lg:20px;--text-body-base:17px;--text-body-sm:15px;--text-caption:13px;--leading-hero:.92;--leading-display:.96;--leading-heading:1.08;--leading-title:1.16;--leading-body:1.58;--leading-body-tight:1.42;--leading-accent:1.2;--tracking-display:-.015em;--tracking-heading:-.01em;--tracking-body:0;--tracking-eyebrow:.18em;--tracking-caption:.02em;--measure-body:62ch;--measure-narrow:46ch;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:176px;--container-max:1360px;--container-narrow:760px;--gutter:clamp(24px,5vw,80px);--section-y:clamp(72px,9vw,144px);--section-y-tight:clamp(48px,5vw,80px);--section-y-loose:clamp(104px,13vw,208px);--stack-gap:var(--space-5);--grid-gap:clamp(24px,3vw,56px);--header-height:112px;--radius-none:0;--radius-xs:2px;--radius-sm:3px;--radius-pill:999px;--hairline:1px;--rule-weight:1px;--rule-weight-strong:2px;--shadow-none:none;--shadow-card:0 1px 2px #1b56a50f;--shadow-raised:0 18px 40px -24px #1b56a547;--shadow-header:0 1px 0 var(--border-hairline);--image-filter:saturate(.86) contrast(1.02);--image-scrim:linear-gradient(180deg,#14417c00 35%,#14417cb8 100%);--hero-scrim:linear-gradient(0deg,#14417cf0 0%,#14417cc7 22%,#14417c6b 52%,#14417c33 74%,#14417c57 100%);--hero-veil:#1b56a529;--image-ratio-wide:16/9;--image-ratio-editorial:3/2;--image-ratio-portrait:4/5;--ease-institutional:cubic-bezier(.22,.61,.36,1);--ease-exit:cubic-bezier(.4,0,.7,.2);--ease-dissolve:cubic-bezier(.45,0,.55,1);--duration-fast:.18s;--duration-base:.28s;--duration-slow:.64s;--duration-reveal:.9s;--duration-cinematic:1.3s;--duration-ambient:18s;--reveal-stagger:90ms;--reveal-stagger-hero:.13s;--reveal-delay:.12s;--reveal-shift:18px;--reveal-shift-sm:6px;--reveal-scale:1.014}@keyframes bgs-fade{0%{opacity:0}to{opacity:1}}@keyframes bgs-rise{0%{opacity:0;transform:translateY(var(--reveal-shift))}to{opacity:1;transform:none}}@keyframes bgs-settle{0%{opacity:0;transform:translateY(var(--reveal-shift-sm)) scale(var(--reveal-scale))}to{opacity:1;transform:none}}@keyframes bgs-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bgs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bgs-drift{0%{transform:scale(1.085)}to{transform:scale(1)}}@keyframes bgs-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bgs-ken-0{0%{transform:scale(1.085)translate(0)}to{transform:scale(1)translate(0)}}@keyframes bgs-ken-1{0%{transform:scale(1.06)translate(.8%)}to{transform:scale(1.11)translate(-.7%,-.5%)}}@keyframes bgs-ken-2{0%{transform:scale(1.11)translate(-.7%,.6%)}to{transform:scale(1.06)translate(.5%)}}@media (prefers-reduced-motion:reduce){[data-bgs-media],[data-bgs-hero] *,[data-bgs-reveal],[data-bgs-reveal] *{clip-path:none!important;stroke-dashoffset:0!important;opacity:1!important;animation:none!important;transform:none!important}}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:pretty;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--link-color);border-bottom:var(--hairline) solid currentColor;transition:color var(--duration-fast) var(--ease-institutional),border-color var(--duration-fast) var(--ease-institutional);text-decoration:none}a:hover{color:var(--link-color-hover);border-color:#0000}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}img{max-width:100%;display:block}::selection{background:var(--bgs-future-blue);color:var(--bgs-expert-blue-deep)}html,body{margin:0}body{background:var(--surface-page)}a{color:var(--bgs-expert-blue)}a:hover{color:var(--bgs-discrete-blue)}
