/* compiled by scssphp 1.6.0 on Fri, 20 Feb 2026 14:40:04 +0000 (0.0836s) */

.card.--tile{--card__grid-column--tile: span 12;position:relative}@media (min-width:64rem){.card.--tile{--card__grid-column--tile: span 6}}.card.--tile .card__link{--card__link-padding-block-end--tile: 0;overflow:hidden}.card.--tile .card__link:hover .button{border-color:var(--color-white);background:var(--color-white)}.card.--tile .card__link:hover .button svg{fill:var(--color-1)}.card.--tile .card__link:hover .card__image{transform:scale(1.05)}.card.--tile .card__link::after{content:'';width:100%;height:100%;position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%)}.card.--tile .card__title{--card__title-width--tile: fit-content;--card__title-padding-inline--tile: 0;--card__title-font-size--tile: var( --font-size--md );margin:0;position:absolute;bottom:1.25rem;left:1rem;z-index:1;font-family:var(--font-family--body);font-style:normal}@media (min-width:30rem){.card.--tile .card__title{bottom:2rem;left:2rem}}.card.--tile .card__image{--card__image-max-height--tile: 10.75rem;object-fit:cover;transition:transform 0.3s ease}@media (min-width:30rem){.card.--tile .card__image{--card__image-max-height--tile: 18.75rem}}.card.--tile .button{--card__button-margin-inline--tile: 0;position:absolute;bottom:1rem;right:1rem;z-index:1;transition:background 0.3s ease, border-color 0.3s ease}@media (min-width:30rem){.card.--tile .button{bottom:2rem;right:2rem}}.tiles .heading{margin-block-end:2rem}.tiles .heading__title{font-size:var(--font-size--lg)}