._caseBlock_1ftzs_1{display:grid;grid-template-columns:minmax(260px,34%) 1fr;gap:var(--space3XL);align-items:start}._caseBlock_1ftzs_1[data-reverse=true]{grid-template-columns:1fr minmax(260px,34%)}._caseBlock_1ftzs_1[data-reverse=true] ._copy_1ftzs_10{grid-column:2;grid-row:1}@media (max-width: 1040px){._caseBlock_1ftzs_1{grid-template-columns:100%;gap:var(--space2XL)}._caseBlock_1ftzs_1[data-reverse=true]{grid-template-columns:100%}._caseBlock_1ftzs_1[data-reverse=true] ._copy_1ftzs_10{grid-column:auto;grid-row:auto}}._copy_1ftzs_10{max-width:var(--maxWidthS)}._photoStory_1ftzs_35{display:grid;grid-template-columns:minmax(260px,28%) 1fr;gap:var(--space3XL);align-items:start}@media (max-width: 1040px){._photoStory_1ftzs_35{grid-template-columns:100%;gap:var(--space2XL)}}._eyebrow_1ftzs_47{display:block;margin-bottom:var(--spaceM);color:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-transform:uppercase}._photoGrid_1ftzs_56{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spaceM);align-items:start}._photoGrid_1ftzs_56[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1680px){._photoGrid_1ftzs_56{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1040px){._photoGrid_1ftzs_56{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 696px){._photoGrid_1ftzs_56{grid-template-columns:100%}._photoGrid_1ftzs_56[data-compact=true]{grid-template-columns:100%}}._photoCard_1ftzs_83{min-width:0;margin:0;border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 86%,transparent),color-mix(in lab,var(--backgroundLight) 54%,transparent))}._photoCard_1ftzs_83[data-featured=true]{grid-column:span 2}@media (max-width: 696px){._photoCard_1ftzs_83[data-featured=true]{grid-column:auto}}._photoFrame_1ftzs_105{aspect-ratio:var(--photoRatio, 4 / 3);overflow:hidden;background:color-mix(in lab,var(--background) 74%,var(--black))}._photoFrame_1ftzs_105 div{height:100%}._photoFrame_1ftzs_105 img{width:100%;height:100%;object-fit:cover}._photoCard_1ftzs_83[data-contain=true] ._photoFrame_1ftzs_105{padding:var(--spaceS);background:color-mix(in lab,var(--white) 94%,var(--primary))}._photoCard_1ftzs_83[data-contain=true] ._photoFrame_1ftzs_105 img{object-fit:contain}._photoCaption_1ftzs_130{display:grid;gap:5px;padding:var(--spaceM);color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.45}._photoCaption_1ftzs_130 strong{color:var(--textTitle);font-size:var(--fontSizeBodyM);font-weight:var(--fontWeightMedium);line-height:1.2}._photoLabel_1ftzs_146{color:var(--primary);font-size:var(--fontSizeBodyXS);font-weight:var(--fontWeightMedium);text-transform:uppercase}._processFlow_1ftzs_153{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spaceM)}._processFlow_1ftzs_153:before{content:"";position:absolute;top:31px;right:8%;left:8%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in lab,var(--primary) 58%,transparent),transparent)}@media (max-width: 1680px){._processFlow_1ftzs_153{grid-template-columns:repeat(3,minmax(0,1fr))}._processFlow_1ftzs_153:before{display:none}}@media (max-width: 1040px){._processFlow_1ftzs_153{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 696px){._processFlow_1ftzs_153{grid-template-columns:100%}}._processStep_1ftzs_191,._reagent_1ftzs_192,._metric_1ftzs_193{border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 86%,transparent),color-mix(in lab,var(--backgroundLight) 52%,transparent))}._processStep_1ftzs_191{position:relative;min-height:260px;padding:var(--spaceL)}._stepNumber_1ftzs_209{display:inline-grid;width:46px;height:46px;margin-bottom:var(--spaceM);place-items:center;color:var(--background);background:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}._cardTitle_1ftzs_222{margin:0 0 var(--spaceS);color:var(--textTitle);font-size:var(--fontSizeBodyL);font-weight:var(--fontWeightMedium);line-height:1.2}._cardText_1ftzs_230{margin:0;color:var(--textBody);font-size:var(--fontSizeBodyM);line-height:1.6}._reagentGrid_1ftzs_237{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spaceM)}@media (max-width: 696px){._reagentGrid_1ftzs_237{grid-template-columns:100%}}._reagent_1ftzs_192{padding:var(--spaceL)}._reagentImage_1ftzs_251{aspect-ratio:4 / 3;margin:calc(var(--spaceL) * -1) calc(var(--spaceL) * -1) var(--spaceL);overflow:hidden;background:color-mix(in lab,var(--background) 74%,var(--black))}._reagentImage_1ftzs_251 div{height:100%}._reagentImage_1ftzs_251 img{width:100%;height:100%;object-fit:cover}._reagentImage_1ftzs_251[data-contain=true]{padding:var(--spaceM);background:color-mix(in lab,var(--white) 94%,var(--primary))}._reagentImage_1ftzs_251[data-contain=true] img{object-fit:contain}._reagentRole_1ftzs_277{display:block;margin-bottom:var(--spaceM);color:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium)}._metricGrid_1ftzs_285{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spaceM);width:100%}@media (max-width: 1040px){._metricGrid_1ftzs_285{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 696px){._metricGrid_1ftzs_285{grid-template-columns:100%}}._metric_1ftzs_193{padding:var(--spaceL);text-align:center}._metricValue_1ftzs_305{display:block;margin-bottom:var(--spaceS);color:var(--primary);font-size:var(--fontSizeH4);font-weight:var(--fontWeightMedium);line-height:1}._metricLabel_1ftzs_314{color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.45}._regressionTableWrap_1ftzs_320{width:100%;overflow-x:auto;border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 56%,transparent))}._regressionTable_1ftzs_320{width:100%;min-width:760px;border-collapse:collapse}._regressionTable_1ftzs_320 caption{padding:var(--spaceM) var(--spaceL);color:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-align:left;text-transform:uppercase}._regressionTable_1ftzs_320 th,._regressionTable_1ftzs_320 td{padding:var(--spaceM) var(--spaceL);border-top:1px solid color-mix(in lab,var(--text) 14%,transparent);color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.45;text-align:left;vertical-align:top}._regressionTable_1ftzs_320 thead th,._regressionTable_1ftzs_320 tbody th{color:var(--textTitle);font-weight:var(--fontWeightMedium)}._regressionTable_1ftzs_320 td:nth-child(3){color:var(--primary);font-weight:var(--fontWeightMedium);white-space:nowrap}._tableNote_1ftzs_374{margin:0;padding:var(--spaceM) var(--spaceL) var(--spaceL);border-top:1px solid color-mix(in lab,var(--text) 14%,transparent);color:var(--textLight);font-size:var(--fontSizeBodyS);line-height:1.55}._companyProfile_1ftzs_384{margin-top:var(--spaceL)}._companyInfo_1ftzs_388{padding:var(--spaceXL);border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 54%,transparent))}._companyName_1ftzs_399{margin:0 0 var(--spaceL);color:var(--primary);font-size:var(--fontSizeH3);font-weight:var(--fontWeightMedium);line-height:1.2}._companyMeta_1ftzs_407{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spaceM);margin-bottom:var(--spaceXL);padding-bottom:var(--spaceXL);border-bottom:1px solid color-mix(in lab,var(--text) 12%,transparent)}@media (max-width: 696px){._companyMeta_1ftzs_407{grid-template-columns:100%}}._companyMetaItem_1ftzs_420{display:flex;flex-direction:column;gap:var(--spaceXS)}._companyMetaLabel_1ftzs_426{color:var(--textLight);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-transform:uppercase;letter-spacing:.04em}._companyMetaValue_1ftzs_434{color:var(--textTitle);font-size:var(--fontSizeBodyM);line-height:1.5}._impactGrid_1ftzs_441{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spaceL);width:100%}@media (max-width: 1040px){._impactGrid_1ftzs_441{grid-template-columns:100%}}._impactCard_1ftzs_452{padding:var(--spaceXL);border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 54%,transparent))}._impactIcon_1ftzs_463{display:block;margin-bottom:var(--spaceM);font-size:2rem}._impactList_1ftzs_469{margin:0;padding:0 0 0 var(--spaceL);color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.7}._impactList_1ftzs_469 li{margin-bottom:var(--spaceS)}._impactList_1ftzs_469 li:last-child{margin-bottom:0}._impactList_1ftzs_469 strong{color:var(--primary);font-weight:var(--fontWeightMedium)}
