:root{--paper:oklch(97% .012 85);--panel:oklch(99% .006 85);--ink:oklch(26% .012 165);--muted:oklch(47% .015 165);--line:oklch(85% .015 85);--rust:oklch(50% .14 40);--wash:oklch(94% .025 65)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,input{touch-action:manipulation}button{cursor:pointer}a:hover{text-decoration:underline;text-underline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.skip{position:absolute;top:-100px;left:20px;background:var(--paper);padding:12px;z-index:10}.skip:focus{top:12px}header{height:84px;background:var(--ink);color:var(--paper);padding:0 max(6vw,24px);display:flex;align-items:center;gap:56px}.brand{display:flex;align-items:center;gap:9px;font-size:26px;font-weight:750;letter-spacing:-1.3px}.brand span{font-weight:350;margin-left:-7px}nav{display:flex;gap:30px;margin-left:auto;font-size:14px}.signin{margin-left:24px;background:transparent;border:1px solid oklch(65% .01 165);border-radius:3px;color:inherit;padding:9px 18px}.signin span{margin-left:18px}main,footer{max-width:1440px;margin:auto;padding:0 6vw}.intro{display:flex;justify-content:space-between;align-items:end;padding:70px 0 60px;gap:48px}.eyebrow,.label,.edition{font-size:10px;font-weight:650;letter-spacing:1.65px}.eyebrow{display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;border-radius:50%;background:var(--rust)}h1{font:normal 66px/1.06 Georgia,serif;letter-spacing:-2.8px;margin:24px 0 0}.rust{color:var(--rust)}.intro-copy{width:34%;padding-bottom:5px}.intro-copy p{font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 20px}.text-link{font-size:13px;font-weight:650}.text-link span{margin-left:30px}.edition{margin-top:38px;color:var(--muted);font-size:9px}.explorer{border:1px solid var(--line);background:var(--panel)}.section-bar{display:flex;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid var(--line)}.section-bar h2{font-size:14px;margin:0;font-weight:650}.section-bar>span{font-size:11px;color:var(--muted)}.section-bar .status{margin-left:auto;letter-spacing:1.2px;font-size:9px;display:flex;align-items:center;gap:7px}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--rust)}.workspace{display:grid;grid-template-columns:230px 1fr}.workspace aside{border-right:1px solid var(--line);padding:25px 18px 24px;background:var(--paper)}.label{font-size:9px;letter-spacing:1.1px;margin:0 0 20px}.dataset-tabs{display:flex;flex-direction:column;gap:5px}.dataset-tabs button{border:1px solid transparent;display:flex;align-items:center;gap:14px;text-align:left;background:transparent;padding:13px 9px;color:var(--muted);width:100%;border-radius:3px}.dataset-tabs button>span:first-child{font-size:10px;font-variant-numeric:tabular-nums}.dataset-tabs button div{font-size:13px;font-weight:600;line-height:1.5}.dataset-tabs small{display:block;font-size:10px;font-weight:400;margin-top:3px}.dataset-tabs .arrow{margin-left:auto;opacity:0}.dataset-tabs button[aria-pressed=true]{background:var(--wash);border-color:oklch(85% .04 60);color:var(--rust)}.dataset-tabs button[aria-pressed=true] .arrow{opacity:1}.dataset-tabs button:hover{background:var(--wash)}.aside-note{padding:35px 12px 0;margin-top:22px;border-top:1px solid var(--line)}.mini-mark{font:normal 30px Georgia,serif;letter-spacing:-1px}.aside-note p{font-size:13px;line-height:1.5}.aside-note small{font-size:10px;line-height:1.6;display:block;color:var(--muted)}.chart-panel{padding:26px 32px 18px;min-width:0}.chart-heading{display:flex;justify-content:space-between;align-items:start}.chart-heading h3{font-size:18px;letter-spacing:-.4px;margin:0}.chart-heading p{color:var(--muted);font-size:11px;margin:2px 0}.period{font-size:11px;color:var(--muted)}select{background:var(--panel);border:1px solid var(--line);padding:5px 9px;margin-left:7px;font-size:11px;border-radius:3px;color:var(--ink)}.reading{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;min-height:52px;margin:18px 0 0;font-variant-numeric:tabular-nums}#reading-value{font-size:27px;font-weight:550;letter-spacing:-1px}#reading-year{font-size:12px;color:var(--muted)}#reading-change{font-size:11px;color:var(--rust);margin-left:auto}.plot{width:100%}.plot svg{display:block;width:100%;overflow:visible}.plot text{font-family:inherit;fill:var(--muted);font-size:11px}.scrubber{display:flex;align-items:center;gap:15px;font-size:10px;color:var(--muted);margin:10px 0 20px}.scrubber input{flex:1;min-width:60px;accent-color:var(--rust);cursor:ew-resize}.scrubber output{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.chart-footer{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:14px;font-size:10px}.chart-footer a:first-child{color:var(--muted);margin-right:auto}.chart-footer button{border:0;background:none;padding:0;color:var(--ink);font-size:10px;text-decoration:underline;text-underline-offset:4px}#table-wrap{max-height:280px;overflow:auto;margin-top:20px}table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}caption{text-align:left;padding-bottom:8px;color:var(--muted)}td,th{text-align:right;padding:7px;border-bottom:1px solid var(--line)}td:first-child,th:first-child{text-align:left}.catalog{display:grid;grid-template-columns:1fr 1.6fr;gap:100px;padding:75px 0 65px}h2{font:normal 34px/1.16 Georgia,serif;letter-spacing:-1px}.catalog-title h2{margin:17px 0}.catalog-title p{max-width:28ch;font-size:13px;color:var(--muted)}.catalog-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.2px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:14px}.catalog-list article{padding:21px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.catalog-list article div>a{font-size:15px;font-weight:600}.catalog-list article div>a span{font-size:12px;margin-left:6px;color:var(--rust)}.catalog-list article p{font-size:11px;margin:5px 0;color:var(--muted)}.catalog-list article small{font-size:9px;letter-spacing:.25px;color:var(--muted)}.file-link{border:1px solid var(--line);padding:7px 10px;font-size:10px;white-space:nowrap}.method{border-top:1px solid var(--line);padding:45px 0 65px;display:grid;grid-template-columns:1fr 1.6fr;gap:100px}.method h2{font-size:30px}.method-copy p{font-size:12px;margin:0 0 16px;max-width:72ch;color:var(--muted)}.method-copy .fine{font-size:10px}.fine a{text-decoration:underline}.access{background:var(--ink);color:var(--paper);padding:43px 45px;display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:50px}.access .eyebrow{font-size:9px;color:oklch(78% .02 85)}.access h2{font-size:36px;margin:18px 0}.access p{font-size:12px;max-width:40ch;color:oklch(80% .01 85)}.light-button{background:transparent;color:var(--paper);border:1px solid oklch(60% .01 85);padding:9px 14px;margin-top:12px;border-radius:2px;font-size:11px}.access form{align-self:center}.access label{font-size:18px;font-weight:500}.email-row{display:flex;border-bottom:1px solid oklch(70% .01 85);padding:10px 0;margin:15px 0 10px}.email-row input{border:0;background:none;color:var(--paper);min-width:0;width:100%;font-size:12px;padding:6px 0}.email-row input::placeholder{color:oklch(75% .01 85)}.email-row button{white-space:nowrap;background:none;color:var(--paper);border:0;font-size:11px}.access .fine{font-size:10px}#form-status{min-height:20px}.access button:hover{background:oklch(36% .01 165)}footer{display:flex;align-items:center;padding-bottom:35px;gap:50px}footer .brand{font-size:23px}footer p{font-size:10px;color:var(--muted)}footer>div{margin-left:auto;text-align:right;font-size:11px}footer>div span{display:block;font-size:8px;letter-spacing:1px;margin-top:6px;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:4px;max-width:440px;width:calc(100% - 36px);padding:38px;background:var(--paper);color:var(--ink)}dialog::backdrop{background:oklch(20% .01 165 / .65)}dialog h2{font-size:38px;margin:20px 0}dialog p{font-size:13px;color:var(--muted)}.close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:25px;color:var(--muted)}.demo-account{display:flex;align-items:center;gap:12px;padding:17px 0;margin:20px 0;border-block:1px solid var(--line);font-size:13px}.avatar{background:var(--wash);color:var(--rust);padding:9px 16px;font:24px Georgia}.demo-account small{display:block;font-size:10px;color:var(--muted)}.primary{background:var(--ink);color:var(--paper);border:0;width:100%;padding:12px;border-radius:2px;font-size:12px}dialog .fine{font-size:10px}.primary:hover{background:var(--rust)}@media(min-width:1500px){main,footer{padding-inline:85px}}@media(max-width:1000px){h1{font-size:54px}.workspace{grid-template-columns:190px 1fr}.chart-panel{padding:22px}.catalog,.method{gap:45px}.access{gap:35px}.dataset-tabs button{gap:9px}}@media(max-width:700px){header{height:70px;gap:15px;padding:0 20px}.brand{font-size:23px}nav{gap:17px}nav a{font-size:11px}nav a:last-child{display:none}.signin{margin-left:0;padding:7px 10px;font-size:11px}.signin span{display:none}main,footer{padding-inline:20px}.intro{padding:42px 0 32px;display:block}h1{font-size:47px;letter-spacing:-1.8px}.intro-copy{width:100%;padding-top:24px}.intro-copy p{font-size:14px}.edition{display:none}.section-bar{padding:12px 15px;gap:12px}.section-bar h2{font-size:13px}.section-bar>span{font-size:9px}.section-bar .status{display:none}.workspace{display:block}.workspace aside{border-right:0;border-bottom:1px solid var(--line);padding:12px}.label,.aside-note{display:none}.dataset-tabs{flex-direction:row;gap:4px}.dataset-tabs button{padding:9px 6px;justify-content:center}.dataset-tabs button>span,.dataset-tabs small{display:none}.dataset-tabs button div{font-size:11px}.chart-panel{padding:18px 13px}.chart-heading h3{font-size:16px}.reading{gap:7px}#reading-value{font-size:23px}#reading-change{font-size:9px}.plot svg{min-height:180px}.chart-footer{gap:12px;font-size:9px;flex-wrap:wrap}.chart-footer button{font-size:9px}.catalog,.method{display:block;padding:38px 0}.catalog-title h2{font-size:30px}.catalog-title p{max-width:none;margin-bottom:28px}.catalog-title h2 br{display:none}.catalog-list article{padding:18px 0}.catalog-list article small{font-size:8px}.method h2{font-size:28px;margin:15px 0 25px}.access{padding:28px 22px;display:block;margin-bottom:25px}.access h2{font-size:31px}.access form{margin-top:35px}.email-row{gap:8px}footer{gap:20px;flex-wrap:wrap}footer>div{margin-left:0}footer p{margin-left:auto}.eyebrow{font-size:9px;letter-spacing:1.2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(max-width:700px){.plot text{font-size:21px}}
@media(max-width:380px){nav a:nth-child(2){display:none}}
.collection-tabs{display:flex;gap:7px;padding:13px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.collection-tabs button{border:1px solid transparent;border-radius:3px;background:none;padding:6px 13px;font-size:11px;color:var(--muted)}.collection-tabs button[aria-pressed=true]{background:var(--wash);color:var(--rust);border-color:oklch(85% .04 60)}.collection-tabs button:hover{background:var(--paper)}.indicator-description{font-size:11px;line-height:1.6;color:var(--muted);max-width:65ch;margin:14px 0 0}.catalog-tools{display:flex;gap:10px;margin:0 0 20px}.catalog-tools input{min-width:0;flex:1;background:var(--panel);border:1px solid var(--line);padding:9px 12px;font-size:12px;border-radius:3px}.catalog-tools select{margin:0;font-size:11px;max-width:155px}.catalog-list article p{max-width:60ch}.combined{font-size:11px;display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.market-notes{border-top:1px solid var(--line);padding:42px 0 50px}.market-heading h2{margin:15px 0 10px}.market-heading>p{font-size:13px;color:var(--muted)}.market-row{border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr;gap:80px;padding:28px 0}.market-row:first-of-type{margin-top:30px}.market-row h3{font-size:19px;letter-spacing:-.4px;margin:8px 0 12px}.market-row p{font-size:13px;color:var(--muted);max-width:65ch}.market-row p strong{font-weight:600;color:var(--ink)}.market-row .fine{font-size:11px}.report-links{display:flex;flex-direction:column;gap:13px;justify-content:center;font-size:12px}.report-links a{text-decoration:underline;text-underline-offset:5px}.report-links small{color:var(--muted);font-size:10px}.local-sources{padding:35px 0 60px;border-top:1px solid var(--line)}.sources-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.sources-heading h2{font-size:30px;margin:15px 0 25px}.sources-heading>a{font-size:11px}.sources-list{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.sources-list>a{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0}.sources-list strong{font-size:13px;font-weight:600}.sources-list p{font-size:11px;color:var(--muted);margin:5px 0;max-width:48ch}.sources-list>a>span{color:var(--rust)}#catalog-empty{font-size:12px;color:var(--muted)}@media(max-width:700px){.collection-tabs{padding:10px;gap:3px}.collection-tabs button{font-size:10px;padding:6px 9px}.dataset-tabs button div{font-size:10px}.catalog-tools{gap:6px}.catalog-tools input{width:50%;font-size:11px}.catalog-tools select{width:45%;font-size:10px;max-width:none}.market-row{display:block;padding:24px 0}.market-row h3{font-size:18px}.report-links{margin-top:20px;font-size:11px}.sources-heading{display:block}.sources-heading h2{font-size:27px}.sources-heading>a{display:block;margin-bottom:20px}.sources-list{display:block}.market-notes{padding-bottom:20px}.local-sources{padding-bottom:35px}.dataset-tabs .arrow{display:none}}

.city-view{padding:60px 0 0}.city-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px}.city-heading h2{font-size:38px;margin:14px 0 0}.city-heading>p{font-size:12px;color:var(--muted);margin:0 0 3px;line-height:1.8}.city-film{margin:0}.city-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--ink)}.city-film figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.8px}.city-film figcaption>div{display:flex;gap:25px;font-size:10px;letter-spacing:0}.film-details{color:var(--muted)}@media(max-width:700px){.city-view{padding-top:38px}.city-heading{display:block;margin-bottom:20px}.city-heading h2{font-size:30px}.city-heading>p{font-size:11px;margin-top:16px}.city-film figcaption{align-items:start;flex-direction:column;font-size:8px}.city-film figcaption>div{width:100%;justify-content:space-between;gap:10px;font-size:10px}}

