.projectCase_case__LzuEA{background:var(--nd-ink);color:var(--nd-paper-bright)}.projectCase_status__Xs954{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:2rem 0 0;color:#d2d6ca;font-size:.85rem;line-height:1.6}.projectCase_status__Xs954 strong{color:#f4f4ed;font-weight:650}.projectCase_heroPreview__SVnfb{margin:0;min-width:0;border:1px solid #667064;background:#f4f4ed;color:#19343f}.projectCase_heroPreview__SVnfb img{display:block;width:100%;height:auto;object-fit:contain;filter:none}.projectCase_heroPreview__SVnfb figcaption{padding:1.3rem 1.5rem;display:grid;gap:.4rem;border-top:1px solid #bcc4bd}.projectCase_heroPreview__SVnfb figcaption strong{font-size:1rem}.projectCase_heroPreview__SVnfb figcaption span{font-size:.8rem;line-height:1.65}.projectCase_paper__sbIBs{background:#f4f4ed;color:#101314}.projectCase_sectionHead__Zxf5p{max-width:62rem;margin-bottom:2.8rem}.projectCase_sectionHead__Zxf5p h2{margin:1.4rem 0 1rem}.projectCase_sectionHead__Zxf5p>p{max-width:65ch;font-size:1rem;line-height:1.75;color:inherit}.projectCase_taskGrid____p8P{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,5rem)}.projectCase_taskGrid____p8P>p{font-size:1rem;line-height:1.8;margin:0}.projectCase_taskList__eK8qS{list-style:none;padding:0;margin:0}.projectCase_taskList__eK8qS li{padding:.9rem 0;border-bottom:1px solid #b7bdad;font-size:1rem;line-height:1.55}.projectCase_facts__ybz_E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;border-block:1px solid #aab19e;padding:1.6rem 0;margin:2.8rem 0 0}.projectCase_facts__ybz_E dt{font-size:.75rem;color:#536046;margin-bottom:.55rem}.projectCase_facts__ybz_E dd{margin:0;font-weight:650;font-size:.95rem;line-height:1.5}.projectCase_blue__AJpxr{background:var(--nd-paper,#f4f4ed);color:var(--nd-ink,#101314)}.projectCase_blue__AJpxr .nd-kicker,.projectCase_blue__AJpxr .projectCase_sectionHead__Zxf5p>p{color:inherit}.projectCase_rows__fL1DK{list-style:none;padding:0;margin:0;border-top:1px solid #718592}.projectCase_rows__fL1DK li{display:grid;grid-template-columns:3rem .8fr 1.4fr;gap:clamp(1rem,3vw,3rem);padding:2rem 0;border-bottom:1px solid #718592}.projectCase_rows__fL1DK h3{font-size:var(--nd-type-card-size);margin:0}.projectCase_rows__fL1DK p{font-size:1rem;line-height:1.75;margin:0}.projectCase_number__n_7Ye{font-size:.75rem;font-family:var(--font-geist-mono),monospace;padding-top:.3rem}.projectCase_paper__sbIBs .projectCase_rows__fL1DK,.projectCase_paper__sbIBs .projectCase_rows__fL1DK li{border-color:#aab19e}.projectCase_details__OH__6{border-block:1px solid #515c48;padding:1.4rem 0;margin-top:2.5rem}.projectCase_details__OH__6 summary{font-size:1rem;font-weight:650;cursor:pointer;line-height:1.6}.projectCase_details__OH__6 summary:focus-visible{outline:2px solid var(--nd-lime);outline-offset:5px}.projectCase_details__OH__6>div{padding-top:2rem;max-width:72ch}.projectCase_metrics__Xpvzv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding:0;margin:2.5rem 0 0}.projectCase_metrics__Xpvzv div{border-top:1px solid #515c48;padding-top:1.3rem}.projectCase_metrics__Xpvzv dt{font-size:2rem;font-weight:650;line-height:1.2}.projectCase_metrics__Xpvzv dd{font-size:.85rem;line-height:1.6;margin:1rem 0 0;color:#c9d0c2}.projectCase_services__J8eJC{list-style:none;padding:0;margin:2rem 0 0}.projectCase_services__J8eJC a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #abb4a0;text-decoration:none;font-size:1rem}.projectCase_services__J8eJC a:hover{text-decoration:underline;text-underline-offset:4px}.projectCase_paper__sbIBs .nd-kicker{color:#19343f}@media(max-width:1000px){.projectCase_taskGrid____p8P{grid-template-columns:1fr}.projectCase_facts__ybz_E,.projectCase_metrics__Xpvzv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.projectCase_rows__fL1DK li{grid-template-columns:1fr;gap:.75rem;padding:1.6rem 0}.projectCase_facts__ybz_E,.projectCase_metrics__Xpvzv{gap:1.3rem}.projectCase_sectionHead__Zxf5p{margin-bottom:2rem}.projectCase_heroPreview__SVnfb figcaption{padding:1.2rem}.projectCase_metrics__Xpvzv dt{font-size:1.7rem}}.projectCase_fewoAreas__tu5cc{background:#151a16;color:#f4f4ed}.projectCase_fewoAreas__tu5cc .projectCase_sectionHead__Zxf5p>p{color:#c9cebf}.projectCase_fewoAreas__tu5cc .projectCase_rows__fL1DK,.projectCase_fewoAreas__tu5cc .projectCase_rows__fL1DK li{border-color:#515c48}.projectCase_fewoAreas__tu5cc .nd-kicker{color:var(--nd-lime)}