@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-var.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-400.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-500.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-600.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kol:#1e2326;--himmel:#d9e6eb;--papper:#fafaf7;--signalgul:#ffc629;--signalgul-ljus:#ffe08a;--lera:#e7cbc6;--sand:#e2c487;--moran:#9db3bd;--moran-ljus:#bfd0d7;--mossa:#c3dccb;--gran:#8db89a;--hud:#e9bc9b;--matjord:#6e5643;--berg:#23282b;--berg-text:#c9d3d8;--fel:#a8401d;--klart:#2f7a52;--paper:var(--papper);--paper-2:#eef3f5;--ink:var(--kol);--ink-soft:#4a5257;--muted:#6b7479;--stone:var(--moran);--rose:var(--lera);--moss:var(--mossa);--stone-soft:#e6eef1;--sand-soft:#f5ecd9;--rose-soft:#f6eae8;--moss-soft:#e5f0e8;--amber:var(--signalgul);--amber-deep:#8a5a00;--line:#1e23261f;--line-strong:#1e23263d;--focus:var(--amber-deep);--font-display:"Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(2.8rem, 6.5vw + .5rem, 6.5rem);--fs-h1:clamp(2.1rem, 3.5vw + 1rem, 3.6rem);--fs-h2:clamp(1.7rem, 2.4vw + .8rem, 2.7rem);--fs-h3:clamp(1.3rem, 1vw + 1rem, 1.7rem);--fs-lead:clamp(1.15rem, .6vw + 1rem, 1.4rem);--fs-body:1.0625rem;--fs-small:.9rem;--fs-label:.78rem;--lh-tight:1.02;--lh-snug:1.18;--lh-body:1.62;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--space-7:6.5rem;--space-8:9rem;--container:1320px;--container-narrow:760px;--radius:18px;--radius-lg:30px;--radius-pill:100px;--container-pad:var(--space-3);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:6rem;font-size:16px}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;font-stretch:82%;line-height:var(--lh-snug);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--ink)}p{margin:0 0 var(--space-3)}a{color:inherit;text-decoration:none}img,picture,svg{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}html.menu-open{overflow:hidden}.site-footer,.areas{--focus:var(--signalgul)}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container);padding-inline:var(--container-pad);margin-inline:auto}.skip-link{background:var(--ink);color:var(--paper);padding:var(--space-2) var(--space-3);border-radius:var(--radius);z-index:100;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-2);top:var(--space-2)}.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}.form{gap:var(--space-3);flex-direction:column;display:flex}.form .row{gap:var(--space-3);display:grid}.form .field{flex-direction:column;gap:.4rem;display:flex}.form label{font-size:.95rem;font-weight:600}.form .req{color:var(--fel)}.form input:not([type=radio],[type=checkbox],[type=file]),.form textarea{font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--kol);width:100%;transition:box-shadow .15s var(--ease);border-radius:12px;padding:.75rem .9rem}.form input:not([type=radio],[type=checkbox],[type=file]):focus-visible,.form textarea:focus-visible{box-shadow:5px 5px 0 0 var(--signalgul), 5px 5px 0 2px var(--kol);outline:none}.form :is(input,textarea)[aria-invalid=true][aria-invalid]{border-color:var(--fel);background:#fdf3ef}.form .field-error{color:var(--fel);font-size:var(--fs-small);margin:0;font-weight:600}.form input[type=radio],.form input[type=checkbox]{accent-color:var(--kol)}.form textarea{resize:vertical;min-height:8rem}.form>.btn{align-self:flex-start}.form .sub-heading{font-family:var(--font-display);font-size:var(--fs-h3);margin:var(--space-2) 0 0}@media (width>=520px){.form .row{grid-template-columns:1fr 1fr}}@media (width>=768px){:root{--container-pad:var(--space-4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nowrap{white-space:nowrap}.btn[data-astro-cid-ekguhzzh]{min-height:50px;font-family:var(--font-body);border-radius:var(--radius-pill);transition:transform .18s var(--ease), background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);will-change:transform;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:hover{transform:translateY(-2px)}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(0)}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--kol);color:var(--papper);border-color:var(--kol)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--signalgul);color:var(--kol)}.btn--ink[data-astro-cid-ekguhzzh]{background:var(--ink);color:var(--paper)}.btn--ink[data-astro-cid-ekguhzzh]:hover{background:var(--signalgul);color:var(--kol);border-color:var(--kol)}.btn--ghost[data-astro-cid-ekguhzzh]{color:var(--ink);border-color:var(--kol);background:0 0}.btn--ghost[data-astro-cid-ekguhzzh]:hover{background:var(--papper)}.btn--light[data-astro-cid-ekguhzzh]{background:var(--papper);color:var(--kol);border-color:var(--papper)}.btn--light[data-astro-cid-ekguhzzh]:hover{background:var(--signalgul);border-color:var(--signalgul)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--himmel) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:74px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img{width:auto}.burger[data-astro-cid-nen7h5rs]{background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:inline-flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:2.5px;transition:transform .25s var(--ease), opacity .2s;border-radius:3px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{background:var(--paper);border-bottom:1px solid var(--line);padding:var(--space-3) var(--container-pad) var(--space-5);gap:var(--space-3);flex-direction:column;display:none;position:fixed;inset:74px 0 auto}.nav[data-astro-cid-nen7h5rs][data-open=true]{display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--ink);padding:.5rem 0;font-size:1.4rem;font-weight:600;display:inline-block}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--kol);box-shadow:inset 0 -4px 0 var(--signalgul)}.nav[data-astro-cid-nen7h5rs] .nav-cta{align-self:flex-start}@media (width>=860px){.burger[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);background:0 0;border:0;flex-direction:row;padding:0;display:flex;position:static;inset:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);flex-direction:row}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:none}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--font-body);padding:.6rem 0;font-size:1rem;font-weight:500;position:relative}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--signalgul);transform-origin:0;width:100%;height:4px;transition:transform .22s var(--ease);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--berg-text)}.ground[data-astro-cid-jo6i4kqk]{width:100%;height:96px;margin-top:-16px;margin-bottom:-1px;display:block;position:relative}.bedrock[data-astro-cid-jo6i4kqk]{background:var(--berg);position:relative}.fossil[data-astro-cid-jo6i4kqk]{z-index:1;right:var(--container-pad);bottom:var(--space-3);width:52px;color:var(--berg-text);position:absolute;rotate:-14deg}.fossil[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:100%;overflow:visible}.stone[data-astro-cid-jo6i4kqk]{fill:#282e31}@media (width>=760px){.fossil[data-astro-cid-jo6i4kqk]{width:56px;bottom:24px;left:calc(50% + 178px);right:auto}}.imprint[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity .3s var(--ease), color .3s var(--ease)}.ribs[data-astro-cid-jo6i4kqk]{stroke-width:1.4px}.arms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{stroke-width:2.6px}.fossil[data-astro-cid-jo6i4kqk]:hover,.site-footer[data-astro-cid-jo6i4kqk]:has(.credit .by:is(:hover,:focus-visible)) .fossil[data-astro-cid-jo6i4kqk]{color:var(--signalgul)}.fossil[data-astro-cid-jo6i4kqk]:hover .imprint[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk]:has(.credit .by:is(:hover,:focus-visible)) .imprint[data-astro-cid-jo6i4kqk]{opacity:1}.motion-ok .fossil[data-astro-cid-jo6i4kqk]:hover .arms[data-astro-cid-jo6i4kqk],.motion-ok .site-footer[data-astro-cid-jo6i4kqk]:has(.credit .by:is(:hover,:focus-visible)) .arms[data-astro-cid-jo6i4kqk]{transform-box:view-box;transform-origin:64px 42px;animation:arms 1.2s var(--ease)}@keyframes arms{25%{rotate:-7deg}60%{rotate:5deg}}.group[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);padding-block:var(--space-5);text-align:center;flex-direction:column;display:flex}.group[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--fs-h3);color:var(--papper);margin:0}.group[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.85;align-items:center;min-height:44px;transition:opacity .2s;display:flex}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1}.group[data-astro-cid-jo6i4kqk] img{filter:grayscale()invert();width:auto;display:block}.bar[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);padding-block:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.bar[data-astro-cid-jo6i4kqk]:before{content:"";top:0;left:var(--container-pad);right:var(--container-pad);border-top:1px solid #ffffff1f;position:absolute}.logo[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.logo[data-astro-cid-jo6i4kqk] img{width:auto;height:36px;display:block}.credit[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);margin:0}.credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--papper);text-decoration:underline;-webkit-text-decoration-color:var(--signalgul);text-decoration-color:var(--signalgul);text-underline-offset:3px;text-decoration-thickness:2px}.li[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--berg-text);justify-content:center;align-items:center;display:inline-flex}.credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.li[data-astro-cid-jo6i4kqk]:hover{color:var(--signalgul)}@media (width>=960px){.group[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-6);flex-direction:row}.group[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{padding-right:var(--space-6);border-right:2px solid #fff3;line-height:2.5}}@media (width>=760px){.bar[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto 1fr;display:grid}.logo[data-astro-cid-jo6i4kqk]{justify-self:start}.li[data-astro-cid-jo6i4kqk]{justify-self:end;margin-right:-11px}}@property --gd{syntax:"<integer>";inherits:true;initial-value:0}@property --gm{syntax:"<integer>";inherits:false;initial-value:0}@property --gt{syntax:"<integer>";inherits:false;initial-value:0}.gauge[data-astro-cid-zp7yyw7z]{display:none}@supports (animation-timeline:scroll()){@media (width>=1440px){.motion-ok .gauge[data-astro-cid-zp7yyw7z]{z-index:40;pointer-events:none;width:16px;height:min(52vh,420px);animation:linear both depth;animation-timeline:scroll(root);display:block;position:fixed;top:50%;right:12px;translate:0 -50%}}}.col[data-astro-cid-zp7yyw7z]{border:2px solid var(--kol);background:linear-gradient(var(--matjord) 0 6%, var(--lera) 6% 30%, var(--sand) 30% 56%, var(--moran) 56% 88%, var(--berg) 88% 100%);box-shadow:0 0 0 2px var(--papper);border-radius:7px;position:absolute;inset:0}.col[data-astro-cid-zp7yyw7z]:before{content:"";background:repeating-linear-gradient(var(--kol) 0 1.5px, transparent 1.5px calc(100% / 12)) top / 100% calc(100% + 1.5px / 12);opacity:.55;width:6px;position:absolute;top:-2px;bottom:-2px;right:calc(100% + 4px)}.rod[data-astro-cid-zp7yyw7z]{width:3px;box-shadow:0 0 0 1px var(--kol);transform-origin:top;background:#8f9ca3;margin-left:-1.5px;animation:linear both feed;animation-timeline:scroll(root);position:absolute;top:0;bottom:0;left:50%;scale:1 0}.track[data-astro-cid-zp7yyw7z]{animation:linear both drill;animation-timeline:scroll(root);position:absolute;inset:0}.bit[data-astro-cid-zp7yyw7z]{background:var(--signalgul);border:2px solid var(--kol);border-radius:3px 3px 7px 7px;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%}.read[data-astro-cid-zp7yyw7z]{--gm:calc(var(--gd) / 10 - .5);--gt:calc(var(--gd) - var(--gm) * 10);counter-reset:m var(--gm) t var(--gt);white-space:nowrap;color:var(--kol);background:var(--papper);border:1.5px solid var(--kol);border-radius:var(--radius-pill);padding:4px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 10px);right:-2px}.read[data-astro-cid-zp7yyw7z]:after{content:counter(m) "," counter(t) " m"}@keyframes depth{to{--gd:120}}@keyframes feed{to{scale:1}}@keyframes drill{to{translate:0 100%}}main:not(.flush){padding-bottom:var(--space-8)}
