.homepage-carousel .mob-hide{display:none}.homepage-carousel{--container-width:min(calc(var(--vw, 1vw)*90),1400px);--container-margin:max(calc(var(--vw, 1vw)*5),calc((var(--vw, 1vw)*100 - var(--container-width))/2));position:relative}.homepage-carousel .featured-slide{padding:40px 0;width:90%}.homepage-carousel .splide__slide{background-position:0;background-size:cover;display:flex;justify-content:center}.homepage-carousel .splide__arrows{justify-content:center;margin-top:var(--header-height)}.featured-slide .slide-content{width:100%}.featured-slide .slide-video{align-items:center;display:flex;height:215px;justify-content:center;overflow:hidden;position:relative;width:100%}.featured-slide .slide-video video{height:100%;max-width:min-content;position:absolute}.featured-slide.layout-speaker{display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.featured-slide.layout-speaker .slide-content{grid-column:1/span 2}@media (max-width:992px){.team-listing__member{aspect-ratio:auto;flex-direction:column-reverse;height:100%;justify-content:space-between;margin-top:1rem}.team-listing__member-info{height:fit-content;max-width:100%;padding:20px;position:relative}.team-listing__member-image img{position:relative}}.homepage-carousel .splide__arrow{background-color:var(--lightfog);height:36px;opacity:1;width:36px}.homepage-carousel .splide__arrow:after,.homepage-carousel .splide__arrow:before{display:none}.homepage-carousel .splide__arrow svg{display:block;fill:var(--darkteal);height:14px;transition:all .3s ease-in-out;width:14px}.homepage-carousel .splide__arrow svg:hover,.homepage-carousel .splide__arrow:hover svg{fill:var(--teal)}.homepage-carousel .splide__arrow--prev svg{margin-right:3px}.homepage-carousel .splide__arrow--next svg{margin-left:2px}.homepage-carousel .splide__pagination{bottom:12px}.homepage-carousel .splide__pagination li:before{display:none}.homepage-carousel .splide__pagination li .splide__pagination__page:after{height:10px;width:10px}.homepage-carousel .splide__pagination li{width:20px}.splide__pagination__page.is-active{background:var(--teal)}.homepage-carousel ul:not(.inputs-list) li+li{margin-top:0}.homepage-carousel img.mobile-image{border-radius:30px;height:160px;margin-top:1em;object-fit:cover;width:100%}img.tagline-image{margin-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}.homepage-carousel .button--text-link{font-size:21px;margin-top:20px;padding:0}.layout-hero .slide-content{display:flex;justify-content:center}@media(min-width:768px){.homepage-carousel .featured-slide{display:-ms-grid;display:grid;grid-column-gap:var(--gutter);align-items:end;column-gap:var(--gutter);padding:40px 0 50px}.featured-slide.layout-hero{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.homepage-carousel .splide__slide{background-position:100% 0}.featured-slide.layout-secondary{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.featured-slide.layout-speaker{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:20px;column-gap:20px}.featured-slide.layout-speaker .slide-content{grid-column:1/span 1}.homepage-carousel img.mobile-image{height:280px}.featured-slide .slide-video{height:350px}.featured-slide .slide-video video{height:auto;width:100%}}@media(min-width:992px){.homepage-carousel img.hero-image{max-width:78%}.featured-slide .slide-video{height:auto;max-height:350px}.homepage-carousel .mob-hide{display:block}.homepage-carousel img.mobile-image{display:none}}@media(min-width:1240px){.homepage-carousel .featured-slide{max-width:1100px}}.featured-slide div.slide-video~div.tagline{margin-top:30px}