@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__toright{will-change:transform}.ph-spin{display:inline-block;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mxd-projects-masonry .mxd-project-item__media,.mxd-project-item__media.masonry-media{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;overflow:hidden;border-radius:var(--_radius-l, 32px)}.mxd-projects-masonry .mxd-project-item__preview,.mxd-project-item__preview.masonry-preview{width:100%!important;height:100%!important;aspect-ratio:16 / 9!important;background-size:cover;background-position:top center;border-radius:var(--_radius-l, 32px)}.mxd-divider:has(.divider-image-10),.mxd-divider .divider-image-10,.divider-image-10{height:340px!important;background-position:center center!important}@media only screen and (min-width: 768px){.mxd-divider:has(.divider-image-10),.mxd-divider .divider-image-10,.divider-image-10{height:440px!important}}@media only screen and (min-width: 1200px){.mxd-divider:has(.divider-image-10),.mxd-divider .divider-image-10,.divider-image-10{height:520px!important}}@media only screen and (min-width: 1600px){.mxd-divider:has(.divider-image-10),.mxd-divider .divider-image-10,.divider-image-10{height:560px!important}}h1,h2,h3,h4,.inner-headline__title{overflow-wrap:break-word;word-wrap:break-word}@media only screen and (max-width: 576px){h1,.inner-headline__title{font-size:clamp(3.2rem,9vw,4.8rem)!important;line-height:1.15!important}}
