.page-module-scss-module__iRhUzq__page{max-width:var(--gridWideMaxWidth);padding-left:var(--pageMargin);padding-right:var(--pageMargin);margin:0 auto}@media (min-width:640px){.page-module-scss-module__iRhUzq__page{padding-left:var(--widerPageMargin);padding-right:var(--widerPageMargin)}}.page-module-scss-module__iRhUzq__grid{gap:var(--sectionPadding);grid-template-columns:minmax(0,1fr);grid-template-areas:"image""content""formArea";align-content:start;display:grid}@media (min-width:920px){.page-module-scss-module__iRhUzq__grid{gap:var(--gap);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"image image image image image image image content content content content content""image image image image image image image formArea formArea formArea formArea formArea"}}.page-module-scss-module__iRhUzq__imageColumn{grid-area:image}@media (min-width:920px){.page-module-scss-module__iRhUzq__imageColumn{padding-right:var(--lg)}}.page-module-scss-module__iRhUzq__imageFrame{position:sticky;top:0}.page-module-scss-module__iRhUzq__imageInner{aspect-ratio:1;background-color:var(--purple100);border-radius:var(--radius);position:relative;overflow:hidden}.page-module-scss-module__iRhUzq__imageInner img{object-fit:cover}.page-module-scss-module__iRhUzq__content{grid-area:content}@media (max-width:919px){.page-module-scss-module__iRhUzq__content{text-align:center}}.page-module-scss-module__iRhUzq__label{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:1.15rem;font-weight:700}.page-module-scss-module__iRhUzq__heading{font-family:var(--fontSerif);letter-spacing:-.01em;max-width:6em;margin:0;font-size:3.8rem;font-weight:700;line-height:1}@media (max-width:919px){.page-module-scss-module__iRhUzq__heading{margin-left:auto;margin-right:auto}}@media (min-width:640px){.page-module-scss-module__iRhUzq__heading{max-width:unset;font-size:4.8rem}}@media (min-width:1024px){.page-module-scss-module__iRhUzq__heading{letter-spacing:-.02em;max-width:6em;font-size:5.6rem}}@media (min-width:1440px){.page-module-scss-module__iRhUzq__heading{font-size:6.4rem}}.page-module-scss-module__iRhUzq__quoteBlock{background-color:var(--teal100);color:var(--teal700);border-radius:var(--radius);text-align:left;margin:0;padding:2rem}@media (min-width:640px){.page-module-scss-module__iRhUzq__quoteBlock{padding:2.4rem}}.page-module-scss-module__iRhUzq__quoteText{font-family:var(--fontSerif);letter-spacing:-.01em;margin:0;font-size:1.8rem;font-weight:400;line-height:1.2}@media (min-width:640px){.page-module-scss-module__iRhUzq__quoteText{letter-spacing:-.02em;font-size:2.4rem;line-height:1.1}}.page-module-scss-module__iRhUzq__quoteText svg{width:.75em;height:.75em}.page-module-scss-module__iRhUzq__quoteSource{justify-content:space-between;align-items:center;gap:1em;margin-top:1.25em;font-size:1.4rem;font-weight:600;display:flex}.page-module-scss-module__iRhUzq__quoteSource span{opacity:.7;display:block}.page-module-scss-module__iRhUzq__description p{max-width:30em;margin:0 auto}@media (min-width:920px){.page-module-scss-module__iRhUzq__description p{margin:0}}.page-module-scss-module__iRhUzq__description p+p{margin-top:.75em}.page-module-scss-module__iRhUzq__finePrint{opacity:.7;margin:0;font-size:1.4rem}@media (max-width:919px){.page-module-scss-module__iRhUzq__finePrint{text-align:center}}.page-module-scss-module__iRhUzq__formArea{grid-area:formArea}@media (min-width:920px){.page-module-scss-module__iRhUzq__formArea{padding-right:5em}}.page-module-scss-module__iRhUzq__formArea h2{margin:0;font-size:2.2rem}@media (max-width:919px){.page-module-scss-module__iRhUzq__formArea h2{text-align:center}}.page-module-scss-module__iRhUzq__sectionLabel{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:1.15rem;font-weight:700}@media (max-width:919px){.page-module-scss-module__iRhUzq__sectionLabel{text-align:center}}.page-module-scss-module__iRhUzq__successMessage{background-color:var(--green100);padding:var(--gap);border-radius:var(--radius);border:1px solid var(--green300);color:var(--green700)}.page-module-scss-module__iRhUzq__successMessage h2{font-size:inherit;margin:0}.page-module-scss-module__iRhUzq__successMessage p{max-width:18em;margin:1em 0 0}.page-module-scss-module__iRhUzq__errorMessage{color:var(--red500);margin:0;font-size:1.4rem}
