:root{--nav-height:88px;--nav-secondary-height:88px;--font-family-regular:var(--font-plus-jakarta-sans);--font-family-heading:var(--font-sang-bleu-versailles)}.ca-font-body{font-family:var(--font-family-regular)}.ca-font-heading{font-weight:400}.ca-font-heading,.text-web-header-1{font-family:var(--font-family-heading)}.text-web-header-1{font-size:4.375rem;line-height:1.15}.text-web-header-2{font-size:3.125rem;line-height:1.16}.text-web-header-2,.text-web-header-3{font-family:var(--font-family-heading)}.text-web-header-3{font-size:2.25rem;line-height:1.223}.text-web-subhead-1{font-family:var(--font-family-regular);font-size:1.75rem;line-height:1.286}.text-web-body-1{font-size:1.25rem;line-height:1.5}.text-web-body-2{font-size:1rem;line-height:1.5}.text-mobile-body-1{font-size:1.125rem;line-height:1.45}.text-mobile-body-2{font-size:.9375rem;line-height:1.467}.text-mobile-subhead-1{font-family:var(--font-family-regular);font-size:1.375rem;line-height:1.273}.ca-text-sm{font-size:.75rem;font-size:clamp(.75rem,.6905rem + .2976vw,.875rem);line-height:1.125}.ca-text-base{font-size:.9375rem;font-size:clamp(.9375rem,.9077rem + .1488vw,1rem);line-height:1.375}.ca-text-xl{font-size:1.125rem;font-size:clamp(1.125rem,.9464rem + .8929vw,1.5rem);line-height:1.25}.ca-text-body-1{font-size:1.125rem;font-size:clamp(1.125rem,1.0655rem + .2976vw,1.25rem);line-height:1.44}.ca-text-body-2{font-size:.9375rem;font-size:clamp(.9375rem,.9077rem + .1488vw,1rem);line-height:1.46}.ca-text-body-3{font-size:.75rem;font-size:clamp(.75rem,.6607rem + .4464vw,.875rem);line-height:1.46}.ca-text-2xl{font-size:1.375rem;font-size:clamp(1.375rem,1.1964rem + .8929vw,1.75rem);line-height:1.27}.ca-text-3xl,.ca-text-header-3{font-size:1.5rem;font-size:clamp(1.5rem,1.1429rem + 1.7857vw,2.25rem);line-height:1.25}.ca-text-4xl{font-size:2rem;font-size:clamp(2rem,1.4643rem + 2.6786vw,3.125rem);line-height:1.18}.ca-text-5xl{font-size:2.5rem;font-size:clamp(2.5rem,1.6071rem + 4.4643vw,4.375rem);line-height:1.114}.ca-h1{font-size:4.375rem;line-height:4.875rem}.ca-h1,.ca-h2{font-family:var(--font-family-heading);font-weight:400}.ca-h2{font-size:3.125rem;line-height:58px}.ca-h3{font-size:2.25rem;line-height:44px}.ca-h3,.ca-h4{font-family:var(--font-family-heading);font-weight:400}.ca-h4{font-size:1.75rem;line-height:36px}.ca-flow>*+:not(.wistia_responsive_padding),.rich-text-primary .ca-flow>*+:not(.wistia_responsive_padding){margin-top:var(--flow-space,1em)}.ca-text-eyebrow{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.29;letter-spacing:.03em;text-transform:uppercase;color:inherit}.ca-caption{color:var(--clr-neutral-100);font-size:.9375rem;font-size:clamp(.9375rem,.9077rem + .1488vw,1rem);line-height:1.46}@media(min-width:1px)and (max-width:991px){.cmw-br-sm{display:block}}@media(min-width:992px)and (max-width:1199px){.cmw-br-md{display:block}}@media(min-width:1200px)and (max-width:1399px){.cmw-br-lg{display:block}}@media(min-width:1400px){.cmw-br-xl{display:block}}.ca-lh-none{line-height:1}.ca-lh-normal{line-height:1.5}.ca-lh-lg{line-height:1.625}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}.line-clamp.line-clamp--3{line-clamp:3;-webkit-line-clamp:3}.ca-article__separator{border:none;border-top:4px solid #000;margin:40px 0}.ca-article__photo-subtitle{font-size:.9375rem;font-size:clamp(.9375rem,.9077rem + .1488vw,1rem);line-height:1.375}@media(min-width:48rem){.ca-article__photo-subtitle{font-size:.75rem;font-size:clamp(.75rem,.6905rem + .2976vw,.875rem);line-height:1.125}}@media(min-width:62rem){.ca-article__photo-subtitle{font-size:.875rem}}.ca-article__aside+.ca-article__aside{margin-top:24px}@media(min-width:62rem){.ca-article__aside+.ca-article__aside{margin-top:32px}}.ca-article__aside-heading{color:var(--clr-neutral-200);font-size:.75rem;font-weight:500}@media(min-width:48rem){.ca-article__aside-heading{font-size:.9375rem}}@media(min-width:62rem){.ca-article__aside-heading{font-size:1rem}}.ca-article__aside-content{font-size:.9375rem;line-height:1.44;margin-top:8px}@media(min-width:62rem){.ca-article__aside-content{margin-top:12px}}.ca-article-body{--flow-space:24px}@media(min-width:62rem){.ca-article-body{--flow-space:36px}}.ca-article-body .ca-article-block+.ca-article-block{margin-top:80px}.ca-article-body h2,.ca-article-body h3,.ca-article-body h4,.ca-article-body h5,.ca-article-body h6{font-family:var(--font-family-heading)}.ca-article-body h2 b,.ca-article-body h2 strong,.ca-article-body h3 b,.ca-article-body h3 strong,.ca-article-body h4 b,.ca-article-body h4 strong,.ca-article-body h5 b,.ca-article-body h5 strong,.ca-article-body h6 b,.ca-article-body h6 strong{font-weight:inherit}.ca-article-body h2:not([class*=ca-text-]){font-size:1.25rem}@media(min-width:48rem){.ca-article-body h2:not([class*=ca-text-]){font-size:clamp(1.25rem,-.4643rem + 3.5714vw,1.75rem)}}@media(min-width:62rem){.ca-article-body h2:not([class*=ca-text-]){font-size:2.25rem}}@media(max-width:991px){.ca-article-body h2:not([class*=ca-text-]){font-size:32px;font-weight:400;line-height:38px}}.ca-article-body h3:not([class*=ca-text-]){font-family:var(--font-family-regular);font-size:1.75rem}.ca-article-body h4:not([class*=ca-text-]){font-size:1rem}@media(min-width:62rem){.ca-article-body h4:not([class*=ca-text-]){font-size:1.5rem}}.ca-article-body a:not(.ca-btn,.no-underline,.card-classroom-related){text-decoration:underline}.ca-article-body a:not(.ca-btn,.no-underline,.card-classroom-related):hover{opacity:.9}.ca-article-body a>.ca-btn,.ca-article-body a>.ca-btn:hover{text-decoration:none}.ca-article-body .ca-article__pullquote{margin:36px 0}@media(min-width:62rem){.ca-article-body .ca-article__pullquote{margin:72px 0}}.ca-article-body .ca-article__pullquote blockquote{font-family:var(--font-family-heading)}.ca-article-body .ca-article__pullquote blockquote *+*{margin-top:var(--flow-space,1em)}.ca-article-body .ca-article__pullquote blockquote{position:relative;line-height:1.35;quotes:"“" "”" "‘" "’";font-size:1.25rem}@media(min-width:62rem){.ca-article-body .ca-article__pullquote blockquote{font-size:2rem}}.ca-article-body .ca-article__pullquote blockquote p:first-of-type:before{content:open-quote;position:absolute;left:-14px}.ca-article-body .ca-article__pullquote blockquote p:last-of-type:after{content:close-quote}.ca-article-body .ca-article__pullquote cite{font-family:var(--font-family-regular);display:block;font-style:normal;margin-top:12px;font-size:.9375rem;line-height:1.5}@media(min-width:62rem){.ca-article-body .ca-article__pullquote cite{font-size:1rem;margin-top:20px}}@media(max-width:576px){.ca-article-body li p:has(a){padding:9px 0}}.ca-related-articles-heading{font-family:var(--font-family-heading);text-align:center;font-size:1.5rem}@media(min-width:48rem){.ca-related-articles-heading{font-size:2rem}}@media(min-width:62rem){.ca-related-articles-heading{font-size:2.25rem}}.ca-article-footer__disclosure{font-size:.75rem;line-height:1.5;color:var(--clr-neutral-100)}@media(min-width:48rem){.ca-article-footer__disclosure{font-size:.875rem;line-height:1.42}}.ca-privacy-block a{color:#3b7196;text-decoration:underline}.case-study-detail__breadcrumbs-container{padding:0}.case-study-detail__background-container{background-color:var(--clr-light-sky,#f4f8fa);width:100vw;padding:100px 0 52px}.case-study-detail__author-and-intro-hero-container,.case-study-detail__content{position:relative}.case-study-detail__side-bar{position:absolute;height:100%;top:0;left:10%;width:30%}.case-study-detail__bio-card-container{position:sticky;top:0;padding:100px 0 76px}.case-study-detail__intro-hero{font-family:var(--font-family-heading);font-size:3.125rem;line-height:1.16;padding-left:40%}.case-study-detail__rich-text-content{padding:64px 0 76px 40%}.case-study-detail__disclosure{font-size:14px}.case-study-detail__more-stories-container h2{font-family:var(--font-family-heading);font-size:2.25rem;line-height:1.223}.case-study-detail__more-stories-grid{margin:40px 0 64px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media(min-width:1200px){.case-study-detail__side-bar{left:6%;width:30%}}@media(max-width:1199px){.case-study-detail__side-bar{left:2%;width:33%}}@media(max-width:991px){.case-study-detail__content{display:flex;flex-direction:column}.case-study-detail__background-container{order:1;background-color:var(--clr-light-sky,#f4f8fa);padding:44px 0 0}.case-study-detail__side-bar{order:2;position:static;width:100%;background:linear-gradient(to bottom,var(--clr-light-sky,#f4f8fa) 65%,white 35%)}.case-study-detail__bio-card-container{position:static;max-width:450px;margin:48px auto 0;padding:0 16px}.case-study-detail__body-wrapper{order:3}.case-study-detail__intro-hero{padding-left:0}.case-study-detail__rich-text-content{padding:48px 0}.case-study-detail__more-stories-grid{grid-template-columns:1fr;justify-items:center}}