.pf10{--pf-card:var(--color-sheet,#fff);--pf-ink:var(--color-ink,#142029);--pf-sub:var(--color-graphite,#4a5862);--pf-bar:var(--color-ballpoint,#2a3fcf);--pf-track:var(--color-sunken,#eceeea);--pf-level:var(--color-band-low,#8c1d3b);--pf-rule:var(--color-rule,#cbd2d6)}:root[data-theme=dark] .pf10-card{--pf-card:var(--color-basin-sheet,#16242e);--pf-ink:var(--color-mist,#eef1ee);--pf-sub:var(--color-mist-2,#a9b6be);--pf-bar:var(--color-ballpoint-light,#9aa8ff);--pf-track:var(--color-basin,#0e1a22);--pf-level:#f29ab6;--pf-rule:#2b3c48}.pf10-hero{padding:var(--space-6,32px) 0 0;background:var(--color-paper,#f5f6f3);position:relative;overflow:hidden}.pf10-hero-grid{gap:var(--space-5,24px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.pf10-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}}.pf10-h1{font-family:var(--font-display);margin:var(--space-4,16px) 0 0;letter-spacing:-.01em;max-width:30ch;font-size:clamp(1.65rem,1.2rem + 1.9vw,2.6rem);line-height:1.12}.pf10-src{margin-top:var(--space-2,8px);color:var(--color-graphite,#4a5862);font-size:var(--text-small,.9375rem);max-width:60ch;line-height:1.45}.pf10-dek{margin-top:var(--space-3,12px);color:var(--color-graphite,#4a5862);font-size:var(--text-lead,1.1875rem);max-width:46ch;line-height:1.45}.pf10-card{background:var(--pf-card);color:var(--pf-ink);border:1px solid var(--pf-rule);border-radius:var(--radius-sm,6px);padding:var(--space-4,16px);box-shadow:var(--shadow-1)}.pf10-big{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3rem,2.2rem + 4vw,4.75rem);line-height:.95}.pf10-big small{letter-spacing:0;color:var(--pf-sub);font-size:.32em;font-family:var(--font-sans);margin-left:6px}.pf10-eyebrow{font-size:var(--text-caption,.8125rem);color:var(--pf-sub);text-transform:uppercase;letter-spacing:.06em}.pf10-sys{margin-top:6px;font-weight:600}.pf10-sub{color:var(--pf-sub);font-size:var(--text-small,.9375rem)}.pf10-miami{margin-top:var(--space-3,12px);padding-top:var(--space-3,12px);border-top:1px solid var(--pf-rule);font-weight:600}.pf10-zip{margin-top:var(--space-4,16px)}.pf10-photo{width:100%;height:auto;margin-top:var(--space-4,16px);object-fit:cover;object-position:72% 0;max-height:300px;display:block}@media (max-width:700px){.pf10-photo{object-position:50% 0}}.pf10-lines p{margin:0 0 var(--space-2,8px)}.pf10-charts{gap:var(--space-5,24px);margin-top:var(--space-5,24px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.pf10-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pf10-card h3{margin:0 0 var(--space-3,12px);font-size:var(--text-h3,1.25rem)}.pf10-svg{width:100%;height:auto;display:block}.pf10-lab{fill:var(--pf-ink);font-size:19px;font-family:var(--font-sans)}.pf10-val{fill:var(--pf-ink);font-size:19px;font-weight:700;font-family:var(--font-sans)}.pf10-track{fill:var(--pf-track)}.pf10-bar{fill:var(--pf-bar)}.pf10-level{stroke:var(--pf-level);stroke-width:2px;stroke-dasharray:6 4}.pf10-level-t{fill:var(--pf-level);font-size:17px;font-weight:700;font-family:var(--font-sans)}.pf10-cap{margin-top:var(--space-2,8px);font-size:var(--text-caption,.8125rem);color:var(--pf-sub)}.pf10-table{border-collapse:collapse;width:100%;font-size:var(--text-small,.9375rem)}.pf10-table th,.pf10-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule,#cbd2d6);padding:10px 8px}.pf10-table thead th{font-size:var(--text-caption,.8125rem);color:var(--color-graphite,#4a5862);font-weight:600}.pf10-table .pf10-rk{width:2.5rem;font-weight:700}.pf10-table b{font-weight:700}.pf10-note{font-size:var(--text-caption,.8125rem);color:var(--color-graphite,#4a5862);margin-top:6px;display:block}.pf10-pwsid{font-size:var(--text-caption,.8125rem);color:var(--color-graphite,#4a5862);display:block}@media (max-width:759px){.pf10-table thead{position:absolute;left:-9999px}.pf10-table,.pf10-table tbody,.pf10-table tr,.pf10-table td,.pf10-table th{width:auto;display:block}.pf10-table tr{border-bottom:1px solid var(--color-rule,#cbd2d6);padding:12px 0}.pf10-table td,.pf10-table th{border:0;padding:3px 0}.pf10-table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-graphite,#4a5862);font-size:var(--text-caption,.8125rem)}}.pf10-based{margin-top:var(--space-2,8px);font-weight:600;font-size:var(--text-small,.9375rem)}@media (min-width:900px){.pf10-charts>figure:last-child{grid-column:1/-1}}.pf10-table th[scope=col]{vertical-align:bottom}.pf10-pop{margin-top:var(--space-2,8px);font-size:var(--text-small,.9375rem);color:var(--color-graphite,#4a5862)}
