.site-header[data-astro-cid-3ef6ksr2]{border-block-end:var(--border-hairline) solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:50}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-5);min-height:5.5rem}.site-header__logo[data-astro-cid-3ef6ksr2]{flex:none;display:block}.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:3.1rem;width:auto}.site-nav[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}.site-nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-5);list-style:none;margin:0;padding:0}.site-nav__link[data-astro-cid-3ef6ksr2]{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:var(--track-label);color:var(--ink);text-decoration:none;padding-block:.4rem;border-block-end:2px solid transparent;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.site-nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--red)}.site-nav__link[data-astro-cid-3ef6ksr2][aria-current=page]{border-block-end-color:var(--red);color:var(--navy-deep);font-weight:700}.site-header__cta[data-astro-cid-3ef6ksr2]{flex:none}@media(max-width:66rem){.site-nav[data-astro-cid-3ef6ksr2]{display:none}.site-header__inner[data-astro-cid-3ef6ksr2]{justify-content:space-between}}@media(max-width:30rem){.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:2.5rem}.site-header__cta[data-astro-cid-3ef6ksr2]{padding-inline:1.1em}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ground-dark);color:var(--on-dark);padding-block:var(--s-8) var(--s-6);margin-block-start:var(--s-9)}.site-footer__top[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-7);grid-template-columns:1fr}@media(min-width:56rem){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,20rem) 1fr;gap:var(--s-8)}}.site-footer__logo[data-astro-cid-sz7xmlte]{width:13rem;height:auto;margin-block-end:var(--s-4)}.site-footer__blurb[data-astro-cid-sz7xmlte]{color:var(--on-dark-muted);font-size:var(--step-small);line-height:1.55;max-width:34ch;margin-block-end:var(--s-4)}.site-footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--s-4);list-style:none;margin:0;padding:0}.site-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:var(--track-label);color:var(--on-dark);text-decoration:none;border-block-end:1px solid var(--rule-dark);padding-block-end:2px}.site-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-block-end-color:var(--red)}.site-footer__nav[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.site-footer__heading[data-astro-cid-sz7xmlte]{color:var(--on-dark);margin-block-end:var(--s-3)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--on-dark-muted);text-decoration:none;font-size:var(--step-small)}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--on-dark);text-decoration:underline;text-underline-offset:.2em}.site-footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);justify-content:space-between;align-items:center;margin-block-start:var(--s-7);padding-block-start:var(--s-4);border-block-start:1px solid var(--rule-dark)}.site-footer__legal[data-astro-cid-sz7xmlte],.site-footer__legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--step-small);color:var(--on-dark-muted)}.site-footer__legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--s-4);list-style:none;margin:0;padding:0}.site-footer__legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.site-footer__legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--on-dark);text-decoration:underline;text-underline-offset:.2em}:root{--navy: #203a6f;--red: #d62027;--navy-deep: #16264a;--ground-dark: #16264a;--ink: #0e1730;--ink-muted: #55607a;--ink-faint: #7d8698;--paper: #fbfaf8;--paper-sunk: #f2efe9;--surface: #ffffff;--rule: #e0dcd4;--rule-strong: #cac4b8;--on-dark: #f4f2ee;--on-dark-muted: #a8b2c8;--rule-dark: #2c3f6b;--red-hover: #b81a20;--focus: #d62027;--font-display: advocate-slab, advocate-slab-fallback, Georgia, serif;--font-heading: heliotrope-6, heliotrope-6-fallback, Georgia, serif;--font-body: heliotrope-4, heliotrope-4-fallback, Georgia, serif;--font-label: concourse-caps, concourse-caps-fallback, ui-sans-serif, system-ui, sans-serif;--step-hero: clamp(2.75rem, 1.4rem + 6.4vw, 6rem);--step-h1: clamp(2.25rem, 1.4rem + 3.9vw, 4rem);--step-h2: clamp(1.75rem, 1.3rem + 2.1vw, 2.75rem);--step-h3: clamp(1.3rem, 1.15rem + .7vw, 1.6rem);--step-body: clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--step-lede: clamp(1.1875rem, 1.09rem + .42vw, 1.4375rem);--step-small: .9375rem;--step-label: .78125rem;--leading-display: .98;--leading-heading: 1.14;--leading-body: 1.62;--track-label: .1em;--track-display: -.005em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--section-y: clamp(3.5rem, 2rem + 7vw, 7.5rem);--measure: 66ch;--measure-tight: 54ch;--content-max: 1180px;--content-wide: 1440px;--border-hairline: 1px;--radius: 0}@font-face{font-family:advocate-slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/advocate_slab_36_narr_bold.woff2) format("woff2")}@font-face{font-family:heliotrope-6;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heliotrope_6_regular.woff2) format("woff2")}@font-face{font-family:heliotrope-4;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heliotrope_4_regular.woff2) format("woff2")}@font-face{font-family:heliotrope-4;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/heliotrope_4_italic.woff2) format("woff2")}@font-face{font-family:heliotrope-4;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heliotrope_4_bold.woff2) format("woff2")}@font-face{font-family:heliotrope-4;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/heliotrope_4_bold_italic.woff2) format("woff2")}@font-face{font-family:concourse-caps;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/concourse_3_caps_regular.woff2) format("woff2")}@font-face{font-family:concourse-caps;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/concourse_3_caps_bold.woff2) format("woff2")}@font-face{font-family:advocate-slab-fallback;src:local("Georgia");size-adjust:91.42%;ascent-override:103.7%;descent-override:24.28%;line-gap-override:0%}@font-face{font-family:heliotrope-6-fallback;src:local("Georgia");size-adjust:91.58%;ascent-override:101.33%;descent-override:30.14%;line-gap-override:0%}@font-face{font-family:heliotrope-4-fallback;src:local("Georgia");size-adjust:91.58%;ascent-override:101.33%;descent-override:30.14%;line-gap-override:0%}@font-face{font-family:concourse-caps-fallback;src:local("Helvetica");size-adjust:115.41%;ascent-override:82.66%;descent-override:22.35%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-body);line-height:var(--leading-body);font-kerning:normal;font-variant-numeric:oldstyle-num proportional-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.display,.h1,.h2{font-family:var(--font-display);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--track-display);color:var(--navy-deep);text-transform:uppercase;text-wrap:balance}.display{font-size:var(--step-hero)}.h1{font-size:var(--step-h1)}.h2{font-size:var(--step-h2)}.h3,.title{font-family:var(--font-heading);font-weight:400;font-size:var(--step-h3);line-height:var(--leading-heading);letter-spacing:-.002em;color:var(--navy-deep);text-wrap:balance}.page-title{font-family:var(--font-heading);font-weight:400;font-size:var(--step-h1);line-height:var(--leading-heading);letter-spacing:-.004em;color:var(--navy-deep);text-wrap:balance}.lede{font-size:var(--step-lede);line-height:1.5;color:var(--ink-muted);max-width:var(--measure-tight);text-wrap:pretty}.prose p,.prose ul,.prose ol{max-width:var(--measure);margin-block-end:var(--s-4);text-wrap:pretty}.prose>:last-child{margin-block-end:0}.prose h2,.prose h3,.prose h4{font-family:var(--font-heading);font-weight:400;color:var(--navy-deep);line-height:var(--leading-heading);max-width:var(--measure);margin-block:var(--s-6) var(--s-3);text-wrap:balance}.prose h2{font-size:var(--step-h2)}.prose h3,.prose h4{font-size:var(--step-h3)}.prose ul,.prose ol{padding-inline-start:var(--s-5)}.prose li{margin-block-end:var(--s-2)}.prose a:not(.btn){color:var(--red);text-underline-offset:.18em}.prose strong{font-weight:700;color:var(--navy-deep)}.prose article{display:contents}.page-cta{margin-block-start:var(--s-6)}.page-head{margin-block-end:var(--s-7)}.page-head .lede{margin-block-start:var(--s-4)}.label,.eyebrow{font-family:var(--font-label);font-weight:700;font-size:var(--step-label);letter-spacing:var(--track-label);line-height:1.2;text-transform:none}.eyebrow{color:var(--red);display:block;margin-block-end:var(--s-3)}.label-muted{color:var(--ink-faint);font-weight:400}.wrap{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--s-5)}@media(min-width:48rem){.wrap{padding-inline:var(--s-6)}}.section{padding-block:var(--section-y)}.section--dark{background:var(--ground-dark);color:var(--on-dark);--ink: var(--on-dark);--ink-muted: var(--on-dark-muted);--ink-faint: var(--on-dark-muted);--navy-deep: var(--on-dark);--rule: var(--rule-dark);--rule-strong: var(--rule-dark);--surface: #1d3159;--paper: #16264a}.section--sunk{background:var(--paper-sunk)}.btn{display:inline-block;font-family:var(--font-label);font-weight:700;font-size:var(--step-label);letter-spacing:var(--track-label);padding:.95em 1.6em;border:var(--border-hairline) solid transparent;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.btn--primary{background:var(--red);color:#fff;border-color:var(--red)}.btn--primary:hover{background:var(--red-hover);border-color:var(--red-hover)}.btn--secondary{background:transparent;color:var(--navy-deep);border-color:currentColor}.btn--secondary:hover{background:var(--navy-deep);color:var(--paper)}.textlink{color:var(--red);text-underline-offset:.18em}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:0;left:0;z-index:100;background:var(--red);color:#fff;padding:var(--s-3) var(--s-4);font-family:var(--font-label);font-size:var(--step-label);letter-spacing:var(--track-label);text-decoration:none;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.rule{height:var(--border-hairline);background:var(--rule);border:0;margin:0}
