.cases_casesPage__J6DzK,.cases_lockPage__eng0W{--cases-forest:#164c3b;--cases-ink:#171717;--cases-leaf:#6f987c;--cases-mist:#f4f6f5;--cases-paper:#ffffff;--cases-lime:#b7d52a;--cases-brass:#637513;--cases-line:#d9dfdc;color:var(--cases-ink);background:var(--cases-paper)}.cases_casesPage__J6DzK h1,.cases_casesPage__J6DzK h2,.cases_casesPage__J6DzK h3,.cases_lockPage__eng0W h1{font-family:var(--font-playfair),var(--font-noto-serif-jp),serif;text-wrap:balance}.cases_casesPage__J6DzK a:focus-visible,.cases_casesPage__J6DzK button:focus-visible,.cases_lockPage__eng0W button:focus-visible,.cases_lockPage__eng0W input:focus-visible,.cases_tableWrap__pA_Xb:focus-visible{outline:3px solid #8b5e10;outline-offset:4px}.cases_overline__quoA4{margin:0;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em}.cases_previewRail__0LYxm{min-height:46px;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.13);padding:6px max(24px,calc((100vw - 1240px) / 2));color:#f6faf7;background:#0d2d20}.cases_previewActions__fGMNC,.cases_previewRail__0LYxm,.cases_previewRail__0LYxm p,.cases_previewRail__0LYxm>div{display:flex;align-items:center}.cases_previewRail__0LYxm p{gap:12px;margin:0}.cases_previewRail__0LYxm b{font-family:var(--font-inter),sans-serif;font-size:10px;letter-spacing:.15em}.cases_previewRail__0LYxm small{color:#b5c6bc;font-size:11px}.cases_previewDot__rQrcw{width:7px;height:7px;margin-right:10px;border-radius:50%;background:#e1b95f;box-shadow:0 0 0 4px rgba(225,185,95,.14)}.cases_previewActions__fGMNC{gap:18px}.cases_previewActions__fGMNC a,.cases_previewActions__fGMNC button{border:0;padding:8px 0;color:#dce8e1;background:transparent;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.cases_previewActions__fGMNC a:hover,.cases_previewActions__fGMNC button:hover{color:#fff}.cases_lockPage__eng0W{display:grid;min-height:calc(100vh - 76px);place-items:center;overflow:hidden;padding:48px 20px;background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),repeating-linear-gradient(90deg,transparent 0 79px,rgba(18,60,42,.08) 79px 80px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(18,60,42,.08) 79px 80px),var(--cases-mist)}.cases_lockCard__KJsKg{width:min(490px,100%);border-top:5px solid var(--cases-forest);padding:48px 50px 42px;background:#fff;box-shadow:0 28px 80px rgba(18,60,42,.14)}.cases_lockIdentity__H4NTv{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;width:98px;color:var(--cases-forest);font-family:var(--font-playfair),serif;font-size:18px;font-weight:700}.cases_lockIdentity__H4NTv i{height:1px;background:var(--cases-brass)}.cases_lockEyebrow__phoro{margin:34px 0 0;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em}.cases_lockCard__KJsKg h1{margin:10px 0 0;color:var(--cases-forest);font-size:clamp(30px,6vw,43px);line-height:1.3}.cases_lockLead__eQtXW{margin:18px 0 0;color:#55635b;font-size:14px;line-height:1.9}.cases_lockForm__9Hm6D{display:grid;gap:10px;margin-top:30px}.cases_lockForm__9Hm6D label{color:#435148;font-size:12px;font-weight:700}.cases_lockForm__9Hm6D input{min-height:50px;border:1px solid #aab7af;border-radius:0;padding:0 14px;color:var(--cases-ink);background:#fff;font:inherit}.cases_lockForm__9Hm6D button{min-height:52px;margin-top:6px;border:0;color:#fff;background:var(--cases-forest);font-size:14px;font-weight:800;cursor:pointer}.cases_lockForm__9Hm6D button:hover{background:#1b533c}.cases_lockError__bwSgM{margin:0;color:#9f2f25;font-size:12px;font-weight:700}.cases_lockNote__sJ8vb{margin:20px 0 0;color:#86928b;font-size:11px;text-align:center}.cases_customerLockup__Ms9p3,.cases_lockupCompact__ETW2h{display:flex;flex-direction:column;align-items:flex-start}.cases_customerLockup__Ms9p3 span,.cases_lockupCompact__ETW2h span{color:var(--cases-forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,38px);font-style:italic;letter-spacing:-.04em;line-height:1}.cases_customerLockup__Ms9p3 small,.cases_lockupCompact__ETW2h small{margin-top:8px;color:#627068;font-size:10px;font-weight:700;letter-spacing:.12em}.cases_lockupCompact__ETW2h span{font-size:25px}.cases_directoryHero__YTzGv{display:grid;grid-template-columns:1fr auto;gap:80px;width:min(1240px,100%);margin:0 auto;padding:104px 36px 88px}.cases_directoryIntro__d66fk h1{margin:10px 0 0;color:var(--cases-forest);font-size:clamp(58px,8vw,108px);font-weight:400;letter-spacing:-.06em;line-height:1}.cases_directoryIntro__d66fk>p:last-child{max-width:620px;margin:34px 0 0;color:#526057;font-size:16px;line-height:2}.cases_directoryIndex__BulTE{display:grid;grid-template-columns:auto auto;gap:16px;align-items:end;align-self:end;border-left:1px solid var(--cases-line);padding-left:34px}.cases_directoryIndex__BulTE strong{color:var(--cases-forest);font-family:var(--font-playfair),serif;font-size:74px;font-weight:400;line-height:.8}.cases_directoryIndex__BulTE span{color:#66736c;font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.6}.cases_directoryMain__XTMqe{width:min(1240px,calc(100% - 72px));margin:0 auto}.cases_companyFeature__UdFv_{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);min-height:600px;color:#f9fcfa;background:var(--cases-forest)}.cases_companyPhoto__5SAhe{position:relative;min-height:600px;margin:0;overflow:hidden}.cases_companyPhoto__5SAhe:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 58%,rgba(18,60,42,.3));pointer-events:none}.cases_companyPhoto__5SAhe img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.03)}.cases_companyPhoto__5SAhe figcaption{position:absolute;bottom:18px;left:22px;z-index:1;padding:6px 8px;color:rgba(255,255,255,.82);background:rgba(10,34,24,.72);font-size:10px}.cases_companySummary__07hkL{position:relative;display:flex;flex-direction:column;justify-content:center;padding:72px 64px;overflow:hidden}.cases_companySummary__07hkL:after{position:absolute;right:-88px;bottom:-110px;width:270px;height:270px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(255,255,255,.02)}.cases_companySummary__07hkL .cases_customerLockup__Ms9p3 small,.cases_companySummary__07hkL .cases_customerLockup__Ms9p3 span{color:#fff}.cases_caseNumber__P_hj4{display:flex;gap:12px;align-items:baseline;margin-bottom:38px;color:#d9e7de;font-family:var(--font-inter),sans-serif}.cases_caseNumber__P_hj4 span{font-size:9px;font-weight:800;letter-spacing:.18em}.cases_caseNumber__P_hj4 strong{color:#e0b85f;font-family:var(--font-playfair),serif;font-size:28px;font-weight:400}.cases_companySummary__07hkL h2{margin:38px 0 0;font-size:clamp(30px,3.5vw,50px);font-weight:400;line-height:1.45}.cases_companyLead__lE0U7{margin:25px 0 0;color:#d2ded7;font-size:14px;line-height:2}.cases_caseMeta__fB6dS{display:grid;gap:10px;margin:36px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.cases_caseMeta__fB6dS div{display:grid;grid-template-columns:92px 1fr;gap:16px}.cases_caseMeta__fB6dS dt{color:#9fb5a7;font-size:10px;font-weight:700}.cases_caseMeta__fB6dS dd{margin:0;font-size:12px;font-weight:700}.cases_resultLedger__G8D5K{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:72px;padding:90px 0;border-bottom:1px solid var(--cases-line)}.cases_anglesIntro__yDE_5 h2,.cases_resultHeading__bvK_G h2{margin:10px 0 0;color:var(--cases-forest);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.35}.cases_anglesIntro__yDE_5>p:last-child,.cases_resultHeading__bvK_G>p:last-child{margin:22px 0 0;color:#68756d;font-size:13px;line-height:1.9}.cases_resultValues__QDcKC{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cases-forest);border-bottom:1px solid var(--cases-line)}.cases_resultValues__QDcKC div{min-width:0;padding:28px 18px;border-right:1px solid var(--cases-line)}.cases_resultValues__QDcKC div:last-child{border-right:0}.cases_resultValues__QDcKC span,.cases_resultValues__QDcKC strong{display:block}.cases_resultValues__QDcKC span{color:#748078;font-size:10px;font-weight:700}.cases_resultValues__QDcKC strong{margin-top:16px;color:var(--cases-forest);font-family:var(--font-playfair),var(--font-noto-serif-jp),serif;font-size:clamp(20px,2vw,28px);line-height:1.3}.cases_readingAngles__XxFOI{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:84px;padding:100px 0 120px}.cases_storyList__tNWN8{margin:0;padding:0;border-top:1px solid var(--cases-forest);list-style:none}.cases_storyList__tNWN8 li{border-bottom:1px solid var(--cases-line)}.cases_storyList__tNWN8 a{display:grid;grid-template-columns:86px 1fr 32px;gap:22px;align-items:start;min-height:190px;padding:28px 10px 26px 0;color:inherit;text-decoration:none;transition:background-color .18s ease,padding .18s ease}.cases_storyList__tNWN8 a:hover{padding-right:20px;padding-left:14px;background:var(--cases-mist)}.cases_storyIndex__7t1wN small,.cases_storyIndex__7t1wN span{display:block}.cases_storyIndex__7t1wN span{color:var(--cases-brass);font-family:var(--font-playfair),serif;font-size:34px}.cases_storyIndex__7t1wN small{margin-top:8px;color:#6d7a72;font-family:var(--font-inter),sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em}.cases_storyCopy__XpKEx p{margin:0;color:#6e7a73;font-size:10px;font-weight:700}.cases_storyCopy__XpKEx h3{margin:12px 0 0;color:var(--cases-forest);font-size:clamp(21px,2.4vw,30px);font-weight:400;line-height:1.55}.cases_storyCopy__XpKEx>span{display:block;margin-top:13px;color:#67736c;font-size:12px;line-height:1.8}.cases_storyList__tNWN8 a>i{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--cases-line);border-radius:50%;color:var(--cases-forest);font-style:normal}.cases_directoryFooter__5GVcB{display:flex;justify-content:space-between;padding:38px max(36px,calc((100vw - 1240px) / 2));color:#ccd9d1;background:#0d2d20}.cases_directoryFooter__5GVcB p,.cases_directoryFooter__5GVcB span{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em}.cases_articleBreadcrumb__Y9EYW{display:flex;flex-wrap:wrap;gap:9px;width:min(1240px,100%);margin:0 auto;padding:24px 36px 0;color:#7a867f;font-size:11px}.cases_articleBreadcrumb__Y9EYW a{color:var(--cases-forest);text-decoration:none}.cases_articleHero__x4pZt{display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);gap:64px;align-items:center;width:min(1240px,100%);margin:0 auto;padding:64px 36px 70px}.cases_heroIdentity__zEitF .cases_lockupCompact__ETW2h{margin-top:24px;padding-bottom:23px;border-bottom:1px solid var(--cases-line)}.cases_heroAngle__36ZC7{display:flex;gap:12px;align-items:center;margin-top:28px}.cases_heroAngle__36ZC7>span{color:var(--cases-brass);font-family:var(--font-playfair),serif;font-size:30px}.cases_heroAngle__36ZC7 p{margin:0;color:var(--cases-forest);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.15em}.cases_heroAngle__36ZC7 small{display:block;margin-top:3px;color:#7a867e;font-family:var(--font-noto-sans-jp),sans-serif;font-size:10px;letter-spacing:0}.cases_heroIdentity__zEitF h1{margin:20px 0 0;color:var(--cases-forest);font-size:clamp(39px,4.7vw,62px);font-weight:400;letter-spacing:-.03em;line-height:1.28}.cases_heroLead__yOyoL{margin:25px 0 0;color:#536159;font-size:15px;line-height:2}.cases_articleHeroPhoto__A3TmD{position:relative;margin:0;padding:16px 16px 0 0}.cases_articleHeroPhoto__A3TmD:before{position:absolute;top:0;right:0;width:42%;height:42%;content:"";background:var(--cases-mist)}.cases_articleHeroPhoto__A3TmD:after{position:absolute;top:0;right:0;width:6px;height:92px;content:"";background:var(--cases-brass)}.cases_articleHeroPhoto__A3TmD img{position:relative;display:block;width:100%;height:auto;filter:saturate(.85) contrast(1.02)}.cases_articleHeroPhoto__A3TmD figcaption{position:relative;display:flex;justify-content:space-between;margin-top:11px;color:#7a867e;font-size:10px}.cases_articleHeroPhoto__A3TmD figcaption span{color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-weight:800;letter-spacing:.14em}.cases_heroResults__oOX3l{display:grid;grid-template-columns:.75fr repeat(4,1fr);width:min(1240px,calc(100% - 72px));margin:0 auto;color:#f7faf8;background:var(--cases-forest)}.cases_heroResults__oOX3l>*{min-width:0;min-height:104px;padding:24px;border-right:1px solid rgba(255,255,255,.13)}.cases_heroResults__oOX3l>p{display:flex;align-items:center;margin:0;color:#d9b96d;font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.15em}.cases_heroResults__oOX3l span,.cases_heroResults__oOX3l strong{display:block}.cases_heroResults__oOX3l span{color:#aabdb2;font-size:9px;font-weight:700}.cases_heroResults__oOX3l strong{margin-top:11px;font-family:var(--font-playfair),var(--font-noto-serif-jp),serif;font-size:clamp(19px,2vw,27px);font-weight:400;line-height:1.35}.cases_articleGrid__Ciio5{display:grid;grid-template-columns:minmax(0,720px) minmax(260px,310px);gap:96px;justify-content:center;width:min(1160px,calc(100% - 72px));margin:0 auto;padding:110px 0 120px}.cases_articleProse__O_6N9{min-width:0;color:#28372f;font-size:16px;line-height:2.12}.cases_articleProse__O_6N9>p{margin:0 0 1.55em}.cases_articleOpening__Y9twS{padding-left:22px;border-left:3px solid var(--cases-brass);color:var(--cases-forest);font-family:var(--font-noto-serif-jp),serif;font-size:20px;font-weight:700;line-height:1.95}.cases_articleProse__O_6N9>h2{position:relative;margin:92px 0 30px;padding-top:24px;border-top:1px solid var(--cases-line);color:var(--cases-forest);font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.55}.cases_articleProse__O_6N9>h2>span{display:block;margin-bottom:8px;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:800;letter-spacing:.15em}.cases_pullQuote__TvDBx{position:relative;margin:54px 0;padding:42px 46px 38px;color:#fff;background:var(--cases-forest)}.cases_pullQuote__TvDBx:before{position:absolute;top:18px;left:20px;color:#d8b460;content:"“";font-family:var(--font-playfair),serif;font-size:54px;line-height:1}.cases_pullQuote__TvDBx blockquote{margin:0;font-family:var(--font-noto-serif-jp),serif;font-size:clamp(21px,3vw,30px);font-weight:700;line-height:1.75}.cases_pullQuote__TvDBx figcaption{margin-top:18px;color:#b7c9be;font-size:10px;letter-spacing:.06em}.cases_factSheet__PQZ4h{position:sticky;top:102px;align-self:start;border-top:4px solid var(--cases-forest);padding:26px 24px 24px;background:var(--cases-mist)}.cases_factSheet__PQZ4h>p:first-child{margin:0 0 22px;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.cases_factSheet__PQZ4h dl{margin:0}.cases_factSheet__PQZ4h dl div{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--cases-line)}.cases_factSheet__PQZ4h dt{color:#748078;font-size:9px;font-weight:700}.cases_factSheet__PQZ4h dd{margin:0;color:var(--cases-forest);font-size:11px;font-weight:700;line-height:1.7}.cases_verifiedStamp__19wjI{display:flex;gap:10px;align-items:center;margin:24px 0 12px}.cases_verifiedStamp__19wjI>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:var(--cases-forest);font-size:14px}.cases_verifiedStamp__19wjI b,.cases_verifiedStamp__19wjI p,.cases_verifiedStamp__19wjI small{display:block;margin:0}.cases_verifiedStamp__19wjI b{color:var(--cases-forest);font-size:11px}.cases_verifiedStamp__19wjI small{margin-top:2px;color:#748078;font-size:9px}.cases_factSheet__PQZ4h ul{margin:0;padding:0;border-top:1px solid var(--cases-line);list-style:none}.cases_factSheet__PQZ4h li{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--cases-line)}.cases_factSheet__PQZ4h li span{color:#748078;font-size:9px}.cases_factSheet__PQZ4h li b{color:var(--cases-forest);font-family:var(--font-noto-serif-jp),serif;font-size:15px}.cases_factNote__25R93{margin:16px 0 0;color:#77837b;font-size:9px;line-height:1.7}.cases_evidencePolicy__lG3pz{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:start;border:1px solid var(--cases-line);padding:24px;background:#fff}.cases_evidencePolicy__lG3pz b{color:var(--cases-brass);font-size:11px}.cases_evidencePolicy__lG3pz p{margin:0;font-size:13px;line-height:1.8}.cases_tableWrap__pA_Xb{max-width:100%;overflow-x:auto;border-top:2px solid var(--cases-forest)}.cases_tableWrap__pA_Xb table{width:100%;min-width:560px;border-collapse:collapse;font-size:12px;line-height:1.7}.cases_tableWrap__pA_Xb td,.cases_tableWrap__pA_Xb th{padding:15px 14px;border-bottom:1px solid var(--cases-line);text-align:left;vertical-align:top}.cases_tableWrap__pA_Xb thead th{color:#fff;background:var(--cases-forest);font-size:10px;font-weight:700}.cases_tableWrap__pA_Xb tbody th{width:120px;color:var(--cases-forest);background:var(--cases-mist);font-size:10px}.cases_actionTimeline__cMsJG{border-top:2px solid var(--cases-forest)}.cases_actionTimeline__cMsJG article{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--cases-line)}.cases_actionTimeline__cMsJG time{color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:800}.cases_actionTimeline__cMsJG h3{margin:0;color:var(--cases-forest);font-family:var(--font-noto-sans-jp),sans-serif;font-size:15px}.cases_actionTimeline__cMsJG p{margin:8px 0 0;font-size:13px;line-height:1.9}.cases_statusPair___e7fh{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.cases_statusPair___e7fh section{padding:24px;border:1px solid var(--cases-line);background:#fff}.cases_statusPair___e7fh section:last-child{background:var(--cases-mist)}.cases_statusPair___e7fh p{display:flex;gap:8px;align-items:center;margin:0;color:var(--cases-forest);font-size:11px;font-weight:800}.cases_statusPair___e7fh i{width:7px;height:7px;border-radius:50%;background:#2c7653}.cases_statusPair___e7fh section:last-child i{background:var(--cases-brass)}.cases_statusPair___e7fh ul{margin:15px 0 0;padding-left:18px}.cases_statusPair___e7fh li{margin:6px 0;font-size:11px;line-height:1.65}.cases_roleMatrix__NtDWz{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:42px 0;background:var(--cases-line);border:1px solid var(--cases-line)}.cases_roleMatrix__NtDWz article{min-height:190px;padding:24px;background:#fff}.cases_roleMatrix__NtDWz article:nth-child(3){color:#fff;background:var(--cases-forest)}.cases_roleMatrix__NtDWz article>span{color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800}.cases_roleMatrix__NtDWz h3{margin:12px 0 0;color:var(--cases-forest);font-size:25px}.cases_roleMatrix__NtDWz article:nth-child(3) h3{color:#fff}.cases_roleMatrix__NtDWz p{margin:12px 0 0;font-size:12px;line-height:1.8}.cases_workRelay__fokQ1{width:min(1160px,calc(100% - 72px));margin:0 auto 120px;padding:60px;color:#f7faf8;background:#0d2d20}.cases_relayHeading__Uycbv{display:grid;grid-template-columns:100px minmax(0,1.2fr) minmax(220px,.8fr);gap:30px;align-items:end;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.14)}.cases_relayHeading__Uycbv p{margin:0;color:#d8b460;font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.cases_relayHeading__Uycbv h2{margin:0;font-size:clamp(27px,3.3vw,36px);font-weight:400}.cases_relayHeading__Uycbv>span{color:#b4c6ba;font-size:12px;line-height:1.8}.cases_relayFlow__XgPgk{display:grid;grid-template-columns:1fr 110px 1fr;align-items:stretch;margin-top:38px}.cases_relayFlow__XgPgk article{padding:28px;border:1px solid rgba(255,255,255,.18)}.cases_relayFlow__XgPgk article>div{display:flex;align-items:baseline;justify-content:space-between}.cases_relayFlow__XgPgk article>div span{color:#fff;font-family:var(--font-noto-serif-jp),serif;font-size:32px}.cases_relayFlow__XgPgk article>div small{color:#d8b460;font-family:var(--font-inter),sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em}.cases_relayFlow__XgPgk h3{margin:32px 0 0;font-family:var(--font-noto-sans-jp),sans-serif;font-size:18px}.cases_relayFlow__XgPgk p{margin:12px 0 0;color:#b9cbc0;font-size:12px;line-height:1.9}.cases_relayHandoff__XC2vZ{display:grid;place-content:center;text-align:center}.cases_relayHandoff__XC2vZ span{color:#d8b460;font-family:var(--font-inter),sans-serif;font-size:8px;font-weight:800;letter-spacing:.13em}.cases_relayHandoff__XC2vZ i{margin-top:8px;color:#fff;font-size:30px;font-style:normal}.cases_customerProfile__JN30e{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);width:min(1040px,calc(100% - 72px));margin:0 auto 110px;background:var(--cases-mist)}.cases_customerProfile__JN30e>img{width:100%;height:100%;min-height:380px;object-fit:cover}.cases_customerProfile__JN30e>div{display:flex;flex-direction:column;justify-content:center;padding:54px 64px}.cases_customerProfile__JN30e .cases_customerLockup__Ms9p3{margin-top:25px}.cases_customerProfile__JN30e h2{margin:30px 0 0;color:var(--cases-forest);font-family:var(--font-noto-serif-jp),serif;font-size:22px}.cases_customerProfile__JN30e>div>p:last-child{margin:18px 0 0;color:#5b6961;font-size:13px;line-height:1.9}.cases_articleNext__0Ze0C{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:min(1040px,calc(100% - 72px));margin:0 auto 120px;padding-top:46px;border-top:1px solid var(--cases-forest)}.cases_articleNext__0Ze0C h2{margin:10px 0 0;color:var(--cases-forest);font-size:30px;font-weight:400}.cases_articleNext__0Ze0C>div:last-child{border-top:1px solid var(--cases-line)}.cases_articleNext__0Ze0C a{display:flex;min-height:62px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cases-line);color:var(--cases-forest);font-size:13px;font-weight:700;text-decoration:none}.cases_articleNext__0Ze0C a:hover{color:#2b7251}.cases_articleNext__0Ze0C a span{font-size:18px}.cases_caseCta__TisfI{padding:94px 24px 100px;color:#fff;background:var(--cases-forest);text-align:center}.cases_caseCta__TisfI>p{margin:0;color:#d8b460;font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em}.cases_caseCta__TisfI h2{margin:17px 0 0;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.45}.cases_caseCta__TisfI>span{display:block;margin-top:20px;color:#bdcec3;font-size:13px}.cases_caseCta__TisfI a{display:inline-flex;min-height:54px;align-items:center;gap:32px;margin-top:34px;padding:0 26px;color:var(--cases-forest);background:#fff;font-size:13px;font-weight:800;text-decoration:none}.cases_caseCta__TisfI a b{color:var(--cases-brass);font-size:18px}@media (max-width:1080px){.cases_articleGrid__Ciio5,.cases_articleNext__0Ze0C,.cases_customerProfile__JN30e,.cases_directoryMain__XTMqe,.cases_heroResults__oOX3l,.cases_workRelay__fokQ1{width:min(100% - 48px,1120px)}.cases_companyFeature__UdFv_{grid-template-columns:1fr 1fr}.cases_companySummary__07hkL{padding:58px 42px}.cases_readingAngles__XxFOI,.cases_resultLedger__G8D5K{gap:46px}.cases_articleHero__x4pZt{gap:40px;padding-right:24px;padding-left:24px}.cases_articleGrid__Ciio5{gap:54px}.cases_workRelay__fokQ1{padding:46px}}@media (max-width:860px){.cases_directoryHero__YTzGv{grid-template-columns:1fr;gap:42px;padding:74px 24px 60px}.cases_directoryIndex__BulTE{justify-self:start}.cases_articleGrid__Ciio5,.cases_articleNext__0Ze0C,.cases_customerProfile__JN30e,.cases_directoryMain__XTMqe,.cases_heroResults__oOX3l,.cases_workRelay__fokQ1{width:calc(100% - 40px)}.cases_articleHero__x4pZt,.cases_companyFeature__UdFv_{grid-template-columns:1fr}.cases_companyPhoto__5SAhe{min-height:auto;aspect-ratio:3/2}.cases_companySummary__07hkL{padding:52px 34px 60px}.cases_readingAngles__XxFOI,.cases_resultLedger__G8D5K{grid-template-columns:1fr;gap:42px;padding:72px 0}.cases_resultValues__QDcKC{grid-template-columns:1fr 1fr}.cases_resultValues__QDcKC div:nth-child(2){border-right:0}.cases_resultValues__QDcKC div:nth-child(-n+2){border-bottom:1px solid var(--cases-line)}.cases_articleHero__x4pZt{padding-top:52px}.cases_articleHeroPhoto__A3TmD{padding-top:0}.cases_heroResults__oOX3l{grid-template-columns:1fr 1fr}.cases_heroResults__oOX3l>p{grid-column:1/-1;min-height:52px}.cases_articleGrid__Ciio5{grid-template-columns:1fr;padding:80px 0 90px}.cases_factSheet__PQZ4h{position:static;order:-1}.cases_factSheet__PQZ4h dl{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.cases_relayFlow__XgPgk,.cases_relayHeading__Uycbv{grid-template-columns:1fr}.cases_relayHandoff__XC2vZ{min-height:86px}.cases_relayHandoff__XC2vZ i{transform:rotate(90deg)}.cases_customerProfile__JN30e{grid-template-columns:1fr}.cases_customerProfile__JN30e>img{min-height:auto;aspect-ratio:3/2}.cases_articleNext__0Ze0C{grid-template-columns:1fr;gap:34px}}@media (max-width:600px){.cases_previewRail__0LYxm{padding:6px 16px}.cases_previewRail__0LYxm small{display:none}.cases_lockCard__KJsKg{padding:38px 26px 34px}.cases_directoryHero__YTzGv{padding-top:60px}.cases_directoryIntro__d66fk h1{font-size:58px}.cases_articleGrid__Ciio5,.cases_articleNext__0Ze0C,.cases_customerProfile__JN30e,.cases_directoryMain__XTMqe,.cases_heroResults__oOX3l,.cases_workRelay__fokQ1{width:calc(100% - 28px)}.cases_companyPhoto__5SAhe{aspect-ratio:4/3}.cases_companyPhoto__5SAhe figcaption{right:10px;bottom:10px;left:10px;font-size:8px}.cases_companySummary__07hkL{padding:42px 24px 50px}.cases_companySummary__07hkL h2{font-size:32px}.cases_caseMeta__fB6dS div{grid-template-columns:78px 1fr}.cases_resultValues__QDcKC div{padding:22px 14px}.cases_storyList__tNWN8 a{grid-template-columns:52px 1fr;gap:14px}.cases_storyList__tNWN8 a>i{display:none}.cases_storyCopy__XpKEx h3{font-size:21px}.cases_directoryFooter__5GVcB{display:block;padding:30px 20px}.cases_directoryFooter__5GVcB span{display:block;margin-top:10px}.cases_articleBreadcrumb__Y9EYW{padding:18px 16px 0}.cases_articleHero__x4pZt{padding:46px 16px 50px}.cases_heroIdentity__zEitF h1{font-size:38px}.cases_articleHeroPhoto__A3TmD{margin-right:-16px;margin-left:-16px}.cases_articleHeroPhoto__A3TmD figcaption{padding:0 16px}.cases_heroResults__oOX3l>*{min-height:92px;padding:18px 14px}.cases_articleProse__O_6N9{font-size:15px;line-height:2.05}.cases_articleOpening__Y9twS{font-size:18px}.cases_articleProse__O_6N9>h2{margin-top:68px;font-size:28px}.cases_pullQuote__TvDBx{margin-right:-14px;margin-left:-14px;padding:38px 28px 32px}.cases_pullQuote__TvDBx blockquote{font-size:21px}.cases_factSheet__PQZ4h dl{display:block}.cases_actionTimeline__cMsJG article,.cases_evidencePolicy__lG3pz{grid-template-columns:1fr;gap:8px}.cases_roleMatrix__NtDWz,.cases_statusPair___e7fh{grid-template-columns:1fr}.cases_workRelay__fokQ1{margin-bottom:80px;padding:38px 22px}.cases_relayFlow__XgPgk article{padding:22px}.cases_customerProfile__JN30e>div{padding:40px 24px}.cases_caseCta__TisfI{padding:72px 18px 78px}.cases_caseCta__TisfI h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.cases_casesPage__J6DzK *,.cases_lockPage__eng0W *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cases_directoryHeader__8IKnj{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.72fr);gap:96px;align-items:end;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:82px 0 64px;border-bottom:1px solid var(--cases-line)}.cases_directoryHeader__8IKnj h1{margin:12px 0 0;color:var(--cases-forest);font-size:clamp(36px,4.3vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.25}.cases_directoryHeader__8IKnj>p{max-width:570px;margin:0;color:#55615b;font-size:15px;line-height:2}.cases_directoryContent__xJnYC{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:54px 0 104px}.cases_directorySectionHeading__uAbP6{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.cases_directorySectionHeading__uAbP6 h2{margin:0;color:var(--cases-ink);font-family:var(--font-noto-sans-jp),sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em}.cases_directorySectionHeading__uAbP6 span{color:#758079;font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em}.cases_caseCardGrid__D_qSv{display:grid;grid-template-columns:minmax(0,820px);justify-content:center;gap:32px}.cases_companyCard__VuuVm{width:100%;max-width:820px;border:1px solid var(--cases-line);background:#fff;box-shadow:0 10px 34px rgba(22,76,59,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cases_companyCard__VuuVm:hover{border-color:rgba(22,76,59,.42);box-shadow:0 18px 44px rgba(22,76,59,.1);transform:translateY(-3px)}.cases_companyCardLink__rH6VB{display:block;height:100%;color:inherit;text-decoration:none}.cases_companyCardPhoto__NXqO0{position:relative;aspect-ratio:40/21;margin:0;overflow:hidden;background:var(--cases-mist)}.cases_companyCardPhoto__NXqO0 img{width:100%;height:100%;object-fit:contain}.cases_companyCardThumbnailCopy__F_wkr{position:absolute;z-index:1;top:61.5%;left:2.7%;display:flex;width:40.8%;min-height:14.8%;flex-direction:column;justify-content:center;padding:.8% .7%;color:#fff;background:#0d1a32;font-family:var(--font-inter),"Noto Sans JP",sans-serif;font-size:clamp(7px,1vw,13px);font-weight:800;letter-spacing:-.02em;line-height:1.4;pointer-events:none}.cases_companyCardThumbnailCopy__F_wkr strong{font:inherit}.cases_companyCard__VuuVm:hover .cases_companyCardPhoto__NXqO0 img{transform:none}.cases_companyCardPhoto__NXqO0 figcaption{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;color:#fff;background:rgba(10,35,27,.82);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:700;letter-spacing:.11em}.cases_companyCardBody__4iMZK{padding:28px 30px 26px}.cases_companyCardBody__4iMZK .cases_customerLockup__Ms9p3 span{font-size:29px}.cases_companyCardBody__4iMZK h3{margin:24px 0 0;color:var(--cases-ink);font-size:clamp(22px,2.4vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.55}.cases_companyCardSummary__Nt438{margin:16px 0 0;color:#59655f;font-size:13px;line-height:1.9}.cases_companyCardFacts___zurE{display:grid;grid-template-columns:.85fr 1.1fr 1.15fr;margin:25px 0 0;border-top:1px solid var(--cases-line);border-bottom:1px solid var(--cases-line)}.cases_companyCardFacts___zurE div{min-width:0;padding:15px 10px 14px 0}.cases_companyCardFacts___zurE div+div{padding-left:12px;border-left:1px solid var(--cases-line)}.cases_companyCardFacts___zurE dt{color:#7a847f;font-size:9px;font-weight:600}.cases_companyCardFacts___zurE dd{margin:7px 0 0;color:var(--cases-forest);font-family:var(--font-noto-serif-jp),serif;font-size:14px;font-weight:700;line-height:1.65}.cases_companyCardAction__rOpDd{display:flex;align-items:center;justify-content:space-between;margin-top:23px;color:var(--cases-forest);font-size:12px;font-weight:800}.cases_companyCardAction__rOpDd>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--cases-line);border-radius:50%;font-size:17px;transition:color .18s ease,background-color .18s ease}.cases_companyCard__VuuVm:hover .cases_companyCardAction__rOpDd>span{color:#fff;background:var(--cases-forest)}.cases_directorySession__5szqB{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(24px,calc((100vw - 1160px) / 2));border-top:1px solid var(--cases-line);background:var(--cases-mist)}.cases_directorySession__5szqB p{margin:0;color:#6b756f;font-size:11px}.cases_articleTopline__gu5eI button,.cases_directorySession__5szqB button{border:0;padding:7px 0;color:var(--cases-forest);background:transparent;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cases_articleTopline__gu5eI{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:22px 0 0}.cases_articleTopline__gu5eI .cases_articleBreadcrumb__Y9EYW{width:auto;margin:0;padding:0}.cases_companyArticle__4D2Da{padding-top:0}.cases_companyArticleHero__CG1S4{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);gap:56px;align-items:center;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:58px 0 64px}.cases_companyArticleHero__CG1S4[data-interview-hero]{grid-template-columns:minmax(400px,1.02fr) minmax(0,.98fr);gap:52px}.cases_companyArticleIdentity__yGIzh .cases_customerLockup__Ms9p3{margin-top:22px}.cases_companyArticleName__VcYVQ{margin:11px 0 0;color:#69756e;font-size:11px;font-weight:700}.cases_companyArticleIdentity__yGIzh h1{margin:29px 0 0;color:var(--cases-ink);font-size:clamp(33px,3.8vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.43}.cases_companyArticleHero__CG1S4[data-interview-hero] .cases_companyArticleIdentity__yGIzh h1{font-size:clamp(32px,3.3vw,40px)}.cases_companyArticleLead__f6Yo3{margin:22px 0 0;color:#56625c;font-size:14px;line-height:2}.cases_companyArticleMeta__4VLtH{display:grid;gap:7px;margin:25px 0 0;padding-top:19px;border-top:1px solid var(--cases-line)}.cases_companyArticleMeta__4VLtH div{display:grid;grid-template-columns:92px 1fr;gap:16px}.cases_companyArticleMeta__4VLtH dt{color:#7a847f;font-size:10px;font-weight:700}.cases_companyArticleMeta__4VLtH dd{margin:0;color:#38423d;font-size:11px;font-weight:700}.cases_companyArticlePhoto__hajzL{margin:0}.cases_companyArticlePhoto__hajzL img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.cases_companyArticlePhoto__hajzL figcaption{margin-top:10px;color:#7b8580;font-size:9px;text-align:right}.cases_interviewArticlePhoto__EFZUx img{aspect-ratio:4/5;object-position:center 42%}.cases_perspectiveNav__otwGM{width:min(1160px,calc(100% - 48px));margin:54px auto 0;padding:30px;background:var(--cases-mist)}.cases_perspectiveNav__otwGM>p{margin:0 0 20px;color:var(--cases-forest);font-size:12px;font-weight:800}.cases_perspectiveNav__otwGM ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;background:var(--cases-line);list-style:none}.cases_perspectiveNav__otwGM li{min-width:0;background:#fff}.cases_perspectiveNav__otwGM a{display:grid;grid-template-columns:34px 1fr;gap:13px;height:100%;min-height:116px;padding:20px;color:inherit;text-decoration:none;transition:background-color .16s ease}.cases_perspectiveNav__otwGM a:hover{background:#fbfcfb}.cases_perspectiveNav__otwGM a>span{color:var(--cases-forest);font-family:var(--font-playfair),serif;font-size:28px;line-height:1}.cases_perspectiveNav__otwGM small,.cases_perspectiveNav__otwGM strong{display:block}.cases_perspectiveNav__otwGM small{color:#78837d;font-size:9px;font-weight:700}.cases_perspectiveNav__otwGM strong{margin-top:8px;color:var(--cases-ink);font-family:var(--font-noto-serif-jp),serif;font-size:14px;line-height:1.6}.cases_perspectiveSection__yBbXI{width:min(1160px,calc(100% - 48px));margin:88px auto 0;padding-top:54px;border-top:1px solid var(--cases-forest);scroll-margin-top:106px}.cases_perspectiveHeading__aM5az{display:grid;grid-template-columns:62px minmax(0,1fr);gap:24px;max-width:780px}.cases_perspectiveHeading__aM5az>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--cases-forest);border-radius:50%;color:var(--cases-forest);font-family:var(--font-playfair),serif;font-size:25px}.cases_perspectiveHeading__aM5az p{margin:0;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.cases_perspectiveHeading__aM5az h2{margin:8px 0 0;color:var(--cases-ink);font-size:clamp(26px,3vw,35px);font-weight:500;letter-spacing:-.02em;line-height:1.5}.cases_perspectiveSection__yBbXI .cases_articleGrid__Ciio5{width:100%;padding:60px 0 0}.cases_perspectiveBody__Cjq43{width:min(760px,100%);margin:0 auto;padding-top:58px}.cases_articleProse__O_6N9>h3{position:relative;margin:82px 0 28px;padding-top:22px;border-top:1px solid var(--cases-line);color:var(--cases-forest);font-size:clamp(23px,2.5vw,30px);font-weight:500;line-height:1.55}.cases_articleProse__O_6N9>h3>span{display:block;margin-bottom:8px;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:800;letter-spacing:.15em}.cases_perspectiveSection__yBbXI .cases_workRelay__fokQ1{width:100%;margin:72px 0 0;padding:44px}.cases_companyArticle__4D2Da .cases_customerProfile__JN30e{margin-top:110px}.cases_companyArticle__4D2Da+.cases_caseCta__TisfI h2{font-size:clamp(30px,3.6vw,38px)}.cases_mobileBreak__EEnU1{display:none}.cases_interviewLeadQuote__JlsL2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:54px 0 50px;border-top:1px solid var(--cases-forest);border-bottom:1px solid var(--cases-line)}.cases_interviewLeadQuote__JlsL2 blockquote{max-width:860px;margin:0;color:var(--cases-forest);font-family:var(--font-noto-serif-jp),serif;font-size:clamp(27px,3.2vw,38px);font-weight:500;letter-spacing:-.025em;line-height:1.55}.cases_interviewLeadQuote__JlsL2 figcaption{padding-bottom:10px;color:#68736d;font-size:10px;line-height:1.7}.cases_interviewCaseGrid__7Bkql{display:grid;grid-template-columns:minmax(0,720px) minmax(260px,310px);gap:96px;justify-content:center;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:88px 0 108px}.cases_interviewCaseBody__oTPK_{min-width:0;color:#28372f;font-size:16px;line-height:2.12}.cases_interviewQuestion__ME3YK{margin-top:76px;padding-top:28px;border-top:1px solid var(--cases-line)}.cases_interviewQuestion__ME3YK:first-of-type{margin-top:64px}.cases_interviewQuestion__ME3YK>header{display:grid;grid-template-columns:86px minmax(0,1fr);gap:20px;align-items:start}.cases_interviewQuestion__ME3YK>header>span,.cases_interviewSpeaker__dclfZ{color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.cases_interviewQuestion__ME3YK h2{margin:0;color:var(--cases-ink);font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.6}.cases_interviewAnswer___dr1v{margin-top:32px;padding-left:106px}.cases_interviewAnswer___dr1v>p:not(.cases_interviewSpeaker__dclfZ){margin:0 0 1.55em}.cases_interviewSpeaker__dclfZ{display:flex;gap:10px;margin:0 0 14px;color:var(--cases-forest)}.cases_interviewSpeaker__dclfZ span{color:var(--cases-brass)}.cases_interviewCaseSummary__aF6DY{position:sticky;top:112px;align-self:start;border-top:5px solid var(--cases-forest);padding:28px 26px 26px;background:var(--cases-mist)}.cases_interviewCaseSummary__aF6DY>p:first-child{margin:0;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.cases_interviewCaseSummary__aF6DY h2{margin:9px 0 22px;color:var(--cases-forest);font-size:24px;font-weight:500}.cases_interviewSummaryList__c9ZWS{margin:0;border-top:1px solid var(--cases-line)}.cases_interviewSummaryList__c9ZWS>div{padding:16px 0 17px;border-bottom:1px solid var(--cases-line)}.cases_interviewSummaryList__c9ZWS dt{color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.08em}.cases_interviewSummaryList__c9ZWS dd{margin:6px 0 0;color:var(--cases-ink);font-size:13px;font-weight:700;line-height:1.72}.cases_interviewNextStep__q2bY6{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;width:min(960px,calc(100% - 48px));margin:0 auto;padding:38px 42px;border:1px solid var(--cases-line);background:#fff}.cases_interviewNextStep__q2bY6 p{margin:0;color:var(--cases-brass);font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.cases_interviewNextStep__q2bY6 h2{margin:9px 0 0;color:var(--cases-ink);font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.55}.cases_interviewNextStep__q2bY6 span{display:block;max-width:640px;margin-top:11px;color:#68736d;font-size:12px;line-height:1.85}.cases_interviewNextStep__q2bY6 a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:16px;padding:13px 18px;color:#fff;background:var(--cases-forest);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.cases_companyArticle__4D2Da .cases_interviewNextStep__q2bY6+.cases_customerProfile__JN30e{margin-top:84px}@media (max-width:900px){.cases_companyArticleHero__CG1S4,.cases_companyArticleHero__CG1S4[data-interview-hero],.cases_directoryHeader__8IKnj{grid-template-columns:1fr;gap:34px}.cases_directoryHeader__8IKnj{padding-top:64px}.cases_caseCardGrid__D_qSv,.cases_perspectiveNav__otwGM ol{grid-template-columns:1fr}.cases_perspectiveNav__otwGM a{min-height:94px}.cases_perspectiveSection__yBbXI .cases_articleGrid__Ciio5{grid-template-columns:1fr;gap:52px}.cases_perspectiveSection__yBbXI .cases_factSheet__PQZ4h{position:static;width:100%}.cases_interviewLeadQuote__JlsL2{grid-template-columns:1fr;gap:18px}.cases_interviewCaseGrid__7Bkql{grid-template-columns:1fr;gap:56px}.cases_interviewNextStep__q2bY6{grid-template-columns:1fr;gap:24px;align-items:start}.cases_interviewCaseSummary__aF6DY{position:static}}@media (max-width:640px){.cases_articleTopline__gu5eI,.cases_companyArticleHero__CG1S4,.cases_directoryContent__xJnYC,.cases_directoryHeader__8IKnj,.cases_perspectiveNav__otwGM,.cases_perspectiveSection__yBbXI{width:min(100% - 32px,1160px)}.cases_directoryHeader__8IKnj{padding:50px 0 42px}.cases_directoryHeader__8IKnj h1{font-size:36px}.cases_directoryHeader__8IKnj>p{font-size:14px;line-height:1.9}.cases_directoryContent__xJnYC{padding:38px 0 72px}.cases_companyCardBody__4iMZK{padding:24px 20px 22px}.cases_companyCardBody__4iMZK h3{font-size:23px}.cases_companyCardFacts___zurE dd{font-size:14px}.cases_companyCardFacts___zurE{grid-template-columns:1fr}.cases_companyCardFacts___zurE div{padding:13px 0}.cases_companyCardFacts___zurE div+div{padding-left:0;border-top:1px solid var(--cases-line);border-left:0}.cases_directorySession__5szqB{display:block;padding:22px 16px}.cases_directorySession__5szqB form{margin-top:10px}.cases_articleTopline__gu5eI{align-items:flex-start}.cases_articleTopline__gu5eI .cases_articleBreadcrumb__Y9EYW{gap:6px;font-size:9px}.cases_companyArticleHero__CG1S4{padding:42px 0 44px}.cases_companyArticleIdentity__yGIzh h1{font-size:32px}.cases_companyArticleHero__CG1S4[data-interview-hero] .cases_companyArticleIdentity__yGIzh h1{font-size:30px;line-height:1.55}.cases_companyArticlePhoto__hajzL{margin-right:-16px;margin-left:-16px}.cases_companyArticlePhoto__hajzL figcaption{padding:0 16px}.cases_perspectiveNav__otwGM{margin-top:38px;padding:20px}.cases_perspectiveSection__yBbXI{margin-top:72px;padding-top:38px}.cases_perspectiveHeading__aM5az{grid-template-columns:44px 1fr;gap:14px}.cases_perspectiveHeading__aM5az>span{width:40px;height:40px;font-size:20px}.cases_perspectiveHeading__aM5az h2{font-size:25px}.cases_perspectiveBody__Cjq43,.cases_perspectiveSection__yBbXI .cases_articleGrid__Ciio5{padding-top:42px}.cases_articleProse__O_6N9>h3{margin-top:64px;font-size:23px}.cases_mobileBreak__EEnU1{display:block}.cases_perspectiveSection__yBbXI .cases_workRelay__fokQ1{margin-top:52px;padding:36px 20px}.cases_interviewCaseGrid__7Bkql,.cases_interviewLeadQuote__JlsL2,.cases_interviewNextStep__q2bY6{width:min(100% - 32px,1160px)}.cases_interviewLeadQuote__JlsL2{padding:38px 0 34px}.cases_interviewCaseGrid__7Bkql{padding:68px 0 88px}.cases_interviewQuestion__ME3YK>header{grid-template-columns:1fr;gap:8px}.cases_interviewAnswer___dr1v{padding-left:0}.cases_interviewNextStep__q2bY6{padding:28px 22px}.cases_interviewNextStep__q2bY6 a{width:100%;min-height:52px;white-space:normal}}@media (prefers-reduced-motion:reduce){.cases_companyCardAction__rOpDd>span,.cases_companyCardPhoto__NXqO0 img,.cases_companyCard__VuuVm,.cases_perspectiveNav__otwGM a{transition:none}}