.section-highlights-grid{position:relative}.section-highlights-grid .section__inner{overflow:hidden}.section-highlights-grid [data-container]{position:relative}.section-highlights-grid .section__header{text-align:center}.section-highlights-grid .section__header .heading{font-size:calc(4.76744rem + 2.26744vw)}@media screen and (min-width:1280px){.section-highlights-grid .section__header .heading{font-size:7rem}}@media screen and (max-width:420px){.section-highlights-grid .section__header .heading{font-size:5.5rem}}.section-highlights-grid:has(.scroll-info) swiper-container:before{content:""}.section-highlights-grid swiper-container{overflow:visible}.section-highlights-grid swiper-container:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,253,246,0),#fffdf6 56%);width:100%;height:100%;z-index:3;transform:translateX(50%);transition:opacity .3s ease-out}.section-highlights-grid swiper-container.is-end .scroll-info,.section-highlights-grid swiper-container.is-end:before{opacity:0}.section-highlights-grid .card{--card-title-font-size:clamp(2rem,1.791rem + 0.892vw,2.75rem)}.section-highlights-grid .card__media{aspect-ratio:5.5}.section-highlights-grid .card__media img{object-fit:contain}.section-highlights-grid .card__details{margin-top:2rem;text-align:center;font-size:.9rem}.section-highlights-grid .card__details hr{border-color:var(--color-base-red);border-style:solid;border-bottom:1px;margin-block:1.4em}.section-highlights-grid .card__details .description{text-align:left}.section-highlights-grid .card__title{line-height:1;margin:0;max-width:5.5em;margin-inline:auto}.section-highlights-grid .scroll-info{position:absolute;top:50%;right:0;transform:translateY(-50%);width:1em;height:1em;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:6.5rem;text-align:center;border-radius:50%;z-index:3;line-height:1;padding:.1em;transition:opacity .3s ease-out}.section-highlights-grid .scroll-info span{font-size:.13em}