
.direction-editorial .premium-hero{max-width:1240px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:60px;align-items:end;padding-top:58px;padding-bottom:48px}
.direction-editorial .premium-hero h1{font-size:clamp(52px,6vw,86px)}
.direction-editorial .hero-lead{font-size:17px;max-width:580px}
.hero-reach{position:relative;padding:24px 0 10px;border-top:1px solid #6e655044;max-width:390px}
.hero-reach .eyebrow{font-size:9px;letter-spacing:1.7px}
.hero-reach h2{font:26px/1.25 Georgia,serif;letter-spacing:-.5px;margin:16px 0 22px;color:#f4f1e9}
.hero-reach h2 em{color:#ddbf80;font-weight:400}
.reach-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}
.reach-stats strong{font:500 34px/1.1 Manrope,sans-serif;color:#ead3a1;letter-spacing:-1px;display:block}
.reach-stats span{display:block;font-size:11px;color:#c2c0b8;margin-top:8px}
.hero-reach .textlink{font-size:12px}.hero-reach .reach-source{font-size:10px;line-height:1.6;color:#aaa99f;margin:12px 0 0}
.mapping-section .oracle-entry{background:#141715;border:1px solid #393e39;box-shadow:none;animation:none}
.mapping-section .oracle-entry-options a{background:#1b201d;border-color:#3b443e;color:#f4f1e9!important}
.mapping-section .oracle-entry-options a:hover{background:#252d27;border-color:#9eab9e}
.mapping-section .oracle-identity small,.mapping-section .oracle-entry>p{color:#b9bdb7!important}
@media(max-width:900px){.direction-editorial .premium-hero{gap:30px;grid-template-columns:1.25fr 1fr}.hero-reach h2{font-size:23px}.reach-stats{gap:10px}.reach-stats strong{font-size:30px}}
@media(max-width:700px){.direction-editorial .premium-hero{display:block;padding-top:32px;padding-bottom:30px}.direction-editorial .premium-hero h1{font-size:clamp(43px,11vw,65px)}.hero-reach{max-width:none;margin-top:30px;padding-top:20px}.hero-reach h2{font-size:23px;margin:10px 0 18px}.reach-stats{max-width:360px;margin-bottom:16px}.direction-editorial .hero-lead{font-size:16px}}
.premium-home>.premium-hero{position:relative;isolation:isolate;overflow:hidden}.premium-home>.premium-hero>.world-network{position:absolute;z-index:-1;inset:0;opacity:.42}.premium-home>.premium-hero>.world-network svg{margin-top:0;margin-right:-180px}.direction-editorial:has(.premium-home)::before{display:none}

/* Keep the main promise prominent; personal introduction and proof share a row. */
.direction-editorial .premium-hero{display:block}
.direction-editorial .hero-intro{max-width:none}
.hero-proof-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:center;gap:48px;margin-top:38px;padding-top:24px;border-top:1px solid #6e655044}
.hero-proof-row .personal-intro{margin:0;padding:0;border:0}
.hero-proof-row .hero-reach{max-width:none;border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr auto;gap:10px 24px;align-items:center}
.hero-proof-row .hero-reach>.eyebrow{grid-column:1/-1;margin:0;font-size:9px}
.hero-proof-row .reach-stats{margin:0;gap:20px}
.hero-proof-row .reach-stats strong{font-size:27px}
.hero-proof-row .reach-stats span{margin-top:5px;font-size:10px}
.hero-proof-row .hero-reach .textlink{font-size:11px;white-space:nowrap}
.hero-proof-row .reach-source{grid-column:1/-1;margin:0;font-size:9px}
@media(max-width:900px){.hero-proof-row{gap:28px;grid-template-columns:1fr 1fr}.hero-proof-row .hero-reach{grid-template-columns:1fr}.hero-proof-row .reach-stats{gap:12px}.hero-proof-row .hero-reach .textlink{justify-self:start}}
@media(max-width:650px){.hero-proof-row{grid-template-columns:1fr;gap:24px;margin-top:28px;padding-top:20px}.hero-proof-row .hero-reach{grid-template-columns:1fr auto}.hero-proof-row .reach-stats{max-width:none}.hero-proof-row .reach-stats strong{font-size:25px}}
@media(max-width:390px){.hero-proof-row .hero-reach{grid-template-columns:1fr}.hero-proof-row .reach-stats{max-width:290px}}
