@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-ExtraLight.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-ExtraLightItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-Light.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-LightItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-Regular.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-Italic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-Medium.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-MediumItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-SemiBold.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-Bold.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-BoldItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-ExtraBold.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-ExtraBoldItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-Black.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Vitalis Sans;src:url(/assets/fonts/VitalisSans/VitalisSans-BlackItalic.woff2) format("woff2"),url(/assets/fonts/VitalisSans/VitalisSans-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}:root{--gray-0: #102A38;--gray-50: #1c3d4e;--gray-100: #27505e;--gray-200: #3E4047;--gray-300: #566472;--gray-400: #5E6F78;--gray-500: #647781;--gray-600: #b8ccd3;--gray-700: #cedbdf;--gray-800: #dde8eb;--gray-900: #EEF4F6;--gray-999: #FCFBF8;--accent-regular: #38788A;--accent-burgundy: #792F4A;--link-color: #226F87;--text-sm: .833rem;--text-base: 1rem;--text-md: 1.2rem;--text-lg: 1.44rem;--text-xl: 1.728rem;--text-2xl: 2.074rem;--text-3xl: 2.488rem;--text-4xl: 2.986rem;--text-5xl: 3.583rem;--text-display: clamp(3rem, 7vw, 5rem);--tracking-5xl: -.022em;--tracking-4xl: -.018em;--tracking-3xl: -.014em;--tracking-2xl: -.011em;--tracking-xl: -.007em;--tracking-lg: -.004em;--tracking-base: 0em;--tracking-sm: .005em;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--gutter: 1.5rem;--measure: 62ch;--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body: "Vitalis Sans", var(--font-system);--font-brand: "Vitalis Sans", var(--font-system);--theme-transition: .2s ease-in-out}@media (prefers-color-scheme: dark){:root{--gray-0: #FCFBF8;--gray-50: #EEF4F6;--gray-100: #d8e4e8;--gray-200: #bdd0d6;--gray-300: #99b0b8;--gray-400: #8899A2;--gray-500: #7E909B;--gray-600: #3E4047;--gray-700: #2a3e4c;--gray-800: #1c3040;--gray-900: #152a38;--gray-999: #102A38;--accent-regular: #4899B0;--accent-burgundy: #a04060;--link-color: #66BBC7}}html,body{min-height:100%;overflow-x:hidden}body{background-color:var(--gray-999);color:var(--gray-200);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6}*,*:after,*:before{box-sizing:border-box;margin:0}img{max-width:100%;height:auto}a{color:var(--link-color)}h1,h2,h3,h4,h5{line-height:1.1;font-family:var(--font-brand);color:var(--gray-0)}h1{font-size:var(--text-5xl);font-weight:800;letter-spacing:var(--tracking-5xl)}h2{font-size:var(--text-4xl);font-weight:700;letter-spacing:var(--tracking-4xl)}h3{font-size:var(--text-3xl);font-weight:600;letter-spacing:var(--tracking-3xl)}h4{font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--tracking-2xl)}h5{font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-xl)}.eyebrow{font-size:var(--text-sm);font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-400)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.wrapper{width:100%;max-width:68rem;margin-inline:auto;padding-inline:var(--gutter)}.grid-12{display:grid;grid-template-columns:1fr;column-gap:var(--gutter)}@media (min-width: 50em){.grid-12{grid-template-columns:repeat(12,1fr)}}.stack{display:flex;flex-direction:column}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-15{gap:3.75rem}.gap-20{gap:5rem}.gap-30{gap:7.5rem}.gap-48{gap:12rem}@media (min-width: 50em){.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-15{gap:3.75rem}.lg\:gap-20{gap:5rem}.lg\:gap-30{gap:7.5rem}.lg\:gap-48{gap:12rem}}nav[data-astro-cid-dmqpwcec]{font-family:var(--font-brand);margin-bottom:4rem;width:100%;max-width:68rem;margin-inline:auto;padding:1.25rem 1.5rem}.nav-items[data-astro-cid-dmqpwcec]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.link[data-astro-cid-dmqpwcec]{display:block;position:relative;padding:.75rem 0;color:var(--gray-400);text-decoration:none;font-size:var(--text-sm);font-weight:300;letter-spacing:.14em;text-transform:uppercase;transition:color var(--theme-transition)}.link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:.5rem;height:2px;background-color:transparent;transition:background-color var(--theme-transition)}.link[data-astro-cid-dmqpwcec]:hover,.link[data-astro-cid-dmqpwcec]:focus{color:var(--gray-100)}.link[data-astro-cid-dmqpwcec]:active{color:var(--gray-0)}.link[data-astro-cid-dmqpwcec].active{color:var(--accent-regular)}.link[data-astro-cid-dmqpwcec].active:after{background-color:var(--accent-regular)}@media (min-width: 50em){nav[data-astro-cid-dmqpwcec]{padding:1.5rem}.nav-items[data-astro-cid-dmqpwcec]{column-gap:1.75rem}}@media (forced-colors: active){.link[data-astro-cid-dmqpwcec].active{color:SelectedItem}}footer[data-astro-cid-sz7xmlte]{margin-top:auto}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:left;color:var(--gray-400);font-size:var(--text-sm)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--gray-400);text-decoration:underline transparent;text-underline-offset:.25em;transition:text-decoration-color var(--theme-transition)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus,footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:active{text-decoration-color:currentColor}.group[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem}.socials[data-astro-cid-sz7xmlte]{display:flex;justify-content:flex-start;gap:1.5rem;flex-wrap:wrap}@media (min-width: 50em){.footer-inner[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.socials[data-astro-cid-sz7xmlte]{justify-content:flex-end}}.backgrounds[data-astro-cid-37fxchfa]{min-height:100%;background:var(--gray-999)}