.video-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0 0 54px;min-height:530px;padding:0;background:var(--ink);display:flex;align-items:center;color:var(--paper)}.hero-film{position:absolute;inset:-2%;width:104%;height:104%;max-width:none;object-fit:cover;filter:blur(2px) saturate(.75);z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,oklch(17% .015 165 / .85),oklch(18% .015 165 / .55) 60%,oklch(18% .015 165 / .4))}.hero-content{width:100%;max-width:1440px;margin:auto;padding:75px 6vw 100px;display:flex;justify-content:space-between;align-items:end;gap:55px}.video-hero h1{font-size:76px;margin-top:24px}.video-hero .eyebrow{color:oklch(90% .015 85)}.video-hero .dot{background:oklch(77% .11 55)}.video-hero .rust{color:oklch(78% .11 55)}.video-hero .intro-copy{width:34%;padding-bottom:5px}.video-hero .intro-copy p{color:oklch(94% .01 85)}.video-hero .edition{color:oklch(84% .015 85)}.hero-bottom{position:absolute;left:0;right:0;bottom:22px;max-width:1440px;margin:auto;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:oklch(88% .01 85)}.hero-bottom>div{display:flex;gap:25px;align-items:center}.hero-bottom a{font-size:10px;letter-spacing:0}.hero-bottom button{background:oklch(20% .01 165 / .25);border:1px solid oklch(86% .01 85 / .5);color:var(--paper);padding:7px 12px;font-size:10px;letter-spacing:0;border-radius:2px}.hero-bottom button:hover{background:oklch(20% .01 165 / .65)}@media(min-width:1500px){.hero-content{padding-inline:85px}.hero-bottom{padding-inline:85px}}@media(max-width:1000px){.video-hero h1{font-size:62px}.hero-content{gap:30px}}@media(max-width:700px){.video-hero{min-height:570px;margin-bottom:32px}.hero-content{display:block;padding:55px 20px 105px}.video-hero h1{font-size:52px;letter-spacing:-2px}.video-hero .intro-copy{width:100%;padding-top:25px}.video-hero .intro-copy p{font-size:14px}.hero-bottom{padding:0 20px;font-size:8px;letter-spacing:.8px}.hero-bottom>div{gap:12px}.hero-bottom a,.hero-bottom button{font-size:9px}.hero-bottom button{padding:6px 8px}.hero-film{object-position:48% center;filter:blur(1px) saturate(.75)}.hero-shade{background:oklch(17% .015 165 / .65)}}
