@layer local-components{.c-card-1-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--g__structure__container__dimension__md__gap)}@media(max-width:45em){.c-card-1-group{grid-template-columns:1fr}}@media(max-width:32.1875em){.c-card-1-group{grid-template-columns:1fr}}}@layer structures{.s-section{width:100%;display:grid;justify-items:center;padding:var(--g__structure__section__dimension__md__py) var(--g__structure__section__dimension__md__px)}.s-section--xs{padding-top:var(--g__structure__section__dimension__xs__py);padding-bottom:var(--g__structure__section__dimension__xs__py)}.s-section--sm{padding-top:var(--g__structure__section__dimension__sm__py);padding-bottom:var(--g__structure__section__dimension__sm__py)}.s-container{width:100%;max-width:var(--g__structure__container__dimension__max-width)}.s-container--gap-sm{gap:var(--g__structure__container__dimension__sm__gap)}.s-container--gap-md{gap:var(--g__structure__container__dimension__md__gap)}.s-container--gap-lg{gap:var(--g__structure__container__dimension__lg__gap)}.s-container--gap-xl{gap:var(--g__structure__container__dimension__xl__gap)}}@layer global-components{.c-visual-text-3xl,.c-visual-text-2xl,.c-visual-text-xl,.c-visual-text-lg,.c-card-1__title,.c-visual-text-md,.c-content-text-lg,.c-content-text-md,.c-content-text-sm,.c-card-1__text,.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,.c-card-1__title{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,.c-card-1__title{font-weight:var(--g__text__visual__on-dark-surface__font-weight__lg)}.c-visual-text-lg--line-height-0-30-CPL,.c-card-1__title{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-card-1__text{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,.c-card-1__text{font-weight:var(--g__text__content__on-dark-surface__font-weight__sm)}.c-content-text-sm--line-height-0-30-CPL,.c-card-1__text{line-height:var(--g__text__content__line-height__sm__0-30-CPL)}.c-content-text-sm--line-height-30-60-CPL{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 utilities{.u-no-underline{text-decoration-line:none!important}.u-font-450{font-weight:450!important}.u-list-none{list-style-type:none!important}.u-on-media-surface-text-shadow,.c-card-1__title,.c-card-1__text{text-shadow:0 0 .8rem rgb(0,0,0)}html.dark .dark\:u-font-390{font-weight:390!important}}@layer local-components{.c-card-1{height:40rem}@media(max-width:32.1875em){.c-card-1{height:30rem}}.c-card-1__wrapper{display:grid;grid-template-areas:"stack";align-items:end;width:100%;height:100%;border-radius:var(--b__dimension__border__radius__lg);overflow:hidden}.c-card-1__link{z-index:4;grid-area:stack;width:100%;height:100%}.c-card-1__img-wrapper{z-index:1;grid-area:stack;width:100%;height:100%;min-height:0}.c-card-1--hover .c-card-1__img{transform:scale(1.07);filter:brightness(1.2)}.c-card-1__img{transition:var(--g__animation__medium);transition-property:transform,filter}.c-card-1__gradient-overlay{z-index:2;grid-area:stack;width:100%;height:70%;background:linear-gradient(0deg,#000,#00000080 75%,#0000)}.c-card-1__text-wrapper{z-index:3;grid-area:stack;padding:2.4rem}.c-card-1__title,.c-card-1__text{color:var(--g__color__on-neutral-dark-surface__root)}.c-card-1__text{margin-top:.2rem}.c-card-1 .c-button{margin-top:2rem}}
