.hero-wrapper{display:flex;--image-dimension:680px;--vertical-gap:0.25;--horizontal-gap:0.75}.hero-images{height:var(--image-dimension);position:relative;z-index:12}.hero-image-group,.hero-images{display:flex;flex-direction:column;width:100%}.hero-image-group{animation-iteration-count:infinite;animation-name:scrollUp;animation-timing-function:linear;gap:calc(var(--image-dimension)*var(--vertical-gap));position:absolute}.hero-image-group:nth-child(odd){margin-top:calc(var(--image-dimension)*-1)}.hero-image{height:var(--image-dimension);width:var(--image-dimension)}.hero-text-wrap{display:flex;flex-direction:column;justify-content:center;z-index:1}.hero-title{font-family:SharpGroteskMedium21,sans-serif;font-size:80px;font-weight:500;line-height:100px}.hero-text{font-family:AkkuratLLSub-Regular,AkkuratLLWeb-Regular,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1425px) and (min-width:1280px){.hero-image-group{align-items:flex-end;right:25px}}@media screen and (max-width:1279px){.hero-wrapper{flex-direction:column;padding-bottom:48px;padding-top:48px;--image-dimension:630px;--image-1-width:628px;--image-2-width:586px}.hero-images{height:500px;order:2}.hero-text-wrap{order:1;padding-bottom:24px}.hero-image-group{animation-name:scrollLeft1;flex-direction:row;gap:calc(var(--image-dimension)*var(--horizontal-gap))}.hero-image-group:nth-child(odd){animation-name:scrollLeft2;margin-left:calc(var(--image-dimension)*-1);margin-top:0}.hero-title{font-size:56px;line-height:64px}}@media screen and (max-width:767px){.hero-wrapper{padding-bottom:86px;--image-dimension:500px;--image-1-width:498px;--image-2-width:467px}.hero-text-wrap{padding-bottom:48px}.hero-title{font-size:36px;line-height:52px}.hero-images{height:var(--image-dimension)}}@keyframes scrollUp{0%{transform:translatey(0)}to{transform:translatey(calc(var(--image-dimension)*var(--vertical-gap)*-2 + var(--image-dimension)*-2))}}@keyframes scrollLeft1{0%{transform:translateX(0)}to{transform:translateX(calc(var(--image-dimension)*var(--horizontal-gap)*-2 + var(--image-1-width)*-2))}}@keyframes scrollLeft2{0%{transform:translateX(0)}to{transform:translateX(calc(var(--image-dimension)*var(--horizontal-gap)*-2 + var(--image-2-width)*-2))}}