.global-hero{padding:86px 0 66px}.global-hero:before{opacity:.14;filter:none}.hero-grid{grid-template-columns:minmax(0,1.09fr) minmax(330px,.91fr);gap:clamp(28px,5vw,70px);align-items:center}.hero-copy-block h1{font-size:clamp(45px,5.4vw,79px);line-height:1.04;letter-spacing:-.065em;max-width:760px}.hero-copy-block h1 span{color:#d9c8fd}.hero-copy-block .hero-copy{max-width:615px;line-height:1.66;color:#e2dce8;font-size:clamp(16px,1.45vw,19px)}.hero-copy-block .hero-subcopy{max-width:580px;line-height:1.74}.editorial-monitor{display:flex;flex-direction:column;gap:0;min-width:0;padding:28px;border:1px solid rgba(240,230,255,.17);border-radius:10px;background:linear-gradient(145deg,#171320,#0b0a10);box-shadow:0 26px 65px #00000036;position:relative;overflow:hidden}.editorial-monitor:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#a37aff,#e6cd9b 70%,transparent)}.em-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.11)}.em-brand{font-size:10px;letter-spacing:.16em;color:#c8afef;font-weight:800}.em-title{font-size:15px;letter-spacing:-.025em;font-weight:680;color:#f8f5ff;margin-top:7px}.em-status{font-size:9px;font-weight:800;letter-spacing:.065em;text-align:right;border:1px solid rgba(255,255,255,.18);padding:7px 10px;border-radius:2px;color:#dfd4e9}.em-status[data-state=online]{color:#a5edd2;border-color:#568d75}.em-status[data-state=unavailable]{color:#f0b9a8;border-color:#8b5045}.em-status[data-state=partial]{color:#f8dca0;border-color:#8c744a}.em-row{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.em-instrument{font-size:12px;color:#f5f0fa;font-weight:750;letter-spacing:.01em}.em-symbol{font-size:10px;color:#9e94aa;margin-top:6px;letter-spacing:.065em}.em-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(25px,2.6vw,35px);line-height:1.1;white-space:nowrap;font-weight:600;color:#fefcff;letter-spacing:-.035em;text-align:right}.em-source{font-size:10px;line-height:1.7;color:#b9b0bf;margin-top:9px;max-width:290px;text-align:right}.em-bottom{padding-top:20px;font-size:11px;line-height:1.7;color:#ada5b4}.em-bottom strong{color:#decafc;font-weight:720}.em-time{display:block;margin-top:10px;font-size:10px;color:#938b9d}.editorial-monitor a{color:#d5b6ff;text-decoration:underline;text-underline-offset:3px}.global-hero .hero-actions{gap:10px;flex-wrap:wrap}.global-hero .hero-actions a{border-radius:4px}.global-hero .truth-strip{margin-top:34px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:26px}.editorial-monitor{max-width:660px;width:100%;margin:auto}.global-hero{padding:55px 0 46px}}@media(max-width:520px){.editorial-monitor{padding:18px;border-radius:8px}.em-row{gap:9px}.em-value{font-size:26px}.em-source{max-width:180px}.em-head{align-items:flex-start}.global-hero .hero-actions a{font-size:12px}}@media(prefers-reduced-motion:reduce){.editorial-monitor,*:focus{scroll-behavior:auto}}.route-market-reference{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:30px 0;background:#f7f4fa;border-color:#d8cfe2;border-radius:8px;box-shadow:none}.route-market-reference:before{background:#8058ab}.route-market-reference .em-head,.route-market-reference .em-bottom{grid-column:1/-1}.route-market-reference .em-head{border-color:#dcd3e4;padding-bottom:20px}.route-market-reference .em-brand{color:#75528e}.route-market-reference .em-title,.route-market-reference .em-instrument,.route-market-reference .em-value{color:#261a32}.route-market-reference .em-symbol,.route-market-reference .em-source,.route-market-reference .em-bottom,.route-market-reference .em-time{color:#66576e}.route-market-reference .em-row{border-color:#dcd3e4;padding:23px 0}.route-market-reference .em-status{color:#62516b;border-color:#b8a9c4}.route-market-reference .em-status[data-state=online]{color:#235d43;border-color:#8ab5a0}.route-market-reference .em-status[data-state=partial]{color:#79570f;border-color:#bc9b55}.route-market-reference .em-status[data-state=unavailable]{color:#8a382f;border-color:#bd8c84}.route-market-reference .em-bottom strong,.route-market-reference a{color:#694384}@media(max-width:1000px){.route-market-reference{grid-template-columns:1fr;gap:0;max-width:none;width:auto}}body.home-public .ambient-grid{display:none}body.home-public .topbar{background:#faf9f6f7;border-bottom:1px solid #e4dfe4;box-shadow:0 2px 20px #1f172406;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.home-public .brand strong{color:#251e2d}body.home-public .brand small{color:#675d6d}body.home-public .brand-mark{border-radius:4px;border-color:#c3a86f;color:#533c20;background:#f7eed9;box-shadow:none}body.home-public .topnav a{color:#3a313f;font-size:12px}body.home-public .topnav a:hover{color:#70469a}body.home-public .topnav .nav-cta{background:#302239;color:#fff;border-color:#302239;border-radius:4px;box-shadow:none}body.home-public .topnav .nav-cta:hover{background:#51345e;color:#fff}body.home-public .global-hero{background:#f7f5f0;color:#261e2c;border-bottom:1px solid #e8e1e7;padding:74px 0 73px}body.home-public .global-hero:before{display:none}body.home-public .global-hero .eyebrow{color:#684e7e}body.home-public .global-hero h1{font-family:Georgia,Times New Roman,serif;color:#261d30;font-weight:700;font-size:clamp(49px,5.5vw,83px);letter-spacing:-.052em;line-height:1.045}body.home-public .global-hero h1 span{color:#7951a2;background:none;-webkit-text-fill-color:currentColor}body.home-public .global-hero .hero-copy{color:#423949;font-size:clamp(16px,1.5vw,19px);line-height:1.65}body.home-public .global-hero .hero-copy strong{color:#2b2230}body.home-public .global-hero .hero-subcopy{color:#615865}body.home-public .global-hero .hero-actions a{background:#33263a;border:1px solid #33263a;color:#fff;border-radius:4px;box-shadow:none}body.home-public .global-hero .hero-actions .secondary{background:transparent;border-color:#bab0c0;color:#403448}body.home-public .global-hero .hero-actions a:hover{transform:translateY(-1px)}body.home-public .global-hero .truth-strip{color:#5d5162;border-color:#dcd5dd}body.home-public .global-hero .dot.verified{background:#30805f}body.home-public .global-hero .dot.framework{background:#9c7433}body.home-public .global-hero .dot.probability{background:#4c719e}body.home-public .global-hero .dot.strategic{background:#765292}body.home-public .editorial-monitor{background:#fff;color:#2d2433;border:1px solid #ded5e2;border-radius:7px;box-shadow:0 22px 52px #2b1e3513}body.home-public .editorial-monitor:before{height:2px;background:#79559e}body.home-public .editorial-monitor .em-head,body.home-public .editorial-monitor .em-row{border-color:#ebe6ec}body.home-public .editorial-monitor .em-brand{color:#795796}body.home-public .editorial-monitor .em-title,body.home-public .editorial-monitor .em-instrument,body.home-public .editorial-monitor .em-value{color:#2c2232}body.home-public .editorial-monitor .em-symbol,body.home-public .editorial-monitor .em-source,body.home-public .editorial-monitor .em-bottom,body.home-public .editorial-monitor .em-time{color:#665d6a}body.home-public .editorial-monitor .em-bottom strong{color:#4c345e}body.home-public .editorial-monitor .em-status{border-color:#cbbfd2;color:#695c71;background:#fcfafd}body.home-public .editorial-monitor .em-status[data-state=online]{color:#1e684b;border-color:#a0c8b1;background:#f1f9f3}body.home-public .editorial-monitor .em-status[data-state=partial]{color:#795b1b;border-color:#d8c093;background:#fdf9ed}body.home-public .editorial-monitor .em-status[data-state=unavailable]{color:#8b413b;border-color:#d6aaa6;background:#fff7f6}body.home-public .editorial-monitor a{color:#704893}@media(max-width:900px){body.home-public .global-hero{padding:52px 0 54px}}@media(max-width:520px){body.home-public .global-hero h1{font-size:clamp(43px,11vw,60px)}body.home-public .global-hero .hero-actions a{font-size:12px}body.home-public .editorial-monitor{padding:19px}}@media(prefers-reduced-motion:reduce){body.home-public .global-hero .hero-actions a:hover{transform:none}}
