.page-module__vg9owa__page{background:#faf5ee}.page-module__vg9owa__inner{width:min(1240px,100% - 48px);margin-inline:auto}.page-module__vg9owa__page h1,.page-module__vg9owa__page h2,.page-module__vg9owa__page h3{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.page-module__vg9owa__eyebrow,.page-module__vg9owa__cardEyebrow{font-family:var(--font-roboto-condensed), var(--font-roboto), sans-serif;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.page-module__vg9owa__eyebrow{color:#6c732d;font-size:15px;line-height:31px}.page-module__vg9owa__page em{color:#860f53;font-family:Georgia,Times New Roman,serif;font-style:italic}.page-module__vg9owa__button{white-space:nowrap;background:#860f53;border:2px solid #860f53;border-radius:50px;justify-content:center;align-items:center;min-height:47px;padding:12px 28px;font-size:18px;font-weight:500;line-height:15px;transition:transform .2s,background .2s;display:inline-flex;color:#fff!important}.page-module__vg9owa__button:hover{background:#c77194;border-color:#c77194;transform:translateY(-2px)}.page-module__vg9owa__buttonOutline{background:0 0;color:#860f53!important}.page-module__vg9owa__placeholder{background:#e7e3de;position:relative;overflow:hidden}.page-module__vg9owa__placeholder>img:first-child{object-fit:cover;opacity:.1;width:100%;height:100%}.page-module__vg9owa__placeholder>span{color:#999;font-family:var(--font-roboto-condensed), var(--font-roboto), sans-serif;letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.page-module__vg9owa__placeholder .page-module__vg9owa__play{opacity:1;width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__vg9owa__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:643px;display:grid}.page-module__vg9owa__heroCopy{flex-direction:column;min-width:0;display:flex}.page-module__vg9owa__heroCopy h1{color:#242729;margin-top:14px;font-size:62px;line-height:74px}.page-module__vg9owa__bodyCopy{max-width:608px;margin-top:39px;font-size:20px;line-height:31px}.page-module__vg9owa__heroActions{gap:20px;margin-top:auto;display:flex}.page-module__vg9owa__heroVideo{background:#111;height:417px;margin-top:45px;overflow:hidden}.page-module__vg9owa__heroVideo iframe{border:0;width:100%;height:100%;display:block}.page-module__vg9owa__clinical{text-align:center;background:#e9ecd88c;justify-content:center;align-items:center;min-height:601px;display:flex}.page-module__vg9owa__clinicalInner{width:min(877px,100% - 48px)}.page-module__vg9owa__clinical h2{color:#242729;max-width:729px;margin:28px auto 0;font-size:60px;line-height:65px}.page-module__vg9owa__clinicalInner>p:last-child{color:#242729;margin-top:31px;font-size:20px;line-height:31px}.page-module__vg9owa__partnerships{padding:150px 0}.page-module__vg9owa__partnerships h2{color:#242729;margin-top:16px;font-size:60px;line-height:65px}.page-module__vg9owa__partnerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:47px;display:grid}.page-module__vg9owa__partnerGrid article{color:#860f53;background:#fffc;border-top:11px solid;min-height:605px;padding:50px 32px}.page-module__vg9owa__partnerGrid .page-module__vg9owa__olive{color:#6c732d}.page-module__vg9owa__partnerGrid .page-module__vg9owa__blue{color:#5e6db2}.page-module__vg9owa__cardEyebrow{font-size:15px;line-height:22px}.page-module__vg9owa__partnerGrid h3{color:currentColor;min-height:143px;margin-top:25px;font-size:45px;line-height:45px}.page-module__vg9owa__partnerGrid i{background:currentColor;width:13px;height:5px;margin-top:13px;display:block}.page-module__vg9owa__partnerGrid article>p:last-child{color:#606060;margin-top:28px;font-size:20px;line-height:31px}.page-module__vg9owa__renewalStories{background:#fff9;min-height:803px;padding:150px 0}.page-module__vg9owa__sectionHeading{justify-content:space-between;align-items:flex-end;display:flex}.page-module__vg9owa__sectionHeading h2{color:#242729;margin-top:16px;font-size:60px;line-height:65px}.page-module__vg9owa__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:41px;display:grid}.page-module__vg9owa__storyGrid article{border-top:11px solid #860f53;min-height:354px;padding-top:40px}.page-module__vg9owa__storyGrid h3{color:#860f53;margin-top:23px;font-size:43px;line-height:44px}.page-module__vg9owa__storyGrid article>p:last-child{max-width:528px;margin-top:28px;font-size:20px;line-height:31px}.page-module__vg9owa__storyGrid .page-module__vg9owa__cardEyebrow{color:#860f53}.page-module__vg9owa__successStory{padding:150px 0}.page-module__vg9owa__successGrid{grid-template-columns:minmax(0,568px) minmax(0,712px);gap:59px;width:min(1340px,100%);min-height:920px;margin-inline:auto;display:grid}.page-module__vg9owa__portrait{height:920px;overflow:hidden}.page-module__vg9owa__portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.page-module__vg9owa__successCopy{padding-top:0}.page-module__vg9owa__successCopy h2{color:#242729;margin-top:21px;font-size:60px;line-height:65px}.page-module__vg9owa__successSubhead{color:#606060;align-items:center;gap:12px;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:25px;display:flex}.page-module__vg9owa__successSubhead em{color:#606060}.page-module__vg9owa__successSubhead span{background:#606060;width:1px;height:30px}.page-module__vg9owa__successCopy>p:not(.page-module__vg9owa__eyebrow):not(.page-module__vg9owa__successSubhead){margin-top:31px;font-size:20px;line-height:31px}.page-module__vg9owa__successCopy h3{color:#860f53;font-family:var(--font-roboto-condensed), var(--font-roboto), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:31px;font-size:15px;font-weight:700;line-height:31px}.page-module__vg9owa__successCopy .page-module__vg9owa__button{margin-top:31px}.page-module__vg9owa__intake{text-align:center;background:#fff9;padding:130px 0 150px}.page-module__vg9owa__intakeHeading{width:min(831px,100% - 48px);margin-inline:auto}.page-module__vg9owa__intake h2{color:#242729;max-width:686px;margin-inline:auto;font-size:60px;line-height:65px}.page-module__vg9owa__intakeHeading p{margin-top:31px;font-size:20px;line-height:31px}.page-module__vg9owa__formEmbed{width:min(818px,100% - 48px);min-height:539px;margin:54px auto 0}@media (max-width:1100px){.page-module__vg9owa__heroCopy h1{font-size:58px;line-height:1.03}.page-module__vg9owa__partnerGrid h3{font-size:37px;line-height:1.05}.page-module__vg9owa__successGrid{grid-template-columns:minmax(0,42%) 1fr;gap:40px}.page-module__vg9owa__successCopy h2{font-size:50px;line-height:1.05}.page-module__vg9owa__successCopy>p:not(.page-module__vg9owa__eyebrow):not(.page-module__vg9owa__successSubhead){font-size:18px;line-height:1.5}}@media (max-width:760px){.page-module__vg9owa__inner{width:calc(100% - 40px)}.page-module__vg9owa__programHero,.page-module__vg9owa__partnerships,.page-module__vg9owa__successStory{padding:80px 0}.page-module__vg9owa__heroGrid{flex-direction:column;min-height:0;display:flex}.page-module__vg9owa__heroCopy h1{margin-top:12px;font-size:47px;line-height:1.02}.page-module__vg9owa__bodyCopy{margin-top:30px;font-size:17px;line-height:1.55}.page-module__vg9owa__heroActions{flex-direction:column;margin-top:34px}.page-module__vg9owa__heroActions .page-module__vg9owa__button{width:100%}.page-module__vg9owa__heroVideo{aspect-ratio:608/417;height:auto;margin-top:28px}.page-module__vg9owa__clinical{min-height:520px;padding:80px 0}.page-module__vg9owa__clinical h2,.page-module__vg9owa__partnerships h2,.page-module__vg9owa__sectionHeading h2,.page-module__vg9owa__successCopy h2,.page-module__vg9owa__intake h2{font-size:43px;line-height:1.05}.page-module__vg9owa__clinicalInner>p:last-child{font-size:17px;line-height:1.55}.page-module__vg9owa__partnerGrid{grid-template-columns:1fr}.page-module__vg9owa__partnerGrid article,.page-module__vg9owa__partnerGrid h3{min-height:0}.page-module__vg9owa__renewalStories{min-height:0;padding:80px 0}.page-module__vg9owa__sectionHeading{flex-direction:column;align-items:flex-start;gap:28px}.page-module__vg9owa__storyGrid{grid-template-columns:1fr}.page-module__vg9owa__storyGrid article{min-height:0;padding-bottom:30px}.page-module__vg9owa__storyGrid article>p:last-child{font-size:17px;line-height:1.55}.page-module__vg9owa__successGrid{flex-direction:column;gap:48px;width:100%;min-height:0;display:flex}.page-module__vg9owa__portrait{aspect-ratio:568/720;height:auto}.page-module__vg9owa__successCopy{width:calc(100% - 40px);margin-inline:auto}.page-module__vg9owa__successSubhead{font-size:21px}.page-module__vg9owa__successCopy>p:not(.page-module__vg9owa__eyebrow):not(.page-module__vg9owa__successSubhead){font-size:17px;line-height:1.55}.page-module__vg9owa__intake{min-height:0;padding:80px 0}.page-module__vg9owa__intakeHeading p{font-size:17px;line-height:1.55}.page-module__vg9owa__formEmbed{min-height:539px;margin-top:45px}.page-module__vg9owa__button{font-size:15px}.page-module__vg9owa__placeholder>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.page-module__vg9owa__button{transition:none}}.page-module__vg9owa__programHero{padding:var(--hero-padding) 0}.page-module__vg9owa__heroGrid{gap:var(--hero-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0}.page-module__vg9owa__heroCopy{justify-content:space-between;gap:24px}.page-module__vg9owa__heroCopy h1{font-size:var(--hero-h1);text-wrap:pretty;margin:14px 0 0;line-height:1.1}.page-module__vg9owa__heroCopy .page-module__vg9owa__bodyCopy{max-width:none;margin:0;font-size:20px;line-height:1.55}.page-module__vg9owa__heroActions .page-module__vg9owa__button{white-space:normal;max-width:100%;font-size:18px;line-height:1.2}.page-module__vg9owa__heroActions{flex-wrap:wrap;align-items:flex-start;margin-top:auto}.page-module__vg9owa__heroVideo{aspect-ratio:1920/1080;align-self:start;width:100%;height:auto;margin-top:0}@media (max-width:1024px){.page-module__vg9owa__heroGrid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.page-module__vg9owa__heroCopy{gap:28px}.page-module__vg9owa__heroActions{margin-top:0}}.page-module__vg9owa__button:hover{background:#6b0c42;border-color:#6b0c42}.page-module__vg9owa__buttonOutline:hover{background:#6b0c42;border-color:#6b0c42;color:#faf5ee!important}.page-module__vg9owa__formEmbed iframe{border:0;width:100%;height:539px;display:block}@media (min-width:1025px){.page-module__vg9owa__programHero{padding:32px 0}.page-module__vg9owa__heroCopy{gap:18px}.page-module__vg9owa__heroCopy .page-module__vg9owa__bodyCopy{font-size:18px;line-height:1.5}}
