.fa-logo[data-astro-cid-atza4ibi]{display:block}.logo-blue[data-astro-cid-atza4ibi]{fill:#003c71}.logo-gold[data-astro-cid-atza4ibi]{fill:url(#fa-gold)}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);//font-family: var(--font-family-base);//font-weight: 500;text-decoration:none;line-height:1;border:2px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration) ease,border-color var(--animation-duration) ease,color var(--animation-duration) ease;&[data-astro-cid-vnzlvqnm]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}&[data-astro-cid-vnzlvqnm]:disabled{opacity:.5;cursor:not-allowed}}.btn--small[data-astro-cid-vnzlvqnm]{padding:var(--space-xs) var(--space-sm);//font-size: var(--text-xs)}.btn--medium[data-astro-cid-vnzlvqnm]{padding:var(--space-sm) var(--space-sm);//font-size: var(--text-sm)}.btn--large[data-astro-cid-vnzlvqnm]{padding:var(--space-md) var(--space-md);//font-size: var(--text-md)}.btn--block[data-astro-cid-vnzlvqnm]{display:flex;width:100%;padding:var(--space-sm) var(--space-md);//font-size: var(--text-md)}.btn--base[data-astro-cid-vnzlvqnm].btn--solid{background-color:var(--c-surface-2);color:var(--c-white);&[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background-color:var(--c-surface)}}.btn--base[data-astro-cid-vnzlvqnm].btn--outline{background-color:transparent;border-color:var(--c-border);color:var(--c-text);&[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background-color:var(--c-surface);border-color:var(--c-border)}}.btn--gold[data-astro-cid-vnzlvqnm].btn--solid{background-color:var(--c-gold);color:var(--c-black);&[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background-color:#ba8f45}}.btn--gold[data-astro-cid-vnzlvqnm].btn--outline{background-color:transparent;border-color:var(--c-gold);color:var(--c-gold);&[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background-color:var(--c-gold);color:var(--c-black)}}.btn--blue[data-astro-cid-vnzlvqnm].btn--solid{background-color:var(--c-blue);color:var(--c-white);&[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background-color:#00518f}}.btn--blue[data-astro-cid-vnzlvqnm].btn--outline{background-color:transparent;border-color:var(--c-blue);color:var(--c-blue);&[data-astro-cid-vnzlvqnm]:hover:not(:disabled){background-color:var(--c-blue);color:var(--c-white)}}.foooter[data-astro-cid-sz7xmlte]{padding:var(--space-3xl) 0 var(--space-xl) 0;background-color:var(--c-surface)}.footer__content[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center}.footer__bottom[data-astro-cid-sz7xmlte]{padding:var(--space-sm) var(--space-lg);margin-top:var(--space-2xl);background-color:var(--c-bg-base);width:100%;border-radius:var(--radius-md);font-size:var(--text-sm);display:flex;justify-content:space-between}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:var(--space-sm)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-text);text-decoration:none}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.layoutgrid-overlay[data-astro-cid-a35hzweg]{position:fixed;inset:0;display:none;pointer-events:none;width:100vw;height:100vh}.grid-container[data-astro-cid-a35hzweg]{height:100%;margin:0 auto}.grid-columns[data-astro-cid-a35hzweg]{display:grid;height:100%}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{min-height:100vh;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--font-family-display: "Space Grotesk", system-ui, -apple-system, sans-serif;--c-gray-50: hsl(0 0% 97%);--c-gray-100: hsl(0 0% 94%);--c-gray-200: hsl(0 0% 91%);--c-gray-300: hsl(0 0% 87%);--c-gray-400: hsl(0 0% 71%);--c-gray-500: hsl(0 0% 50%);--c-gray-600: hsl(0 0% 24%);--c-gray-700: hsl(0 0% 18%);--c-gray-800: hsl(0 0% 16%);--c-gray-900: hsl(0 0% 14%);--c-gray-950: hsl(0 0% 12%);--c-bg-base: var(--c-gray-950);--c-bg-shade: var(--c-gray-900);--c-surface: var(--c-gray-800);--c-surface-2: var(--c-gray-700);--c-text: var(--c-gray-400);--c-text-hov: var(--c-gray-400);--c-border: hsl(0, 0%, 40%);--c-border-dimmed: hsl(0, 0%, 20%)}:root [data-theme=light]{--c-bg-base: var(--c-gray-100);--c-bg-shade: var(--c-gray-200);--c-surface: var(--c-gray-300);--c-surface-2: var(--c-gray-400);--c-text: var(--c-gray-600);--c-text-hov: var(--c-gray-100);--c-border: hsl(0, 0%, 60%);--c-border-dimmed: hsl(0, 0%, 80%)}:root{--c-blue: hsl(206, 100%, 22%);--c-gold: hsl(38, 46%, 60%);--c-white: hsl(0, 0%, 100%);--c-black: hsl(0, 0%, 0%);--text-2xs: clamp(.5787037037rem, .5536444444rem + .1252962963vw, .704rem);--text-xs: clamp(.6944444444rem, .6573333333rem + .1855555556vw, .88rem);--text-sm: clamp(.8333333333rem, .78rem + .2666666667vw, 1.1rem);--text-md: clamp(1rem, .925rem + .375vw, 1.375rem);--text-lg: clamp(1.2rem, 1.09625rem + .51875vw, 1.71875rem);--text-xl: clamp(1.44rem, 1.2983125rem + .7084375vw, 2.1484375rem);--text-2xl: clamp(1.728rem, 1.536490625rem + .957546875vw, 2.685546875rem);--text-3xl: clamp(2.0736rem, 1.8169332812rem + 1.2833335938vw, 3.3569335938rem);--text-4xl: clamp(2.48832rem, 2.1467506016rem + 1.7078469922vw, 4.1961669922rem);--text-5xl: clamp(2.985984rem, 2.534139052rem + 2.2592247402vw, 5.2452087402rem);--text-6xl: clamp(3.5831808rem, 2.9885147749rem + 2.9733301253vw, 6.5565109253rem);--text-7xl: clamp(4.29981696rem, 3.5206526207rem + 3.8958216966vw, 8.1956386566rem);--text-8xl: clamp(5.159780352rem, 4.1428267582rem + 5.0847679688vw, 10.2445483208rem);--space-3xs: clamp(.125rem, .11875rem + .03125vw, .15625rem);--space-2xs: clamp(.25rem, .2375rem + .0625vw, .3125rem);--space-xs: clamp(.5rem, .475rem + .125vw, .625rem);--space-sm: clamp(.75rem, .7125rem + .1875vw, .9375rem);--space-md: clamp(1rem, .95rem + .25vw, 1.25rem);--space-lg: clamp(1.5rem, 1.425rem + .375vw, 1.875rem);--space-xl: clamp(2rem, 1.9rem + .5vw, 2.5rem);--space-2xl: clamp(3rem, 2.85rem + .75vw, 3.75rem);--space-3xl: clamp(4rem, 3.8rem + 1vw, 5rem);--space-4xl: clamp(6rem, 5.7rem + 1.5vw, 7.5rem);--space-5xl: clamp(8rem, 7.6rem + 2vw, 10rem);--space-6xl: clamp(12rem, 11.4rem + 3vw, 15rem);--space-7xl: clamp(16rem, 15.2rem + 4vw, 20rem);--space-8xl: clamp(20rem, 19rem + 5vw, 25rem);--space-3xs-2xs: clamp(.125rem, .1rem + .125vw, .25rem);--space-2xs-xs: clamp(.25rem, .2rem + .25vw, .5rem);--space-xs-sm: clamp(.5rem, .45rem + .25vw, .75rem);--space-sm-md: clamp(.75rem, .7rem + .25vw, 1rem);--space-md-lg: clamp(1rem, .9rem + .5vw, 1.5rem);--space-lg-xl: clamp(1.5rem, 1.4rem + .5vw, 2rem);--space-xl-2xl: clamp(2rem, 1.8rem + 1vw, 3rem);--space-2xl-3xl: clamp(3rem, 2.8rem + 1vw, 4rem);--space-3xl-4xl: clamp(4rem, 3.6rem + 2vw, 6rem);--space-4xl-5xl: clamp(6rem, 5.6rem + 2vw, 8rem);--space-5xl-6xl: clamp(8rem, 7.2rem + 4vw, 12rem);--space-6xl-7xl: clamp(12rem, 11.2rem + 4vw, 16rem);--space-7xl-8xl: clamp(16rem, 15.2rem + 4vw, 20rem);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--radius-none: 0;--radius: var(--radius-md);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .12);--z-sticky: 1000;--z-modal: 2000;--z-tooltip: 3000;--animation-duration: .3s;--animation-duration-long: .6s}@font-face{font-family:Inter;src:url(../../fonts/inter-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/inter-variable-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(../../fonts/space-grotesk-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}body{font-family:var(--font-family-base);font-size:var(--text-md);line-height:1.5;background-color:var(--c-bg-base);color:var(--c-text)}.section{padding:var(--space-6xl) 0}.container{width:100%;max-width:1920px;margin:0 auto;padding:0 var(--space-2xl)}.container.is-narrow{max-width:1200px}.container.is-wide{max-width:none}
