:root{--bg:#131722;--fg:#e4e7ee;--muted:#8a91a3;--faint:#3c4254;--rule:#212637;--chart-bg:#131722;--chart-edge:#131722;--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--size:1.0625rem;--small:.8125rem;--prose:38rem;--wide:80rem;--chart:58rem;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fff;--fg:#141414;--muted:#6f6f69;--faint:#c9c9c3;--rule:#e8e8e3;--chart-edge:#dcdcd6;color-scheme:light}}:root[data-theme=light]{--bg:#fff;--fg:#141414;--muted:#6f6f69;--faint:#c9c9c3;--rule:#e8e8e3;--chart-edge:#dcdcd6;color-scheme:light}html{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--size);padding-block:0 8rem;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible{outline:1.5px solid var(--fg);outline-offset:3px;border-radius:2px}.label{font-size:var(--small);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.85}a.tk{border-bottom:1px solid var(--faint)}a.tk:hover{border-bottom-color:var(--fg)}.wrap{max-width:var(--wide);margin:0 auto}.hero{grid-template-columns:auto 1fr;align-items:start;gap:1.5rem 4rem;padding-top:clamp(3rem,10vh,7rem);display:grid}.hero .num{margin-top:-.08em;font-size:clamp(8rem,22vw,17rem)}.hero .meta{max-width:var(--prose);min-width:0;padding-top:clamp(.5rem,2vw,2rem)}.hero .meta .label{margin-bottom:1.25rem;display:block}.hero .meta p{text-wrap:pretty;margin:0 0 1rem;font-size:1.1875rem}.hero .meta .t{font-size:var(--small);color:var(--muted);letter-spacing:.04em;word-spacing:.6em;margin-top:1.5rem;display:block}.hero .meta .go{font-size:var(--small);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--faint);margin-top:1.25rem;display:inline-block}.hero .num{display:block}.hero .num:hover,.hero .go:hover{color:var(--fg)}.hero .go:hover{border-bottom-color:var(--fg)}@media (width<=720px){.hero{grid-template-columns:1fr;gap:.5rem}.hero .num{font-size:clamp(7rem,34vw,10rem)}}.grid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:3.5rem 4rem;margin-top:clamp(5rem,14vh,9rem);display:grid}.grid .yr{grid-column:1/-1;margin-top:1rem}.grid .yr:first-child{margin-top:0}.n{min-width:0;display:block}.n .big{color:var(--fg);font-size:4rem;display:block}.n .mo{margin:.7rem 0 1rem;display:block}.n .x{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.n .t{font-size:var(--small);color:var(--muted);letter-spacing:.04em;word-spacing:.6em;margin-top:.8rem;display:block}.n:hover .big{text-underline-offset:.1em;text-decoration:underline 3px}.article{max-width:var(--prose);margin:0 auto;padding-top:3rem}.home{font-size:var(--small);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;display:inline-block}.home:hover{color:var(--fg)}.date{margin:clamp(3rem,12vh,7rem) 0 3rem}.date .big{font-size:clamp(5rem,14vw,8rem);display:block}.date .label{margin-top:1rem;display:block}.date .edited{color:var(--faint);margin-top:.5rem}.article h2{font-size:var(--small);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:3rem 0 1rem;font-weight:500}.article p{text-wrap:pretty;margin:0 0 1.25rem}.end{flex-direction:column;gap:.5rem;margin-top:5rem;display:flex}.end .label{text-transform:none;letter-spacing:0}figure{width:min(var(--chart), 100vw - 48px);margin:2.5rem 0 2.5rem 50%;padding:0;transform:translate(-50%)}figure a{background:var(--chart-bg);border:1px solid var(--chart-edge);display:block}figure img{width:100%;max-width:100%;height:auto;display:block}figcaption{font-size:var(--small);color:var(--muted);max-width:var(--prose);letter-spacing:.02em;margin-top:.7rem;margin-left:auto;margin-right:auto}figure+figure{margin-top:-.5rem}.ticker{max-width:var(--wide);margin:0 auto;padding-top:3rem}.ticker .head{margin:clamp(3rem,12vh,7rem) 0 3rem}.ticker .sym{font-size:clamp(5rem,14vw,8rem);display:block}.ticker .count{margin-top:1rem;display:block}.rows{max-width:var(--wide);grid-template-columns:9.5rem 1fr;align-items:baseline;column-gap:2.5rem;display:grid}.row{display:contents}.row>*{border-top:1px solid var(--rule);min-width:0;padding:.7rem 0}.row .d{font-size:var(--small);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em}.row:hover .x{text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--muted)}@media (width<=720px){.rows{grid-template-columns:1fr}.row>*{border-top:0;padding:0}.row{border-top:1px solid var(--rule);padding:.9rem 0;display:block}}.colophon{max-width:var(--wide);font-size:var(--small);color:var(--muted);letter-spacing:.02em;margin:7rem auto 0;line-height:1.8}.colophon a{border-bottom:1px solid var(--faint)}@media (prefers-reduced-motion:no-preference){main>*{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}main>:nth-child(2){animation-delay:50ms}main>:nth-child(3){animation-delay:.1s}main>:nth-child(4){animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}body{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:100% 6rem,6rem 100%}.hero.three{grid-template-columns:auto 1fr auto}.hero .numblock{flex-direction:column;gap:1.1rem;display:flex}.hero .numblock .num{margin-top:0;line-height:.78;display:block}.hero .numblock .label{padding-left:.1em}.hero .numblock:hover .num{color:var(--fg)}.hero .meta{padding-top:0}.hero .meta p:first-child{margin-top:.1rem}.hero .lede,.hero .meta p:first-child{font-size:1.375rem;line-height:1.45}.wl-col{grid-template-columns:auto 1fr;column-gap:1.25rem;min-width:13rem;padding-top:clamp(.5rem,2vw,2rem);display:grid}.wl-col .spine{background:var(--rule);width:1px;position:relative}.wl-col .spine .word{writing-mode:vertical-rl;font-size:var(--small);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);background:var(--bg);white-space:nowrap;padding:.6rem 0;position:absolute;bottom:0;left:-.2rem;transform:rotate(180deg)}.wl-col .spine .word b{color:var(--fg);font-weight:500}.wl-col .grp{margin-top:1.6rem;transition:opacity .25s;display:block}.wl-col .grp:first-of-type{margin-top:0}.wl-col:hover .grp:not(:hover){opacity:.4}.wl-col .grp .label{color:var(--muted);gap:.6rem;display:flex}.wl-col .grp .label .k{color:var(--faint)}.wl-col .grp .bar{background:var(--fg);opacity:.9;max-width:100%;height:2px;margin:.4rem 0 .5rem;display:block}.wl-col .grp .syms{letter-spacing:-.02em;flex-direction:column;gap:.15rem;font-size:1.5rem;font-weight:700;line-height:1.15;display:flex}.wl-col .grp .syms a:hover{text-underline-offset:.12em;text-decoration:underline 2px}@media (width<=960px){.hero.three{grid-template-columns:auto 1fr}.wl-col{grid-column:1/-1;grid-template-columns:1fr}.wl-col .spine{display:none}.wl-col .grp .syms{flex-flow:wrap;gap:.3rem 1.2rem;font-size:1.125rem}}.date .wl{margin-top:1.5rem;display:block}.date .wl .label{margin-bottom:.5rem;display:block}.date .wl .syms{font-size:var(--small);letter-spacing:.04em;flex-wrap:wrap;gap:.4rem 1.6rem;font-weight:500;display:flex}.date .wl .g{align-items:baseline;gap:.7rem;display:flex}.date .wl .gl{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:400}.date .wl .g a:hover{text-underline-offset:.18em;text-decoration:underline}.ticker .onlist{margin-top:1rem;display:block}@media (prefers-reduced-motion:no-preference){main>*{animation:none}.hero .numblock{animation:.9s cubic-bezier(.2,.8,.2,1) both up}.hero .meta>*{animation:.7s both fade}.hero .meta>:first-child{animation-delay:.25s}.hero .meta>:nth-child(2){animation-delay:.35s}.hero .meta>:nth-child(3){animation-delay:.45s}.hero .meta>:nth-child(4){animation-delay:.55s}.hero .meta>:nth-child(5){animation-delay:.65s}.wl-col .spine .word{animation:.6s .4s both fade}.wl-col .grp .bar{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both draw}.wl-col .grp:first-of-type .bar{animation-delay:.5s}.wl-col .grp:nth-of-type(2) .bar{animation-delay:.65s}.wl-col .grp:nth-of-type(3) .bar{animation-delay:.8s}.wl-col .grp:nth-of-type(4) .bar{animation-delay:.95s}.wl-col .grp:nth-of-type(n+5) .bar{animation-delay:1.1s}.wl-col .grp .syms a{animation:.5s both fade}.wl-col .grp:first-of-type .syms a{animation-delay:.6s}.wl-col .grp:nth-of-type(2) .syms a{animation-delay:.75s}.wl-col .grp:nth-of-type(3) .syms a{animation-delay:.9s}.wl-col .grp:nth-of-type(4) .syms a{animation-delay:1.05s}.wl-col .grp:nth-of-type(n+5) .syms a{animation-delay:1.2s}.grid>*{animation:.6s 1.1s both fade}.article>*,.ticker>*{animation:.5s both fade}@keyframes up{0%{opacity:0;transform:translateY(.15em)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}
