@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/familjen-grotesk-latin-500-normal.BASv1Bog.woff2)format("woff2"),url(/_astro/familjen-grotesk-latin-500-normal.BJWE1t8Q.woff)format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/familjen-grotesk-latin-700-normal.DP3KK2u2.woff2)format("woff2"),url(/_astro/familjen-grotesk-latin-700-normal.Cqh4U_Q6.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}:root{--paper:#fbf8f2;--surface:#fff;--ink:#17202e;--muted:#4f5a6b;--line:#e4ddd0;--c-cobalt:#2a55c9;--c-cobalt-soft:#e3eafb;--c-sunflower:#9a6700;--c-sunflower-soft:#fdf0c7;--c-teal:#0b7a6c;--c-teal-soft:#d8f1ec;--c-coral:#c2412d;--c-coral-soft:#fde3dd;--c-indigo:#4b3fb8;--c-indigo-soft:#e7e4fa;--c-rose:#b8335f;--c-rose-soft:#fbe2ea;--c-green:#237a4b;--c-green-soft:#ddf2e5;--c-plum:#7a3e9d;--c-plum-soft:#efe3f7;--note:#ffd84d;--note-ink:#3a2e00;--marker:#ffd84d;--font-display:"Familjen Grotesk", "Segoe UI", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--radius:14px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:18px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--c-cobalt);text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--c-cobalt);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;margin:0;line-height:1.1}h1{font-size:clamp(36px,6vw,64px);font-weight:700}h2{font-size:clamp(26px,3.4vw,36px);font-weight:700}h3{font-size:22px;font-weight:700}p{margin:0}.wrap{max-width:1160px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.section{padding-block:56px}.stack{flex-direction:column;gap:16px;display:flex}.muted{color:var(--muted)}.small{font-size:15px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:500;text-decoration:none}.brand:hover{color:var(--ink)}.brand b{font-weight:700}.note{background:var(--note);color:var(--note-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 2px #00000014}.marker{background-image:linear-gradient(transparent 62%, var(--marker) 62%, var(--marker) 90%, transparent 90%);padding-inline:2px}.btn{min-height:48px;font-family:var(--font-display);border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--c-cobalt);border-color:var(--c-cobalt);color:#fff}.btn-line{color:var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:var(--paper)}.tone-cobalt{--tone:var(--c-cobalt);--tone-soft:var(--c-cobalt-soft)}.tone-sunflower{--tone:var(--c-sunflower);--tone-soft:var(--c-sunflower-soft)}.tone-teal{--tone:var(--c-teal);--tone-soft:var(--c-teal-soft)}.tone-coral{--tone:var(--c-coral);--tone-soft:var(--c-coral-soft)}.tone-indigo{--tone:var(--c-indigo);--tone-soft:var(--c-indigo-soft)}.tone-rose{--tone:var(--c-rose);--tone-soft:var(--c-rose-soft)}.tone-green{--tone:var(--c-green);--tone-soft:var(--c-green-soft)}.tone-plum{--tone:var(--c-plum);--tone-soft:var(--c-plum-soft)}.prose{overflow-wrap:anywhere;flex-direction:column;gap:18px;max-width:70ch;display:flex}.prose h2{margin-top:18px;font-size:30px}.prose h3{margin-top:8px}.prose ul,.prose ol{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.prose blockquote{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);margin:0;padding:12px 18px}@media (prefers-reduced-motion:no-preference){.card-link{transition:transform .16s,box-shadow .16s}.card-link:hover{transform:translateY(-3px)rotate(-.3deg)}}.hdr[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--paper)}.row[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:14px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:inline-flex}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:4px 18px;font-size:16px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);border-bottom:2px solid #0000;padding-block:6px;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--note)}.hire[data-astro-cid-nen7h5rs]{font-weight:700}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--surface);margin-top:48px;padding-block:40px 28px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;display:grid}.about[data-astro-cid-jo6i4kqk]{max-width:40ch}.links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;display:flex}.links[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:14px}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:16px;text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.linklike[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline}.linklike[data-astro-cid-jo6i4kqk]{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:16px}.legal[data-astro-cid-jo6i4kqk]{margin-top:28px}.consent[data-astro-cid-u6s5b3h2]{z-index:50;padding:12px max(16px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-bottom));pointer-events:none;position:fixed;inset:auto 0 0}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.box[data-astro-cid-u6s5b3h2]{pointer-events:auto;background:var(--surface);max-width:720px;color:var(--ink);border:1px solid var(--line);border-radius:12px;gap:10px;margin:0 auto;padding:16px 18px;display:grid;box-shadow:0 8px 30px #0000002e}h2[data-astro-cid-u6s5b3h2]{font-size:18px}h2[data-astro-cid-u6s5b3h2]:focus{outline:none}p[data-astro-cid-u6s5b3h2]{overflow-wrap:anywhere;margin:0}.actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;gap:10px;display:flex}.actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{flex:140px}.skip[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--paper);z-index:10;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:12px}
