.CapabilityHub_page__DyvK5{--hub-ink:#101012;--hub-muted:#68686e;--hub-line:#e6e6e9;color:var(--hub-muted);background:#fff}.CapabilityHub_frame__mtOc6{width:min(1140px,calc(100% - 48px));margin-inline:auto}.CapabilityHub_hero__lXbbO{position:relative;isolation:isolate;overflow:hidden;padding:144px 0 0;border-bottom:1px solid var(--hub-line);text-align:center;background:linear-gradient(rgba(16,16,18,.035) 1px,transparent 0),linear-gradient(90deg,rgba(16,16,18,.035) 1px,transparent 0),#fafafa;background-size:44px 44px}.CapabilityHub_heroGlow__I8jU3{position:absolute;z-index:-1;top:20px;left:50%;width:min(940px,90vw);height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0 28%,rgba(255,255,255,0) 70%);transform:translateX(-50%);pointer-events:none}.CapabilityHub_eyebrow__K2XqQ{margin:0 0 20px;color:var(--hub-ink);font:650 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.CapabilityHub_hero__lXbbO h1{max-width:820px;margin:0 auto;color:var(--hub-ink);font-size:clamp(40px,4.5vw,56px);line-height:1.02;letter-spacing:-.055em}.CapabilityHub_heroCopy__jrDu8{max-width:620px;margin:26px auto 0;font-size:clamp(18px,1.6vw,20px);line-height:1.55}.CapabilityHub_heroActions__aNRDc{display:flex;justify-content:center;gap:12px;margin-top:32px}.CapabilityHub_heroScene__di12l{width:min(1040px,calc(100% - 48px));margin:64px auto -1px;padding:16px 16px 0;border:1px solid var(--hub-line);border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(145deg,#f7f7f8,#eeeeef);box-shadow:0 1px 1px rgba(15,15,16,.06),0 34px 72px -52px rgba(15,15,16,.55)}.CapabilityHub_heroShot__gxyvr{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;object-position:top;border:1px solid var(--hub-line);border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.CapabilityHub_journey__MrarK{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:72px;gap:72px;padding:88px 0 96px}.CapabilityHub_rail__vWklt{display:flex;flex-direction:column;gap:4px;align-self:start;position:-webkit-sticky;position:sticky;top:96px;padding-top:6px}.CapabilityHub_railKicker__jQwqD{margin-bottom:14px;color:#909096;font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.CapabilityHub_railLink__zrcFu{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:7px 0;color:#9a9aa0;font-size:14px;font-weight:600;transition:color .16s ease}.CapabilityHub_railLink__zrcFu:hover,.CapabilityHub_railLink__zrcFu[data-active=true]{color:var(--hub-ink)}.CapabilityHub_railLink__zrcFu:focus-visible{border-radius:4px;outline:2px solid var(--hub-ink);outline-offset:3px}.CapabilityHub_railIndex__EbAeG{font:600 10px/1 var(--mono)}.CapabilityHub_chapters__4eHal{display:flex;flex-direction:column}.CapabilityHub_chapter__8n7V2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro scene" "claims scene";grid-template-rows:auto 1fr;grid-column-gap:56px;column-gap:56px;align-items:start;padding:72px 0;border-bottom:1px solid var(--hub-line);scroll-margin-top:96px}.CapabilityHub_chapter__8n7V2:first-child{padding-top:0}.CapabilityHub_chapter__8n7V2:last-child{padding-bottom:0;border-bottom:0}.CapabilityHub_chapterIntro__FPxLI{grid-area:intro}.CapabilityHub_chapterRule__aVOfp{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:22px}.CapabilityHub_chapterRule__aVOfp>span{height:1px;background:var(--hub-line);transition:background .3s ease}.CapabilityHub_chapterRule__aVOfp>b{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--hub-line);border-radius:50%;color:#9a9aa0;font:650 9px/1 var(--mono);transition:border-color .25s ease,background .25s ease,color .25s ease}.CapabilityHub_chapter__8n7V2[data-active=true] .CapabilityHub_chapterRule__aVOfp>span{background:var(--hub-ink)}.CapabilityHub_chapter__8n7V2[data-active=true] .CapabilityHub_chapterRule__aVOfp>b{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.CapabilityHub_chapterIntro__FPxLI h2{margin:0;color:var(--hub-ink);font-size:clamp(30px,2.8vw,36px);line-height:1.05;letter-spacing:-.045em}.CapabilityHub_chapterIntro__FPxLI p{max-width:40ch;margin:14px 0 0;font-size:16px;line-height:1.65}.CapabilityHub_claims__JjDFR{grid-area:claims;padding:0;list-style:none;margin:26px 0 0;border-top:1px solid var(--hub-line)}.CapabilityHub_claim__WmT2D{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;grid-gap:14px;gap:14px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--hub-line);color:var(--hub-ink);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.012em;transition:padding .18s ease,background .18s ease}.CapabilityHub_claim__WmT2D:hover{padding-inline:12px;color:var(--hub-ink);background:#fafafa}.CapabilityHub_claim__WmT2D:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CapabilityHub_claimIndex__XSGWu{color:#9a9aa0;font:500 11px/1.5 var(--mono)}.CapabilityHub_arrow__9lAt_{color:#99999f;font-size:15px;line-height:1;text-align:right;transition:color .16s ease,transform .16s ease}.CapabilityHub_claim__WmT2D:hover .CapabilityHub_arrow__9lAt_{color:var(--hub-ink);transform:translate(2px,-2px)}.CapabilityHub_scene__nyuxW{grid-area:scene;padding:16px;border:1px solid var(--hub-line);border-radius:22px;background:linear-gradient(145deg,#f7f7f8,#eeeeef);box-shadow:0 1px 1px rgba(15,15,16,.06),0 34px 72px -52px rgba(15,15,16,.55)}.CapabilityHub_sceneMeta__akn6t{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 13px}.CapabilityHub_sceneMeta__akn6t>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.CapabilityHub_sceneMeta__akn6t>div>span{color:#9a9aa0;font:700 8px/1.4 var(--mono);letter-spacing:.1em}.CapabilityHub_sceneMeta__akn6t>div>b{overflow:hidden;color:var(--hub-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.CapabilityHub_sceneMeta__akn6t p{flex:none;margin:0;color:var(--hub-muted);font:700 9px/1.4 var(--mono)}.CapabilityHub_sceneMeta__akn6t p span{padding:0 3px;color:#c1c1c6}.CapabilityHub_shot__34gEm{display:block;width:100%;height:auto;border:1px solid var(--hub-line);border-radius:12px;background:#fff}@media (max-width:959px){.CapabilityHub_hero__lXbbO{padding-top:116px}.CapabilityHub_heroScene__di12l{margin-top:52px;padding:14px 14px 0;border-radius:20px 20px 0 0}.CapabilityHub_heroShot__gxyvr{max-height:380px}.CapabilityHub_journey__MrarK{display:block;padding:0 0 64px}.CapabilityHub_rail__vWklt{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;padding:28px 0;border-bottom:1px solid var(--hub-line)}.CapabilityHub_railKicker__jQwqD{display:none}.CapabilityHub_railLink__zrcFu{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:var(--button-radius);background:#fff;color:var(--muted);white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.CapabilityHub_railLink__zrcFu:hover{border-color:#c9c9cf;color:var(--hub-ink)}.CapabilityHub_railLink__zrcFu[data-active=true]{border-color:var(--line);background:#fff;color:var(--muted)}.CapabilityHub_railIndex__EbAeG{font-size:11px;opacity:.58}.CapabilityHub_chapters__4eHal{padding-top:56px}.CapabilityHub_chapter__8n7V2{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "claims" "scene";grid-template-rows:auto;padding:56px 0;scroll-margin-top:96px}.CapabilityHub_chapterIntro__FPxLI p{max-width:52ch}.CapabilityHub_claims__JjDFR{column-count:2;column-gap:32px;margin-top:24px}.CapabilityHub_claims__JjDFR>li{page-break-inside:avoid;break-inside:avoid}.CapabilityHub_scene__nyuxW{margin-top:32px;padding:14px;border-radius:20px}}@media (max-width:640px){.CapabilityHub_frame__mtOc6{width:min(1140px,calc(100% - 40px))}.CapabilityHub_heroActions__aNRDc>*{flex:1 1;min-width:0;min-height:44px;padding-inline:12px}.CapabilityHub_heroScene__di12l{width:calc(100% - 32px);margin-top:40px;padding:8px 8px 0;border-radius:16px 16px 0 0}.CapabilityHub_heroShot__gxyvr{max-height:220px;object-position:top left;border-radius:10px 10px 0 0}.CapabilityHub_rail__vWklt{gap:6px;padding:20px 0}.CapabilityHub_railLink__zrcFu{gap:0;min-height:34px;padding:0 11px;font-size:12px}.CapabilityHub_railIndex__EbAeG{display:none}.CapabilityHub_chapters__4eHal{padding-top:44px}.CapabilityHub_chapter__8n7V2{grid-template-areas:"intro" "scene" "claims";padding:44px 0;scroll-margin-top:88px}.CapabilityHub_chapterIntro__FPxLI h2{font-size:30px}.CapabilityHub_chapterIntro__FPxLI p{font-size:15px}.CapabilityHub_claims__JjDFR{column-count:1;margin-top:22px}.CapabilityHub_claim__WmT2D{font-size:15px}.CapabilityHub_scene__nyuxW{margin:22px -4px 0;padding:8px;border-radius:16px}.CapabilityHub_shot__34gEm{border-radius:10px}}@media (prefers-reduced-motion:reduce){.CapabilityHub_arrow__9lAt_,.CapabilityHub_chapterRule__aVOfp>b,.CapabilityHub_chapterRule__aVOfp>span,.CapabilityHub_claim__WmT2D,.CapabilityHub_railLink__zrcFu{transition:none}}