.city-insight{min-width:0}.city-insight .insight-cards{width:100%;max-width:none;color:var(--v3-ink);font-family:var(--v3-font-body);gap:var(--v3-space-xs);background:0 0;border:0;border-radius:0;padding:0}.city-insight .insight-cards__title,.city-insight .insight-pager__title{font-family:var(--v3-font-body);font-size:var(--v3-size-eyebrow);letter-spacing:var(--v3-track-eyebrow);text-transform:uppercase;color:var(--v3-ink-muted)}.city-insight .insight-cards__count,.city-insight .insight-pager__count{font-family:var(--v3-font-body);font-size:var(--v3-size-source);color:var(--v3-ink-muted)}.city-insight .insight-pager__face{border-radius:var(--v3-radius-control);background:0 0;border:0;padding-inline:0}.city-insight .insight-cards__head,.city-insight .insight-pager{border-bottom:var(--v3-rule-hairline);padding-bottom:var(--v3-space-2xs)}.city-insight .insight-pager__btn{min-width:var(--v3-tap);min-height:var(--v3-tap);border-radius:var(--v3-radius-control);color:var(--v3-ink);background:0 0;border:0}.city-insight .insight-pager__btn:hover{background:var(--v3-wash)}.city-insight .insight-pager__btn:focus-visible{outline:3px solid var(--v3-focus);outline-offset:2px}.city-insight .insight-cards__chip,.city-insight .insight-cards__metric{min-height:var(--v3-tap);padding-inline:.8rem}.city-insight .insight-cards__prose{font-family:var(--v3-font-body);font-size:var(--v3-size-body-sm);line-height:var(--v3-leading-note);color:var(--v3-ink);margin:0}.city-insight .insight-cards__card{border-radius:var(--v3-radius-card);background:0 0;border:0;padding:0}.city-insight .insight-cards__pill{min-height:var(--v3-tap);border-radius:var(--v3-radius-control);border:var(--v3-rule-hairline);border-color:var(--v3-edge);color:var(--v3-ink);font-family:var(--v3-font-body);font-size:var(--v3-size-body-sm);padding-inline:var(--v3-space-sm);background:0 0;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.city-insight .insight-cards__pill:hover{background:var(--v3-wash);border-color:var(--v3-navy)}.city-insight .v3.v3-mos{background:0 0;border:0;max-width:100%;padding:0}.city-insight__chart{gap:var(--v3-space-2xs);min-width:0;display:grid}.city-insight__chart .insight-chart-stage{touch-action:pan-y;min-height:7.5rem}.city-insight .insight-tooltip{border-radius:var(--v3-radius-control);border:var(--v3-rule-hairline);border-color:var(--v3-edge);background:var(--v3-surface-raised);color:var(--v3-ink);font-family:var(--v3-font-body);font-size:var(--v3-size-source);box-shadow:none}.city-insight__num{font-family:var(--v3-font-num);font-weight:var(--v3-weight-num);font-variant-numeric:tabular-nums}@media (max-width:63.99rem){.city-insight .insight-cards{padding:var(--v3-space-xs)}.city-insight__chart .insight-chart-stage{min-height:6rem}}.city-insight .v3-mos__pair:hover .v3-mos__barrow:not(:hover){opacity:.72}.city-insight .insight-chart-stage{height:14rem}.city-insight .v3-mos__barrow{scroll-margin-top:15rem}.city-insight .v3-mos__barrow:hover{background:var(--v3-wash);box-shadow:inset 3px 0 0 var(--v3-navy)}.city-insight .v3-mos__barrow:hover .v3-mos__barname{color:var(--v3-ink)}.city-insight .v3-mos__barrow:hover .v3-mos__barvalue{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.city-insight .v3-mos__tip{padding:var(--v3-space-xs) var(--v3-space-sm);background:var(--v3-navy);color:var(--v3-ink-on-navy);font-size:var(--v3-size-body);animation:city-insight-tip-in var(--v3-dur-state) var(--v3-ease-out) both;border-top:0}@keyframes city-insight-tip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.city-insight .v3-mos__tip{animation:none}}
@layer base{.city-fold a{color:inherit}.city-fold__places-row a{color:var(--v3-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v3-ink-muted);text-decoration-color:var(--v3-ink-muted);text-underline-offset:var(--v3-underline-offset);transition:text-decoration-color var(--v3-dur-state) var(--v3-ease-out)}.city-fold__places-row a:hover,.city-fold__places-row a:focus-visible{text-decoration-color:currentColor}}.place-opening.place-opening--city.place-opening--media{min-height:9rem;max-height:12rem}@media (min-width:64rem){.place-opening.place-opening--city.place-opening--media{min-height:13rem;max-height:14.5rem}.place-opening--city.place-opening--media .place-opening__copy{padding-top:calc(var(--v3-tap) * 2);padding-bottom:var(--v3-space-sm);align-self:end;max-width:none}}@media (max-width:39.99rem){.place-opening.place-opening--city.place-opening--media{min-height:5rem;max-height:11rem}.place-opening--city.place-opening--media .city-hero-figure__spark,.place-opening--city.place-opening--media .city-hero-trend{display:none}.place-opening--city.place-opening--media .place-opening__copy{padding-top:calc(var(--v3-tap) + var(--v3-space-2xs));padding-bottom:var(--v3-space-2xs);align-self:end}.place-opening--city .place-opening__caption--doors{font-size:var(--v3-size-source);line-height:var(--v3-leading-note)}}.place-opening--city .place-opening__caption{font-size:var(--v3-size-body-sm);margin-top:var(--v3-space-2xs)}.place-opening--city .place-opening__caption a{text-underline-offset:.12em;text-decoration:underline}.place-opening--city .place-opening__caption a:hover{text-decoration-thickness:2px}.city-hero-figure{align-items:baseline;column-gap:var(--v3-space-2xs);margin-top:var(--v3-space-2xs);min-height:var(--v3-tap);color:inherit;flex-wrap:wrap;row-gap:0;text-decoration:none;display:flex}.city-hero-figure__value{font-family:var(--v3-font-display);font-size:var(--v3-size-num);font-variant-numeric:tabular-nums;line-height:1}.city-hero-figure__label{font-size:var(--v3-size-body-sm)}.city-hero-figure__spark{align-self:center;width:4.5rem;height:1.25rem;overflow:visible}.city-hero-figure__spark path{stroke:currentColor;stroke-width:1.5px}.city-hero-figure__spark circle{fill:currentColor}.city-hero-figure__source{font-size:var(--v3-size-source);opacity:.85}.city-hero-figure__door{color:inherit;text-decoration:none;display:contents}.city-hero-figure__door:hover .city-hero-figure__label,.city-hero-figure__door:focus-visible .city-hero-figure__label{text-underline-offset:.12em;text-decoration:underline}@media (min-width:64rem){.place-opening--city.place-opening--media .place-opening__copy{column-gap:var(--v3-space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.place-opening--city.place-opening--media .place-opening__copy>:not(.city-hero-figure){grid-column:1}.place-opening--city.place-opening--media .city-hero-figure{align-self:end;column-gap:var(--v3-space-xs);padding-left:var(--v3-space-md);border-left:1px solid;grid-area:1/2/span 4;grid-template-columns:auto auto;align-items:end;margin-top:0;display:grid}.place-opening--city.place-opening--media .city-hero-figure__value{font-size:var(--v3-size-display-2);grid-column:1}.place-opening--city.place-opening--media .city-hero-figure__spark{filter:drop-shadow(0 1px 2px #0000008c);grid-area:2/1/auto/-1;align-self:end;width:100%;min-width:14rem;height:2.75rem}.place-opening--city.place-opening--media .city-hero-figure__spark path{stroke-width:2.25px}.place-opening--city.place-opening--media .city-hero-figure__label,.place-opening--city.place-opening--media .city-hero-figure__source{grid-column:1/-1}.place-opening--city.place-opening--media .city-hero-trend{grid-area:2/1/auto/-1}.place-opening--city.place-opening--media .city-hero-figure--trend .city-hero-figure__label{grid-area:1/2;align-self:end;padding-bottom:.3rem}.place-opening--city.place-opening--media .city-hero-figure--trend .city-hero-figure__source{grid-row:3}}.city-hero-trend{width:100%;min-width:16rem;margin:var(--v3-space-2xs) 0 0;text-shadow:0 1px 2px #0000008c;gap:.2rem;display:grid}.city-hero-trend__reading{justify-content:space-between;align-items:baseline;gap:var(--v3-space-xs);font-size:var(--v3-size-source);line-height:var(--v3-leading-note);display:flex}.city-hero-trend__month{letter-spacing:.08em;text-transform:uppercase;opacity:.85}.city-hero-trend__value{font-family:var(--v3-font-num);font-size:var(--v3-size-body-sm);font-variant-numeric:tabular-nums}.city-hero-trend__plot{cursor:crosshair;touch-action:pan-y;border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);height:3.5rem;position:relative}.city-hero-trend__plot:focus-visible{outline:var(--v3-focus-ring);outline-offset:var(--v3-focus-offset)}.city-hero-trend__plot svg{width:100%;height:100%;display:block;overflow:visible}.city-hero-trend__line{fill:none;stroke:currentColor;stroke-width:2.25px;filter:drop-shadow(0 1px 2px #0000008c)}.city-hero-trend__area{fill:color-mix(in srgb, currentColor 14%, transparent);stroke:none}.city-hero-trend__rule{background:color-mix(in srgb, currentColor 55%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.city-hero-trend__dot{width:.6rem;height:.6rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--v3-navy) 70%, transparent);pointer-events:none;background:currentColor;border-radius:50%;margin:-.3rem 0 0 -.3rem;transition:left .12s ease-out,top .12s ease-out;position:absolute}.city-hero-trend__axis{height:1rem;font-size:var(--v3-size-source);font-variant-numeric:tabular-nums;opacity:.85;position:relative}.city-hero-trend__axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.city-hero-trend__axis span[data-edge=start]{transform:none}.city-hero-trend__axis span[data-edge=end]{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.city-hero-trend__dot{transition:none}}.city-page{max-width:100%;overflow-x:hidden}.city-fold{width:100%;max-width:var(--v3-measure);padding-inline:var(--v3-gutter);padding-top:var(--v3-space-md);padding-bottom:var(--v3-space-lg);margin-inline:auto}.city-fold__stage{gap:var(--v3-space-lg);align-items:start;display:grid}@media (min-width:64rem){.city-fold__stage{column-gap:var(--v3-space-lg);row-gap:var(--v3-space-lg);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-template-areas:"drawing drawing""insight ask"}.city-fold__drawing{grid-area:drawing}.city-fold__figure--insight{grid-area:insight}.city-fold__figure--ask{grid-area:ask}.city-fold__drawing .v3-atlas__grid{grid-template:"head""body""dock"/minmax(0,1fr);padding:0}.city-fold__drawing .v3-atlas__frame{border-left:0;border-top:var(--v3-rule-hairline);border-bottom:var(--v3-rule-hairline)}.city-fold__drawing .v3-atlas__stage{height:min(38.125rem,68vh);min-height:32rem;max-height:min(68vh,40rem)}.city-fold__figure--insight,.city-fold__figure--ask{border-left:var(--v3-rule-hairline);padding-left:var(--v3-space-lg)}}.city-fold__drawing .v3-atlas__key{display:none}.city-fold__drawing{min-width:0;overflow:hidden}.city-fold__drawing .v3-atlas{max-width:100%}.city-fold__drawing .v3-atlas__frame{max-height:min(68vh,40rem)}.city-fold__drawing .v3-place-look__stage{min-height:min(36vh,16rem)}.city-fold__drawing .v3-place-look__map{max-height:min(68vh,40rem)}@media (min-width:64rem){.city-fold__drawing .v3-place-look__stage{height:min(38.125rem,68vh);max-height:min(68vh,40rem)}}.city-fold__drawing .v3-atlas__sales-legend,.city-fold__drawing .v3-atlas__aside,.city-fold__drawing .v3-atlas__events{display:none}.city-fold__drawing .v3-atlas__dock{gap:var(--v3-space-xs);padding-top:var(--v3-space-2xs);flex-wrap:wrap;max-height:none;display:flex}.city-fold__drawing .v3-atlas__types,.city-fold__drawing .v3-atlas__amenities{gap:var(--v3-space-2xs);flex-wrap:wrap;display:flex}.city-fold__drawing .v3-atlas__scrub,.city-fold__drawing .v3-atlas__range,.city-fold__drawing .v3-range{display:none}.city-fold__drawing .v3-atlas__place{pointer-events:none}.city-fold__drawing .v3-atlas__scrub input,.city-fold__drawing .v3-atlas__range,.city-fold__drawing .v3-range,.city-fold__drawing .v3-range__beui{min-block-size:var(--v3-tap);min-inline-size:var(--v3-tap)}@media (max-width:63.99rem){.city-fold,.city-fold__stage,.city-fold__drawing,.city-fold__drawing .v3-place-look,.city-fold__drawing .v3-place-look__stage,.city-fold__drawing .v3-place-look__map{max-width:100%;overflow:hidden}.city-fold{padding-top:var(--v3-space-2xs);padding-bottom:var(--v3-space-sm);gap:0}.city-fold__stage{gap:var(--v3-space-sm)}.city-fold__drawing .v3-atlas__frame{max-height:min(46vh,20rem)}.city-fold__drawing .v3-place-look__stage{min-height:0}.city-fold__drawing .v3-place-look__map{height:min(26vh,13rem);min-height:11rem;max-height:13rem}.city-fold__drawing .v3-atlas__stage{min-height:min(36vh,16rem)}.city-fold__drawing .v3-atlas__head{padding-bottom:0}.city-fold__drawing .v3-atlas__headline{font-size:var(--v3-size-body-sm)}.city-fold__drawing .v3-atlas__claim{display:none}.city-fold__drawing .v3-atlas__dock{padding-top:0;position:static}.city-fold__drawing .v3-atlas__types{display:none}.city-fold__drawing .v3-atlas__amenities{gap:var(--v3-space-2xs);flex-wrap:wrap;display:flex}.city-fold__drawing .v3-atlas__sales-legend{display:none}.city-fold__figure .v3-alerts__strip{grid-template-columns:minmax(0,1fr);max-height:none}.city-fold__figure .v3-alerts__strip>li:nth-child(n+3){display:none}.city-fold__figure .v3-alerts__thumb{grid-template-columns:4.25rem minmax(0,1fr)}.city-fold__figure .v3-alerts__thumb img{width:4.25rem}.city-fold__figure .v3-alerts__thumb-facts{font-size:var(--v3-size-body-sm);display:block!important}.city-fold__figure .v3.v3-alerts .v3-alerts__grid{grid-template-areas:"lead""figure""ask"!important}.city-fold__figure .v3-mos__plain{display:none}.city-fold__figure .v3-mos__caption{-webkit-line-clamp:1}.city-fold__figure .v3-alerts__num{font-size:clamp(2rem,10vw,2.75rem)}}.city-fold__figure .v3-alerts__scope,.city-fold__figure .v3-alerts__browse{display:none}.city-fold__figure{gap:var(--v3-space-md);align-content:start;min-width:0;display:grid}.city-fold__figure .v3-mos,.city-fold__figure .v3-alerts{margin:0}.city-fold__figure .city-insight{min-width:0}.city-fold__figure .v3.v3-mos{gap:var(--v3-space-2xs);max-width:100%}.city-fold__figure .v3-mos__caption{font-size:var(--v3-size-body-sm);line-height:var(--v3-leading-note)}.city-fold__figure .v3-alerts__thumb-price{text-overflow:unset;white-space:normal;overflow-wrap:anywhere;overflow:visible}.city-fold__figure .v3.v3-alerts{padding-inline:0;max-width:none;padding-top:0;padding-bottom:0}.city-fold__figure .v3.v3-alerts .v3-alerts__grid{column-gap:0;row-gap:var(--v3-space-xs);gap:var(--v3-space-xs);display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"lead""figure""ask"!important}.city-fold__figure .v3.v3-alerts .v3-alerts__ask{border-left:0!important;padding-left:0!important}.city-fold__figure .v3-alerts__ask .v3-btn,.city-fold__figure .v3-alerts__ask button[type=submit]{min-height:var(--v3-tap);min-width:var(--v3-tap)}.city-fold__figure .v3-alerts__row{gap:var(--v3-space-2xs);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.city-fold__figure .v3-alerts__row .v3-btn{justify-content:center;width:100%}.city-fold__figure .v3-alerts__eyebrow{white-space:normal;overflow-wrap:anywhere}.city-fold__figure .v3-alerts__claim{font-size:var(--v3-size-body-lg);line-height:var(--v3-leading-snug,1.25)}.city-fold__figure .v3-alerts__claim-text{display:inline}.city-fold__figure .v3-alerts__num{margin-right:.2em;font-size:clamp(2.25rem,4.5vw,2.9rem);line-height:.95}.city-fold__figure .v3-alerts__types{gap:var(--v3-space-2xs);min-height:var(--v3-tap);flex-wrap:wrap;display:flex}.city-fold__figure .v3-alerts__types button{min-height:var(--v3-tap);min-width:var(--v3-tap)}.city-fold__figure .v3-alerts__types--control{max-width:17rem;display:block}.city-fold__figure .v3-alerts__strip{gap:var(--v3-space-xs);grid-template-columns:minmax(0,1fr);max-height:none;display:grid;overflow:visible}.city-fold__figure .v3-alerts__thumb{align-items:center;column-gap:var(--v3-space-xs);min-width:0;max-width:none;min-block-size:var(--v3-tap);grid-template-columns:5.5rem minmax(0,1fr);row-gap:0;display:grid}.city-fold__figure .v3-alerts__thumb img{aspect-ratio:4/3;object-fit:cover;width:5.5rem}.city-fold__figure .v3-alerts__thumb-body{align-items:baseline;column-gap:var(--v3-space-2xs);line-height:var(--v3-leading-control);grid-template-columns:auto minmax(0,1fr);row-gap:0;display:grid}.city-fold__figure .v3-alerts__thumb-price{font-size:var(--v3-size-body);grid-column:1}.city-fold__figure .v3-alerts__thumb-name{font-size:var(--v3-size-body-sm);white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.city-fold__figure .v3-alerts__thumb-facts{font-size:var(--v3-size-body-sm);grid-column:1/-1}.city-fold__figure .v3-alerts__thumb-name,.city-fold__figure .v3-alerts__thumb-facts,.city-fold__figure .v3-alerts__thumb-price{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (max-width:47.99rem){.city-fold__figure--insight .insight-cards__pill{display:none}}@media (max-width:39.99rem){.city-fold{padding-top:var(--v3-space-sm);padding-bottom:var(--v3-space-md)}.city-fold__figure .v3-alerts__claim{font-size:var(--v3-size-body-lg)}}@media (max-width:63.99rem){.city-fold__places{display:none}}.city-fold__places{margin-top:var(--v3-space-md);padding-top:var(--v3-space-xs);border-top:var(--v3-rule-hairline)}.city-fold__places-label{font-size:var(--v3-size-source);letter-spacing:var(--v3-track-eyebrow);text-transform:uppercase;color:var(--v3-ink-muted);margin:0}.city-fold__places-row{gap:0 var(--v3-space-md);margin:var(--v3-space-2xs) 0 0;font-size:var(--v3-size-body-sm);line-height:var(--v3-tap);flex-wrap:wrap;display:flex}.city-fold__places-door{white-space:nowrap}.city-lede{display:contents}@media (min-width:80rem){.city-lede--split{column-gap:var(--v3-space-2xl);max-width:var(--v3-measure);padding-inline:var(--v3-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;margin:0 auto;display:grid}.city-lede--split>*{max-width:none;margin-inline:0;padding-inline:0}.city-lede--split>.v3.v3-place-answer{border-top:0;grid-area:1/1/span 2}.city-lede--split>.city-fold-map{margin-top:var(--v3-space-md);grid-area:1/2}.city-lede--split>.city-fold-map .city-fold-map__svg{max-height:10rem}.city-lede--split>.city-fold-map{margin-top:var(--v3-space-sm)}.city-lede--split .city-fold__figure .v3.v3-alerts .v3-alerts__grid{grid-template-areas:"lead""ask""figure"!important}.city-lede--split>.city-fold{top:calc(var(--v3-chrome-h) + var(--v3-space-md));padding-top:var(--v3-space-md);grid-area:2/2;position:sticky}.city-lede--split .city-fold__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"ask""insight"}.city-lede--split .city-fold__figure--insight,.city-lede--split .city-fold__figure--ask{border-left:0;padding-left:0}.city-lede--split .city-fold__figure--insight{border-top:var(--v3-rule-hairline);padding-top:var(--v3-space-md)}}@media (max-width:39.99rem){.city-page .v3-place-answer__broker{padding-inline-end:calc(var(--v3-sarah-fab) + var(--v3-sarah-inset))}}#homes .v3-dial__asks{margin-top:var(--v3-space-sm);margin-bottom:var(--v3-space-md);padding-top:2rem}#homes .v3-dial__asks-track{height:2rem}#homes .v3-dial__asks-ticks{height:1.375rem}#homes .v3-dial__asks-ticks path{stroke-opacity:.5}#homes .v3-dial__asks-mark{height:2rem}#homes .v3-dial__thumb-none{background:var(--v3-wash);font-size:var(--v3-size-source);letter-spacing:normal;text-transform:none;font-weight:var(--v3-weight-regular,400)}.city-fold-map{max-width:var(--v3-measure);margin:var(--v3-space-md) auto 0;padding-inline:var(--v3-gutter);color:var(--v3-ink);text-decoration:none;display:block}.city-fold-map__svg{width:100%;height:auto;max-height:13rem;display:block}.city-fold-map__ring{fill:color-mix(in srgb, var(--v3-navy) 5%, transparent);stroke:var(--v3-ink);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.city-fold-map__dot{fill:none;stroke:color-mix(in srgb, var(--v3-navy) 72%, transparent);stroke-width:4.8px;stroke-linecap:round}.city-fold-map__dot--pending{stroke:color-mix(in srgb, var(--v3-navy) 36%, transparent)}.city-fold-map__key{justify-content:center;gap:var(--v3-space-md);margin-top:var(--v3-space-2xs);font-size:var(--v3-size-source);color:var(--v3-ink-muted);display:flex}.city-fold-map__key-item{align-items:center;gap:.375rem;display:inline-flex}.city-fold-map__key-mark{background:color-mix(in srgb, var(--v3-navy) 72%, transparent);border-radius:50%;width:.5rem;height:.5rem}.city-fold-map__key-mark--pending{background:color-mix(in srgb, var(--v3-navy) 36%, transparent)}.city-fold-map:hover .city-fold-map__ring,.city-fold-map:focus-visible .city-fold-map__ring{stroke-width:2px}#takeaways .v3-takeaways__marks{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}#takeaways .v3-takeaways__mark-label{font-size:var(--v3-size-body-sm);color:var(--v3-ink);max-width:34ch}#takeaways .v3-takeaways__marks{gap:var(--v3-space-md)}#takeaways .v3-takeaways__mark{align-items:baseline;gap:var(--v3-space-2xs) var(--v3-space-sm);padding:var(--v3-space-sm) 0 0;border-top:0;grid-template-columns:auto minmax(0,1fr);display:grid}#takeaways .v3-takeaways__mark-value{font-family:var(--v3-font-body);font-size:var(--v3-size-num);font-weight:var(--v3-weight-num);font-variant-numeric:tabular-nums lining-nums;color:var(--v3-navy);line-height:1}#takeaways .v3-takeaways__mark-value>.v3-number{font:inherit;color:inherit}#takeaways .v3-takeaways__meter{height:.875rem;margin-top:var(--v3-space-2xs);background:linear-gradient(to right, transparent calc(25% - 1px), var(--v3-edge) calc(25% - 1px), var(--v3-edge) 25%, transparent 25%), linear-gradient(to right, transparent calc(50% - 1px), var(--v3-edge) calc(50% - 1px), var(--v3-edge) 50%, transparent 50%), linear-gradient(to right, transparent calc(75% - 1px), var(--v3-edge) calc(75% - 1px), var(--v3-edge) 75%, transparent 75%), var(--v3-wash);border-bottom:1px solid var(--v3-navy);grid-column:1/-1;position:relative}#homes .v3-dial__step{border:var(--v3-rule-hairline);background:var(--v3-surface)}@media (max-width:79.99rem){.city-lede--split{flex-direction:column;display:flex}.city-lede--split>*{width:100%}.city-lede--split>.city-fold-map{order:0}.city-lede--split>.city-fold{order:1}.city-lede--split>.v3.v3-place-answer{order:2}}@media (max-width:63.99rem){.city-lede--split .city-fold__figure--ask{order:-1}}.city-page .v3-place-answer__faq-figure-list{flex-wrap:nowrap;gap:0}.city-page .v3-place-answer__faq-figure{min-width:0;max-width:none;padding:var(--v3-space-2xs) var(--v3-space-sm) 0 0;flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:.15rem .4rem;display:flex}.city-page .v3-place-answer__faq-figure[style*=--v3-share]{flex:var(--v3-share) 1 0;border-top:.5rem solid var(--v3-navy);min-width:7rem}.city-page .v3-place-answer__faq-figure[style*=--v3-share]+.v3-place-answer__faq-figure[style*=--v3-share]{border-top-color:color-mix(in srgb, var(--v3-navy) 35%, var(--v3-surface));border-left:2px solid var(--v3-surface);padding-left:var(--v3-space-sm)}.city-page .v3-place-answer__faq-figure:not([style*=--v3-share]){border-left:3px solid var(--v3-navy);padding:0 0 0 var(--v3-space-sm)}.city-page .v3-place-answer__faq-figure-value{font-family:var(--v3-font-body);font-size:var(--v3-size-body-lg);font-weight:var(--v3-weight-num);line-height:var(--v3-leading-body)}.city-page .v3-place-answer__faq-figure-note{flex-basis:100%}.city-page .v3-place-answer__faq-figure-bar{display:none}@media (max-width:29.99rem){.city-page .v3-place-answer__faq-figure-list{flex-wrap:wrap}}.city-page .place-subdiv-rail{scroll-snap-type:y proximity;max-height:min(44vh,24rem);padding-bottom:3.5rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000)}.city-page .place-subdiv-rail__list>li{scroll-snap-align:start}.city-page .city-glance .v3-takeaways__lead{margin:var(--v3-space-xs) 0 0;padding-top:var(--v3-space-2xs);border-top:var(--v3-rule-hairline);max-width:60ch;font-size:var(--v3-size-body-sm);line-height:var(--v3-leading-note);color:var(--v3-ink-muted)}@media (max-width:63.99rem){.city-page #takeaways.city-glance .v3-takeaways__marks{order:1}.city-page .city-glance .v3-takeaways__lead{order:2}}@media (min-width:64rem){.city-page .v3.v3-takeaways.city-glance{align-items:end;row-gap:var(--v3-space-sm);grid-template:"heading source""marks marks""lead lead"/minmax(0,1fr) auto}.city-page .city-glance .v3-takeaways__heading{margin-bottom:0}.city-page .city-glance .v3-takeaways__source{text-align:right;justify-self:end;max-width:40ch;margin-top:0}.city-page #takeaways.city-glance .v3-takeaways__marks{column-gap:var(--v3-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.city-page .city-glance .v3-takeaways__lead{column-count:2;column-gap:var(--v3-space-2xl);max-width:none}}.city-page .v3-place-answer__faq-item:has(.v3-place-answer__faq-figures){flex-direction:column;display:flex}.city-page .v3-place-answer__faq-item:has(.v3-place-answer__faq-figures) .v3-place-answer__question{order:0}.city-page .v3-place-answer__faq-item:has(.v3-place-answer__faq-figures) .v3-place-answer__faq-figures{margin-top:var(--v3-space-xs);order:1}.city-page .v3-place-answer__faq-item:has(.v3-place-answer__faq-figures) .v3-place-answer__reply{margin-top:var(--v3-space-sm);max-width:58ch;font-size:var(--v3-size-body-sm);line-height:var(--v3-leading-note);color:var(--v3-ink-muted);order:2}.city-page .v3-place-answer__faq-figure:has(>.v3-place-answer__faq-figure-link){padding:0}.city-page .v3-place-answer__faq-figure-link{min-width:0;min-height:2.75rem;padding:var(--v3-space-2xs) var(--v3-space-lg) var(--v3-space-2xs) var(--v3-space-sm);color:inherit;flex-wrap:wrap;flex:auto;align-items:baseline;gap:.15rem .4rem;text-decoration:none;transition:background-color .16s;display:flex;position:relative}.city-page .v3-place-answer__faq-figure-link .v3-place-answer__faq-figure-label{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--v3-navy) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--v3-navy) 35%, transparent)}.city-page .v3-place-answer__faq-figure-arrow{right:var(--v3-space-2xs);top:var(--v3-space-2xs);color:var(--v3-navy);transition:transform .16s;position:absolute}.city-page .v3-place-answer__faq-figure-link:hover,.city-page .v3-place-answer__faq-figure-link:focus-visible{background-color:color-mix(in srgb, var(--v3-navy) 7%, transparent)}.city-page .v3-place-answer__faq-figure-link:hover .v3-place-answer__faq-figure-label,.city-page .v3-place-answer__faq-figure-link:focus-visible .v3-place-answer__faq-figure-label{text-decoration-color:currentColor}.city-page .v3-place-answer__faq-figure-link:hover .v3-place-answer__faq-figure-arrow,.city-page .v3-place-answer__faq-figure-link:focus-visible .v3-place-answer__faq-figure-arrow{transform:translate(3px)}.city-page .v3-place-answer__faq-figure-link:focus-visible{outline:2px solid var(--v3-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.city-page .v3-place-answer__faq-figure-link,.city-page .v3-place-answer__faq-figure-arrow{transition:none}}.city-page #takeaways .v3-takeaways__meter{--city-dots:40;height:.5rem;margin-top:var(--v3-space-xs);background:var(--v3-edge);-webkit-mask-image:radial-gradient(circle closest-side,#000 calc(100% - .5px),#0000 100%);mask-image:radial-gradient(circle closest-side,#000 calc(100% - .5px),#0000 100%);-webkit-mask-size:calc(100% / var(--city-dots)) 100%;-webkit-mask-size:calc(100% / var(--city-dots)) 100%;mask-size:calc(100% / var(--city-dots)) 100%;border-bottom:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (min-width:64rem){.city-page #takeaways .v3-takeaways__meter{--city-dots:50;height:.625rem}}@media (max-width:30rem){.city-page .v3-atlas__key,.city-page .v3-atlas__dock,.city-page .city-fold__figure .v3-alerts__thumb-body{padding-inline-end:calc(var(--v3-sarah-fab,4rem) + var(--v3-sarah-inset,1rem) - var(--v3-gutter,1rem))}}:is(.city-page .v3-place-answer__faq--accordion .v3-place-answer__faq-item,.city-page .v3-place-answer__faq--accordion .v3-place-answer__faq-item:has(.v3-place-answer__faq-figures)){padding:0;display:block}.city-page .v3-place-answer__faq--accordion .v3-place-answer__question{justify-content:space-between;align-items:center;gap:var(--v3-space-md);min-height:3.5rem;padding-block:var(--v3-space-sm);cursor:pointer;list-style:none;display:flex}.city-page .v3-place-answer__faq--accordion .v3-place-answer__question::-webkit-details-marker{display:none}.city-page .v3-place-answer__faq--accordion .v3-place-answer__question:focus-visible{outline:var(--v3-focus-ring);outline-offset:var(--v3-focus-offset)}.city-page .v3-place-answer__question-mark{border:var(--v3-rule-hairline);width:1.75rem;height:1.75rem;transition:transform var(--v3-dur-state) ease, background-color var(--v3-dur-state) ease;border-radius:999px;flex:none;position:relative}.city-page .v3-place-answer__question-mark:before,.city-page .v3-place-answer__question-mark:after{content:"";background:var(--v3-ink);width:.625rem;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.city-page .v3-place-answer__question-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.city-page .v3-place-answer__faq--accordion details[open]>.v3-place-answer__question .v3-place-answer__question-mark{background:color-mix(in srgb, var(--v3-navy) 8%, transparent);transform:rotate(45deg)}.city-page .v3-place-answer__faq--accordion .v3-place-answer__question:hover .v3-place-answer__question-mark{background:color-mix(in srgb, var(--v3-navy) 8%, transparent)}.city-page .v3-place-answer__faq-body{padding-bottom:var(--v3-space-md);flex-direction:column;display:flex}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figures{order:1;margin-top:0}.city-page .v3-place-answer__faq-body .v3-place-answer__reply{margin-top:var(--v3-space-sm);max-width:58ch;font-size:var(--v3-size-body-sm);line-height:var(--v3-leading-note);color:var(--v3-ink-muted);order:2}@media (prefers-reduced-motion:reduce){.city-page .v3-place-answer__question-mark{transition:none}}.city-fold__figure .v3-alerts__num-door{color:inherit;align-items:flex-start;gap:.15em;padding-bottom:.12em;text-decoration:none;display:inline-flex;position:relative}.city-fold__figure .v3-alerts__num-door:after{content:"";width:1.1em;height:var(--v3-rule-weight-section,2px);transition:width var(--v3-dur-state,.2s) var(--v3-ease-out);background:currentColor;position:absolute;bottom:0;left:0}.city-fold__figure .v3-alerts__num-mark{border-top:var(--v3-rule-weight-section,2px) solid currentColor;border-right:var(--v3-rule-weight-section,2px) solid currentColor;width:.32em;height:.32em;transition:transform var(--v3-dur-state,.2s) var(--v3-ease-out);border-bottom:0;margin-top:.12em}.city-fold__figure .v3-alerts__num-door:hover:after,.city-fold__figure .v3-alerts__num-door:focus-visible:after{width:100%}.city-fold__figure .v3-alerts__num-door:hover .v3-alerts__num-mark,.city-fold__figure .v3-alerts__num-door:focus-visible .v3-alerts__num-mark{transform:translate(.08em,-.08em)}.city-fold__figure .v3-alerts__num-door:focus-visible{outline:var(--v3-focus-ring);outline-offset:var(--v3-focus-offset)}.city-fold__figure .v3-alerts--door .v3-alerts__strip>li{transition:transform var(--v3-dur-state,.2s) var(--v3-ease-out), opacity var(--v3-dur-state,.2s) var(--v3-ease-out), box-shadow var(--v3-dur-state,.2s) var(--v3-ease-out)}@media (hover:hover) and (min-width:64rem){.city-fold__figure .v3-alerts--door .v3-alerts__strip>li{opacity:.72}.city-fold__figure .v3-alerts--door-hot .v3-alerts__strip>li,.city-fold__figure .v3-alerts--door .v3-alerts__strip>li:hover,.city-fold__figure .v3-alerts--door .v3-alerts__strip>li:focus-within{opacity:1;transform:translateY(calc(-1 * var(--v3-space-2xs,4px)));box-shadow:var(--v3-media-shadow)}.city-fold__figure .v3-alerts--door-hot .v3-alerts__strip>li:nth-child(2){transition-delay:40ms}.city-fold__figure .v3-alerts--door-hot .v3-alerts__strip>li:nth-child(3){transition-delay:80ms}}@media (prefers-reduced-motion:reduce){.city-fold__figure .v3-alerts__num-door:after,.city-fold__figure .v3-alerts__num-mark,.city-fold__figure .v3-alerts--door .v3-alerts__strip>li{transition:none}}@media (max-width:39.99rem){.city-fold__figure .v3.v3-alerts .v3-alerts__grid{grid-template-areas:"lead""ask""figure"!important}.city-fold__figure .v3.v3-alerts .v3-alerts__lead{grid-area:lead}.city-fold__figure .v3.v3-alerts .v3-alerts__ask{grid-area:ask}.city-fold__figure .v3.v3-alerts .v3-alerts__figure{grid-area:figure}.city-fold__figure .v3-alerts__promise{font-size:var(--v3-size-body-sm);line-height:var(--v3-leading-note)}}.city-page .city-section-rule--glance{display:none}.city-page .v3.v3-takeaways.city-glance{margin-top:var(--v3-space-2xl);padding-block:var(--v3-space-2xl);color:var(--v3-ink-on-navy);background:var(--v3-surface-inverse);box-shadow:0 0 0 100vmax var(--v3-surface-inverse);clip-path:inset(0 -100vmax);border-top:0;position:relative}.city-page .city-glance .v3-takeaways__heading,.city-page #takeaways.city-glance .v3-takeaways__mark-value,.city-page #takeaways.city-glance .v3-takeaways__mark-label,.city-page .city-glance .v3-takeaways__figure{color:var(--v3-ink-on-navy)}.city-page .city-glance .v3-takeaways__lead,.city-page .city-glance .v3-takeaways__source,.city-page .city-glance .v3-takeaways__source a{color:var(--v3-ink-on-navy-muted);border-color:color-mix(in srgb, var(--v3-ink-on-navy) 22%, transparent)}.city-page .city-glance :focus-visible{outline-color:var(--v3-ink-on-navy)}.city-page #takeaways.city-glance .v3-takeaways__meter{background:color-mix(in srgb, var(--v3-ink-on-navy) 22%, transparent)}.city-page #takeaways.city-glance .v3-takeaways__meter>span{background:var(--v3-ink-on-navy)}.city-page #takeaways .v3-takeaways__meter-track{margin-top:var(--v3-space-xs)}.city-page #takeaways .v3-takeaways__meter-track>.v3-takeaways__meter{margin-top:0}.city-page #takeaways.city-glance .v3-takeaways__meter-ref{background:var(--v3-ink-on-navy)}.city-page #takeaways.city-glance .v3-takeaways__meter-ref-value{color:var(--v3-ink-on-navy-muted)}.city-page .place-subdiv-rail__bar{display:none}@media (min-width:64rem){.city-page #takeaways.city-glance .v3-takeaways__mark-value{font-family:var(--v3-font-display);font-size:var(--v3-size-display-1);font-weight:var(--v3-weight-display);letter-spacing:var(--v3-track-display)}.city-page #takeaways.city-glance .v3-takeaways__mark-label{font-size:var(--v3-size-body);line-height:var(--v3-leading-body)}}.city-page .city-insight .v3.v3-mos.city-insight__mos{gap:var(--v3-space-2xs);padding:var(--v3-space-sm) var(--v3-space-md) var(--v3-space-xs);background:var(--v3-panel-bg);border:var(--v3-panel-border);box-shadow:var(--v3-media-shadow)}.city-page .city-insight__mos .v3-mos__pair{padding-block:var(--v3-space-2xs);border-block:var(--v3-rule-hairline);gap:0}.city-page .city-insight__mos .v3-mos__barrow{min-height:var(--v3-tap)}.city-page .city-insight__mos .v3-mos__bartrack{height:var(--v3-space-lg)}.city-page .city-insight__mos .v3-mos__barvalue{min-width:3.5ch;font-size:var(--v3-size-display-2);font-weight:var(--v3-weight-num);text-align:right;line-height:1}.city-page .city-insight__mos .v3-mos__barvalue>.v3-number{font:inherit}.city-page .v3.v3-takeaways.city-glance .v3-takeaways__mark-value>.v3-number,.city-page .city-insight__mos .v3-mos__barvalue>.v3-number{background:0 0}@media (min-width:64rem){.city-page .v3.v3-takeaways.city-glance{align-items:start;column-gap:var(--v3-space-2xl);grid-template:"heading marks marks""source marks marks"1fr"lead lead lead"/minmax(13rem,.7fr) minmax(0,1fr) minmax(0,1fr)}.city-page #takeaways.city-glance .v3-takeaways__marks{grid-row:1/span 2}.city-page .city-glance .v3-takeaways__source{text-align:left;max-width:26ch;padding-top:var(--v3-space-2xs);border-top:var(--v3-rule-hairline);justify-self:start}}.city-fold__figure .v3-alerts__swap [data-slot=digit-swap-glyph]{box-shadow:inset 0 .22em .16em -.12em color-mix(in srgb, var(--v3-navy) 22%, transparent), inset 0 -.22em .16em -.12em color-mix(in srgb, var(--v3-navy) 22%, transparent)}.city-fold__figure .v3-alerts__swap [data-wheel]{height:100%;color:var(--v3-ink-muted,currentColor);opacity:.38}.city-fold__figure .v3-alerts__swap [data-wheel=prev]{top:-.74em}.city-fold__figure .v3-alerts__swap [data-wheel=next]{top:.74em}.city-fold__figure .v3-alerts__num-door:has(.v3-alerts__swap):after{width:0}.city-fold__figure .v3-alerts__num-door:has(.v3-alerts__swap):hover:after{width:100%}.city-fold__figure .v3-alerts__num-door:has(.v3-alerts__swap):focus-visible:after{width:100%}.city-fold__figure .v3-alerts__num-door:has(.v3-alerts__swap) .v3-alerts__num-mark{width:.75rem;height:.75rem;margin-top:.5rem}.city-page #alerts .city-typebox__trigger{scroll-margin-top:14rem}.city-page .place-subdiv-rail__key{z-index:1;padding:var(--v3-space-2xs) 0;background:var(--v3-surface);border-bottom:var(--v3-rule-hairline);margin:0;position:sticky;top:0}.city-page .place-subdiv-rail__mix{width:100%;height:.375rem;margin-top:var(--v3-space-2xs);background:var(--v3-hairline);border-radius:1px;gap:1px;transition:height .42s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.city-page .place-subdiv-rail__mix>span{background:var(--v3-navy);flex:none;min-width:2px}.city-page .place-subdiv-rail__mix>[data-section=multifamily]{background:color-mix(in srgb, var(--v3-navy) 78%, var(--v3-surface))}.city-page .place-subdiv-rail__mix>[data-section=attached]{background:color-mix(in srgb, var(--v3-navy) 58%, var(--v3-surface))}.city-page .place-subdiv-rail__mix>[data-section=land]{background:color-mix(in srgb, var(--v3-navy) 40%, var(--v3-surface))}.city-page .place-subdiv-rail__mix>[data-section=commercial],.city-page .place-subdiv-rail__mix>[data-section=other]{background:color-mix(in srgb, var(--v3-navy) 26%, var(--v3-surface))}.city-page .place-subdiv-rail__button:hover .place-subdiv-rail__mix,.city-page .place-subdiv-rail__button.is-selected .place-subdiv-rail__mix{height:.5rem}@media (prefers-reduced-motion:reduce){.city-page .place-subdiv-rail__mix{transition:none}}.city-page .place-subdiv-rail__mixrow{align-items:center;gap:var(--v3-space-2xs);width:100%;margin-top:var(--v3-space-2xs);display:flex}.city-page .place-subdiv-rail__mixrow>.place-subdiv-rail__mix{flex:auto;width:auto;min-width:0;margin-top:0}.city-page .place-subdiv-rail__mixvalue{min-width:3ch;font-size:var(--v3-size-source);font-weight:var(--v3-weight-medium);font-variant-numeric:tabular-nums;text-align:right;color:var(--v3-navy);flex:none;line-height:1}.city-page #takeaways.city-glance{--city-axis-l:2rem;--city-axis-r:2.75rem;--city-axis-y:1.5rem}.city-page #takeaways.city-glance .v3-takeaways__mark{grid-template-columns:minmax(0,1fr);min-height:0;padding-right:0;position:relative}.city-page #takeaways.city-glance .v3-takeaways__mark>.v3-takeaways__meter,.city-page #takeaways.city-glance .v3-takeaways__meter-track{width:100%;margin:var(--v3-space-sm) 0 0;padding:var(--city-axis-y) var(--city-axis-r) 2.25rem var(--city-axis-l);grid-area:auto/1/auto/-1;display:block;position:relative}.city-page #takeaways.city-glance .v3-takeaways__meter{background:linear-gradient(var(--v3-ink-on-navy-muted), var(--v3-ink-on-navy-muted)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--v3-ink-on-navy-muted), var(--v3-ink-on-navy-muted)) 100% 0 / 1px .5rem no-repeat, linear-gradient(90deg, var(--v3-ink-on-navy-muted) 1px, transparent 1px) 0 0 / 10% .3125rem repeat-x, linear-gradient(90deg, var(--v3-ink-on-navy-muted) 1px, transparent 1px) 0 0 / 50% .5rem repeat-x;border-radius:0;width:100%;height:.5rem;margin:0;padding:0;display:block;position:relative;-webkit-mask-image:none;mask-image:none}.city-page #takeaways.city-glance .v3-takeaways__meter>span{background:0 0;border:0;height:0;display:block;position:absolute;top:0;left:0}.city-page #takeaways.city-glance .v3-takeaways__meter>span:before,.city-page #takeaways.city-glance .v3-takeaways__meter>span:after{content:"";background:var(--v3-ink-on-navy);position:absolute}.city-page #takeaways.city-glance .v3-takeaways__meter>span:before{width:2px;height:var(--city-axis-y);bottom:0;right:-1px}.city-page #takeaways.city-glance .v3-takeaways__meter>span:after{right:-.375rem;bottom:calc(var(--city-axis-y) - .375rem);border-radius:50%;width:.75rem;height:.75rem}.city-page #takeaways.city-glance .v3-takeaways__meter-ref{top:calc(var(--city-axis-y) - .375rem);background:var(--v3-navy);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--v3-ink-on-navy);border-radius:50%;margin:0 0 0 -.375rem;position:absolute;bottom:auto;left:calc(var(--city-axis-l) + var(--v3-meter-ref,0) * (100% - var(--city-axis-l) - var(--city-axis-r)))!important}.city-page #takeaways.city-glance .v3-takeaways__meter-ref:before{content:"";background:var(--v3-ink-on-navy-muted);width:1px;height:.625rem;position:absolute;top:100%;left:calc(50% - .5px);transform:none}.city-page #takeaways.city-glance .v3-takeaways__meter-ref-value,.city-page #takeaways.city-glance .v3-takeaways__meter-ref[data-side=end] .v3-takeaways__meter-ref-value{white-space:nowrap;color:var(--v3-ink-on-navy-muted);position:absolute;top:calc(100% + .75rem);left:50%;right:auto;transform:translate(-50%)}.city-page #takeaways.city-glance .v3-takeaways__meter-track:before,.city-page #takeaways.city-glance .v3-takeaways__meter-track:after{top:calc(var(--city-axis-y) - .5em);color:var(--v3-ink-on-navy-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1;position:absolute}.city-page #takeaways.city-glance .v3-takeaways__meter-track:before{content:"0%";left:0}.city-page #takeaways.city-glance .v3-takeaways__meter-track:after{content:"100%";right:0}.city-page .v3-place-answer__faq-figure[style*=--v3-share]{padding-top:calc(.5rem + var(--v3-space-2xs));border-top:0;position:relative}.city-page .v3-place-answer__faq-figure[style*=--v3-share]:before{content:"";background:repeating-linear-gradient(90deg, var(--v3-navy) 0 .5rem, transparent .5rem .75rem);height:.5rem;position:absolute;inset:0 0 auto}.city-page .v3-place-answer__faq-figure[style*=--v3-share]+.v3-place-answer__faq-figure[style*=--v3-share]:before{left:var(--v3-space-sm);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--v3-navy) 35%, var(--v3-surface)) 0 .5rem, transparent .5rem .75rem)}.city-page .v3-place-answer__faq-figure[style*=--v3-share]+.v3-place-answer__faq-figure[style*=--v3-share]{border-left:0}.city-page .city-fold__figure .v3-alerts__field{position:relative}.city-page .city-fold__figure .v3-alerts__control{border:0;border-bottom:1px solid var(--v3-edge);font-size:var(--v3-size-body-lg);background:0 0;border-radius:0;padding-inline:0}.city-page .city-fold__figure .v3-alerts__field:after{content:"";width:2.25rem;height:var(--v3-rule-weight-section,2px);background:var(--v3-navy);pointer-events:none;transition:width var(--v3-dur-state,.2s) var(--v3-ease-out);position:absolute;bottom:0;left:0}.city-page .city-fold__figure .v3-alerts__field:hover:after,.city-page .city-fold__figure .v3-alerts__field:focus-within:after{width:100%}.city-page .city-fold__figure .v3-alerts__control:focus-visible{border-bottom-color:var(--v3-navy);outline:0}.city-page .city-fold__figure .v3-alerts__field:focus-within{outline:var(--v3-focus-ring);outline-offset:var(--v3-focus-offset)}.city-page .city-fold__figure .v3-alerts__row button[type=submit]:after{content:"";border-top:var(--v3-rule-weight-section,2px) solid currentColor;border-right:var(--v3-rule-weight-section,2px) solid currentColor;width:.5em;height:.5em;transition:transform var(--v3-dur-state,.2s) var(--v3-ease-out);margin-left:.5em;display:inline-block}.city-page .city-fold__figure .v3-alerts__row button[type=submit]:hover:after,.city-page .city-fold__figure .v3-alerts__row button[type=submit]:focus-visible:after{transform:translate(.12em,-.12em)}@media (prefers-reduced-motion:reduce){.city-page .city-fold__figure .v3-alerts__field:after,.city-page .city-fold__figure .v3-alerts__row button[type=submit]:after{transition:none}}.city-page .place-subdiv-rail__list>li[style*=--place-subdiv-share] .place-subdiv-rail__button:has(.place-subdiv-rail__photo){grid-template-columns:5rem minmax(0,1fr);align-items:center}.city-page .place-subdiv-rail__list>li[style*=--place-subdiv-share] .place-subdiv-rail__photo{width:max(1.75rem, calc(5rem * sqrt(var(--place-subdiv-share,1))));aspect-ratio:1;justify-self:center}@media (max-width:39.99rem){.city-page .city-lede--split>.city-fold-map{margin-top:var(--v3-space-xs)}.city-page .city-lede--split>.city-fold-map .city-fold-map__svg{max-height:9rem}.city-page .city-fold{padding-top:var(--v3-space-2xs)}.city-page .city-fold__figure .v3-alerts__lead,.city-page .city-fold__figure .v3-alerts__form{gap:var(--v3-space-2xs)}}.city-page .v3-atlas__frame>.v3-atlas__zoom{top:var(--v3-space-sm);bottom:auto}.city-page .v3-place-answer__faq-body:has(.v3-place-answer__faq-figures){gap:var(--v3-space-sm);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.city-page .v3-place-answer__faq-body:has(.v3-place-answer__faq-figures) .v3-place-answer__reply{max-width:62ch;font-size:var(--v3-size-body);line-height:var(--v3-leading-body);color:var(--v3-ink);order:0;margin-top:0}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figures{border:1px solid color-mix(in srgb, var(--v3-navy) 22%, transparent);border-radius:var(--v3-radius-sm,.375rem);background:color-mix(in srgb, var(--v3-navy) 3%, var(--v3-surface));order:1;margin:0;overflow:hidden}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-list{flex-flow:column;gap:0;margin:0;padding:0;display:flex}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure,.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure[style*=--v3-share],.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure:not([style*=--v3-share]),.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure[style*=--v3-share]+.v3-place-answer__faq-figure[style*=--v3-share]{border:0;flex:none;min-width:0;padding:0}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure+.v3-place-answer__faq-figure{border-top:1px solid color-mix(in srgb, var(--v3-navy) 14%, transparent)}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure[style*=--v3-share]:before{content:none}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-link{padding:var(--v3-space-xs) var(--v3-space-xl) var(--v3-space-xs) var(--v3-space-sm);gap:0 .4rem}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-arrow{top:50%;right:var(--v3-space-sm);transform:translateY(-50%)}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-link:hover .v3-place-answer__faq-figure-arrow,.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-link:focus-visible .v3-place-answer__faq-figure-arrow{transform:translate(3px,-50%)}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-value{font-size:var(--v3-size-body);font-variant-numeric:tabular-nums}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-note{font-size:var(--v3-size-body-sm);color:var(--v3-ink-muted)}.city-page .v3-place-answer__faq-body .v3-place-answer__faq-figure-source{padding:var(--v3-space-2xs) var(--v3-space-sm);border-top:1px solid color-mix(in srgb, var(--v3-navy) 14%, transparent);margin:0}
.city-section-rule{background:var(--v3-edge);height:3px;margin-block-end:var(--v3-space-md);position:relative}.city-section-rule .city-section-rule__bar{background:var(--v3-navy);z-index:auto}.city-section-rule__drawn{background:var(--v3-navy);position:absolute;inset:0}.city-section-rule--glance{max-width:calc(var(--v3-measure) - 2 * var(--v3-gutter));margin:var(--v3-space-xl) auto 0}.v3.v3-takeaways.city-glance{padding-top:var(--v3-space-lg)}@media (max-width:63.99rem){.v3.v3-takeaways.city-glance{flex-direction:column;display:flex}.city-glance>*{order:5}.city-glance .v3-takeaways__heading{order:0}.city-glance .v3-takeaways__lead{order:1}#takeaways.city-glance .v3-takeaways__marks{order:2}.city-glance .v3-takeaways__source{order:3}}@media (min-width:64rem){.v3.v3-takeaways.city-glance{column-gap:var(--v3-space-2xl);grid-template:"marks heading""marks lead""marks source"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.city-glance .v3-takeaways__heading{grid-area:heading}.city-glance .v3-takeaways__lead{grid-area:lead}.city-glance .v3-takeaways__source{grid-area:source}#takeaways.city-glance .v3-takeaways__marks{border-top:0;grid-area:marks;grid-template-columns:1fr;margin:0}.city-glance .v3-takeaways__mark{align-items:end;column-gap:var(--v3-space-md);padding-block:var(--v3-space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.city-glance .v3-takeaways__mark-value{font-size:var(--v3-size-num-lead);grid-row:span 2}}.city-page .v3-takeaways__source,.city-page .v3-place-answer__door-source,.city-page .v3-ledger__source{margin-top:var(--v3-space-md);padding-top:var(--v3-space-2xs);border-top:var(--v3-rule-hairline);max-width:48ch;font-size:var(--v3-size-source);line-height:var(--v3-leading-note);color:var(--v3-ink-muted)}
.city-places-fold{width:100%;max-width:var(--v3-measure);margin:0 auto var(--v3-space-lg);padding-inline:var(--v3-gutter)}.city-places-fold__summary{min-height:var(--v3-tap);cursor:pointer;color:var(--v3-ink);font-weight:var(--v3-weight-strong);text-underline-offset:var(--v3-underline-offset);align-items:center;text-decoration:underline;display:inline-flex}.city-places-fold__summary:focus-visible,.city-places-fold__link:focus-visible{outline:var(--v3-focus-ring);outline-offset:var(--v3-focus-offset)}.city-places-fold__list{gap:0 var(--v3-space-md);margin:var(--v3-space-sm) 0 0;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.city-places-fold__link{min-height:var(--v3-tap);color:var(--v3-ink);border-bottom:var(--v3-rule-hairline);align-items:center;text-decoration:none;display:flex}.city-places-fold__link:hover{text-underline-offset:var(--v3-underline-offset);text-decoration:underline}
/*# sourceMappingURL=1puuadwu70o8p.css.map*/