@font-face{font-family:Anja Eliane Accent;src:url(/fonts/AnjaElianeAccent.woff2) format("woff2"),url(/fonts/AnjaElianeAccent.woff) format("woff"),url(/fonts/AnjaElianeAccent.otf) format("opentype"),url(/fonts/AnjaElianeAccent.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Forkue;src:url(/fonts/Forkue.woff2) format("woff2"),url(/fonts/Forkue.woff) format("woff"),url(/fonts/Forkue.otf) format("opentype"),url(/fonts/Forkue.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #ffdbd3;--pill: #ff5fa3;--pill-text: #ffffff;--accent: #b2195c;--ink: #b2195c;--field-bg: rgba(255, 255, 255, .72);--field-border: rgba(178, 25, 92, .25);--font-headline: "Anja Eliane Accent", "Arial Rounded MT Bold", "Nunito", "Segoe UI", system-ui, sans-serif;--font-display: "Forkue", "Impact", "Arial Narrow Bold", "Helvetica Neue", sans-serif;--font-body: "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;--radius: 18px;--gutter: 16px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.4;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input{font:inherit;color:inherit}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.signup[data-astro-cid-nbvfnxgh]{width:100%;max-width:560px}.hp[data-astro-cid-nbvfnxgh]{position:absolute;left:-9999px}.signup__row[data-astro-cid-nbvfnxgh]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:560px){.signup__row[data-astro-cid-nbvfnxgh]{grid-template-columns:1fr 1.3fr auto}}.signup__field[data-astro-cid-nbvfnxgh] input[data-astro-cid-nbvfnxgh]{width:100%;height:50px;padding:0 18px;border-radius:999px;border:2px solid var(--field-border);background:var(--field-bg);color:var(--accent);font-weight:600;transition:border-color .16s ease,box-shadow .16s ease}.signup__field[data-astro-cid-nbvfnxgh] input[data-astro-cid-nbvfnxgh]::placeholder{color:#b2195c8c}.signup__field[data-astro-cid-nbvfnxgh] input[data-astro-cid-nbvfnxgh]:focus{outline:none;border-color:var(--pill);box-shadow:0 0 0 3px #ff5fa340}.signup__btn[data-astro-cid-nbvfnxgh]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;border:0;border-radius:999px;background:var(--pill);color:var(--pill-text);font-family:var(--font-headline);font-size:20px;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,filter .16s ease}.signup__btn[data-astro-cid-nbvfnxgh] svg[data-astro-cid-nbvfnxgh]{width:20px;height:20px}.signup__btn[data-astro-cid-nbvfnxgh]:hover{filter:brightness(1.06);transform:translateY(-1px)}.signup__btn[data-astro-cid-nbvfnxgh]:active{transform:translateY(0) scale(.98)}.signup__btn[data-astro-cid-nbvfnxgh]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.signup__btn[data-astro-cid-nbvfnxgh][disabled]{opacity:.7;cursor:progress}.signup__msg[data-astro-cid-nbvfnxgh]{position:fixed;right:20px;bottom:20px;left:20px;z-index:10;margin:0;padding:12px 18px;border-radius:999px;background:#fff;color:var(--accent);font-weight:700;font-size:15px;text-align:center;box-shadow:0 10px 30px #b2195c2e;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease}.signup__msg[data-astro-cid-nbvfnxgh].is-visible{opacity:1;transform:translateY(0)}@media(min-width:700px){.signup__msg[data-astro-cid-nbvfnxgh]{left:auto;right:32px;bottom:32px;max-width:360px;text-align:left}}.signup__row[data-astro-cid-nbvfnxgh]{transition:opacity .22s ease,transform .22s ease}.signup[data-astro-cid-nbvfnxgh].is-leaving .signup__row[data-astro-cid-nbvfnxgh]{opacity:0;transform:scale(.96);pointer-events:none}.signup[data-astro-cid-nbvfnxgh].is-done .signup__row[data-astro-cid-nbvfnxgh]{display:none}.signup__success[data-astro-cid-nbvfnxgh]{margin:0;text-align:center}.signup__success-pill[data-astro-cid-nbvfnxgh]{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 20px 10px 16px;border-radius:999px;background:#fff;color:var(--accent);font-family:var(--font-headline);font-size:15px;line-height:1.2;white-space:nowrap;box-shadow:0 10px 30px #b2195c2e;animation:pill-pop .52s cubic-bezier(.34,1.56,.64,1) both}@media(min-width:700px){.signup__success-pill[data-astro-cid-nbvfnxgh]{font-size:18px;padding:12px 22px 12px 18px}}.signup__success-pill[data-astro-cid-nbvfnxgh] svg[data-astro-cid-nbvfnxgh]{flex:none;width:22px;height:22px;color:var(--pill);animation:confetti-wiggle .9s ease-in-out .42s both}@keyframes pill-pop{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes confetti-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg) scale(1.15)}45%{transform:rotate(12deg) scale(1.15)}70%{transform:rotate(-6deg)}}.socials[data-astro-cid-upu6fzxr]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:360px}@media(min-width:700px){.socials[data-astro-cid-upu6fzxr]{gap:6px}}.socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--accent);background:#ffffff8c;transition:background-color .16s ease,transform .16s ease}.socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]:hover,.socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]:focus-visible{background:#fffffff2;transform:translateY(-2px);outline:none}.socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]:focus-visible{box-shadow:0 0 0 3px var(--pill)}.socials[data-astro-cid-upu6fzxr] svg[data-astro-cid-upu6fzxr]{width:24px;height:24px}@media(min-width:700px){.socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]{width:44px;height:44px}.socials[data-astro-cid-upu6fzxr] svg[data-astro-cid-upu6fzxr]{width:26px;height:26px}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100dvh;display:grid;place-items:center;padding:48px var(--gutter);overflow:hidden;isolation:isolate}@media(min-width:700px){.hero[data-astro-cid-j7pv25f6]{padding-top:calc(48px + 12vh)}}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background-color:var(--bg);background-image:url(/bg/pattern-2000.webp);background-size:auto 100%;background-position:center;background-repeat:no-repeat}@media(min-width:640px){.hero__bg[data-astro-cid-j7pv25f6]{background-size:cover}}@media(min-width:1800px){.hero__bg[data-astro-cid-j7pv25f6]{background-image:url(/bg/pattern-2800.webp)}}.hero__content[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:900px;text-align:center;padding:28px 20px 24px}@media(min-width:700px){.hero__content[data-astro-cid-j7pv25f6]{padding:40px 48px 32px}}.hero__content[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-90px -110px;z-index:-1;background:radial-gradient(ellipse at center,#ffdbd3b3,#ffdbd38c 30%,#ffdbd340 55%,#ffdbd300 75%);pointer-events:none}@media(min-width:700px){.hero__content[data-astro-cid-j7pv25f6]:before{inset:-140px -280px}}.headline[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-headline);font-weight:400;font-size:clamp(32px,8.6vw,50px);line-height:1.1;color:var(--pill-text)}.headline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;padding:.22em .8em .3em;border-radius:var(--radius);background:var(--pill);box-shadow:0 10px 30px #b2195c2e}@media(min-width:700px){.headline[data-astro-cid-j7pv25f6]{font-size:clamp(24px,3.4vw,42px)}.headline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{white-space:nowrap}}.signup-wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:4px}@media(min-width:700px){.signup-wrap[data-astro-cid-j7pv25f6]{margin-top:8px}}.hero__content[data-astro-cid-j7pv25f6]>.socials{margin-top:0}@media(min-width:700px){.hero__content[data-astro-cid-j7pv25f6]>.socials{margin-top:20px}}
