.CityPerformanceCard_card__iXz4C{background:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;min-width:0}.CityPerformanceCard_header__XoOU2{width:100%;display:flex;justify-content:space-between;align-items:center}.CityPerformanceCard_title__ZWmC9{color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.01em}.CityPerformanceCard_dots__057gK{--slot:24px;--slot-h:24px;position:relative;display:flex;align-items:center;margin:calc((12px - var(--slot-h)) / 2) calc(2px - (var(--slot) - 8px) / 2) calc((12px - var(--slot-h)) / 2) 0}@media (pointer:coarse){.CityPerformanceCard_dots__057gK{--slot:32px;--slot-h:44px}}.CityPerformanceCard_dot__7RojQ{width:var(--slot);height:var(--slot-h);padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.CityPerformanceCard_dot__7RojQ:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--text-body)}.CityPerformanceCard_dotIndicator__ATi6m{position:absolute;top:50%;left:calc((var(--slot) - 22px) / 2);width:22px;height:8px;margin-top:-4px;border-radius:var(--radius-full);background:var(--text-strong);pointer-events:none;transform:translateX(calc(var(--dot, 0) * var(--slot)));transition:transform var(--dur-base) var(--ease-out)}.CityPerformanceCard_dot__7RojQ:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:0;border-radius:var(--radius-full)}.CityPerformanceCard_grid__yMT8C{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.CityPerformanceCard_cityCard__UuraG{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:20px;border-radius:var(--radius-card);background:var(--surface-raised);transition:box-shadow var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.CityPerformanceCard_cityCard__UuraG:hover{box-shadow:var(--shadow-md)}}.CityPerformanceCard_nameText__g3axq{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2}.CityPerformanceCard_body__BN61e{align-self:stretch;display:flex;flex-direction:column;gap:12px}.CityPerformanceCard_blurred__bOLqw{filter:blur(8px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.CityPerformanceCard_srOnly__w1_mJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CityPerformanceCard_bars__wUhKF{height:128px;display:flex;align-items:flex-end;gap:6px;align-self:stretch}.CityPerformanceCard_barWrapper__WTQim{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 0;min-width:0}.CityPerformanceCard_value___hBu7{align-self:stretch;color:var(--text-body);text-align:center;font-family:inherit;font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityPerformanceCard_valueHighlighted__484DP{color:var(--text-accent);font-weight:700}.CityPerformanceCard_bar__f_inO{width:100%;height:var(--h);background:var(--chart-bar);border-radius:3px 3px 0 0;transform:scaleY(var(--s,1));transform-origin:50% 100%}.CityPerformanceCard_value___hBu7{transform:translateY(calc((1 - var(--s, 1)) * var(--h)))}.CityPerformanceCard_barsMorph__GTF6H .CityPerformanceCard_bar__f_inO,.CityPerformanceCard_barsMorph__GTF6H .CityPerformanceCard_value___hBu7{transition:transform var(--dur-slow) var(--ease-in-out)}@keyframes CityPerformanceCard_barGrow__QbGao{0%{transform:scaleY(0)}}@keyframes CityPerformanceCard_valueRide__vnVE9{0%{opacity:0;transform:translateY(var(--h))}}html[data-motion=on] [data-revealed=in] .CityPerformanceCard_body__BN61e:not(.CityPerformanceCard_blurred__bOLqw) .CityPerformanceCard_bar__f_inO,html[data-motion=on] [data-revealed=in] .CityPerformanceCard_body__BN61e:not(.CityPerformanceCard_blurred__bOLqw) .CityPerformanceCard_value___hBu7{animation:CityPerformanceCard_barGrow__QbGao var(--dur-slow) var(--ease-out-expo) calc(var(--reveal-delay, 0s) + 60ms + var(--i) * 20ms) backwards}html[data-motion=on] [data-revealed=in] .CityPerformanceCard_body__BN61e:not(.CityPerformanceCard_blurred__bOLqw) .CityPerformanceCard_value___hBu7{animation-name:CityPerformanceCard_valueRide__vnVE9}html[data-motion=on] .CityPerformanceCard_grow__BPTbz .CityPerformanceCard_body__BN61e:not(.CityPerformanceCard_blurred__bOLqw) .CityPerformanceCard_bar__f_inO,html[data-motion=on] .CityPerformanceCard_grow__BPTbz .CityPerformanceCard_body__BN61e:not(.CityPerformanceCard_blurred__bOLqw) .CityPerformanceCard_value___hBu7{animation:CityPerformanceCard_barGrow__QbGao var(--dur-slow) var(--ease-out-expo) calc(.18s + var(--card) * 60ms + var(--i) * 20ms) backwards}html[data-motion=on] .CityPerformanceCard_grow__BPTbz .CityPerformanceCard_body__BN61e:not(.CityPerformanceCard_blurred__bOLqw) .CityPerformanceCard_value___hBu7{animation-name:CityPerformanceCard_valueRide__vnVE9}.CityPerformanceCard_bar__f_inO.CityPerformanceCard_highlighted__FO1CI{background-color:var(--metal-btn-a);background-image:linear-gradient(100deg,var(--metal-btn-a) 0,var(--metal-btn-b) 22%,var(--metal-hi) 50%,var(--metal-btn-b) 78%,var(--metal-btn-a) 100%);box-shadow:inset 0 1px 0 var(--metal-btn-bevel-hi)}.CityPerformanceCard_label__9L9GS{align-self:stretch;color:var(--text-body);text-align:center;font-family:inherit;font-size:var(--text-2xs);font-weight:400;line-height:normal;white-space:nowrap}.CityPerformanceCard_stats__Npwp1{margin:0;padding-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:12px 8px;gap:12px 8px}.CityPerformanceCard_colPrimary__uHUix{grid-column:1}.CityPerformanceCard_colSecondary__hRqoS{grid-column:2}.CityPerformanceCard_colFull__r0loc{grid-column:1/-1}.CityPerformanceCard_stat__TQcYl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.CityPerformanceCard_statLabel__ylxB5{color:var(--text-body);font-family:inherit;font-size:12px;font-weight:400;line-height:15px}.CityPerformanceCard_statValue__7TCxm{margin:0;color:var(--text-strong);font-family:var(--font-sans);font-size:13.5px;font-weight:var(--weight-semibold);line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1023px){.CityPerformanceCard_card__iXz4C{gap:28px}}@media (max-width:767px){.CityPerformanceCard_card__iXz4C{gap:24px}.CityPerformanceCard_title__ZWmC9{font-size:16px}.CityPerformanceCard_grid__yMT8C{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;scroll-padding-inline:0}.CityPerformanceCard_dotsBelow__YzPFH{align-self:center;margin:calc(2px - var(--slot-h) / 2) 0 calc(10px - var(--slot-h) / 2)}.CityPerformanceCard_grid__yMT8C>.CityPerformanceCard_cityCard__UuraG{position:relative;flex:0 0 100%;scroll-snap-align:start}.CityPerformanceCard_grid__yMT8C::-webkit-scrollbar{display:none}.CityPerformanceCard_grid__yMT8C:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:2px}.CityPerformanceCard_nameText__g3axq{font-size:20px;letter-spacing:.4px}}@media (max-width:389px){.CityPerformanceCard_bars__wUhKF{gap:4px}.CityPerformanceCard_cityCard__UuraG{padding:12px}.CityPerformanceCard_stats__Npwp1{grid-template-columns:minmax(0,1fr) minmax(0,120px)}}.ResearchLeadForm_form__lxaDQ{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,36px);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ResearchLeadForm_fields__ER6OQ{display:flex;flex-direction:column;gap:28px;width:100%}@media (min-width:1200px) and (min-height:760px){.ResearchLeadForm_form__lxaDQ{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}}.ResearchLeadForm_topSection__NnFz6{display:flex;flex-direction:column;gap:28px}.ResearchLeadForm_headerWrapper__5lCcF{display:flex;flex-direction:column;gap:10px}.ResearchLeadForm_title__nYtc_{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:700;line-height:1.15}.ResearchLeadForm_subtitle__QV3ln{margin:0;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-relaxed)}.ResearchLeadForm_inputGroup__KcDh1{display:flex;flex-direction:column;gap:18px}.ResearchLeadForm_group__sln9O{display:flex;flex-direction:column;gap:8px}.ResearchLeadForm_label__rs7xE{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ResearchLeadForm_control__D3uZ_{position:relative}.ResearchLeadForm_input__ysP_w{width:100%;height:50px;padding:0 44px 0 16px;border-radius:var(--radius-control);border:1px solid var(--line-input);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ResearchLeadForm_input__ysP_w:hover{border-color:var(--line-input-hover)}}.ResearchLeadForm_input__ysP_w:user-invalid{border-color:var(--color-danger-600)}.ResearchLeadForm_input__ysP_w:focus{outline:none;border-color:var(--focus-color);box-shadow:0 0 0 1px var(--focus-color)}.ResearchLeadForm_check__faXA_{position:absolute;top:50%;right:14px;width:18px;height:18px;margin-top:-9px;fill:none;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.ResearchLeadForm_check__faXA_ path{stroke:var(--line-accent);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.ResearchLeadForm_input__ysP_w:user-valid+.ResearchLeadForm_check__faXA_{opacity:1}.ResearchLeadForm_input__ysP_w:user-valid+.ResearchLeadForm_check__faXA_ path{stroke-dashoffset:0}.ResearchLeadForm_bottomSection__YlHth{display:flex;flex-direction:column;gap:14px}.ResearchLeadForm_disclaimer__Z0tDY{margin:0;text-align:center;color:var(--text-body);font-size:var(--text-xs)}