.program-module__KcxYJG__page{--ink:#242729;--copy:#606060;--plum:#860f53;--pink:#c77194;--olive:#6c732d;color:var(--copy);background:#faf5ee}.program-module__KcxYJG__page :where(main) h1,.program-module__KcxYJG__page :where(main) h2,.program-module__KcxYJG__page :where(main) h3{color:var(--ink);letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.program-module__KcxYJG__inner{width:min(1240px,100% - 48px);margin-inline:auto}.program-module__KcxYJG__narrow{width:min(900px,100% - 48px);margin-inline:auto}.program-module__KcxYJG__eyebrow{color:var(--olive);font:700 15px/1.55 var(--font-roboto-condensed),sans-serif;letter-spacing:.18em;text-transform:uppercase}.program-module__KcxYJG__hero{padding:var(--hero-padding) 0}.program-module__KcxYJG__heroGrid{gap:var(--hero-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.program-module__KcxYJG__heroCopy{flex-direction:column;justify-content:space-between;gap:28px;min-width:0;display:flex}.program-module__KcxYJG__hero h1{font-size:var(--hero-h1);text-wrap:pretty;margin-top:14px;line-height:1.1}.program-module__KcxYJG__lede,.program-module__KcxYJG__body{font-size:20px;line-height:1.55}.program-module__KcxYJG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;display:flex}.program-module__KcxYJG__button{border:2px solid var(--plum);background:var(--plum);color:#fff;max-width:100%;min-height:47px;font:500 18px/1.25 var(--font-roboto),sans-serif;text-align:center;border-radius:99px;justify-content:center;align-items:center;padding:12px 28px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.program-module__KcxYJG__button:not(:disabled):hover{background:#a32b6e;transform:translateY(-2px)}.program-module__KcxYJG__button:disabled{opacity:.72;cursor:not-allowed}.program-module__KcxYJG__textLink,.program-module__KcxYJG__storyButton{color:var(--plum);font-size:16px;font-weight:700;text-decoration:none}.program-module__KcxYJG__textLink:hover{text-decoration:underline}.program-module__KcxYJG__media{aspect-ratio:608/417;background:#e7e3de;align-self:start;width:100%;position:relative;overflow:hidden}.program-module__KcxYJG__streamMedia{aspect-ratio:16/9}.program-module__KcxYJG__media iframe{border:0;width:100%;height:100%;display:block}.program-module__KcxYJG__texture{object-fit:cover;opacity:.1;width:100%;height:100%;position:absolute;inset:0}.program-module__KcxYJG__play{width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.program-module__KcxYJG__media>span{color:#777;font:700 13px/1.5 var(--font-roboto-condensed),sans-serif;letter-spacing:.16em;text-align:center;text-transform:uppercase;position:absolute;top:70%;left:24px;right:24px}.program-module__KcxYJG__clinical{text-align:center;background:#e9ecd8;padding:100px 0}.program-module__KcxYJG__page :where(main) h2{font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.12}.program-module__KcxYJG__clinical h2,.program-module__KcxYJG__section h2{margin-top:20px}.program-module__KcxYJG__body{margin-top:28px}.program-module__KcxYJG__features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.program-module__KcxYJG__features article{border-top:5px solid var(--olive);padding-top:24px}.program-module__KcxYJG__features h3,.program-module__KcxYJG__academy h3,.program-module__KcxYJG__editorialStory h3{font-size:30px;line-height:1.15}.program-module__KcxYJG__features p,.program-module__KcxYJG__academy p,.program-module__KcxYJG__editorialStory p{margin-top:20px;font-size:20px;line-height:1.55}.program-module__KcxYJG__section{padding:100px 0}.program-module__KcxYJG__academy{gap:var(--hero-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.program-module__KcxYJG__academy article{border-top:8px solid var(--plum);padding-top:28px}.program-module__KcxYJG__academy h3{margin-top:16px}.program-module__KcxYJG__academy article:last-child{border-color:var(--olive)}.program-module__KcxYJG__academyImage{aspect-ratio:1;object-fit:cover;width:100%;margin-top:28px;display:block}.program-module__KcxYJG__stories{background:#fdfbf9}.program-module__KcxYJG__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.program-module__KcxYJG__storyCard{border-top:9px solid var(--plum);background:#faf5ee;flex-direction:column;min-width:0;padding:32px;display:flex}.program-module__KcxYJG__storyCard:nth-child(2){border-color:var(--olive)}.program-module__KcxYJG__storyCard:nth-child(3){border-color:#5e6db2}.program-module__KcxYJG__storyCard h3{margin-top:20px;font-size:30px;line-height:1.15}.program-module__KcxYJG__storyCard>p:not(.program-module__KcxYJG__eyebrow){margin-top:24px;font-size:18px;line-height:1.55}.program-module__KcxYJG__storyButton{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:32px 0 0;display:flex}.program-module__KcxYJG__storyButton:hover{text-decoration:underline}.program-module__KcxYJG__storyButton span{font-size:26px}.program-module__KcxYJG__editorialStory{border-top:8px solid var(--plum);margin-top:48px;padding-top:32px}.program-module__KcxYJG__editorialStory h4{color:var(--olive);font:700 15px var(--font-roboto-condensed),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:32px}.program-module__KcxYJG__pendingLink{color:var(--plum);opacity:.7;margin-top:32px;font-size:16px;font-weight:700;display:block}.program-module__KcxYJG__storyPdfLink{color:var(--plum);margin-top:32px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.program-module__KcxYJG__storyPdfLink:hover{text-decoration:underline}.program-module__KcxYJG__intake{background:var(--plum);color:#faf5ee;text-align:center;padding:88px 0}.program-module__KcxYJG__intake h2{color:#faf5ee}.program-module__KcxYJG__intake p{margin-top:24px;font-size:20px;line-height:1.55}.program-module__KcxYJG__lightButton{color:var(--plum);background:#faf5ee;border-color:#faf5ee;margin-top:32px}.program-module__KcxYJG__lightButton:not(:disabled):hover{color:var(--plum);background:#f5ecdd;border-color:#f5ecdd}.program-module__KcxYJG__embed{color:#777;background:#fff;border:1px dashed #24272933;flex-direction:column;justify-content:center;align-items:center;min-height:650px;margin-top:48px;padding:24px;display:flex}.program-module__KcxYJG__embed span{font:700 13px/1.6 var(--font-roboto-condensed),sans-serif;letter-spacing:.12em;text-transform:uppercase;text-align:center}.program-module__KcxYJG__embed iframe{border:0;width:100%;min-height:650px;display:block}.program-module__KcxYJG__intake .program-module__KcxYJG__embed{background:#faf5ee}.program-module__KcxYJG__page [id]{scroll-margin-top:110px}.program-module__KcxYJG__dialog{width:min(850px,100% - 48px);max-height:calc(100svh - 64px);color:var(--copy);background:#faf5ee;border:0;border-radius:16px;margin:auto;padding:56px;animation:.3s both program-module__KcxYJG__storyAppear;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 80px #0004}.program-module__KcxYJG__dialog::backdrop{background:#242729b3}.program-module__KcxYJG__dialog h2{color:var(--ink);margin-top:20px;padding-right:16px;font:400 38px/1.15 Georgia,serif}.program-module__KcxYJG__dialog>p:not(.program-module__KcxYJG__eyebrow){margin-top:24px;font-size:20px;line-height:1.55}.program-module__KcxYJG__dialog h3{color:var(--plum);margin-top:32px;font:400 28px/1.2 Georgia,serif}.program-module__KcxYJG__close{width:44px;height:44px;color:var(--plum);cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:16px;right:16px}.program-module__KcxYJG__contactDialog{width:min(650px,100% - 48px)}.program-module__KcxYJG__contactDialog h2{padding-right:42px}.program-module__KcxYJG__contactDetails{border-top:1px solid #24272933;border-left:1px solid #24272933;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 0;display:grid}.program-module__KcxYJG__contactDetails>div{border-bottom:1px solid #24272933;border-right:1px solid #24272933;min-width:0;padding:22px}.program-module__KcxYJG__contactDetails dt{color:var(--olive);font:700 12px/1.4 var(--font-roboto-condensed),sans-serif;letter-spacing:.16em;text-transform:uppercase}.program-module__KcxYJG__contactDetails dd{color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:18px;line-height:1.45}.program-module__KcxYJG__contactDetails a{color:var(--plum);font-weight:700;text-decoration:none}.program-module__KcxYJG__contactDetails a:hover{text-decoration:underline}.program-module__KcxYJG__contactFormLink{color:var(--plum);margin-top:30px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.program-module__KcxYJG__referralDialog{text-align:left}.program-module__KcxYJG__referralDialog strong{color:var(--ink)}.program-module__KcxYJG__referralDialog em{color:var(--copy)}.program-module__KcxYJG__referralDialog a{color:var(--plum);font-weight:700;text-decoration:none}.program-module__KcxYJG__referralDialog a:hover,.program-module__KcxYJG__contactFormLink:hover{text-decoration:underline}.program-module__KcxYJG__page a:focus-visible,.program-module__KcxYJG__page button:focus-visible{outline-offset:5px;outline:3px solid #5e6db2}@keyframes program-module__KcxYJG__storyAppear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1024px){.program-module__KcxYJG__heroGrid,.program-module__KcxYJG__academy,.program-module__KcxYJG__storyGrid{grid-template-columns:1fr;gap:36px}.program-module__KcxYJG__actions{margin-top:0}.program-module__KcxYJG__clinical,.program-module__KcxYJG__section{padding:72px 0}.program-module__KcxYJG__storyGrid{max-width:750px}.program-module__KcxYJG__storyCard{padding:32px}.program-module__KcxYJG__features{gap:24px}.program-module__KcxYJG__dialog{padding:48px 28px}.program-module__KcxYJG__heroCopy{gap:28px}}@media (max-width:600px){.program-module__KcxYJG__inner,.program-module__KcxYJG__narrow{width:calc(100% - 40px)}.program-module__KcxYJG__features{grid-template-columns:1fr}.program-module__KcxYJG__actions{flex-direction:column;align-items:flex-start}.program-module__KcxYJG__button{width:100%}.program-module__KcxYJG__dialog{width:calc(100% - 32px);max-height:calc(100svh - 32px)}.program-module__KcxYJG__dialog h2{font-size:30px}.program-module__KcxYJG__contactDetails{grid-template-columns:1fr}.program-module__KcxYJG__media>span{font-size:11px;top:75%}.program-module__KcxYJG__play{width:64px;height:64px}.program-module__KcxYJG__embed,.program-module__KcxYJG__embed iframe{min-height:500px}}@media (prefers-reduced-motion:reduce){.program-module__KcxYJG__dialog{animation:none}.program-module__KcxYJG__button{transition:none}}.program-module__KcxYJG__hero .program-module__KcxYJG__button:disabled{opacity:1}@media (min-width:1025px){.program-module__KcxYJG__academy article>p{min-height:124px}}@media (max-width:1024px){.program-module__KcxYJG__clinical{text-align:left}.program-module__KcxYJG__hero{padding:32px 0}.program-module__KcxYJG__heroCopy{gap:20px}.program-module__KcxYJG__hero h1{font-size:clamp(38px,8vw,48px)}.program-module__KcxYJG__lede{font-size:17px}.program-module__KcxYJG__actions .program-module__KcxYJG__textLink{text-align:center;align-self:center}}
