/* Original Wix composition, with the approved Crisis Management Recovery name. */
:root{--ink:#14131c;--orange:#ef6e20;--body:avenir-lt-w01_35-light1475496,Arial,sans-serif;--heading:raleway,Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:20px}
body{margin:0;background:#fff;color:var(--ink);font:18px/1.75 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img,video{display:block;max-width:100%}
h1,h2,h3,p,ul,blockquote{margin:0}
h1,h2,h3{font-family:var(--heading);font-weight:400;line-height:1.35;overflow-wrap:break-word}
h1{font-size:45px}h2{font-size:35px}h3{font-size:20px}
p+p{margin-top:1em}
a{color:inherit;text-underline-offset:4px}
button,input,textarea{font:inherit}
button,a{touch-action:manipulation}
a:focus-visible,button:focus-visible{outline:3px solid #a9470c;outline-offset:5px}
.wrap{width:min(980px,calc(100% - 40px));margin-inline:auto}
.wide-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}
.skip,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.skip:focus{width:auto;height:auto;clip-path:none;left:12px;top:12px;padding:12px;background:#fff;z-index:100}
header{background:#fff;position:relative;z-index:10}
.nav-inner{width:min(1232px,calc(100% - 64px));min-height:121px;display:flex;align-items:center;justify-content:space-between}
.brand{display:block;width:max-content;text-decoration:none;font-family:var(--heading);line-height:1.25}
.brand-name{font-size:22px;letter-spacing:.03em}
.brand strong{font-size:29px;color:var(--orange);font-weight:700}
nav{display:flex;gap:22px;margin-right:76px}
nav a{font:14px/1.5 var(--body);text-transform:uppercase;text-decoration:none}
nav a:hover,nav a[aria-current]{color:#41416f}
.menu-toggle{display:none}
.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:1px solid var(--orange);border-radius:5px;background:var(--orange);color:#fff;font:700 16px/1.5 var(--heading);text-decoration:none;text-align:center}
.button:hover{background:#d95e16}
.outline{border-radius:50px;background:transparent;border-color:currentColor;font:16px/1.4 var(--body);min-height:51px}
.outline:hover{background:rgba(255,255,255,.12)}
.actions{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:35px}
.actions .button{width:198px}
.text-link{display:inline-block;text-decoration:none}
.text-link:hover{text-decoration:underline}
.hero,.home-experience,.about-hero{position:relative;isolation:isolate;overflow:hidden;background:#39443d}
.backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.hero{padding:31px 0 42px;color:#fff}
.hero-panel{background:rgba(36,36,36,.79);padding:23px 45px 28px;text-align:center;box-shadow:0 3px 7px #0004;display:flex;flex-direction:column;align-items:center}
.eyebrow{font:700 30px/1.67 var(--body);letter-spacing:.15em;color:var(--orange)}
.hero h1{font-size:45px;line-height:1.34;font-weight:700;text-transform:uppercase}
.hero-rule{width:284px;max-width:100%;border:0;border-top:3px solid var(--orange);margin:17px auto 14px}
.hero-quote{font-size:28px;line-height:1.3;font-weight:700;margin:0 auto 18px;max-width:700px}
.promises{width:525px;max-width:100%;padding-left:35px;text-align:left;font-size:20px;line-height:1.75;margin-bottom:13px}
.promises li{padding:0;margin:0}
.hero-intro{width:870px;max-width:100%;font-size:18px;line-height:1.75;margin-bottom:30px}
.hero-button{width:246px}
.home-experience{color:#fff;padding:34px 0 42px}
.home-experience:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(36,24,16,.3)}
.experience-layout{display:grid;grid-template-areas:"quote" "lead" "clinical" "learn" "cards"}
.portrait-quote{grid-area:quote;display:flex;align-items:flex-start;gap:24px;padding:0 14px}
.portrait-quote.no-portrait{justify-content:center;text-align:center}
.portrait-quote.no-portrait hr{margin-inline:auto}
.portrait{width:177px;height:177px;object-fit:cover;border-radius:50%;flex:none}
.portrait-quote>div{max-width:485px}
.portrait-quote h2{font-size:35px;line-height:1.4}
.portrait-quote hr{width:38px;border:0;border-top:1px solid #fff;margin:26px 0}
.portrait-quote p{font:20px/1.2 var(--heading)}
.service-intro{grid-area:lead;margin:35px 14px 20px}
.service-intro h2{font:700 30px/1.2 var(--body)}
.clinical-copy{grid-area:clinical;padding:0 14px;font-size:20px;line-height:1.34}
.service-learn{grid-area:learn;font-size:16px;margin:18px 14px 50px}
.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 34px}
.services{grid-area:cards}
.services article{min-width:0}
.services article>picture>img{width:calc(100% - 14px);height:335px;object-fit:cover}
.services article>div{position:relative;margin:-55px 0 0 21px;padding:34px 18px 36px;min-height:246px;background:rgba(255,255,255,.87);color:var(--ink)}
.services article.no-photo>div{margin:0;min-height:246px}
.services h3{font-size:20px;line-height:1.34;font-weight:700;margin-bottom:5px}
.services p{font-size:16px;line-height:1.8;margin:0}
.mission{background:linear-gradient(#17151b80,#17151b80),var(--section-image) center/cover;color:#fff;padding:20px 0 50px;text-align:center}
.mission h2{font-size:35px;line-height:1.17;margin-bottom:14px}
.mission-lead{font-size:26px;line-height:1.45;max-width:823px;margin:0 auto 25px}
.mission-copy{font-size:20px;line-height:1.75;max-width:832px;margin:auto}
.mission .actions{margin:38px 64px 0}
.journal{background:linear-gradient(#ef6e2040,#ef6e2040),var(--section-image) center/cover;color:#fff;padding:33px 0 90px}
.article-section h2{font-size:35px;text-align:center;margin-bottom:34px}
.articles{gap:34px;margin:0 20px}
.articles article{background:#fff;color:var(--ink);min-height:535px}
.articles a{display:block;text-decoration:none}
.articles img{width:100%;height:220px;object-fit:cover}
.articles article> a>div{padding:24px}
.articles h3{font:22px/1.3 var(--body);margin-bottom:12px}
.articles p{font:16px/1.5 var(--body)}
.articles a:hover h3{text-decoration:underline}
.newsletter{text-align:center;max-width:640px;margin-top:55px}
.newsletter h2{font-size:35px;line-height:1.2;margin-bottom:15px}
.newsletter p{font-size:23px;line-height:1.67}
.newsletter .button{margin-top:30px;background:#fff;color:#a9470c;border-color:#fff}
footer{background:linear-gradient(#f0f0f0 0 42%,#edecf3 42% 100%);padding:24px 0 0;color:var(--ink)}
.footer-grid{width:min(1034px,calc(100% - 40px));display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:64px}
.footer-grid.footer-simple{grid-template-columns:1fr}
.footer-simple .footer-contact{min-height:270px}
.footer-contact{display:flex;flex-direction:column;align-items:flex-start;min-height:410px}
.footer-contact .brand{margin-bottom:20px}
.footer-contact h2,.footer-contact>a:not(.brand){font:700 16px/1.8 var(--body);text-decoration:none;overflow-wrap:anywhere;max-width:100%}
.copyright{font:14px/1.8 var(--body);margin-top:auto;padding-top:35px}
.footer-latest>h2,.footer-popular>h2{font:20px/1.67 var(--body);text-align:center;margin:-7px 0 5px}
.footer-post{display:block;background:#fff;text-decoration:none;border:1px solid #cccadb}
.footer-post img{width:100%;aspect-ratio:1.78;object-fit:cover}
.footer-post>div{padding:22px 24px 55px}
.footer-post h3{font:24px/1.15 var(--body);margin-bottom:12px}
.footer-post p{font:16px/1.8 var(--body)}
.footer-popular>a{display:block;background:#fff;border:1px solid #cccadb;font:14px/1.45 var(--body);text-decoration:none;padding:14px 16px;min-height:103px;margin-bottom:12px}
.services-page{background:radial-gradient(ellipse at center,#ef6e20 0,#ff3c40 100%);color:#fff;padding-top:59px}
.page-intro{text-align:center}
.page-intro h1{font-size:56px;line-height:1.41;font-weight:700}
.page-intro h2{font-size:18px;font-weight:700;line-height:2;margin-top:-7px}
.page-intro hr{border:0;border-top:3px solid #fff;width:284px;margin:23px auto 36px}
.services-welcome{max-width:719px;margin:auto;font-size:20px;line-height:1.8;font-weight:700}
.learn-more{font-size:16px;letter-spacing:.1em;margin:52px 0 63px}
.services-page .wide-wrap{width:min(1260px,calc(100% - 64px))}
.services-page .services{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.services-page .services article>div{background:#fff;min-height:241px}
.services-page .services h3{font-weight:400}
.about-hero{background:#e6e4de;color:var(--ink);padding:46px 0 28px}
.about-hero>.wrap{max-width:913px}
.about-profile{display:flex;align-items:center;gap:28px;margin-bottom:12px}
.about-profile .portrait{width:250px;height:250px}
.about-profile h1{font-size:35px;line-height:1.2;max-width:609px}
.credentials{font-size:34px;font-weight:700;max-width:760px;margin-bottom:20px}
.credentials span{display:block;font-size:38px;font-style:italic;font-weight:400;color:var(--orange)}
.founder-copy{font-size:18px;line-height:1.75;max-width:550px}
.founder-copy .reference-lead{font:700 21px/1.2 var(--heading)}
.founder-copy p+p{margin:0}
.biography{max-width:913px;padding:22px 0 28px;font-size:18px;line-height:1.75}
.biography p+p{margin-top:1em}
.compassion{background:linear-gradient(#33201175,#33201175),var(--section-image) center/cover;color:#fff;padding:26px 0 46px}
.compassion h2{font-size:35px;line-height:1.4;font-weight:700;max-width:600px;margin:0 auto 24px}
.compassion ul{font:italic 23px/1.2 var(--heading);max-width:699px;margin:0 auto 22px;padding-left:26px}
.compassion p{font-size:22px;line-height:1.67;max-width:825px;margin:auto}
.compassion .actions{margin-inline:60px}
.split{display:grid;grid-template-columns:1fr 1fr;align-items:center}
.split>picture>img{width:100%;height:100%;object-fit:cover}
.therapy{padding:30px 0 55px;border-bottom:2px solid var(--orange)}
.therapy>div{padding:0 70px;font-size:18px;line-height:1.75}
.therapy .reference-lead{font:28px/1.375 var(--heading);margin-bottom:28px}
.therapy>picture>img{max-height:740px;object-position:center}
.about-us{margin-top:62px;margin-bottom:52px}
.about-us>div{padding:50px 80px}
.about-us h2{font-size:40px;font-weight:700;line-height:1.35;margin-bottom:12px}
.about-us h3{font:18px/1.75 var(--body);margin-bottom:18px}
.about-us p,.treatment p,.community p{font-size:15px;line-height:1.88}
.treatment>h2{font-size:40px;line-height:1.35;text-align:center;color:var(--orange);font-weight:700;margin-bottom:54px}
.treatment-row{display:grid;grid-template-columns:1fr 1fr;background:#e1e1e1;min-height:560px}
.treatment-row>div{padding:70px 90px;align-self:center}
.treatment-row h3{font-size:40px;font-weight:700;line-height:1.41;margin-bottom:30px}
.treatment-row img{width:100%;height:100%;object-fit:cover}
.treatment-row:nth-of-type(even)>picture>img{grid-column:1;grid-row:1}
.treatment-row:nth-of-type(even)>div{grid-column:2}
.treatment-row:last-child h3{font-size:26px;line-height:2}
.community{background:#14131c;color:#fff;padding:44px 0 32px}
.community .split>div{padding:55px 90px}
.community h2{font-size:40px;font-weight:700;margin-bottom:35px}
.community h3{font:18px/1.75 var(--body);margin-bottom:26px}
.community .button{border-radius:0;min-height:40px;font-size:14px;padding:5px 35px;margin-top:26px}
.quote{text-align:center;margin-top:38px}
.quote h2{font-size:28px;font-weight:400;margin-bottom:0}
.quote p{font-size:18px}
.connect{background:var(--orange);color:#fff;padding:80px 0 24px}
.connect .split>div{padding:40px 85px;min-height:450px;display:flex;flex-direction:column;justify-content:center}
.connect h2{font-size:40px}
.connect .actions{flex-direction:column;align-items:flex-start}
.media-page{max-width:940px;min-height:1443px;padding-top:4px}
.media-page:has(.published-articles){min-height:450px;padding-top:55px}
.media-heading h1{font-size:40px;line-height:1.35;margin-bottom:10px}
.media-heading h2{font:20px/1.67 var(--body)}
.video-label{font-size:14px;line-height:1.5;margin:44px 34px 18px}
.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px 32px;margin:0 32px 82px}
.video-cover{display:block;position:relative}
.video-cover>img{width:100%;aspect-ratio:16/9;object-fit:cover}
.mobile-video-label{display:none}
.video-description{padding:22px 20px 0}
.video-description h3{font:700 20px/1.4 var(--body);margin-bottom:12px}
.video-description p{font:14px/1.35 var(--body)}
.published-articles{margin:0 10px}
.published-articles h2{font-size:28px;line-height:1.375}
.published-articles p{font-size:18px;line-height:1.75}
.published-articles>a{display:inline-block;font-size:18px}
@media(min-width:768px) and (max-width:1100px){
 nav{margin-right:0}.hero-panel{padding-inline:25px}.hero h1{font-size:38px}.eyebrow{font-size:25px}
 .services-page .services{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.services article>div{margin-left:12px;padding-inline:14px}
 .split>div,.treatment-row>div,.community .split>div,.connect .split>div{padding:32px}.footer-grid{gap:30px}
}
@media(max-width:767px){
 :root{--m:clamp(1px,.3125vw,1.34375px)}
 body{font-size:calc(15*var(--m));line-height:1.75}
 .wrap,.wide-wrap{width:calc(100% - 40*var(--m))}
 header{min-height:calc(110*var(--m))}
 .nav-inner{width:100%;min-height:calc(110*var(--m));justify-content:center;padding:calc(15*var(--m)) calc(50*var(--m))}
 .brand-name{font-size:calc(16*var(--m));letter-spacing:0}.brand strong{font-size:calc(22*var(--m))}
 .menu-toggle{display:block;position:absolute;right:calc(20*var(--m));top:calc(32*var(--m));border:0;background:transparent;color:var(--ink);width:32px;height:32px;padding:4px}
 .menu-icon,.menu-icon:before,.menu-icon:after{display:block;width:22px;height:2px;background:currentColor;position:relative}
 .menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0}.menu-icon:before{top:-8px}.menu-icon:after{top:8px}
 nav{display:none;position:absolute;inset:100% 0 auto;background:#fff;padding:28px;margin:0;flex-direction:column;align-items:center;gap:22px;box-shadow:0 4px 6px #0002}
 nav.open{display:flex}nav a{font-size:18px}
 .hero{padding:calc(20*var(--m)) 0 calc(18*var(--m))}
 .hero-panel{width:calc(100% - 40*var(--m));padding:calc(10*var(--m));background:#222c2fd4;box-shadow:none}
 .hero h1{order:0;font-size:calc(20*var(--m));line-height:1.34;width:100%}
 .hero-rule{order:1;width:100%;margin:calc(11*var(--m)) 0 calc(12*var(--m));border-top-width:3px}
 .hero-quote{order:2;font-size:calc(18*var(--m));margin-bottom:calc(12*var(--m))}
 .eyebrow{order:3;font-size:calc(20*var(--m));line-height:1.67;letter-spacing:.15em;font-weight:700;margin-bottom:calc(9*var(--m))}
 .promises{order:4;width:100%;padding-left:calc(14*var(--m));font-size:calc(14*var(--m));line-height:1.75;margin:0 0 calc(18*var(--m));text-align:left}
 .hero-intro{order:5;font-size:calc(15*var(--m));line-height:1.75;margin:0 0 calc(16*var(--m))}
 .hero-button{order:6;width:calc(154*var(--m));min-height:calc(34*var(--m));font-size:calc(12*var(--m));padding:7px 10px;margin-bottom:calc(3*var(--m))}
 .home-experience{padding:calc(22*var(--m)) 0 calc(26*var(--m))}
 .experience-layout{width:100%;grid-template-areas:"quote" "learn" "clinical" "cards" "lead"}
 .portrait-quote{display:block;text-align:center;padding:0 calc(20*var(--m))}
 .portrait{width:calc(120*var(--m));height:calc(120*var(--m));margin:0 auto calc(18*var(--m))}
 .portrait-quote>div{max-width:none}.portrait-quote h2{font-size:calc(22*var(--m));line-height:1.4}.portrait-quote hr{display:none}
 .portrait-quote p{font-size:calc(17*var(--m));line-height:1.2;margin-top:calc(2*var(--m))}
 .service-learn{text-align:center;font-size:calc(14*var(--m));line-height:1.4;margin:calc(17*var(--m)) calc(20*var(--m)) calc(12*var(--m))}
 .clinical-copy{text-align:center;font-size:calc(14*var(--m));line-height:1.34;padding:0 calc(20*var(--m))}
 .services{grid-template-columns:1fr;gap:calc(58*var(--m));padding:0 calc(20*var(--m));margin-top:calc(42*var(--m))}
 .services article>picture>img{width:calc(220*var(--m));height:calc(260*var(--m));margin:auto}
 .services article>div{margin:calc(20*var(--m)) 0 0;padding:calc(13*var(--m)) calc(10*var(--m)) calc(27*var(--m));background:#fff;min-height:0;text-align:center}
 .services article.no-photo>div{min-height:0}
 .services h3{font-size:calc(20*var(--m));line-height:1.34;margin-bottom:calc(5*var(--m))}
 .services p{font-size:calc(16*var(--m));line-height:1.8}
 .service-intro{margin:calc(44*var(--m)) calc(29*var(--m)) 0;text-align:center}
 .service-intro h2{font-size:calc(17*var(--m));line-height:1.2}
 .mission{padding:calc(25*var(--m)) 0 calc(22*var(--m))}
 .mission>.wrap{width:calc(100% - 32*var(--m))}.mission h2{font-size:calc(23*var(--m));margin-bottom:calc(18*var(--m))}
 .mission-lead{font-size:calc(16*var(--m));line-height:1.42;width:calc(235*var(--m));max-width:100%;margin:0 auto calc(14*var(--m))}
 .mission-copy{font-size:calc(14*var(--m));line-height:1.75}
 .actions,.mission .actions,.compassion .actions{flex-direction:column;gap:calc(12*var(--m));margin:calc(20*var(--m)) 0 0}
 .actions .button{width:calc(170*var(--m));min-height:calc(30*var(--m));font-size:calc(12*var(--m));padding:4px 12px}
 .journal{padding:calc(18*var(--m)) 0 calc(32*var(--m))}
 .article-section{width:100%}.article-section h2{font-size:calc(24*var(--m));margin-bottom:calc(18*var(--m))}
 .articles{grid-template-columns:1fr;gap:calc(34*var(--m));margin:0 calc(20*var(--m))}
 .articles article{min-height:calc(492*var(--m))}.articles img{height:calc(210*var(--m))}
 .articles article>a>div{padding:calc(20*var(--m))}.articles h3{font-size:calc(20*var(--m));line-height:1.3}.articles p{font-size:calc(14*var(--m));line-height:1.5}
 .newsletter{width:calc(100% - 28*var(--m));margin-top:calc(32*var(--m))}
 .newsletter h2{font-size:calc(22*var(--m));margin-bottom:calc(15*var(--m))}.newsletter p{font-size:calc(16*var(--m));line-height:1.67}
 .newsletter .button{font-size:calc(14*var(--m));margin-top:calc(25*var(--m))}
 footer{padding:0;background:#edecf3}
 .footer-grid{width:100%;display:flex;flex-direction:column;gap:0}
 .footer-simple .footer-contact{min-height:0}
 .footer-contact{align-items:center;text-align:center;min-height:0;padding:calc(44*var(--m)) 0 calc(32*var(--m))}
 .footer-contact .brand{margin-bottom:calc(18*var(--m))}.footer-contact h2,.footer-contact>a:not(.brand){font-size:calc(13*var(--m));line-height:1.8}
 .copyright{font-size:calc(12*var(--m));padding-top:calc(22*var(--m));margin:0}
 .footer-latest{padding:calc(42*var(--m)) calc(20*var(--m)) 0;background:#f0f0f0}.footer-latest>h2{font-size:calc(18*var(--m));margin:0 0 calc(14*var(--m))}
 .footer-post>div{padding:calc(20*var(--m)) calc(24*var(--m)) calc(42*var(--m))}.footer-post h3{font-size:calc(23*var(--m))}.footer-post p{font-size:calc(14*var(--m))}
 .footer-popular{display:none}
 .services-page{padding-top:calc(20*var(--m));margin-top:calc(20*var(--m))}
 .page-intro h1{font-size:calc(30*var(--m));line-height:1.41}.page-intro h2{font-size:calc(15*var(--m));line-height:1.8;margin-top:calc(5*var(--m))}
 .page-intro hr{width:100%;margin:calc(30*var(--m)) 0 calc(38*var(--m))}
 .services-welcome{font-size:calc(18*var(--m));line-height:1.8}
 .learn-more{font-size:calc(13*var(--m));margin:calc(42*var(--m)) 0 calc(10*var(--m))}
 .services-page .wide-wrap{width:100%}.services-page .services{grid-template-columns:1fr;gap:calc(35*var(--m));margin-top:calc(40*var(--m))}
 .services-page .services article>div{min-height:0;padding-bottom:calc(25*var(--m))}.services-page .services h3{font-weight:400}
 .about-hero{padding:0 0 calc(25*var(--m));margin-top:calc(20*var(--m))}
 .about-hero>.wrap{width:calc(100% - 40*var(--m))}
 .about-profile{display:block;margin:0 0 calc(10*var(--m))}
 .about-profile .portrait{width:calc(180*var(--m));height:calc(180*var(--m));margin-bottom:calc(16*var(--m))}
 .about-profile h1{font-size:calc(23*var(--m));line-height:1.2}
 .credentials{font-size:calc(23*var(--m));line-height:1.4;margin-bottom:calc(22*var(--m))}
 .credentials span{font-size:calc(23*var(--m))}
 .founder-copy{text-align:center;font-size:calc(15*var(--m))}.founder-copy .reference-lead{font-size:calc(17*var(--m));line-height:1.2}
 .biography{font-size:calc(15*var(--m));line-height:1.75;padding:calc(26*var(--m)) 0}
 .biography p+p{margin-top:calc(24*var(--m))}
 .compassion{padding:calc(36*var(--m)) 0 calc(22*var(--m))}
 .compassion h2{font-size:calc(24*var(--m));line-height:1.4;margin-bottom:calc(22*var(--m))}
 .compassion ul{font-size:calc(15*var(--m));line-height:1.2;padding-left:calc(18*var(--m));margin-bottom:calc(26*var(--m))}
 .compassion p{font-size:calc(17*var(--m));line-height:1.67}
 .split{display:block}.therapy{padding:calc(26*var(--m)) 0 calc(18*var(--m))}.therapy>div{padding:0;font-size:calc(14*var(--m));line-height:1.75;text-align:center}
 .therapy .reference-lead{font-size:calc(20*var(--m));line-height:1.375}.therapy>picture>img{display:none}
 .about-us{width:100%;margin:0}.about-us>picture>img{aspect-ratio:1.25;height:auto}.about-us>div{padding:calc(20*var(--m));background:var(--orange);color:#fff;text-align:center}
 .about-us h2{font-size:calc(24*var(--m))}.about-us h3{font-size:calc(15*var(--m))}.about-us p{font-size:calc(14*var(--m));line-height:1.88}
 .treatment{display:none}
 .community{padding:calc(80*var(--m)) 0 calc(25*var(--m))}.community .wide-wrap{width:100%}.community .split>picture>img{aspect-ratio:1.32;height:auto;object-position:50% 36%}
 .community .split>div{padding:calc(140*var(--m)) calc(35*var(--m)) 0;text-align:center}.community h2,.community h3,.quote{display:none}.community p{font-size:calc(14*var(--m));line-height:1.88}
 .community .button{font-size:calc(12*var(--m));margin-top:calc(25*var(--m));min-height:32px}
 .connect{padding:0 0 calc(40*var(--m))}.connect .wide-wrap{width:100%}.connect .split>picture>img{height:auto;aspect-ratio:1.55;object-position:center}
 .connect .split>div{padding:calc(32*var(--m)) calc(20*var(--m));min-height:calc(200*var(--m));text-align:center}.connect h2{font-size:calc(25*var(--m))}.connect .actions{align-items:center}
 .media-page{width:100%;min-height:0;padding:calc(20*var(--m)) 0 calc(65*var(--m))}
 .media-page:has(.published-articles){min-height:0;padding-top:calc(20*var(--m))}
 .media-heading{padding:0 calc(20*var(--m))}.media-heading h1{font-size:calc(32*var(--m));margin-bottom:calc(10*var(--m))}.media-heading h2{font-size:calc(18*var(--m))}
 .video-label{font-size:calc(14*var(--m));margin:calc(32*var(--m)) 0 0;padding:calc(10*var(--m)) calc(20*var(--m));color:#fff;background:#14131c}
 .media-grid{display:block;margin:0 0 calc(22*var(--m));padding:calc(20*var(--m)) 0 0;background:#000}
 .media-grid article{padding-bottom:calc(20*var(--m))}.video-cover>img{height:calc(200*var(--m));aspect-ratio:auto;filter:brightness(.64)}
 .mobile-video-label{display:flex;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;color:white;font:700 calc(20*var(--m))/1.4 var(--body);text-decoration:underline}
 .mobile-video-label small{font:400 calc(14*var(--m))/1.5 var(--body);margin-top:calc(16*var(--m))}
 .video-description{display:none}.published-articles{margin:0 calc(20*var(--m))}.published-articles h2{font-size:calc(23*var(--m))}.published-articles p,.published-articles>a{font-size:calc(15*var(--m))}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
