@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(./poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:92.33%;descent-override:30.78%;line-gap-override:8.79%;size-adjust:113.73%}:root{--nordic-blue:#002d62;--copperton:#b08264;--soft-white:#f2f2f2;--surface:var(--soft-white);--surface-raised:#fff;--surface-sunken:#e6e7e9;--ink:var(--nordic-blue);--ink-muted:#5b6670;--line:#d5d7da;--line-strong:#7a7e83;--primary:var(--nordic-blue);--on-primary:#fff;--accent:var(--copperton);--accent-text:#8a5a3c;--focus:var(--nordic-blue);--success:#1f6b57;--danger:#b3261e;--font-sans:Poppins, "Poppins Fallback", "Avenir Next", system-ui, sans-serif;--radius-sm:6px;--radius-md:12px;--radius-pill:999px;--gut-w:128px;--pad-x:56px;--pad-top:72px;--pad-bottom:96px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--line-strong) var(--surface);scroll-padding-top:64px}::selection{background:color-mix(in oklab, var(--primary) 16%, transparent)}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--accent-text)}h1,h2,h3,p{text-wrap:pretty;margin:0}img{max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.muted{color:var(--ink-muted)}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-sm);padding:8px 14px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{color:var(--on-primary);top:12px}.lp-btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.lp-btn:hover{filter:brightness(1.08)}.lp-btn--primary,.lp-btn--primary:hover{background:var(--primary);color:var(--on-primary)}.lp-btn--ghost,.lp-btn--ghost:hover{color:var(--ink);border-color:var(--line-strong);background:0 0}.lp-btn--ghost:hover{background:var(--surface-sunken);filter:none}.lp-btn.lg{padding:14px 22px;font-size:16px;line-height:24px}.lp-badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.lp-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp-badge--accent{color:var(--accent-text)}.lp-badge--success{color:var(--success)}.lp-badge--danger{color:var(--danger)}.lp-badge--neutral{color:var(--ink-muted)}.sec-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:24px;font-size:12px;font-weight:500;line-height:16px;display:block}@media (width<=760px){:root{--pad-x:20px;--pad-top:48px;--pad-bottom:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.page{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1280px;margin:0 auto}.consent.svelte-mpkrgu{z-index:30;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:min(440px,100% - 32px);color:var(--ink-muted);padding:20px;font-size:14px;line-height:20px;position:fixed;bottom:16px;left:16px}a.svelte-mpkrgu{white-space:nowrap}.actions.svelte-mpkrgu{gap:8px;margin-top:16px;display:flex}.actions.svelte-mpkrgu .lp-btn:where(.svelte-mpkrgu){flex:1}
