.hero{position:relative;display:flex;flex-direction:column-reverse;overflow:hidden}@media (min-width: 1024px){.hero{flex-direction:row}}.hero-col{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 480px){.hero-col{max-width:480px;padding-right:2rem;padding-left:2rem}}@media (min-width: 640px){.hero-col{max-width:640px}}@media (min-width: 1024px){.hero-col{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.hero-col{max-width:1280px;padding-right:4rem;padding-left:4rem}}@media (min-width: 1536px){.hero-col{max-width:1536px;padding-right:5rem;padding-left:5rem}}@media (min-width: 1920px){.hero-col{max-width:1920px}}@media (min-width: 2560px){.hero-col{max-width:2560px}}.hero-col{margin-left:0;margin-right:auto;display:flex;width:100%;max-width:none;flex-direction:column;overflow:hidden;padding-top:2rem;padding-bottom:2rem}@media (min-width: 1024px){.hero-col{min-height:100vh}}.hero-col{padding-left:var(--container-px);padding-right:var(--container-px)}@media (min-width: 1024px){.two-columns .hero-col{width:50%}}.hero-col+.hero-col{padding:0}.hero-col+.hero-col img{right:0;top:0;z-index:0;height:24rem;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media (min-width: 1024px){.hero-col+.hero-col img{position:fixed;height:100%;width:50%}.two-columns .hero-col+.hero-col img{width:50%}}.hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 1024px){.hero-video{position:fixed;right:0;top:0;z-index:0;height:100vh;width:50%}}.hero-main-content{display:flex;flex-direction:column}@media (min-width: 640px){.hero-main-content{padding-top:1rem}}.hero-main-content h1{margin-bottom:1rem;font-size:var(--font-size-5xl);line-height:var(--leading-none)}.hero-main-content h2{margin-bottom:2rem;font-size:var(--font-size-5xl);line-height:var(--leading-none)}.hero-main-content h3{margin-bottom:2rem;font-family:var(--font-heading-family);font-size:var(--font-size-2xl);line-height:var(--leading-none)}.hero-main-content p{margin-bottom:3.5rem;display:block;font-family:var(--font-heading-family);font-size:var(--font-size-lg);line-height:var(--leading-snug);font-weight:700}.hero-cards .swiper-button-next,.hero-cards .swiper-button-prev{width:3rem;height:3rem}.hero-cards .swiper-button-next:after,.hero-cards .swiper-button-prev:after{display:none}.hero-cards .swiper-container{position:relative;height:100%;width:100%;height:16rem}.hero-cards .swiper-slide{height:100%;width:100%}.hero-cards .swiper-slide .slideshow-slide{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:hsla(var(--color-cherry-brown) / var(--tw-border-opacity, 1));padding:1.5rem}.hero-cards .swiper-slide .slideshow-slide .title{font-size:var(--font-size-7xl);line-height:var(--leading-none)}.hero-cards .swiper-slide .slideshow-slide .subtitle{font-family:var(--font-heading-family);font-size:var(--font-size-2xl);line-height:var(--leading-none)}.hero-cards .swiper-slide .slideshow-slide .content{margin-top:.5rem}
