:root{--paper:#f5f2ea;--card:#fffdf8;--ink:#121212;--muted:#5f5b52;--rule:#d8d2c4;--red:#c8102e;--green:#2f6b3a;--gutter:clamp(1rem, .5rem + 2.4vw, 2.75rem);--col:1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.wtg{background:var(--paper);color:var(--ink);font-family:var(--font-text), Georgia, serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}.wtg a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.wtg :focus-visible{outline:3px solid var(--red);outline-offset:2px}.wtg img{max-width:100%}.fig{font-family:var(--font-real), sans-serif;font-variant-numeric:tabular-nums;font-stretch:78%}.w-mast{max-width:var(--col);padding:1.6rem var(--gutter) 0;gap:.35rem;margin:0 auto;display:grid}.w-mark{font-family:var(--font-real), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.4rem,1.6rem + 3.6vw,4.6rem);font-weight:900;font-stretch:62%;line-height:.9;text-decoration:none}.w-mark span{color:var(--red)}.w-mark-sm{margin:0 0 .5rem;font-size:1.6rem}.w-tag{color:var(--muted);margin:.2rem 0 0;font-style:italic}.w-nav{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--font-real), sans-serif;text-transform:uppercase;flex-wrap:wrap;gap:.3rem 1.6rem;margin-top:.9rem;padding:.7rem 0;font-size:1rem;font-weight:800;font-stretch:78%;display:flex}.w-nav a{text-decoration:none}@media (hover:hover){.w-nav a:hover{color:var(--red)}}main{max-width:var(--col);padding:0 var(--gutter);margin:0 auto}.w-hero{border-bottom:1px solid var(--rule);padding:clamp(2.2rem,1.5rem + 3vw,4.5rem) 0 2.2rem}.w-hero-big{font-family:var(--font-real), sans-serif;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.4rem + 5vw,6rem);font-weight:900;font-stretch:62%;line-height:.95}.w-hero-big em{color:var(--red);font-style:normal}.w-hero-sub{text-wrap:pretty;max-width:46rem;margin:1.2rem 0 0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.w-hero-sub b{font-weight:700}.w-h2{font-family:var(--font-real), sans-serif;text-transform:uppercase;margin:3rem 0 .4rem;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.6rem);font-weight:900;font-stretch:70%;line-height:1}.w-lede{color:var(--muted);text-wrap:pretty;max-width:48rem;margin:0 0 1.4rem}.w-rank{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.w-row{border-bottom:1px solid var(--rule)}.w-row a{grid-template-columns:2.4rem minmax(9rem,1.4fr) 1fr 1fr 1.25fr;align-items:baseline;gap:.4rem 1.2rem;padding:1rem .2rem;text-decoration:none;display:grid}@media (hover:hover){.w-row a:hover{background:var(--card)}.w-row a:hover .w-name{color:var(--red)}}.w-n{font-family:var(--font-real), sans-serif;color:var(--muted);font-weight:800;font-stretch:70%}.w-name{font-family:var(--font-real), sans-serif;text-transform:uppercase;font-size:1.35rem;font-weight:900;font-stretch:70%;line-height:1.05}.w-cell{font-size:.98rem}.w-cell .fig{font-size:1.35rem;font-weight:800;line-height:1.1;display:block}.w-cell small{color:var(--muted)}.w-feel .fig{color:var(--red);font-size:1.75rem}.w-head{font-family:var(--font-real), sans-serif;text-transform:uppercase;color:var(--muted);grid-template-columns:2.4rem minmax(9rem,1.4fr) 1fr 1fr 1.25fr;gap:1.2rem;padding:.5rem .2rem;font-size:.85rem;font-weight:800;font-stretch:78%;display:grid}@media (max-width:760px){.w-head{display:none}.w-row a{grid-template-columns:1.6rem 1fr 1fr 1fr;gap:.35rem .7rem;padding:.9rem .1rem}.w-n{grid-row:span 2}.w-name{grid-column:2/-1;font-size:1.2rem}.w-cell{font-size:.82rem;line-height:1.3}.w-cell .fig{font-size:1.05rem}.w-feel .fig{font-size:1.25rem}}.w-apart{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.w-apart div{background:var(--card);border:1px solid var(--rule);padding:1rem 1.1rem}.w-apart b{font-family:var(--font-real), sans-serif;text-transform:uppercase;font-size:1.15rem;font-weight:900;font-stretch:70%;display:block}.w-apart p{color:var(--muted);margin:.3rem 0 0;font-size:.95rem}.w-back{font-family:var(--font-real), sans-serif;text-transform:uppercase;margin-top:1.6rem;font-size:.9rem;font-weight:800;font-stretch:78%;text-decoration:none;display:inline-block}.w-p-name{font-family:var(--font-real), sans-serif;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(2.6rem,1.6rem + 4.4vw,5.4rem);font-weight:900;font-stretch:62%;line-height:.9}.w-p-big{text-wrap:pretty;max-width:50rem;margin:1.4rem 0 0;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.35}.w-p-big .fig{font-size:1.25em;font-weight:900}.w-p-big .w-red{color:var(--red)}.w-stats{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:2rem 0 0;display:grid}.w-stat{padding:1rem 1.2rem 1.1rem 0}.w-stat+.w-stat{border-left:1px solid var(--rule);padding-left:1.2rem}.w-stat .fig{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.6rem);font-weight:900;line-height:1;display:block}.w-stat p{color:var(--muted);margin:.4rem 0 0;font-size:.95rem}.w-stat-red .fig{color:var(--red)}.w-bars{gap:.7rem;margin:2rem 0 0;display:grid}.w-bar{grid-template-columns:clamp(5.5rem,4rem + 6vw,9rem) 1fr;align-items:center;gap:1rem;display:grid}.w-bar span{font-family:var(--font-real), sans-serif;text-transform:uppercase;font-size:.9rem;font-weight:800;font-stretch:78%}.w-bar i{background:var(--ink);min-width:2px;height:1.6rem;display:block}.w-bar-out i{background:var(--green)}.w-bar-sit i{background:repeating-linear-gradient(135deg, var(--ink) 0 2px, transparent 2px 7px);border:1px solid var(--ink)}.w-bar-spent i{background:var(--red)}.w-bar em{font-style:normal;font-family:var(--font-real), sans-serif;margin-left:.6rem;font-weight:700;font-stretch:78%}.w-note{background:var(--card);border-left:4px solid var(--red);max-width:52rem;margin:1.6rem 0 0;padding:.9rem 1.1rem}.w-spent{background:var(--ink);color:#fff;margin:2rem 0 0;padding:1.3rem 1.4rem}.w-spent .fig{color:#ff8f8f;font-size:1.5rem;font-weight:900}.w-spent a{color:#fff;font-weight:700}.w-table-wrap{margin-top:.6rem;overflow-x:auto}.w-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem}.w-table th{text-align:right;font-family:var(--font-real), sans-serif;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);padding:.4rem .6rem;font-size:.8rem;font-weight:800;font-stretch:78%}.w-table th:first-child,.w-table td:first-child{text-align:left}.w-table td{text-align:right;border-bottom:1px solid var(--rule);font-family:var(--font-real), sans-serif;font-variant-numeric:tabular-nums;padding:.45rem .6rem;font-stretch:85%}.w-table caption{text-align:left;padding:.2rem 0 .4rem;font-weight:700}.w-src{color:var(--muted);font-size:.92rem}.w-prose{max-width:46rem;padding-bottom:3rem}.w-prose h2{font-family:var(--font-real), sans-serif;text-transform:uppercase;margin:2.2rem 0 .4rem;font-size:1.7rem;font-weight:900;font-stretch:70%}.w-foot{max-width:var(--col);padding:1.6rem var(--gutter) 3rem;border-top:3px solid var(--ink);color:var(--muted);margin:4rem auto 0;font-size:.95rem}.w-foot .w-mark{color:var(--ink)}@media (max-width:760px){.w-stats{grid-template-columns:1fr 1fr}.w-stat,.w-stat+.w-stat{border-left:0;border-bottom:1px solid var(--rule);padding:.9rem .8rem .9rem 0}.w-stat:nth-child(2n){border-left:1px solid var(--rule);padding-left:.8rem}.w-stat .fig{font-size:1.6rem}}.w-chs{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.w-ch{border-bottom:1px solid var(--rule);grid-template-columns:minmax(12rem,1.6fr) 1fr 1fr 1fr;align-items:baseline;gap:.5rem 1.2rem;padding:1rem .2rem;display:grid}.w-ch-name{font-family:var(--font-real), sans-serif;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:900;font-stretch:70%;line-height:1.05}.w-ch-person{margin:.2rem 0 0;font-size:.95rem}.w-ch-kind{color:var(--muted);margin:.15rem 0 0;font-size:.85rem;font-style:italic}.w-ch-fig .fig{font-size:1.3rem;font-weight:800;line-height:1.1;display:block}.w-ch-fig small{color:var(--muted);font-size:.85rem}@media (max-width:760px){.w-ch{grid-template-columns:1fr 1fr 1fr;gap:.4rem .8rem}.w-ch-who{grid-column:1/-1}.w-ch-fig .fig{font-size:1.05rem}.w-ch-fig small{font-size:.78rem}}article>.w-p-name:first-child{margin-top:1.8rem}
