@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--atol-paper: #FFFFFF;--atol-ink: #0A0A0A;--atol-fold: #14110C;--atol-stone: #5A5F66;--atol-mist: #9499A0;--atol-surface: #FAFAF8;--atol-hairline: rgba(10, 10, 10, .06);--atol-rule-soft: rgba(10, 10, 10, .18);--atol-markets: #B3271F;--atol-environment: #1F6FB8;--atol-creative: #F0A52A;--atol-nature: var(--atol-environment);--atol-culture: var(--atol-creative);--atol-atoll: #D5F048;--font-display: "Archivo", system-ui, sans-serif;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-serif: "IBM Plex Serif", Georgia, serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", monospace;--container: 1280px;--measure: 720px;--grid-gutter: 32px;--margin-x: 56px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur-default: .24s;--dur-pulse: 1.8s}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--atol-ink);background:var(--atol-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a.text-link{color:var(--atol-ink);text-decoration:underline;text-decoration-color:var(--atol-rule-soft);text-underline-offset:3px}a.text-link:hover{text-decoration-color:var(--atol-ink)}::selection{background:var(--atol-atoll);color:var(--atol-ink)}*:focus-visible{outline:2px solid var(--atol-atoll);outline-offset:2px}.skip-link{position:absolute;left:8px;top:-56px;z-index:1000;background:var(--atol-ink);color:var(--atol-paper);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus{top:8px}p{margin:0 0 16px}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--container);margin:0 auto;padding:0 var(--margin-x)}.section{padding:80px 0;border-top:1.5px solid var(--atol-ink)}.section.no-top{border-top:none}.section-head{display:grid;grid-template-columns:220px 1fr;gap:var(--grid-gutter);padding-bottom:24px;border-bottom:1px solid var(--atol-rule-soft);margin-bottom:40px}.section-head .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--atol-stone)}.section-head h2{font-family:var(--font-sans);font-weight:500;font-size:32px;letter-spacing:-.02em;line-height:1.1;margin:0;max-width:720px}.section-head .lede{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.45;color:var(--atol-stone);margin-top:8px;max-width:700px}.cover{position:relative;display:flex;flex-direction:column;overflow:hidden;justify-content:flex-start;aspect-ratio:3 / 4;padding:26px;container-type:inline-size;background:var(--atol-surface);color:#fff;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out)}.cover.r-lead{aspect-ratio:16 / 9;padding:30px}.cover.r-article{aspect-ratio:21 / 9;padding:30px}.cover.photo{background-image:var(--plate);background-size:cover;background-position:center}.cover.field{background:var(--atol-markets)}.cover.field.environment{background:var(--atol-environment)}.cover.field.creative{background:var(--atol-creative);color:#0a0a0a}.cover.fold{background:var(--atol-fold)}.cover.mark{background:var(--atol-surface);color:var(--atol-ink)}.cover .ring{position:absolute;top:50%;left:50%;z-index:0;width:130%;height:auto;transform:translate(-50%,-50%);color:var(--atol-ink);opacity:.3}.cover .stamp,.cover .mid,.cover .foot{position:relative;z-index:2}.cover .stamp{order:1}.cover .mid{order:2}.cover .foot{order:3}.cover .mid{display:block;margin:auto 0}.cover .stamp{margin:0;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:currentColor}.cover.mark .stamp{color:var(--atol-stone)}.cover .figblock,.cover .say{display:block}.cover .figblock+.say{margin-top:18px}.cover .dek{display:block;margin-top:18px;max-width:46ch;font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.46;color:currentColor;opacity:.86;text-wrap:pretty}.cover .fig{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,38cqw,100px);letter-spacing:-.06em;line-height:.84;font-variant-numeric:tabular-nums;color:currentColor}.cover[data-fig-len="4"] .fig{font-size:clamp(30px,30cqw,92px)}.cover[data-fig-len="5"] .fig{font-size:clamp(26px,25cqw,78px)}.cover[data-fig-len="6"] .fig{font-size:clamp(22px,21cqw,66px)}.cover .q{display:block;margin-bottom:16px;max-width:20ch;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.024em;line-height:1.12;color:currentColor;opacity:.92;text-wrap:pretty}.cover.r-article .q{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.02em;line-height:1.55;opacity:.88;margin-bottom:12px;max-width:30ch}.cover .t{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(19px,2.3vw,33px);letter-spacing:-.036em;line-height:.98;color:currentColor;text-wrap:balance}.cover.r-lead .t{max-width:60%;font-size:clamp(30px,5.1vw,74px);letter-spacing:-.042em;line-height:.92}.cover.r-article .t{max-width:17ch;font-size:clamp(28px,4.6vw,66px);letter-spacing:-.042em;line-height:.93}.cover.r-lead .mid,.cover.r-article .mid{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--grid-gutter)}.cover.r-lead .say,.cover.r-article .say{order:1;flex:1 1 auto}.cover.r-lead .figblock,.cover.r-article .figblock{order:2;flex:0 0 auto;max-width:38%;text-align:right;margin:0}.cover.r-lead .figblock+.say,.cover.r-article .figblock+.say{margin-top:0}.cover.r-lead .fig,.cover.r-lead[data-fig-len] .fig,.cover.r-article .fig,.cover.r-article[data-fig-len] .fig{font-size:clamp(44px,7.4vw,112px)}.cover.r-lead .q,.cover.r-article .q{margin-left:auto;max-width:30ch}.cover .cta{display:block;color:currentColor}.cover .cta svg{display:block;width:34px;height:12px;opacity:.7;transition:transform var(--dur-default) var(--ease-out),opacity var(--dur-default) var(--ease-out)}a.cover:hover .cta svg,a.cover:focus-visible .cta svg{opacity:1;transform:translate(7px)}a.cover:hover{transform:translateY(-3px)}.run{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}.run-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:0 0 22px}.run-head h2{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.032em}.run-head .note{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--atol-mist)}.band{background:var(--atol-markets);color:#fff}.band.environment{background:var(--atol-environment)}.band.creative{background:var(--atol-creative);color:#0a0a0a}.band.ink{background:var(--atol-fold)}.band .inner{max-width:var(--container);margin:0 auto;padding:76px var(--margin-x)}.band h2{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.2vw,58px);letter-spacing:-.042em;line-height:.94;max-width:18ch}.band p{font-family:var(--font-sans);font-size:17px;line-height:1.46;max-width:42ch;margin:20px 0 0;opacity:.9}@media(max-width:1080px){:root{--margin-x: 36px}.run{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.run{grid-template-columns:1fr}}@media(max-width:720px){:root{--margin-x: 20px}.mast{padding:40px var(--margin-x) 48px}.cover{padding:14px}.cover.r-lead,.cover.r-article{aspect-ratio:4 / 5;padding:18px}.cover .t{font-size:15px}.cover .cta svg{width:29px;height:11px}.cover.r-lead .t,.cover.r-article .t{max-width:none}.cover .stamp{font-size:8.5px;letter-spacing:.16em}.cover.r-lead .mid,.cover.r-article .mid{display:block}.cover.r-lead .figblock,.cover.r-article .figblock{max-width:none;text-align:left}.cover.r-lead .figblock+.say,.cover.r-article .figblock+.say{margin-top:18px}.cover .dek{font-size:15px;margin-top:14px}.cover.r-lead .fig,.cover.r-lead[data-fig-len] .fig,.cover.r-article .fig,.cover.r-article[data-fig-len] .fig{font-size:clamp(40px,23cqw,76px)}.cover.r-lead .q,.cover.r-article .q{margin-left:0;max-width:32ch}.cover .q{font-size:17px;margin-bottom:12px}.cover.r-article .q{font-size:9px}.band .inner{padding:52px var(--margin-x)}}@media(prefers-reduced-motion:reduce){.cover{transition:none}}@media print{nav.top,.breadcrumb,.site-footer{display:none}body{font-size:12pt}.section{border-top:1.5px solid #000;padding:24pt 0}.pillar-band{color:#000!important;background:#fff!important;padding:0!important;border-bottom:1.5px solid #000}.container{max-width:none;padding:0}}.atol-view__viz{margin:0 0 6px}.atol-view__svg{display:block;width:100%;height:auto;overflow:visible}.atol-view__svg text{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;fill:var(--atol-stone)}.atol-view__svg [aria-label$=tick] line{stroke:var(--atol-ink);opacity:.5}.atol-view__svg:not(.has-y-axis) [aria-label="y-axis tick"] line,.atol-view__svg:not(.has-y-axis) [aria-label="y-axis tick label"]{display:none}.atol-view__rowlabel{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;fill:var(--atol-ink)!important}.atol-view__value{font-family:var(--font-display)!important;font-weight:700!important;font-size:13px!important;letter-spacing:-.02em!important;fill:var(--atol-ink)!important}.atol-view__ann{font-family:var(--font-mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;fill:var(--atol-stone)!important;paint-order:stroke fill;stroke:var(--atol-paper);stroke-width:4px;stroke-linejoin:round}.atol-view--regime{max-width:100%;border-top:1.5px solid var(--atol-ink);padding-top:14px}.atol-view--regime .ruler{position:relative;height:22px;margin-bottom:4px}.atol-view--regime .tk{position:absolute;bottom:0;width:1px;height:4px;background:var(--atol-ink);opacity:.28}.atol-view--regime .tk.is-major{height:7px;opacity:.55}.atol-view--regime .tk span{position:absolute;bottom:9px;left:0;transform:translate(-50%);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;color:var(--atol-stone);white-space:nowrap}.atol-view--regime .tk:last-child span{transform:translate(-100%)}.atol-view--regime .tk:first-child span{transform:none}.atol-view--regime .band{display:flex;height:46px}.atol-view--regime .seg{background:var(--atol-ink);display:flex;align-items:center;padding:0 10px;overflow:hidden;border-right:2px solid var(--atol-paper)}.atol-view--regime .seg:last-child{border-right:none}.atol-view--regime .seg.is-now{background:var(--atol-markets)}.atol-view--regime .seg .inside{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap}.atol-view--regime .stems{position:relative;margin-top:2px}.atol-view--regime .t{position:absolute;top:0;transform:translate(-50%);text-align:center}.atol-view--regime .t.at-start{transform:none;text-align:left}.atol-view--regime .t.at-end{transform:translate(-100%);text-align:right}.atol-view--regime .t .stem{width:2px;margin:0 auto;opacity:.55}.atol-view--regime .t.at-start .stem{margin:0}.atol-view--regime .t.at-end .stem{margin:0 0 0 auto}.atol-view--regime .t .nm{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--atol-ink);white-space:nowrap;margin-top:3px}.atol-view--regime .t .yr{font-family:var(--font-mono);font-size:9px;color:var(--atol-mist);margin-top:2px}.atol-view__value--accent{fill:var(--atol-markets)!important}.atol-view__mark{font-family:var(--font-display)!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.02em!important;fill:var(--atol-markets)!important;paint-order:stroke fill;stroke:var(--atol-paper);stroke-width:5px;stroke-linejoin:round}.atol-view__devlabel{font-family:var(--font-mono)!important;font-weight:700!important;font-size:10px!important;letter-spacing:.04em!important;fill:var(--atol-ink)!important;paint-order:stroke fill;stroke:var(--atol-paper);stroke-width:3px;stroke-linejoin:round}.atol-view--ba{max-width:640px}.atol-view--ba .metric+.metric{margin-top:22px;padding-top:18px;border-top:1px solid rgba(10,10,10,.1)}.atol-view--ba .mlab{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--atol-mist);margin-bottom:12px}.atol-view--ba .row{padding:8px 0}.atol-view--ba .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.atol-view--ba .who{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--atol-stone)}.atol-view--ba .is-after .who{color:var(--atol-ink)}.atol-view--ba .val{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--atol-ink)}.atol-view--ba .val .of{opacity:.42}.atol-view--ba .bar{height:12px;background:#0a0a0a1a;position:relative}.atol-view--ba .bar i{position:absolute;left:0;top:0;bottom:0;display:block;background:var(--atol-ink)}.atol-view--ba .is-after .bar i{background:var(--atol-markets)}.atol-view--table table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.atol-view--table th{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--atol-stone);text-align:right;padding:0 0 11px 22px;border-bottom:1.5px solid var(--atol-ink)}.atol-view--table th:first-child{text-align:left;padding-left:0}.atol-view--table td{font-family:var(--font-mono);font-size:12.5px;padding:11px 0 11px 22px;text-align:right;border-bottom:1px solid rgba(10,10,10,.1);color:var(--atol-stone)}.atol-view--table td:first-child{text-align:left;padding-left:0;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--atol-ink)}.atol-view--table td.is-best{color:var(--atol-markets);font-weight:700}.atol-view--table td.is-empty{color:var(--atol-mist)}.atol-view--table .note{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--atol-mist);margin:10px 0 0}.atol-view--dist .lane+.lane{margin-top:-6px}.atol-view--dist .axis{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--atol-mist);margin:4px 0 0;text-align:center}.atol-view--panels{display:grid;grid-template-columns:repeat(var(--panel-cols, 3),minmax(0,1fr));gap:18px 22px}.atol-view--panels .cell{min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.atol-view--panels .t{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--atol-ink);margin:0 0 2px;line-height:1.35;overflow-wrap:anywhere}.atol-view--panels .cell.is-subject .t{color:var(--atol-markets)}.atol-view--panels .atol-view__svg text{font-size:10.5px}.atol-view--panels-axis{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--atol-mist);margin:8px 0 0;text-align:center}@media(max-width:600px){.atol-view--panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px}.atol-view--panels .atol-view__svg text{font-size:12.5px}}.atol-view--surface{position:relative}.atol-view--surface .stage{width:100%;aspect-ratio:16 / 9;background:var(--atol-surface, #FAFAF8);cursor:grab;touch-action:none}.atol-view--surface .stage:active{cursor:grabbing}.atol-view--surface .stage canvas{display:block;width:100%;height:100%}.atol-view--surface .hint{position:absolute;right:12px;bottom:10px;margin:0;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--atol-mist);pointer-events:none;opacity:0}.atol-view--surface.is-drawn .hint{opacity:1}@media print{.atol-view--surface .stage{display:none}.atol-view--surface:after{content:"Interactive figure; see the accompanying table.";font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--atol-stone)}}.atol-chart__error{font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--atol-markets);border:1.5px solid var(--atol-markets);padding:14px 16px;margin:24px 0}:root{--ground: var(--atol-paper);--text: var(--atol-ink);--text-2: var(--atol-stone);--chrome: var(--atol-mist);--rule: rgba(10, 10, 10, .18);--hair: rgba(10, 10, 10, .1);--panel: var(--atol-surface);--well: rgba(10, 10, 10, .05);--error: #B3271F;--field: var(--atol-fold);--field-edge: var(--atol-fold);--field-text: #FFFFFF;--field-text-2: #C9C6BF;--field-chrome: #9C988F;--field-rule: rgba(255, 255, 255, .16);--field-well: rgba(255, 255, 255, .1);--founding: var(--atol-atoll);--founding-ink: #0A0A0A;--gutter: 32px;--tile-gap: 14px;--ink-money: #1F6FB8;--ink-politics: #B3271F;--ink-trade: #C77F0A;--ink-flows: #0A0A0A;--report-ink: var(--ink-money);--compare: var(--atol-stone);--compare-2: rgba(10, 10, 10, .42)}.h-section{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.032em;line-height:1.05;text-wrap:balance}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border:1.5px solid var(--text);border-radius:0;background:var(--text);color:var(--ground);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn:hover,.btn.ghost{background:transparent;color:var(--text)}.btn.ghost:hover{background:var(--text);color:var(--ground)}.btn .arr{width:22px;height:10px;flex:none}.on-field .btn{background:#fff;color:#0a0a0a;border-color:#fff}.on-field .btn:hover{background:transparent;color:#fff}.on-field .btn.ghost{background:transparent;color:#fff;border-color:#ffffff80}.on-field .btn.ghost:hover{border-color:#fff}.btn.founding,.on-field .btn.founding{background:var(--founding);color:var(--founding-ink);border-color:var(--founding)}.btn.founding:hover,.on-field .btn.founding:hover{background:transparent;color:var(--founding)}.btn.block{width:100%}.field-input{height:46px;min-width:0;padding:0 15px;border-radius:0;border:1.5px solid var(--text);background:var(--ground);color:var(--text);font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;-webkit-appearance:none;appearance:none}.field-input::placeholder{color:var(--chrome)}.on-field .field-input{background:var(--field-well);border-color:transparent;color:#fff}.on-field .field-input::placeholder{color:#ffffff8c}.inline-form{display:flex;gap:8px}.inline-form .field-input{flex:1 1 auto}@media(max-width:560px){.inline-form{flex-direction:column}.inline-form .btn{width:100%}}.nav-links{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap}.nav-links a{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--chrome);transition:color var(--dur-fast) var(--ease-out)}.nav-links a:hover,.nav-links a.on{color:var(--text)}.nav-links a.founding-link{color:#0a0a0a;background:var(--founding);padding:6px 9px 5px;margin:-6px 0}.nav-links a.founding-link:hover{color:#0a0a0a}.nav-links a.account{color:var(--text)}@media(max-width:560px){.nav-links{gap:16px}.nav-links a.hide-s{display:none}}:is(.mosaic,.related,.su-run) .cover{aspect-ratio:1 / 1;padding:22px}:is(.mosaic,.related,.su-run) .cover.fold{outline:1px solid var(--field-edge);outline-offset:-1px}:is(.mosaic,.related,.su-run) .cover .ring{opacity:.22}:is(.mosaic,.related,.su-run) .cover .stamp{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums}:is(.mosaic,.related,.su-run) .cover .q{display:block;margin-bottom:14px;max-width:20ch;font-family:var(--font-display);font-weight:600;font-size:clamp(15px,7.6cqw,21px);letter-spacing:-.024em;line-height:1.12;opacity:.94;text-wrap:pretty}:is(.mosaic,.related,.su-run) .cover .fig{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,34cqw,104px);letter-spacing:-.06em;line-height:.84;font-variant-numeric:tabular-nums}:is(.mosaic,.related,.su-run) .cover[data-fig-len="4"] .fig{font-size:clamp(30px,28cqw,92px)}:is(.mosaic,.related,.su-run) .cover[data-fig-len="5"] .fig{font-size:clamp(26px,23cqw,78px)}:is(.mosaic,.related,.su-run) .cover[data-fig-len="7"] .fig{font-size:clamp(22px,18cqw,62px)}:is(.mosaic,.related,.su-run) .cover .t{margin:0;display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,8.4cqw,30px);letter-spacing:-.036em;line-height:.98;text-wrap:balance}:is(.mosaic,.related,.su-run) .cover .foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:14px}:is(.mosaic,.related,.su-run) .cover .cta svg{width:34px;height:12px;opacity:.72}.cover.paper{background:#fff;color:#0a0a0a;outline:1px solid rgba(10,10,10,.16);outline-offset:-1px}.lock{display:inline-flex;align-items:center;margin-left:auto}.lock svg{width:11px;height:13px;flex:none;overflow:visible}.cover .lock{opacity:.92}:is(.mosaic,.related,.su-run) .cover.report{padding:clamp(18px,4.6cqw,30px)}:is(.mosaic,.related,.su-run) .cover.report .t{font-size:clamp(28px,10.5cqw,76px);letter-spacing:-.048em;line-height:.92;max-width:13ch}.lead{position:relative;color:#fff;background:#1a1712;min-height:clamp(560px,56.25vw,860px);display:flex;flex-direction:column}.lead.solid{background:var(--atol-markets)}.lead.solid.environment{background:var(--atol-environment)}.lead.solid.creative{background:var(--atol-creative);color:#0a0a0a}.lead:focus{outline:none}.lead-inner{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--margin-x) 30px;display:flex;flex-direction:column;flex:1}.mast-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding:34px 0 0}.mast-row .nameplate{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(42px,8.6vw,118px);letter-spacing:-.055em;line-height:.82}.lead .mast-row .nav-links a{color:#fffc}.lead .mast-row .nav-links a.on,.lead .mast-row .nav-links a.account,.lead .mast-row .nav-links a:hover{color:#fff}.lead .mast-row .nav-links a.founding-link{color:#0a0a0a}.lead .mid{margin-top:auto;padding-top:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter)}.lead .say{flex:1 1 auto;max-width:820px}.lead .stamp{display:block;margin-bottom:18px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.lead .t{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,5.4vw,80px);letter-spacing:-.045em;line-height:.92;max-width:13ch;text-wrap:balance}.lead .dek{margin:22px 0 0;max-width:50ch;font-size:15px;line-height:1.6;font-weight:400;text-wrap:pretty}.lead.photo .dek{color:var(--on-plate, #0A0A0A)}.lead.photo:before{-webkit-mask-image:radial-gradient(75% 62% at 0% 100%,transparent 45%,#000 85%);mask-image:radial-gradient(75% 62% at 0% 100%,transparent 45%,#000 85%)}.lead .figblock{flex:0 0 auto;max-width:34%;text-align:right}.lead .figblock .q{display:block;margin:0 0 14px auto;max-width:22ch;font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.14;opacity:.94}.lead .figblock .fig{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(64px,9vw,140px);letter-spacing:-.06em;line-height:.84;font-variant-numeric:tabular-nums}.lead .foot{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:34px;flex-wrap:wrap}.lead .read{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.lead .read svg{width:40px;height:12px;transition:transform var(--dur-default) var(--ease-out)}.lead .read:hover svg{transform:translate(7px)}@media(max-width:900px){.lead .mid{flex-direction:column;align-items:flex-start}.lead .figblock{max-width:none;text-align:left;order:-1}.lead .figblock .q{margin-left:0}}@media(max-width:560px){.lead{min-height:0}.mast-row{padding-top:22px}.mast-row .nameplate{font-size:40px}.lead .mid{padding-top:120px}.lead .t{font-size:34px}.lead .dek{font-size:14px}.lead .figblock .fig{font-size:64px}.lead .figblock .q{font-size:16px}.lead .foot{padding-top:26px}.lead .read{white-space:nowrap}}.mosaic-wrap{padding:76px 0 104px}.mosaic-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--tile-gap)}.mosaic>.cover.report{grid-column:span 2;grid-row:span 2;aspect-ratio:1 / 1}@media(max-width:900px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic>.cover.report{grid-row:span 1;aspect-ratio:16 / 11}}@media(max-width:560px){.mosaic{grid-template-columns:1fr;gap:12px}.mosaic>.cover.report{grid-column:auto;aspect-ratio:4 / 5}.mosaic>.cover.article{aspect-ratio:16 / 10;padding:18px}.mosaic>.cover.article .t{font-size:21px;max-width:18ch}.mosaic>.cover.article .q{font-size:16px;max-width:26ch;margin-bottom:10px}.mosaic>.cover.article .fig{font-size:54px}.mosaic-wrap{padding:52px 0 72px}}.r-hero{padding:26px 0 0}.r-sheet{position:relative;color:#fff;background:#1a1712;min-height:max(440px,calc(min(100vw - 2 * var(--margin-x),var(--container) - 2 * var(--margin-x)) * 9 / 21));padding:30px;container:sheet / inline-size;display:flex;flex-direction:column}.r-sheet .stamp{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.r-sheet .mid{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter)}.r-sheet h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,6.4cqw,84px);letter-spacing:-.048em;line-height:.92;max-width:12ch;text-wrap:balance;hanging-punctuation:first}.r-sheet h1 .qm{margin-left:-.3em}.r-sheet .figblock{text-align:right;max-width:32%}.r-sheet .figblock .q{display:block;margin:0 0 12px auto;max-width:22ch;font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.15;opacity:.94}.r-sheet .figblock .fig{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(56px,10cqw,128px);letter-spacing:-.06em;line-height:.84;font-variant-numeric:tabular-nums}.r-open{padding:40px 0 0}.r-open-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 56px;align-items:start}.r-open .dek{font-family:var(--font-sans);font-size:clamp(18px,1.9vw,23px);line-height:1.44;max-width:40ch;text-wrap:pretty}.r-meta{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:18px;font-size:15px;color:var(--text-2)}.r-meta a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.r-meta a:hover{color:var(--text);text-decoration-color:currentColor}@media(max-width:1080px){.r-open-grid{grid-template-columns:1fr}}@media(max-width:720px){.r-sheet{aspect-ratio:auto;min-height:470px;padding:20px}.r-sheet .mid{flex-direction:column;align-items:flex-start;gap:28px}.r-sheet .figblock{display:none}.r-sheet h1{font-size:38px}.r-hero{padding-top:18px}}.r-body{padding:64px 0 0;--measure: 660px}.r-grid{display:grid;grid-template-columns:196px minmax(0,1fr);gap:0 48px}.r-grid>.rail{grid-column:1;grid-row:1 / span 40;align-self:stretch}.rail-in{position:sticky;top:calc(env(safe-area-inset-top,0px) + 28px);max-height:calc(100vh - 56px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rail-in::-webkit-scrollbar{display:none}.r-grid>.blk,.decoy>.blk{grid-column:2;min-width:0;display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(0,1fr);column-gap:52px}.blk>*{grid-column:1;min-width:0}.blk>.wide{grid-column:1 / -1}.blk[hidden]{display:none}@media(max-width:1080px){.r-grid{grid-template-columns:168px minmax(0,1fr);gap:0 36px}.r-grid>.blk,.decoy>.blk{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.r-grid{grid-template-columns:minmax(0,1fr)}.r-grid>.rail{display:none}.r-grid>.blk{grid-column:1}}.rail .rail-title{display:block;margin-bottom:12px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1.15;color:var(--text)}.rail ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.rail li a{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) 10px;gap:5px;padding:6px 0 6px 12px;color:var(--chrome);font-family:var(--font-sans);font-size:12px;line-height:1.3;transition:color var(--dur-fast) var(--ease-out)}.rail li a>:nth-child(2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rail li.now a>:nth-child(2){display:block;-webkit-line-clamp:unset;line-clamp:none}.rail li a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--hair)}.rail li a:after{content:"";position:absolute;left:0;top:0;width:2px;height:calc(var(--p, 0) * 100%);background:var(--report-ink)}.rail li a .n{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding-top:2px;font-variant-numeric:tabular-nums}.rail li a:hover{color:var(--text)}.rail li.done a{color:var(--text-2)}.rail li.now a{color:var(--text);font-weight:500}.rail li.now a .n{color:var(--report-ink)}.rail li a svg{width:8px;height:10px;margin-top:3px;color:var(--chrome)}.chapbar{display:none;position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--ground);border-bottom:1px solid var(--hair)}.chapbar button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px var(--margin-x);background:none;border:0;text-align:left;cursor:pointer;color:var(--text)}.chapbar .n{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--report-ink);font-variant-numeric:tabular-nums}.chapbar .ttl{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapbar .chev{width:12px;height:8px}.chapbar .prog{height:2px;background:var(--hair)}.chapbar .prog i{display:block;height:100%;width:var(--p, 0%);background:var(--report-ink)}.chapbar .sheet{display:none;padding:4px var(--margin-x) 14px}.chapbar.open .sheet{display:block}.chapbar.open .chev{transform:rotate(180deg)}.chapbar .sheet a{display:grid;grid-template-columns:22px minmax(0,1fr) 12px;gap:8px;padding:9px 0;font-size:14px;color:var(--text-2);border-top:1px solid var(--hair)}.chapbar .sheet a .n{padding-top:2px}.chapbar .sheet svg{width:9px;height:11px;margin-top:4px;color:var(--chrome)}@media(max-width:900px){.chapbar{display:block}}.chapter{padding:0 0 72px;scroll-margin-top:64px}.chapter-h{margin:0 0 22px;font-family:var(--font-display);font-weight:700;font-size:clamp(25px,2.6vw,34px);letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.r-body .prose{font-family:var(--font-serif);font-size:17.5px;line-height:1.64;color:var(--text)}.r-body .prose p+p{margin-top:18px}.r-body .prose em{font-style:italic}.r-body .prose a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.r-body .prose .src{font-family:var(--font-mono);font-size:.72em;color:var(--chrome);letter-spacing:.02em;vertical-align:1px}.plate{margin:40px 0 8px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.plate .src-line{grid-column:1 / -1;display:flex;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--chrome);line-height:1.6}.plate .src-line .acts{display:flex;gap:18px}.plate .src-line a{color:var(--text-2);text-transform:uppercase;letter-spacing:.18em;font-weight:600}.plate .src-line a:hover{color:var(--text)}@media(max-width:1080px){.plate{grid-template-columns:1fr;gap:34px}}.ifig{min-width:0;margin:0}.ifig-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px 28px;flex-wrap:wrap;margin-bottom:18px}.ifig-title{flex:1 1 260px;margin:0;max-width:30ch;font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.18;text-wrap:balance}.ifig-read{flex:none;text-align:right}.ifig-read .big{display:block;font-family:var(--font-display);font-weight:700;font-size:54px;letter-spacing:-.055em;line-height:.86;color:var(--report-ink);font-variant-numeric:tabular-nums}.controls{display:flex;flex-wrap:wrap;gap:14px 28px;margin-bottom:20px}.controls:empty{display:none}.ctrl{display:grid;gap:7px;align-content:start}.ctrl-l{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--chrome)}.seg{display:inline-flex;border:1px solid var(--text)}.seg button{height:30px;padding:0 11px;border:0;background:transparent;color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.seg button+button{border-left:1px solid var(--text)}.seg button[aria-pressed=true]{background:var(--text);color:var(--ground)}.seg button:hover:not([aria-pressed=true]){background:var(--well)}.ifig-tags{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 22px;margin:0 0 10px}.ifig-tags:empty{display:none}.ifig-tags .ctrl{display:flex;align-items:center;gap:8px}.tagset{display:inline-flex;gap:4px}.tagset button{height:22px;padding:0 8px;border:1px solid var(--hair);background:transparent;color:var(--text-2);cursor:pointer;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.tagset button:hover:not([aria-pressed=true]){border-color:var(--text-2);color:var(--text)}.tagset button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--ground)}.ifig-sub{margin:-6px 0 18px;max-width:64ch;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;color:var(--text-2);letter-spacing:0}.ifig svg{display:block;width:100%;height:auto;overflow:visible}.ifig svg text{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;fill:var(--text-2)}.ifig svg .grid line{stroke:var(--hair)}.ifig svg .grid text{fill:var(--chrome)}.ifig svg .lab{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ifig svg .val{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.02em}.ifig svg .halo{paint-order:stroke fill;stroke:var(--ground);stroke-width:5px;stroke-linejoin:round}.ifig svg .scrub line{stroke:var(--text);stroke-dasharray:2 3;opacity:.5}.ifig svg .scrub-tag rect{fill:var(--text)}.ifig svg .scrub-tag text{fill:var(--ground);font-weight:700}.ifig svg .ann{font-weight:600;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;fill:var(--text-2)}.ifig-range{min-width:min(100%,320px);flex:1 1 320px}.ifig-range-row{display:flex;align-items:center;gap:14px}.ifig-range input[type=range]{flex:1;min-width:0;height:28px;margin:0;accent-color:var(--report-ink);cursor:pointer}.ifig-range-v{flex:none;min-width:7ch;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text)}.seg .ifig-play{min-width:64px}@media(max-width:560px){.ifig-read{text-align:left}.ifig-read .big{font-size:46px}.seg button{padding:0 10px;font-size:9.5px;letter-spacing:.1em}}.nv{min-width:0}.nv-title{margin:0 0 16px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.015em;line-height:1.2}.nv-ba{border-top:1.5px solid var(--text);padding-top:14px}.nv-ba .metric+.metric{margin-top:20px;padding-top:16px;border-top:1px solid var(--hair)}.nv-ba .mlab{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--chrome);margin-bottom:10px}.nv-ba .row{padding:6px 0}.nv-ba .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.nv-ba .who{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--text-2)}.nv-ba .is-after .who{color:var(--text)}.nv-ba .val{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nv-ba .bar{height:10px;background:var(--well);position:relative}.nv-ba .bar i{position:absolute;inset:0 auto 0 0;background:var(--text);width:var(--w)}.nv-ba .is-after .bar i{background:var(--report-ink)}.nv-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.nv-table th{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);text-align:right;padding:0 0 10px 18px;border-bottom:1.5px solid var(--text)}.nv-table th:first-child,.nv-table td:first-child{text-align:left;padding-left:0}.nv-table td{font-family:var(--font-mono);font-size:12.5px;padding:11px 0 11px 18px;text-align:right;border-bottom:1px solid var(--hair);color:var(--text-2)}.nv-table td:first-child{font-family:var(--font-sans);font-size:14.5px;font-weight:500;color:var(--text)}.nv-table td.hi{color:var(--report-ink);font-weight:700}.nv-wrap{overflow-x:auto;margin:30px 0 6px}.nv-cap{margin-top:10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--chrome)}.nv-rank{border-top:1.5px solid var(--text);padding-top:6px}.nv-rank .r{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--hair)}.nv-rank .nm{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nv-rank .b{height:12px;background:var(--well)}.nv-rank .b i{display:block;height:100%;width:var(--w);background:var(--compare)}.nv-rank .r.hi .b i{background:var(--report-ink)}.nv-rank .v{text-align:right;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media(max-width:560px){.nv-rank .r{grid-template-columns:110px minmax(0,1fr) 54px;gap:10px}}.paywall{margin:8px 0 72px;background:var(--field);color:var(--field-text);border:1px solid var(--field-edge)}.paywall .pw-main{padding:44px 44px 46px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 56px;align-items:end}.paywall h2,.paywall .pw-h{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.045em;line-height:.95;text-wrap:balance;max-width:13ch}.paywall .pw-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.paywall .pw-copy p{font-size:17px;line-height:1.5;color:var(--field-text-2);max-width:40ch}.paywall .pw-alt{font-size:15px;color:var(--field-text-2);text-decoration:underline;text-decoration-color:var(--field-rule);text-underline-offset:3px}.paywall .pw-alt:hover{color:var(--field-text);text-decoration-color:currentColor}.paywall .loading-line{height:2px;background:var(--field-rule);position:relative;overflow:hidden;margin-top:22px;max-width:280px}.paywall .loading-line i{position:absolute;top:0;bottom:0;width:34%;background:var(--founding);animation:sweep 1.2s var(--ease-out) infinite}@keyframes sweep{0%{left:-34%}to{left:100%}}.paywall .ghost-door{height:46px;width:100%;background:var(--field-well)}.paywall .ghost-line{height:12px;width:100%;background:var(--field-well);margin-top:10px}@media(max-width:720px){.paywall .pw-main{grid-template-columns:1fr;padding:30px 22px 32px}.paywall .pw-copy .btn{width:100%}}.end{padding:24px 0 0}.end-sec{padding:0 0 64px}.end-sec>.h-section{margin-bottom:18px}.method-list{margin:22px 0 0;padding:0;list-style:none;border-top:1.5px solid var(--text)}.method-list li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:13px 0;border-bottom:1px solid var(--hair);font-size:15px;line-height:1.5}.method-list .k{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);padding-top:3px}@media(max-width:560px){.method-list li{grid-template-columns:1fr;gap:4px}}.dl{margin:0;padding:0;list-style:none;border-top:1.5px solid var(--text)}.dl li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hair)}.dl .name{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.01em;overflow-wrap:anywhere}.dl .what{display:block;margin-top:3px;font-family:var(--font-sans);font-size:13.5px;font-weight:400;color:var(--text-2);letter-spacing:0}.dl .get{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dl .get svg{width:10px;height:12px}.dl .get.locked{color:var(--chrome)}.dl-note{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;font-size:14.5px;color:var(--text-2)}.log{margin:0;padding:0;list-style:none;border-top:1.5px solid var(--text)}.log li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--hair)}.log time{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-top:2px}.log p{font-size:15px;line-height:1.52}@media(max-width:560px){.log li{grid-template-columns:1fr;gap:4px}}.watch{display:grid;gap:12px;width:min(320px,100%);color:var(--text)}.watch .poster{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#1a1712 var(--plate) var(--focus, center) / cover;color:#fff}.watch .play{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1.5px solid #FFFFFF;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.watch:hover .play{background:#fff;color:#0a0a0a}.watch .play svg{width:16px;height:18px;margin-left:3px}.watch-t{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.02em}.method{padding-bottom:64px}.related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tile-gap)}.related>.cover.report{grid-column:span 2;grid-row:span 2;aspect-ratio:1 / 1}@media(max-width:900px){.related{grid-template-columns:repeat(2,minmax(0,1fr))}.related>.cover.report{grid-row:span 1;aspect-ratio:16/11}}@media(max-width:560px){.related{grid-template-columns:1fr}.related>.cover.report{grid-column:auto;aspect-ratio:4/5}.related>.cover.article{aspect-ratio:16/10}}.locked-content{display:contents}.atol-paywalled.has-ghost{position:relative;margin-bottom:40px}.decoy{max-height:1180px;overflow:hidden;pointer-events:none;user-select:none;filter:blur(5px);opacity:.9;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 52%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 52%,transparent 100%)}.decoy>.blk{grid-column:auto}.decoy>.blk:first-child>.chapter-h{margin-top:0}.decoy .ghost-chart{display:block;width:100%;height:240px;color:var(--text)}.atol-paywalled.has-ghost>.paywall{position:absolute;left:0;right:0;top:150px;margin:0;z-index:1;box-shadow:0 30px 60px -30px #0a0a0a59}@media(max-width:560px){.decoy{max-height:1000px;filter:blur(4px)}.atol-paywalled.has-ghost>.paywall{top:110px}}@media(prefers-reduced-transparency:reduce){.decoy{opacity:.6}}.blk>.chapter-h,.blk>.h-section{scroll-margin-top:64px}.r-open .dek,.r-meta,.paywall .pw-copy p,.log p{margin-bottom:0}.r-open .dek{margin-top:0}.opening{padding-bottom:64px}.r-body .prose p{margin:0}.r-body .prose h3{margin:34px 0 12px;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.18}.r-body .prose ol,.r-body .prose ul{margin:18px 0 0;padding-left:1.3em}.r-body .prose li+li{margin-top:8px}.r-body .prose table{width:100%;margin-top:22px;border-collapse:collapse;font-family:var(--font-sans);font-size:14px;line-height:1.45}.r-body .prose th{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);text-align:left;padding:0 14px 10px 0;border-bottom:1.5px solid var(--text)}.r-body .prose td{padding:10px 14px 10px 0;border-bottom:1px solid var(--hair);vertical-align:top}.r-body .prose code{font-family:var(--font-mono);font-size:.82em}.r-body .prose .katex-display{margin:22px 0;overflow-x:auto;overflow-y:hidden}.r-body .prose .table-scroll{margin-top:22px;overflow-x:auto}.r-body .prose .table-scroll table{margin-top:0}.r-body .prose pre{overflow-x:auto}.r-body .prose a,.r-body .refs a{overflow-wrap:anywhere}.r-body .atol-view--table{overflow-x:auto}@media print{.r-body .prose .table-scroll,.r-body .prose pre,.r-body .atol-view--table{overflow:visible}}.plate:not(:has(>.nv)){grid-template-columns:minmax(0,1fr)}.read-next{padding-top:72px}.read-next .h-section{margin-bottom:22px}.seg button:disabled,.tagset button:disabled{opacity:.32;cursor:default}.seg button:disabled:hover{background:transparent}.ctrl[hidden],.ifig-read[hidden]{display:none}.ifig svg:focus-visible{outline:2px solid var(--atol-atoll);outline-offset:4px}.seg button,.tagset button{white-space:nowrap}.ifig-tags .ctrl{max-width:100%}@media(max-width:560px){.ctrl{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ctrl::-webkit-scrollbar{display:none}.seg{flex:none}}.cta-band{background:var(--field);color:var(--field-text);border-top:1px solid var(--field-edge)}.cta-band .inner{max-width:var(--container);margin:0 auto;padding:80px var(--margin-x) 76px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.cta-col{display:flex;flex-direction:column;gap:12px;min-width:0;padding-right:48px}.cta-col+.cta-col{padding:0 0 0 48px;border-left:1px solid var(--field-rule)}.cta-band h2,.cta-band .door-h{margin:0 0 4px;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.8vw,40px);letter-spacing:-.045em;line-height:1}.cta-band .sub{margin:0;font-size:17px;line-height:1.45;color:var(--field-text)}.cta-band .cta-act{margin-top:14px;max-width:440px}@media(max-width:900px){.cta-band .inner{grid-template-columns:1fr;padding:56px var(--margin-x);gap:44px}.cta-col{padding:0}.cta-col+.cta-col{padding:40px 0 0;border-left:0;border-top:1px solid var(--field-rule)}}@media(max-width:560px){.cta-band .cta-act .btn{width:100%}}.cover.photo,.lead.photo,.r-sheet.photo{background-image:none;isolation:isolate;color:var(--on-plate, #FFFFFF)}.cover.photo:before,.lead.photo:before,.r-sheet.photo:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--plate) var(--focus, center) / cover no-repeat;filter:var(--fx-filter, none);transition:opacity .42s var(--ease-out)}.lead-inner,.r-sheet>*{position:relative;z-index:1}.lead .mast-row .nav-links a:not(.founding-link){color:var(--on-plate-2, rgba(255,255,255,.8))}.lead .mast-row .nav-links a.on,.lead .mast-row .nav-links a.account{color:var(--on-plate, #FFFFFF)}:is(.cover.photo,.lead.photo,.r-sheet.photo):is([data-fx=stencil],[data-fx=stencil-neg]){--fx-filter: grayscale(1) blur(var(--st-blur, .8px)) brightness(var(--st-b, 1.05)) contrast(9);--on-plate: #0A0A0A;--on-plate-2: rgba(10,10,10,.75);background-color:#fff}:is(.cover.photo,.lead.photo,.r-sheet.photo)[data-fx=stencil-neg]{--fx-filter: grayscale(1) blur(var(--st-blur, .8px)) brightness(var(--st-b, 1.05)) contrast(9) invert(1)}:is(.cover.photo,.lead.photo,.r-sheet.photo):is([data-fx=stencil],[data-fx=stencil-neg]):before{background-image:var(--plate-rec, var(--plate));opacity:var(--st-o, .5)}:is(.cover.photo,.lead.photo,.r-sheet.photo):is([data-fx=stencil],[data-fx=stencil-neg]):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--duo, #1F6FB8);mix-blend-mode:var(--duo-blend, screen)}@media(hover:hover){a.cover.photo:is([data-fx=stencil],[data-fx=stencil-neg]):hover:before{opacity:var(--st-o-hover, .85)}}@media(prefers-reduced-motion:reduce){.cover.photo:before,.lead.photo:before,.r-sheet.photo:before{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--field);border-top:1px solid var(--field-rule)}.site-footer[data-astro-cid-sz7xmlte] .inner[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:18px var(--margin-x);display:flex;justify-content:space-between;align-items:center;gap:10px 18px;flex-wrap:wrap;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.site-footer[data-astro-cid-sz7xmlte] .left[data-astro-cid-sz7xmlte]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.site-footer[data-astro-cid-sz7xmlte] .mark[data-astro-cid-sz7xmlte]{color:#fff;font-weight:500;letter-spacing:.14em}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#9c988f}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.site-footer[data-astro-cid-sz7xmlte] .copy[data-astro-cid-sz7xmlte]{color:#7e7b73}
