.page-module__SIVjFq__page{min-height:100vh}.page-module__SIVjFq__article{width:var(--frame-article);margin:0 auto;padding:88px 0 128px}.page-module__SIVjFq__back{display:none}.page-module__SIVjFq__header{max-width:960px}.page-module__SIVjFq__kicker{color:var(--ink-48);font:400 13px/18px var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0 0 40px}.page-module__SIVjFq__header h1{font:400 clamp(44px, 5.2vw, 72px)/1.03 var(--sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.page-module__SIVjFq__deck{max-width:var(--measure);color:#3a4a40;font:400 clamp(22px, 1.9vw, 27px)/1.4 var(--serif);letter-spacing:-.005em;margin:24px 0}.page-module__SIVjFq__meta{color:var(--ink-48);font:400 12px/18px var(--sans);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;display:flex}.page-module__SIVjFq__meta time{color:var(--ink)}.page-module__SIVjFq__hero{margin:56px 0 0}.page-module__SIVjFq__hero img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.page-module__SIVjFq__stats{max-width:var(--measure);margin:64px 0 0 var(--article-offset);grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__SIVjFq__stats strong{font:400 56px/1 var(--sans);letter-spacing:-.04em;display:block}.page-module__SIVjFq__stats span{color:var(--ink-62);font:400 14px/20px var(--sans);margin-top:8px;display:block}.page-module__SIVjFq__prose{margin:72px 0 0 var(--article-offset)}.page-module__SIVjFq__prose>p,.page-module__SIVjFq__prose>h2,.page-module__SIVjFq__prose>ul{max-width:var(--measure)}.page-module__SIVjFq__prose p{color:var(--ink);font:400 21px/33px var(--serif);letter-spacing:-.003em;margin:0 0 24px}.page-module__SIVjFq__prose .page-module__SIVjFq__lead{font-size:21px}.page-module__SIVjFq__prose h2,.page-module__SIVjFq__figureHeading h2,.page-module__SIVjFq__cta h2{font:400 clamp(30px, 2.8vw, 40px)/1.15 var(--sans);letter-spacing:-.025em}.page-module__SIVjFq__prose h2{margin:72px 0 24px;scroll-margin-top:96px}.page-module__SIVjFq__prose>h2:first-child{margin-top:0}.page-module__SIVjFq__figure{margin:72px 0 0 var(--article-offset);scroll-margin-top:100px}.page-module__SIVjFq__figureHeading>span{display:none}.page-module__SIVjFq__figureHeading h2{letter-spacing:-.015em;margin:0 0 24px;font-size:24px;line-height:32px}.page-module__SIVjFq__chartScroll{overflow-x:auto}.page-module__SIVjFq__chart{width:100%;min-width:640px;font-family:var(--sans);display:block}.page-module__SIVjFq__plotTitle{fill:var(--ink);font-size:18px;font-weight:500}.page-module__SIVjFq__grid{stroke:var(--rule);stroke-width:1px}.page-module__SIVjFq__axis{fill:var(--ink-48);font-size:11px}.page-module__SIVjFq__modelLabel{fill:var(--ink-80);font-size:13px}.page-module__SIVjFq__value{fill:var(--ink);font-family:var(--mono);font-size:11.5px;font-weight:500}.page-module__SIVjFq__figure figcaption,.page-module__SIVjFq__workflow figcaption{color:var(--ink-48);font:400 16px/23px var(--serif);margin-top:12px}.page-module__SIVjFq__data{margin-top:20px;font-size:14px;line-height:20px}.page-module__SIVjFq__data summary{color:#2f6b47;cursor:pointer;width:fit-content;padding:8px 0;font-weight:500}.page-module__SIVjFq__tableScroll{overflow-x:auto}.page-module__SIVjFq__data table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:right;width:100%;min-width:650px}.page-module__SIVjFq__data caption{color:var(--ink-48);text-align:left;padding:16px 0}.page-module__SIVjFq__data th,.page-module__SIVjFq__data td{border-bottom:1px solid var(--rule);padding:12px 8px}.page-module__SIVjFq__data td{font-family:var(--mono);font-size:13px;line-height:20px}.page-module__SIVjFq__data th{font-weight:400}.page-module__SIVjFq__data th:first-child{text-align:left}.page-module__SIVjFq__workflow{margin:72px 0 0 var(--article-offset)}.page-module__SIVjFq__workflow ol{grid-template-columns:repeat(4,1fr);gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.page-module__SIVjFq__workflow li>span{color:var(--ink-48);font:400 13px/20px var(--sans)}.page-module__SIVjFq__workflow strong{font:400 32px/1.05 var(--sans);letter-spacing:-.035em;margin:12px 0 8px;display:block}.page-module__SIVjFq__workflow li p{color:var(--ink-62);font:400 15px/22px var(--sans);margin:0}.page-module__SIVjFq__workflow figcaption{margin-top:24px}.page-module__SIVjFq__rubric{scroll-margin-top:110px}.page-module__SIVjFq__rubric ul{margin:28px 0 16px;padding:0;list-style:none}.page-module__SIVjFq__rubric li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:24px;padding:20px 0;display:grid}.page-module__SIVjFq__rubric li:last-child{border-bottom:0}.page-module__SIVjFq__rubric h3{font:500 17px/24px var(--sans);letter-spacing:-.01em;margin:0 0 4px}.page-module__SIVjFq__rubric li p{color:var(--ink-62);font:400 15px/22px var(--sans);margin:0}.page-module__SIVjFq__rubric li>span{color:var(--ledger);font:500 13px/20px var(--mono);white-space:nowrap;padding-top:4px}.page-module__SIVjFq__rubric .page-module__SIVjFq__rubricNote{color:var(--ink-48);font:400 16px/23px var(--serif)}.page-module__SIVjFq__cta{max-width:var(--measure);margin:96px 0 0 var(--article-offset);background:var(--night);color:var(--night-text);border-radius:8px;padding:40px}.page-module__SIVjFq__cta>p{color:#f6f5ef99;font:400 14px/20px var(--sans);margin:0}.page-module__SIVjFq__cta h2{margin:12px 0 28px;font-size:clamp(26px,2.4vw,32px);line-height:1.16}.page-module__SIVjFq__cta a{background:var(--night-text);height:44px;color:var(--night);font:500 15px/1 var(--sans);border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;transition:background-color .15s;display:inline-flex}.page-module__SIVjFq__cta a:hover{background:#fff}.page-module__SIVjFq__source{max-width:var(--measure);margin:48px 0 0 var(--article-offset);color:var(--ink-48);font:400 14px/22px var(--sans)}.page-module__SIVjFq__source a{color:inherit}@media (max-width:720px){.page-module__SIVjFq__article{padding:48px 0 88px}.page-module__SIVjFq__workflow ol{grid-template-columns:1fr 1fr}.page-module__SIVjFq__kicker{margin-bottom:24px}.page-module__SIVjFq__header h1{letter-spacing:-.035em;font-size:clamp(38px,10.4vw,48px)}.page-module__SIVjFq__header h1 br{display:none}.page-module__SIVjFq__deck{font-size:21px}.page-module__SIVjFq__hero{margin-top:40px}.page-module__SIVjFq__stats{gap:16px;margin-top:40px}.page-module__SIVjFq__stats strong{font-size:40px}.page-module__SIVjFq__stats span{font-size:13px;line-height:18px}.page-module__SIVjFq__prose{margin-top:48px}.page-module__SIVjFq__prose p{font-size:19px;line-height:30px}.page-module__SIVjFq__prose h2{margin-top:56px;font-size:28px}.page-module__SIVjFq__workflow ol{grid-template-columns:1fr 1fr;gap:32px 20px}.page-module__SIVjFq__workflow strong{font-size:28px}.page-module__SIVjFq__cta{padding:28px 24px}}
