.video-scroll-carousel-section.svelte-15lpbzh{margin-top:4rem;margin-bottom:2rem;opacity:0}.video-scroll-carousel-section.mounted.svelte-15lpbzh{opacity:1}.main-heading.svelte-15lpbzh{font-size:38px;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);line-height:1.1;color:rgb(var(--color-text-dark));white-space:pre-wrap}@media(min-width:1024px){.main-heading.svelte-15lpbzh{font-size:48px}}.main-subheading.svelte-15lpbzh{margin-top:1.5rem;font-size:16px;font-weight:300;line-height:1.6;color:rgb(var(--color-text-dark));white-space:pre-wrap}@media(min-width:1024px){.main-subheading.svelte-15lpbzh{font-size:18px}}.video.svelte-15lpbzh{border-radius:8px;overflow:hidden}.video-scroll-carousel-section.mobile.svelte-15lpbzh{margin-bottom:4rem}.video-scroll-carousel-section.mobile.svelte-15lpbzh .videos:where(.svelte-15lpbzh){margin-top:2rem}.video-scroll-carousel-section.mobile.svelte-15lpbzh .video:where(.svelte-15lpbzh){margin-bottom:.5rem}.video-scroll-carousel-section.mobile.svelte-15lpbzh .video-title:where(.svelte-15lpbzh){margin-top:.75rem;margin-bottom:3rem;padding-right:2rem;font-size:18px;font-weight:500;line-height:1.4;color:rgb(var(--color-text-dark))}.video-scroll-carousel-section.desktop.svelte-15lpbzh{margin-top:7rem;margin-bottom:7rem;display:grid;gap:2rem;grid-template-columns:30% 70%;grid-template-areas:"heading video" "navigation video"}.video-scroll-carousel-section.desktop.reverse-layout.svelte-15lpbzh{grid-template-columns:70% 30%;grid-template-areas:"video heading" "video navigation"}.video-scroll-carousel-section.desktop.svelte-15lpbzh .heading:where(.svelte-15lpbzh){grid-area:heading}.video-scroll-carousel-section.desktop.svelte-15lpbzh .navigation:where(.svelte-15lpbzh){grid-area:navigation;align-self:end}.video-scroll-carousel-section.desktop.svelte-15lpbzh .navigation-item:where(.svelte-15lpbzh){margin-bottom:7px;padding-left:1rem;padding-top:3px;padding-bottom:3px;padding-right:4rem;border-left:2px solid rgba(0,0,0,.2);transition:border-color .3s ease;cursor:pointer}.video-scroll-carousel-section.desktop.svelte-15lpbzh .navigation-item.active:where(.svelte-15lpbzh){border-color:rgb(var(--color-text-dark))}.video-scroll-carousel-section.desktop.svelte-15lpbzh .videos:where(.svelte-15lpbzh){display:grid;grid-template-columns:1fr;grid-area:video}.video-scroll-carousel-section.desktop.svelte-15lpbzh .video:where(.svelte-15lpbzh){grid-row:1;grid-column:1;z-index:0;opacity:0}.video-scroll-carousel-section.desktop.svelte-15lpbzh .video.active:where(.svelte-15lpbzh){z-index:10;opacity:1}@media(min-width:1024px){.video-scroll-carousel-section.desktop.svelte-15lpbzh .video.active:where(.svelte-15lpbzh){animation:svelte-15lpbzh-slideInFade .4s cubic-bezier(.4,0,.2,1) forwards}}@keyframes svelte-15lpbzh-slideInFade{0%{opacity:.5;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.video-scroll-carousel-section.desktop.svelte-15lpbzh .video-title:where(.svelte-15lpbzh){font-size:16px;font-weight:500;line-height:1.4;color:#0003}@media(min-width:1024px){.video-scroll-carousel-section.desktop.svelte-15lpbzh .video-title:where(.svelte-15lpbzh){font-size:18px}}.video-scroll-carousel-section.desktop.svelte-15lpbzh .video-title:where(.svelte-15lpbzh):hover,.video-scroll-carousel-section.desktop.svelte-15lpbzh .video-title.active:where(.svelte-15lpbzh){color:rgb(var(--color-text-dark))}.video-scroll-carousel-section.desktop.svelte-15lpbzh .video-title.active:where(.svelte-15lpbzh){color:rgb(var(--color-text-dark))}
