:root{--color-surface-canvas: oklch(.9266 .0202 84.59);--color-surface-default: oklch(.977 .0114 84.58);--color-surface-raised: oklch(1 0 89.88);--color-surface-sunken: oklch(.9535 .0172 84.59);--color-surface-selected: oklch(.9286 .0125 156.99);--color-border-subtle: oklch(.9128 .0224 80.68);--color-border-default: oklch(.8793 .0266 82.38);--color-border-strong: oklch(.7991 .0384 84.57);--color-text-primary: oklch(.2709 .0123 78.08);--color-text-secondary: oklch(.4453 .0211 81.23);--color-text-tertiary: oklch(.6064 .0272 83.38);--color-text-on-accent: oklch(1 0 89.88);--color-primary-action-default: oklch(.5488 .0688 192.75);--color-primary-action-hover: oklch(.4625 .058 193.74);--color-primary-action-pressed: oklch(.3931 .0478 193.37);--color-primary-action-disabled: oklch(.8424 .0393 190.38);--color-accent-text: oklch(.4625 .058 193.74);--color-accent-quiet: oklch(.9286 .0125 156.99);--color-focus-ring: oklch(.6049 .0746 191.88);--color-status-success-text: oklch(.4756 .0747 156.69);--color-status-success-surface: oklch(.9405 .0209 124.67);--color-status-warning-text: oklch(.6434 .1151 77.14);--color-status-warning-surface: oklch(.9508 .0241 85.79);--color-status-danger-text: oklch(.545 .1369 25.4);--color-status-danger-surface: oklch(.9319 .019 46.8);--color-status-info-text: oklch(.5242 .0945 248.34);--color-status-info-surface: oklch(.936 .0055 183.02);--color-notification-badge-fill: oklch(.5991 .1231 31.7);--color-notification-badge-text: oklch(.977 .0114 84.58);--color-overlay-scrim: oklch(.2709 .0123 78.08 / .42);--elevation-level0: none;--elevation-level1: 0 1px 2px rgba(42,38,32,.04), 0 1px 3px rgba(42,38,32,.06);--elevation-level2: 0 4px 12px rgba(42,38,32,.08), 0 2px 4px rgba(42,38,32,.04);--elevation-level3: 0 24px 60px rgba(42,38,32,.18), 0 8px 20px rgba(42,38,32,.1);--spacing-three-extra-small: 2px;--spacing-two-extra-small: 4px;--spacing-extra-small: 8px;--spacing-small: 12px;--spacing-medium: 16px;--spacing-large: 20px;--spacing-extra-large: 24px;--spacing-two-extra-large: 32px;--spacing-three-extra-large: 40px;--spacing-four-extra-large: 48px;--spacing-five-extra-large: 64px;--radius-extra-small: 6px;--radius-small: 8px;--radius-medium: 10px;--radius-large: 12px;--radius-extra-large: 16px;--radius-two-extra-large: 20px;--radius-pill: 999px;--border-width-hairline: 1px;--border-width-medium: 1.5px;--border-width-focus-ring: 2px;--icon-size-small: 16px;--icon-size-medium: 20px;--icon-size-large: 24px;--z-index-base: 0;--z-index-raised-content: 1;--z-index-navigation: 10;--z-index-header: 20;--z-index-banner: 30;--z-index-overlay-menu-or-sheet: 40;--z-index-scrim-and-dialog: 50;--z-index-toast: 60;--typography-display-font-size: 34px;--typography-display-line-height: 40px;--typography-display-font-weight: 700;--typography-display-letter-spacing: -.4px;--typography-title-page-font-size: 24px;--typography-title-page-line-height: 30px;--typography-title-page-font-weight: 700;--typography-title-page-letter-spacing: -.3px;--typography-title-section-font-size: 18px;--typography-title-section-line-height: 24px;--typography-title-section-font-weight: 600;--typography-title-section-letter-spacing: -.2px;--typography-heading-font-size: 16px;--typography-heading-line-height: 22px;--typography-heading-font-weight: 600;--typography-heading-letter-spacing: -.1px;--typography-body-large-font-size: 16px;--typography-body-large-line-height: 24px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-font-size: 14px;--typography-body-line-height: 20px;--typography-body-font-weight: 400;--typography-body-letter-spacing: 0px;--typography-body-strong-font-size: 14px;--typography-body-strong-line-height: 20px;--typography-body-strong-font-weight: 600;--typography-body-strong-letter-spacing: 0px;--typography-label-font-size: 13px;--typography-label-line-height: 18px;--typography-label-font-weight: 500;--typography-label-letter-spacing: 0px;--typography-button-font-size: 14px;--typography-button-line-height: 16px;--typography-button-font-weight: 600;--typography-button-letter-spacing: .1px;--typography-caption-font-size: 12px;--typography-caption-line-height: 16px;--typography-caption-font-weight: 400;--typography-caption-letter-spacing: 0px;--typography-overline-font-size: 11px;--typography-overline-line-height: 14px;--typography-overline-font-weight: 600;--typography-overline-letter-spacing: .6px;--typography-numeric-badge-font-size: 11px;--typography-numeric-badge-line-height: 11px;--typography-numeric-badge-font-weight: 700;--typography-numeric-badge-letter-spacing: .2px;--font-family-primary: Hanken Grotesk;--font-family-web-stack: "Hanken Grotesk", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-family-native-family: HankenGrotesk;--motion-duration-quick: .12s;--motion-duration-base: .2s;--motion-duration-calm: .32s;--motion-duration-deliberate: .48s;--motion-easing-css-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-css-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-css-accelerate: cubic-bezier(.3, 0, 1, 1)}[data-theme=dark]{--color-surface-canvas: oklch(.1898 .0117 73.2);--color-surface-default: oklch(.2341 .015 76.15);--color-surface-raised: oklch(.2723 .0182 77.86);--color-surface-sunken: oklch(.1703 .0111 80.42);--color-surface-selected: oklch(.3244 .037 192.75);--color-border-subtle: oklch(.2872 .0189 84.49);--color-border-default: oklch(.3356 .0203 82.65);--color-border-strong: oklch(.4265 .0241 84.54);--color-text-primary: oklch(.938 .0238 88.24);--color-text-secondary: oklch(.7542 .0276 82.36);--color-text-tertiary: oklch(.5861 .0274 83.37);--color-text-on-accent: oklch(1 0 89.88);--color-primary-action-default: oklch(.6282 .0735 190.78);--color-primary-action-hover: oklch(.6662 .0746 189.85);--color-primary-action-pressed: oklch(.6049 .0746 191.88);--color-primary-action-disabled: oklch(.3387 .0197 191.2);--color-accent-text: oklch(.7517 .0595 190.46);--color-accent-quiet: oklch(.3244 .037 192.75);--color-focus-ring: oklch(.7517 .0595 190.46);--color-status-success-text: oklch(.6971 .0871 156.16);--color-status-success-surface: oklch(.2468 .0287 134.72);--color-status-warning-text: oklch(.7741 .1061 80.09);--color-status-warning-surface: oklch(.257 .027 81.03);--color-status-danger-text: oklch(.7187 .1042 25.84);--color-status-danger-surface: oklch(.2485 .0298 33.04);--color-status-info-text: oklch(.6756 .0837 250.23);--color-status-info-surface: oklch(.2495 .0277 244.76);--color-notification-badge-fill: oklch(.6671 .1245 26.99);--color-notification-badge-text: oklch(.1898 .0117 73.2);--color-overlay-scrim: oklch(.1357 .009 82.51 / .58);--elevation-level0: none;--elevation-level1: none;--elevation-level2: none;--elevation-level3: 0 8px 24px rgba(0,0,0,.45);--spacing-three-extra-small: 2px;--spacing-two-extra-small: 4px;--spacing-extra-small: 8px;--spacing-small: 12px;--spacing-medium: 16px;--spacing-large: 20px;--spacing-extra-large: 24px;--spacing-two-extra-large: 32px;--spacing-three-extra-large: 40px;--spacing-four-extra-large: 48px;--spacing-five-extra-large: 64px;--radius-extra-small: 6px;--radius-small: 8px;--radius-medium: 10px;--radius-large: 12px;--radius-extra-large: 16px;--radius-two-extra-large: 20px;--radius-pill: 999px;--border-width-hairline: 1px;--border-width-medium: 1.5px;--border-width-focus-ring: 2px;--icon-size-small: 16px;--icon-size-medium: 20px;--icon-size-large: 24px;--z-index-base: 0;--z-index-raised-content: 1;--z-index-navigation: 10;--z-index-header: 20;--z-index-banner: 30;--z-index-overlay-menu-or-sheet: 40;--z-index-scrim-and-dialog: 50;--z-index-toast: 60;--typography-display-font-size: 34px;--typography-display-line-height: 40px;--typography-display-font-weight: 700;--typography-display-letter-spacing: -.4px;--typography-title-page-font-size: 24px;--typography-title-page-line-height: 30px;--typography-title-page-font-weight: 700;--typography-title-page-letter-spacing: -.3px;--typography-title-section-font-size: 18px;--typography-title-section-line-height: 24px;--typography-title-section-font-weight: 600;--typography-title-section-letter-spacing: -.2px;--typography-heading-font-size: 16px;--typography-heading-line-height: 22px;--typography-heading-font-weight: 600;--typography-heading-letter-spacing: -.1px;--typography-body-large-font-size: 16px;--typography-body-large-line-height: 24px;--typography-body-large-font-weight: 400;--typography-body-large-letter-spacing: 0px;--typography-body-font-size: 14px;--typography-body-line-height: 20px;--typography-body-font-weight: 400;--typography-body-letter-spacing: 0px;--typography-body-strong-font-size: 14px;--typography-body-strong-line-height: 20px;--typography-body-strong-font-weight: 600;--typography-body-strong-letter-spacing: 0px;--typography-label-font-size: 13px;--typography-label-line-height: 18px;--typography-label-font-weight: 500;--typography-label-letter-spacing: 0px;--typography-button-font-size: 14px;--typography-button-line-height: 16px;--typography-button-font-weight: 600;--typography-button-letter-spacing: .1px;--typography-caption-font-size: 12px;--typography-caption-line-height: 16px;--typography-caption-font-weight: 400;--typography-caption-letter-spacing: 0px;--typography-overline-font-size: 11px;--typography-overline-line-height: 14px;--typography-overline-font-weight: 600;--typography-overline-letter-spacing: .6px;--typography-numeric-badge-font-size: 11px;--typography-numeric-badge-line-height: 11px;--typography-numeric-badge-font-weight: 700;--typography-numeric-badge-letter-spacing: .2px;--font-family-primary: Hanken Grotesk;--font-family-web-stack: "Hanken Grotesk", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-family-native-family: HankenGrotesk;--motion-duration-quick: .12s;--motion-duration-base: .2s;--motion-duration-calm: .32s;--motion-duration-deliberate: .48s;--motion-easing-css-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-css-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-css-accelerate: cubic-bezier(.3, 0, 1, 1)}:root{--color-teal-50: oklch(.9669 .0086 188.11);--color-teal-100: oklch(.9247 .0213 189.55);--color-teal-200: oklch(.8424 .0393 190.38);--color-teal-300: oklch(.7517 .0595 190.46);--color-teal-400: oklch(.6662 .0746 189.85);--color-teal-500: oklch(.6049 .0746 191.88);--color-teal-600: oklch(.5488 .0688 192.75);--color-teal-700: oklch(.4625 .058 193.74);--color-teal-800: oklch(.3931 .0478 193.37);--color-teal-900: oklch(.3051 .0368 192.61)}:root{--color-slate-0: oklch(1 0 89.88);--color-slate-25: oklch(.9836 .0021 197.12);--color-slate-50: oklch(.9679 .0032 197.1);--color-slate-100: oklch(.9433 .0045 214.33);--color-slate-200: oklch(.8764 .0088 205.89);--color-slate-300: oklch(.7967 .0125 209.8);--color-slate-400: oklch(.6677 .0145 214.39);--color-slate-500: oklch(.5434 .0158 219.76);--color-slate-600: oklch(.4511 .0158 214.47);--color-slate-700: oklch(.3712 .0141 217.77);--color-slate-800: oklch(.2943 .0117 214.51);--color-slate-900: oklch(.2255 .0097 219.93);--color-slate-950: oklch(.2037 .0099 220.01)}:root{--color-brand-cream: oklch(.977 .0114 84.58);--color-brand-gold: oklch(.8061 .1141 91.09)}:root{--color-cream-canvas: oklch(.9266 .0202 84.59);--color-cream-surface: oklch(.977 .0114 84.58);--color-cream-raised: oklch(1 0 89.88);--color-cream-0: oklch(1 0 89.88);--color-cream-25: oklch(.9535 .0172 84.59);--color-cream-50: oklch(.9327 .0201 84.59);--color-cream-100: oklch(.9128 .0224 80.68);--color-cream-200: oklch(.8793 .0266 82.38);--color-cream-300: oklch(.7699 .0287 83.52);--color-cream-500: oklch(.6064 .0272 83.38);--color-cream-950: oklch(.2709 .0123 78.08);--color-cream-border-subtle: oklch(.9128 .0224 80.68);--color-cream-border-default: oklch(.8793 .0266 82.38);--color-cream-border-strong: oklch(.8096 .0375 82.15);--color-cream-text-primary: oklch(.2709 .0123 78.08);--color-cream-text-secondary: oklch(.415 .0209 84.56);--color-cream-text-tertiary: oklch(.6064 .0272 83.38);--color-mkt-teal-200: oklch(.8161 .0367 187.74);--color-mkt-teal-300: oklch(.7591 .0424 186.69);--color-mkt-teal-800: oklch(.3886 .0543 188.03);--color-mkt-teal-900: oklch(.3833 .0511 189.54)}:root{color-scheme:light dark}body{margin:0;background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-family-web-stack);-webkit-font-smoothing:antialiased}
