@font-face{font-family:Helvetica;src:url('assets/Helvetica.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:Helvetica;src:url('assets/Helvetica-Bold.ttf') format('truetype');font-display:swap;font-weight:700}
:root{--ink:#263747;--muted:#657489;--blue:#8D9FCD;--blue-dark:#586FA0;--green:#62BE9F;--green-dark:#2A8067;--blue-light:#DBE1EC;--green-light:#D0EEE4;--paper:#fff;--field:#F6F8FA;--line:#E2E8EC;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:Helvetica,Arial,sans-serif;color:var(--ink);background:var(--paper);margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%;height:auto}svg{display:block}p{margin:0 0 18px;line-height:1.7}h1,h2,h3{margin:0;font-weight:700}h1,h2{letter-spacing:-.045em}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:32px}.header{border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);position:sticky;top:0;z-index:20}.nav-shell{max-width:var(--max);padding:0 32px;margin:auto;height:83px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:19px;letter-spacing:-.6px;font-weight:700}.brand-light{font-weight:400;color:var(--blue-dark)}nav{display:flex;gap:25px;font-size:12px;color:var(--muted)}nav a{position:relative;padding:8px 0}nav a:hover{color:var(--green-dark)}.nav-paper{font-size:12px;border:1px solid var(--line);padding:10px 15px;border-radius:7px;white-space:nowrap}.nav-paper span{margin-left:12px;color:var(--green-dark)}.hero{display:grid;grid-template-columns:.98fr 1.02fr;gap:55px;align-items:center;padding-top:80px;padding-bottom:69px;min-height:660px}.eyebrow{font-size:10px;letter-spacing:.12em;line-height:1.65;font-weight:700;margin-bottom:24px;color:var(--green-dark)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:9px;vertical-align:1px}.hero .eyebrow{font-size:9px;letter-spacing:.08em;white-space:nowrap}.hero h1{font-size:clamp(43px,4.5vw,61px);line-height:1.075;letter-spacing:-.05em;margin-bottom:25px}.hero h1 span{color:var(--green-dark)}.hero-lead{font-size:19px;line-height:1.55;max-width:440px;margin-bottom:13px}.hero-description{color:var(--muted);font-size:14px;max-width:420px;line-height:1.7}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:30px 0}.button{display:inline-flex;align-items:center;gap:23px;justify-content:space-between;border-radius:7px;padding:13px 17px;font-size:12px;font-weight:700;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:white;border:1px solid var(--ink)}.primary:hover{background:#3A5062}.primary span{color:var(--green)}.secondary{border:1px solid var(--line);background:white}.secondary span{color:var(--green-dark)}.affiliation{display:flex;gap:13px;align-items:center;font-size:11px;color:var(--muted);line-height:1.55;margin-top:28px}.affiliation b{font-weight:400;color:#8793A3}.affiliation-line{width:2px;height:30px;background:var(--green)}.hero-visual{background:#FBFCFD;border:1px solid var(--line);border-radius:19px;box-shadow:0 20px 65px #26374708;overflow:hidden;min-width:0}.visual-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:23px 23px 12px;font-size:9px;letter-spacing:.055em;font-weight:700;color:var(--muted)}.small-pill{padding:6px 8px;border-radius:99px;background:var(--green-light);color:var(--green-dark);font-size:8px;letter-spacing:0;white-space:nowrap}.branch-visual{width:100%;height:auto;margin:0}.svg-kicker{font-size:10px;font-weight:700;letter-spacing:.6px;fill:var(--muted)}.svg-question{font-size:14px;fill:var(--ink)}.svg-node-title{font-size:15px;font-weight:700;fill:var(--ink)}.svg-note{font-size:11.5px;fill:var(--muted)}.svg-result{font-size:17px;font-weight:700;fill:var(--ink)}.visual-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:18px 24px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.legend-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.green{background:var(--green)}.blue{background:var(--blue)}.numbers{display:grid;grid-template-columns:1.13fr 1fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:30px;padding-bottom:30px}.numbers>div{padding-left:34px;border-left:1px solid var(--line)}.numbers>div:first-child{border:0;padding-left:0}.numbers strong{display:block;font-size:35px;letter-spacing:-1.3px;line-height:1.2;font-weight:400}.numbers span{display:block;margin-top:8px;color:var(--muted);font-size:11px}.section{padding-top:82px;padding-bottom:78px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.section-top .eyebrow{margin-bottom:0}.section-aside{color:var(--muted);font-size:10px;text-align:right}.section-heading{display:grid;grid-template-columns:1fr .84fr;gap:90px;align-items:end;margin-bottom:42px}.section-heading h2{font-size:38px;line-height:1.15}.section-heading>p{font-size:14px;color:var(--muted);margin-bottom:2px;max-width:460px}.measurements{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.measurement{position:relative;padding:24px 28px 27px;border-left:1px solid var(--line);min-width:0}.measurement:first-child{border-left:0;padding-left:0}.measurement:last-child{padding-right:0}.measure-number{font-size:10px;letter-spacing:.08em;color:var(--muted)}.measurement svg{width:100%;height:90px;margin:8px 0 19px}.measurement h3{font-size:18px;letter-spacing:-.4px;margin-bottom:12px}.measurement p{font-size:13px;color:var(--muted);line-height:1.7;min-height:46px}.measure-output{font-size:9px;font-weight:700;color:var(--green-dark);display:block;margin-top:22px}.overview{margin-top:27px;border:1px solid var(--line);border-radius:8px;background:white}.overview summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 21px;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.overview summary::-webkit-details-marker{display:none}.overview summary span{font-weight:400;font-size:18px;color:var(--green-dark)}.overview[open] summary span{transform:rotate(45deg)}.overview img{padding:15px 20px 25px;display:block;min-width:0;width:100%}.findings-section{background:var(--field);border-block:1px solid var(--line);padding:76px 0}.finding-main{display:grid;grid-template-columns:1.06fr 1fr;gap:58px}.panel-kicker{font-size:9px;letter-spacing:.07em;font-weight:700;color:var(--muted);margin-bottom:13px}.brier-panel{padding:26px 31px;background:white;border:1px solid var(--line);border-radius:12px}.brier-panel h3{font-size:24px;letter-spacing:-.5px;margin-bottom:10px}.brier-panel>p{font-size:11px;color:var(--muted);line-height:1.6;max-width:340px;margin-bottom:22px}.brier-row{display:grid;grid-template-columns:128px 1fr 43px;gap:12px;align-items:center;font-size:10px;margin-bottom:19px}.brier-row>span{color:var(--muted)}.brier-row b{font-weight:400}.bar-track{height:12px;background:var(--field);border-radius:3px;overflow:hidden}.bar-track i{display:block;height:100%;background:var(--blue);border-radius:3px}.accent .bar-track i{background:var(--green)}.attribution{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.attribution strong{font-size:29px;font-weight:400;letter-spacing:-1px}.attribution span{font-size:11px;line-height:1.55;color:var(--muted);max-width:225px}.gain-panel{padding-top:25px}.gain-stat{display:flex;align-items:center;gap:25px;margin-top:14px}.gain-stat strong{font-weight:400;font-size:62px;line-height:1.2;letter-spacing:-3px}.gain-stat strong span{font-size:18px;margin-left:6px;letter-spacing:-.3px;color:var(--green-dark)}.gain-stat>div{font-size:13px;line-height:1.6;color:var(--muted)}.gain-curve{height:84px;width:100%;margin-top:16px}.schematic-note{font-size:8px!important;text-align:right;margin:0 0 11px!important;color:var(--muted)}.gain-takeaway{font-size:13px;line-height:1.65;max-width:375px;color:var(--muted);margin-bottom:0}.finding-note{margin-top:30px;display:flex;align-items:center;gap:22px;padding:21px 0 0;border-top:1px solid var(--line)}.note-number{font-size:22px;letter-spacing:-.5px;color:var(--green-dark);white-space:nowrap}.finding-note p{font-size:11px;color:var(--muted);margin:0;max-width:660px}.finding-note>a{margin-left:auto;white-space:nowrap;font-size:10px;font-weight:700}.finding-note>a span{margin-left:10px;color:var(--green-dark)}.explorer{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.price-controls{padding:30px;background:var(--field);border-right:1px solid var(--line);min-width:0}.price-controls h3{font-size:20px;letter-spacing:-.4px;line-height:1.3;margin-bottom:16px}.price-controls>p{font-size:12px;color:var(--muted);line-height:1.6}.price-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:23px 0}.price-buttons button{border:1px solid var(--line);background:white;color:var(--muted);border-radius:6px;font-size:11px;padding:10px 4px;transition:background .15s}.price-buttons button:hover{border-color:var(--green)}.price-buttons button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.price-example{display:flex;gap:10px;font-size:10px;line-height:1.65;color:var(--muted);min-height:65px;align-items:flex-start}.price-example svg{flex-shrink:0;color:var(--green-dark);margin-top:2px}.constant-tag{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.constant-tag span{font-size:8px;letter-spacing:.04em;color:var(--muted);font-weight:700}.constant-tag strong{font-size:10px;color:var(--green-dark)}.decision-chart{padding:31px 29px 22px;min-width:0}.chart-heading{display:flex;align-items:flex-start;gap:18px;justify-content:space-between}.chart-heading h3{font-size:18px;letter-spacing:-.3px;margin:0 0 4px}.chart-heading .panel-kicker{font-size:8px;margin-bottom:10px}.ci-label{font-size:8px;color:var(--muted);padding-top:1px;white-space:nowrap}#decision-plot{width:100%;margin-top:17px;overflow:visible}.decision-result{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:17px;margin-top:0}.decision-result strong{font-size:39px;font-weight:400;letter-spacing:-1.5px;line-height:1.2;white-space:nowrap;color:var(--green-dark)}.decision-result strong span{font-size:14px;letter-spacing:0;margin-left:5px}.decision-result p{font-size:11px;color:var(--muted);line-height:1.55;margin:0}.section-footnote{font-size:10px;line-height:1.7;max-width:1030px;color:var(--muted);margin-top:19px;margin-bottom:0}.section-footnote b{font-weight:700;color:var(--ink)}.section-footnote a{color:var(--green-dark);border-bottom:1px solid #62BE9F80;margin-left:5px;white-space:nowrap}.scope-section{background:#F9FBFC;padding:76px 0;border-block:1px solid var(--line)}.scope-matrix{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;margin-top:10px}.scope-matrix>div{border-top:1px solid var(--line);padding:23px 0 13px}.scope-label{font-size:9px;letter-spacing:.05em;color:var(--muted);font-weight:700}.scope-matrix p{font-size:16px;margin:13px 0 10px;letter-spacing:-.2px}.scope-matrix p span{padding:0 8px;color:var(--green)}.toolkit{display:grid;grid-template-columns:1fr .95fr;gap:80px;align-items:center}.toolkit h2{font-size:38px;line-height:1.15;margin-bottom:24px}.toolkit p{color:var(--muted);font-size:13px;max-width:440px;margin-bottom:26px}.toolkit-notes{display:flex;gap:15px;flex-wrap:wrap;margin-top:22px;font-size:9px;color:var(--green-dark)}.code-panel{background:var(--ink);color:#E6ECF1;border-radius:10px;border:1px solid #3B4F61;min-width:0;overflow:hidden}.code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;border-bottom:1px solid #ffffff1c}.code-toolbar>span{font-size:8px;letter-spacing:.06em;color:#B4C4D2}.copy{border:1px solid #D8E2E830;border-radius:5px;padding:6px 10px;color:inherit;background:transparent;font-size:9px}.code-panel pre{padding:34px 26px;font-size:12px;line-height:1.95;min-height:175px}.code-footer{border-top:1px solid #ffffff1c;padding:15px 24px;font-size:9px;color:#B4C4D2}pre{margin:0;overflow:auto;white-space:pre;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}pre code{font:inherit}.paper-section{border-top:1px solid var(--line);background:#F2F7F5;padding:65px 0}.paper-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.paper-layout .eyebrow{margin-bottom:18px}.paper-layout h2{font-size:32px;letter-spacing:-1.2px}.paper-subtitle{font-size:17px;margin-top:12px;color:var(--muted)}.authors{display:flex;flex-wrap:wrap;gap:19px;font-size:12px;margin:24px 0 13px}.authors a:hover{color:var(--green-dark)}.authors sup{font-size:10px;margin-left:2px}.paper-affiliation{font-size:11px;color:var(--muted);margin-bottom:20px}.paper-affiliation span{font-size:9px}.text-link{font-size:11px;font-weight:700;color:var(--green-dark)}.text-link span{margin-left:16px}.citation{padding:24px;background:#FFFFFFCC;border:1px solid #D5E4DD;border-radius:10px;min-width:0}.citation-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.citation-heading>span{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--muted)}.citation .copy{border-color:var(--line);color:var(--green-dark)}.citation pre{font-size:10px;line-height:1.85;color:var(--ink)}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:30px;padding-bottom:30px}.footer .brand{font-size:15px}.footer p{font-size:10px;margin:0;color:var(--muted)}.footer>a:last-child{font-size:11px;color:var(--green-dark)}.footer>a:last-child span{margin-left:12px}.skip{position:absolute;left:-10000px}.skip:focus{left:20px;top:15px;background:white;padding:12px 20px;z-index:50}.noscript{padding-top:25px;padding-bottom:25px;font-size:12px}.noscript a{text-decoration:underline}
@media(min-width:1600px){:root{--max:1240px}.hero{padding-top:93px;padding-bottom:80px;gap:75px}}
@media(max-width:1050px){.hero{gap:29px;padding-top:58px;padding-bottom:58px;min-height:590px}.hero h1{font-size:49px}.hero-lead{font-size:17px}.nav-shell{gap:17px}nav{gap:18px;font-size:11px}.brand{font-size:17px}.section-heading{gap:55px}.section-aside{max-width:300px;line-height:1.5}.hero .eyebrow{font-size:8px;letter-spacing:.02em}.visual-heading{padding:19px 18px 11px;font-size:8px}.small-pill{font-size:7px}.visual-footer{padding:15px 18px;font-size:8px}.numbers strong{font-size:30px}.finding-main{gap:34px}.brier-panel{padding:24px}.brier-row{grid-template-columns:110px 1fr 42px;gap:9px;font-size:9px}.attribution{gap:14px}.attribution strong{font-size:26px}.attribution span{font-size:10px}.gain-stat{gap:20px}.gain-stat strong{font-size:53px}.gain-stat>div{font-size:11px}.gain-takeaway{font-size:12px}.explorer{grid-template-columns:.76fr 1.24fr}.price-controls{padding:25px}.decision-chart{padding:27px 22px 20px}.chart-heading h3{font-size:16px}.chart-heading .panel-kicker{font-size:7px}.toolkit{gap:45px}.paper-layout{gap:40px}.paper-layout h2{font-size:28px}}
@media(max-width:780px){.wrap{padding-inline:23px}.nav-shell{height:70px;padding-inline:23px}.brand{font-size:16px;gap:8px}.brand img{width:29px;height:29px}nav{display:none}.nav-paper{font-size:10px;padding:9px 12px}.nav-paper span{margin-left:7px}.hero{grid-template-columns:1fr;gap:38px;padding-top:45px;padding-bottom:45px}.hero .eyebrow{font-size:9px;letter-spacing:.07em}.hero h1{font-size:53px}.hero-lead{font-size:18px;max-width:440px}.hero-description{max-width:465px}.actions{margin-top:25px;margin-bottom:23px}.affiliation{margin-top:23px}.hero-visual{width:100%;max-width:540px;margin-inline:auto}.visual-heading{font-size:9px;padding:22px 24px 9px}.small-pill{font-size:8px}.visual-footer{font-size:9px;padding:18px 24px}.numbers{grid-template-columns:1fr 1fr;padding-top:25px;padding-bottom:25px;gap:27px 16px}.numbers>div{padding-left:24px}.numbers>div:nth-child(3){padding-left:0;border-left:0}.numbers strong{font-size:31px}.numbers span{font-size:10px}.section{padding-top:58px;padding-bottom:57px}.section-top{display:block;margin-bottom:25px}.section-aside{display:block;text-align:left;font-size:9px;max-width:none;margin-top:10px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.section-heading h2{font-size:34px}.section-heading>p{font-size:13px;max-width:520px}.measurements{grid-template-columns:1fr}.measurement,.measurement:first-child,.measurement:last-child{padding:21px 0 24px;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr .82fr;column-gap:25px;align-items:center}.measurement:first-child{border-top:0}.measure-number{grid-column:1;grid-row:1}.measurement svg{grid-column:2;grid-row:1/5;margin:0;width:100%;height:100px}.measurement h3{grid-column:1;font-size:18px;margin:14px 0 9px}.measurement p{grid-column:1;font-size:12px;min-height:0;margin:0}.measure-output{grid-column:1;font-size:8px;line-height:1.6;margin-top:14px}.overview{margin-top:23px}.overview summary{font-size:10px;padding:14px 16px}.overview img{padding:10px 5px 18px}.findings-section{padding:57px 0}.finding-main{grid-template-columns:1fr;gap:30px}.brier-panel{padding:25px}.brier-row{grid-template-columns:127px 1fr 45px;font-size:10px}.attribution{gap:22px}.attribution strong{font-size:29px}.attribution span{font-size:11px;max-width:280px}.gain-panel{padding:4px 5px 0}.gain-stat strong{font-size:57px}.gain-stat>div{font-size:13px}.gain-curve{height:95px}.gain-takeaway{max-width:none;font-size:13px}.finding-note{gap:17px;align-items:flex-start;flex-wrap:wrap;padding-top:21px}.finding-note p{flex:1;min-width:220px}.finding-note>a{margin-left:0;flex-basis:100%;font-size:11px}.explorer{grid-template-columns:1fr}.price-controls{border-right:0;border-bottom:1px solid var(--line);padding:26px}.price-controls>p{max-width:410px}.price-buttons{max-width:420px}.price-example{min-height:0;max-width:360px}.constant-tag{max-width:420px}.decision-chart{padding:28px 20px 23px}.chart-heading h3{font-size:19px}.chart-heading .panel-kicker{font-size:8px}.ci-label{font-size:8px}.decision-result{padding-top:19px}.section-footnote{font-size:9px}.scope-section{padding:55px 0}.scope-matrix{grid-template-columns:1fr;gap:0}.scope-matrix>div{padding:22px 0 10px}.scope-matrix p{font-size:15px;line-height:1.65}.scope-matrix p span{padding:0 5px}.toolkit{grid-template-columns:1fr;gap:29px}.toolkit h2{font-size:34px}.toolkit p{max-width:520px}.code-panel pre{min-height:160px;font-size:12px}.paper-section{padding:53px 0}.paper-layout{grid-template-columns:1fr;gap:32px}.paper-layout h2{font-size:30px}.paper-subtitle{font-size:15px}.authors{gap:17px}.citation pre{font-size:10px}.footer{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:26px;padding-bottom:26px}.footer p{order:3;flex-basis:100%;font-size:10px}.footer .brand{font-size:15px}}
@media(max-width:390px){.wrap{padding-inline:18px}.nav-shell{padding-inline:18px}.nav-paper{font-size:9px;padding:8px 9px}.brand{font-size:14px;letter-spacing:-.5px}.brand img{width:26px;height:26px}.hero .eyebrow{font-size:8px;letter-spacing:.015em}.hero h1{font-size:46px}.hero-lead{font-size:17px}.button{font-size:10px;padding:12px 13px;gap:15px}.actions{gap:8px}.visual-heading{padding:17px 17px 8px;font-size:7px}.small-pill{font-size:7px}.visual-footer{font-size:7px;padding:13px 17px}.measurement{grid-template-columns:1fr .66fr;gap:16px}.measure-output{font-size:7px}.brier-panel{padding:21px 17px}.brier-row{grid-template-columns:117px 1fr 39px;gap:7px;font-size:9px}.chart-heading h3{font-size:16px}.chart-heading .panel-kicker{font-size:7px}.ci-label{font-size:7px}.price-controls{padding:24px 21px}.decision-chart{padding:24px 13px 20px}.citation{padding:19px 16px}.citation pre{font-size:8.5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
