@media (min-width:1101px){
 .ep-content-band{grid-template-columns:220px minmax(0,1fr) 280px;align-items:stretch;gap:24px}
 .ep-content-band>.ep-about{grid-column:1;padding-right:24px}
 .ep-content-band>.ep-portfolio{grid-column:2}
 .ep-content-band>.ep-audience{grid-column:3;grid-row:1;height:100%;padding:0 0 0 24px;border:0;border-left:1px solid var(--line);background:transparent}
 .ep-content-band>.ep-audience .ep-audience-body{grid-template-columns:100px minmax(0,1fr);gap:14px}
 .ep-content-band>.ep-audience .ep-ring{width:96px;height:96px}
 .ep-details{grid-template-columns:repeat(4,minmax(0,1fr))}
 .ep-videos{grid-column:1;grid-row:1;height:100%;min-width:0;padding:18px}
 .ep-videos header{align-items:start;margin-bottom:12px}
 .ep-videos header>a{display:none}
 .ep-videos .ep-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px;margin-top:12px}
 .ep-videos .ep-video-grid>a>div{height:88px!important;border-radius:7px}
 .ep-videos .ep-video-grid i{width:28px;height:28px;font-size:12px}
 .ep-videos .ep-video-grid h3{overflow:hidden;margin:5px 0 1px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
 .ep-videos .ep-video-grid p{height:auto;font-size:12px;white-space:nowrap}
 .ep-videos .ep-video-grid small{right:5px;bottom:4px;font-size:12px}
 .ep-social{grid-column:2;grid-row:1}
 .ep-services{grid-column:3;grid-row:1}
 .ep-brands{grid-column:4;grid-row:1}
 .ep-booking{grid-column:1/-1;grid-row:2}
}
@media (min-width:768px) and (max-width:1100px){
 .ep-content-band{grid-template-columns:190px minmax(0,1fr) 220px;align-items:stretch;gap:18px;padding-inline:24px}
 .ep-content-band>.ep-about{grid-column:1;padding-right:18px}
 .ep-content-band>.ep-portfolio{grid-column:2;min-width:0}
 .ep-content-band>.ep-audience{grid-column:3;grid-row:1;height:100%;padding:0 0 0 18px;border:0;border-left:1px solid var(--line);background:transparent}
 .ep-content-band>.ep-audience .ep-audience-body{display:block;margin-top:14px}
 .ep-content-band>.ep-audience .ep-ring{width:92px;height:92px;margin:0 auto 12px}
 .ep-content-band>.ep-audience .ep-audience-list p{padding:6px 0}
 .ep-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ep-work-grid article:nth-child(n+3){display:none}
 .ep-work-image{height:145px}
}
