.CaseStudy_page__YfakY{background:#f3f1eb;color:#182320;overflow:clip}.CaseStudy_shell__T0Dri{width:min(1240px,calc(100% - 80px));margin-inline:auto}.CaseStudy_hero__QvoZX{background:#152c29;color:#f6f4ed;padding:46px 0 30px}.CaseStudy_topline__YcB8s{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:80px;font:11px/1.5 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.1em;color:#b4c4ba}.CaseStudy_topline__YcB8s a{display:flex;gap:10px;align-items:center;color:#f0f3e8}.CaseStudy_kicker__644og{display:flex;align-items:center;gap:12px;font:11px/1.5 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#c2ccbd}.CaseStudy_kicker__644og>span:first-child{width:7px;height:7px;background:#d9ed84;border-radius:50%}.CaseStudy_divider__DtEnC{opacity:.35}.CaseStudy_hero__QvoZX h1{font:400 clamp(44px,6.7vw,94px) /1.035 Georgia,Times New Roman,serif;letter-spacing:-.055em;max-width:1050px;margin:25px 0 48px;text-wrap:balance}.CaseStudy_heroBottom__Bi1bo{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;padding-bottom:55px}.CaseStudy_summary__FkPov{font-size:18px;line-height:1.7;color:#cbd3ca;max-width:630px;margin:0}.CaseStudy_meta__4y5h_{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding-top:8px}.CaseStudy_meta__4y5h_ dt{font:10px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:#adbdaf;margin-bottom:12px}.CaseStudy_meta__4y5h_ dd{font-size:13px;line-height:1.6;margin:0;color:#f1f4eb}.CaseStudy_heroFooter__jsXHJ{border-top:1px solid #a2b4a62e;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font:10px/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#bdc9bd}.CaseStudy_heroFooter__jsXHJ a{display:flex;align-items:center;gap:15px;color:#e1edb6}.CaseStudy_archive__p0S1A{padding-top:55px}.CaseStudy_languageNote__DJjYe{font-size:13px;line-height:1.6;border-left:2px solid #718477;padding:5px 16px;margin-bottom:30px;max-width:750px;color:#526058}.CaseStudy_artifact__7iLm9{margin:0}.CaseStudy_imageFrame__wF44t{background:#dddeda;padding:clamp(14px,3.5vw,48px);border:1px solid #29392b15}.CaseStudy_image__Agd8h{width:100%;height:auto;display:block;border-radius:2px}.CaseStudy_artifact__7iLm9 .CaseStudy_image__Agd8h{box-shadow:0 10px 32px #16201817}.CaseStudy_artifact__7iLm9 figcaption{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:19px 0 0;color:#5c655d;font:11px/1.65 ui-monospace,monospace}.CaseStudy_artifact__7iLm9 figcaption>span{text-transform:uppercase;letter-spacing:.09em}.CaseStudy_artifact__7iLm9 figcaption p{margin:0;max-width:650px;justify-self:end}.CaseStudy_story__9_il3{display:grid;grid-template-columns:1fr 1.65fr;gap:clamp(40px,8vw,125px);padding:100px 0}.CaseStudy_eyebrow__edmgs{font:10px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.13em;color:#57634f}.CaseStudy_storyAside__YsyA6{align-self:start;position:sticky;top:115px}.CaseStudy_evidence__4OpwC h2,.CaseStudy_related__2x_Ee h2,.CaseStudy_storyAside__YsyA6 h2{font:400 clamp(32px,3.5vw,50px) /1.12 Georgia,Times New Roman,serif;letter-spacing:-.04em;margin:24px 0}.CaseStudy_small__ZMmG8{font-size:13px;line-height:1.7;color:#617065}.CaseStudy_textLink__v7RUP{font-size:12px;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #aeb8a9;padding-bottom:9px;margin-top:30px}.CaseStudy_storyBlock__TIFUn{padding:0 0 43px;margin-bottom:37px;border-bottom:1px solid #253b2526}.CaseStudy_step__sB0t_{font:10px/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:#5a6856;display:flex;align-items:center;gap:9px}.CaseStudy_step__sB0t_ i{height:1px;width:20px;background:#a3ada0}.CaseStudy_storyBlock__TIFUn h3{font:400 28px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.025em;margin:16px 0}.CaseStudy_storyBlock__TIFUn p{font-size:15px;line-height:1.9;color:#4f5c53;margin:0}.CaseStudy_storyBlock__TIFUn:last-child{margin-bottom:0}.CaseStudy_secondary__WL_q7{margin:10px 0 50px;padding:14px;background:#e5e6df}.CaseStudy_secondary__WL_q7 figcaption{font:10px/1.4 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;padding:16px 0 2px;color:#5d6a5e}.CaseStudy_stack__rmd2v{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0 0}.CaseStudy_stack__rmd2v li{font:11px/1.5 ui-monospace,monospace;border:1px solid #b9c0b2;border-radius:3px;padding:9px 12px;color:#455443}.CaseStudy_evidence__4OpwC{border-top:1px solid #bac3b3;display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:65px 0 80px}.CaseStudy_evidenceHeading__WV0E2 p{font-size:14px;line-height:1.85;color:#5d695f}.CaseStudy_outcomes__YvEto{background:#e7e9df;border:1px solid #c9d0bf;padding:30px 32px}.CaseStudy_outcomes__YvEto h3{font:400 25px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 16px}.CaseStudy_outcomeNote__NqA7Y{font-size:12px;line-height:1.75;color:#55634f}.CaseStudy_outcomes__YvEto dl{margin:27px 0 24px}.CaseStudy_outcomes__YvEto dl>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-top:1px solid #bcc6b0}.CaseStudy_outcomes__YvEto dt{font-size:12px;color:#4a5843;line-height:1.6}.CaseStudy_outcomes__YvEto dd{font:500 20px/1.4 ui-monospace,monospace;white-space:nowrap;margin:0;color:#2b3f29}.CaseStudy_evidenceTag__dupKg{display:block;font:9px/1.6 ui-monospace,monospace;letter-spacing:.035em;color:#53624b}.CaseStudy_evidenceTag__dupKg span{padding-inline:5px}.CaseStudy_related__2x_Ee{border-top:1px solid #bac3b3;padding:65px 0 100px;display:grid;grid-template-columns:1fr 1.65fr;gap:80px}.CaseStudy_related__2x_Ee>div>p{font-size:14px;line-height:1.85;color:#5d695f}.CaseStudy_relatedLinks__UoduY{display:grid;grid-template-columns:1fr 1fr;gap:18px}.CaseStudy_relatedLinks__UoduY a{border:1px solid #c5cebb;background:#f8f8f0;padding:25px;display:flex;flex-direction:column;transition:background .2s}.CaseStudy_relatedLinks__UoduY a:hover{background:#e8edda}.CaseStudy_relatedLinks__UoduY span{display:flex;justify-content:space-between;gap:16px;font:10px/1.5 ui-monospace,monospace;letter-spacing:.02em;color:#5a6b50;margin-bottom:37px}.CaseStudy_relatedLinks__UoduY strong{font:400 25px/1.18 Georgia,serif;letter-spacing:-.025em}.CaseStudy_relatedLinks__UoduY p{font-size:12px;line-height:1.7;color:#65715c}.CaseStudy_next__1Tlfl{background:#e7e9de;padding:55px 0 70px;border-block:1px solid #cbd2c0}.CaseStudy_next__1Tlfl a{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:25px}.CaseStudy_next__1Tlfl h2{font:400 clamp(32px,4.5vw,60px) /1.1 Georgia,serif;letter-spacing:-.04em;max-width:880px;margin:0;text-wrap:balance}.CaseStudy_next__1Tlfl a>svg{width:50px;height:50px;flex-shrink:0;stroke-width:1}.CaseStudy_contact__namgu{padding:55px 0;background:#15342d;color:#e9efd9}.CaseStudy_contact__namgu>.CaseStudy_shell__T0Dri{display:flex;align-items:center;justify-content:space-between;gap:30px}.CaseStudy_contact__namgu h2{font:400 34px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px}.CaseStudy_contact__namgu p{font-size:13px;color:#b8c5b0;line-height:1.8;margin:0}.CaseStudy_contact__namgu a{font-size:12px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #acbda3;padding:15px 0;flex-shrink:0}.CaseStudy_page__YfakY a:focus-visible{outline:2px solid #83a159;outline-offset:6px;border-radius:2px}.CaseStudy_contact__namgu a:focus-visible,.CaseStudy_hero__QvoZX a:focus-visible{outline-color:#d9ed84}@media (max-width:1000px){.CaseStudy_heroBottom__Bi1bo{gap:45px;grid-template-columns:1.15fr 1fr}.CaseStudy_meta__4y5h_{grid-template-columns:1fr;gap:18px}.CaseStudy_meta__4y5h_ dt{margin-bottom:5px}.CaseStudy_evidence__4OpwC{gap:45px}.CaseStudy_related__2x_Ee{grid-template-columns:1fr;gap:28px}.CaseStudy_related__2x_Ee>div>p{max-width:630px}.CaseStudy_related__2x_Ee h2{max-width:600px}.CaseStudy_relatedLinks__UoduY a{min-height:240px}}@media (max-width:760px){.CaseStudy_shell__T0Dri{width:calc(100% - 36px)}.CaseStudy_hero__QvoZX{padding-top:32px}.CaseStudy_topline__YcB8s{font-size:9px;padding-bottom:50px}.CaseStudy_topline__YcB8s>span{max-width:125px;text-align:right}.CaseStudy_hero__QvoZX h1{font-size:clamp(39px,10.3vw,68px);margin:24px 0 30px}.CaseStudy_heroBottom__Bi1bo{grid-template-columns:1fr;gap:30px;padding-bottom:33px}.CaseStudy_summary__FkPov{font-size:15px}.CaseStudy_meta__4y5h_{grid-template-columns:1fr 1fr;gap:22px}.CaseStudy_meta__4y5h_ dd{font-size:12px}.CaseStudy_heroFooter__jsXHJ{font-size:9px;gap:18px}.CaseStudy_archive__p0S1A{padding-top:30px}.CaseStudy_artifact__7iLm9 figcaption{grid-template-columns:1fr;gap:9px;font-size:10px}.CaseStudy_artifact__7iLm9 figcaption p{justify-self:start}.CaseStudy_story__9_il3{grid-template-columns:1fr;gap:45px;padding:62px 0}.CaseStudy_storyAside__YsyA6{position:static}.CaseStudy_storyAside__YsyA6 h2{max-width:400px}.CaseStudy_storyAside__YsyA6 .CaseStudy_small__ZMmG8{max-width:390px}.CaseStudy_textLink__v7RUP{margin-top:15px}.CaseStudy_storyBlock__TIFUn{padding-bottom:30px;margin-bottom:30px}.CaseStudy_storyBlock__TIFUn p{font-size:14px;line-height:1.85}.CaseStudy_evidence__4OpwC{grid-template-columns:1fr;gap:30px;padding:45px 0}.CaseStudy_outcomes__YvEto{padding:25px}.CaseStudy_related__2x_Ee{padding:45px 0 60px;gap:22px}.CaseStudy_relatedLinks__UoduY{grid-template-columns:1fr}.CaseStudy_relatedLinks__UoduY a{min-height:auto;padding:24px}.CaseStudy_relatedLinks__UoduY span{margin-bottom:25px}.CaseStudy_next__1Tlfl{padding:38px 0 45px}.CaseStudy_next__1Tlfl a{gap:20px}.CaseStudy_next__1Tlfl h2{font-size:32px}.CaseStudy_next__1Tlfl a>svg{width:32px;height:32px}.CaseStudy_contact__namgu>.CaseStudy_shell__T0Dri{align-items:flex-start;flex-direction:column}.CaseStudy_contact__namgu h2{font-size:30px}.CaseStudy_contact__namgu{padding:40px 0}.CaseStudy_imageFrame__wF44t{padding:10px}}@media (prefers-reduced-motion:reduce){.CaseStudy_relatedLinks__UoduY a{transition:none}}