/* Additional six-sector editorial photo gallery — commercial-use Pexels photography */
.sector-perspectives{background:#0d141a;color:#f1ece3;border-top:1px solid rgba(192,159,108,.22)}
.sector-perspectives-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin:0 0 43px}
.sector-perspectives-head h2{font-family:var(--serif);font-size:clamp(42px,4.5vw,69px);font-weight:400;line-height:1.12;letter-spacing:-.04em;margin:20px 0 0}
.sector-perspectives-head h2 em{font-weight:400;color:var(--gold2)}
.sector-perspectives-head>p{font-size:14px;line-height:1.8;color:#b9b7b5;max-width:440px;margin-bottom:7px}
.perspectives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:340px;gap:15px}
.perspective-card{position:relative;overflow:hidden;background:#1c282e;isolation:isolate;border:1px solid rgba(201,171,118,.1)}
.perspective-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.79) brightness(.91);transition:transform .6s}
.perspective-card:hover img{transform:scale(1.06)}
.perspective-card-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,9,13,.98) 1%,rgba(4,10,14,.64) 32%,rgba(4,10,14,.09) 78%)}
.perspective-card-copy{position:absolute;z-index:1;bottom:26px;left:26px;right:18px}
.perspective-card-copy>span{color:var(--gold2);font-size:9px;font-weight:700;letter-spacing:.13em}
.perspective-card-copy h3{font-family:var(--serif);font-size:clamp(23px,2.2vw,32px);font-weight:400;margin:11px 0 12px}
.perspective-card-copy a{color:#dfc79a;font-size:10px;letter-spacing:.07em;border-bottom:1px solid rgba(223,199,154,.6);padding-bottom:5px;text-decoration:none}
.perspectives-disclaimer{margin:19px 0 0;color:#89949b;font-size:11px;line-height:1.7}
@media(max-width:900px){.sector-perspectives-head{grid-template-columns:1fr;gap:12px}.perspectives-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}}
@media(max-width:580px){.perspectives-grid{grid-template-columns:1fr;grid-auto-rows:340px}.sector-perspectives-head h2{font-size:44px}}
