@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.hero{margin-top:0;width:100%;position:relative;padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--neutrals--100);text-align:center;--mobile-padding: 6vw;--smallest-padding: .6rem;height:calc(100vh - 135px)}.hero:after{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:" ";display:block;height:40%;position:absolute;bottom:0;left:var(--section-padding);width:calc(100vw - var(--section-padding) * 2);background:linear-gradient(0deg,rgba(0,0,0,.2) -42.61%,rgba(0,0,0,0) 86.52%);border-radius:10px 0 12px 12px}.hero__background{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;height:100%;width:calc(100vw - var(--section-padding) * 2);position:absolute;z-index:-1}.hero__background img{border-radius:var(--image-border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__background:before{content:"";border-radius:var(--image-border-radius);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hero__background:after{content:"";border-radius:10px 0px var(--image-border-radius) var(--image-border-radius);background:linear-gradient(0deg,#000000 -42.61%,rgba(0,0,0,0) 86.52%);background-size:cover;position:absolute;top:60%;right:0;bottom:0;left:0;height:40%}.hero__content{z-index:1;display:flex;flex-direction:column;align-items:center}.hero__content h1,.hero__content p{font-weight:400}.hero__content h1{font-size:var(--header---h1);line-height:120%;margin-bottom:1.18rem}.hero__content p{font-size:var(--header---h5);max-width:58ch;line-height:160%}.hero__content .button{margin-top:1.5rem}.hero__bottom{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:1.25rem;font-size:var(--body-16-pt---body-1)}.hero__bottom__icon{opacity:.7;text-align:center;flex:1}.hero__bottom__icon img{width:auto;margin:0 auto;margin-bottom:.9rem;max-height:28px}.hero__bottom__icon figcaption{font-size:var(--body-16-pt---body-1);line-height:160%}@media screen and (max-width: 768px){.hero:after{position:absolute;left:var(--section-padding-mobile);width:calc(100vw - var(--section-padding-mobile) * 2)}.hero__background{width:calc(100vw - var(--section-padding-mobile) * 2)}.hero__content{padding-inline:var(--mobile-padding)}.hero__content h1{font-size:var(--header---h2);margin-bottom:.68rem;line-height:140%}.hero__content .button{margin-top:1.25rem}.hero__bottom{justify-content:space-between;margin-bottom:1rem;padding-inline:var(--mobile-padding)}.hero__bottom__icon img{margin-bottom:0;max-height:20px}.hero__bottom__icon{padding-inline:1vw}.hero__bottom__icon:first-child{padding-left:0}.hero__bottom__icon:last-child{padding-right:0}.hero__bottom__icon figcaption{display:none}}@media screen and (max-width: 410px){.hero:after{position:absolute;left:var(--section-padding-smallest);width:calc(100vw - var(--section-padding-smallest) * 2)}.hero__background{width:calc(100vw - var(--section-padding-smallest) * 2)}.hero__content,.hero__bottom{padding-inline:var(--smallest-padding)}.hero__bottom__icon{flex:initial}}@media screen and (max-width: 649px){.hero__content h1{line-height:initial}}@media screen and (max-width: 1023px){.hero__content p{font-size:var(--header---h6)}}
