@charset "UTF-8";:root{--color-white: #fff;--color-primary: #222;--color-txt: #000;--color-txt_drk: #6b6b6b;--color-txt_md: #878787;--color-text-link: #2243dd;--color-accent: #d6007f;--color-accent-blue: #5072da;--color-accent-green: #009e6f;--color-accent-charcoal: #5e5e5e;--color-accent-navy: #242954;--color-canvas: #f2f2f2;--color-canvas_md: #e4e4e4;--color-border: #dbdbdb;--color-border-md: #dbdbdb;--color-border_drk: #2e2e2e}.case-detail{margin-top:2rem;border-top:1px solid #dbdbdb}@media screen and (min-width: 1024px){.case-detail{padding-top:11.2rem}}@media screen and (max-width: 1023.98px){.case-detail{padding-top:2rem}}@media screen and (min-width: 1024px){.case-detail-container{width:83.3333%;max-width:1000px;margin-inline:auto}}@media screen and (max-width: 1023.98px){.case-detail-container{width:89.3333333333vw;margin-inline:auto}}.case-detail__top-heading{display:flex}@media screen and (min-width: 1024px){.case-detail__top-heading{align-items:flex-start;gap:6.6666666667%}}@media screen and (max-width: 1023.98px){.case-detail__top-heading{flex-direction:column;gap:40px}}.case-detail__top-heading-image{overflow:hidden;border-radius:.4rem}@media screen and (min-width: 1024px){.case-detail__top-heading-image{flex:0 0 48.8%;aspect-ratio:488/275}}@media screen and (max-width: 1023.98px){.case-detail__top-heading-image{width:100%;aspect-ratio:488/275}}.case-detail__top-heading-image picture{display:block;width:100%;height:100%}.case-detail__top-heading-image-el{width:100%;height:100%;object-fit:cover}.case-detail__top-heading-content{display:flex;flex-direction:column;min-width:0}@media screen and (min-width: 1024px){.case-detail__top-heading-content{flex:1 0 0;gap:16px}}@media screen and (max-width: 1023.98px){.case-detail__top-heading-content{width:100%;gap:8px}}.case-detail__top-heading-head{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.case-detail__top-heading-head{gap:8px}}@media screen and (max-width: 1023.98px){.case-detail__top-heading-head{gap:4px}}.case-detail__top-heading-title{font-weight:700;color:#000}@media screen and (min-width: 1024px){.case-detail__top-heading-title{font-size:3.4rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.case-detail__top-heading-title{font-size:2.6rem;line-height:1.5}}.case-detail__top-heading-tags{display:flex;flex-wrap:wrap;gap:.8rem}.case-detail__top-heading-tag{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:3.2rem;padding:0 16px;background-color:#f2f2f2;border-radius:10rem;color:#6b6b6b;font-size:1.4rem;font-weight:600;white-space:nowrap}@media screen and (min-width: 1024px){.case-detail__top-heading-tag{line-height:1.5}}@media screen and (max-width: 1023.98px){.case-detail__top-heading-tag{line-height:1.1428571429}}.case-detail__top-heading-text{font-weight:600;color:#000}@media screen and (min-width: 1024px){.case-detail__top-heading-text{font-size:2rem;line-height:1.8}}@media screen and (max-width: 1023.98px){.case-detail__top-heading-text{font-size:1.8rem;line-height:2}}.case-detail__top-issues{display:flex;flex-direction:column;background-color:#f2f2f2;border-radius:.8rem}@media screen and (min-width: 1024px){.case-detail__top-issues{margin-top:64px;padding:24px;gap:16px}}@media screen and (max-width: 1023.98px){.case-detail__top-issues{margin-top:32px;padding:16px;gap:20px}}.case-detail__top-issues-row{display:flex;align-items:flex-start;width:100%}@media screen and (min-width: 1024px){.case-detail__top-issues-row{gap:4rem}}@media screen and (max-width: 1023.98px){.case-detail__top-issues-row{flex-direction:column;gap:8px}}.case-detail__top-issues-label-wrap{flex-shrink:0;width:10rem}@media screen and (min-width: 1024px){.case-detail__top-issues-label-wrap{padding-top:.6rem}}.case-detail__top-issues-label{display:inline-flex;align-items:center;justify-content:center;width:10rem;padding:0 8px;padding-bottom:.2rem;border-radius:.2rem;color:#fff;font-size:1.4rem;font-weight:600;white-space:nowrap}@media screen and (min-width: 1024px){.case-detail__top-issues-label{line-height:1.6428571429}}@media screen and (max-width: 1023.98px){.case-detail__top-issues-label{line-height:1.5714285714}}.case-detail__top-issues-label--challenge{background-color:#5e5e5e}.case-detail__top-issues-label--effects{flex-shrink:0;background-color:#009e6f}.case-detail__top-issues-text{flex:1 0 0;min-width:0;font-weight:400;color:#000}@media screen and (min-width: 1024px){.case-detail__top-issues-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.case-detail__top-issues-text{width:100%;font-size:1.4rem;line-height:1.7142857143}}.case-detail__top-issues-divider{width:100%;border-top:1px solid #dbdbdb}.case-detail__top-issues-list{display:flex;flex:1 0 0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none}@media screen and (max-width: 1023.98px){.case-detail__top-issues-list{width:100%}}.case-detail__top-issues-item{display:flex;align-items:flex-start;gap:8px}.case-detail__top-issues-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.3rem;border-radius:9999px;background-color:#009e6f;color:#fff}.case-detail__top-issues-icon-svg{display:block;width:1rem;height:.7rem;transform:scale(.8)}.case-detail__top-issues-item-text{min-width:0;font-weight:600;color:#000}@media screen and (min-width: 1024px){.case-detail__top-issues-item-text{font-size:1.6rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.case-detail__top-issues-item-text{font-size:1.4rem;line-height:1.4285714286}}@media screen and (min-width: 1024px){.case-detail__top-texts{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.case-detail__top-texts{margin-top:3.2rem}}.case-detail__top-text{color:#000}@media screen and (min-width: 1024px){.case-detail__top-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.case-detail__top-text{font-size:1.4rem;line-height:1.7142857143}}.case-detail__top-text+.case-detail__top-text{margin-top:1em}.case-detail__top-text--note{margin-top:1.2em;font-size:1.4rem;line-height:1.5714285714}@media screen and (min-width: 1024px){.related-case-studies{margin-top:11.2rem}}@media screen and (max-width: 1023.98px){.related-case-studies{margin-top:4rem}}.related-case-studies__title{color:#000;font-weight:700;line-height:1.5}@media screen and (min-width: 1024px){.related-case-studies__title{font-size:3.2rem}}@media screen and (max-width: 1023.98px){.related-case-studies__title{font-size:2.2rem}}@media screen and (min-width: 1024px){.related-case-studies__title{line-height:1.5}}@media screen and (max-width: 1023.98px){.related-case-studies__title{line-height:1.6363636364}}@media screen and (min-width: 1024px){.related-case-studies__title{margin-bottom:2.4rem}}@media screen and (max-width: 1023.98px){.related-case-studies__title{margin-bottom:1.6rem}}.related-case-studies__link{display:flex;justify-content:flex-end}@media screen and (min-width: 1024px){.related-case-studies__link{margin-top:4rem}}@media screen and (max-width: 1023.98px){.related-case-studies__link{margin-top:2.4rem}}
