.home-module__Hx0lNG__canvas{--ink:#17231f;--muted:#5f665f;--paper:#eeeae0;--cream:#f8f5ed;--accent:#173f78;--accent-light:#86a5d0;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;overflow:clip}.home-module__Hx0lNG__canvas a{color:inherit;text-decoration:none}.home-module__Hx0lNG__skipLink{z-index:100;background:var(--ink);padding:10px 14px;font-size:12px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:#fffdf7!important}.home-module__Hx0lNG__skipLink:focus{transform:translateY(0)}.home-module__Hx0lNG__brandLink,.home-module__Hx0lNG__menu a,.home-module__Hx0lNG__primaryCta,.home-module__Hx0lNG__secondaryCta,.home-module__Hx0lNG__footerLinks a{outline-offset:5px}.home-module__Hx0lNG__brandLink:focus-visible,.home-module__Hx0lNG__menu a:focus-visible,.home-module__Hx0lNG__primaryCta:focus-visible,.home-module__Hx0lNG__secondaryCta:focus-visible,.home-module__Hx0lNG__footerLinks a:focus-visible{outline:2px solid var(--accent)}.home-module__Hx0lNG__brand{color:var(--ink);align-items:center;display:inline-flex}.home-module__Hx0lNG__brandLogo{width:184px;height:auto}.home-module__Hx0lNG__siteHeader{border-bottom:1px solid #17231f38;justify-content:space-between;align-items:center;gap:32px;width:min(1280px,100% - 64px);min-height:86px;margin:0 auto;display:flex}.home-module__Hx0lNG__menu{color:#3e4944;align-items:center;gap:28px;font-size:12px;display:flex}.home-module__Hx0lNG__menu a:hover,.home-module__Hx0lNG__footerLinks a:hover{color:var(--accent)}.home-module__Hx0lNG__headerCta{border-left:1px solid #17231f40;padding:12px 0 12px 28px;font-weight:700;color:var(--ink)!important}.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1.14fr) minmax(420px,.86fr);align-items:center;gap:clamp(56px,7vw,104px);width:min(1280px,100% - 64px);min-height:760px;margin:0 auto;padding:82px 0 96px;display:grid}.home-module__Hx0lNG__kicker,.home-module__Hx0lNG__sectionIntro>p,.home-module__Hx0lNG__ecosystem>header>p,.home-module__Hx0lNG__closing>div:first-child>p{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:650}.home-module__Hx0lNG__hero h1{letter-spacing:-.058em;max-width:790px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,86px);font-weight:400;line-height:.96}.home-module__Hx0lNG__hero h1 em{color:var(--accent);font-weight:400}.home-module__Hx0lNG__lead{color:#46514c;letter-spacing:-.012em;max-width:680px;margin:30px 0 0;font-size:18px;line-height:1.65}.home-module__Hx0lNG__actions{align-items:center;gap:26px;margin-top:36px;display:flex}.home-module__Hx0lNG__primaryCta{background:var(--ink);justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 22px;font-size:13px;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex;color:#fffdf7!important}.home-module__Hx0lNG__primaryCta:hover{background:var(--accent);transform:translateY(-2px)}.home-module__Hx0lNG__secondaryCta{border-bottom:1px solid;padding:8px 0;font-size:13px;color:#3e4944!important}.home-module__Hx0lNG__facts{border-top:1px solid #17231f38;grid-template-columns:repeat(3,1fr);margin:54px 0 0;display:grid}.home-module__Hx0lNG__facts>div{padding:20px 20px 0 0}.home-module__Hx0lNG__facts>div+div{border-left:1px solid #17231f2b;padding-left:20px}.home-module__Hx0lNG__facts dt{font-family:Georgia,Times New Roman,serif;font-size:19px}.home-module__Hx0lNG__facts dd{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.home-module__Hx0lNG__report{background:var(--cream);border:1px solid #17231f4d;padding:clamp(26px,3vw,42px);position:relative;box-shadow:24px 30px #17231f14}.home-module__Hx0lNG__report:before{background:var(--accent);content:"";width:82px;height:5px;position:absolute;top:-1px;left:-1px}.home-module__Hx0lNG__reportHeader{border-bottom:1px solid #17231f2e;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.home-module__Hx0lNG__reportHeader>div{flex-direction:column;gap:5px;display:flex}.home-module__Hx0lNG__reportHeader span,.home-module__Hx0lNG__sampleTag{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.home-module__Hx0lNG__reportHeader strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.home-module__Hx0lNG__sampleTag{border:1px solid #17231f40;padding:7px 9px;color:var(--ink)!important}.home-module__Hx0lNG__reportScore{grid-template-columns:.72fr 1.28fr;align-items:end;gap:24px;padding:28px 0;display:grid}.home-module__Hx0lNG__reportScore>div:first-child{align-items:flex-end;display:flex}.home-module__Hx0lNG__scoreNumber{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,7vw,92px);line-height:.76}.home-module__Hx0lNG__scoreScale{color:var(--muted);padding:0 0 2px 8px;font-size:13px}.home-module__Hx0lNG__reportScore small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.home-module__Hx0lNG__reportScore strong{font-size:15px;display:block}.home-module__Hx0lNG__reportScore p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}.home-module__Hx0lNG__sampleBars{gap:10px;display:grid}.home-module__Hx0lNG__sampleBarRow{gap:6px;display:grid}.home-module__Hx0lNG__sampleBarLabel{justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.home-module__Hx0lNG__sampleBarLabel strong{font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:500}.home-module__Hx0lNG__sampleBarTrack{background:#17231f1f;height:3px;display:block}.home-module__Hx0lNG__sampleBarTrack i{background:var(--accent);height:100%;display:block}.home-module__Hx0lNG__reportFooter{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #17231f2e;grid-template-columns:repeat(3,1fr);margin-top:26px;padding-top:16px;font-size:8px;display:grid}.home-module__Hx0lNG__sampleNotice{color:#787e78;margin:17px 0 0;font-size:9px;line-height:1.4}.home-module__Hx0lNG__method{border-top:1px solid #17231f38;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(56px,9vw,140px);width:min(1280px,100% - 64px);margin:0 auto;padding:110px 0;display:grid}.home-module__Hx0lNG__sectionIntro h2,.home-module__Hx0lNG__ecosystem>header h2,.home-module__Hx0lNG__closing h2{letter-spacing:-.052em;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.6vw,66px);font-weight:400;line-height:1}.home-module__Hx0lNG__methodStatement>p{color:#3f4a45;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.55}.home-module__Hx0lNG__methodStatement ol{margin:48px 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__methodStatement li{border-top:1px solid #17231f2e;grid-template-columns:42px 130px 1fr;gap:18px;padding:20px 0;display:grid}.home-module__Hx0lNG__methodStatement li:last-child{border-bottom:1px solid #17231f2e}.home-module__Hx0lNG__methodStatement li>span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:10px}.home-module__Hx0lNG__methodStatement li strong{font-size:13px}.home-module__Hx0lNG__methodStatement li p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.home-module__Hx0lNG__ecosystem{background:var(--ink);color:#f6f1e7;padding:110px max(32px,50% - 640px)}.home-module__Hx0lNG__ecosystem>header>p{color:var(--accent-light)}.home-module__Hx0lNG__ecosystem>header h2{color:#f6f1e7}.home-module__Hx0lNG__pillars{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.home-module__Hx0lNG__pillars article{min-height:340px;padding:28px 34px 0 0}.home-module__Hx0lNG__pillars article+article{border-left:1px solid #ffffff2e;padding-left:34px}.home-module__Hx0lNG__pillars article>span{color:var(--accent-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.home-module__Hx0lNG__pillars h3{letter-spacing:-.04em;max-width:340px;margin:58px 0 0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.06}.home-module__Hx0lNG__pillars p{color:#ffffff9e;max-width:330px;margin:24px 0 0;font-size:13px;line-height:1.6}.home-module__Hx0lNG__pillars small{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;margin-top:30px;font-size:9px;display:block}.home-module__Hx0lNG__closing{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(50px,10vw,150px);width:min(1280px,100% - 64px);margin:0 auto;padding:110px 0;display:grid}.home-module__Hx0lNG__closing>div:last-child>p{color:#46514c;max-width:540px;margin:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.55}.home-module__Hx0lNG__siteFooter{border-top:1px solid #17231f38;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1280px,100% - 64px);min-height:170px;margin:0 auto;display:grid}.home-module__Hx0lNG__siteFooter>p{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:15px}.home-module__Hx0lNG__footerLinks{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;flex-direction:column;justify-self:end;align-items:flex-end;gap:9px;font-size:11px;line-height:1.4;display:flex}@media (max-width:980px){.home-module__Hx0lNG__menu>a:not(.home-module__Hx0lNG__headerCta){display:none}.home-module__Hx0lNG__hero,.home-module__Hx0lNG__method,.home-module__Hx0lNG__closing{grid-template-columns:1fr}.home-module__Hx0lNG__hero{gap:70px}.home-module__Hx0lNG__report{width:min(100%,620px)}.home-module__Hx0lNG__pillars{grid-template-columns:1fr}.home-module__Hx0lNG__pillars article{min-height:auto;padding:30px 0 44px}.home-module__Hx0lNG__pillars article+article{border-top:1px solid #ffffff2e;border-left:0;padding-left:0}.home-module__Hx0lNG__pillars h3{margin-top:32px}}@media (max-width:720px){.home-module__Hx0lNG__siteHeader,.home-module__Hx0lNG__hero,.home-module__Hx0lNG__method,.home-module__Hx0lNG__closing,.home-module__Hx0lNG__siteFooter{width:min(100% - 32px,1280px)}.home-module__Hx0lNG__siteHeader{min-height:72px}.home-module__Hx0lNG__brandLogo{width:158px}.home-module__Hx0lNG__headerCta{padding-left:16px;font-size:11px}.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:58px 0 72px}.home-module__Hx0lNG__hero h1{font-size:clamp(46px,13vw,66px)}.home-module__Hx0lNG__lead{font-size:16px}.home-module__Hx0lNG__actions{flex-direction:column;align-items:stretch}.home-module__Hx0lNG__primaryCta{width:100%}.home-module__Hx0lNG__secondaryCta{align-self:flex-start}.home-module__Hx0lNG__facts{grid-template-columns:1fr}.home-module__Hx0lNG__facts>div,.home-module__Hx0lNG__facts>div+div{border-bottom:1px solid #17231f29;border-left:0;padding:16px 0}.home-module__Hx0lNG__report{box-shadow:12px 14px #17231f14}.home-module__Hx0lNG__reportHeader,.home-module__Hx0lNG__reportScore{grid-template-columns:1fr;align-items:flex-start}.home-module__Hx0lNG__reportHeader{flex-direction:column}.home-module__Hx0lNG__reportScore{display:grid}.home-module__Hx0lNG__method{gap:52px;padding:82px 0}.home-module__Hx0lNG__methodStatement>p,.home-module__Hx0lNG__closing>div:last-child>p{font-size:19px}.home-module__Hx0lNG__methodStatement li{grid-template-columns:34px 1fr}.home-module__Hx0lNG__methodStatement li p{grid-column:2}.home-module__Hx0lNG__ecosystem{padding:82px 16px}.home-module__Hx0lNG__pillars{margin-top:50px}.home-module__Hx0lNG__closing{gap:46px;padding:82px 0}.home-module__Hx0lNG__siteFooter{grid-template-columns:1fr;align-content:center;gap:16px;min-height:230px}.home-module__Hx0lNG__siteFooter>p{margin:0}.home-module__Hx0lNG__footerLinks{justify-self:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__primaryCta{transition:none}}
