/* V18: static photographic hero; no scroll animation */
.hero{position:relative;isolation:isolate;display:flex!important;align-items:center;min-height:clamp(590px,77vh,860px);padding:clamp(80px,9vw,140px) max(6vw,24px)!important;background:#082545 url("assets/camiling-aerial-user-provided.png") center 46% / cover no-repeat!important;color:white;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,23,43,.94) 0%,rgba(6,30,54,.86) 34%,rgba(8,36,58,.53) 67%,rgba(6,28,49,.27) 100%)}
.hero-copy{position:relative;z-index:1;width:min(850px,100%);max-width:850px}
.hero h1{max-width:790px;font-size:clamp(3.4rem,6vw,6.7rem);text-wrap:balance;text-shadow:0 2px 24px #001b3444}
.hero p{max-width:630px;color:#f2f5f7!important;text-shadow:0 1px 8px #001b3466}
.hero .eyebrow{color:#f1c663}
.hero-stats small{color:#e1e9f0}
.hero-photo-credit{position:absolute;right:22px;bottom:18px;font-size:11px;letter-spacing:.03em;color:#fff;background:#061d32b8;padding:7px 11px;border-radius:6px;z-index:2}
.hero .btn.ghost{border-color:#ffffff9c;color:#fff}
@media(max-width:760px){.hero{min-height:660px;padding:86px 22px 80px!important;background-position:53% center!important;display:flex!important;flex-direction:column!important;align-items:flex-start;justify-content:center}.hero::before{background:linear-gradient(90deg,#04192ce8 0%,#06213ac9 64%,#0928428c 100%)}.hero h1{font-size:clamp(2.8rem,10vw,4.5rem)}.hero .actions{display:flex;flex-wrap:wrap;gap:12px}.hero-photo-credit{font-size:10px;right:12px;bottom:12px}.hero .hero-stats{margin-top:30px}}
