@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz_wght.ttf) format("truetype-variations"),url(/fonts/DMSans-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Italic-VariableFont_opsz_wght.ttf) format("truetype-variations"),url(/fonts/DMSans-Italic-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}:root{--color-coral: #F35F49;--color-lime: #DEFB50;--color-pale-lime: #ECFDA8;--color-olive: #424F1A;--color-plum: #571B32;--color-sky: #BAE6FD;--color-ink: #0F1A24;--color-paper: #FFFFFF;--neutral-0: #FFFFFF;--neutral-50: #F7F8F9;--neutral-100: #EEF1F3;--neutral-200: #DDE2E7;--neutral-300: #C3CBD3;--neutral-400: #98A2AD;--neutral-500: #6B7682;--neutral-600: #4D5762;--neutral-700: #344049;--neutral-800: #1E2830;--neutral-900: #0F1A24;--font-body: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fg-1: var(--neutral-900);--fg-2: var(--neutral-700);--fg-3: var(--neutral-500);--bg-base: var(--neutral-0);--bg-surface: var(--neutral-50);--bg-elevated: var(--neutral-100);--color-action-primary: var(--color-coral);--color-action-secondary: var(--color-lime);--color-alert: var(--color-plum);--t-display-lg: 4rem;--t-display: 3rem;--t-h1: 2.25rem;--t-h2: 1.875rem;--t-h3: 1.5rem;--t-body-lg: 1.125rem;--t-body: 1rem;--t-small: .875rem;--t-micro: .75rem;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(15 26 36 / .05);--shadow-md: 0 4px 6px -1px rgb(15 26 36 / .1), 0 2px 4px -1px rgb(15 26 36 / .06);--shadow-lg: 0 10px 15px -3px rgb(15 26 36 / .1), 0 4px 6px -2px rgb(15 26 36 / .05)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);font-size:16px;line-height:var(--lh-normal);color:var(--fg-1);background-color:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100vh;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}code,pre,kbd,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--connecta-coral: var(--color-coral);--connecta-lime: var(--color-lime);--connecta-pale-lime: var(--color-pale-lime);--connecta-olive: var(--color-olive);--connecta-plum: var(--color-plum);--connecta-sky: var(--color-sky);--connecta-ink: var(--color-ink);--bg-page: var(--bg-base);--bg-subtle: var(--bg-surface);--font-sans: var(--font-body);--border-1: var(--neutral-200);--border-2: var(--neutral-300);--fg-4: var(--neutral-400);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-pill: 9999px;--shadow-1: 0 1px 2px rgba(15,26,36,.04), 0 1px 1px rgba(15,26,36,.03);--shadow-2: 0 4px 12px rgba(15,26,36,.06), 0 1px 2px rgba(15,26,36,.04);--shadow-3: 0 12px 32px rgba(15,26,36,.1), 0 2px 6px rgba(15,26,36,.05);--dur-fast: .14s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--state-alert-bg: #FBE0E5;--state-alert-accent: #B33A55;--state-nudge-bg: #F1F8E1}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.site-footer[data-astro-cid-37fxchfa]{border-top:1px solid var(--border-1);padding:32px 0 40px}.footer-inner[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-logo[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.footer-logo[data-astro-cid-37fxchfa] .app-icon[data-astro-cid-37fxchfa]{width:28px;height:28px;display:block}.footer-logo[data-astro-cid-37fxchfa] .wordmark[data-astro-cid-37fxchfa]{height:14px;width:auto;display:block}.footer-links[data-astro-cid-37fxchfa]{display:flex;gap:28px;margin-left:20px;flex-wrap:wrap}.footer-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--fg-2);font-size:13px;text-decoration:none}.footer-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--fg-1)}.footer-tagline[data-astro-cid-37fxchfa]{margin:0 0 0 auto;font-size:13px;color:var(--fg-3)}
