.section_two-col-moment{color:#18174d;overflow:hidden;padding:0;position:relative}.section_two-col-moment--white{background:#f7f7f5}.section_two-col-moment--purple{background:#4f4bff;color:#fff}.two-col-moment-description{font-size:22px}.section_two-col-moment--purple:before{background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:7.5rem 7.5rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.section_two-col-moment .padding-section-large{position:relative;z-index:1}.two-col-moment-grid{align-items:center;display:grid;gap:6rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.two-col-moment-left{max-width:46rem}.two-col-moment-eyebrow{color:#18174d;font-weight:700;letter-spacing:.16em;margin:0 0 2rem;text-transform:uppercase}.two-col-moment-heading,.two-col-moment-heading h1,.two-col-moment-heading h2,.two-col-moment-heading h3,.two-col-moment-heading p{color:#18174d;margin:0}.two-col-moment-heading span,.two-col-moment-heading strong{color:#4f4bff}.two-col-moment-right{max-width:42rem}.two-col-moment-description,.two-col-moment-description p{color:#18174d;margin:0}.two-col-moment-description p:not(:last-child){margin-bottom:1rem}.section_two-col-moment--purple .two-col-moment-eyebrow{color:#35e0b4}.section_two-col-moment--purple .two-col-moment-description,.section_two-col-moment--purple .two-col-moment-description p,.section_two-col-moment--purple .two-col-moment-heading,.section_two-col-moment--purple .two-col-moment-heading h1,.section_two-col-moment--purple .two-col-moment-heading h2,.section_two-col-moment--purple .two-col-moment-heading h3,.section_two-col-moment--purple .two-col-moment-heading p{color:#fff}.section_two-col-moment--purple .two-col-moment-description span,.section_two-col-moment--purple .two-col-moment-description strong,.section_two-col-moment--purple .two-col-moment-heading span,.section_two-col-moment--purple .two-col-moment-heading strong{color:#35e0b4}@media screen and (max-width:1024px){.two-col-moment-grid{gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:44rem}.two-col-moment-left,.two-col-moment-right{max-width:100%}}@media screen and (max-width:767px){.section_two-col-moment--purple:before{background-size:4.5rem 4.5rem}.two-col-moment-grid{gap:2rem}.two-col-moment-eyebrow{margin-bottom:1.25rem}}