/* Shea's supplied composition maps, rebuilt from individual original assets. */
.creative-reference-v17,.social-reference-v17{position:relative;isolation:isolate;width:100%;background:#171915;overflow:hidden}
.creative-reference-v17{aspect-ratio:1234/581}
.social-reference-v17{aspect-ratio:1334/733;max-width:1334px;margin-inline:auto}
.creative-reference-v17>img,.social-reference-v17>img{position:absolute;display:block;object-fit:contain;max-width:none;max-height:none;margin:0;border:0;box-shadow:none;transform:none}
.direction-creative .hero-work{min-width:0}
.theme-digital .social-showcase{background:#171915;padding-inline:2%;padding-top:16px}
@media(max-width:600px){
 .creative-reference-v17,.social-reference-v17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:auto;padding:14px;gap:16px;box-sizing:border-box}
 .creative-reference-v17>img,.social-reference-v17>img{position:static;width:100%!important;height:210px!important;object-fit:contain}
 .creative-reference-v17>img:nth-child(2){grid-column:1/-1;grid-row:1;height:auto!important}
 .creative-reference-v17>img:nth-child(3){grid-column:1/-1;height:auto!important}
 .social-reference-v17>img:first-child{grid-column:1/-1;height:auto!important}
 .social-reference-v17>img:nth-child(3){height:auto!important;align-self:center}
 .social-reference-v17>img:nth-child(4){grid-column:1/-1;height:320px!important}
}
