.large-video-image{display:grid;align-items:flex-end;gap:1.25rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;position:relative;isolation:isolate;margin-inline:1rem;padding-bottom:clamp(2.5rem,1.25rem + 2.5vw,5rem)!important}.large-video-image:before{content:"";position:absolute;bottom:0;left:50%;width:calc(100vw - var(--sbw, 0px));transform:translate(-50%);top:clamp(8vh,10vw,15vh);background:var(--clr-brand-50);z-index:-1}.large-video-image .large-video-image__sidebar{grid-column:1;grid-row:2}.large-video-image .large-video-image__sidebar .large-video-image__small{position:relative}.large-video-image .large-video-image__sidebar .large-video-image__small img{aspect-ratio:3/4;width:100%;display:block;object-fit:cover;margin-bottom:1.5rem;border-bottom-right-radius:.66rem}.large-video-image .large-video-image__sidebar .large-video-image__small .info-badge-image{position:absolute;right:.66rem;bottom:.66rem}.large-video-image .large-video-image__media{position:relative;min-width:0;grid-column:1/-1;grid-row:1}.large-video-image .large-video-image__media .info-badge-image{position:absolute;right:.66rem;bottom:.66rem}.large-video-image .large-video-image__media img,.large-video-image .large-video-image__media video,.large-video-image .large-video-image__media iframe{display:block;aspect-ratio:5/4;border-bottom-right-radius:.66rem;width:100%;object-fit:cover}.large-video-image .large-video-image__text{grid-column:2;grid-row:2;max-width:48.75rem;font-size:var(--fs-200);color:var(--clr-brand-500);line-height:var(--lh-300);letter-spacing:.01em;margin-top:-.5rem}.large-video-image .large-video-image__text .content-area p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.large-video-image .large-video-image__text .content-area p:last-child{margin-bottom:0}@media (min-width: 768px){.large-video-image{grid-template-columns:20rem 1fr}.large-video-image .large-video-image__media{grid-column:2;grid-row:1}.large-video-image .grid-sidebar{grid-column:1;grid-row:1}.large-video-image .large-video-image__text{grid-column:2;grid-row:2}}@media (min-width: 1025px){.large-video-image{align-items:center}.large-video-image .large-video-image__text .content-area p{-webkit-line-clamp:2}}
