.resource-carousel{background-blend-mode:overlay;background-color:var(--midnight);background-image:url(https://20114339.fs1.hubspotusercontent-na1.net/hubfs/20114339/LiveBarn_2023/resources-bg.png);background-position:calc(50% + var(--container-width)/6) 0;background-repeat:no-repeat}.resource-carousel--curve-left{border-top-left-radius:6rem}.resource-carousel--curve-right{border-top-right-radius:6rem}.resource-carousel__header{grid-gap:var(--gap-md);color:var(--white);display:grid;margin-bottom:4rem}.resource-carousel__heading{-webkit-text-fill-color:unset;margin-bottom:4rem}.resource-carousel__cards{margin-right:-2rem;padding-bottom:8rem}.resource-carousel__cards:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.3)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));bottom:8rem;content:"";position:absolute;right:0;top:0;width:6rem}.resource-carousel__card{border-radius:var(--border-radius);color:var(--white);display:grid;grid-template-rows:auto 1fr;margin-right:2rem;max-width:calc(100% - 2rem);min-height:100%;overflow:hidden;-webkit-transition:none;transition:none;width:28rem}.resource-carousel__card:active,.resource-carousel__card:focus,.resource-carousel__card:hover{color:var(--white)}.resource-carousel__image{aspect-ratio:7/4;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.resource-carousel__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:hsla(0,0%,100%,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem}.resource-carousel__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;overflow:hidden}.resource-carousel__button{-ms-flex-item-align:start;align-self:start;margin-top:auto}@media (min-width:768px){.resource-carousel__header{grid-gap:var(--gap-xxl);grid-template-columns:1fr 50%;margin-bottom:6rem}.resource-carousel__heading{max-width:48rem}.resource-carousel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.resource-carousel__headshot{margin-bottom:0}.resource-carousel__details{padding:4rem}}@media (min-width:1220px){.resource-carousel{padding-left:0}.resource-carousel--curve-left{border-top-left-radius:18rem}.resource-carousel--curve-right{border-top-right-radius:18rem}.resource-carousel__cards{margin-left:calc(50vw - var(--container-width)/2)}}.resource-carousel .flickity-page-dots{bottom:0;line-height:4.8rem;max-width:calc(100% - 14rem);text-align:left;width:calc(var(--container-width) - 14rem)}.resource-carousel .flickity-page-dots .dot{background-color:#14d2ff;margin:0 1.6rem 0 0}.resource-carousel .flickity-prev-next-button{bottom:0;margin-right:2rem;top:auto;-webkit-transform:none;transform:none}.resource-carousel .flickity-prev-next-button.previous{left:auto;right:5.8rem}.resource-carousel .flickity-prev-next-button.next{right:0}.resource-carousel .flickity-button{border:2px solid var(--white);color:var(--white)}.resource-carousel .flickity-button:active,.resource-carousel .flickity-button:focus,.resource-carousel .flickity-button:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}@media (min-width:1220px){.resource-carousel .flickity-prev-next-button{margin-right:calc(50vw - var(--container-width)/2)}}