.coronavirus .chart-wrapper .map-header--subhed,.large-area-y-axis .tick text,.q1-2019 .junk-area-y-axis .tick text,.q1-2019 .large-area-y-axis .tick text,.q1-2019 .rug-highlight-metro,.q1-2019 .rug-highlight-text,.q1-2020 .map-header--subhed,.q4-2019 .map-container .map-region-label,.q4-2019 .map-container .map-state-label{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.q3-2021 .play-pause.pause:after,.q3-2021 .play-pause.play:after{content:"";padding:0;position:absolute;margin:0}.TO_DO .static-image-container img,.airport-brands-2025 .static-image-container img,.beyonce .static-image-container img,.biz-openings-2022 .static-image-container img,.biz-openings-eoy-2023 .static-image-container img,.biz-openings-h1-2023 .static-image-container img,.closures-092020 .static-image-container img,.coronavirus .static-image-container img,.covid-anniversary .static-image-container img,.covid-second-anniversary .static-image-container img,.covid-second-anniversary img,.diverse-owners .static-image-container img,.downtown-analysis .static-image-container img,.fastest-growing-brands-2024 .static-image-container img,.fastest-growing-brands-2025 .static-image-container img,.june-2021 .static-image-container img,.malls-2024 .static-image-container img,.q1-2021 .static-image-container img,.q1-2022 .static-image-container img,.q2-2020 .static-image-container img,.q2-2021 .static-image-container img,.q2-2022 .static-image-container img,.q3-2020 .static-image-container img,.q3-2021 .static-image-container img,.q3-2021 .static-image-mobile img,.q3-2021 .static-image-tablet img,.q3-2022 .static-image-container img,.q4-2020 .static-image-container img,.q4-2021 .static-image-container img,.remote-work .static-image-container img,.remote-work .static-image-container--small img,.remote-work-2024 .static-image-container img,.restaurants-2022 .static-image-container img,.restaurants-2023 .static-image-container img,.restaurants-2024 .static-image-container img,.restaurants-2025 .static-image-container img,.school-2020 .static-image-container img,.sheconomy-2024 .static-image-container img,.state-of-services-2024 .static-image-container img{image-rendering:-webkit-optimize-contrast}.trends-2025 .cards .card .card-inner .stats a.stat:hover .stat-label,.trends-2025 a h2:hover{text-decoration:underline}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.trends-2025 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.trends-2025 .chart-header{margin:0 0 40px}.trends-2025 .report-header{margin-top:0;margin-bottom:0;padding:160px 24px 40px;max-width:100vw;position:relative;overflow:hidden;background:radial-gradient(176.12% 118.31% at 50% 114.5%,#fff 46.78%,#ffecec 100%);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trends-2025 .report-header .report-header-inner{max-width:840px;width:100%;margin:auto;position:relative}.trends-2025 .report-header .report-title-img{width:100%}.trends-2025 .report-header .report-title-container{position:absolute;top:0;left:0;max-width:calc(67%);text-align:left}.trends-2025 .report-header .pill{text-align:left;width:80px;margin-bottom:5px}.trends-2025 .report-header h1{text-transform:uppercase;color:#2d2e2f;font-size:48px;margin:auto;z-index:10;position:relative;text-align:left;line-height:1}@media only screen and (max-width:1024px){.trends-2025 .report-header h1{font-size:48px}}@media only screen and (max-width:800px){.trends-2025 .report-header h1{font-size:36px}}@media only screen and (max-width:640px){.trends-2025 .report-header .report-title-container{position:relative}.trends-2025 .report-header h1{font-size:48px}}.trends-2025 .report-header .date{margin:0;color:#2d2e2f;z-index:3;position:relative;text-align:left}.trends-2025 .report-header .social{color:#2d2e2f}.trends-2025 .report-header .img-shadow{width:100%;height:150px;position:absolute;bottom:-5px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);z-index:2}.trends-2025 .report-header .title-bg{z-index:1;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;min-width:200px;opacity:1;opacity:80%}.q1-2019 #rug-tooltip,.q1-2021 .map-container .tooltip,.q1-2021 .tooltip,.q1-2022 .map-container .tooltip,.q1-2022 .tooltip{z-index:99;box-shadow:0 0 10px 1px rgba(0,0,0,.25)}.trends-2025 .intro-lead{font-weight:600}.trends-2025 h2{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.trends-2025 h3{font-size:28px;font-weight:800}.trends-2025 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.trends-2025 .trend-wrapper{width:100%;margin-bottom:100px}.trends-2025 .trend-wrapper.gradient-red{background:linear-gradient(180deg,#fff 0,#fef5f5 50%,#fff 100%)}.trends-2025 .trend-wrapper.gradient-blue{background:linear-gradient(180deg,#fff 0,rgba(230,243,252,.86) 50%,#fff 100%)}.trends-2025 .trend-wrapper.gradient-green{background:linear-gradient(180deg,#fff 0,#e2faf3 50%,#fff 100%)}.trends-2025 .trend-inner-wrapper{max-width:1000px;margin:auto;padding:0 16px}.trends-2025 .trend-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:24px}.trends-2025 .trend-title img{width:40px;margin-right:8px}.trends-2025 .trend-title h2{margin:0}.trends-2025 .cards{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}@media only screen and (max-width:1000px){.trends-2025 .trend-title h2{font-size:30px}.trends-2025 .cards{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}.trends-2025 .cards .card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative}.trends-2025 .cards .card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%}.trends-2025 .cards .card .card-inner.blurred{-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);background-color:#fff;opacity:30%;pointer-events:none}.trends-2025 .cards .card .card-inner p{margin:0}.trends-2025 .cards .card .card-inner img{width:100%;max-height:250px;object-fit:cover}.trends-2025 .cards .card .card-inner .title{font-size:24px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}@media only screen and (max-width:1000px){.trends-2025 .cards .card .card-inner .title{font-size:20px}}.trends-2025 .cards .card .card-inner .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;font-family:"Open Sans",sans-serif}.trends-2025 .cards .card .card-inner .stats .stats-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-weight:700;width:100%}.trends-2025 .cards .card .card-inner .stats .stats-title img{width:12px;margin-right:4px}.trends-2025 .cards .card .card-inner .stats .stats-title p{font-size:14px;text-transform:uppercase;color:#e00707}.trends-2025 .cards .card .card-inner .stats .stats-title p.blue{color:#0399bf}.trends-2025 .cards .card .card-inner .stats .stats-title p.green{color:#06a26d}.trends-2025 .cards .card .card-inner .stats .stat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:14px;gap:6px}.trends-2025 .cards .card .card-inner .stats .stat .stat-label{font-weight:600}.trends-2025 .cards .card .card-inner .stats .stat .stat-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:1px 4px;border-radius:6px;background:#ffdbda;font-weight:700}.trends-2025 .cards .card .card-inner .stats .stat .stat-number.blue{background:#b6edf7}.trends-2025 .cards .card .card-inner .stats .stat .stat-number.green{background:#b5efdb}.trends-2025 .cards .card .card-inner .stats .stat .stat-number img{width:12px;margin-right:2px}.trends-2025 .cards .card .card-inner .description{font-size:16px;font-family:"Open Sans",sans-serif}.trends-2025 .cards .card .prompt p,.trends-2025 .prompt-button p{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (max-width:1000px){.trends-2025 .cards .card .card-inner .description{font-size:14px}}.trends-2025 .cards .card .prompt{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 32px);text-align:center}.trends-2025 .cards .card .prompt p{font-size:24px;font-weight:700}@media only screen and (max-width:1000px){.trends-2025 .cards .card .prompt p{font-size:20px}}.trends-2025 .prompt-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:6px 12px;background:#e00707;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:24px;margin:auto;font-weight:700}.trends-2025 .prompt-button.blue{background:#0399bf}.trends-2025 .prompt-button.green{background:#06a26d}.trends-2025 .prompt-button:hover{opacity:75%}.trends-2025 .prompt-button p{margin:0 4px 0 0;font-size:18px}.q1-2019 #project-intro,.q1-2019 .copy-container{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:1000px){.trends-2025 .prompt-button p{font-size:14px}}.trends-2025 .prompt-button img{width:20px}.trends-2025 .report-wrapper{position:relative}.trends-2025 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q1-2019 #project-intro{width:1200px;max-width:95vw;text-align:center;padding:1rem;margin:auto}.q1-2019 #project-intro h1{color:#d32323;font-weight:800}.q1-2019 #project-intro h2{font-weight:400;max-width:60rem;margin:auto;font-style:italic}.q1-2019 #project-intro p{margin:0}.q1-2019 #project-intro .text-top{font-size:24px;font-weight:400}.q1-2019 #project-intro .text-bottom{font-size:20px;font-weight:200;font-style:italic}.q1-2019 #project-intro .intro-break{border-bottom:1px solid #000;margin:auto}@media only screen and (min-width:1000px){.q1-2019 #project-intro{margin-top:60px}.q1-2019 #project-intro h1{font-size:50px;margin:0 0 5px}.q1-2019 #project-intro h2{font-size:32px;margin-top:40px;margin-bottom:40px}.q1-2019 #project-intro img{width:35px;margin-bottom:20px}.q1-2019 #project-intro .text-top{font-size:24px}.q1-2019 #project-intro .text-bottom{font-size:20px}.q1-2019 #project-intro .intro-break{width:100px;margin-bottom:40px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 #project-intro{margin-top:60px}.q1-2019 #project-intro h1{font-size:45px;margin:0 0 5px}.q1-2019 #project-intro h2{font-size:28px;margin-top:40px;margin-bottom:40px}.q1-2019 #project-intro img{width:35px;margin-bottom:20px}.q1-2019 #project-intro .text-top{font-size:20px}.q1-2019 #project-intro .text-bottom{font-size:18px}.q1-2019 #project-intro .intro-break{width:80px;margin-bottom:40px}}@media only screen and (max-width:763px){.q1-2019 #project-intro{margin-top:30px}.q1-2019 #project-intro h1{font-size:35px;text-align:left;margin:10px 0;line-height:1.1}.q1-2019 #project-intro h2{font-size:26px;text-align:left;margin-top:20px;margin-bottom:20px}.q1-2019 #project-intro img{width:28px;margin-bottom:15px}.q1-2019 #project-intro .text-bottom,.q1-2019 #project-intro .text-top{font-size:14px}.q1-2019 #project-intro .intro-break{width:80px;margin-bottom:60px}}.q1-2019 .copy-container{line-height:1.6875;margin:40px auto;padding:0 20px}.q1-2019 #large-area-wrapper p span,.q1-2019 .score-label{font-family:'Roboto Mono',monospace}.q1-2019 .copy-intro{margin:0 auto 60px!important}.q1-2019 .copy-container h4{font-size:1.5rem}.q1-2019 .copy-container p{font-size:1.2rem;margin:0 0 18px}.q1-2019 .copy-container li{font-size:1.2rem}@media only screen and (min-width:1000px){.q1-2019 .copy-container{width:680px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .copy-container{font-size:1.1rem;width:calc(100% - 30px);padding-left:15px;padding-right:15px}.q1-2019 .copy-container h4{font-size:1.1rem}.q1-2019 .copy-container li,.q1-2019 .copy-container p{font-size:1rem}}.q1-2019 #large-area-wrapper{width:730px;height:400px;max-width:95vw;margin:auto;padding:0 1rem}.q1-2019 #large-area-wrapper h4{font-weight:800}.q1-2019 #large-area-wrapper p{font-weight:400}@media only screen and (min-width:1000px){.q1-2019 #large-area-wrapper{margin-bottom:50px}.q1-2019 #large-area-wrapper h4{font-size:40px;margin:0 0 5px}.q1-2019 #large-area-wrapper p{font-size:22px;margin:0 0 10px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 #large-area-wrapper{margin-bottom:40px}.q1-2019 #large-area-wrapper h4{font-size:35px;margin:0 0 5px}.q1-2019 #large-area-wrapper p{font-size:20px;margin:0 0 10px}}@media only screen and (max-width:763px){.q1-2019 #large-area-wrapper{margin-bottom:20px}.q1-2019 #large-area-wrapper h4{font-size:22px;margin:0 0 5px}.q1-2019 #large-area-wrapper p{font-size:16px;margin:0 0 10px}}.q1-2019 #large-area-wrapper .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.q1-2019 #large-area-wrapper .button-container p{border:1px solid #000;border-radius:3px;color:#000;background:#fff;font-weight:600;cursor:pointer}.q1-2019 #large-area-wrapper .button-container .selected,.q1-2019 #large-area-wrapper .button-container p:hover{background:#000;color:#fff}@media only screen and (min-width:1000px){.q1-2019 #large-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 #large-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (max-width:763px){.q1-2019 #large-area-wrapper .button-container p{font-size:10px;margin-right:3px;padding:2px 3px}}.q1-2019 #large-area-container{width:100%;height:300px;position:relative;margin-left:5px}.q1-2019 #large-area-container #loader{background:#d32323;color:#fff;font-weight:200;font-size:16px;padding:6px 10px;border-radius:4px;position:absolute;left:0;top:0;-ms-transform:translate(0,0);transform:translate(0,0)}.q1-2019 #large-area-container #loader .lds-ellipsis{display:inline-block;position:relative;width:30px;height:14px}.q1-2019 .area-axis .domain,.q1-2019 .area-y-axis .tick line,.q1-2019 .large-area-axis .domain,.q1-2019 .large-area-y-axis .tick line{display:none}.q1-2019 #large-area-container #loader .lds-ellipsis div{position:absolute;top:7px;width:4px;height:4px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.q1-2019 #large-area-container #loader .lds-ellipsis div:nth-child(1){left:3px;animation:lds-ellipsis1 .6s infinite}.q1-2019 #large-area-container #loader .lds-ellipsis div:nth-child(2){left:3px;animation:lds-ellipsis2 .6s infinite}.q1-2019 #large-area-container #loader .lds-ellipsis div:nth-child(3){left:13px;animation:lds-ellipsis2 .6s infinite}.q1-2019 #large-area-container #loader .lds-ellipsis div:nth-child(4){left:23px;animation:lds-ellipsis3 .6s infinite}.q1-2019 .overlay{fill:none;pointer-events:all}.q1-2019 .focus,.q1-2019 .quarter-line{pointer-events:none}.q1-2019 .focus circle{stroke:#000}.q1-2019 .score-label{position:absolute;background:#fff;box-shadow:rgba(0,0,0,.3) 0 2px 10px;color:#000;-ms-transform:translateX(-50%);transform:translateX(-50%);padding:3px 5px;font-size:12px;pointer-events:none}.q1-2019 .all-area-wrapper{font-family:Lato,sans-serif;margin:30px 0 50px}.q1-2019 #metro-area-wrapper .comp-area-title .sub-header,.q1-2019 .area-axis,.q1-2019 .axis text,.q1-2019 .large-area-axis{font-family:'Roboto Mono',monospace}.q1-2019 #comp-area-wrapper{margin:auto;overflow-y:hidden;position:relative;padding:0 10px}@media only screen and (min-width:1200px){.q1-2019 #comp-area-wrapper{width:1140px}}@media only screen and (min-width:1000px) and (max-width:1199px){.q1-2019 #comp-area-wrapper{width:990px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 #comp-area-wrapper{width:95vw}}@media only screen and (max-width:763px){.q1-2019 #comp-area-wrapper{width:95vw}}.q1-2019 .comp-cat-row{width:100%}.q1-2019 .comp-cat-row p{font-weight:800;border-bottom:2px solid #d3d3d3}.q1-2019 .comp-cat-row .comp-area-row{width:100%;position:relative}.q1-2019 .comp-cat-row .comp-area-row .comp-area-container{position:absolute;background:#f6f6f6}.q1-2019 .highlighted-comp-area{background-color:#f6f6f6!important;box-shadow:rgba(0,0,0,.3) 0 3px 5px}@media only screen and (min-width:1000px){.q1-2019 .comp-cat-row{margin-bottom:40px}.q1-2019 .comp-cat-row p{font-size:18px;margin:0 0 10px}.q1-2019 .comp-cat-row .comp-area-row{height:140px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .comp-cat-row{margin-bottom:40px}.q1-2019 .comp-cat-row p{font-size:18px;margin:0 0 10px}.q1-2019 .comp-cat-row .comp-area-row{height:140px}}@media only screen and (max-width:763px){.q1-2019 .comp-cat-row{margin-bottom:20px}.q1-2019 .comp-cat-row p{font-size:18px;margin:0 0 10px}.q1-2019 .comp-cat-row .comp-area-row{height:140px}}.q1-2019 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title{font-size:16px;font-weight:800;position:absolute;left:4px;top:3px}.q1-2019 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title p{border-bottom:0;margin:0}.q1-2019 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title .header{font-size:14px}.q1-2019 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title .sub-header{font-size:12px;font-weight:400;font-family:'Roboto Mono',monospace}.q1-2019 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title .hidden{opacity:0;font-size:8px}.q1-2019 .large-area-axis{color:#000;fill:#000;font-size:12px}.q1-2019 .large-area-y-axis .tick text{text-anchor:start}.q1-2019 .area-axis{color:grey}.q1-2019 .area-axis .tick text{font-size:8px;text-anchor:middle}.q1-2019 #metro-area-wrapper{width:960px;margin:auto}.q1-2019 .metro-area-container{display:inline-block;position:relative;margin-bottom:80px;margin-left:20px}.q1-2019 #metro-area-wrapper .comp-area-title{font-size:20px;font-weight:800;left:0;top:0}.q1-2019 #metro-area-wrapper .comp-area-title p{border-bottom:0;margin:0}.q1-2019 #metro-area-wrapper .comp-area-title .header{font-size:20px}.q1-2019 #metro-area-wrapper .comp-area-title .sub-header{font-size:16px;font-weight:400}.q1-2019 #metro-area-wrapper .comp-area-title .hidden{opacity:0;font-size:8px}.q1-2019 .metro-axis .tick text{font-size:12px!important}.q1-2019 #collapse-container{position:absolute;left:0;bottom:0;width:100%}.q1-2019 #collapse-gradient{width:100%;position:absolute;left:0;top:0;background:#fff;opacity:.9}.q1-2019 #collapse-button{position:absolute;top:100%;left:50%;-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);display:inline-block;border:1px solid #000;background-color:#fff;color:#000;font-weight:600;cursor:pointer;border-radius:3px}.q1-2019 #rug-tooltip-wrapper,.q1-2019 #scrolly{position:relative}.q1-2019 #collapse-button:hover{background-color:#000;color:#fff}@media only screen and (min-width:1000px){.q1-2019 #collapse-button{padding:8px;font-size:14px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 #collapse-button{padding:6px;font-size:14px}}@media only screen and (max-width:763px){.q1-2019 #collapse-button{padding:6px;font-size:12px}}.q1-2019 #auto-wrapper{width:100%;background:#ECF0F1;padding:10px 1rem 20px}.q1-2019 .axis text{font-size:12px;fill:#666}.q1-2019 #rug-tooltip,.q1-2019 #scrolly,.q1-2019 .axis.label,.q1-2019 .extra-area-wrapper,.q1-2019 .rug-label{font-family:Lato,sans-serif}@media only screen and (max-width:500px){.q1-2019 .axis text{font-size:10px}}.q1-2019 .axis path{display:none}.q1-2019 .axis line{stroke:#ddd;stroke-dasharray:2 2;pointer-events:none}.q1-2019 .axis.label{font-size:14px;fill:#000}.q1-2019 .voronoi path,.q1-2019 .voronoi-rug path{stroke:none}.q1-2019 .viz-wrapper h4{font-size:32px;font-weight:800;margin:0}.q1-2019 .viz-wrapper h5{margin:0 0 20px;font-size:20px;font-weight:400}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .viz-wrapper h4{font-size:30px}.q1-2019 .viz-wrapper h5{margin:0 0 20px;font-size:18px}}@media only screen and (max-width:763px){.q1-2019 .viz-wrapper h4{font-size:22px;margin-bottom:5px}.q1-2019 .viz-wrapper h5{margin:0 0 20px;font-size:16px}}@media only screen and (max-width:500px){.q1-2019 .viz-wrapper h4{font-size:20px;margin-bottom:5px}.q1-2019 .viz-wrapper h5{margin:0 0 20px;font-size:14px}}.q1-2019 .legend-section{display:inline-block;margin-right:1rem;margin-bottom:1rem}.q1-2019 .legend-section h6{font-size:.8rem;margin:1rem .25rem 0 0;display:inline}.q1-2019 .chart-footnote{font-size:.9rem;font-style:italic;margin-top:1rem}.q1-2019 .yea-static-chart{display:block;margin-left:auto;margin-right:auto;width:800px;max-width:95vw}.q1-2019 #scrolly article{position:relative;padding:0 0 300px;max-width:20rem;margin:0 auto;pointer-events:none}.q1-2019 .step{margin:0 auto 2rem}.q1-2019 .step:last-child{margin-bottom:0}.q1-2019 .step.is-active div{opacity:1}.q1-2019 .step div{font-size:1.1rem;text-align:left;line-height:1.35;opacity:1;padding:.8rem;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff}.q1-2019 .step div p{color:#000;margin:5px;pointer-events:all}.q1-2019 .scrolly-legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.q1-2019 .scrolly-legend.legend-centered{-ms-flex-pack:center;justify-content:center}.q1-2019 .scrolly-legend.legend-left{-ms-flex-pack:start;justify-content:start}.q1-2019 .scrolly-legend p{margin:0;font-size:16px;font-weight:200}.q1-2019 #map-legend p{margin-right:10px}.q1-2019 #map-legend i{font-size:18px}.q1-2019 #map-legend .fas{margin-right:5px}.q1-2019 #map-legend .fa-long-arrow-alt-down{color:#f46d43}.q1-2019 #map-legend .fa-long-arrow-alt-up{color:#66bd63}.q1-2019 #rug-legend p{margin-right:10px}.q1-2019 #rug-legend div{border-radius:50%;background:red;border:1px solid #000;width:12px;height:12px;margin-right:4px}.q1-2019 #rug-legend .metro-dot{background:#c5c6c7;border:none}.q1-2019 #rug-legend .national-dot{background:red;border:1px solid #000}.q1-2019 .scrolly-legend.hidden{display:none}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .scrolly-legend p{font-size:14px}.q1-2019 #map-legend i{font-size:16px}.q1-2019 #rug-legend div{width:10px;height:10px}}@media only screen and (max-width:763px){.q1-2019 .scrolly-legend p{font-size:12px}.q1-2019 #map-legend i{font-size:14px}.q1-2019 #rug-legend div{width:8px;height:8px}}@media only screen and (max-width:500px){.q1-2019 .scrolly-legend p{font-size:12px}.q1-2019 #map-legend i{font-size:14px}.q1-2019 #rug-legend div{width:8px;height:8px}}.q1-2019 .rug-label{font-size:16px;text-anchor:end}.q1-2019 .rug-highlight-metro,.q1-2019 .rug-highlight-text{font-size:14px;text-anchor:middle;pointer-events:none}.q1-2019 .rug-highlight-line{fill:none;stroke:#000;stroke-width:3;opacity:.75;pointer-events:none}.q1-2019 .rug-highlight-circle{stroke:#000;stroke-width:1.5;pointer-events:none}.q1-2019 .rug-highlight-text{font-weight:600}.q1-2019 .rug-highlight-metro{font-weight:800}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .rug-label{font-size:16px}.q1-2019 .rug-highlight-line{stroke-width:3}.q1-2019 .rug-highlight-text{font-size:14px}}@media only screen and (max-width:763px){.q1-2019 .rug-highlight-metro,.q1-2019 .rug-label{font-size:12px}.q1-2019 .rug-highlight-line{stroke-width:2}.q1-2019 .rug-highlight-text{font-size:10px}}.q1-2019 .rug-circle-average{stroke:#000;fill:red}.q1-2019 #rug-tooltip{position:absolute;background-color:#fff;width:200px;border:1px solid #333;border-radius:2px;pointer-events:none;display:none;padding:5px 10px}.q1-2019 #rug-tooltip h6{font-size:14px;margin:0}.q1-2019 #rug-tooltip p{font-size:12px;margin:5px 0 0;font-weight:400;text-align:left}.q1-2019 #rug-footnote{display:none;position:absolute;left:10px}@media only screen and (max-width:763px){.q1-2019 .annotation text{font-size:10px}.q1-2019 .map-state-labels{display:none}}.q1-2019 #map-wrapper{position:-webkit-sticky;position:sticky;left:0;width:100%;margin:0;transform:translate3d(0,0,0);pointer-events:none}.q1-2019 #map-wrapper .header-container{position:absolute;width:100%}.q1-2019 #map-wrapper .header-container.header-center{left:50%;top:10px;-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}.q1-2019 #map-wrapper .header-container.header-left{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center}.q1-2019 #map-wrapper .header-container h5{margin-bottom:10px!important}.q1-2019 #map-wrapper .button p{cursor:pointer}.q1-2019 .map-state-labels{font-size:11px}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .map-state-labels{font-size:8px}}.q1-2019 .extra-area-wrapper{width:100%;max-width:95vw;margin:32px auto}.q1-2019 .extra-area-wrapper p span,.q1-2019 .junk-area-axis,.q1-2019 .law-area-title .sub-header{font-family:'Roboto Mono',monospace}.q1-2019 .extra-area-wrapper h4{font-weight:800;font-size:32px;margin:0 0 5px}.q1-2019 .extra-area-wrapper p{font-weight:400}.q1-2019 .extra-area-wrapper h5{margin:0 0 20px;font-size:20px;font-weight:400}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .extra-area-wrapper h4{font-size:30px}.q1-2019 .extra-area-wrapper h5{margin:0 0 20px;font-size:18px}}@media only screen and (max-width:763px){.q1-2019 .extra-area-wrapper h4{font-size:22px;margin-bottom:5px}.q1-2019 .extra-area-wrapper h5{margin:0 0 20px;font-size:16px}}@media only screen and (max-width:500px){.q1-2019 .extra-area-wrapper h4{font-size:20px;margin-bottom:5px}.q1-2019 .extra-area-wrapper h5{margin:0 0 20px;font-size:14px}}@media only screen and (min-width:1000px){.q1-2019 .extra-area-wrapper{margin-bottom:50px}.q1-2019 .extra-area-wrapper p{font-size:22px;margin:0 0 10px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .extra-area-wrapper{margin-bottom:40px}.q1-2019 .extra-area-wrapper p{font-size:20px;margin:0 0 10px}}@media only screen and (max-width:763px){.q1-2019 .extra-area-wrapper{margin-bottom:20px}.q1-2019 .extra-area-wrapper p{font-size:16px;margin:0 0 10px}}.q1-2019 .extra-area-wrapper .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.q1-2019 .extra-area-wrapper .button-container p{border:1px solid #000;border-radius:3px;color:#000;background:#fff;font-weight:600;cursor:pointer}.q1-2019 .extra-area-wrapper .button-container .selected,.q1-2019 .extra-area-wrapper .button-container p:hover{background:#000;color:#fff}@media only screen and (min-width:1000px){.q1-2019 .extra-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (min-width:764px) and (max-width:999px){.q1-2019 .extra-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (max-width:763px){.q1-2019 .extra-area-wrapper .button-container p{font-size:10px;margin-right:3px;padding:2px 3px}}.q1-2019 #junk-area-container{width:100%;height:300px;position:relative;margin-left:5px}.q1-2019 .junk-area-axis{color:#000;fill:#000;font-size:12px}.q1-2019 .junk-area-axis .domain,.q1-2019 .junk-area-y-axis .tick line{display:none}.q1-2019 .junk-area-y-axis .tick text{text-anchor:start}.q1-2019 #lawyer-area-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.q1-2019 .law-area-container{margin-right:10px;margin-bottom:10px;padding:5px}.q1-2020 .flag,.q1-2020 .q12020-footer{color:#6f7072!important;padding-bottom:20px!important}.q1-2019 .law-area-title{font-size:16px;font-weight:800;left:4px;top:3px}.q1-2019 .law-area-title p{border-bottom:0;margin:0}.q1-2019 .law-area-title .header{font-size:14px;font-weight:800}.q1-2019 .law-area-title .sub-header{font-size:12px;font-weight:400}.q1-2020 .q12020-footer,.q1-2020 h4{font-family:"Open Sans",sans-serif}.q1-2019 .law-area-title .hidden{opacity:0;font-size:8px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q1-2020 .flag{font-size:16px!important}.q1-2020 .q12020-footer{font-size:14px!important}.q1-2020 .q12020-footer.q12020-footer-centered{text-align:center}.q1-2020 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q1-2020 h4{margin:0 0 20px;font-size:18px;font-weight:400}.q1-2020 .fill-red{color:#e00707;font-weight:800}.q1-2020 .chart-wrapper{margin:auto auto 60px;width:100%;max-width:800px}.q1-2020 .report-wrapper{position:relative}.q1-2020 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px}.q1-2021 .static-image-mobile-small,.q1-2021 .static-image-tablet-small{max-width:600px}@media only screen and (max-width:600px){.trends-2025 .cards{-ms-grid-columns:(minmax(0,1fr)) [1];grid-template-columns:repeat(1,minmax(0,1fr))}.q1-2020 .full-width-wrapper{padding:0 15px}}.q1-2020 .full-width-wrapper h2{margin-bottom:20px;border-bottom:2px solid #d3d3d3;padding-bottom:4px;line-height:1.2;color:#2d2e2f;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-weight:700}.q1-2020 .dates-container .dates__state-label,.q1-2020 .dates-container .dates__tick-label,.q1-2020 .dates-legend,.q1-2020 .dates-legend--dot-legend .dates__label,.q1-2020 .dates-legend--title,.q1-2020 .full-width-wrapper .line-chart--axis text,.q1-2020 .full-width-wrapper .line-chart--container h3,.q1-2020 .full-width-wrapper .line-chart--label,.q1-2020 .impact-wrapper--container p,.q1-2020 .impact-wrapper--container text,.q1-2020 .impact-wrapper--container-axis text,.q1-2020 .map-header--button,.q1-2020 .map-header--subhed,.q1-2020 .map-wrapper .closures__label,.q1-2020 .map-wrapper .closures__label--small,.q1-2021 .legend,.q1-2021 .line-chart--axis text,.q1-2021 .line-chart--label,.q1-2021 .map-container .tooltip p,.q1-2021 .q12021-footer,.q1-2021 .tooltip p,.q1-2021 h4,.q1-2022 .area-annotation,.q1-2022 .area-chart-label,.q1-2022 .arrow-chart-container .arrow-value,.q1-2022 .bar-chart-title-container p,.q1-2022 .centered-title--button,.q1-2022 .legend,.q1-2022 .line-annotation,.q1-2022 .line-chart--axis text,.q1-2022 .line-chart--label,.q1-2022 .map-container .tooltip p,.q1-2022 .q12022-footer,.q1-2022 .tooltip p,.q1-2022 h4,.q2-2020 .axis text,.q2-2020 .q22020-footer,.q2-2020 .scrolly-wrapper#scrolly article .step .prose p,.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend p,.q2-2020 h4{font-family:"Open Sans",sans-serif}.q1-2020 .full-width-wrapper .line-chart--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.q1-2020 .full-width-wrapper .line-chart--container{margin:0 32px 32px 0}@media only screen and (max-width:764px){.q1-2020 .full-width-wrapper .line-chart--container{margin:0 0 32px}}.q1-2020 .full-width-wrapper .line-chart--container h3{color:#2d2e2f;font-size:18px;font-weight:700}.q1-2020 .full-width-wrapper .line-chart--axis text{font-size:10px;fill:#828282}.q1-2020 .full-width-wrapper .line-chart--axis.x text{font-weight:700}.q1-2020 .full-width-wrapper .line-chart--axis line{stroke:#e0e0e0}.q1-2020 .full-width-wrapper .line-chart--axis .domain{display:none}.q1-2020 .full-width-wrapper .line-chart--path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.q1-2020 .full-width-wrapper .line-chart--label{font-size:12px}.q1-2020 .map-header{position:relative;text-align:center}.q1-2020 .map-header--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:10px}.q1-2020 .map-header--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 8px;width:160px;color:#2d2e2f;font-size:14px}@media only screen and (max-width:764px){.q1-2020 .map-header--button{width:110px;font-size:10px}}.q1-2020 .map-header--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.q1-2020 .map-header--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.q1-2020 .map-header--button:hover{background:#f4f4f4}.q1-2020 .map-header--button.is-active{background:#2d2e2f;color:#fff}.q1-2020 .map-header--count-container{margin-top:12px;text-align:center}.q1-2020 .map-header--count{margin:12px 0 0;color:#e00707;font-size:32px;font-weight:600}.q1-2020 .map-header--subhed{margin:0;color:#2d2e2f;font-size:16px}.q1-2021 .comp-area-title p,.q2-2020 .comp-area-title p,.q3-2020 .comp-area-title p{text-shadow:-1px -1px 0 #f6f6f6,1px -1px 0 #f6f6f6,-1px 1px 0 #f6f6f6,1px 1px 0 #f6f6f6}@media only screen and (max-width:764px){.q1-2020 .map-header--subhed{font-size:12px}}.q1-2020 .map-header--subhed-text{font-weight:400}.q1-2020 .map-header--subhed-date{font-weight:700}.q1-2020 .map-wrapper{margin:auto;width:100%}.q1-2020 .map-wrapper svg{overflow:visible}.q1-2020 .map-wrapper svg path{stroke-linejoin:round;stroke-linecap:round}.q1-2020 .map-wrapper svg path.us-outline{fill:#fff;stroke:#2d2e2f;stroke-width:1px}.q1-2020 .map-wrapper svg path.state-outline{fill:none;stroke:#f4f4f4}.q1-2020 .map-wrapper .closures__label{font-size:12px;font-weight:800;text-anchor:middle;fill:#2d2e2f}.q1-2020 .map-wrapper .closures__label--bg{stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.q1-2020 .map-wrapper .closures__label--small{font-size:10px;text-anchor:middle;fill:#6f7072}.q1-2020 .map-wrapper .closures__label--small-bg{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;text-anchor:middle}.q1-2020 .comp-cat-row p{font-size:24px}.q1-2020 .all-area-wrapper{margin:30px 0}.q1-2020 .impact-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.q1-2020 .impact-wrapper--container{margin:0 0 100px;width:30%;height:200px}@media only screen and (max-width:1000px){.q1-2020 .impact-wrapper--container{width:45%}}@media only screen and (max-width:600px){.q1-2020 .impact-wrapper--container{width:100%}}.q1-2020 .impact-wrapper--container p{margin:0}.q1-2020 .impact-wrapper--container-hed{font-size:18px;font-weight:800}.q1-2020 .impact-wrapper--container-subhed{text-transform:capitalize;font-size:14px;font-weight:200}.q1-2020 .impact-wrapper--container-date{font-size:12px;font-weight:200;color:#bbbac0}.q1-2020 .impact-wrapper--container-axis text{font-size:10px;fill:#6f7072}.q1-2020 .impact-wrapper--container-axis.x text{font-weight:700}.q1-2020 .dates-legend{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px}.q1-2020 .dates-legend__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.q1-2020 .dates-legend--title{margin:0 0 8px;font-weight:700}.q1-2020 .dates-legend--title i{color:#828282}.q1-2021 .flag,.q1-2021 .q12021-footer{color:#6f7072!important;padding-bottom:20px!important}.q1-2020 .dates-legend--item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:16px;margin-bottom:16px;cursor:pointer}.q1-2020 .dates-legend--item p{margin:0}.q1-2020 .dates-legend--item[data-entry=education_closed] .dates-legend--rect{background-color:#f2c94c}.q1-2020 .dates-legend--item[data-entry=non_essential_services_closed] .dates-legend--rect{background-color:#f2994a}.q1-2020 .dates-legend--item[data-entry=stay_at_home_order] .dates-legend--rect{background-color:#eb5757}.q1-2020 .dates-legend--item.is-inactive{opacity:.25}.q1-2020 .dates-legend--dot-legend{width:200px;height:40px}.q1-2020 .dates-legend--dot-legend .dates__line{fill:none;stroke:#2d2e2f;stroke-width:2px}.q1-2020 .dates-legend--dot-legend .dates__label{font-size:10px;text-anchor:middle}.q1-2020 .dates-legend--dot-legend .dates__label--start{fill:#1a8191}.q1-2020 .dates-legend--dot-legend .dates__label--end{fill:#28a784}.q1-2020 .dates-legend--dot-legend .dates__circle{stroke:#2d2e2f;stroke-width:2px}.q1-2020 .dates-legend--dot-legend .dates__circle--start{fill:#1a8191}.q1-2020 .dates-legend--dot-legend .dates__circle--end{fill:#28a784}.q1-2020 .dates-legend--rect{margin-right:4px;width:20px;height:16px}.q1-2020 .dates-container{width:100%}.q1-2020 .dates-container .dates__tick-label{font-size:10px;fill:#828282}.q1-2020 .dates-container .dates__state-label{font-size:14px;font-weight:700;text-anchor:end;fill:#2d2e2f}@media only screen and (max-width:1000px){.q1-2020 .dates-container .dates__state-label{font-size:12px}}@media only screen and (max-width:764px){.q1-2020 .dates-container .dates__state-label{font-size:10px}}.q1-2020 .dates-container .dates__day{fill:#f8f8f8;stroke:#fff;stroke-width:2px}.q1-2020 .dates-container .dates__highlighted-day{stroke:#fff;stroke-width:2px}.q1-2020 .dates-container .dates__week{fill:none;stroke:#828282;stroke-width:2px}.q1-2020 .dates-container .dates__line{fill:none;stroke:#2d2e2f;stroke-width:2px}.q1-2020 .dates-container .dates__line--bg{stroke:#fff;stroke-width:4px}.q1-2020 .dates-container .dates__circle{stroke:#2d2e2f;stroke-width:2px}.q1-2020 .dates-container .dates__circle--bg{stroke:#fff;stroke-width:4px}.q1-2020 .dates-container .dates__circle--start{fill:#1a8191}.q1-2020 .dates-container .dates__circle--end{fill:#28a784}.q1-2020 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q1-2021 .flag{font-size:16px!important}.q1-2021 .q12021-footer{margin-top:24px;font-size:14px!important}.q1-2021 .q12021-footer.q12021-footer-centered{text-align:center}.q1-2021 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q1-2021 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q1-2021 h4{margin:0 0 10px}}.q1-2021 .report-wrapper{position:relative}.q1-2021 .static-image-container{width:100%}.q1-2021 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q1-2021 .static-image-mobile{display:block}}.q1-2021 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q1-2021 .static-image-tablet{display:block}}.q1-2021 .static-image-desktop{display:none;width:100%}.q1-2021 .static-image-desktop-small{max-width:600px;margin:auto}.q1-2021 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q1-2021 .static-image-desktop{display:block}.q1-2021 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q1-2021 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q1-2021 #line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.q1-2021 .line-chart-container,.q1-2021 .line-chart-container-full{width:100%;margin:20px 0}@media only screen and (min-width:450px){.q1-2021 .line-chart-container{width:calc(50% - 30px);margin-right:30px}}@media only screen and (min-width:901px){.q1-2021 .line-chart-container{width:calc(33.3% - 30px);margin-right:30px}}.q1-2021 .line-chart-title{margin:0;font-weight:700}.q1-2021 .line-chart-title-full{font-size:24px;margin:0;font-weight:700}.q1-2021 #line-chart-container .voronoi-path,.q1-2021 .line-chart-container .voronoi-path{cursor:pointer}.q1-2021 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q1-2021 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q1-2021 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q1-2021 .line-chart--dot{fill:#e00707}.q1-2021 .line-chart--label{font-size:14px}.q1-2021 .line-chart--label.current{font-weight:700}.q1-2021 .line-chart--axis text{font-size:12px;fill:#6f7072}.q1-2021 .line-chart--axis .domain{display:none}.q1-2021 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q1-2021 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q1-2021 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q1-2021 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q1-2021 .svg--overlay{fill:transparent}.q1-2021 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.q1-2021 .line-chart--label{font-size:12px}.q1-2021 .full-width-wrapper{padding:0 15px}}.q1-2021 .map-container{width:100%;position:relative}.q1-2021 .map-container .country-outline{stroke:#6f7072;fill:none}.q1-2021 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.q1-2021 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;max-width:360px;pointer-events:none}@media only screen and (max-width:900px){.q1-2021 .map-container .tooltip{max-width:260px}}.q1-2021 .map-container .tooltip h6{margin:0;font-size:16px}.q1-2021 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q1-2021 .map-container .tooltip{max-width:200px}.q1-2021 .map-container .tooltip h6{font-size:14px}.q1-2021 .map-container .tooltip p{font-size:12px}}.q1-2021 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.q1-2021 .legend{margin:20px auto;font-size:12px}.q1-2021 .legend--title{text-align:center;margin:0 0 10px}.q1-2021 .legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.q1-2021 .legend--label{margin:0 2px;font-weight:800}.q1-2021 .legend--block{width:40px;height:10px;margin:0 2px;border:1px solid #2d2e2f}.q1-2021 .tooltip,.q1-2022 .tooltip{border:1px solid #bbbac0;pointer-events:none}.q1-2021 .comp-cat-row p{font-size:24px}.q1-2021 #comp-area-wrapper{width:100%;padding:0;overflow-x:hidden}.q1-2021 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q1-2021 .tooltip{display:none;position:absolute;border-radius:5px;background-color:#fff;padding:5px 10px;width:200px}.q1-2022 .flag,.q1-2022 .q12022-footer{color:#6f7072!important;padding-bottom:20px!important}.q1-2021 .tooltip h6{margin:0;font-size:16px}.q1-2021 .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q1-2021 .tooltip h6{font-size:14px}.q1-2021 .tooltip p{font-size:12px}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q1-2022 .flag{font-size:16px!important}.q1-2022 .q12022-footer{margin-top:24px;font-size:14px!important}.q1-2022 .q12022-footer.q12022-footer-centered{text-align:center}.q1-2022 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q1-2022 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q1-2022 h4{margin:0 0 10px}}.q1-2022 .report-wrapper{position:relative}.q1-2022 .static-image-container{width:100%}.q1-2022 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q1-2022 .static-image-mobile{display:block}}.q1-2022 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:899px){.q1-2022 .static-image-tablet{display:block}}.q1-2022 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:900px){.q1-2022 .static-image-desktop{display:block}}.q1-2022 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q1-2022 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q1-2022 .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 10px}.q1-2022 .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 16px;color:#2d2e2f;font-size:14px;text-align:center}@media only screen and (max-width:764px){.q1-2022 .centered-title--button{font-size:10px;padding:4px 8px}}.q1-2022 .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.q1-2022 .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.q1-2022 .centered-title--button:hover{background:#f4f4f4}.q1-2022 .centered-title--button.is-active{background:#2d2e2f;font-weight:700;color:#fff}.q1-2022 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q1-2022 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q1-2022 .tooltip{display:none;position:absolute;border-radius:5px;background-color:#fff;padding:5px 10px;width:200px}.q1-2022 .tooltip h6{margin:0;font-size:16px}.q1-2022 .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q1-2022 .tooltip h6{font-size:14px}.q1-2022 .tooltip p{font-size:12px}}.q1-2022 .line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.q1-2022 .line-chart-container,.q1-2022 .line-chart-container-full{width:100%;margin:20px 0}@media only screen and (min-width:450px){.q1-2022 .line-chart-container{width:calc(50% - 30px);margin-right:30px}}@media only screen and (min-width:901px){.q1-2022 .line-chart-container{width:calc(33.3% - 30px);margin-right:30px}}.q1-2022 .line-chart-title{margin:0;font-weight:700}.q1-2022 .line-chart-title-full{font-size:24px;margin:0;font-weight:700}.q1-2022 #line-chart-container .voronoi-path,.q1-2022 .line-chart-container .voronoi-path{cursor:pointer}.q1-2022 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q1-2022 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q1-2022 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q1-2022 .line-chart--dot{fill:#e00707}.q1-2022 .line-chart--label{font-size:14px}.q1-2022 .line-chart--label.current{font-weight:700}@media only screen and (max-width:600px){.q1-2022 .line-chart--label{font-size:12px}}.q1-2022 .line-chart--axis text{font-size:12px;fill:#6f7072}.q1-2022 .line-chart--axis .domain{display:none}.q1-2022 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q1-2022 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q1-2022 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q1-2022 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q1-2022 .svg--overlay{fill:transparent}.q1-2022 .line-annotation{alignment-baseline:middle;font-size:14px;position:absolute}@media only screen and (max-width:600px){.q1-2022 .line-annotation{font-size:10px}}.q1-2022 .area-annotation,.q1-2022 .bar-chart-title-container p{font-size:12px}.q1-2022 .line-annotation-bold{font-weight:700}.q1-2022 .line-annotation-outline{stroke:#fff;stroke-width:2px}.q1-2022 .area-annotation{text-align:center;position:absolute;color:#fff;-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:90%}.q1-2022 .bar-chart-wrapper{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.q1-2022 .bar-chart-container{width:100%}.q1-2022 .bar-chart-title-container{position:absolute;left:20px;top:20px}.q1-2022 .bar-chart-title-container p{font-weight:700}@media only screen and (max-width:600px){.q1-2022 .bar-chart-title-container p{font-size:10px}}.q1-2022 .bar-chart-title{color:#4f4f4f}.q1-2022 .bar-chart-subtitle{color:silver}.q1-2022 .area-chart-label{font-size:14px;font-weight:700}.q1-2022 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.q1-2022 .full-width-wrapper{padding:0 15px}}.q1-2022 .map-container{width:100%;position:relative}.q1-2022 .map-container .country-outline{stroke:#6f7072;fill:none}.q1-2022 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.q1-2022 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;max-width:360px;pointer-events:none}@media only screen and (max-width:900px){.q1-2022 .map-container .tooltip{max-width:260px}}.q1-2022 .map-container .tooltip h6{margin:0;font-size:16px}.q1-2022 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q1-2022 .map-container .tooltip{max-width:200px}.q1-2022 .map-container .tooltip h6{font-size:14px}.q1-2022 .map-container .tooltip p{font-size:12px}}.q1-2022 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.q2-2020 .flag,.q2-2020 .q22020-footer{color:#6f7072!important;padding-bottom:20px!important}.q1-2022 .legend{margin:20px auto;font-size:12px}.q1-2022 .area-legend,.q1-2022 .arrow-chart-container .arrow-label{font-size:14px;font-family:"Open Sans",sans-serif}.q1-2022 .legend--title{text-align:center;margin:0 0 10px}.q1-2022 .legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:999px){.q1-2022 .legend--wrapper-left{-ms-flex-pack:start;justify-content:flex-start}}.q1-2022 .legend--label{margin:0 2px;font-weight:800;white-space:nowrap}.q1-2022 .legend--block{width:40px;height:10px;margin:0 2px;border:1px solid #2d2e2f}.q1-2022 .legend--line{width:20px;position:relative;margin-right:5px}.q1-2022 .legend--line:not(:first-child){margin-left:10px}.q1-2022 .legend--line div{position:absolute;width:100%;height:4px;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.q1-2022 .area-legend{margin:20px auto 0}.q1-2022 .area-legend--title{text-align:center;margin:0 0 10px}.q1-2022 .area-legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:999px){.q1-2022 .area-legend--wrapper-left{-ms-flex-pack:start;justify-content:flex-start}}.q1-2022 .area-legend--element{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 5px}.q1-2022 .area-legend--label{margin:0 2px;font-weight:800;white-space:nowrap}.q1-2022 .area-legend--block{width:15px;height:15px;margin:0 2px}.q1-2022 .arrow-chart-container .arrow-label{font-weight:700;fill:#2d2e2f}.q1-2022 .arrow-chart-container .arrow-label-bold,.q2-2020 h3{font-weight:800}@media only screen and (max-width:900px){.q1-2022 .arrow-chart-container .arrow-label{font-size:12px}}@media only screen and (max-width:600px){.q1-2022 .arrow-chart-container .arrow-label{font-size:10px}}.q1-2022 .arrow-chart-container .arrow-value{font-size:12px;fill:#2d2e2f}@media only screen and (max-width:900px){.q1-2022 .arrow-chart-container .arrow-value{font-size:12px}}@media only screen and (max-width:600px){.q1-2022 .arrow-chart-container .arrow-value{font-size:10px}}.q1-2022 .arrow-chart-container .arrow-value-outline{stroke:#fff;stroke-width:2px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q2-2020 .flag{font-size:16px!important}.q2-2020 .q22020-footer{font-size:14px!important}.q2-2020 .q22020-footer.q22020-footer-centered{text-align:center}.q2-2020 h3{margin:0 0 5px;font-size:28px}.q2-2020 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q2-2020 h4{margin:0 0 10px}}.q2-2020 .fill-red{color:#e00707;font-weight:800}.q2-2020 .scrolly-wrapper#scrolly{position:relative;padding:10px}.q2-2020 .scrolly-wrapper#scrolly figure{position:-webkit-sticky;position:sticky;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;margin:0;transform:translate3d(0,0,0)}.q2-2020 .scrolly-wrapper#scrolly figure .wrapper{background-color:#fff;margin:110px auto auto;width:100%;max-width:1000px;height:calc(100% - 130px)}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend p{font-size:12px;color:#666;margin-right:5px}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend div{border-radius:50%;background:#666;opacity:.6;margin-right:5px}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-small{width:10px;height:10px}@media only screen and (max-width:764px){.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-small{width:8px;height:8px}}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-medium{width:20px;height:20px}@media only screen and (max-width:764px){.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-medium{width:14px;height:14px}}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-large{width:30px;height:30px}@media only screen and (max-width:764px){.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-large{width:20px;height:20px}}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-red{background:#e00707!important}.q2-2020 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-teal{background:#00838f!important}.q2-2020 .scrolly-wrapper#scrolly figure .chart{width:100%;position:relative}.q2-2020 .scrolly-wrapper#scrolly figure .chart .scatter-dot{fill:#6f7072;opacity:.6;stroke:#fff}.q2-2020 .scrolly-wrapper#scrolly figure .chart .scatter-label{text-anchor:middle;font-size:10px}.q2-2020 .scrolly-wrapper#scrolly figure .chart .voronoi-path{fill:none;stroke:none;cursor:pointer}.q2-2020 .scrolly-wrapper#scrolly figure .chart .tooltip{display:none;position:absolute;z-index:1200;border:1px solid #bbbac0;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.25);background-color:#fff;padding:5px 10px;width:250px;pointer-events:none}.q2-2020 .scrolly-wrapper#scrolly figure .chart .tooltip h6{margin:0;font-size:14px}.q2-2020 .scrolly-wrapper#scrolly figure .chart .tooltip p{margin:5px 0 0;text-align:left;font-size:12px;font-weight:400}.q2-2020 .scrolly-wrapper#scrolly figure .chart .axis line.bold-line{stroke-width:1;stroke-dasharray:0}.q2-2020 .scrolly-wrapper#scrolly article{position:relative;padding:0;width:100%;max-width:480px;margin:0 auto 75vh;pointer-events:none}.q2-2020 .scrolly-wrapper#scrolly article.wide{max-width:640px}.q2-2020 .scrolly-wrapper#scrolly article .step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto 20px;color:#2d2e2f;opacity:.25}.q2-2020 .scrolly-wrapper#scrolly article .step .prose{min-height:100px;padding:8px 16px;background-color:#fff;border-radius:1px;box-shadow:0 0 7px 2px rgba(0,0,0,.25);width:100%}.q2-2020 .scrolly-wrapper#scrolly article .step .prose p{font-size:18px;font-weight:400;line-height:1.8}.q2-2020 .scrolly-wrapper#scrolly article .step:last-child{margin-bottom:0;width:320px}.q2-2020 .scrolly-wrapper#scrolly article .step:last-child .prose{min-height:0}.q2-2020 .scrolly-wrapper#scrolly article .step:last-child .prose p{font-size:16px;font-weight:600;text-align:center}.q2-2020 .scrolly-wrapper#scrolly article .step.is-active{opacity:1}.q2-2020 .chart-wrapper{margin:auto auto 60px;width:100%;max-width:800px}.q2-2020 .report-wrapper{position:relative}.q2-2020 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px}@media only screen and (max-width:600px){.q2-2020 .full-width-wrapper{padding:0 15px}}.q2-2020 .full-width-wrapper h2{margin-bottom:20px;border-bottom:2px solid #d3d3d3;padding-bottom:4px;line-height:1.2;color:#2d2e2f;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-weight:700}.q2-2020 .centered-title--button,.q2-2020 .full-width-wrapper .line-chart--axis text,.q2-2020 .full-width-wrapper .line-chart--container h3,.q2-2020 .full-width-wrapper .line-chart--label,.q2-2021 .legend,.q2-2021 .line-chart--axis text,.q2-2021 .line-chart--label,.q2-2021 .map-container .tooltip p,.q2-2021 .q22021-footer,.q2-2021 .scrolly-wrapper#scrolly article .step .prose p,.q2-2021 .scrolly-wrapper#scrolly figure .chart .axis .tick text,.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend p,.q2-2021 .tooltip p,.q2-2021 h4,.q2-2022 .chart-footer,.q2-2022 .report-title h2,.q2-2022 .tooltip p,.q2-2022 h4,.q3-2020 #arrow-chart-container .arrow-label,.q3-2020 #line-chart-container .tooltip p,.q3-2020 .arrow-annotation,.q3-2020 .arrow-legend-entry,.q3-2020 .axis text,.q3-2020 .centered-title--button,.q3-2020 .legend,.q3-2020 .line-chart--axis text,.q3-2020 .line-chart--label,.q3-2020 .map-container .tooltip p,.q3-2020 .q32020-footer,.q3-2020 .slider--years p,.q3-2020 h4{font-family:"Open Sans",sans-serif}.q2-2020 .full-width-wrapper .line-chart--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.q2-2020 .full-width-wrapper .line-chart--container{margin:0 32px 32px 0}@media only screen and (max-width:764px){.q2-2020 .full-width-wrapper .line-chart--container{margin:0 0 32px}}.q2-2020 .full-width-wrapper .line-chart--container h3{color:#2d2e2f;font-size:18px;font-weight:700}.q2-2020 .full-width-wrapper .line-chart--axis text{font-size:10px;fill:#828282}.q2-2020 .full-width-wrapper .line-chart--axis.x text{font-weight:700}.q2-2020 .full-width-wrapper .line-chart--axis line{stroke:#e0e0e0}.q2-2020 .full-width-wrapper .line-chart--axis .domain{display:none}.q2-2020 .full-width-wrapper .line-chart--path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.q2-2020 .full-width-wrapper .line-chart--label{font-size:12px}.q2-2020 .comp-cat-row p{font-size:24px}.q2-2020 #comp-area-wrapper{width:100%;padding:0}.q2-2020 .all-area-wrapper{margin:30px 0}.q2-2020 .static-image-container{width:100%}.q2-2020 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q2-2020 .static-image-mobile{display:block}}.q2-2020 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q2-2020 .static-image-tablet{display:block}}.q2-2020 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.q2-2020 .static-image-desktop{display:block}}.q2-2020 .static-image-container__toggle{display:none}.q2-2020 .static-image-container__toggle.is-visible{display:block}.q2-2020 .extend-full-width{width:calc(100vw - 20px);max-width:1100px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q2-2020 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q2-2020 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q2-2020 .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 30px}.q2-2020 .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 8px;width:160px;color:#2d2e2f;font-size:14px;text-align:center}@media only screen and (max-width:764px){.q2-2020 .centered-title--button-container{-ms-flex-pack:start;justify-content:flex-start}.q2-2020 .centered-title--button{width:110px;font-size:10px}.q2-2020 .hide__mobile{display:none!important}}.q2-2020 .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.q2-2020 .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.q2-2020 .centered-title--button:hover{background:#f4f4f4}.q2-2020 .centered-title--button.is-active{background:#2d2e2f;color:#fff}.q2-2021 .flag,.q2-2021 .q22021-footer{color:#6f7072!important;padding-bottom:20px!important}.q2-2020 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q2-2021 .flag{font-size:16px!important}.q2-2021 .q22021-footer{margin-top:24px;font-size:14px!important}.q2-2021 .q22021-footer.q22021-footer-centered{text-align:center}.q2-2021 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q2-2021 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q2-2021 h3.h3--small{font-size:18px}.q2-2021 h4{margin:0 0 10px}}.q2-2021 .report-wrapper{position:relative}.q2-2021 .static-image-container{width:100%}.q2-2021 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q2-2021 .static-image-mobile{display:block}}.q2-2021 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q2-2021 .static-image-tablet{display:block}}.q2-2021 .static-image-desktop{display:none;width:100%}.q2-2021 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q2-2021 .static-image-desktop{display:block}.q2-2021 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q2-2021 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q2-2021 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q2-2021 .tooltip{display:none;position:absolute;z-index:99;border:1px solid #bbbac0;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.25);background-color:#fff;padding:5px 10px;width:200px;pointer-events:none}.q2-2021 .tooltip h6{margin:0;font-size:16px}.q2-2021 .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q2-2021 .tooltip h6{font-size:14px}.q2-2021 .tooltip p{font-size:12px}}.q2-2021 .scrolly-wrapper#scrolly{position:relative;padding:10px}.q2-2021 .scrolly-wrapper#scrolly figure{position:-webkit-sticky;position:sticky;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;margin:0;transform:translate3d(0,0,0)}.q2-2021 .scrolly-wrapper#scrolly figure .wrapper{background-color:#fff;margin:110px auto auto;width:100%;max-width:1000px;height:calc(100% - 130px)}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend p{font-size:12px;color:#666;margin:0 5px 0 0}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend div{border-radius:50%;background:#666;opacity:.6;margin-right:5px}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-small{width:10px;height:10px}@media only screen and (max-width:764px){.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-small{width:8px;height:8px}}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-medium{width:20px;height:20px}@media only screen and (max-width:764px){.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-medium{width:14px;height:14px}}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-large{width:30px;height:30px}@media only screen and (max-width:764px){.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-large{width:20px;height:20px}}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-red{background:#e00707!important}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-blue{background:#1a9ae9!important}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-west{background:#fc924c!important}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-midwest{background:#fddb46!important}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-northeast{background:#1a9ae9!important}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--bubble-south{background:#6a45b0!important}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--hidden{opacity:0;display:-ms-flexbox;display:flex}.q2-2021 .scrolly-wrapper#scrolly figure .hed-wrapper__legend--none{opacity:0;display:none}.q2-2021 .scrolly-wrapper#scrolly figure .chart{width:100%;position:relative}.q2-2021 .scrolly-wrapper#scrolly figure .chart .scatter-dot{fill:#6f7072;opacity:.6;stroke:#fff}.q2-2021 .scrolly-wrapper#scrolly figure .chart .scatter-label{text-anchor:middle;font-size:10px}.q2-2021 .scrolly-wrapper#scrolly figure .chart .voronoi-path{fill:none;stroke:none;cursor:pointer}.q2-2021 .scrolly-wrapper#scrolly figure .chart .tooltip{display:none;position:absolute;z-index:1200;border:1px solid #bbbac0;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.25);background-color:#fff;padding:5px 10px;width:250px;pointer-events:none}.q2-2021 .scrolly-wrapper#scrolly figure .chart .tooltip h6{margin:0;font-size:14px}.q2-2021 .scrolly-wrapper#scrolly figure .chart .tooltip p{margin:5px 0 0;text-align:left;font-size:12px;font-weight:400}.q2-2021 .scrolly-wrapper#scrolly figure .chart .axis line.bold-line{stroke-width:1;stroke-dasharray:0}.q2-2021 .scrolly-wrapper#scrolly article{position:relative;padding:0;width:100%;max-width:480px;margin:0 auto 75vh;pointer-events:none}.q2-2021 .scrolly-wrapper#scrolly article.wide{max-width:640px}.q2-2021 .scrolly-wrapper#scrolly article .step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto 20px;color:#2d2e2f;opacity:.25}.q2-2021 .scrolly-wrapper#scrolly article .step .prose{min-height:100px;padding:8px 16px;background-color:#fff;border-radius:1px;box-shadow:0 0 7px 2px rgba(0,0,0,.25);width:100%}.q2-2021 .map-container .tooltip,.q2-2022 .tooltip,.q3-2020 #line-chart-container .tooltip,.q3-2020 .map-container .tooltip,.q3-2021 .map-container .tooltip,.q3-2021 .tooltip{z-index:99;box-shadow:0 0 10px 1px rgba(0,0,0,.25);pointer-events:none}.q2-2021 .scrolly-wrapper#scrolly article .step .prose p{font-size:18px;font-weight:400;line-height:1.8}.q2-2021 .scrolly-wrapper#scrolly article .step.instructions{margin-bottom:0;width:340px;max-width:95vw}.q2-2021 .scrolly-wrapper#scrolly article .step.instructions .prose{min-height:0}.q2-2021 .scrolly-wrapper#scrolly article .step.instructions .prose p{font-size:16px;font-weight:600;text-align:center}.q2-2021 .scrolly-wrapper#scrolly article .step.is-active{opacity:1}.q2-2021 .line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.q2-2021 .line-chart-container,.q2-2021 .line-chart-container-full{width:100%;margin:20px 0}@media only screen and (min-width:450px){.q2-2021 .line-chart-container{width:calc(50% - 30px);margin-right:30px}}@media only screen and (min-width:901px){.q2-2021 .line-chart-container{width:calc(33.3% - 30px);margin-right:30px}}.q2-2021 .line-chart-title{margin:0;font-weight:700}.q2-2021 .line-chart-title-full{font-size:24px;margin:0;font-weight:700}.q2-2021 #line-chart-container .voronoi-path,.q2-2021 .line-chart-container .voronoi-path{cursor:pointer}.q2-2021 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q2-2021 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q2-2021 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q2-2021 .line-chart--dot{fill:#e00707}.q2-2021 .line-chart--label{font-size:14px}.q2-2021 .line-chart--label.current{font-weight:700}.q2-2021 .line-chart--axis text{font-size:12px;fill:#6f7072}.q2-2021 .line-chart--axis .domain{display:none}.q2-2021 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q2-2021 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q2-2021 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q2-2021 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q2-2021 .svg--overlay{fill:transparent}.q2-2021 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.q2-2021 .line-chart--label{font-size:12px}.q2-2021 .full-width-wrapper{padding:0 15px}}.q2-2021 .map-container{width:100%;position:relative}.q2-2021 .map-container .country-outline{stroke:#6f7072;fill:none}.q2-2021 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.q2-2021 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;max-width:360px}@media only screen and (max-width:900px){.q2-2021 .map-container .tooltip{max-width:260px}}.q2-2021 .map-container .tooltip h6{margin:0;font-size:16px}.q2-2021 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q2-2021 .map-container .tooltip{max-width:200px}.q2-2021 .map-container .tooltip h6{font-size:14px}.q2-2021 .map-container .tooltip p{font-size:12px}}.q2-2021 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.q2-2021 .legend{margin:20px auto;font-size:12px}.q2-2021 .legend--title{text-align:center;margin:0 0 10px}.q2-2021 .legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:999px){.q2-2021 .legend--wrapper-left{-ms-flex-pack:start;justify-content:flex-start}}.q2-2021 .legend--label{margin:0 2px;font-weight:800;white-space:nowrap}.q2-2021 .legend--block{width:40px;height:10px;margin:0 2px;border:1px solid #2d2e2f}.q2-2021 .legend--line{width:20px;position:relative;margin-right:5px}.q2-2021 .legend--line:not(:first-child){margin-left:10px}.q2-2021 .legend--line div{position:absolute;width:100%;height:4px;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q2-2022 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.q2-2022 .chart-header{margin:0 0 40px}.q2-2022 .report-title h2{font-weight:400;color:#6f7072}.q2-2022 h3{font-size:28px;font-weight:800}.q2-2022 h4{margin:5px 0 0;font-size:18px;font-weight:400}.q2-2022 .chart-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.q2-2022 .report-wrapper{position:relative}.q2-2022 .static-image-container{width:100%}.q2-2022 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q2-2022 .static-image-mobile{display:block}}.q2-2022 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q2-2022 .static-image-tablet{display:block}}.q2-2022 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.q2-2022 .static-image-desktop{display:block}}.q2-2022 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q2-2022 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.q2-2022 .full-width-chart{width:calc(100% - 40px)}}.q2-2022 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q2-2022 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q2-2022 .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;width:200px}.q2-2022 .tooltip h6{margin:0;font-size:16px}.q2-2022 .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q2-2022 .tooltip h6{font-size:14px}.q2-2022 .tooltip p{font-size:12px}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q3-2019 #map-wrapper h4{font-size:32px}@media only screen and (max-width:763px){.q3-2019 #map-wrapper h4{font-size:24px}}.q3-2019 .scrolly-legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.q3-2019 .scrolly-legend.legend-centered{-ms-flex-pack:center;justify-content:center}.q3-2019 .scrolly-legend.legend-left{-ms-flex-pack:start;justify-content:start}.q3-2019 .scrolly-legend p{margin:0!important;font-size:16px!important;font-weight:300!important}.q3-2019 #map-legend p{margin-right:10px!important}.q3-2019 #map-legend i{font-size:18px}.q3-2019 #map-legend .fas{margin-right:5px}.q3-2019 #map-legend .fa-long-arrow-alt-down{color:#f46d43}.q3-2019 #map-legend .fa-long-arrow-alt-up{color:#66bd63}.q3-2020 .flag,.q3-2020 .q32020-footer{color:#6f7072!important;padding-bottom:20px!important}.q3-2019 #rug-legend p{margin-right:10px!important}.q3-2019 #rug-legend div{border-radius:50%;background:red;border:1px solid #000;width:12px;height:12px;margin-right:4px}.q3-2019 #rug-legend .metro-dot{background:#c5c6c7;border:none}.q3-2019 #rug-legend .national-dot{background:red;border:1px solid #000}.q3-2019 .scrolly-legend.hidden{display:none}@media only screen and (min-width:764px) and (max-width:999px){.q3-2019 .scrolly-legend p{font-size:14px}.q3-2019 #map-legend i{font-size:16px}.q3-2019 #rug-legend div{width:10px;height:10px}}@media only screen and (max-width:763px){.q3-2019 .scrolly-legend p{font-size:12px}.q3-2019 #map-legend i{font-size:14px}.q3-2019 #rug-legend div{width:8px;height:8px}}@media only screen and (max-width:500px){.q3-2019 .scrolly-legend p{font-size:12px}.q3-2019 #map-legend i{font-size:14px}.q3-2019 #rug-legend div{width:8px;height:8px}}.q3-2019 #rug-footnote{display:none;position:absolute;left:10px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q3-2020 .flag{font-size:16px!important}.q3-2020 .q32020-footer{margin-top:24px;font-size:14px!important}.q3-2020 .q32020-footer.q32020-footer-centered{text-align:center}.q3-2020 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q3-2020 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q3-2020 h4{margin:0 0 10px}}.q3-2020 .fill-red{color:#e00707;font-weight:800}.q3-2020 .chart-wrapper{margin:auto auto 60px;width:100%;max-width:800px}.q3-2020 .report-wrapper{position:relative}.q3-2020 .static-image-container{width:100%}.q3-2020 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q3-2020 .static-image-mobile{display:block}}.q3-2020 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q3-2020 .static-image-tablet{display:block}}.q3-2020 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.q3-2020 .static-image-desktop{display:block}}.q3-2020 .static-image-container__toggle{display:none}.q3-2020 .static-image-container__toggle.is-visible{display:block}.q3-2020 .extend-full-width{width:calc(100vw - 20px);max-width:1100px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q3-2020 .svg--overlay{fill:transparent}.q3-2020 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q3-2020 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q3-2020 .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 30px}.q3-2020 .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 8px;width:160px;color:#2d2e2f;font-size:14px;text-align:center}@media only screen and (max-width:764px){.q3-2020 .centered-title--button-container{-ms-flex-pack:start;justify-content:flex-start}.q3-2020 .centered-title--button{width:110px;font-size:10px}.q3-2020 .hide__mobile{display:none!important}}.q3-2020 .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.q3-2020 .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.q3-2020 .centered-title--button:hover{background:#f4f4f4}.q3-2020 .centered-title--button.is-active{background:#2d2e2f;color:#fff}.q3-2020 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q3-2020 .map-container{width:100%;position:relative}.q3-2020 .map-container .country-outline{stroke:#6f7072;fill:none}.q3-2020 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.q3-2020 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;max-width:360px}@media only screen and (max-width:900px){.q3-2020 .map-container .tooltip{max-width:260px}}.q3-2020 .map-container .tooltip h6{margin:0;font-size:16px}.q3-2020 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q3-2020 .map-container .tooltip{max-width:200px}.q3-2020 .map-container .tooltip h6{font-size:14px}.q3-2020 .map-container .tooltip p{font-size:12px}}.q3-2020 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.q3-2020 .play-pause.pause:after,.q3-2020 .play-pause.play:after{position:absolute;padding:0;content:""}.q3-2020 .legend,.q3-2020 .slider--years p{font-size:12px}.q3-2020 .slider-play-pause-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.q3-2020 .play-pause{width:11px;height:12px;cursor:pointer;margin-right:15px;margin-top:10px}.q3-2020 .play-pause.play:after{width:0;height:0;margin:0;border-bottom:6px solid transparent;border-left:11px solid #aaa;border-top:6px solid transparent}.q3-2020 .play-pause.pause:after{width:3px;height:12px;margin:0;border-left:4px solid #aaa;border-right:4px solid #aaa}.q3-2020 .slider{width:250px}.q3-2020 .slider--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:#bbbac0;outline:0;margin:0}.q3-2020 .slider--input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#2d2e2f;border-radius:50%;border:1px solid #fff;cursor:pointer}.q3-2020 .slider--input::-moz-range-thumb{width:14px;height:14px;background:#2d2e2f;border-radius:50%;border:1px solid #fff;cursor:pointer}.q3-2020 .slider--years{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin-left:-15px}.q3-2020 .slider--years p{text-align:center;margin:0;width:calc(280px / 6);color:#bbbac0;transition:.5s}.q3-2020 .slider--years p.is-active{color:#2d2e2f;font-weight:600}.q3-2020 .legend{margin:20px auto}.q3-2020 .legend--title{text-align:center;margin:0 0 3px}.q3-2020 .legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.q3-2020 .legend--label{margin:0;font-weight:600}.q3-2020 .legend--container{width:250px;height:15px;margin:0 5px;border:1px solid #2d2e2f}@media only screen and (max-width:600px){.q3-2020 .legend--container{width:200px;height:12px}}.q3-2020 .legend #reopenings-legend{background:linear-gradient(90deg,#f13d40 0,#fff 50%,#05a882 100%)}.q3-2020 .legend #rfnopenings-legend{background:linear-gradient(90deg,#fff 0,#00838f 100%)}.q3-2020 #line-chart-container{width:calc(100vw - 20px);max-width:800px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative}.q3-2020 #line-chart-container .voronoi-path{cursor:pointer}.q3-2020 #line-chart-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;width:200px}.q3-2020 #line-chart-container .tooltip h6{margin:0;font-size:16px}.q3-2020 #line-chart-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q3-2020 #line-chart-container .tooltip h6{font-size:14px}.q3-2020 #line-chart-container .tooltip p{font-size:12px}}.q3-2020 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q3-2020 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q3-2020 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q3-2020 .line-chart--dot{fill:#e00707}.q3-2020 .line-chart--label{font-size:14px;fill:#6f7072}.q3-2020 .line-chart--label.current{font-size:16px;font-weight:700;fill:#e00707}.q3-2020 .line-chart--axis text{font-size:12px;fill:#6f7072}.q3-2020 .line-chart--axis .domain{display:none}.q3-2020 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q3-2020 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q3-2020 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q3-2020 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q3-2020 #arrow-chart-container .arrow-label{font-size:14px}@media only screen and (max-width:900px){.q3-2020 #arrow-chart-container .arrow-label{font-size:12px}}@media only screen and (max-width:600px){.q3-2020 #arrow-chart-container .arrow-label{font-size:10px}}.q3-2020 #arrow-chart-container .arrow-label-bold{font-weight:800}.q3-2020 .arrow-annotation{position:absolute;top:calc(100% - 30px);left:calc(100% - 20px);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);width:220px;font-size:12px;background:#fff}@media only screen and (max-width:900px){.q3-2020 .arrow-annotation{width:150px}}.q3-2020 .arrow-annotation .outdoor{color:#05a882;font-weight:700}.q3-2020 .arrow-annotation .plah{font-weight:700}.q3-2020 .arrow-legend-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 32px}@media only screen and (min-width:769px){.q3-2020 .arrow-legend-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1000px){.q3-2020 .arrow-legend-container{-ms-flex-pack:center;justify-content:center}}.q3-2020 .arrow-legend-entry{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 24px 8px 0}@media only screen and (min-width:769px){.q3-2020 .arrow-legend-entry{margin-bottom:0;max-width:275px}}.q3-2020 .arrow-legend-entry:last-child{margin-right:0}.q3-2020 .arrow-legend-entry-left{margin-right:8px;font-size:12px}@media only screen and (min-width:640px){.q3-2020 .arrow-legend-entry-left{font-size:16px}}.q3-2020 .arrow-legend-entry-right{font-size:12px}@media only screen and (min-width:640px){.q3-2020 .arrow-legend-entry-right{font-size:14px}}.q3-2020 .arrow-legend-entry-outdoors{background-color:#05a882;width:18px;height:5px}.q3-2020 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.q3-2020 .full-width-wrapper{padding:0 15px}}.q3-2020 .full-width-wrapper h2{margin-bottom:20px;border-bottom:2px solid #d3d3d3;padding-bottom:4px;line-height:1.2;color:#2d2e2f;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-weight:700}.q3-2020 .full-width-wrapper .line-chart--axis text,.q3-2020 .full-width-wrapper .line-chart--container h3,.q3-2020 .full-width-wrapper .line-chart--label,.q3-2021 .centered-title--button,.q3-2021 .legend,.q3-2021 .line-chart--axis text,.q3-2021 .line-chart--label,.q3-2021 .map-container .tooltip p,.q3-2021 .q32021-footer,.q3-2021 .slider--years p,.q3-2021 .tooltip p,.q3-2021 h4,.q3-2022 .chart-footer,.q3-2022 h4{font-family:"Open Sans",sans-serif}.q3-2020 .full-width-wrapper .line-chart--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.q3-2020 .full-width-wrapper .line-chart--container{margin:0 32px 32px 0}@media only screen and (max-width:764px){.q3-2020 .full-width-wrapper .line-chart--container{margin:0 0 32px}}.q3-2020 .full-width-wrapper .line-chart--container h3{color:#2d2e2f;font-size:18px;font-weight:700}.q3-2020 .full-width-wrapper .line-chart--axis text{font-size:10px;fill:#828282}.q3-2020 .full-width-wrapper .line-chart--axis.x text{font-weight:700}.q3-2020 .full-width-wrapper .line-chart--axis line{stroke:#e0e0e0}.q3-2020 .full-width-wrapper .line-chart--axis .domain{display:none}.q3-2020 .full-width-wrapper .line-chart--path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.q3-2020 .full-width-wrapper .line-chart--label{font-size:12px}.q3-2020 .comp-cat-row p{font-size:24px}.q3-2020 #comp-area-wrapper{width:100%;padding:0;overflow:hidden}.q3-2021 .flag,.q3-2021 .q32021-footer{color:#6f7072!important;padding-bottom:20px!important}.q3-2020 .all-area-wrapper{margin:30px 0}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q3-2021 .flag{font-size:16px!important}.q3-2021 .q32021-footer{margin-top:24px;font-size:14px!important}.q3-2021 .q32021-footer.q32021-footer-centered{text-align:center}.q3-2021 .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 10px}.q3-2021 .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 16px;color:#2d2e2f;font-size:14px;text-align:center}@media only screen and (max-width:764px){.q3-2021 .centered-title--button-container{-ms-flex-pack:start;justify-content:flex-start}.q3-2021 .centered-title--button{font-size:10px;padding:4px 8px}}.q3-2021 .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.q3-2021 .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.q3-2021 .centered-title--button:hover{background:#f4f4f4}.q3-2021 .centered-title--button.is-active{background:#2d2e2f;font-weight:700;color:#fff}.q3-2021 .map-container .tooltip,.q3-2021 .tooltip{background-color:#fff}.q3-2021 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q3-2021 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q3-2021 h3.h3--small{font-size:18px}.q3-2021 h4{margin:0 0 10px}}.q3-2021 .report-wrapper{position:relative}.q3-2021 .static-image-container{width:100%}.q3-2021 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q3-2021 .static-image-mobile{display:block}}.q3-2021 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q3-2021 .static-image-tablet{display:block}}.q3-2021 .static-image-desktop{display:none;width:100%}.q3-2021 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q3-2021 .static-image-desktop{display:block}.q3-2021 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q3-2021 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q3-2021 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q3-2021 .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;width:200px}.q3-2021 .tooltip h6{margin:0;font-size:16px}.q3-2021 .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q3-2021 .tooltip h6{font-size:14px}.q3-2021 .tooltip p{font-size:12px}}.q3-2021 .line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.q3-2021 .line-chart-container,.q3-2021 .line-chart-container-full{width:100%;margin:20px 0}@media only screen and (min-width:450px){.q3-2021 .line-chart-container{width:calc(50% - 30px);margin-right:30px}}@media only screen and (min-width:901px){.q3-2021 .line-chart-container{width:calc(33.3% - 30px);margin-right:30px}}.q3-2021 .line-chart-title{margin:0;font-weight:700}.q3-2021 .line-chart-title-full{font-size:24px;margin:0;font-weight:700}.q3-2021 #line-chart-container .voronoi-path,.q3-2021 .line-chart-container .voronoi-path{cursor:pointer}.q3-2021 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q3-2021 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q3-2021 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q3-2021 .line-chart--dot{fill:#e00707}.q3-2021 .line-chart--label{font-size:14px}.q3-2021 .line-chart--label.current{font-weight:700}.q3-2021 .line-chart--axis text{font-size:12px;fill:#6f7072}.q3-2021 .line-chart--axis .domain{display:none}.q3-2021 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q3-2021 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q3-2021 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q3-2021 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q3-2021 .svg--overlay{fill:transparent}.q3-2021 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.q3-2021 .line-chart--label{font-size:12px}.q3-2021 .full-width-wrapper{padding:0 15px}}.q3-2021 .map-container{width:100%;position:relative}.q3-2021 .map-container .country-outline{stroke:#6f7072;fill:none}.q3-2021 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.q3-2021 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;max-width:360px}.q4-2018 .highlighted-comp-area,.q4-2018 .score-label{box-shadow:rgba(0,0,0,.3) 0 2px 10px}@media only screen and (max-width:900px){.q3-2021 .map-container .tooltip{max-width:260px}}.q3-2021 .map-container .tooltip h6{margin:0;font-size:16px}.q3-2021 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q3-2021 .map-container .tooltip{max-width:200px}.q3-2021 .map-container .tooltip h6{font-size:14px}.q3-2021 .map-container .tooltip p{font-size:12px}}.q3-2021 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.q3-2021 .legend,.q3-2021 .slider--years p{font-size:12px}.q3-2021 .legend{margin:20px auto}.q3-2021 .legend--title{text-align:center;margin:0 0 10px}.q3-2021 .legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:999px){.q3-2021 .legend--wrapper-left{-ms-flex-pack:start;justify-content:flex-start}}.q3-2021 .legend--label{margin:0 2px;font-weight:800;white-space:nowrap}.q3-2021 .legend--block{width:40px;height:10px;margin:0 2px;border:1px solid #2d2e2f}.q3-2021 .legend--line{width:20px;position:relative;margin-right:5px}.q3-2021 .legend--line:not(:first-child){margin-left:10px}.q3-2021 .legend--line div{position:absolute;width:100%;height:4px;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.q3-2021 .slider-play-pause-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.q3-2021 .play-pause{width:11px;height:12px;cursor:pointer;margin-right:15px;margin-top:10px}.q3-2021 .play-pause.play:after{width:0;height:0;border-bottom:6px solid transparent;border-left:11px solid #aaa;border-top:6px solid transparent}.q3-2021 .play-pause.pause:after{width:3px;height:12px;border-left:4px solid #aaa;border-right:4px solid #aaa}.q3-2021 .slider{width:250px}.q3-2021 .slider--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:#bbbac0;outline:0;margin:0}.q3-2021 .slider--input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#2d2e2f;border-radius:50%;border:1px solid #fff;cursor:pointer}.q3-2021 .slider--input::-moz-range-thumb{width:14px;height:14px;background:#2d2e2f;border-radius:50%;border:1px solid #fff;cursor:pointer}.q3-2021 .slider--years{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin-left:-15px}.q3-2021 .slider--years p{text-align:center;margin:0;width:calc(280px / 6);color:#bbbac0;transition:.5s}.q3-2021 .slider--years p.is-active{color:#2d2e2f;font-weight:600}.q3-2021 .dumbbell--label,.q3-2021 .dumbbell--legend__label,.q3-2021 .dumbbell--number{font-weight:700;font-family:"Open Sans",sans-serif}.q3-2021 .dumbbell--row{cursor:pointer}.q3-2021 .dumbbell--label{fill:#2d2e2f;font-size:14px}@media only screen and (max-width:900px){.q3-2021 .dumbbell--label{font-size:12px}}@media only screen and (max-width:600px){.q3-2021 .dumbbell--label{font-size:10px}}.q3-2021 .dumbbell--number{fill:#2d2e2f;font-size:14px;text-anchor:start;alignment-baseline:middle;opacity:0}@media only screen and (max-width:900px){.q3-2021 .dumbbell--number{font-size:12px}}@media only screen and (max-width:600px){.q3-2021 .dumbbell--number{font-size:10px}}.q3-2021 .dumbbell--number__outline{fill:#fff;stroke:#fff;stroke-width:3px}.q3-2021 .dumbbell--legend{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0}.q3-2021 .dumbbell--legend__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 10px}.q3-2021 .dumbbell--legend__dot{width:12px;height:12px;border-radius:50%;margin-right:5px}@media only screen and (max-width:764px){.q3-2021 .dumbbell--legend__dot{width:10px;height:10px}}.q3-2021 .dumbbell--legend__dot--red{border:2px solid red;background:#FF8080}.q3-2021 .dumbbell--legend__dot--gray{border:2px solid grey;background:#BFBFBF}.q3-2021 .dumbbell--legend__label{font-size:14px;color:#2d2e2f}.q3-2022 .chart-footer,.q3-2022 .flag{color:#6f7072!important;padding-bottom:20px!important}@media only screen and (max-width:600px){.q3-2021 .dumbbell--legend__label{font-size:12px}}.q3-2021 #dumbbell-container .bold-line{stroke-dasharray:0;stroke:#2d2e2f}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q3-2022 .flag{font-size:16px!important}.q3-2022 .chart-header{margin:0 0 40px}.q3-2022 h3{font-size:28px;font-weight:800}.q3-2022 h4{margin:5px 0 0;font-size:18px;font-weight:400}.q3-2022 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.q4-2018 #project-intro,.q4-2018 .copy-container{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.q3-2022 .report-wrapper{position:relative}.q3-2022 .static-image-container{width:100%}.q3-2022 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q3-2022 .static-image-mobile{display:block}}.q3-2022 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q3-2022 .static-image-tablet{display:block}}.q3-2022 .static-image-desktop{display:none;width:100%}.q3-2022 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q3-2022 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.q3-2022 .full-width-chart{width:calc(100% - 40px)}}.q3-2022 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q3-2022 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q4-2018 #project-intro{width:100%;text-align:center}.q4-2018 #project-intro h2{color:#d32323;font-weight:800}.q4-2018 #project-intro h3{font-weight:600;width:700px;max-width:95vw;margin:auto}.q4-2018 #project-intro p{margin:0}.q4-2018 #project-intro .text-top{font-size:24px;font-weight:400}.q4-2018 #project-intro .text-bottom{font-size:20px;font-weight:200;font-style:italic}.q4-2018 #project-intro .intro-break{border-bottom:1px solid #000;margin:auto}@media only screen and (min-width:1000px){.q3-2022 .static-image-desktop{display:block}.q4-2018 #project-intro{margin-top:60px}.q4-2018 #project-intro h2{font-size:80px;margin:0 0 5px}.q4-2018 #project-intro h3{font-size:28px;margin-top:40px;margin-bottom:40px}.q4-2018 #project-intro img{width:35px;margin-bottom:20px}.q4-2018 #project-intro .text-top{font-size:24px}.q4-2018 #project-intro .text-bottom{font-size:20px}.q4-2018 #project-intro .intro-break{width:100px;margin-bottom:40px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 #project-intro{margin-top:60px}.q4-2018 #project-intro h2{font-size:60px;margin:0 0 5px}.q4-2018 #project-intro h3{font-size:24px;margin-top:40px;margin-bottom:40px}.q4-2018 #project-intro img{width:35px;margin-bottom:20px}.q4-2018 #project-intro .text-top{font-size:20px}.q4-2018 #project-intro .text-bottom{font-size:18px}.q4-2018 #project-intro .intro-break{width:80px;margin-bottom:40px}}@media only screen and (max-width:763px){.q4-2018 #project-intro{margin-top:60px}.q4-2018 #project-intro h2{font-size:35px;margin:10px 0;line-height:1.1}.q4-2018 #project-intro h3{font-size:18px;margin-top:20px;margin-bottom:20px}.q4-2018 #project-intro img{width:28px;margin-bottom:15px}.q4-2018 #project-intro .text-bottom,.q4-2018 #project-intro .text-top{font-size:14px}.q4-2018 #project-intro .intro-break{width:80px;margin-bottom:60px}}.q4-2018 .copy-container{line-height:1.6875;font-size:16px;margin:auto auto 60px}.q4-2018 .large-area-wrapper p span,.q4-2018 .score-label{font-family:'Roboto Mono',monospace}.q4-2018 .copy-container p{margin:0 0 18px}@media (min-width:992px){.q4-2018 .copy-container{width:680px;margin-bottom:80px}}@media (max-width:991px){.q4-2018 .copy-container{width:750px;padding-left:15px;padding-right:15px}}@media (max-width:750px){.q4-2018 .copy-container{width:calc(100% - 30px);padding-left:15px;padding-right:15px}}.q4-2018 .large-area-wrapper{width:calc(100% - 32px);height:400px;max-width:800px;margin:32px auto;padding:16px}.q4-2018 .large-area-wrapper h4{font-weight:800;line-height:1.1}.q4-2018 .large-area-wrapper p{font-weight:400}@media only screen and (min-width:1000px){.q4-2018 .large-area-wrapper{margin-bottom:90px}.q4-2018 .large-area-wrapper h4{font-size:40px;margin:0 0 5px}.q4-2018 .large-area-wrapper p{font-size:22px;margin:0 0 10px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 .large-area-wrapper{margin-bottom:70px}.q4-2018 .large-area-wrapper h4{font-size:35px;margin:0 0 5px}.q4-2018 .large-area-wrapper p{font-size:20px;margin:0 0 10px}}@media only screen and (max-width:763px){.q4-2018 .large-area-wrapper{margin-bottom:40px}.q4-2018 .large-area-wrapper h4{font-size:22px;margin:0 0 5px}.q4-2018 .large-area-wrapper p{font-size:16px;margin:0 0 10px}}.q4-2018 .large-area-wrapper .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.q4-2018 .area-axis .domain,.q4-2018 .area-y-axis .tick line,.q4-2018 .large-area-axis .domain{display:none}.q4-2018 .large-area-wrapper .button-container p{border:1px solid #000;border-radius:3px;color:#000;background:#fff;font-weight:600;cursor:pointer}.q4-2018 .large-area-wrapper .button-container .selected,.q4-2018 .large-area-wrapper .button-container p:hover{background:#000;color:#fff}@media only screen and (min-width:1000px){.q4-2018 .large-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 .large-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (max-width:763px){.q4-2018 .large-area-wrapper .button-container p{font-size:10px;margin-right:3px;padding:2px 3px}}.q4-2018 #large-area-container{width:100%;height:300px;position:relative}.q4-2018 .overlay{fill:none;pointer-events:all}.q4-2018 .focus circle{fill:#f46d43;stroke:#000}.q4-2018 .score-label{position:absolute;background:#fff;color:#000;-ms-transform:translateX(-50%);transform:translateX(-50%);padding:3px 5px;font-size:12px}.q4-2018 #all-area-wrapper{font-family:Lato,sans-serif;margin:30px 0 100px}.q4-2018 .area-axis,.q4-2018 .large-area-axis{font-family:'Roboto Mono',monospace}.q4-2018 #comp-area-wrapper{margin:auto;overflow-y:hidden;position:relative}@media only screen and (min-width:1200px){.q4-2018 #comp-area-wrapper{width:1140px}}@media only screen and (min-width:1000px) and (max-width:1199px){.q4-2018 #comp-area-wrapper{width:990px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 #comp-area-wrapper{width:95vw}}@media only screen and (max-width:763px){.q4-2018 #comp-area-wrapper{width:95vw}}.q4-2018 .comp-cat-row{width:100%}.q4-2018 .comp-cat-row p{font-weight:800;border-bottom:2px solid #d3d3d3}.q4-2018 .comp-cat-row .comp-area-row{width:100%;position:relative}.q4-2018 .comp-cat-row .comp-area-row .comp-area-container{position:absolute;background:#fff;margin-left:3px}@media only screen and (min-width:1000px){.q4-2018 .comp-cat-row{margin-bottom:40px}.q4-2018 .comp-cat-row p{font-size:18px;margin:0 0 10px}.q4-2018 .comp-cat-row .comp-area-row{height:140px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 .comp-cat-row{margin-bottom:40px}.q4-2018 .comp-cat-row p{font-size:18px;margin:0 0 10px}.q4-2018 .comp-cat-row .comp-area-row{height:140px}}@media only screen and (max-width:763px){.q4-2018 .comp-cat-row{margin-bottom:20px}.q4-2018 .comp-cat-row p{font-size:18px;margin:0 0 10px}.q4-2018 .comp-cat-row .comp-area-row{height:140px}}.q4-2018 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title{font-size:16px;font-weight:800;position:absolute;left:4px;top:3px}.q4-2018 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title p{border-bottom:0;margin:0}.q4-2018 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title .header{font-size:12px}.q4-2018 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title .sub-header{font-size:10px;font-weight:400;font-family:'Roboto Mono',monospace}.q4-2018 .comp-cat-row .comp-area-row .comp-area-container .comp-area-title .hidden{opacity:0;font-size:8px}.q4-2018 .large-area-axis{color:#000;fill:#000;font-size:12px}.q4-2018 .large-area-y-axis .tick line{stroke:#d3d3d3}.q4-2018 .large-area-y-axis .tick text{text-anchor:start;alignment-baseline:baseline}.q4-2018 .area-axis{color:grey}.q4-2018 .area-axis .tick text{font-size:8px;text-anchor:middle}.q4-2018 .swarm-wrapper{width:900px;max-width:95vw;font-family:Lato,sans-serif;margin:30px auto 20px;position:relative}.q4-2018 .swarm-axis,.q4-2018 .swarm-tooltip .score{font-family:'Roboto Mono',monospace}.q4-2018 .swarm-overlay{position:absolute;width:100%;height:100%;left:0;top:0}.q4-2018 .swarm-wrapper h4{font-weight:800;margin:0}.q4-2018 .swarm-wrapper .swarm-sub-header span{margin:0 3px 0 0;padding:2px 5px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:800}@media only screen and (min-width:1000px){.q4-2018 .swarm-wrapper h4{font-size:40px}.q4-2018 .swarm-wrapper .swarm-sub-header{margin:0 0 20px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 .swarm-wrapper h4{font-size:35px}.q4-2018 .swarm-wrapper .swarm-sub-header{margin:0 0 5px}}@media only screen and (max-width:763px){.q4-2018 .swarm-wrapper h4{font-size:22px;margin-bottom:0}.q4-2018 .swarm-wrapper .swarm-sub-header{margin:0 0 5px}.q4-2018 .swarm-wrapper .swarm-sub-header span{font-size:10px}}.q4-2018 .swarm-wrapper p{margin:0}.q4-2018 .swarm-wrapper .header{font-size:24px;font-weight:800}.q4-2018 .swarm-wrapper .sub{font-size:16px;font-weight:400;margin-bottom:10px}@media only screen and (max-width:763px){.q4-2018 .swarm-wrapper .header{font-size:20px;font-weight:800}.q4-2018 .swarm-wrapper .sub{font-size:15px;font-weight:400;margin-bottom:10px}}.q4-2018 .swarm-wrapper .sub-header{font-size:14px;font-weight:400;margin-bottom:10px}.q4-2018 .swarm-container{margin-top:20px;position:relative}.q4-2018 .search-plot{opacity:0;height:0}.q4-2018 .cells path{fill:none;pointer-events:all}.q4-2018 .swarm-axis path{stroke-dasharray:4px 4px}.q4-2018 .swarm-axis text{font-size:16px;font-weight:800}.q4-2018 .swarm-tooltip{position:absolute;left:100%;top:0;-ms-transform:translateX(-100%);transform:translateX(-100%);display:none;pointer-events:none}.q4-2018 .swarm-tooltip p{display:inline-block;white-space:nowrap;line-height:1.1}.q4-2018 .swarm-tooltip .region{font-weight:800;color:#fff;padding:1px 3px;text-transform:uppercase;font-size:10px}.q4-2018 .swarm-tooltip .city{font-weight:800;font-size:20px}.q4-2018 .swarm-tooltip .score{font-size:14px}@media only screen and (max-width:763px){.q4-2018 .swarm-tooltip .city{font-size:14px}.q4-2018 .swarm-tooltip .score{font-size:12px}.q4-2018 .tooltip-offset-large{top:60px}.q4-2018 .tooltip-offset-small{top:20px}}.q4-2018 .search-wrapper{position:relative;width:300px}.q4-2018 .search-wrapper input{background-position:10px 12px;background-repeat:no-repeat;font-size:16px;width:100%;padding:12px 20px 12px 0;border:none;border-bottom:1px solid #ddd;margin-bottom:12px}.q4-2018 .search-wrapper ul{list-style-type:none;padding:0;margin:0!important;position:absolute;left:0;top:50px;width:100%;background:#fff;border:1px solid grey;max-height:140px;overflow-y:scroll;display:none;z-index:998;line-height:1.1!important}.q4-2018 .search-wrapper ul li{margin-top:0;height:30px;padding:5px 0 0 10px;text-decoration:none;font-size:16px;color:#000;display:block;cursor:pointer;font-weight:800;border-bottom:1px solid grey;z-index:999}.q4-2018 .search-wrapper ul li:hover{background:#ededed}.q4-2018 #metro-area-wrapper{width:960px;margin:auto}.q4-2018 .metro-area-container{display:inline-block;position:relative;margin-bottom:80px;margin-left:20px}.q4-2018 #metro-area-wrapper .comp-area-title{font-size:20px;font-weight:800;left:0;top:0}.q4-2018 #metro-area-wrapper .comp-area-title p{border-bottom:0;margin:0}.q4-2018 #metro-area-wrapper .comp-area-title .header{font-size:20px}.q4-2018 #metro-area-wrapper .comp-area-title .sub-header{font-size:16px;font-weight:400;font-family:'Roboto Mono',monospace}.q4-2018 #metro-area-wrapper .comp-area-title .hidden{opacity:0;font-size:8px}.q4-2018 .metro-axis .tick text{font-size:12px!important}.q4-2018 #collapse-container{position:absolute;left:0;bottom:0;width:100%}.q4-2018 #collapse-gradient{width:100%;position:absolute;left:0;top:0;background:#fff;opacity:.9}.q4-2018 #collapse-button{position:absolute;top:100%;left:50%;-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);display:inline-block;border:1px solid #000;background-color:#fff;color:#000;font-weight:600;cursor:pointer;border-radius:3px}.q4-2018 #collapse-button:hover{background-color:#000;color:#fff}@media only screen and (min-width:1000px){.q4-2018 #collapse-button{padding:8px;font-size:14px}}@media only screen and (min-width:764px) and (max-width:999px){.q4-2018 #collapse-button{padding:6px;font-size:14px}}@media only screen and (max-width:763px){.q4-2018 #collapse-button{padding:6px;font-size:12px}}.q4-2018 .metro-table-header p{margin:0}.q4-2018 .metro-table-header .header{font-size:24px;font-weight:800}.q4-2018 .metro-table-header .sub{font-size:16px;font-weight:400;margin-bottom:10px}@media only screen and (max-width:600px){.q4-2018 .metro-table-header .header{font-size:20px;font-weight:800}.q4-2018 .metro-table-header .sub{font-size:15px;font-weight:400;margin-bottom:10px}}.q4-2018 .metro-table-header{width:900px;max-width:95vw;font-family:Lato,sans-serif;position:relative;margin:0 auto 30px;padding-right:15px;padding-left:15px}.q4-2019 .df-wrapper#scrolly article .step .inner-step .prose,.q4-2019 .map-container .map-region-label,.q4-2019 .map-container .map-state-label,.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-color-container .map-legend-label,.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-party,.q4-2019 .map-header-container h4,.q4-2019 .table-container table tbody,.q4-2019 .table-container table tbody td,.q4-2019 .table-container table thead,.q4-2020 .axis text,.q4-2020 .centered-title--button,.q4-2020 .line-chart--axis text,.q4-2020 .line-chart--label,.q4-2020 .q42020-footer,.q4-2020 .stacked-bar--axis text,.q4-2020 .stacked-bar--legend,.q4-2020 .stacked-bar--name,.q4-2020 .tooltip p,.q4-2020 h4,.q4-2021 .area-annotation,.q4-2021 .area-chart-label,.q4-2021 .area-legend,.q4-2021 .arrow-chart-container .arrow-label,.q4-2021 .arrow-chart-container .arrow-value,.q4-2021 .bar-chart-title-container p,.q4-2021 .line-annotation,.q4-2021 .line-chart--axis text,.q4-2021 .line-chart--label,.q4-2021 .map-container .tooltip p,.q4-2021 .map-legend,.q4-2021 .q42021-footer,.q4-2021 h4{font-family:"Open Sans",sans-serif}@media only screen and (min-width:768px) and (max-width:992px){.q4-2018 .metro-table-header{width:750px;text-align:center}}.q4-2018 .desktop-graphic img,.q4-2018 .tablet-graphic img{width:100%}@media only screen and (max-width:767px){.q4-2018 .metro-table-header{width:100%;margin:0 0 30px;text-align:left}}.q4-2018 .desktop-graphic{display:block;max-width:1140px;margin:0 auto}.q4-2018 .tablet-graphic{display:none;max-width:650px;margin:0 auto;padding-left:50px}.q4-2018 .mobile-graphic{display:none;max-width:300px;margin:0 auto}.q4-2018 .mobile-graphic img{width:100%;margin-bottom:40px}@media only screen and (min-width:600px) and (max-width:992px){.q4-2018 .desktop-graphic{display:none}.q4-2018 .tablet-graphic{display:block}}@media only screen and (min-width:768px) and (max-width:992px){.q4-2018 .tablet-graphic{display:block}}@media only screen and (min-width:600px) and (max-width:768px){.q4-2018 .tablet-graphic{display:block;max-width:600px;margin:0;padding-left:15px}}@media only screen and (max-width:599px){.q4-2018 .desktop-graphic{display:none}.q4-2018 .mobile-graphic{display:block;margin:0;padding-left:2.5vw}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q4-2019 .youtube-video-wrapper{width:600px;max-width:100%;margin:60px auto}.q4-2019 .youtube-video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;box-shadow:0 2px 8px 1px rgba(0,0,0,.25)}.q4-2019 .youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.q4-2019 .republican-fill{background:#F13D40;fill:#F13D40}.q4-2019 .democrat-fill{background:#0AB3C9;fill:#0AB3C9}.q4-2019 .republican-gradient-fill{background-image:linear-gradient(to right,#fcd7d7,#F13D40)}.q4-2019 .democrat-gradient-fill{background-image:linear-gradient(to right,#e6f7f9,#0AB3C9)}.q4-2019 .df-wrapper#scrolly{position:relative;padding:10px;margin-bottom:60px}.q4-2019 .df-wrapper#scrolly .wrapper{width:100%}.q4-2019 .df-wrapper#scrolly figure{position:-webkit-sticky;position:sticky;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;margin:0;transform:translate3d(0,0,0)}.q4-2019 .df-wrapper#scrolly figure .wrapper.fullwidth{max-width:100%}.q4-2019 .df-wrapper#scrolly article{position:relative;padding:0;width:100%;max-width:480px;margin:0 auto}.q4-2019 .df-wrapper#scrolly article.wide{max-width:640px}.q4-2019 .df-wrapper#scrolly article .step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto 20px}.q4-2019 .df-wrapper#scrolly article .step .inner-step{background:#fff;padding:20px 30px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:3px;width:100%;max-width:480px}.q4-2019 .df-wrapper#scrolly article .step .inner-step .prose{font-size:18px;color:#2d2e2f;font-weight:400;line-height:1.8;margin:20px 0}.q4-2019 .df-wrapper#scrolly article .step .inner-step .prose a{text-decoration:none;color:inherit;transition:.3s;border-bottom:1px solid #e00707}.q4-2019 .df-wrapper#scrolly article .step .inner-step .prose a:hover{color:#e00707}.q4-2019 .df-wrapper#scrolly article .step:last-child{margin-bottom:0}.q4-2019 .df-wrapper#scrolly article .step.is-active{opacity:1}.q4-2019 .map-container{height:600px}.q4-2019 .map-container .map-region-label{font-size:20px;font-weight:800;text-transform:uppercase}@media only screen and (max-width:764px){.q4-2019 .map-container .map-region-label{font-size:18px}}@media only screen and (max-width:500px){.q4-2019 .map-container .map-region-label{font-size:16px}}.q4-2019 .map-container .map-state-label{font-size:12px;font-weight:600}@media only screen and (max-width:500px){.q4-2019 .map-container .map-state-label{font-size:10px}}.q4-2019 .map-header-container{text-align:center}.q4-2019 .map-header-container h3{font-size:32px;font-weight:800;margin:0}.q4-2019 .map-header-container h4{margin:0 0 20px;font-size:20px;font-weight:400}@media only screen and (min-width:764px) and (max-width:999px){.q4-2019 .map-header-container h3{font-size:30px}.q4-2019 .map-header-container h4{margin:0 0 20px;font-size:18px}}@media only screen and (max-width:763px){.q4-2019 .map-header-container h3{font-size:22px;margin-bottom:5px}.q4-2019 .map-header-container h4{margin:0 0 20px;font-size:16px}}@media only screen and (max-width:500px){.q4-2019 .map-header-container h3{font-size:20px;margin-bottom:5px}.q4-2019 .map-header-container h4{margin:0 0 20px;font-size:14px}}.q4-2019 .map-header-container .map-legend-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container{margin:0 15px}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-party{color:#fff;padding:8px 15px;margin-bottom:5px;border-radius:3px;font-size:16px;font-weight:600}@media only screen and (max-width:764px){.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-party{padding:5px 8px;font-size:12px;width:90px}}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-color-container{transition:all .5s;opacity:0}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-color-container.is-visible{opacity:1}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-color-container .map-legend-color{width:100%;height:15px}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-color-container .map-legend-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container .map-legend-color-container .map-legend-label p{font-size:10px;color:#979797;margin:0}@media only screen and (max-width:764px){.q4-2019 .map-header-container .map-legend-wrapper .map-legend-container{margin:0 10px}}.q4-2019 .table-container table{border-collapse:collapse;border-radius:2px;width:250px;max-width:950%;margin:auto}.q4-2019 .table-container table thead{text-align:left;color:#979797;border-bottom:2px solid #979797;font-size:16px}.q4-2019 .table-container table thead th{padding:0 0 4px 2px}.q4-2019 .table-container table thead th:first-child{border-radius:2px 0 0}.q4-2019 .table-container table thead th:last-child{border-radius:0 2px 0 0;text-align:center}.q4-2019 .table-container table tbody{font-size:14px;margin-top:4px}.q4-2019 .table-container table tbody tr{border:4px solid #fff}.q4-2019 .table-container table tbody td{font-weight:600;font-size:16px}.q4-2019 .table-container table tbody td:nth-child(even){background-color:#F13D40;color:#fff;text-align:center}.q4-2019 .table-container table tbody td:nth-child(odd){background-color:#fff}.q4-2019 .table-container table tbody:before{content:"@";display:block;line-height:2px;text-indent:-99999px}.q4-2019 .bar-container .bar text{fill:#fff;font-size:14px;font-weight:600}.q4-2019 .bar-container p{margin:0;color:#979797;font-weight:600;font-size:16px}.q4-2020 .flag,.q4-2020 .q42020-footer{color:#6f7072!important;padding-bottom:20px!important}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q4-2020 .flag{font-size:16px!important}.q4-2020 .q42020-footer{margin-top:24px;font-size:14px!important}.q4-2020 .q42020-footer.q42020-footer-centered{text-align:center}.q4-2020 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q4-2020 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.q4-2020 h4{margin:0 0 10px}}.q4-2020 .fill-red{color:#e00707;font-weight:800}.q4-2020 .chart-wrapper{margin:auto auto 60px;width:100%;max-width:800px}.q4-2020 .report-wrapper{position:relative}.q4-2020 .static-image-container{width:100%}.q4-2020 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q4-2020 .static-image-mobile{display:block}}.q4-2020 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q4-2020 .static-image-tablet{display:block}}.q4-2020 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.q4-2020 .static-image-desktop{display:block}}.q4-2020 .static-image-container__toggle{display:none}.q4-2020 .static-image-container__toggle.is-visible{display:block}.q4-2020 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q4-2020 .svg--overlay{fill:transparent}.q4-2020 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q4-2020 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q4-2020 .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 30px}.q4-2020 .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 8px;width:160px;color:#2d2e2f;font-size:14px;text-align:center}@media only screen and (max-width:764px){.q4-2020 .centered-title--button-container{-ms-flex-pack:start;justify-content:flex-start}.q4-2020 .centered-title--button{width:110px;font-size:10px}.q4-2020 .hide__mobile{display:none!important}}.q4-2020 .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.q4-2020 .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.q4-2020 .centered-title--button:hover{background:#f4f4f4}.q4-2020 .centered-title--button.is-active{background:#2d2e2f;color:#fff}.q4-2020 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q4-2020 #line-chart-container{width:calc(100vw - 20px);max-width:800px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative}.q4-2020 #line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.q4-2020 .line-chart--axis .domain,.q4-2020 .stacked-bar--axis .domain{display:none}.q4-2020 .line-chart-container{width:100%;margin:20px 0}@media only screen and (min-width:450px){.q4-2020 .line-chart-container{width:calc(50% - 15px)}}.q4-2020 .line-chart-container .line-chart-title{margin:0;font-weight:700}.q4-2020 #line-chart-container .voronoi-path,.q4-2020 .line-chart-container .voronoi-path{cursor:pointer}.q4-2020 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q4-2020 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q4-2020 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q4-2020 .line-chart--dot{fill:#e00707}.q4-2020 .line-chart--label{font-size:14px;fill:#6f7072}.q4-2020 .line-chart--label.current{font-size:16px;font-weight:700;fill:#e00707}.q4-2020 .stacked-bar--legend,.q4-2020 .stacked-bar--name{font-weight:600}.q4-2020 .line-chart--axis text{font-size:12px;fill:#6f7072}.q4-2020 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q4-2020 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q4-2020 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q4-2020 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q4-2020 #stacked-bar-container{margin:30px 0}.q4-2020 .stacked-bar--name{font-size:12px;fill:#2d2e2f;alignment-baseline:middle}@media only screen and (min-width:901px){.q4-2020 .line-chart-container{width:calc(33% - 15px)}.q4-2020 .stacked-bar--name{font-size:16px}}.q4-2020 .stacked-bar--axis text{font-size:12px;fill:#6f7072}.q4-2020 .stacked-bar--axis line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q4-2020 .stacked-bar--axis .bold-line{stroke:#2d2e2f;stroke-dasharray:none;stroke-width:1.5}.q4-2020 .stacked-bar--legend{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px}.q4-2020 .stacked-bar--legend div{padding:2px 10px;margin:0 5px 5px 0;color:#fff;white-space:nowrap;border:1px solid #2d2e2f}@media only screen and (min-width:1000px){.q4-2020 .stacked-bar--legend{-ms-flex-pack:center;justify-content:center}.q4-2020 .stacked-bar--legend div{margin:0 5px}}.q4-2020 .stacked-bar--legend-one{background:#00838f}.q4-2020 .stacked-bar--legend-two{background:#05a882}.q4-2020 .stacked-bar--legend-three{background:#fdca57}.q4-2020 .tooltip,.q4-2021 .map-container .tooltip,.q4-2021 .tooltip{z-index:99;box-shadow:0 0 10px 1px rgba(0,0,0,.25);background-color:#fff;pointer-events:none}.q4-2020 .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;width:200px}.q4-2021 .flag,.q4-2021 .q42021-footer{color:#6f7072!important;padding-bottom:20px!important}.q4-2020 .tooltip h6{margin:0;font-size:16px}.q4-2020 .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q4-2020 .tooltip h6{font-size:14px}.q4-2020 .tooltip p{font-size:12px}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.q4-2021 .flag{font-size:16px!important}.q4-2021 .q42021-footer{margin-top:24px;font-size:14px!important}.q4-2021 .q42021-footer.q42021-footer-centered{text-align:center}.q4-2021 h3{margin:0 0 5px;font-size:28px;font-weight:800}.q4-2021 h4{margin:0 0 20px;font-size:18px;font-weight:400}.q4-2021 .area-chart-label,.q4-2021 .bar-chart-title-container p,.q4-2021 .line-annotation-bold,.q4-2021 .line-chart--label.current,.q4-2021 .line-chart-title{font-weight:700}@media only screen and (max-width:764px){.q4-2021 h4{margin:0 0 10px}}.q4-2021 .report-wrapper{position:relative}.q4-2021 .static-image-container{width:100%}.q4-2021 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.q4-2021 .static-image-mobile{display:block}}.q4-2021 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.q4-2021 .static-image-tablet{display:block}}.q4-2021 .static-image-desktop{display:none;width:100%}.q4-2021 .centered-title{text-align:left}@media only screen and (min-width:1000px){.q4-2021 .static-image-desktop{display:block}.q4-2021 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.q4-2021 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.q4-2021 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.q4-2021 .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;width:200px}.q4-2021 .tooltip h6{margin:0;font-size:16px}.q4-2021 .tooltip p{margin:0;font-family:"Open Sans",sans-serif;font-size:14px}@media only screen and (max-width:600px){.q4-2021 .tooltip h6{font-size:14px}.q4-2021 .tooltip p{font-size:12px}}.q4-2021 .line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.q4-2021 .line-chart-container,.q4-2021 .line-chart-container-full{width:100%;margin:20px 0}@media only screen and (min-width:450px){.q4-2021 .line-chart-container{width:calc(50% - 30px);margin-right:30px}}@media only screen and (min-width:901px){.q4-2021 .line-chart-container{width:calc(33.3% - 30px);margin-right:30px}}.q4-2021 .line-chart-title{margin:0}.q4-2021 .line-chart-title-full{font-size:24px;margin:0;font-weight:700}.q4-2021 #line-chart-container .voronoi-path,.q4-2021 .line-chart-container .voronoi-path{cursor:pointer}.q4-2021 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.q4-2021 .line-chart--path.current{stroke:#e00707;stroke-width:2}.q4-2021 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.q4-2021 .line-chart--dot{fill:#e00707}.q4-2021 .line-chart--label{font-size:14px}@media only screen and (max-width:600px){.q4-2021 .line-chart--label{font-size:12px}}.q4-2021 .line-chart--axis text{font-size:12px;fill:#6f7072}.q4-2021 .line-chart--axis .domain{display:none}.q4-2021 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.q4-2021 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q4-2021 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.q4-2021 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.q4-2021 .svg--overlay{fill:transparent}.q4-2021 .line-annotation{alignment-baseline:middle;font-size:14px;position:absolute}@media only screen and (max-width:600px){.q4-2021 .line-annotation{font-size:10px}}.q4-2021 .area-annotation,.q4-2021 .bar-chart-title-container p{font-size:12px}.q4-2021 .line-annotation-outline{stroke:#fff;stroke-width:2px}.q4-2021 .area-annotation{text-align:center;position:absolute;color:#fff;-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:90%}.q4-2021 .bar-chart-wrapper{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.q4-2021 .bar-chart-container{width:100%}.q4-2021 .bar-chart-title-container{position:absolute;left:20px;top:20px}@media only screen and (max-width:600px){.q4-2021 .bar-chart-title-container p{font-size:10px}}.q4-2021 .bar-chart-title{color:#4f4f4f}.q4-2021 .bar-chart-subtitle{color:silver}.q4-2021 .area-chart-label{font-size:14px}.q4-2021 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.q4-2021 .full-width-wrapper{padding:0 15px}}.q4-2021 .map-container{width:100%;position:relative}.q4-2021 .map-container .country-outline{stroke:#6f7072;fill:none}.q4-2021 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.q4-2021 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;max-width:360px}@media only screen and (max-width:900px){.q4-2021 .map-container .tooltip{max-width:260px}}.q4-2021 .map-container .tooltip h6{margin:0;font-size:16px}.q4-2021 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.q4-2021 .map-container .tooltip{max-width:200px}.q4-2021 .map-container .tooltip h6{font-size:14px}.q4-2021 .map-container .tooltip p{font-size:12px}}.q4-2021 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.q4-2021 .area-legend,.q4-2021 .arrow-chart-container .arrow-label,.q4-2021 .map-legend{font-size:14px}.q4-2021 .map-legend{margin:20px auto}.q4-2021 .map-legend--title{text-align:center;margin:0 0 10px}.q4-2021 .map-legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:999px){.q4-2021 .map-legend--wrapper-left{-ms-flex-pack:start;justify-content:flex-start}}.q4-2021 .map-legend--label{margin:0 2px;font-weight:800;white-space:nowrap}.q4-2021 .map-legend--block{width:40px;height:10px;margin:0 2px;border:1px solid #2d2e2f}.q4-2021 .map-legend--line{width:20px;position:relative;margin-right:5px}.q4-2021 .map-legend--line:not(:first-child){margin-left:10px}.q4-2021 .map-legend--line div{position:absolute;width:100%;height:4px;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.q4-2021 .area-legend{margin:20px auto 0}.q4-2021 .area-legend--title{text-align:center;margin:0 0 10px}.q4-2021 .area-legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:999px){.q4-2021 .area-legend--wrapper-left{-ms-flex-pack:start;justify-content:flex-start}}.q4-2021 .area-legend--element{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 5px}.q4-2021 .area-legend--label{margin:0 2px;font-weight:800;white-space:nowrap}.q4-2021 .area-legend--block{width:15px;height:15px;margin:0 2px}.q4-2021 .arrow-chart-container .arrow-label{font-weight:700;fill:#2d2e2f}@media only screen and (max-width:900px){.q4-2021 .arrow-chart-container .arrow-label{font-size:12px}}@media only screen and (max-width:600px){.q4-2021 .arrow-chart-container .arrow-label{font-size:10px}}.q4-2021 .arrow-chart-container .arrow-label-bold{font-weight:800}.q4-2021 .arrow-chart-container .arrow-value{font-size:12px;fill:#2d2e2f}@media only screen and (max-width:900px){.q4-2021 .arrow-chart-container .arrow-value{font-size:12px}}@media only screen and (max-width:600px){.q4-2021 .arrow-chart-container .arrow-value{font-size:10px}}.q4-2021 .arrow-chart-container .arrow-value-outline{stroke:#fff;stroke-width:2px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.about-page .data-highlights{margin-top:24px}.about-page .data-highlights a{color:inherit;font-weight:inherit}.about-page .data-highlights .article .right .outlet,.about-page .data-highlights .article .right .title{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.about-page .data-highlights a.article-link{box-shadow:0 2px 8px 1px rgba(0,0,0,.25);border-radius:3px;position:relative;overflow:hidden;padding-bottom:16px}.about-page .data-highlights .article{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;cursor:pointer}.about-page .data-highlights .article .underline{position:absolute;bottom:-5px;left:0;width:100%;height:5px;background-color:#e00707;transition:all 250ms ease-in-out}.about-page .data-highlights .article:hover .underline{bottom:0}.about-page .data-highlights .article .left{height:200px;overflow:hidden;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background-size:cover!important;background-position:center!important}.about-page .data-highlights .article .left img{width:100%;border-radius:3px}.about-page .data-highlights .article .right{padding:16px 32px}.about-page .data-highlights .article .right p{margin:0}.about-page .data-highlights .article .right .outlet{color:#e00707;text-transform:uppercase;font-size:14px;margin-bottom:5px}@media only screen and (max-width:900px){.about-page .data-highlights .article .left{height:150px}.about-page .data-highlights .article .right{padding:16px}.about-page .data-highlights .article .right .outlet{font-size:16px}}.about-page .data-highlights .article .right .title{color:#2d2e2f;font-size:20px;margin-bottom:10px;line-height:140%}@media only screen and (max-width:900px){.about-page .data-highlights .article .right{font-size:24px}}.about-page .data-highlights .article .right .copy{font-size:16px;font-family:"Open Sans",sans-serif;color:#949494}.about-page .data-highlights .article .right a i{font-size:14px;margin-left:5px;transition:all .1s ease-in-out}.about-page .data-highlights .article .right a:hover i{margin-left:7px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.airport-brands-2025 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.airport-brands-2025 .chart-header{margin:0 0 40px}.airport-brands-2025 .chart-eyebrow{font-weight:600;font-size:20px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.airport-brands-2025 .report-header-wrapper{width:100%;height:100%;padding:120px 0 40px;margin-bottom:60px;background:linear-gradient(180deg,rgba(252,229,229,.1) 70.5%,rgba(244,57,57,.1) 100%),#fff2f1}.airport-brands-2025 .report-header{margin:0 auto}@media only screen and (min-width:600px){.airport-brands-2025 .report-header-wrapper{padding:180px 0 60px}.airport-brands-2025 .report-header{margin:0 auto}}.airport-brands-2025 .report-title-img-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:-90px;margin-bottom:40px}.airport-brands-2025 .report-title-img-grid div{width:25%;height:170px}.airport-brands-2025 .report-title-img-grid img{width:100%;height:100%;object-fit:cover}.airport-brands-2025 .report-title .logo{width:80px;margin-bottom:20px}@media only screen and (min-width:680px){.airport-brands-2025 .report-title .logo{width:120px}}.airport-brands-2025 .report-title h1{text-transform:uppercase}.airport-brands-2025 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}@media only screen and (max-width:764px){.airport-brands-2025 .report-title h2{font-size:24px}}.airport-brands-2025 .report-title .date,.airport-brands-2025 .report-title .social{color:#2d2e2f}.airport-brands-2025 h3{font-size:28px;font-weight:800}.airport-brands-2025 h3.small{font-size:24px}.airport-brands-2025 h3.red{color:#e00707}.airport-brands-2025 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.airport-brands-2025 .chart-footer{margin-top:24px;font-family:"Open Sans",sans-serif;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.airport-brands-2025 blockquote,body{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.airport-brands-2025 .report-wrapper{position:relative}.airport-brands-2025 .report-wrapper--side-by-side{display:-ms-flexbox;display:flex;gap:32px}.airport-brands-2025 .report-wrapper--side-by-side img{width:100%;border-radius:6px}.airport-brands-2025 .report-wrapper--side-by-side.has-copy{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.airport-brands-2025 .report-wrapper--side-by-side.has-copy .left{-ms-flex-positive:1;flex-grow:1}.airport-brands-2025 .report-wrapper--side-by-side.has-copy .left p{margin-top:0}.airport-brands-2025 .report-wrapper--side-by-side.has-copy img{width:300px}.airport-brands-2025 .static-image-container{width:100%}.airport-brands-2025 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.airport-brands-2025 .static-image-mobile{display:block}}.airport-brands-2025 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.airport-brands-2025 .static-image-tablet{display:block}}.airport-brands-2025 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.airport-brands-2025 .static-image-desktop{display:block}}.airport-brands-2025 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.airport-brands-2025 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.airport-brands-2025 .full-width-chart{width:calc(100% - 40px)}}.airport-brands-2025 .extend-full-width{width:calc(100vw - 80px);max-width:1200px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.airport-brands-2025 .popout{padding:24px;border:1px solid #e3e3e3;border-radius:6px}.airport-brands-2025 .popout p{font-style:italic;margin-bottom:0}.airport-brands-2025 blockquote{margin-left:30px;position:relative;color:#2d2e2f;font-size:24px}@media only screen and (max-width:900px){.airport-brands-2025 .report-wrapper--side-by-side.has-copy{-ms-flex-direction:column;flex-direction:column}.airport-brands-2025 blockquote{font-size:20px}}.airport-brands-2025 blockquote span{font-size:18px;color:#2d2e2f;margin-top:20px;display:block;text-align:right;font-weight:200;max-width:450px;margin-left:auto}@media only screen and (max-width:900px){.airport-brands-2025 blockquote span{font-size:16px}}.airport-brands-2025 blockquote::before{content:"\201C";font-size:64px;position:absolute;left:-30px;top:-30px}.airport-brands-2025 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}body,html{height:100%}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}body{margin:0;background:#fff;color:#2d2e2f;font-size:16px;overflow-x:hidden;box-sizing:border-box}.beyonce .chart-footer,.beyonce h4{font-family:"Open Sans",sans-serif}body button:focus,body input:focus,body select:focus,body textarea:focus{outline:0}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.beyonce{background:#160d3d}.beyonce .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.beyonce .chart-header{margin:0 0 40px;color:#fff}.beyonce .chart-header--squiggle{width:100%;margin-bottom:20px}.beyonce .chart-header--squiggle img{display:block;margin:auto}.beyonce h3{font-size:28px;font-weight:800}.beyonce h4{margin:5px 0 0;font-size:18px;font-weight:400}.beyonce .chart-footer{margin-top:48px;font-size:14px!important;color:#fff!important;padding-bottom:20px!important;text-align:center}.beyonce .report-header{margin-top:0;padding:0;max-width:100vw;position:relative;overflow:hidden}.beyonce .report-header .beyonce--bg{z-index:1;position:absolute;left:0;top:0;width:100%;opacity:1}.beyonce .report-header .beyonce--bg-gradient{z-index:2;position:absolute;bottom:-20px;width:100%;height:200px;background:linear-gradient(180deg,rgba(28,20,61,0) 0,#160d3d 100%)}.beyonce .report-header--img-row{padding-top:160px;width:100%;min-width:500px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;z-index:3;position:relative}@media only screen and (max-width:500px){.beyonce .report-header--img-row{margin-left:calc((100vw - 500px)/ 2)}}.beyonce .report-header--img-row img{width:33%}.beyonce .report-header--img-row img:first-child{-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.beyonce .report-header--img-row img:last-child{-ms-transform:rotate(15deg);transform:rotate(15deg)}.beyonce .report-header--inner{z-index:3;position:relative;margin:60px auto 80px;padding:0 32px;max-width:1200px}@media only screen and (min-width:600px){.beyonce .report-header--inner{margin:60px auto 80px}}.beyonce .report-header h1{font-size:96px;color:#fff}@media only screen and (max-width:1024px){.beyonce .report-header h1{font-size:72px}}@media only screen and (max-width:800px){.beyonce .report-header h1{font-size:64px}}@media only screen and (max-width:640px){.beyonce .report-header h1{font-size:48px}}.beyonce .report-header h2{max-width:900px;font-size:24px;color:#fff;font-weight:400;margin:auto}@media only screen and (max-width:900px){.beyonce .report-header h2{font-size:24px}}@media only screen and (max-width:640px){.beyonce .report-header h2{font-size:18px}}.beyonce .report-header .date,.beyonce .report-header .social{color:#fff}.beyonce .report-wrapper{position:relative}.beyonce .report-wrapper .prose,.beyonce .report-wrapper .prose *,.beyonce .report-wrapper h2,.beyonce .report-wrapper h3,.beyonce .report-wrapper h4{color:#fff}.beyonce .report-wrapper .report-carousel .report{background:#fff}.beyonce .static-image-container{width:100%}.beyonce .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.beyonce .static-image-mobile{display:block}}.beyonce .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.beyonce .static-image-tablet{display:block}}.beyonce .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.beyonce .static-image-desktop{display:block}}.beyonce .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.beyonce .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.beyonce .full-width-chart{width:calc(100% - 40px)}}.beyonce .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.beyonce .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.beyonce .big-number--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:30px;width:100%}@media only screen and (max-width:600px){.beyonce .big-number--wrapper{-ms-flex-direction:column;flex-direction:column}}.beyonce .big-number{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:5px 0}.beyonce .big-number--number{font-size:80px;font-weight:700;line-height:1.2}.beyonce .big-number--number.green{color:#0cfb9d}.beyonce .big-number--number.pink{color:#ffa2fe}.beyonce .big-number--number.teal{color:#00f0ff}@media only screen and (max-width:900px){.beyonce .big-number--number{font-size:60px}}.beyonce .big-number--text{font-size:16px}.beyonce blockquote{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;margin-left:30px;position:relative;color:#fff;font-size:24px}.biz-openings-2022 .chart-footer,.biz-openings-2022 h4,.biz-openings-eoy-2023 .chart-footer,.biz-openings-eoy-2023 h4,.biz-openings-h1-2023 .chart-footer,.biz-openings-h1-2023 h4,.button,.closures-092020 .axis text,.closures-092020 .centered-title--button,.closures-092020 .line-chart--axis text,.closures-092020 .line-chart--circle-label,.closures-092020 .line-chart--label,.closures-092020 .mouseover-instructions,.closures-092020 .q22020-footer,.closures-092020 h4,.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-header{font-family:"Open Sans",sans-serif}@media only screen and (max-width:900px){.beyonce blockquote{font-size:20px}}.beyonce blockquote.pink{color:#ffa2fe}.beyonce blockquote.teal{color:#00f0ff}.beyonce blockquote span{font-size:18px;color:#fff;margin-top:20px;display:block;text-align:right;font-weight:200}.biz-openings-2022 .chart-footer,.biz-openings-2022 .flag,.biz-openings-eoy-2023 .flag{color:#6f7072!important;padding-bottom:20px!important}@media only screen and (max-width:900px){.beyonce blockquote span{font-size:16px}}.beyonce blockquote::before{content:"\201C";font-size:64px;position:absolute;left:-30px;top:-30px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.biz-openings-2022 .flag{font-size:16px!important}.biz-openings-2022 .chart-header{margin:0 0 40px}.biz-openings-2022 h3{font-size:28px;font-weight:800}.biz-openings-2022 h4{margin:5px 0 0;font-size:18px;font-weight:400}.biz-openings-2022 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.biz-openings-2022 .report-wrapper{position:relative}.biz-openings-2022 .static-image-container{width:100%}.biz-openings-2022 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.biz-openings-2022 .static-image-mobile{display:block}}.biz-openings-2022 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.biz-openings-2022 .static-image-tablet{display:block}}.biz-openings-2022 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.biz-openings-2022 .static-image-desktop{display:block}}.biz-openings-2022 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.biz-openings-2022 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.biz-openings-2022 .full-width-chart{width:calc(100% - 40px)}}.biz-openings-2022 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.biz-openings-2022 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.biz-openings-eoy-2023 .flag{font-size:16px!important}.biz-openings-eoy-2023 .chart-header{margin:0 0 40px}.biz-openings-eoy-2023 h3{font-size:28px;font-weight:800}.biz-openings-eoy-2023 h4{margin:5px 0 0;font-size:18px;font-weight:400}.biz-openings-eoy-2023 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}.biz-openings-eoy-2023 .chart-footer,.biz-openings-h1-2023 .chart-footer,.biz-openings-h1-2023 .flag{color:#6f7072!important;padding-bottom:20px!important}@media only screen and (max-width:764px){.biz-openings-eoy-2023 .report-title h2{font-size:24px}.biz-openings-eoy-2023 .report-title h3{font-size:18px}}.biz-openings-eoy-2023 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.biz-openings-eoy-2023 .report-wrapper{position:relative}.biz-openings-eoy-2023 .static-image-container{width:100%}.biz-openings-eoy-2023 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.biz-openings-eoy-2023 .static-image-mobile{display:block}}.biz-openings-eoy-2023 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.biz-openings-eoy-2023 .static-image-tablet{display:block}}.biz-openings-eoy-2023 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.biz-openings-eoy-2023 .static-image-desktop{display:block}}.biz-openings-eoy-2023 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.biz-openings-eoy-2023 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.biz-openings-eoy-2023 .full-width-chart{width:calc(100% - 40px)}}.biz-openings-eoy-2023 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.biz-openings-eoy-2023 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.biz-openings-h1-2023 .flag{font-size:16px!important}.biz-openings-h1-2023 .chart-header{margin:0 0 40px}.biz-openings-h1-2023 h3{font-size:28px;font-weight:800}.biz-openings-h1-2023 h4{margin:5px 0 0;font-size:18px;font-weight:400}.biz-openings-h1-2023 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.biz-openings-h1-2023 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}@media only screen and (max-width:764px){.biz-openings-h1-2023 .report-title h2{font-size:24px}.biz-openings-h1-2023 .report-title h3{font-size:18px}}.biz-openings-h1-2023 .report-wrapper{position:relative}.biz-openings-h1-2023 .static-image-container{width:100%}.biz-openings-h1-2023 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.biz-openings-h1-2023 .static-image-mobile{display:block}}.biz-openings-h1-2023 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.biz-openings-h1-2023 .static-image-tablet{display:block}}.biz-openings-h1-2023 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.biz-openings-h1-2023 .static-image-desktop{display:block}}.biz-openings-h1-2023 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.biz-openings-h1-2023 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.biz-openings-h1-2023 .full-width-chart{width:calc(100% - 40px)}}.biz-openings-h1-2023 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.biz-openings-h1-2023 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.closures-092020 .flag{padding-bottom:20px!important;color:#6f7072!important;font-size:16px!important}.closures-092020 .q22020-footer{font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important}.closures-092020 .q22020-footer.q22020-footer-centered{text-align:center}.closures-092020 h3{margin:0 0 5px;font-size:28px;font-weight:800}.closures-092020 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.closures-092020 h4{margin:0 0 20px}}.closures-092020 .mouseover-instructions{color:#6f7072;font-size:14px}.closures-092020 .mouseover-instructions .fa-hand-point-up{margin-right:5px}.closures-092020 .fill-red{color:#e00707;font-weight:800}.closures-092020 .chart-wrapper{margin:auto auto 60px;width:100%;max-width:800px}.closures-092020 .report-wrapper{position:relative}.closures-092020 .static-image-container{width:100%}.closures-092020 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:763px){.closures-092020 .static-image-mobile{display:block}}.closures-092020 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:764px) and (max-width:999px){.closures-092020 .static-image-tablet{display:block}}.closures-092020 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.closures-092020 .static-image-desktop{display:block}}.closures-092020 .static-image-container__toggle{display:none}.closures-092020 .static-image-container__toggle.is-visible{display:block}.closures-092020 .extend-full-width{width:calc(100vw - 20px);max-width:1100px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.closures-092020 .centered-title{text-align:left}@media only screen and (min-width:764px){.closures-092020 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.closures-092020 .centered-title-desktop{text-align:left}@media only screen and (min-width:1000px){.closures-092020 .centered-title-desktop{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.closures-092020 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@media only screen and (max-width:764px){.closures-092020 .hide__mobile{display:none!important}}.closures-092020 .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 30px}.closures-092020 .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 8px;width:160px;color:#2d2e2f;font-size:14px;text-align:center}@media only screen and (max-width:764px){.closures-092020 .centered-title--button-container{-ms-flex-pack:start;justify-content:flex-start}.closures-092020 .centered-title--button{width:110px;font-size:10px}}.closures-092020 .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.closures-092020 .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.closures-092020 .centered-title--button:hover{background:#f4f4f4}.closures-092020 .centered-title--button.is-active{background:#2d2e2f;color:#fff}.closures-092020 #line-chart-container{width:calc(100vw - 20px);max-width:800px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.closures-092020 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.closures-092020 .line-chart--path.current{stroke:#e00707;stroke-width:2}.closures-092020 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.closures-092020 .line-chart--label{font-size:14px;font-weight:600;fill:#2d2e2f}.closures-092020 .line-chart--label.current{font-weight:700;fill:#e00707}.closures-092020 .line-chart--circle-label{font-size:12px;fill:#2d2e2f;font-weight:600;text-anchor:middle}.closures-092020 .line-chart--circle-label-bg{stroke:#fff;stroke-width:2px}.closures-092020 .line-chart--axis text{fill:#6f7072}.closures-092020 .line-chart--axis .domain{display:none}.closures-092020 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.closures-092020 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.closures-092020 .line-chart--axis.y-horiz line{stroke:#dcdbdb}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.button{background:#e00707;border-radius:3px;padding:10px 24px;margin:0 auto;display:inline-block;cursor:pointer;font-weight:700;transition:all 250ms ease-in-out}.button:hover{background:#2d2e2f}.button p{color:#fff;margin:0}.divider{width:100%;height:1px;background:#bbbac0}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.coronavirus .fill-red{color:#e00707;font-weight:800}.coronavirus .map-container{margin-bottom:100px}.coronavirus .map-header-container{text-align:center}.coronavirus .map-header-container .map-legend-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%}.coronavirus .map-header-container .map-legend-container .map-legend{padding:10px 20px}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-header{margin:0 0 5px;font-size:12px;font-weight:700}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row.map-legend-row-offset{margin-top:12px}@media only screen and (max-width:764px){.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row.map-legend-row-offset{margin-top:3px}}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-label{margin:0 3px;font-family:Roboto,sans-serif;font-size:12px;font-weight:400}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-bubble{margin:0 3px;border:2px solid #2d2e2f;border-radius:50%;background:#fff}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-bubble.map-legend-bubble-small{width:10px;height:10px}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-bubble.map-legend-bubble-medium{width:20px;height:20px}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-bubble.map-legend-bubble-large{width:30px;height:30px}@media only screen and (max-width:764px){.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-bubble{border:1px solid #2d2e2f}}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect{border:none;border-top:2px solid #2d2e2f;border-bottom:2px solid #2d2e2f;width:25px;height:14px}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-one{border-left:2px solid #2d2e2f;background:#ffffb2}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-two{background:#fed976}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-three{background:#feb24c}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-four{background:#fd8d3c}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-five{background:#f03b20}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-six{border-right:2px solid #2d2e2f;background:#bd0026}.coronavirus .chart-wrapper .map-header{position:relative;text-align:center}.coronavirus .chart-wrapper .map-header--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:10px}.coronavirus .chart-wrapper .map-header--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 8px;width:160px;color:#2d2e2f;font-family:"Open Sans",sans-serif;font-size:14px}@media only screen and (max-width:764px){.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect{border-top:1px solid #2d2e2f;border-bottom:1px solid #2d2e2f;height:7px}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-one{border-left:1px solid #2d2e2f}.coronavirus .map-header-container .map-legend-container .map-legend .map-legend-row .map-legend-rect.map-legend-rect-six{border-right:1px solid #2d2e2f}.coronavirus .chart-wrapper .map-header--button{width:110px;font-size:10px}}.coronavirus .chart-wrapper .map-header--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.coronavirus .chart-wrapper .map-header--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.coronavirus .chart-wrapper .map-header--button:hover{background:#f4f4f4}.coronavirus .chart-wrapper .map-header--button.is-active{background:#2d2e2f;color:#fff}.coronavirus .chart-wrapper .map-header--count-container{margin-top:12px;text-align:center}.coronavirus .chart-wrapper .map-header--count{margin:12px 0 0;color:#e00707;font-size:32px;font-weight:600}.coronavirus .chart-wrapper .map-header--subhed{margin:0;color:#2d2e2f;font-family:"Open Sans",sans-serif;font-size:16px}@media only screen and (max-width:764px){.coronavirus .chart-wrapper .map-header--subhed{font-size:12px}}.coronavirus .chart-wrapper .map-header--subhed-text{font-weight:400}.coronavirus .chart-wrapper .map-header--subhed-date{font-weight:700}.coronavirus .map-wrapper{margin:auto;width:100%}.coronavirus .map-wrapper svg{overflow:visible}.coronavirus .map-wrapper svg path{stroke-linejoin:round;stroke-linecap:round}.coronavirus .map-wrapper svg path.us-outline{fill:#fff;stroke:#2d2e2f;stroke-width:1px}.coronavirus .map-wrapper svg path.state-outline{fill:none;stroke:#f4f4f4}.coronavirus .map-wrapper .closures__label{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:800;text-anchor:middle;fill:#2d2e2f}.coronavirus .map-wrapper .closures__label--bg{stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.coronavirus .map-wrapper .closures__label--small{font-family:"Open Sans",sans-serif;font-size:10px;text-anchor:middle;fill:#6f7072}.coronavirus .change-date,.coronavirus .change-value{font-family:Roboto,sans-serif}.coronavirus .map-wrapper .closures__label--small-bg{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;text-anchor:middle}.coronavirus .change-value{font-size:32px}.coronavirus .change-value.pos{color:#05a882}.coronavirus .change-value.pos::before{content:'+'}.coronavirus .change-value.neg{color:#e00707}.coronavirus .change-value.neg::before{content:'-'}.coronavirus .change-date{color:#e0e0e0;font-weight:400}.coronavirus .chart-wrapper.chart-wrapper-centered h3{text-align:center}.coronavirus .chart-wrapper h3{font-size:28px;font-weight:800}.coronavirus .chart-wrapper h4{margin:0 0 20px;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.coronavirus .chart-wrapper p{font-weight:400}@media only screen and (min-width:1000px){.coronavirus .chart-wrapper p{margin:0 0 10px;font-size:22px}}.coronavirus .chart{position:relative}.coronavirus .area-x-axis text,.coronavirus .x.axis text{font-weight:700}.coronavirus .area-x-axis line,.coronavirus .x.axis line{stroke:#000!important}.coronavirus .tick text{font-family:Roboto,sans-serif;fill:#828282}.coronavirus .annotation text,.coronavirus .tooltip{font-family:"Open Sans",sans-serif}.coronavirus .tick line{stroke:#e0e0e0;stroke-dasharray:0 0}.coronavirus .voronoi path{fill:transparent!important;stroke:none!important}.coronavirus .line-container{margin:auto;height:200px}.coronavirus .line-container .tooltip{width:125px!important}.coronavirus .line-container svg path{fill:none;stroke:#05a882;stroke-width:2px}.coronavirus .tooltip{display:none;position:absolute;z-index:99;box-shadow:rgba(0,0,0,.3) 0 2px 10px;background-color:#fff;padding:5px 10px;width:200px;pointer-events:none}.covid-anniversary .tooltip,.diverse-owners .tooltip{box-shadow:0 0 10px 1px rgba(0,0,0,.25);z-index:99;pointer-events:none}.coronavirus .tooltip h6{margin:0;font-size:14px}.coronavirus .tooltip p{margin:5px 0 0;text-align:left;font-size:12px;font-weight:400}.coronavirus .comp-cat-row p{font-size:24px}.coronavirus .comp-cat-row .header{text-shadow:-1px -1px 0 #f6f6f6,1px -1px 0 #f6f6f6,-1px 1px 0 #f6f6f6,1px 1px 0 #f6f6f6}.coronavirus .all-area-wrapper{margin:30px 0}.coronavirus .annotation line{fill:none;stroke:#2d2e2f}.coronavirus .annotation text{font-size:10px;font-weight:400}@media only screen and (min-width:600px){.coronavirus .line-container{height:350px}.coronavirus .annotation text{font-size:14px}}.coronavirus .annotation text.bg{stroke:#fff;stroke-width:4px;stroke-linejoin:round}.coronavirus .annotation circle{fill:#2d2e2f;stroke:none}.coronavirus .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px}@media only screen and (max-width:600px){.coronavirus .full-width-wrapper{padding:0 15px}}.coronavirus .full-width-wrapper h2{margin-bottom:20px;border-bottom:2px solid #d3d3d3;padding-bottom:4px;line-height:1.2;color:#2d2e2f;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-weight:700}.coronavirus .full-width-wrapper .line-chart--axis text,.coronavirus .full-width-wrapper .line-chart--container h3,.coronavirus .full-width-wrapper .line-chart--label,.covid-anniversary .arrow-chart-container .arrow-label,.covid-anniversary .covid-anniversary-footer,.covid-anniversary .line-chart--axis text,.covid-anniversary .line-chart--label,.covid-anniversary .tooltip p,.covid-anniversary h4,.covid-second-anniversary .covid-second-anniversary-footer,.covid-second-anniversary h4{font-family:"Open Sans",sans-serif}.coronavirus .full-width-wrapper .line-chart--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.coronavirus .full-width-wrapper .line-chart--container{margin:0 32px 32px 0}@media only screen and (max-width:764px){.coronavirus .full-width-wrapper .line-chart--container{margin:0 0 32px}}.coronavirus .full-width-wrapper .line-chart--container h3{color:#2d2e2f;font-size:18px;font-weight:700}.coronavirus .full-width-wrapper .line-chart--axis text{font-size:10px;fill:#828282}.coronavirus .full-width-wrapper .line-chart--axis.x text{font-weight:700}.coronavirus .full-width-wrapper .line-chart--axis line{stroke:#e0e0e0}.coronavirus .full-width-wrapper .line-chart--axis .domain{display:none}.coronavirus .full-width-wrapper .line-chart--path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.coronavirus .full-width-wrapper .line-chart--label{font-size:12px}.coronavirus .static-image-container{width:100%}.coronavirus .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.coronavirus .static-image-mobile{display:block}}.coronavirus .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.coronavirus .static-image-tablet{display:block}}.coronavirus .static-image-desktop{display:none;width:100%}.coronavirus .extend-full-width{width:calc(100vw - 20px);max-width:1100px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.coronavirus .centered-title{text-align:left}@media only screen and (min-width:1000px){.coronavirus .static-image-desktop{display:block}.coronavirus .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.covid-anniversary .static-image-mobile-small,.covid-anniversary .static-image-tablet-small{max-width:600px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.covid-anniversary .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.covid-anniversary .covid-anniversary-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important}.covid-anniversary .covid-anniversary-footer.covid-anniversary-footer-centered{text-align:center}.covid-anniversary h3{margin:0 0 20px;font-size:28px;font-weight:800}.covid-anniversary h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.covid-anniversary h4{margin:0 0 10px}}.covid-anniversary .report-wrapper{position:relative}.covid-anniversary .static-image-container{width:100%}.covid-anniversary .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.covid-anniversary .static-image-mobile{display:block}}.covid-anniversary .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.covid-anniversary .static-image-tablet{display:block}}.covid-anniversary .static-image-desktop{display:none;width:100%}.covid-anniversary .static-image-desktop-small{max-width:600px;margin:auto}.covid-anniversary .centered-title{text-align:left}.covid-second-anniversary .covid-second-anniversary-footer.covid-second-anniversary-footer-centered,.covid-second-anniversary .static-image-flex p{text-align:center}@media only screen and (min-width:1000px){.covid-anniversary .static-image-desktop{display:block}.covid-anniversary .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.covid-anniversary .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.covid-anniversary #line-chart-container{width:calc(100vw - 20px);max-width:800px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative}.covid-anniversary #line-chart-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.covid-anniversary .line-chart-container{width:100%;margin:20px 0}@media only screen and (min-width:450px){.covid-anniversary .line-chart-container{width:calc(50% - 15px)}}@media only screen and (min-width:901px){.covid-anniversary .line-chart-container{width:calc(33% - 15px)}}.covid-anniversary .line-chart-container .line-chart-title{margin:0;font-weight:700}.covid-anniversary .line-chart-container .line-chart-dek{font-family:"Open Sans",sans-serif;margin:0;font-size:14px}.covid-anniversary #line-chart-container .voronoi-path,.covid-anniversary .line-chart-container .voronoi-path{cursor:pointer}.covid-anniversary .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.covid-anniversary .line-chart--path.current{stroke:#e00707;stroke-width:2}.covid-anniversary .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.covid-anniversary .line-chart--dot{fill:#e00707}.covid-anniversary .line-chart--label{font-size:14px;fill:#6f7072}.covid-anniversary .line-chart--label.current{font-size:16px;font-weight:700;fill:#e00707}.covid-anniversary .line-chart--axis text{font-size:12px;fill:#6f7072}.covid-anniversary .line-chart--axis .domain{display:none}.covid-anniversary .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.covid-anniversary .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.covid-anniversary .line-chart--axis.y-horiz line{stroke:#dcdbdb}.covid-anniversary .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.covid-anniversary .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.covid-anniversary .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;width:200px}.covid-anniversary .tooltip h6{margin:0;font-size:16px}.covid-anniversary .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.covid-anniversary .tooltip h6{font-size:14px}.covid-anniversary .tooltip p{font-size:12px}}.covid-anniversary .arrow-chart-container .arrow-label{font-size:16px}@media only screen and (max-width:900px){.covid-anniversary .arrow-chart-container .arrow-label{font-size:14px}}@media only screen and (max-width:600px){.covid-anniversary .arrow-chart-container .arrow-label{font-size:12px}}.covid-anniversary .arrow-chart-container .arrow-label-bold{font-weight:800}.covid-anniversary .arrow-chart-container .axis text{font-size:16px}@media only screen and (max-width:900px){.covid-anniversary .arrow-chart-container .axis text{font-size:14px}.covid-second-anniversary .static-image-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:600px){.covid-anniversary .arrow-chart-container .axis text{font-size:12px}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.covid-second-anniversary .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.covid-second-anniversary .covid-second-anniversary-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important}.covid-second-anniversary h3{margin:0 0 5px;font-size:28px;font-weight:800}.covid-second-anniversary h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.covid-second-anniversary h4{margin:0 0 10px}}.covid-second-anniversary .report-wrapper{position:relative}.covid-second-anniversary .static-image-container{width:100%}.covid-second-anniversary .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.covid-second-anniversary .static-image-mobile{display:block}}.covid-second-anniversary .static-image-mobile-small{max-width:400px}.covid-second-anniversary .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.covid-second-anniversary .static-image-tablet{display:block}}.covid-second-anniversary .static-image-tablet-small{max-width:600px}.covid-second-anniversary .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.covid-second-anniversary .static-image-desktop{display:block}}.covid-second-anniversary .static-image-desktop-small{max-width:700px;margin:auto}.covid-second-anniversary .static-image-flex{display:-ms-flexbox;display:flex;width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.covid-second-anniversary .static-image-flex div{width:50%;padding:0 10px 20px 0}@media only screen and (max-width:900px){.covid-second-anniversary .static-image-flex div{width:100%}}@media only screen and (max-width:1000px){.covid-second-anniversary .static-image-flex{max-width:100%}.covid-second-anniversary .static-image-flex p{text-align:left}}.covid-second-anniversary .static-image-flex-title{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#2d2e2f;font-weight:700;margin:0}.covid-second-anniversary .centered-title--button,.covid-second-anniversary .hed-wrapper__legend p,.covid-second-anniversary .hed-wrapper__legend--subtitle,.covid-second-anniversary .hed-wrapper__legend--title,.covid-second-anniversary .map-container .tooltip p,.covid-second-anniversary .static-image-flex-subtitle,.covid-second-anniversary .tooltip p,.diverse-owners .diverse-owners-footer,.diverse-owners .tooltip p,.diverse-owners h4,.downtown-analysis .chart-footer,.downtown-analysis h4,.downtown-analysis ul{font-family:"Open Sans",sans-serif}.covid-second-anniversary .static-image-flex-subtitle{color:#6f7072;font-size:14px;margin:0 0 10px}.covid-second-anniversary .static-image-flex img{width:100%}.covid-second-anniversary .centered-title{text-align:left}.covid-second-anniversary .centered-title--always{text-align:center}@media only screen and (min-width:1000px){.covid-second-anniversary .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.covid-second-anniversary .centered-title--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:5px 0 10px}.covid-second-anniversary .centered-title--button{border:1px solid #2d2e2f;background-color:#fff;cursor:pointer;padding:4px 16px;color:#2d2e2f;font-size:14px;text-align:center;min-width:100px}@media only screen and (max-width:764px){.covid-second-anniversary .centered-title--button{font-size:12px;padding:4px 8px;min-width:80px}}.covid-second-anniversary .centered-title--button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.covid-second-anniversary .centered-title--button:last-child{border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.covid-second-anniversary .centered-title--button:hover{background:#f4f4f4}.covid-second-anniversary .centered-title--button.is-active{background:#2d2e2f;font-weight:700;color:#fff}.covid-second-anniversary .map-container .tooltip,.covid-second-anniversary .tooltip{display:none;background-color:#fff;z-index:99;box-shadow:0 0 10px 1px rgba(0,0,0,.25);pointer-events:none}.covid-second-anniversary .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.covid-second-anniversary .padded-chart{margin-top:20px}.covid-second-anniversary .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.covid-second-anniversary .svg--overlay{fill:transparent}.covid-second-anniversary .tooltip{position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;width:230px}.covid-second-anniversary .tooltip h6{margin:0;font-size:16px}.covid-second-anniversary .tooltip p{margin:0;font-size:14px}.covid-second-anniversary .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.covid-second-anniversary .tooltip h6{font-size:14px}.covid-second-anniversary .tooltip p{font-size:12px}.covid-second-anniversary .full-width-wrapper{padding:0 15px}}.covid-second-anniversary .map-container{width:100%;position:relative}.covid-second-anniversary .map-container .country-outline{stroke:#6f7072;fill:none}.covid-second-anniversary .map-container .state-outline{stroke:#bbbac0;fill:#fff}.covid-second-anniversary .map-container .tooltip{position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;max-width:360px}@media only screen and (max-width:900px){.covid-second-anniversary .map-container .tooltip{max-width:260px}}.covid-second-anniversary .map-container .tooltip h6{margin:0;font-size:16px}.covid-second-anniversary .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.covid-second-anniversary .map-container .tooltip{max-width:200px}.covid-second-anniversary .map-container .tooltip h6{font-size:14px}.covid-second-anniversary .map-container .tooltip p{font-size:12px}}.covid-second-anniversary .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.covid-second-anniversary .hed-wrapper__legend--wrapper{margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.covid-second-anniversary .hed-wrapper__legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px 10px}.covid-second-anniversary .hed-wrapper__legend--title{text-align:center;margin:20px 0 5px;font-size:14px}.covid-second-anniversary .hed-wrapper__legend--subtitle{text-align:center;margin:0 0 5px;font-size:12px;font-style:italic;color:#666}.covid-second-anniversary .hed-wrapper__legend p{font-size:12px;color:#666;margin:0 5px 0 0}.covid-second-anniversary .hed-wrapper__legend div{border-radius:50%;background:#fff;border:1px solid #2d2e2f;opacity:.6;margin-right:5px}.covid-second-anniversary .hed-wrapper__legend--bubble-medium{width:20px;height:20px}.covid-second-anniversary .hed-wrapper__legend--bubble-green{background:#05a882!important}.covid-second-anniversary .hed-wrapper__legend--bubble-red{background:#e00707!important}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.diverse-owners .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.diverse-owners .diverse-owners-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important}.diverse-owners .diverse-owners-footer.diverse-owners-footer-centered{text-align:center}.diverse-owners h3{margin:0 0 5px;font-size:28px;font-weight:800}.diverse-owners h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.covid-second-anniversary .hed-wrapper__legend--bubble-medium{width:14px;height:14px}.diverse-owners h4{margin:0 0 10px}}.diverse-owners .report-wrapper{position:relative}.diverse-owners .static-image-container{width:100%}.diverse-owners .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.diverse-owners .static-image-mobile{display:block}}.diverse-owners .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:900px){.diverse-owners .static-image-tablet{display:block}}.diverse-owners .static-image-desktop{display:none;width:100%}@media only screen and (min-width:901px){.diverse-owners .static-image-desktop{display:block}}.diverse-owners .centered-title{text-align:left}@media only screen and (min-width:1000px){.diverse-owners .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.diverse-owners .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.diverse-owners .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.diverse-owners .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;background-color:#fff;padding:5px 10px;width:200px}.downtown-analysis .chart-footer,.downtown-analysis .flag,.fastest-growing-brands-2024 .flag{color:#6f7072!important;padding-bottom:20px!important}.diverse-owners .tooltip h6{margin:0;font-size:16px}.diverse-owners .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.diverse-owners .tooltip h6{font-size:14px}.diverse-owners .tooltip p{font-size:12px}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.downtown-analysis .flag{font-size:16px!important}.downtown-analysis .chart-header{margin:0 0 40px}.downtown-analysis h3{font-size:28px;font-weight:800}.downtown-analysis h4{margin:5px 0 0;font-size:18px;font-weight:400}.downtown-analysis .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.downtown-analysis .report-wrapper{position:relative}.downtown-analysis .static-image-container{width:100%}.downtown-analysis .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.downtown-analysis .static-image-mobile{display:block}}.downtown-analysis .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.downtown-analysis .static-image-tablet{display:block}}.downtown-analysis .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.downtown-analysis .static-image-desktop{display:block}}.downtown-analysis .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.downtown-analysis .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.downtown-analysis .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.fastest-growing-brands-2024 .flag{font-size:16px!important}.fastest-growing-brands-2024 .chart-header{margin:0 0 40px}.fastest-growing-brands-2024 .chart-eyebrow{font-weight:600;font-size:20px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.fastest-growing-brands-2024 .report-header-wrapper{width:100%;height:100%;padding:120px 0 40px;margin-bottom:60px;background:linear-gradient(105deg,#ebf6ff 18.99%,#fce5e5 65.71%,#fdf1d3 100%)}.fastest-growing-brands-2024 .report-header{margin:0 auto}@media only screen and (min-width:600px){.fastest-growing-brands-2024 .report-header-wrapper{padding:180px 0 60px}.fastest-growing-brands-2024 .report-header{margin:0 auto}}.fastest-growing-brands-2024 .report-title .logo{width:120px;margin-bottom:20px}@media only screen and (min-width:680px){.fastest-growing-brands-2024 .report-title .logo{width:160px}}.fastest-growing-brands-2024 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}@media only screen and (max-width:764px){.fastest-growing-brands-2024 .report-title h2{font-size:24px}}.fastest-growing-brands-2024 .report-title .date{color:#2d2e2f}.fastest-growing-brands-2024 h3{font-size:28px;font-weight:800}.fastest-growing-brands-2024 h3.small{font-size:24px}.fastest-growing-brands-2024 h3.red{color:#e00707}.fastest-growing-brands-2024 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.fastest-growing-brands-2024 .chart-footer{margin-top:24px;font-family:"Open Sans",sans-serif;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.fastest-growing-brands-2024 blockquote,.fastest-growing-brands-2025 .chart-eyebrow{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.fastest-growing-brands-2024 .report-wrapper{position:relative}.fastest-growing-brands-2024 .report-wrapper--side-by-side{display:-ms-flexbox;display:flex;gap:32px}.fastest-growing-brands-2024 .report-wrapper--side-by-side img{width:100%;border-radius:6px}.fastest-growing-brands-2024 .report-wrapper--side-by-side.has-copy{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fastest-growing-brands-2024 .report-wrapper--side-by-side.has-copy .left{-ms-flex-positive:1;flex-grow:1}.fastest-growing-brands-2024 .report-wrapper--side-by-side.has-copy .left p{margin-top:0}.fastest-growing-brands-2024 .report-wrapper--side-by-side.has-copy img{width:300px}.fastest-growing-brands-2024 .static-image-container{width:100%}.fastest-growing-brands-2024 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.fastest-growing-brands-2024 .static-image-mobile{display:block}}.fastest-growing-brands-2024 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.fastest-growing-brands-2024 .static-image-tablet{display:block}}.fastest-growing-brands-2024 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.fastest-growing-brands-2024 .static-image-desktop{display:block}}.fastest-growing-brands-2024 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.fastest-growing-brands-2024 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.fastest-growing-brands-2024 .full-width-chart{width:calc(100% - 40px)}}.fastest-growing-brands-2024 .extend-full-width{width:calc(100vw - 80px);max-width:1200px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.fastest-growing-brands-2024 blockquote{margin-left:30px;position:relative;color:#2d2e2f;font-size:24px}@media only screen and (max-width:900px){.fastest-growing-brands-2024 .report-wrapper--side-by-side.has-copy{-ms-flex-direction:column;flex-direction:column}.fastest-growing-brands-2024 blockquote{font-size:20px}}.fastest-growing-brands-2024 blockquote span{font-size:18px;color:#2d2e2f;margin-top:20px;display:block;text-align:right;font-weight:200;max-width:500px;margin-left:auto}@media only screen and (max-width:900px){.fastest-growing-brands-2024 blockquote span{font-size:16px}}.fastest-growing-brands-2024 blockquote::before{content:"\201C";font-size:64px;position:absolute;left:-30px;top:-30px}.fastest-growing-brands-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.fastest-growing-brands-2025 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.fastest-growing-brands-2025 .chart-header{margin:0 0 40px}.fastest-growing-brands-2025 .chart-eyebrow{font-weight:600;font-size:20px}.fastest-growing-brands-2025 .report-header-wrapper{width:100%;height:100%;padding:120px 0 40px;margin-bottom:60px;background:linear-gradient(105deg,#ebf6ff 18.99%,#fce5e5 65.71%,#fdf1d3 100%)}.fastest-growing-brands-2025 .report-header{margin:0 auto}@media only screen and (min-width:600px){.fastest-growing-brands-2025 .report-header-wrapper{padding:180px 0 60px}.fastest-growing-brands-2025 .report-header{margin:0 auto}}.fastest-growing-brands-2025 .report-title .logo{width:120px;margin-bottom:20px}@media only screen and (min-width:680px){.fastest-growing-brands-2025 .report-title .logo{width:160px}}.fastest-growing-brands-2025 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}@media only screen and (max-width:764px){.fastest-growing-brands-2025 .report-title h2{font-size:24px}}.fastest-growing-brands-2025 .report-title .date{color:#2d2e2f}.fastest-growing-brands-2025 h3{font-size:28px;font-weight:800}.fastest-growing-brands-2025 h3.small{font-size:24px}.fastest-growing-brands-2025 h3.red{color:#e00707}.fastest-growing-brands-2025 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.fastest-growing-brands-2025 .chart-footer{margin-top:24px;font-family:"Open Sans",sans-serif;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.fastest-growing-brands-2025 .report-wrapper{position:relative}.fastest-growing-brands-2025 .report-wrapper--side-by-side{display:-ms-flexbox;display:flex;gap:32px}.fastest-growing-brands-2025 .report-wrapper--side-by-side img{width:100%;border-radius:6px}.fastest-growing-brands-2025 .report-wrapper--side-by-side.has-copy{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fastest-growing-brands-2025 .report-wrapper--side-by-side.has-copy .left{-ms-flex-positive:1;flex-grow:1}.fastest-growing-brands-2025 .report-wrapper--side-by-side.has-copy .left p{margin-top:0}.fastest-growing-brands-2025 .report-wrapper--side-by-side.has-copy img{width:300px}.fastest-growing-brands-2025 .static-image-container{width:100%}.fastest-growing-brands-2025 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.fastest-growing-brands-2025 .static-image-mobile{display:block}}.fastest-growing-brands-2025 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.fastest-growing-brands-2025 .static-image-tablet{display:block}}.fastest-growing-brands-2025 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.fastest-growing-brands-2025 .static-image-desktop{display:block}}.fastest-growing-brands-2025 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.fastest-growing-brands-2025 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.fastest-growing-brands-2025 .full-width-chart{width:calc(100% - 40px)}}.fastest-growing-brands-2025 .extend-full-width{width:calc(100vw - 80px);max-width:1200px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.fastest-growing-brands-2025 .popout{padding:24px;border:1px solid #e3e3e3;border-radius:6px}.fastest-growing-brands-2025 .popout p{font-style:italic;margin-bottom:0}.fastest-growing-brands-2025 blockquote{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;margin-left:30px;position:relative;color:#2d2e2f;font-size:24px}.footer .footer-content,.nav{font-family:"Open Sans",sans-serif}@media only screen and (max-width:900px){.fastest-growing-brands-2025 .report-wrapper--side-by-side.has-copy{-ms-flex-direction:column;flex-direction:column}.fastest-growing-brands-2025 blockquote{font-size:20px}}.fastest-growing-brands-2025 blockquote span{font-size:18px;color:#2d2e2f;margin-top:20px;display:block;text-align:right;font-weight:200;max-width:450px;margin-left:auto}@media only screen and (max-width:900px){.fastest-growing-brands-2025 blockquote span{font-size:16px}}.fastest-growing-brands-2025 blockquote::before{content:"\201C";font-size:64px;position:absolute;left:-30px;top:-30px}.fastest-growing-brands-2025 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.footer{padding:60px 0}.footer .footer-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;max-width:1140px;margin:auto;color:#6f7072}.footer .footer-content h5{font-size:16px;font-weight:700!important;color:#e00707;margin-bottom:8px}.footer .footer-content ul{list-style-type:none;margin-top:0;padding:0;font-size:14px;line-height:1.5}.footer .footer-content ul a{color:inherit;text-decoration:none;cursor:pointer}.footer .footer-content ul a:hover{color:#2d2e2f}.footer .footer-content .footer-content-column{position:relative}.footer .footer-content .footer-content-column.desktop{display:none}.footer .footer-content .footer-content-column.mobile{display:block}@media only screen and (min-width:1000px){.footer .footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;text-align:left}.footer .footer-content .footer-content-column.desktop{display:block}.footer .footer-content .footer-content-column.mobile{display:none}}.footer .footer-content .footer-content-column.mobile .footer-link{font-size:14px;line-height:1.5;margin:8px}.footer .footer-content .footer-content-column.mobile .footer-link a{color:inherit;text-decoration:inherit}.footer .footer-content .country-dropdown{display:none;position:absolute;max-height:60px;overflow-y:scroll;background-color:#fff;box-shadow:0 0 18px 0 rgba(0,0,0,.15);width:190px;padding:16px 6px 16px 7px;z-index:99;text-align:left}.nav,.nav .nav-inner{width:100%;z-index:99}.footer .footer-content .country-dropdown.is-visible{display:block}.footer .footer-content .country-dropdown li a{display:block;line-height:19px;padding:10px 0 11px 17px;white-space:nowrap;border-radius:4px}.footer .footer-content .country-dropdown li a:hover{background-color:#EEEEEF}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.nav{position:fixed;height:89px;left:0;top:0;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.3)}.nav .nav-inner{height:100%;max-width:1200px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav .left,.nav .right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav .right.desktop{display:none}@media only screen and (min-width:1000px){.footer .footer-content .country-dropdown{max-height:150px}.nav .right.desktop{display:-ms-flexbox;display:flex}}.nav .right.mobile{display:-ms-flexbox;display:flex;padding:0 30px 0 0}.nav .right.mobile img{height:16px}@media only screen and (min-width:1000px){.nav .right.mobile{display:none}}.nav .item{height:calc(100% - 3px);padding:0 19px;font-size:14px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;border-bottom:3px solid transparent}@media only screen and (max-width:900px){.nav .item{font-size:12px}}.nav .item p{margin-top:20px}.nav .item:hover:not(.logo-item){border-bottom:3px solid #e00707}.nav .item.is-active{font-weight:700;font-style:italic;color:#e00707}.nav .item-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.nav .item .item-logo{width:90px;margin:0 20px 5px 0;padding-top:10px}.nav .item p.logo{padding-top:10px;font-size:16px;font-weight:700;color:#6f7072}@media only screen and (min-width:412px){.nav .item p.logo{font-size:20px}}.nav .item p.pill{background-color:#e00707;color:#fff;padding:2px 6px;border-radius:4px;text-transform:uppercase;margin-left:8px;font-size:12px;font-weight:700}.nav .item:hover .dropdown{display:block}.nav .item .dropdown{display:none;position:absolute;left:50%;top:calc(100% + 3px);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:6px;max-height:calc(100vh - 150px);overflow-y:auto;padding:12px}.homepage-header,.homepage-header .homepage-wrapper{position:relative}.nav .item .dropdown a,.nav .item .dropdown p{margin:0;padding:6px;display:block;border-radius:6px}.reports-carousel .swiper,.reports-carousel .swiper-wrapper{padding-bottom:32px!important}.nav .item .dropdown p{font-size:14px;color:#000;font-weight:700}.nav .item .dropdown a{font-size:14px;color:#2d2e2f;text-decoration:none;font-weight:400}.nav .item .dropdown a:hover{background:#f4f4f4;color:#2d2e2f}.nav .item .dropdown a.is-active{font-weight:700;font-style:italic;color:#e00707}.nav .item .dropdown .nav-dropdown-section p:after{margin-top:2px;float:right;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}.nav .item .dropdown .nav-dropdown-section p:hover{background:#f4f4f4;color:#2d2e2f}.nav .item .dropdown .nav-dropdown-section a{display:none}.nav .item .dropdown .nav-dropdown-section.isOpen p:after{content:"\f078"}.nav .item .dropdown .nav-dropdown-section.isOpen a{display:block}.homepage-header{padding-top:10px}.homepage-header h1{margin-bottom:10px}.homepage-header h2{font-size:18px;font-weight:400;font-family:"Open Sans",sans-serif;max-width:700px;line-height:150%}.homepage-header img{position:absolute;object-fit:cover;top:-10px;right:0;width:100%;height:120%}@media only screen and (max-width:900px){.homepage-header h2{font-size:16px}.homepage-header img{opacity:30%}}.reports-carousel .swiper-button-n:hover,.reports-carousel .swiper-button-p:hover,.reports-carousel .swiper-slide a:hover{opacity:75%}.reports-carousel .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.reports-carousel .swiper-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;column-gap:12px;row-gap:4px;margin-bottom:20px}.reports-carousel .swiper-header h3{margin-bottom:0!important;color:#2d2e2f;font-weight:700!important}.reports-carousel .swiper-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;column-gap:12px;-ms-flex-align:center;align-items:center;overflow:visible}@media only screen and (max-width:600px){.reports-carousel .swiper-buttons{column-gap:4px}}.reports-carousel .swiper-button-n,.reports-carousel .swiper-button-p{position:relative!important;border-radius:100%;border:1px solid #e00707;width:32px;height:32px;transition-property:opacity;transition-duration:.1s;cursor:pointer}.reports-carousel .swiper-button-n img,.reports-carousel .swiper-button-p img{height:16px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reports-carousel .swiper-slide{text-align:left;font-size:18px;width:100%!important}@media only screen and (min-width:420px){.reports-carousel .swiper-slide{width:320px!important}}.reports-carousel .swiper-slide p{margin:2px 0;color:#2d2e2f}.reports-carousel .swiper-slide p.date{font-size:14px;font-family:"Open Sans",sans-serif}.reports-carousel .swiper-slide p.title{font-size:20px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:900}.reports-carousel .swiper-slide p.text{font-size:16px;font-family:"Open Sans",sans-serif;line-height:160%;margin-bottom:24px}.reports-carousel .swiper-slide p.hidden{display:none}.reports-carousel .swiper-slide a{font-size:16px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;border:2px solid #e00707;font-weight:600;border-radius:20px;padding:2px 16px;transition-property:opacity;transition-duration:.1s;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;column-gap:8px}.reports-carousel .swiper-slide a p{color:#e00707}.reports-carousel .swiper-slide a img{width:14px;height:14px;margin:0}.reports-carousel .swiper-slide .feature{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 0 16px 0 rgba(0,0,0,.08);margin-bottom:16px}.reports-carousel .swiper-slide.hidden{display:none}.reports-carousel #swiper-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #c8c9ca;box-sizing:border-box;color:#2d2e2f;display:block;font-family:"Open Sans",sans-serif;font-size:14px;height:48px;letter-spacing:0;padding:13px 16px;transition:box-shadow .2s ease-in-out}@media only screen and (max-width:600px){.reports-carousel #swiper-search{height:36px;padding:8px 12px}}.reports-carousel .swiper-no-results{min-height:300px;font-family:"Open Sans",sans-serif}.homepage-about .side-by-side .title p,.homepage-last-quarter .side-by-side .last-quarter-button,.homepage-last-quarter .side-by-side p.title{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.contact .prose,.june-2021 .june-2021-footer,.june-2021 .legend,.june-2021 .line-chart--axis text,.june-2021 .line-chart-wrapper .tooltip p,.june-2021 .map-container .tooltip p,.june-2021 .metro-map-label,.june-2021 h4,.last-quarter-footnote,.mobile-menu,.side-by-side p{font-family:"Open Sans",sans-serif}.reports-carousel .swiper-no-results.hidden{display:none}.homepage-about .side-by-side .feature-img{width:100%}.homepage-about .side-by-side .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;column-gap:4px}.homepage-about .side-by-side .title img{width:30px;height:30px;margin-bottom:4px}.homepage-about .side-by-side .title p{font-size:24px;font-weight:800;color:#2d2e2f;margin:0}@media only screen and (max-width:900px){.homepage-about .side-by-side .title p{font-size:20px}}.homepage-about .side-by-side .prose{margin:10px 0}.homepage-about .side-by-side a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;column-gap:4px;color:red}.homepage-about .side-by-side a:hover{opacity:50%}.homepage-about .side-by-side a img{width:14px;height:14px;margin-bottom:0}.homepage-last-quarter .side-by-side p.title{font-size:24px;font-weight:800;color:#2d2e2f;margin:0}@media only screen and (max-width:900px){.homepage-last-quarter .side-by-side p.title{font-size:20px}}.homepage-last-quarter .side-by-side .last-quarter-button{font-size:16px;border:2px solid #e00707;font-weight:600;border-radius:20px;padding:2px 16px;transition-property:opacity;transition-duration:.1s;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;column-gap:8px}.homepage-last-quarter .side-by-side .last-quarter-button:hover{opacity:75%}.homepage-last-quarter .side-by-side .last-quarter-button p{color:#e00707;margin:2px 0}.homepage-last-quarter .side-by-side .last-quarter-button img{width:14px;height:14px;margin:0}.logos{margin:48px 0}.logos .logos-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between;gap:16px 24px}@media only screen and (min-width:472px){.logos .logos-row{gap:16px 8px}}@media only screen and (min-width:537px){.logos .logos-row{gap:16px 24px}}@media only screen and (min-width:900px){.logos .logos-row{gap:32px 64px}}@media only screen and (min-width:1029px){.logos .logos-row{gap:32px 32px}}@media only screen and (min-width:1166px){.logos .logos-row{gap:32px 64px}}.logos .logos-row img{height:45px}@media only screen and (min-width:600px){.logos .logos-row img{height:50px}}@media only screen and (min-width:900px){.logos .logos-row img{height:50px}}@media only screen and (min-width:1029px){.logos .logos-row img{height:70px}}.videos{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.videos .video{width:46%;position:relative}@media only screen and (max-width:900px){.logos{margin:32px 0 48px}.videos{-ms-flex-wrap:wrap;flex-wrap:wrap}.videos .video{width:95%;margin-bottom:20px}}.videos .video .tag{position:absolute;left:0;top:0;background:rgba(43,39,60,.8);padding:5px 10px}.videos .video .tag.cheddar img,.videos .video .tag.yahoo img{height:20px;margin-top:4px}.videos .video .tag.cnbc img{height:30px;margin-top:4px}.videos .video video{width:100%}.contact .prose{font-size:20px}@media only screen and (max-width:640px){.contact .prose{font-size:16px}}.mobile-menu{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;top:80px;left:0;min-height:100px;width:100%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.3);z-index:98;transition:all 250ms ease-in-out;-ms-transform:translate(0,-100%);transform:translate(0,-100%);max-height:calc(100vh - 90px);overflow-y:scroll}@media only screen and (min-width:1000px){.mobile-menu{display:none}}.mobile-menu.is-visible{-ms-transform:translate(0,0);transform:translate(0,0)}.mobile-menu .menu-row{padding:16px;border-bottom:1px solid #bbbac0}.mobile-menu .menu-row p{margin:8px 0;font-weight:700;color:#2d2e2f}.mobile-menu .menu-row .category{margin:8px 0}.mobile-menu .menu-row .sub-category,.mobile-menu .menu-row a{font-size:14px}.mobile-menu .menu-row .reports{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:space-between;align-items:space-between;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:600px){.mobile-menu .menu-row .reports{-ms-flex-direction:row;flex-direction:row}}.mobile-menu .menu-row .reports.reports-long{-ms-flex-direction:row!important;flex-direction:row!important}.mobile-menu .menu-row .reports a{padding:0 20px 3px 0;color:#6f7072}.mobile-menu .menu-row .reports a:hover{color:#2d2e2f}.mobile-menu .menu-row .item{color:inherit;text-decoration:inherit}.mobile-menu .menu-row .item.is-active p{color:#e00707}.mobile-menu .menu-row .item-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.mobile-menu .menu-row .item p.pill{background-color:#e00707;color:#fff;padding:1px 4px;border-radius:4px;text-transform:uppercase;margin-left:4px;font-size:10px;font-weight:700}.june-2021 .flag,.june-2021 .june-2021-footer{color:#6f7072!important;padding-bottom:20px!important}.menu-wrapper{margin:auto;width:24px;height:18px;cursor:pointer}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:24px;height:2px}.hamburger-menu{position:relative;-ms-transform:translateY(8px);transform:translateY(8px);background:#2d2e2f;transition:all 0 .3s}.hamburger-menu.animate{background:rgba(45,46,47,0)}.hamburger-menu:after,.hamburger-menu:before{content:"";position:absolute;left:0;background:#2d2e2f}.hamburger-menu:before{bottom:8px;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu:after{top:8px;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.june-2021 .line-chart-wrapper .tooltip,.june-2021 .map-container .tooltip{z-index:99;box-shadow:0 0 10px 1px rgba(0,0,0,.25);background-color:#fff;pointer-events:none}.hamburger-menu.animate:after{top:0;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu.animate:before{bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.last-quarter-footnote{padding-top:20px;font-size:16px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.june-2021 .flag{font-size:16px!important}.june-2021 .june-2021-footer{margin-top:24px;font-size:14px!important}.june-2021 .june-2021-footer.june-2021-footer-centered{text-align:center}.june-2021 h3{margin:0 0 5px;font-size:28px;font-weight:800}.june-2021 h4{margin:0 0 20px;font-size:18px;font-weight:400}.june-2021 .line-chart--annotation,.june-2021 .line-chart--label{font-size:14px;font-family:"Open Sans",sans-serif}@media only screen and (max-width:764px){.june-2021 h4{margin:0 0 10px}}.june-2021 .report-wrapper{position:relative}.june-2021 .static-image-container{width:100%}.june-2021 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.june-2021 .static-image-mobile{display:block}.june-2021 .line-chart--label{font-size:12px}}.june-2021 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.june-2021 .static-image-tablet{display:block}}.june-2021 .static-image-desktop{display:none;width:100%}.june-2021 .centered-title{text-align:left}@media only screen and (min-width:1000px){.june-2021 .static-image-desktop{display:block}.june-2021 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.june-2021 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.june-2021 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.june-2021 .line-chart-container{width:100%;margin:20px 0}.june-2021 .line-chart-title{margin:0;font-weight:700}.june-2021 .line-chart-container .voronoi-path,.june-2021 .line-chart-wrapper .voronoi-path{cursor:pointer}.june-2021 .line-chart--path,.june-2021 .line-chart--path--bg{fill:none;stroke:#6f7072;stroke-width:2}.june-2021 .line-chart--path--bg.current,.june-2021 .line-chart--path.current{stroke:#e00707;stroke-width:2}.june-2021 .line-chart--path--bg.past,.june-2021 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.june-2021 .line-chart--dot{fill:#e00707}.june-2021 .line-chart--label{font-weight:700;fill:#2d2e2f;text-transform:capitalize;line-height:1}.june-2021 .line-chart--label.current{font-weight:700}.june-2021 .line-chart--label-bg{stroke:#fff;stroke-width:2px}.june-2021 .line-chart--axis text{font-size:12px;fill:#6f7072}.june-2021 .line-chart--axis .domain{display:none}.june-2021 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:3 6;stroke-linecap:round}.june-2021 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.june-2021 .line-chart--axis.y-horiz line{stroke:#dcdbdb}.june-2021 .line-chart--axis.y-horiz text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.june-2021 .line-chart-wrapper .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;width:200px}.june-2021 .line-chart-wrapper .tooltip h6{margin:0;font-size:16px}.june-2021 .line-chart-wrapper .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.june-2021 .line-chart-wrapper .tooltip h6{font-size:14px}.june-2021 .line-chart-wrapper .tooltip p{font-size:12px}}.june-2021 .line-chart-wrapper .tooltip-subhed{color:#6f7072;font-style:italic;font-size:12px!important;padding-bottom:8px}.june-2021 .svg--overlay{fill:transparent}.june-2021 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.june-2021 .full-width-wrapper{padding:0 15px}}.june-2021 .metro-map-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.june-2021 .map-container{width:100%;position:relative}.june-2021 .map-container .country-outline{stroke:#6f7072;fill:none}.june-2021 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.june-2021 .map-container .tooltip{display:none;position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;max-width:360px}@media only screen and (max-width:900px){.june-2021 .map-container .tooltip{max-width:260px}}.june-2021 .map-container .tooltip h6{margin:0;font-size:16px}.june-2021 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.june-2021 .map-container .tooltip{max-width:200px}.june-2021 .map-container .tooltip h6{font-size:14px}.june-2021 .map-container .tooltip p{font-size:12px}}.june-2021 .map-container .tooltip-subhed{color:#6f7072;font-style:italic;font-size:12px!important;padding-bottom:8px}.june-2021 .map-title{text-align:center;font-weight:700;font-size:18px}.june-2021 .metro-map-label{font-size:10px;text-anchor:middle;pointer-events:none}.june-2021 .metro-map-label-bg{stroke:#fff;stroke-width:3px}.june-2021 .half-map-container{width:50%;max-width:800px}@media only screen and (max-width:800px){.june-2021 .half-map-container{width:100%}}.june-2021 .legend{margin:20px auto;font-size:12px}.june-2021 .legend--title{text-align:center;margin:0 0 10px}.june-2021 .legend--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.june-2021 .legend--label{margin:0 2px;font-weight:800}.june-2021 .legend--block{width:40px;height:10px;margin:0 2px;border:1px solid #2d2e2f}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.homepage-wrapper{max-width:1140px;padding:25px;margin:30px auto}@media only screen and (min-width:834px){.homepage-wrapper{padding:50px;margin:55px auto}}.homepage-wrapper.divider-wrapper{padding:25px;margin:30px auto}.homepage-wrapper.reduce-padding-top{padding-top:25px;margin-top:30px}.homepage-wrapper.reduce-padding-bottom{padding-bottom:25px;margin-bottom:30px}.homepage-wrapper.intro-wrapper{margin-top:0;padding-top:0}@media only screen and (min-width:834px){.homepage-wrapper.intro-wrapper{margin-top:25px;padding-top:25px}}.supporting-wrapper{max-width:1000px;padding:0 170px;margin:auto auto 60px}@media only screen and (max-width:900px){.supporting-wrapper{max-width:500px;padding:0 15px}}.report-wrapper{max-width:800px;padding:0 50px;margin:auto auto 60px}@media only screen and (max-width:900px){.report-wrapper{max-width:500px;padding:0 15px}}.report-wrapper .feature-video{text-align:center;margin:20px 0;max-width:95%}.nav-margin{margin-top:89px}.nav-margin.large{margin-top:160px}@media only screen and (min-width:600px){.nav-margin.large{margin-top:180px}}.gray-bg{background:#f4f4f4}.gray-bg.padded{margin:42px 0;padding:8px}.side-by-side{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.side-by-side.justify-start{-ms-flex-pack:start;justify-content:flex-start}.side-by-side.margin-top{margin-top:60px}.side-by-side.margin-bottom{margin-bottom:60px}.side-by-side .container{width:48%}.side-by-side .container p:last-child{margin-bottom:0}.side-by-side .container img{width:100%}@media only screen and (max-width:700px){.side-by-side{-ms-flex-wrap:wrap;flex-wrap:wrap}.side-by-side.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.side-by-side .container{width:100%}.side-by-side .container img{margin-bottom:20px;max-width:400px}}.quotation-wrapper{position:relative;margin-top:10px}.quotation-wrapper p{font-weight:300;font-size:24px;margin:50px 20px 30px 0;padding-right:10px}.quotation-wrapper p.logo,.quote-image p{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;margin:0;font-style:italic}@media only screen and (max-width:900px){.quotation-wrapper p{font-size:20px}}.quotation-wrapper p.logo{font-size:24px;font-weight:600;color:#e00707;line-height:1.2}.quotation-wrapper p.logo.sub{font-weight:200;color:grey;font-size:20px}@media only screen and (max-width:900px){.quotation-wrapper p.logo{font-size:20px}.quotation-wrapper p.logo.sub{font-size:18px}}.quotation{position:absolute;top:-30px;color:#bbbac0;opacity:.7;z-index:-1;font-size:24px}.quote-image{text-align:left}.quote-image p{font-size:30px;font-weight:600;color:#a41034}.malls-2024 .chart-footer,.remote-work .chart-footer,.remote-work h4,.remote-work-2024 .chart-footer,.remote-work-2024 h4{font-family:"Open Sans",sans-serif}.report-header h1,.report-wrapper h1,.report-wrapper h2{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.quote-image img{max-width:300px!important;margin-top:20px}@media only screen and (min-width:1000px){.quote-image{text-align:right}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.malls-2024 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.malls-2024 .chart-header{margin:0 0 40px}.malls-2024 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}.malls-2024 .chart-footer,.remote-work .chart-footer,.remote-work .flag,.remote-work-2024 .chart-footer,.remote-work-2024 .flag{color:#6f7072!important;padding-bottom:20px!important}@media only screen and (max-width:764px){.malls-2024 .report-title h2{font-size:24px}}.malls-2024 h3{font-size:28px;font-weight:800}.malls-2024 h4{margin:5px 0 0;font-size:18px;font-weight:400}.malls-2024 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.malls-2024 .report-wrapper{position:relative}.malls-2024 .static-image-container{width:100%}.malls-2024 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.malls-2024 .static-image-mobile{display:block}}.malls-2024 .static-image-mobile.constrained{max-width:400px;margin:auto}.malls-2024 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:900px){.malls-2024 .static-image-tablet{display:block}}.malls-2024 .static-image-tablet.extend-full-width{max-width:700px}.malls-2024 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:901px){.malls-2024 .static-image-desktop{display:block}}.malls-2024 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.malls-2024 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.malls-2024 .full-width-chart{width:calc(100% - 40px)}}.malls-2024 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.malls-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.remote-work .flag{font-size:16px!important}.remote-work .chart-header{margin:0 0 40px}.remote-work h3{font-size:28px;font-weight:800}.remote-work h4{margin:5px 0 0;font-size:18px;font-weight:400}.remote-work .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.remote-work .report-wrapper{position:relative}.remote-work .static-image-container{width:100%}.remote-work .static-image-container--small{width:100%;max-width:800px;margin:auto}.remote-work .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.remote-work .static-image-mobile{display:block}}.remote-work .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.remote-work .static-image-tablet{display:block}}.remote-work .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.remote-work .static-image-desktop{display:block}}.remote-work .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.remote-work .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.remote-work .full-width-chart{width:calc(100% - 40px)}}.remote-work .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.remote-work .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.remote-work-2024 .flag{font-size:16px!important}.remote-work-2024 .chart-header{margin:0 0 40px}.remote-work-2024 h3{font-size:28px;font-weight:800}.remote-work-2024 h4{margin:5px 0 0;font-size:18px;font-weight:400}.remote-work-2024 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.remote-work-2024 .report-wrapper{position:relative}.remote-work-2024 .static-image-container{width:100%}.remote-work-2024 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.remote-work-2024 .static-image-mobile{display:block}}.remote-work-2024 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.remote-work-2024 .static-image-tablet{display:block}}.remote-work-2024 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.remote-work-2024 .static-image-desktop{display:block}}.remote-work-2024 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.remote-work-2024 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.remote-work-2024 .full-width-chart{width:calc(100% - 40px)}}.remote-work-2024 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.remote-work-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.report-outer.padding-top{padding:48px 0 16px}.report-outer.padding-top .report-wrapper{margin-bottom:0}.report-header{margin:160px auto 80px;padding:0 32px;text-align:center;max-width:1200px}@media only screen and (min-width:600px){.report-header{margin:240px auto 80px}}.report-header h1{margin-bottom:20px;line-height:1.25;color:#2d2e2f;font-size:36px;font-weight:700}@media only screen and (min-width:600px){.report-header h1{font-size:48px}}@media only screen and (min-width:960px){.report-header h1{font-size:60px}}.report-header h3,.report-header p{color:#bbbac0;font-weight:400;max-width:900px;margin:20px auto}.report-header p{line-height:1.8;font-size:18px}.report-header p a{transition:.3s;border-bottom:1px solid #bbbac0;text-decoration:none;color:inherit}.report-header p a:hover{color:#e00707}.report-header .social{margin-top:8px;color:#bbbac0}.report-header .social a:hover{color:#e00707}.report-wrapper.methodology p{color:#333;font-size:16px}.report-wrapper.methodology em{font-style:normal;font-weight:700;color:#2d2e2f;font-size:18px;margin-top:32px}.report-wrapper.methodology ol li{font-size:16px;color:#333;margin:12px 0}.report-wrapper h1,.report-wrapper h2{font-weight:700;margin-bottom:20px}.report-wrapper h1{font-size:28px;color:#2d2e2f;line-height:1.25}@media only screen and (min-width:600px){.report-wrapper h1{font-size:32px}}.report-wrapper h2{font-size:24px;color:#e00707;line-height:1.2}.report-wrapper .prose,.report-wrapper.report-title .quarter{font-size:18px;font-family:"Open Sans",sans-serif}.report-wrapper .prose{color:#2d2e2f;font-weight:400;line-height:1.8;margin:20px 0}.report-wrapper .prose a{text-decoration:none;color:inherit;transition:.3s;border-bottom:1px solid #e00707}.summer-home-trends-2024 a h2:hover,.summer-home-trends-2025 .cards .card .card-inner .stats .stat a:hover,.summer-home-trends-2025 a h2:hover{text-decoration:underline}.report-wrapper .prose a:hover{color:#e00707}.report-wrapper .static-image{margin:20px 0}.report-wrapper .static-image.full-width{width:100%}.report-wrapper p{margin:0}.report-wrapper.report-title{margin-bottom:40px;margin-top:160px}@media only screen and (min-width:600px){.report-wrapper.report-title{margin-bottom:32px;margin-top:180px}}.report-footer .divider,.report-footer h3{margin-bottom:24px}.report-wrapper.report-title .quarter{color:#bbbac0;font-weight:700}.report-wrapper.report-title .byline{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.report-wrapper.report-title .byline--short{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.report-wrapper.report-title .byline--short p{margin-right:15px}.report-wrapper.report-title .byline .info{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.report-wrapper.report-title .byline .info .image{width:40px;height:40px;border:2px solid #2d2e2f;border-radius:50%;margin-right:10px;background-size:cover!important;background-position:center}.report-wrapper.report-title .byline .info .text{font-size:24x;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.restaurants-2022 .hed-wrapper__legend p,.restaurants-2022 .hed-wrapper__legend--subtitle,.restaurants-2022 .hed-wrapper__legend--title,.restaurants-2022 .map-container .tooltip p,.restaurants-2022 .restaurants-2022-footer,.restaurants-2022 .tooltip p,.restaurants-2022 h4,.restaurants-2023 .chart-footer,.restaurants-2023 h4,.restaurants-2024 .chart-footer,.restaurants-2024 h4{font-family:"Open Sans",sans-serif}.report-wrapper.report-title .byline .info .text .name{color:#2d2e2f;font-weight:600}.report-wrapper.report-title .byline .info .text .sub{color:#6f7072;font-weight:400}.report-wrapper.report-title .byline .info .text .inline{display:inline-block}.report-wrapper.report-title .byline .social{font-size:20px;color:#00838f;cursor:pointer}.report-wrapper.report-title .byline .social a:hover{color:#2d2e2f}.report-footer{margin-top:48px}.report-footer h3{font-weight:600}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.restaurants-2022 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.restaurants-2022 .restaurants-2022-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important}.restaurants-2022 .restaurants-2022-footer.restaurants-2022-footer-centered{text-align:center}.restaurants-2022 h3{font-size:28px}.restaurants-2022 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.restaurants-2022 h4{margin:0 0 10px}}.restaurants-2022 .report-wrapper{position:relative}.restaurants-2022 .static-image-container{width:100%}.restaurants-2022 .static-image-mobile{display:none;width:100%;max-width:400px}@media only screen and (max-width:600px){.restaurants-2022 .static-image-mobile{display:block}}.restaurants-2022 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.restaurants-2022 .static-image-tablet{display:block}}.restaurants-2022 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.restaurants-2022 .static-image-desktop{display:block}}.restaurants-2022 .map-container .tooltip,.restaurants-2022 .tooltip{display:none;z-index:99;box-shadow:0 0 10px 1px rgba(0,0,0,.25);background-color:#fff;pointer-events:none}.restaurants-2022 .centered-title{text-align:left}@media only screen and (min-width:1000px){.restaurants-2022 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.restaurants-2022 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2022 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.restaurants-2022 .tooltip{position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;width:200px}.restaurants-2022 .tooltip h6{margin:0;font-size:16px}.restaurants-2022 .tooltip p{margin:0;font-size:14px}.restaurants-2022 .svg--overlay{fill:transparent}.restaurants-2022 .full-width-wrapper{margin:auto auto 60px;padding:0 30px;max-width:1140px;overflow:hidden}@media only screen and (max-width:600px){.restaurants-2022 .tooltip h6{font-size:14px}.restaurants-2022 .tooltip p{font-size:12px}.restaurants-2022 .full-width-wrapper{padding:0 15px}}.restaurants-2022 .map-container{width:100%;position:relative}.restaurants-2022 .map-container .country-outline{stroke:#6f7072;fill:none}.restaurants-2022 .map-container .state-outline{stroke:#bbbac0;fill:#fff}.restaurants-2022 .map-container .tooltip{position:absolute;border:1px solid #bbbac0;border-radius:5px;padding:5px 10px;max-width:360px}@media only screen and (max-width:900px){.restaurants-2022 .map-container .tooltip{max-width:260px}}.restaurants-2022 .map-container .tooltip h6{margin:0;font-size:16px}.restaurants-2022 .map-container .tooltip p{margin:0;font-size:14px}@media only screen and (max-width:600px){.restaurants-2022 .map-container .tooltip{max-width:200px}.restaurants-2022 .map-container .tooltip h6{font-size:14px}.restaurants-2022 .map-container .tooltip p{font-size:12px}}.restaurants-2022 .map-container .tooltip--footnote{padding-top:5px;color:#bbbac0;font-size:12px!important;font-style:italic}.restaurants-2022 .hed-wrapper__legend--wrapper{margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.restaurants-2022 .hed-wrapper__legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px 10px}.restaurants-2022 .hed-wrapper__legend--title{text-align:center;margin:20px 0 5px;font-size:14px}.restaurants-2022 .hed-wrapper__legend--subtitle{text-align:center;margin:0 0 5px;font-size:12px;font-style:italic;color:#666}.restaurants-2022 .hed-wrapper__legend p{font-size:12px;color:#666;margin:0 5px 0 0}.restaurants-2023 .chart-footer,.restaurants-2023 .flag,.restaurants-2024 .flag{color:#6f7072!important;padding-bottom:20px!important}.restaurants-2022 .hed-wrapper__legend div{border-radius:50%;background:#fff;border:1px solid #2d2e2f;opacity:.6;margin-right:5px}.restaurants-2024 .card .card-inner a.card-term-link p,a.underline{border-bottom:1px solid #e00707}.restaurants-2022 .hed-wrapper__legend--bubble-medium{width:20px;height:20px}@media only screen and (max-width:764px){.restaurants-2022 .hed-wrapper__legend--bubble-medium{width:14px;height:14px}}.restaurants-2022 .hed-wrapper__legend--bubble-green{background:#05a882!important}.restaurants-2022 .hed-wrapper__legend--bubble-red{background:#e00707!important}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.restaurants-2023 .flag{font-size:16px!important}.restaurants-2023 .chart-header{margin:0 0 40px}.restaurants-2023 h3{font-size:28px}.restaurants-2023 h4{margin:5px 0 0;font-size:18px;font-weight:400}.restaurants-2023 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.restaurants-2023 .report-wrapper{position:relative}.restaurants-2023 .static-image-container{width:100%}.restaurants-2023 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.restaurants-2023 .static-image-mobile{display:block}}.restaurants-2023 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.restaurants-2023 .static-image-tablet{display:block}}.restaurants-2023 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.restaurants-2023 .static-image-desktop{display:block}}.restaurants-2023 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2023 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.restaurants-2023 .full-width-chart{width:calc(100% - 40px)}}.restaurants-2023 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2023 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.restaurants-2024 .flag{font-size:16px!important}.restaurants-2024 .chart-header{margin:0 0 40px}.restaurants-2024 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}@media only screen and (max-width:764px){.restaurants-2024 .report-title h2{font-size:24px}}.restaurants-2024 h3{font-size:28px;font-weight:800}.restaurants-2024 h4{margin:5px 0 0;font-size:18px;font-weight:400}.restaurants-2024 .chart-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.restaurants-2024 .report-wrapper{position:relative}.restaurants-2024 .static-image-container{width:100%}.restaurants-2024 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.restaurants-2024 .static-image-mobile{display:block}}.restaurants-2024 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.restaurants-2024 .static-image-tablet{display:block}}.restaurants-2024 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.restaurants-2024 .static-image-desktop{display:block}}.restaurants-2024 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2024 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.restaurants-2024 .full-width-chart{width:calc(100% - 40px)}}.restaurants-2024 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.restaurants-2024 .trend-cards{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.restaurants-2024 .card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;gap:24px}.restaurants-2024 .card .card-trend-image{width:400px}@media only screen and (max-width:900px){.restaurants-2024 .card{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.restaurants-2024 .card .card-trend-image{width:100%;height:300px}}.restaurants-2024 .card .card-trend-image img{width:100%;height:100%;object-fit:cover}.restaurants-2024 .card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%}.restaurants-2024 .card .card-inner p{margin:0}.restaurants-2024 .card .card-inner img{width:16px;margin-right:2px}.restaurants-2024 .card .card-inner .card-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.restaurants-2024 .card .card-inner .card-title{font-size:24px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.restaurants-2024 .card .card-inner .card-description p,.restaurants-2024 .card .card-inner .card-eyebrow,.restaurants-2024 .card .card-inner .card-stat p,.restaurants-2024 .card .card-inner .card-term-link,.restaurants-2025 .chart-footer,.restaurants-2025 h4,.school-2020 .axis text,.school-2020 .line-chart--axis text,.school-2020 .line-chart--label,.school-2020 .q22020-footer,.school-2020 h4,.sheconomy-2024 .chart-footer,.sheconomy-2024 h4{font-family:"Open Sans",sans-serif}@media only screen and (max-width:1000px){.restaurants-2024 .card .card-inner .card-title{font-size:22px}}.restaurants-2024 .card .card-inner .card-title.large{font-size:32px}.restaurants-2024 .card .card-inner .card-eyebrow{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:6px}.restaurants-2024 .card .card-inner .card-eyebrow.red{color:#e00707}.restaurants-2024 .card .card-inner .card-eyebrow.grey{color:#6f7072}.restaurants-2024 .card .card-inner .card-eyebrow.small{font-size:14px}.restaurants-2024 .card .card-inner .card-eyebrow.no-margin{margin-bottom:0}.restaurants-2024 .card .card-inner .card-term-link{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px;color:#e00707}.restaurants-2024 .card .card-inner .card-stat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:0;font-size:16px;padding:1px 6px;border-radius:12px;background:#e00707;font-weight:600;color:#fff;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.restaurants-2024 .card .card-inner .card-stat img{width:16px;margin-right:2px}.restaurants-2024 .card .card-inner .card-description p{font-size:16px;line-height:1.5}h1,h2{line-height:1.2}.restaurants-2024 .card .card-inner a{color:#e00707;transition-property:opacity;transition-duration:.1s;cursor:pointer}.restaurants-2024 .card .card-inner a:hover{opacity:75%}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.restaurants-2025 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.restaurants-2025 .chart-header{margin:0 0 40px}.restaurants-2025 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}.restaurants-2025 .chart-footer,.school-2020 .flag,.school-2020 .q22020-footer{color:#6f7072!important;padding-bottom:20px!important}@media only screen and (max-width:764px){.restaurants-2025 .report-title h2{font-size:24px}}.restaurants-2025 h3{font-size:28px;font-weight:800}.restaurants-2025 h4{margin:5px 0 0;font-size:18px;font-weight:400}.restaurants-2025 .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.restaurants-2025 .report-wrapper{position:relative}.restaurants-2025 .static-image-container{width:100%}.restaurants-2025 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.restaurants-2025 .static-image-mobile{display:block}}.restaurants-2025 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.restaurants-2025 .static-image-tablet{display:block}}.restaurants-2025 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.restaurants-2025 .static-image-desktop{display:block}}.restaurants-2025 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2025 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.restaurants-2025 .full-width-chart{width:calc(100% - 40px)}}.restaurants-2025 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.restaurants-2025 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.school-2020 .flag{font-size:16px!important}.school-2020 .q22020-footer{font-size:14px!important}.school-2020 .q22020-footer.q22020-footer-centered{text-align:center}.school-2020 .report-wrapper h3{margin:0 0 5px;font-size:28px;font-weight:800}.school-2020 h4{margin:0 0 20px;font-size:18px;font-weight:400}@media only screen and (max-width:764px){.school-2020 h4{margin:0 0 20px}}.school-2020 .fill-red{color:#e00707;font-weight:800}.school-2020 .chart-wrapper{margin:auto auto 60px;width:100%;max-width:800px}.school-2020 .report-wrapper{position:relative}.school-2020 .static-image-container{width:100%}.school-2020 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.school-2020 .static-image-mobile{display:block}}.school-2020 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.school-2020 .static-image-tablet{display:block}}.school-2020 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.school-2020 .static-image-desktop{display:block}}.school-2020 .static-image-container__toggle{display:none}.school-2020 .static-image-container__toggle.is-visible{display:block}.school-2020 .extend-full-width{width:calc(100vw - 20px);max-width:1100px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.school-2020 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.school-2020 .centered-title-desktop{text-align:left}@media only screen and (min-width:1000px){.school-2020 .centered-title-desktop{text-align:center;width:calc(100vw - 20px);max-width:1100px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.school-2020 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@media only screen and (max-width:764px){.school-2020 .hide__mobile{display:none!important}}.school-2020 #line-chart-container{width:calc(100vw - 20px);max-width:800px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.school-2020 .line-chart--path{fill:none;stroke:#6f7072;stroke-width:2}.school-2020 .line-chart--path.current{stroke:#e00707;stroke-width:2}.school-2020 .line-chart--path.past{stroke:#dcdbdb;stroke-width:1}.school-2020 .line-chart--label{font-size:14px;fill:#6f7072}.school-2020 .line-chart--label.current{font-weight:700;fill:#e00707}.school-2020 .line-chart--axis text{fill:#6f7072}.school-2020 .line-chart--axis .domain{display:none}.school-2020 .line-chart--axis.y line{stroke:#6f7072;stroke-dasharray:.5 3;stroke-linecap:round}.school-2020 .line-chart--axis.y text{text-anchor:start;-ms-transform:translate(2px,-8px);transform:translate(2px,-8px)}.school-2020 .line-chart--axis.y-horiz line{stroke:#dcdbdb}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.sheconomy-2024{background:linear-gradient(180deg,rgba(252,229,229,.1) 70.5%,rgba(244,57,57,.1) 100%),linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),#e0c4df}.sheconomy-2024 .report-header{margin-top:80px;padding:0;max-width:100vw;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:linear-gradient(180deg,rgba(252,229,229,.1) 70.5%,rgba(244,57,57,.1) 100%),#e0c4df}.sheconomy-2025,.sheconomy-2025 .report-header{background:linear-gradient(180deg,rgba(252,229,229,.1) 70.5%,rgba(244,57,57,.1) 100%),#fff2f1}.sheconomy-2024 .report-header--bg{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;opacity:1}.sheconomy-2024 .report-header--img{width:100vw;min-width:500px;max-width:2000px}.sheconomy-2024 .report-header--inner{z-index:3;position:relative;margin:10px auto;padding:0 4px;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.sheconomy-2024 .report-header .report-header--h1{width:100%;max-width:800px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sheconomy-2024 .report-header h2{max-width:700px;font-size:24px;font-weight:400;margin:auto}@media only screen and (max-width:900px){.sheconomy-2024 .report-header h2{font-size:24px}}@media only screen and (max-width:640px){.sheconomy-2024 .report-header h2{font-size:18px}}.sheconomy-2024 .report-header .social a{color:#2d2e2f}.sheconomy-2024 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.sheconomy-2024 .chart-header{margin:0 0 40px}.sheconomy-2024 .chart-header--img{width:100%;margin-bottom:20px}.sheconomy-2024 .chart-header--img img{width:280px;display:block;margin:auto}.sheconomy-2024 h3{font-size:28px;font-weight:800}.sheconomy-2024 h3.small{font-size:24px}.sheconomy-2024 h3.red{color:#e00707}.sheconomy-2024 h4{margin:5px 0 0;font-size:18px;font-weight:400}.sheconomy-2024 .chart-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.sheconomy-2024 .report-wrapper{position:relative}.sheconomy-2024 .report-wrapper--side-by-side{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sheconomy-2024 .report-wrapper--side-by-side .left,.sheconomy-2024 .static-image-container{width:100%}.sheconomy-2024 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.sheconomy-2024 .static-image-mobile{display:block}}.sheconomy-2024 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.sheconomy-2024 .static-image-tablet{display:block}}.sheconomy-2024 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.sheconomy-2024 .static-image-desktop{display:block}}.sheconomy-2024 .static-image-taylor{width:100%;max-width:400px}.sheconomy-2024 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sheconomy-2024 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.sheconomy-2024 .full-width-chart{width:calc(100% - 40px)}}.sheconomy-2024 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sheconomy-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.sheconomy-2024 blockquote{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;margin-left:30px;position:relative;color:#2d2e2f;font-size:24px}.sheconomy-2025 .chart-footer,.sheconomy-2025 h4{font-family:"Open Sans",sans-serif}@media only screen and (max-width:900px){.sheconomy-2024 .report-wrapper--side-by-side{-ms-flex-direction:column;flex-direction:column}.sheconomy-2024 blockquote{font-size:20px}}.sheconomy-2024 blockquote.pink{color:#ec5e77}.sheconomy-2024 blockquote span{font-size:18px;color:#2d2e2f;margin-top:20px;display:block;text-align:right;font-weight:200}@media only screen and (max-width:900px){.sheconomy-2024 blockquote span{font-size:16px}}.sheconomy-2024 blockquote::before{content:"\201C";font-size:64px;position:absolute;left:-30px;top:-30px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.sheconomy-2025 .report-header{margin-top:80px;padding:0;max-width:100vw;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sheconomy-2025 .report-header--bg{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;opacity:1}.sheconomy-2025 .report-header--img{width:100vw;min-width:500px;max-width:2000px}.sheconomy-2025 .report-header--inner{z-index:3;position:relative;margin:10px auto;padding:0 4px;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.sheconomy-2025 .report-header .report-header--h1{width:90%;max-width:500px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:900px){.sheconomy-2025 .report-header .report-header--h1{max-width:400px}.sheconomy-2025 .report-header h2{font-size:24px}}.sheconomy-2025 .report-header h2{max-width:700px;font-size:24px;font-weight:400;margin:auto}@media only screen and (max-width:640px){.sheconomy-2025 .report-header h2{font-size:18px}}.sheconomy-2025 .report-header .social a{color:#2d2e2f}.sheconomy-2025 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.sheconomy-2025 .chart-header{margin:0 0 40px}.sheconomy-2025 .chart-header--img{width:100%;margin-bottom:20px}.sheconomy-2025 .chart-header--img img{width:280px;display:block;margin:auto}.sheconomy-2025 .chart-header .icon-string{width:100%;text-align:center}.sheconomy-2025 .chart-header .icon-string img{width:200px}.sheconomy-2025 h3{font-size:28px;font-weight:800}.sheconomy-2025 h3.small{font-size:24px}.sheconomy-2025 h3.red{color:#e00707}.sheconomy-2025 h4{margin:5px 0 0;font-size:18px;font-weight:400}.sheconomy-2025 .chart-footer{margin-top:24px;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.sheconomy-2025 .report-wrapper{position:relative}.sheconomy-2025 .report-wrapper--side-by-side{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sheconomy-2025 .report-wrapper--side-by-side .left,.sheconomy-2025 .static-image-container{width:100%}.sheconomy-2025 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.sheconomy-2025 .static-image-mobile{display:block}}.sheconomy-2025 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.sheconomy-2025 .static-image-tablet{display:block}}.sheconomy-2025 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.sheconomy-2025 .static-image-desktop{display:block}}.sheconomy-2025 .metros-map-mobile{width:100%;max-width:400px;margin:auto}.sheconomy-2025 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sheconomy-2025 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.sheconomy-2025 .full-width-chart{width:calc(100% - 40px)}}.sheconomy-2025 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sheconomy-2025 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.sheconomy-2025 blockquote{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;margin-left:30px;position:relative;color:#2d2e2f;font-size:24px}@media only screen and (max-width:900px){.sheconomy-2025 .report-wrapper--side-by-side{-ms-flex-direction:column;flex-direction:column}.sheconomy-2025 blockquote{font-size:20px}}.sheconomy-2025 blockquote.pink{color:#ec5e77}.sheconomy-2025 blockquote span{font-size:18px;color:#2d2e2f;margin-top:20px;display:block;text-align:right;font-weight:200}@media only screen and (max-width:900px){.sheconomy-2025 blockquote span{font-size:16px}}.sheconomy-2025 blockquote::before{content:"\201C";font-size:64px;position:absolute;left:-30px;top:-30px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.state-of-services-2024 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.state-of-services-2024 .chart-header{margin:0 0 40px}.state-of-services-2024 .report-title h2{color:#2d2e2f;font-weight:400;font-size:32px}@media only screen and (max-width:764px){.state-of-services-2024 .report-title h2{font-size:24px}}.state-of-services-2024 h3{font-size:28px;font-weight:800}.state-of-services-2024 h4{margin:5px 0 0;font-size:18px;font-weight:400}.state-of-services-2024 .chart-footer{margin-top:24px;font-family:"Open Sans",sans-serif;font-size:14px!important;color:#6f7072!important;padding-bottom:20px!important;text-align:center}.state-of-services-2024 .report-wrapper{position:relative}.state-of-services-2024 .static-image-container{width:100%}.state-of-services-2024 .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.state-of-services-2024 .static-image-mobile{display:block}}.state-of-services-2024 .static-image-mobile.constrained{max-width:400px;margin:auto}.state-of-services-2024 .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:900px){.state-of-services-2024 .static-image-tablet{display:block}}.state-of-services-2024 .static-image-tablet.extend-full-width{max-width:700px}.state-of-services-2024 .static-image-desktop{display:none;width:100%}@media only screen and (min-width:901px){.state-of-services-2024 .static-image-desktop{display:block}}.state-of-services-2024 .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.state-of-services-2024 .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.state-of-services-2024 .full-width-chart{width:calc(100% - 40px)}}.state-of-services-2024 .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.state-of-services-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.summer-home-trends-2024 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.summer-home-trends-2024 .chart-header{margin:0 0 40px}.summer-home-trends-2024 .report-header{margin-top:0;margin-bottom:0;padding:160px 0 120px;max-width:100vw;position:relative;overflow:hidden;background:radial-gradient(176.12% 118.31% at 50% 114.5%,#fff 46.78%,#ffecec 100%)}@media only screen and (min-width:600px){.summer-home-trends-2024 .report-header{padding-top:180px}}.summer-home-trends-2024 .report-header h1{font-size:80px;color:#2d2e2f;margin:auto;z-index:10;position:relative;max-width:1200px}@media only screen and (max-width:1024px){.summer-home-trends-2024 .report-header h1{font-size:64px}}@media only screen and (max-width:800px){.summer-home-trends-2024 .report-header h1{font-size:64px}}@media only screen and (max-width:640px){.summer-home-trends-2024 .report-header h1{font-size:48px}}.summer-home-trends-2024 .report-header .date{color:#2d2e2f;z-index:3;position:relative}.summer-home-trends-2024 .report-header .social{color:#2d2e2f}.summer-home-trends-2024 .report-header .img-shadow{width:100%;height:150px;position:absolute;bottom:-5px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);z-index:2}.summer-home-trends-2024 .report-header .title-bg{z-index:1;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150%;min-width:1000px;opacity:80%}.summer-home-trends-2024 .intro-lead{font-weight:600}.summer-home-trends-2024 h2{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.summer-home-trends-2024 h3{font-size:28px;font-weight:800}.summer-home-trends-2024 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.summer-home-trends-2024 .trend-wrapper{width:100%;margin-bottom:100px}.summer-home-trends-2024 .trend-wrapper.gradient-red{background:linear-gradient(180deg,#fff 0,#fef5f5 50%,#fff 100%)}.summer-home-trends-2024 .trend-wrapper.gradient-blue{background:linear-gradient(180deg,#fff 0,rgba(230,243,252,.86) 50%,#fff 100%)}.summer-home-trends-2024 .trend-wrapper.gradient-green{background:linear-gradient(180deg,#fff 0,#e2faf3 50%,#fff 100%)}.summer-home-trends-2024 .trend-inner-wrapper{max-width:1000px;margin:auto;padding:0 16px}.summer-home-trends-2024 .trend-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:24px}.summer-home-trends-2024 .trend-title img{width:40px;margin-right:8px}.summer-home-trends-2024 .trend-title h2{margin:0}.summer-home-trends-2024 .cards{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}@media only screen and (max-width:1000px){.summer-home-trends-2024 .trend-title h2{font-size:30px}.summer-home-trends-2024 .cards{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}.summer-home-trends-2024 .cards .card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative}.summer-home-trends-2024 .cards .card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%}.summer-home-trends-2024 .cards .card .card-inner.blurred{-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);background-color:#fff;opacity:30%;pointer-events:none}.summer-home-trends-2024 .cards .card .card-inner p{margin:0}.summer-home-trends-2024 .cards .card .card-inner img{width:100%;max-height:250px;object-fit:cover}.summer-home-trends-2024 .cards .card .card-inner .title{font-size:21px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}@media only screen and (max-width:1000px){.summer-home-trends-2024 .cards .card .card-inner .title{font-size:20px}}.summer-home-trends-2024 .cards .card .card-inner .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;font-family:"Open Sans",sans-serif}.summer-home-trends-2024 .cards .card .card-inner .stats .stats-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-weight:700}.summer-home-trends-2024 .cards .card .card-inner .stats .stats-title img{width:12px;margin-right:4px}.summer-home-trends-2024 .cards .card .card-inner .stats .stats-title p{font-size:14px;text-transform:uppercase;color:#e00707}.summer-home-trends-2024 .cards .card .card-inner .stats .stats-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.summer-home-trends-2024 .cards .card .card-inner .stats .stat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:14px;gap:6px}.summer-home-trends-2024 .cards .card .card-inner .stats .stat .stat-label{font-weight:600}.summer-home-trends-2024 .cards .card .card-inner .stats .stat .stat-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:1px 4px;border-radius:6px;background:#ffecec;font-weight:700}.summer-home-trends-2024 .cards .card .card-inner .stats .stat .stat-number img{width:12px;margin-right:2px}.summer-home-trends-2024 .cards .card .card-inner .description{font-size:16px;font-family:"Open Sans",sans-serif}.summer-home-trends-2024 .cards .card .prompt p,.summer-home-trends-2024 .prompt-button p,.summer-home-trends-2025 h2{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (max-width:1000px){.summer-home-trends-2024 .cards .card .card-inner .description{font-size:14px}}.summer-home-trends-2024 .cards .card .prompt{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 32px);text-align:center}.summer-home-trends-2024 .cards .card .prompt p{font-size:24px;font-weight:700}@media only screen and (max-width:1000px){.summer-home-trends-2024 .cards .card .prompt p{font-size:20px}}.summer-home-trends-2024 .prompt-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:6px 12px;background:#e00707;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:24px;margin:auto;font-weight:700}.summer-home-trends-2024 .prompt-button.blue{background:#0399bf}.summer-home-trends-2024 .prompt-button.green{background:#06a26d}.summer-home-trends-2024 .prompt-button:hover{opacity:75%}.summer-home-trends-2024 .prompt-button p{margin:0 4px 0 0;font-size:18px}@media only screen and (max-width:1000px){.summer-home-trends-2024 .prompt-button p{font-size:14px}}.summer-home-trends-2024 .prompt-button img{width:20px}.summer-home-trends-2024 .report-wrapper{position:relative}.summer-home-trends-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.summer-home-trends-2025 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.summer-home-trends-2025 .chart-header{margin:0 0 40px}.summer-home-trends-2025 .report-header{margin-top:0;margin-bottom:0;padding:140px 0 40px;max-width:100vw;position:relative;overflow:hidden;background:radial-gradient(176.12% 118.31% at 50% 114.5%,#fff 46.78%,#ffecec 100%)}@media only screen and (min-width:600px){.summer-home-trends-2025 .report-header{padding-top:160px}}.summer-home-trends-2025 .report-header h1{font-size:80px;color:#2d2e2f;margin:auto;z-index:10;position:relative;max-width:1200px}@media only screen and (max-width:1024px){.summer-home-trends-2025 .report-header h1{font-size:64px}}@media only screen and (max-width:800px){.summer-home-trends-2025 .report-header h1{font-size:64px}}@media only screen and (max-width:640px){.summer-home-trends-2025 .report-header h1{font-size:48px}}.summer-home-trends-2025 .report-header .date{color:#2d2e2f;z-index:3;position:relative}.summer-home-trends-2025 .report-header .social{color:#2d2e2f}.summer-home-trends-2025 .report-header .img-shadow{width:100%;height:150px;position:absolute;bottom:-5px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);z-index:2}.summer-home-trends-2025 .report-header .title-bg{z-index:1;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150%;min-width:1000px;opacity:80%}.summer-home-trends-2025 .report-header-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:24px}.summer-home-trends-2025 .report-header-inner img{width:450px}@media only screen and (max-width:1000px){.summer-home-trends-2025 .report-header-inner img{width:300px}}@media only screen and (max-width:800px){.summer-home-trends-2025 .report-header-inner{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.summer-home-trends-2025 .report-header-inner img{width:350px}}.summer-home-trends-2025 .report-header-inner h1{font-size:64px;color:#2d2e2f;margin-bottom:12px}@media only screen and (max-width:1000px){.summer-home-trends-2025 .report-header-inner h1{font-size:54px}}@media only screen and (max-width:600px){.summer-home-trends-2024 .cards{-ms-grid-columns:(minmax(0,1fr)) [1];grid-template-columns:repeat(1,minmax(0,1fr))}.summer-home-trends-2025 .report-header-inner h1{font-size:48px}}.summer-home-trends-2025 .report-header-inner .pill{background:#e00707;color:#fff;font-size:20px;font-weight:700;padding:0 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;border-radius:100px}.summer-home-trends-2025 .intro-lead{font-weight:600}.summer-home-trends-2025 h3{font-size:28px;font-weight:800}.summer-home-trends-2025 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.summer-home-trends-2025 .trend-wrapper{width:100%;margin-bottom:60px}.summer-home-trends-2025 .trend-wrapper.gradient-red{background:linear-gradient(180deg,#fff 0,#fef5f5 50%,#fff 100%)}.summer-home-trends-2025 .trend-wrapper.gradient-blue{background:linear-gradient(180deg,#fff 0,rgba(230,243,252,.86) 50%,#fff 100%)}.summer-home-trends-2025 .trend-wrapper.gradient-green{background:linear-gradient(180deg,#fff 0,#e2faf3 50%,#fff 100%)}.summer-home-trends-2025 .trend-wrapper.gradient-yellow{background:linear-gradient(180deg,#fff 0,#fff7e5 50%,#fff 100%)}.summer-home-trends-2025 .trend-inner-wrapper{max-width:1000px;margin:auto;padding:0 16px}.summer-home-trends-2025 .trend-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:24px}.summer-home-trends-2025 .trend-title img{width:40px;margin-right:8px}.summer-home-trends-2025 .trend-title h2{margin:0}.summer-home-trends-2025 .cards{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}@media only screen and (max-width:1000px){.summer-home-trends-2025 .trend-title h2{font-size:30px}.summer-home-trends-2025 .cards{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}.summer-home-trends-2025 .cards .card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative}.summer-home-trends-2025 .cards .card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%}.summer-home-trends-2025 .cards .card .card-inner.blurred{-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);background-color:#fff;opacity:30%;pointer-events:none}.summer-home-trends-2025 .cards .card .card-inner p{margin:0}.summer-home-trends-2025 .cards .card .card-inner img{width:100%;max-height:250px;object-fit:cover}.summer-home-trends-2025 .cards .card .card-inner .title{font-size:21px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}@media only screen and (max-width:1000px){.summer-home-trends-2025 .cards .card .card-inner .title{font-size:20px}}.summer-home-trends-2025 .cards .card .card-inner .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;font-family:"Open Sans",sans-serif}.summer-home-trends-2025 .cards .card .card-inner .stats .stats-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-weight:700}.summer-home-trends-2025 .cards .card .card-inner .stats .stats-title img{width:12px;margin-right:4px}.summer-home-trends-2025 .cards .card .card-inner .stats .stats-title p{font-size:14px;text-transform:uppercase;color:#e00707}.summer-home-trends-2025 .cards .card .card-inner .stats .stats-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.summer-home-trends-2025 .cards .card .card-inner .stats .stat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:14px;gap:6px}.summer-home-trends-2025 .cards .card .card-inner .stats .stat .stat-label{font-weight:600}.summer-home-trends-2025 .cards .card .card-inner .stats .stat .stat-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:1px 4px;border-radius:6px;background:#ffecec;font-weight:700}.summer-home-trends-2025 .cards .card .card-inner .stats .stat .stat-number img{width:12px;margin-right:2px}.summer-home-trends-2025 .cards .card .card-inner .description{font-size:16px;font-family:"Open Sans",sans-serif}.summer-home-trends-2025 .cards .card .prompt p,.summer-home-trends-2025 .prompt-button p{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (max-width:1000px){.summer-home-trends-2025 .cards .card .card-inner .description{font-size:14px}}.summer-home-trends-2025 .cards .card .prompt{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 32px);text-align:center}.summer-home-trends-2025 .cards .card .prompt p{font-size:24px;font-weight:700}@media only screen and (max-width:1000px){.summer-home-trends-2025 .cards .card .prompt p{font-size:20px}}.summer-home-trends-2025 .prompt-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:6px 12px;background:#e00707;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:24px;margin:auto;font-weight:700}.summer-home-trends-2025 .prompt-button.blue{background:#0399bf}.summer-home-trends-2025 .prompt-button.green{background:#06a26d}.summer-home-trends-2025 .prompt-button.yellow{background:#ffcc4b;color:#2d2e2f}.TO_DO .chart-footer,.TO_DO .flag{color:#6f7072!important;padding-bottom:20px!important}.summer-home-trends-2025 .prompt-button:hover{opacity:75%}.summer-home-trends-2025 .prompt-button p{margin:0 4px 0 0;font-size:18px}.TO_DO .chart-footer,.TO_DO h4,.supporting-wrapper .prose,a{font-family:"Open Sans",sans-serif}@media only screen and (max-width:1000px){.summer-home-trends-2025 .prompt-button p{font-size:14px}}.summer-home-trends-2025 .prompt-button img{width:20px}.summer-home-trends-2025 .report-wrapper{position:relative}.summer-home-trends-2025 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.TO_DO .flag{font-size:16px!important}.TO_DO .chart-header{margin:0 0 40px}.TO_DO h3{font-size:28px;font-weight:800}.TO_DO h4{margin:5px 0 0;font-size:18px;font-weight:400}h1,h2,h3{color:#2d2e2f;font-weight:700}.TO_DO .chart-footer{margin-top:24px;font-size:14px!important;text-align:center}.TO_DO .report-wrapper{position:relative}.TO_DO .static-image-container{width:100%}.TO_DO .static-image-mobile{display:none;width:100%}@media only screen and (max-width:600px){.summer-home-trends-2025 .cards{-ms-grid-columns:(minmax(0,1fr)) [1];grid-template-columns:repeat(1,minmax(0,1fr))}.TO_DO .static-image-mobile{display:block}}.TO_DO .static-image-tablet{display:none;width:100%}@media only screen and (min-width:601px) and (max-width:999px){.TO_DO .static-image-tablet{display:block}}.TO_DO .static-image-desktop{display:none;width:100%}@media only screen and (min-width:1000px){.TO_DO .static-image-desktop{display:block}}.TO_DO .centered-title{text-align:center;width:calc(100vw - 20px);max-width:900px;margin-left:50%!important;-ms-transform:translateX(-50%);transform:translateX(-50%)}.TO_DO .full-width-chart{width:calc(100% - 60px);max-width:1100px;margin:auto auto 60px}@media only screen and (max-width:600px){.TO_DO .full-width-chart{width:calc(100% - 40px)}}.TO_DO .extend-full-width{width:calc(100vw - 20px);max-width:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}h1,h3{margin:0}.TO_DO .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}h1{font-size:70px}@media only screen and (max-width:900px){h1{font-size:60px}}@media only screen and (max-width:640px){h1{font-size:45px}}h2{font-size:44px;margin:0 0 20px}@media only screen and (max-width:900px){h2{font-size:40px}}@media only screen and (max-width:640px){h2{font-size:36px}}h3{font-size:36px;line-height:1.4}@media only screen and (max-width:900px){h3{font-size:24px}}.supporting-wrapper .prose{font-size:18px;line-height:32px;position:relative}.supporting-wrapper .prose .annotated{display:inline;background:#f8bfc1;cursor:pointer}.supporting-wrapper .prose .annotation{display:block;width:150px;margin:-17px 0 0;padding:0;position:absolute;left:calc(100% + 15px)}@media only screen and (max-width:900px){.supporting-wrapper .prose .annotation{display:none}}.supporting-wrapper .prose .annotation-bullet{display:inline-block;height:10px;width:10px;margin-right:3px;background-color:#f68a8a}.supporting-wrapper .prose .annotation-text{color:#f68a8a;text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:1px;margin-right:15px}.supporting-wrapper .prose .annotation-date{display:inline;width:100%;color:#6f7072;font-size:14px;font-weight:400;text-align:left;text-transform:uppercase}.supporting-wrapper .prose .annotation-reveal{padding:8px 16px;display:none}.supporting-wrapper .prose .annotation-reveal-text{color:#6f7072;font-size:14px}@media only screen and (min-width:901px){.supporting-wrapper .prose .annotation-mobile{display:none}}.supporting-wrapper li{margin-bottom:10px}a{text-decoration:none;color:inherit;transition:.3s}.large-area-wrapper p span,.score-label{font-family:Roboto,sans-serif}a.underline:hover{color:#e00707}a.colored{color:#00838f;font-weight:600}.side-by-side .prose{line-height:1.6;font-size:18px}@media only screen and (max-width:900px){.supporting-wrapper .prose .annotation-reveal{padding:8px 0}.side-by-side .prose{font-size:16px}}.text-green{color:#05a882}.text-orange{color:#fb6748}.text-red{color:#e00707}.text-centered{text-align:center}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.large-area-wrapper{width:calc(100% - 32px);height:400px;max-width:800px;margin:32px auto;padding:16px}.large-area-wrapper h4{font-weight:800}.large-area-wrapper p{font-weight:400}@media only screen and (min-width:1000px){.large-area-wrapper{margin-bottom:50px}.large-area-wrapper h4{font-size:36px;margin:0 0 5px}.large-area-wrapper p{font-size:22px;margin:0 0 10px}}@media only screen and (min-width:764px) and (max-width:999px){.large-area-wrapper{margin-bottom:40px}.large-area-wrapper h4{font-size:32px;margin:0 0 5px}.large-area-wrapper p{font-size:20px;margin:0 0 10px}}@media only screen and (max-width:763px){.large-area-wrapper{margin-bottom:20px}.large-area-wrapper h4{font-size:22px;margin:0 0 5px}.large-area-wrapper p{font-size:16px;margin:0 0 10px}}.large-area-wrapper .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.large-area-wrapper .button-container p{border:1px solid #000;border-radius:3px;color:#000;background:#fff;font-weight:600;cursor:pointer}.large-area-wrapper .button-container .selected,.large-area-wrapper .button-container p:hover{background:#000;color:#fff}@media only screen and (min-width:1000px){.large-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (min-width:764px) and (max-width:999px){.large-area-wrapper .button-container p{font-size:12px;margin-right:5px;padding:2px 5px}}@media only screen and (max-width:763px){.large-area-wrapper .button-container p{font-size:10px;margin-right:3px;padding:2px 3px}}#large-area-container{width:100%;height:300px;position:relative;margin-left:5px}#large-area-container #loader{background:#d32323;color:#fff;font-weight:200;font-size:16px;padding:6px 10px;border-radius:4px;position:absolute;left:0;top:0;-ms-transform:translate(0,0);transform:translate(0,0)}#large-area-container #loader .lds-ellipsis{display:inline-block;position:relative;width:30px;height:14px}.area-axis .domain,.area-y-axis .tick line,.large-area-axis .domain,.large-area-y-axis .tick line{display:none}#large-area-container #loader .lds-ellipsis div{position:absolute;top:7px;width:4px;height:4px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}#large-area-container #loader .lds-ellipsis div:nth-child(1){left:3px;animation:lds-ellipsis1 .6s infinite}#large-area-container #loader .lds-ellipsis div:nth-child(2){left:3px;animation:lds-ellipsis2 .6s infinite}#large-area-container #loader .lds-ellipsis div:nth-child(3){left:13px;animation:lds-ellipsis2 .6s infinite}#large-area-container #loader .lds-ellipsis div:nth-child(4){left:23px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(9px,0)}}.overlay{fill:none;pointer-events:all}.axis line,.focus,.quarter-line,.score-label{pointer-events:none}.focus circle{stroke:#000}.score-label{position:absolute;background:#fff;box-shadow:rgba(0,0,0,.3) 0 2px 10px;color:#000;-ms-transform:translateX(-50%);transform:translateX(-50%);padding:3px 5px;font-size:12px}.all-area-wrapper{font-family:Poppins,sans-serif;margin:30px 0 100px}#comp-area-wrapper{margin:auto;overflow-y:hidden;position:relative;padding:0 10px}@media only screen and (min-width:1200px){#comp-area-wrapper{width:1140px}}@media only screen and (min-width:1000px) and (max-width:1199px){#comp-area-wrapper{width:990px}}@media only screen and (min-width:764px) and (max-width:999px){#comp-area-wrapper{width:95vw}}@media only screen and (max-width:763px){#comp-area-wrapper{width:95vw}}.comp-cat-row{width:100%}.comp-cat-row p{font-weight:800;border-bottom:2px solid #d3d3d3}.comp-cat-row .comp-area-row{width:100%;position:relative}.comp-cat-row .comp-area-row .comp-area-container{position:absolute;background:#f6f6f6}.highlighted-comp-area{background-color:#f6f6f6!important;box-shadow:rgba(0,0,0,.3) 0 3px 5px}@media only screen and (min-width:1000px){.comp-cat-row{margin-bottom:40px}.comp-cat-row p{font-size:18px;margin:0 0 10px}.comp-cat-row .comp-area-row{height:140px}}@media only screen and (min-width:764px) and (max-width:999px){.comp-cat-row{margin-bottom:40px}.comp-cat-row p{font-size:18px;margin:0 0 10px}.comp-cat-row .comp-area-row{height:140px}}@media only screen and (max-width:763px){.comp-cat-row{margin-bottom:20px}.comp-cat-row p{font-size:18px;margin:0 0 10px}.comp-cat-row .comp-area-row{height:140px}}.comp-cat-row .comp-area-row .comp-area-container .comp-area-title{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:800;position:absolute;left:8px;top:8px}#metro-area-wrapper .comp-area-title .sub-header,.area-axis,.large-area-axis{font-family:Roboto,sans-serif}.comp-cat-row .comp-area-row .comp-area-container .comp-area-title p{border-bottom:0;margin:0}.comp-cat-row .comp-area-row .comp-area-container .comp-area-title .header{font-size:14px;line-height:1.25;font-weight:400}.comp-cat-row .comp-area-row .comp-area-container .comp-area-title .sub-header{margin-top:4px;font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.comp-cat-row .comp-area-row .comp-area-container .comp-area-title .hidden{opacity:0;font-size:8px}.large-area-axis{color:#000;fill:#000;font-size:12px}.large-area-y-axis .tick text{text-anchor:start}.area-axis{color:grey}.area-axis .tick text{font-size:8px;text-anchor:middle}#metro-area-wrapper{width:960px;margin:auto}.metro-area-container{display:inline-block;position:relative;margin-bottom:80px;margin-left:20px}#metro-area-wrapper .comp-area-title{font-size:20px;font-weight:800;left:0;top:0}#metro-area-wrapper .comp-area-title p{border-bottom:0;margin:0}#metro-area-wrapper .comp-area-title .header{font-size:20px}#metro-area-wrapper .comp-area-title .sub-header{font-size:16px;font-weight:400}#metro-area-wrapper .comp-area-title .hidden{opacity:0;font-size:8px}.metro-axis .tick text{font-size:12px!important}#collapse-container{position:absolute;left:0;bottom:0;width:100%}#collapse-gradient{width:100%;position:absolute;left:0;top:0;background:#fff;opacity:.9}#collapse-button{position:absolute;top:100%;left:50%;-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);display:inline-block;border:1px solid #000;background-color:#fff;color:#000;font-weight:600;cursor:pointer;border-radius:3px;font-family:"Open Sans",sans-serif}#collapse-button:hover{background-color:#000;color:#fff}@media only screen and (min-width:1000px){#collapse-button{padding:8px;font-size:14px}}@media only screen and (min-width:764px) and (max-width:999px){#collapse-button{padding:6px;font-size:14px}}@media only screen and (max-width:763px){#collapse-button{padding:6px;font-size:12px}}.axis text{font-family:Roboto,sans-serif;font-size:12px;fill:#666}@media only screen and (max-width:500px){.axis text{font-size:10px}}.axis path{display:none}.axis line{stroke:#ddd;stroke-dasharray:2 2}.axis.label{font-family:Poppins,sans-serif;font-size:14px;fill:#000}.component-footer{font-style:italic;font-size:16px;margin:32px auto}.component-footer p{margin:0}@media only screen and (min-width:1200px){.component-footer{width:1140px}}@media only screen and (min-width:1000px) and (max-width:1199px){.component-footer{width:990px}}@media only screen and (min-width:764px) and (max-width:999px){.component-footer{width:95vw}}@media only screen and (max-width:763px){.component-footer{width:95vw}}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.trends-2024 .flag{font-size:16px!important;color:#6f7072!important;padding-bottom:20px!important}.trends-2024 .chart-header{margin:0 0 40px}.trends-2024 .report-header{margin-top:0;margin-bottom:0;padding:160px 0 120px;max-width:100vw;position:relative;overflow:hidden;background:radial-gradient(176.12% 118.31% at 50% 114.5%,#fff 46.78%,#ffecec 100%)}@media only screen and (min-width:600px){.trends-2024 .report-header{padding-top:180px}}.trends-2024 .report-header h1{font-size:80px;color:#2d2e2f;margin:auto;z-index:10;position:relative}@media only screen and (max-width:1024px){.trends-2024 .report-header h1{font-size:64px}}@media only screen and (max-width:800px){.trends-2024 .report-header h1{font-size:64px}}@media only screen and (max-width:640px){.trends-2024 .report-header h1{font-size:48px}}.trends-2024 .report-header .date{color:#2d2e2f;z-index:3;position:relative}.trends-2024 .report-header .social{color:#2d2e2f}.trends-2024 .report-header .img-shadow{width:100%;height:150px;position:absolute;bottom:-5px;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);z-index:2}.trends-2024 .report-header .title-bg{z-index:1;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150%;min-width:1000px;opacity:80%}.trends-2024 .intro-lead{font-weight:600}.trends-2024 h2{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}.trends-2024 a h2:hover{text-decoration:underline}.trends-2024 h3{font-size:28px;font-weight:800}.trends-2024 h4{margin:5px 0 0;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}.trends-2024 .trend-wrapper{width:100%;margin-bottom:100px}.trends-2024 .trend-wrapper.gradient-red{background:linear-gradient(180deg,#fff 0,#fef5f5 50%,#fff 100%)}.trends-2024 .trend-wrapper.gradient-blue{background:linear-gradient(180deg,#fff 0,rgba(230,243,252,.86) 50%,#fff 100%)}.trends-2024 .trend-wrapper.gradient-green{background:linear-gradient(180deg,#fff 0,#e2faf3 50%,#fff 100%)}.trends-2024 .trend-inner-wrapper{max-width:1000px;margin:auto;padding:0 16px}.trends-2024 .trend-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:24px}.trends-2024 .trend-title img{width:40px;margin-right:8px}.trends-2024 .trend-title h2{margin:0}.trends-2024 .cards{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}@media only screen and (max-width:1000px){.trends-2024 .trend-title h2{font-size:30px}.trends-2024 .cards{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}.trends-2024 .cards .card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative}.trends-2024 .cards .card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%}.trends-2024 .cards .card .card-inner.blurred{-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);background-color:#fff;opacity:30%;pointer-events:none}.trend-tracker .card .card-inner a:hover,.trend-tracker .signup-button:hover,.trend-tracker .swiper-buttons .swiper-button-n:hover,.trend-tracker .swiper-buttons .swiper-button-p:hover,.trends-2024 .prompt-button:hover{opacity:75%}.trends-2024 .cards .card .card-inner p{margin:0}.trends-2024 .cards .card .card-inner img{width:100%;max-height:250px;object-fit:cover}.trends-2024 .cards .card .card-inner .title{font-size:24px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}@media only screen and (max-width:1000px){.trends-2024 .cards .card .card-inner .title{font-size:20px}}.trends-2024 .cards .card .card-inner .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;font-family:"Open Sans",sans-serif}.trends-2024 .cards .card .card-inner .stats .stats-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-weight:700}.trends-2024 .cards .card .card-inner .stats .stats-title img{width:12px;margin-right:4px}.trends-2024 .cards .card .card-inner .stats .stats-title p{font-size:14px;text-transform:uppercase;color:#e00707}.trends-2024 .cards .card .card-inner .stats .stat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:14px;gap:6px}.trends-2024 .cards .card .card-inner .stats .stat .stat-label{font-weight:600}.trends-2024 .cards .card .card-inner .stats .stat .stat-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:1px 4px;border-radius:6px;background:#ffecec;font-weight:700}.trends-2024 .cards .card .card-inner .stats .stat .stat-number img{width:12px;margin-right:2px}.trends-2024 .cards .card .card-inner .description{font-size:16px;font-family:"Open Sans",sans-serif}.trends-2024 .cards .card .prompt p,.trends-2024 .prompt-button p{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (max-width:1000px){.trends-2024 .cards .card .card-inner .description{font-size:14px}}.trends-2024 .cards .card .prompt{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 32px);text-align:center}.trends-2024 .cards .card .prompt p{font-size:24px;font-weight:700}@media only screen and (max-width:1000px){.trends-2024 .cards .card .prompt p{font-size:20px}}.trends-2024 .prompt-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:6px 12px;background:#e00707;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:24px;margin:auto;font-weight:700}.trends-2024 .prompt-button.blue{background:#0399bf}.trends-2024 .prompt-button.green{background:#06a26d}.trends-2024 .prompt-button p{margin:0 4px 0 0;font-size:18px}.trend-tracker .report-header h2,.trend-tracker h4{font-family:"Open Sans",sans-serif}@media only screen and (max-width:1000px){.trends-2024 .prompt-button p{font-size:14px}}.trends-2024 .prompt-button img{width:20px}.trends-2024 .report-wrapper{position:relative}.trends-2024 .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.trend-tracker{position:relative}.trend-tracker .report-header{position:relative;padding:160px 16px 0;overflow-x:hidden;margin:0 auto 80px}@media only screen and (min-width:600px){.trend-tracker .report-header{padding-top:240px}}.trend-tracker .report-header--bg{position:absolute;top:0;width:100%;height:250px;background:linear-gradient(0deg,#fff 0,#ffeaea 100%),0 0}.trend-tracker .report-header--inner{position:relative;max-width:1200px;text-align:left;padding-bottom:128px}.trend-tracker .report-header h1{font-size:80px;color:#2d2e2f;z-index:10;position:relative}@media only screen and (max-width:1024px){.trend-tracker .report-header h1{font-size:64px}}@media only screen and (max-width:800px){.trend-tracker .report-header h1{font-size:64px}}@media only screen and (max-width:640px){.trend-tracker .report-header h1{font-size:48px}}.trend-tracker .report-header h2{font-weight:400;font-size:18px;max-width:600px;line-height:1.5}.trend-tracker .report-header .social{color:#2d2e2f}.trend-tracker .report-header--img{position:absolute;left:0;top:100%;width:95%;max-width:1300px;min-width:500px;-ms-transform:translateY(-100%);transform:translateY(-100%)}.trend-tracker .report-header--img-desktop{display:none}@media only screen and (min-width:900px){.trend-tracker .report-header--img-desktop{display:block}}.trend-tracker .report-header--img-mobile{display:none}@media only screen and (max-width:899px){.trend-tracker .report-header--img-mobile{display:block}}.trend-tracker h3{font-size:28px;font-weight:800}.trend-tracker h4{margin:5px 0 0;font-size:18px;font-weight:400}.trend-tracker .swiper-slide{width:100%!important}.trend-tracker .card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative}.trend-tracker .card .trend-image{width:100%;max-height:250px;object-fit:cover;border-radius:24px}.trend-tracker .card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%}.trend-tracker .card .card-inner p{margin:0}.trend-tracker .card .card-inner .card-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.trend-tracker .card .card-inner .card-title{font-size:24px;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.trend-tracker .card .card-inner .card-attribution,.trend-tracker .card .card-inner .card-description,.trend-tracker .card .card-inner .card-eyebrow,.trend-tracker .card .card-inner .card-stat p{font-family:"Open Sans",sans-serif}@media only screen and (max-width:1000px){.trend-tracker .card .card-inner .card-title{font-size:22px}}.trend-tracker .card .card-inner .card-title.large{font-size:32px}.trend-tracker .card .card-inner .card-attribution{font-size:14px;color:#6f7072;font-style:italic}.trend-tracker .card .card-inner .card-attribution a{color:#6f7072}.trend-tracker .card .card-inner .card-eyebrow{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:6px}.trend-tracker .card .card-inner .card-eyebrow.red{color:#e00707}.trend-tracker .card .card-inner .card-eyebrow.grey{color:#6f7072}.trend-tracker .card .card-inner .card-eyebrow.small{font-size:14px}.trend-tracker .card .card-inner .card-eyebrow.no-margin{margin-bottom:0}.trend-tracker .card .card-inner .card-term-link{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px}.trend-tracker .card .card-inner .card-term-link p{border-bottom:1px solid #e00707}.trend-tracker .card .card-inner .card-stat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:0;font-size:16px;padding:1px 6px;border-radius:12px;background:#e00707;font-weight:600;color:#fff;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.trend-tracker .card .card-inner .card-stat img{width:16px;margin-right:2px}.trend-tracker .card .card-inner .card-stat img.arrow-down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.trend-tracker .card .card-inner .card-description{font-size:16px;line-height:1.5}.trend-tracker .card .card-inner a{color:#e00707;transition-property:opacity;transition-duration:.1s;cursor:pointer}.trend-tracker .banner-trend-wrapper .banner-eyebrow,.trend-tracker .banner-trend-wrapper .banner-title{font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-weight:800;color:#2d2e2f}.trend-tracker .banner-trend-wrapper{margin-bottom:50px}.trend-tracker .banner-trend-wrapper .banner-card{padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08);position:relative}.trend-tracker .banner-trend-wrapper .banner-card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (max-width:600px){.trends-2024 .cards{-ms-grid-columns:(minmax(0,1fr)) [1];grid-template-columns:repeat(1,minmax(0,1fr))}.trend-tracker .banner-trend-wrapper .banner-card-inner{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}}.trend-tracker .banner-trend-wrapper .banner-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.trend-tracker .banner-trend-wrapper .banner-eyebrow{font-size:20px;margin:0}@media only screen and (max-width:600px){.trend-tracker .banner-trend-wrapper .banner-eyebrow{font-size:18px}}.trend-tracker .banner-trend-wrapper .banner-title{font-size:54px;margin:0;line-height:1.2}@media only screen and (max-width:1000px){.trend-tracker .banner-trend-wrapper .banner-title{font-size:48px}}@media only screen and (max-width:800px){.trend-tracker .banner-trend-wrapper .banner-title{font-size:36px}}.trend-tracker .banner-trend-wrapper .banner-year{color:#e00707}.trend-tracker .banner-trend-wrapper .banner-description{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.5;color:#2d2e2f;margin:0;max-width:600px}@media only screen and (max-width:800px){.trend-tracker .banner-trend-wrapper .banner-description{font-size:16px}}.trend-tracker .featured-trend-wrapper .card-attribution,.trend-tracker .featured-trend-wrapper .card-footer{font-style:italic;color:#6f7072;font-size:14px;font-family:"Open Sans",sans-serif}.trend-tracker .banner-trend-wrapper .banner-image-wrapper{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.trend-tracker .banner-trend-wrapper .banner-image{width:240px;height:auto}@media only screen and (max-width:800px){.trend-tracker .banner-trend-wrapper .banner-image{width:180px}}@media only screen and (max-width:600px){.trend-tracker .banner-trend-wrapper .banner-image{width:140px}}.trend-tracker .featured-trend-wrapper{margin-bottom:50px}.trend-tracker .featured-trend-wrapper .card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:24px}.trend-tracker .featured-trend-wrapper .card .trend-image{width:360px;max-height:auto}@media only screen and (max-width:800px){.trend-tracker .featured-trend-wrapper .card{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.trend-tracker .featured-trend-wrapper .card .trend-image{width:100%;max-height:auto}}.trend-tracker .featured-trend-wrapper .card-stats{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.trend-tracker .featured-trend-wrapper .card-inner img img{width:16px;margin-right:2px}.trend-tracker .featured-trend-wrapper .card-attribution{margin:0}.trend-tracker .featured-trend-wrapper .card-attribution a{color:#6f7072}.trend-tracker .trend-report-wrapper{width:100%;margin-bottom:100px}.trend-tracker .trend-report-wrapper.gradient-red{background:linear-gradient(180deg,#fff 0,#fff4f4 25.5%,#ffeaea 51.5%,#fff1f1 78%,#fff 100%)}.trend-tracker .trend-report-wrapper.gradient-blue{background:linear-gradient(180deg,#fff 0,rgba(230,243,252,.86) 50%,#fff 100%)}.trend-tracker .trend-report-wrapper.gradient-green{background:linear-gradient(180deg,#fff 0,#e2faf3 50%,#fff 100%)}.trend-tracker .trend-report-inner-wrapper{max-width:1200px;margin:auto;padding:0 16px;position:relative}.trend-tracker .trend-report-container{width:100%;overflow-x:hidden}.trend-tracker .trend-report-title{margin-bottom:32px}.trend-tracker .trend-report-title .trend-report-date{color:#e00707;text-transform:uppercase;font-size:18px;font-weight:700}.trend-tracker .trend-report-title h2{margin:0;font-size:36px}.trend-tracker .trend-report-title .trend-report-description{font-family:"Open Sans",sans-serif;max-width:700px}.trend-tracker .trend-report-cards{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px}@media only screen and (max-width:1000px){.trend-tracker .trend-report-title h2{font-size:30px}.trend-tracker .trend-report-cards{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:600px){.trend-tracker .featured-trend-wrapper .card-stats{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.trend-tracker .trend-report-cards{-ms-grid-columns:(minmax(0,1fr)) [1];grid-template-columns:repeat(1,minmax(0,1fr))}}.trend-tracker .swiper-buttons{position:absolute;top:18px;left:calc(100% - 16px);-ms-transform:translateX(-100%);transform:translateX(-100%);margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:12px;z-index:6}.trend-tracker .swiper-buttons .swiper-button-n,.trend-tracker .swiper-buttons .swiper-button-p{position:relative!important;border-radius:20px;background:#e00707;color:#fff;transition-property:opacity;transition-duration:.1s;cursor:pointer;padding:2px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;font-size:16px}@media only screen and (max-width:600px){.trend-tracker .swiper-buttons .swiper-button-n,.trend-tracker .swiper-buttons .swiper-button-p{font-size:12px;gap:4px}}.trend-tracker .swiper-buttons .swiper-button-n img,.trend-tracker .swiper-buttons .swiper-button-p img{height:16px}.trend-tracker .swiper-buttons .swiper-button-n p,.trend-tracker .swiper-buttons .swiper-button-p p{white-space:nowrap;margin:0}.trend-tracker .swiper-button-disabled{display:none!important}.trend-tracker .report-wrapper{position:relative}.trend-tracker .methodology-anchor{position:absolute;visibility:hidden;top:-100px;left:50%;height:1px;width:100px}.trend-tracker .signup{margin:20px 0}.trend-tracker .signup-button{border:2px solid #e00707;padding:2px 12px;color:#e00707;border-radius:100px;transition-property:opacity;transition-duration:.1s}