/* shared: homepage header behaviour + homepage hero film treatment */
body[data-page=investors] .hdr{background:transparent!important}
body[data-page=investors] .hdr.solid{background:rgba(8,20,44,.96)!important}
body[data-page="investors"] .investor-main .inv-card{background:#0A1730!important;background-image:none!important;isolation:isolate}
body[data-page="investors"] .investor-main .inv-card::before{display:none!important}
body[data-page="investors"] .investor-main .inv-light{display:none!important}
body[data-page="investors"] .investor-main .inv-content,body[data-page="investors"] .investor-main .inv-frame,body[data-page="investors"] .investor-main .hero-foot{position:relative;z-index:2}
.pv-photo{position:absolute;inset:0;z-index:0;background:#122546 url(assets/boardroom-do-good-things.webp) no-repeat;background-size:cover;pointer-events:none}
.pv-photo i{position:absolute;inset:0;background:inherit;background-size:inherit;background-position:inherit;filter:saturate(.82) contrast(1.05)}
.pv-photo::before{content:"";position:absolute;inset:0;z-index:1;background:#0B3A8A;mix-blend-mode:multiply;opacity:.36}
/* P2 split: navy text side, photo on the right half so DO GOOD THINGS stays readable; chapter list moves to a row under the hero */
.pv-photo{left:calc(50% - 130px);background-position:0% 52%}
.pv-photo::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0A1730 0%,rgba(10,23,48,.6) 4%,rgba(10,23,48,.22) 8%,rgba(10,23,48,0) 12%),linear-gradient(0deg,rgba(0,16,42,.85),transparent 40%),linear-gradient(180deg,rgba(0,16,42,.45),transparent 22%)}
body[data-page="investors"] .investor-main .inv-frame{display:none!important}
body[data-page="investors"] .investor-main .hero-inv{min-height:min(100svh,920px)!important}
body[data-page="investors"] .investor-main .pv-foot{grid-column:1/-1;position:relative;z-index:2;align-self:end;margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2)}
body[data-page="investors"] .investor-main .pv-foot .chapters{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;flex-wrap:wrap;gap:12px 40px;align-items:baseline;margin:0;padding:0;border:0!important;background:none!important;position:static!important;width:auto!important}
body[data-page="investors"] .investor-main .pv-foot .chapters-label{margin:0 8px 0 0!important}
body[data-page="investors"] .investor-main .pv-foot .chapters a{border:0!important;padding:0!important;display:flex!important;gap:10px;align-items:baseline;width:auto!important}
body[data-page="investors"] .investor-main .pv-foot .chapters .c-t{font-size:18px!important}
@media(min-width:761px){body[data-page="investors"] .investor-main .hero-inv .h1{font-size:70px!important;line-height:1.02!important}body[data-page="investors"] .investor-main .hero-sub{max-width:31ch!important}}
@media(max-width:760px){.pv-photo{left:0!important;bottom:auto!important;height:62svh!important;background-position:2% 48%!important}.pv-photo::after{background:linear-gradient(0deg,#0A1730 0%,rgba(10,23,48,.6) 30%,rgba(10,23,48,.15) 70%,rgba(10,23,48,.35) 100%)!important}body[data-page="investors"] .investor-main .pv-foot{display:none}}
body[data-page="investors"] .investor-main .pv-foot{margin-bottom:44px!important;justify-self:stretch}

@media(max-width:760px){body[data-page="investors"] .investor-main .hero-inv{min-height:100svh!important}body[data-page="investors"] .investor-main .inv-card{min-height:100svh!important}}
@media(max-width:760px){body[data-page="investors"] .investor-main .inv-card{align-content:end!important;padding-bottom:44px!important}}

/* Full-page implementation: retain the mobile menu surface. */
body[data-page="investors"] .hdr.menu{background:rgba(8,20,44,.96)!important}
