.intro-2col{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:0;position:relative;width:100vw}.intro-2col__inner{align-items:flex-start;display:flex;gap:7%;margin:0 auto;max-width:1320px;padding:50px 16px}.intro-2col__heading{flex:0 0 38%}.intro-2col__body{flex:1 1 55%}.intro-2col__heading *,.intro-2col__heading h1,.intro-2col__heading h2,.intro-2col__heading h3,.intro-2col__heading h4,.intro-2col__heading p{color:#000!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;margin:0!important}.intro-2col__accent{transition:color .3s ease}.intro-2col__heading:hover .intro-2col__accent{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%)!important;background-size:200% 100%!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:introGradientSlide 3s linear infinite}@keyframes introGradientSlide{0%{background-position:0 50%}to{background-position:-200% 50%}}.intro-2col__body p{color:#000;font-size:16px;line-height:1.5;margin:0 0 16px}.intro-2col__body p:last-child{margin-bottom:0}@media (max-width:1024px){.intro-2col__inner{gap:40px;padding:64px 32px}.intro-2col__heading *,.intro-2col__heading h1,.intro-2col__heading h2,.intro-2col__heading h3,.intro-2col__heading h4,.intro-2col__heading p{font-size:28px!important}}@media (max-width:768px){.intro-2col__inner{display:block;padding:48px 24px}.intro-2col__heading{margin-bottom:24px}.intro-2col__heading *,.intro-2col__heading h1,.intro-2col__heading h2,.intro-2col__heading h3,.intro-2col__heading h4,.intro-2col__heading p{font-size:26px!important}}@media (prefers-reduced-motion:reduce){.intro-2col__heading:hover .intro-2col__accent{animation:none}}