@charset "UTF-8";:root{font-size:100%;font-family:system-ui,sans-serif;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}*,*:before,*:after{margin:0;padding:0;border:0;box-sizing:border-box;vertical-align:baseline}*:before,*:after{display:block}img,picture,video,iframe,figure,canvas{max-width:100%;width:100%;display:block;height:initial}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}li,menu,summary{list-style:none}ol{counter-reset:revert}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em,mark,del,pre,code{font:inherit;line-height:1em;color:inherit;text-decoration:none;text-wrap:pretty}mark{background-color:transparent}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}form,input,textarea,select,button,label{font:inherit;hyphens:auto;background-color:transparent;color:inherit;display:block;border:none;outline:none}textarea{white-space:pre-wrap}::placeholder{color:unset}button,label{cursor:pointer}table,tr,td,th,thead,tbody,tfoot{border-collapse:collapse;border-spacing:0;font:inherit}svg{width:100%;display:block;height:initial;fill:currentColor}p svg{display:inline;width:initial}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}body{min-height:100vh;background-color:var(--color-primary-600);color:var(--color-neutral-100);line-height:1.5em;hyphens:auto;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:manrope;src:url(../fonts/Manrope-VariableFont_wght.ttf)}:root{--color-primary-100: #346AB2;--color-primary-200: #1F5193;--color-primary-300: #103970;--color-primary-400: #062247;--color-primary-500: #01132B;--color-primary-600: #000B1A;--color-secondary-100: #ADEBD4;--color-secondary-200: #81E4BF;--color-secondary-300: #4DE5AC;--color-secondary-400: #1AE599;--color-secondary-500: #01DA89;--color-secondary-600: #009960;--color-neutral-100: #F5F5F5;--color-neutral-200: #D5D5D5;--color-neutral-300: #B2B1B1;--color-neutral-400: #626262;--color-neutral-500: #1D1D1D;--color-neutral-600: #0D0D0D;--color-error-100: #FF0000;--color-error-200: #CC0000;--color-error-300: #990000;--color-success-100: #01CB80;--color-success-200: #009960;--color-success-300: #006640;--color-warning-100: #FFD633;--color-warning-200: #FFCC00;--color-warning-300: #CCA300;--color-info-100: #3399FF;--color-info-200: #0066CC;--color-info-300: #004C99;--font-size-xs: clamp(.625rem, .839rem + .179vw, .75rem);--font-size-sm: clamp(.75rem, .839rem + .179vw, .875rem);--font-size-base: clamp(.875rem, .839rem + .179vw, 1rem);--font-size-lg: clamp(1rem, .964rem + .179vw, 1.125rem);--font-size-xl: clamp(1.125rem, 1.089rem + .179vw, 1.25rem);--font-size-2xl: clamp(1.25rem, 1.179rem + .357vw, 1.5rem);--font-size-3xl: clamp(1.5rem, 1.357rem + .714vw, 2rem);--font-size-4xl: clamp(1.75rem, 1.464rem + 1.429vw, 2.75rem);--font-size-5xl: clamp(2rem, 1.571rem + 2.143vw, 3.5rem)}.text-xs{font-size:var(--font-size-xs);line-height:1.3333333333}.text-sm{font-size:var(--font-size-sm);line-height:1.1428571429}.text-base{font-size:var(--font-size-base);line-height:1.5}.text-lg{font-size:var(--font-size-lg);line-height:1.5555555556}.text-xl{font-size:var(--font-size-xl);line-height:1.4}.text-2xl{font-size:var(--font-size-2xl);line-height:1.3333333333}.text-3xl{font-size:var(--font-size-3xl);line-height:1.2}.text-4xl{font-size:var(--font-size-4xl);line-height:1.1111111111}.text-5xl{font-size:var(--font-size-5xl);line-height:1}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.color-accent{color:var(--color-secondary-500)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:calc(clamp(1.25rem,1.179rem + .357vw,1.5rem)/2) clamp(1.25rem,1.179rem + .357vw,1.5rem);border-radius:.75rem;transition:background-color all ease-in-out .3s}.btn-sq{display:inline-flex;align-items:center;justify-content:center;padding:calc(clamp(1.25rem,1.179rem + .357vw,1.5rem)/2) calc(clamp(1.25rem,1.179rem + .357vw,1.5rem)/2);border-radius:.75rem;transition:background-color all ease-in-out .3s}.btn-primary{color:var(--color-primary-500);background-color:var(--color-secondary-500);transition:background-color all ease-in-out .3s}.btn-primary:hover{color:var(--color-primary-400);background-color:var(--color-secondary-400)}.btn-primary:active{color:var(--color-primary-600);background-color:var(--color-secondary-600)}.btn-secondary{color:var(--color-secondary-500);border:solid 1px var(--color-secondary-500);transition:background-color all ease-in-out .3s}.btn:disabled{background-color:var(--color-neutral-300);border:solid 2px var(--color-neutral-300);color:var(--color-neutral-600);opacity:.5;cursor:not-allowed}.btn-secondary:hover{color:var(--color-secondary-400);border:solid 1px var(--color-secondary-400)}.btn-secondary:active{color:var(--color-secondary-600);border:solid 1px var(--color-secondary-600)}
