.GraphiteHome-module__54gmBa__page{--home-bg:#1d1e21;--home-card:#202124;--home-border:#414247;--home-text:#f3f3f4;--home-muted:#a4a5aa;background:var(--home-bg);min-height:100vh;color:var(--home-text);font-family:var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.GraphiteHome-module__54gmBa__shell{width:min(100% - 64px,1200px);margin:0 auto}.GraphiteHome-module__54gmBa__page a{color:inherit;text-decoration:none}.GraphiteHome-module__54gmBa__page a:focus-visible{outline-offset:5px;outline:2px solid #f3f3f4}.GraphiteHome-module__54gmBa__skipLink{z-index:20;background:#f3f3f4;border-radius:6px;padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-150%);color:#1d1e21!important}.GraphiteHome-module__54gmBa__skipLink:focus{transform:translateY(0)}.GraphiteHome-module__54gmBa__header{border-bottom:1px solid #35363b;justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.GraphiteHome-module__54gmBa__brand{letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:12px;font-size:24px;font-weight:650;line-height:1.1;display:inline-flex}.GraphiteHome-module__54gmBa__brand img{object-fit:contain;border-radius:9px;width:42px;height:42px}.GraphiteHome-module__54gmBa__brandCaption{color:var(--home-muted);letter-spacing:.005em;margin-top:6px;font-size:10px;font-weight:400;display:block}.GraphiteHome-module__54gmBa__navigation{color:#c1c2c6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;font-size:12px;display:flex}.GraphiteHome-module__54gmBa__navigation a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.GraphiteHome-module__54gmBa__navigation a:hover,.GraphiteHome-module__54gmBa__footer a:hover{color:#fff}.GraphiteHome-module__54gmBa__navigation .GraphiteHome-module__54gmBa__aboutLink{border-left:1px solid #414247;padding-left:24px}.GraphiteHome-module__54gmBa__hero{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:64px;padding:82px 0 94px;display:grid}.GraphiteHome-module__54gmBa__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#c5c6ca;align-items:center;gap:9px;margin:0 0 26px;font-size:11px;font-weight:600;display:flex}.GraphiteHome-module__54gmBa__eyebrow>span{background:#da534e;border-radius:50%;width:6px;height:6px}.GraphiteHome-module__54gmBa__hero h1{letter-spacing:-.057em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(45px,4.6vw,65px);font-weight:620;line-height:1.065}.GraphiteHome-module__54gmBa__hero h1>span{color:#a4a5aa;margin-bottom:8px;display:block}.GraphiteHome-module__54gmBa__heroDescription{color:#b8b9bd;max-width:520px;margin:28px 0 0;font-size:16px;line-height:1.75}.GraphiteHome-module__54gmBa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.GraphiteHome-module__54gmBa__primaryAction,.GraphiteHome-module__54gmBa__secondaryAction{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 18px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.GraphiteHome-module__54gmBa__page .GraphiteHome-module__54gmBa__primaryAction{color:#1d1e21;background:#f3f3f4}.GraphiteHome-module__54gmBa__page .GraphiteHome-module__54gmBa__primaryAction:hover{background:#fff}.GraphiteHome-module__54gmBa__secondaryAction{background:#25262a;border-color:#505157}.GraphiteHome-module__54gmBa__secondaryAction:hover{background:#2d2e33;border-color:#707178}.GraphiteHome-module__54gmBa__accessNote{color:var(--home-muted);margin:14px 0 0;font-size:11px;line-height:1.6}.GraphiteHome-module__54gmBa__riskVisual{background:linear-gradient(145deg,#28292d 0%,#202124 74%);border:1px solid #48494f;border-radius:16px;padding:24px;position:relative;box-shadow:0 18px 60px #00000016}.GraphiteHome-module__54gmBa__visualTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.GraphiteHome-module__54gmBa__visualLabel{letter-spacing:.15em;color:#b8b9bf;font-size:9px;font-weight:600}.GraphiteHome-module__54gmBa__exampleTag{color:#aeb0b6;white-space:nowrap;border:1px solid #414247;border-radius:5px;padding:5px 7px;font-size:9px}.GraphiteHome-module__54gmBa__riskVisual h2{letter-spacing:-.035em;margin:26px 0 12px;font-size:31px;font-weight:560;line-height:1.15}.GraphiteHome-module__54gmBa__visualDescription{max-width:300px;color:var(--home-muted);margin:0;font-size:12px;line-height:1.75}.GraphiteHome-module__54gmBa__riskRule{color:#b0b1b7;border-top:1px solid #414247;border-bottom:1px solid #414247;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding:15px 0;font-size:11px;display:flex}.GraphiteHome-module__54gmBa__riskRule strong{color:#f3f3f4;letter-spacing:-.035em;white-space:nowrap;font-size:21px;font-weight:600}.GraphiteHome-module__54gmBa__riskRule small{color:#b0b1b7;letter-spacing:0;font-size:10px;font-weight:400}.GraphiteHome-module__54gmBa__riskTable{margin-top:18px}.GraphiteHome-module__54gmBa__riskTableHeader{color:var(--home-muted);justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.GraphiteHome-module__54gmBa__riskRow{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:10px 0;font-size:15px;display:flex}.GraphiteHome-module__54gmBa__riskRow>span:first-child{color:#d4d5d9}.GraphiteHome-module__54gmBa__riskRow>span:last-child{justify-content:flex-end;align-items:center;width:48%;height:31px;display:flex;position:relative}.GraphiteHome-module__54gmBa__riskRow i{background:linear-gradient(90deg,#383a40,#44464e);border-left:2px solid #b1b3ba;border-radius:0 3px 3px 0;height:100%;display:block;position:absolute;left:0}.GraphiteHome-module__54gmBa__riskRow strong{z-index:1;font-size:13px;font-weight:550;position:relative}.GraphiteHome-module__54gmBa__visualNote{color:var(--home-muted);margin:15px 0 0;font-size:10px;line-height:1.7}.GraphiteHome-module__54gmBa__visualLink{border-top:1px solid #414247;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:16px;padding-top:14px;font-size:11px;font-weight:500;display:flex}.GraphiteHome-module__54gmBa__toolsSection{padding:0 0 86px}.GraphiteHome-module__54gmBa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.GraphiteHome-module__54gmBa__smallLabel{color:var(--home-muted);letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:550}.GraphiteHome-module__54gmBa__sectionHeading h2,.GraphiteHome-module__54gmBa__story h2,.GraphiteHome-module__54gmBa__research h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:550;line-height:1.25}.GraphiteHome-module__54gmBa__sectionHeading>p{max-width:220px;color:var(--home-muted);margin:0 0 4px;font-size:12px;line-height:1.75}.GraphiteHome-module__54gmBa__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.GraphiteHome-module__54gmBa__toolCard{background:#202124;border:1px solid #414247;border-radius:11px;flex-direction:column;padding:25px;transition:border-color .15s,background .15s;display:flex}.GraphiteHome-module__54gmBa__toolCard:hover{background:#242529;border-color:#76777e}.GraphiteHome-module__54gmBa__featuredCard{background:#25262a;border-color:#696a72}.GraphiteHome-module__54gmBa__toolCardTop{letter-spacing:.08em;color:#aeb0b5;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:500;display:flex}.GraphiteHome-module__54gmBa__toolIcon{color:#cbcdd3;width:43px;height:36px;margin:30px 0 18px}.GraphiteHome-module__54gmBa__toolIcon svg{width:100%;height:100%}.GraphiteHome-module__54gmBa__toolCard h3{letter-spacing:-.035em;margin:0 0 13px;font-size:23px;font-weight:550}.GraphiteHome-module__54gmBa__toolCard h2{letter-spacing:-.035em;margin:27px 0 13px;font-size:26px;font-weight:550}.GraphiteHome-module__54gmBa__toolCard>p{color:#afb0b5;margin:0;font-size:14px;line-height:1.75}.GraphiteHome-module__54gmBa__cardAction{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:29px;font-size:11px;font-weight:550;display:flex}.GraphiteHome-module__54gmBa__cardAction:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.GraphiteHome-module__54gmBa__relatedTool{border-top:1px solid #414247;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:19px;padding-top:16px;font-size:11px;display:flex}.GraphiteHome-module__54gmBa__relatedTool span{color:var(--home-muted)}.GraphiteHome-module__54gmBa__relatedTool:hover{text-underline-offset:4px;text-decoration:underline}.GraphiteHome-module__54gmBa__plannedBadge{letter-spacing:.02em;border:1px solid #54555b;border-radius:4px;padding:4px 7px}.GraphiteHome-module__54gmBa__directoryIntro{max-width:760px;padding:58px 0 36px}.GraphiteHome-module__54gmBa__directoryIntro h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:580;line-height:1.12}.GraphiteHome-module__54gmBa__directoryIntro>p:last-child{color:var(--home-muted);margin:20px 0 0;font-size:15px;line-height:1.8}.GraphiteHome-module__54gmBa__radarPlan{border:1px solid var(--home-border);background:var(--home-card);border-radius:11px;max-width:760px;margin:0 0 30px;padding:28px}.GraphiteHome-module__54gmBa__radarPlan h2{letter-spacing:-.03em;margin:0 0 16px;font-size:20px;font-weight:550}.GraphiteHome-module__54gmBa__radarPlan ul{color:#b8b9bd;margin:0;padding-left:20px;font-size:14px;line-height:1.85}.GraphiteHome-module__54gmBa__radarPlan li+li{margin-top:8px}.GraphiteHome-module__54gmBa__radarPlan p{color:var(--home-muted);margin:20px 0 0;font-size:13px;line-height:1.8}.GraphiteHome-module__54gmBa__story{border-top:1px solid #414247;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding:64px 0 72px;display:grid}.GraphiteHome-module__54gmBa__storyByline{color:#a4a5aa;margin:23px 0 0;font-size:11px}.GraphiteHome-module__54gmBa__storyBody blockquote{letter-spacing:-.03em;color:#e2e3e6;margin:0 0 24px;font-size:25px;font-weight:400;line-height:1.5}.GraphiteHome-module__54gmBa__storyBody>p{color:#aeb0b6;margin:0 0 14px;font-size:14px;line-height:1.9}.GraphiteHome-module__54gmBa__storyBody>a{align-items:center;gap:13px;min-height:44px;margin-top:4px;font-size:12px;font-weight:550;display:inline-flex}.GraphiteHome-module__54gmBa__research{background:#202124;border:1px solid #414247;border-radius:12px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding:34px;display:grid}.GraphiteHome-module__54gmBa__research h2{font-size:25px}.GraphiteHome-module__54gmBa__research p:last-child{color:var(--home-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.GraphiteHome-module__54gmBa__research nav{flex-direction:column;display:flex}.GraphiteHome-module__54gmBa__research nav a{border-bottom:1px solid #414247;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:12px;display:flex}.GraphiteHome-module__54gmBa__research nav a:last-child{border-bottom:0}.GraphiteHome-module__54gmBa__research nav a:hover{color:#bcbec5}.GraphiteHome-module__54gmBa__footer{justify-content:space-between;align-items:flex-end;gap:32px;padding:55px 0 34px;display:flex}.GraphiteHome-module__54gmBa__footerName{letter-spacing:-.045em;font-size:18px;font-weight:600}.GraphiteHome-module__54gmBa__footer p{color:#a4a5aa;max-width:400px;margin:12px 0 0;font-size:10px;line-height:1.8}.GraphiteHome-module__54gmBa__footer nav{color:#b4b5bb;gap:23px;font-size:11px;display:flex}.GraphiteHome-module__54gmBa__footer nav a{align-items:center;gap:5px;min-height:44px;display:flex}.GraphiteHome-module__54gmBa__footer nav svg{width:13px;height:13px}@media (min-width:1450px){.GraphiteHome-module__54gmBa__hero{gap:86px;padding-top:105px;padding-bottom:112px}}@media (max-width:1050px){.GraphiteHome-module__54gmBa__shell{width:min(100% - 48px,1200px)}.GraphiteHome-module__54gmBa__hero{gap:34px}.GraphiteHome-module__54gmBa__hero h1{font-size:48px}.GraphiteHome-module__54gmBa__navigation{gap:17px;font-size:11px}.GraphiteHome-module__54gmBa__navigation .GraphiteHome-module__54gmBa__aboutLink{padding-left:17px}.GraphiteHome-module__54gmBa__brandCaption{display:none}.GraphiteHome-module__54gmBa__riskVisual{padding:21px}.GraphiteHome-module__54gmBa__riskRule{flex-wrap:wrap;gap:8px}.GraphiteHome-module__54gmBa__heroDescription{font-size:14px}.GraphiteHome-module__54gmBa__toolCard{padding:22px}}@media (max-width:800px){.GraphiteHome-module__54gmBa__header{flex-wrap:wrap;gap:14px;min-height:88px;padding:19px 0 14px}.GraphiteHome-module__54gmBa__brand{font-size:23px}.GraphiteHome-module__54gmBa__brandCaption{display:block}.GraphiteHome-module__54gmBa__navigation{flex-wrap:wrap;justify-content:space-between;gap:9px;width:100%}.GraphiteHome-module__54gmBa__navigation a{min-height:38px}.GraphiteHome-module__54gmBa__navigation .GraphiteHome-module__54gmBa__aboutLink{border:0;padding-left:0}.GraphiteHome-module__54gmBa__hero{grid-template-columns:1fr;gap:42px;padding:51px 0 62px}.GraphiteHome-module__54gmBa__hero h1{max-width:650px;font-size:clamp(43px,7.4vw,58px)}.GraphiteHome-module__54gmBa__heroCopy{max-width:650px}.GraphiteHome-module__54gmBa__heroDescription{max-width:560px;font-size:15px}.GraphiteHome-module__54gmBa__riskVisual{max-width:none;padding:26px}.GraphiteHome-module__54gmBa__riskVisual h2 br{display:none}.GraphiteHome-module__54gmBa__visualDescription{max-width:none}.GraphiteHome-module__54gmBa__riskRule{flex-wrap:nowrap}.GraphiteHome-module__54gmBa__riskRow>span:last-child{width:50%}.GraphiteHome-module__54gmBa__sectionHeading{flex-direction:column;align-items:flex-start;gap:14px}.GraphiteHome-module__54gmBa__sectionHeading>p{max-width:none}.GraphiteHome-module__54gmBa__toolGrid{grid-template-columns:1fr;gap:12px}.GraphiteHome-module__54gmBa__toolCard{padding:25px}.GraphiteHome-module__54gmBa__toolIcon{margin-top:22px}.GraphiteHome-module__54gmBa__toolCard>p{max-width:550px;font-size:14px}.GraphiteHome-module__54gmBa__toolCard h3{font-size:26px}.GraphiteHome-module__54gmBa__toolCardTop{font-size:10px}.GraphiteHome-module__54gmBa__cardAction{padding-top:22px;font-size:12px}.GraphiteHome-module__54gmBa__toolsSection{padding-bottom:55px}.GraphiteHome-module__54gmBa__story{grid-template-columns:1fr;gap:30px;padding:44px 0 50px}.GraphiteHome-module__54gmBa__story h2 br{display:none}.GraphiteHome-module__54gmBa__storyByline{margin-top:15px}.GraphiteHome-module__54gmBa__storyBody blockquote{max-width:620px;font-size:25px}.GraphiteHome-module__54gmBa__storyBody>p{font-size:14px}.GraphiteHome-module__54gmBa__research{grid-template-columns:1fr;gap:24px;padding:26px}.GraphiteHome-module__54gmBa__research nav a{min-height:51px;font-size:13px}.GraphiteHome-module__54gmBa__footer{flex-direction:column;align-items:flex-start;gap:16px;padding-top:38px}.GraphiteHome-module__54gmBa__footer p{max-width:550px}.GraphiteHome-module__54gmBa__footer nav{gap:27px;font-size:12px}}@media (max-width:480px){.GraphiteHome-module__54gmBa__shell{width:calc(100% - 36px)}.GraphiteHome-module__54gmBa__brandCaption{font-size:10px}.GraphiteHome-module__54gmBa__brand img{width:38px;height:38px}.GraphiteHome-module__54gmBa__navigation{grid-template-columns:1fr 1fr;gap:0 12px;font-size:12px;display:grid}.GraphiteHome-module__54gmBa__navigation a{min-height:42px}.GraphiteHome-module__54gmBa__navigation a:nth-child(2n){justify-content:flex-end}.GraphiteHome-module__54gmBa__hero{gap:34px;padding-top:40px}.GraphiteHome-module__54gmBa__eyebrow{margin-bottom:21px;font-size:9px}.GraphiteHome-module__54gmBa__hero h1{letter-spacing:-.052em;font-size:clamp(37px,10.1vw,47px);line-height:1.1}.GraphiteHome-module__54gmBa__heroDescription{margin-top:22px;font-size:14px;line-height:1.8}.GraphiteHome-module__54gmBa__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:25px}.GraphiteHome-module__54gmBa__primaryAction,.GraphiteHome-module__54gmBa__secondaryAction{min-height:51px;font-size:13px}.GraphiteHome-module__54gmBa__accessNote{text-align:center}.GraphiteHome-module__54gmBa__riskVisual{border-radius:12px;padding:20px}.GraphiteHome-module__54gmBa__riskVisual h2{font-size:28px}.GraphiteHome-module__54gmBa__riskRule{gap:6px}.GraphiteHome-module__54gmBa__riskRule small{margin-top:3px;display:block}.GraphiteHome-module__54gmBa__riskRule strong{text-align:right}.GraphiteHome-module__54gmBa__visualTop{gap:4px}.GraphiteHome-module__54gmBa__visualLabel,.GraphiteHome-module__54gmBa__exampleTag{font-size:8px}.GraphiteHome-module__54gmBa__sectionHeading h2,.GraphiteHome-module__54gmBa__story h2{font-size:27px}.GraphiteHome-module__54gmBa__storyBody blockquote{font-size:23px}.GraphiteHome-module__54gmBa__research{padding:23px}.GraphiteHome-module__54gmBa__research h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.GraphiteHome-module__54gmBa__page *,.GraphiteHome-module__54gmBa__page :before,.GraphiteHome-module__54gmBa__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.GraphiteHome-module__54gmBa__challenge{padding:38px 0 64px}@media (max-width:600px){.GraphiteHome-module__54gmBa__challenge{padding:24px 0 44px}}
