*,*:before,*:after{box-sizing:border-box}:root{--clr-neutral-dark: #384547;--clr-neutral-medium: #3e2e2e;--clr-neutral-light: #f6f6f5;--clr-secondary: #8caeb6;--clr-secondary-darker: #426067;--clr-secondary-lighter: #cadadd;--clr-accent: #cca6a6;--clr-accent-darker: #a25d5d;--clr-accent-lighter: #f9ecec;--header-height: 100px;scroll-behavior:smooth}/**
 * @license
 *
 * Font Family: General Sans
 * Designed by: Frode Helland
 * URL: https://www.fontshare.com/fonts/general-sans
 * © 2023 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-Variable;src:url(../fonts/GeneralSans-Variable.woff2) format("woff2"),url(../fonts/GeneralSans-Variable.woff) format("woff"),url(../fonts/GeneralSans-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-VariableItalic;src:url(../fonts/GeneralSans-VariableItalic.woff2) format("woff2"),url(../fonts/GeneralSans-VariableItalic.woff) format("woff"),url(../fonts/GeneralSans-VariableItalic.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Extralight;src:url(../fonts/GeneralSans-Extralight.woff2) format("woff2"),url(../fonts/GeneralSans-Extralight.woff) format("woff"),url(../fonts/GeneralSans-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-ExtralightItalic;src:url(../fonts/GeneralSans-ExtralightItalic.woff2) format("woff2"),url(../fonts/GeneralSans-ExtralightItalic.woff) format("woff"),url(../fonts/GeneralSans-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Light;src:url(../fonts/GeneralSans-Light.woff2) format("woff2"),url(../fonts/GeneralSans-Light.woff) format("woff"),url(../fonts/GeneralSans-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-LightItalic;src:url(../fonts/GeneralSans-LightItalic.woff2) format("woff2"),url(../fonts/GeneralSans-LightItalic.woff) format("woff"),url(../fonts/GeneralSans-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Regular;src:url(../fonts/GeneralSans-Regular.woff2) format("woff2"),url(../fonts/GeneralSans-Regular.woff) format("woff"),url(../fonts/GeneralSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Italic;src:url(../fonts/GeneralSans-Italic.woff2) format("woff2"),url(../fonts/GeneralSans-Italic.woff) format("woff"),url(../fonts/GeneralSans-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Medium;src:url(../fonts/GeneralSans-Medium.woff2) format("woff2"),url(../fonts/GeneralSans-Medium.woff) format("woff"),url(../fonts/GeneralSans-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-MediumItalic;src:url(../fonts/GeneralSans-MediumItalic.woff2) format("woff2"),url(../fonts/GeneralSans-MediumItalic.woff) format("woff"),url(../fonts/GeneralSans-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Semibold;src:url(../fonts/GeneralSans-Semibold.woff2) format("woff2"),url(../fonts/GeneralSans-Semibold.woff) format("woff"),url(../fonts/GeneralSans-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-SemiboldItalic;src:url(../fonts/GeneralSans-SemiboldItalic.woff2) format("woff2"),url(../fonts/GeneralSans-SemiboldItalic.woff) format("woff"),url(../fonts/GeneralSans-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Bold;src:url(../fonts/GeneralSans-Bold.woff2) format("woff2"),url(../fonts/GeneralSans-Bold.woff) format("woff"),url(../fonts/GeneralSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-BoldItalic;src:url(../fonts/GeneralSans-BoldItalic.woff2) format("woff2"),url(../fonts/GeneralSans-BoldItalic.woff) format("woff"),url(../fonts/GeneralSans-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}body{font-family:GeneralSans-Variable,sans-serif;margin:0;padding:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;line-height:1.7;background:var(--clr-neutral-light);color:var(--clr-neutral-dark);position:relative}body:after{content:"";inset:0;z-index:-1;position:absolute;background-image:url(/grain.svg);pointer-events:none}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}path{fill:var(--clr-neutral-dark)}h1,h2,h3,h4,h5,h6{margin:0;line-height:1}h1{font-size:3.812rem}h2{font-size:3.062rem}h3{font-size:1.938rem}h4{font-size:1.562rem}h5{font-size:1.25rem}strong,b{font-weight:700}a{color:var(--accent)}h3[data-astro-cid-3ef6ksr2]{font-weight:200;text-transform:lowercase;display:none}.logo[data-astro-cid-3ef6ksr2]{--logo-size: 60px;height:var(--logo-size);max-height:100%;width:var(--logo-size);box-shadow:clamp(8px,1vw,10px) clamp(8px,1vw,10px) 0 0 #8caeb640}header[data-astro-cid-3ef6ksr2]{height:var(--header-height);z-index:9999;position:sticky;top:0;width:100%;margin:0 auto;background-color:transparent;box-shadow:none;transition:background-color .2s ease-in-out}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em .5em;color:var(--black);border-bottom:4px solid transparent;text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}.header[data-astro-cid-3ef6ksr2].scrolled{background-color:var(--clr-neutral-light);border-bottom:1px solid var(--clr-secondary-darker);box-shadow:0 10px 10px 12px #0000000d}.header[data-astro-cid-3ef6ksr2].scrolled h3[data-astro-cid-3ef6ksr2]{display:block}.hidden[data-astro-cid-3ef6ksr2]{transform:translateY(-100%);transition:transform .3s ease-in-out}.visible[data-astro-cid-3ef6ksr2]{transform:translateY(0);transition:transform .3s ease-in-out}h3[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,a[data-astro-cid-sz7xmlte]{text-decoration:none}a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-secondary-darker)}footer[data-astro-cid-sz7xmlte]{margin:0 auto;max-width:1450px;padding:2em 1em 6em;background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center}.contact-links[data-astro-cid-sz7xmlte]{margin-block:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}
