.site{--ink: #151733;--ink-soft: #2a2d52;--paper: #f6f7fb;--card: #ffffff;--line: #e3e5ef;--slate: #5b6078;--violet: #6b4eff;--violet-deep: #4f35e0;--marigold: #ffb627;--mint: #22c58b;--text: #151733;--font-display: "Bricolage Grotesque", "Nunito", ui-sans-serif, system-ui, sans-serif;--font-hand: "Kalam", "Segoe Print", cursive;background:var(--paper);color:var(--text)}.dark .site{--paper: #0f1126;--card: #171a36;--line: #262a4d;--slate: #a3a8c3;--text: #eef0fb}.site .display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.035em;line-height:.98;font-weight:700}.site .hand{font-family:var(--font-hand);color:var(--marigold);font-weight:700}.site .lead{color:var(--slate);font-size:1.125rem;line-height:1.6;max-width:36rem}.site .btn-go,.site .btn-quiet{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.8rem 1.35rem;font-weight:800;font-size:.95rem;transition:transform .18s cubic-bezier(.2,.9,.3,1.4),box-shadow .18s ease,background .18s ease;will-change:transform}.site .btn-go{background:var(--violet);color:#fff;box-shadow:0 1px #ffffff40 inset,0 10px 24px -10px #6b4effbf}.site .btn-go:hover{background:var(--violet-deep);transform:translateY(-2px);box-shadow:0 1px #ffffff40 inset,0 16px 30px -12px #6b4effd9}.site .btn-go:active{transform:translateY(0) scale(.97)}.site .btn-quiet{color:var(--text);border:1.5px solid var(--line);background:transparent}.site .btn-quiet:hover{border-color:var(--text);transform:translateY(-1px)}.site :focus-visible{outline:2.5px solid var(--violet);outline-offset:3px;border-radius:10px}@media(prefers-reduced-motion:reduce){.site *{transition-duration:.01ms!important;animation-duration:.01ms!important}}header.svelte-1br2sqw{position:sticky;top:0;z-index:40;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}header.scrolled.svelte-1br2sqw{background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}.bar.svelte-1br2sqw{display:flex;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.25rem;height:76px;transition:height .3s ease}.scrolled.svelte-1br2sqw .bar:where(.svelte-1br2sqw){height:60px}.brand.svelte-1br2sqw{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.03em}.links.svelte-1br2sqw{display:flex;gap:.25rem}.links.svelte-1br2sqw a:where(.svelte-1br2sqw){position:relative;padding:.4rem .75rem;font-weight:700;font-size:.95rem;color:var(--slate);transition:color .2s ease}.links.svelte-1br2sqw a:where(.svelte-1br2sqw):after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.15rem;height:2px;border-radius:2px;background:var(--marigold);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover,.links.svelte-1br2sqw a.current:where(.svelte-1br2sqw){color:var(--text)}.links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover:after,.links.svelte-1br2sqw a.current:where(.svelte-1br2sqw):after{transform:scaleX(1)}.actions.svelte-1br2sqw{margin-left:auto;display:flex;align-items:center;gap:1rem}.signin.svelte-1br2sqw{font-weight:700;font-size:.95rem;color:var(--slate)}.signin.svelte-1br2sqw:hover{color:var(--text)}.site.svelte-1br2sqw .btn-go.small{padding:.6rem 1.1rem;font-size:.9rem}.burger.svelte-1br2sqw{display:none;margin-left:auto;width:44px;height:44px;position:relative}.burger.svelte-1br2sqw i:where(.svelte-1br2sqw){position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:var(--text);transition:transform .3s ease}.burger.svelte-1br2sqw i:where(.svelte-1br2sqw):first-child{top:17px}.burger.svelte-1br2sqw i:where(.svelte-1br2sqw):last-child{top:25px}.burger.open.svelte-1br2sqw i:where(.svelte-1br2sqw):first-child{transform:translateY(4px) rotate(45deg)}.burger.open.svelte-1br2sqw i:where(.svelte-1br2sqw):last-child{transform:translateY(-4px) rotate(-45deg)}.drawer.svelte-1br2sqw{display:none}@media(max-width:900px){.links.svelte-1br2sqw,.actions.svelte-1br2sqw{display:none}.burger.svelte-1br2sqw{display:block}.drawer.svelte-1br2sqw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);background:var(--paper)}.drawer.open.svelte-1br2sqw{grid-template-rows:1fr;box-shadow:0 1px 0 var(--line)}.drawer.svelte-1br2sqw>div:where(.svelte-1br2sqw){overflow:hidden;display:grid;gap:.25rem;padding:0 1.25rem}.drawer.open.svelte-1br2sqw>div:where(.svelte-1br2sqw){padding:.5rem 1.25rem 1.25rem}.drawer.svelte-1br2sqw a:where(.svelte-1br2sqw):not(.btn-go){padding:.7rem 0;font-weight:700;font-size:1.05rem}.drawer.svelte-1br2sqw .btn-go:where(.svelte-1br2sqw){justify-content:center;margin-top:.5rem}}footer.svelte-1br2sqw{border-top:1.5px solid var(--line)}.foot.svelte-1br2sqw{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;max-width:1200px;margin:0 auto;padding:3rem 1.25rem 2.5rem}.foot.svelte-1br2sqw .line:where(.svelte-1br2sqw){margin-top:.8rem;max-width:22rem;color:var(--slate);font-weight:600;line-height:1.55}.foot.svelte-1br2sqw nav:where(.svelte-1br2sqw){display:grid;gap:.55rem;font-weight:700;font-size:.92rem}.foot.svelte-1br2sqw nav:where(.svelte-1br2sqw) h2:where(.svelte-1br2sqw){font-family:var(--font-display);font-size:1rem;font-weight:700;margin:0 0 .3rem}.foot.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw){color:var(--slate)}.foot.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw):hover{color:var(--text)}.foot.svelte-1br2sqw .copy:where(.svelte-1br2sqw){grid-column:1 / -1;padding-top:1.5rem;border-top:1.5px solid var(--line);font-size:.8rem;color:var(--slate)}@media(max-width:720px){.foot.svelte-1br2sqw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot.svelte-1br2sqw .about:where(.svelte-1br2sqw){grid-column:1 / -1}}
