/* compiled by scssphp 1.6.0 on Tue, 03 Mar 2026 17:05:12 +0000 (0.2967s) */

.card.--basic{--card__link-padding-block-end: 0;--card__background: transparent;--card__shadow: none;overflow:clip;--card__image-max-height: 100%;--card__radius: var( --border-radius-small );--card__span: 1 / -1;--card__grid-column: 1 / -1}@media (min-width:36rem){.card.--basic:not(.swiper-slide){--card__span: span 6;--card__grid-column: span 6}}@media (min-width:48rem){.card.--basic:not(.swiper-slide){--card__span: span 4;--card__grid-column: span 4}}@media (min-width:64rem){.card.--basic:not(.swiper-slide){--card__span: span 3;--card__grid-column: span 3}}.card.--basic .card__link{position:relative;block-size:100%}.card.--basic .card__link:hover .card__title,.card.--basic .card__link:focus-visible .card__title{animation:cardTextAnimation 0.6s}.card.--basic .card__link::before{content:'';position:absolute;block-size:100%;inline-size:100%;background:linear-gradient(220deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);z-index:1}@media (min-width:36rem){.card.--basic .card__link::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%)}}.card.--basic .card__title{position:absolute;inset:0;z-index:2;margin-block-start:auto;padding:var(--padding-medium);color:var(--color-white);font-size:var(--font-size--md);display:flex;flex-direction:column;justify-content:center}@media (min-width:36rem){.card.--basic .card__title{inset:auto 0 0 0}}.card.--basic .card__image{block-size:100%;inline-size:100%;max-block-size:25rem;aspect-ratio:2.8;object-fit:cover;transition:var(--transition);margin-inline:auto}@media (min-width:36rem){.card.--basic .card__image{aspect-ratio:0.79;max-inline-size:20rem}}.card.--basic .button{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}