.case-study-module{overflow:clip;position:relative}.case-study-module__background{inset:0;pointer-events:none;position:absolute;z-index:0}.case-study-module__layout{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.case-study-module__content-col{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--color-neutral-1100);justify-content:center;padding:64px var(--container-padding)}.case-study-module__content-col,.case-study-module__content-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.case-study-module__content-stack{gap:24px}@media(max-width:992px){.case-study-module__content-stack{gap:40px}}.case-study-module__actions{width:100%}.case-study-module__actions .button{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case-study-module__quote{width:100%}.case-study-module__media-col{position:relative;-ms-flex-negative:0;flex-shrink:0;min-height:220px;overflow:hidden}.case-study-module__media-col--image{width:100%}.case-study-module__media-col--image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:992px){.case-study-module__media-col{min-height:509px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.case-study-module__media-image{height:100%;min-height:inherit;position:relative;width:100%}.case-study-module__text{padding:16px 0 32px}@media(max-width:992px){.case-study-module__text{padding:0 0 24px}}.case-study-module__text h1,.case-study-module__text h2,.case-study-module__text h3,.case-study-module__text h4,.case-study-module__text h5,.case-study-module__text h6,.case-study-module__text p{color:var(--color-neutral-1100);font-size:2.4rem;font-weight:600;letter-spacing:-.1rem;line-height:1.4;margin:0 0 16px}@media(max-width:992px){.case-study-module__text h1,.case-study-module__text h2,.case-study-module__text h3,.case-study-module__text h4,.case-study-module__text h5,.case-study-module__text h6,.case-study-module__text p{font-size:2rem;letter-spacing:-.05rem}}.case-study-module__text h1:last-child,.case-study-module__text h2:last-child,.case-study-module__text h3:last-child,.case-study-module__text h4:last-child,.case-study-module__text h5:last-child,.case-study-module__text h6:last-child,.case-study-module__text p:last-child{margin-bottom:0}.case-study-module__quote--brackets{border-left:3px solid;border-right:3px solid;color:var(--color-neutral-1100);padding:40px 56px;position:relative}.case-study-module__quote--brackets:after,.case-study-module__quote--brackets:before{background:linear-gradient(90deg,currentColor 0,currentColor 20px,transparent 0,transparent calc(100% - 20px),currentColor calc(100% - 20px),currentColor);content:"";height:3px;left:0;position:absolute;right:0}.case-study-module__quote--brackets:before{top:0}.case-study-module__quote--brackets:after{bottom:0}@media(max-width:992px){.case-study-module__quote--brackets{border-left:0;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:16px}.case-study-module__quote--brackets:after,.case-study-module__quote--brackets:before{display:none}.case-study-module__quote--no-brackets-mobile{border-left:0;border-right:0;padding:0}.case-study-module__quote--no-brackets-mobile:after,.case-study-module__quote--no-brackets-mobile:before{display:none}.case-study-module__item--brackets{border-left:3px solid;color:var(--color-neutral-1100);padding:40px 0 24px 17px;position:relative}.case-study-module__item--brackets:after,.case-study-module__item--brackets:before{background:currentColor;content:"";height:3px;left:0;position:absolute;width:18px}.case-study-module__item--brackets:before{top:0}.case-study-module__item--brackets:after{bottom:0}.case-study-module__item--no-brackets-mobile{border-left:0;padding:0}.case-study-module__item--no-brackets-mobile:after,.case-study-module__item--no-brackets-mobile:before{display:none}}.case-study-module__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:16px;justify-content:flex-end;width:100%}@media(max-width:992px){.case-study-module__author{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.case-study-module__author-avatar{-ms-flex-negative:0;border-radius:4px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.case-study-module__author-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-module__author-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;line-height:1.6}.case-study-module__author-name{color:var(--color-neutral-1100);font-size:1.6rem;font-weight:600;line-height:1.6;margin:0}@media(max-width:992px){.case-study-module__author-name{font-size:1.5rem}}.case-study-module__author-position{color:var(--color-neutral-900);font-size:1.6rem;font-weight:400;line-height:1.6;margin:0}@media(max-width:992px){.case-study-module__author-position{font-size:1.5rem}}@media(min-width:992px){.case-study-module--variant-background .case-study-module__media-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.case-study-module--variant-background .case-study-module__media-image{height:100%;min-height:inherit}.case-study-module--variant-background .case-study-module__media-image img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.case-study-module--image-right .case-study-module__layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.case-study-module--image-right .case-study-module__content-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:64px 80px 64px 0}.case-study-module--image-right .case-study-module__content-stack{margin-left:max(var(--container-padding),(100vw - min(1312px,100vw - 2*var(--container-padding)))/2);max-width:643px;width:100%}.case-study-module--image-right .case-study-module__media-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:787px;min-width:0}.case-study-module--image-left .case-study-module__layout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.case-study-module--image-left .case-study-module__content-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:64px 0 64px 80px}.case-study-module--image-left .case-study-module__content-stack{margin-left:auto;margin-right:max(var(--container-padding),(100vw - min(1312px,100vw - 2*var(--container-padding)))/2);max-width:643px;width:100%}.case-study-module--image-left .case-study-module__media-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:787px;min-width:0}}@media(max-width:992px){.case-study-module--reverse-mobile .case-study-module__media-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.case-study-module--reverse-mobile .case-study-module__content-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.case-study-module:not(.case-study-module--reverse-mobile) .case-study-module__content-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}