@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--neutral-0: #fefdfd;--neutral-1: #faf9f9;--neutral-2: #f7f6f6;--neutral-3: #f2f1f1;--neutral-4: #edecec;--neutral-5: #e7e6e6;--neutral-6: #959494;--neutral-7: #595858;--neutral-8: #292828;--neutral-9: #000000;--brand-primary-50: #ffc9aa;--brand-primary-100: #ffb394;--brand-primary-200: #ff9c7f;--brand-primary-300: #ff7e62;--brand-primary-400: #e65e43;--brand-primary-500: #b93319;--brand-primary-600: #900000;--brand-primary-700: #700000;--brand-primary-800: #540000;--brand-primary-900: #280000;--brand-primary: #b93319;--brand-secondary-50: #9affff;--brand-secondary-100: #89fbff;--brand-secondary-200: #78eaff;--brand-secondary-300: #61d4ef;--brand-secondary-400: #45bcd7;--brand-secondary-500: #199fb9;--brand-secondary-600: #007089;--brand-secondary-700: #004d65;--brand-secondary-800: #002f46;--brand-secondary-900: #00041b;--brand-secondary: #199fb9;--status-success: #15803d;--status-warning: #b45309;--status-danger: #b91c1c;--status-info: #1d4ed8;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--space-10: 80px;--space-11: 96px;--space-12: 128px;--space-fluid-tight: clamp(.5rem, .412rem + .3756vw, .75rem);--space-fluid-snug: clamp(.75rem, .5739rem + .7512vw, 1.25rem);--space-fluid-standard: clamp(1rem, .6479rem + 1.5023vw, 2rem);--space-fluid-section: clamp(3rem, 1.9437rem + 4.507vw, 6rem);--radius-none: 0;--radius-s: 4px;--radius-m: 8px;--radius-l: 16px;--radius-xl: 24px;--radius-full: 9999px;--font-family-body: "Satoshi", system-ui, -apple-system, sans-serif;--font-family-display: "Aeonik", "Satoshi", system-ui, -apple-system, sans-serif;--text-1: clamp(.6875rem, .6655rem + .0939vw, .75rem);--text-2: clamp(.75rem, .728rem + .0939vw, .8125rem);--text-3: clamp(.875rem, .853rem + .0939vw, .9375rem);--text-4: clamp(1rem, .978rem + .0939vw, 1.0625rem);--text-5: clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--text-6: clamp(1.375rem, 1.287rem + .3756vw, 1.625rem);--text-7: clamp(1.75rem, 1.5739rem + .7512vw, 2.25rem);--text-8: clamp(2.25rem, 1.8979rem + 1.5023vw, 3.25rem);--text-9: clamp(3rem, 2.4718rem + 2.2535vw, 4.5rem);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-standard: 1.5;--line-height-loose: 1.75;--motion-fast: .12s;--motion-standard: .2s;--motion-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--shadow-card: 0 1px 2px rgba(15, 15, 15, .04), 0 1px 3px rgba(15, 15, 15, .06);--shadow-overlay: 0 4px 12px rgba(15, 15, 15, .08), 0 16px 32px rgba(15, 15, 15, .12);--shadow-elevated: 0 8px 24px rgba(15, 15, 15, .1), 0 24px 48px rgba(15, 15, 15, .14);--layout-container-max: 1400px;--layout-header-height: clamp(3.875rem, 3.787rem + .3756vw, 4.125rem);--font-h1: var(--text-9);--font-h2: var(--text-8);--font-h3: var(--text-7);--font-h4: var(--text-6);--font-h5: var(--text-5);--font-h6: var(--text-4);--font-body: var(--text-4);--font-small: var(--text-3);--font-caption: var(--text-2);--color-bg-page: var(--neutral-2);--color-bg-card: var(--neutral-0);--color-bg-elevated: var(--neutral-0);--color-bg-inverted: var(--neutral-9);--color-bg-header: var(--neutral-3);--color-text-body: var(--neutral-9);--color-text-muted: var(--neutral-6);--color-text-heading: var(--neutral-9);--color-text-inverted: var(--neutral-0);--color-text-link: var(--brand-primary);--color-text-link-hover: var(--brand-secondary);--color-text-header: var(--neutral-8);--color-action-primary: var(--brand-primary);--color-action-primary-hover: var(--brand-primary-600);--color-action-primary-text: var(--neutral-0);--color-action-secondary: var(--neutral-3);--color-action-secondary-hover: var(--neutral-4);--color-action-danger: var(--status-danger);--color-action-danger-hover: var(--status-danger);--color-action-success: var(--status-success);--color-status-success: var(--status-success);--color-status-warning: var(--status-warning);--color-status-danger: var(--status-danger);--color-status-info: var(--status-info);--color-border-default: var(--neutral-3);--color-border-strong: var(--neutral-4);--color-border-focus: var(--brand-primary);--space-card-padding: var(--space-5);--space-section-padding-y: var(--space-fluid-section);--space-section-padding-x: var(--space-fluid-standard);--space-stack-tight: var(--space-2);--space-stack-standard: var(--space-4);--space-stack-loose: var(--space-6);--space-grid-gap: var(--space-fluid-snug);--radius-button: var(--radius-s);--radius-card: var(--radius-m);--radius-input: var(--radius-s);--radius-pill: var(--radius-full);--radius-image: var(--radius-m)}body{font-family:var(--font-family-body);color:var(--color-text-body);background:var(--color-bg-page);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display)}
