.history-page{max-width:1440px;margin:auto;padding:42px 4vw 70px;color:#e5f0f4}.history-page p{font-size:1rem;line-height:1.75;color:#afc4cb}.history-page a{color:#83dfd9}.history-page a:hover{color:#e2b5ec}.history-page .eyebrow{font-size:.75rem;letter-spacing:.16em;color:#8cb7b7}.history-page h1,.history-page h2,.history-page h3{color:#edf3ec}.history-page h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15}.history-page h3{font-family:inherit;font-size:1.16rem;font-weight:600;line-height:1.4}.history-intro{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;padding:5px 0 42px;border-bottom:1px solid #79a7a339}.history-intro h1{font-size:clamp(46px,5.5vw,80px);line-height:.98;letter-spacing:-.025em;margin:18px 0 24px}.history-intro h1 em{color:#92ddd0}.history-intro>div>p:not(.eyebrow){max-width:550px}.history-intro figure{margin:0}.history-intro img{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:4px;box-shadow:12px 12px 0 #9b99dd19}.history-intro figcaption{color:#9dafb5;font-size:.75rem;margin-top:16px}.history-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:24px;font-size:.875rem}.history-section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}.history-section-title h2{margin:8px 0 0}.history-section-title>span{font-size:.875rem;color:#91acae;flex-shrink:0}.history-section-title>a{font-size:.875rem}.history-population{padding:38px 0}.history-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#86a9af38;border:1px solid #86a9af38}.history-stats article{background:#0c2023;padding:27px}.history-stats h3{font-weight:500;font-size:1rem;color:#bdd2d6;margin:0 0 18px}.history-stats strong{display:block;font-size:clamp(29px,3.4vw,49px);font-weight:600;letter-spacing:-.035em;color:#b8f1df;font-variant-numeric:tabular-nums}.history-stats p{margin:10px 0 18px;font-size:.875rem}.history-stats a{font-size:.875rem}.history-pop-note{max-width:1030px;font-size:.875rem!important;padding:10px 0 0}.history-explorer{padding:24px 0 42px}.history-map-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px;background:#142b31;border:1px solid #719bab40}.history-map-toolbar>div{display:flex;gap:7px;flex-wrap:wrap}.history-map-toolbar button,.history-comparisons button{background:#0c1c25;border:1px solid #77b5bf50;color:#c4dfe3;padding:10px 14px;font:inherit;font-size:.875rem;min-height:44px;border-radius:5px;cursor:pointer}.history-map-toolbar button[aria-pressed=true]{background:#a6e1d2;border-color:#a6e1d2;color:#092c31}.history-map-toolbar>span{color:#adc4cb;font-size:.875rem}.history-map{direction:ltr;height:490px;background:#102735;color:#a9c6d5;isolation:isolate;border:1px solid #719bab40;border-top:0}.history-map .leaflet-control-attribution{background:#f5faf4ee;color:#123;font-size:12px;max-width:100%;line-height:1.3}.history-map .leaflet-control-attribution a{color:#123}.history-map .leaflet-popup-content-wrapper{background:#102735;color:#dceeee}.history-map .leaflet-popup-tip{background:#102735}.history-map-pin span{display:block;width:18px;height:18px;border-radius:50%;background:#e292ca;border:3px solid #fff;box-shadow:0 2px 8px #0007}.history-page .history-map-caption{font-size:.75rem;margin-top:12px;color:#9db4bb}.history-map-status{padding:12px;background:#332331;color:#eccada!important}.history-map-status:empty{display:none}.history-comparisons{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #79a7a339;margin-top:26px}.history-comparisons article{padding:28px 30px 28px 0;position:relative;border-bottom:1px solid #79a7a339}.history-comparisons article:nth-child(even){padding-left:30px;border-inline-start:1px solid #79a7a339}.history-card-number{color:#739a9d;font-size:.75rem;letter-spacing:.14em}.history-comparisons h3{font-size:1.5rem;margin:8px 0 24px}.history-comparisons small{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#b3dfdc}.history-comparisons p{margin:5px 0 18px}.history-comparisons article>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.history-comparisons article>div a{font-size:.875rem}.history-timeline{padding:15px 0 35px}.history-timeline ol{padding:0;list-style:none;margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px 35px}.history-timeline li{border-top:1px solid #7da6af5c;padding-top:19px}.history-year{font-size:1.65rem;font-weight:600;letter-spacing:-.02em;color:#d5b0e1}.history-timeline h3{margin:15px 0 8px}.history-timeline p{margin:0 0 16px}.history-timeline a{font-size:.875rem}.history-end{background:linear-gradient(110deg,#183431,#202536);border-inline-start:3px solid #84cfbc;padding:30px;margin-top:16px}.history-end h2{margin:0 0 18px}.history-end p{max-width:1050px}.history-end .button{border-color:#8dbbba60;background:#12272b;color:#d4ede8;margin-top:7px}.history-end>small{display:block;font-size:.75rem;color:#9eb5bd;margin-top:22px}.history-page button:focus-visible,.history-page a:focus-visible{outline:2px solid #bdeade;outline-offset:4px}.history-map [translate=no]{direction:ltr}.history-stats strong{direction:ltr;text-align:start}
.atlas-neon .atlas-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))}.atlas-flyovers{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#0d1a2c;border-top:1px solid #7e8bd232;padding:10px 14px}.atlas-flyovers>span{font-size:.75rem;color:#97b2c6;margin-inline-end:4px}.atlas-flyovers button{background:transparent;color:#c2d8e3;border:1px solid #80acba3b;font-size:.875rem;padding:6px 10px;min-height:34px;border-radius:5px;cursor:pointer}.atlas-flyovers button:hover,.atlas-flyovers button[aria-pressed=true]{color:#9ee7d5;border-color:#9ee7d588;background:#25403e44}.atlas-miami-fact{border-top:1px solid #94c7c64a;margin-top:19px;padding-top:17px}.atlas-miami-fact>span{display:block;font-size:.875rem;color:#bbd6df}.atlas-miami-fact>strong{display:block;font-size:2rem;color:#a4eedb;margin:4px 0}.atlas-miami-fact>small{display:block;font-size:.75rem}.atlas-miami-fact>a{display:block;margin-top:15px}.atlas-history-link{display:inline-block;margin:4px 0 22px;color:#9fe3dc;font-size:.875rem}.atlas-neon .atlas-toolbar button{padding-inline:6px}
@media(max-width:950px){.history-intro{gap:30px}.history-section-title{flex-wrap:wrap;gap:15px}.history-stats article{padding:22px 18px}.history-timeline ol{grid-template-columns:repeat(2,1fr)}.atlas-neon .atlas-toolbar button svg{display:none}}
@media(max-width:760px){.history-page{padding:25px 18px 45px}.history-intro{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.history-intro h1{font-size:53px}.history-intro img{aspect-ratio:1.85}.history-stats{grid-template-columns:1fr}.history-stats article{padding:22px}.history-stats strong{font-size:39px}.history-stats h3{margin-bottom:8px}.history-stats p{margin-bottom:10px}.history-map{height:390px}.history-map-toolbar{align-items:start;flex-direction:column;gap:8px}.history-comparisons{grid-template-columns:1fr}.history-comparisons article,.history-comparisons article:nth-child(even){padding:24px 0;border-inline-start:0}.history-timeline ol{grid-template-columns:1fr;gap:26px}.history-timeline li{display:grid;grid-template-columns:76px 1fr;gap:16px}.history-timeline h3{margin-top:0}.history-end{padding:24px}.history-map .leaflet-control-attribution{font-size:12px}.atlas-neon .atlas-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-neon .atlas-toolbar button:last-child{grid-column:1/-1}.atlas-neon .atlas-toolbar button svg{display:block}.atlas-flyovers{gap:6px;padding:9px 10px}.atlas-flyovers>span{width:100%}.atlas-flyovers button{flex:1;padding:7px 6px;min-height:38px;font-size:.8125rem}}
