.promo{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center;background:#fff}.promo-copy h2{font:600 clamp(36px,4.4vw,66px)/1.07 Manrope;letter-spacing:-.055em;margin:20px 0}.promo-copy p{font-size:16px;line-height:1.7;color:#627b98;max-width:370px;margin:0 0 28px}.promo-art{display:block;max-height:620px;overflow:hidden;box-shadow:0 18px 45px rgba(16,69,112,.12)}.promo-art img{display:block;width:100%;height:auto;transition:transform .4s}.promo-art:hover img{transform:scale(1.015)}@media(max-width:850px){.promo{grid-template-columns:1fr;gap:40px}.promo-art{max-width:620px}}
.hero-art{background:#d7f2f5}.hero-art>img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover;object-position:center}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(3,36,83,.72) 100%);pointer-events:none}.hero-art .hero-panel{z-index:1}.hero-art .orb,.hero-art .crosshair{display:none}
