/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Bricolage Grotesque;src:url(/landing/bricolage-grotesque.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/landing/dm-sans.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:where(.craft-brand){--brand-ink:#211a30;--brand-violet:#703af2;--brand-lime:#d9ff58;--brand-coral:#ff805f;--brand-coral-soft:#ff9e88;--brand-pink:#ffc6d5;--brand-sky:#bce6ff;--brand-paper:#faf9f5;--brand-white:#fff;--brand-warm-white:#fffdfa;--brand-lavender:#e9e1fc;--brand-lavender-surface:#f2edfc;--brand-coral-surface:#fff0e9;--brand-sky-surface:#eaf5ff;--brand-idea-lime-surface:#f3f8df;--brand-lime-surface:#e3f3b2;--brand-dark-surface:#282034;--brand-muted:#696372;--brand-supporting:#706478;--brand-green-text:#667452;--brand-dark-panel-label:#c0afd2;--brand-on-violet:#fff;--brand-on-lime:var(--brand-ink);--brand-font-display:"Bricolage Grotesque",Arial,sans-serif;--brand-font-body:"DM Sans",Arial,sans-serif;--brand-radius-small:9px;--brand-radius-control:12px;--brand-radius-panel:20px;--brand-radius-card:22px;--brand-radius-art:29px 72px 29px 29px;--brand-border:1.5px solid var(--brand-ink);--brand-shadow-hard:4px 5px 0 var(--brand-ink);--brand-shadow-soft:6px 7px 0 #e9e2f0;--brand-focus-ring:3px solid var(--brand-violet);--brand-motion-fast:.18s;--brand-motion-art:.7s}@media (prefers-reduced-motion:reduce){:where(.craft-brand){--brand-motion-fast:0s;--brand-motion-art:0s}}.craft-logo{color:var(--brand-ink);font-family:var(--brand-font-display);letter-spacing:-1.6px;white-space:nowrap;align-items:center;gap:10px;font-size:31px;font-weight:800;line-height:1;display:inline-flex}.craft-logo--compact{font-size:26px}.craft-logo__dot{color:var(--brand-violet)}.craft-mark{width:41px;height:41px;color:var(--brand-on-violet);background:var(--brand-violet);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid;transform:rotate(-8deg)}.craft-mark>svg{transform:rotate(8deg)}.craft-mark--compact{border-radius:9px;width:31px;height:31px}