.collaborations-photo-collection-page .opl-collection-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.75rem,5vw,5rem)}
.collaborations-photo-collection-page .collaborations-hero-copy{min-width:0;max-width:100%}
.collaborations-photo-collection-page .collaborations-hero-copy h1{max-width:100%;font-size:clamp(3rem,4.4vw,4.35rem);line-height:.94;letter-spacing:-.045em}
.collaborations-photo-collection-page .collaborations-hero-copy h1 span{display:block}
.collaborations-photo-collection-page .opl-collection-hero figure img{object-fit:cover;object-position:50% 42%}
.collaborations-photo-collection-page .opl-collection-hero .collaborations-hero-photo{overflow:hidden;border-radius:18px;background:#0a1e19}
.collaborations-photo-collection-page .opl-collection-hero .collaborations-hero-photo .opl-collection-hero-link{aspect-ratio:4/3;overflow:hidden}
.collaborations-photo-collection-page .opl-collection-hero .collaborations-hero-photo img{height:100%;object-position:50% 27%}
.collaborations-photo-collection-page .collaborations-grid .opl-card-image{display:grid;width:100%;aspect-ratio:4/3;place-items:center;overflow:hidden;padding:0;border:0;background:#0a1e19;cursor:zoom-in}
.collaborations-photo-collection-page .collaborations-grid .opl-card-image img{display:block;width:100%;height:100%;object-fit:cover}
.collaborations-photo-collection-page .collaborations-grid .is-portrait .opl-card-image img{object-position:50% 28%}
.collaborations-photo-collection-page .collaborations-grid .is-contain .opl-card-image img{object-fit:contain}
.collaboration-roster-nav{display:flex;justify-content:center;margin:1.5rem auto 0}
.collaboration-roster-nav a{font-weight:750}
.collaboration-jli{margin:.25rem 0;color:var(--gold,#c99a35);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:760px){.collaborations-photo-collection-page .opl-collection-hero{grid-template-columns:1fr;gap:2rem}.collaborations-photo-collection-page .collaborations-hero-copy h1{font-size:clamp(2.65rem,12vw,4rem)}}
@media(max-width:680px){.collaborations-photo-collection-page .opl-collection-hero figure img{object-position:50% 34%}.collaborations-photo-collection-page .opl-collection-hero .collaborations-hero-photo img{object-position:50% 25%}.collaborations-photo-collection-page .collaborations-grid{grid-template-columns:1fr}.collaboration-roster-nav{margin-top:1rem}}
