.home-module__mwqEdq__edition{--base:#f4f6f8;--surface:#ffffffd1;--surface-strong:#fffffff2;--ink:#17181b;--muted:#5d626b;--accent:#3456db;--accent-soft:#e7ecff;--mint-soft:#e7f4f0;--lavender-soft:#eeeafd;background:var(--base);color:var(--ink);overflow:clip}.home-module__mwqEdq__edition section{overflow:hidden}.home-module__mwqEdq__hero{isolation:isolate;background:#f8f9fb;min-height:min(600px,100svh - 74px);position:relative}.home-module__mwqEdq__heroAsset{z-index:-1;position:absolute;inset:0;overflow:hidden}.home-module__mwqEdq__heroAsset img{object-fit:cover;object-position:center;animation:12s ease-in-out infinite alternate home-module__mwqEdq__floatGlass;transform:scale(1.02)}.home-module__mwqEdq__heroContent{min-height:inherit;flex-direction:column;padding-block:24px 18px;display:flex}.home-module__mwqEdq__heroMeta,.home-module__mwqEdq__heroFoot{color:var(--muted);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:.66rem;font-weight:760;display:flex}.home-module__mwqEdq__heroMeta{width:min(610px,48%)}.home-module__mwqEdq__heroMeta span:last-child{background:var(--surface);color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);border-radius:16px;padding:9px 12px;box-shadow:0 10px 30px #3a455a17}.home-module__mwqEdq__heroCopy{flex-direction:column;flex:1;justify-content:center;width:min(610px,49%);display:flex}.home-module__mwqEdq__name{letter-spacing:0;font-size:clamp(3.8rem,6.2vw,6.4rem);font-weight:760;line-height:.88}.home-module__mwqEdq__statement{letter-spacing:0;text-wrap:balance;max-width:16ch;margin-top:20px;font-size:clamp(1.75rem,2.7vw,2.8rem);font-weight:650;line-height:.98}.home-module__mwqEdq__subcopy{max-width:560px;color:var(--muted);margin-top:15px;font-size:.9375rem;line-height:1.6}.home-module__mwqEdq__heroActions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.home-module__mwqEdq__primaryAction,.home-module__mwqEdq__secondaryAction{-webkit-backdrop-filter:blur(20px)saturate(.78);backdrop-filter:blur(20px)saturate(.78);border-radius:22px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding-inline:18px;font-size:.74rem;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.home-module__mwqEdq__primaryAction{color:#fff;background:#17181be6;box-shadow:0 14px 34px #1f232d2e}.home-module__mwqEdq__secondaryAction{background:var(--surface);box-shadow:0 12px 32px #3a455a1a}.home-module__mwqEdq__primaryAction:hover,.home-module__mwqEdq__primaryAction:focus-visible,.home-module__mwqEdq__secondaryAction:hover,.home-module__mwqEdq__secondaryAction:focus-visible{outline:3px solid var(--ink);outline-offset:3px;transform:translateY(-2px)}.home-module__mwqEdq__heroFoot{width:min(610px,48%)}.home-module__mwqEdq__proofBand{background:#f7f8fa;padding:26px 0}.home-module__mwqEdq__proofGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-module__mwqEdq__proofItem{background:var(--surface);-webkit-backdrop-filter:blur(22px)saturate(.76);backdrop-filter:blur(22px)saturate(.76);border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;min-height:136px;padding:20px;display:grid;box-shadow:0 18px 50px #3a455a14}.home-module__mwqEdq__proofItem dd{grid-area:1/1;font-size:clamp(2.5rem,4vw,4rem);font-weight:740;line-height:1}.home-module__mwqEdq__proofItem dt{max-width:220px;color:var(--muted);grid-area:1/2;font-size:.74rem;line-height:1.4}.home-module__mwqEdq__workBand,.home-module__mwqEdq__capabilityBand,.home-module__mwqEdq__methodBand,.home-module__mwqEdq__experienceBand{padding:42px 0}.home-module__mwqEdq__sectionIntro{grid-template-columns:52px minmax(0,1fr);gap:18px;display:grid}.home-module__mwqEdq__sectionIndex,.home-module__mwqEdq__sectionEyebrow,.home-module__mwqEdq__caseMeta,.home-module__mwqEdq__caseCategory,.home-module__mwqEdq__caseLink,.home-module__mwqEdq__caseOutcome span,.home-module__mwqEdq__methodLead>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:760}.home-module__mwqEdq__sectionIndex{color:var(--accent)}.home-module__mwqEdq__sectionTitle{letter-spacing:0;text-wrap:balance;max-width:740px;margin-top:7px;font-size:clamp(2rem,3.1vw,3.25rem);font-weight:720;line-height:1}.home-module__mwqEdq__sectionDescription{max-width:650px;color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.55}.home-module__mwqEdq__workBand{background:var(--lavender-soft)}.home-module__mwqEdq__caseGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.home-module__mwqEdq__caseRow{background:var(--surface);-webkit-backdrop-filter:blur(24px)saturate(.76);backdrop-filter:blur(24px)saturate(.76);border-radius:32px;grid-template-rows:22px 126px minmax(0,1fr);gap:8px;min-width:0;height:326px;padding:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 20px 52px #42415b17}.home-module__mwqEdq__caseRow:hover,.home-module__mwqEdq__caseRow:focus-visible{outline:3px solid var(--ink);outline-offset:3px;transform:translateY(-5px)scale(1.008);box-shadow:0 28px 64px #42415b29}.home-module__mwqEdq__caseMeta{justify-content:space-between;display:flex}.home-module__mwqEdq__caseRow>:last-child{order:2;max-height:126px;overflow:hidden;border-radius:22px!important}.home-module__mwqEdq__caseCopy{order:3;min-width:0}.home-module__mwqEdq__caseCopy h3{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:1.15rem;font-weight:730;line-height:1.05;overflow:hidden}.home-module__mwqEdq__caseCopy>p:not(.home-module__mwqEdq__caseCategory),.home-module__mwqEdq__caseOutcome{display:none}.home-module__mwqEdq__caseLink{color:var(--accent);justify-content:space-between;align-items:center;margin-top:9px;display:flex}.home-module__mwqEdq__archiveLink{background:var(--surface);border-radius:20px;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-size:.72rem;font-weight:750;display:inline-flex;box-shadow:0 12px 30px #42415b14}.home-module__mwqEdq__archiveLink:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.home-module__mwqEdq__capabilityBand{background:var(--mint-soft)}.home-module__mwqEdq__capabilityBand>div,.home-module__mwqEdq__methodBand>div{padding-block:0!important}.home-module__mwqEdq__capabilityGrid,.home-module__mwqEdq__methodGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.home-module__mwqEdq__capabilityGrid li,.home-module__mwqEdq__methodGrid li{background:var(--surface);-webkit-backdrop-filter:blur(20px)saturate(.76);backdrop-filter:blur(20px)saturate(.76);border-radius:28px;min-height:214px;padding:18px;box-shadow:0 16px 42px #364e4814}.home-module__mwqEdq__capabilityGrid li>span,.home-module__mwqEdq__methodGrid li>span{color:var(--accent);font-size:.68rem;font-weight:760}.home-module__mwqEdq__capabilityGrid h3,.home-module__mwqEdq__methodGrid h3{margin-top:36px;font-size:1.04rem;font-weight:730;line-height:1.12}.home-module__mwqEdq__capabilityGrid p,.home-module__mwqEdq__methodGrid p{color:var(--muted);margin-top:9px;font-size:.8125rem;line-height:1.5}.home-module__mwqEdq__methodBand{color:var(--ink);background:#f8f9fb}.home-module__mwqEdq__methodLead{grid-template-columns:52px minmax(0,.85fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.home-module__mwqEdq__methodLead>span{color:var(--accent)}.home-module__mwqEdq__methodLead h2{letter-spacing:0;max-width:600px;font-size:clamp(2rem,3.1vw,3.25rem);font-weight:720;line-height:1}.home-module__mwqEdq__methodLead p{color:var(--muted);font-size:.82rem;line-height:1.5}.home-module__mwqEdq__methodGrid li{background:#eaeef9b8;min-height:188px}.home-module__mwqEdq__methodGrid h3{margin-top:26px}.home-module__mwqEdq__experienceBand{background:#f1f3f6}.home-module__mwqEdq__experienceList{gap:10px;margin-top:24px;display:grid}.home-module__mwqEdq__experienceList li{background:var(--surface);border-radius:27px;grid-template-columns:140px minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:18px;min-height:106px;padding:18px;display:grid;box-shadow:0 14px 38px #3a455a12}.home-module__mwqEdq__experienceList li>span,.home-module__mwqEdq__experienceList li>p,.home-module__mwqEdq__experienceList div>p{color:var(--muted);font-size:.74rem;line-height:1.45}.home-module__mwqEdq__experienceList h3{font-size:1.04rem;font-weight:730}.home-module__mwqEdq__contactBand{background:var(--accent-soft);height:330px}.home-module__mwqEdq__contactInner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.home-module__mwqEdq__contactInner p{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:760}.home-module__mwqEdq__contactInner h2{letter-spacing:0;max-width:650px;margin-top:9px;font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:730;line-height:1}.home-module__mwqEdq__contactInner>a{background:var(--surface-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;align-items:center;min-height:50px;padding:0 18px;font-size:.86rem;font-weight:750;display:inline-flex;box-shadow:0 16px 38px #2f42881c}.dark .home-module__mwqEdq__edition{--base:#111319;--surface:#f6f8fc2e;--surface-strong:#f6f8fc3d;--ink:#f5f6f8;--muted:#c2c6cf;--accent:#a9baff;--accent-soft:#1d2438;--mint-soft:#172722;--lavender-soft:#211d31;background:var(--base)}.dark .home-module__mwqEdq__hero{background:#15171d}.dark .home-module__mwqEdq__heroAsset img{opacity:.34;filter:brightness(.62)contrast(1.08)}.dark .home-module__mwqEdq__heroMeta span:last-child{color:var(--ink)}.dark .home-module__mwqEdq__secondaryAction{color:var(--ink)}:is(.dark .home-module__mwqEdq__proofBand,.dark .home-module__mwqEdq__methodBand){background:#15171d}.dark .home-module__mwqEdq__methodGrid li{background:var(--surface)}.dark .home-module__mwqEdq__experienceBand{background:#171a20}@keyframes home-module__mwqEdq__floatGlass{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.035)translateY(-7px)}}@media (min-width:1024px){.home-module__mwqEdq__workBand{padding-block:28px}.home-module__mwqEdq__caseGrid{margin-top:18px}.home-module__mwqEdq__caseRow{grid-template-rows:22px 112px minmax(0,1fr);height:304px}.home-module__mwqEdq__caseRow>:last-child{max-height:112px}}@media (min-width:1024px) and (max-height:640px){.home-module__mwqEdq__hero{min-height:calc(100svh - 5rem)}.home-module__mwqEdq__heroContent{padding-block:14px 12px}.home-module__mwqEdq__statement{margin-top:12px;font-size:1.75rem;line-height:1.04}.home-module__mwqEdq__subcopy{margin-top:10px;font-size:.875rem;line-height:1.45}.home-module__mwqEdq__heroActions{margin-top:12px}}@media (max-width:1023px){.home-module__mwqEdq__heroCopy,.home-module__mwqEdq__heroMeta,.home-module__mwqEdq__heroFoot{width:58%}.home-module__mwqEdq__capabilityGrid,.home-module__mwqEdq__methodGrid{grid-template-columns:repeat(2,1fr)}.home-module__mwqEdq__methodLead{grid-template-columns:52px minmax(0,1fr)}.home-module__mwqEdq__methodLead p{grid-column:2}}@media (max-width:767px){.home-module__mwqEdq__edition section{max-height:none;overflow:visible}.home-module__mwqEdq__hero{height:auto;min-height:720px;overflow:hidden!important}.home-module__mwqEdq__heroAsset{height:52%;inset:auto -34% 0 -12%}.home-module__mwqEdq__heroAsset img{object-position:70% center}.home-module__mwqEdq__heroContent{min-height:720px;padding-block:22px 16px}.home-module__mwqEdq__heroMeta,.home-module__mwqEdq__heroCopy,.home-module__mwqEdq__heroFoot{width:100%}.home-module__mwqEdq__heroCopy{justify-content:flex-start;padding-top:54px}.home-module__mwqEdq__name{font-size:clamp(3.2rem,16vw,4.6rem)}.home-module__mwqEdq__statement{font-size:2rem}.home-module__mwqEdq__subcopy{max-width:430px}.home-module__mwqEdq__heroFoot span:nth-child(2){display:none}.home-module__mwqEdq__proofGrid,.home-module__mwqEdq__caseGrid,.home-module__mwqEdq__capabilityGrid,.home-module__mwqEdq__methodGrid{grid-template-columns:1fr}.home-module__mwqEdq__proofItem{min-height:112px}.home-module__mwqEdq__workBand,.home-module__mwqEdq__capabilityBand,.home-module__mwqEdq__methodBand,.home-module__mwqEdq__experienceBand{padding:36px 0}.home-module__mwqEdq__caseRow{height:344px}.home-module__mwqEdq__sectionIntro{grid-template-columns:34px minmax(0,1fr);gap:10px}.home-module__mwqEdq__methodLead{grid-template-columns:1fr}.home-module__mwqEdq__methodLead p{grid-column:1}.home-module__mwqEdq__experienceList li{grid-template-columns:1fr;gap:7px}.home-module__mwqEdq__contactBand{height:auto;min-height:330px}.home-module__mwqEdq__contactInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;min-height:330px}.home-module__mwqEdq__contactInner>a{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.home-module__mwqEdq__heroAsset img{animation:none}.home-module__mwqEdq__primaryAction,.home-module__mwqEdq__secondaryAction,.home-module__mwqEdq__caseRow{transition:none}}
