@font-face{font-family:display;src:url(../media/familjen_grotesk_latin_variable-s.p.0jhx1jsz-gd9n.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:107.64%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:95.22%}.display_c520c5d5-module__4uIJJq__className{font-family:display,display Fallback}.display_c520c5d5-module__4uIJJq__variable{--font-equites-display:"display", "display Fallback"}
@font-face{font-family:mono;src:url(../media/fragment_mono_latin_400-s.p.27t5h_0m29n8i.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:70.14%;descent-override:18.46%;line-gap-override:0.0%;size-adjust:135.44%}.mono_9fc29b61-module__dbXBeq__className{font-family:mono,mono Fallback;font-weight:400}.mono_9fc29b61-module__dbXBeq__variable{--font-equites-mono:"mono", "mono Fallback"}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;background:#f1f0ea;min-height:100%}html[data-equites-launching=true]{overflow:hidden}body{color:#10110f;background:#f1f0ea;min-height:100%;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}.eq{--eq-bg:#f1f0ea;--eq-paper:#10110f;--eq-muted:#62635e;--eq-signal:#d3442e;--eq-signal-aa:#b93625;--eq-line:#cccdc5;--eq-rule:#10110f29;--eq-rule-strong:#10110f57;--eq-positive:#2f7d4a;--eq-signal-pressed:#c44235;--eq-display:var(--font-equites-display), system-ui, sans-serif;--eq-mono:var(--font-equites-mono), ui-monospace, monospace;background:var(--eq-bg);min-height:100svh;color:var(--eq-paper);font-family:var(--eq-display);text-rendering:geometricprecision;overflow-x:clip}.eq ::selection{background:var(--eq-signal);color:var(--eq-bg)}.eq :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--eq-signal);outline-offset:3px}.eq-full-experience{--eq-bg:#080907;--eq-paper:#f3f3ea;--eq-muted:#969b8f;--eq-signal:#d9ff43;--eq-signal-text:#d9ff43;--eq-line:#d9ff4333;--eq-rule:#f3f3ea29;--eq-rule-strong:#f3f3ea57;--eq-positive:#4f9e6a}.skip-link{z-index:100;color:#f1f0ea;min-height:44px;font-family:var(--font-equites-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;background:#d3442e;padding:.75rem 1rem;font-size:.7rem;transition:opacity .12s,transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus-visible{opacity:1;outline-offset:2px;pointer-events:auto;outline:2px solid #10110f;transform:translateY(0)}.eq-mono{font-family:var(--eq-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.eq-not-found{align-content:center;gap:1rem;max-width:42rem;min-height:100svh;margin:0 auto;padding:2rem;display:grid}.eq-not-found p{color:var(--eq-signal);margin:0}.eq-not-found h1{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.5rem,10vw,6rem);line-height:.92}.eq-not-found a{border:1px solid var(--eq-line);width:fit-content;min-height:44px;color:var(--eq-signal);font-family:var(--eq-mono);letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem}.eq-full-experience .skip-link{background:var(--eq-signal);color:var(--eq-bg)}@media (min-width:2400px) and (min-aspect-ratio:21/10){.skip-link{font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eq,.eq *,.skip-link{scroll-behavior:auto!important;transition-duration:.01ms!important}}
