﻿@charset "UTF-8";.swipe-content-listing{--slide-width:260px;--nav-size:50px;padding-left:2rem;position:relative;}.swipe-content-listing .swiper{position:relative;--quote-overhang:3.5rem;padding-left:var(--quote-overhang);margin-left:calc(var(--quote-overhang)*-1);padding-bottom:.75rem;}.swipe-content-listing .swiper-slide:has(~.swiper-slide-active){opacity:0;transition:opacity .3s ease;}.swipe-content-listing .swiper-nav{border:1px solid var(--bs-gray-300);font-size:2.5em;cursor:pointer;z-index:10;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),opacity 300ms ease;top:var(--nav-top,calc(var(--slide-width)/2))!important;transform:translateY(-50%)!important;margin-top:0!important;}.swipe-content-listing .swiper-nav::before{content:none;}.swipe-content-listing .swiper-nav .icon{width:22px;height:22px;fill:hsl(var(--clr-primary-900));transition:fill .25s ease,stroke .25s ease;}.swipe-content-listing .swiper-nav:hover{border-radius:50%;background-color:hsl(var(--clr-primary-900));}.swipe-content-listing .swiper-nav:hover .icon{fill:hsl(var(--clr-white));}.swipe-content-listing .swiper-nav:active{border-color:hsl(var(--clr-primary-700));}.swipe-content-listing .swiper-nav:active .icon{fill:hsl(var(--clr-primary-700));}.swipe-content-listing .swiper-button-prev{left:-1.5rem;right:calc(100% + .5rem);}.swipe-content-listing .swiper-slide{width:var(--slide-width);}.swipe-content-listing .swiper-slide .content{position:relative;z-index:1;}.swipe-content-listing .swiper-slide .content .carousel-media{width:100%;aspect-ratio:1/1;position:relative;background:#000;}.swipe-content-listing .swiper-slide .content .carousel-media::after{content:"";position:absolute;inset:0;background-color:hsl(var(--clr-dark-900)/.3);opacity:1;pointer-events:none;transition:background-color .25s ease,opacity .25s ease;z-index:2;}.swipe-content-listing .swiper-slide .content .carousel-media iframe,.swipe-content-listing .swiper-slide .content .carousel-media img{display:block;width:100%;height:100%;border:0;object-fit:cover;}.swipe-content-listing .swiper-slide .content .carousel-media .media__control{position:absolute;inset:0;align-items:center;justify-content:center;z-index:3;pointer-events:none;}.swipe-content-listing .swiper-slide .content .carousel-media .media__control__button{pointer-events:auto;}.swipe-content-listing .swiper-slide .content blockquote{position:relative;margin-bottom:2em;line-height:1.5em;quotes:none;}.swipe-content-listing .swiper-slide .content blockquote::before{content:"“";position:absolute;top:-.15em;right:calc(100% + .05em);font-family:var(--ff-literata);font-size:7rem;line-height:1;color:hsl(var(--clr-primary-700)/.35);pointer-events:none;}.swipe-content-listing .swiper-slide .content blockquote::after{content:none;}.swipe-content-listing .swiper-slide .content blockquote,.swipe-content-listing .swiper-slide .content p,.swipe-content-listing .swiper-slide .content a,.swipe-content-listing .swiper-slide .content h4{opacity:0;transition:opacity .3s ease;visibility:hidden;}.swipe-content-listing .swiper-slide.swiper-slide-active .content blockquote,.swipe-content-listing .swiper-slide.swiper-slide-active .content p,.swipe-content-listing .swiper-slide.swiper-slide-active .content a,.swipe-content-listing .swiper-slide.swiper-slide-active .content h4{opacity:1;visibility:visible;transition-delay:.15s;}.swipe-content-listing .swiper-slide.swiper-slide-active .content .carousel-media::after{opacity:0;}.swipe-content-listing .swiper-slide.swiper-slide-active .content .carousel-media.video-slide:is(:hover,:focus-within) .media__control__button.play{background:transparent;}.swipe-content-listing .swiper-slide.swiper-slide-active .content .carousel-media.video-slide:is(:hover,:focus-within) .media__control__button.play .icon use.hover{opacity:1;}.swipe-content-listing .swiper-slide.swiper-slide-active .content .carousel-media.video-slide:is(:hover,:focus-within) .media__control__button.play .icon use.default{opacity:0;}.btn-link{color:#fff;font-family:var(--ff-barlow);font-size:var(--fs-100);}@media(min-width:576px){.swipe-content-listing{padding-left:0;}.swipe-content-listing .swiper-button-prev{left:auto;}}@media(min-width:992px){.swipe-content-listing{--slide-width:360px;}}@media(min-width:1200px){.swipe-content-listing{--slide-width:400px;}}