@font-face{font-family:Symphony;src:url(/fonts/Symphony-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Symphony;src:url(/fonts/Symphony-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Symphony;src:url(/fonts/Symphony-DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Symphony;src:url(/fonts/Symphony-DemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Symphony;src:url(/fonts/Symphony-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/fonts/Micrograph-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/fonts/Micrograph-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Micrograph;src:url(/fonts/Micrograph-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--blue:#1437ff;--blue-secondary:#05f;--navy:#002490;--navy-deep:#051343;--white:#fff;--yellow:#ffe500;--yellow-alt:#ffea00;--cyan:#00c7fe;--pink:#fc54eb;--orange:#ff6f00;--green:#00de6d;--rule:#00249026;--card-outline:#1437ff40;--serif:"Symphony", Georgia, "Times New Roman", serif;--sans:"Micrograph", "Helvetica Neue", Arial, sans-serif;--fluid:(100vw - 390px) / 1050;--size-giant:clamp(71px, calc(71px + 169 * var(--fluid)), 240px);--size-number:clamp(96px, calc(96px + 54 * var(--fluid)), 150px);--size-brand:clamp(56px, calc(56px + 20 * var(--fluid)), 76px);--size-display:clamp(34px, calc(34px + 22 * var(--fluid)), 56px);--size-title:clamp(39px, calc(39px + 11 * var(--fluid)), 50px);--size-heading:clamp(36px, calc(36px + 12 * var(--fluid)), 48px);--size-tagline:clamp(27px, calc(27px + 9 * var(--fluid)), 36px);--size-subheading:28px;--size-card-title:26px;--size-list:clamp(17px, calc(17px + 5 * var(--fluid)), 22px);--size-lead:22px;--size-intro:19px;--leading-intro:calc(21px * 1.15);--size-byline:19px;--size-body:16px;--size-label:14px;--size-small:12px;--gutter:clamp(30px, 11.5vw, 45px);--content:1050px;--narrow:690px;--column:300px;--radius:15px;--lines-space:clamp(60px, calc(60px + 15 * var(--fluid)), 75px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--white);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--white);color:var(--navy);font-family:var(--sans);font-weight:400;font-size:var(--size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;margin:0;line-height:1.25;overflow-x:hidden}html{overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1}:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.on-blue :focus-visible,.on-navy :focus-visible{outline-color:var(--white)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tm{vertical-align:super;letter-spacing:0;margin-left:.05em;font-size:1em;line-height:0}.section-title{font-size:var(--size-display);color:var(--navy);white-space:pre-line}.section-lead{white-space:pre-line;font-size:var(--size-lead);margin-top:30px;line-height:1.15}@media (width>=768px){.section-lead{margin-top:45px}}.intro-style{font-size:var(--size-intro);line-height:var(--leading-intro)}.container{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--narrow) + 2 * var(--gutter))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sticky-bar[data-astro-cid-lkmocea4]{z-index:900;height:calc(48px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(8px);color:var(--blue);background:#fffffff0;border-bottom:1px solid #17275814;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.sticky-bar[data-astro-cid-lkmocea4].is-shown{transform:none}a[data-astro-cid-lkmocea4]{line-height:0;display:block}.sticky-bar[data-astro-cid-lkmocea4] .logotype{width:auto;height:18px}
