@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/barlow-condensed-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/barlow-condensed-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand:#73c5e9;--color-brand-mid:#5da1be;--color-brand-strong:#267b9b;--color-brand-slate:#3c677a;--color-brand-deep:#2b4a58;--color-brand-tint:#e3f3fa;--grade-1:#267b9b;--grade-2:#5da1be;--grade-3:#73c5e9;--grade-4:#edf2f7;--rule-1:var(--color-brand-deep);--rule-2:var(--color-brand-strong);--rule-3:var(--color-brand-mid);--rule-4:var(--color-brand);--color-ink:#1a1a1a;--color-ink-muted:#4a5560;--color-paper:#fff;--color-surface:#edf2f7;--color-surface-soft:#f7fafc;--color-border:#d4dde3;--font-sans:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--text-sm:1rem;--text-base:1.1875rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--leading-body:1.5;--leading-tight:1.1;--tracking-caps:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-7:6rem;--content-width:72rem;--radius:.25rem;--focus-ring:3px solid var(--color-brand-strong)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:100%;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-paper);-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}h1,h2,h3,h4{line-height:var(--leading-tight);color:var(--color-brand-deep);text-wrap:balance}h1{font-size:var(--text-3xl);letter-spacing:-.01em;font-weight:700}h2{font-size:var(--text-2xl);font-weight:600}h3{font-size:var(--text-xl)}h1,h2,h3,.hyphenate{-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word}@media (width<=40rem){html{font-size:1.125rem}h1,h2,h3,.hyphenate{-webkit-hyphens:auto;hyphens:auto}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}}p{text-wrap:pretty;max-width:75ch}a{color:var(--color-link,var(--color-brand-strong));text-underline-offset:.15em}a:hover{color:var(--color-brand-deep)}:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto}.container{width:min(100% - 2 * var(--space-3), var(--content-width));margin-inline:auto}.skip-link{left:var(--space-3);top:var(--space-2);background:var(--color-paper);color:var(--color-brand-strong);padding:var(--space-2) var(--space-3);border-radius:var(--radius);z-index:10;transition:transform .15s;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}header.svelte-12qhfyh{border-bottom:4px solid var(--color-brand);background:var(--color-paper);position:relative}.header-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.logo-link.svelte-12qhfyh{display:inline-flex}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--color-ink);padding-block:var(--space-2);font-weight:600;text-decoration:none}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--color-brand-deep)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh){color:var(--color-brand-deep);box-shadow:inset 0 -3px 0 var(--color-brand)}.menu-button.svelte-12qhfyh{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:2px solid var(--color-brand-deep);border-radius:var(--radius);background:var(--color-paper);font:inherit;color:var(--color-brand-deep);cursor:pointer;font-weight:600;line-height:1.2;display:none}.menu-button[aria-expanded=true].svelte-12qhfyh{background:var(--color-brand-deep);color:var(--color-paper)}.menu-icon.svelte-12qhfyh{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}@media (width<=57.49rem){html.js .menu-button.svelte-12qhfyh{display:inline-flex}html.js .nav-liste.svelte-12qhfyh{inset-inline:0;z-index:5;padding:var(--space-2) var(--space-3) var(--space-3);background:var(--color-paper);border-block-end:4px solid var(--color-brand);flex-direction:column;gap:0;display:none;position:absolute;top:100%}html.js .nav-liste.is-open.svelte-12qhfyh{display:flex}html.js .nav-liste.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:var(--space-2) var(--space-2);border-block-end:1px solid var(--color-border);display:block}html.js .nav-liste.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){box-shadow:inset 4px 0 0 var(--color-brand);padding-inline-start:var(--space-3)}}main.svelte-12qhfyh{padding-block:var(--space-5);flex:1}footer.svelte-12qhfyh{background:var(--color-brand-deep);color:var(--color-paper);padding-block:var(--space-4);margin-top:var(--space-6)}.footer-inner.svelte-12qhfyh{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-paper)}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}
