@font-face{font-family:Outfit;src:url(../../../fonts/Outfit/Outfit-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}pre{font-family:monospace;font-size:1em}b,strong{font-weight:bolder}small{font-size:80%}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-grey{color:#999}.shimmer{--bg-size:1000px;--speed:1.5s;animation:shimmer var(--speed) ease-in-out infinite;background-color:#262626;background-image:linear-gradient(-75deg,#0000 30%,#ffffff0d 50%,#0000 70%);background-size:var(--bg-size) 100%;background-repeat:no-repeat;border-radius:.35rem}@keyframes shimmer{0%{background-position:calc(var(--bg-size) * -1) 0}to{background-position:calc(var(--bg-size) + 100%) 0}}:root{--primary-hue:224;--primary-sat:76%;--primary-light:48%;--primary:hsl(var(--primary-hue), var(--primary-sat), var(--primary-light));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background-color:#000;font-family:Outfit,system-ui,sans-serif;font-weight:400;line-height:1.5}body{flex-direction:column;min-height:100dvh;display:flex}body main{flex-grow:1}:is(h1,h2,h3,h4,h5,h6){font-family:Outfit,system-ui,sans-serif;font-weight:700;line-height:1.2}::selection{background-color:var(--primary);color:#fff}footer.svelte-jz8lnl{text-align:center;background-color:hsl(var(--primary-hue), 40%, 6.5%);border-top:1px solid #ffffff1a;padding-block:2rem}footer.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}header.svelte-1elxaub{--header-min-font-size:2.5rem;--header-max-font-size:3.75rem;--header-hero-max-font-size:5rem;align-items:end}header.svelte-1elxaub>:where(.svelte-1elxaub){isolation:isolate;grid-row:1}header.svelte-1elxaub h1:where(.svelte-1elxaub){font-size:clamp(var(--header-min-font-size), 6vw, var(--header-max-font-size));margin:0}header.svelte-1elxaub picture:where(.svelte-1elxaub){grid-area:1/1/auto/-1;width:100%}header.svelte-1elxaub img:where(.svelte-1elxaub){object-fit:cover;opacity:.75;width:100%;height:5rem;transition:height .3s;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@media (width>=48rem){header.svelte-1elxaub img:where(.svelte-1elxaub){height:8rem}}header.svelte-1elxaub.hero{text-align:center;align-items:center}header.svelte-1elxaub.hero h1:where(.svelte-1elxaub){font-size:clamp(var(--header-min-font-size), 6vw, var(--header-hero-max-font-size))}header.svelte-1elxaub.hero img:where(.svelte-1elxaub){height:12rem}@media (width>=48rem){header.svelte-1elxaub.hero img:where(.svelte-1elxaub){height:15rem}}.progress-bar.svelte-xn9x6w{z-index:100;background-color:#333;width:100%;height:0;transition:height .2s;position:fixed;top:0}.progress-bar.svelte-xn9x6w.active{height:.3rem}.bar.svelte-xn9x6w{background-image:linear-gradient(110deg,#1d4fd7,#358ce3);border-radius:0 999rem 999rem 0;width:0%;height:100%;transition:width .1s}:root{--container-max-width:60rem;--container-padding:5vw}.page-header,main.svelte-12qhfyh,.page-footer{grid-template-columns:1fr [container-start] minmax(0, var(--container-max-width)) [container-end] 1fr;column-gap:var(--container-padding);display:grid}main.svelte-12qhfyh{align-content:start}.page-header>*,main.svelte-12qhfyh>*,.page-footer>*{grid-column:container}
