.kan-hero h1{margin:26px 0 34px;width:min(420px,70%);line-height:0}
.kan-page:lang(en){text-align:left}
.kan-page:lang(en) .media-item figcaption{direction:ltr;text-align:left}
.kan-hero h1 img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}
html[dir=rtl] .kan-hero h1{margin-inline-start:0;margin-inline-end:auto}
.kan-hero .agency-description{max-width:900px}
.kan-page .case-jumps{flex-wrap:wrap}
.kan-page .case-heading h2{max-width:850px}
.kan-page .case-description-followup{margin-top:14px}
.kan-mondial-grid{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:22px;margin-top:32px;align-items:start}
.kan-mondial-grid .media-item{min-width:0}
.kan-promo{grid-column:1/-1}
.kan-mondial-grid video,.kan-feature video{display:block;width:100%;max-height:none;background:#000;object-fit:contain}
.kan-promo video,.kan-feature video{aspect-ratio:16/9}
.kan-wide{grid-column:2;grid-row:2}
.kan-wide video{aspect-ratio:3/1}
.kan-vertical{grid-column:1;grid-row:2}
.kan-vertical video{aspect-ratio:4/9}
.kan-feature{margin-top:32px}
.kan-youtube{display:inline-block;margin-top:20px;font-size:14px;color:var(--fg);text-decoration:underline;text-underline-offset:5px}
.kan-youtube:hover{color:#f043cb}
 .kan-mogarts{margin-top:56px}
.kan-mogarts .media-heading{margin-top:0}
.kan-mogarts .kan-feature{margin-top:0}
.kan-podcast-link{display:inline-block;margin-top:28px;font-size:16px;color:var(--fg);text-decoration:underline;text-underline-offset:5px}
.kan-podcast-link:hover{color:#f043cb}
html[dir=rtl] .kan-page .media-item figcaption{direction:rtl;text-align:right}
@media(max-width:750px){.kan-mondial-grid{grid-template-columns:1fr;gap:18px}.kan-promo,.kan-wide,.kan-vertical{grid-column:auto;grid-row:auto}.kan-vertical{max-width:320px}.kan-mogarts{margin-top:42px}}
