.case-study-hero-text-and-image-columns__inner{display:flex;gap:24px;align-items:start;padding-top:16px}.case-study-hero-text-and-image-columns__content{display:flex;flex-direction:column;gap:24px;width:100%;max-width:calc(50% - 12px);min-width:480px;padding-top:59px}.case-study-hero-text-and-image-columns__text>*,.case-study-hero-text-and-image-columns__title>*{margin-top:0;margin-bottom:0}.case-study-hero-text-and-image-columns__media{position:relative;align-self:start;width:100%;max-width:calc(50% - 12px);height:646px;max-height:646px;margin-left:max(24px,min(6vw,106px));margin-right:calc(50% - 50vw);border-radius:0 0 12px 12px}.case-study-hero-text-and-image-columns__media-inner{width:100%;height:100%}.case-study-hero-text-and-image-columns__image{display:block;width:auto;max-width:none;height:100%;-o-object-fit:initial;object-fit:initial;-o-object-position:left top;object-position:left top}@media screen and (max-width:1023px){.case-study-hero-text-and-image-columns__inner{flex-direction:column;row-gap:32px;padding-top:42px}.case-study-hero-text-and-image-columns__content{width:100%;max-width:712px;min-width:0;padding-top:0}.case-study-hero-text-and-image-columns__media{width:100%;max-width:none;height:480px;max-height:480px;margin-left:0;margin-right:0;border-radius:0 0 12px 12px}.case-study-hero-text-and-image-columns__image{width:auto;max-width:none;height:100%;margin-left:auto;-o-object-position:left top;object-position:left top}}@media screen and (max-width:676px){.case-study-hero-text-and-image-columns__inner{flex-direction:column-reverse;row-gap:24px;padding-top:32px}.case-study-hero-text-and-image-columns__content{gap:16px}.case-study-hero-text-and-image-columns__media{height:auto;max-height:none;aspect-ratio:auto;border-radius:12px}.case-study-hero-text-and-image-columns__image{width:100%;height:auto;max-height:none}}