#hero .hero-media{height:100%;width:100%}#hero .swiper-hero{height:100%;width:100%;min-width:0px;overflow:hidden}#hero .swiper-actions{display:flex;flex-direction:row;column-gap:1rem}#hero .swiper-actions .swiper-button-prev,#hero .swiper-actions .swiper-button-next{position:relative;top:0;right:0;bottom:0;left:0;margin:0;align-self:center;justify-self:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));border-radius:9999px;width:2.5rem;height:2.5rem}#hero .swiper-actions .swiper-button-prev:after,#hero .swiper-actions .swiper-button-next:after{font-size:.875rem;line-height:1.25rem}#hero .swiper-actions .swiper-button-prev:hover,#hero .swiper-actions .swiper-button-prev:active,#hero .swiper-actions .swiper-button-prev:focus,#hero .swiper-actions .swiper-button-next:hover,#hero .swiper-actions .swiper-button-next:active,#hero .swiper-actions .swiper-button-next:focus{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#hero .swiper-actions .swiper-button-prev.swiper-button-prev,#hero .swiper-actions .swiper-button-next.swiper-button-prev{order:2}#hero .swiper-actions .swiper-button-prev.swiper-button-next,#hero .swiper-actions .swiper-button-next.swiper-button-next{order:3}#hero .hero-content{flex-direction:column;row-gap:6rem;width:100%;align-items:flex-start;justify-content:flex-start}#hero .hero-content .heading{width:13rem;display:flex;flex-direction:column;row-gap:1rem}#hero .hero-content .heading .epigraph{width:-webkit-max-content;width:max-content;margin:0;margin-left:-.5rem;--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity, 1));padding:.5rem 1rem;text-align:center;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:.75rem;line-height:1rem;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#hero .hero-content .heading .title{margin:0;font-family:Lato,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));padding-bottom:.5rem}#hero .hero-content .heading .description{margin:0;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#hero .scroll{position:absolute;bottom:25%;left:1rem;height:2.5rem;width:auto}@media (min-width: 640px){#hero .swiper-actions{align-self:flex-end}#hero .hero-content{max-width:36rem}#hero .hero-content .heading{width:20rem}#hero .hero-content .heading .epigraph{margin-left:-1rem;font-size:.875rem;line-height:1.25rem}#hero .hero-content .heading .title{font-size:1.875rem;line-height:2.25rem}#hero .hero-content .heading .description{font-size:.875rem;line-height:1.25rem}#hero .scroll{left:3rem;height:3.5rem}}@media (min-width: 768px){#hero .hero-content{max-width:42rem}#hero .hero-content .heading{width:18rem}#hero .hero-content .heading .title{width:14rem;font-size:2.25rem;line-height:2.5rem}#hero .scroll{left:4rem;bottom:7rem}}@media (min-width: 1024px){#hero .hero-content{max-width:48rem}#hero .hero-content .heading{width:100%;max-width:28rem}#hero .hero-content .heading .epigraph{margin-left:-3rem}#hero .hero-content .heading .title{width:100%;font-size:2.5rem;border-width:0px}#hero .hero-content .heading .description{position:relative;text-align:end;font-size:.875rem;line-height:1.25rem}#hero .hero-content .heading .description:after{content:"";position:absolute;height:1px;width:14rem;top:50%;left:-.5rem;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}}@media (min-width: 1280px){#hero .hero-content{max-width:64rem}#hero .hero-content .heading{max-width:32rem}#hero .hero-content .heading .title{line-height:1;font-size:2.8125rem}#hero .hero-content .heading .description:after{width:16rem;left:2rem}#hero .scroll{left:10rem;bottom:3.5rem;height:5rem}}@media (min-width: 90rem){#hero .hero-content{max-width:72rem}#hero .hero-content .heading .description:after{width:18rem;left:0}}@media (min-width: 96rem){#hero .hero-content{max-width:80rem}#hero .hero-content .heading{max-width:42rem}#hero .hero-content .heading .epigraph{font-size:1.5rem;line-height:2rem;padding-left:2rem;padding-right:2rem}#hero .hero-content .heading .title{font-size:3.75rem;line-height:1}#hero .hero-content .heading .description{max-width:42rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width: 120rem){#hero .hero-content{max-width:96rem}#hero .hero-content .heading{max-width:56rem}#hero .hero-content .heading .title{font-size:4.5rem;line-height:1}}
