.featured-entries-carousel{background:hsl(var(--theme-bg));color:hsl(var(--theme-text));overflow:hidden;position:relative;width:100%}.featured-entries-carousel .swiper-carousel .swiper{overflow:visible}.featured-entries-carousel:after{background:linear-gradient(transparent,#00000080);bottom:0;content:"";height:20%;left:0;position:absolute;width:100%}.featured-entries-carousel__media,.featured-entries-carousel__media__container{height:100%;left:0;position:absolute;top:0;width:100%}.featured-entries-carousel__media__container{opacity:0;transition:opacity .5s ease}.featured-entries-carousel__media__container .video{height:100%;width:100%}.featured-entries-carousel__media__container .video video{-o-object-fit:cover;object-fit:cover}.featured-entries-carousel__media__container .video .ui{display:none}.featured-entries-carousel__media__container.selected{opacity:1}.featured-entries-carousel__navigation{bottom:var(--grid-gap);display:inline-flex;left:inherit;overflow-x:auto;padding-left:0;padding-right:0;position:absolute;right:var(--grid-gap);transition:left .3s var(--ease-in-cubic);width:auto;z-index:1}.featured-entries-carousel__navigation.is-overflowing{left:0;padding-left:var(--grid-gap);padding-right:var(--grid-gap);right:0}@media (min-width:600px){.featured-entries-carousel__navigation:before{background-color:var(--off-white);content:" ";height:1px;left:0;margin-top:calc(var(--grid-gap)*-.75);opacity:.3;position:absolute;top:0;width:100%}}.featured-entries-carousel__navigation .custom-link{color:var(--off-white);display:inline-block;flex-shrink:0;margin-bottom:calc(var(--grid-gap)/2);margin-right:var(--grid-gap)}.featured-entries-carousel__navigation .custom-link:last-child{margin-right:0}.featured-entries-carousel__navigation .custom-link.selected .custom-link__label:before{background:currentColor}.featured-entries-carousel__navigation .custom-link__label:after{display:none}.featured-entries-carousel__cards{background-color:#000;position:relative}.featured-entries-carousel__cards .entry-card{height:100vh}@media (min-width:900px){.featured-entries-carousel__cards .entry-card{min-height:750px}}.featured-entries-carousel__cards .entry-card__wrapper{align-items:flex-start;align-items:center;aspect-ratio:156/190;display:flex;justify-content:center;position:relative;transform:translate(0);width:calc(var(--cols)*10 - var(--gutter) + var(--grid-margin))}@media (min-width:600px){.featured-entries-carousel__cards .entry-card__wrapper{aspect-ratio:1/1;width:calc(var(--cols)*8 - var(--gutter) + var(--grid-margin))}}@media (min-width:900px){.featured-entries-carousel__cards .entry-card__wrapper{aspect-ratio:752/765;width:calc(var(--cols)*6 - var(--gutter) + var(--grid-margin))}}@media (min-width:1440px){.featured-entries-carousel__cards .entry-card__wrapper{width:calc(var(--cols)*4 - var(--gutter) + var(--grid-margin))}}@media (min-width:1660px){.featured-entries-carousel__cards .entry-card__wrapper{width:calc(var(--cols)*4 - var(--gutter))}}.featured-entries-carousel__cards .entry-card__wrapper h2{margin-top:-3rem;max-width:calc(100% - var(--grid-gap));padding-left:var(--grid-gap);word-break:break-all}@media (min-width:900px){.featured-entries-carousel__cards .entry-card__wrapper h2{line-height:3.2rem;margin-top:0}}.featured-entries-carousel__cards .entry-card__wrapper__bottom{bottom:0;margin-bottom:var(--grid-gap);position:absolute;width:100%}.featured-entries-carousel__cards .entry-card__wrapper__bottom a{text-decoration:none}.featured-entries-carousel__cards .entry-card__wrapper__bottom .icon{height:1rem;width:1rem}.featured-entries-carousel__cards .entry-card__wrapper__bottom a:hover .icon{transform:scale(1.5)}.featured-entries-carousel__cards .entry-card__wrapper__bottom .bodycopy{display:flex;padding:0 var(--grid-gap);transition:opacity .4s ease;transition:padding .2s ease}.featured-entries-carousel__cards .entry-card__wrapper__bottom .tag{margin-left:var(--grid-gap)}.featured-entries-carousel__cards .entry-card__wrapper__bottom .icon{bottom:0;position:absolute;right:var(--grid-gap);transform-origin:bottom right;transition:transform .2s var(--ease-in-cubic)}.featured-entries-carousel__next-btn{height:100%;position:absolute;right:0;top:0;width:calc(10.35% + var(--grid-gap));z-index:1}@media (min-width:1660px){.featured-entries-carousel__next-btn{width:22.5%}}
