:root{--accessibility-color-ring-offset:0 0% 100%;--accessibility-color-ring:217 91% 60%;--accessibility-hit-states-min-height:1.5rem;--accessibility-hit-states-min-width:1.5rem;--border-radius-2xl:1rem;--border-radius-3xl:1.5rem;--border-radius-base:0.25rem;--border-radius-full:624.938rem;--border-radius-lg:0.5rem;--border-radius-md:0.375rem;--border-radius-none:0px;--border-radius-sm:2px;--border-radius-xl:0.75rem;--brand-color-primary-100:48 27% 89%;--brand-color-primary-200:50 29% 80%;--brand-color-primary-300:49 27% 67%;--brand-color-primary-400:50 25% 56%;--brand-color-primary-50:43 29% 95%;--brand-color-primary-500:51 26% 44%;--brand-color-primary-600:53 27% 35%;--brand-color-primary-700:53 25% 27%;--brand-color-primary-800:54 22% 23%;--brand-color-primary-900:57 20% 20%;--brand-color-primary-950-base:57 26% 14%;--brand-color-secondary-100:58 51% 89%;--brand-color-secondary-200:58 51% 77%;--brand-color-secondary-300-base:56 52% 68%;--brand-color-secondary-400:53 52% 56%;--brand-color-secondary-50:60 49% 96%;--brand-color-secondary-500:47 49% 50%;--brand-color-secondary-600:41 51% 44%;--brand-color-secondary-700:36 48% 37%;--brand-color-secondary-800:32 44% 31%;--brand-color-secondary-900:32 41% 27%;--brand-color-secondary-950:31 50% 14%;--colors-accent-foreground:57 26% 14%;--colors-accent:43 29% 95%;--colors-background:0 0% 100%;--colors-border:213 27% 84%;--colors-card-foreground:57 26% 14%;--colors-card:0 0% 100%;--colors-destructive-foreground:356 100% 97%;--colors-destructive:345 83% 41%;--colors-foreground:57 26% 14%;--colors-muted-foreground:215 19% 35%;--colors-muted:209 39% 96%;--colors-overlay-dark-20:57 26% 14%/20%;--colors-overlay-dark-40:57 26% 14%/40%;--colors-overlay-dark-60:57 26% 14%/60%;--colors-overlay-dark-80:57 26% 14%/80%;--colors-overlay-light-20:0 0% 100%/20%;--colors-overlay-light-40:0 0% 100%/40%;--colors-overlay-light-60:0 0% 100%/60%;--colors-overlay-light-80:0 0% 100%/80%;--colors-popover-foreground:57 26% 14%;--colors-popover:0 0% 100%;--colors-primary-foreground:0 0% 100%;--colors-primary:57 26% 14%;--colors-promotional-foreground:57 26% 14%;--colors-promotional:53 98% 77%;--colors-secondary-foreground:57 26% 14%;--colors-secondary:56 52% 68%;--component-badge-border-width:1px;--component-badge-color-alternative-background:57 26% 14%;--component-badge-color-alternative-border:57 26% 14%;--component-badge-color-alternative-text:0 0% 100%;--component-badge-color-default-background:0 0% 100%;--component-badge-color-default-border:57 26% 14%;--component-badge-color-default-text:57 26% 14%;--component-badge-color-promotional-background:53 98% 77%;--component-badge-color-promotional-border:57 26% 14%;--component-badge-color-promotional-text:57 26% 14%;--component-badge-padding-horizontal:0.75rem;--component-badge-padding-vertical:0.5rem;--component-badge-padding-horizontal-sm:0.5rem;--component-badge-padding-vertical-sm:0.25rem;--component-badge-radius:0.25rem;--component-button-color-ghost-hover-background:43 29% 95%;--component-button-color-ghost-hover-border:43 29% 95%;--component-button-color-ghost-hover-foreground:57 26% 14%;--component-button-color-ghost-press-background:57 26% 14%;--component-button-color-ghost-press-border:57 26% 14%;--component-button-color-ghost-press-foreground:0 0% 100%;--component-button-color-ghost-rest-foreground:57 26% 14%;--component-button-color-light-hover-background:43 29% 95%;--component-button-color-light-hover-border:43 29% 95%;--component-button-color-light-hover-foreground:57 26% 14%;--component-button-color-light-press-background:48 27% 89%;--component-button-color-light-press-border:48 27% 89%;--component-button-color-light-press-foreground:57 26% 14%;--component-button-color-light-rest-background:0 0% 100%;--component-button-color-light-rest-border:0 0% 100%;--component-button-color-light-rest-foreground:57 26% 14%;--component-button-color-outline-hover-background:57 26% 14%;--component-button-color-outline-hover-border:57 26% 14%;--component-button-color-outline-hover-foreground:0 0% 100%;--component-button-color-outline-press-background:53 27% 35%;--component-button-color-outline-press-border:53 27% 35%;--component-button-color-outline-press-foreground:0 0% 100%;--component-button-color-outline-rest-background:0 0% 100%/0%;--component-button-color-outline-rest-border:57 26% 14%;--component-button-color-outline-rest-foreground:57 26% 14%;--component-button-color-primary-hover-background:57 20% 20%;--component-button-color-primary-hover-border:57 20% 20%;--component-button-color-primary-hover-foreground:0 0% 100%;--component-button-color-primary-press-background:53 27% 35%;--component-button-color-primary-press-border:53 27% 35%;--component-button-color-primary-press-foreground:0 0% 100%;--component-button-color-primary-rest-background:57 26% 14%;--component-button-color-primary-rest-border:57 26% 14%;--component-button-color-primary-rest-foreground:0 0% 100%;--component-button-color-secondary-hover-background:58 51% 77%;--component-button-color-secondary-hover-border:58 51% 77%;--component-button-color-secondary-hover-foreground:57 26% 14%;--component-button-color-secondary-press-background:53 52% 56%;--component-button-color-secondary-press-border:53 52% 56%;--component-button-color-secondary-press-foreground:57 26% 14%;--component-button-color-secondary-rest-background:56 52% 68%;--component-button-color-secondary-rest-border:56 52% 68%;--component-button-color-secondary-rest-foreground:57 26% 14%;--component-button-padding-lg-horizontal:1.5rem;--component-button-padding-md-horizontal:1.25rem;--component-button-padding-sm-horizontal:0.75rem;--component-button-radius-lg:0.25rem;--component-button-radius-md:0.25rem;--component-button-radius-sm:0.25rem;--component-button-size-border-width:1px;--component-button-size-height-icon:2.5rem;--component-button-size-height-lg:3rem;--component-button-size-height-md:2.75rem;--component-button-size-height-sm:2.25rem;--component-icon-stroke-width:1.2px;--component-inputs-color-background:0 0% 100%;--component-inputs-color-border:57 26% 14%;--component-inputs-color-foreground:57 26% 14%;--component-inputs-color-placeholder:0 0% 64%;--component-inputs-padding-horizontal:0.75rem;--component-inputs-padding-vertical:0.625rem;--component-inputs-radius:0.25rem;--component-inputs-size-border-width:1px;--component-inputs-size-height:2.75rem;--component-inputs-size-icon:1rem;--component-link-padding-underline-lg:1px;--component-link-padding-underline-md:1px;--component-link-padding-underline-sm:0px;--component-link-size-border-width-lg:1px;--component-link-size-border-width-md:1px;--component-link-size-border-width-sm:1px;--grid-container-padding-2xl:4rem;--grid-container-padding-lg:1.5rem;--grid-container-padding-md:1.5rem;--grid-container-padding-sm:1.5rem;--grid-container-padding-xl:2.5rem;--grid-container-padding-xs:1rem;--grid-gutter-width-2xl:2rem;--grid-gutter-width-lg:1.5rem;--grid-gutter-width-md:1.5rem;--grid-gutter-width-sm:1.5rem;--grid-gutter-width-xl:2rem;--grid-gutter-width-xs:1rem;--spacing-2xl:2rem;--spacing-2xs:0.25rem;--spacing-3xl:2.5rem;--spacing-3xs:2px;--spacing-4xl:3rem;--spacing-5xl:4rem;--spacing-6xl:6rem;--spacing-7xl:7rem;--spacing-8xl:8rem;--spacing-lg:1.25rem;--spacing-md:1rem;--spacing-sm:0.75rem;--spacing-xl:1.5rem;--spacing-xs:0.5rem;--type-body-lg-font:400 1.25rem/1.875rem var(--font-chromaticProGrotesqueReg);--type-body-lg-letter-spacing:-0.24px;--type-body-lg-text-decoration:none;--type-body-lg-text-transform:none;--type-body-md-font:400 1rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-body-md-letter-spacing:0px;--type-body-md-text-decoration:none;--type-body-md-text-transform:none;--type-body-sm-font:400 0.875rem/1.375rem var(--font-chromaticProGrotesqueReg);--type-body-sm-letter-spacing:0px;--type-body-sm-text-decoration:none;--type-body-sm-text-transform:none;--type-button-lg-font:500 1.125rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-button-lg-letter-spacing:0px;--type-button-lg-text-decoration:none;--type-button-lg-text-transform:none;--type-button-md-font:500 1rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-button-md-letter-spacing:0px;--type-button-md-text-decoration:none;--type-button-md-text-transform:none;--type-button-sm-font:500 0.875rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-button-sm-letter-spacing:0px;--type-button-sm-text-decoration:none;--type-button-sm-text-transform:none;--type-eyebrow-font:500 0.875rem/1.125rem var(--font-chromaticProGrotesqueReg);--type-eyebrow-letter-spacing:0px;--type-eyebrow-text-decoration:none;--type-eyebrow-text-transform:none;--type-functional-input-font:400 1rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-functional-input-letter-spacing:0px;--type-functional-input-text-decoration:none;--type-functional-input-text-transform:none;--type-functional-input-strong-font:600 1rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-functional-input-strong-letter-spacing:0px;--type-functional-input-strong-text-decoration:none;--type-functional-input-strong-text-transform:none;--type-functional-lg-font:400 1.125rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-functional-lg-letter-spacing:0.2px;--type-functional-lg-text-decoration:none;--type-functional-lg-text-transform:none;--type-functional-lg-strong-font:600 1.125rem/1.5rem var(--font-chromaticProGrotesqueReg);--type-functional-lg-strong-letter-spacing:0.2px;--type-functional-lg-strong-text-decoration:none;--type-functional-lg-strong-text-transform:none;--type-functional-md-font:400 1rem/1.375rem var(--font-chromaticProGrotesqueReg);--type-functional-md-letter-spacing:0px;--type-functional-md-text-decoration:none;--type-functional-md-text-transform:none;--type-functional-md-strong-font:600 1rem/1.375rem var(--font-chromaticProGrotesqueReg);--type-functional-md-strong-letter-spacing:0px;--type-functional-md-strong-text-decoration:none;--type-functional-md-strong-text-transform:none;--type-functional-sm-font:400 0.875rem/1.25rem var(--font-chromaticProGrotesqueReg);--type-functional-sm-letter-spacing:0px;--type-functional-sm-text-decoration:none;--type-functional-sm-text-transform:none;--type-functional-sm-strong-font:600 0.875rem/1.25rem var(--font-chromaticProGrotesqueReg);--type-functional-sm-strong-letter-spacing:0px;--type-functional-sm-strong-text-decoration:none;--type-functional-sm-strong-text-transform:none;--type-functional-xs-font:400 0.75rem/1.125rem var(--font-chromaticProGrotesqueReg);--type-functional-xs-letter-spacing:0.2px;--type-functional-xs-text-decoration:none;--type-functional-xs-text-transform:none;--type-functional-xs-strong-font:600 0.75rem/1.125rem var(--font-chromaticProGrotesqueReg);--type-functional-xs-strong-letter-spacing:0.2px;--type-functional-xs-strong-text-decoration:none;--type-functional-xs-strong-text-transform:none;--type-functional-2xs-font:400 0.625rem/0.875rem var(--font-chromaticProGrotesqueReg);--type-functional-2xs-letter-spacing:0px;--type-functional-2xs-text-decoration:none;--type-functional-2xs-text-transform:none;--type-functional-2xs-strong-font:600 0.625rem/0.875rem var(--font-chromaticProGrotesqueReg);--type-functional-2xs-strong-letter-spacing:0px;--type-functional-2xs-strong-text-decoration:none;--type-functional-2xs-strong-text-transform:none;--type-quote-lg-font:400 4rem/4rem var(--font-chromaticProGrotesqueReg);--type-quote-lg-letter-spacing:-0.68px;--type-quote-lg-text-decoration:none;--type-quote-lg-text-transform:none;--type-quote-md-font:400 3rem/3rem var(--font-chromaticProGrotesqueReg);--type-quote-md-letter-spacing:-0.48px;--type-quote-md-text-decoration:none;--type-quote-md-text-transform:none;--type-quote-sm-font:400 1.25rem/1.25rem var(--font-chromaticProGrotesqueReg);--type-quote-sm-letter-spacing:-0.24px;--type-quote-sm-text-decoration:none;--type-quote-sm-text-transform:none;--type-title-2xl-font:600 1.5rem/1.875rem var(--font-chromaticProGrotesqueReg);--type-title-2xl-letter-spacing:-0.28px;--type-title-2xl-text-decoration:none;--type-title-2xl-text-transform:none;--type-title-3xl-font:600 2rem/2.5rem var(--font-chromaticProGrotesqueReg);--type-title-3xl-letter-spacing:-0.38px;--type-title-3xl-text-decoration:none;--type-title-3xl-text-transform:none;--type-title-4xl-font:600 2.5rem/3rem var(--font-chromaticProGrotesqueReg);--type-title-4xl-letter-spacing:-0.48px;--type-title-4xl-text-decoration:none;--type-title-4xl-text-transform:none;--type-title-5xl-font:600 3rem/3.625rem var(--font-chromaticProGrotesqueReg);--type-title-5xl-letter-spacing:-0.58px;--type-title-5xl-text-decoration:none;--type-title-5xl-text-transform:none;--type-title-6xl-font:600 3.5rem/4.25rem var(--font-chromaticProGrotesqueReg);--type-title-6xl-letter-spacing:-0.68px;--type-title-6xl-text-decoration:none;--type-title-6xl-text-transform:none;--type-title-xl-font:600 1.25rem/1.625rem var(--font-chromaticProGrotesqueReg);--type-title-xl-letter-spacing:-0.18px;--type-title-xl-text-decoration:none;--type-title-xl-text-transform:none}