@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.5oMg_0D4.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.CdKZfrg9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.footer[data-astro-cid-sz7xmlte]{position:relative;padding-top:3rem;padding-bottom:8rem;background-color:var(--color-primary);border-top:1.25rem solid var(--color-secondary)}.footer[data-astro-cid-sz7xmlte]:before,.footer[data-astro-cid-sz7xmlte]:after{content:"";display:block;position:absolute;left:0;width:100%;height:1.25rem}.footer[data-astro-cid-sz7xmlte]:before{top:-2.5rem;background-color:var(--color-secondary-dark)}.footer[data-astro-cid-sz7xmlte]:after{top:-3.75rem;background-color:var(--color-secondary-darker)}.footer-upper[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:600px){.footer-upper[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between}}.footer-section[data-astro-cid-sz7xmlte]+.footer-section[data-astro-cid-sz7xmlte]{margin-top:2rem}.footer-section-heading[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.footer-upper-logo[data-astro-cid-sz7xmlte]{max-width:10rem}.footer-lower[data-astro-cid-sz7xmlte]{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){.footer-lower[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between}}.footer-lower-links[data-astro-cid-sz7xmlte],.footer-lower-copyright[data-astro-cid-sz7xmlte]{font-size:.875rem}:root{--color-primary: #22B5A5;--color-primary-light: #6FCABE;--color-primary-lighter: #A9EFE7;--color-primary-dark: #21AB9B;--color-primary-darker: #10564E;--color-secondary: #E47535;--color-secondary-dark: #E06026;--color-secondary-darker: #D65327;--color-tertiary: #f5edd8;--color-tertiary-dark: #ddd5c2;--color-text-dark: #0C1923;--color-black: #0C1923;--color-white: #fff;--color-gray-dark: #626060;--color-error: #ed003c;--color-error-bg: #f6c7d3;--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0}html{font-family:Outfit Variable,sans-serif;color:#231f20;background:#fffffe;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}.wrapper{max-width:1024px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.visuallyhidden{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.h1,.h2,.h3,.h4,.h5{font-weight:700;line-height:1.1;text-wrap:balance}.h1{font-size:2.75rem}@media screen and (min-width:768px){.h1{font-size:3rem}}.h2{font-size:2rem}@media screen and (min-width:768px){.h2{font-size:2.5rem}}.h3{font-size:1.5rem}@media screen and (min-width:768px){.h3{font-size:2rem}}.h4{font-size:1.25rem}@media screen and (min-width:768px){.h4{font-size:1.5rem}}.h5{font-size:1.125rem}@media screen and (min-width:768px){.h5{font-size:1.25rem}}.h6{font-size:1rem}p{text-wrap:pretty}p a,.link-text{color:currentColor}:is(p a,.link-text):hover,:is(p a,.link-text):focus-visible{text-decoration:none}.text-x-large{font-size:1.125rem}@media screen and (min-width:768px){.text-x-large{font-size:1.5rem}}@media screen and (min-width:768px){.text-large{font-size:1.25rem}}@media screen and (min-width:768px){.text-medium{font-size:1.125rem}}.text-content *:not(:last-child){margin-bottom:.75rem}:is(.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6):not(:first-child){margin-top:2rem}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.button{--btn-bg-color: var(--color-primary);--btn-bg-color-hover: var(--color-primary-dark);--btn-shadow-color: var(--color-primary-darker);position:relative;padding:.5rem 2rem;font-size:1.25rem;font-weight:700;text-decoration:none;background-color:var(--btn-bg-color);color:var(--color-text-dark);border:none;border-radius:.25rem;box-shadow:0 4px var(--btn-shadow-color);transition:top .1s ease-in-out,box-shadow .1s ease-in-out}.button:hover{background-color:var(--btn-bg-color-hover)}.button:active{top:3px;box-shadow:inset 0 3px 3px #0000004d}.button:focus-visible{outline-offset:5px}.button.is-loading{cursor:not-allowed;color:transparent}.button.is-loading:after{position:absolute;content:"";display:block;top:calc(50% - .5rem);left:calc(50% - .5rem);height:1rem;width:1rem;border:2px solid transparent;border-bottom-color:var(--color-text-dark);border-left-color:var(--color-text-dark);border-radius:9999px;animation:spinAround .5s linear infinite}.button--secondary{--btn-bg-color: var(--color-secondary);--btn-bg-color-hover: var(--color-secondary-dark);--btn-shadow-color: var(--color-secondary-darker)}
