.MICCaseStudyPage_page__SQz_c{--mic-red:#E4001B;--mic-ink:#0d0d0d;--mic-muted:#777;--mic-line:#dedede;--mic-dark-line:#343434;--mic-soft:#f2f1ef;color:var(--mic-ink)}.MICCaseStudyPage_page__SQz_c a:focus-visible,.MICCaseStudyPage_page__SQz_c summary:focus-visible{outline:3px solid var(--mic-red);outline-offset:4px}.MICCaseStudyPage_container__5_SzA{width:min(1200px,calc(100% - 48px));margin-inline:auto}[data-site-scope=global] .MICCaseStudyPage_container__5_SzA{width:calc(100% - (var(--site-gutter-desktop) * 2));max-width:var(--site-content-max)}.MICCaseStudyPage_hero__1fKWM{width:100vw;margin-inline:calc((100% - 100vw) / 2);padding-block:clamp(5.5rem,8vw,8rem) clamp(4rem,6vw,6rem);color:#fff;background:var(--mic-ink)}.MICCaseStudyPage_heroCopy__PO15e{max-width:920px}.MICCaseStudyPage_hero__1fKWM h1{max-width:980px;margin:0;color:#fff;font-size:clamp(42px,6vw,76px);font-weight:760;letter-spacing:-.045em;line-height:1.02}.MICCaseStudyPage_heroCopy__PO15e>p:not(.MICCaseStudyPage_kicker__mWsw0){max-width:72ch;margin:24px 0 0;color:#fff;font-size:17px;line-height:1.7}.MICCaseStudyPage_heroCopy__PO15e a:not([class]){color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.MICCaseStudyPage_kicker__mWsw0{margin:0 0 18px;color:var(--mic-muted);font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.MICCaseStudyPage_proofStrip__jC0J_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,72px);border-block:1px solid var(--mic-dark-line)}.MICCaseStudyPage_proofStrip__jC0J_>div{min-width:0;padding:22px 24px;border-left:1px solid var(--mic-dark-line)}.MICCaseStudyPage_proofStrip__jC0J_>div:first-child{padding-left:0;border-left:0}.MICCaseStudyPage_proofStrip__jC0J_ span,.MICCaseStudyPage_proofStrip__jC0J_ strong{display:block}.MICCaseStudyPage_proofStrip__jC0J_ strong{color:#fff;font-size:clamp(19px,2.2vw,30px);letter-spacing:-.035em;line-height:1.1}.MICCaseStudyPage_proofStrip__jC0J_ span{margin-top:8px;color:#999;font-size:12px;line-height:1.45}.MICCaseStudyPage_section__A2mOT{width:100vw;min-height:0;margin-inline:calc((100% - 100vw) / 2);padding-block:clamp(5rem,7vw,6.5rem);background:#fff}.MICCaseStudyPage_faqSection__F3Mj7 h2,.MICCaseStudyPage_section__A2mOT h2{max-width:20ch;margin:0;color:var(--mic-ink);font-size:clamp(36px,4.8vw,58px);font-weight:760;letter-spacing:-.045em;line-height:1.04}.MICCaseStudyPage_section__A2mOT h3{margin:0;color:var(--mic-ink);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em;line-height:1.2}.MICCaseStudyPage_section__A2mOT li,.MICCaseStudyPage_section__A2mOT p,.MICCaseStudyPage_section__A2mOT td,.MICCaseStudyPage_section__A2mOT th{font-size:16px;line-height:1.68}.MICCaseStudyPage_faqSection__F3Mj7 a,.MICCaseStudyPage_section__A2mOT a{color:var(--mic-red);font-weight:650;text-decoration:underline;text-underline-offset:3px}.MICCaseStudyPage_editorialSplit__lqkyk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,96px);align-items:start}.MICCaseStudyPage_prose__e4LB5{max-width:72ch}.MICCaseStudyPage_prose__e4LB5 p{margin:0}.MICCaseStudyPage_prose__e4LB5 p+p{margin-top:20px}.MICCaseStudyPage_sectionLead__xxcqq{max-width:72ch;margin:28px 0 0;color:#252525}.MICCaseStudyPage_ledgerBlock__Bg6Xr{margin-top:clamp(48px,6vw,72px)}.MICCaseStudyPage_ledgerBlock__Bg6Xr>h3{max-width:30ch}.MICCaseStudyPage_numberedLedger__08KZs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(36px,5vw,72px);margin:28px 0 0;padding:0;list-style:none;counter-reset:requirement}.MICCaseStudyPage_numberedLedger__08KZs li{position:relative;padding:20px 0 20px 48px;border-bottom:1px solid var(--mic-line);counter-increment:requirement;transition:border-color .16s ease}.MICCaseStudyPage_numberedLedger__08KZs li:before{content:"0" counter(requirement);position:absolute;top:22px;left:0;color:var(--mic-red);font-size:11px;font-weight:800;letter-spacing:.1em}.MICCaseStudyPage_numberedLedger__08KZs li:focus-within,.MICCaseStudyPage_numberedLedger__08KZs li:hover{border-color:var(--mic-red)}.MICCaseStudyPage_darkSection__fwz_Z{color:#fff;background:var(--mic-ink)}.MICCaseStudyPage_darkSection__fwz_Z h2,.MICCaseStudyPage_darkSection__fwz_Z h3,.MICCaseStudyPage_darkSection__fwz_Z li,.MICCaseStudyPage_darkSection__fwz_Z p,.MICCaseStudyPage_darkSection__fwz_Z td,.MICCaseStudyPage_darkSection__fwz_Z th{color:#fff}.MICCaseStudyPage_lightProse__U_J9D{margin-top:28px;color:#fff}.MICCaseStudyPage_architectureDiagram__2DwTM{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(44px,6vw,64px);border-block:1px solid var(--mic-dark-line)}.MICCaseStudyPage_architectureNode__7XrGN{position:relative;min-width:0;padding:24px 20px;border-left:1px solid var(--mic-dark-line)}.MICCaseStudyPage_architectureNode__7XrGN:first-child{padding-left:0;border-left:0}.MICCaseStudyPage_architectureNode__7XrGN span,.MICCaseStudyPage_architectureNode__7XrGN strong{display:block}.MICCaseStudyPage_architectureNode__7XrGN span{color:var(--mic-red);font-size:10px;font-weight:800;letter-spacing:.1em}.MICCaseStudyPage_architectureNode__7XrGN strong{margin-top:10px;color:#fff;font-size:16px;line-height:1.35}.MICCaseStudyPage_architectureNode__7XrGN i{position:absolute;top:50%;right:-7px;z-index:1;color:var(--mic-red);font-style:normal;transform:translateY(-50%)}.MICCaseStudyPage_tableWrap__eozgx{margin-top:44px;overflow-x:auto}.MICCaseStudyPage_architectureTable__IcfLj{width:100%;border-collapse:collapse}.MICCaseStudyPage_architectureTable__IcfLj td,.MICCaseStudyPage_architectureTable__IcfLj th{padding:18px 16px;border-bottom:1px solid var(--mic-dark-line);text-align:left;vertical-align:top}.MICCaseStudyPage_architectureTable__IcfLj th{color:#aaa;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.MICCaseStudyPage_architectureTable__IcfLj tr{transition:border-color .16s ease}.MICCaseStudyPage_architectureTable__IcfLj tbody tr:hover td{border-bottom-color:var(--mic-red)}.MICCaseStudyPage_contextLine__wkmB3{max-width:72ch;margin:36px 0 0}.MICCaseStudyPage_timeline__Y9aOH{margin:clamp(44px,6vw,64px) 0 0;padding:0;list-style:none;border-top:1px solid var(--mic-line)}.MICCaseStudyPage_timeline__Y9aOH li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-block:38px;border-bottom:1px solid var(--mic-line)}.MICCaseStudyPage_timelineNumber__FOY80{color:var(--mic-red);font-size:clamp(48px,7vw,88px);font-weight:800;letter-spacing:-.06em;line-height:.9}.MICCaseStudyPage_timelineWeeks__Fp2G7{margin:0 0 10px;color:var(--mic-muted);font-size:11px!important;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.MICCaseStudyPage_timeline__Y9aOH li p:last-child{max-width:72ch;margin:16px 0 0}.MICCaseStudyPage_softSection__xrdV5{background:var(--mic-soft)}.MICCaseStudyPage_challengeGrid__YSz1S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,6vw,76px);margin-top:44px}.MICCaseStudyPage_challengeGrid__YSz1S article{padding:30px 0;border-bottom:1px solid #cfcfcf}.MICCaseStudyPage_challengeGrid__YSz1S article:first-child{grid-column:1/-1}.MICCaseStudyPage_challengeGrid__YSz1S article p{max-width:70ch;margin:16px 0 0}.MICCaseStudyPage_challengeGrid__YSz1S article:hover{border-bottom-color:var(--mic-red)}.MICCaseStudyPage_proofLedger__PUwk_{margin:44px 0 0}.MICCaseStudyPage_proofLedger__PUwk_>div{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:36px;padding-block:22px;border-bottom:1px solid var(--mic-line)}.MICCaseStudyPage_proofLedger__PUwk_ dt{color:var(--mic-red);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.MICCaseStudyPage_proofLedger__PUwk_ dd{margin:0;font-size:16px;line-height:1.65}.MICCaseStudyPage_qualitativeLedger__39DrQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(36px,6vw,72px);margin:44px 0 0;padding:0;list-style:none}.MICCaseStudyPage_qualitativeLedger__39DrQ li{padding:18px 0;border-bottom:1px solid var(--mic-line)}.MICCaseStudyPage_qualitativeLedger__39DrQ li:hover{border-bottom-color:var(--mic-red)}.MICCaseStudyPage_serviceLedger__xVG_2{column-count:2;column-gap:clamp(44px,7vw,88px);margin:40px 0 0;padding:0;list-style:none}.MICCaseStudyPage_serviceLedger__xVG_2 li{break-inside:avoid;padding:18px 0 18px 24px;border-bottom:1px solid var(--mic-dark-line)}.MICCaseStudyPage_serviceLedger__xVG_2 li:before{content:"";display:block;width:14px;margin:0 0 12px -24px;border-top:2px solid var(--mic-red)}.MICCaseStudyPage_serviceLedger__xVG_2 li:hover{border-bottom-color:var(--mic-red)}.MICCaseStudyPage_qualificationGrid__BCEY3{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,96px);align-items:start}.MICCaseStudyPage_qualificationLead__u6SBF{margin:0 0 12px;font-weight:700}.MICCaseStudyPage_fitLedger__9Smxy{margin:0;padding:0;list-style:none}.MICCaseStudyPage_fitLedger__9Smxy li{padding:16px 0;border-bottom:1px solid var(--mic-line)}.MICCaseStudyPage_fitLedger__9Smxy li:hover{border-bottom-color:var(--mic-red)}.MICCaseStudyPage_qualificationGrid__BCEY3>div:last-child>p:last-child{margin:28px 0 0}.MICCaseStudyPage_faqSection__F3Mj7{min-height:0;padding-block:clamp(5rem,7vw,6.5rem)}.MICCaseStudyPage_faqIntro__dU6Pv{max-width:72ch;margin:24px 0 0;color:#333;font-size:16px;line-height:1.65}.MICCaseStudyPage_closingLine__4c9Fr{max-width:760px!important;margin-top:18px!important;color:#aaa!important;font-size:14px}@media (max-width:900px){.MICCaseStudyPage_proofStrip__jC0J_{grid-template-columns:repeat(2,minmax(0,1fr))}.MICCaseStudyPage_proofStrip__jC0J_>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--mic-dark-line)}.MICCaseStudyPage_proofStrip__jC0J_>div:nth-child(4){border-top:1px solid var(--mic-dark-line)}.MICCaseStudyPage_editorialSplit__lqkyk,.MICCaseStudyPage_qualificationGrid__BCEY3{grid-template-columns:1fr;gap:40px}.MICCaseStudyPage_architectureDiagram__2DwTM{grid-template-columns:1fr;border-block:0}.MICCaseStudyPage_architectureNode__7XrGN,.MICCaseStudyPage_architectureNode__7XrGN:first-child{padding:18px 0;border-top:1px solid var(--mic-dark-line);border-left:0}.MICCaseStudyPage_architectureNode__7XrGN:last-child{border-bottom:1px solid var(--mic-dark-line)}.MICCaseStudyPage_architectureNode__7XrGN i{top:auto;right:0;bottom:-8px;transform:rotate(90deg)}}@media (max-width:640px){.MICCaseStudyPage_container__5_SzA{width:min(1200px,calc(100% - 40px))}.MICCaseStudyPage_hero__1fKWM{padding-block:4.5rem 3.5rem}.MICCaseStudyPage_hero__1fKWM h1{font-size:38px}.MICCaseStudyPage_faqSection__F3Mj7,.MICCaseStudyPage_section__A2mOT{padding-block:4rem}.MICCaseStudyPage_proofStrip__jC0J_{grid-template-columns:1fr;border-block:0}.MICCaseStudyPage_proofStrip__jC0J_>div,.MICCaseStudyPage_proofStrip__jC0J_>div:first-child,.MICCaseStudyPage_proofStrip__jC0J_>div:nth-child(3),.MICCaseStudyPage_proofStrip__jC0J_>div:nth-child(4){padding:18px 0;border-top:1px solid var(--mic-dark-line);border-left:0}.MICCaseStudyPage_proofStrip__jC0J_>div:last-child{border-bottom:1px solid var(--mic-dark-line)}.MICCaseStudyPage_challengeGrid__YSz1S,.MICCaseStudyPage_numberedLedger__08KZs,.MICCaseStudyPage_qualitativeLedger__39DrQ{grid-template-columns:1fr}.MICCaseStudyPage_challengeGrid__YSz1S article:first-child,.MICCaseStudyPage_numberedLedger__08KZs li{grid-column:auto}.MICCaseStudyPage_timeline__Y9aOH li{grid-template-columns:72px minmax(0,1fr);gap:20px}.MICCaseStudyPage_timelineNumber__FOY80{font-size:48px}.MICCaseStudyPage_proofLedger__PUwk_>div{grid-template-columns:1fr;gap:8px}.MICCaseStudyPage_serviceLedger__xVG_2{column-count:1}}@media (prefers-reduced-motion:reduce){.MICCaseStudyPage_architectureTable__IcfLj tr,.MICCaseStudyPage_numberedLedger__08KZs li{transition-duration:.01ms}}