.site-shell .hero__image{object-position:62% center;filter:none}.site-shell .hero__veil{background:linear-gradient(180deg,rgba(249,250,251,.78),rgba(249,250,251,0) 150px),linear-gradient(90deg,rgba(249,250,251,.95),rgba(249,250,251,.9) 32%,rgba(249,250,251,.74) 50%,rgba(249,250,251,.14) 68%,rgba(249,250,251,0))}.site-shell .hero:after{height:12vh}.site-shell .hero__copy{color:#3f4b58}.logo-marquee{padding:clamp(30px,3.6vw,48px) 0;overflow:hidden;background:#f8fafb}.logo-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.logo-marquee__track{display:flex;align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:logo-marquee-run 96s linear infinite;will-change:transform}.logo-marquee:hover .logo-marquee__track{animation-play-state:paused}.logo-marquee__item{flex:none;display:flex;align-items:center;padding:0 clamp(30px,3.4vw,50px)}.logo-marquee__item img{display:block;width:auto;height:var(--logo-height)}@keyframes logo-marquee-run{to{transform:translate3d(-50%,0,0)}}@media (max-width:980px){.site-shell .hero__veil{background:linear-gradient(180deg,rgba(248,250,251,.78),rgba(248,250,251,0) 130px),linear-gradient(90deg,rgba(248,250,251,.94),rgba(248,250,251,.86) 58%,rgba(248,250,251,.3))}}@media (max-width:640px){.site-shell .hero__image{object-position:73% center}.site-shell .hero__veil{background:linear-gradient(180deg,rgba(248,250,251,.62),rgba(248,250,251,.9) 22%,rgba(248,250,251,.9) 78%,rgba(248,250,251,.3))}.logo-marquee__item img{height:calc(var(--logo-height) * .78)}}@media (prefers-reduced-motion:reduce){.logo-marquee__viewport{-webkit-mask-image:none;mask-image:none}.logo-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:22px;width:auto;animation:none;will-change:auto}.logo-marquee__item--copy{display:none}}