.ds-text{white-space:pre-line;text-wrap:pretty;margin:0}.ds-text:is(h1,h2,h3,h4),.ds-text--typography-lead,.ds-text--typography-hero-support,.ds-text--typography-slogan,.ds-text--typography-quote,.ds-text--typography-metric-label,.ds-text--typography-item-body,.ds-text__line{text-wrap:balance}.ds-text__line{display:block}.ds-text--typography-display-1{font-family:var(--ds-typography-display-1-font-family);font-size:var(--ds-typography-display-1-font-size);font-weight:var(--ds-typography-display-1-font-weight);line-height:var(--ds-typography-display-1-line-height);letter-spacing:var(--ds-typography-display-1-letter-spacing)}.ds-text--typography-display-4{font-family:var(--ds-typography-display-4-font-family);font-size:var(--ds-typography-display-4-font-size);font-weight:var(--ds-typography-display-4-font-weight);line-height:var(--ds-typography-display-4-line-height);letter-spacing:var(--ds-typography-display-4-letter-spacing)}.ds-text--typography-title-2{font-family:var(--ds-typography-title-2-font-family);font-size:var(--ds-typography-title-2-font-size);font-weight:var(--ds-typography-title-2-font-weight);line-height:var(--ds-typography-title-2-line-height);letter-spacing:var(--ds-typography-title-2-letter-spacing)}.ds-text--typography-title-3{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-title-4{font-family:var(--ds-typography-title-4-font-family);font-size:var(--ds-typography-title-4-font-size);font-weight:var(--ds-typography-title-4-font-weight);line-height:var(--ds-typography-title-4-line-height);letter-spacing:var(--ds-typography-title-4-letter-spacing)}.ds-text--typography-heading-2{font-family:var(--ds-typography-heading-2-font-family);font-size:var(--ds-typography-heading-2-font-size);font-weight:var(--ds-typography-heading-2-font-weight);line-height:var(--ds-typography-heading-2-line-height);letter-spacing:var(--ds-typography-heading-2-letter-spacing)}.ds-text--typography-headline-2{font-family:var(--ds-typography-headline-2-font-family);font-size:var(--ds-typography-headline-2-font-size);font-weight:var(--ds-typography-headline-2-font-weight);line-height:var(--ds-typography-headline-2-line-height);letter-spacing:var(--ds-typography-headline-2-letter-spacing)}.ds-text--typography-body-1-medium{font-family:var(--ds-typography-body-1-medium-font-family);font-size:var(--ds-typography-body-1-medium-font-size);font-weight:var(--ds-typography-body-1-medium-font-weight);line-height:var(--ds-typography-body-1-medium-line-height);letter-spacing:var(--ds-typography-body-1-medium-letter-spacing)}.ds-text--typography-body-1-semibold{font-family:var(--ds-typography-body-1-semibold-font-family);font-size:var(--ds-typography-body-1-semibold-font-size);font-weight:var(--ds-typography-body-1-semibold-font-weight);line-height:var(--ds-typography-body-1-semibold-line-height);letter-spacing:var(--ds-typography-body-1-semibold-letter-spacing)}.ds-text--typography-body-2-medium{font-family:var(--ds-typography-body-2-medium-font-family);font-size:var(--ds-typography-body-2-medium-font-size);font-weight:var(--ds-typography-body-2-medium-font-weight);line-height:var(--ds-typography-body-2-medium-line-height);letter-spacing:var(--ds-typography-body-2-medium-letter-spacing)}.ds-text--typography-body-2-semibold{font-family:var(--ds-typography-body-2-semibold-font-family);font-size:var(--ds-typography-body-2-semibold-font-size);font-weight:var(--ds-typography-body-2-semibold-font-weight);line-height:var(--ds-typography-body-2-semibold-line-height);letter-spacing:var(--ds-typography-body-2-semibold-letter-spacing)}.ds-text--typography-body-3-medium{font-family:var(--ds-typography-body-3-medium-font-family);font-size:var(--ds-typography-body-3-medium-font-size);font-weight:var(--ds-typography-body-3-medium-font-weight);line-height:var(--ds-typography-body-3-medium-line-height);letter-spacing:var(--ds-typography-body-3-medium-letter-spacing)}.ds-text--typography-body-3-semibold{font-family:var(--ds-typography-body-3-semibold-font-family);font-size:var(--ds-typography-body-3-semibold-font-size);font-weight:var(--ds-typography-body-3-semibold-font-weight);line-height:var(--ds-typography-body-3-semibold-line-height);letter-spacing:var(--ds-typography-body-3-semibold-letter-spacing)}.ds-text--typography-body-4-regular{font-family:var(--ds-typography-body-4-regular-font-family);font-size:var(--ds-typography-body-4-regular-font-size);font-weight:var(--ds-typography-body-4-regular-font-weight);line-height:var(--ds-typography-body-4-regular-line-height);letter-spacing:var(--ds-typography-body-4-regular-letter-spacing)}.ds-text--typography-body-4-semibold{font-family:var(--ds-typography-body-4-semibold-font-family);font-size:var(--ds-typography-body-4-semibold-font-size);font-weight:var(--ds-typography-body-4-semibold-font-weight);line-height:var(--ds-typography-body-4-semibold-line-height);letter-spacing:var(--ds-typography-body-4-semibold-letter-spacing)}.ds-text--typography-body-4-bold{font-family:var(--ds-typography-body-4-bold-font-family);font-size:var(--ds-typography-body-4-bold-font-size);font-weight:var(--ds-typography-body-4-bold-font-weight);line-height:var(--ds-typography-body-4-bold-line-height);letter-spacing:var(--ds-typography-body-4-bold-letter-spacing)}.ds-text--typography-mono{font-family:var(--ds-typography-mono-font-family);font-size:var(--ds-typography-mono-font-size);font-weight:var(--ds-typography-mono-font-weight);line-height:var(--ds-typography-mono-line-height);letter-spacing:var(--ds-typography-mono-letter-spacing)}.ds-text--color-primary{color:var(--ds-color-text-primary)}.ds-text--color-secondary{color:var(--ds-color-text-secondary)}.ds-text--color-muted{color:var(--ds-color-text-muted)}.ds-text--color-faint{color:var(--ds-color-text-faint)}.ds-text--color-dim{color:var(--ds-color-text-dim)}.ds-text--color-soft{color:var(--ds-color-text-soft)}.ds-text--color-legal{color:var(--ds-color-text-legal)}.ds-text--color-copyright{color:var(--ds-color-text-copyright)}.ds-text--color-live{color:var(--ds-color-text-live)}.ds-text--color-danger{color:var(--ds-color-status-danger)}.ds-text--color-accent{color:var(--ds-color-text-accent)}.ds-text--color-on-deep{color:var(--ds-color-deep-text)}.ds-text--color-on-deep-muted{color:var(--ds-color-deep-muted)}.ds-text--color-on-deep-faint{color:var(--ds-color-deep-faint)}.ds-text--color-inherit{color:inherit}.ds-text--color-watermark{color:var(--ds-color-text-watermark)}.ds-text--color-on-deep-soft{color:var(--ds-color-deep-soft)}.ds-text--align-start{text-align:start}.ds-text--align-center{text-align:center}.ds-text--typography-hero-title{font-family:var(--ds-typography-hero-title-font-family);font-size:var(--ds-typography-hero-title-font-size);font-weight:var(--ds-typography-hero-title-font-weight);line-height:var(--ds-typography-hero-title-line-height);letter-spacing:var(--ds-typography-hero-title-letter-spacing)}.ds-text--typography-hero-support{font-family:var(--ds-typography-hero-support-font-family);font-size:var(--ds-typography-hero-support-font-size);font-weight:var(--ds-typography-hero-support-font-weight);line-height:var(--ds-typography-hero-support-line-height);letter-spacing:var(--ds-typography-hero-support-letter-spacing)}.ds-text--typography-section-title{font-family:var(--ds-typography-section-title-font-family);font-size:var(--ds-typography-section-title-font-size);font-weight:var(--ds-typography-section-title-font-weight);line-height:var(--ds-typography-section-title-line-height);letter-spacing:var(--ds-typography-section-title-letter-spacing)}.ds-text--typography-lead{font-family:var(--ds-typography-lead-font-family);font-size:var(--ds-typography-lead-font-size);font-weight:var(--ds-typography-lead-font-weight);line-height:var(--ds-typography-lead-line-height);letter-spacing:var(--ds-typography-lead-letter-spacing)}.ds-text--typography-item-title{font-family:var(--ds-typography-item-title-font-family);font-size:var(--ds-typography-item-title-font-size);font-weight:var(--ds-typography-item-title-font-weight);line-height:var(--ds-typography-item-title-line-height);letter-spacing:var(--ds-typography-item-title-letter-spacing)}.ds-text--typography-item-number{font-family:var(--ds-typography-item-number-font-family);font-size:var(--ds-typography-item-number-font-size);font-weight:var(--ds-typography-item-number-font-weight);line-height:var(--ds-typography-item-number-line-height);letter-spacing:var(--ds-typography-item-number-letter-spacing)}.ds-text--typography-item-body{font-family:var(--ds-typography-item-body-font-family);font-size:var(--ds-typography-item-body-font-size);font-weight:var(--ds-typography-item-body-font-weight);line-height:var(--ds-typography-item-body-line-height);letter-spacing:var(--ds-typography-item-body-letter-spacing)}.ds-text--typography-watermark{font-family:var(--ds-typography-watermark-font-family);font-size:var(--ds-typography-watermark-font-size);font-weight:var(--ds-typography-watermark-font-weight);line-height:var(--ds-typography-watermark-line-height);letter-spacing:var(--ds-typography-watermark-letter-spacing)}.ds-text--typography-quote{font-family:var(--ds-typography-quote-font-family);font-size:var(--ds-typography-quote-font-size);font-weight:var(--ds-typography-quote-font-weight);line-height:var(--ds-typography-quote-line-height);letter-spacing:var(--ds-typography-quote-letter-spacing)}.ds-text--typography-service-name{font-family:var(--ds-typography-service-name-font-family);font-size:var(--ds-typography-service-name-font-size);font-weight:var(--ds-typography-service-name-font-weight);line-height:var(--ds-typography-service-name-line-height);letter-spacing:var(--ds-typography-service-name-letter-spacing)}.ds-text--typography-step-title{font-family:var(--ds-typography-step-title-font-family);font-size:var(--ds-typography-step-title-font-size);font-weight:var(--ds-typography-step-title-font-weight);line-height:var(--ds-typography-step-title-line-height);letter-spacing:var(--ds-typography-step-title-letter-spacing)}.ds-text--typography-point-name{font-family:var(--ds-typography-point-name-font-family);font-size:var(--ds-typography-point-name-font-size);font-weight:var(--ds-typography-point-name-font-weight);line-height:var(--ds-typography-point-name-line-height);letter-spacing:var(--ds-typography-point-name-letter-spacing)}.ds-text--typography-group-title{font-family:var(--ds-typography-group-title-font-family);font-size:var(--ds-typography-group-title-font-size);font-weight:var(--ds-typography-group-title-font-weight);line-height:var(--ds-typography-group-title-line-height);letter-spacing:var(--ds-typography-group-title-letter-spacing)}.ds-text--typography-product-name{font-family:var(--ds-typography-product-name-font-family);font-size:var(--ds-typography-product-name-font-size);font-weight:var(--ds-typography-product-name-font-weight);line-height:var(--ds-typography-product-name-line-height);letter-spacing:var(--ds-typography-product-name-letter-spacing)}.ds-text--typography-media-name{font-family:var(--ds-typography-media-name-font-family);font-size:var(--ds-typography-media-name-font-size);font-weight:var(--ds-typography-media-name-font-weight);line-height:var(--ds-typography-media-name-line-height);letter-spacing:var(--ds-typography-media-name-letter-spacing)}.ds-text--typography-stack-category{font-family:var(--ds-typography-stack-category-font-family);font-size:var(--ds-typography-stack-category-font-size);font-weight:var(--ds-typography-stack-category-font-weight);line-height:var(--ds-typography-stack-category-line-height);letter-spacing:var(--ds-typography-stack-category-letter-spacing)}.ds-text--typography-belief-line{font-family:var(--ds-typography-belief-line-font-family);font-size:var(--ds-typography-belief-line-font-size);font-weight:var(--ds-typography-belief-line-font-weight);line-height:var(--ds-typography-belief-line-line-height);letter-spacing:var(--ds-typography-belief-line-letter-spacing)}.ds-text--typography-slogan{font-family:var(--ds-typography-slogan-font-family);font-size:var(--ds-typography-slogan-font-size);font-weight:var(--ds-typography-slogan-font-weight);line-height:var(--ds-typography-slogan-line-height);letter-spacing:var(--ds-typography-slogan-letter-spacing)}.ds-text--typography-form-eyebrow{font-family:var(--ds-typography-form-eyebrow-font-family);font-size:var(--ds-typography-form-eyebrow-font-size);font-weight:var(--ds-typography-form-eyebrow-font-weight);line-height:var(--ds-typography-form-eyebrow-line-height);letter-spacing:var(--ds-typography-form-eyebrow-letter-spacing)}.ds-text--typography-form-title{font-family:var(--ds-typography-form-title-font-family);font-size:var(--ds-typography-form-title-font-size);font-weight:var(--ds-typography-form-title-font-weight);line-height:var(--ds-typography-form-title-line-height);letter-spacing:var(--ds-typography-form-title-letter-spacing)}.ds-text--typography-field-label{font-family:var(--ds-typography-field-label-font-family);font-size:var(--ds-typography-field-label-font-size);font-weight:var(--ds-typography-field-label-font-weight);line-height:var(--ds-typography-field-label-line-height);letter-spacing:var(--ds-typography-field-label-letter-spacing)}.ds-text--typography-form-note{font-family:var(--ds-typography-form-note-font-family);font-size:var(--ds-typography-form-note-font-size);font-weight:var(--ds-typography-form-note-font-weight);line-height:var(--ds-typography-form-note-line-height);letter-spacing:var(--ds-typography-form-note-letter-spacing)}.ds-text--typography-footer-name{font-family:var(--ds-typography-footer-name-font-family);font-size:var(--ds-typography-footer-name-font-size);font-weight:var(--ds-typography-footer-name-font-weight);line-height:var(--ds-typography-footer-name-line-height);letter-spacing:var(--ds-typography-footer-name-letter-spacing)}.ds-text--typography-footer-line{font-family:var(--ds-typography-footer-line-font-family);font-size:var(--ds-typography-footer-line-font-size);font-weight:var(--ds-typography-footer-line-font-weight);line-height:var(--ds-typography-footer-line-line-height);letter-spacing:var(--ds-typography-footer-line-letter-spacing)}.ds-text--typography-quote,.ds-text--typography-slogan{font-style:italic}.ds-text--typography-form-eyebrow,.ds-text--typography-field-label{text-transform:uppercase}@container (min-width:800px){.ds-text--typography-footer-name{font-family:var(--ds-typography-title-2-font-family);font-size:var(--ds-typography-title-2-font-size);font-weight:var(--ds-typography-title-2-font-weight);line-height:var(--ds-typography-title-2-line-height);letter-spacing:var(--ds-typography-title-2-letter-spacing)}.ds-text--typography-footer-line{font-family:var(--ds-typography-footer-line-tablet-font-family);font-size:var(--ds-typography-footer-line-tablet-font-size);font-weight:var(--ds-typography-footer-line-tablet-font-weight);line-height:var(--ds-typography-footer-line-tablet-line-height);letter-spacing:var(--ds-typography-footer-line-tablet-letter-spacing)}.ds-text--typography-form-note{font-family:var(--ds-typography-body-3-medium-font-family);font-size:var(--ds-typography-body-3-medium-font-size);font-weight:var(--ds-typography-body-3-medium-font-weight);line-height:var(--ds-typography-body-3-medium-line-height);letter-spacing:var(--ds-typography-body-3-medium-letter-spacing)}.ds-text--typography-form-eyebrow{font-family:var(--ds-typography-mono-font-family);font-size:var(--ds-typography-mono-font-size);font-weight:var(--ds-typography-mono-font-weight);line-height:var(--ds-typography-mono-line-height);letter-spacing:var(--ds-typography-mono-letter-spacing)}.ds-text--typography-form-title,.ds-text--typography-belief-line{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-slogan{font-family:var(--ds-typography-slogan-tablet-font-family);font-size:var(--ds-typography-slogan-tablet-font-size);font-weight:var(--ds-typography-slogan-tablet-font-weight);line-height:var(--ds-typography-slogan-tablet-line-height);letter-spacing:var(--ds-typography-slogan-tablet-letter-spacing)}.ds-text--typography-group-title,.ds-text--typography-product-name{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-media-name{font-family:var(--ds-typography-title-2-font-family);font-size:var(--ds-typography-title-2-font-size);font-weight:var(--ds-typography-title-2-font-weight);line-height:var(--ds-typography-title-2-line-height);letter-spacing:var(--ds-typography-title-2-letter-spacing)}.ds-text--typography-step-title{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-point-name{font-family:var(--ds-typography-title-4-font-family);font-size:var(--ds-typography-title-4-font-size);font-weight:var(--ds-typography-title-4-font-weight);line-height:var(--ds-typography-title-4-line-height);letter-spacing:var(--ds-typography-title-4-letter-spacing)}.ds-text--typography-service-name{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-hero-title{font-family:var(--ds-typography-hero-title-tablet-font-family);font-size:var(--ds-typography-hero-title-tablet-font-size);font-weight:var(--ds-typography-hero-title-tablet-font-weight);line-height:var(--ds-typography-hero-title-tablet-line-height);letter-spacing:var(--ds-typography-hero-title-tablet-letter-spacing)}.ds-text--typography-hero-support{font-family:var(--ds-typography-body-1-medium-font-family);font-size:var(--ds-typography-body-1-medium-font-size);font-weight:var(--ds-typography-body-1-medium-font-weight);line-height:var(--ds-typography-body-1-medium-line-height);letter-spacing:var(--ds-typography-body-1-medium-letter-spacing)}.ds-text--typography-section-title{font-family:var(--ds-typography-display-3-font-family);font-size:var(--ds-typography-display-3-font-size);font-weight:var(--ds-typography-display-3-font-weight);line-height:var(--ds-typography-display-3-line-height);letter-spacing:var(--ds-typography-display-3-letter-spacing)}.ds-text--typography-lead{font-family:var(--ds-typography-heading-2-font-family);font-size:var(--ds-typography-heading-2-font-size);font-weight:var(--ds-typography-heading-2-font-weight);line-height:var(--ds-typography-heading-2-line-height);letter-spacing:var(--ds-typography-heading-2-letter-spacing)}.ds-text--typography-item-title{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-item-number{font-family:var(--ds-typography-item-number-tablet-font-family);font-size:var(--ds-typography-item-number-tablet-font-size);font-weight:var(--ds-typography-item-number-tablet-font-weight);line-height:var(--ds-typography-item-number-tablet-line-height);letter-spacing:var(--ds-typography-item-number-tablet-letter-spacing)}.ds-text--typography-item-body{font-family:var(--ds-typography-body-1-semibold-font-family);font-size:var(--ds-typography-body-1-semibold-font-size);font-weight:var(--ds-typography-body-1-semibold-font-weight);line-height:var(--ds-typography-body-1-semibold-line-height);letter-spacing:var(--ds-typography-body-1-semibold-letter-spacing)}.ds-text--typography-quote{font-family:var(--ds-typography-quote-tablet-font-family);font-size:var(--ds-typography-quote-tablet-font-size);font-weight:var(--ds-typography-quote-tablet-font-weight);line-height:var(--ds-typography-quote-tablet-line-height);letter-spacing:var(--ds-typography-quote-tablet-letter-spacing)}}@container (min-width:944px){.ds-text--typography-belief-line{font-family:var(--ds-typography-title-2-font-family);font-size:var(--ds-typography-title-2-font-size);font-weight:var(--ds-typography-title-2-font-weight);line-height:var(--ds-typography-title-2-line-height);letter-spacing:var(--ds-typography-title-2-letter-spacing)}.ds-text--typography-slogan{font-family:var(--ds-typography-slogan-desktop-font-family);font-size:var(--ds-typography-slogan-desktop-font-size);font-weight:var(--ds-typography-slogan-desktop-font-weight);line-height:var(--ds-typography-slogan-desktop-line-height);letter-spacing:var(--ds-typography-slogan-desktop-letter-spacing)}.ds-text--typography-group-title,.ds-text--typography-step-title,.ds-text--typography-service-name{font-family:var(--ds-typography-title-2-font-family);font-size:var(--ds-typography-title-2-font-size);font-weight:var(--ds-typography-title-2-font-weight);line-height:var(--ds-typography-title-2-line-height);letter-spacing:var(--ds-typography-title-2-letter-spacing)}.ds-text--typography-hero-title{font-family:var(--ds-typography-hero-title-desktop-font-family);font-size:var(--ds-typography-hero-title-desktop-font-size);font-weight:var(--ds-typography-hero-title-desktop-font-weight);line-height:var(--ds-typography-hero-title-desktop-line-height);letter-spacing:var(--ds-typography-hero-title-desktop-letter-spacing)}.ds-text--typography-section-title{font-family:var(--ds-typography-display-1-font-family);font-size:var(--ds-typography-display-1-font-size);font-weight:var(--ds-typography-display-1-font-weight);line-height:var(--ds-typography-display-1-line-height);letter-spacing:var(--ds-typography-display-1-letter-spacing)}.ds-text--typography-item-title{font-family:var(--ds-typography-title-2-font-family);font-size:var(--ds-typography-title-2-font-size);font-weight:var(--ds-typography-title-2-font-weight);line-height:var(--ds-typography-title-2-line-height);letter-spacing:var(--ds-typography-title-2-letter-spacing)}.ds-text--typography-item-number{font-family:var(--ds-typography-item-number-desktop-font-family);font-size:var(--ds-typography-item-number-desktop-font-size);font-weight:var(--ds-typography-item-number-desktop-font-weight);line-height:var(--ds-typography-item-number-desktop-line-height);letter-spacing:var(--ds-typography-item-number-desktop-letter-spacing)}.ds-text--typography-watermark{font-family:var(--ds-typography-watermark-laptop-font-family);font-size:var(--ds-typography-watermark-laptop-font-size);font-weight:var(--ds-typography-watermark-laptop-font-weight);line-height:var(--ds-typography-watermark-laptop-line-height);letter-spacing:var(--ds-typography-watermark-laptop-letter-spacing)}.ds-text--typography-quote{font-family:var(--ds-typography-quote-desktop-font-family);font-size:var(--ds-typography-quote-desktop-font-size);font-weight:var(--ds-typography-quote-desktop-font-weight);line-height:var(--ds-typography-quote-desktop-line-height);letter-spacing:var(--ds-typography-quote-desktop-letter-spacing)}}@container (min-width:1264px){.ds-text--typography-watermark{font-family:var(--ds-typography-watermark-desktop-font-family);font-size:var(--ds-typography-watermark-desktop-font-size);font-weight:var(--ds-typography-watermark-desktop-font-weight);line-height:var(--ds-typography-watermark-desktop-line-height);letter-spacing:var(--ds-typography-watermark-desktop-letter-spacing)}}.ds-text__accent{color:var(--ds-color-text-accent)}.ds-text--color-on-deep .ds-text__accent,.ds-text--color-on-deep-muted .ds-text__accent{color:var(--ds-color-deep-accent)}.ds-text--typography-hero-title .ds-text__accent{color:inherit;font-family:var(--ds-typography-hero-accent-font-family);font-style:italic;font-weight:var(--ds-typography-hero-accent-font-weight)}.ds-text--typography-project-name{font-family:var(--ds-typography-project-name-font-family);font-size:var(--ds-typography-project-name-font-size);font-weight:var(--ds-typography-project-name-font-weight);line-height:var(--ds-typography-project-name-line-height);letter-spacing:var(--ds-typography-project-name-letter-spacing)}.ds-text--typography-project-lead{font-family:var(--ds-typography-project-lead-font-family);font-size:var(--ds-typography-project-lead-font-size);font-weight:var(--ds-typography-project-lead-font-weight);line-height:var(--ds-typography-project-lead-line-height);letter-spacing:var(--ds-typography-project-lead-letter-spacing)}.ds-text--typography-metric-value{font-family:var(--ds-typography-metric-value-font-family);font-size:var(--ds-typography-metric-value-font-size);font-weight:var(--ds-typography-metric-value-font-weight);line-height:var(--ds-typography-metric-value-line-height);letter-spacing:var(--ds-typography-metric-value-letter-spacing)}.ds-text--typography-metric-label{font-family:var(--ds-typography-metric-label-font-family);font-size:var(--ds-typography-metric-label-font-size);font-weight:var(--ds-typography-metric-label-font-weight);line-height:var(--ds-typography-metric-label-line-height);letter-spacing:var(--ds-typography-metric-label-letter-spacing)}.ds-text--typography-case-label{font-family:var(--ds-typography-case-label-font-family);font-size:var(--ds-typography-case-label-font-size);font-weight:var(--ds-typography-case-label-font-weight);line-height:var(--ds-typography-case-label-line-height);letter-spacing:var(--ds-typography-case-label-letter-spacing)}.ds-text--typography-case-title{font-family:var(--ds-typography-case-title-font-family);font-size:var(--ds-typography-case-title-font-size);font-weight:var(--ds-typography-case-title-font-weight);line-height:var(--ds-typography-case-title-line-height);letter-spacing:var(--ds-typography-case-title-letter-spacing)}@container (min-width:800px){.ds-text--typography-project-name{font-family:var(--ds-typography-project-name-tablet-font-family);font-size:var(--ds-typography-project-name-tablet-font-size);font-weight:var(--ds-typography-project-name-tablet-font-weight);line-height:var(--ds-typography-project-name-tablet-line-height);letter-spacing:var(--ds-typography-project-name-tablet-letter-spacing)}.ds-text--typography-project-lead{font-family:var(--ds-typography-project-lead-tablet-font-family);font-size:var(--ds-typography-project-lead-tablet-font-size);font-weight:var(--ds-typography-project-lead-tablet-font-weight);line-height:var(--ds-typography-project-lead-tablet-line-height);letter-spacing:var(--ds-typography-project-lead-tablet-letter-spacing)}.ds-text--typography-metric-value{font-family:var(--ds-typography-metric-value-tablet-font-family);font-size:var(--ds-typography-metric-value-tablet-font-size);font-weight:var(--ds-typography-metric-value-tablet-font-weight);line-height:var(--ds-typography-metric-value-tablet-line-height);letter-spacing:var(--ds-typography-metric-value-tablet-letter-spacing)}.ds-text--typography-case-title{font-family:var(--ds-typography-case-title-tablet-font-family);font-size:var(--ds-typography-case-title-tablet-font-size);font-weight:var(--ds-typography-case-title-tablet-font-weight);line-height:var(--ds-typography-case-title-tablet-line-height);letter-spacing:var(--ds-typography-case-title-tablet-letter-spacing)}}@container (min-width:944px){.ds-text--typography-project-name{font-family:var(--ds-typography-project-name-laptop-font-family);font-size:var(--ds-typography-project-name-laptop-font-size);font-weight:var(--ds-typography-project-name-laptop-font-weight);line-height:var(--ds-typography-project-name-laptop-line-height);letter-spacing:var(--ds-typography-project-name-laptop-letter-spacing)}.ds-text--typography-metric-value{font-family:var(--ds-typography-metric-value-laptop-font-family);font-size:var(--ds-typography-metric-value-laptop-font-size);font-weight:var(--ds-typography-metric-value-laptop-font-weight);line-height:var(--ds-typography-metric-value-laptop-line-height);letter-spacing:var(--ds-typography-metric-value-laptop-letter-spacing)}.ds-text--typography-case-label{font-family:var(--ds-typography-case-label-laptop-font-family);font-size:var(--ds-typography-case-label-laptop-font-size);font-weight:var(--ds-typography-case-label-laptop-font-weight);line-height:var(--ds-typography-case-label-laptop-line-height);letter-spacing:var(--ds-typography-case-label-laptop-letter-spacing)}.ds-text--typography-case-title{font-family:var(--ds-typography-case-title-laptop-font-family);font-size:var(--ds-typography-case-title-laptop-font-size);font-weight:var(--ds-typography-case-title-laptop-font-weight);line-height:var(--ds-typography-case-title-laptop-line-height);letter-spacing:var(--ds-typography-case-title-laptop-letter-spacing)}}.ds-text--typography-principle-title{font-family:var(--ds-typography-principle-title-font-family);font-size:var(--ds-typography-principle-title-font-size);font-weight:var(--ds-typography-principle-title-font-weight);line-height:var(--ds-typography-principle-title-line-height);letter-spacing:var(--ds-typography-principle-title-letter-spacing)}.ds-text--typography-person-name{font-family:var(--ds-typography-person-name-font-family);font-size:var(--ds-typography-person-name-font-size);font-weight:var(--ds-typography-person-name-font-weight);line-height:var(--ds-typography-person-name-line-height);letter-spacing:var(--ds-typography-person-name-letter-spacing)}.ds-text--typography-person-bio{font-family:var(--ds-typography-person-bio-font-family);font-size:var(--ds-typography-person-bio-font-size);font-weight:var(--ds-typography-person-bio-font-weight);line-height:var(--ds-typography-person-bio-line-height);letter-spacing:var(--ds-typography-person-bio-letter-spacing)}.ds-text--typography-article-summary{font-family:var(--ds-typography-article-summary-font-family);font-size:var(--ds-typography-article-summary-font-size);font-weight:var(--ds-typography-article-summary-font-weight);line-height:var(--ds-typography-article-summary-line-height);letter-spacing:var(--ds-typography-article-summary-letter-spacing)}@container (min-width:800px){.ds-text--typography-principle-title{font-family:var(--ds-typography-title-3-font-family);font-size:var(--ds-typography-title-3-font-size);font-weight:var(--ds-typography-title-3-font-weight);line-height:var(--ds-typography-title-3-line-height);letter-spacing:var(--ds-typography-title-3-letter-spacing)}.ds-text--typography-person-name{font-family:var(--ds-typography-title-4-font-family);font-size:var(--ds-typography-title-4-font-size);font-weight:var(--ds-typography-title-4-font-weight);line-height:var(--ds-typography-title-4-line-height);letter-spacing:var(--ds-typography-title-4-letter-spacing)}.ds-text--typography-person-bio{font-family:var(--ds-typography-body-2-medium-font-family);font-size:var(--ds-typography-body-2-medium-font-size);font-weight:var(--ds-typography-body-2-medium-font-weight);line-height:var(--ds-typography-body-2-medium-line-height);letter-spacing:var(--ds-typography-body-2-medium-letter-spacing)}}
.ds-button{box-sizing:border-box;width:100%;height:var(--ds-size-56);padding:0 var(--ds-space-20);border-radius:var(--ds-radius-16);background:var(--ds-color-text-primary);color:var(--ds-color-surface-page);font-family:var(--ds-typography-body-2-semibold-font-family);font-size:var(--ds-typography-body-2-semibold-font-size);font-weight:var(--ds-typography-body-2-semibold-font-weight);line-height:var(--ds-typography-body-2-semibold-line-height);letter-spacing:var(--ds-typography-body-2-semibold-letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-140) var(--ds-easing-emphasized);border:0;outline:none;justify-content:center;align-items:center;margin:0;display:flex}.ds-button:hover:enabled{background:var(--ds-color-action-hover)}.ds-button:disabled{background:var(--ds-color-surface-tile);color:var(--ds-color-text-blocked);cursor:default}@media (prefers-reduced-motion:reduce){.ds-button{transition:none}}
.ds-icon{fill:currentColor;flex:none;display:block}
.ds-icon-button{width:var(--ds-size-control);height:var(--ds-size-control);border-radius:var(--ds-radius-full);color:var(--ds-color-text-secondary);cursor:pointer;transition:background-color var(--ds-duration-140) var(--ds-easing-emphasized), color var(--ds-duration-220) var(--ds-easing-emphasized);background:0 0;border:0;outline:none;flex:none;padding:0}.ds-icon-button--kind-strong{color:var(--ds-color-text-primary)}.ds-icon-button--tone-deep{color:var(--ds-color-deep-text)}.ds-icon-button--tone-deep:hover:enabled{background:var(--ds-color-deep-tile)}.ds-icon-button:hover:enabled{background:var(--ds-color-surface-hover)}.ds-icon-button:disabled{color:var(--ds-color-text-disabled);cursor:default}.ds-icon-button>.ds-icon{width:var(--ds-size-24);height:var(--ds-size-24)}@media (prefers-reduced-motion:reduce){.ds-icon-button{transition:none}}
