.ClipReveal_wrapper___w6QZ{overflow:hidden}.CaseHero_hero__uQBQy{min-height:75vh;display:flex;align-items:flex-end;padding:120px 24px 80px;background:linear-gradient(180deg,#121216,#0b0b0d);position:relative;overflow:hidden}.CaseHero_heroImageWrap___iYWc{position:absolute;inset:0;z-index:0}.CaseHero_heroImage__2JBFR{object-fit:cover;filter:saturate(var(--ed-saturate-rest,80%)) grayscale(var(--ed-grayscale-rest,0)) blur(var(--ed-blur-rest,0)) contrast(1.05)}.CaseHero_heroOverlay__MS9Vk{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,13,.4),rgba(11,11,13,.85) 70%,#0b0b0d)}.CaseHero_container__Xq4md{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}.CaseHero_meta__OtMXX{display:flex;align-items:center;gap:12px;margin-bottom:24px}.CaseHero_industry__AVKEA{font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#c9a227;font-family:DM Sans,system-ui,-apple-system,sans-serif}.CaseHero_divider__jF0tJ{display:inline-flex;align-items:center}.CaseHero_year__ZblZd{font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:#9e9b95;font-family:JetBrains Mono,Fira Code,monospace}.CaseHero_client__7gb5N{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;color:#fff;letter-spacing:-.02em;line-height:1.05;margin:0 0 24px}.CaseHero_challenge__ontVV{font-size:clamp(1rem,1.4vw,1.1875rem);color:#9e9b95;line-height:1.65;max-width:640px;margin:0;font-family:DM Sans,system-ui,-apple-system,sans-serif}.CaseHero_editionBadge__GEfVe{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border:1px solid;border-radius:9999px;font-family:JetBrains Mono,Fira Code,monospace;margin-left:4px}@media (max-width:768px){.CaseHero_hero__uQBQy{min-height:55vh;padding:100px 24px 60px}}.MetricsBlock_grid__aPxaM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.MetricsBlock_card__N5Ant{text-align:center;padding:36px 24px;border-radius:12px;border:1px solid;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.MetricsBlock_card__N5Ant:hover{transform:translateY(-2px)}.MetricsBlock_arrow__ycQbZ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;margin-bottom:16px}.MetricsBlock_arrowUp__yUemi{color:#3dbe7a;background:rgba(61,190,122,.08)}.MetricsBlock_arrowDown__94pZJ{color:#e04d3d;background:rgba(224,77,61,.1)}.MetricsBlock_value__H2oGf{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;color:#c9a227;line-height:1;letter-spacing:-.02em}.MetricsBlock_label__y417V{font-size:.8125rem;color:#9e9b95;margin-top:8px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;font-family:DM Sans,system-ui,-apple-system,sans-serif}@media (max-width:640px){.MetricsBlock_grid__aPxaM{grid-template-columns:1fr}}.CaseNav_nav__KIPcQ{display:flex;align-items:center;justify-content:space-between;padding:32px 0;border-top:1px solid hsla(0,0%,100%,.06)}.CaseNav_link__K_ebh{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;transition:color .3s cubic-bezier(.22,.61,.36,1)}.CaseNav_link__K_ebh:hover{color:#c9a227}.CaseNav_link__K_ebh:focus-visible{outline:2px solid #c9a227;outline-offset:2px;border-radius:6px}.CaseNav_linkRight__uM3T0{text-align:right}.CaseNav_linkContent__x49Px{display:flex;flex-direction:column;gap:4px}.CaseNav_direction__iqjfA{font-size:.75rem;color:#9e9b95;text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-family:DM Sans,system-ui,-apple-system,sans-serif}.CaseNav_clientName__njhwr{font-family:"Instrument Serif",Georgia,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.01em}.CaseNav_arrowLeft__pRKj4,.CaseNav_arrowRight__5i35N{flex-shrink:0;color:#9e9b95;transition:color .3s cubic-bezier(.22,.61,.36,1)}.CaseNav_link__K_ebh:hover .CaseNav_arrowLeft__pRKj4,.CaseNav_link__K_ebh:hover .CaseNav_arrowRight__5i35N{color:#c9a227}.CaseNav_allLink__BLeVu{font-size:.8125rem;font-weight:500;color:#9e9b95;text-decoration:none;letter-spacing:.02em;text-transform:uppercase;transition:color .3s cubic-bezier(.22,.61,.36,1);font-family:DM Sans,system-ui,-apple-system,sans-serif}.CaseNav_allLink__BLeVu:hover{color:#fff}.CaseNav_allLink__BLeVu:focus-visible{outline:2px solid #c9a227;outline-offset:2px;border-radius:6px}@media (max-width:640px){.CaseNav_allLink__BLeVu{display:none}.CaseNav_clientName__njhwr{font-size:1rem}}.AnimatedDQAScore_container__xa8Si{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin:0 auto}.AnimatedDQAScore_ring__k4KcU{position:absolute;inset:0;width:100%;height:100%}.AnimatedDQAScore_content__4h_hx{display:flex;flex-direction:column;align-items:center;gap:2px;z-index:1}.AnimatedDQAScore_score__h1blC{font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1;letter-spacing:-.02em}.AnimatedDQAScore_label__599m3{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.AnimatedDQAScore_sublabel__3CCx8{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.6875rem;color:#9e9b95;opacity:.4;margin-top:2px}@media (max-width:768px){.AnimatedDQAScore_container__xa8Si{width:160px;height:160px}.AnimatedDQAScore_score__h1blC{font-size:1.75rem}.AnimatedDQAScore_label__599m3{font-size:.75rem}.AnimatedDQAScore_sublabel__3CCx8{font-size:.625rem}}.EditionShowpiece_container__6Lh9g{position:relative;min-height:400px;border-radius:12px;overflow:hidden;padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.EditionShowpiece_redWrap__vNpGV{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:16px;gap:16px;width:100%;align-items:start}.EditionShowpiece_redHeadline__iKZfQ{grid-column:1/-1;font-size:clamp(2rem,5vw,3.5rem);line-height:.92;letter-spacing:-.02em;margin:0 0 8px}.EditionShowpiece_redHairline__jYoNV{grid-column:1/-1;height:1px;width:100%;margin-bottom:12px}.EditionShowpiece_redBlock__lBYhl{border-radius:6px;min-height:100px;display:flex;align-items:flex-end;padding:12px;cursor:pointer;position:relative;overflow:hidden}.EditionShowpiece_redBlock__lBYhl:nth-child(4){min-height:140px}.EditionShowpiece_redBlock__lBYhl:nth-child(5){min-height:80px}.EditionShowpiece_redBlockLabel__nyngw{font-size:.6875rem;letter-spacing:.08em;opacity:.7}.EditionShowpiece_concreteGrid__lDCVp{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2px;gap:2px;width:100%;height:320px}.EditionShowpiece_concreteCell__t8Ftw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.EditionShowpiece_concreteCellLabel__N0sSN{font-size:.625rem;letter-spacing:.1em;opacity:.5;margin-top:8px}.EditionShowpiece_concreteMeasurement__GpDGs{position:absolute;top:6px;right:8px;font-size:.5625rem;letter-spacing:.04em;opacity:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.EditionShowpiece_concreteCell__t8Ftw:hover .EditionShowpiece_concreteMeasurement__GpDGs{opacity:.8}.EditionShowpiece_concreteGuideH__NeZVC,.EditionShowpiece_concreteGuideV__7ZaHN{position:absolute;opacity:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.EditionShowpiece_concreteCell__t8Ftw:hover .EditionShowpiece_concreteGuideH__NeZVC,.EditionShowpiece_concreteCell__t8Ftw:hover .EditionShowpiece_concreteGuideV__7ZaHN{opacity:1}.EditionShowpiece_concreteGuideH__NeZVC{left:0;right:0;bottom:0;height:1px}.EditionShowpiece_concreteGuideV__7ZaHN{top:0;bottom:0;right:0;width:1px}.EditionShowpiece_velvetWrap__MiTzW{position:relative;width:100%;height:340px;perspective:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.EditionShowpiece_velvetHeadline__I5gee{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05;text-align:center;margin-bottom:32px;position:relative;z-index:4}.EditionShowpiece_velvetStack__1lGKr{position:relative;width:260px;height:180px}.EditionShowpiece_velvetCard__dlBzJ{position:absolute;inset:0;border-radius:12px;cursor:pointer;display:flex;align-items:flex-end;padding:16px}.EditionShowpiece_velvetCardInner__TdMWC{font-size:.75rem;letter-spacing:.04em;opacity:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.EditionShowpiece_velvetCard__dlBzJ:hover .EditionShowpiece_velvetCardInner__TdMWC{opacity:1}.EditionShowpiece_velvetOrb__lmJtQ{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.EditionShowpiece_voidWrap__5IuXP{position:relative;width:100%;min-height:340px;display:flex;align-items:center;justify-content:center;overflow:hidden}.EditionShowpiece_voidHeadline__EZxDC{font-size:clamp(2rem,6vw,4rem);line-height:1.1;text-align:center;position:relative;z-index:1;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.EditionShowpiece_voidBorder__VqkJC{position:absolute;inset:12px;border-radius:8px;pointer-events:none}.EditionShowpiece_genericWrap__wBeOE{display:flex;width:100%;height:320px;border-radius:8px;overflow:hidden;position:relative}.EditionShowpiece_genericHalf__QWz7Z{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}.EditionShowpiece_genericLabel__8P4_P{font-size:.6875rem;letter-spacing:.1em;font-weight:600}.EditionShowpiece_genericDivider__bKdrF{width:1px;align-self:stretch}@media (max-width:768px){.EditionShowpiece_container__6Lh9g{min-height:360px;padding:24px 16px}.EditionShowpiece_redWrap__vNpGV{grid-template-columns:1fr}.EditionShowpiece_concreteGrid__lDCVp{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:360px}.EditionShowpiece_velvetStack__1lGKr{width:200px;height:140px}.EditionShowpiece_genericWrap__wBeOE{flex-direction:column;height:400px}.EditionShowpiece_genericDivider__bKdrF{width:auto;height:1px;align-self:stretch}}.SectionWrapper_section__47ASI{padding:120px 24px;position:relative}.SectionWrapper_alt__qX9cJ{background:#121216}.SectionWrapper_container__VDfLd{max-width:1200px;margin:0 auto;width:100%}@media (max-width:768px){.SectionWrapper_section__47ASI{padding:80px 24px}}.TypographyBreak_wrap__ijcNH{padding:80px 24px;overflow:hidden;text-align:center}.TypographyBreak_text__pNCH_{font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(5rem,15vw,14rem);font-weight:400;line-height:1;color:hsla(0,0%,100%,.04);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TypographyBreak_dot__fuPHk{color:#c9a227;opacity:.2}@media (max-width:768px){.TypographyBreak_wrap__ijcNH{padding:48px 24px}}.caseStudy_sectionHeader__LJvpg{margin-bottom:40px}.caseStudy_sectionEyebrow__4kVFt{font-size:.8125rem;color:#c9a227;text-transform:uppercase;letter-spacing:.06em;font-weight:500;display:block;margin-bottom:10px;font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_sectionTitle__MVZsF{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;color:#fff;letter-spacing:-.01em;margin:0}.caseStudy_showpieceSubtitle__HpKro{font-size:1rem;color:#9e9b95;line-height:1.65;max-width:560px;margin:12px 0 0;font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_challengeText__gwPUY{font-size:clamp(1.125rem,1.6vw,1.375rem);color:#e8e4dc;line-height:1.7;max-width:720px;margin:0;font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_interventionGrid__PRQoJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;border-radius:12px}.caseStudy_interventionCard__Q1z69{background:#161619;padding:32px 24px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06)}.caseStudy_interventionNum__ZrmOS{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:#c9a227;font-weight:600;letter-spacing:.06em;display:block;margin-bottom:12px}.caseStudy_interventionText__HD5Wc{font-size:1rem;color:#e8e4dc;line-height:1.6;margin:0;font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_systemList__f7sxl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;max-width:600px}.caseStudy_systemItem__eNInE{display:flex;align-items:center;gap:12px;font-size:1.0625rem;color:#e8e4dc;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_systemItem__eNInE:last-child{border-bottom:none}.caseStudy_checkIcon__0WXr1{flex-shrink:0}.caseStudy_metricsRow__FfVBI{display:flex;gap:32px;align-items:flex-start}.caseStudy_metricsMain___bEct{flex:1 1;min-width:0}.caseStudy_dqaColumn__nLWQW{flex-shrink:0;display:flex;align-items:center;justify-content:center}.caseStudy_editionCta__B_5uN{text-align:center;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.caseStudy_editionCtaLabel__t8zoT{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,Fira Code,monospace}.caseStudy_editionCtaTitle__c_2lS{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;color:#fff;letter-spacing:-.01em;margin:0}.caseStudy_editionCtaCopy__mPdZY{font-size:1rem;color:#9e9b95;line-height:1.65;margin:0;max-width:480px;font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_editionCtaButton__D__1L{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:6px;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-decoration:none;color:#fff;margin-top:8px;font-family:DM Sans,system-ui,-apple-system,sans-serif;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.caseStudy_editionCtaButton__D__1L:hover{opacity:.9;transform:translateY(-1px)}.caseStudy_editionCtaButton__D__1L:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.caseStudy_liveBuild__wf8Ju{text-align:center;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0}.caseStudy_liveBuildLabel__Wh5E9{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,Fira Code,monospace}.caseStudy_liveBuildTitle__dtnlu{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;color:#fff;letter-spacing:-.01em;margin:0}.caseStudy_liveBuildCopy__3A7R0{font-size:1rem;color:#9e9b95;line-height:1.65;margin:0;max-width:520px;font-family:DM Sans,system-ui,-apple-system,sans-serif}.caseStudy_liveBuildButton__sT4Wz{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:6px;font-size:.9375rem;font-weight:600;letter-spacing:.02em;text-decoration:none;background:transparent;border:1.5px solid;margin-top:12px;font-family:DM Sans,system-ui,-apple-system,sans-serif;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.caseStudy_liveBuildButton__sT4Wz:hover{background:hsla(0,0%,100%,.04);transform:translateY(-1px)}.caseStudy_liveBuildButton__sT4Wz:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:768px){.caseStudy_interventionGrid__PRQoJ{grid-template-columns:1fr}.caseStudy_metricsRow__FfVBI{flex-direction:column;gap:40px;align-items:center}.caseStudy_editionCta__B_5uN{padding:0 16px}}