/**
 * @license
 *
 * Font Family: General Sans
 * Designed by: Frode Helland
 * URL: https://www.fontshare.com/fonts/general-sans
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * General Sans Variable(Variable font)
 * General Sans Variable Italic(Variable font)
 * General Sans Extralight
 * General Sans Extralight Italic
 * General Sans Light
 * General Sans Light Italic
 * General Sans Regular
 * General Sans Italic
 * General Sans Medium
 * General Sans Medium Italic
 * General Sans Semibold
 * General Sans Semibold Italic
 * General Sans Bold
 * General Sans Bold Italic
 *
*/@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Extralight.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Extralight.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-ExtralightItalic.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-ExtralightItalic.woff) format("woff"),url(/fonts/general-sans/GeneralSans-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Light.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Light.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-LightItalic.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-LightItalic.woff) format("woff"),url(/fonts/general-sans/GeneralSans-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Regular.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Regular.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Italic.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Italic.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Medium.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Medium.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-MediumItalic.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-MediumItalic.woff) format("woff"),url(/fonts/general-sans/GeneralSans-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Semibold.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Semibold.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-SemiboldItalic.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-SemiboldItalic.woff) format("woff"),url(/fonts/general-sans/GeneralSans-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-Bold.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-Bold.woff) format("woff"),url(/fonts/general-sans/GeneralSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(/fonts/general-sans/GeneralSans-BoldItalic.woff2) format("woff2"),url(/fonts/general-sans/GeneralSans-BoldItalic.woff) format("woff"),url(/fonts/general-sans/GeneralSans-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{font-family:-apple-system,system-ui;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-size:100%}body{line-height:1.5}a{text-decoration:none;color:inherit}button{appearance:none;border:none;background:inherit}img{max-width:100%;border:0}ul,ol{list-style:none}input{line-height:1.15;font-size:100%;margin:0;font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}table{border-collapse:collapse;border-spacing:0}:root{min-height:100%;display:grid}html{font-family:"GeneralSans",-apple-system,ui-sans-serif,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:root{--step--2: clamp(.78rem, calc(.77rem + .03vw), .8rem);--step--1: clamp(.94rem, calc(.92rem + .11vw), 1rem);--step-0: clamp(1.13rem, calc(1.08rem + .22vw), 1.25rem);--step-1: clamp(1.35rem, calc(1.28rem + .37vw), 1.56rem);--step-2: clamp(1.62rem, calc(1.5rem + .58vw), 1.95rem);--step-3: clamp(1.94rem, calc(1.77rem + .87vw), 2.44rem);--step-4: clamp(2.33rem, calc(2.08rem + 1.25vw), 3.05rem);--step-5: clamp(2.8rem, calc(2.45rem + 1.77vw), 3.82rem)}:root{--space-3xs: clamp(.31rem, calc(.31rem + 0vw), .31rem);--space-2xs: clamp(.56rem, calc(.54rem + .11vw), .63rem);--space-xs: clamp(.88rem, calc(.85rem + .11vw), .94rem);--space-s: clamp(1.13rem, calc(1.08rem + .22vw), 1.25rem);--space-m: clamp(1.69rem, calc(1.62rem + .33vw), 1.88rem);--space-l: clamp(2.25rem, calc(2.16rem + .43vw), 2.5rem);--space-xl: clamp(3.38rem, calc(3.24rem + .65vw), 3.75rem);--space-2xl: clamp(4.5rem, calc(4.33rem + .87vw), 5rem);--space-3xl: clamp(6.75rem, calc(6.49rem + 1.3vw), 7.5rem);--space-3xs-2xs: clamp(.31rem, calc(.2rem + .54vw), .63rem);--space-2xs-xs: clamp(.56rem, calc(.43rem + .65vw), .94rem);--space-xs-s: clamp(.88rem, calc(.74rem + .65vw), 1.25rem);--space-s-m: clamp(1.13rem, calc(.86rem + 1.3vw), 1.88rem);--space-m-l: clamp(1.69rem, calc(1.4rem + 1.41vw), 2.5rem);--space-l-xl: clamp(2.25rem, calc(1.73rem + 2.61vw), 3.75rem);--space-xl-2xl: clamp(3.38rem, calc(2.81rem + 2.83vw), 5rem);--space-2xl-3xl: clamp(4.5rem, calc(3.46rem + 5.22vw), 7.5rem);--space-s-l: clamp(1.13rem, calc(.65rem + 2.39vw), 2.5rem)}html{color-scheme:dark}body{background-color:#08000f}canvas:where(.astro-PNCYLR5A){z-index:0;display:block;position:fixed;inset:0;width:100%;height:100%}h1:where(.astro-J7PV25F6).title{text-align:center;color:#fff;font-size:var(--step-5);text-wrap:balance;font-weight:900;line-height:1.333;letter-spacing:-.015em}p:where(.astro-J7PV25F6).subtitle{font-size:var(--step-1);text-align:center;font-weight:500}.page:where(.astro-J7PV25F6){z-index:1;position:relative}.container:where(.astro-J7PV25F6){margin-block-start:var(--space-3xl);padding-block-start:var(--space-2xl);margin-inline:auto;max-width:calc(100% - 2rem);display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:var(--space-xs)}.links-container:where(.astro-J7PV25F6){display:grid;grid-auto-flow:column;gap:var(--space-xs);margin-block:var(--space-l)}.btn-link:where(.astro-J7PV25F6){display:inline-grid;vertical-align:middle;place-content:center;font-weight:500;padding-inline:var(--space-s);padding-block:var(--space-2xs);border-radius:4px;font-size:var(--step--1);transition:outline .3s ease;will-change:outline}.btn-link:where(.astro-J7PV25F6).primary{background-color:#fff;color:#000}.btn-link:where(.astro-J7PV25F6).secondary{background-color:#000;color:#fff}.btn-link:where(.astro-J7PV25F6):where(:hover,:focus){outline:2px solid white;outline-offset:2px}footer:where(.astro-J7PV25F6){position:fixed;width:100%;bottom:12px;inset-inline:auto;display:flex;justify-content:center}.footer-text:where(.astro-J7PV25F6){color:#fff;font-size:var(--step--2);text-align:center}@media screen and (max-width: 600px){h1:where(.astro-J7PV25F6).title{line-height:1.25;font-size:calc(var(--step-5) - 6px)}p:where(.astro-J7PV25F6).subtitle{font-size:calc(var(--step-1) - 3px)}.container:where(.astro-J7PV25F6){margin-block-start:var(--space-xl)}}
