.c-page{padding-block:36px 0}@media(min-width:720px){.c-page{padding-block:48px 0}}.c-crumbs{margin:0 0 18px}.c-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-family:var(--sans);font-size:var(--fs-caps);letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted)}.c-crumbs li{display:inline-flex;align-items:center}.c-crumbs li+li:before{content:"";width:14px;height:1px;background:var(--line-strong);margin:0 10px}.c-crumbs a{text-decoration:none}.c-crumbs a:hover,.c-crumbs [aria-current]{color:var(--text)}.c-head{display:grid;gap:28px;padding-bottom:36px;border-bottom:1px solid var(--line)}.c-head.split{align-items:end}@media(min-width:1000px){.c-head.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.c-head h1{margin:0}.c-head .display{max-width:14em}.c-head .lede{margin-top:18px;max-width:34em}.c-head .aka{margin:10px 0 0;color:var(--muted);font-family:var(--serif);font-style:italic;font-size:1.05rem}.c-kicker{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.c-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5em),1fr));gap:22px 28px;margin:30px 0 0;padding:0}@media(min-width:1000px){.c-head.split .c-facts:not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}.c-facts dd.rng{font-size:1.2rem}.c-facts>div{display:grid;gap:6px;align-content:start;border-top:1px solid var(--line);padding-top:12px}.c-facts dt{font-family:var(--sans);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted)}.c-facts dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.1;color:var(--crema);letter-spacing:-.01em}.c-facts dd .u{color:var(--muted);font-size:.62em;margin-left:.25em;letter-spacing:0}.c-facts dd.t{font-family:var(--serif-display);color:var(--text);font-size:1.35rem;letter-spacing:0}.c-facts dd .sub{display:block;font-family:var(--sans);font-size:.72rem;color:var(--muted);margin-top:5px;letter-spacing:0;line-height:1.35}.c-facts dd.np,.c-facts dd .np{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--muted)}.c-sec{margin-top:var(--section-gap)}.c-sec.tight{margin-top:56px}.c-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0 0 22px;padding-top:18px;border-top:1px solid var(--line-strong)}.c-sec-head h2{font-size:var(--fs-h2)}.c-sec-head .caps{color:var(--muted)}.c-label{font-family:var(--sans);font-size:var(--fs-caps);letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted);margin:0 0 14px}.c-label+.c-label{margin-top:0}.c-grid-2{display:grid;gap:44px}@media(min-width:960px){.c-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.c-grid-2.wide-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.c-grid-2.wide-right{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.c-grid-3{display:grid;gap:40px}@media(min-width:960px){.c-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}}.c-prose{font-family:var(--serif);font-size:var(--fs-read);line-height:1.62;max-width:var(--measure);text-wrap:pretty}.c-prose p{margin:0 0 1em}.c-prose p:last-child{margin-bottom:0}.c-quiet{font-family:var(--serif);font-style:italic;color:var(--muted);font-size:1.02rem;line-height:1.5;max-width:var(--measure)}.np{font-family:var(--serif);font-style:italic;color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none}.c-flag{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--copper);border:1px dashed color-mix(in srgb,var(--copper) 70%,transparent);border-radius:999px;padding:1px 8px;line-height:1.5;white-space:nowrap;vertical-align:middle}.c-flag.dotted{border-style:dotted}.c-flag.calm{color:var(--muted);border-color:var(--line-strong)}.c-note{border-left:2px solid var(--copper);padding:14px 18px;background:color-mix(in srgb,var(--copper) 6%,transparent);border-radius:0 var(--radius) var(--radius) 0;max-width:40em}.c-note p{margin:0;font-family:var(--serif);font-size:1rem;line-height:1.55}.c-note .caps{color:var(--copper);display:block;margin-bottom:6px}.c-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip.green{border-color:color-mix(in srgb,var(--green) 70%,transparent);color:var(--green)}a.chip.green:hover{border-color:var(--green);color:var(--text)}.chip.copper{border-color:color-mix(in srgb,var(--copper) 70%,transparent);color:var(--copper)}.chip .n{font-family:var(--mono);font-size:.7rem;color:var(--muted);letter-spacing:0}button.chip{background:transparent;cursor:pointer}.c-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.c-list>li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.c-list .row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.c-list .name{font-family:var(--serif-display);font-size:1.32rem;line-height:1.15;text-decoration:none}a.name:hover,.c-list a.name:hover{text-decoration:underline;text-decoration-color:var(--crema)}.c-list p{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.5}.c-list .meta{font-family:var(--mono);font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.c-dl{display:grid;grid-template-columns:minmax(8em,max-content) 1fr;gap:0;margin:0;border-top:1px solid var(--line);font-size:var(--fs-small)}.c-dl dt,.c-dl dd{padding:11px 0;border-bottom:1px solid var(--line);margin:0}.c-dl dt{color:var(--muted);padding-right:20px}.c-dl dd{text-align:right}.c-dl dd .num{font-size:.95rem}@media(max-width:519px){.c-dl{grid-template-columns:1fr}.c-dl dt{border-bottom:0;padding-bottom:0}.c-dl dd{text-align:left;padding-top:3px}}.c-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,17em),1fr))}.c-card{display:grid;gap:6px;align-content:start;padding:20px 22px 22px;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:border-color var(--t-micro) var(--ease-out),transform var(--t-micro) var(--ease-out)}a.c-card:hover{border-color:var(--crema)}.c-card .t{font-family:var(--serif-display);font-size:1.45rem;line-height:1.1}.c-card .k{font-family:var(--sans);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted)}.c-card p{margin:0;color:var(--muted);font-size:var(--fs-small);line-height:1.5}.c-card .v{font-family:var(--mono);color:var(--crema);font-variant-numeric:tabular-nums;font-size:.9rem}.c-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table .np{font-size:.85rem}.table a{text-decoration:none}.table a:hover{text-decoration:underline}.table td .nm{font-family:var(--serif-display);font-size:1.12rem;line-height:1.2}th button.sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}th button.sort:focus-visible{outline:2px solid var(--focus);outline-offset:3px}th button.sort:after{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.35}th[aria-sort=ascending] button.sort:after{transform:rotate(-135deg) translateY(-1px);opacity:1;color:var(--crema)}th[aria-sort=descending] button.sort:after{opacity:1;color:var(--crema)}th[aria-sort]{color:var(--text)}.c-filters{display:grid;gap:14px;margin:0 0 28px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c-filters .grp{display:grid;grid-template-columns:7.5em 1fr;gap:8px 16px;align-items:baseline}.c-filters .grp>span{font-family:var(--sans);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--muted);padding-top:5px}@media(max-width:719px){.c-filters .grp{grid-template-columns:1fr}}.c-count{font-family:var(--mono);color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}[data-filter-item][hidden]{display:none!important}.c-months{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.c-months li{display:grid;gap:5px;justify-items:center;color:var(--muted);font-family:var(--sans);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.c-months .bar{display:block;width:100%;height:26px;border-radius:2px;background:var(--line)}.c-months .main .bar{background:var(--green)}.c-months .fly .bar{background:color-mix(in srgb,var(--green) 42%,transparent)}.c-months .main.fly .bar{background:linear-gradient(to bottom,var(--green) 55%,color-mix(in srgb,var(--green) 42%,transparent) 55%)}.c-months .arr{width:6px;height:6px;border-radius:50%;background:transparent}.c-months .arrives .arr{background:var(--crema)}.c-months .now span{color:var(--text)}.c-months .m1{display:none}@media(max-width:719px){.c-months .m3{display:none}.c-months .m1{display:block}}.c-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;font-size:.78rem;color:var(--muted)}.c-legend span{display:inline-flex;align-items:center;gap:7px}.c-legend i{display:inline-block;width:14px;height:8px;border-radius:1px;background:var(--green)}.c-legend i.fly{background:color-mix(in srgb,var(--green) 42%,transparent)}.c-legend i.arr{width:7px;height:7px;border-radius:50%;background:var(--crema)}.c-legend i.ss{background:repeating-linear-gradient(90deg,var(--green) 0 4px,transparent 4px 6px)}.c-sources{margin-top:var(--section-gap);padding-top:22px;border-top:1px solid var(--line-strong);display:grid;gap:28px}@media(min-width:960px){.c-sources{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.c-sources ol,.c-sources ul{margin:0;padding-left:1.3em;font-size:var(--fs-small);line-height:1.6}.c-sources li{margin:0 0 8px;padding-left:4px}.c-sources li::marker{font-family:var(--mono);color:var(--muted);font-size:.75rem}.c-sources .host{color:var(--muted);font-size:.78rem}.c-sources .claim{font-family:var(--serif);font-size:.98rem}.c-sources .claim a{font-family:var(--sans);font-size:.75rem;color:var(--muted);margin-left:4px;white-space:nowrap}.c-sources a{overflow-wrap:anywhere}.c-figure{margin:0;display:grid;gap:12px}.c-figure figcaption{font-size:.8rem;color:var(--muted);max-width:44em;line-height:1.5}.c-panel{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:22px}@media(min-width:720px){.c-panel{padding:28px}}.c-index{columns:1;column-gap:40px;margin:0;padding:0;list-style:none}@media(min-width:720px){.c-index{columns:2}}@media(min-width:1100px){.c-index{columns:3}}.c-index li{break-inside:avoid;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.c-index a{text-decoration:none;font-family:var(--serif-display);font-size:1.18rem}.c-index a:hover{text-decoration:underline;text-decoration-color:var(--crema)}.c-index .meta{font-family:var(--mono);color:var(--muted);font-size:.74rem;white-space:nowrap;font-variant-numeric:tabular-nums}.c-split-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--line);min-width:4em}.c-split-bar i{display:block;height:100%}.c-split-bar .a{background:var(--green)}.c-split-bar .r{background:var(--copper)}.c-stage{position:relative}html.js.motion :is(.c-chart,.locator,.c-tree,.c-wheel,.c-roast) .draw{stroke-dasharray:1 2;stroke-dashoffset:1.05}@media(prefers-reduced-motion:reduce){html.js.motion :is(.c-chart,.locator,.c-tree,.c-wheel,.c-roast) .draw{stroke-dashoffset:0}}[data-filter-clear][hidden],.c-page [hidden]{display:none!important}
