@font-face{font-family:Objectivity;src:url(/fonts/Objectivity-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Objectivity;src:url(/fonts/Objectivity-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Objectivity;src:url(/fonts/Objectivity-Medium.otf) format("opentype");font-weight:500;font-display:swap}:root{color-scheme:light;--july-ink:#1a1a1a;--july-charcoal:#2e2e2e;--july-graphite:#545454;--july-mist:#e6e2da;--july-paper:#f3efe7;--july-bone:#f7f4ee;--july-cream:#fbf8f2;--bg-page:var(--july-paper);--bg-surface:var(--july-cream);--bg-sunken:var(--july-bone);--fg-1:var(--july-ink);--fg-2:var(--july-graphite);--border-subtle:rgba(26,26,26,0.08);--border-default:rgba(26,26,26,0.14);--border-strong:rgba(26,26,26,0.28);--status-up:#3c4a38;--status-down:#7a2e2e;--status-warn:#6f5420;--status-warn-mark:#8a6a2e;--radius-sm:2px;--radius-md:4px;--ease:cubic-bezier(0.22,0.61,0.36,1);--sans:"Objectivity",ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg-page);color:var(--fg-1)}body{font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}a{color:var(--fg-1)}a:hover{opacity:.6}button{font-family:inherit}:focus-visible{outline:2px solid var(--fg-1);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.muted{color:var(--fg-2)}.bar{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px;min-height:88px;padding:0 56px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.bar,.brand{align-items:center}.brand{display:flex;gap:16px}.brand img{width:38px;height:18px;display:block}.brand .rule{width:1px;height:20px;background:var(--border-default)}.brand h1{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em}.stamp{justify-self:end;text-align:right;font-size:13px;line-height:1.5;color:var(--fg-2)}.stamp strong{color:var(--fg-1);font-weight:500}.health{display:inline-flex;align-items:center;gap:8px}.health i{width:8px;height:8px;border-radius:var(--radius-sm);display:inline-block;background:var(--status-up)}.health.warn{color:var(--status-warn);font-weight:500}.health.warn i{background:var(--status-warn-mark)}.periods{display:flex;gap:2px;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-sunken)}.periods button{height:40px;padding:0 18px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-1);font-size:14px;cursor:pointer;white-space:nowrap;transition:background .14s var(--ease),color .14s var(--ease)}.periods button:hover{background:var(--july-mist)}.periods button[aria-pressed=true]{background:var(--fg-1);color:var(--bg-surface);font-weight:500}.notices{padding:0 56px}.notice{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;font-size:14px;background:rgba(138,106,46,.08);border-top:1px solid rgba(138,106,46,.22);border-bottom:1px solid rgba(138,106,46,.22)}.notice svg{flex:none;margin-top:2px}.notice.info{background:rgba(26,26,26,.03);border-color:var(--border-subtle)}.headline{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:32px 56px 0}.headline h2{margin:0;font-size:28px;font-weight:300;letter-spacing:-.01em}.headline p{margin:0;font-size:13px;color:var(--fg-2)}.regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:24px 56px 0}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:32px;display:flex;flex-direction:column;gap:24px;min-width:0}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.card-head .when{font-size:12px;color:var(--fg-2);text-align:right}.hero-value{font-size:52px;font-weight:300;letter-spacing:-.02em;line-height:1.04;overflow-wrap:anywhere}.hero-line{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:14px;margin-top:14px}.chg,.hero-line{align-items:center}.chg{display:inline-flex;gap:4px;font-weight:500;white-space:nowrap}.chg.up{color:var(--status-up)}.chg.down{color:var(--status-down)}.chg.muted{color:var(--fg-2)}.chg svg{display:block}.pace{margin-top:20px}.pace-track{position:relative;height:8px;background:var(--july-mist)}.pace-fill{left:0;top:0;bottom:0}.pace-fill,.pace-mark{position:absolute;background:var(--fg-1)}.pace-mark{top:-5px;bottom:-5px;width:2px;margin-left:-1px;box-shadow:0 0 0 2px var(--bg-surface)}.pace-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;font-size:12px;color:var(--fg-2)}.pace-legend b{font-weight:500;color:var(--fg-1)}.pace-head{display:flex;align-items:center;gap:8px;font-size:14px}.pace-none{margin-top:16px;font-size:12px;color:var(--fg-2)}.rows{border-top:1px solid var(--border-default)}.row{padding:16px 0 14px;border-bottom:1px solid var(--border-subtle)}.row-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.row-name{font-size:15px}.row-figs{display:inline-flex;align-items:baseline;gap:12px}.row-value{font-size:17px}.row-figs .chg{font-size:13px;min-width:64px;justify-content:flex-end}.share{height:4px;background:var(--july-mist);margin-top:10px}.share div{height:4px;background:var(--fg-1)}.row-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:12px;color:var(--fg-2);margin-top:6px}.row-note .stale{color:var(--status-warn);font-weight:500}.row.unavailable .row-value,footer.foot{color:var(--fg-2)}footer.foot{display:flex;justify-content:space-between;gap:48px;padding:28px 56px 40px;font-size:12px;line-height:1.55}footer.foot p{margin:0;max-width:900px}footer.foot form{margin:0}.linkish,footer.foot button{background:none;border:0;padding:0;font:inherit;color:var(--fg-1);text-decoration:underline;cursor:pointer}.empty{max-width:560px;margin:120px auto;padding:0 24px;text-align:center}.empty h2{font-size:28px;font-weight:300;margin:0 0 12px}.narrow{max-width:560px;margin:96px auto;padding:0 24px}.narrow h1{font-size:40px;font-weight:300;letter-spacing:-.01em;margin:0 0 8px}.lede{font-size:16px;color:var(--fg-2);margin:0 0 32px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--fg-1);border-radius:var(--radius-sm);background:var(--fg-1);color:var(--bg-surface);font-size:15px;font-weight:500;text-decoration:none;cursor:pointer}.button:hover{background:var(--july-charcoal);opacity:1}.button.secondary{background:transparent;color:var(--fg-1)}.button.secondary:hover{background:var(--fg-1);color:var(--bg-surface)}.button[disabled]{opacity:.45;cursor:default}.alert{padding:12px 16px;margin:0 0 24px;font-size:14px;background:rgba(122,46,46,.06);border-top:1px solid rgba(122,46,46,.2);border-bottom:1px solid rgba(122,46,46,.2)}.stack{gap:12px;align-items:flex-start}.field,.stack{display:flex;flex-direction:column}.field{gap:6px;width:100%}.field label{font-size:13px;font-weight:500}.field input{height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;font:inherit;font-size:15px;color:var(--fg-1)}.list{list-style:none;margin:24px 0;padding:0;border-top:1px solid var(--border-default);width:100%}.list li{display:flex;justify-content:space-between;align-items:center;min-height:52px;border-bottom:1px solid var(--border-subtle);font-size:15px}.inline{display:flex;gap:8px;width:100%;align-items:flex-end}.inline .field{flex:1 1}@media (max-width:1100px){.regions{grid-template-columns:minmax(0,1fr)}.bar{grid-template-columns:1fr;padding:16px 24px}.stamp{justify-self:start;text-align:left}.headline,.notices,.regions,footer.foot{padding-left:24px;padding-right:24px}.periods{overflow-x:auto}}