html{scroll-behavior:smooth}body{margin:0}.faden-site.svelte-112ka2a{--blue:#173a72;--ink:#15213a;--paper:#f5f0e6;--red:#e44c34;--lime:#d8f05c;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,sans-serif;overflow:hidden}.faden-site.svelte-112ka2a h1,.faden-site.svelte-112ka2a h2,.faden-site.svelte-112ka2a h3,.footer-statement.svelte-112ka2a{font-family:Georgia,Times New Roman,serif}.faden-site.svelte-112ka2a a:focus-visible,.faden-site.svelte-112ka2a summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.skip.svelte-112ka2a{z-index:100;background:var(--ink);color:#fff;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.skip.svelte-112ka2a:focus{transform:translateY(0)}.site-header.svelte-112ka2a{z-index:30;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #15213a25;position:sticky;top:0}.nav-row.svelte-112ka2a{align-items:center;gap:1.4rem;max-width:88rem;margin:auto;padding:.75rem 1.25rem;display:flex}.brand.svelte-112ka2a{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand-mark.svelte-112ka2a{aspect-ratio:1;background:var(--red);color:#fff;border-radius:50% 50% 48% 15%;place-items:center;width:2.8rem;font-family:Georgia,serif;font-size:1.5rem;font-style:italic;display:grid}.brand.svelte-112ka2a strong:where(.svelte-112ka2a){font-family:Georgia,serif;font-size:1.2rem;line-height:1;display:block}.brand.svelte-112ka2a small:where(.svelte-112ka2a){letter-spacing:.15em;text-transform:uppercase;margin-top:.25rem;font-size:.5rem;font-weight:800;display:block}.desktop-nav.svelte-112ka2a{gap:1.6rem;margin-left:auto;display:none}.desktop-nav.svelte-112ka2a a:where(.svelte-112ka2a){color:inherit;font-size:.78rem;font-weight:750;text-decoration:none}.desktop-nav.svelte-112ka2a a:where(.svelte-112ka2a):hover{color:var(--red)}.call.svelte-112ka2a{background:var(--blue);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:none}.call.svelte-112ka2a svg{width:1rem}.mobile-menu.svelte-112ka2a{margin-left:auto;position:relative}.mobile-menu.svelte-112ka2a summary:where(.svelte-112ka2a){aspect-ratio:1;background:var(--blue);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:2.75rem;list-style:none;display:grid}.mobile-menu.svelte-112ka2a summary:where(.svelte-112ka2a)::-webkit-details-marker{display:none}.mobile-menu.svelte-112ka2a nav:where(.svelte-112ka2a){background:var(--paper);border:1px solid #15213a30;min-width:17rem;display:grid;position:absolute;top:3.25rem;right:0;box-shadow:0 20px 60px #15213a30}.mobile-menu.svelte-112ka2a nav:where(.svelte-112ka2a) a:where(.svelte-112ka2a){color:inherit;border-bottom:1px solid #15213a18;padding:1rem 1.2rem;font-weight:700;text-decoration:none}footer.svelte-112ka2a{background:var(--blue);color:#fff}.footer-grid.svelte-112ka2a{gap:3rem;max-width:88rem;margin:auto;padding:5rem 1.25rem;display:grid}.footer-label.svelte-112ka2a{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:800}.footer-statement.svelte-112ka2a{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.88}footer.svelte-112ka2a p:where(.svelte-112ka2a){line-height:1.7}footer.svelte-112ka2a a:where(.svelte-112ka2a){color:inherit;overflow-wrap:anywhere;text-underline-offset:.25rem;line-height:1.9}.muted.svelte-112ka2a{color:#ffffffb0;max-width:24rem;font-size:.85rem}.footer-bottom.svelte-112ka2a{border-top:1px dashed #ffffff4a;flex-wrap:wrap;gap:1rem 2rem;max-width:88rem;margin:auto;padding:1.2rem 1.25rem;font-size:.68rem;display:flex}.concept.svelte-112ka2a{color:#fff9;margin-left:auto}@media (width>=48rem){.nav-row.svelte-112ka2a,.footer-grid.svelte-112ka2a,.footer-bottom.svelte-112ka2a{padding-inline:2.5rem}.footer-grid.svelte-112ka2a{grid-template-columns:1.5fr .65fr .85fr}}@media (width>=68rem){.desktop-nav.svelte-112ka2a,.call.svelte-112ka2a{display:flex}.mobile-menu.svelte-112ka2a{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faden-site.svelte-112ka2a :where(.svelte-112ka2a){transition:none!important;animation:none!important}}
