/* Full-bleed editorial collage: the archive becomes a landscape, not a stack. */
.perspectives-grid{max-width:none!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.35vw,26px);padding:clamp(55px,8vw,120px) 5vw!important}.perspective-featured{grid-column:span 7!important;min-height:590px}.perspective-secondary{grid-column:span 5!important;min-height:590px}.perspective-wide{grid-column:span 8!important;min-height:390px}.perspective-visual{grid-column:span 4;min-height:390px;padding:0;overflow:hidden;background:#12242a}.perspective-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(1.05);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.perspective-visual:hover img{transform:scale(1.06)}.perspective-visual figcaption{position:absolute;left:24px;bottom:20px;margin:0;color:#f4f1ea;font:500 9px "DM Mono",monospace;letter-spacing:.1em}.perspective-small{grid-column:span 4;min-height:315px;background:#e5e0d5}.perspective-small:nth-of-type(6){background:#d8e7e1}.perspective-small:nth-of-type(7){background:#102127;color:#f4f1ea}.perspective-small:nth-of-type(7) p:not(.eyebrow){color:rgba(244,241,234,.7)}@media(max-width:800px){.perspectives-grid{grid-template-columns:1fr;padding:50px 5vw!important}.perspective-featured,.perspective-secondary,.perspective-wide,.perspective-visual,.perspective-small{grid-column:auto!important;min-height:365px}.perspective-visual{min-height:310px}.perspective-small{min-height:285px}}
