      .Arrow_arrow__oVjWc {
        transform: scaleX(var(--direction));
        display: inline-block;
        text-decoration: none;
        border: none;
        text-indent: 0;
      }
      .Arrow_arrow__oVjWc.Arrow_arrowAfter__8m7lp {
        margin-inline-start: 0.2em;
      }
      .Arrow_arrow__oVjWc.Arrow_arrowBefore__hmn_k {
        margin-inline-end: 0.2em;
      }
      @layer base-components {
        .typography_typography__Exx2D {
          margin: 0;
          font: var(--typography-font);
          letter-spacing: var(--typography-letter-spacing);
          color: var(--typography-color);
        }
        @media (min-width: 600px) {
          .typography_typography__Exx2D {
            font: var(--typography-font-sm);
            letter-spacing: var(--typography-letter-spacing-sm);
          }
        }
        .typography_typography__Exx2D[hidden] {
          display: none;
        }
      }
      .loadingDots_dot__T4Wmc {
        --loading-dots-time-constant: 125ms;
        --loading-dots-pause: calc(0.75 * var(--loading-dots-time-constant));
        --loading-dots-animation-duration: calc(
          var(--loading-dots-length) * var(--loading-dots-time-constant) +
            var(--loading-dots-pause)
        );
        animation: loadingDots_pulse__d8LYi
          var(--loading-dots-animation-duration) infinite alternate;
        animation-delay: calc(
          var(--loading-dots-animation-order) *
            var(--loading-dots-time-constant)
        );
      }
      @keyframes loadingDots_pulse__d8LYi {
        0% {
          opacity: 0.2;
        }
        to {
          opacity: 0.75;
        }
      }
      .button_button__atjat {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        word-break: break-word;
        white-space: nowrap;
        border-radius: var(--button-border-radius);
        font-family: var(--font-family-sans);
        font-smoothing: antialiased;
        -webkit-font-smoothing: antialiased;
        border: 1px solid #0000;
        height: auto;
        background: #0000;
        text-decoration: none;
        min-width: var(--button-min-width);
      }
      .button_button__atjat[hidden] {
        display: none;
      }
      .button_fullWidth__YrZ85 {
        width: 100%;
      }
      .button_buttonSizeS__IYg0e {
        font: var(--typography-sans-100-medium-font);
        letter-spacing: var(--typography-sans-100-medium-letter-spacing);
        min-height: 1.875rem;
        padding: 0.25rem 0.6875rem;
      }
      .button_buttonSizeM__NexGD {
        min-height: 2.25rem;
        padding: 0.25rem 0.875rem;
      }
      .button_buttonSizeL__z8y6s,
      .button_buttonSizeM__NexGD {
        font: var(--typography-sans-200-medium-font);
        letter-spacing: var(--typography-sans-200-medium-letter-spacing);
      }
      .button_buttonSizeL__z8y6s {
        min-height: 2.875rem;
        padding: 0.6875rem 1.25rem;
      }
      .button_buttonVariantPrimary__mUFQZ {
        color: var(
          --color-button-primary-text-no-conflict,
          var(--color-button-primary-text)
        );
        background: var(
          --color-button-primary-background,
          var(--color-button-primary)
        );
        border-color: var(--color-button-primary-border);
      }
      .button_buttonVariantPrimary__mUFQZ:focus,
      .button_buttonVariantPrimary__mUFQZ:hover {
        background: var(
          --color-button-primary-background-hover,
          var(--color-button-primary-hover)
        );
      }
      .button_buttonVariantPrimary__mUFQZ:active {
        background: var(
          --color-button-primary-background-active,
          var(--color-button-primary-active)
        );
      }
      .button_buttonVariantPrimary__mUFQZ.button_disabled__j8DqT,
      .button_buttonVariantPrimary__mUFQZ:disabled {
        color: var(--color-text-muted, var(--color-text-light));
        border-color: var(--color-border-base, var(--color-border));
        background: none;
        cursor: auto;
      }
      .button_buttonVariantSecondary__cZi4H {
        color: var(
          --color-button-secondary-text-no-conflict,
          var(--color-button-secondary-text)
        );
        background: var(
          --color-button-secondary-background,
          var(--color-button-secondary)
        );
        border-color: var(
          --color-button-secondary-border-no-conflict,
          var(--color-button-secondary-border)
        );
      }
      .button_buttonVariantSecondary__cZi4H:focus,
      .button_buttonVariantSecondary__cZi4H:hover {
        background: var(
          --color-button-secondary-background-hover,
          var(--color-button-secondary-hover)
        );
      }
      .button_buttonVariantSecondary__cZi4H:active {
        background: var(
          --color-button-secondary-background-active,
          var(--color-button-secondary-active)
        );
      }
      .button_buttonVariantSecondary__cZi4H.button_disabled__j8DqT,
      .button_buttonVariantSecondary__cZi4H:disabled {
        color: var(--color-text-muted, var(--color-text-light));
        background: none;
        border-color: var(--color-border-base, var(--color-border));
        cursor: auto;
      }
      .button_buttonVariantTertiary__lrfOH {
        color: var(--color-button-tertiary-text);
        background: var(
          --color-button-tertiary-background,
          var(--color-button-tertiary)
        );
        border-color: var(--color-button-tertiary-border);
      }
      .button_buttonVariantTertiary__lrfOH.button_darkMode__0kIUu {
        border-color: var(--color-alpha-white-300);
      }
      .button_buttonVariantTertiary__lrfOH:focus,
      .button_buttonVariantTertiary__lrfOH:hover {
        background: var(
          --color-button-tertiary-background-hover,
          var(--color-button-tertiary-hover)
        );
      }
      .button_buttonVariantTertiary__lrfOH:active {
        background: var(
          --color-button-tertiary-background-active,
          var(--color-button-tertiary-active)
        );
      }
      .button_buttonVariantTertiary__lrfOH.button_disabled__j8DqT,
      .button_buttonVariantTertiary__lrfOH:disabled {
        color: var(--color-text-muted, var(--color-text-light));
        background: none;
        border-color: var(--color-border-base, var(--color-border));
        cursor: auto;
      }
      .button_buttonVariantSimple__hzQDj {
        font-weight: inherit;
        color: inherit;
        transition: background 0.15s;
        height: auto;
        padding: 0.375rem;
      }
      .button_buttonVariantSimple__hzQDj:focus,
      .button_buttonVariantSimple__hzQDj:hover {
        background: var(--color-alpha-black-200);
      }
      .button_buttonVariantSimple__hzQDj:active {
        background: var(--color-alpha-black-300);
      }
      .button_buttonVariantSimple__hzQDj.button_disabled__j8DqT,
      .button_buttonVariantSimple__hzQDj:disabled {
        color: var(--color-text-muted, var(--color-text-light));
        background: none;
        cursor: auto;
      }
      .button_buttonVariantBlue__HrgXe {
        color: var(--color-white);
        background: var(--color-blue-600);
        border-color: #0000;
      }
      .button_buttonVariantBlue__HrgXe:active,
      .button_buttonVariantBlue__HrgXe:focus,
      .button_buttonVariantBlue__HrgXe:hover {
        background: var(--color-blue-700);
      }
      .button_buttonVariantBlue__HrgXe.button_disabled__j8DqT,
      .button_buttonVariantBlue__HrgXe:disabled {
        color: var(--color-text-muted, var(--color-text-light));
        border-color: var(--color-border-base, var(--color-border));
        background: none;
        cursor: auto;
      }
      .button_buttonSizeS__IYg0e.button_hasArrowRight__yXJHC {
        padding-inline-end: 0.5rem;
      }
      .button_buttonSizeM__NexGD.button_hasArrowRight__yXJHC {
        padding-inline-end: 0.75rem;
      }
      .button_buttonSizeL__z8y6s.button_hasArrowRight__yXJHC {
        padding-inline-end: 1rem;
      }
      .button_loadingDots__lpECb {
        margin-inline-start: 0.5rem;
      }
      .InlineTextLink_inlineLink__oN8YM {
        position: relative;
        text-decoration: underline;
        text-underline-offset: 0.1em;
        text-decoration-thickness: 1px;
        cursor: pointer;
        display: inline;
        border-radius: var(--border-radius-300);
      }
      .InlineTextLink_inlineLink__oN8YM:focus {
        outline: 0;
        box-shadow:
          0 0 0 2px var(--color-black),
          0 0 0 4px var(--color-white);
      }
      .InlineTextLink_inlineLink__oN8YM:focus-visible {
        outline: 0;
        box-shadow:
          0 0 0 2px var(--color-black),
          0 0 0 4px var(--color-white);
      }
      .InlineTextLink_inlineLink__oN8YM:focus:not(:focus-visible) {
        outline: 0;
        box-shadow: none;
      }
      .InlineTextLink_colorTheme__waxe8 {
        color: var(--color-link-primary-text, var(--color-link));
      }
      .InlineTextLink_colorTheme__waxe8:hover {
        color: var(--color-link-primary-text-hover, var(--color-link-hover));
      }
      .InlineTextLink_colorInherit__oGlTG {
        color: inherit;
      }
      .InlineTextLink_colorInherit__oGlTG:hover {
        color: var(
          --color-link-secondary-text-hover,
          var(--color-link-hover-from-inherited)
        );
      }
      .InlineTextLink_underlineDisable__misgm:hover,
      .InlineTextLink_underlineDisabled__bYdIb,
      .InlineTextLink_underlineOnHover__J78xW {
        text-decoration: none;
      }
      .InlineTextLink_underlineOnHover__J78xW:hover
        .InlineTextLink_linkContent__SYI4r {
        text-decoration: underline;
      }
      .NotionIconSvgWrapper_icon__8quiY {
        vertical-align: middle;
      }
      .NotionIconSvgWrapper_colorBlue__FlCQq {
        color: var(--color-blue-500);
      }
      .NotionIconSvgWrapper_colorLightgray__1Yyaw {
        color: var(--color-alpha-black-600);
      }
      .NotionIconSvgWrapper_colorOrange__Fv7gr {
        color: var(--color-orange-500);
      }
      .NotionIconSvgWrapper_colorPurple__6zdZg {
        color: var(--color-purple-500);
      }
      .NotionIconSvgWrapper_colorTeal__Sxmy7 {
        color: var(--color-teal-500);
      }
      .NotionIconSvgWrapper_colorYellow___ttPB {
        color: var(--color-yellow-600);
      }
      .NotionIconSvgWrapper_colorRed__1721L {
        color: var(--color-red-500);
      }
      .badge_badgeMutedSecondary__1qJRE,
      .badge_badgeMuted__Aw8i9,
      .badge_badgeNoBackground__9wYLz,
      .badge_badgeOutline___4Kwx,
      .badge_badgePrimaryRounded__WWAj4,
      .badge_badgePrimary__hx2xR,
      .badge_badgeSecondary__JFc9u,
      .badge_badgeTertiaryRounded__WR4Ug,
      .badge_badge__IoJs4 {
        font: var(--typography-sans-50-semibold-font);
        letter-spacing: var(--typography-sans-50-semibold-letter-spacing);
        -webkit-font-smoothing: antialiased;
        display: inline-block;
      }
      .badge_badgeMutedSecondary__1qJRE,
      .badge_badgeMuted__Aw8i9,
      .badge_badgeOutline___4Kwx,
      .badge_badgePrimaryRounded__WWAj4,
      .badge_badgePrimary__hx2xR,
      .badge_badgeSecondary__JFc9u,
      .badge_badgeTertiaryRounded__WR4Ug,
      .badge_badge__IoJs4 {
        border-radius: 8px;
        padding: 2px 7px;
        white-space: wrap;
        min-height: 14px;
        line-height: 14px;
      }
      .badge_badgePrimaryRounded__WWAj4,
      .badge_badgePrimary__hx2xR {
        background: var(
          --color-badge-primary,
          var(--color-link-primary-text, var(--color-link))
        );
        color: var(
          --color-badge-primary-text,
          var(--color-button-primary-text)
        );
      }
      .badge_badgeSecondary__JFc9u {
        background: var(
          --color-badge-secondary,
          var(--color-link-primary-text, var(--color-link))
        );
        color: var(
          --color-badge-secondary-text,
          var(--color-button-secondary-text)
        );
      }
      .badge_badgePrimaryRounded__WWAj4,
      .badge_badgeSecondary__JFc9u {
        height: inherit;
      }
      .badge_badgeOutline___4Kwx {
        border: 1px solid var(--color-text-normal, var(--color-text));
        color: var(--color-text-normal, var(--color-text));
        padding: 2px 6px;
        border-radius: 12px;
        height: auto;
      }
      .badge_badgeMutedSecondary__1qJRE,
      .badge_badgeMuted__Aw8i9 {
        color: var(--color-text-muted, var(--text-color-medium));
      }
      .badge_badgeMuted__Aw8i9 {
        background: #37352f14;
      }
      .badge_badgeMutedSecondary__1qJRE {
        background: var(--color-alpha-white-700);
      }
      .badge_badgeTertiaryRounded__WR4Ug {
        height: 100%;
        background: var(--color-badge-tertiary);
        color: var(--color-badge-tertiary-text);
        border-radius: 1000px;
      }
      .badge_badgeNoBackground__9wYLz {
        color: var(
          --color-button-primary-background,
          var(--color-button-primary)
        );
        font-size: inherit;
        margin-right: 0.333em;
      }
      .badge_partnerBadge__zq_FI {
        display: flex;
        align-items: center;
        height: 14;
        width: 14;
      }
      .mobileTrigger_menuToggle__rtUmp {
        border: 0;
        background: 0;
        cursor: pointer;
        padding: 11px;
        margin: -11px;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .NotificationBanner_banner__dpbLL {
        display: flex;
        align-items: center;
        min-height: 48px;
        gap: 24px;
        color: var(--color-text-normal, var(--color-text));
        line-height: 1.4;
        background-color: var(
          --color-background-surface-neutral,
          --color-notification-banner
        );
        padding: 10px 16px;
        position: relative;
        z-index: var(--z-index-banner);
      }
      @media (min-width: 1080px) {
        .NotificationBanner_banner__dpbLL {
          background-attachment: scroll;
          background-repeat: no-repeat;
          background-position: 50%;
          background-size: 1255px 53px;
        }
      }
      .NotificationBanner_banner__dpbLL.NotificationBanner_ltr__WOSxX {
        direction: ltr;
        --direction: 1;
      }
      .NotificationBanner_bannerContent__aqHx0 {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        align-content: flex-start;
        align-items: flex-start;
        gap: 0;
        padding-right: 24px;
      }
      @media (min-width: 1080px) {
        .NotificationBanner_bannerContent__aqHx0 {
          display: flex;
          flex-direction: row;
          justify-content: center;
          justify-items: center;
          align-content: center;
          align-items: center;
          gap: 12px;
          text-align: center;
          padding-right: 0;
        }
      }
      .NotificationBanner_bannerStatus__dpgf0 {
        display: block;
      }
      .NotificationBanner_bannerCtaButton__BQm2F {
        display: block;
        flex: 0 0 auto;
        font-weight: 600;
        margin-top: 6px;
      }
      @media (min-width: 1080px) {
        .NotificationBanner_bannerCtaButton__BQm2F {
          margin-top: 0;
          margin-left: 4px;
          display: inline;
        }
      }
      .NotificationBanner_bannerClose__ZacH_ {
        border: 0;
        padding: 11px;
        margin: 0;
        right: 0;
        top: 0;
        position: absolute;
        background: none;
      }
      .heading_heading__OmVf6 {
        text-wrap: balance;
      }
      .heading_eyebrow__lNdpI {
        font: var(--typography-sans-300-regular-font);
        letter-spacing: var(--typography-sans-300-regular-letter-spacing);
        margin: 0 0 8px;
        color: var(--color-text-normal, var(--color-text));
      }
      .globalNavigation_stickyWrapper__SYZfy {
        position: sticky;
        top: 0;
        z-index: var(--z-index-header);
        transition: transform 0.3s ease;
      }
      .globalNavigation_globalNavigationFall2025__YTjRT,
      .globalNavigation_globalNavigation__7c1YP {
        --nav-top-padding: 15px;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        z-index: 100;
        background: var(--color-background-base, var(--color-page));
        min-height: 64px;
      }
      .globalNavigation_isScrolled__FEBpp
        .globalNavigation_globalNavigationFall2025__YTjRT,
      .globalNavigation_isScrolled__FEBpp
        .globalNavigation_globalNavigation__7c1YP {
        box-shadow: 0 1px var(--color-border-base, var(--color-border));
      }
      .globalNavigation_container__x43sE {
        width: 100%;
        margin: 0 auto;
        padding: var(--nav-top-padding) 16px;
        height: auto;
        display: grid;
        grid-template-columns: 1fr auto 1fr;
        align-items: center;
        justify-content: space-between;
        background: var(--color-background-base, var(--color-page));
      }
      @media (min-width: 1080px) {
        .globalNavigation_container__x43sE {
          padding: var(--nav-top-padding) 25px;
        }
      }
      .globalNavigation_logoContainer__BR_e9 {
        justify-self: start;
      }
      .globalNavigation_logo__i44_w {
        grid-column: 1;
        display: flex;
        align-items: center;
        text-decoration: none;
        padding-right: 0;
      }
      .globalNavigation_logo__i44_w.globalNavigation_darkMode__Rg8un svg {
        --logo-stroke-weight: 1.5px;
        --logo-stroke-color: #fff;
        filter: drop-shadow(
            0 var(--logo-stroke-weight) 0 var(--logo-stroke-color)
          )
          drop-shadow(var(--logo-stroke-weight) 0 0 var(--logo-stroke-color))
          drop-shadow(
            0 calc(-1 * var(--logo-stroke-weight)) 0 var(--logo-stroke-color)
          )
          drop-shadow(
            calc(-1 * var(--logo-stroke-weight)) 0 0 var(--logo-stroke-color)
          );
      }
      .globalNavigation_badgeContainer__p0zES {
        display: flex;
        gap: 8px;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
      }
      .globalNavigation_links__tZquA {
        grid-column: 2;
        display: none;
        gap: 4px;
        justify-content: center;
        align-items: center;
      }
      @media (min-width: 1200px) {
        .globalNavigation_links__tZquA {
          display: flex;
          flex-direction: row;
          align-items: center;
        }
      }
      .globalNavigation_button__VimOF,
      .globalNavigation_link__ofzIw {
        color: var(--color-text-normal, var(--color-text));
        text-decoration: none;
        padding: 5px 10px;
        transition: background-color 0.15s ease;
        justify-content: center;
        align-items: center;
        align-content: center;
        justify-items: center;
        display: flex;
        flex-direction: row;
        gap: 8px;
        border-radius: 4px;
        white-space: nowrap;
        flex-shrink: 0;
      }
      .globalNavigation_button__VimOF:hover,
      .globalNavigation_link__ofzIw:hover {
        background: var(
          --color-background-base-hover,
          var(--color-alpha-hover)
        );
        color: var(--color-text-normal, var(--color-text));
      }
      .globalNavigation_button__VimOF:hover .globalNavigation_badge__Gkix_,
      .globalNavigation_link__ofzIw:hover .globalNavigation_badge__Gkix_ {
        --color-badge-tertiary: var(--color-white);
      }
      .globalNavigation_button__VimOF.globalNavigation_active__SsaRU,
      .globalNavigation_link__ofzIw.globalNavigation_active__SsaRU {
        background: var(
          --color-background-base-hover,
          var(--color-alpha-hover)
        );
      }
      .globalNavigation_dropdownTrigger__Vd0Te {
        display: flex;
        flex-direction: row;
        gap: 8px;
        background: none;
        border: none;
        cursor: pointer;
        font: inherit;
      }
      .globalNavigation_dropdownTrigger__Vd0Te,
      .globalNavigation_dropdownTrigger__Vd0Te:hover {
        color: var(--color-text-normal, var(--color-text));
      }
      .globalNavigation_dropdownItem__Kb38H {
        display: block;
        padding: 8px 12px;
        text-decoration: none;
        border-radius: var(--border-radius-200);
        transition: background-color 0.15s ease;
      }
      .globalNavigation_dropdownItem__Kb38H:hover {
        background-color: var(--color-alpha-black-100);
      }
      .globalNavigation_dropdownLabel__B6CjQ {
        color: var(--color-text-normal, var(--color-text));
        display: block;
      }
      .globalNavigation_dropdownDescription__W3_Rm {
        color: var(--color-text-muted, var(--color-text-light));
        display: block;
        margin-top: 4px;
      }
      .globalNavigation_actions__hEI1Y {
        grid-column: 3;
        display: flex;
        gap: 16px;
        align-items: center;
        justify-self: end;
      }
      .globalNavigation_secondaryActions__5gLqb {
        display: none;
      }
      @media (min-width: 840px) {
        .globalNavigation_secondaryActions__5gLqb {
          display: flex;
          gap: 12px;
          align-items: center;
        }
      }
      .globalNavigation_mobileActions__7AZdH,
      .globalNavigation_primaryCta___fviu {
        display: flex;
      }
      @media (min-width: 1200px) {
        .globalNavigation_mobileActions__7AZdH {
          display: none;
        }
      }
      .globalNavigation_divider__OM57s {
        width: 1px;
        height: 24px;
        background-color: var(--color-border-base, var(--color-border));
      }
      .globalNavigation_horizontalDivider__fvLDd {
        margin-top: 16px;
        width: 100%;
        height: 1px;
        background-color: var(--color-border-base, var(--color-border));
      }
      @keyframes globalNavigation_fadeIn__BTvkx {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes globalNavigation_fadeOut__UET7A {
        0% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      .globalNavigation_dropdown__vn77x {
        --dropdown-border-height: 1px;
        --dropdown-gap: 0px;
        --dropdown-padding: 24px 95px 32px 87px;
        --dropdown-shadow: 0 4px 4px -2px #00000014;
        position: absolute;
        top: calc(
          var(--global-nav-height, 64px) -
            (
              var(--nav-top-padding) + var(--dropdown-border-height) +
                var(--dropdown-gap)
            )
        );
        left: 0;
        right: 0;
        transform: translateY(-16px);
        width: 100%;
        background: var(--color-background-base, var(--color-page));
        padding: var(--dropdown-padding);
        min-width: 200px;
        box-shadow: var(--dropdown-shadow);
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        transition:
          opacity 0.25s ease-out,
          transform 0.25s ease-out,
          visibility 0.25s ease-out;
        will-change: opacity, transform, visibility;
        z-index: -1;
      }
      .globalNavigation_dropdown__vn77x:before {
        content: "";
        position: absolute;
        top: -12px;
        left: 0;
        width: 100%;
        height: 12px;
        background: #0000;
      }
      .globalNavigation_dropdown__vn77x.globalNavigation_open__OEVcP {
        visibility: visible;
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0);
      }
      .globalNavigation_dropdown__vn77x.globalNavigation_close___eHO3 {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        transform: translateY(-16px);
        transition:
          opacity 0.15s ease-in,
          transform 0.15s ease-in,
          visibility 0.15s ease-in;
        transition-delay: 50ms;
      }
      .globalNavigation_visuallyHidden__dK6zo {
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        white-space: nowrap;
        width: 1px;
      }
      .globalNavigation_dropdownContainer__8i441 {
        position: inherit;
        display: inline-block;
      }
      .globalNavigation_dropdownContainer__8i441:after {
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 30px;
        z-index: 99;
        pointer-events: none;
      }
      .globalNavigation_dropdownContainer__8i441:hover:after {
        pointer-events: auto;
      }
      .globalNavigation_globalNavigation__7c1YP a {
        text-decoration: none;
      }
      .globalNavigation_dropdownGrid__fmbJC {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 32px;
      }
      @media (min-width: 1440px) {
        .globalNavigation_dropdownGrid__fmbJC {
          grid-template-columns: repeat(4, 1fr);
        }
      }
      .globalNavigation_getStartedDropdownSection__4tj6R {
        margin-bottom: 12px;
      }
      .globalNavigation_dropdownGridExtended__UfaTL {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 32px;
      }
      .globalNavigation_dropdownSection__AAvOZ {
        margin-top: 12px;
        display: flex;
        flex-direction: column;
      }
      @media (min-width: 600px) {
        .globalNavigation_dropdownSection__AAvOZ {
          display: grid;
          grid-template-columns: repeat(3, 1fr);
        }
      }
      @media (min-width: 1080px) {
        .globalNavigation_dropdownSection__AAvOZ {
          display: flex;
          flex-direction: column;
        }
      }
      .globalNavigation_subtitleHeading__8TZdK {
        padding-left: 8px;
      }
      .globalNavigation_subtitleHeadingSmall__LRb2k {
        padding-left: 4px;
      }
      .globalNavigation_subnavItem__cKULm {
        border-radius: 8px;
        padding: 8px;
        margin-bottom: -4px;
      }
      .globalNavigation_subnavItem__cKULm:hover {
        background: var(
          --color-background-base-hover,
          var(--color-alpha-hover)
        );
      }
      .globalNavigation_subnavItem__cKULm:hover
        .globalNavigation_notionDropdownHeading__fkeG6
        .globalNavigation_badge__Gkix_ {
        --color-badge-tertiary: var(--color-white);
      }
      .globalNavigation_exploreDropdownSubnavItemSmall___GFy3 {
        border-radius: 8px;
        padding: 4px;
        margin-bottom: -2px;
      }
      .globalNavigation_exploreDropdownSubnavItemSmall___GFy3:hover {
        background: var(
          --color-background-base-hover,
          var(--color-alpha-hover)
        );
      }
      .globalNavigation_notionDropdownHeading__fkeG6 {
        margin-bottom: -4px;
      }
      .globalNavigation_notionDropdownSmallHeading__yRdQH {
        margin-bottom: -2px;
      }
      .globalNavigation_linksSection__bY2SL,
      .globalNavigation_smallLinksSection__4sfln {
        display: flex;
        flex-direction: column;
      }
      .globalNavigation_middleColumn__pOkd5 {
        margin-top: 32px;
        display: flex;
        flex-direction: column;
      }
      .globalNavigation_downloadBox__gNxht {
        display: flex;
        gap: 16px;
        background-color: #00000008;
        padding: 20px;
        border-radius: 8px;
        flex-direction: row;
        grid-column: 1/3;
        grid-row: 2;
        margin-top: 32px;
      }
      @media (min-width: 1440px) {
        .globalNavigation_downloadBox__gNxht {
          flex-direction: column;
          grid-column: 4;
          grid-row: 1;
          margin-top: 0;
          max-width: 280px;
        }
      }
      .globalNavigation_downloadBoxContent__VvNZL {
        display: flex;
        flex: 0 0 50%;
        box-sizing: border-box;
        flex-direction: column;
        gap: 16px;
      }
      @media (min-width: 1440px) {
        .globalNavigation_downloadBoxContent__VvNZL {
          flex: 0 0 40%;
          align-items: flex-start;
        }
      }
      .globalNavigation_downloadBoxText__aRRAG {
        width: 80%;
      }
      @media (min-width: 1440px) {
        .globalNavigation_downloadBoxText__aRRAG {
          width: 100%;
        }
      }
      html[lang="zh-tw"] .globalNavigation_downloadBoxText__aRRAG {
        text-wrap: balance;
      }
      .globalNavigation_downloadBoxImageContainer__KEjE3 {
        flex: 0 0 50%;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 110px;
      }
      @media (min-width: 1440px) {
        .globalNavigation_downloadBoxImageContainer__KEjE3 {
          flex: 0 0 60%;
          height: 130px;
          padding-bottom: 20px;
        }
      }
      .globalNavigation_downloadBoxImage__a_uGn {
        max-height: 100%;
        object-fit: contain;
      }
      .globalNavigation_mobileMenuOpen__o1tsx {
        position: fixed !important;
        inset: 0;
        max-height: 100vh;
        max-height: 100dvh;
        z-index: var(--z-index-header);
      }
      .globalNavigation_mobileMenuOpen__o1tsx ~ * {
        display: none !important;
      }
      .globalNavigation_mobileMenu__9ZjPP {
        position: fixed;
        inset: 64px 0 0;
        height: calc(100vh - 64px);
        height: calc(100dvh - 64px);
        background-color: var(--color-background-base, var(--color-page));
        z-index: 99;
        overflow-y: auto;
        display: flex;
        flex-direction: column;
        transform: translateY(-100%);
        transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);
        will-change: transform;
      }
      .globalNavigation_mobileMenu__9ZjPP.globalNavigation_open__OEVcP {
        transform: translateY(0);
      }
      .globalNavigation_mobileMenu__9ZjPP.globalNavigation_close___eHO3 {
        transform: translateY(-100%);
        transition: transform 175ms ease-in;
        transition-delay: 0.15s;
      }
      .globalNavigation_mobileMenuContent__mt45y {
        padding: 24px 16px 0;
        display: flex;
        flex-direction: column;
        flex: 1 1;
        overflow-y: auto;
        gap: var(--spacing-24);
      }
      .globalNavigation_mobileMenuLinks__iZcqp {
        display: flex;
        flex-direction: column;
        gap: 12px;
        flex: 1 1;
        opacity: 0;
        transition: opacity 0.4s ease-out;
      }
      .globalNavigation_open__OEVcP .globalNavigation_mobileMenuLinks__iZcqp {
        opacity: 1;
        transition-delay: 0.2s;
      }
      .globalNavigation_close___eHO3 .globalNavigation_mobileMenuLinks__iZcqp {
        opacity: 0;
        transition: opacity 0.15s ease-in;
        transition-delay: 0ms;
      }
      .globalNavigation_mobileMenuSection__sreT7 {
        display: flex;
        flex-direction: column;
        width: 100%;
      }
      .globalNavigation_mobileMenuLink__M7yat {
        display: flex;
        color: var(--color-text-normal, var(--color-text));
        text-decoration: none;
        background: none;
        border: none;
        cursor: pointer;
        width: 100%;
        text-align: left;
        font-family: inherit;
        font-size: inherit;
        padding-left: 0;
      }
      .globalNavigation_inactiveLink__oUAWy {
        color: var(--color-gray-400);
      }
      .globalNavigation_mobileMenuLinkContent__LKoLC {
        display: flex;
        align-items: center;
        gap: 8px;
      }
      .globalNavigation_mobileMenuActions__VNA1Z {
        display: flex;
        flex-direction: column;
        gap: 16px;
        padding-block: 16px;
        position: sticky;
        bottom: 0;
        background-color: var(--color-background-base, var(--color-page));
        opacity: 0;
        transition: opacity 0.4s ease-out;
      }
      .globalNavigation_mobileMenuActions__VNA1Z:before {
        content: "";
        position: absolute;
        top: 0;
        left: -16px;
        width: calc(100% + 32px);
        height: 1px;
        background-color: var(--color-border-base, var(--color-border));
      }
      .globalNavigation_open__OEVcP .globalNavigation_mobileMenuActions__VNA1Z {
        opacity: 1;
        transition-delay: 0.25s;
      }
      .globalNavigation_close___eHO3
        .globalNavigation_mobileMenuActions__VNA1Z {
        opacity: 0;
        transition: opacity 0.15s ease-in;
        transition-delay: 0ms;
      }
      @media (min-width: 600px) {
        .globalNavigation_mobileMenuActions__VNA1Z {
          flex-direction: row;
        }
      }
      .globalNavigation_mobileActionButton__GG1S2 {
        width: 100%;
      }
      @keyframes globalNavigation_slideDown__fiX_y {
        0% {
          opacity: 0;
          transform: translateY(-10px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
      .globalNavigation_mobileSubmenu__ndil4 {
        margin-top: 8px;
        margin-bottom: 8px;
        animation: globalNavigation_slideDown__fiX_y 0.3s ease-out forwards;
      }
      .globalNavigation_mobileDropdownContent__k2NsN {
        display: flex;
        flex-direction: column;
        width: 100%;
      }
      .globalNavigation_mobileDropdownContent__k2NsN a {
        text-decoration: none;
      }
      .globalNavigation_noWrap__Af_5S {
        white-space: nowrap;
      }
      .globalNavigation_mobileDropdownSection__d09eD {
        display: flex;
        flex-direction: column;
        gap: 12px;
        margin-top: 16px;
      }
      .globalNavigation_mobileDropdownExploreSection__f0vjE {
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin-top: 16px;
      }
      .globalNavigation_mobileButton__72Z6F {
        width: 100%;
      }
      .globalNavigation_mobileSubnav__fEQG2 {
        padding: 24px 16px;
        display: flex;
        flex-direction: column;
        gap: 24px;
      }
      .globalNavigation_mobileSubnavBack__16RiP {
        display: flex;
        align-items: center;
        gap: 8px;
        background: none;
        border: none;
        cursor: pointer;
        padding: 8px 0;
        margin-bottom: 16px;
        color: var(--color-text-normal, var(--color-text));
        font-family: inherit;
        font-size: inherit;
      }
      .globalNavigation_backArrow__OEHCI {
        font-size: 18px;
        line-height: 1;
      }
      .globalNavigation_mobileSubnavContent__uFq77 {
        display: flex;
        flex-direction: column;
        gap: 32px;
      }
      .globalNavigation_mobileSubnavSection__FMqee {
        display: flex;
        flex-direction: column;
        gap: 16px;
      }
      .globalNavigation_mobileMenuLinkContainer__bodMi {
        display: flex;
        flex-direction: column;
      }
      .globalNavigation_inlineSubnav__rYSgA {
        display: flex;
        flex-direction: column;
        margin-top: 8px;
        gap: 12px;
      }
      .globalNavigation_mobileSubnavLink__LJl_6 {
        display: flex;
        align-items: center;
        padding: 6px 0;
        color: var(--color-text-normal, var(--color-text));
        text-decoration: none;
        font-family: inherit;
        font-size: inherit;
      }
      .globalNavigation_chevron__FLxoW {
        width: 0.65em;
        height: 0.65em;
        fill: currentColor;
      }
      .globalNavigation_chevronOpen__SgjT6 {
        transform: rotate(180deg);
      }
      .globalNavigation_dropdownGridFall2025__P2R8T {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 24px;
        row-gap: 0;
      }
      .globalNavigation_dropdownFall2025__T1xpA
        .globalNavigation_dropdown__vn77x {
        --dropdown-gap: -27px;
        --dropdown-padding: var(--spacing-16);
        --dropdown-shadow: var(--shadow-level-200);
        margin: 0 auto;
        max-width: 826px;
        border-radius: var(--border-radius-900);
      }
      @media (min-width: 1200px) {
        .globalNavigation_dropdownNavLeftAlign__50ksa
          .globalNavigation_dropdown__vn77x {
          left: 0;
          right: auto;
          width: 826px;
          margin: 0;
          top: calc(100% - var(--dropdown-gap));
        }
      }
      .globalNavigation_desktopDropDownNavigationHeading__tA_tr {
        margin: var(--spacing-8);
      }
      .globalNavigation_mobileDropDownNavigationHeading__HSDji {
        margin-block-start: var(--spacing-8);
        margin-block-end: var(--spacing-16);
        margin-inline-start: var(--spacing-8);
        margin-inline-end: 0;
      }
      .globalNavigation_mobileMenuFall2025__Nl1p8
        .globalNavigation_mobileSubmenu__ndil4 {
        margin-top: 0;
      }
      .globalNavigation_mobileMenuFall2025__Nl1p8
        .globalNavigation_mobileMenuLink__M7yat {
        padding-inline-start: var(--spacing-8);
      }
      .globalNavigation_mobileMenuFall2025__Nl1p8
        .globalNavigation_mobileDropdownSection__d09eD {
        margin-top: var(--spacing-12);
      }
      .globalNavigation_mobileDropdownSectionWithIcons__fN_hz
        .globalNavigation_mobileDropdownSection__d09eD {
        row-gap: var(--spacing-8);
      }
      .globalNavigation_mobileDropdownSectionWithoutIcons__J3N_t
        .globalNavigation_mobileDropdownSection__d09eD {
        row-gap: var(--spacing-24);
      }
      .globalNavigation_bannerAi__rrj9J {
        display: grid;
        place-content: center;
      }
      .globalNavigation_banner__HiCN4 {
        grid-column: span 3;
        border-radius: var(--border-radius-500);
        display: grid;
        grid-template-columns: 1fr;
        align-items: center;
        column-gap: var(--spacing-24);
        margin-block-start: var(--spacing-24);
        margin-block-end: 0;
        padding-block: var(--spacing-4);
      }
      @media (min-width: 840px) {
        .globalNavigation_banner__HiCN4 {
          padding-block: var(--spacing-8);
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (min-width: 1200px) {
        .globalNavigation_banner__HiCN4 {
          grid-template-columns: 1fr 1fr 1fr;
          margin-block-start: 0;
          margin-block-end: var(--spacing-16);
          column-gap: 0;
        }
      }
      .globalNavigation_mobileMenuContent__mt45y:has(
        .globalNavigation_banner__HiCN4
      ) {
        gap: var(--spacing-16);
      }
      .globalNavigation_mobileMenuLink__M7yat:has(
        + .globalNavigation_banner__HiCN4
      ),
      .globalNavigation_mobileMenuSection__sreT7:has(
        + .globalNavigation_banner__HiCN4
      ) {
        flex: 1 1;
      }
      .globalNavigation_bannerStart__7_zJX {
        grid-column: span 1;
      }
      @media (min-width: 840px) {
        .globalNavigation_bannerStart__7_zJX {
          padding-inline-start: var(--spacing-8);
        }
      }
      @media (min-width: 1200px) {
        .globalNavigation_bannerStart__7_zJX {
          grid-column: span 2;
          padding-inline-end: var(--spacing-4);
        }
      }
      @media (max-width: 839px) {
        .globalNavigation_navItemHideCaptionMobile__OBTQy {
          grid-template-rows: auto;
          grid-template-areas: "icon link";
        }
        .globalNavigation_navItemHideCaptionMobile__OBTQy > span:nth-child(3) {
          display: none;
        }
        .globalNavigation_navItemHideCaptionMobile__OBTQy > span:nth-child(2) {
          align-self: center;
        }
      }
      .globalNavigation_bannerEnd__15fHZ {
        grid-column: span 1;
        padding-inline-end: var(--spacing-8);
      }
      @media (min-width: 1200px) {
        .globalNavigation_bannerEnd__15fHZ {
          padding-inline-start: var(--spacing-16);
        }
      }
      .globalNavigation_footer__9C0F0 {
        grid-column: span 3;
        position: relative;
        margin-block-start: var(--spacing-8);
        padding-block-start: var(--spacing-12);
        display: grid;
        grid-template-columns: inherit;
        column-gap: inherit;
        transform: translateY(var(--spacing-4));
      }
      .globalNavigation_footer__9C0F0:before {
        content: "";
        position: absolute;
        top: -0.5px;
        left: 0;
        width: calc(100% - 2 * var(--spacing-8));
        height: 0.5px;
        margin-inline: var(--spacing-8);
        box-sizing: initial;
        background-color: var(--color-border-base);
      }
      .globalNavigation_footerLeft__NWVdQ {
        grid-column: span 2;
        padding-inline-start: var(--spacing-8);
      }
      .globalNavigation_footerRight__2b5Fn {
        grid-column: span 1;
        padding-inline-start: var(--spacing-8);
      }
      .globalNavigation_footerIcon__UpqK7 {
        vertical-align: middle;
        transform: translateY(-2px);
        padding-inline-end: var(--spacing-8);
      }
      .globalNavigation_containerMaxWidth__0tMp8 {
        max-width: 1252px;
      }
      @media (min-width: 1200px) {
        .globalNavigation_containerNavLeftAlign__KtWXN {
          grid-template-columns: auto auto 1fr;
        }
        .globalNavigation_navLinksLeftAlign__7Fzv7 {
          justify-content: flex-start;
          padding-inline-start: var(--spacing-16);
          position: relative;
        }
        .globalNavigation_logoContainerPaddingShift__80bX4 {
          padding-inline-start: var(--spacing-24);
        }
        .globalNavigation_actionsPaddingShift__JSLbz {
          padding-inline-end: var(--spacing-24);
        }
      }
      @layer front-ui-atoms {
        .graphic_graphic__jmWdv {
          display: inline-grid;
          place-items: center;
          color: var(--color-accent-strong);
          min-width: -moz-fit-content;
          min-width: fit-content;
          height: auto;
          aspect-ratio: 1/1;
          --graphic-icon-size-sm: var(--undefined);
          --graphic-icon-size-md: var(--undefined);
          --graphic-icon-size-lg: var(--undefined);
          --graphic-icon-size-xl: var(--undefined);
          --graphic-icon-size-xxl: var(--undefined);
          font-size: var(--graphic-icon-size);
          --graphic-frame-size: fit-content;
          --graphic-frame-size-sm: var(--undefined);
          --graphic-frame-size-md: var(--undefined);
          --graphic-frame-size-lg: var(--undefined);
          --graphic-frame-size-xl: var(--undefined);
          --graphic-frame-size-xxl: var(--undefined);
          width: var(--graphic-frame-size);
          --graphic-border-radius: var(--border-radius-200);
          --graphic-border-radius-sm: var(--undefined);
          --graphic-border-radius-md: var(--undefined);
          --graphic-border-radius-lg: var(--undefined);
          --graphic-border-radius-xl: var(--undefined);
          --graphic-border-radius-xxl: var(--undefined);
          border-radius: var(--graphic-border-radius);
        }
        @media (min-width: 600px) {
          .graphic_graphic__jmWdv {
            font-size: var(--graphic-icon-size-sm, var(--graphic-icon-size));
          }
        }
        @media (min-width: 840px) {
          .graphic_graphic__jmWdv {
            font-size: var(
              --graphic-icon-size-md,
              var(--graphic-icon-size-sm, var(--graphic-icon-size))
            );
          }
        }
        @media (min-width: 1080px) {
          .graphic_graphic__jmWdv {
            font-size: var(
              --graphic-icon-size-lg,
              var(
                --graphic-icon-size-md,
                var(--graphic-icon-size-sm, var(--graphic-icon-size))
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .graphic_graphic__jmWdv {
            font-size: var(
              --graphic-icon-size-xl,
              var(
                --graphic-icon-size-lg,
                var(
                  --graphic-icon-size-md,
                  var(--graphic-icon-size-sm, var(--graphic-icon-size))
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .graphic_graphic__jmWdv {
            font-size: var(
              --graphic-icon-size-xxl,
              var(
                --graphic-icon-size-xl,
                var(
                  --graphic-icon-size-lg,
                  var(
                    --graphic-icon-size-md,
                    var(--graphic-icon-size-sm, var(--graphic-icon-size))
                  )
                )
              )
            );
          }
        }
        @media (min-width: 600px) {
          .graphic_graphic__jmWdv {
            width: var(--graphic-frame-size-sm, var(--graphic-frame-size));
          }
        }
        @media (min-width: 840px) {
          .graphic_graphic__jmWdv {
            width: var(
              --graphic-frame-size-md,
              var(--graphic-frame-size-sm, var(--graphic-frame-size))
            );
          }
        }
        @media (min-width: 1080px) {
          .graphic_graphic__jmWdv {
            width: var(
              --graphic-frame-size-lg,
              var(
                --graphic-frame-size-md,
                var(--graphic-frame-size-sm, var(--graphic-frame-size))
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .graphic_graphic__jmWdv {
            width: var(
              --graphic-frame-size-xl,
              var(
                --graphic-frame-size-lg,
                var(
                  --graphic-frame-size-md,
                  var(--graphic-frame-size-sm, var(--graphic-frame-size))
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .graphic_graphic__jmWdv {
            width: var(
              --graphic-frame-size-xxl,
              var(
                --graphic-frame-size-xl,
                var(
                  --graphic-frame-size-lg,
                  var(
                    --graphic-frame-size-md,
                    var(--graphic-frame-size-sm, var(--graphic-frame-size))
                  )
                )
              )
            );
          }
        }
        @media (min-width: 600px) {
          .graphic_graphic__jmWdv {
            border-radius: var(
              --graphic-border-radius-sm,
              var(--graphic-border-radius)
            );
          }
        }
        @media (min-width: 840px) {
          .graphic_graphic__jmWdv {
            border-radius: var(
              --graphic-border-radius-md,
              var(--graphic-border-radius-sm, var(--graphic-border-radius))
            );
          }
        }
        @media (min-width: 1080px) {
          .graphic_graphic__jmWdv {
            border-radius: var(
              --graphic-border-radius-lg,
              var(
                --graphic-border-radius-md,
                var(--graphic-border-radius-sm, var(--graphic-border-radius))
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .graphic_graphic__jmWdv {
            border-radius: var(
              --graphic-border-radius-xl,
              var(
                --graphic-border-radius-lg,
                var(
                  --graphic-border-radius-md,
                  var(--graphic-border-radius-sm, var(--graphic-border-radius))
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .graphic_graphic__jmWdv {
            border-radius: var(
              --graphic-border-radius-xxl,
              var(
                --graphic-border-radius-xl,
                var(
                  --graphic-border-radius-lg,
                  var(
                    --graphic-border-radius-md,
                    var(
                      --graphic-border-radius-sm,
                      var(--graphic-border-radius)
                    )
                  )
                )
              )
            );
          }
        }
        .graphic_filled__I1n_T {
          background-color: var(--color-accent-muted);
          transition: background-color var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
        }
        .graphic_filled__I1n_T:is(:hover, :focus-visible, :active):not(
            :disabled,
            [aria-disabled="true"]
          ) {
          transition: background-color var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
        }
        :where(.surfaceNeutral) .graphic_filled__I1n_T {
          background-color: var(--color-background-base);
        }
        @container surface style(--surface-type: surfaceNeutral) {
          .graphic_filled__I1n_T {
            background-color: var(--color-background-base);
          }
        }
        :where(.surfaceAccent) .graphic_filled__I1n_T {
          background-color: var(--color-background-base);
        }
        @container surface style(--surface-type: surfaceAccent) {
          .graphic_filled__I1n_T {
            background-color: var(--color-background-base);
          }
        }
        :where(.surfaceAccentMuted) .graphic_filled__I1n_T {
          background-color: var(--color-background-base);
        }
        @container surface style(--surface-type: surfaceAccentMuted) {
          .graphic_filled__I1n_T {
            background-color: var(--color-background-base);
          }
        }
        :where(.surfaceAccentSoft) .graphic_filled__I1n_T {
          background-color: var(--color-background-base);
        }
        @container surface style(--surface-type: surfaceAccentSoft) {
          .graphic_filled__I1n_T {
            background-color: var(--color-background-base);
          }
        }
        :where(.surfaceBase) .graphic_filled__I1n_T {
          background-color: var(--color-accent-muted);
        }
        @container surface style(--surface-type: surfaceBase) {
          .graphic_filled__I1n_T {
            background-color: var(--color-accent-muted);
          }
        }
        :is(a, button):is(:hover, :focus-visible, :active):not(
            :disabled,
            [aria-disabled="true"]
          )
          .graphic_filled__I1n_T {
          background-color: var(--color-background-base);
        }
      }
      .semanticTypography_semanticTypography__mWJkv a,
      a.semanticTypography_semanticTypography__mWJkv {
        color: var(--color-link-primary-text);
        text-decoration: underline;
        text-underline-offset: var(--decoration-link-underline-offset);
        text-decoration-thickness: var(--decoration-link-underline-thickness);
      }
      .semanticTypography_semanticTypography__mWJkv a:hover,
      a.semanticTypography_semanticTypography__mWJkv:hover {
        color: var(--color-link-primary-text-hover);
        text-decoration: underline;
      }
      .semanticTypography_semanticTypography__mWJkv a:focus,
      a.semanticTypography_semanticTypography__mWJkv:focus {
        color: var(--color-link-primary-text-focus);
        text-decoration: underline;
      }
      .semanticTypography_semanticTypography__mWJkv a:active,
      a.semanticTypography_semanticTypography__mWJkv:active {
        color: var(--color-link-primary-text-active);
        text-decoration: underline;
      }
      @layer front-ui-foundations {
        .semanticTypography_semanticTypography__mWJkv {
          margin-top: 0;
          margin-bottom: 0;
        }
        .semanticTypography_semanticTypography__mWJkv
          :is(h1, h2, h3, h4, h5, h6, blockquote),
        .semanticTypography_semanticTypography__mWJkv:is(
          h1,
          h2,
          h3,
          h4,
          h5,
          h6,
          blockquote
        ) {
          text-wrap: balance;
          margin: 0;
        }
        .semanticTypography_semanticTypography__mWJkv b,
        .semanticTypography_semanticTypography__mWJkv strong,
        b.semanticTypography_semanticTypography__mWJkv,
        strong.semanticTypography_semanticTypography__mWJkv {
          font-weight: 700;
        }
        .semanticTypography_semanticTypography__mWJkv em,
        em.semanticTypography_semanticTypography__mWJkv {
          font-style: italic;
        }
        .semanticTypography_semanticTypography__mWJkv em:lang(ja),
        .semanticTypography_semanticTypography__mWJkv em:lang(ko),
        .semanticTypography_semanticTypography__mWJkv em:lang(zh),
        em.semanticTypography_semanticTypography__mWJkv:lang(ja),
        em.semanticTypography_semanticTypography__mWJkv:lang(ko),
        em.semanticTypography_semanticTypography__mWJkv:lang(zh) {
          font-style: normal;
        }
        .semanticTypography_variantGlobalTitle__D1p6b {
          font: var(
            --typography-global-title-font-computed,
            var(--typography-global-title-font)
          );
          letter-spacing: var(
            --typography-global-title-letter-spacing-computed,
            var(--typography-global-title-letter-spacing)
          );
          color: var(--color-text-strong);
          text-wrap: balance;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalTitle__D1p6b {
            --typography-global-title-font-computed: var(
              --typography-global-title-sm-font
            );
            --typography-global-title-letter-spacing-computed: var(
              --typography-global-title-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalTitle__D1p6b {
            --typography-global-title-font-computed: var(
              --typography-global-title-md-font,
              var(--typography-global-title-sm-font)
            );
            --typography-global-title-letter-spacing-computed: var(
              --typography-global-title-md-letter-spacing,
              var(--typography-global-title-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalTitle__D1p6b {
            --typography-global-title-font-computed: var(
              --typography-global-title-lg-font,
              var(
                --typography-global-title-md-font,
                var(--typography-global-title-sm-font)
              )
            );
            --typography-global-title-letter-spacing-computed: var(
              --typography-global-title-lg-letter-spacing,
              var(
                --typography-global-title-md-letter-spacing,
                var(--typography-global-title-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalTitle__D1p6b {
            --typography-global-title-font-computed: var(
              --typography-global-title-xl-font,
              var(
                --typography-global-title-lg-font,
                var(
                  --typography-global-title-md-font,
                  var(--typography-global-title-sm-font)
                )
              )
            );
            --typography-global-title-letter-spacing-computed: var(
              --typography-global-title-xl-letter-spacing,
              var(
                --typography-global-title-lg-letter-spacing,
                var(
                  --typography-global-title-md-letter-spacing,
                  var(--typography-global-title-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalTitle__D1p6b {
            --typography-global-title-font-computed: var(
              --typography-global-title-xxl-font,
              var(
                --typography-global-title-xl-font,
                var(
                  --typography-global-title-lg-font,
                  var(
                    --typography-global-title-md-font,
                    var(--typography-global-title-sm-font)
                  )
                )
              )
            );
            --typography-global-title-letter-spacing-computed: var(
              --typography-global-title-xxl-letter-spacing,
              var(
                --typography-global-title-xl-letter-spacing,
                var(
                  --typography-global-title-lg-letter-spacing,
                  var(
                    --typography-global-title-md-letter-spacing,
                    var(--typography-global-title-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalTitleSubtle__8vTKi {
          font: var(
            --typography-global-title-subtle-font-computed,
            var(--typography-global-title-subtle-font)
          );
          letter-spacing: var(
            --typography-global-title-subtle-letter-spacing-computed,
            var(--typography-global-title-subtle-letter-spacing)
          );
          color: var(--color-text-strong);
          text-wrap: balance;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalTitleSubtle__8vTKi {
            --typography-global-title-subtle-font-computed: var(
              --typography-global-title-subtle-sm-font
            );
            --typography-global-title-subtle-letter-spacing-computed: var(
              --typography-global-title-subtle-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalTitleSubtle__8vTKi {
            --typography-global-title-subtle-font-computed: var(
              --typography-global-title-subtle-md-font,
              var(--typography-global-title-subtle-sm-font)
            );
            --typography-global-title-subtle-letter-spacing-computed: var(
              --typography-global-title-subtle-md-letter-spacing,
              var(--typography-global-title-subtle-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalTitleSubtle__8vTKi {
            --typography-global-title-subtle-font-computed: var(
              --typography-global-title-subtle-lg-font,
              var(
                --typography-global-title-subtle-md-font,
                var(--typography-global-title-subtle-sm-font)
              )
            );
            --typography-global-title-subtle-letter-spacing-computed: var(
              --typography-global-title-subtle-lg-letter-spacing,
              var(
                --typography-global-title-subtle-md-letter-spacing,
                var(--typography-global-title-subtle-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalTitleSubtle__8vTKi {
            --typography-global-title-subtle-font-computed: var(
              --typography-global-title-subtle-xl-font,
              var(
                --typography-global-title-subtle-lg-font,
                var(
                  --typography-global-title-subtle-md-font,
                  var(--typography-global-title-subtle-sm-font)
                )
              )
            );
            --typography-global-title-subtle-letter-spacing-computed: var(
              --typography-global-title-subtle-xl-letter-spacing,
              var(
                --typography-global-title-subtle-lg-letter-spacing,
                var(
                  --typography-global-title-subtle-md-letter-spacing,
                  var(--typography-global-title-subtle-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalTitleSubtle__8vTKi {
            --typography-global-title-subtle-font-computed: var(
              --typography-global-title-subtle-xxl-font,
              var(
                --typography-global-title-subtle-xl-font,
                var(
                  --typography-global-title-subtle-lg-font,
                  var(
                    --typography-global-title-subtle-md-font,
                    var(--typography-global-title-subtle-sm-font)
                  )
                )
              )
            );
            --typography-global-title-subtle-letter-spacing-computed: var(
              --typography-global-title-subtle-xxl-letter-spacing,
              var(
                --typography-global-title-subtle-xl-letter-spacing,
                var(
                  --typography-global-title-subtle-lg-letter-spacing,
                  var(
                    --typography-global-title-subtle-md-letter-spacing,
                    var(--typography-global-title-subtle-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalHeading__4Io9i {
          font: var(
            --typography-global-heading-font-computed,
            var(--typography-global-heading-font)
          );
          letter-spacing: var(
            --typography-global-heading-letter-spacing-computed,
            var(--typography-global-heading-letter-spacing)
          );
          color: var(--color-text-strong);
          text-wrap: balance;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalHeading__4Io9i {
            --typography-global-heading-font-computed: var(
              --typography-global-heading-sm-font
            );
            --typography-global-heading-letter-spacing-computed: var(
              --typography-global-heading-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalHeading__4Io9i {
            --typography-global-heading-font-computed: var(
              --typography-global-heading-md-font,
              var(--typography-global-heading-sm-font)
            );
            --typography-global-heading-letter-spacing-computed: var(
              --typography-global-heading-md-letter-spacing,
              var(--typography-global-heading-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalHeading__4Io9i {
            --typography-global-heading-font-computed: var(
              --typography-global-heading-lg-font,
              var(
                --typography-global-heading-md-font,
                var(--typography-global-heading-sm-font)
              )
            );
            --typography-global-heading-letter-spacing-computed: var(
              --typography-global-heading-lg-letter-spacing,
              var(
                --typography-global-heading-md-letter-spacing,
                var(--typography-global-heading-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalHeading__4Io9i {
            --typography-global-heading-font-computed: var(
              --typography-global-heading-xl-font,
              var(
                --typography-global-heading-lg-font,
                var(
                  --typography-global-heading-md-font,
                  var(--typography-global-heading-sm-font)
                )
              )
            );
            --typography-global-heading-letter-spacing-computed: var(
              --typography-global-heading-xl-letter-spacing,
              var(
                --typography-global-heading-lg-letter-spacing,
                var(
                  --typography-global-heading-md-letter-spacing,
                  var(--typography-global-heading-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalHeading__4Io9i {
            --typography-global-heading-font-computed: var(
              --typography-global-heading-xxl-font,
              var(
                --typography-global-heading-xl-font,
                var(
                  --typography-global-heading-lg-font,
                  var(
                    --typography-global-heading-md-font,
                    var(--typography-global-heading-sm-font)
                  )
                )
              )
            );
            --typography-global-heading-letter-spacing-computed: var(
              --typography-global-heading-xxl-letter-spacing,
              var(
                --typography-global-heading-xl-letter-spacing,
                var(
                  --typography-global-heading-lg-letter-spacing,
                  var(
                    --typography-global-heading-md-letter-spacing,
                    var(--typography-global-heading-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalSubheading__GlmQb {
          font: var(
            --typography-global-subheading-font-computed,
            var(--typography-global-subheading-font)
          );
          letter-spacing: var(
            --typography-global-subheading-letter-spacing-computed,
            var(--typography-global-subheading-letter-spacing)
          );
          color: var(--color-text-strong);
          text-wrap: balance;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalSubheading__GlmQb {
            --typography-global-subheading-font-computed: var(
              --typography-global-subheading-sm-font
            );
            --typography-global-subheading-letter-spacing-computed: var(
              --typography-global-subheading-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalSubheading__GlmQb {
            --typography-global-subheading-font-computed: var(
              --typography-global-subheading-md-font,
              var(--typography-global-subheading-sm-font)
            );
            --typography-global-subheading-letter-spacing-computed: var(
              --typography-global-subheading-md-letter-spacing,
              var(--typography-global-subheading-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalSubheading__GlmQb {
            --typography-global-subheading-font-computed: var(
              --typography-global-subheading-lg-font,
              var(
                --typography-global-subheading-md-font,
                var(--typography-global-subheading-sm-font)
              )
            );
            --typography-global-subheading-letter-spacing-computed: var(
              --typography-global-subheading-lg-letter-spacing,
              var(
                --typography-global-subheading-md-letter-spacing,
                var(--typography-global-subheading-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalSubheading__GlmQb {
            --typography-global-subheading-font-computed: var(
              --typography-global-subheading-xl-font,
              var(
                --typography-global-subheading-lg-font,
                var(
                  --typography-global-subheading-md-font,
                  var(--typography-global-subheading-sm-font)
                )
              )
            );
            --typography-global-subheading-letter-spacing-computed: var(
              --typography-global-subheading-xl-letter-spacing,
              var(
                --typography-global-subheading-lg-letter-spacing,
                var(
                  --typography-global-subheading-md-letter-spacing,
                  var(--typography-global-subheading-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalSubheading__GlmQb {
            --typography-global-subheading-font-computed: var(
              --typography-global-subheading-xxl-font,
              var(
                --typography-global-subheading-xl-font,
                var(
                  --typography-global-subheading-lg-font,
                  var(
                    --typography-global-subheading-md-font,
                    var(--typography-global-subheading-sm-font)
                  )
                )
              )
            );
            --typography-global-subheading-letter-spacing-computed: var(
              --typography-global-subheading-xxl-letter-spacing,
              var(
                --typography-global-subheading-xl-letter-spacing,
                var(
                  --typography-global-subheading-lg-letter-spacing,
                  var(
                    --typography-global-subheading-md-letter-spacing,
                    var(--typography-global-subheading-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalContext__VDlwW {
          font: var(
            --typography-global-context-font-computed,
            var(--typography-global-context-font)
          );
          letter-spacing: var(
            --typography-global-context-letter-spacing-computed,
            var(--typography-global-context-letter-spacing)
          );
          color: var(--color-text-muted);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalContext__VDlwW {
            --typography-global-context-font-computed: var(
              --typography-global-context-sm-font
            );
            --typography-global-context-letter-spacing-computed: var(
              --typography-global-context-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalContext__VDlwW {
            --typography-global-context-font-computed: var(
              --typography-global-context-md-font,
              var(--typography-global-context-sm-font)
            );
            --typography-global-context-letter-spacing-computed: var(
              --typography-global-context-md-letter-spacing,
              var(--typography-global-context-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalContext__VDlwW {
            --typography-global-context-font-computed: var(
              --typography-global-context-lg-font,
              var(
                --typography-global-context-md-font,
                var(--typography-global-context-sm-font)
              )
            );
            --typography-global-context-letter-spacing-computed: var(
              --typography-global-context-lg-letter-spacing,
              var(
                --typography-global-context-md-letter-spacing,
                var(--typography-global-context-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalContext__VDlwW {
            --typography-global-context-font-computed: var(
              --typography-global-context-xl-font,
              var(
                --typography-global-context-lg-font,
                var(
                  --typography-global-context-md-font,
                  var(--typography-global-context-sm-font)
                )
              )
            );
            --typography-global-context-letter-spacing-computed: var(
              --typography-global-context-xl-letter-spacing,
              var(
                --typography-global-context-lg-letter-spacing,
                var(
                  --typography-global-context-md-letter-spacing,
                  var(--typography-global-context-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalContext__VDlwW {
            --typography-global-context-font-computed: var(
              --typography-global-context-xxl-font,
              var(
                --typography-global-context-xl-font,
                var(
                  --typography-global-context-lg-font,
                  var(
                    --typography-global-context-md-font,
                    var(--typography-global-context-sm-font)
                  )
                )
              )
            );
            --typography-global-context-letter-spacing-computed: var(
              --typography-global-context-xxl-letter-spacing,
              var(
                --typography-global-context-xl-letter-spacing,
                var(
                  --typography-global-context-lg-letter-spacing,
                  var(
                    --typography-global-context-md-letter-spacing,
                    var(--typography-global-context-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalBody__yYPP0 {
          font: var(
            --typography-global-body-font-computed,
            var(--typography-global-body-font)
          );
          letter-spacing: var(
            --typography-global-body-letter-spacing-computed,
            var(--typography-global-body-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalBody__yYPP0 {
            --typography-global-body-font-computed: var(
              --typography-global-body-sm-font
            );
            --typography-global-body-letter-spacing-computed: var(
              --typography-global-body-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalBody__yYPP0 {
            --typography-global-body-font-computed: var(
              --typography-global-body-md-font,
              var(--typography-global-body-sm-font)
            );
            --typography-global-body-letter-spacing-computed: var(
              --typography-global-body-md-letter-spacing,
              var(--typography-global-body-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalBody__yYPP0 {
            --typography-global-body-font-computed: var(
              --typography-global-body-lg-font,
              var(
                --typography-global-body-md-font,
                var(--typography-global-body-sm-font)
              )
            );
            --typography-global-body-letter-spacing-computed: var(
              --typography-global-body-lg-letter-spacing,
              var(
                --typography-global-body-md-letter-spacing,
                var(--typography-global-body-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalBody__yYPP0 {
            --typography-global-body-font-computed: var(
              --typography-global-body-xl-font,
              var(
                --typography-global-body-lg-font,
                var(
                  --typography-global-body-md-font,
                  var(--typography-global-body-sm-font)
                )
              )
            );
            --typography-global-body-letter-spacing-computed: var(
              --typography-global-body-xl-letter-spacing,
              var(
                --typography-global-body-lg-letter-spacing,
                var(
                  --typography-global-body-md-letter-spacing,
                  var(--typography-global-body-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalBody__yYPP0 {
            --typography-global-body-font-computed: var(
              --typography-global-body-xxl-font,
              var(
                --typography-global-body-xl-font,
                var(
                  --typography-global-body-lg-font,
                  var(
                    --typography-global-body-md-font,
                    var(--typography-global-body-sm-font)
                  )
                )
              )
            );
            --typography-global-body-letter-spacing-computed: var(
              --typography-global-body-xxl-letter-spacing,
              var(
                --typography-global-body-xl-letter-spacing,
                var(
                  --typography-global-body-lg-letter-spacing,
                  var(
                    --typography-global-body-md-letter-spacing,
                    var(--typography-global-body-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalBodyLink__xnDqt {
          font: var(
            --typography-global-body-link-font-computed,
            var(--typography-global-body-link-font)
          );
          letter-spacing: var(
            --typography-global-body-link-letter-spacing-computed,
            var(--typography-global-body-link-letter-spacing)
          );
          color: var(--color-link-primary-text);
          text-decoration: underline;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalBodyLink__xnDqt {
            --typography-global-body-link-font-computed: var(
              --typography-global-body-link-sm-font
            );
            --typography-global-body-link-letter-spacing-computed: var(
              --typography-global-body-link-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalBodyLink__xnDqt {
            --typography-global-body-link-font-computed: var(
              --typography-global-body-link-md-font,
              var(--typography-global-body-link-sm-font)
            );
            --typography-global-body-link-letter-spacing-computed: var(
              --typography-global-body-link-md-letter-spacing,
              var(--typography-global-body-link-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalBodyLink__xnDqt {
            --typography-global-body-link-font-computed: var(
              --typography-global-body-link-lg-font,
              var(
                --typography-global-body-link-md-font,
                var(--typography-global-body-link-sm-font)
              )
            );
            --typography-global-body-link-letter-spacing-computed: var(
              --typography-global-body-link-lg-letter-spacing,
              var(
                --typography-global-body-link-md-letter-spacing,
                var(--typography-global-body-link-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalBodyLink__xnDqt {
            --typography-global-body-link-font-computed: var(
              --typography-global-body-link-xl-font,
              var(
                --typography-global-body-link-lg-font,
                var(
                  --typography-global-body-link-md-font,
                  var(--typography-global-body-link-sm-font)
                )
              )
            );
            --typography-global-body-link-letter-spacing-computed: var(
              --typography-global-body-link-xl-letter-spacing,
              var(
                --typography-global-body-link-lg-letter-spacing,
                var(
                  --typography-global-body-link-md-letter-spacing,
                  var(--typography-global-body-link-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalBodyLink__xnDqt {
            --typography-global-body-link-font-computed: var(
              --typography-global-body-link-xxl-font,
              var(
                --typography-global-body-link-xl-font,
                var(
                  --typography-global-body-link-lg-font,
                  var(
                    --typography-global-body-link-md-font,
                    var(--typography-global-body-link-sm-font)
                  )
                )
              )
            );
            --typography-global-body-link-letter-spacing-computed: var(
              --typography-global-body-link-xxl-letter-spacing,
              var(
                --typography-global-body-link-xl-letter-spacing,
                var(
                  --typography-global-body-link-lg-letter-spacing,
                  var(
                    --typography-global-body-link-md-letter-spacing,
                    var(--typography-global-body-link-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        a.semanticTypography_variantGlobalBodyLink__xnDqt:hover {
          color: var(--color-link-primary-text-hover);
          text-decoration: underline;
        }
        a.semanticTypography_variantGlobalBodyLink__xnDqt:focus {
          color: var(--color-link-primary-text-focus);
          text-decoration: underline;
        }
        a.semanticTypography_variantGlobalBodyLink__xnDqt:active {
          color: var(--color-link-primary-text-active);
          text-decoration: underline;
        }
        .semanticTypography_variantGlobalCaption__fFXUL {
          font: var(
            --typography-global-caption-font-computed,
            var(--typography-global-caption-font)
          );
          letter-spacing: var(
            --typography-global-caption-letter-spacing-computed,
            var(--typography-global-caption-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalCaption__fFXUL {
            --typography-global-caption-font-computed: var(
              --typography-global-caption-sm-font
            );
            --typography-global-caption-letter-spacing-computed: var(
              --typography-global-caption-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalCaption__fFXUL {
            --typography-global-caption-font-computed: var(
              --typography-global-caption-md-font,
              var(--typography-global-caption-sm-font)
            );
            --typography-global-caption-letter-spacing-computed: var(
              --typography-global-caption-md-letter-spacing,
              var(--typography-global-caption-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalCaption__fFXUL {
            --typography-global-caption-font-computed: var(
              --typography-global-caption-lg-font,
              var(
                --typography-global-caption-md-font,
                var(--typography-global-caption-sm-font)
              )
            );
            --typography-global-caption-letter-spacing-computed: var(
              --typography-global-caption-lg-letter-spacing,
              var(
                --typography-global-caption-md-letter-spacing,
                var(--typography-global-caption-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalCaption__fFXUL {
            --typography-global-caption-font-computed: var(
              --typography-global-caption-xl-font,
              var(
                --typography-global-caption-lg-font,
                var(
                  --typography-global-caption-md-font,
                  var(--typography-global-caption-sm-font)
                )
              )
            );
            --typography-global-caption-letter-spacing-computed: var(
              --typography-global-caption-xl-letter-spacing,
              var(
                --typography-global-caption-lg-letter-spacing,
                var(
                  --typography-global-caption-md-letter-spacing,
                  var(--typography-global-caption-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalCaption__fFXUL {
            --typography-global-caption-font-computed: var(
              --typography-global-caption-xxl-font,
              var(
                --typography-global-caption-xl-font,
                var(
                  --typography-global-caption-lg-font,
                  var(
                    --typography-global-caption-md-font,
                    var(--typography-global-caption-sm-font)
                  )
                )
              )
            );
            --typography-global-caption-letter-spacing-computed: var(
              --typography-global-caption-xxl-letter-spacing,
              var(
                --typography-global-caption-xl-letter-spacing,
                var(
                  --typography-global-caption-lg-letter-spacing,
                  var(
                    --typography-global-caption-md-letter-spacing,
                    var(--typography-global-caption-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalMeta__9SjMh {
          font: var(
            --typography-global-meta-font-computed,
            var(--typography-global-meta-font)
          );
          letter-spacing: var(
            --typography-global-meta-letter-spacing-computed,
            var(--typography-global-meta-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalMeta__9SjMh {
            --typography-global-meta-font-computed: var(
              --typography-global-meta-sm-font
            );
            --typography-global-meta-letter-spacing-computed: var(
              --typography-global-meta-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalMeta__9SjMh {
            --typography-global-meta-font-computed: var(
              --typography-global-meta-md-font,
              var(--typography-global-meta-sm-font)
            );
            --typography-global-meta-letter-spacing-computed: var(
              --typography-global-meta-md-letter-spacing,
              var(--typography-global-meta-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalMeta__9SjMh {
            --typography-global-meta-font-computed: var(
              --typography-global-meta-lg-font,
              var(
                --typography-global-meta-md-font,
                var(--typography-global-meta-sm-font)
              )
            );
            --typography-global-meta-letter-spacing-computed: var(
              --typography-global-meta-lg-letter-spacing,
              var(
                --typography-global-meta-md-letter-spacing,
                var(--typography-global-meta-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalMeta__9SjMh {
            --typography-global-meta-font-computed: var(
              --typography-global-meta-xl-font,
              var(
                --typography-global-meta-lg-font,
                var(
                  --typography-global-meta-md-font,
                  var(--typography-global-meta-sm-font)
                )
              )
            );
            --typography-global-meta-letter-spacing-computed: var(
              --typography-global-meta-xl-letter-spacing,
              var(
                --typography-global-meta-lg-letter-spacing,
                var(
                  --typography-global-meta-md-letter-spacing,
                  var(--typography-global-meta-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalMeta__9SjMh {
            --typography-global-meta-font-computed: var(
              --typography-global-meta-xxl-font,
              var(
                --typography-global-meta-xl-font,
                var(
                  --typography-global-meta-lg-font,
                  var(
                    --typography-global-meta-md-font,
                    var(--typography-global-meta-sm-font)
                  )
                )
              )
            );
            --typography-global-meta-letter-spacing-computed: var(
              --typography-global-meta-xxl-letter-spacing,
              var(
                --typography-global-meta-xl-letter-spacing,
                var(
                  --typography-global-meta-lg-letter-spacing,
                  var(
                    --typography-global-meta-md-letter-spacing,
                    var(--typography-global-meta-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalQuote__cJpu2 {
          font: var(
            --typography-global-quote-font-computed,
            var(--typography-global-quote-font)
          );
          letter-spacing: var(
            --typography-global-quote-letter-spacing-computed,
            var(--typography-global-quote-letter-spacing)
          );
          color: var(--color-text-strong);
          text-wrap: balance;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalQuote__cJpu2 {
            --typography-global-quote-font-computed: var(
              --typography-global-quote-sm-font
            );
            --typography-global-quote-letter-spacing-computed: var(
              --typography-global-quote-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalQuote__cJpu2 {
            --typography-global-quote-font-computed: var(
              --typography-global-quote-md-font,
              var(--typography-global-quote-sm-font)
            );
            --typography-global-quote-letter-spacing-computed: var(
              --typography-global-quote-md-letter-spacing,
              var(--typography-global-quote-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalQuote__cJpu2 {
            --typography-global-quote-font-computed: var(
              --typography-global-quote-lg-font,
              var(
                --typography-global-quote-md-font,
                var(--typography-global-quote-sm-font)
              )
            );
            --typography-global-quote-letter-spacing-computed: var(
              --typography-global-quote-lg-letter-spacing,
              var(
                --typography-global-quote-md-letter-spacing,
                var(--typography-global-quote-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalQuote__cJpu2 {
            --typography-global-quote-font-computed: var(
              --typography-global-quote-xl-font,
              var(
                --typography-global-quote-lg-font,
                var(
                  --typography-global-quote-md-font,
                  var(--typography-global-quote-sm-font)
                )
              )
            );
            --typography-global-quote-letter-spacing-computed: var(
              --typography-global-quote-xl-letter-spacing,
              var(
                --typography-global-quote-lg-letter-spacing,
                var(
                  --typography-global-quote-md-letter-spacing,
                  var(--typography-global-quote-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalQuote__cJpu2 {
            --typography-global-quote-font-computed: var(
              --typography-global-quote-xxl-font,
              var(
                --typography-global-quote-xl-font,
                var(
                  --typography-global-quote-lg-font,
                  var(
                    --typography-global-quote-md-font,
                    var(--typography-global-quote-sm-font)
                  )
                )
              )
            );
            --typography-global-quote-letter-spacing-computed: var(
              --typography-global-quote-xxl-letter-spacing,
              var(
                --typography-global-quote-xl-letter-spacing,
                var(
                  --typography-global-quote-lg-letter-spacing,
                  var(
                    --typography-global-quote-md-letter-spacing,
                    var(--typography-global-quote-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantGlobalDeck__VQb79 {
          font: var(
            --typography-global-deck-font-computed,
            var(--typography-global-deck-font)
          );
          letter-spacing: var(
            --typography-global-deck-letter-spacing-computed,
            var(--typography-global-deck-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantGlobalDeck__VQb79 {
            --typography-global-deck-font-computed: var(
              --typography-global-deck-sm-font
            );
            --typography-global-deck-letter-spacing-computed: var(
              --typography-global-deck-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantGlobalDeck__VQb79 {
            --typography-global-deck-font-computed: var(
              --typography-global-deck-md-font,
              var(--typography-global-deck-sm-font)
            );
            --typography-global-deck-letter-spacing-computed: var(
              --typography-global-deck-md-letter-spacing,
              var(--typography-global-deck-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantGlobalDeck__VQb79 {
            --typography-global-deck-font-computed: var(
              --typography-global-deck-lg-font,
              var(
                --typography-global-deck-md-font,
                var(--typography-global-deck-sm-font)
              )
            );
            --typography-global-deck-letter-spacing-computed: var(
              --typography-global-deck-lg-letter-spacing,
              var(
                --typography-global-deck-md-letter-spacing,
                var(--typography-global-deck-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantGlobalDeck__VQb79 {
            --typography-global-deck-font-computed: var(
              --typography-global-deck-xl-font,
              var(
                --typography-global-deck-lg-font,
                var(
                  --typography-global-deck-md-font,
                  var(--typography-global-deck-sm-font)
                )
              )
            );
            --typography-global-deck-letter-spacing-computed: var(
              --typography-global-deck-xl-letter-spacing,
              var(
                --typography-global-deck-lg-letter-spacing,
                var(
                  --typography-global-deck-md-letter-spacing,
                  var(--typography-global-deck-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantGlobalDeck__VQb79 {
            --typography-global-deck-font-computed: var(
              --typography-global-deck-xxl-font,
              var(
                --typography-global-deck-xl-font,
                var(
                  --typography-global-deck-lg-font,
                  var(
                    --typography-global-deck-md-font,
                    var(--typography-global-deck-sm-font)
                  )
                )
              )
            );
            --typography-global-deck-letter-spacing-computed: var(
              --typography-global-deck-xxl-letter-spacing,
              var(
                --typography-global-deck-xl-letter-spacing,
                var(
                  --typography-global-deck-lg-letter-spacing,
                  var(
                    --typography-global-deck-md-letter-spacing,
                    var(--typography-global-deck-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantInteractionButtonSmall__LAKr_ {
          font: var(
            --typography-interaction-button-small-font-computed,
            var(--typography-interaction-button-small-font)
          );
          letter-spacing: var(
            --typography-interaction-button-small-letter-spacing-computed,
            var(--typography-interaction-button-small-letter-spacing)
          );
        }
        @media (min-width: 600px) {
          .semanticTypography_variantInteractionButtonSmall__LAKr_ {
            --typography-interaction-button-small-font-computed: var(
              --typography-interaction-button-small-sm-font
            );
            --typography-interaction-button-small-letter-spacing-computed: var(
              --typography-interaction-button-small-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantInteractionButtonSmall__LAKr_ {
            --typography-interaction-button-small-font-computed: var(
              --typography-interaction-button-small-md-font,
              var(--typography-interaction-button-small-sm-font)
            );
            --typography-interaction-button-small-letter-spacing-computed: var(
              --typography-interaction-button-small-md-letter-spacing,
              var(--typography-interaction-button-small-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantInteractionButtonSmall__LAKr_ {
            --typography-interaction-button-small-font-computed: var(
              --typography-interaction-button-small-lg-font,
              var(
                --typography-interaction-button-small-md-font,
                var(--typography-interaction-button-small-sm-font)
              )
            );
            --typography-interaction-button-small-letter-spacing-computed: var(
              --typography-interaction-button-small-lg-letter-spacing,
              var(
                --typography-interaction-button-small-md-letter-spacing,
                var(--typography-interaction-button-small-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantInteractionButtonSmall__LAKr_ {
            --typography-interaction-button-small-font-computed: var(
              --typography-interaction-button-small-xl-font,
              var(
                --typography-interaction-button-small-lg-font,
                var(
                  --typography-interaction-button-small-md-font,
                  var(--typography-interaction-button-small-sm-font)
                )
              )
            );
            --typography-interaction-button-small-letter-spacing-computed: var(
              --typography-interaction-button-small-xl-letter-spacing,
              var(
                --typography-interaction-button-small-lg-letter-spacing,
                var(
                  --typography-interaction-button-small-md-letter-spacing,
                  var(--typography-interaction-button-small-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantInteractionButtonSmall__LAKr_ {
            --typography-interaction-button-small-font-computed: var(
              --typography-interaction-button-small-xxl-font,
              var(
                --typography-interaction-button-small-xl-font,
                var(
                  --typography-interaction-button-small-lg-font,
                  var(
                    --typography-interaction-button-small-md-font,
                    var(--typography-interaction-button-small-sm-font)
                  )
                )
              )
            );
            --typography-interaction-button-small-letter-spacing-computed: var(
              --typography-interaction-button-small-xxl-letter-spacing,
              var(
                --typography-interaction-button-small-xl-letter-spacing,
                var(
                  --typography-interaction-button-small-lg-letter-spacing,
                  var(
                    --typography-interaction-button-small-md-letter-spacing,
                    var(--typography-interaction-button-small-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantInteractionButtonMedium__HCJEu {
          font: var(
            --typography-interaction-button-medium-font-computed,
            var(--typography-interaction-button-medium-font)
          );
          letter-spacing: var(
            --typography-interaction-button-medium-letter-spacing-computed,
            var(--typography-interaction-button-medium-letter-spacing)
          );
        }
        @media (min-width: 600px) {
          .semanticTypography_variantInteractionButtonMedium__HCJEu {
            --typography-interaction-button-medium-font-computed: var(
              --typography-interaction-button-medium-sm-font
            );
            --typography-interaction-button-medium-letter-spacing-computed: var(
              --typography-interaction-button-medium-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantInteractionButtonMedium__HCJEu {
            --typography-interaction-button-medium-font-computed: var(
              --typography-interaction-button-medium-md-font,
              var(--typography-interaction-button-medium-sm-font)
            );
            --typography-interaction-button-medium-letter-spacing-computed: var(
              --typography-interaction-button-medium-md-letter-spacing,
              var(--typography-interaction-button-medium-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantInteractionButtonMedium__HCJEu {
            --typography-interaction-button-medium-font-computed: var(
              --typography-interaction-button-medium-lg-font,
              var(
                --typography-interaction-button-medium-md-font,
                var(--typography-interaction-button-medium-sm-font)
              )
            );
            --typography-interaction-button-medium-letter-spacing-computed: var(
              --typography-interaction-button-medium-lg-letter-spacing,
              var(
                --typography-interaction-button-medium-md-letter-spacing,
                var(--typography-interaction-button-medium-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantInteractionButtonMedium__HCJEu {
            --typography-interaction-button-medium-font-computed: var(
              --typography-interaction-button-medium-xl-font,
              var(
                --typography-interaction-button-medium-lg-font,
                var(
                  --typography-interaction-button-medium-md-font,
                  var(--typography-interaction-button-medium-sm-font)
                )
              )
            );
            --typography-interaction-button-medium-letter-spacing-computed: var(
              --typography-interaction-button-medium-xl-letter-spacing,
              var(
                --typography-interaction-button-medium-lg-letter-spacing,
                var(
                  --typography-interaction-button-medium-md-letter-spacing,
                  var(--typography-interaction-button-medium-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantInteractionButtonMedium__HCJEu {
            --typography-interaction-button-medium-font-computed: var(
              --typography-interaction-button-medium-xxl-font,
              var(
                --typography-interaction-button-medium-xl-font,
                var(
                  --typography-interaction-button-medium-lg-font,
                  var(
                    --typography-interaction-button-medium-md-font,
                    var(--typography-interaction-button-medium-sm-font)
                  )
                )
              )
            );
            --typography-interaction-button-medium-letter-spacing-computed: var(
              --typography-interaction-button-medium-xxl-letter-spacing,
              var(
                --typography-interaction-button-medium-xl-letter-spacing,
                var(
                  --typography-interaction-button-medium-lg-letter-spacing,
                  var(
                    --typography-interaction-button-medium-md-letter-spacing,
                    var(
                      --typography-interaction-button-medium-sm-letter-spacing
                    )
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantInteractionButtonLarge__7OLEp {
          font: var(
            --typography-interaction-button-large-font-computed,
            var(--typography-interaction-button-large-font)
          );
          letter-spacing: var(
            --typography-interaction-button-large-letter-spacing-computed,
            var(--typography-interaction-button-large-letter-spacing)
          );
        }
        @media (min-width: 600px) {
          .semanticTypography_variantInteractionButtonLarge__7OLEp {
            --typography-interaction-button-large-font-computed: var(
              --typography-interaction-button-large-sm-font
            );
            --typography-interaction-button-large-letter-spacing-computed: var(
              --typography-interaction-button-large-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantInteractionButtonLarge__7OLEp {
            --typography-interaction-button-large-font-computed: var(
              --typography-interaction-button-large-md-font,
              var(--typography-interaction-button-large-sm-font)
            );
            --typography-interaction-button-large-letter-spacing-computed: var(
              --typography-interaction-button-large-md-letter-spacing,
              var(--typography-interaction-button-large-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantInteractionButtonLarge__7OLEp {
            --typography-interaction-button-large-font-computed: var(
              --typography-interaction-button-large-lg-font,
              var(
                --typography-interaction-button-large-md-font,
                var(--typography-interaction-button-large-sm-font)
              )
            );
            --typography-interaction-button-large-letter-spacing-computed: var(
              --typography-interaction-button-large-lg-letter-spacing,
              var(
                --typography-interaction-button-large-md-letter-spacing,
                var(--typography-interaction-button-large-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantInteractionButtonLarge__7OLEp {
            --typography-interaction-button-large-font-computed: var(
              --typography-interaction-button-large-xl-font,
              var(
                --typography-interaction-button-large-lg-font,
                var(
                  --typography-interaction-button-large-md-font,
                  var(--typography-interaction-button-large-sm-font)
                )
              )
            );
            --typography-interaction-button-large-letter-spacing-computed: var(
              --typography-interaction-button-large-xl-letter-spacing,
              var(
                --typography-interaction-button-large-lg-letter-spacing,
                var(
                  --typography-interaction-button-large-md-letter-spacing,
                  var(--typography-interaction-button-large-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantInteractionButtonLarge__7OLEp {
            --typography-interaction-button-large-font-computed: var(
              --typography-interaction-button-large-xxl-font,
              var(
                --typography-interaction-button-large-xl-font,
                var(
                  --typography-interaction-button-large-lg-font,
                  var(
                    --typography-interaction-button-large-md-font,
                    var(--typography-interaction-button-large-sm-font)
                  )
                )
              )
            );
            --typography-interaction-button-large-letter-spacing-computed: var(
              --typography-interaction-button-large-xxl-letter-spacing,
              var(
                --typography-interaction-button-large-xl-letter-spacing,
                var(
                  --typography-interaction-button-large-lg-letter-spacing,
                  var(
                    --typography-interaction-button-large-md-letter-spacing,
                    var(--typography-interaction-button-large-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantInteractionFormLabel__RRG67 {
          font: var(
            --typography-interaction-form-label-font-computed,
            var(--typography-interaction-form-label-font)
          );
          letter-spacing: var(
            --typography-interaction-form-label-letter-spacing-computed,
            var(--typography-interaction-form-label-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantInteractionFormLabel__RRG67 {
            --typography-interaction-form-label-font-computed: var(
              --typography-interaction-form-label-sm-font
            );
            --typography-interaction-form-label-letter-spacing-computed: var(
              --typography-interaction-form-label-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantInteractionFormLabel__RRG67 {
            --typography-interaction-form-label-font-computed: var(
              --typography-interaction-form-label-md-font,
              var(--typography-interaction-form-label-sm-font)
            );
            --typography-interaction-form-label-letter-spacing-computed: var(
              --typography-interaction-form-label-md-letter-spacing,
              var(--typography-interaction-form-label-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantInteractionFormLabel__RRG67 {
            --typography-interaction-form-label-font-computed: var(
              --typography-interaction-form-label-lg-font,
              var(
                --typography-interaction-form-label-md-font,
                var(--typography-interaction-form-label-sm-font)
              )
            );
            --typography-interaction-form-label-letter-spacing-computed: var(
              --typography-interaction-form-label-lg-letter-spacing,
              var(
                --typography-interaction-form-label-md-letter-spacing,
                var(--typography-interaction-form-label-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantInteractionFormLabel__RRG67 {
            --typography-interaction-form-label-font-computed: var(
              --typography-interaction-form-label-xl-font,
              var(
                --typography-interaction-form-label-lg-font,
                var(
                  --typography-interaction-form-label-md-font,
                  var(--typography-interaction-form-label-sm-font)
                )
              )
            );
            --typography-interaction-form-label-letter-spacing-computed: var(
              --typography-interaction-form-label-xl-letter-spacing,
              var(
                --typography-interaction-form-label-lg-letter-spacing,
                var(
                  --typography-interaction-form-label-md-letter-spacing,
                  var(--typography-interaction-form-label-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantInteractionFormLabel__RRG67 {
            --typography-interaction-form-label-font-computed: var(
              --typography-interaction-form-label-xxl-font,
              var(
                --typography-interaction-form-label-xl-font,
                var(
                  --typography-interaction-form-label-lg-font,
                  var(
                    --typography-interaction-form-label-md-font,
                    var(--typography-interaction-form-label-sm-font)
                  )
                )
              )
            );
            --typography-interaction-form-label-letter-spacing-computed: var(
              --typography-interaction-form-label-xxl-letter-spacing,
              var(
                --typography-interaction-form-label-xl-letter-spacing,
                var(
                  --typography-interaction-form-label-lg-letter-spacing,
                  var(
                    --typography-interaction-form-label-md-letter-spacing,
                    var(--typography-interaction-form-label-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantInteractionFormCaption__y_UYe {
          font: var(
            --typography-interaction-form-caption-font-computed,
            var(--typography-interaction-form-caption-font)
          );
          letter-spacing: var(
            --typography-interaction-form-caption-letter-spacing-computed,
            var(--typography-interaction-form-caption-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantInteractionFormCaption__y_UYe {
            --typography-interaction-form-caption-font-computed: var(
              --typography-interaction-form-caption-sm-font
            );
            --typography-interaction-form-caption-letter-spacing-computed: var(
              --typography-interaction-form-caption-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantInteractionFormCaption__y_UYe {
            --typography-interaction-form-caption-font-computed: var(
              --typography-interaction-form-caption-md-font,
              var(--typography-interaction-form-caption-sm-font)
            );
            --typography-interaction-form-caption-letter-spacing-computed: var(
              --typography-interaction-form-caption-md-letter-spacing,
              var(--typography-interaction-form-caption-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantInteractionFormCaption__y_UYe {
            --typography-interaction-form-caption-font-computed: var(
              --typography-interaction-form-caption-lg-font,
              var(
                --typography-interaction-form-caption-md-font,
                var(--typography-interaction-form-caption-sm-font)
              )
            );
            --typography-interaction-form-caption-letter-spacing-computed: var(
              --typography-interaction-form-caption-lg-letter-spacing,
              var(
                --typography-interaction-form-caption-md-letter-spacing,
                var(--typography-interaction-form-caption-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantInteractionFormCaption__y_UYe {
            --typography-interaction-form-caption-font-computed: var(
              --typography-interaction-form-caption-xl-font,
              var(
                --typography-interaction-form-caption-lg-font,
                var(
                  --typography-interaction-form-caption-md-font,
                  var(--typography-interaction-form-caption-sm-font)
                )
              )
            );
            --typography-interaction-form-caption-letter-spacing-computed: var(
              --typography-interaction-form-caption-xl-letter-spacing,
              var(
                --typography-interaction-form-caption-lg-letter-spacing,
                var(
                  --typography-interaction-form-caption-md-letter-spacing,
                  var(--typography-interaction-form-caption-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantInteractionFormCaption__y_UYe {
            --typography-interaction-form-caption-font-computed: var(
              --typography-interaction-form-caption-xxl-font,
              var(
                --typography-interaction-form-caption-xl-font,
                var(
                  --typography-interaction-form-caption-lg-font,
                  var(
                    --typography-interaction-form-caption-md-font,
                    var(--typography-interaction-form-caption-sm-font)
                  )
                )
              )
            );
            --typography-interaction-form-caption-letter-spacing-computed: var(
              --typography-interaction-form-caption-xxl-letter-spacing,
              var(
                --typography-interaction-form-caption-xl-letter-spacing,
                var(
                  --typography-interaction-form-caption-lg-letter-spacing,
                  var(
                    --typography-interaction-form-caption-md-letter-spacing,
                    var(--typography-interaction-form-caption-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantInteractionFormInput__6bR3z {
          font: var(
            --typography-interaction-form-input-font-computed,
            var(--typography-interaction-form-input-font)
          );
          letter-spacing: var(
            --typography-interaction-form-input-letter-spacing-computed,
            var(--typography-interaction-form-input-letter-spacing)
          );
          color: var(--color-text-normal);
        }
        @media (min-width: 600px) {
          .semanticTypography_variantInteractionFormInput__6bR3z {
            --typography-interaction-form-input-font-computed: var(
              --typography-interaction-form-input-sm-font
            );
            --typography-interaction-form-input-letter-spacing-computed: var(
              --typography-interaction-form-input-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantInteractionFormInput__6bR3z {
            --typography-interaction-form-input-font-computed: var(
              --typography-interaction-form-input-md-font,
              var(--typography-interaction-form-input-sm-font)
            );
            --typography-interaction-form-input-letter-spacing-computed: var(
              --typography-interaction-form-input-md-letter-spacing,
              var(--typography-interaction-form-input-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantInteractionFormInput__6bR3z {
            --typography-interaction-form-input-font-computed: var(
              --typography-interaction-form-input-lg-font,
              var(
                --typography-interaction-form-input-md-font,
                var(--typography-interaction-form-input-sm-font)
              )
            );
            --typography-interaction-form-input-letter-spacing-computed: var(
              --typography-interaction-form-input-lg-letter-spacing,
              var(
                --typography-interaction-form-input-md-letter-spacing,
                var(--typography-interaction-form-input-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantInteractionFormInput__6bR3z {
            --typography-interaction-form-input-font-computed: var(
              --typography-interaction-form-input-xl-font,
              var(
                --typography-interaction-form-input-lg-font,
                var(
                  --typography-interaction-form-input-md-font,
                  var(--typography-interaction-form-input-sm-font)
                )
              )
            );
            --typography-interaction-form-input-letter-spacing-computed: var(
              --typography-interaction-form-input-xl-letter-spacing,
              var(
                --typography-interaction-form-input-lg-letter-spacing,
                var(
                  --typography-interaction-form-input-md-letter-spacing,
                  var(--typography-interaction-form-input-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantInteractionFormInput__6bR3z {
            --typography-interaction-form-input-font-computed: var(
              --typography-interaction-form-input-xxl-font,
              var(
                --typography-interaction-form-input-xl-font,
                var(
                  --typography-interaction-form-input-lg-font,
                  var(
                    --typography-interaction-form-input-md-font,
                    var(--typography-interaction-form-input-sm-font)
                  )
                )
              )
            );
            --typography-interaction-form-input-letter-spacing-computed: var(
              --typography-interaction-form-input-xxl-letter-spacing,
              var(
                --typography-interaction-form-input-xl-letter-spacing,
                var(
                  --typography-interaction-form-input-lg-letter-spacing,
                  var(
                    --typography-interaction-form-input-md-letter-spacing,
                    var(--typography-interaction-form-input-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardTitle__nqcQy {
          font: var(
            --typography-card-title-font-computed,
            var(--typography-card-title-font)
          );
          letter-spacing: var(
            --typography-card-title-letter-spacing-computed,
            var(--typography-card-title-letter-spacing)
          );
          color: var(--color-card-title-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardTitle__nqcQy {
            --typography-card-title-font-computed: var(
              --typography-card-title-sm-font
            );
            --typography-card-title-letter-spacing-computed: var(
              --typography-card-title-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardTitle__nqcQy {
            --typography-card-title-font-computed: var(
              --typography-card-title-md-font,
              var(--typography-card-title-sm-font)
            );
            --typography-card-title-letter-spacing-computed: var(
              --typography-card-title-md-letter-spacing,
              var(--typography-card-title-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardTitle__nqcQy {
            --typography-card-title-font-computed: var(
              --typography-card-title-lg-font,
              var(
                --typography-card-title-md-font,
                var(--typography-card-title-sm-font)
              )
            );
            --typography-card-title-letter-spacing-computed: var(
              --typography-card-title-lg-letter-spacing,
              var(
                --typography-card-title-md-letter-spacing,
                var(--typography-card-title-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardTitle__nqcQy {
            --typography-card-title-font-computed: var(
              --typography-card-title-xl-font,
              var(
                --typography-card-title-lg-font,
                var(
                  --typography-card-title-md-font,
                  var(--typography-card-title-sm-font)
                )
              )
            );
            --typography-card-title-letter-spacing-computed: var(
              --typography-card-title-xl-letter-spacing,
              var(
                --typography-card-title-lg-letter-spacing,
                var(
                  --typography-card-title-md-letter-spacing,
                  var(--typography-card-title-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardTitle__nqcQy {
            --typography-card-title-font-computed: var(
              --typography-card-title-xxl-font,
              var(
                --typography-card-title-xl-font,
                var(
                  --typography-card-title-lg-font,
                  var(
                    --typography-card-title-md-font,
                    var(--typography-card-title-sm-font)
                  )
                )
              )
            );
            --typography-card-title-letter-spacing-computed: var(
              --typography-card-title-xxl-letter-spacing,
              var(
                --typography-card-title-xl-letter-spacing,
                var(
                  --typography-card-title-lg-letter-spacing,
                  var(
                    --typography-card-title-md-letter-spacing,
                    var(--typography-card-title-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardTitleFeature__B250k {
          font: var(
            --typography-card-title-feature-font-computed,
            var(--typography-card-title-feature-font)
          );
          letter-spacing: var(
            --typography-card-title-feature-letter-spacing-computed,
            var(--typography-card-title-feature-letter-spacing)
          );
          color: var(--color-card-title-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardTitleFeature__B250k {
            --typography-card-title-feature-font-computed: var(
              --typography-card-title-feature-sm-font
            );
            --typography-card-title-feature-letter-spacing-computed: var(
              --typography-card-title-feature-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardTitleFeature__B250k {
            --typography-card-title-feature-font-computed: var(
              --typography-card-title-feature-md-font,
              var(--typography-card-title-feature-sm-font)
            );
            --typography-card-title-feature-letter-spacing-computed: var(
              --typography-card-title-feature-md-letter-spacing,
              var(--typography-card-title-feature-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardTitleFeature__B250k {
            --typography-card-title-feature-font-computed: var(
              --typography-card-title-feature-lg-font,
              var(
                --typography-card-title-feature-md-font,
                var(--typography-card-title-feature-sm-font)
              )
            );
            --typography-card-title-feature-letter-spacing-computed: var(
              --typography-card-title-feature-lg-letter-spacing,
              var(
                --typography-card-title-feature-md-letter-spacing,
                var(--typography-card-title-feature-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardTitleFeature__B250k {
            --typography-card-title-feature-font-computed: var(
              --typography-card-title-feature-xl-font,
              var(
                --typography-card-title-feature-lg-font,
                var(
                  --typography-card-title-feature-md-font,
                  var(--typography-card-title-feature-sm-font)
                )
              )
            );
            --typography-card-title-feature-letter-spacing-computed: var(
              --typography-card-title-feature-xl-letter-spacing,
              var(
                --typography-card-title-feature-lg-letter-spacing,
                var(
                  --typography-card-title-feature-md-letter-spacing,
                  var(--typography-card-title-feature-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardTitleFeature__B250k {
            --typography-card-title-feature-font-computed: var(
              --typography-card-title-feature-xxl-font,
              var(
                --typography-card-title-feature-xl-font,
                var(
                  --typography-card-title-feature-lg-font,
                  var(
                    --typography-card-title-feature-md-font,
                    var(--typography-card-title-feature-sm-font)
                  )
                )
              )
            );
            --typography-card-title-feature-letter-spacing-computed: var(
              --typography-card-title-feature-xxl-letter-spacing,
              var(
                --typography-card-title-feature-xl-letter-spacing,
                var(
                  --typography-card-title-feature-lg-letter-spacing,
                  var(
                    --typography-card-title-feature-md-letter-spacing,
                    var(--typography-card-title-feature-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardTitleSummary__lvrMk {
          font: var(
            --typography-card-title-summary-font-computed,
            var(--typography-card-title-summary-font)
          );
          letter-spacing: var(
            --typography-card-title-summary-letter-spacing-computed,
            var(--typography-card-title-summary-letter-spacing)
          );
          color: var(--color-card-title-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardTitleSummary__lvrMk {
            --typography-card-title-summary-font-computed: var(
              --typography-card-title-summary-sm-font
            );
            --typography-card-title-summary-letter-spacing-computed: var(
              --typography-card-title-summary-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardTitleSummary__lvrMk {
            --typography-card-title-summary-font-computed: var(
              --typography-card-title-summary-md-font,
              var(--typography-card-title-summary-sm-font)
            );
            --typography-card-title-summary-letter-spacing-computed: var(
              --typography-card-title-summary-md-letter-spacing,
              var(--typography-card-title-summary-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardTitleSummary__lvrMk {
            --typography-card-title-summary-font-computed: var(
              --typography-card-title-summary-lg-font,
              var(
                --typography-card-title-summary-md-font,
                var(--typography-card-title-summary-sm-font)
              )
            );
            --typography-card-title-summary-letter-spacing-computed: var(
              --typography-card-title-summary-lg-letter-spacing,
              var(
                --typography-card-title-summary-md-letter-spacing,
                var(--typography-card-title-summary-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardTitleSummary__lvrMk {
            --typography-card-title-summary-font-computed: var(
              --typography-card-title-summary-xl-font,
              var(
                --typography-card-title-summary-lg-font,
                var(
                  --typography-card-title-summary-md-font,
                  var(--typography-card-title-summary-sm-font)
                )
              )
            );
            --typography-card-title-summary-letter-spacing-computed: var(
              --typography-card-title-summary-xl-letter-spacing,
              var(
                --typography-card-title-summary-lg-letter-spacing,
                var(
                  --typography-card-title-summary-md-letter-spacing,
                  var(--typography-card-title-summary-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardTitleSummary__lvrMk {
            --typography-card-title-summary-font-computed: var(
              --typography-card-title-summary-xxl-font,
              var(
                --typography-card-title-summary-xl-font,
                var(
                  --typography-card-title-summary-lg-font,
                  var(
                    --typography-card-title-summary-md-font,
                    var(--typography-card-title-summary-sm-font)
                  )
                )
              )
            );
            --typography-card-title-summary-letter-spacing-computed: var(
              --typography-card-title-summary-xxl-letter-spacing,
              var(
                --typography-card-title-summary-xl-letter-spacing,
                var(
                  --typography-card-title-summary-lg-letter-spacing,
                  var(
                    --typography-card-title-summary-md-letter-spacing,
                    var(--typography-card-title-summary-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardBody__E_9cg {
          font: var(
            --typography-card-body-font-computed,
            var(--typography-card-body-font)
          );
          letter-spacing: var(
            --typography-card-body-letter-spacing-computed,
            var(--typography-card-body-letter-spacing)
          );
          color: var(--color-card-body-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardBody__E_9cg {
            --typography-card-body-font-computed: var(
              --typography-card-body-sm-font
            );
            --typography-card-body-letter-spacing-computed: var(
              --typography-card-body-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardBody__E_9cg {
            --typography-card-body-font-computed: var(
              --typography-card-body-md-font,
              var(--typography-card-body-sm-font)
            );
            --typography-card-body-letter-spacing-computed: var(
              --typography-card-body-md-letter-spacing,
              var(--typography-card-body-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardBody__E_9cg {
            --typography-card-body-font-computed: var(
              --typography-card-body-lg-font,
              var(
                --typography-card-body-md-font,
                var(--typography-card-body-sm-font)
              )
            );
            --typography-card-body-letter-spacing-computed: var(
              --typography-card-body-lg-letter-spacing,
              var(
                --typography-card-body-md-letter-spacing,
                var(--typography-card-body-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardBody__E_9cg {
            --typography-card-body-font-computed: var(
              --typography-card-body-xl-font,
              var(
                --typography-card-body-lg-font,
                var(
                  --typography-card-body-md-font,
                  var(--typography-card-body-sm-font)
                )
              )
            );
            --typography-card-body-letter-spacing-computed: var(
              --typography-card-body-xl-letter-spacing,
              var(
                --typography-card-body-lg-letter-spacing,
                var(
                  --typography-card-body-md-letter-spacing,
                  var(--typography-card-body-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardBody__E_9cg {
            --typography-card-body-font-computed: var(
              --typography-card-body-xxl-font,
              var(
                --typography-card-body-xl-font,
                var(
                  --typography-card-body-lg-font,
                  var(
                    --typography-card-body-md-font,
                    var(--typography-card-body-sm-font)
                  )
                )
              )
            );
            --typography-card-body-letter-spacing-computed: var(
              --typography-card-body-xxl-letter-spacing,
              var(
                --typography-card-body-xl-letter-spacing,
                var(
                  --typography-card-body-lg-letter-spacing,
                  var(
                    --typography-card-body-md-letter-spacing,
                    var(--typography-card-body-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardBodySummary__7ucTw {
          font: var(
            --typography-card-body-summary-font-computed,
            var(--typography-card-body-summary-font)
          );
          letter-spacing: var(
            --typography-card-body-summary-letter-spacing-computed,
            var(--typography-card-body-summary-letter-spacing)
          );
          color: var(--color-card-body-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardBodySummary__7ucTw {
            --typography-card-body-summary-font-computed: var(
              --typography-card-body-summary-sm-font
            );
            --typography-card-body-summary-letter-spacing-computed: var(
              --typography-card-body-summary-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardBodySummary__7ucTw {
            --typography-card-body-summary-font-computed: var(
              --typography-card-body-summary-md-font,
              var(--typography-card-body-summary-sm-font)
            );
            --typography-card-body-summary-letter-spacing-computed: var(
              --typography-card-body-summary-md-letter-spacing,
              var(--typography-card-body-summary-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardBodySummary__7ucTw {
            --typography-card-body-summary-font-computed: var(
              --typography-card-body-summary-lg-font,
              var(
                --typography-card-body-summary-md-font,
                var(--typography-card-body-summary-sm-font)
              )
            );
            --typography-card-body-summary-letter-spacing-computed: var(
              --typography-card-body-summary-lg-letter-spacing,
              var(
                --typography-card-body-summary-md-letter-spacing,
                var(--typography-card-body-summary-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardBodySummary__7ucTw {
            --typography-card-body-summary-font-computed: var(
              --typography-card-body-summary-xl-font,
              var(
                --typography-card-body-summary-lg-font,
                var(
                  --typography-card-body-summary-md-font,
                  var(--typography-card-body-summary-sm-font)
                )
              )
            );
            --typography-card-body-summary-letter-spacing-computed: var(
              --typography-card-body-summary-xl-letter-spacing,
              var(
                --typography-card-body-summary-lg-letter-spacing,
                var(
                  --typography-card-body-summary-md-letter-spacing,
                  var(--typography-card-body-summary-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardBodySummary__7ucTw {
            --typography-card-body-summary-font-computed: var(
              --typography-card-body-summary-xxl-font,
              var(
                --typography-card-body-summary-xl-font,
                var(
                  --typography-card-body-summary-lg-font,
                  var(
                    --typography-card-body-summary-md-font,
                    var(--typography-card-body-summary-sm-font)
                  )
                )
              )
            );
            --typography-card-body-summary-letter-spacing-computed: var(
              --typography-card-body-summary-xxl-letter-spacing,
              var(
                --typography-card-body-summary-xl-letter-spacing,
                var(
                  --typography-card-body-summary-lg-letter-spacing,
                  var(
                    --typography-card-body-summary-md-letter-spacing,
                    var(--typography-card-body-summary-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardContext__HGM89 {
          font: var(
            --typography-card-context-font-computed,
            var(--typography-card-context-font)
          );
          letter-spacing: var(
            --typography-card-context-letter-spacing-computed,
            var(--typography-card-context-letter-spacing)
          );
          color: var(--color-card-supporting-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardContext__HGM89 {
            --typography-card-context-font-computed: var(
              --typography-card-context-sm-font
            );
            --typography-card-context-letter-spacing-computed: var(
              --typography-card-context-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardContext__HGM89 {
            --typography-card-context-font-computed: var(
              --typography-card-context-md-font,
              var(--typography-card-context-sm-font)
            );
            --typography-card-context-letter-spacing-computed: var(
              --typography-card-context-md-letter-spacing,
              var(--typography-card-context-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardContext__HGM89 {
            --typography-card-context-font-computed: var(
              --typography-card-context-lg-font,
              var(
                --typography-card-context-md-font,
                var(--typography-card-context-sm-font)
              )
            );
            --typography-card-context-letter-spacing-computed: var(
              --typography-card-context-lg-letter-spacing,
              var(
                --typography-card-context-md-letter-spacing,
                var(--typography-card-context-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardContext__HGM89 {
            --typography-card-context-font-computed: var(
              --typography-card-context-xl-font,
              var(
                --typography-card-context-lg-font,
                var(
                  --typography-card-context-md-font,
                  var(--typography-card-context-sm-font)
                )
              )
            );
            --typography-card-context-letter-spacing-computed: var(
              --typography-card-context-xl-letter-spacing,
              var(
                --typography-card-context-lg-letter-spacing,
                var(
                  --typography-card-context-md-letter-spacing,
                  var(--typography-card-context-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardContext__HGM89 {
            --typography-card-context-font-computed: var(
              --typography-card-context-xxl-font,
              var(
                --typography-card-context-xl-font,
                var(
                  --typography-card-context-lg-font,
                  var(
                    --typography-card-context-md-font,
                    var(--typography-card-context-sm-font)
                  )
                )
              )
            );
            --typography-card-context-letter-spacing-computed: var(
              --typography-card-context-xxl-letter-spacing,
              var(
                --typography-card-context-xl-letter-spacing,
                var(
                  --typography-card-context-lg-letter-spacing,
                  var(
                    --typography-card-context-md-letter-spacing,
                    var(--typography-card-context-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardContextFeature__c5eKB {
          font: var(
            --typography-card-context-feature-font-computed,
            var(--typography-card-context-feature-font)
          );
          letter-spacing: var(
            --typography-card-context-feature-letter-spacing-computed,
            var(--typography-card-context-feature-letter-spacing)
          );
          color: var(--color-card-supporting-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardContextFeature__c5eKB {
            --typography-card-context-feature-font-computed: var(
              --typography-card-context-feature-sm-font
            );
            --typography-card-context-feature-letter-spacing-computed: var(
              --typography-card-context-feature-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardContextFeature__c5eKB {
            --typography-card-context-feature-font-computed: var(
              --typography-card-context-feature-md-font,
              var(--typography-card-context-feature-sm-font)
            );
            --typography-card-context-feature-letter-spacing-computed: var(
              --typography-card-context-feature-md-letter-spacing,
              var(--typography-card-context-feature-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardContextFeature__c5eKB {
            --typography-card-context-feature-font-computed: var(
              --typography-card-context-feature-lg-font,
              var(
                --typography-card-context-feature-md-font,
                var(--typography-card-context-feature-sm-font)
              )
            );
            --typography-card-context-feature-letter-spacing-computed: var(
              --typography-card-context-feature-lg-letter-spacing,
              var(
                --typography-card-context-feature-md-letter-spacing,
                var(--typography-card-context-feature-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardContextFeature__c5eKB {
            --typography-card-context-feature-font-computed: var(
              --typography-card-context-feature-xl-font,
              var(
                --typography-card-context-feature-lg-font,
                var(
                  --typography-card-context-feature-md-font,
                  var(--typography-card-context-feature-sm-font)
                )
              )
            );
            --typography-card-context-feature-letter-spacing-computed: var(
              --typography-card-context-feature-xl-letter-spacing,
              var(
                --typography-card-context-feature-lg-letter-spacing,
                var(
                  --typography-card-context-feature-md-letter-spacing,
                  var(--typography-card-context-feature-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardContextFeature__c5eKB {
            --typography-card-context-feature-font-computed: var(
              --typography-card-context-feature-xxl-font,
              var(
                --typography-card-context-feature-xl-font,
                var(
                  --typography-card-context-feature-lg-font,
                  var(
                    --typography-card-context-feature-md-font,
                    var(--typography-card-context-feature-sm-font)
                  )
                )
              )
            );
            --typography-card-context-feature-letter-spacing-computed: var(
              --typography-card-context-feature-xxl-letter-spacing,
              var(
                --typography-card-context-feature-xl-letter-spacing,
                var(
                  --typography-card-context-feature-lg-letter-spacing,
                  var(
                    --typography-card-context-feature-md-letter-spacing,
                    var(--typography-card-context-feature-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardNote__nw7e8 {
          font: var(
            --typography-card-note-font-computed,
            var(--typography-card-note-font)
          );
          letter-spacing: var(
            --typography-card-note-letter-spacing-computed,
            var(--typography-card-note-letter-spacing)
          );
          color: var(--color-card-supporting-text);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardNote__nw7e8 {
            --typography-card-note-font-computed: var(
              --typography-card-note-sm-font
            );
            --typography-card-note-letter-spacing-computed: var(
              --typography-card-note-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardNote__nw7e8 {
            --typography-card-note-font-computed: var(
              --typography-card-note-md-font,
              var(--typography-card-note-sm-font)
            );
            --typography-card-note-letter-spacing-computed: var(
              --typography-card-note-md-letter-spacing,
              var(--typography-card-note-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardNote__nw7e8 {
            --typography-card-note-font-computed: var(
              --typography-card-note-lg-font,
              var(
                --typography-card-note-md-font,
                var(--typography-card-note-sm-font)
              )
            );
            --typography-card-note-letter-spacing-computed: var(
              --typography-card-note-lg-letter-spacing,
              var(
                --typography-card-note-md-letter-spacing,
                var(--typography-card-note-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardNote__nw7e8 {
            --typography-card-note-font-computed: var(
              --typography-card-note-xl-font,
              var(
                --typography-card-note-lg-font,
                var(
                  --typography-card-note-md-font,
                  var(--typography-card-note-sm-font)
                )
              )
            );
            --typography-card-note-letter-spacing-computed: var(
              --typography-card-note-xl-letter-spacing,
              var(
                --typography-card-note-lg-letter-spacing,
                var(
                  --typography-card-note-md-letter-spacing,
                  var(--typography-card-note-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardNote__nw7e8 {
            --typography-card-note-font-computed: var(
              --typography-card-note-xxl-font,
              var(
                --typography-card-note-xl-font,
                var(
                  --typography-card-note-lg-font,
                  var(
                    --typography-card-note-md-font,
                    var(--typography-card-note-sm-font)
                  )
                )
              )
            );
            --typography-card-note-letter-spacing-computed: var(
              --typography-card-note-xxl-letter-spacing,
              var(
                --typography-card-note-xl-letter-spacing,
                var(
                  --typography-card-note-lg-letter-spacing,
                  var(
                    --typography-card-note-md-letter-spacing,
                    var(--typography-card-note-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantCardQuote__PsrGR {
          font: var(
            --typography-card-quote-font-computed,
            var(--typography-card-quote-font)
          );
          letter-spacing: var(
            --typography-card-quote-letter-spacing-computed,
            var(--typography-card-quote-letter-spacing)
          );
          color: var(--color-card-body-text);
          text-wrap: balance;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantCardQuote__PsrGR {
            --typography-card-quote-font-computed: var(
              --typography-card-quote-sm-font
            );
            --typography-card-quote-letter-spacing-computed: var(
              --typography-card-quote-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantCardQuote__PsrGR {
            --typography-card-quote-font-computed: var(
              --typography-card-quote-md-font,
              var(--typography-card-quote-sm-font)
            );
            --typography-card-quote-letter-spacing-computed: var(
              --typography-card-quote-md-letter-spacing,
              var(--typography-card-quote-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantCardQuote__PsrGR {
            --typography-card-quote-font-computed: var(
              --typography-card-quote-lg-font,
              var(
                --typography-card-quote-md-font,
                var(--typography-card-quote-sm-font)
              )
            );
            --typography-card-quote-letter-spacing-computed: var(
              --typography-card-quote-lg-letter-spacing,
              var(
                --typography-card-quote-md-letter-spacing,
                var(--typography-card-quote-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantCardQuote__PsrGR {
            --typography-card-quote-font-computed: var(
              --typography-card-quote-xl-font,
              var(
                --typography-card-quote-lg-font,
                var(
                  --typography-card-quote-md-font,
                  var(--typography-card-quote-sm-font)
                )
              )
            );
            --typography-card-quote-letter-spacing-computed: var(
              --typography-card-quote-xl-letter-spacing,
              var(
                --typography-card-quote-lg-letter-spacing,
                var(
                  --typography-card-quote-md-letter-spacing,
                  var(--typography-card-quote-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantCardQuote__PsrGR {
            --typography-card-quote-font-computed: var(
              --typography-card-quote-xxl-font,
              var(
                --typography-card-quote-xl-font,
                var(
                  --typography-card-quote-lg-font,
                  var(
                    --typography-card-quote-md-font,
                    var(--typography-card-quote-sm-font)
                  )
                )
              )
            );
            --typography-card-quote-letter-spacing-computed: var(
              --typography-card-quote-xxl-letter-spacing,
              var(
                --typography-card-quote-xl-letter-spacing,
                var(
                  --typography-card-quote-lg-letter-spacing,
                  var(
                    --typography-card-quote-md-letter-spacing,
                    var(--typography-card-quote-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantNavigationHeading__uo7yO {
          font: var(
            --typography-navigation-heading-font-computed,
            var(--typography-navigation-heading-font)
          );
          letter-spacing: var(
            --typography-navigation-heading-letter-spacing-computed,
            var(--typography-navigation-heading-letter-spacing)
          );
          color: var(--color-text-muted);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantNavigationHeading__uo7yO {
            --typography-navigation-heading-font-computed: var(
              --typography-navigation-heading-sm-font
            );
            --typography-navigation-heading-letter-spacing-computed: var(
              --typography-navigation-heading-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantNavigationHeading__uo7yO {
            --typography-navigation-heading-font-computed: var(
              --typography-navigation-heading-md-font,
              var(--typography-navigation-heading-sm-font)
            );
            --typography-navigation-heading-letter-spacing-computed: var(
              --typography-navigation-heading-md-letter-spacing,
              var(--typography-navigation-heading-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantNavigationHeading__uo7yO {
            --typography-navigation-heading-font-computed: var(
              --typography-navigation-heading-lg-font,
              var(
                --typography-navigation-heading-md-font,
                var(--typography-navigation-heading-sm-font)
              )
            );
            --typography-navigation-heading-letter-spacing-computed: var(
              --typography-navigation-heading-lg-letter-spacing,
              var(
                --typography-navigation-heading-md-letter-spacing,
                var(--typography-navigation-heading-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantNavigationHeading__uo7yO {
            --typography-navigation-heading-font-computed: var(
              --typography-navigation-heading-xl-font,
              var(
                --typography-navigation-heading-lg-font,
                var(
                  --typography-navigation-heading-md-font,
                  var(--typography-navigation-heading-sm-font)
                )
              )
            );
            --typography-navigation-heading-letter-spacing-computed: var(
              --typography-navigation-heading-xl-letter-spacing,
              var(
                --typography-navigation-heading-lg-letter-spacing,
                var(
                  --typography-navigation-heading-md-letter-spacing,
                  var(--typography-navigation-heading-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantNavigationHeading__uo7yO {
            --typography-navigation-heading-font-computed: var(
              --typography-navigation-heading-xxl-font,
              var(
                --typography-navigation-heading-xl-font,
                var(
                  --typography-navigation-heading-lg-font,
                  var(
                    --typography-navigation-heading-md-font,
                    var(--typography-navigation-heading-sm-font)
                  )
                )
              )
            );
            --typography-navigation-heading-letter-spacing-computed: var(
              --typography-navigation-heading-xxl-letter-spacing,
              var(
                --typography-navigation-heading-xl-letter-spacing,
                var(
                  --typography-navigation-heading-lg-letter-spacing,
                  var(
                    --typography-navigation-heading-md-letter-spacing,
                    var(--typography-navigation-heading-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantNavigationLink__y_A9_ {
          font: var(
            --typography-navigation-link-font-computed,
            var(--typography-navigation-link-font)
          );
          letter-spacing: var(
            --typography-navigation-link-letter-spacing-computed,
            var(--typography-navigation-link-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantNavigationLink__y_A9_ {
            --typography-navigation-link-font-computed: var(
              --typography-navigation-link-sm-font
            );
            --typography-navigation-link-letter-spacing-computed: var(
              --typography-navigation-link-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantNavigationLink__y_A9_ {
            --typography-navigation-link-font-computed: var(
              --typography-navigation-link-md-font,
              var(--typography-navigation-link-sm-font)
            );
            --typography-navigation-link-letter-spacing-computed: var(
              --typography-navigation-link-md-letter-spacing,
              var(--typography-navigation-link-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantNavigationLink__y_A9_ {
            --typography-navigation-link-font-computed: var(
              --typography-navigation-link-lg-font,
              var(
                --typography-navigation-link-md-font,
                var(--typography-navigation-link-sm-font)
              )
            );
            --typography-navigation-link-letter-spacing-computed: var(
              --typography-navigation-link-lg-letter-spacing,
              var(
                --typography-navigation-link-md-letter-spacing,
                var(--typography-navigation-link-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantNavigationLink__y_A9_ {
            --typography-navigation-link-font-computed: var(
              --typography-navigation-link-xl-font,
              var(
                --typography-navigation-link-lg-font,
                var(
                  --typography-navigation-link-md-font,
                  var(--typography-navigation-link-sm-font)
                )
              )
            );
            --typography-navigation-link-letter-spacing-computed: var(
              --typography-navigation-link-xl-letter-spacing,
              var(
                --typography-navigation-link-lg-letter-spacing,
                var(
                  --typography-navigation-link-md-letter-spacing,
                  var(--typography-navigation-link-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantNavigationLink__y_A9_ {
            --typography-navigation-link-font-computed: var(
              --typography-navigation-link-xxl-font,
              var(
                --typography-navigation-link-xl-font,
                var(
                  --typography-navigation-link-lg-font,
                  var(
                    --typography-navigation-link-md-font,
                    var(--typography-navigation-link-sm-font)
                  )
                )
              )
            );
            --typography-navigation-link-letter-spacing-computed: var(
              --typography-navigation-link-xxl-letter-spacing,
              var(
                --typography-navigation-link-xl-letter-spacing,
                var(
                  --typography-navigation-link-lg-letter-spacing,
                  var(
                    --typography-navigation-link-md-letter-spacing,
                    var(--typography-navigation-link-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantNavigationLinkEmphasis__LHUdD {
          font: var(
            --typography-navigation-link-emphasis-font-computed,
            var(--typography-navigation-link-emphasis-font)
          );
          letter-spacing: var(
            --typography-navigation-link-emphasis-letter-spacing-computed,
            var(--typography-navigation-link-emphasis-letter-spacing)
          );
          color: var(--color-text-strong);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantNavigationLinkEmphasis__LHUdD {
            --typography-navigation-link-emphasis-font-computed: var(
              --typography-navigation-link-emphasis-sm-font
            );
            --typography-navigation-link-emphasis-letter-spacing-computed: var(
              --typography-navigation-link-emphasis-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantNavigationLinkEmphasis__LHUdD {
            --typography-navigation-link-emphasis-font-computed: var(
              --typography-navigation-link-emphasis-md-font,
              var(--typography-navigation-link-emphasis-sm-font)
            );
            --typography-navigation-link-emphasis-letter-spacing-computed: var(
              --typography-navigation-link-emphasis-md-letter-spacing,
              var(--typography-navigation-link-emphasis-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantNavigationLinkEmphasis__LHUdD {
            --typography-navigation-link-emphasis-font-computed: var(
              --typography-navigation-link-emphasis-lg-font,
              var(
                --typography-navigation-link-emphasis-md-font,
                var(--typography-navigation-link-emphasis-sm-font)
              )
            );
            --typography-navigation-link-emphasis-letter-spacing-computed: var(
              --typography-navigation-link-emphasis-lg-letter-spacing,
              var(
                --typography-navigation-link-emphasis-md-letter-spacing,
                var(--typography-navigation-link-emphasis-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantNavigationLinkEmphasis__LHUdD {
            --typography-navigation-link-emphasis-font-computed: var(
              --typography-navigation-link-emphasis-xl-font,
              var(
                --typography-navigation-link-emphasis-lg-font,
                var(
                  --typography-navigation-link-emphasis-md-font,
                  var(--typography-navigation-link-emphasis-sm-font)
                )
              )
            );
            --typography-navigation-link-emphasis-letter-spacing-computed: var(
              --typography-navigation-link-emphasis-xl-letter-spacing,
              var(
                --typography-navigation-link-emphasis-lg-letter-spacing,
                var(
                  --typography-navigation-link-emphasis-md-letter-spacing,
                  var(--typography-navigation-link-emphasis-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantNavigationLinkEmphasis__LHUdD {
            --typography-navigation-link-emphasis-font-computed: var(
              --typography-navigation-link-emphasis-xxl-font,
              var(
                --typography-navigation-link-emphasis-xl-font,
                var(
                  --typography-navigation-link-emphasis-lg-font,
                  var(
                    --typography-navigation-link-emphasis-md-font,
                    var(--typography-navigation-link-emphasis-sm-font)
                  )
                )
              )
            );
            --typography-navigation-link-emphasis-letter-spacing-computed: var(
              --typography-navigation-link-emphasis-xxl-letter-spacing,
              var(
                --typography-navigation-link-emphasis-xl-letter-spacing,
                var(
                  --typography-navigation-link-emphasis-lg-letter-spacing,
                  var(
                    --typography-navigation-link-emphasis-md-letter-spacing,
                    var(--typography-navigation-link-emphasis-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantNavigationCaption__B4dm6 {
          font: var(
            --typography-navigation-caption-font-computed,
            var(--typography-navigation-caption-font)
          );
          letter-spacing: var(
            --typography-navigation-caption-letter-spacing-computed,
            var(--typography-navigation-caption-letter-spacing)
          );
          color: var(--color-text-normal);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantNavigationCaption__B4dm6 {
            --typography-navigation-caption-font-computed: var(
              --typography-navigation-caption-sm-font
            );
            --typography-navigation-caption-letter-spacing-computed: var(
              --typography-navigation-caption-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantNavigationCaption__B4dm6 {
            --typography-navigation-caption-font-computed: var(
              --typography-navigation-caption-md-font,
              var(--typography-navigation-caption-sm-font)
            );
            --typography-navigation-caption-letter-spacing-computed: var(
              --typography-navigation-caption-md-letter-spacing,
              var(--typography-navigation-caption-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantNavigationCaption__B4dm6 {
            --typography-navigation-caption-font-computed: var(
              --typography-navigation-caption-lg-font,
              var(
                --typography-navigation-caption-md-font,
                var(--typography-navigation-caption-sm-font)
              )
            );
            --typography-navigation-caption-letter-spacing-computed: var(
              --typography-navigation-caption-lg-letter-spacing,
              var(
                --typography-navigation-caption-md-letter-spacing,
                var(--typography-navigation-caption-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantNavigationCaption__B4dm6 {
            --typography-navigation-caption-font-computed: var(
              --typography-navigation-caption-xl-font,
              var(
                --typography-navigation-caption-lg-font,
                var(
                  --typography-navigation-caption-md-font,
                  var(--typography-navigation-caption-sm-font)
                )
              )
            );
            --typography-navigation-caption-letter-spacing-computed: var(
              --typography-navigation-caption-xl-letter-spacing,
              var(
                --typography-navigation-caption-lg-letter-spacing,
                var(
                  --typography-navigation-caption-md-letter-spacing,
                  var(--typography-navigation-caption-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantNavigationCaption__B4dm6 {
            --typography-navigation-caption-font-computed: var(
              --typography-navigation-caption-xxl-font,
              var(
                --typography-navigation-caption-xl-font,
                var(
                  --typography-navigation-caption-lg-font,
                  var(
                    --typography-navigation-caption-md-font,
                    var(--typography-navigation-caption-sm-font)
                  )
                )
              )
            );
            --typography-navigation-caption-letter-spacing-computed: var(
              --typography-navigation-caption-xxl-letter-spacing,
              var(
                --typography-navigation-caption-xl-letter-spacing,
                var(
                  --typography-navigation-caption-lg-letter-spacing,
                  var(
                    --typography-navigation-caption-md-letter-spacing,
                    var(--typography-navigation-caption-sm-letter-spacing)
                  )
                )
              )
            );
          }
        }
        .semanticTypography_variantNavigationCaptionSubtle__wein4 {
          font: var(
            --typography-navigation-caption-subtle-font-computed,
            var(--typography-navigation-caption-subtle-font)
          );
          letter-spacing: var(
            --typography-navigation-caption-subtle-letter-spacing-computed,
            var(--typography-navigation-caption-subtle-letter-spacing)
          );
          color: var(--color-text-muted);
          text-wrap: pretty;
        }
        @media (min-width: 600px) {
          .semanticTypography_variantNavigationCaptionSubtle__wein4 {
            --typography-navigation-caption-subtle-font-computed: var(
              --typography-navigation-caption-subtle-sm-font
            );
            --typography-navigation-caption-subtle-letter-spacing-computed: var(
              --typography-navigation-caption-subtle-sm-letter-spacing
            );
          }
        }
        @media (min-width: 840px) {
          .semanticTypography_variantNavigationCaptionSubtle__wein4 {
            --typography-navigation-caption-subtle-font-computed: var(
              --typography-navigation-caption-subtle-md-font,
              var(--typography-navigation-caption-subtle-sm-font)
            );
            --typography-navigation-caption-subtle-letter-spacing-computed: var(
              --typography-navigation-caption-subtle-md-letter-spacing,
              var(--typography-navigation-caption-subtle-sm-letter-spacing)
            );
          }
        }
        @media (min-width: 1080px) {
          .semanticTypography_variantNavigationCaptionSubtle__wein4 {
            --typography-navigation-caption-subtle-font-computed: var(
              --typography-navigation-caption-subtle-lg-font,
              var(
                --typography-navigation-caption-subtle-md-font,
                var(--typography-navigation-caption-subtle-sm-font)
              )
            );
            --typography-navigation-caption-subtle-letter-spacing-computed: var(
              --typography-navigation-caption-subtle-lg-letter-spacing,
              var(
                --typography-navigation-caption-subtle-md-letter-spacing,
                var(--typography-navigation-caption-subtle-sm-letter-spacing)
              )
            );
          }
        }
        @media (min-width: 1280px) {
          .semanticTypography_variantNavigationCaptionSubtle__wein4 {
            --typography-navigation-caption-subtle-font-computed: var(
              --typography-navigation-caption-subtle-xl-font,
              var(
                --typography-navigation-caption-subtle-lg-font,
                var(
                  --typography-navigation-caption-subtle-md-font,
                  var(--typography-navigation-caption-subtle-sm-font)
                )
              )
            );
            --typography-navigation-caption-subtle-letter-spacing-computed: var(
              --typography-navigation-caption-subtle-xl-letter-spacing,
              var(
                --typography-navigation-caption-subtle-lg-letter-spacing,
                var(
                  --typography-navigation-caption-subtle-md-letter-spacing,
                  var(--typography-navigation-caption-subtle-sm-letter-spacing)
                )
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .semanticTypography_variantNavigationCaptionSubtle__wein4 {
            --typography-navigation-caption-subtle-font-computed: var(
              --typography-navigation-caption-subtle-xxl-font,
              var(
                --typography-navigation-caption-subtle-xl-font,
                var(
                  --typography-navigation-caption-subtle-lg-font,
                  var(
                    --typography-navigation-caption-subtle-md-font,
                    var(--typography-navigation-caption-subtle-sm-font)
                  )
                )
              )
            );
            --typography-navigation-caption-subtle-letter-spacing-computed: var(
              --typography-navigation-caption-subtle-xxl-letter-spacing,
              var(
                --typography-navigation-caption-subtle-xl-letter-spacing,
                var(
                  --typography-navigation-caption-subtle-lg-letter-spacing,
                  var(
                    --typography-navigation-caption-subtle-md-letter-spacing,
                    var(
                      --typography-navigation-caption-subtle-sm-letter-spacing
                    )
                  )
                )
              )
            );
          }
        }
      }
      @layer front-ui-atoms {
        .arrow_arrow___6mKn {
          text-decoration: none;
          display: inline-block;
          text-indent: 0;
          border: none;
        }
        .arrow_arrowFlipRtl__ur0Ug:dir(rtl) {
          transform: scaleX(-1);
        }
      }
      :is(a, span).linkText_linkText__527kz,
      :is(a, span).linkText_linkText__527kz:is(:hover, :focus-visible) {
        text-decoration: none !important;
      }
      a.linkText_colorThemePrimary__R4r7b {
        color: var(--color-link-primary-text);
      }
      a.linkText_colorThemePrimary__R4r7b:hover {
        color: var(--color-link-primary-text-hover);
      }
      a.linkText_colorThemeSecondary__WYQyx {
        color: var(--color-link-secondary-text);
      }
      a.linkText_colorThemeSecondary__WYQyx:hover {
        color: var(--color-link-secondary-text-hover);
      }
      @layer front-ui-atoms {
        .linkText_colorThemePrimary__R4r7b {
          color: var(--color-link-primary-text);
        }
        .linkText_colorThemePrimary__R4r7b:hover {
          color: var(--color-link-primary-text-hover);
        }
        .linkText_colorThemeSecondary__WYQyx {
          color: var(--color-link-secondary-text);
        }
        .linkText_colorThemeSecondary__WYQyx:hover {
          color: var(--color-link-secondary-text-hover);
        }
        .linkText_linkContent__1nr8w {
          display: inline-flex;
          align-items: center;
          gap: var(--spacing-8);
        }
        .linkText_linkText__527kz:hover .linkText_linkContent__1nr8w,
        .linkText_underlineAlways__lY7C_ .linkText_linkContent__1nr8w {
          text-decoration: underline;
        }
        .linkText_underlineDisabled__PziiY .linkText_linkContent__1nr8w,
        .linkText_underlineDisabled__PziiY:hover .linkText_linkContent__1nr8w {
          text-decoration: none;
        }
        .linkText_hasArrow__2BwWV {
          display: inline-flex;
          align-items: center;
          gap: var(--spacing-4);
        }
      }
      .text_text__cG3pf {
        margin: 0;
        padding: 0;
        font-smoothing: antialiased;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: inherit;
        color: var(--color-text-normal, var(--color-text));
      }
      blockquote.text_text__cG3pf:before {
        content: open-quote;
      }
      blockquote.text_text__cG3pf:after {
        content: close-quote;
      }
      blockquote.text_textSizeBlockquote__SUEXF,
      blockquote.text_textSizeBody__4q5Cs {
        text-indent: -6px;
      }
      .text_textColorLight__Fy_uE {
        color: var(--color-text-muted, var(--color-text-light));
      }
      .text_textColorMedium__XD_3v {
        color: var(--color-text-muted, var(--color-text-medium));
      }
      .text_textColorDark__zjzNH {
        color: var(--color-text-strong, var(--color-text-dark));
      }
      .text_textColorWhite__H70dC {
        color: var(--color-white);
      }
      .text_textColorRed___ufoZ {
        color: var(--color-red-500);
      }
      .text_textColorOrange__c9HYs {
        color: var(--color-orange-500);
      }
      .text_textColorTeal__9rN68 {
        color: var(--color-teal-500);
      }
      .text_textColorBlue__v6Id1 {
        color: var(--color-blue-500);
      }
      .text_textColorYellow__h_PrK {
        color: var(--color-yellow-800);
      }
      .text_textColorPurple__KWi3r {
        color: var(--color-purple-500);
      }
      .text_textColorInherit__a2s_H {
        color: inherit;
      }
      .text_textWeightRegular__lAQvj {
        font-weight: 400;
      }
      .text_textWeightMedium__qgxjp {
        font-weight: 500;
      }
      .text_textWeightSemibold___lCV0 {
        font-weight: 600;
      }
      .text_textWeightBold__NuyUS {
        font-weight: 700;
      }
      .text_textAlignStart__k0AG5 {
        text-align: start;
      }
      .text_textAlignCenter__3fEIx {
        text-align: center;
      }
      .text_textAlignEnd__4xLpf {
        text-align: end;
      }
      .text_textAllCaps__U_Ykh {
        text-transform: uppercase;
        font-feature-settings: "case", "cpsp";
      }
      .text_textWithMargin__xS5ac {
        margin: 0.6rem 0;
      }
      .text_textSizeFootnote__gdfM_.text_textWeightRegular__lAQvj {
        font: var(--typography-sans-50-regular-font);
        letter-spacing: var(--typography-sans-50-regular-letter-spacing);
      }
      .text_textSizeFootnote__gdfM_.text_textWeightMedium__qgxjp {
        font: var(--typography-sans-50-medium-font);
        letter-spacing: var(--typography-sans-50-medium-letter-spacing);
      }
      .text_textSizeFootnote__gdfM_.text_textWeightSemibold___lCV0 {
        font: var(--typography-sans-50-semibold-font);
        letter-spacing: var(--typography-sans-50-semibold-letter-spacing);
      }
      .text_textSizeFootnote__gdfM_.text_textWeightBold__NuyUS {
        font: var(--typography-sans-50-bold-font);
        letter-spacing: var(--typography-sans-50-bold-letter-spacing);
      }
      .text_textSizeFootnote__gdfM_.text_textWeightRegular__lAQvj strong {
        font: var(--typography-sans-50-semibold-font);
        letter-spacing: var(--typography-sans-50-semibold-letter-spacing);
      }
      .text_textSizeFootnote__gdfM_.text_textWeightBold__NuyUS strong,
      .text_textSizeFootnote__gdfM_.text_textWeightMedium__qgxjp strong,
      .text_textSizeFootnote__gdfM_.text_textWeightSemibold___lCV0 strong {
        font: var(--typography-sans-50-bold-font);
        letter-spacing: var(--typography-sans-50-bold-letter-spacing);
      }
      .text_textSizeCaption__3Geg0.text_textWeightRegular__lAQvj {
        font: var(--typography-sans-100-regular-font);
        letter-spacing: var(--typography-sans-100-regular-letter-spacing);
      }
      .text_textSizeCaption__3Geg0.text_textWeightMedium__qgxjp {
        font: var(--typography-sans-100-medium-font);
        letter-spacing: var(--typography-sans-100-medium-letter-spacing);
      }
      .text_textSizeCaption__3Geg0.text_textWeightSemibold___lCV0 {
        font: var(--typography-sans-100-semibold-font);
        letter-spacing: var(--typography-sans-100-semibold-letter-spacing);
      }
      .text_textSizeCaption__3Geg0.text_textWeightBold__NuyUS {
        font: var(--typography-sans-100-bold-font);
        letter-spacing: var(--typography-sans-100-bold-letter-spacing);
      }
      .text_textSizeCaption__3Geg0.text_textWeightRegular__lAQvj strong {
        font: var(--typography-sans-100-semibold-font);
        letter-spacing: var(--typography-sans-100-semibold-letter-spacing);
      }
      .text_textSizeCaption__3Geg0.text_textWeightBold__NuyUS strong,
      .text_textSizeCaption__3Geg0.text_textWeightMedium__qgxjp strong,
      .text_textSizeCaption__3Geg0.text_textWeightSemibold___lCV0 strong {
        font: var(--typography-sans-100-bold-font);
        letter-spacing: var(--typography-sans-100-bold-letter-spacing);
      }
      .text_textSizeNav__T2a_b.text_textWeightRegular__lAQvj {
        font: var(--typography-sans-150-regular-font);
        letter-spacing: var(--typography-sans-150-regular-letter-spacing);
      }
      .text_textSizeNav__T2a_b.text_textWeightMedium__qgxjp {
        font: var(--typography-sans-150-medium-font);
        letter-spacing: var(--typography-sans-150-medium-letter-spacing);
      }
      .text_textSizeNav__T2a_b.text_textWeightSemibold___lCV0 {
        font: var(--typography-sans-150-semibold-font);
        letter-spacing: var(--typography-sans-150-semibold-letter-spacing);
      }
      .text_textSizeNav__T2a_b.text_textWeightBold__NuyUS {
        font: var(--typography-sans-150-bold-font);
        letter-spacing: var(--typography-sans-150-bold-letter-spacing);
      }
      .text_textSizeNav__T2a_b.text_textWeightRegular__lAQvj strong {
        font: var(--typography-sans-150-semibold-font);
        letter-spacing: var(--typography-sans-150-semibold-letter-spacing);
      }
      .text_textSizeNav__T2a_b.text_textWeightBold__NuyUS strong,
      .text_textSizeNav__T2a_b.text_textWeightMedium__qgxjp strong,
      .text_textSizeNav__T2a_b.text_textWeightSemibold___lCV0 strong {
        font: var(--typography-sans-150-bold-font);
        letter-spacing: var(--typography-sans-150-bold-letter-spacing);
      }
      .text_textSizeBody__4q5Cs.text_textWeightRegular__lAQvj {
        font: var(--typography-sans-200-regular-font);
        letter-spacing: var(--typography-sans-200-regular-letter-spacing);
      }
      .text_textSizeBody__4q5Cs.text_textWeightMedium__qgxjp {
        font: var(--typography-sans-200-medium-font);
        letter-spacing: var(--typography-sans-200-medium-letter-spacing);
      }
      .text_textSizeBody__4q5Cs.text_textWeightSemibold___lCV0 {
        font: var(--typography-sans-200-semibold-font);
        letter-spacing: var(--typography-sans-200-semibold-letter-spacing);
      }
      .text_textSizeBody__4q5Cs.text_textWeightBold__NuyUS {
        font: var(--typography-sans-200-bold-font);
        letter-spacing: var(--typography-sans-200-bold-letter-spacing);
      }
      .text_textSizeBody__4q5Cs.text_textWeightRegular__lAQvj strong {
        font: var(--typography-sans-200-semibold-font);
        letter-spacing: var(--typography-sans-200-semibold-letter-spacing);
      }
      .text_textSizeBody__4q5Cs.text_textWeightBold__NuyUS strong,
      .text_textSizeBody__4q5Cs.text_textWeightMedium__qgxjp strong,
      .text_textSizeBody__4q5Cs.text_textWeightSemibold___lCV0 strong {
        font: var(--typography-sans-200-bold-font);
        letter-spacing: var(--typography-sans-200-bold-letter-spacing);
      }
      .text_textSizeBlockquote__SUEXF.text_textWeightRegular__lAQvj {
        font: var(--typography-sans-300-regular-font);
        letter-spacing: var(--typography-sans-300-regular-letter-spacing);
      }
      .text_textSizeBlockquote__SUEXF.text_textWeightMedium__qgxjp {
        font: var(--typography-sans-300-medium-font);
        letter-spacing: var(--typography-sans-300-medium-letter-spacing);
      }
      .text_textSizeBlockquote__SUEXF.text_textWeightSemibold___lCV0 {
        font: var(--typography-sans-300-semibold-font);
        letter-spacing: var(--typography-sans-300-semibold-letter-spacing);
      }
      .text_textSizeBlockquote__SUEXF.text_textWeightBold__NuyUS {
        font: var(--typography-sans-300-bold-font);
        letter-spacing: var(--typography-sans-300-bold-letter-spacing);
      }
      .text_textSizeBlockquote__SUEXF.text_textWeightRegular__lAQvj strong {
        font: var(--typography-sans-300-semibold-font);
        letter-spacing: var(--typography-sans-300-semibold-letter-spacing);
      }
      .text_textSizeBlockquote__SUEXF.text_textWeightBold__NuyUS strong,
      .text_textSizeBlockquote__SUEXF.text_textWeightMedium__qgxjp strong,
      .text_textSizeBlockquote__SUEXF.text_textWeightSemibold___lCV0 strong {
        font: var(--typography-sans-300-bold-font);
        letter-spacing: var(--typography-sans-300-bold-letter-spacing);
      }
      @layer front-ui-atoms {
        .navItem_navItem__qrlp3 {
          display: grid;
          grid-template: "link" auto/1fr;
          column-gap: var(--spacing-8);
          row-gap: 0;
          align-items: center;
          padding-inline-start: var(--spacing-8);
          padding-inline-end: var(--spacing-16);
          padding-block: var(--spacing-4);
          border-radius: var(--border-radius-500);
          text-decoration: none;
          transition: background-color var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
        }
        .navItem_navItem__qrlp3:is(:hover, :focus-visible, :active):not(
            :disabled,
            [aria-disabled="true"]
          ) {
          transition: background-color var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
        }
        .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
          background-color: var(--color-background-base-hover);
        }
        .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          ) {
          background-color: var(--color-background-base-focus);
          z-index: 1;
        }
        .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]) {
          background-color: var(--color-background-base-active);
        }
        .navItem_navItem__qrlp3:disabled,
        .navItem_navItem__qrlp3[aria-disabled="true"] {
          cursor: not-allowed;
          opacity: 0.5;
        }
        .navItem_navItem__qrlp3:active,
        .navItem_navItem__qrlp3:focus-visible,
        .navItem_navItem__qrlp3:hover {
          text-decoration: none;
        }
        :where(.surfaceNeutral) .navItem_navItem__qrlp3 {
          background-color: #0000;
        }
        :where(.surfaceNeutral)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
        :where(.surfaceNeutral)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          ),
        :where(.surfaceNeutral)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
          background-color: #0000;
        }
        @container surface style(--surface-type: surfaceNeutral) {
          .navItem_navItem__qrlp3 {
            background-color: #0000;
          }
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            ),
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
            background-color: #0000;
          }
        }
        :where(.surfaceAccent) .navItem_navItem__qrlp3 {
          background-color: #0000;
        }
        :where(.surfaceAccent)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
        :where(.surfaceAccent)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          ),
        :where(.surfaceAccent)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
          background-color: #0000;
        }
        @container surface style(--surface-type: surfaceAccent) {
          .navItem_navItem__qrlp3 {
            background-color: #0000;
          }
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            ),
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
            background-color: #0000;
          }
        }
        :where(.surfaceAccentMuted) .navItem_navItem__qrlp3 {
          background-color: #0000;
        }
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          ),
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
          background-color: #0000;
        }
        @container surface style(--surface-type: surfaceAccentMuted) {
          .navItem_navItem__qrlp3 {
            background-color: #0000;
          }
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            ),
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
            background-color: #0000;
          }
        }
        :where(.surfaceAccentSoft) .navItem_navItem__qrlp3 {
          background-color: #0000;
        }
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          ),
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
          background-color: #0000;
        }
        @container surface style(--surface-type: surfaceAccentSoft) {
          .navItem_navItem__qrlp3 {
            background-color: #0000;
          }
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"]),
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            ),
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"]) {
            background-color: #0000;
          }
        }
        .navItem_navItem__qrlp3:not(:has(.navItem_icon__LmjHo)) {
          padding-block: 3px;
        }
        .navItem_navItem__qrlp3:has(.navItem_caption__xLssY) {
          grid-template-rows: auto auto;
          grid-template-areas: "link" "caption";
        }
        .navItem_navItem__qrlp3:has(.navItem_icon__LmjHo):not(
            :has(.navItem_caption__xLssY)
          ) {
          grid-template-columns: auto 1fr;
          grid-template-areas: "icon link";
        }
        .navItem_navItem__qrlp3:has(.navItem_icon__LmjHo):has(
            .navItem_caption__xLssY
          ) {
          grid-template: "icon link" auto "icon caption" auto/auto 1fr;
        }
        @media (min-width: 840px) {
          .navItem_emphasis__Y6mWY {
            column-gap: var(--spacing-16);
          }
        }
        @media (min-width: 840px) {
          .navItem_emphasis__Y6mWY:has(.navItem_icon__LmjHo) {
            padding-block: var(--spacing-8);
          }
        }
        :where(.surfaceNeutral) .navItem_navItem__qrlp3 .navItem_link__q_Otw {
          text-decoration: underline;
          text-decoration-thickness: var(--decoration-link-underline-thickness);
          text-underline-offset: var(--decoration-link-underline-offset);
          -webkit-text-decoration-color: #0000;
          text-decoration-color: #0000;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
        }
        @container surface style(--surface-type: surfaceNeutral) {
          .navItem_navItem__qrlp3 .navItem_link__q_Otw {
            text-decoration: underline;
            text-decoration-thickness: var(
              --decoration-link-underline-thickness
            );
            text-underline-offset: var(--decoration-link-underline-offset);
            -webkit-text-decoration-color: #0000;
            text-decoration-color: #0000;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function);
          }
        }
        :where(.surfaceAccent) .navItem_navItem__qrlp3 .navItem_link__q_Otw {
          text-decoration: underline;
          text-decoration-thickness: var(--decoration-link-underline-thickness);
          text-underline-offset: var(--decoration-link-underline-offset);
          -webkit-text-decoration-color: #0000;
          text-decoration-color: #0000;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
        }
        @container surface style(--surface-type: surfaceAccent) {
          .navItem_navItem__qrlp3 .navItem_link__q_Otw {
            text-decoration: underline;
            text-decoration-thickness: var(
              --decoration-link-underline-thickness
            );
            text-underline-offset: var(--decoration-link-underline-offset);
            -webkit-text-decoration-color: #0000;
            text-decoration-color: #0000;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function);
          }
        }
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3
          .navItem_link__q_Otw {
          text-decoration: underline;
          text-decoration-thickness: var(--decoration-link-underline-thickness);
          text-underline-offset: var(--decoration-link-underline-offset);
          -webkit-text-decoration-color: #0000;
          text-decoration-color: #0000;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
        }
        @container surface style(--surface-type: surfaceAccentMuted) {
          .navItem_navItem__qrlp3 .navItem_link__q_Otw {
            text-decoration: underline;
            text-decoration-thickness: var(
              --decoration-link-underline-thickness
            );
            text-underline-offset: var(--decoration-link-underline-offset);
            -webkit-text-decoration-color: #0000;
            text-decoration-color: #0000;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function);
          }
        }
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3
          .navItem_link__q_Otw {
          text-decoration: underline;
          text-decoration-thickness: var(--decoration-link-underline-thickness);
          text-underline-offset: var(--decoration-link-underline-offset);
          -webkit-text-decoration-color: #0000;
          text-decoration-color: #0000;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
        }
        @container surface style(--surface-type: surfaceAccentSoft) {
          .navItem_navItem__qrlp3 .navItem_link__q_Otw {
            text-decoration: underline;
            text-decoration-thickness: var(
              --decoration-link-underline-thickness
            );
            text-underline-offset: var(--decoration-link-underline-offset);
            -webkit-text-decoration-color: #0000;
            text-decoration-color: #0000;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-out-duration)
              var(--motion-global-fade-out-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-out-duration)
                var(--motion-global-fade-out-timing-function);
          }
        }
        :where(.surfaceNeutral)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw,
        :where(.surfaceNeutral)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          )
          .navItem_link__q_Otw,
        :where(.surfaceNeutral)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw {
          -webkit-text-decoration-color: currentColor;
          text-decoration-color: initial;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
        }
        @container surface style(--surface-type: surfaceNeutral) {
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            )
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw {
            -webkit-text-decoration-color: currentColor;
            text-decoration-color: initial;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function);
          }
        }
        :where(.surfaceAccent)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw,
        :where(.surfaceAccent)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          )
          .navItem_link__q_Otw,
        :where(.surfaceAccent)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw {
          -webkit-text-decoration-color: currentColor;
          text-decoration-color: initial;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
        }
        @container surface style(--surface-type: surfaceAccent) {
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            )
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw {
            -webkit-text-decoration-color: currentColor;
            text-decoration-color: initial;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function);
          }
        }
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw,
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          )
          .navItem_link__q_Otw,
        :where(.surfaceAccentMuted)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw {
          -webkit-text-decoration-color: currentColor;
          text-decoration-color: initial;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
        }
        @container surface style(--surface-type: surfaceAccentMuted) {
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            )
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw {
            -webkit-text-decoration-color: currentColor;
            text-decoration-color: initial;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function);
          }
        }
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw,
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3:focus-visible:not(
            :disabled,
            [aria-disabled="true"]
          )
          .navItem_link__q_Otw,
        :where(.surfaceAccentSoft)
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
          .navItem_link__q_Otw {
          -webkit-text-decoration-color: currentColor;
          text-decoration-color: initial;
          transition: -webkit-text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition: text-decoration-color
            var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
          transition:
            text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function),
            -webkit-text-decoration-color var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
        }
        @container surface style(--surface-type: surfaceAccentSoft) {
          .navItem_navItem__qrlp3:active:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:focus-visible:not(
              :disabled,
              [aria-disabled="true"]
            )
            .navItem_link__q_Otw,
          .navItem_navItem__qrlp3:hover:not(:disabled, [aria-disabled="true"])
            .navItem_link__q_Otw {
            -webkit-text-decoration-color: currentColor;
            text-decoration-color: initial;
            transition: -webkit-text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition: text-decoration-color
              var(--motion-global-fade-in-duration)
              var(--motion-global-fade-in-timing-function);
            transition:
              text-decoration-color var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function),
              -webkit-text-decoration-color
                var(--motion-global-fade-in-duration)
                var(--motion-global-fade-in-timing-function);
          }
        }
        .navItem_icon__LmjHo {
          grid-area: icon;
        }
        .navItem_link__q_Otw {
          grid-area: link;
          text-align: start;
          justify-self: start;
          align-self: center;
        }
        .navItem_navItem__qrlp3:has(.navItem_caption__xLssY)
          .navItem_link__q_Otw {
          align-self: end;
        }
        .navItem_caption__xLssY {
          grid-area: caption;
          text-align: start;
          justify-self: start;
          align-self: start;
        }
        @media (min-width: 840px) {
          .navItem_widthFitContent__VkWsW {
            width: -moz-fit-content;
            width: fit-content;
          }
        }
      }
      @layer front-ui-foundations {
        .stack_stack__Iqc_B {
          display: flex;
          flex-flow: column nowrap;
          align-items: stretch;
          justify-content: flex-start;
          inline-size: 100%;
          --stack-gap-sm: var(--undefined);
          --stack-gap-md: var(--undefined);
          --stack-gap-lg: var(--undefined);
          --stack-gap-xl: var(--undefined);
          --stack-gap-xxl: var(--undefined);
          gap: var(--stack-gap);
        }
        @media (min-width: 600px) {
          .stack_stack__Iqc_B {
            gap: var(--stack-gap-sm, var(--stack-gap));
          }
        }
        @media (min-width: 840px) {
          .stack_stack__Iqc_B {
            gap: var(--stack-gap-md, var(--stack-gap-sm, var(--stack-gap)));
          }
        }
        @media (min-width: 1080px) {
          .stack_stack__Iqc_B {
            gap: var(
              --stack-gap-lg,
              var(--stack-gap-md, var(--stack-gap-sm, var(--stack-gap)))
            );
          }
        }
        @media (min-width: 1280px) {
          .stack_stack__Iqc_B {
            gap: var(
              --stack-gap-xl,
              var(
                --stack-gap-lg,
                var(--stack-gap-md, var(--stack-gap-sm, var(--stack-gap)))
              )
            );
          }
        }
        @media (min-width: 1440px) {
          .stack_stack__Iqc_B {
            gap: var(
              --stack-gap-xxl,
              var(
                --stack-gap-xl,
                var(
                  --stack-gap-lg,
                  var(--stack-gap-md, var(--stack-gap-sm, var(--stack-gap)))
                )
              )
            );
          }
        }
        .stack_directionColumn__jqm6x {
          flex-direction: column;
        }
        .stack_directionRow__tFAiB {
          flex-direction: row;
        }
        @media (min-width: 600px) {
          .stack_directionColumnSm__QIrNf {
            flex-direction: column;
          }
          .stack_directionRowSm__1GL82 {
            flex-direction: row;
          }
        }
        @media (min-width: 840px) {
          .stack_directionColumnMd__ppdh8 {
            flex-direction: column;
          }
          .stack_directionRowMd__dnyjc {
            flex-direction: row;
          }
        }
        @media (min-width: 1080px) {
          .stack_directionColumnLg__rMGGM {
            flex-direction: column;
          }
          .stack_directionRowLg__ZimaC {
            flex-direction: row;
          }
        }
        @media (min-width: 1280px) {
          .stack_directionColumnXl__4_fHj {
            flex-direction: column;
          }
          .stack_directionRowXl___x0Ir {
            flex-direction: row;
          }
        }
        @media (min-width: 1440px) {
          .stack_directionColumnXxl__GlGvg {
            flex-direction: column;
          }
          .stack_directionRowXxl__RiZ9p {
            flex-direction: row;
          }
        }
        .stack_alignStart__7094J {
          align-items: flex-start;
        }
        .stack_alignCenter___SFP_ {
          align-items: center;
        }
        .stack_alignEnd__O4H_Z {
          align-items: flex-end;
        }
        .stack_alignStretch__YXr_U {
          align-items: stretch;
        }
        @media (min-width: 600px) {
          .stack_alignStartSm__BH9l_ {
            align-items: flex-start;
          }
          .stack_alignCenterSm__25ISc {
            align-items: center;
          }
          .stack_alignEndSm__pSM2R {
            align-items: flex-end;
          }
          .stack_alignStretchSm__94JXE {
            align-items: stretch;
          }
        }
        @media (min-width: 840px) {
          .stack_alignStartMd__77u5j {
            align-items: flex-start;
          }
          .stack_alignCenterMd__IiE5e {
            align-items: center;
          }
          .stack_alignEndMd__1yUIq {
            align-items: flex-end;
          }
          .stack_alignStretchMd__xXgQS {
            align-items: stretch;
          }
        }
        @media (min-width: 1080px) {
          .stack_alignStartLg__ANbbN {
            align-items: flex-start;
          }
          .stack_alignCenterLg__u15og {
            align-items: center;
          }
          .stack_alignEndLg__8_WAB {
            align-items: flex-end;
          }
          .stack_alignStretchLg__XwKVu {
            align-items: stretch;
          }
        }
        @media (min-width: 1280px) {
          .stack_alignStartXl__ecjYL {
            align-items: flex-start;
          }
          .stack_alignCenterXl__2FU08 {
            align-items: center;
          }
          .stack_alignEndXl__sRqzF {
            align-items: flex-end;
          }
          .stack_alignStretchXl__IdLcV {
            align-items: stretch;
          }
        }
        @media (min-width: 1440px) {
          .stack_alignStartXxl__HPueO {
            align-items: flex-start;
          }
          .stack_alignCenterXxl__mDYXJ {
            align-items: center;
          }
          .stack_alignEndXxl__uC6NN {
            align-items: flex-end;
          }
          .stack_alignStretchXxl__avow5 {
            align-items: stretch;
          }
        }
        .stack_justifyStart__GqRVX {
          justify-content: flex-start;
        }
        .stack_justifyCenter__R5whD {
          justify-content: center;
        }
        .stack_justifyEnd__d_SEc {
          justify-content: flex-end;
        }
        .stack_justifySpaceBetween__4os_C {
          justify-content: space-between;
        }
        @media (min-width: 600px) {
          .stack_justifyStartSm__YfEPu {
            justify-content: flex-start;
          }
          .stack_justifyCenterSm__I64ns {
            justify-content: center;
          }
          .stack_justifyEndSm__5cwf7 {
            justify-content: flex-end;
          }
          .stack_justifySpaceBetweenSm__9WGpk {
            justify-content: space-between;
          }
        }
        @media (min-width: 840px) {
          .stack_justifyStartMd__C1PsO {
            justify-content: flex-start;
          }
          .stack_justifyCenterMd___iSPm {
            justify-content: center;
          }
          .stack_justifyEndMd__usLQF {
            justify-content: flex-end;
          }
          .stack_justifySpaceBetweenMd__dyjhP {
            justify-content: space-between;
          }
        }
        @media (min-width: 1080px) {
          .stack_justifyStartLg__8d1KL {
            justify-content: flex-start;
          }
          .stack_justifyCenterLg__kaJd0 {
            justify-content: center;
          }
          .stack_justifyEndLg__fcCov {
            justify-content: flex-end;
          }
          .stack_justifySpaceBetweenLg___Byx5 {
            justify-content: space-between;
          }
        }
        @media (min-width: 1280px) {
          .stack_justifyStartXl__pQoUJ {
            justify-content: flex-start;
          }
          .stack_justifyCenterXl__JAu4_ {
            justify-content: center;
          }
          .stack_justifyEndXl__2J_fq {
            justify-content: flex-end;
          }
          .stack_justifySpaceBetweenXl__g7QU_ {
            justify-content: space-between;
          }
        }
        @media (min-width: 1440px) {
          .stack_justifyStartXxl__gJwZb {
            justify-content: flex-start;
          }
          .stack_justifyCenterXxl__0qZx8 {
            justify-content: center;
          }
          .stack_justifyEndXxl__qroMn {
            justify-content: flex-end;
          }
          .stack_justifySpaceBetweenXxl__IWC9y {
            justify-content: space-between;
          }
        }
        .stack_nowrap__W5umS {
          flex-wrap: nowrap;
        }
        .stack_wrap__RxJPI {
          flex-wrap: wrap;
        }
        @media (min-width: 600px) {
          .stack_nowrapSm__n38va {
            flex-wrap: nowrap;
          }
          .stack_wrapSm__kBtO5 {
            flex-wrap: wrap;
          }
        }
        @media (min-width: 840px) {
          .stack_nowrapMd__NL74w {
            flex-wrap: nowrap;
          }
          .stack_wrapMd__UTf8B {
            flex-wrap: wrap;
          }
        }
        @media (min-width: 1080px) {
          .stack_nowrapLg__X8eLy {
            flex-wrap: nowrap;
          }
          .stack_wrapLg___YXuk {
            flex-wrap: wrap;
          }
        }
        @media (min-width: 1280px) {
          .stack_nowrapXl__Wxwy8 {
            flex-wrap: nowrap;
          }
          .stack_wrapXl__CdwPT {
            flex-wrap: wrap;
          }
        }
        @media (min-width: 1440px) {
          .stack_nowrapXxl__XL3C3 {
            flex-wrap: nowrap;
          }
          .stack_wrapXxl__I6jyB {
            flex-wrap: wrap;
          }
        }
      }
      @layer front-ui-foundations {
        .surface_surface__zVh_Z {
          container-name: surface;
        }
        .surface_surfaceBase__UD3lo {
          --surface-type: surfaceBase;
          background-color: var(--color-background-base);
        }
        .surface_surfaceNeutral__1Cszl {
          --surface-type: surfaceNeutral;
          background-color: var(--color-background-surface-neutral);
        }
        .surface_surfaceAccent___PDKt {
          --surface-type: surfaceAccent;
          background-color: var(--color-background-surface-accent);
        }
        .surface_surfaceAccentMuted__XfqKa {
          --surface-type: surfaceAccentMuted;
          background-color: var(--color-background-surface-accent-muted);
        }
        .surface_surfaceAccentSoft__V2JoT {
          --surface-type: surfaceAccentSoft;
          background-color: var(--color-background-surface-accent-soft);
        }
        .surface_isInteractive__miueI {
          transition: background-color var(--motion-global-fade-out-duration)
            var(--motion-global-fade-out-timing-function);
        }
        .surface_isInteractive__miueI:active,
        .surface_isInteractive__miueI:focus-visible,
        .surface_isInteractive__miueI:hover {
          transition: background-color var(--motion-global-fade-in-duration)
            var(--motion-global-fade-in-timing-function);
        }
        .surface_isInteractive__miueI.surface_surfaceBase__UD3lo:hover {
          background-color: var(--color-background-base-hover);
        }
        .surface_isInteractive__miueI.surface_surfaceBase__UD3lo:focus-visible {
          background-color: var(--color-background-base-focus);
        }
        .surface_isInteractive__miueI.surface_surfaceBase__UD3lo:active {
          background-color: var(--color-background-base-active);
        }
        .surface_isInteractive__miueI.surface_surfaceNeutral__1Cszl:hover {
          background-color: var(--color-background-surface-neutral-hover);
        }
        .surface_isInteractive__miueI.surface_surfaceNeutral__1Cszl:focus-visible {
          background-color: var(--color-background-surface-neutral-focus);
        }
        .surface_isInteractive__miueI.surface_surfaceNeutral__1Cszl:active {
          background-color: var(--color-background-surface-neutral-active);
        }
        .surface_isInteractive__miueI.surface_surfaceAccent___PDKt:hover {
          background-color: var(--color-background-surface-accent-hover);
        }
        .surface_isInteractive__miueI.surface_surfaceAccent___PDKt:focus-visible {
          background-color: var(--color-background-surface-accent-focus);
        }
        .surface_isInteractive__miueI.surface_surfaceAccent___PDKt:active {
          background-color: var(--color-background-surface-accent-active);
        }
        .surface_isInteractive__miueI.surface_surfaceAccentMuted__XfqKa:hover {
          background-color: var(--color-background-surface-accent-muted-hover);
        }
        .surface_isInteractive__miueI.surface_surfaceAccentMuted__XfqKa:focus-visible {
          background-color: var(--color-background-surface-accent-muted-focus);
        }
        .surface_isInteractive__miueI.surface_surfaceAccentMuted__XfqKa:active {
          background-color: var(--color-background-surface-accent-muted-active);
        }
        .surface_isInteractive__miueI.surface_surfaceAccentSoft__V2JoT:hover {
          background-color: var(--color-background-surface-accent-soft-hover);
        }
        .surface_isInteractive__miueI.surface_surfaceAccentSoft__V2JoT:focus-visible {
          background-color: var(--color-background-surface-accent-soft-focus);
        }
        .surface_isInteractive__miueI.surface_surfaceAccentSoft__V2JoT:active {
          background-color: var(--color-background-surface-accent-soft-active);
        }
      }
      .snackBar_snackBar__IYfOp {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 0 24px 40px;
        display: flex;
        justify-content: center;
        transform: translateY(calc(100% + 100px));
        transition: transform 0.1s ease-in-out;
      }
      .snackBar_snackBarActive__53Fvf {
        transform: translateY(0);
      }
      .snackBar_snackBarContent__DqGBm {
        width: 100%;
        max-width: 360px;
        padding: 7px 12px;
        background: var(--text-color-dark);
        border-radius: var(--border-radius-300);
        text-align: center;
        box-shadow: var(--shadow-level-300);
      }
      @media (min-width: 600px) {
        .snackBar_snackBar__IYfOp {
          padding-bottom: 60px;
        }
        .snackBar_snackBarContent__DqGBm {
          width: 360px;
        }
      }
      .title_title__DWL5N {
        margin-top: 0;
        margin-bottom: 0;
        font-smoothing: antialiased;
        -webkit-font-smoothing: antialiased;
        word-break: break-word;
        color: var(--color-text-normal, var(--color-text));
        font-weight: var(--font-weight-fallback);
        text-wrap: balance;
      }
      blockquote.title_title__DWL5N {
        margin: 0;
      }
      .title_titleSizeXxxs__FzSj8.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-300-regular-font);
        letter-spacing: var(--typography-sans-300-regular-letter-spacing);
      }
      .title_titleSizeXxxs__FzSj8.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-300-medium-font);
        letter-spacing: var(--typography-sans-300-medium-letter-spacing);
      }
      .title_titleSizeXxxs__FzSj8.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-300-semibold-font);
        letter-spacing: var(--typography-sans-300-semibold-letter-spacing);
      }
      .title_titleSizeXxxs__FzSj8.title_titleWeightBold__838EK {
        font: var(--typography-sans-300-bold-font);
        letter-spacing: var(--typography-sans-300-bold-letter-spacing);
      }
      .title_titleSizeXxs__G6KYV.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-350-regular-font);
        letter-spacing: var(--typography-sans-350-regular-letter-spacing);
      }
      .title_titleSizeXxs__G6KYV.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-350-medium-font);
        letter-spacing: var(--typography-sans-350-medium-letter-spacing);
      }
      .title_titleSizeXxs__G6KYV.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-350-semibold-font);
        letter-spacing: var(--typography-sans-350-semibold-letter-spacing);
      }
      .title_titleSizeXxs__G6KYV.title_titleWeightBold__838EK {
        font: var(--typography-sans-350-bold-font);
        letter-spacing: var(--typography-sans-350-bold-letter-spacing);
      }
      .title_titleSizeXs__xnVC3.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-400-regular-font);
        letter-spacing: var(--typography-sans-400-regular-letter-spacing);
      }
      .title_titleSizeXs__xnVC3.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-400-medium-font);
        letter-spacing: var(--typography-sans-400-medium-letter-spacing);
      }
      .title_titleSizeXs__xnVC3.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-400-semibold-font);
        letter-spacing: var(--typography-sans-400-semibold-letter-spacing);
      }
      .title_titleSizeXs__xnVC3.title_titleWeightBold__838EK {
        font: var(--typography-sans-400-bold-font);
        letter-spacing: var(--typography-sans-400-bold-letter-spacing);
      }
      .title_titleSizeS__om4Io.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-400-regular-font);
        letter-spacing: var(--typography-sans-400-regular-letter-spacing);
      }
      .title_titleSizeS__om4Io.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-400-medium-font);
        letter-spacing: var(--typography-sans-400-medium-letter-spacing);
      }
      .title_titleSizeS__om4Io.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-400-semibold-font);
        letter-spacing: var(--typography-sans-400-semibold-letter-spacing);
      }
      .title_titleSizeS__om4Io.title_titleWeightBold__838EK {
        font: var(--typography-sans-400-bold-font);
        letter-spacing: var(--typography-sans-400-bold-letter-spacing);
      }
      @media (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-400-regular-font);
          letter-spacing: var(--typography-sans-400-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-500-regular-font);
          letter-spacing: var(--typography-sans-500-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-400-medium-font);
          letter-spacing: var(--typography-sans-400-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-500-medium-font);
          letter-spacing: var(--typography-sans-500-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-400-semibold-font);
          letter-spacing: var(--typography-sans-400-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-500-semibold-font);
          letter-spacing: var(--typography-sans-500-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightBold__838EK {
          font: var(--typography-sans-400-bold-font);
          letter-spacing: var(--typography-sans-400-bold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeS__om4Io.title_titleWeightBold__838EK {
          font: var(--typography-sans-500-bold-font);
          letter-spacing: var(--typography-sans-500-bold-letter-spacing);
        }
      }
      .title_titleSizeM__e46NM.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-400-regular-font);
        letter-spacing: var(--typography-sans-400-regular-letter-spacing);
      }
      .title_titleSizeM__e46NM.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-400-medium-font);
        letter-spacing: var(--typography-sans-400-medium-letter-spacing);
      }
      .title_titleSizeM__e46NM.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-400-semibold-font);
        letter-spacing: var(--typography-sans-400-semibold-letter-spacing);
      }
      .title_titleSizeM__e46NM.title_titleWeightBold__838EK {
        font: var(--typography-sans-400-bold-font);
        letter-spacing: var(--typography-sans-400-bold-letter-spacing);
      }
      @media (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-500-regular-font);
          letter-spacing: var(--typography-sans-500-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-600-regular-font);
          letter-spacing: var(--typography-sans-600-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-500-medium-font);
          letter-spacing: var(--typography-sans-500-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-600-medium-font);
          letter-spacing: var(--typography-sans-600-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-500-semibold-font);
          letter-spacing: var(--typography-sans-500-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-600-semibold-font);
          letter-spacing: var(--typography-sans-600-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightBold__838EK {
          font: var(--typography-sans-500-bold-font);
          letter-spacing: var(--typography-sans-500-bold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeM__e46NM.title_titleWeightBold__838EK {
          font: var(--typography-sans-600-bold-font);
          letter-spacing: var(--typography-sans-600-bold-letter-spacing);
        }
      }
      .title_titleSizeL__4C9l9.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-500-regular-font);
        letter-spacing: var(--typography-sans-500-regular-letter-spacing);
      }
      .title_titleSizeL__4C9l9.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-500-medium-font);
        letter-spacing: var(--typography-sans-500-medium-letter-spacing);
      }
      .title_titleSizeL__4C9l9.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-500-semibold-font);
        letter-spacing: var(--typography-sans-500-semibold-letter-spacing);
      }
      .title_titleSizeL__4C9l9.title_titleWeightBold__838EK {
        font: var(--typography-sans-500-bold-font);
        letter-spacing: var(--typography-sans-500-bold-letter-spacing);
      }
      @media (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-600-regular-font);
          letter-spacing: var(--typography-sans-600-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-700-regular-font);
          letter-spacing: var(--typography-sans-700-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-600-medium-font);
          letter-spacing: var(--typography-sans-600-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-700-medium-font);
          letter-spacing: var(--typography-sans-700-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-600-semibold-font);
          letter-spacing: var(--typography-sans-600-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-700-semibold-font);
          letter-spacing: var(--typography-sans-700-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightBold__838EK {
          font: var(--typography-sans-600-bold-font);
          letter-spacing: var(--typography-sans-600-bold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeL__4C9l9.title_titleWeightBold__838EK {
          font: var(--typography-sans-700-bold-font);
          letter-spacing: var(--typography-sans-700-bold-letter-spacing);
        }
      }
      .title_titleSizeXl__FnspC.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-600-regular-font);
        letter-spacing: var(--typography-sans-600-regular-letter-spacing);
      }
      .title_titleSizeXl__FnspC.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-600-medium-font);
        letter-spacing: var(--typography-sans-600-medium-letter-spacing);
      }
      .title_titleSizeXl__FnspC.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-600-semibold-font);
        letter-spacing: var(--typography-sans-600-semibold-letter-spacing);
      }
      .title_titleSizeXl__FnspC.title_titleWeightBold__838EK {
        font: var(--typography-sans-600-bold-font);
        letter-spacing: var(--typography-sans-600-bold-letter-spacing);
      }
      @media (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-700-regular-font);
          letter-spacing: var(--typography-sans-700-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-800-regular-font);
          letter-spacing: var(--typography-sans-800-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-700-medium-font);
          letter-spacing: var(--typography-sans-700-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-800-medium-font);
          letter-spacing: var(--typography-sans-800-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-700-semibold-font);
          letter-spacing: var(--typography-sans-700-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-800-semibold-font);
          letter-spacing: var(--typography-sans-800-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightBold__838EK {
          font: var(--typography-sans-700-bold-font);
          letter-spacing: var(--typography-sans-700-bold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXl__FnspC.title_titleWeightBold__838EK {
          font: var(--typography-sans-800-bold-font);
          letter-spacing: var(--typography-sans-800-bold-letter-spacing);
        }
      }
      .title_titleSizeXxl__aKcmF.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-600-regular-font);
        letter-spacing: var(--typography-sans-600-regular-letter-spacing);
      }
      .title_titleSizeXxl__aKcmF.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-600-medium-font);
        letter-spacing: var(--typography-sans-600-medium-letter-spacing);
      }
      .title_titleSizeXxl__aKcmF.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-600-semibold-font);
        letter-spacing: var(--typography-sans-600-semibold-letter-spacing);
      }
      .title_titleSizeXxl__aKcmF.title_titleWeightBold__838EK {
        font: var(--typography-sans-600-bold-font);
        letter-spacing: var(--typography-sans-600-bold-letter-spacing);
      }
      @media (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-700-regular-font);
          letter-spacing: var(--typography-sans-700-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-900-regular-font);
          letter-spacing: var(--typography-sans-900-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-700-medium-font);
          letter-spacing: var(--typography-sans-700-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-900-medium-font);
          letter-spacing: var(--typography-sans-900-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-700-semibold-font);
          letter-spacing: var(--typography-sans-700-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-900-semibold-font);
          letter-spacing: var(--typography-sans-900-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightBold__838EK {
          font: var(--typography-sans-700-bold-font);
          letter-spacing: var(--typography-sans-700-bold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxl__aKcmF.title_titleWeightBold__838EK {
          font: var(--typography-sans-900-bold-font);
          letter-spacing: var(--typography-sans-900-bold-letter-spacing);
        }
      }
      .title_titleSizeXxxl__p_tgv.title_titleWeightRegular__CZ0MG {
        font: var(--typography-sans-600-regular-font);
        letter-spacing: var(--typography-sans-600-regular-letter-spacing);
      }
      .title_titleSizeXxxl__p_tgv.title_titleWeightMedium__p0yS6 {
        font: var(--typography-sans-600-medium-font);
        letter-spacing: var(--typography-sans-600-medium-letter-spacing);
      }
      .title_titleSizeXxxl__p_tgv.title_titleWeightSemibold__RAo21 {
        font: var(--typography-sans-600-semibold-font);
        letter-spacing: var(--typography-sans-600-semibold-letter-spacing);
      }
      .title_titleSizeXxxl__p_tgv.title_titleWeightBold__838EK {
        font: var(--typography-sans-600-bold-font);
        letter-spacing: var(--typography-sans-600-bold-letter-spacing);
      }
      @media (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-700-regular-font);
          letter-spacing: var(--typography-sans-700-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightRegular__CZ0MG {
          font: var(--typography-sans-1000-regular-font);
          letter-spacing: var(--typography-sans-1000-regular-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-700-medium-font);
          letter-spacing: var(--typography-sans-700-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightMedium__p0yS6 {
          font: var(--typography-sans-1000-medium-font);
          letter-spacing: var(--typography-sans-1000-medium-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-700-semibold-font);
          letter-spacing: var(--typography-sans-700-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightSemibold__RAo21 {
          font: var(--typography-sans-1000-semibold-font);
          letter-spacing: var(--typography-sans-1000-semibold-letter-spacing);
        }
      }
      @media (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightBold__838EK {
          font: var(--typography-sans-700-bold-font);
          letter-spacing: var(--typography-sans-700-bold-letter-spacing);
        }
      }
      @media (min-width: 600px) and (min-width: 600px) {
        .title_titleSizeXxxl__p_tgv.title_titleWeightBold__838EK {
          font: var(--typography-sans-1000-bold-font);
          letter-spacing: var(--typography-sans-1000-bold-letter-spacing);
        }
      }
      .title_title__DWL5N.title_titleFamilyInter__Ra6_Q {
        font-family: var(--font-family-sans);
      }
      .title_title__DWL5N.title_titleFamilyLyon__k2ClT {
        font-family: var(--font-family-serif);
      }
      .title_titleColorLight__e0td6 {
        color: var(--color-text-muted, var(--color-text-light));
      }
      .title_titleColorMedium__S6bde {
        color: var(--color-text-muted, var(--color-text-medium));
      }
      .title_titleColorDark__Pqy5I {
        color: var(--color-text-strong, var(--color-text-dark));
      }
      .title_titleColorWhite__8byED {
        color: var(--color-white);
      }
      .title_titleColorRed__VuE4a {
        color: var(--color-red-500);
      }
      .title_titleColorBlue__IRFP8 {
        color: var(--color-blue-500);
      }
      .title_titleColorYellow__ZsgT6 {
        color: var(--color-yellow-700);
      }
      .title_titleColorPurple__CTuWP {
        color: var(--color-purple-500);
      }
      .title_titleColorOrange__0yiS2 {
        color: var(--color-orange-500);
      }
      .title_titleColorTeal__Zj9Mz {
        color: var(--color-teal-500);
      }
      .title_titleColorInherit__TBC0k {
        color: inherit;
      }
      .title_titleAlignStart__tPK8A {
        text-align: start;
      }
      .title_titleAlignCenter__POwgZ {
        text-align: center;
      }
      .title_titleAlignEnd__97qaY {
        text-align: end;
      }
      .Divider_dividerVertical__DAy3k {
        border: 1px solid var(--color-border-base, var(--color-border));
        height: 100%;
      }
      .Divider_dividerHorizontal__kSSaN {
        height: 1px;
        outline: none;
        border: none;
        margin: 0 auto;
        padding: 0;
        display: block;
        width: 100%;
        border-top: 1px solid var(--color-border-base, var(--color-border));
      }
      .menu_menu__rkuLN {
        --translate-x: 0;
        --scale: 1;
        position: absolute;
        padding: 4px;
        margin: 0;
        list-style: none;
        border-radius: 5px;
        background: var(--color-navigation-dropdown);
        box-shadow:
          0 4px 18px #0000000a,
          0 2.025px 7.84688px rgba(0, 0, 0, 0.027),
          0 0.8px 2.925px #00000005,
          0 0.175px 1.04062px rgba(0, 0, 0, 0.013);
        z-index: 1000;
        width: max-content;
        transition:
          opacity 0.15s ease,
          transform 0.15s ease;
        transform: translateX(var(--translate-x)) scale(var(--scale));
        overflow: auto;
      }
      .menu_menu__rkuLN[hidden] {
        --scale: 0.97;
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        white-space: nowrap;
        width: 1px;
        display: block;
        visibility: hidden;
        opacity: 0;
      }
      .menu_menu__rkuLN.menu_placementBottom__6p9cI {
        --translate-x: -50%;
        top: 100%;
        inset-inline-start: 50%;
        transform-origin: top center;
      }
      .menu_menu__rkuLN.menu_placementBottomStart__RBvSm {
        top: 100%;
        inset-inline-start: 0;
        transform-origin: top left;
      }
      .menu_menu__rkuLN.menu_placementBottomEnd__i5mbB {
        top: -1px;
        transform: translateY(-100%);
        inset-inline-start: 0;
        transform-origin: bottom left;
      }
      .menuItemLink_menuItemLink__Z27j2 {
        display: flex;
        align-items: center;
        gap: 6px;
        text-decoration: none;
        border-radius: 5px;
        padding: 4px 8px;
        padding-inline-end: 44px;
        min-width: 150px;
        cursor: pointer;
      }
      .menuItemLink_menuItemLink__Z27j2:active,
      .menuItemLink_menuItemLink__Z27j2:hover {
        background: var(--color-navigation-dropdown-hover);
      }
      .menuItemLink_menuItemLink__Z27j2:focus:not(:focus-visible) {
        outline: 0;
      }
      .option_option__trhct {
        display: block;
        padding: 5px 8px;
        border-radius: var(--border-radius-300);
      }
      .option_label__gToxX {
        color: var(--color-text-strong, var(--color-text-dark));
      }
      .option_description__h9dkR {
        color: var(--color-text-muted, var(--color-text-medium));
      }
      .languagePicker_languagePicker__7tXbz {
        position: relative;
      }
      .languagePicker_languagePickerMenu__o5H7H {
        max-height: 350px;
      }
      .languagePickerButton_button__QWrdE {
        display: flex;
        align-items: center;
        gap: 6px;
      }
      .Spacer_spacer__Hz1_q {
        width: 100%;
      }
      .wordmark_wordmark__gPyj1 {
        display: flex;
        height: 100%;
        width: auto;
      }
      .wordmark_wordmark__gPyj1[hidden] {
        display: none;
      }
      .wordmark_fill__RZFeq {
        color: #000;
        fill: currentColor;
      }
      .footer_footerOuter__kubGm {
        background-color: var(--color-background-base, var(--color-page));
      }
      .footer_footerInner__MQQSo {
        --footer-gutter: 16px;
        color: var(--color-text-normal, var(--color-text));
        display: flex;
        flex-direction: column;
        gap: 36px;
        position: relative;
        margin: 0 auto;
        max-width: calc(1252px + 2 * var(--footer-gutter));
        padding: 40px var(--footer-gutter);
      }
      @media screen and (min-width: 400px) {
        .footer_footerInner__MQQSo {
          --footer-gutter: 32px;
        }
      }
      @media (min-width: 600px) {
        .footer_footerInner__MQQSo {
          --footer-gutter: 66px;
          padding: 80px var(--footer-gutter);
        }
      }
      @media screen and (min-width: 840px) {
        .footer_footerInner__MQQSo {
          --footer-gutter: 125px;
        }
      }
      @media (min-width: 1080px) {
        .footer_footerInner__MQQSo {
          flex-direction: row;
          gap: 24px;
        }
      }
      .footer_footerOuter__kubGm:before {
        content: "";
        display: block;
        border-top: 1px solid var(--color-border-base, var(--color-border));
      }
      .footer_footerOuter__kubGm.footer_hideSeparator__dapn6:before {
        display: none;
      }
      .footer_footerTop__rz2e9 {
        display: flex;
        flex-direction: column;
        gap: 36px;
      }
      @media screen and (min-width: 840px) {
        .footer_footerTop__rz2e9 {
          display: grid;
          grid-auto-columns: max-content;
          grid-template-rows: repeat(2, max-content);
          grid-auto-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (min-width: 1080px) {
        .footer_footerTop__rz2e9 {
          display: flex;
          justify-content: stretch;
          align-items: flex-start;
          width: 25%;
        }
      }
      .footer_footerTopMain__2yt5M {
        display: flex;
        flex-direction: column;
        gap: 24px;
      }
      .footer_footerBottom__sYaND {
        flex: 1 0 auto;
      }
      @media (min-width: 1080px) {
        .footer_footerBottom__sYaND {
          width: 75%;
        }
      }
      .footer_footerColumns__T50DJ {
        display: grid;
        grid-template-columns: repeat(2, minmax(10px, 1fr));
        column-gap: 24px;
      }
      @media (min-width: 1080px) {
        .footer_footerColumns__T50DJ {
          grid-template-columns: repeat(4, minmax(10px, 1fr));
        }
      }
      .footer_addendum__i1N2u {
        color: var(--color-text-muted, var(--color-text-light));
        margin-top: 36px;
        gap: 4px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
      }
      .footer_copyright__WXbFd {
        direction: ltr;
      }
      .footer_button__vbjiT {
        background: #0000;
        border: 0;
        padding: 0;
        text-align: left;
        height: auto;
        line-height: 1em;
        width: auto;
      }
      .footer_logo__ssDpx {
        display: flex;
        height: 39px;
      }
      .footer_visuallyHidden__TIPHl {
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        white-space: nowrap;
        width: 1px;
      }
      .footerColumn_list__xEsxo {
        margin: 0 0 36px;
        padding: 0;
        list-style: none;
        page-break-inside: avoid;
        break-inside: avoid;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
      }
      .footerColumnItem_footerColumnItem__WBiQ9 {
        display: block;
        cursor: pointer;
        color: var(--color-gray-800);
        margin-top: 0.4rem;
        line-height: 1.35rem;
        text-align: left;
        word-wrap: break-word;
      }
      .footerColumnItem_footerColumnItemAction__4Gr_a {
        color: var(--color-gray-800);
        background: #0000;
        border: 0;
        padding: 0;
        text-align: left;
      }
      .footerColumnItem_footerColumnItemAction__4Gr_a:hover {
        color: var(--color-link-primary-text, var(--color-link));
        text-decoration: underline;
      }
      .footerColumnItem_footerColumnItemAction__4Gr_a:active {
        color: var(--color-link-primary-text-hover, var(--color-link-hover));
      }
      .footerColumnItem_badge__Oi5kM {
        display: inline-block;
        margin-left: 0.4em;
        position: relative;
        bottom: 2px;
      }
      .footerDoNotSell_button__MLFsR {
        background: none;
        border: 0;
        padding: 0;
        text-align: left;
        width: auto;
      }
      .footerDoNotSell_button__MLFsR:hover {
        color: var(--color-link-primary-text, var(--color-link));
        text-decoration: underline;
      }
      .footerSocial_socialList__h7Bi4 {
        list-style: none;
        display: flex;
        margin: -6px;
        padding: 0;
        gap: 2px;
      }
      .footerSocial_socialListItem__wdDDq {
        color: var(--color-text-muted, var(--color-text-medium));
      }
      .footerSocial_socialListItem__wdDDq.footerSocial_twitter__Ihb5e:hover {
        color: var(--color-black);
      }
      .footerSocial_socialListItem__wdDDq.footerSocial_linkedIn__3_fRQ:hover {
        color: #3071aa;
      }
      .footerSocial_socialListItem__wdDDq.footerSocial_facebook__4ydhX:hover {
        color: #4267b2;
      }
      .footerSocial_socialListItem__wdDDq.footerSocial_instagram__RqMRr:hover {
        color: var(--color-black);
      }
      .footerSocial_socialListItem__wdDDq.footerSocial_youtube__fuRqz:hover {
        color: red;
      }
      .previewModeAlert_previewModeAlert__zrcfx {
        text-align: center;
        border-radius: var(--border-radius-400);
        font-size: var(--font-size-100);
        bottom: 10px;
        left: 20px;
        position: fixed;
        width: 200px;
        background-color: #fff;
        box-shadow: var(--shadow-level-200);
        padding: 4px;
      }
      .layout_main__E4cY1 {
        width: 100%;
        padding: 0 24px;
        margin: 0 auto;
      }
      .layout_layoutBase__qpePC {
        --layout-gutter: 16px;
        --scrollbar-gutter: 7.5px;
        --revert-layout-max: max(
          0px,
          calc(0.5 * (100vw - var(--layout-max, 0px)) - var(--scrollbar-gutter))
        );
        --revert-layout-gutter: max(0px, var(--layout-gutter, 0px));
        --full-width-layout-margin: calc(
          -1 * (var(--revert-layout-max) + var(--revert-layout-gutter))
        );
        width: 100%;
        padding: 0 var(--layout-gutter);
        margin: 0 auto;
        max-width: var(--layout-max);
      }
      .layout_lg__mwZvj {
        --layout-max: 1274px;
      }
      .layout_xl__0fxfK {
        --layout-max: 1502px;
      }
      @media screen and (min-width: 400px) {
        .layout_lg__mwZvj,
        .layout_xl__0fxfK {
          --layout-gutter: 32px;
        }
      }
      @media (min-width: 600px) {
        .layout_main__E4cY1 {
          width: 88vw;
          max-width: 1392px;
          padding: 0;
          margin: 0 auto;
        }
        .layout_lg__mwZvj,
        .layout_xl__0fxfK {
          --layout-gutter: 66px;
        }
      }
      @media (min-width: 1080px) {
        .layout_lg__mwZvj,
        .layout_xl__0fxfK {
          --layout-gutter: 125px;
        }
      }
      @media (min-width: 1280px) {
        .layout_main__E4cY1 {
          width: 88vw;
        }
      }
      .limit_limit__v6KG8 {
        width: 100%;
        margin: 0 auto;
      }
      .limit_limitS__9zJuv {
        max-width: var(--limit-s);
      }
      .limit_limitM__eLVfF {
        max-width: var(--limit-m);
      }
      .limit_limitL___QxkV {
        max-width: var(--limit-l);
      }
      .limit_limit1080___PWfp {
        max-width: var(--limit-1080);
      }
      .logo_logo__xQVjz {
        width: 100%;
        height: auto;
        max-width: round(
          calc(
            var(--logo-width) *
              calc(
                sqrt(
                  var(--logo-surface-area) /
                    calc(var(--logo-width) * var(--logo-height))
                )
              ) *
              1px
          ),
          1px
        );
        display: block;
        flex-grow: 0;
      }
      .logo_logo__xQVjz.logo_heightConstrained__wFlX5 {
        max-height: var(--logo-max-height);
        object-fit: contain;
      }
      .logo_logo__xQVjz.logo_grayscale__gR1oG {
        filter: grayscale(100%);
      }
      .PressLinks_pressWrapper__TYGiQ {
        display: grid;
        grid-gap: 20px;
        grid-template-columns: repeat(1, minmax(0, 1fr));
      }
      .PressLinks_pressItem__WFLMd {
        display: flex;
        flex-direction: column;
        text-decoration: none;
      }
      .PressLinks_pressLogo__dLCMo {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        aspect-ratio: 3/1;
        padding: 16px;
        background-color: var(--block-color-background-default);
        border-radius: var(--border-radius-400);
        transition: background-color 0.25s;
      }
      .PressLinks_pressItem__WFLMd:focus .PressLinks_pressLogo__dLCMo,
      .PressLinks_pressItem__WFLMd:hover .PressLinks_pressLogo__dLCMo {
        background-color: var(--color-gray-300);
      }
      .PressLinks_pressTitle__37rbi {
        margin-top: 15px;
      }
      .PressLinks_titleInner__SLF3W:hover {
        color: var(--color-link-primary-text, var(--color-link));
      }
      .PressLinks_pressSubtitle__bMEho {
        margin-top: 5px;
        display: flex;
        align-items: center;
      }
      .PressLinks_pressSubtitle__bMEho:after {
        content: "↗";
        margin-left: 3px;
      }
      @media (min-width: 600px) {
        .PressLinks_pressWrapper__TYGiQ {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .PressLinks_pressLogo__dLCMo {
          aspect-ratio: 16/9;
        }
      }
      @media (min-width: 840px) {
        .PressLinks_pressWrapper__TYGiQ {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
      }
      .spacing_alignCenter__b8fdX {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
      }
      .spacing_marginXs__Hz1Cz {
        margin: var(--spacing-xs) 0;
      }
      .spacing_marginS__EV58C {
        margin: var(--spacing-s) 0;
      }
      .spacing_marginM__3xrPl {
        margin: var(--spacing-m) 0;
      }
      .spacing_marginL__n4bMN {
        margin: var(--spacing-l) 0;
      }
      .spacing_marginXl__znSru {
        margin: var(--spacing-xl) 0;
      }
      .spacing_paddingXs___nmAl {
        padding: var(--spacing-xs) 0;
      }
      .spacing_paddingS__Dr_zW {
        padding: var(--spacing-s) 0;
      }
      .spacing_paddingM__pkYk1 {
        padding: var(--spacing-m) 0;
      }
      .spacing_paddingL__2Y8yR {
        padding: var(--spacing-l) 0;
      }
      .spacing_paddingXl__4Xc2i {
        padding: var(--spacing-xl) 0;
      }
      .input_root__sj8RO {
        --text-before-gap: 0px;
        --text-after-gap: 0px;
        font: var(--typography-sans-200-regular-font);
        letter-spacing: var(--typography-sans-200-regular-letter-spacing);
        position: relative;
      }
      .input_root__sj8RO.input_sizeMedium__Y3knn {
        --input-padding-vertical: 7px;
        --input-padding-horizontal: 10px;
      }
      .input_root__sj8RO.input_sizeLarge__ObHrl {
        --input-padding-vertical: 17px;
        --input-padding-horizontal: 15px;
      }
      .input_root__sj8RO.input_hasBefore__VWVp9 {
        --text-before-gap: 8px;
      }
      .input_root__sj8RO.input_hasAfter__zhGrc {
        --text-after-gap: 8px;
      }
      .input_input__PoidJ {
        font: var(--typography-sans-200-regular-font);
        letter-spacing: var(--typography-sans-200-regular-letter-spacing);
        appearance: none;
        color: var(--color-text-strong, var(--color-text-dark));
        border: 1px solid var(--border-color-regular);
        border-radius: var(--border-radius-300);
        position: relative;
        background: var(--input-background-color);
        cursor: text;
        height: 100%;
        width: 100%;
        outline: none;
        padding: var(--input-padding-vertical) var(--input-padding-horizontal);
        padding-left: calc(
          var(--input-padding-horizontal) + var(--before-width) +
            var(--text-before-gap)
        );
        padding-right: calc(
          var(--input-padding-horizontal) + var(--after-width) +
            var(--text-after-gap)
        );
      }
      .input_input__PoidJ[type="search"] {
        appearance: none;
        box-sizing: inherit;
      }
      .input_input__PoidJ:focus {
        box-shadow:
          inset 0 0 0 1px #2383e291,
          0 0 0 2px #2383e259;
      }
      .input_after__MsoSh,
      .input_before__3w5qd {
        display: inline-flex;
        align-items: center;
        position: absolute;
        top: 0;
        bottom: 0;
        pointer-events: none;
      }
      .input_after__MsoSh > *,
      .input_before__3w5qd > * {
        pointer-events: all;
      }
      .input_before__3w5qd {
        left: 10px;
        z-index: 1;
      }
      .input_after__MsoSh {
        right: 10px;
      }
      .signupInput_signupWrap__RsFnO {
        max-width: 550px;
        width: 100%;
      }
      .signupInput_signup__Gzgnd {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
      }
      .signupInput_signupButtonWrap__py78I {
        min-width: 32%;
      }
      .signupInput_signupButtonWrap__py78I > * {
        width: 100%;
      }
      .signupInput_isCentered__BG5LW {
        text-align: center;
      }
      .signupInput_caption__aynwl {
        font-size: var(--font-size-100);
        color: var(--text-color-medium);
        margin-top: 0.5em;
      }
      .videoPlayer_videoIframe__ZNVrQ {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        outline: none;
        border: 0;
        border-radius: 1px;
      }
      .videoPlayer_videoContainer__ITseV {
        width: 100%;
        height: 0;
        padding-top: var(--video-player-aspect-ratio);
        position: relative;
        border-radius: var(--border-radius-700);
        overflow: hidden;
        transform: translateZ(0);
      }
      .videoPlayer_videoContainer__ITseV.videoPlayer_disableBorderRadius__s_EXS {
        border-radius: 0;
      }
      .videoPlayer_videoContainer__ITseV.videoPlayer_hasShadow__YlX_M {
        box-shadow: var(--shadow-level-200);
      }
      .videoPlayer_videoPoster___Fqq7 {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        contain: paint;
      }
      .videoPlayer_videoPoster___Fqq7[hidden] {
        display: none;
      }
      .videoPlayer_videoPosterImage__m0s3G {
        display: block;
        width: 100%;
      }
      .videoPlayer_playButtonCircle__T6mnB,
      .videoPlayer_playButtonTriangle__SZoVZ {
        transform: translate(-50%, -50%);
        position: absolute;
        top: 50%;
        left: 50%;
      }
      .videoPlayer_playButtonTriangle__SZoVZ {
        transition: all 50ms;
      }
      .videoPlayer_videoContainer__ITseV:hover
        .videoPlayer_playButtonTriangle__SZoVZ {
        transform: translate(-50%, -50%) scale(1.1);
      }
      .videoPlayer_playButton__HyOn_ {
        display: flex;
        align-items: center;
        justify-content: center;
        background: #000000bf;
        color: #fff;
        border: 2px solid #fff;
        box-shadow: var(--shadow-level-100);
        -webkit-backdrop-filter: blur(16px) saturate(1.8);
        backdrop-filter: blur(16px) saturate(1.8);
      }
      .videoPlayer_playButton__HyOn_ :hover {
        background: #000000d9;
      }
      .videoPlayer_playbackButton__Wj00P {
        --playback-button-display: flex;
        --playback-button-size: 64px;
        font: var(--typography-sans-600-bold-font);
        letter-spacing: var(--typography-sans-600-bold-letter-spacing);
        display: var(--playback-button-display);
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: var(--playback-button-size);
        height: var(--playback-button-size);
        opacity: 0;
        background: none;
        border: 0;
        padding-inline: 0;
      }
      @media (min-width: 600px) {
        .videoPlayer_playbackButton__Wj00P {
          font: var(--typography-sans-700-bold-font);
          letter-spacing: var(--typography-sans-700-bold-letter-spacing);
        }
      }
      .videoPlayer_playbackButton__Wj00P [hidden] {
        display: none;
      }
      .videoPlayer_playbackButton__Wj00P:hover {
        opacity: 1;
      }
      .videoPlayer_playbackButton__Wj00P:focus-visible {
        opacity: 1;
      }
      .videoPlayer_playbackButton__Wj00P:before {
        content: "";
        position: absolute;
        inset: 0;
        background: #000000bf;
        border: 2px solid var(--color-white);
        border-radius: 100%;
        box-shadow: var(--shadow-level-100);
        -webkit-backdrop-filter: blur(16px) saturate(1.8);
        backdrop-filter: blur(16px) saturate(1.8);
      }
      .videoPlayer_playbackButton__Wj00P.videoPlayer_fullscreen__MFVZX {
        transform: none;
        inset: 0;
        width: unset;
        height: unset;
      }
      .videoPlayer_playbackButton__Wj00P.videoPlayer_fullscreen__MFVZX:before {
        top: 50%;
        inset-inline-start: 50%;
        transform: translate(calc(var(--direction) * -50%), -50%);
        width: var(--playback-button-size);
        height: var(--playback-button-size);
      }
      .videoPlayer_controlsEnabled___obVh
        .videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStatePlaying__zUrVd {
        display: none;
      }
      .videoPlayer_controlsPause__Xt9V7
        .videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStatePlaying__zUrVd {
        display: var(--playback-button-display);
      }
      .videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStateLocked__XNgaJ,
      .videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStatePaused__u2Fv_ {
        opacity: 1;
      }
      .videoPlayer_playbackButton__Wj00P[hidden] {
        display: none;
      }
      .videoPlayer_playbackButtonIcon__xWc5b {
        position: relative;
        color: var(--color-white);
      }
      .videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStatePaused__u2Fv_
        .videoPlayer_playbackButtonIcon__xWc5b {
        margin-left: 5px;
      }
      .videoPlayer_playbackButtonAssistiveText__mECDy {
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        white-space: nowrap;
        width: 1px;
      }
      .videoPlayer_error__mIbKi {
        font: var(--typography-sans-300-regular-font);
        letter-spacing: var(--typography-sans-300-regular-letter-spacing);
        position: absolute;
        inset: 0;
        background: var(--color-gray-200);
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
        container-type: inline-size;
      }
      .videoPlayer_error__mIbKi[hidden] {
        display: none;
      }
      .videoPlayer_errorLine__pR8bX {
        margin: 0;
        max-width: 309px;
      }
      .videoPlayer_errorIllustration__AITlh {
        display: none;
        position: absolute;
        bottom: 0;
        left: 10%;
      }
      @container (width >= 750px) {
        .videoPlayer_errorIllustration__AITlh {
          display: inline-block;
        }
      }
      .about_pageTitle__yHwUf {
        color: var(--text-color-light);
        font-size: var(--font-size-400);
        font-weight: var(--font-weight-medium);
        letter-spacing: var(--typography-sans-400-regular-letter-spacing);
        margin-bottom: 20px;
      }
      .about_quote__qdtBv {
        font-size: 1.5em;
        font-weight: var(--font-weight-regular);
        line-height: 1.375;
        letter-spacing: -0.015em;
      }
      .about_quote__qdtBv:after,
      .about_quote__qdtBv:before {
        content: none;
      }
      .about_boldText__KuNPv {
        font-weight: var(--font-weight-bold);
      }
      @media (min-width: 840px) {
        .about_videoSpacer__KtkV8 {
          height: 164px;
          display: block;
        }
      }
      .about_storySection__94c_2 {
        max-width: 940px;
        margin: 0 auto 120px;
      }
      .about_storySectionImage__G592q {
        align-items: flex-start;
        border-bottom: 2px solid #000;
        display: flex;
        flex: 0 0 auto;
        line-height: 0;
      }
      .about_storySectionText__Ta7SY {
        flex: 1 1 auto;
        padding-top: 20px;
        margin: 0;
      }
      @media (min-width: 840px) {
        .about_storySection__94c_2 {
          display: flex;
          margin-bottom: 140px;
        }
        .about_storySectionImage__G592q {
          width: 450px;
        }
        .about_storySectionText__Ta7SY {
          padding: 0;
          padding-inline-start: 64px;
          padding-inline-end: 16px;
        }
      }
      .about_text__CTg4B {
        margin-top: 12px;
        max-width: 37em;
      }
      .about_investors__dVpF7 {
        display: grid;
        grid-gap: 40px 10px;
        grid-template-columns: 1fr 1fr;
      }
      .about_investor__4diZI {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .about_investorImage__mrUMW {
        max-width: 120px;
      }
      .about_investorName__74UZE {
        font-size: var(--font-size-200);
        margin: 8px 0 4px;
      }
      .about_investorDescription__8kGWx {
        font-size: var(--font-size-150);
        margin: 0;
        color: var(--text-color-medium);
      }
      @media (min-width: 600px) {
        .about_investors__dVpF7 {
          grid-column-gap: 20px;
        }
      }
      @media (min-width: 840px) {
        .about_investors__dVpF7 {
          grid-template-columns: 1fr 1fr 1fr;
        }
        .about_investor__4diZI {
          padding: 0 20px;
        }
      }
      .about_signup__JmhOU {
        align-items: center;
        display: flex;
        flex-direction: column;
        margin-bottom: 120px;
      }
      .about_image__Eqahv {
        display: block;
        width: 100%;
        height: auto;
        object-fit: cover;
      }
    