.sign-installation{position:relative;isolation:isolate;overflow:hidden;background:#001c3e;min-height:580px;display:flex;align-items:center;margin:0;color:#fff}
.sign-installation-photo{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% center}
.sign-installation::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#001c3e 0%,#001c3e 28%,rgba(0,28,62,.96) 38%,rgba(0,28,62,.62) 50%,rgba(0,28,62,0) 70%),linear-gradient(0deg,#001c3e 0%,transparent 15%,transparent 90%,rgba(0,28,62,.35) 100%)}
.sign-installation-copy{width:43%;max-width:640px;padding:64px 0 64px 4.5vw;box-sizing:border-box}
.sign-installation-copy h2{margin:12px 0 24px;font-size:clamp(38px,3.3vw,64px);line-height:1.05}
.sign-installation-copy p:not(.eyebrow){color:#c3d2e4;font-size:16px;line-height:1.75;margin:0 0 18px}
.sign-installation-copy p strong{color:#fff}
.installation-call{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#fff;text-decoration:none;margin:25px 0 19px;width:fit-content}
.installation-call span{font-size:14px;font-weight:600;color:#c3d2e4}
.installation-call strong{font-size:30px;line-height:1.2}
.installation-arrange{color:#fff;font-size:15px;font-weight:700;text-underline-offset:5px;line-height:1.6}
.installation-call:hover strong,.installation-arrange:hover{color:#ff4048}
.installation-call:focus-visible,.installation-arrange:focus-visible{outline:2px solid #fff;outline-offset:6px}
@media(min-width:1800px){.sign-installation{min-height:660px}}
@media(max-width:900px){.sign-installation{display:block;min-height:0;padding-bottom:310px}.sign-installation-copy{width:100%;max-width:650px;padding:44px 6vw 30px}.sign-installation-photo{inset:auto 0 0;height:340px;object-position:85% center}.sign-installation::before{background:linear-gradient(180deg,#001c3e 0%,#001c3e calc(100% - 340px),rgba(0,28,62,0) calc(100% - 250px),rgba(0,28,62,0) 92%,#001c3e 100%)}.sign-installation-copy h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.sign-installation *{scroll-behavior:auto}}
