@media screen and (prefers-reduced-motion:no-preference) and (max-width:767px){.pagetype-homepage .mobile-scroll-track{animation:horizontal-scroll-image-marquee 18s linear infinite;will-change:transform}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:768px) and (max-width:1023px){.pagetype-homepage .mobile-scroll-track{animation:vertical-scroll-image-marquee 18s linear infinite;will-change:transform}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1024px){.pagetype-homepage .desktop-scroll-track-left{animation:vertical-scroll-image-marquee 16s linear infinite;will-change:transform}.pagetype-homepage .desktop-scroll-track-right{animation:vertical-scroll-image-marquee 24s linear infinite;will-change:transform}}@media (min-width:768px){.pagetype-homepage .scroll-image-marquee{mask-composite:intersect;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 10%),linear-gradient(0deg,#0000 0,#000 10%);mask-image:linear-gradient(180deg,#0000 0,#000 10%),linear-gradient(0deg,#0000 0,#000 10%)}}.pagetype-homepage .scroll-image{aspect-ratio:375/525;border-radius:20px;flex-basis:200px;flex-shrink:0;overflow:hidden}@media (min-width:768px){.pagetype-homepage .scroll-image{flex-basis:auto;margin-left:auto;margin-right:auto;width:75%}}@media (min-width:1024px){.pagetype-homepage .scroll-image{width:100%}.pagetype-homepage .element-marquee.element-section--first .element-container{margin-bottom:-2rem}}@media (min-width:1280px){.pagetype-homepage .element-marquee.element-section--first .element-container{margin-bottom:-4rem;margin-top:4rem}}@media (min-width:768px){.pagetype-homepage .page-header+.element-mediascrollablecontent .element-container{margin-top:2rem}}@keyframes vertical-scroll-image-marquee{to{transform:translate3d(0,-50%,0)}}
/*# sourceMappingURL=pages-home.css.map*/