.site-backdrop>picture{display:block!important;width:100%!important;height:100%!important}
.site-backdrop{perspective:1400px!important;overflow:hidden!important}.site-backdrop .rra-facility-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:62% center!important;transform-origin:center;transform:perspective(1400px) translate3d(var(--rra-depth-x,0px),var(--rra-depth-y,0px),0) scale(1.12) rotateX(var(--rra-depth-tilt,0deg))!important;will-change:transform}.site-backdrop .backdrop-shade{background:linear-gradient(90deg,#030c1d80,#030c1d15 72%),linear-gradient(0deg,#030c1d40,transparent 60%)!important}.rra-contact-intro{max-width:1180px;margin:40px auto 24px;padding:40px 48px;color:white}.rra-contact-intro h1{font-size:clamp(2.8rem,6vw,5rem);line-height:1.05;max-width:850px}.rra-contact-intro>p{max-width:680px}.rra-contact-intro .eyebrow{color:#b2ee36}header #navigation{gap:16px}.contact input,.contact select,.contact textarea{max-width:100%}.contact-links a{overflow-wrap:anywhere}@media(max-width:700px){.site-backdrop .rra-facility-image{object-position:69% center!important;transform:translate3d(0,var(--rra-depth-y,0px),0) scale(1.07)!important}.rra-contact-intro{margin:24px 16px;padding:28px 20px}.rra-contact-intro h1{font-size:clamp(2.5rem,10vw,3.5rem)}.site-backdrop .backdrop-shade{background:#030c1d45!important}.contact .form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-backdrop .rra-facility-image{transform:none!important;will-change:auto!important}}
