/* Scoped main-page photographs. Existing copy, diagrams, links and controls remain. */
body .full-photo-hero{position:relative;isolation:isolate;overflow:hidden;min-height:690px;background:#182722}
body .full-photo-hero>.container{position:relative;z-index:1}
body .full-photo-hero::before,body .full-photo-hero::after{display:none}
body .full-photo-hero .main-hero-photo{position:absolute;inset:0;margin:0;z-index:0;pointer-events:none}
body .full-photo-hero .main-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none}
body .full-photo-hero .main-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,30,25,.97),rgba(16,30,25,.91) 32%,rgba(16,30,25,.67) 52%,rgba(16,30,25,.14) 83%,rgba(16,30,25,.05))}
body .full-photo-hero .hero-art,body .full-photo-hero .vc-hero-art{background:rgba(21,39,31,.82);backdrop-filter:blur(4px)}
body .full-photo-hero.page-hero{display:flex;align-items:center;padding-block:85px}
body .full-photo-hero.page-hero h1{max-width:760px}
body .full-photo-hero.page-hero p{max-width:640px}
@media(max-width:900px){body .full-photo-hero{min-height:0}body .full-photo-hero.page-hero{min-height:560px}body .full-photo-hero .main-hero-photo::after{background:linear-gradient(90deg,rgba(16,30,25,.96),rgba(16,30,25,.86) 65%,rgba(16,30,25,.62))}}
@media(max-width:700px){body .full-photo-hero.page-hero{min-height:500px;padding-block:60px}body .full-photo-hero .hero-art,body .full-photo-hero .vc-hero-art{backdrop-filter:none}}
