@font-face{font-family:CivicMono;src:url(/concept-architecture.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.t3UfMW_site{--ink:#253f40;--paper:#f0f3ed;--line:#b6c9bf;background:var(--paper);color:var(--ink);font:14px/1.7 var(--font-geist-sans),Arial,sans-serif;overflow:hidden}.t3UfMW_site *{box-sizing:border-box}.t3UfMW_site :is(h1,h2,h3,p){margin:0}.t3UfMW_site a{color:inherit;text-decoration:none}.t3UfMW_site button{font:inherit;cursor:pointer}.t3UfMW_site button:disabled{cursor:default;opacity:.5}.t3UfMW_site :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #be5744}.t3UfMW_nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 6%;display:flex}.t3UfMW_brand{letter-spacing:-.06em;font-size:31px;font-weight:600;line-height:1}.t3UfMW_brand>span{color:#738b78;margin-left:4px;font-weight:400}.t3UfMW_brand>small{letter-spacing:0;margin-top:10px;font:9px CivicMono,monospace;display:block}.t3UfMW_nav nav{gap:28px;font-size:11px;display:flex}.t3UfMW_sample{color:#8b4033;font:9px CivicMono,monospace}.t3UfMW_hero{grid-template-columns:1fr 1.25fr;align-items:center;gap:5%;padding:65px 6% 60px;display:grid}.t3UfMW_hero>div:first-child>p:first-child{font:10px CivicMono,monospace}.t3UfMW_hero h1{letter-spacing:-.065em;margin:23px 0;font-size:clamp(43px,5.3vw,71px);font-weight:500;line-height:1.07}.t3UfMW_hero>div:first-child>p:last-of-type{max-width:39ch;font-size:14px}.t3UfMW_hero a{border-bottom:1px solid;margin-top:32px;padding-bottom:7px;font-size:12px;display:inline-block}.t3UfMW_map svg{width:100%;height:auto;display:block}.t3UfMW_map>span{text-align:right;font:9px CivicMono,monospace;display:block}.t3UfMW_explore{background:#dfe8df;padding:75px 8%}.t3UfMW_exploreHeading{justify-content:space-between;align-items:end;gap:35px;display:flex}.t3UfMW_site h2{letter-spacing:-.055em;font-size:clamp(32px,3.7vw,48px);font-weight:500;line-height:1.13}.t3UfMW_exploreHeading>p{font-size:11px}.t3UfMW_tabs{border-bottom:1px solid #a8bcb1;flex-wrap:wrap;gap:4px;margin-top:35px;display:flex}.t3UfMW_tabs button{color:var(--ink);background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 23px;font-size:12px}.t3UfMW_tabs button[aria-pressed=true]{background:#f0f3ed;border-bottom-color:#be5744}.t3UfMW_dataGrid{grid-template-columns:.65fr 1.35fr;gap:10%;padding-top:35px;display:grid}.t3UfMW_total>span{font:10px CivicMono,monospace}.t3UfMW_total strong{letter-spacing:-.07em;margin:18px 0;font:clamp(46px,5vw,67px) CivicMono,monospace;display:block}.t3UfMW_total>p{max-width:28ch;font-size:11px}.t3UfMW_total button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid;margin-top:22px;padding:0 0 5px;font-size:10px}.t3UfMW_chart{align-content:center;gap:14px;display:grid}.t3UfMW_chart button{text-align:left;color:var(--ink);background:0 0;border:0;grid-template-columns:115px 1fr 50px;align-items:center;gap:15px;padding:10px 0;font-size:11px;display:grid}.t3UfMW_chart i{background:#f0f3ed;height:25px;display:block}.t3UfMW_chart b{background:#6f9485;height:100%;display:block}.t3UfMW_chart strong{text-align:right;font:11px CivicMono,monospace}.t3UfMW_chart .t3UfMW_selectedRow b{background:#be5744}.t3UfMW_chart .t3UfMW_selectedRow>span{text-underline-offset:4px;text-decoration:underline}.t3UfMW_notes{grid-template-columns:1fr 1.3fr;gap:12%;padding:85px 8%;display:grid}.t3UfMW_notes article{border-top:1px solid var(--line);padding:22px 0}.t3UfMW_notes article>span{font:11px CivicMono,monospace}.t3UfMW_notes p{max-width:58ch;margin-top:12px;font-size:12px}.t3UfMW_report{color:#eff3e8;background:#263e3d;grid-template-columns:1.15fr 1fr;align-items:center;gap:12%;padding:75px 8%;display:grid}.t3UfMW_report>div:first-child>p:first-child{font:10px CivicMono,monospace}.t3UfMW_report h2{margin:23px 0}.t3UfMW_report>div:first-child>p:last-child{max-width:35ch;font-size:12px}.t3UfMW_reportSheet{background:var(--paper);color:var(--ink);border-top:5px solid #be5744;padding:30px}.t3UfMW_reportSheet>span{font:10px CivicMono,monospace}.t3UfMW_reportSheet dl{margin:20px 0}.t3UfMW_reportSheet dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;font-size:11px;display:grid}.t3UfMW_reportSheet dd{text-align:right;margin:0}.t3UfMW_reportSheet button{color:#f8f4eb;text-align:left;background:#be5744;border:0;width:100%;padding:15px;font-size:11px}.t3UfMW_reportSheet>p{min-height:70px;margin-top:17px;font-size:10px}.t3UfMW_footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 6%;font-size:10px;display:flex}.t3UfMW_footer strong{letter-spacing:-.05em;font-size:27px}.t3UfMW_footer a{border-bottom:1px solid}@media (max-width:760px){.t3UfMW_nav{align-items:flex-start;padding:23px 6%}.t3UfMW_nav nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:160px;font-size:10px}.t3UfMW_sample{display:none}.t3UfMW_brand{font-size:28px}.t3UfMW_hero,.t3UfMW_notes,.t3UfMW_report{grid-template-columns:1fr;gap:32px;padding:48px 6%}.t3UfMW_hero h1{font-size:49px}.t3UfMW_map>span{font-size:8px}.t3UfMW_explore{padding:50px 6%}.t3UfMW_exploreHeading{gap:20px;display:grid}.t3UfMW_site h2{font-size:37px}.t3UfMW_tabs button{padding:12px;font-size:10px}.t3UfMW_dataGrid{grid-template-columns:1fr;gap:25px}.t3UfMW_total strong{margin:10px 0;font-size:57px}.t3UfMW_chart button{grid-template-columns:90px 1fr 45px;gap:8px;font-size:9px}.t3UfMW_chart strong{font-size:9px}.t3UfMW_chart i{height:22px}.t3UfMW_reportSheet{padding:24px}.t3UfMW_footer{padding:28px 6%;display:grid}}
