.image-text{display:flex;flex-flow:column;gap:var(--image-text-gap);--image-text-gap:40px;--title-margin-bottom:24px}.image-text__item{flex:1}.image-text__overline{margin-bottom:var(--title-margin-bottom)}.image-text__link{display:block;margin-top:var(--title-margin-bottom)}.image-text__mediatrigger{border-radius:5px;display:block;overflow:hidden;position:relative}.image-text__mediatrigger img{display:block}.image-text__mediatrigger:before{background-color:hsla(0,0%,8%,.4);content:"";inset:0;position:absolute;transition:background-color .2s ease;z-index:1}.image-text__mediatrigger:after{background-color:var(--color-neutral-100);content:"";height:64px;left:50%;-webkit-mask:var(--icon-play) center center /contain no-repeat;mask:var(--icon-play) center center /contain no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:64px;z-index:2}.image-text__mediatrigger:focus-visible:before,.image-text__mediatrigger:hover:before{background-color:hsla(0,0%,8%,.2)}.image-text__mediatrigger:focus-visible:after,.image-text__mediatrigger:hover:after{transform:translate(-50%,-50%) scale(1.1)}.image-text__item--image img{
    /* !important overrides the intrinsic aspect-ratio inline style from create_responsive_image */aspect-ratio:5/4!important;border-radius:5px;object-fit:cover}@media (min-width:600px){.image-text__item--image{max-width:66%}}@media (min-width:900px){.image-text{align-items:flex-start;flex-flow:row}.image-text--reverse{flex-flow:row-reverse}.image-text__item--image{max-width:none}.image-text__item--third{flex:0.66}.image-text__item--twothird{flex:1.5}}