/* V2.9.8 - Editorial fashion photography: only homepage collection banners. */
.editorial-grid-v298{gap:20px}
.editorial-grid-v298 .editorial-fashion{min-height:385px;isolation:isolate;padding:0;border-radius:2px;display:block;overflow:hidden;transition:transform .25s ease}
.editorial-grid-v298 .editorial-men{background:#222;color:#fff}
.editorial-grid-v298 .editorial-women{background:#e9e6e2;color:#111}
.editorial-grid-v298 .editorial-art{position:absolute;inset:0;display:block;z-index:-2;overflow:hidden}
.editorial-grid-v298 .editorial-model{position:absolute;right:0;top:0;width:62%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .55s ease}
.editorial-grid-v298 .editorial-men .editorial-model-primary{right:0;width:58%}
.editorial-grid-v298 .editorial-men .editorial-model-secondary{right:37%;width:34%;opacity:.85;mix-blend-mode:luminosity}
.editorial-grid-v298 .editorial-women .editorial-model{width:65%;object-position:center 20%}
.editorial-grid-v298 .editorial-fashion::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.editorial-grid-v298 .editorial-men::after{background:linear-gradient(90deg,rgba(15,15,15,.96) 0%,rgba(15,15,15,.85) 32%,rgba(15,15,15,.16) 85%)}
.editorial-grid-v298 .editorial-women::after{background:linear-gradient(90deg,rgba(241,239,236,.98) 0%,rgba(241,239,236,.88) 34%,rgba(241,239,236,.05) 85%)}
.editorial-grid-v298 .editorial-copy{position:relative;display:flex;min-height:385px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:38px 34px;max-width:75%;z-index:1}
.editorial-grid-v298 .editorial-copy h2{font-size:clamp(33px,3.1vw,52px);line-height:1.05;margin:13px 0 25px;letter-spacing:-.045em}
.editorial-grid-v298 .editorial-cta{display:inline-flex;align-items:center;gap:20px;padding:13px 17px;background:#fff;color:#111;font-size:12px;font-weight:750;transition:background .2s ease,color .2s ease}
.editorial-grid-v298 .editorial-women .editorial-cta{background:#111;color:#fff}
.editorial-grid-v298 .editorial-cta svg{width:16px;height:16px}
@media(hover:hover){.editorial-grid-v298 .editorial-fashion:hover .editorial-model{transform:scale(1.035)}.editorial-grid-v298 .editorial-fashion:hover .editorial-cta{background:#d9d9d9;color:#111}}
@media(max-width:760px){.editorial-grid-v298 .editorial-fashion,.editorial-grid-v298 .editorial-copy{min-height:330px}.editorial-grid-v298 .editorial-copy{padding:25px;max-width:82%}.editorial-grid-v298 .editorial-copy h2{font-size:clamp(32px,8vw,44px)}.editorial-grid-v298 .editorial-model{width:68%}}

/* V2.9.9: coherent single-image men's campaign */
.editorial-grid-v298 .editorial-men .editorial-model-primary{right:0;width:76%;height:100%;object-fit:cover;object-position:50% 28%}
.editorial-grid-v298 .editorial-men::after{background:linear-gradient(90deg,#111 0%,rgba(17,17,17,.98) 23%,rgba(17,17,17,.80) 43%,rgba(17,17,17,.10) 78%)}
@media(max-width:760px){.editorial-grid-v298 .editorial-men .editorial-model-primary{width:85%;object-position:50% 25%}.editorial-grid-v298 .editorial-men::after{background:linear-gradient(90deg,#111 0%,rgba(17,17,17,.90) 34%,rgba(17,17,17,.12) 100%)}}
