@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-brand:#fff;--color-brand-light:#a1a1a1;--color-surface:#fff;--color-surface-dark:#111;--color-text:#000;--color-text-muted:#525252;--color-text-light:#737373;--color-accent:#a1a1a1;--color-success:#16a34a;--color-error:#dc2626;--color-surface-subtle:#f5f5f5;--color-border:#d4d4d4;--color-border-strong:#a1a1a1;--color-text-inverse:#fff;--color-on-brand:#171717;--color-focus:#525252;--color-info:#2563eb;--color-warning:#ea580c;--color-caution:#eab308;--typo-heading-font:Poppins, sans-serif;--typo-heading-weight:500;--typo-heading-color:var(--color-text);--typo-heading-transform:none;--typo-heading-decoration:none;--typo-heading-shadow:none;--typo-heading-size:56px;--typo-heading-spacing:-1.5px;--typo-heading-line-height:1.1;--typo-heading-size-md:40px;--typo-heading-spacing-md:-1px;--typo-heading-line-height-md:1.15;--typo-heading-size-sm:32px;--typo-heading-spacing-sm:-.5px;--typo-heading-line-height-sm:1.2;--typo-heading-min-default:1200;--typo-heading-min-md:600;--typo-body-font:"Inter", sans-serif;--typo-body-weight:400;--typo-body-color:var(--color-text-muted);--typo-body-transform:none;--typo-body-decoration:none;--typo-body-shadow:none;--typo-body-size:16px;--typo-body-spacing:-.08px;--typo-body-line-height:1.4;--typo-body-size-md:15px;--typo-body-line-height-md:1.6;--typo-body-size-sm:14px;--typo-body-line-height-sm:1.5;--typo-body-min-default:1200;--typo-body-min-md:600;--typo-display-tag:h1;--typo-display-font:Poppins, sans-serif;--typo-display-weight:500;--typo-display-color:var(--color-text);--typo-display-transform:none;--typo-display-decoration:none;--typo-display-shadow:none;--typo-display-size:80px;--typo-display-spacing:-3px;--typo-display-line-height:1.05;--typo-display-min-default:1200;--typo-display-min-md:600;--typo-display-size-md:56px;--typo-display-size-sm:40px;--typo-display-line-height-md:1.05;--typo-display-line-height-sm:1.05;--typo-display-spacing-md:-2px;--typo-display-spacing-sm:-1px;--typo-heading-2-tag:h2;--typo-heading-2-font:"Inter", sans-serif;--typo-heading-2-weight:700;--typo-heading-2-color:var(--color-text);--typo-heading-2-transform:none;--typo-heading-2-decoration:none;--typo-heading-2-shadow:none;--typo-heading-2-size:40px;--typo-heading-2-spacing:-1px;--typo-heading-2-line-height:1.2;--typo-heading-2-min-default:1200;--typo-heading-2-min-md:600;--typo-heading-2-size-md:32px;--typo-heading-2-size-sm:28px;--typo-heading-2-line-height-md:1.2;--typo-heading-2-line-height-sm:1.2;--typo-heading-2-spacing-md:-1px;--typo-heading-2-spacing-sm:-1px;--typo-heading-3-tag:h3;--typo-heading-3-font:Lato, sans-serif;--typo-heading-3-weight:400;--typo-heading-3-color:var(--color-text);--typo-heading-3-transform:none;--typo-heading-3-decoration:none;--typo-heading-3-shadow:none;--typo-heading-3-size:28px;--typo-heading-3-spacing:-.5px;--typo-heading-3-line-height:1.25;--typo-heading-3-min-default:1200;--typo-heading-3-min-md:600;--typo-heading-3-size-md:24px;--typo-heading-3-size-sm:22px;--typo-heading-3-line-height-md:1.25;--typo-heading-3-line-height-sm:1.25;--typo-heading-3-spacing-md:-.5px;--typo-heading-3-spacing-sm:-.5px;--typo-heading-4-tag:h4;--typo-heading-4-font:Poppins, sans-serif;--typo-heading-4-weight:400;--typo-heading-4-color:var(--color-text);--typo-heading-4-transform:none;--typo-heading-4-decoration:none;--typo-heading-4-shadow:none;--typo-heading-4-size:22px;--typo-heading-4-spacing:0px;--typo-heading-4-line-height:1.3;--typo-heading-4-min-default:1200;--typo-heading-4-min-md:600;--typo-heading-4-size-md:20px;--typo-heading-4-size-sm:18px;--typo-heading-4-line-height-md:1.3;--typo-heading-4-line-height-sm:1.3;--typo-heading-4-spacing-md:0px;--typo-heading-4-spacing-sm:0px;--typo-body-large-tag:p;--typo-body-large-font:"Inter", sans-serif;--typo-body-large-weight:400;--typo-body-large-color:var(--color-surface-dark);--typo-body-large-transform:none;--typo-body-large-decoration:none;--typo-body-large-shadow:none;--typo-body-large-size:20px;--typo-body-large-spacing:0px;--typo-body-large-line-height:1.6;--typo-body-large-min-default:1200;--typo-body-large-min-md:600;--typo-body-large-size-md:18px;--typo-body-large-size-sm:18px;--typo-body-large-line-height-md:1.6;--typo-body-large-line-height-sm:1.6;--typo-body-large-spacing-md:0px;--typo-body-large-spacing-sm:0px;--typo-body-small-tag:p;--typo-body-small-font:"Inter", sans-serif;--typo-body-small-weight:400;--typo-body-small-color:var(--color-text-muted);--typo-body-small-transform:none;--typo-body-small-decoration:none;--typo-body-small-shadow:none;--typo-body-small-size:14px;--typo-body-small-spacing:0px;--typo-body-small-line-height:1.5;--typo-body-small-min-default:1200;--typo-body-small-min-md:600;--typo-body-small-size-md:14px;--typo-body-small-size-sm:14px;--typo-body-small-line-height-md:1.5;--typo-body-small-line-height-sm:1.5;--typo-body-small-spacing-md:0px;--typo-body-small-spacing-sm:0px;--typo-caption-tag:p;--typo-caption-font:"Inter", sans-serif;--typo-caption-weight:400;--typo-caption-color:var(--color-text-muted);--typo-caption-transform:none;--typo-caption-decoration:none;--typo-caption-shadow:none;--typo-caption-size:12px;--typo-caption-spacing:0px;--typo-caption-line-height:1.5;--typo-caption-min-default:1200;--typo-caption-min-md:600;--typo-caption-size-md:12px;--typo-caption-size-sm:12px;--typo-caption-line-height-md:1.5;--typo-caption-line-height-sm:1.5;--typo-caption-spacing-md:0px;--typo-caption-spacing-sm:0px;--typo-body-medium-tag:p;--typo-body-medium-font:"Inter", sans-serif;--typo-body-medium-weight:400;--typo-body-medium-color:var(--color-text);--typo-body-medium-transform:none;--typo-body-medium-decoration:none;--typo-body-medium-shadow:none;--typo-body-medium-size:18px;--typo-body-medium-spacing:0px;--typo-body-medium-line-height:1.5;--typo-body-medium-min-default:1200;--typo-body-medium-min-md:600;--typo-body-medium-size-md:18px;--typo-body-medium-size-sm:18px;--typo-subtitle-tag:p;--typo-subtitle-font:"Inter", sans-serif;--typo-subtitle-weight:600;--typo-subtitle-color:var(--color-text);--typo-subtitle-transform:none;--typo-subtitle-decoration:none;--typo-subtitle-shadow:none;--typo-subtitle-size:24px;--typo-subtitle-spacing:0px;--typo-subtitle-line-height:1.3;--typo-subtitle-min-default:1200;--typo-subtitle-min-md:600;--typo-subtitle-size-md:24px;--typo-subtitle-size-sm:24px;--typo-title-tag:p;--typo-title-font:"Inter", sans-serif;--typo-title-weight:600;--typo-title-color:var(--color-text);--typo-title-transform:none;--typo-title-decoration:none;--typo-title-shadow:none;--typo-title-size:32px;--typo-title-spacing:0px;--typo-title-line-height:1.3;--typo-title-min-default:1200;--typo-title-min-md:600;--typo-title-size-md:32px;--typo-title-size-sm:32px;--typo-title-large-tag:p;--typo-title-large-font:"Inter", sans-serif;--typo-title-large-weight:600;--typo-title-large-color:var(--color-text);--typo-title-large-transform:none;--typo-title-large-decoration:none;--typo-title-large-shadow:none;--typo-title-large-size:48px;--typo-title-large-spacing:-1px;--typo-title-large-line-height:1.15;--typo-title-large-min-default:1200;--typo-title-large-min-md:600;--typo-title-large-size-md:48px;--typo-title-large-size-sm:48px;--typo-display-small-tag:p;--typo-display-small-font:"Inter", sans-serif;--typo-display-small-weight:600;--typo-display-small-color:var(--color-text);--typo-display-small-transform:none;--typo-display-small-decoration:none;--typo-display-small-shadow:none;--typo-display-small-size:64px;--typo-display-small-spacing:-1px;--typo-display-small-line-height:1.15;--typo-display-small-min-default:1200;--typo-display-small-min-md:600;--typo-display-small-size-md:64px;--typo-display-small-size-sm:64px;--space-section-y:80px;--space-section-x:60px;--space-card-padding:32px;--space-gap:24px;--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-40:40px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--margin-0:0px;--margin-2:2px;--margin-4:4px;--margin-8:8px;--margin-12:12px;--margin-16:16px;--margin-24:24px;--margin-32:32px;--margin-40:40px;--margin-48:48px;--margin-60:60px;--margin-64:64px;--margin-80:80px;--margin-96:96px;--margin-128:128px;--radius-none:0px;--radius-subtle:4px;--radius-input:12px;--radius-panel:24px;--radius-section:32px;--radius-2xs:2px;--radius-sm:8px;--radius-lg:16px;--radius-3xl:40px;--radius-4xl:48px;--radius-5xl:64px;--radius-full:9999px;--shadow-card:0 1px 3px #0000000f;--shadow-elevated:0 4px 12px #0000001a;--shadow-none:none;--shadow-xs:0 1px 2px #0000000a;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 16px 40px #00000024;--shadow-2xl:0 24px 64px #0000002e;--border-none:0px solid var(--color-border);--border-sm:1px solid var(--color-border);--border-md:2px solid var(--color-border);--border-lg:4px solid var(--color-border);--border-xl:8px solid var(--color-border)}:root.dark{--color-brand:#000;--color-text:#fff}
