section.hero{overflow:hidden;position:relative}section.hero>*{position:relative;z-index:1}section.hero:first-child{padding-top:9.375rem}@media(min-width:1440px){section.hero:first-child{padding-top:15rem}}section.hero .limit-width{position:relative;width:100%}section.hero .limit-width .button{align-self:flex-start}section.hero .label{margin:0}section.hero .label p{color:rgba(var(--purple));text-transform:none}section.hero .title{max-width:48.75rem}section.hero .title strong{font-weight:inherit}section.hero .description p{font-size:inherit;font-weight:inherit}@keyframes fadein{0%{filter:blur(5px);opacity:0;transform:translateY(-10px) scale(1.2)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeout{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}to{filter:blur(5px);opacity:0;transform:translateY(10px) scale(.8)}}section.hero.layout-image{display:flex;flex-direction:column;justify-content:flex-end}section.hero.layout-image>*{position:static;z-index:auto}section.hero.layout-image .button{display:inline-flex;margin:1.25rem 0 0}section.hero.layout-image .scroll-button{margin:0 auto;padding:.625rem;position:relative;z-index:2}section.hero.layout-image .scroll-button:after{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11%2016.175L11%204L13%204L13%2016.175L18.6%2010.575L20%2012L12%2020L4%2012L5.4%2010.575L11%2016.175Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:2rem auto;content:"";display:block;filter:url(#filter-primary);height:4.375rem;width:4.375rem}section.hero.layout-image .scroll-button:hover:after{filter:url(#filter-white)}section.hero.layout-image .limit-width{display:flex;flex-direction:column-reverse;position:static}section.hero.layout-image .content{display:flex;flex:0 1 100%;flex-direction:column;gap:1.25rem;position:relative;z-index:3}section.hero.layout-image .label,section.hero.layout-image .title{position:relative;z-index:3}section.hero.layout-image .label p{margin:0}section.hero.layout-image .title h1{margin:0;max-width:39rem}section.hero.layout-image .description p{margin-top:0;max-width:34.375rem}section.hero.layout-image .description p:last-child{margin-bottom:0}section.hero.layout-image .image{aspect-ratio:718/633;position:relative}section.hero.layout-image .background-slides{height:100%;left:0;list-style-type:none;margin:0;padding:0;position:relative;top:0;width:100%;z-index:0}section.hero.layout-image .slide-image{bottom:0;height:100%;left:0;position:relative;right:0;top:0;width:100%;z-index:1}section.hero.layout-image .slide-image img,section.hero.layout-image .slide-image picture,section.hero.layout-image .slide-image video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.hero.layout-image:after{content:none}section.hero.hero-carousel .carousel-nav{position:relative;z-index:3}section.hero.hero-carousel .carousel-nav .button:focus,section.hero.hero-carousel .carousel-nav .button:hover{cursor:pointer}section.hero.hero-carousel .slide-image{opacity:0;pointer-events:none;transition:all .3s ease-in-out}section.hero.hero-carousel .slide-image.is-active{opacity:1;pointer-events:all}section.hero.layout-simple{padding-bottom:0;padding-top:10rem}section.hero.layout-simple:after{content:none}section.hero.bg-dark .label p{color:#fff}@media(min-width:840px){section.hero.layout-image .limit-width{flex-direction:row}section.hero.layout-image .content{flex-basis:50%;justify-content:center}section.hero.layout-image .label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2725%27 fill=%27none%27%3E%3Cpath fill=%27%23D599E7%27 fill-rule=%27evenodd%27 d=%27m.955.475 12.171 10.937c.283.254.424.585.424.917s-.141.664-.424.917L.945 24.192a.58.58 0 0 1-.771 0 .47.47 0 0 1-.163-.34v-2.274c0-.137.065-.264.163-.351l9.89-8.888L.164 3.44A.47.47 0 0 1 0 3.1V.827C0 .554.239.339.543.339s.293.058.39.146z%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23D599E7%27 fill-rule=%27evenodd%27 d=%27m14.038.475 12.17 10.937c.283.254.424.585.424.917s-.141.664-.424.917L14.027 24.192a.58.58 0 0 1-.771 0 .47.47 0 0 1-.163-.34v-2.274c0-.137.065-.264.163-.351l9.89-8.888-9.901-8.898a.47.47 0 0 1-.163-.341V.827c0-.273.239-.488.543-.488s.293.058.39.146z%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23D599E7%27 fill-rule=%27evenodd%27 d=%27m27.11.475 12.17 10.937c.283.254.424.585.424.917s-.141.664-.423.917L27.099 24.192a.58.58 0 0 1-.771 0 .47.47 0 0 1-.163-.34v-2.274c0-.137.065-.264.163-.351l9.89-8.888-9.9-8.898a.47.47 0 0 1-.164-.341V.827c0-.273.24-.488.543-.488s.293.058.391.146z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;left:-2.875rem;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}section.hero.layout-image .image{flex-basis:50%;margin:0;padding:0}section.hero.layout-image .background-slides,section.hero.layout-image .slide-image{position:absolute}}
