.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.wrap.svelte-4jwo3w{max-width:1200px;margin:0 auto;padding:0 24px}.contact.svelte-4jwo3w{background:var(--color-ink);color:var(--color-bg);padding:110px 0;font-family:inherit}.contact-inner.svelte-4jwo3w{text-align:center}.contact-h.svelte-4jwo3w{max-width:18ch;font-family:var(--font-meticula);letter-spacing:-.03em;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:500;line-height:1.06}.contact-sub.svelte-4jwo3w{max-width:52ch;color:color-mix(in srgb, var(--color-bg) 70%, transparent);margin:18px auto 0;font-size:1.1rem;font-weight:500;line-height:1.5}.contact-cta.svelte-4jwo3w{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:38px;display:flex}.mail.svelte-4jwo3w{min-height:44px;color:color-mix(in srgb, var(--color-bg) 82%, transparent);align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.mail.svelte-4jwo3w:hover{color:var(--color-bg);text-underline-offset:4px;text-decoration:underline}.mail.svelte-4jwo3w:focus-visible,.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible,.social-links.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{outline:2px solid var(--color-bg);outline-offset:3px;border-radius:3px}.contact-foot.svelte-4jwo3w{border-top:1px solid color-mix(in srgb, var(--color-bg) 12%, transparent);flex-direction:column;align-items:center;gap:6px;margin-top:64px;padding-top:28px;display:flex}.logo-invert.svelte-4jwo3w{filter:brightness(0)invert()}.contact.svelte-4jwo3w .logo-svg{width:auto;height:30px;display:block}.muted.svelte-4jwo3w{color:color-mix(in srgb, var(--color-bg) 55%, transparent);font-size:.875rem;font-weight:500}.social-links.svelte-4jwo3w{align-items:center;gap:6px;margin-top:14px;display:flex}.social-links.svelte-4jwo3w a:where(.svelte-4jwo3w){width:44px;height:44px;color:color-mix(in srgb, var(--color-bg) 64%, transparent);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.social-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{background:color-mix(in srgb, var(--color-bg) 10%, transparent);color:var(--color-bg)}.legal.svelte-4jwo3w{max-width:980px;color:color-mix(in srgb, var(--color-bg) 58%, transparent);text-align:left;margin:34px auto 0}.legal.svelte-4jwo3w p:where(.svelte-4jwo3w){text-transform:uppercase;text-wrap:pretty;margin:0;font-size:.6875rem;font-weight:500;line-height:1.55}.legal-links.svelte-4jwo3w{color:color-mix(in srgb, var(--color-bg) 72%, transparent);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;font-size:.75rem;font-weight:700;display:flex}.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w){min-height:44px;color:color-mix(in srgb, var(--color-bg) 88%, transparent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--color-bg)}@media (width>=1024px){.wrap.svelte-4jwo3w{padding:0 48px}}@media (prefers-reduced-motion:reduce){.social-links.svelte-4jwo3w a:where(.svelte-4jwo3w){transition:none}}
