.ig-herotiles{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:4px;min-height:340px;background:var(--ig-paper)}
.ig-herotiles__text{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 48px;background:var(--ig-ink);color:var(--ig-paper);overflow:hidden}
.ig-herotiles__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}
.ig-herotiles__text>*:not(.ig-herotiles__video){position:relative;z-index:1}
.ig-herotiles__title{margin:10px 0 0;font:900 clamp(2rem,3.2vw,3.25rem)/.95 var(--ig-display);text-transform:uppercase;color:var(--ig-paper)}
.ig-herotiles__sub{max-width:420px;margin:12px 0 0;font:400 15px/22px var(--ig-body);color:var(--ig-paper)}
.ig-herotiles .ig-btn{margin-top:22px;height:46px;padding:0 28px}
.ig-herotiles__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.ig-tile{position:relative;display:block;overflow:hidden;min-height:220px;background:var(--ig-tile)}
.ig-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}
.ig-tile:hover img{transform:scale(1.05)}
.ig-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,11,9,.72) 0,rgba(13,11,9,0) 55%)}
.ig-tile__label{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:8px;font:900 15px/1.1 var(--ig-display);text-transform:uppercase;color:var(--ig-paper)}
.ig-tile__label i{font-style:normal;color:var(--ig-accent)}
@media (max-width:949px){.ig-herotiles{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.ig-herotiles__text{padding:28px 28px}.ig-tile__label{font-size:13px}}
@media (max-width:749px){.ig-herotiles{grid-template-columns:1fr;min-height:0}.ig-herotiles__text{padding:24px 20px}.ig-herotiles__title{font-size:2rem}.ig-herotiles .ig-btn{margin-top:16px;height:42px}.ig-tile{min-height:0;aspect-ratio:3/4}.ig-tile__label{left:8px;right:8px;bottom:8px;font-size:11px}.ig-tile__label i{display:none}}
