/* curby-design-tokens fingerprint=040057a63d283193d5b0c065d4eef3a92479a2d16c6cf690865e816aba5aed37 */
@layer tokens {
:root {
  color-scheme: light dark;
  --raw-border-radius-none: 0;
  --raw-border-radius-xs: 1px;
  --raw-border-radius-sm: 3px;
  --raw-border-radius-md: 5px;
  --raw-border-radius-lg: 9px;
  --raw-border-radius-full: 9999px;
  --raw-border-width-none: 0px;
  --raw-border-width-thin: 1px;
  --raw-border-width-medium: 2px;
  --raw-border-width-thick: 4px;
  --raw-content-width-narrow: 45ch;
  --raw-content-width-heading: 50ch;
  --raw-content-width-prose: 68ch;
  --raw-content-width-wide: 100ch;
  --raw-content-width-full: 100%;
  --raw-font-family-display: "Poppins",system-ui,sans-serif;
  --raw-font-family-sans: "Poppins",system-ui,sans-serif;
  --raw-font-size-xs: 0.75rem;
  --raw-font-size-sm: 0.875rem;
  --raw-font-size-base: 1rem;
  --raw-font-size-lg: 1.125rem;
  --raw-font-size-xl: 1.25rem;
  --raw-font-size-2xl: 1.5rem;
  --raw-font-size-3xl: 1.675rem;
  --raw-font-size-4xl: 2.25rem;
  --raw-font-weight-regular: 300;
  --raw-font-weight-medium: 400;
  --raw-font-weight-semibold: 500;
  --raw-font-weight-bold: 600;
  --raw-layout-page-col-span-inset: 16;
  --raw-layout-page-col-start: 1;
  --raw-layout-page-col-start-inset: 2;
  --raw-layout-page-col-end: -1;
  --raw-layout-page-col-end-inset: -2;
  --raw-layout-page-grid-columns: 16;
  --raw-layout-page-motion-duration-entrance: 250ms;
  --raw-layout-page-outer-columns-width: 1.25rem;
  --raw-layout-page-paragraph-gap: 1lh;
  --raw-layout-page-section-gap: 3rem;
  --raw-layout-shell-drawer-width: 300px;
  --raw-layout-shell-gutter: 1.25rem;
  --raw-layout-shell-header-height: 8rem;
  --raw-layout-shell-header-height-slim: 4rem;
  --raw-layout-shell-inset: 1.5rem;
  --raw-layout-shell-max-width: 90rem;
  --raw-layout-shell-max-width-wide: 160rem;
  --raw-layout-shell-min-height: 100dvh;
  --raw-layout-shell-motion-page-transition: 700ms;
  --raw-letter-spacing-none: 0.025em;
  --raw-letter-spacing-tighter: 0.05em;
  --raw-letter-spacing-tight: 0.075em;
  --raw-letter-spacing-normal: 0.1em;
  --raw-letter-spacing-wide: 0.125em;
  --raw-letter-spacing-wider: 0.15em;
  --raw-letter-spacing-widest: 0.175em;
  --raw-line-height-none: 1;
  --raw-line-height-tight: 1.25;
  --raw-line-height-snug: 1.375;
  --raw-line-height-normal: 1.5;
  --raw-line-height-relaxed: 1.675;
  --raw-line-height-loose: 2;
  --raw-motion-duration-instant: 0;
  --raw-motion-duration-normal: 200ms;
  --raw-motion-duration-slow: 300ms;
  --raw-motion-duration-smooth: 500ms;
  --raw-motion-duration-fade: 500ms;
  --raw-motion-easing-linear: linear;
  --raw-motion-easing-ease: ease;
  --raw-motion-easing-ease-in: ease-in;
  --raw-motion-easing-ease-out: ease-out;
  --raw-motion-easing-ease-in-out: ease-in-out;
  --raw-motion-easing-ease-in-sine: cubic-bezier(0.12, 0, 0.39, 0);
  --raw-opacity-0: 0;
  --raw-opacity-10: 0.1;
  --raw-opacity-20: 0.2;
  --raw-opacity-30: 0.3;
  --raw-opacity-40: 0.4;
  --raw-opacity-50: 0.5;
  --raw-opacity-60: 0.6;
  --raw-opacity-70: 0.7;
  --raw-opacity-80: 0.8;
  --raw-opacity-90: 0.9;
  --raw-opacity-100: 1;
  --raw-opacity-dimmed: 0.5;
  --raw-size-icon-flow: 1em;
  --raw-size-icon-small: 1rem;
  --raw-size-icon-normal: 1.25rem;
  --raw-size-icon-large: 1.5rem;
  --raw-size-icon-larger: 2.5rem;
  --raw-size-icon-huge: 4rem;
  --raw-size-teaser-min: 18rem;
  --raw-size-target-aa: 24px;
  --raw-size-target-aaa: 44px;
  --raw-size-image-credit: 8rem;;
  --raw-space-none: 0;
  --raw-space-4xs: 0.25rem;
  --raw-space-3xs: 0.5rem;
  --raw-space-2xs: 0.75rem;
  --raw-space-xs: 1rem;
  --raw-space-sm: 1.25rem;
  --raw-space-md: 1.5rem;
  --raw-space-lg: 1.75rem;
  --raw-space-xl: 2rem;
  --raw-space-2xl: 2.25rem;
  --raw-space-3xl: 2.5rem;
  --raw-space-4xl: 2.75rem;
  --raw-space-5xl: 3rem;
  --raw-space-6xl: 3.25rem;
  --raw-space-vertical: 1lh;
  --raw-space-vertical-compressed: 0.25lh;
  --raw-space-vertical-compact: 0.75lh;
  --raw-space-vertical-relaxed: 1.5lh;
  --raw-space-vertical-section-compact: 3rem;
  --raw-space-vertical-section: 5rem;
  --raw-space-inset-compact: min(3vw, 1.25rem);
  --raw-space-inset: min(5vw, 3rem);
  --raw-space-inset-relaxed: max(1rem, 7vw);
  --raw-z-index-drawer: 10;
  --raw-z-index-header: 20;
  --raw-z-index-skiplink: 30;
  --raw-color-main-base: var(--raw-color-main-270);
  --raw-color-main-0: oklch(1 0 40.620188);
  --raw-color-main-50: oklch(0.97 0.011235 40.620188);
  --raw-color-main-100: oklch(0.91 0.029211 40.620188);
  --raw-color-main-200: oklch(0.83 0.051681 40.620188);
  --raw-color-main-270: oklch(0.7232 0.2247 40.620188);
  --raw-color-main-300: oklch(0.68 0.2247 40.620188);
  --raw-color-main-400: oklch(0.45 0.2247 40.620188);
  --raw-color-main-500: oklch(0.38 0.2247 40.620188);
  --raw-color-main-600: oklch(0.3 0.2247 40.620188);
  --raw-color-main-700: oklch(0.23 0.168525 40.620188);
  --raw-color-main-800: oklch(0.18 0.103362 40.620188);
  --raw-color-main-900: oklch(0.13 0.08988 40.620188);
  --raw-color-main-950: oklch(0.1 0.06741 40.620188);
  --raw-color-alt-base: var(--raw-color-alt-610);
  --raw-color-alt-0: oklch(1 0 259.41);
  --raw-color-alt-50: oklch(0.97 0.007275 259.41);
  --raw-color-alt-75: oklch(0.94 0.013095 259.41);
  --raw-color-alt-100: oklch(0.91 0.018915 259.41);
  --raw-color-alt-200: oklch(0.83 0.033465 259.41);
  --raw-color-alt-300: oklch(0.68 0.1455 259.41);
  --raw-color-alt-400: oklch(0.45 0.1455 259.41);
  --raw-color-alt-500: oklch(0.38 0.1455 259.41);
  --raw-color-alt-600: oklch(0.3 0.1455 259.41);
  --raw-color-alt-610: oklch(0.2912 0.1455 259.41);
  --raw-color-alt-675: oklch(0.2475 0.118219 259.41);
  --raw-color-alt-700: oklch(0.23 0.109125 259.41);
  --raw-color-alt-750: oklch(0.205 0.07275 259.41);
  --raw-color-alt-800: oklch(0.18 0.06693 259.41);
  --raw-color-alt-850: oklch(0.155 0.062565 259.41);
  --raw-color-alt-900: oklch(0.13 0.0582 259.41);
  --raw-color-alt-950: oklch(0.1 0.04365 259.41);
  --raw-color-neutral-base: var(--raw-color-neutral-570);
  --raw-color-neutral-0: oklch(1 0 270);
  --raw-color-neutral-50: oklch(0.97 0.00425 270);
  --raw-color-neutral-75: oklch(0.94 0.00765 270);
  --raw-color-neutral-100: oklch(0.91 0.01105 270);
  --raw-color-neutral-200: oklch(0.83 0.01955 270);
  --raw-color-neutral-250: oklch(0.755 0.052275 270);
  --raw-color-neutral-300: oklch(0.68 0.085 270);
  --raw-color-neutral-400: oklch(0.45 0.085 270);
  --raw-color-neutral-500: oklch(0.38 0.085 270);
  --raw-color-neutral-570: oklch(0.3206 0.085 270);
  --raw-color-neutral-600: oklch(0.3 0.085 270);
  --raw-color-neutral-675: oklch(0.2475 0.069062 270);
  --raw-color-neutral-700: oklch(0.23 0.06375 270);
  --raw-color-neutral-750: oklch(0.205 0.0425 270);
  --raw-color-neutral-800: oklch(0.18 0.0391 270);
  --raw-color-neutral-900: oklch(0.13 0.034 270);
  --raw-color-neutral-950: oklch(0.1 0.0255 270);
  --raw-color-neutral-1000: oklch(0 0.085 270);
  --raw-color-positive-base: var(--raw-color-positive-330);
  --raw-color-positive-50: oklch(0.97 0.013075 145.06);
  --raw-color-positive-100: oklch(0.91 0.033995 145.06);
  --raw-color-positive-200: oklch(0.83 0.060145 145.06);
  --raw-color-positive-300: oklch(0.68 0.2615 145.06);
  --raw-color-positive-330: oklch(0.6208 0.2615 145.06);
  --raw-color-positive-400: oklch(0.45 0.2615 145.06);
  --raw-color-positive-500: oklch(0.38 0.2615 145.06);
  --raw-color-positive-600: oklch(0.3 0.2615 145.06);
  --raw-color-positive-700: oklch(0.23 0.196125 145.06);
  --raw-color-positive-800: oklch(0.18 0.12029 145.06);
  --raw-color-positive-900: oklch(0.13 0.1046 145.06);
  --raw-color-positive-950: oklch(0.1 0.07845 145.06);
  --raw-color-negative-base: var(--raw-color-negative-330);
  --raw-color-negative-50: oklch(0.97 0.012265 11.22);
  --raw-color-negative-100: oklch(0.91 0.031889 11.22);
  --raw-color-negative-200: oklch(0.83 0.056419 11.22);
  --raw-color-negative-300: oklch(0.68 0.2453 11.22);
  --raw-color-negative-330: oklch(0.6208 0.2453 11.22);
  --raw-color-negative-400: oklch(0.45 0.2453 11.22);
  --raw-color-negative-500: oklch(0.38 0.2453 11.22);
  --raw-color-negative-600: oklch(0.3 0.2453 11.22);
  --raw-color-negative-700: oklch(0.23 0.183975 11.22);
  --raw-color-negative-800: oklch(0.18 0.112838 11.22);
  --raw-color-negative-900: oklch(0.13 0.09812 11.22);
  --raw-color-negative-950: oklch(0.1 0.07359 11.22);
  --raw-color-interactive-base: var(--raw-color-interactive-400);
  --raw-color-interactive-50: oklch(0.97 0.015536 265.66);
  --raw-color-interactive-100: oklch(0.91 0.040395 265.66);
  --raw-color-interactive-200: oklch(0.83 0.071468 265.66);
  --raw-color-interactive-300: oklch(0.68 0.310729 265.66);
  --raw-color-interactive-400: oklch(0.45 0.310729 265.66);
  --raw-color-interactive-500: oklch(0.38 0.310729 265.66);
  --raw-color-interactive-600: oklch(0.3 0.310729 265.66);
  --raw-color-interactive-700: oklch(0.23 0.233047 265.66);
  --raw-color-interactive-800: oklch(0.18 0.142935 265.66);
  --raw-color-interactive-900: oklch(0.13 0.124292 265.66);
  --raw-color-interactive-950: oklch(0.1 0.093219 265.66);
  --raw-color-stars-base: var(--raw-color-stars-230);
  --raw-color-stars-200: oklch(0.83 0.044827 80);
  --raw-color-stars-230: oklch(0.7912 0.1949 80);
  --raw-color-stars-400: oklch(0.45 0.1949 80);
  --semantic-focus-outline-offset: var(--raw-space-4xs);
  --semantic-focus-outline-width: var(--raw-border-width-thick);
  --semantic-grid-gap-compact: var(--raw-space-2xs);
  --semantic-grid-gap: var(--raw-space-md);
  --semantic-grid-gap-relaxed: var(--raw-space-vertical-relaxed);
  --semantic-icon-flow: var(--raw-size-icon-flow);
  --semantic-icon-small: var(--raw-size-icon-small);
  --semantic-icon-large: var(--raw-size-icon-large);
  --semantic-icon-larger: var(--raw-size-icon-larger);
  --semantic-icon-normal: var(--raw-size-icon-flow);
  --semantic-icon-huge: var(--raw-size-icon-huge);
  --semantic-icon-opacity: var(--raw-opacity-60);
  --semantic-nav-level-indent: var(--raw-space-sm);
  --semantic-nav-link-padding-block: var(--raw-space-3xs);
  --semantic-nav-link-padding-inline: var(--raw-space-2xs);
  --semantic-nav-link-line-height: var(--raw-line-height-snug);
  --semantic-nav-link-gap: var(--raw-space-2xs);
  --semantic-shared-box-radius: var(--raw-border-radius-none);
  --semantic-shared-shell-inset-inline: var(--raw-space-4xl);
  --semantic-shared-shell-inset-inline-compact: var(--raw-space-md);
  --semantic-shared-shell-inset-block: var(--raw-space-4xl);
  --semantic-shared-shell-inset-block-compact: var(--raw-space-md);
  --semantic-space-vertical: var(--raw-space-vertical);
  --semantic-space-vertical-compressed: var(--raw-space-vertical-compressed);
  --semantic-space-vertical-compact: var(--raw-space-vertical-compact);
  --semantic-space-vertical-relaxed: var(--raw-space-vertical-relaxed);
  --semantic-space-vertical-section-compact: var(--raw-space-vertical-section-compact);
  --semantic-space-vertical-section: var(--raw-space-vertical-section);
  --semantic-space-shell-inset-compact: var(--raw-space-inset-compact);
  --semantic-space-shell-inset-relaxed: var(--raw-space-inset-relaxed);
  --semantic-space-shell-inset: var(--raw-space-inset);
  --semantic-text-role-display-size-compact: var(--raw-font-size-2xl);
  --semantic-text-role-display-size: var(--raw-font-size-3xl);
  --semantic-text-role-display-line-height: var(--raw-line-height-snug);
  --semantic-text-role-display-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-display-weight: var(--raw-font-weight-bold);
  --semantic-text-role-headline-size: var(--raw-font-size-2xl);
  --semantic-text-role-headline-line-height: var(--raw-line-height-snug);
  --semantic-text-role-headline-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-headline-weight: var(--raw-font-weight-semibold);
  --semantic-text-role-subheadline-size: var(--raw-font-size-2xl);
  --semantic-text-role-subheadline-line-height: var(--raw-line-height-snug);
  --semantic-text-role-subheadline-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-subheadline-weight: var(--raw-font-weight-semibold);
  --semantic-text-role-component-size: var(--raw-font-size-xl);
  --semantic-text-role-component-line-height: var(--raw-line-height-tight);
  --semantic-text-role-component-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-component-weight: var(--raw-font-weight-medium);
  --semantic-text-role-logowall-size: var(--raw-font-size-base);
  --semantic-text-role-logowall-line-height: var(--raw-line-height-snug);
  --semantic-text-role-logowall-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-logowall-weight: var(--raw-font-weight-medium);
  --semantic-text-role-lead-size: var(--raw-font-size-xl);
  --semantic-text-role-lead-line-height: var(--raw-line-height-snug);
  --semantic-text-role-lead-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-lead-weight: var(--raw-font-weight-regular);
  --semantic-text-role-body-size: var(--raw-font-size-lg);
  --semantic-text-role-body-line-height: var(--raw-line-height-relaxed);
  --semantic-text-role-body-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-body-weight: var(--raw-font-weight-regular);
  --semantic-text-role-ui-size: var(--raw-font-size-base);
  --semantic-text-role-ui-line-height: var(--raw-line-height-relaxed);
  --semantic-text-role-ui-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-ui-weight: var(--raw-font-weight-medium);
  --semantic-text-role-smallish-size: var(--raw-font-size-base);
  --semantic-text-role-smallish-line-height: var(--raw-line-height-relaxed);
  --semantic-text-role-smallish-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-smallish-weight: var(--raw-font-weight-regular);
  --semantic-text-role-small-size: var(--raw-font-size-sm);
  --semantic-text-role-small-line-height: var(--raw-line-height-snug);
  --semantic-text-role-small-letter-spacing: var(--raw-letter-spacing-tighter);
  --semantic-text-role-small-weight: var(--raw-font-weight-regular);
  --semantic-text-role-footer-size: var(--raw-font-size-lg);
  --semantic-text-role-footer-line-height: var(--raw-line-height-relaxed);
  --semantic-text-role-footer-letter-spacing: var(--raw-letter-spacing-none);
  --semantic-text-role-footer-weight: var(--raw-font-weight-regular);
  --semantic-text-role-label-size: var(--raw-font-size-base);
  --semantic-text-role-label-line-height: var(--raw-line-height-snug);
  --semantic-text-role-label-letter-spacing: var(--raw-letter-spacing-tighter);
  --semantic-text-role-label-weight: var(--raw-font-weight-regular);
  --semantic-thumbnail-width: var(--raw-size-image-credit);
  --semantic-typography-body-family: var(--raw-font-family-sans);
  --semantic-typography-heading-family: var(--raw-font-family-display);
  --semantic-ui-gap-icon-compact: var(--raw-space-4xs);
  --semantic-ui-gap-icon: var(--raw-space-3xs);
  --semantic-ui-gap-icon-relaxed: var(--raw-space-sm);
  --semantic-ui-padding-block-compact: var(--raw-space-4xs);
  --semantic-ui-padding-block: var(--raw-space-3xs);
  --semantic-ui-padding-block-relaxed: var(--raw-space-xs);
  --semantic-ui-padding-inline-compact: var(--raw-space-3xs);
  --semantic-ui-padding-inline: var(--raw-space-2xs);
  --semantic-ui-radius-compact: var(--raw-border-radius-sm);
  --semantic-ui-radius: var(--raw-border-radius-lg);
  --semantic-ui-target: var(--raw-size-target-aa);
  --semantic-ui-border-thin: var(--raw-border-width-thin);
}
}
