.editorial-banners{display:grid;gap:var(--eb-gap,3.2rem)}@media (min-width:768px){.editorial-banners{align-items:start;gap:var(--eb-gap-dsk,6.4rem);grid-template-columns:repeat(var(--eb-cols,1),minmax(0,1fr))}.editorial-banners[data-equal=true]{align-items:stretch}.editorial-banners[data-equal=true] .editorial-banners__media{flex:1 0 auto}}.editorial-banners__item{display:flex;flex-direction:column;min-width:0}.editorial-banners__media{aspect-ratio:var(--eb-ar-mob,var(--eb-ar,16/9));background-color:#e9e9e9;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.editorial-banners__media{aspect-ratio:var(--eb-ar,16/9)}}.editorial-banners__img,.editorial-banners__picture,.editorial-banners__placeholder,.editorial-banners__video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}@media (min-width:768px){.editorial-banners__video--mob{display:none}}@media(max-width:767px){.editorial-banners__video--dsk{display:none}}.editorial-banners__shade{background-color:#000;inset:0;opacity:var(--eb-shade,.2);pointer-events:none;position:absolute;z-index:1}.editorial-banners__media-link{inset:0;position:absolute;z-index:3}.editorial-banners__panel{padding-block:var(--eb-copy-pad-mob,3.2rem)}@media (min-width:768px){.editorial-banners__panel{padding-block:var(--eb-copy-pad,6.4rem)}}.editorial-banners__copy{max-width:var(--eb-copy-w,48rem);width:100%}.editorial-banners__item[data-align=center] .editorial-banners__panel .editorial-banners__copy{margin-inline:auto;text-align:center}.editorial-banners__eyebrow{font-size:1.4rem;letter-spacing:.06em;line-height:1.4;margin-bottom:.8rem}.editorial-banners__heading{color:var(--section-text-primary,#000);font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}@media (min-width:768px){.editorial-banners__heading{font-size:3.2rem}}.editorial-banners__item[data-heading=large] .editorial-banners__heading{font-size:2.8rem;line-height:1.1}@media (min-width:768px){.editorial-banners__item[data-heading=large] .editorial-banners__heading{font-size:4.8rem}}.editorial-banners__subheading{color:#6e6e6e;font-size:1.4rem;line-height:1.4;margin-top:.8rem}@media (min-width:768px){.editorial-banners__subheading{font-size:1.6rem}}.editorial-banners__text{color:#6e6e6e;font-size:1.4rem;line-height:1.4;margin-top:1.6rem}@media (min-width:768px){.editorial-banners__text{font-size:1.6rem}}.editorial-banners__text p+p{margin-top:1.2rem}.editorial-banners__text em{font-size:1.2rem}.editorial-banners__overlay{display:flex;inset:0;padding:2.4rem var(--row-space,1.6rem);pointer-events:none;position:absolute;z-index:2}@media (min-width:768px){.editorial-banners__overlay{padding:5%}}.editorial-banners__overlay--light,.editorial-banners__overlay--light .editorial-banners__heading{color:#fff}.editorial-banners__overlay--light .editorial-banners__subheading,.editorial-banners__overlay--light .editorial-banners__text{color:hsla(0,0%,100%,.9)}.editorial-banners__overlay--dark,.editorial-banners__overlay--dark .editorial-banners__heading{color:#000}.editorial-banners__overlay[data-pos-mob^=top]{align-items:flex-start}.editorial-banners__overlay[data-pos-mob^=middle]{align-items:center}.editorial-banners__overlay[data-pos-mob^=bottom]{align-items:flex-end}.editorial-banners__overlay[data-pos-mob$=left]{justify-content:flex-start;text-align:left}.editorial-banners__overlay[data-pos-mob$=center]{justify-content:center;text-align:center}.editorial-banners__overlay[data-pos-mob$=right]{justify-content:flex-end;text-align:right}@media (min-width:768px){.editorial-banners__overlay[data-pos^=top]{align-items:flex-start}.editorial-banners__overlay[data-pos^=middle]{align-items:center}.editorial-banners__overlay[data-pos^=bottom]{align-items:flex-end}.editorial-banners__overlay[data-pos$=left]{justify-content:flex-start;text-align:left}.editorial-banners__overlay[data-pos$=center]{justify-content:center;text-align:center}.editorial-banners__overlay[data-pos$=right]{justify-content:flex-end;text-align:right}}.editorial-banners__link-wrap{padding-top:1.6rem}.editorial-banners__item[data-align=center] .editorial-banners__link-wrap{text-align:center}.editorial-banners__link{color:#000;font-size:1.4rem;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:.3rem}@media (min-width:768px){.editorial-banners__link{font-size:1.6rem}}.editorial-banners__link:hover{text-decoration:none}