.image-form{container-name:image-form;container-type:inline-size}.image-form__wrapper{display:grid;grid-template-areas:"image" "form";grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:48.001rem){.image-form__wrapper{align-items:center;grid-template-areas:"image form";grid-template-columns:repeat(2,1fr)}.image-form--position-right .image-form__wrapper{grid-template-areas:"form image"}}.image-form__media{grid-area:image;height:100%;margin:0;position:relative}.image-form__media img{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.image-form__form{font-family:var(--font-family-base);font-size:var(--text-400);font-weight:300;grid-area:form;line-height:1.35;padding:var(--space-xl) var(--space-2xl)}@media (min-width:48.001rem){.image-form--position-left .image-form__form{padding-right:var(--space-xl)}.image-form--position-right .image-form__form{padding-left:var(--space-xl)}}.image-form__form__title{font-family:var(--font-family-title);font-size:var(--heading-200);font-weight:500;line-height:1.25;margin-bottom:var(--space-2xs)}.image-form__form__title:first-child{margin-top:0}