@layer global-components{.c-visual-text-3xl,.c-visual-text-2xl,.c-visual-text-xl,.c-visual-text-lg,.c-visual-text-md,.c-content-text-lg,.c-content-text-md,.c-content-text-sm,.c-optimized-image figcaption,.c-content-text-xs{line-height:1}.c-visual-text-3xl{font-family:var(--g__text__visual__font-family__3xl);font-size:var(--g__text__visual__font-size__3xl);font-weight:var(--g__text__visual__font-weight__3xl);letter-spacing:var(--g__text__visual__letter-spacing__3xl)}.c-visual-text-3xl--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__3xl)}.c-visual-text-3xl--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__3xl)}.c-visual-text-3xl--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__3xl__0-30-CPL)}.c-visual-text-2xl{font-family:var(--g__text__visual__font-family__2xl);font-size:var(--g__text__visual__font-size__2xl);font-weight:var(--g__text__visual__font-weight__2xl);letter-spacing:var(--g__text__visual__letter-spacing__2xl)}.c-visual-text-2xl--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__2xl)}.c-visual-text-2xl--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__2xl)}.c-visual-text-2xl--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__2xl__0-30-CPL)}.c-visual-text-xl{font-family:var(--g__text__visual__font-family__xl);font-size:var(--g__text__visual__font-size__xl);font-weight:var(--g__text__visual__font-weight__xl);letter-spacing:var(--g__text__visual__letter-spacing__xl)}.c-visual-text-xl--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__xl)}.c-visual-text-xl--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__xl)}.c-visual-text-xl--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__xl__0-30-CPL)}.c-visual-text-xl--line-height-30-60-CPL{line-height:var(--g__text__visual__line-height__xl__30-60-CPL)}.c-visual-text-lg{font-family:var(--g__text__visual__font-family__lg);font-size:var(--g__text__visual__font-size__lg);font-weight:var(--g__text__visual__font-weight__lg);letter-spacing:var(--g__text__visual__letter-spacing__lg)}.c-visual-text-lg--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__lg)}.c-visual-text-lg--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__lg)}.c-visual-text-lg--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__lg__0-30-CPL)}.c-visual-text-lg--line-height-30-60-CPL{line-height:var(--g__text__visual__line-height__lg__30-60-CPL)}.c-visual-text-lg--line-height-60-90-CPL{line-height:var(--g__text__visual__line-height__lg__60-90-CPL)}.c-visual-text-md{font-family:var(--g__text__visual__font-family__md);font-size:var(--g__text__visual__font-size__md);font-weight:var(--g__text__visual__font-weight__md);letter-spacing:var(--g__text__visual__letter-spacing__md)}.c-visual-text-md--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__md)}.c-visual-text-md--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__md)}.c-visual-text-md--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__md__0-30-CPL)}.c-content-text-lg{font-family:var(--g__text__content__font-family__lg);font-size:var(--g__text__content__font-size__lg);font-weight:var(--g__text__content__font-weight__lg);letter-spacing:var(--g__text__content__letter-spacing__lg)}.c-content-text-lg--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__lg)}.c-content-text-lg--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__lg)}.c-content-text-lg--line-height-30-60-CPL{line-height:var(--g__text__content__line-height__lg__30-60-CPL)}.c-content-text-lg--line-height-60-90-CPL{line-height:var(--g__text__content__line-height__lg__60-90-CPL)}.c-content-text-md{font-family:var(--g__text__content__font-family__md);font-size:var(--g__text__content__font-size__md);font-weight:var(--g__text__content__font-weight__md);letter-spacing:var(--g__text__content__letter-spacing__md)}.c-content-text-md--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__md)}.c-content-text-md--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__md)}.c-content-text-md--line-height-30-60-CPL{line-height:var(--g__text__content__line-height__md__30-60-CPL)}.c-content-text-md--line-height-60-90-CPL{line-height:var(--g__text__content__line-height__md__60-90-CPL)}.c-content-text-sm,.c-optimized-image figcaption{font-family:var(--g__text__content__font-family__sm);font-size:var(--g__text__content__font-size__sm);font-weight:var(--g__text__content__font-weight__sm);letter-spacing:var(--g__text__content__letter-spacing__sm)}.c-content-text-sm--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__sm)}.c-content-text-sm--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__sm)}.c-content-text-sm--line-height-0-30-CPL{line-height:var(--g__text__content__line-height__sm__0-30-CPL)}.c-content-text-sm--line-height-30-60-CPL,.c-optimized-image figcaption{line-height:var(--g__text__content__line-height__sm__30-60-CPL)}.c-content-text-xs{font-family:var(--g__text__content__font-family__xs);font-size:var(--g__text__content__font-size__xs);font-weight:var(--g__text__content__font-weight__xs);letter-spacing:var(--g__text__content__letter-spacing__xs)}.c-content-text-xs--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__xs)}.c-content-text-xs--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__xs)}}@layer local-components{.c-optimized-image{width:100%;font-size:0}.c-optimized-image figure,.c-optimized-image picture,.c-optimized-image img{width:100%;height:auto}.c-optimized-image--is-background-image,.c-optimized-image--is-background-image figure,.c-optimized-image--is-background-image:not(.c-optimized-image--has-figcaption) picture,.c-optimized-image--is-background-image:not(.c-optimized-image--has-figcaption) img{height:100%}.c-optimized-image--is-background-image img{object-fit:cover;object-position:center}.c-optimized-image--use-background-color picture{background-color:var(--g__color__neutral-surface__l1)}.c-optimized-image:not(.c-optimized-image--is-background-image) picture{display:grid;justify-items:center}.c-optimized-image--border-radius picture{border-radius:var(--b__dimension__border__radius__lg);overflow:hidden}.c-optimized-image figcaption{margin-top:1.2rem;color:var(--g__color__on-neutral-surface__l1);contain:inline-size}}
