.intro{padding-block:var(--intro-pad-top) var(--intro-pad-bottom)}.intro__inner{align-items:start;column-gap:var(--gap-columns);display:grid;grid-template-columns:minmax(0,var(--intro-text-width)) minmax(0,var(--intro-form-width));justify-content:space-between}.intro__form-title,.intro__title{font-family:var(--font-heading);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display-md);text-transform:uppercase}.intro__title{color:var(--color-terracota);font-size:var(--font-size-intro-title);margin-top:var(--paragraph-gap)}.intro__image{aspect-ratio:var(--intro-image-ratio);margin-top:var(--intro-title-gap);object-fit:cover;width:100%}.intro__text{margin-top:var(--intro-image-gap)}.intro__text p+p{margin-top:var(--paragraph-gap)}.intro__form{border:1px solid var(--color-terracota);scroll-margin-top:var(--intro-pad-top)}.intro__form-title{align-items:center;background:var(--color-terracota);color:var(--color-crema);display:flex;font-size:var(--font-size-form-title);justify-content:var(--form-title-justify);min-height:var(--form-header-height);padding:var(--paragraph-gap) var(--form-pad-x)}.intro__form-body{padding:var(--form-pad-top) var(--form-pad-x) var(--form-pad-bottom)}@media (max-width:1023px){.intro__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--intro-image-gap)}.intro__form{scroll-margin-top:var(--spacing-page-x)}.intro__title{display:none}.intro__image{margin:0 calc(var(--spacing-page-x)*-1);max-width:none;width:calc(100% + var(--spacing-page-x)*2)}.intro__text{margin-inline:auto;max-width:var(--intro-text-width);text-align:center}}