@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&display=swap";:root{--paper: #FFFFFF;--paper-sunk: #F4F5F8;--surface: #FFFFFF;--surface-2: #FAFBFC;--overlay-scrim: rgba(20, 21, 38, .44);--ink-950: #101120;--ink-900: #18192B;--ink-800: #232539;--ink-700: #343750;--ink-600: #4A4E69;--ink-500: #6B7089;--ink-400: #969AAB;--ink-300: #C3C5D2;--ink-200: #DEDDE4;--ink-100: #ECEBF0;--line-strong: #D7D9E2;--line: #E8E9EF;--line-soft: #F0F1F4;--coral-700: #B83518;--coral-600: #D8442B;--coral-500: #EF5639;--coral-400: #F87C61;--coral-200: #FAC6B8;--coral-100: #FCE2DA;--coral-50: #FDF2EE;--resource-600: #3C5879;--resource-500: #4F6B8F;--resource-100: #E8EDF3;--resource-50: #F2F5F9;--nurture-600: #237857;--nurture-500: #2E8B6B;--nurture-100: #DFF0E8;--nurture-50: #EFF7F2;--align-600: #D8442B;--align-500: #EF5639;--align-100: #FCE2DA;--align-50: #FDF2EE;--success-600: #167A4D;--success-500: #1F8A5B;--success-100: #DEF1E7;--warning-600: #C07E11;--warning-500: #E0961A;--warning-100: #FBEFD4;--danger-600: #BC2E2A;--danger-500: #D23B36;--danger-100: #FAE0DE;--info-600: #2E5A86;--info-500: #3E6B9A;--info-100: #E3ECF4;--text-strong: var(--ink-900);--text-body: var(--ink-800);--text-secondary: var(--ink-600);--text-muted: var(--ink-500);--text-placeholder: var(--ink-400);--text-on-dark: #F4F2EE;--text-on-accent: #FFFFFF;--text-link: var(--coral-600);--surface-page: var(--paper);--surface-card: var(--surface);--surface-inset: var(--paper-sunk);--surface-dark: var(--ink-900);--border-default: var(--line);--border-strong: var(--line-strong);--border-focus: var(--coral-500);--action-primary: var(--coral-500);--action-primary-hover: var(--coral-600);--action-primary-press: var(--coral-700);--action-neutral: var(--ink-900);--action-neutral-hover: var(--ink-800);--focus-ring: 0 0 0 3px var(--coral-200)}:root{--font-display: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--w-display: 800;--t-display-xl: 4rem;--t-display-l: 3rem;--t-display-m: 2.25rem;--t-h1: 1.875rem;--t-h2: 1.5rem;--t-h3: 1.25rem;--t-h4: 1.0625rem;--t-body-l: 1.0625rem;--t-body: .9375rem;--t-body-s: .8125rem;--t-caption: .75rem;--t-overline: .6875rem;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.45;--lh-relaxed: 1.65;--track-display: -.02em;--track-tight: -.01em;--track-normal: 0;--track-wide: .02em;--track-overline:.12em}:root{--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-20: 5rem;--s-24: 6rem;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 24px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(18, 25, 43, .06);--shadow-sm: 0 1px 2px rgba(18, 25, 43, .05), 0 2px 6px rgba(18, 25, 43, .06);--shadow-md: 0 2px 4px rgba(18, 25, 43, .05), 0 8px 20px rgba(18, 25, 43, .08);--shadow-lg: 0 8px 16px rgba(18, 25, 43, .08), 0 24px 48px rgba(18, 25, 43, .12);--shadow-coral: 0 6px 18px rgba(239, 86, 57, .28);--bw-hair: 1px;--bw-med: 1.5px;--bw-bold: 2px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .28s;--container: 1200px;--container-sm: 760px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--track-display);line-height:var(--lh-snug);color:var(--text-strong);margin:0}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp{font-family:var(--font-mono)}::selection{background:var(--coral-200);color:var(--ink-900)}.cc-tnum{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}
