._root_jvo7d_1{--cobalt-50: #e1eeff;--cobalt-50-550: #e1eeff;--cobalt-150: #c2daff;--cobalt-150-250: #c2daff;--cobalt-300: #609df1;--cobalt-400-800: #4a91f3;--cobalt-425: #1368de;--cobalt-450-1050: #0e60d2;--cobalt-500: #0053c7;--cobalt-500-white-0: #0053c7;--cobalt-500-250: #0053c7;--cobalt-500-1000: #0053c7;--cobalt-850: #1050ab;--cobalt-900: #1a4d94;--cobalt-100-900: #cce2ff;--ink-100-600: #edf3fb;--ink-50-550: #f6f9fd;--ink-200-700: #e6eef9;--ink-300: #b2c2d9;--ink-525: #60769a;--ink-525-500: #60769a;--ink-525-white-0: #60769a;--ink-750-white-0: #18335b;--ink-750: #18335b;--ink-750-950: #18335b;--white-0-ink-750: #fff;--aqua-500: #00cfda;--blush-500: #f6c9c7;--zest-500: #d7fd8c;--zest-600: #cbf971;--error-red: #eb5743;--gutter: 2rem;--outer-gutter: 1.5rem;--max-page-inline-size: calc(80rem + (var(--outer-gutter) * 2));--max-page-inline-size-narrow: calc(37.5rem + (var(--outer-gutter) * 2));font-size:16px;font-family:QanelasSoft,sans-serif;line-height:1.375;color:var(--ink-750-white-0);background:var(--white-0-ink-750);display:flex;flex-direction:column;accent-color:var(--cobalt-500-white-0);-webkit-font-smoothing:antialiased}._page_jvo7d_54{flex:1;display:flex}._page_jvo7d_54>*{flex:1}a{color:var(--cobalt-500-white-0)}@media(prefers-color-scheme:dark){._root_jvo7d_1{--cobalt-50-550: #275faf;--cobalt-150-250: #8bb9ff;--cobalt-400-800: #1859b6;--cobalt-450-1050: #03347a;--cobalt-500-white-0: #fff;--cobalt-500-250: #8bb9ff;--cobalt-500-1000: #00398a;--cobalt-100-900: #1a4d94;--ink-50-550: #25426c;--ink-200-700: #38567d;--ink-525-500: #90a4c5;--ink-525-white-0: #fff;--ink-750-white-0: #fff;--ink-750-950: #112b51;--white-0-ink-750: #18335b;--error-red: #ff7968}}@media(min-width:24rem){._root_jvo7d_1{--outer-gutter: 2rem}}@media(min-width:48rem){._root_jvo7d_1{--outer-gutter: 5rem}}._footer_qcb3o_1{border-top:1px solid var(--ink-200-700);color:var(--ink-525-white-0);padding-block:4rem;padding-inline:var(--outer-gutter);text-transform:uppercase;display:flex;flex-direction:column;gap:1rem;letter-spacing:1px}._footer_qcb3o_1 a{color:inherit}._footer_qcb3o_1 a:hover{color:var(--cobalt-500-white-0)}@media(min-width:50rem){._footer_qcb3o_1{flex-direction:row;gap:1.5rem}._copyright_qcb3o_27{margin-inline-start:auto}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-block-size:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:Obviously;font-style:normal;font-weight:900;src:url(/fonts/Obviously-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Obviously;font-style:normal;font-weight:600;src:url(/fonts/Obviously-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Obviously;font-style:oblique;font-weight:600;src:url(/fonts/Obviously-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:QanelasSoft;font-style:normal;font-weight:600;src:url(/fonts/QanelasSoft-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:QanelasSoft;font-style:normal;font-weight:500;src:url(/fonts/QanelasSoft-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:QanelasSoft;font-style:normal;font-weight:400;src:url(/fonts/QanelasSoft-Medium.woff2) format("woff2")}
