.outer-container{position:absolute;margin:1rem 0;color:var(--breadCrumbColor,black);z-index:1}.breadcrumbs-menu{display:flex;gap:6px}.breadcrumbs-item{min-width:max-content;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.03em}@media(hover:hover){.breadcrumbs-item:hover{text-decoration:underline}}@media(max-width:991px){.outer-container{display:none}}.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 h5{font-size:1.25rem}.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}}.company-bio-card{border:1px solid #918177;padding:28px 20px 20px}.company-bio-card__logo{height:50px;object-fit:contain;margin-bottom:20px}.company-bio-card__people{margin-bottom:32px}.company-bio-card__person{display:flex;align-items:center;margin-bottom:20px}.company-bio-card__person h3{margin-bottom:4px}.company-bio-card__person img{height:100px;width:100px;border-radius:50%;object-fit:cover;margin-right:24px}.company-bio-card__heading{font-family:Plus Jakarta Sans;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.42px;text-transform:uppercase}.company-bio-card__details-grid{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.company-bio-card__detail-name{color:#909090;font-size:15px;font-weight:500;line-height:20px}.company-bio-card__detail-description{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.case-study-card{display:flex;flex-direction:column;padding:40px 28px 48px;max-width:450px}.case-study-card__logo-and-tag{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.case-study-card__logo{height:35px;width:auto;max-width:164px;object-fit:contain}.case-study-card__tag{font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;padding:4px 10px;border-radius:36px;background:var(--Tints-Green-tint-1,#b3e5de);display:-webkit-box;height:28px;overflow:hidden;text-wrap:pretty;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.case-study-card__title{font-family:Plus Jakarta Sans;font-size:28px;font-weight:400;line-height:36px;padding:32px 0}.case-study-card__cta{margin-top:auto}