.ospo-editorial{--ed-canvas:#000;--ed-surface:#0c0c0c;--ed-text:#fff;--ed-muted:#b8b8b8;--ed-line:#3d3d3d;--ed-accent:var(--ospo-green,#bdee64)}html[data-theme=light] .ospo-editorial{--ed-canvas:#fff;--ed-surface:#f5f5f5;--ed-text:#000;--ed-muted:#505050;--ed-line:#c4c4c4;--ed-accent:#000}html body #root .ospo-editorial main{background:var(--ed-canvas)!important;color:var(--ed-text)!important;-webkit-text-fill-color:var(--ed-text)!important}html body #root .ospo-editorial main :where(*){color:inherit!important;-webkit-text-fill-color:inherit!important}html body #root .ospo-editorial main>section{background:var(--ed-canvas)!important;color:var(--ed-text)!important}html body #root .ospo-editorial main>section:not(.charts-hero):not(.awards-hero){padding-block:clamp(72px,8vw,128px)}.ospo-editorial main [id]{scroll-margin-top:110px}html body #root .ospo-editorial main :where(a,button):focus-visible{outline-offset:5px;outline:2px solid}html body #root .ospo-editorial main :where(.charts-reveal,.awards-reveal){opacity:1;transform:none}html body #root .ospo-editorial main :where(h2){letter-spacing:-.055em;text-transform:none;overflow-wrap:break-word;font-size:clamp(42px,6.2vw,96px);font-weight:620;line-height:1.02}html body #root .ospo-editorial main em{font-style:normal;color:var(--ed-accent)!important;-webkit-text-fill-color:var(--ed-accent)!important}html body #root .ospo-editorial main :where(.charts-label,.awards-section-label){font-size:11px;line-height:1.5;color:var(--ed-accent)!important;-webkit-text-fill-color:var(--ed-accent)!important}html body #root .ospo-editorial main :where(.charts-intro-grid>div>p,.charts-preview-copy>p:last-child,.charts-method-copy>p,.charts-method-copy small,.charts-independence-copy,.charts-region-copy>p,.charts-family-row p,.charts-family-row>strong,.charts-board li small,.charts-board-disclaimer,.awards-heading-row>p,.awards-manifesto-copy>p,.awards-signal-card p,.awards-trophy-copy>p:last-child,.awards-disclaimer){color:var(--ed-muted)!important;-webkit-text-fill-color:var(--ed-muted)!important}html body #root .ospo-editorial main :where(.charts-intro-grid>div>p,.awards-manifesto-copy>p){max-width:760px;margin-top:36px;font-size:clamp(18px,1.75vw,25px);line-height:1.55}html body #root .ospo-editorial main :where(.charts-section-heading,.awards-heading-row){margin-bottom:48px}html body #root .ospo-editorial main :where(.charts-family-list,.charts-family-row,.charts-board-head,.charts-board li,.charts-formula,.charts-signal-list span,.charts-method-copy ul,.charts-method-copy li,.charts-principles,.charts-principles>div,.charts-region-copy>div,.charts-region-copy span,.awards-manifesto-copy strong,.awards-signal-grid,.awards-signal-card,.awards-integrity ul,.awards-integrity li){border-color:var(--ed-line)!important}html body #root .ospo-editorial main :where(.charts-hero,.awards-hero){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important}html body #root .ospo-editorial main :where(.charts-hero-inner,.awards-hero-inner){min-height:88svh;padding-top:clamp(130px,14vh,180px);padding-bottom:32px}html body #root .ospo-editorial main :where(.charts-hero-title-wrap h1,.awards-hero-brand h1){letter-spacing:-.05em;font-size:clamp(72px,10.2vw,156px);line-height:.86}html body #root .ospo-editorial main :where(.charts-hero-message,.awards-hero-message){text-align:left;min-height:3.5em;font-size:clamp(28px,3vw,46px);line-height:1.12}html body #root .ospo-editorial main :where(.charts-hero-statement>.charts-button,.awards-pill){margin-left:0;margin-right:0}html body #root .ospo-editorial main :where(.charts-hero-meta,.awards-hero-meta){flex-wrap:wrap;gap:20px;color:#ddd!important;-webkit-text-fill-color:#ddd!important}html body #root .ospo-editorial main .editorial-motion-control{cursor:pointer;background:0 0;border:1px solid #888;border-radius:999px;min-height:44px;padding:10px 16px;color:#fff!important}html body #root .ospo-editorial main :where(.charts-sound-toggle,.awards-sound-toggle){min-height:44px}html body #root .ospo-editorial main :where(.charts-hero-dots button,.awards-dots button){background:#999!important}html body #root .ospo-editorial main :where(.charts-hero-dots button.is-active,.awards-dots button.is-active){background:#fff!important}html body #root .ospo-editorial main :where(.charts-hero-nav button,.awards-arrows button){width:44px;height:44px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important;border-color:#777!important}html body #root .ospo-editorial main :where(.charts-hero-nav button,.awards-arrows button):is(:hover,:focus-visible){color:#000!important;-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#fff!important}html body #root .ospo-editorial main :where(.charts-button-primary,.awards-pill){border:1px solid var(--ospo-green,#bdee64);max-width:100%;height:auto;min-height:52px;padding:14px 24px;font-size:13px;font-weight:750;transition:background-color .3s,transform .3s;background:var(--ospo-green,#bdee64)!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important}html body #root .ospo-editorial main :where(.charts-button-primary,.awards-pill):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:none!important;background:#fff!important}html[data-theme=light] body #root .ospo-editorial main :where(.charts-button-primary,.awards-pill){color:#000!important;-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#fff!important}html[data-theme=light] body #root .ospo-editorial main :where(.charts-button-primary,.awards-pill):is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important}html body #root .ospo-editorial main :where(.charts-ticker,.awards-marquee){border-block:1px solid var(--ed-line);background:var(--ed-canvas)!important;color:var(--ed-text)!important}html body #root .ospo-editorial main :where(.charts-ticker span,.awards-marquee span){font-size:clamp(16px,1.6vw,24px);font-weight:600}.ospo-editorial :where(.charts-ticker,.awards-marquee):hover>div{animation-play-state:paused}html body #root .ospo-editorial main .charts-family-row{gap:24px;min-height:145px;transition:background-color .4s,color .4s}html body #root .ospo-editorial main .charts-family-row h3{font-size:clamp(30px,3.5vw,54px)}html body #root .ospo-editorial main .charts-family-row:hover{padding-inline:3px;background:var(--ospo-green,#bdee64)!important;color:#000!important;-webkit-text-fill-color:#000!important}html body #root .ospo-editorial main .charts-family-row:hover :where(*){color:#000!important;-webkit-text-fill-color:#000!important}html body #root .ospo-editorial main :where(.charts-board,.charts-formula){border:1px solid var(--ed-line);background:var(--ed-surface)!important;color:var(--ed-text)!important;box-shadow:none!important}html body #root .ospo-editorial main .charts-board:before{display:none}html body #root .ospo-editorial main .charts-board-tabs{border:1px solid var(--ed-line);background:var(--ed-line)!important}html body #root .ospo-editorial main .charts-board-tabs button{font-size:10px;background:var(--ed-canvas)!important;color:var(--ed-text)!important;-webkit-text-fill-color:var(--ed-text)!important}html body #root .ospo-editorial main .charts-board-tabs button:is(.is-active,:hover,:focus-visible){background:var(--ed-text)!important;color:var(--ed-canvas)!important;-webkit-text-fill-color:var(--ed-canvas)!important}html body #root .ospo-editorial main .charts-board li strong{white-space:normal;letter-spacing:0;font-size:15px;line-height:1.4}html body #root .ospo-editorial main .charts-board li small{white-space:normal;font-size:12px}html body #root .ospo-editorial main :where(.charts-board-disclaimer,.awards-disclaimer){font-size:11px;line-height:1.6}html body #root .ospo-editorial main .charts-score{background:var(--ed-text)!important;color:var(--ed-canvas)!important;-webkit-text-fill-color:var(--ed-canvas)!important;border-color:var(--ed-text)!important}html body #root .ospo-editorial main :where(.charts-formula-line i){background:var(--ed-text)!important}html body #root .ospo-editorial main .charts-movement.is-up{color:var(--ed-accent)!important}html body #root .ospo-editorial main .charts-movement.is-down{color:#df5149!important}html body #root .ospo-editorial main .charts-method-copy small{font-size:12px}html body #root .ospo-editorial main .charts-independence h2{font-size:clamp(48px,8vw,124px);line-height:.96}html body #root .ospo-editorial main .awards-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}html body #root .ospo-editorial main .awards-signal-card{grid-template-columns:1fr;align-content:start;gap:30px;min-height:300px;padding:28px 0}html body #root .ospo-editorial main .awards-signal-card:hover{background:0 0;padding-left:0}html body #root .ospo-editorial main .awards-signal-card h3{text-transform:none;font-size:clamp(30px,3.6vw,54px)}html body #root .ospo-editorial main .awards-signal-card strong{letter-spacing:.04em;font-size:12px}html body #root .ospo-editorial main .awards-object-stage{min-height:500px;box-shadow:none;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b0b0b!important}html body #root .ospo-editorial main .awards-object-stage>p{line-height:1.5;color:#ccc!important;-webkit-text-fill-color:#ccc!important}html body #root .ospo-editorial main .awards-object{filter:none}html body #root .ospo-editorial main .awards-object-glow{opacity:.4}html body #root .ospo-editorial main .awards-timeline:before{background:var(--ed-line)!important}html body #root .ospo-editorial main .awards-timepoint:before{background:var(--ed-canvas)!important;border-color:var(--ed-text)!important}html body #root .ospo-editorial main .awards-frame-visual{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important}html body #root .ospo-editorial main .awards-frame h3{text-transform:none;font-size:clamp(15px,1.5vw,22px);line-height:1.3}html body #root .ospo-editorial main .awards-frame>p{font-size:11px;color:var(--ed-muted)!important;-webkit-text-fill-color:var(--ed-muted)!important}html body #root .ospo-editorial main :where(.charts-final,.awards-cta){text-align:left;background:var(--ospo-green,#bdee64)!important;color:#000!important;-webkit-text-fill-color:#000!important}html body #root .ospo-editorial main :where(.charts-final,.awards-cta) :where(h2,em,p){color:#000!important;-webkit-text-fill-color:#000!important}html body #root .ospo-editorial main .awards-cta-inner{align-items:flex-start}html body #root .ospo-editorial main .awards-cta>div>p:not(.awards-section-label){margin:30px 0 0}html body #root .ospo-editorial main .awards-cta-actions{justify-content:flex-start}html body #root .ospo-editorial main :where(.charts-button-dark,.awards-cta-actions a){border-radius:999px;justify-content:center;align-items:center;min-height:52px;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#000!important;border:1px solid #000!important}html body #root .ospo-editorial main .awards-cta-actions a+a{color:#000!important;-webkit-text-fill-color:#000!important;background:0 0!important}html body #root .ospo-editorial main :where(.charts-button-dark,.awards-cta-actions a):is(:hover,:focus-visible){color:#000!important;-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#000!important}html[data-theme=light] body #root .ospo-editorial main :where(.charts-final,.awards-cta){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important}html[data-theme=light] body #root .ospo-editorial main :where(.charts-final,.awards-cta) :where(h2,em,p){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] body #root .ospo-editorial main :where(.charts-button-dark,.awards-cta-actions a){color:#000!important;-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#fff!important}html[data-theme=light] body #root .ospo-editorial main .awards-cta-actions a+a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html[data-theme=light] body #root .ospo-editorial main :where(.charts-button-dark,.awards-cta-actions a):is(:hover,:focus-visible){color:#000!important;-webkit-text-fill-color:#000!important;background:#e6e6e6!important}.ospo-editorial.editorial-paused main *,.ospo-editorial.editorial-paused main :after{animation-play-state:paused!important}@media (width<=1000px){html body #root .ospo-editorial main .charts-family-row{grid-template-columns:36px 1fr 1fr;gap:20px}html body #root .ospo-editorial main .charts-family-row>strong{grid-column:2/-1}}@media (width<=760px){html body #root .ospo-editorial main :where(.charts-hero-inner,.awards-hero-inner){grid-template-columns:1fr;gap:32px;min-height:92svh;padding-top:120px}html body #root .ospo-editorial main :where(.charts-hero-title-wrap h1,.awards-hero-brand h1){font-size:clamp(64px,19vw,112px)}html body #root .ospo-editorial main :where(.charts-hero-message,.awards-hero-message){max-width:460px;min-height:3.3em;font-size:30px}html body #root .ospo-editorial main .charts-family-row{grid-template-columns:30px 1fr;gap:12px}html body #root .ospo-editorial main .charts-family-row>p{grid-column:2}html body #root .ospo-editorial main .awards-signal-grid{grid-template-columns:1fr;gap:0}html body #root .ospo-editorial main .awards-signal-card{grid-template-columns:35px 1fr;min-height:0}html body #root .ospo-editorial main .awards-arrows{display:flex}html body #root .ospo-editorial main :where(.charts-hero-controls,.awards-hero-controls){grid-template-columns:auto 1fr}html body #root .ospo-editorial main :where(.charts-hero-dots,.awards-dots){grid-column:1}html body #root .ospo-editorial main :where(.charts-hero-nav,.awards-arrows){grid-column:2}html body #root .ospo-editorial main .awards-object-stage{min-height:440px}}@media (prefers-reduced-motion:reduce){.ospo-editorial main *,.ospo-editorial main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body #root .ospo-editorial main>:is(.charts-hero,.awards-hero){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important}html body #root .ospo-editorial main>:is(.charts-final,.awards-cta){background:var(--ospo-green,#bdee64)!important;color:#000!important;-webkit-text-fill-color:#000!important}html[data-theme=light] body #root .ospo-editorial main>:is(.charts-final,.awards-cta){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important}.ospo-editorial.editorial-paused :is(.charts-hero-message,.awards-hero-message,.charts-board,.charts-board li){opacity:1;animation:none!important}html body #root .ospo-editorial main :is(.charts-final,.awards-cta) :is(h2,em,p){color:#000!important;-webkit-text-fill-color:#000!important}html[data-theme=light] body #root .ospo-editorial main :is(.charts-final,.awards-cta) :is(h2,em,p){color:#fff!important;-webkit-text-fill-color:#fff!important}
