.company-bio-card{border:1px solid #918177;padding:28px 20px 20px}.company-bio-card__logo{object-fit:contain;height:50px;margin-bottom:20px}.company-bio-card__people{margin-bottom:32px}.company-bio-card__person{align-items:center;margin-bottom:20px;display:flex}.company-bio-card__person h3{margin-bottom:4px}.company-bio-card__person img{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-right:24px}.company-bio-card__heading{font-family:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;letter-spacing:.42px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:18px}.company-bio-card__details-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.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}.ca-article__separator{border:none;border-top:4px solid #000;margin:40px 0}.ca-article__photo-subtitle{font-size:clamp(.9375rem,.9077rem + .1488vw,1rem);line-height:1.375}@media (width>=48rem){.ca-article__photo-subtitle{font-size:clamp(.75rem,.6905rem + .2976vw,.875rem);line-height:1.125}}@media (width>=64rem){.ca-article__photo-subtitle{font-size:.875rem}}.ca-article__aside+.ca-article__aside{margin-top:24px}@media (width>=64rem){.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 (width>=48rem){.ca-article__aside-heading{font-size:.9375rem}}@media (width>=64rem){.ca-article__aside-heading{font-size:1rem}}.ca-article__aside-content{margin-top:8px;font-size:.9375rem;line-height:1.44}@media (width>=64rem){.ca-article__aside-content{margin-top:12px}}.ca-article-body{--flow-space:24px}@media (width>=64rem){.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 (width>=48rem){.ca-article-body h2:not([class*=ca-text-]){font-size:clamp(1.25rem,3.5714vw - .4643rem,1.75rem)}}@media (width>=64rem){.ca-article-body h2:not([class*=ca-text-]){font-size:2.25rem}}@media (width<64rem){.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 (width>=64rem){.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 (width>=64rem){.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{quotes:"“" "”" "‘" "’";font-size:1.25rem;line-height:1.35;position:relative}@media (width>=64rem){.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);margin-top:12px;font-size:.9375rem;font-style:normal;line-height:1.5;display:block}@media (width>=64rem){.ca-article-body .ca-article__pullquote cite{margin-top:20px;font-size:1rem}}@media (width<40rem){.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 (width>=48rem){.ca-related-articles-heading{font-size:2rem}}@media (width>=64rem){.ca-related-articles-heading{font-size:2.25rem}}.ca-article-footer__disclosure{color:var(--clr-neutral-100);font-size:.75rem;line-height:1.5}@media (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{width:30%;height:100%;position:absolute;top:0;left:10%}.case-study-detail__bio-card-container{padding:100px 0 76px;position:sticky;top:0}.case-study-detail__intro-hero{font-family:var(--font-family-heading);padding-left:40%;font-size:3.125rem;line-height:1.16}.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{grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0 64px;display:grid}@media (width>=80rem){.case-study-detail__side-bar{width:30%;left:6%}}@media (width<80rem){.case-study-detail__side-bar{width:33%;left:2%}}@media (width<64rem){.case-study-detail__content{flex-direction:column;display:flex}.case-study-detail__background-container{background-color:var(--clr-light-sky,#f4f8fa);order:1;padding:44px 0 0}.case-study-detail__side-bar{background:linear-gradient(to bottom, var(--clr-light-sky,#f4f8fa) 65%, white 35%);order:2;width:100%;position:static}.case-study-detail__bio-card-container{max-width:450px;margin:48px auto 0;padding:0 16px;position:static}.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}}
