/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5{margin:0}p{margin:0}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5{margin:0}p{margin:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{color:#333;font-family:ff-dagny-web-pro,sans-serif;font-size:100%;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}main{overflow-x:hidden;overflow-y:visible}figure{margin:0}img{height:auto;max-width:100%}picture{display:block}.skip-link{color:#fff;position:absolute;top:.625em;left:.625em;z-index:1}.skip-link:active,.skip-link:focus{z-index:5}@media (min-width:37.5em){.share-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.share-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:8em}.share-btns a{display:block;height:1.375em;text-indent:-999em;overflow:hidden;width:1.375em}.share-btns .a2a_button_facebook{background:url(../dist/facebook.svg) no-repeat;background-size:22px 22px}.share-btns .a2a_button_facebook span{display:none}.share-btns .twitter a{background:url(../dist/twitter.svg) no-repeat;background-size:22px 22px}.share-btns .a2a_button_linkedin{background:url(../dist/linkedin.svg) no-repeat;background-size:22px 22px}.share-btns .a2a_button_linkedin span{display:none}.aarp-logo{margin-top:1.5625em;width:9.3125em}@media (min-width:37.5em){.aarp-logo{margin-top:0}}[aria-hidden=false]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[role=banner]{background:url(../dist/header-mobile.png) no-repeat;background-size:cover;color:#fff;height:25.3334vw;position:absolute;top:0;left:0;right:0;z-index:2}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){[role=banner]{background-image:url(../dist/header-mobile@2x.png)}}@media (min-width:37.5em){[role=banner]{height:22.152vw}}@media (min-width:37.5em) and (max-width:90em){[role=banner]{background:url(../dist/header-background.png) no-repeat;background-size:cover}}@media (min-width:37.5em) and (max-width:90em) and (min--moz-device-pixel-ratio:1.3),(min-width:37.5em) and (max-width:90em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:37.5em) and (max-width:90em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:37.5em) and (max-width:90em) and (min-device-pixel-ratio:1.3),(min-width:37.5em) and (max-width:90em) and (min-resolution:1.3dppx){[role=banner]{background-image:url(../dist/header-background@2x.png)}}@media (min-width:90.0625em){[role=banner]{background:url(../dist/header-background@2x.png) no-repeat;background-size:cover}}@media (min-width:90.0625em) and (min--moz-device-pixel-ratio:1.3),(min-width:90.0625em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:90.0625em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-resolution:1.3dppx){[role=banner]{background-image:url(../dist/header-background@4x.png)}}[role=banner] a{color:currentColor;text-decoration:none}[role=banner] .logo{position:absolute;top:3.125vw;left:15.9375vw;width:29.6875vw}@media (min-width:37.5em){[role=banner] .logo{top:2.916vw;left:15.069vw;width:18.611vw}}[role=banner] .ppi{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.125vw;font-weight:600;position:absolute;top:3.125vw;right:4.6875vw}@media (min-width:37.5em){[role=banner] .ppi{font-size:1.527vw;top:2.638vw;right:10.41666vw}}[role=banner] .livability-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4.375vw;font-weight:900;line-height:1;padding-right:4.6875vw;position:absolute;right:1.5625vw;top:14.375vw}[role=banner] .livability-link em{font-style:normal}[role=banner] .livability-link::after{background:url(../dist/right-arrow-white.svg);background-size:cover;content:'';position:absolute;height:3.4375vw;right:0;bottom:.277vw;width:2.1875vw}@media (max-width:37.4375em){[role=banner] .livability-link span{display:none}}@media (min-width:37.5em){[role=banner] .livability-link{font-size:1.9444vw;line-height:.892;padding-right:1.25vw;right:10.41666vw;top:10.972vw}[role=banner] .livability-link em{font-size:1.527vw}[role=banner] .livability-link::after{background-size:cover;height:.972vw;bottom:.277vw;width:.625vw}}.section{padding:0 .9375em;position:relative;z-index:1}@media (min-width:37.5em){.section{padding:0 1.875em}}@media (min-width:1170px){.section{padding-left:-webkit-calc(50% - 570px);padding-left:calc(50% - 570px);padding-right:-webkit-calc(50% - 570px);padding-right:calc(50% - 570px)}}.section .content p{font-size:1em;line-height:1.4em}.section .content p+p{margin-top:1.4em}.section-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875em;font-weight:600;line-height:1.1em;margin-bottom:.53333em}@media (min-width:37.5em){.section-title{font-size:2.5em;line-height:1.05em;margin-bottom:.2em}}@media (min-width:56.25em){.section-title{font-size:3.125em;line-height:1.06em;margin-bottom:.16em}}.section-sub-title{color:#666;font-size:1.3125em;font-weight:300;line-height:1.2381em}@media (min-width:56.25em){.section-sub-title{font-size:1.5em;line-height:1.375}}.wavy-graphic{position:relative;width:100%;z-index:2}.first-transition{background-image:url(../dist/first-transition.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:15.416vw;position:relative;margin-top:-8.472vw}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.first-transition{background-image:url(../dist/first-transition@2x.png)}}@media (min-width:90.0625em){.first-transition{background-image:url(../dist/first-transition@2x.png);background-repeat:no-repeat;background-position:center;background-size:cover}}@media (min-width:90.0625em) and (min--moz-device-pixel-ratio:1.3),(min-width:90.0625em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:90.0625em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-resolution:1.3dppx){.first-transition{background-image:url(../dist/first-transition@4x.png)}}.second-transition{background-image:url(../dist/second-transition.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:22.638vw;margin-top:-22.638vw}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.second-transition{background-image:url(../dist/second-transition@2x.png)}}@media (min-width:37.5em) and (max-width:56.1875em){.second-transition{margin-top:-8vw}}@media (min-width:90.0625em){.second-transition{background-image:url(../dist/second-transition@2x.png);background-repeat:no-repeat;background-position:center;background-size:cover}}@media (min-width:90.0625em) and (min--moz-device-pixel-ratio:1.3),(min-width:90.0625em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:90.0625em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-resolution:1.3dppx){.second-transition{background-image:url(../dist/second-transition@4x.png)}}.third-transition{background-image:url(../dist/third-transition.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:19.444vw}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.third-transition{background-image:url(../dist/third-transition@2x.jpg)}}@media (min-width:90.0625em){.third-transition{background-image:url(../dist/third-transition@2x.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media (min-width:90.0625em) and (min--moz-device-pixel-ratio:1.3),(min-width:90.0625em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:90.0625em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-resolution:1.3dppx){.third-transition{background-image:url(../dist/third-transition@4x.jpg)}}.fourth-transition{background-image:url(../dist/fourth-transition.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:18.888vw}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.fourth-transition{background-image:url(../dist/fourth-transition@2x.jpg)}}@media (min-width:90.0625em){.fourth-transition{background-image:url(../dist/fourth-transition@2x.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media (min-width:90.0625em) and (min--moz-device-pixel-ratio:1.3),(min-width:90.0625em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:90.0625em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-resolution:1.3dppx){.fourth-transition{background-image:url(../dist/fourth-transition@4x.jpg)}}.fifth-transition{background-image:url(../dist/fifth-transition.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:18.958vw}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.fifth-transition{background-image:url(../dist/fifth-transition@2x.jpg)}}@media (min-width:90.0625em){.fifth-transition{background-image:url(../dist/fifth-transition@2x.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media (min-width:90.0625em) and (min--moz-device-pixel-ratio:1.3),(min-width:90.0625em) and (-o-min-device-pixel-ratio:2.6 / 2),(min-width:90.0625em) and (-webkit-min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-device-pixel-ratio:1.3),(min-width:90.0625em) and (min-resolution:1.3dppx){.fifth-transition{background-image:url(../dist/fifth-transition@4x.jpg)}}[role=contentinfo]{background-color:#323232;color:#fff;text-align:center;padding:1.875em 0 8em}@media (min-width:56.25em){[role=contentinfo]{padding:1.875em 0 5.9375em}}[role=contentinfo] ol{margin:0;padding:0;list-style-type:none}[role=contentinfo] li{display:inline-block;border-left:2px solid #fff;padding-left:.3125em;padding-right:.3125em;font-size:1em;line-height:1.125em}[role=contentinfo] li:first-child{border-left:0}[role=contentinfo] a{color:currentColor;text-decoration:none}[role=contentinfo] a:focus,[role=contentinfo] a:hover{text-decoration:underline}#sticky-footer{position:fixed;bottom:0;left:0;right:0;z-index:5}@media (min-width:56.25em){#sticky-footer{left:auto;width:42.5em}}.explore-livability,.livability-search,.make-more-livable{display:block;float:left;font-size:.875em;line-height:1.21429em;height:7em;padding:1.21429em .64286em;position:relative;text-decoration:none;-webkit-transition:.25s ease-in;transition:.25s ease-in;width:50%}@media (min-width:37.5em){.explore-livability,.livability-search,.make-more-livable{font-size:.875em;line-height:1.57143em;height:5.85714em;padding-left:1.07143em;padding-right:0;padding-bottom:0;padding-top:.92857em}}@media (min-width:56.25em){.explore-livability,.livability-search,.make-more-livable{width:24.28571em}}.explore-livability strong,.livability-search strong,.make-more-livable strong{display:block;font-weight:300}@media (min-width:37.5em){.explore-livability strong,.livability-search strong,.make-more-livable strong{font-weight:600;font-size:1.14286em;line-height:1.375em}}.explore-livability .icon,.livability-search .icon,.make-more-livable .icon{display:block;height:1.14286em;position:absolute;bottom:.28571em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.14286em}@media (min-width:37.5em){.explore-livability .icon,.livability-search .icon,.make-more-livable .icon{right:2em}}@media (min-width:56.25em){.explore-livability .icon,.livability-search .icon,.make-more-livable .icon{top:50%}}.explore-livability .icon svg,.livability-search .icon svg,.make-more-livable .icon svg{height:1.14286em}@media (min-width:56.25em){.make-more-livable:focus,.make-more-livable:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}.js .explore-livability{display:none}.explore-livability,.livability-search{background-color:#f1c972;color:#333}.explore-livability .icon .arrow,.livability-search .icon .arrow{fill:#333}.livability-search{display:none;-webkit-transition:.4s all ease-in;transition:.4s all ease-in}.js .livability-search{display:block}.livability-search.active{height:20em;margin-top:-13em}@media (min-width:37.5em){.livability-search.active{height:18.57143em;margin-top:-12.71429em}}.livability-search a{color:currentColor;text-decoration:none}.js .livability-search a{cursor:not-allowed;pointer-events:none}.livability-search form{margin-top:.57143em;padding-right:.64286em;position:relative;max-width:23.57143em}.js .livability-search form{clip:none;height:auto;width:auto;overflow:visible}@media (min-width:37.5em){.livability-search form{padding-right:1.07143em}}.livability-search form input{padding-right:1.28571em;width:100%}@media (min-width:37.5em){.livability-search form input{padding-right:1.71429em}}.livability-search form button{background-color:transparent;border:0;display:block;height:1.5em;padding:0;position:absolute;bottom:.21429em;right:.71429em;width:1.71429em}@media (min-width:37.5em){.livability-search form button{right:1.14286em}}.livability-search form button span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.livability-search form button svg{height:1.57143em;width:1.57143em}.make-more-livable{background-color:#62727b;color:#fff}.make-more-livable .icon .arrow{fill:#fff}.livability-map{background:url(../images/top-pattern.jpg) repeat-x center top,#f2efe7 url(../images/noise.png) repeat;background-size:324px 264px,20px 20px;padding-top:26.25vw;padding-bottom:5.125em}@media (min-width:37.5em){.livability-map{background:url(../images/top-pattern.jpg) repeat-x center top,#f2efe7 url(../images/noise.png) repeat;background-size:703px 573px,20px 20px;padding-top:22.152vw;padding-bottom:10.25em}}@media (min-width:48em) and (max-width:56.1875em){.livability-map{padding-left:.9375em;padding-right:.9375em}}.livability-map .page-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875em;font-weight:600;line-height:1.1;margin-top:1.43333em;margin-bottom:.5em;text-align:center}@media (min-width:37.5em){.livability-map .page-title{font-size:3em;line-height:1.109375;margin-top:1.125em;margin-bottom:.28125em}}@media (min-width:56.25em){.livability-map .page-title{font-size:4em;line-height:1.109375;margin-top:1.125em;margin-bottom:.28125em}}.livability-map .sub-title{color:#666;font-size:1.125em;line-height:1.22222em;margin-bottom:2.29167em;text-align:center}@media (min-width:37.5em){.livability-map .sub-title{font-size:1.3125em;line-height:1.375;margin-bottom:2.29167em}}@media (max-width:43.6875em){.livability-map .sub-title{margin-left:auto;margin-right:auto;max-width:32ch}}@media (min-width:56.25em){.livability-map .sub-title{font-size:1.5em;line-height:1.375;margin-bottom:2.95833em}}@media (min-width:56.25em){.js .livability-map .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.js .livability-map .grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px}}}@media (max-width:56.1875em){#map{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:56.25em){.js #map{width:65.789%}@supports (display:grid){.js #map{grid-column:1/span 8;width:auto}}}#map canvas{max-width:100%;height:auto}.communities-rankings{margin-left:auto;margin-right:auto;max-width:27.5em}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:none}}@media (min-width:56.25em){.js .communities-rankings{min-height:46.875em;max-width:none;width:31.578%}@supports (display:grid){.js .communities-rankings{grid-column:9/span 4;width:100%}}.no-js .communities-rankings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:none}}.communities-rankings h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#004b6d;color:#fff;font-size:1.3125em;font-weight:300;line-height:1.2381em;height:3.42857em;padding:.47619em .7619em;position:relative}@media (min-width:48em) and (max-width:51.4375em){.communities-rankings h2{font-size:1.1875em}}@media (max-width:47.9375em){.js .communities-rankings h2{cursor:pointer}}@media (min-width:56.25em){.js .communities-rankings h2{cursor:pointer}}.communities-rankings h2 strong{font-weight:600}.communities-rankings h2 .icon{position:absolute;top:50%;right:.7619em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings h2 .icon{display:none}}@media (min-width:56.25em){.no-js .communities-rankings h2 .icon{display:none}}@media (min-width:56.25em) and (max-width:60.625em){.communities-rankings h2 .icon{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}}.communities-rankings h2 .icon svg{-webkit-transition:.4s ease-in;transition:.4s ease-in;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15px}.communities-rankings h2 .icon .arrow{fill:#fff}.communities-rankings .card-content{background-color:#fff}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .card-content{display:block!important}}@media (min-width:56.25em){.communities-rankings .card-content .no-js{display:block!important}}.communities-rankings .card-content table{margin:1.5625em 1em 1.375em;width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}.communities-rankings .card-content th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #979797;font-size:1.125em;line-height:1.22222em;padding-bottom:.77778em;text-align:left}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .card-content th{font-size:.9375em}}.communities-rankings .card-content td:first-child,.communities-rankings .card-content th:first-child{width:25%}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .card-content td:first-child,.communities-rankings .card-content th:first-child{width:45px}}.communities-rankings .card-content td{border-bottom:1px solid #cbcbcb;font-size:1em;line-height:2em}.communities-rankings .card-content .read-full-report{margin:0 1em 1.5em}.communities-rankings .card-content a{color:#2b779b;text-decoration:none}.communities-rankings .card-content a:focus,.communities-rankings .card-content a:hover{text-decoration:underline}.communities-rankings .card-content .new{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#dd4c4c;color:#fff;font-size:.875em;font-weight:900;line-height:1.42857em;display:inline-block;margin-left:.71429em;padding:0 .42857em;text-transform:uppercase}.communities-rankings .card-content .read-full-report a{font-weight:600;text-transform:uppercase}.communities-rankings .share-container{margin:0 1em 1.5625em}@media (min-width:37.5em){.communities-rankings .share-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .share-container{display:block}.communities-rankings .share-container .aarp-logo{margin-top:1.5625em}}@media (min-width:56.25em){.no-js .communities-rankings .share-container{display:block}.no-js .communities-rankings .share-container .aarp-logo{margin-top:1.5625em}}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .community-card{width:-webkit-calc(33.333% - 10px);width:calc(33.333% - 10px)}}@media (min-width:56.25em){.no-js .communities-rankings .community-card{width:-webkit-calc(33.333% - 10px);width:calc(33.333% - 10px)}}.communities-rankings .community-card .card-content{overflow:hidden}.communities-rankings .community-card.active h2{background-color:#fbc743;color:#333}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .community-card.active h2{background-color:#004b6d;color:#fff}}.communities-rankings .community-card.active h2 svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.communities-rankings .community-card.active h2 .arrow{fill:#333}.communities-rankings .large-communities,.communities-rankings .mid-sized-communities{margin-bottom:2px}@media (min-width:48em) and (max-width:56.1875em){.communities-rankings .large-communities,.communities-rankings .mid-sized-communities{margin-right:.9375em}}@media (min-width:56.25em){.no-js .communities-rankings .large-communities,.no-js .communities-rankings .mid-sized-communities{margin-right:.9375em}}.executive-summary{background:#fff url(../images/pattern-2.jpg) repeat-x center bottom 0;background-size:323px 231px;padding-bottom:5.8125em;padding-top:4em}@media (min-width:37.5em){.executive-summary{background-size:702px 503px;padding-bottom:10.1875em}}@media (min-width:56.25em){.executive-summary{background-position:center bottom 12.569vw;padding-bottom:-webkit-calc(22.638vw + 32px);padding-bottom:calc(22.638vw + 32px)}}@media (min-width:90.0625em){.executive-summary{background-position:center bottom 12.569vw;padding-bottom:26.041vw}}.executive-summary .section-sub-title{margin-bottom:2.125em}.executive-summary h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3125em;font-weight:600;line-height:1.2381em;margin:1em 0}@media (min-width:37.5em){.executive-summary h4{font-size:1.75em;line-height:1.1em;margin:1.1em 0}}@media (min-width:48em){.executive-summary .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.executive-summary .grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px}}}@media (min-width:48em){.executive-summary .content{width:57.192%}@supports (display:grid){.executive-summary .content{grid-column:1/span 7;width:auto}}}.executive-summary aside{background-color:#fffdf2;margin-top:3em;padding:1.625em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.executive-summary aside{margin-top:0;width:40.175%}@supports (display:grid){.executive-summary aside{grid-column:8/span 5;width:100%}}}@media (min-width:56.25em){.executive-summary aside{width:31.578%}@supports (display:grid){.executive-summary aside{grid-column:9/span 4;width:100%}}}.executive-summary aside ol{margin:0;padding:0;list-style-type:none}@media (min-width:37.5em) and (max-width:47.9375em){@supports (display:grid){.executive-summary aside ol{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25em}}}.executive-summary aside li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;line-height:3.4375em;text-transform:uppercase}.executive-summary aside a{color:#2b779b;display:block;text-decoration:none}.executive-summary aside a:hover{text-decoration:underline}.executive-summary aside figure{float:left;margin-right:1em}.livable-community-insights{padding-top:3.1875em;padding-bottom:2.0625em}.livable-community-insights .section-title{max-width:36ch}.livable-community-insights .section-sub-title{margin-bottom:1.52381em}@media (min-width:37.5em){.livable-community-insights .section-sub-title{margin-bottom:.58333em}}.livable-community-insights .insights-section{padding-top:2.75em}@media (min-width:56.25em){.livable-community-insights .insights-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.livable-community-insights .insights-section{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px}}}.livable-community-insights .explanation{font-size:1em;line-height:1.425em}@media (min-width:56.25em){.livable-community-insights .explanation{width:34.21%}@supports (display:grid){.livable-community-insights .explanation{grid-column:1/span 4;margin-right:-1.875em;width:auto}}}.livable-community-insights .explanation h4{font-size:1.75em;font-weight:300}.livable-community-insights .explanation h5{color:#666;font-size:1em;font-weight:300;margin-bottom:2.0625em}.livable-community-insights .explanation h5+p{font-weight:600}.livable-community-insights .explanation p+p{margin-top:1.425em}.livable-community-insights .explanation a{color:#2b779b;font-weight:600;text-decoration:none}.livable-community-insights .explanation a:focus,.livable-community-insights .explanation a:hover{text-decoration:underline}.livable-community-insights .large-communities{border-top:1px solid #c4c4c4}.livable-community-insights .large-communities h4{color:#ef3829}.livable-community-insights .mid-sized-communities h4{color:#4a90e2}.livable-community-insights .small-communities h4{color:#1f8747}.livable-community-insights .survey-results{background-color:#f8f5f3;margin-top:2.125em;padding:1.25em 1.25em 1.5em}@media (min-width:56.25em){.livable-community-insights .survey-results{margin-top:0;width:60.526%}@supports (display:grid){.livable-community-insights .survey-results{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;grid-column:6/span 7;margin-left:-1.875em;width:auto}}}.livable-community-insights .survey-results .share-container{margin-top:1.75em}.transportation-focus{padding-bottom:3.75em;padding-top:3.75em}.transportation-focus .section-sub-title{margin-bottom:.58333em}.transportation-focus .grid-container{border-top:1px solid #c4c4c4;min-height:400px;padding-top:2.75em}@media (min-width:56.25em){.transportation-focus .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.transportation-focus .grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px}}}.transportation-focus .main-content{font-size:1em;line-height:1.425em}.transportation-focus .main-content p+p{margin-top:1.425em}.transportation-focus .main-content figure{margin-top:1.375em}@media (min-width:48em) and (max-width:56.1875em){.transportation-focus .main-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.transportation-focus .main-content .container{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.transportation-focus .main-content figure{margin-top:0;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media (min-width:56.25em){.transportation-focus .main-content{width:40.964%}@supports (display:grid){.transportation-focus .main-content{grid-column:1/span 5;width:auto}}}.transportation-focus .secondary-content{background-color:#f8f5f3;margin-top:2.25em;padding:1.25em 1.5625em}@media (min-width:56.25em){.transportation-focus .secondary-content{margin-top:0;width:57.28%}@supports (display:grid){.transportation-focus .secondary-content{-webkit-align-self:self-start;-ms-flex-item-align:self-start;align-self:self-start;grid-column:6/span 7;width:auto}}}.transportation-focus .secondary-content h3{font-size:1.3125em;font-weight:300;line-height:1.14286em;position:relative;margin-bottom:.95238em;padding-left:1.19048em}@media (min-width:37.5em){.transportation-focus .secondary-content h3{font-size:1.5625em;font-weight:300;line-height:1.6em;position:relative;margin-bottom:.8em;padding-left:1.6em}}.transportation-focus .secondary-content p{font-size:1.125em;line-height:1.22222em;margin-bottom:2.44444em}.transportation-focus .secondary-content .share-container{margin-top:1.75em}.transportation-icon{background:url(../dist/transportation-icon.svg) no-repeat;background-size:20px 25px;display:block;height:1.5625em;position:absolute;left:0;top:0;width:1.25em}@media (min-width:37.5em){.transportation-icon{background-size:33px 40px;height:2.5em;width:2.0625em}}.age-friendly-communities{padding-top:3.75em;padding-bottom:3.875em}@media (min-width:37.5em){.age-friendly-communities{padding-bottom:7.625em}}.age-friendly-communities .section-sub-title{margin-bottom:.58333em}.age-friendly-communities .grid-container{border-top:1px solid #c4c4c4;padding-top:2.75em}@media (min-width:48em){.age-friendly-communities .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.age-friendly-communities .grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:.9375em}}}@media (min-width:56.25em){@supports (display:grid){.age-friendly-communities .grid-container{grid-column-gap:1.875em}}}.age-friendly-communities .explanation{font-size:1em;line-height:1.425em}@media (min-width:48em){.age-friendly-communities .explanation{width:50%}@supports (display:grid){.age-friendly-communities .explanation{grid-column:1/span 6;margin-right:-.9375em;width:auto}}}@media (min-width:56.25em){.age-friendly-communities .explanation{width:34.21%}@supports (display:grid){.age-friendly-communities .explanation{grid-column:1/span 4;margin-right:-1.875em;width:auto}}}.age-friendly-communities .explanation p+p{margin-top:1.425em}.age-friendly-communities .explanation a{color:#2b779b;display:inline-block;padding-right:.9375em;font-weight:600;position:relative;text-decoration:none}.age-friendly-communities .explanation a:focus,.age-friendly-communities .explanation a:hover{text-decoration:underline}.age-friendly-communities .explanation a::after{background:url(../dist/right-arrow.svg);background-size:9px 14px;content:'';position:absolute;height:.875em;right:0;top:.25em;width:.5625em}@media (max-width:20.8125em){.age-friendly-communities .explanation a::after{bottom:.3125em;top:auto;left:4.25em;right:auto}}.age-friendly-communities .graphic{background-color:#f8f5f3;margin-top:2.25em;position:relative;padding:1.625em .9375em 1em;text-align:center}.age-friendly-communities .graphic h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:7.8125vw;font-weight:600;line-height:1.2667}@media (min-width:48em){.age-friendly-communities .graphic h3{font-size:1.5625em}}@media (min-width:56.25em){.age-friendly-communities .graphic h3{font-size:1.875em;line-height:1.26667em}}.age-friendly-communities .graphic h4{color:#666;font-size:1.125em;font-weight:300;margin-bottom:1.88889em}.age-friendly-communities .graphic .number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16.875vw;line-height:1.259;font-weight:600}@media (min-width:48em){.age-friendly-communities .graphic .number{font-size:3.375em}}@media (min-width:56.25em){.age-friendly-communities .graphic .number{font-size:5.25em;line-height:1.25em}}.age-friendly-communities .graphic .share-container{margin-top:.9375em}@media (min-width:48em){.age-friendly-communities .graphic{margin-top:0;width:41.49%}@supports (display:grid){.age-friendly-communities .graphic{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;grid-column:8/span 5;margin-left:-.9375em;width:auto}}}@media (min-width:56.25em){.age-friendly-communities .graphic{padding:1.625em 10.324% 1em;width:60.526%}@supports (display:grid){.age-friendly-communities .graphic{grid-column:6/span 7;margin-left:-1.875em;width:auto}}}.age-friendly-communities .graphic figure img{height:auto;margin:0 auto;max-width:100%}.knoxville-hero{background:url(../dist/knoxville.jpg) no-repeat center;background-size:1440px 695px;color:#fff;margin-bottom:4.375vw;padding:3.25em .9375em 3.5em}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.knoxville-hero{background-image:url(../dist/knoxville@2x.jpg)}}@media (min-width:56.25em){.knoxville-hero{background-size:cover;height:48.333vw;padding:12.0138vw 0 0}}.knoxville-hero h2{font-size:7.638vw;font-weight:900;line-height:1;text-align:center;margin-bottom:4.861vw;position:relative}.knoxville-hero h2 i{background:url(../dist/pin.svg) no-repeat;background-size:cover;display:inline-block;height:9.3055vw;width:6.944vw}.knoxville-hero h2 span{display:inline-block;margin-left:9.7222vw}.knoxville-hero blockquote{font-size:1.3125em;line-height:1.2381em;margin:0;text-align:center}@media (min-width:56.25em){.knoxville-hero blockquote{font-size:2.083vw;line-height:1.2}}.knoxville-hero blockquote cite{display:block;font-size:.85714em;line-height:1.44444em;margin-top:2.33333em;text-align:center}.knoxville-hero blockquote cite span{font-size:.88889em;line-height:1.625em}@media (min-width:56.25em){.knoxville-hero blockquote cite{font-size:1.666vw;line-height:1.625;margin-top:0}.knoxville-hero blockquote cite span{font-size:1.25vw}}.active-knoxville{padding-bottom:1.5625em}@media (min-width:56.25em){.active-knoxville .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.active-knoxville .grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px}}}.active-knoxville .text{font-size:1.125em;line-height:1.55556em;margin-top:2em}.active-knoxville .text p+p{margin-top:1.55556em}@media (min-width:56.25em){.active-knoxville .text{margin-top:0;margin-left:6.74%;width:38.4%}@supports (display:grid){.active-knoxville .text{grid-column:2/span 6;grid-row:1/span 1;margin-right:-1.875em;width:auto}}}.active-knoxville figure{max-width:18.75em;margin:0 auto}.active-knoxville figure img{height:auto;max-width:100%}@media (min-width:56.25em){.active-knoxville figure{margin:0;width:24.93%}@supports (display:grid){.active-knoxville figure{grid-column:9/span 4;grid-row:1/span 1;width:auto}}}.livable-community-resources{padding-top:4.375em;padding-bottom:6.5em}@media (min-width:56.25em){.livable-community-resources .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports (display:grid){.livable-community-resources .grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px}}}@media (min-width:48em) and (max-width:56.1875em){.making-communities-more-livable .section-title br{display:none}}@media (min-width:56.25em){.making-communities-more-livable{width:57.192%}@supports (display:grid){.making-communities-more-livable{grid-column:1/span 7;width:auto}}}.making-communities-more-livable .section-title{margin-bottom:1.12em}.making-communities-more-livable p{font-size:1em;line-height:1.425em}.making-communities-more-livable h3{font-size:1em;font-weight:600;line-height:1.425em}.making-communities-more-livable p+h3,.making-communities-more-livable p+p{margin-top:1.425em}.aarp-livable-community-resources{border-top:4px solid #333;margin-top:3.5em;padding-top:1em}@media (min-width:56.25em){.aarp-livable-community-resources{margin-top:-4.375em;width:31.578%}@supports (display:grid){.aarp-livable-community-resources{grid-column:9/span 4;width:auto}}}.aarp-livable-community-resources h3{font-size:1.5em;line-height:1.25em;margin-bottom:1.33333em}.aarp-livable-community-resources ol{margin:0;padding:0;list-style-type:none}@media (min-width:37.5em) and (max-width:56.1875em){@supports (display:grid){.aarp-livable-community-resources ol{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.9375em}}}.aarp-livable-community-resources .card{border:1px solid #f1c972;margin-top:1.375em;padding:1.375em 7.777% 1.375em 17.777%}@media (min-width:37.5em) and (max-width:56.1875em){@supports (display:grid){.aarp-livable-community-resources .card{margin-top:0}}}.aarp-livable-community-resources .card:first-child{margin-top:0}.aarp-livable-community-resources .card h4{font-size:1.125em;font-weight:600;line-height:1.27778em}.aarp-livable-community-resources .card h4::before{background:url(../dist/resource-icon.svg) no-repeat;background-size:26px 26px;content:'';height:1.625em;float:left;margin-left:-2.25em;width:1.625em}.aarp-livable-community-resources .card p{font-size:1em;line-height:1.425em}.aarp-livable-community-resources .card a{color:#2b779b;font-weight:300;text-decoration:none}.aarp-livable-community-resources .card a:focus,.aarp-livable-community-resources .card a:hover{text-decoration:underline}.download-report{margin-top:5em}.download-report a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2b779b;color:#fff;display:inline-block;font-weight:600;padding:.9375em;text-decoration:none;-webkit-transition:background-color .4s ease-in;transition:background-color .4s ease-in;max-width:34.6875em}@media (min-width:37.5em){.download-report a{height:9.125em;padding:2em 2.25em}}.download-report a:focus,.download-report a:hover{background-color:#004b6d}.download-report a .caps{font-size:.875em;line-height:1.21429em;text-transform:uppercase}.download-report a .title{font-size:2.25em;line-height:1.25em}.download-report a .download-meta{display:inline-block;font-size:1.125em;line-height:1.22222em;position:relative;padding-right:2.11111em}.download-report a .download-meta .icon{background:url(../dist/down-arrow.svg) no-repeat;background-size:22px 22px;bottom:0;height:1.22222em;position:absolute;right:0;width:1.22222em}