.case-study-module-scss-module__Pi9b_a__article{--page-outer-padding:46px;--page-max-width:calc(1300px + var(--page-outer-padding) * 2);z-index:2;max-width:var(--page-max-width);padding:0 var(--page-outer-padding);margin:140px auto 160px;position:relative}@media (max-width:1024px){.case-study-module-scss-module__Pi9b_a__article{--page-outer-padding:16px}}@media (max-width:768px){.case-study-module-scss-module__Pi9b_a__article{margin:100px auto 96px}}.case-study-module-scss-module__Pi9b_a__backLink{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:40px;font-size:16px;font-weight:500;transition:color .15s;display:inline-flex}.case-study-module-scss-module__Pi9b_a__backLink svg{transition:transform .2s}.case-study-module-scss-module__Pi9b_a__backLink:hover{color:var(--text-primary)}.case-study-module-scss-module__Pi9b_a__backLink:hover svg{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.case-study-module-scss-module__Pi9b_a__backLink svg{transition:none}.case-study-module-scss-module__Pi9b_a__backLink:hover svg{transform:none}}.case-study-module-scss-module__Pi9b_a__header{grid-template-columns:minmax(0,900px) minmax(220px,300px);justify-content:space-between;gap:48px;margin-bottom:64px;display:grid}@media (max-width:1024px){.case-study-module-scss-module__Pi9b_a__header{grid-template-columns:1fr;gap:40px;margin-bottom:48px}}.case-study-module-scss-module__Pi9b_a__title{font-family:var(--font-default);color:#fff;text-wrap:balance;font-size:54px;font-weight:400;line-height:63px}@media (max-width:768px){.case-study-module-scss-module__Pi9b_a__title{font-size:36px;line-height:44px}}.case-study-module-scss-module__Pi9b_a__metaSidebar{flex-direction:column;gap:28px;padding-top:12px;display:flex}@media (max-width:1024px){.case-study-module-scss-module__Pi9b_a__metaSidebar{grid-template-columns:1fr 1fr;gap:24px;padding-top:0;display:grid}}@media (max-width:430px){.case-study-module-scss-module__Pi9b_a__metaSidebar{grid-template-columns:1fr}}.case-study-module-scss-module__Pi9b_a__metaLabel{color:#fff;font-size:18px;font-weight:600;line-height:27px}.case-study-module-scss-module__Pi9b_a__metaValue{color:var(--text-secondary);font-size:18px;font-weight:400;line-height:27px}.case-study-module-scss-module__Pi9b_a__body{flex-direction:column;gap:28px;max-width:900px;display:flex}.case-study-module-scss-module__Pi9b_a__heading{font-family:var(--font-default);color:#fff;margin:36px 0 4px;font-size:36px;font-weight:500;line-height:45px}.case-study-module-scss-module__Pi9b_a__heading:first-child{margin-top:0}@media (max-width:768px){.case-study-module-scss-module__Pi9b_a__heading{margin:20px 0 0;font-size:28px;line-height:36px}}.case-study-module-scss-module__Pi9b_a__paragraph{color:#fff;font-size:18px;font-weight:400;line-height:27px}.case-study-module-scss-module__Pi9b_a__paragraph strong,.case-study-module-scss-module__Pi9b_a__paragraph b{font-weight:700}.case-study-module-scss-module__Pi9b_a__paragraph a{color:inherit;text-underline-offset:3px;text-decoration:underline}.case-study-module-scss-module__Pi9b_a__paragraph a:hover{color:var(--green-100,#37b06f)}@media (max-width:768px){.case-study-module-scss-module__Pi9b_a__paragraph{font-size:16px;line-height:25px}}.case-study-module-scss-module__Pi9b_a__italic{font-style:italic}.case-study-module-scss-module__Pi9b_a__greenText{color:var(--green-100,#37b06f)}.case-study-module-scss-module__Pi9b_a__list{flex-direction:column;gap:16px;margin:8px 0;padding-left:40px;display:flex}.case-study-module-scss-module__Pi9b_a__list li{color:#fff;white-space:pre-line;padding-left:8px;font-size:18px;font-weight:400;line-height:27px}.case-study-module-scss-module__Pi9b_a__list li strong,.case-study-module-scss-module__Pi9b_a__list li b{font-weight:700}@media (max-width:768px){.case-study-module-scss-module__Pi9b_a__list{padding-left:24px}.case-study-module-scss-module__Pi9b_a__list li{font-size:16px;line-height:25px}}.case-study-module-scss-module__Pi9b_a__imagePanel{background:var(--bg-primary);margin:36px 0;position:relative;overflow:hidden}.case-study-module-scss-module__Pi9b_a__imagePanel:last-child{margin-bottom:0}.case-study-module-scss-module__Pi9b_a__imagePanel img{object-fit:cover}@media (max-width:768px){.case-study-module-scss-module__Pi9b_a__imagePanel{border-radius:12px;margin:12px 0}}.case-study-module-scss-module__Pi9b_a__tableWrap{margin:20px 0;overflow-x:auto}.case-study-module-scss-module__Pi9b_a__table{border-collapse:separate;border-spacing:0;border:1px solid #fff3;border-radius:16px;min-width:640px}.case-study-module-scss-module__Pi9b_a__table th,.case-study-module-scss-module__Pi9b_a__table td{text-align:left;vertical-align:top;padding:16px 20px;font-size:15px;line-height:22px}.case-study-module-scss-module__Pi9b_a__table th{color:#fff;border-bottom:1px solid #fff3;font-weight:600}.case-study-module-scss-module__Pi9b_a__table td{color:#ffffffd9;font-weight:400}.case-study-module-scss-module__Pi9b_a__table th+th,.case-study-module-scss-module__Pi9b_a__table td+td{border-left:1px solid #fff3}.case-study-module-scss-module__Pi9b_a__table tr:not(:last-child) th,.case-study-module-scss-module__Pi9b_a__table tr:not(:last-child) td{border-bottom:1px solid #fff3}.case-study-module-scss-module__Pi9b_a__tableFooter td{color:#fff;font-weight:700}
