@import 'https://code.highcharts.com/css/highcharts.css';@font-face{font-family:Lato;font-display:swap;src:url(/assets/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;font-display:swap;src:url(/assets/fonts/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;font-display:swap;src:url(/assets/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;font-display:swap;src:url(/assets/fonts/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IBMPlexSans;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:IBMPlexSans;font-display:swap;src:url(/assets/fonts/IBMPlexSans-SemiBold.ttf) format("ttf");font-weight:600;font-style:normal}:root{--white:#fff;--black:#000;--red:#c33232;--blue:#0065dc;--brand-blue:#1767a0;--light-blue:#0170e0;--dark-blue:#22264c;--primary-blue-3:#4C5070;--hover-blue-primary:#004f9f;--background-gray:#f2f2f2;--background-l-gray:#f8f8f8;--background-mid-gray:#F5F7FC;--background-modal-gray:#e8eaf1;--background-age-selection:#e8eaf1;--background-report-gray:#e8eaf1;--background-report-icons-settings:rgba(17, 22, 54, 0.2);--background-card-report-thumb:#dcdee7;--background-report-stop-gray:#d9dde7;--background-card-selected:#f8fbff;--background-gradient-report-title:linear-gradient(
    to bottom,
    rgba(15, 21, 49, 0),
    #090e36
  );--border-secondary:rgba(167, 174, 197, 0.5);--border-secondary-alt:#a7aec5;--border-gray-light:rgba(1, 112, 224, 0.21);--border-color-card-selected:var(--blue);--border-color-card-hovered:rgba(74, 144, 226, 0.5);--border-icon-control-bar:#d2d6e1;--border-card-headline-gray:#e8eaf1;--border-modal-gray:#e8eaf1;--border-email-gray:#e8eaf1;--box-shadow-gray:rgba(66, 66, 66, 0.1);--box-shadow-secondary:rgba(45, 44, 56, 0.27);--box-shadow-secondary-light:rgba(35, 38, 75, 0.08);--box-shadow-full:0px 3px 18px rgba(35, 38, 75, 0.08);--box-shadow-report:0 2px 14px 0 rgba(45, 44, 56, 0.27);--box-shadow-toast:0 2px 14px 0 rgba(45, 44, 56, 0.27),0 2px 14px 0 rgba(45, 44, 56, 0.27);--text-subhead:#4a4a4a;--text-gray:#3a3a3a;--text-light-gray:var(--primary-blue-3);--text-modal-body:#696b87;--text-modal-light-gray:#a7aec5;--text-modal-details-dark-gray:#111636;--text-modal-details-light-gray:#797c94;--text-modal-share-label-gray:var(--primary-blue-3);--text-modal-share-placeholder-gray:rgba(34, 38, 76, 0.3);--color-icon-card-inactive:rgba(17, 22, 54, 0.5);--color-icon-card-pdf:#a7aec5;--color-error-red:#c33232;--color-toast-error:#de2f1b;--color-toast-success:#2a8445;--font-proxima-nova:"proxima-nova",sans-serif;--font-lato:Lato,sans-serif;--font-imb-plex-san:"IBM Plex Sans",sans-serif;--letter-spacing:-0.014em;--weight-light:300;--weight-regular:400;--weight-bold:600;--weight-black:900;--color-report-light-gray:#676983;--color-tooltip-background:#111636;--color-quick-tip-background:rgba(17, 22, 54, 0.7);--box-shadow-quick-tip:0 0 0 99999px var(--color-quick-tip-background);--l-container-width:1920px;--color-page-headline:#111636;--color-page-body:rgba(17, 22, 54, 0.7);--misc-mobile-map-view-toggle-height:80px;--map-marker-1:#ff46c8;--map-marker-2:#ffc800;--map-marker-3:#9cce28;--map-marker-4:#965aff;--map-marker-5:#ff9600;--map-marker-6:#00b9a5;--map-marker-7:#ff0000;--map-marker-8:#b4007d;--map-marker-9:#e1e100;--map-marker-10:#1273dd;--background-button-disabled:#e8eaf1;--btn-disabled-color:rgba(#a7aec5, .5);--card-summary-background-color:#696b87;--card-background-color:#e8eaf1;--card-eyebrow-color:#676983;--nav__icon-bg:#131635;--nav__icon-size:70px;--chart-bright-blue:#00649e;--chart-bright-green:#03958f;--chart-dark-blue:#002d3e;--header-height:70px;--landing-side-padding:8vw;--landing-medium-gray:#d8d8d8;--landing-dark-blue:#002e40;--trends-letter-spacing:-0.014em;--trends-gutter:calc(0.5rem + var(--nav__icon-size));--trends-gutter-medium:3rem;--trends-left-nav-width:25vw;--trends-left-nav-width-min:170px;--trends-primary-blue-2:#111636;--trends-primary-blue-7:#E8EAF1;--data-l-r-padding:6rem;--background-modal-overlay:rgba(#111636, 0.7);--modal-welcome-box-shadow:0 2px 14px 0 rgba(45, 44, 56, 0.27);--nav-addresses-icon-width:18px;--nav-addresses-icon-offset:3px;--border-post-headline:rgba(#979797, .5);--quick-tip-control-top-pos-desktop:170px;--quick-tip-control-top-pos-desktop--big:180px;--quick-tip-control-top-hole-pos-mobile:195px;--quick-tip-control-top-pos-mobile:124px;--quick-tip-filters-top-pos-desktop:80px;--quick-tip-filters-top-pos-mobile:355px;--quick-tip-library-top-pos:var(--header-height);--good-change-color:#F1F8E9;--good-change-border:#B9E3C3;--bad-change-color:#FDF3E9;--bad-change-border:#EC8822;--trends-table-stripe-color:#FCFDFF}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.t-body,body,p{font-family:var(--font-proxima-nova)}.route-zip,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.67;color:var(--text-gray);font-size:16px;letter-spacing:var(--letter-spacing)}a,abbr{color:inherit;text-decoration:none}a{cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{max-width:100%}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{border:0;border-radius:0;color:var(--text-gray);outline:0;appearance:none;background:0 0}input,select,textarea{font-family:var(--font-imb-plex-san)}textarea{min-height:136px}button,select{line-height:1em;cursor:pointer}strong{font-weight:var(--weight-bold)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *,.ember-power-select-dropdown *,.route-data-miscellaneous ._csv-dropzone{box-sizing:border-box}input:-moz-ui-invalid,select:-moz-ui-invalid,textarea:-moz-ui-invalid{box-shadow:none}.market-view-application{position:relative;min-height:100vh;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.l-body{display:grid;grid-template-rows:1fr;min-height:100vh}.l-two-column{display:grid;max-width:var(--l-container-width);width:100%;height:100%;margin-left:auto;margin-right:auto}.l-with-header{padding-top:var(--header-height)}.l-left-column{grid-column:1/2;grid-row:1;box-shadow:5px 0 5px var(--box-shadow-gray);z-index:1;height:calc(100vh - var(--header-height))}@media only percy{.hide-in-percy{visibility:hidden}}.t-headline-primary{font-size:24px;line-height:1;font-weight:700;color:var(--trends-primary-blue-2);padding-bottom:4px}.card__additional__details__trigger,.component-rename-report ._content h3,.t-headline-secondary,.t-subhead-primary{font-size:18px;font-weight:600;line-height:1;color:var(--text-subhead);margin-bottom:10px}.card__additional__details__trigger,.t-headline-secondary{font-weight:700}.t-subhead-secondary{text-transform:uppercase;font-size:.75em;font-weight:var(--weight-bold);letter-spacing:1px;color:var(--dark-blue)}.t-body,p{font-size:18px;line-height:1.2;font-weight:400;color:var(--dark-blue);padding-bottom:.5em}.t-body strong,p strong{font-weight:700}.card-report__link,.card-summary__heading,.t-body--emphasized{font-weight:var(--weight-bold)}.t-hidden{width:1px;height:1px;position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:799px){.l-two-column{grid-template-columns:1fr}.t-mobile-hidden{display:none!important}.default-power-select-dropdown.ember-power-select-dropdown,.ember-power-select-dropdown.component-trends-selector-dropdown,.ember-power-select-dropdown.trends-zip-list-dropdown,.ember-power-select-dropdown.trends_drive-time-select-dropdown{text-align:center}}.route-data-miscellaneous ._uploads ._upload-list li ._address-count,.route-data-miscellaneous ._uploads ._uploads-count,.t-note{font-weight:600;font-size:18px;line-height:24px;color:var(--primary-blue-3)}.component-tooltip .component-tooltip-body a,.link,.map-controls__save li button,.page__toc a,.route-map .l-map-header .l-map__map-controls__actions ._download,.route-map .l-map-header .l-map__map-controls__actions ._layers,.t-body a{text-decoration:underline;color:var(--blue);transition:color .2s ease}.component-tooltip .component-tooltip-body a:active,.component-tooltip .component-tooltip-body a:focus,.component-tooltip .component-tooltip-body a:hover,.link:active,.link:focus,.link:hover,.map-controls__save li button:active,.map-controls__save li button:focus,.map-controls__save li button:hover,.page__toc a:active,.page__toc a:focus,.page__toc a:hover,.route-map .l-map-header .l-map__map-controls__actions ._download:active,.route-map .l-map-header .l-map__map-controls__actions ._download:focus,.route-map .l-map-header .l-map__map-controls__actions ._download:hover,.route-map .l-map-header .l-map__map-controls__actions ._layers:active,.route-map .l-map-header .l-map__map-controls__actions ._layers:focus,.route-map .l-map-header .l-map__map-controls__actions ._layers:hover,.t-body a:active,.t-body a:focus,.t-body a:hover{color:var(--hover-blue-primary)}.ember-basic-dropdown{position:relative}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-trigger{position:relative;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa;border-radius:4px;background-color:#fff;line-height:1.75;overflow-x:hidden;text-overflow:ellipsis;min-height:1.75em;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa;box-shadow:none}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0;border-color:#aaa transparent transparent;right:5px}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer;right:25px}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;display:inline-block;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;float:left;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-options{padding:0;margin:0}.ember-power-select-multiple-option{border:1px solid gray;border-radius:4px;color:#333;background-color:#e4e4e4;padding:0 4px;display:inline-block;line-height:1.45;float:left;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:1px solid #aaa;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:1px solid #aaa;box-shadow:none}.ember-power-select-dropdown{border-left:1px solid #aaa;border-right:1px solid #aaa;line-height:1.75;border-radius:4px;box-shadow:none;overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:1px solid #aaa;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:1px solid #aaa;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:12.25em}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#ddd}.ember-power-select-option[aria-current=true]{background-color:#5897fb;color:#fff}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-trigger{padding:0 16px 0 0}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:8px}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.default-power-select-trigger{cursor:pointer;display:flex;flex-direction:row;align-items:center;width:16.5em;background:var(--white);padding:12px 16px 12px 0;border:1px solid #E8EAF0;border-radius:4px;font-size:16px;font-weight:600;line-height:1;color:#23264B}.default-power-select-trigger .ember-power-select-status-icon{content:url(/assets/svgs/chevron-down.svg);border:none;width:10px;height:6px;right:8px}.default-power-select-trigger .ember-power-select-selected-item{margin-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.default-power-select-trigger .ember-power-select-placeholder{overflow:hidden}.default-power-select-dropdown.ember-power-select-dropdown,.ember-power-select-dropdown.component-trends-selector-dropdown,.ember-power-select-dropdown.trends-zip-list-dropdown,.ember-power-select-dropdown.trends_drive-time-select-dropdown{margin-top:10px;background-color:var(--white);box-shadow:var(--box-shadow-full);border-radius:4px;font-family:var(--font-proxima-nova);font-weight:600;letter-spacing:var(--letter-spacing);color:var(--trends-primary-blue-2)}.default-power-select-dropdown.ember-power-select-dropdown._text-trigger,.ember-power-select-dropdown._text-trigger.component-trends-selector-dropdown,.ember-power-select-dropdown._text-trigger.trends-zip-list-dropdown,.ember-power-select-dropdown._text-trigger.trends_drive-time-select-dropdown{margin-top:0}.default-power-select-dropdown.ember-power-select-dropdown .ember-power-select-option[aria-current=true],.ember-power-select-dropdown.component-trends-selector-dropdown .ember-power-select-option[aria-current=true],.ember-power-select-dropdown.trends-zip-list-dropdown .ember-power-select-option[aria-current=true],.ember-power-select-dropdown.trends_drive-time-select-dropdown .ember-power-select-option[aria-current=true]{background-color:var(--trends-primary-blue-7);color:var(--trends-primary-blue-2)}.default-power-select-dropdown.ember-power-select-dropdown .ember-power-select-option,.ember-power-select-dropdown.component-trends-selector-dropdown .ember-power-select-option,.ember-power-select-dropdown.trends-zip-list-dropdown .ember-power-select-option,.ember-power-select-dropdown.trends_drive-time-select-dropdown .ember-power-select-option{font-size:18px;line-height:1;padding:10px 20px}.default-power-select-dropdown.ember-power-select-dropdown .ember-power-select-options[role=listbox],.ember-power-select-dropdown.component-trends-selector-dropdown .ember-power-select-options[role=listbox],.ember-power-select-dropdown.trends-zip-list-dropdown .ember-power-select-options[role=listbox],.ember-power-select-dropdown.trends_drive-time-select-dropdown .ember-power-select-options[role=listbox]{max-height:none}.default-power-select-dropdown.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--below,.default-power-select-dropdown.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--in-place,.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--below.component-trends-selector-dropdown,.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--below.trends-zip-list-dropdown,.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--below.trends_drive-time-select-dropdown,.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--in-place.component-trends-selector-dropdown,.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--in-place.trends-zip-list-dropdown,.ember-power-select-dropdown.ember-power-select-dropdown.ember-basic-dropdown-content--in-place.trends_drive-time-select-dropdown{border:1px solid #f3f5fa}.default-power-select-dropdown.ember-power-select-dropdown .ember-power-select-search input,.ember-power-select-dropdown.component-trends-selector-dropdown .ember-power-select-search input,.ember-power-select-dropdown.trends-zip-list-dropdown .ember-power-select-search input,.ember-power-select-dropdown.trends_drive-time-select-dropdown .ember-power-select-search input{padding:6px 16px}.btn,.component-trends-modal ._buttons ._primary,.component-trends-modal ._buttons ._secondary,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._btn,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._btn,.route-trends ._below-fold ._content ._box._next-steps ._btn,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._btn,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._btn{border-radius:6px;padding:15px 33px;font-family:var(--font-proxima-nova);font-size:16px;line-height:1;font-weight:600;letter-spacing:var(--trends-letter-spacing);text-align:center;color:#fff;border:none;cursor:pointer;background:var(--blue);transition:.2s background ease}.btn:not([disabled]):active,.btn:not([disabled]):focus,.btn:not([disabled]):hover,.component-trends-modal ._buttons ._primary:not([disabled]):active,.component-trends-modal ._buttons ._primary:not([disabled]):focus,.component-trends-modal ._buttons ._primary:not([disabled]):hover,.component-trends-modal ._buttons ._secondary:not([disabled]):active,.component-trends-modal ._buttons ._secondary:not([disabled]):focus,.component-trends-modal ._buttons ._secondary:not([disabled]):hover,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._btn:not([disabled]):active,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._btn:not([disabled]):focus,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._btn:not([disabled]):hover,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._btn:not([disabled]):active,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._btn:not([disabled]):focus,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._btn:not([disabled]):hover,.route-trends ._below-fold ._content ._box._next-steps ._btn:not([disabled]):active,.route-trends ._below-fold ._content ._box._next-steps ._btn:not([disabled]):focus,.route-trends ._below-fold ._content ._box._next-steps ._btn:not([disabled]):hover,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._btn:not([disabled]):active,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._btn:not([disabled]):focus,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._btn:not([disabled]):hover,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._btn:not([disabled]):active,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._btn:not([disabled]):focus,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._btn:not([disabled]):hover{background:var(--hover-blue-primary)}.btn[disabled],.component-trends-modal ._buttons [disabled]._primary,.component-trends-modal ._buttons [disabled]._secondary,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source [disabled]._btn,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help [disabled]._btn,.route-trends ._below-fold ._content ._box._next-steps [disabled]._btn,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source [disabled]._btn,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help [disabled]._btn{opacity:.5;cursor:default}.btn--disabled{cursor:default;background:var(--background-button-disabled);color:var(--btn-disabled-color)}.btn--secondary,.component-trends-modal ._buttons ._secondary{border:1px solid var(--primary-blue-3);background:#fff;color:var(--trends-primary-blue-2)}.btn--secondary[disabled],.component-trends-modal ._buttons [disabled]._secondary{opacity:.5}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.component-trends-modal ._buttons ._secondary:active,.component-trends-modal ._buttons ._secondary:focus,.component-trends-modal ._buttons ._secondary:hover{background:#fff}.btn--secondary:not([disabled]),.component-trends-modal ._buttons ._secondary:not([disabled]){transition:.2s color ease,.2s border ease}.btn--secondary:not([disabled]):active,.btn--secondary:not([disabled]):focus,.btn--secondary:not([disabled]):hover,.component-trends-modal ._buttons ._secondary:not([disabled]):active,.component-trends-modal ._buttons ._secondary:not([disabled]):focus,.component-trends-modal ._buttons ._secondary:not([disabled]):hover{border:1px solid var(--border-secondary-alt);color:var(--hover-blue-primary);background:#fff}.btn--small{height:36px;border-radius:24px}.btn--rectangular{border-radius:0}.btn--petite{font-size:14px;padding:5px 10px}.btn--gray{background:#F7F8FA;color:var(--primary-blue-3)}.box,.l-card,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source,.route-data ._sidebar .route-trends ._below-fold ._content ._help,.route-trends ._below-fold ._content ._box,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source,.route-trends ._below-fold ._content .route-data ._sidebar ._help{background:var(--white);border:1px solid var(--trends-primary-blue-7);border-radius:6px;padding:1.5rem}@media (min-width:800px){.l-two-column{grid-template-columns:2fr 3fr}.box,.l-card,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source,.route-data ._sidebar .route-trends ._below-fold ._content ._help,.route-trends ._below-fold ._content ._box,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source,.route-trends ._below-fold ._content .route-data ._sidebar ._help{padding:2rem 1.5rem}}.l-card{padding-top:0;padding-bottom:12px;margin-bottom:1.25rem}@media (max-width:799px){.l-card{padding-top:1em;margin-left:20px;margin-right:20px}}@media (min-width:800px) and (max-width:1439px){.l-card{margin-left:20px;margin-right:20px}}@media (min-width:1440px){.l-card{margin-left:50px;margin-right:50px}}.l-card.hovered{border-color:var(--border-color-card-hovered)}.l-card.selected{border-color:var(--border-color-card-selected)}.card-summary{box-shadow:none;padding:1.25rem;background:#fff;border:none;margin:0;border-right:6px;border-bottom:1px solid var(--border-secondary-alt)}:not(.l-report) .card-summary{border-radius:0}.card__headings{display:flex;align-items:center;margin-bottom:.25rem;height:57px;text-transform:uppercase;border-bottom:1px solid var(--border-card-headline-gray)}.card__age-children__wrap,.card__details{flex-wrap:wrap;display:flex}.card__headings-wrap{margin-right:1.25rem}.card-summary__heading{text-transform:inherit;border:none}.card__eyebrow{font-size:.625em;line-height:normal;font-weight:var(--weight-black);margin-top:1.125rem;color:var(--card-eyebrow-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-summary__details .card__eyebrow,.card__headings .card__eyebrow,.trends-zip-list-dropdown.ember-power-select-dropdown{margin-top:0}.card__headings-wrap .card__eyebrow{margin-bottom:0}.card__heading--small{line-height:normal;text-transform:none}.card__heading--small a{color:var(--blue)}.card__details{padding-right:20px;padding-left:20px}.card-summary__details{padding-left:0;padding-right:0}.card-summary__details .card__btn{display:flex;align-items:center;font-weight:var(--weight-regular);height:42px;min-width:90px;margin-top:.5rem;font-size:1.125em;color:var(--white);background:var(--card-summary-background-color)}.card-summary__details .card__btn:not(:last-of-type){margin-right:.625em}.card__icon .path{fill:var(--dark-blue)}.card__icon--people{margin-right:3px}.card__address,.card__age-children,.card__families,.card__income{display:flex;flex-direction:column}.card__families{flex:0 0 21%;margin-bottom:.625rem}.card__financial-gap{margin-right:.8rem}.card__income{flex:0 0 calc(25% - 1.6rem);padding-right:.8rem}.card-summary__details .card__income{padding-left:.8rem}.card__income-icon{display:flex;align-items:center;justify-content:center;margin-right:6px;width:26px;height:26px;background:var(--white);border-radius:50%}.card__additional__detail,.card__addresses,.card__sex__wrap{display:flex;flex-wrap:wrap;flex-grow:1}.card__address,.card__race{margin-right:10px;flex-basis:90px;width:77px}.card__address:not(.l-tooltip),.card__race:not(.l-tooltip){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__race.l-tooltip{display:block}.card__sex{margin-right:10px}.card__address.l-tooltip{align-items:unset}@media (min-width:800px){.card__race.l-tooltip .card__race__content{width:auto;bottom:90%;left:25%}.card__address__tooltip.tooltip__text{bottom:90%;width:auto;left:25%}}.card__additional__details__trigger{padding-top:12px;margin-top:12px;display:flex;align-items:center;width:100%;border-top:1px solid var(--trends-primary-blue-7)}.l-report .card__additional__details__trigger{display:none}.card__additional__details{padding-right:20px;padding-left:20px}.card__additional__details h3{font-size:1em}.card__additional__details__icon{margin-right:.5em;transform:rotate(270deg)}.is-toggled-on .card__additional__details__icon{transform:none}.l-card-report{display:flex;align-items:center;padding-top:10px;padding-bottom:10px}.l-card-report:not(:last-of-type){border-bottom:1px solid var(--border-secondary)}.l-card-report--is-selected{background:var(--background-card-selected)}.card-report__icon-pdf,.card-report__icon-wrap{background:var(--background-card-report-thumb)}@media (max-width:799px){.l-card-report{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1439px){.l-card-report{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.l-card-report{padding-left:50px;padding-right:50px}}.card-reports{padding-top:1.5rem}@media (max-width:799px){.card-reports.card-reports-empty{padding-top:1.125rem}}@media (min-width:800px){.card-reports.card-reports-empty{padding-top:50px}}@media (max-width:800px){.card-reports.has-mobile-single-report-view{display:none}.component-trends-chart button,.component-trends-map-header button{float:right}}@media (max-width:799px){.card-reports{padding-top:1rem}.card-report__section-title{padding-left:20px;padding-right:20px}.card-report__thumbnail{width:48px;height:48px}}@media (min-width:800px) and (max-width:1439px){.card-report__section-title{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.card-report__section-title{padding-left:50px;padding-right:50px}}.card-report-wrap{margin-bottom:2.65rem}.card-report-wrap:last-of-type{padding-bottom:75px}.card-report__thumbnail{flex-grow:0;flex-shrink:0;border-radius:6px}.card-report__icon-pdf{display:flex;align-items:center;justify-content:center;width:70px;height:70px}.card-report__info{flex:1;padding-left:1rem;overflow-x:hidden;text-overflow:ellipsis}.card-report__link{line-height:normal;margin-bottom:6px;text-decoration:none;color:var(--dark-blue);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.l-card-report--is-selected .card-report__link{color:var(--blue)}@media (max-width:799px){.card-report__link{font-size:.875em}}@media (min-width:800px){.card-reports{padding-top:1.5rem}.card-report__thumbnail{width:70px;height:70px}.card-report__link{font-size:1.125em}}.card-report__author{color:var(--color-card-report-body);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.card-report__bullet{margin-left:.625em;margin-right:.625em}.card-report__icon-pdf .path{fill:var(--color-icon-card-pdf)}.card-report__icons{display:flex;align-items:center;flex-grow:0;flex-shrink:0}.card-report__icons .report__options-dropdown-trigger{height:18px}.card-report__icons .svg-icon .path{fill:var(--color-icon-card-inactive)}.card-report__icons .svg-icon.card-report__icon-favorited .path,.card-report__icons .svg-icon:active path,.card-report__icons .svg-icon:focus path,.card-report__icons .svg-icon:hover path{fill:var(--blue)}.card-report__button{width:14px}.card-report__icon{margin-right:10px}.card-report__icon-wrap{display:flex;align-items:center;justify-content:center}@media (max-width:799px){.card-report__author{font-size:.75em}.card-report__icon-wrap{width:42px;height:42px}}@media (min-width:800px){.card-report__author{font-size:.875em}.card-report__icon-wrap{width:70px;height:70px}}.card-report__icon-map .path{fill:var(--color-icon-card-pdf)}@media (max-width:799px){.card-report__icon-map{width:24px;height:24px}}@media (min-width:800px){.card-report__icon-map{width:40px;height:40px}}.l-control-bar{position:fixed;bottom:0;display:none;align-items:center;width:100%;padding:1.5rem;background:var(--white);z-index:1;box-shadow:var(--box-shadow-full)}.l-control-bar.is-active{display:flex}@media (max-width:799px){.l-control-bar{position:fixed;justify-content:center}.control-bar__header{display:none}}@media (min-width:800px){.l-control-bar{justify-content:space-between}}@media (min-width:800px) and (max-width:900px){.l-control-bar{max-width:500px}}@media (min-width:900px) and (max-width:1349px){.l-control-bar{max-width:600px}}@media (min-width:1350px){.l-control-bar{max-width:800px}}@media all and (min-width:800px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar{position:absolute;bottom:70px;left:41%;left:50%;transform:translateX(-50%)}}@media all and (min-width:800px) and (max-width:1023px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar{bottom:0}}.control-bar__header{flex:1;text-align:left;overflow:hidden}.control-bar__headline{display:inline-flex;font-size:1em;font-weight:var(--weight-black);line-height:normal;color:var(--dark-blue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data__address__body-emphasized,.data__upload__error__link,.data__upload__link{font-weight:var(--weight-bold)}.control-bar__link-rename{text-decoration:underline}.control-bar__link-rename::before{content:"("}.control-bar__link-rename::after{content:")"}.control-bar__author{font-size:.75em;line-height:normal;text-align:left;color:var(--text-gray);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-bar__actions{display:flex;align-items:center}.control-bar__icon{display:flex;align-items:center;justify-content:center;margin-right:10px;border:1px solid var(--border-icon-control-bar);border-radius:50%;transition:.2s background ease}@media (max-width:799px){.control-bar__icon{width:36px;height:36px}}@media (min-width:800px){.control-bar__icon{width:48px;height:48px}}.control-bar__icon:active,.control-bar__icon:focus,.control-bar__icon:hover{background:var(--card-background-color)}.control-bar__icon .path{fill:var(--dark-blue)}.control-bar__icon.is--downloading{animation:bgChange 1.5s infinite alternate}.control-bar__icon.is--downloading .path,.map-controls__save__icon.is--downloading .path{animation:pathColorChange 1.5s infinite alternate}@keyframes bgChange{0%{background:inherit}100%{background:var(--blue)}}.l-data,.library-report-view{background:var(--background-report-gray);position:relative;overflow-y:scroll}.data__address__icon .path,.data__upload__icon .path{fill:var(--blue)}.color-scale{padding:.5em}.color-scale__labels{display:flex;justify-content:space-between;font-size:small;color:var(--text-gray);padding-left:2px;padding-right:2px}.color-scale__labels span:first-of-type{margin-right:3em}.color-scale__colors{display:flex;opacity:.8;min-width:150px}.color-scale__color{flex:1;height:15px}.l-data{display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:799px){.l-data{padding-right:20px;padding-left:20px;grid-column-start:1;grid-row:1;z-index:3}}@media (min-width:800px){.l-data{padding-left:40px;padding-right:40px}}@media (min-width:800px) and (max-width:1439px){.data{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.data{padding-left:50px;padding-right:50px}}.data__addresses{margin-bottom:200px;flex:1}.data__address__buttons,.data__addresses__buttons{justify-content:flex-end;border-top:1px solid var(--border-secondary)}.data__addresses__buttons{width:40%;display:flex;position:fixed;right:0;bottom:0;left:0;background-color:var(--white);padding:30px 20px}.data__address{margin-bottom:6px;display:flex;flex-direction:column;border-radius:6px;background-color:var(--background-l-gray);box-shadow:0 2px 5px var(--box-shadow-secondary)}.data__address__icon{margin-right:10px}.data__address__file{margin:1rem;padding:26px 20px;display:flex;align-items:center;background-color:var(--white);border-radius:6px;box-shadow:0 2px 5px var(--box-shadow-secondary)}.data__address__buttons,.data__upload__item{padding:20px 16px;background-color:var(--white);display:flex}.data__address__body{font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.data__address__buttons :not(:last-child){margin-right:10px}.data__address__button{justify-content:flex-end}.data__upload{margin-bottom:10px}.data__header{margin-top:2rem;margin-bottom:1rem}@media (max-width:574px){.data__upload__name{font-size:.8rem}}.data__upload__error{margin-top:8px;font-size:.875rem;color:var(--color-error-red)}.data__upload__item{flex-direction:column;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.data__upload__item__title{display:flex;width:100%}@media (max-width:799px){.data__upload__item__title{flex-direction:column;align-items:flex-start}}@media (min-width:800px){.data__upload__item__title{align-items:center}}.data__upload__icon{margin-right:10px;min-width:16px}.data__upload__actions{display:flex;align-items:center}@media (max-width:799px){.data__upload__actions>:not(:last-child){margin-right:12px}.data__upload__action{font-size:.8rem}}@media (min-width:800px){.data__upload__actions>:not(:last-child){margin-right:20px}.data__upload__actions{margin-left:auto;padding-left:.5em}}.component-data-card ._details ._eyebrow,.component-data-card ._field,.route-zip ._details ._eyebrow,.route-zip ._field{margin-right:1em}@media (min-width:800px){.data__upload__action{margin-left:auto}}@keyframes vanish{0%{opacity:1}100%{opacity:0}}.component-data-card.hidden,.route-zip.hidden{padding-bottom:0}.component-data-card.hidden ._header,.route-zip.hidden ._header{margin-bottom:0;border-bottom:none}.component-data-card.will-move,.route-zip.will-move{border:2px solid #000;animation:vanish .8s ease-out}.component-data-card ._forecast-financial-gap,.route-zip ._forecast-financial-gap{width:100%}.component-data-card .__value,.route-zip .__value{font-size:1.25em;display:flex;flex:1;justify-content:space-between;align-items:center}.component-data-card .__value ._percent-change,.route-zip .__value ._percent-change{margin-left:.5em}.component-data-card .__race-count,.route-zip .__race-count{font-size:1.25em;margin-top:.5rem}.component-data-card ._current-year,.route-zip ._current-year{display:flex;flex-wrap:wrap}.component-data-card ._eyebrow,.route-zip ._eyebrow{font-size:1em;line-height:normal;margin-top:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;letter-spacing:var(--trends-letter-spacing);color:var(--dark-blue)}.component-data-card .is-forecasting ._eyebrow,.route-zip .is-forecasting ._eyebrow{font-size:.8em;margin-top:1rem}.component-data-card ._notice,.route-zip ._notice{margin-top:1em;padding:1em;border:1px solid var(--border-card-headline-gray);flex:1;line-height:1.2}.component-data-card ._cta,.route-zip ._cta{margin:1em}.component-data-card ._with-icon,.route-zip ._with-icon{display:flex;align-items:center;justify-items:center}.component-data-card ._with-icon svg,.route-zip ._with-icon svg{margin-right:.5em}.component-data-card ._with-icon .svg-outline,.route-zip ._with-icon .svg-outline{stroke:var(--blue)}.component-data-card ._link,.route-zip ._link{text-decoration:none}.component-data-card ._component-forecasting-container.is-forecasting,.route-zip ._component-forecasting-container.is-forecasting{display:flex;flex-wrap:wrap;width:100%;margin-top:1.25em;justify-content:space-between}.component-data-card ._component-forecasting-container.is-forecasting ._current-year,.route-zip ._component-forecasting-container.is-forecasting ._current-year{display:block;flex:1}.component-data-card ._component-forecasting-container.is-forecasting ._forecast-year,.route-zip ._component-forecasting-container.is-forecasting ._forecast-year{flex:1;margin-top:1.25em}@media (min-width:800px){.component-data-card ._component-forecasting-container.is-forecasting ._forecast-year,.route-zip ._component-forecasting-container.is-forecasting ._forecast-year{margin-top:0;padding-left:1.25em;border-left:1px solid var(--trends-primary-blue-7);width:100%;border-bottom:none}}.component-data-card ._component-forecasting-container.is-forecasting ._forecast-title,.route-zip ._component-forecasting-container.is-forecasting ._forecast-title{font-size:16px;font-weight:600;letter-spacing:var(--trends-letter-spacing);color:var(--dark-blue)}.component-data-card ._card-section-header,.route-zip ._card-section-header{width:100%;margin-top:2em}.component-data-card ._details-section,.route-zip ._details-section{display:flex;flex-wrap:wrap}.component-data-card ._small-note,.route-zip ._small-note{font-size:small;font-style:italic}.component-data-card ._race-breakdown,.route-zip ._race-breakdown{margin-right:10px;flex-basis:90px;width:77px;display:block;z-index:unset}.component-data-card ._race-breakdown [role=tooltip],.route-zip ._race-breakdown [role=tooltip]{left:1em}.component-data-card ._header,.route-zip ._header{display:flex;align-items:center;margin-bottom:.25rem;border-bottom:1px solid var(--trends-primary-blue-7);padding-top:1em;padding-bottom:1em}.component-data-card ._header ._zip-link,.route-zip ._header ._zip-link{color:var(--blue);font-weight:600}.component-data-card ._header ._actions,.route-zip ._header ._actions{margin-left:auto;display:flex;align-items:center}.component-data-card ._header ._actions .svg-icon,.route-zip ._header ._actions .svg-icon{margin-left:15px}.component-data-card ._header ._actions .svg-icon .path,.route-zip ._header ._actions .svg-icon .path{fill:var(--color-icon-card-inactive)}.component-data-card ._header ._actions .svg-icon.card__headings-icon-active .path,.component-data-card ._header ._actions .svg-icon:active path,.component-data-card ._header ._actions .svg-icon:focus path,.component-data-card ._header ._actions .svg-icon:hover path,.email__icon .path,.map-controls__save__icon .path,.route-map .map-mobile-view-controls__btn-icon .path,.route-zip ._header ._actions .svg-icon.card__headings-icon-active .path,.route-zip ._header ._actions .svg-icon:active path,.route-zip ._header ._actions .svg-icon:focus path,.route-zip ._header ._actions .svg-icon:hover path{fill:var(--blue)}.data-card-income-breakdown{display:flex;width:100%}.data-card-income-breakdown .column-chart{width:100%}.email-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-l-gray);z-index:1}.l-email{display:flex;flex-direction:column;height:100%;margin:5rem auto 0;max-width:800px}.email__header{text-align:center;margin-top:30px;margin-bottom:30px}.email__body{display:flex;flex-direction:column;background:var(--white);padding:30px 30px 54px;border-bottom:2px solid var(--border-email-gray)}.email__message{margin-bottom:30px;border-bottom:1px solid var(--border-email-gray)}.email__message p{line-height:1.57;margin-bottom:20px}.email__attachment-wrap{display:flex;flex-direction:column;max-width:200px}.email__attachment{display:flex;align-items:center;margin-bottom:50px}.email__icon-wrap--big{display:flex;justify-content:center;padding-top:20px;padding-bottom:20px;border:1px solid var(--border-email-gray)}.email__icon{margin-right:6px}.email__icon--big{align-self:center}.email__icon--big .path{fill:var(--border-email-gray)}.email__btn{align-self:center}.email__footer{display:flex;align-items:center;justify-content:center;flex-grow:1}.geocoder__dropdown .ember-power-select-option{line-height:1.6;padding-top:.5em;padding-bottom:.5em}.geocoder__no-messages{background:#fff;padding:1em;margin-bottom:.5em}.geocoder__address_line1{font-weight:700}.nav__icon-wrap{width:var(--nav__icon-size);height:var(--nav__icon-size);display:flex;align-items:center;justify-content:center;background:var(--nav__icon-bg)}.icon-menu{height:22px;width:32px;transition:.2s ease all;fill:var(--white);position:relative;padding:0;font-size:15px;cursor:pointer;border:none;background:0 0}.icon-menu__bottom-bar,.icon-menu__center-bar,.icon-menu__top-bar{height:3px;width:100%;position:absolute;left:0;background-color:var(--white);transition-property:all;transition-duration:.25s;transform:rotate(0);will-change:transform}.icon-menu__top-bar{top:0;transition:all .25s 125ms}.nav__icon-menu--is-active .icon-menu__top-bar{top:40%;transform:rotate(-45deg);transition:all .25s 125ms}.icon-menu__center-bar{top:8px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:all .25s .25s}.nav__icon-menu--is-active .icon-menu__center-bar{opacity:0;margin-left:100%;transition:all .25s}.icon-menu__bottom-bar{transition:all .25s;bottom:0}.nav__icon-menu--is-active .icon-menu__bottom-bar{bottom:42%;transform:rotate(45deg)}.route-map .highcharts-color-0{fill:var(--chart-bright-blue);stroke:var(--chart-bright-blue)}.route-map .highcharts-axis.highcharts-color-0 .highcharts-axis-line{stroke:var(--chart-bright-blue)}.route-map .highcharts-axis.highcharts-color-1 .highcharts-axis-line,.route-map .highcharts-color-1{stroke:var(--chart-bright-green)}.route-map .highcharts-axis.highcharts-color-0 text{fill:var(--chart-bright-blue)}.route-map .highcharts-axis.highcharts-color-1 text,.route-map .highcharts-color-1{fill:var(--chart-bright-green)}.route-map .highcharts-color-2{fill:#a1bf3b;stroke:#a1bf3b}.route-map .highcharts-axis.highcharts-color-2 .highcharts-axis-line{stroke:#a1bf3b}.route-map .highcharts-axis.highcharts-color-2 text{fill:#a1bf3b}.route-map .highcharts-color-3{fill:#eb8823;stroke:#eb8823}.route-map .highcharts-axis.highcharts-color-3 .highcharts-axis-line{stroke:#eb8823}.route-map .highcharts-axis.highcharts-color-3 text{fill:#eb8823}.route-map .highcharts-color-4{fill:#b52062;stroke:#b52062}.route-map .highcharts-axis.highcharts-color-4 .highcharts-axis-line{stroke:#b52062}.route-map .highcharts-axis.highcharts-color-4 text{fill:#b52062}.route-map .highcharts-color-5{fill:#6b2978;stroke:#6b2978}.route-map .highcharts-axis.highcharts-color-5 .highcharts-axis-line{stroke:#6b2978}.route-map .highcharts-axis.highcharts-color-5 text{fill:#6b2978}.header__help path,.mv-chart.highcharts-container .mv-tooltip .mv-tooltip-box{fill:#fff}.route-map .highcharts-yaxis .highcharts-axis-line{stroke-width:2px}.route-map .highcharts-pie-series .highcharts-point{stroke:#EDE;stroke-width:2px}.route-map .highcharts-pie-series .highcharts-data-label-connector{stroke:silver;stroke-dasharray:2,2;stroke-width:2px}.route-map .highcharts-button-box{cursor:pointer}.route-map .highcharts-button-symbol{stroke:#8C8F9D;cursor:pointer}.l-header{position:fixed;grid-column:1/-1;width:100%;background-color:var(--dark-blue);z-index:1000}.l-header-wrap{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);margin-left:auto;margin-right:auto}.header__logo-wrap{flex:1;text-align:center;display:flex;justify-content:center}.header__logo-wrap a{display:inline-block}.header__logo{display:flex;justify-content:center}.header__help{margin-right:1.5rem}.header__links{display:flex;align-items:center}.header__nav-links{height:100%;display:none}@media (max-width:799px){.header__nav-links{border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary)}}@media (min-width:800px) and (max-width:1440px){.header__nav-links{display:flex;padding-left:20px;padding-right:20px}}@media (min-width:1440px){.header__nav-links{display:flex;padding-left:50px;padding-right:50px}}.header__nav-links .header__nav-link{display:flex;align-items:center;color:var(--white);border-bottom:5px solid transparent;font-size:18px}@media (min-width:800px) and (max-width:1199px){.header__nav-links .header__nav-link:not(:last-of-type){margin-right:24px}}@media (min-width:1200px){.header__nav-links .header__nav-link:not(:last-of-type){margin-right:50px}}.header__nav-links .header__nav-link--is-active,.header__nav-links .header__nav-link:active,.header__nav-links .header__nav-link:focus,.header__nav-links .header__nav-link:hover{border-color:var(--blue);color:var(--white)}@media (max-width:799px){.header__nav-links .header__nav-link{font-size:.875em;flex:1;text-align:center}.header__nav-links .header__nav-link--is-active,.header__nav-links .header__nav-link:active,.header__nav-links .header__nav-link:focus,.header__nav-links .header__nav-link:hover{background:var(--blue)}}@media (min-width:800px){.header__nav-links .header__nav-link--is-active,.header__nav-links .header__nav-link:active,.header__nav-links .header__nav-link:focus,.header__nav-links .header__nav-link:hover{font-weight:var(--weight-bold);border-color:var(--blue)}}.information-card{margin-bottom:20px;text-align:center;background:#fff;border:1px solid var(--trends-primary-blue-7);border-radius:6px;padding:1.5rem;margin-left:20px;margin-right:20px}@media (min-width:800px){.information-card{padding:2rem 1.5rem;margin:0}}.landing .l-header-wrap,.landing__welcome{padding-left:var(--landing-side-padding);padding-right:var(--landing-side-padding)}.information-card.status-no-reports{margin-bottom:1em}@media (min-width:800px) and (max-width:1439px){.information-card.status-no-reports{margin-left:20px;margin-right:20px}}.information-card__headline{margin-bottom:10px}.landing{font-family:var(--font-proxima-nova);font-size:14px}.landing .l-header{position:static}.landing .header__logo{justify-content:left}.landing__welcome{padding-top:3em;padding-bottom:3em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:url(/assets/images/landing-background-500-183bc88bb409436b0cbc0a7b234b29da.png),#36426D;background-size:cover}@media (min-width:500px){.landing__welcome{background-image:url(/assets/images/landing-background-800-734acb88bff5c1cf4b1b9f59eee59ccb.png)}}@media (min-width:1400px){.landing__welcome{background-image:url(/assets/images/landing-background-14403e1b13d9d920224b511ff2ce8881.png)}}.landing__welcome__headlines{width:100%}.landing__welcome__video{display:none}.landing__actions{display:flex;flex-direction:column;max-width:13em;align-items:center}.landing__btn,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._btn,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._btn,.route-trends ._below-fold ._content ._box._next-steps ._btn,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._btn,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._btn{display:inline-block}.landing__create{color:var(--landing-medium-gray);font-size:1.25em;font-weight:700;border-bottom:2px solid var(--landing-medium-gray)}.landing__btn{font-family:var(--font-proxima-nova);font-weight:var(--weight-bold);font-size:1em;letter-spacing:.91px;color:var(--white);background:var(--light-blue);border-radius:30px;padding:1em 2em;margin-bottom:2.5em;height:auto}.landing__features{color:var(--landing-dark-blue);padding-left:var(--landing-side-padding);padding-right:var(--landing-side-padding);padding-top:5em;padding-bottom:5em;display:grid;grid-template-columns:1fr 5fr;grid-row-gap:5em;grid-column-gap:3em}.landing__features label{font-weight:var(--weight-bold);font-size:1.75em;display:block;margin-bottom:.5em}.landing h2,.landing__footer>*{margin-bottom:2em}.landing__features p{font-size:1em;font-weight:var(--weight-light)}.landing__features__icon svg{width:6em}@media (min-width:800px){.landing__features{grid-template-columns:1fr 3fr 1fr 3fr}.landing__features__icon svg{width:8em}}.landing__testimonials{background:url(/assets/images/ariel-view-b193444bbf1807d77ae172114ce4271f.png);background-size:cover;color:var(--white);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"quote quote" "left-nav right-nav";grid-row-gap:2em;grid-column-gap:3em;align-items:center;justify-items:center;padding:5em 3em}@media (min-width:500px){.landing__testimonials{grid-template-columns:5em auto 5em;grid-template-areas:"left-nav quote right-nav"}}.landing__testimonials__left{grid-area:left-nav;justify-self:end}.landing__testimonials__right{grid-area:right-nav;justify-self:start}.landing__testimonials button{background-color:var(--white);width:3.5em;height:3.5em;border-radius:8px;cursor:pointer}.landing__testimonials button:active,.landing__testimonials button:focus,.landing__testimonials button:hover{background:var(--hover-blue-primary);fill:var(--white)}.landing__testimonials__quotemark{display:none;justify-self:end}.landing__testimonials__quotemark>div{font-size:10em;font-weight:var(--weight-bold);line-height:.5;padding-top:2rem}.landing__testimonials__attribution{font-size:18px;font-weight:300}.landing__testimonials__attribution p{color:#fff}.landing__testimonials__attribution>div{padding:1em;border-top:1px solid var(--landing-medium-gray)}@media (min-width:800px){.landing__testimonials__quotemark{display:block}.landing__testimonials__attribution>div{border-left:1px solid var(--landing-medium-gray);border-top:none}}.landing__testimonials__quote{color:#fff;font-size:1.75em;font-weight:300;line-height:1.2}.landing h1,.landing h2,.landing__footer,.landing__footer p{color:var(--white)}.landing__testimonials blockquote{grid-area:quote;display:grid;grid-template-columns:auto;grid-column-gap:1em;grid-row-gap:2em;align-items:center;min-height:22em}@media (min-width:800px){.landing__testimonials blockquote{grid-template-columns:7em auto 20em;grid-column-gap:3em;justify-items:center;min-height:9em}}.landing__footer{background-color:var(--landing-dark-blue);padding-left:var(--landing-side-padding);padding-right:var(--landing-side-padding);padding-top:4em;padding-bottom:2em;display:grid;grid-template-columns:1fr;grid-template-areas:"logo" "membership" "join" "contact" "help" "terms"}.landing__footer label{font-weight:var(--weight-bold);font-size:1.5em;display:block;margin-bottom:.3em}.landing h2,.landing__footer p{font-weight:var(--weight-light)}.landing__footer p{font-size:1rem}.landing__footer .landing__btn{text-align:center}.landing__footer__logo{grid-area:logo;justify-self:center}.landing__footer__membership{grid-area:membership}.landing__footer__contact{grid-area:contact}.landing__footer__join{grid-area:join}.landing__footer__help{grid-area:help}.landing__footer__copyright{font-size:11px;font-weight:300;display:block}.landing__footer__terms-copyright{grid-area:terms}.landing__footer__terms{text-decoration:underline;margin-bottom:.5em;font-weight:300}@media (min-width:800px){.landing__footer{grid-template-columns:4fr 3fr 3fr;grid-template-areas:"logo membership contact" "terms join help";grid-column-gap:3em;align-items:flex-end}.landing__footer__logo{justify-self:start}}@media (min-width:1400px){.landing__footer{justify-items:start}}.landing h1,.landing h2,.landing h3,.landing label,.landing p{line-height:1.2}.landing h1{font-size:1.75em;line-height:1;font-weight:var(--weight-bold);margin-bottom:.5em;padding-right:4vw}.landing h2{font-size:1.25em;padding-right:8vw}@media (min-width:800px){.landing{font-size:12px}.landing h1{font-size:2.5em}.landing h2{font-size:1.5em}.landing__welcome{padding-top:5em;padding-bottom:5em}.landing__welcome__headlines,.landing__welcome__video{width:50%}.landing__welcome__video{display:block;height:30vh;min-height:300px}}@media (min-width:1200px){.landing{font-size:14px}.landing__welcome{padding-top:8em;padding-bottom:8em}}@media (min-width:1440px){.information-card.status-no-reports{margin-left:50px;margin-right:50px}.landing{font-size:16px}}@media (min-width:1600px){.landing{font-size:18px}.landing__welcome{padding-bottom:12em;padding-top:12em}}.library-report-view{justify-content:center}@media (max-width:799px){.library-report-view{display:none}}@media (min-width:800px){.library-report-view{display:flex}}.modal-library-empty{align-self:center;box-shadow:var(--box-shadow-full)}@media (max-width:900px){.modal-library-empty .modal-welcome{max-width:450px}}.modal-library-empty__headline{margin-bottom:1.125rem;font-weight:var(--weight-black);color:var(--dark-blue)}.modal-library-empty__body{font-size:1.125em;line-height:1.65;color:var(--text-light-gray);margin-bottom:2.875rem}.modal-library-empty__btn{padding-left:30px;padding-right:30px}.route-map .map-layout{display:grid;grid-template-columns:20fr 16px 30fr;grid-template-areas:"cards resizer map"}.route-map .map-left-column{grid-area:cards;height:calc(100vh - var(--header-height));z-index:1;overflow-x:hidden}@media (max-width:799px){.route-map .map-layout{grid-template-columns:1fr;grid-template-areas:"cards"}.route-map .map-layout.has-mobile-map-view{grid-template-areas:"map"}.route-map .has-mobile-map-view .map-left-column{display:none}}.route-map .map-resizer{grid-area:resizer;box-shadow:5px 0 5px var(--box-shadow-gray);z-index:2;cursor:col-resize;background-color:var(--white);text-align:center;align-items:center;justify-content:center;flex-direction:column;display:none}@media (min-width:800px){.route-map .map-resizer{display:flex}}.route-map .l-map{grid-area:map;height:calc(100vh - var(--header-height));position:relative;align-items:center;justify-content:center;flex-direction:column;display:none}.route-map .has-mobile-map-view .l-map{display:flex}.route-map .map-mobile-view-controls{display:flex;justify-content:center;position:sticky;width:100%;bottom:0;padding:1rem 1.25rem;background:var(--white);box-shadow:var(--box-shadow-full);z-index:3}@media (min-width:800px){.route-map .l-map{display:flex}.route-map .map-mobile-view-controls{display:none}}.route-map .map-mobile-view-controls__btn{display:flex;align-items:center}.route-map .map-mobile-view-controls__btn:not(:last-of-type){margin-right:10px}.route-map .map-mobile-view-controls__btn-icon{margin-right:7px}.route-map .map-incomplete{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.route-map .map-incomplete-search{position:relative;max-width:300px;padding:2em 1.5rem;border:1px solid #F3F5FA;background:#fff;box-shadow:var(--box-shadow-full);border-radius:4px;text-align:center}.route-map .map-incomplete-search::after{content:"";position:absolute;margin-left:0;bottom:-2em;left:50%;border:1em solid #000;border-color:transparent transparent var(--white) var(--white);transform-origin:0 0;transform:rotate(-45deg) translate(-50%,-50%);box-shadow:-2px 2px 0 0 var(--box-shadow-secondary-light)}.route-map .l-map-header{width:100%;background:var(--white);box-shadow:var(--box-shadow-full);z-index:1}@media (max-width:799px){.route-map .l-map-header,.route-map .map-incomplete{display:none}}.route-map .l-map-header .l-map__map-controls{display:grid;padding:.5em;grid-template-columns:8em auto 8em}.route-map .l-map-header .l-map__map-controls__trigger{width:auto;padding-right:0;border:none}.route-map .l-map-header .l-map__map-controls__trigger .ember-power-select-status-icon{display:none}.route-map .l-map-header .l-map__map-controls__map-name{grid-column-start:2;grid-column-end:span 1;display:flex;justify-content:center}.route-map .l-map-header .l-map__map-controls__actions{grid-column-start:3;grid-column-end:span 1;display:flex;justify-content:space-evenly}.route-map .l-map-header .l-map__map-controls__actions ._download,.route-map .l-map-header .l-map__map-controls__actions ._layers{padding:.75em;width:3.5em;border:1px solid var(--trends-primary-blue-7);border-radius:4px}.route-map .l-map-header .l-map__map-controls__actions ._download.--active,.route-map .l-map-header .l-map__map-controls__actions ._layers.--active{color:#fff;background-color:var(--blue)}.route-map .l-map-header .l-map__map-controls__actions ._download svg,.route-map .l-map-header .l-map__map-controls__actions ._layers svg{fill:currentColor}.route-map .choropleth-color-scale{max-width:200px;background-color:var(--white);box-shadow:0 2px 5px 0 var(--box-shadow-secondary);position:absolute;right:.5em;bottom:1.5em;z-index:1}.route-map .map__popup__address{text-align:center;padding:.5em 1.5em;margin-right:.5em;color:var(--white);font-size:1rem}.route-map .map__popup__nearby-school{text-align:center;padding:.5em 1.5em;font-size:1rem;color:var(--trends-primary-blue-7)}.route-map .map__popup__nearby-school .map__popup__link{margin-bottom:12px;display:inline-flex;justify-content:center;text-decoration:underline;color:var(--white);font-weight:700;transition:color .2s ease}.route-map .map__popup__nearby-school .map__popup__link:focus,.route-map .map__popup__nearby-school .map__popup__link:hover{color:var(--trends-primary-blue-7)}.route-map .map__popup__nearby-school .map__popup__school-name{margin-bottom:12px;display:inline-flex;justify-content:center;color:var(--white)}.map-controls__save{margin-top:.5rem;padding:1px;background-color:var(--white);border:1px solid var(--trends-primary-blue-7);box-shadow:var(--box-shadow-full);border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:1em}.map-controls__save li{cursor:pointer}.map-controls__save li button{color:var(--trends-primary-blue-2);letter-spacing:var(--letter-spacing);font-weight:600;width:100%;padding:10px 20px;display:flex;align-items:center;text-decoration:none;transition:background-color .2s ease}.map-controls__save li button:hover{background-color:var(--trends-primary-blue-7)}.map-controls__save__icon{margin-right:.5rem;transition:.2s background ease}@keyframes pathColorChange{0%{fill:inherit}100%{fill:var(--white)}}.map-choropleth-title-selected-item.ember-power-select-selected-item{color:var(--trends-primary-blue-2);font-size:18px}.map-marker-1 .path{fill:var(--map-marker-1)}.map-marker-2 .path{fill:var(--map-marker-2)}.map-marker-3 .path{fill:var(--map-marker-3)}.map-marker-4 .path{fill:var(--map-marker-4)}.map-marker-5 .path{fill:var(--map-marker-5)}.map-marker-6 .path{fill:var(--map-marker-6)}.map-marker-7 .path{fill:var(--map-marker-7)}.map-marker-8 .path{fill:var(--map-marker-8)}.map-marker-9 .path{fill:var(--map-marker-9)}.map-marker-10 .path{fill:var(--map-marker-10)}.route-trends{margin-top:var(--header-height);background-color:var(--background-mid-gray)}.route-trends ._options-header{padding:1rem 2rem;height:425px;background-color:var(--dark-blue);color:var(--trends-primary-blue-7)}@media (min-width:800px){.route-trends ._options-header{padding:2rem var(--trends-gutter-medium);height:400px}}@media (min-width:955px){.route-trends ._options-header{padding:2rem var(--trends-gutter)}}.route-trends ._options-header ._label{font-size:18px;font-weight:600;line-height:1.2}.route-trends ._options-header ._label._smaller{font-size:16px}.route-trends ._options-header ._controls{margin-top:.5rem}.route-trends ._options-header ._controls-sentence{padding-top:1rem;padding-bottom:1.25rem;line-height:1;color:var(--white);white-space:nowrap}.route-trends ._options-header ._controls-sentence ._drive-time-label{grid-area:drive-time-label}.route-trends ._options-header ._controls-sentence ._tuition-label{grid-area:tuition-label}@media (max-width:799px){.route-trends ._options-header ._controls-sentence{display:grid;grid-template-rows:auto auto;grid-gap:.5em;grid-template-columns:1fr 1fr;grid-template-areas:"drive-time tuition" "drive-time-label tuition-label"}.route-trends ._options-header ._controls-sentence label{font-size:16px}.route-trends ._options-header ._drive-time-select-trigger{text-align:center}}@media (max-width:400px){.route-trends ._options-header ._controls-sentence{display:grid;grid-template-rows:auto auto;grid-gap:.5em;grid-template-columns:1fr;grid-template-areas:"drive-time" "drive-time-label" "tuition" "tuition-label"}}.route-trends ._options-header ._drive-time-select-trigger{grid-area:drive-time;cursor:pointer;color:var(--trends-primary-blue-7);background-color:rgba(255,255,255,.08);border:2px solid var(--border-secondary-alt);border-radius:6px;font-weight:700;padding-right:8px;min-height:0;line-height:1.4}@media (min-width:800px){.route-trends ._options-header ._controls-sentence{display:flex;align-items:center}.route-trends ._options-header ._drive-time-select-trigger{margin-right:12px}}.route-trends ._options-header ._drive-time-select-trigger:focus{border:2px solid var(--blue);outline:0}.route-trends ._options-header ._drive-time-select-trigger .ember-power-select-selected-item{white-space:nowrap}.route-trends ._options-header ._drive-time-select-trigger .ember-power-select-status-icon{display:none}.route-trends ._options-header ._tuition-input{grid-area:tuition;font-family:var(--font-proxima-nova);letter-spacing:var(--trends-letter-spacing);font-weight:700;line-height:1.4;color:var(--trends-primary-blue-7);border:2px solid var(--border-secondary-alt);border-radius:6px;background:rgba(255,255,255,.08);padding-left:8px;padding-right:2px}.route-trends ._options-header ._tuition-input:focus{border:2px solid var(--blue);outline:0}.route-trends ._options-header ._l-address-selector{display:flex;margin-bottom:2.5em}@media (min-width:800px){.route-trends ._options-header ._l-address-selector{justify-content:flex-end;margin-bottom:auto}}.route-trends ._options-header ._l-address-updater{display:flex;justify-content:flex-end;position:absolute}.route-trends ._options-header ._address-selector-trigger{width:60vw}.route-trends ._options-header ._address-updater{font-family:var(--font-proxima-nova);letter-spacing:var(--trends-letter-spacing);font-weight:700;background:var(--blue);color:var(--white);border-radius:4px;padding:4px 10px;margin-left:1em}.route-trends ._options-header ._address-selector{display:flex;align-items:center;justify-items:center;color:#F5F5F5;font-size:14px;line-height:1;font-weight:700}.route-trends ._options-header ._address-selector svg{margin-right:.25em}.route-trends ._options-header ._address-selector span{margin-left:1em;color:var(--blue)}.route-trends ._options-header ._address-selector._hide{visibility:hidden}@media (max-width:400px){.route-trends ._options-header ._zip-list-description{display:none}}.route-trends ._options-header ._zips{display:flex;flex-direction:column;margin-top:.75rem}@media (max-width:400px){.route-trends ._options-header ._zips ul{display:none}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source .component-trends-chart h2,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source .component-trends-map-header h2,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source>h2,.route-data ._sidebar .route-trends ._below-fold ._content ._help .component-trends-chart h2,.route-data ._sidebar .route-trends ._below-fold ._content ._help .component-trends-map-header h2,.route-data ._sidebar .route-trends ._below-fold ._content ._help>h2,.route-trends ._below-fold ._content ._box .component-trends-chart h2,.route-trends ._below-fold ._content ._box .component-trends-map-header h2,.route-trends ._below-fold ._content ._box>h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source .component-trends-chart h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source .component-trends-map-header h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source>h2,.route-trends ._below-fold ._content .route-data ._sidebar ._help .component-trends-chart h2,.route-trends ._below-fold ._content .route-data ._sidebar ._help .component-trends-map-header h2,.route-trends ._below-fold ._content .route-data ._sidebar ._help>h2{word-break:break-word}}.route-trends ._options-header ._zips ._zip-list-select-trigger{background:0 0;border:none;outline:0}.route-trends ._options-header ._zips ._zip-details{color:var(--white);font-size:18px;font-weight:600;line-height:1;text-decoration-line:underline}@media (min-width:400px){.route-trends ._options-header ._zips ._zip-details{margin-top:1em}}.route-trends ._below-fold{display:grid;grid-template-columns:1fr}.route-trends ._below-fold>*{min-width:0}@media (min-width:800px){.route-trends ._options-header ._address-selector-trigger{width:16.5em}.route-trends ._options-header ._zips{flex-direction:row;gap:1em}.route-trends ._options-header ._zips ._zip-details{margin-top:auto}.route-trends ._below-fold{grid-gap:3rem;grid-template-columns:calc(var(--trends-gutter-medium) + var(--trends-left-nav-width-min)) 1fr 0}}.route-trends ._below-fold ._navigation{position:sticky;top:var(--header-height);margin-left:var(--trends-gutter-medium);padding-top:2rem;height:600px;min-width:var(--trends-left-nav-width-min);display:none}@media (min-width:955px){.route-trends ._below-fold{grid-template-columns:calc(var(--trends-gutter) + var(--trends-left-nav-width)) 1fr 0}.route-trends ._below-fold ._navigation{width:var(--trends-left-nav-width);margin-left:var(--trends-gutter)}}.route-trends ._below-fold ._content{margin-top:-4em;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:800px){.route-trends ._below-fold ._navigation{display:block}.route-trends ._below-fold ._content{margin-top:-8em;padding-left:0;padding-right:0}}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source,.route-data ._sidebar .route-trends ._below-fold ._content ._help,.route-trends ._below-fold ._content ._box,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source,.route-trends ._below-fold ._content .route-data ._sidebar ._help{max-width:1000px;margin-bottom:2rem}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source .component-trends-chart h2,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source .component-trends-map-header h2,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source>h2,.route-data ._sidebar .route-trends ._below-fold ._content ._help .component-trends-chart h2,.route-data ._sidebar .route-trends ._below-fold ._content ._help .component-trends-map-header h2,.route-data ._sidebar .route-trends ._below-fold ._content ._help>h2,.route-trends ._below-fold ._content ._box .component-trends-chart h2,.route-trends ._below-fold ._content ._box .component-trends-map-header h2,.route-trends ._below-fold ._content ._box>h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source .component-trends-chart h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source .component-trends-map-header h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source>h2,.route-trends ._below-fold ._content .route-data ._sidebar ._help .component-trends-chart h2,.route-trends ._below-fold ._content .route-data ._sidebar ._help .component-trends-map-header h2,.route-trends ._below-fold ._content .route-data ._sidebar ._help>h2{font-size:24px;line-height:1;font-weight:700;color:var(--trends-primary-blue-2);padding-bottom:4px}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source .component-trends-chart h3,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source .component-trends-map-header h3,.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source>h3,.route-data ._sidebar .route-trends ._below-fold ._content ._help .component-trends-chart h3,.route-data ._sidebar .route-trends ._below-fold ._content ._help .component-trends-map-header h3,.route-data ._sidebar .route-trends ._below-fold ._content ._help>h3,.route-trends ._below-fold ._content ._box .component-trends-chart h3,.route-trends ._below-fold ._content ._box .component-trends-map-header h3,.route-trends ._below-fold ._content ._box>h3,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source .component-trends-chart h3,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source .component-trends-map-header h3,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source>h3,.route-trends ._below-fold ._content .route-data ._sidebar ._help .component-trends-chart h3,.route-trends ._below-fold ._content .route-data ._sidebar ._help .component-trends-map-header h3,.route-trends ._below-fold ._content .route-data ._sidebar ._help>h3{font-size:18px;font-weight:600;line-height:1;color:var(--text-subhead)}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._text,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._text,.route-trends ._below-fold ._content ._box ._text,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._text,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._text{font-size:18px;line-height:1.2;font-weight:400;font-family:var(--font-proxima-nova);color:var(--dark-blue)}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._text p,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._text p,.route-trends ._below-fold ._content ._box ._text p,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._text p,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._text p{padding-bottom:.5em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._text strong,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._text strong,.route-trends ._below-fold ._content ._box ._text strong,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._text strong,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._text strong{font-weight:700}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._text .__with-icon,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._text .__with-icon,.route-trends ._below-fold ._content ._box ._text .__with-icon,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._text .__with-icon,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._text .__with-icon{display:flex;align-items:center;gap:.5em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._text ._warning,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._text ._warning,.route-trends ._below-fold ._content ._box ._text ._warning,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._text ._warning,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._text ._warning{font-size:16px;font-weight:600;line-height:1;margin-top:1em;margin-left:.5em;margin-bottom:2em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts,.route-trends ._below-fold ._content ._box ._below-charts,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts{margin-top:3.5em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts>h3,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts>h3,.route-trends ._below-fold ._content ._box ._below-charts>h3,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts>h3,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts>h3{font-size:20px;line-height:1;color:var(--trends-primary-blue-2);font-weight:700}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts ._zip-list,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts ._zip-list,.route-trends ._below-fold ._content ._box ._below-charts ._zip-list,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts ._zip-list,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts ._zip-list{margin-top:1.25em;margin-bottom:4.5em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts ._common-questions,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts ._common-questions,.route-trends ._below-fold ._content ._box ._below-charts ._common-questions,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts ._common-questions,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts ._common-questions{margin-top:1em;font-size:18px;line-height:1.2;color:var(--trends-primary-blue-2)}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts ._common-questions li,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts ._common-questions li,.route-trends ._below-fold ._content ._box ._below-charts ._common-questions li,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts ._common-questions li,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts ._common-questions li{padding-bottom:12px}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts ._data-table,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts ._data-table,.route-trends ._below-fold ._content ._box ._below-charts ._data-table,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts ._data-table,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts ._data-table{margin-top:4.5em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._data-source ._below-charts ._data-table ._subhead,.route-data ._sidebar .route-trends ._below-fold ._content ._help ._below-charts ._data-table ._subhead,.route-trends ._below-fold ._content ._box ._below-charts ._data-table ._subhead,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._data-source ._below-charts ._data-table ._subhead,.route-trends ._below-fold ._content .route-data ._sidebar ._help ._below-charts ._data-table ._subhead{color:#777}@media (min-width:800px){.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._step-container,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._step-container,.route-trends ._below-fold ._content ._box._next-steps ._step-container,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._step-container,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._step-container{display:flex;align-items:flex-start}}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source img,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help img,.route-trends ._below-fold ._content ._box._next-steps img,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source img,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help img{order:2;width:40%;filter:drop-shadow(0 0 1px var(--trends-primary-blue-7)) drop-shadow(0 0 1px var(--trends-primary-blue-7));object-fit:contain}@media (max-width:799px){.route-trends ._options-header ._tuition-input{text-align:center}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source img,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help img,.route-trends ._below-fold ._content ._box._next-steps img,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source img,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help img{float:right;padding-left:1em}}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._steps,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._steps,.route-trends ._below-fold ._content ._box._next-steps ._steps,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._steps,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._steps{padding-right:3em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._steps>h2,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._steps>h2,.route-trends ._below-fold ._content ._box._next-steps ._steps>h2,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._steps>h2,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._steps>h2{font-size:24px;line-height:1;font-weight:700;color:var(--trends-primary-blue-2);padding-bottom:4px;margin-bottom:1rem}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._steps>h3,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._steps>h3,.route-trends ._below-fold ._content ._box._next-steps ._steps>h3,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._steps>h3,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._steps>h3{font-weight:600;font-size:18px;line-height:1.2;color:#3A3A3A;margin-bottom:1rem}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._steps li,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._steps li,.route-trends ._below-fold ._content ._box._next-steps ._steps li,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._steps li,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._steps li{font-size:18px;line-height:1.2;color:#3A3A3A;font-weight:400;margin-bottom:1.2em}.route-data ._sidebar ._data-sources .route-trends ._below-fold ._content ._next-steps._data-source ._steps ol,.route-data ._sidebar .route-trends ._below-fold ._content ._next-steps._help ._steps ol,.route-trends ._below-fold ._content ._box._next-steps ._steps ol,.route-trends ._below-fold ._content .route-data ._sidebar ._data-sources ._next-steps._data-source ._steps ol,.route-trends ._below-fold ._content .route-data ._sidebar ._next-steps._help ._steps ol{margin-bottom:3em}.route-trends ._series-selector{z-index:10;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 8px}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._with-toolbar{margin-bottom:25px}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._controls{margin-bottom:15px;z-index:10;display:flex;flex-direction:column;gap:1em}@media (min-width:800px){.route-trends .population-change-of-race-ethnicity-by-zip-chart ._controls{flex-direction:row;justify-content:space-between;align-items:flex-end}}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._zip-criteria{display:inline-flex;flex-direction:column}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._zip-criteria label{display:block;margin-bottom:.25em;font-weight:600}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._zip-criteria ._zip-criteria-buttons{display:flex;flex-direction:row}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._zip-criteria button{margin-right:10px;padding:12px;border-radius:4px;letter-spacing:var(--trends-letter-spacing);font-family:var(--font-proxima-nova);font-size:16px;line-height:1.2;font-weight:600;color:#ADADAD}.mv-chart.highcharts-container,.mv-chart.highcharts-container .mv-tooltip text{letter-spacing:var(--trends-letter-spacing);line-height:1;font-family:var(--font-proxima-nova)}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._zip-criteria button._active{background-color:#E8EAF0;color:#23264B}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._year-selector{display:inline-flex;flex-direction:row;align-items:center;gap:.5em}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._year-selector ._year-selector-wrapper{display:inline-flex;margin-bottom:0}.route-trends .population-change-of-race-ethnicity-by-zip-chart ._year-selector ._year-selector-trigger{width:6em}.route-trends .trends-map{margin-top:1em}.route-trends .trends-map ._map-container{height:40vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.mv-chart.highcharts-container .highcharts-legend-item .highcharts-graph,.mv-chart.highcharts-container .highcharts-yaxis-labels :first-child{display:none}.route-trends .trends-map ._map-container>.color-scale{order:3}.mv-chart.highcharts-container .mv-tooltip text{font-size:14px;fill:#666}.mv-chart.highcharts-container .full-pay,.mv-chart.highcharts-container .highcharts-color-0{fill:#00948C;stroke:#00948c}.mv-chart.highcharts-container .charts-full-pay{fill:#00948C;fill-opacity:.04}.mv-chart.highcharts-container .full-need,.mv-chart.highcharts-container .highcharts-color-1{fill:var(--blue);stroke:var(--blue)}.mv-chart.highcharts-container .charts-full-need{fill:var(--blue);fill-opacity:.04}.mv-chart.highcharts-container .highcharts-color-2{fill:#6CD8E0;stroke:#6CD8E0}.mv-chart.highcharts-container .highcharts-color-3,.mv-chart.highcharts-container .partial-need{fill:#AFE9CD;stroke:#AFE9CD}.mv-chart.highcharts-container .charts-partial-need{fill:#AFE9CD;fill-opacity:.04}.mv-chart.highcharts-container .highcharts-color-4{fill:#DAB2FA;stroke:#DAB2FA}.mv-chart.highcharts-container .highcharts-color-5{fill:#7B48BC;stroke:#7B48BC}.mv-chart.highcharts-container .highcharts-color-6{fill:#FEB74C;stroke:#FEB74C}.mv-chart.highcharts-container .highcharts-graph{stroke-width:4px}.mv-chart.highcharts-container .highcharts-point{stroke-width:3px;stroke:#fff}.mv-chart.highcharts-container .charts-projected{fill:var(--blue);fill-opacity:.04}.mv-chart.highcharts-container .highcharts-zone-graph-1.line-projected{stroke-dasharray:1,7}.mv-chart.highcharts-container .highcharts-plot-border{stroke-width:1px;stroke:#E6E6E6}.mv-chart.highcharts-container .highcharts-title{font-size:24px;font-weight:700;fill:var(--dark-blue)}.mv-chart.highcharts-container .highcharts-subtitle{color:var(--text-subhead);font-weight:600;font-size:18px}.mv-chart.highcharts-container .highcharts-axis-labels{font-size:14px;font-weight:700;fill:#777}.mv-chart.highcharts-container .highcharts-data-label{font-size:14px}.mv-chart.highcharts-container .highcharts-data-label-box{fill:var(--white);stroke:#f3f5fa;stroke-width:1px;font-size:14px;font-weight:700}.mv-chart.highcharts-container .highcharts-data-label text{font-size:14px;font-weight:700;fill:#666}.mv-chart.highcharts-container .highcharts-legend-item>text{font-size:16px;line-height:1.2;font-weight:600;fill:#23264B}.mv-chart.highcharts-container .highcharts-plot-band-label{font-size:16px;font-weight:700;fill:#777}.mv-chart.highcharts-container .highcharts-contextbutton{cursor:pointer}.mv-chart.highcharts-container .highcharts-contextbutton.highcharts-button-hover{fill:#fff;stroke:none}.mv-chart.highcharts-container .highcharts-contextbutton .highcharts-button-symbol{stroke:var(--blue);stroke-width:2px}.mv-chart.highcharts-container .highcharts-contextbutton text{fill:var(--blue);font-size:12px;font-weight:700}.mv-chart.mv-chart-map.highcharts-container .highcharts-plot-border{stroke-width:0}.mv-chart.mv-chart-map.highcharts-container .highcharts-label-box{fill:#fff}.mv-chart.mv-chart-map.highcharts-container .highcharts-data-label-box{stroke:none}.mv-chart.mv-chart-many-lines.highcharts-container .highcharts-graph{stroke-width:2px}.mv-chart.mv-chart-many-lines.highcharts-container .highcharts-color-4{fill:#7B48BC}.mv-chart.mv-chart-many-lines.highcharts-container .highcharts-zone-graph-1.line-projected{stroke-dasharray:2,4}.mv-chart.mv-change-chart.highcharts-container .highcharts-axis-labels text{white-space:nowrap}.mv-chart.mv-change-chart.highcharts-container .highcharts-color-1{fill:#6CD8E0;stroke:#6CD8E0}.mv-chart.mv-change-chart.highcharts-container .highcharts-data-label-box{fill:#F1F8E9;stroke:#B9E3C3;stroke-width:1px}.mv-chart.mv-change-chart.highcharts-container .highcharts-data-label text{fill:var(--trends-primary-blue-2)}.mv-chart.mv-change-chart.highcharts-container .mv-negative .highcharts-data-label-box{fill:#FDF3E9;stroke:#EC8822}.mv-chart.mv-bar-chart.highcharts-container .highcharts-point,.mv-chart.mv-bar-chart.highcharts-container .highcharts-yaxis-grid .highcharts-grid-line,.mv-chart.mv-column-chart.highcharts-container .highcharts-point{stroke-width:0}.mv-chart.mv-change-chart.highcharts-container.export .highcharts-data-label,.mv-chart.mv-change-chart.highcharts-container.export .highcharts-data-label text,.mv-chart.mv-change-chart.highcharts-container.export .highcharts-data-label-box{font-size:12px}.mv-chart.mv-pie-chart.highcharts-container .highcharts-color-2{fill:#7B48BC}.mv-chart.mv-pie-chart.highcharts-container .highcharts-color-5{fill:#6CD8E0}.mv-chart.mv-column-chart.highcharts-container .highcharts-alternate-grid{fill:#A7AEC5;fill-opacity:.08}.mv-chart.mv-column-chart.highcharts-container .mv-chart-category-label{fill:#777;text-anchor:middle}.mv-chart.mv-column-chart.highcharts-container .mv-chart-category-label ._subhead{font-size:12px;font-weight:700;line-height:1;letter-spacing:.03em;fill:#ADADAD}.component-change-tag,.component-rename-report ._content ._field input,.route-zip{letter-spacing:var(--trends-letter-spacing)}.mv-chart.mv-bar-chart.highcharts-container .highcharts-alternate-grid{fill:#F8F9FA;fill-opacity:1}.mv-chart.mv-bar-chart.highcharts-container .highcharts-xaxis-grid .highcharts-grid-line{stroke-width:1px}.trends-zip-list-dropdown.ember-power-select-dropdown .ember-power-select-options[role=listbox]{max-height:12.25em}.trends-zip-list-dropdown.ember-power-select-dropdown .ember-power-select-option{cursor:auto}.trends-zip-list-dropdown.ember-power-select-dropdown .ember-power-select-option[aria-current=true]{background-color:#fff}.i_controls-font-size,.route-trends ._options-header ._controls-sentence,.route-trends ._options-header ._drive-time-select-trigger,.route-trends ._options-header ._tuition-input{font-size:28px}@media (min-width:955px){.i_controls-font-size,.route-trends ._options-header ._controls-sentence,.route-trends ._options-header ._drive-time-select-trigger,.route-trends ._options-header ._tuition-input{font-size:30px}}@media (min-width:1200px){.i_controls-font-size,.route-trends ._options-header ._controls-sentence,.route-trends ._options-header ._drive-time-select-trigger,.route-trends ._options-header ._tuition-input{font-size:36px}}.route-zip{width:100%;margin-top:var(--header-height);background-color:var(--background-mid-gray);font-family:var(--font-proxima-nova);font-size:16px;padding:1.5rem;min-height:calc(100vh - var(--header-height))}@media (min-width:800px){.route-zip{padding:3.5em}}.route-data ._sidebar ._data-sources .route-zip ._data-source,.route-data ._sidebar .route-zip ._help,.route-zip ._box,.route-zip .route-data ._sidebar ._data-sources ._data-source,.route-zip .route-data ._sidebar ._help{background:var(--white);border:1px solid var(--trends-primary-blue-7);border-radius:6px;padding:1.5rem;max-width:1200px}@media (min-width:800px){.route-data ._sidebar ._data-sources .route-zip ._data-source,.route-data ._sidebar .route-zip ._help,.route-zip ._box,.route-zip .route-data ._sidebar ._data-sources ._data-source,.route-zip .route-data ._sidebar ._help{padding:2rem 1.5rem}}.route-data ._sidebar ._data-sources .route-zip ._data-source h1,.route-data ._sidebar .route-zip ._help h1,.route-zip ._box h1,.route-zip .route-data ._sidebar ._data-sources ._data-source h1,.route-zip .route-data ._sidebar ._help h1{font-size:36px;line-height:1;font-weight:700;color:var(--trends-primary-blue-2);padding-bottom:4px}.route-data ._sidebar ._data-sources .route-zip ._data-source h2,.route-data ._sidebar .route-zip ._help h2,.route-zip ._box h2,.route-zip .route-data ._sidebar ._data-sources ._data-source h2,.route-zip .route-data ._sidebar ._help h2{font-size:18px;font-weight:600;line-height:1;color:var(--text-gray)}.route-data ._sidebar ._data-sources .route-zip ._data-source ._zip-details,.route-data ._sidebar .route-zip ._help ._zip-details,.route-zip ._box ._zip-details,.route-zip .route-data ._sidebar ._data-sources ._data-source ._zip-details,.route-zip .route-data ._sidebar ._help ._zip-details{margin-top:2em;display:grid;gap:2em;grid-template-columns:1fr;grid-template-areas:"map" "info"}.route-data ._sidebar ._data-sources .route-zip ._data-source ._zip-details>*,.route-data ._sidebar .route-zip ._help ._zip-details>*,.route-zip ._box ._zip-details>*,.route-zip .route-data ._sidebar ._data-sources ._data-source ._zip-details>*,.route-zip .route-data ._sidebar ._help ._zip-details>*{min-width:0}.route-data ._sidebar ._data-sources .route-zip ._data-source ._info,.route-data ._sidebar .route-zip ._help ._info,.route-zip ._box ._info,.route-zip .route-data ._sidebar ._data-sources ._data-source ._info,.route-zip .route-data ._sidebar ._help ._info{grid-area:info}.route-data ._sidebar ._data-sources .route-zip ._data-source ._info ._demographics,.route-data ._sidebar .route-zip ._help ._info ._demographics,.route-zip ._box ._info ._demographics,.route-zip .route-data ._sidebar ._data-sources ._data-source ._info ._demographics,.route-zip .route-data ._sidebar ._help ._info ._demographics{margin-top:2em}.route-data ._sidebar ._data-sources .route-zip ._data-source ._info .card__eyebrow,.route-data ._sidebar .route-zip ._help ._info .card__eyebrow,.route-zip ._box ._info .card__eyebrow,.route-zip .route-data ._sidebar ._data-sources ._data-source ._info .card__eyebrow,.route-zip .route-data ._sidebar ._help ._info .card__eyebrow{font-size:1em}.route-data ._sidebar ._data-sources .route-zip ._data-source ._map,.route-data ._sidebar .route-zip ._help ._map,.route-zip ._box ._map,.route-zip .route-data ._sidebar ._data-sources ._data-source ._map,.route-zip .route-data ._sidebar ._help ._map{grid-area:map;min-height:300px;max-height:80vh}.route-data ._sidebar ._data-sources .route-zip ._box+._data-source,.route-data ._sidebar ._data-sources .route-zip ._data-source+._box,.route-data ._sidebar ._data-sources .route-zip ._data-source+._data-source,.route-data ._sidebar ._data-sources .route-zip ._data-source+._help,.route-data ._sidebar ._data-sources .route-zip ._help+._data-source,.route-data ._sidebar .route-zip ._box+._help,.route-data ._sidebar .route-zip ._help+._box,.route-data ._sidebar .route-zip ._help+._help,.route-zip ._box+._box,.route-zip .route-data ._sidebar ._box+._help,.route-zip .route-data ._sidebar ._data-sources ._box+._data-source,.route-zip .route-data ._sidebar ._data-sources ._data-source+._box,.route-zip .route-data ._sidebar ._data-sources ._data-source+._data-source,.route-zip .route-data ._sidebar ._data-sources ._data-source+._help,.route-zip .route-data ._sidebar ._data-sources ._help+._data-source,.route-zip .route-data ._sidebar ._help+._box,.route-zip .route-data ._sidebar ._help+._help{margin-top:2em}.route-data{margin-top:var(--header-height);background:var(--background-mid-gray);min-height:100vh}.route-data ._data-processing{background:var(--blue);width:100%;height:60px;left:0;font-family:var(--font-lato);font-size:14px;font-weight:var(--bold);line-height:24px;letter-spacing:-.011em;text-align:left;color:#F8FBFF;display:flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:800px){.route-data ._sidebar ._data-sources .route-zip ._data-source ._zip-details,.route-data ._sidebar .route-zip ._help ._zip-details,.route-zip ._box ._zip-details,.route-zip .route-data ._sidebar ._data-sources ._data-source ._zip-details,.route-zip .route-data ._sidebar ._help ._zip-details{gap:3.5em;grid-template-columns:1fr 1fr;grid-template-areas:"map info"}.route-data ._data-processing{padding-left:var(--data-l-r-padding);padding-right:var(--data-l-r-padding)}}@keyframes rotate{to{transform:rotate(360deg)}}.route-data ._data-processing h2{display:flex;align-items:center;gap:9px}.route-data ._data-processing h2 svg{animation:rotate 1.5s linear infinite}.route-data ._container>*{min-width:0}@media (min-width:800px){.route-data ._container{display:grid;grid-gap:25px;grid-template-columns:1fr 300px;padding:5rem var(--data-l-r-padding)}.route-data ._data-processing+._container{padding-top:2rem}}@media (max-width:799px){.route-data._section-datasets ._data-sources,.route-data._section-datasets ._help,.route-data._section-datasources ._datasets,.route-data._section-datasources ._help,.route-data._section-help ._data-sources,.route-data._section-help ._datasets{display:none}}.route-data ._mobile-nav{padding:1em 1.5em}.route-data ._mobile-nav button{color:#23264B;font-weight:600;font-size:18px;line-height:1;margin-right:12px;padding:12px 10px}.route-data ._mobile-nav button.active{background:var(--white);color:var(--blue);border-radius:8px}.route-data ._datasets{background:var(--white);border-radius:6px;padding:18px 15px}.route-data ._datasets ._tabs{min-width:unset}.route-data ._datasets ._tabs ul{flex-wrap:nowrap;overflow-x:auto;max-width:calc(100vw - 30px)}@media (min-width:800px){.route-data ._datasets ._tabs{min-width:0}.route-data ._datasets ._tabs ul{flex-wrap:wrap;overflow-x:unset;max-width:unset}}.route-data ._datasets ._tab a{display:flex;align-items:center;gap:10px}.route-data ._datasets ._inactive{color:#A0A1AC}.route-data ._datasets ._count-bubble{background:var(--trends-primary-blue-7);border-radius:18px;padding:5px 8px;color:var(--blue);font-weight:600;font-size:15px;line-height:13px;text-align:center;display:flex;align-items:center;justify-content:center}.route-data ._datasets h1{color:var(--blue);font-style:normal;font-weight:700;font-size:24px;line-height:1;margin-bottom:8px;display:none}@media (min-width:800px){.route-data ._datasets h1{display:block}}.route-data ._datasets ._count{font-weight:400;font-size:16px;line-height:24px;color:var(--primary-blue-3)}.route-data ._sidebar{display:flex;flex-direction:column;margin-left:1.5em;margin-right:1.5em}.route-data ._sidebar ._box,.route-data ._sidebar ._data-sources ._data-source,.route-data ._sidebar ._help{background:#FFF;box-shadow:0 2px 3px rgba(35,38,75,.08);border-radius:6px}.route-data ._sidebar ._data-sources{padding-top:18px;padding-bottom:18px}.route-data ._sidebar ._data-sources h2{color:var(--primary-blue-3);font-size:20px;font-weight:700;line-height:1;display:none}@media (min-width:800px){.route-data ._sidebar{margin-left:unset;margin-right:unset}.route-data ._sidebar ._data-sources h2{display:block}}.route-data ._sidebar ._data-sources ._data-source{margin-top:12px}.route-data ._sidebar ._data-sources ._data-source:first-of-type{margin-top:17px}.route-data ._sidebar ._data-sources ._data-source ._source{padding:17px 21px;display:flex;justify-content:space-between;align-items:center}.route-data ._sidebar ._data-sources ._data-source ._status{display:flex;align-items:center;margin-top:5px;background:#F7F8FA;padding:14px 21px 17px;border-radius:0 0 6px 6px;font-size:13px;line-height:1;font-weight:700;color:#00948C;letter-spacing:.03em}.route-data ._sidebar ._data-sources ._data-source ._status svg{margin-right:6px}.route-data ._sidebar ._new-integration{margin-bottom:14px;display:none}.route-data ._sidebar ._new-integration a{padding-left:2px;font-weight:600}@media (min-width:800px){.route-data ._sidebar ._new-integration{display:block}}.route-data ._sidebar ._help{padding:30px 22px}.route-data ._sidebar ._help h3{font-weight:700;font-size:20px;line-height:1;color:#000;margin-bottom:24px}.route-data ._sidebar ._help ._video-placeholder{width:100%;height:140px;background-color:var(--dark-blue);border-radius:3px}.component-tooltip .component-tooltip-body .route-data ._sidebar ._help a,.map-controls__save li .route-data ._sidebar ._help button,.page__toc .route-data ._sidebar ._help a,.route-data ._sidebar ._help .component-tooltip .component-tooltip-body a,.route-data ._sidebar ._help .link,.route-data ._sidebar ._help .map-controls__save li button,.route-data ._sidebar ._help .page__toc a,.route-data ._sidebar ._help .route-map .l-map-header .l-map__map-controls__actions ._download,.route-data ._sidebar ._help .route-map .l-map-header .l-map__map-controls__actions ._layers,.route-data ._sidebar ._help .t-body a,.route-map .l-map-header .l-map__map-controls__actions .route-data ._sidebar ._help ._download,.route-map .l-map-header .l-map__map-controls__actions .route-data ._sidebar ._help ._layers,.t-body .route-data ._sidebar ._help a{display:inline-block;font-weight:600;margin-top:1.5em}.route-data-miscellaneous{display:flex;flex-direction:column;justify-content:center;align-items:center}.route-data-miscellaneous ._uploads{width:100%;padding-left:1em;padding-right:1em;margin-bottom:2.5em}.route-data-miscellaneous ._uploads ._upload-list{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.route-data-miscellaneous ._uploads ._upload-list>*{min-width:0}.route-data-miscellaneous ._uploads ._upload-list li{background:#F7F8FA;border-radius:6px;padding:26px 24px}.route-data-miscellaneous ._uploads ._upload-list li ._name{display:block;font-weight:700;font-size:20px;line-height:1;color:var(--blue);margin-bottom:15px}.route-data-miscellaneous ._csv-dropzone{width:90%;min-height:300px;background:#F7F8FA;cursor:pointer;border:1px dashed var(--blue);border-radius:11px;display:flex;align-items:center;justify-content:center}.route-data-miscellaneous ._csv-dropzone label{font-weight:400;font-size:18px;line-height:24px;color:var(--primary-blue-3);text-align:center}.route-data-miscellaneous ._csv-dropzone label span{font-weight:700;text-decoration:underline}.layer-list__empty-data-link,.report__back-link{text-decoration:none}.map-view{padding:0;margin:0;height:100%;width:100%;align-self:center}.mapboxgl-popup-content{background:var(--color-tooltip-background)}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--color-tooltip-background)}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:var(--color-tooltip-background)}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--color-tooltip-background)}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:var(--color-tooltip-background)}.mapboxgl-popup-close-button{color:var(--white);padding:.25rem .5rem .25rem .25rem;font-size:1.5rem}.map-zip-tooltip{width:240px;margin-left:-.5em}.map-zip-tooltip .mapboxgl-popup-content{font-family:var(--font-lato);background:var(--white);box-shadow:0 2px 5px 0 var(--box-shadow-secondary);padding:.5em 1em}.map-zip-tooltip .mapboxgl-popup-content h5{font-size:1rem;font-weight:700;margin-bottom:.5em}.map-zip-tooltip .mapboxgl-popup-content ul li{display:flex;justify-content:space-between}.map-zip-tooltip .mapboxgl-popup-content ul li label{font-weight:700;margin-right:1em}.map-zip-tooltip.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--background-gray)}.map-zip-tooltip.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:var(--background-gray)}.map-zip-tooltip.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--background-gray)}.map-zip-tooltip.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:var(--background-gray)}.map-info{display:flex;flex-direction:column;overflow-y:scroll;z-index:2}.map-info__content{display:flex;flex-direction:column;flex-grow:1}.map-info__title{display:block;font-weight:var(--weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-info__title__options{margin-left:auto}@media (max-width:799px){.map-info__results-empty{margin-top:22px}}.map-info__stop{padding-bottom:50px;background:var(--background-mid-gray)}@media (max-width:799px){.map-info__stop{padding-right:20px;padding-bottom:200px;padding-left:20px}}@media (min-width:800px) and (max-width:1439px){.map-info__results-empty{margin-left:20px;margin-right:20px;margin-top:44px}.map-info__stop{padding-right:20px;padding-left:20px}}@media (min-width:1440px){.map-info__results-empty{margin-left:50px;margin-right:50px;margin-top:44px}.map-info__stop{padding-right:50px;padding-left:50px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.map-info__stop{display:none}}.map-info__stop-copy{padding:1rem;font-family:var(--font-imb-plex-san);font-size:.75em;font-style:italic;font-weight:600;text-align:center;background:var(--background-report-stop-gray)}.map-legend__layer-list{display:none}.map-legend__layer-list--showing{display:block}.modal-share{position:relative;max-width:600px;width:100%;padding:30px;background:var(--white)}.modal-share__field-message{font-size:.75em;font-style:italic;line-height:1.5;color:var(--text-modal-light-gray);margin-bottom:20px}.modal-share__field-message--last{margin-bottom:26px}.modal-share__label{display:flex;font-size:.75em;line-height:normal;margin-bottom:6px;color:var(--text-modal-share-label-gray)}.modal-share__field{display:flex;width:100%;padding-bottom:9px;margin-bottom:4px;border-bottom:1px solid var(--border-modal-gray)}.modal-share__field::placeholder{color:var(--text-modal-share-placeholder-gray)}.modal-share__input-count{font-size:.75em;font-style:italic;line-height:1.5;color:var(--text-modal-light-gray)}.modal-share__checkbox-wrap{display:flex;align-items:center;padding:17px 20px;margin-bottom:5px;border:1px solid var(--border-modal-gray);border-radius:3px}.modal-share__checkbox{appearance:checkbox;margin-right:.75rem}.modal-share__buttons{display:flex;justify-content:flex-end}.modal-share__btn:not(:last-of-type){margin-right:.625rem}.map-report-details{flex:1;background:var(--background-mid-gray)}.map-report-details__header{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--trends-primary-blue-7);border-bottom:1px solid var(--trends-primary-blue-7);display:flex;justify-content:space-between;align-items:baseline}@media (max-width:799px){.modal-share{position:fixed;top:0;bottom:0;margin-top:70px;overflow-y:scroll}.map-report-details__header{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1439px){.map-report-details__header{padding-left:20px;padding-right:20px}}.map-report-details__header h3{display:inline-block}.map-report-details__controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:20px;margin-right:20px}.map-report-details__controls>*{margin-top:1.25rem}@media (min-width:1440px){.map-report-details__header{padding-left:50px;padding-right:50px}.map-report-details__controls{margin-left:50px;margin-right:50px}}.map-report-details__tooltip{text-align:center;font-weight:400;line-height:1.5}.map-report-details__tooltip .map-report-details_tooltip__text--em{font-style:italic;font-weight:lighter}.map-report-details__forecast{font-weight:600;display:flex;gap:5px;align-items:center;height:20px}.modal-details__headline,.modal-details__item-headline,.modal-link{font-weight:var(--weight-bold)}.map-report-details__dropdown-wrap{display:flex;align-items:center;margin-right:1em}.map-report-details__dropdown-label{margin-right:.75rem}.map-report-details__sort-option{display:flex;align-items:center;justify-content:space-between}.map-report-details__sort-option ._sort-icon{margin-left:.5em;margin-right:.5em}.map-report-details__sort-option ._sort-icon._asc{transform:scaleY(-1)}.map-report-details__tuition-dropdown.ember-power-select-dropdown .ember-power-select-options[role=listbox]{max-height:35vh}.map-report-details__result-cards{position:relative}.map-report-details__results-loading{position:absolute;background-color:var(--background-modal-overlay);top:0;left:0;width:100%;height:100%;text-align:center;z-index:1}.map-report-details__results-loading .ui-loading.is-absolute{top:8rem}.map-report-details__result-section{padding-top:2rem}.map-report-details__result-section-header{margin-bottom:10px}@media (max-width:799px){.map-report-details__result-section-header{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1439px){.map-report-details__result-section-header{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.map-report-details__result-section-header{padding-left:50px;padding-right:50px}}.l-report .map-report-details{padding-bottom:200px}.l-report .map-report-details .card__additional__details{border-top:none}.l-modal{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:var(--background-modal-overlay);z-index:10;opacity:0;visibility:hidden}.l-modal.is-active{display:flex;visibility:visible;opacity:1}.l-modal.has-centered-content{display:flex;justify-content:center;align-items:center}@media (max-width:799px){.l-modal{position:absolute;top:0;bottom:0}.modal-details__headline{font-size:.875em}}.modal__heading{color:var(--text-gray)}.modal-close-icon{position:absolute;top:30px;right:30px}.modal-details,.modal-empty{position:relative;background:var(--white)}.modal-details{width:100%;padding-top:30px;padding-bottom:30px}@media (min-width:800px) and (max-width:1099px){.modal-details{max-width:700px}}.modal-details__close-icon .path{fill:var(--blue)}.modal-details__header{margin-bottom:1em}.modal-details__headline{line-height:normal;color:var(--dark-blue)}@media (min-width:800px){.modal-details__headline{font-size:1.125em;line-height:1.11}}.modal-details__map{width:100%}@media (max-width:599px){.modal-details{margin-top:10rem}.modal-details__map{height:200px}}@media (min-width:600px) and (max-width:799px){.modal-details{margin-top:10rem}.modal-details__map{height:250px}}@media (min-width:800px) and (max-width:1099px){.modal-details__map{height:325px}.modal-details__item:not(:last-of-type){padding-right:40px}}@media (min-width:1100px) and (max-width:1399px){.modal-details{max-width:900px}.modal-details__map{height:400px}}@media (min-width:1400px){.modal-details{max-width:1100px}.modal-details__map{height:450px}}.modal-details__subhead{line-height:normal;color:var(--text-light-gray)}@media (max-width:799px){.modal-details__subhead{font-size:.75em}.modal-details__items{display:none}}.modal-details__buttons,.modal-details__item{flex-shrink:0}@media (min-width:1100px){.modal-details__item:not(:last-of-type){padding-right:60px}}.modal-details__item-headline{font-size:.875em;line-height:normal;color:var(--text-modal-details-dark-gray)}.modal-details__item-body{font-size:.875em;line-height:normal;color:var(--text-modal-details-light-gray)}.modal-details__footer{display:flex;padding-left:30px;padding-right:30px}@media (max-width:799px){.modal-details__footer{justify-content:center;padding-top:20px}.modal-empty{margin-left:20px;margin-right:20px;padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:800px){.modal-details__subhead{font-size:.875em}.modal-details__items{display:flex}.modal-details__footer{justify-content:space-between;padding-top:30px}}.modal-empty{max-width:520px;padding-top:28px;padding-bottom:20px;border-radius:6px;box-shadow:var(--modal-welcome-box-shadow)}@media (min-width:800px){.modal-empty{margin-left:auto;margin-right:auto;padding-left:4.875rem;padding-right:4.875rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.modal-empty__headline{margin-bottom:.78rem;font-size:1.5em;font-weight:var(--weight-black);line-height:1.5;color:var(--dark-blue)}.modal-empty__body{font-size:1.125em;line-height:1.65;color:var(--text-light-gray)}.modal-empty__body:not(:last-child){margin-bottom:28px}.modal-empty__footer{margin-top:28px;border-top:1px solid var(--border-secondary);padding-top:28px}.modal-empty__footer__copy{font-size:.875em;line-height:1.5}.modal-empty__footer__copy--emphasized{font-weight:var(--weight-bold)}.modal-save-library{position:relative;max-width:600px;width:100%;padding:30px;background:var(--white)}.modal-save-library__eyebrow{color:var(--blue);letter-spacing:.9px;font-weight:var(--weight-black);text-transform:uppercase;margin-bottom:1.625rem}.modal-save-library__detail-headline,.modal-save-library__input,.modal-upload__body--emphasized,.nav-footer__link{font-weight:var(--weight-bold)}.modal-save-library__author,.modal-save-library__content-headline,.modal-save-library__detail-body,.modal-save-library__title{font-size:.875em;line-height:1.29;color:var(--text-light-gray)}.modal-save-library__title{margin-bottom:.5rem}.modal-save-library__close-icon{right:20px}.modal-save-library__close-icon path{fill:var(--blue)}.modal-save-library__input{font-size:1.5em;width:100%;margin-bottom:6px;border-bottom:2px solid var(--blue)}.modal-save-library__input-state-bar{display:flex;justify-content:space-between;margin-bottom:1.5rem}.modal-save-library__input-state-bar.has-error{color:var(--color-error-red)}.modal-save-library__content-headline{margin-bottom:10px}.modal-save-library__content{padding:1.5rem 1.875rem;margin-bottom:2.5rem;background:var(--background-l-gray);border:1px solid var(--border-gray-light);border-radius:6px}.modal-upload,.modal-welcome{background:var(--white);border-radius:6px;box-shadow:var(--modal-welcome-box-shadow)}.modal-save-library__details{display:flex}@media (max-width:799px){.modal-save-library__details{flex-wrap:wrap}.modal-save-library__buttons{display:flex}}.modal-save-library__detail{flex:0 0 20%}.modal-save-library__detail:not(:first-of-type){border-left:1px solid var(--trends-primary-blue-7);padding-left:.75rem}.modal-save-library__detail-headline{font-size:.875em;height:34px}.modal-save-library__detail-body{line-height:normal}.modal-save-library__btn{flex-grow:1;flex-shrink:1}.modal-save-library__btn:not(:last-of-type){margin-right:10px}.modal-save-library__footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--border-secondary-alt)}.modal-welcome{position:relative;max-width:520px;padding-top:7rem;padding-bottom:5.125rem;text-align:center}@media (max-width:799px){.modal-save-library__footer .modal-save-library__author{display:none}.modal-welcome{margin-left:20px;margin-right:20px;padding-left:2.25rem;padding-right:2.25rem}}@media (min-width:800px){.modal-welcome{margin-left:auto;margin-right:auto;padding-left:4.875rem;padding-right:4.875rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-welcome{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}.modal-welcome__close{position:absolute;top:30px;right:30px}.modal-welcome__close-icon path{fill:var(--light-blue)}.modal-welcome__headline{font-size:1.5em;line-height:1.5;margin-bottom:.78rem}.modal-welcome__body{line-height:1.5;color:var(--text-modal-body);margin-bottom:2.875rem}.modal-upload__error-list li,.uploader-error__body{color:var(--color-error-red)}.modal-upload{position:relative;max-width:720px;padding-top:28px;padding-bottom:20px}@media (max-width:799px){.modal-upload{margin-left:20px;margin-right:20px}}@media (min-width:800px){.modal-upload{margin-left:auto;margin-right:auto}.nav-footer__logout{border-top:1px solid var(--border-secondary)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-upload{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.modal-upload .modal-close-icon{margin-left:auto;padding-right:20px;position:static;order:1}.modal-upload__header{margin-bottom:20px;padding-bottom:18px;display:flex;border-bottom:1px solid var(--border-secondary)}.modal-upload__headline{padding-left:20px}.modal-upload__body{margin-bottom:1rem}@media (max-width:574px){.modal-upload__content{padding-right:20px;padding-left:20px}}@media (min-width:575px){.modal-upload__content{padding-right:42px;padding-left:42px}.modal-details__buttons>:not(:last-child){margin-right:2rem}}@media (min-width:600px){.modal-video{width:600px;height:400px}}.modal-upload__list li{margin-left:1rem;text-indent:-1rem}.modal-upload__error-list{padding:10px;height:190px;overflow-y:scroll;border-radius:3px;border:1px solid var(--border-secondary);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.modal-details__buttons{margin-top:28px;padding-top:20px;padding-right:20px;padding-left:20px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--border-secondary)}@media (max-width:574px){.modal-details__buttons{flex-direction:column}.modal-details__buttons>:not(:last-child){margin-bottom:1rem}}.l-nav{display:flex;flex-direction:column;position:fixed;top:var(--header-height);left:0;bottom:0;background:var(--nav__icon-bg);transform:translateX(-100%);transition:.2s transform ease;overflow-y:auto}.l-quick-tip,.quick-tip-wrap,.quick-tip__header{top:0;width:100%;left:0}.nav-footer__logout:hover:active,.nav-footer__logout:hover:focus,.nav-footer__logout:hover:hover,.nav-links__link:active,.nav-links__link:focus,.nav-links__link:hover{background:var(--dark-blue)}.nav-footer__logout:hover,.nav-links__link{transition:background .2s ease}.l-nav.has-nav-showing{transform:translateX(0)}@media (max-width:500px){.l-nav{width:100%}}.nav-links{flex-grow:1;padding-top:1rem}.nav-links__link{display:flex;align-items:center;padding:10px 20px;color:var(--white)}.nav-links__icon .path{fill:var(--white);stroke:#000;stroke-width:1}.nav-footer__icon .path,.uploader__icon{fill:var(--blue)}.nav-links__addresses-icon{display:flex;align-items:center;min-width:48px;margin-left:0}.nav-links__addresses-icon .nav-links__icon:nth-child(1){margin-left:calc(var(--nav-addresses-icon-width) - 2 * var(--nav-addresses-icon-offset))}.nav-links__addresses-icon .nav-links__icon:nth-child(2),.nav-links__addresses-icon .nav-links__icon:nth-child(3){margin-left:calc(-1 * (var(--nav-addresses-icon-width) - var(--nav-addresses-icon-offset)))}.nav-footer{display:flex;flex-direction:column;padding:36px 0}.nav-footer__link,.nav-footer__logo{padding-left:36px;padding-right:calc(36px + 1rem)}.nav-footer__link{display:flex;align-items:center;font-size:1em;color:var(--white);margin-bottom:1.6rem}.page__back-link,.page__headline-primary,.toast__headline,.update-notification__btn{font-weight:var(--weight-black)}.nav-footer__icon{margin-right:20px}.nav-footer__logout .nav-footer__icon .path,.quick-tip__close-icon .path,.report-criteria__map-view-trigger .path,.report__icon-settings .path{fill:var(--white)}.nav-footer__logout{padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:0;font-size:1.25em}.nav-footer__logo{padding-top:36px}@media (min-width:800px){.nav-footer__logo{border-top:1px solid var(--border-secondary)}}.update-notification__btn{font-size:.875em;padding-left:1.3rem;padding-right:1.3rem;margin-left:1.3rem;background:var(--light-blue);color:var(--white);border:none;border-radius:36px;transition:.2s background ease}.update-notification__btn:active,.update-notification__btn:focus,.update-notification__btn:hover{background:var(--hover-blue-primary)}@media (max-width:799px){.update-notification__btn{margin-left:0;margin-top:1.3rem}.page__content{max-width:100%;padding-left:20px;padding-right:20px;padding-bottom:75px}}.l-page{display:flex;justify-content:center;margin-top:var(--header-height)}.page__content{width:100%}.page__content p{line-height:1.5}@media (max-width:799px){.page__content p{margin-bottom:18px}}@media (min-width:800px){.page__content{max-width:640px;padding-bottom:100px}.page__content p{margin-bottom:26px}}.page__back-link{display:flex;color:var(--light-blue)}.page__header{border-bottom:1px solid var(--border-post-headline)}.page__headline-primary{line-height:normal}.page__headline-secondary,.page__subhead-secondary,.quick-tip__header-headline,.quick-tip__headline,.report__back-link,.report__title{font-weight:var(--weight-bold)}@media (max-width:799px){.page__back-link{padding-top:26px;padding-bottom:26px}.page__headline-primary{font-size:1.5em;margin-bottom:5px}}@media (min-width:800px){.page__back-link{padding-top:40px;padding-bottom:40px}.page__headline-primary{font-size:1.875em;margin-bottom:1.375rem}}.page__subhead{color:var(--color-page-body)}@media (max-width:799px){.page__subhead{padding-bottom:.75rem;font-size:1.125em}}@media (min-width:800px){.page__subhead{padding-bottom:2.5rem;font-size:1.25em}}.page__headline-secondary{color:var(--color-page-headline)}@media (max-width:799px){.page__headline-secondary{font-size:1em;line-height:1.5;margin-top:26px;margin-bottom:10px}}@media (min-width:800px){.page__headline-secondary{font-size:1.125em;line-height:1.33;margin-top:40px;margin-bottom:1rem}.quick-tip__hole{border:4px solid var(--blue)}}.page__toc a{text-decoration-line:none}.headline-with-anchor{padding-top:calc(var(--header-height) + 1em);margin-top:0}.pie-chart svg{height:100%;transform:rotate(-90deg)}.pie-chart__slice{opacity:.8}.pie-chart__slice:hover{opacity:1}.l-quick-tip{position:fixed;height:100%;z-index:1000}.quick-tip-wrap{position:fixed;right:0;bottom:0;max-width:var(--l-container-width);margin-left:auto;margin-right:auto;grid-template-columns:2fr 3fr}@media (min-width:800px) and (max-width:1439px){.quick-tip-wrap{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.quick-tip-wrap{padding-left:50px;padding-right:50px}}.quick-tip__header{display:flex;align-items:center;justify-content:space-between;position:absolute;right:0;height:70px;z-index:1}@media (max-width:799px){.quick-tip__header{padding-left:20px;padding-right:20px}.quick-tip__header-headline,.quick-tip__headline{font-size:1.125rem}}@media (min-width:800px) and (max-width:1439px){.quick-tip__header{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.quick-tip__header{padding-left:50px;padding-right:50px}}.quick-tip__hole{position:absolute;box-shadow:var(--box-shadow-quick-tip)}.quick-tip__content{position:fixed;height:100%;background:var(--color-quick-tip-background)}.quick-tip__header-headline,.quick-tip__headline{margin-bottom:10px;color:var(--white)}@media (min-width:800px){.quick-tip__header-headline,.quick-tip__headline{font-size:1.5rem}}.quick-tip__header-headline{text-transform:uppercase;margin:0}.quick-tip__body{color:var(--white)}.quick-tip__btn{background:0 0;color:var(--white);border:2px solid var(--white)}.quick-tip__hole-controls{bottom:0}@media (max-width:799px){.quick-tip__body{font-size:.875em;line-height:1.43;margin-bottom:1.375rem}.quick-tip__hole-controls{width:100%;height:80px}}@media (min-width:800px){.quick-tip__body{font-size:1.125em;line-height:1.5;margin-bottom:1rem}.quick-tip__hole-controls{right:20px;width:340px;height:100px}}@media (min-width:800px) and (max-width:899px){.quick-tip__hole-controls{width:270px;right:0}}@media (min-width:800px) and (max-width:1049px){.quick-tip__hole-controls{right:0}}@media (min-width:1050px) and (max-width:1228px){.quick-tip__hole-controls{right:30px}}@media (min-width:1229px) and (max-width:1349px){.quick-tip__hole-controls{right:70px}}@media (min-width:1350px){.quick-tip__hole-controls{right:20px}}.quick-tip__content--filters,.quick-tip__content--library{right:0}.quick-tip__hole-save{bottom:0}@media (min-width:800px){.quick-tip__hole-save{bottom:auto;top:var(--header-height);height:72px;width:9rem;right:0}}.quick-tip__content--controls{left:0;display:flex;align-items:flex-end}@media (max-width:799px){.quick-tip__content--controls{width:100%;margin-top:var(--quick-tip-control-top-hole-pos-mobile);bottom:110px;text-align:center}}@media (min-width:800px){.quick-tip__content--controls{text-align:right;margin-left:auto;padding-top:var(--quick-tip-control-top-pos-desktop);padding-bottom:80px;width:64%}}@media (min-width:800px) and (max-width:1199px){.quick-tip__content--controls{width:65%}}.quick-tip__controls{max-width:385px}.quick-tip__hole-filters{top:var(--quick-tip-filters-top-pos-desktop)}@media (max-width:364px){.quick-tip__hole-filters{height:210px}}@media (min-width:365px) and (max-width:680px){.quick-tip__hole-filters{height:175px}}@media (min-width:680px) and (max-width:799px){.quick-tip__hole-filters{height:125px}}@media (max-width:799px){.quick-tip__controls{margin-top:-2px;margin-left:auto;margin-right:auto;padding-bottom:26px;text-align:center;max-width:300px;border-bottom:4px solid var(--blue)}.quick-tip__hole-filters{width:100%}}@media (min-width:800px){.quick-tip__controls{margin-left:auto;margin-right:-2px;padding-right:26px;border-right:4px solid var(--blue)}.quick-tip__hole-filters{height:250px;margin-left:-10px;width:calc(40% - 20px)}}@media (min-width:1024px){.quick-tip__hole-filters{height:210px}}@media (min-width:1440px){.quick-tip__hole-filters{margin-left:-25px;width:calc(40% - 50px)}}@media (min-width:1850px){.quick-tip__hole-filters{height:175px}}@media (max-width:799px){.quick-tip__content--filters{width:100%;margin-top:var(--quick-tip-filters-top-pos-mobile)}}@media (min-width:800px){.quick-tip__content--filters{width:50%;padding-top:var(--quick-tip-filters-top-pos-desktop)}}@media (max-width:799px){.quick-tip__hole-library{top:var(--quick-tip-library-top-pos);width:100%;height:calc(50vh - var(--quick-tip-library-top-pos))}}@media (min-width:800px){.quick-tip__hole-library{left:0;width:40%;top:var(--quick-tip-library-top-pos);height:calc(100vh - var(--quick-tip-library-top-pos))}}@media (max-width:799px){.quick-tip__content--library{width:100%;margin-top:50vh}}@media (min-width:800px){.quick-tip__content--library{width:50%;padding-top:calc(1rem + var(--quick-tip-library-top-pos))}}.quick-tip__library{max-width:385px}@media (max-width:799px){.quick-tip__library{margin-top:-2px;margin-left:auto;margin-right:auto;padding-top:26px;text-align:center;max-width:300px;border-top:4px solid var(--blue)}}@media (min-width:800px){.quick-tip__library{margin-left:-2px;padding-left:26px;border-left:4px solid var(--blue)}}.report-show{width:100%;background:var(--white)}@media (max-width:799px){.report-show{width:calc(100% - 40px);margin:0 auto}}.report__back-link{display:flex;padding:1rem 20px 1.125rem;font-size:.875em;line-height:normal}@media (min-width:800px){.report-show{margin-left:40px;margin-right:40px}.report__back-link{display:none}}.report__header{display:flex;justify-content:space-between;position:relative;padding-left:20px;padding-right:20px;background:var(--background-gradient-report-title),url(/assets/images/report-criteria-placeholder-2de88fb3165a93b80690e947e7c9e929.jpg);box-shadow:var(--box-shadow-report)}@media (max-width:799px){.report__header{padding-top:1rem;padding-bottom:1.25rem}.report__header-links{order:1}}@media (min-width:800px){.report__header{padding-top:6.875rem;padding-bottom:1.625rem;justify-content:flex-start}.report__header-links{position:absolute;top:20px;right:30px}}.report__options-dropdown-content{border-radius:3px;box-shadow:var(--box-shadow-full)}.report__options-dropdown-item{display:flex;width:100%;padding:.75rem 1rem;font-size:.875em;line-height:normal;color:var(--dark-blue);transition:color .2s ease,background .2s ease;cursor:pointer}.report__options-dropdown-item:active,.report__options-dropdown-item:focus,.report__options-dropdown-item:hover{background:var(--blue);color:var(--white)}.report__icon-settings-wrap{width:36px;height:36px;background:var(--background-report-icons-settings);border-radius:50%}.report__headings{overflow:hidden}.report__title{line-height:normal;color:var(--white);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:799px){.report__title{font-size:1.125em}}@media (min-width:800px){.report__title{font-size:2.25em}}.report__author{line-height:normal;color:var(--white);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.report-criteria__headline,.report-criteria__subhead{color:var(--dark-blue);font-weight:var(--weight-bold)}.report__bullet{display:inline-flex;margin-left:5px;margin-right:6px}.report-criteria{display:flex;border-bottom:1px solid var(--border-secondary-alt);box-shadow:var(--box-shadow-report)}.report-criteria__details{flex-grow:1;flex-shrink:1}@media (max-width:799px){.report__author{font-size:.75em}.report-criteria{padding:1.125rem 20px}.report-criteria__details{flex-basis:40%}}@media (min-width:800px){.report__author{font-size:1.125em}.report-criteria{padding:1.625rem 20px 1.825rem}.report-criteria__details{flex-basis:66%}}@media (min-width:800px) and (max-width:1149px){.report-criteria{display:block}.report-criteria__details{margin-bottom:20px}}@media (max-width:799px){.report-criteria__headline{font-size:.875em;margin-bottom:.875em}}@media (min-width:800px){.report-criteria__headline{font-size:1.125em;margin-bottom:1.25rem}.report-criteria__subhead{font-size:.875em}}.report-criteria__subhead{line-height:normal}.report-criteria__body{display:flex;font-size:.875em}@media (max-width:799px){.report-criteria__subhead{font-size:.875em}.report-criteria__body{margin-bottom:.875em}}@media (min-width:800px){.report-criteria__body{margin-bottom:1.25rem}}.report-criteria__body:last-of-type{margin-bottom:0}.report-criteria__image-wrap{position:relative;flex-grow:0;flex-shrink:1}.report-criteria__image{flex-grow:0;flex-shrink:0;border-radius:6px;width:375px;height:200px}@media (max-width:799px){.report-criteria__image{width:100px;height:100px}.l-report .card__headings{display:block}}@media (min-width:800px) and (max-width:1149px){.report-criteria__image{width:100%}}.report-criteria__map-view-trigger-wrap{position:absolute;top:9px;right:9px;background:var(--blue);width:36px;height:36px;border-radius:50%}.l-report .map-report-details{background:var(--white);box-shadow:var(--box-shadow-full)}.l-report .report-summary{padding-left:20px;padding-right:20px}.l-report .l-card.card-summary{margin-left:20px;margin-right:20px;margin-bottom:0;padding-bottom:0;border-bottom:none}.l-report .l-card{margin-left:0;margin-right:0;padding-top:0;box-shadow:none}.l-report .l-card:last-of-type .card__details{border-bottom-width:0}.l-report .l-card:not(.card-summary){margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--border-secondary-alt)}.l-report .card__headings{border:none;height:auto;line-height:normal;padding-top:1.25rem;margin-bottom:10px}.l-report .card__headings-list{font-size:.875em;font-weight:var(--weight-bold);color:var(--color-report-light-gray)}.l-report .card__headings-wrap{display:inline-flex;align-items:center}.l-report .card__headings-wrap .card__eyebrow{display:inline-flex;text-transform:initial;height:auto;margin-right:6px;color:var(--color-report-light-gray)}@media (max-width:799px){.l-report .card__headings-wrap .card__eyebrow{font-size:.75em}}@media (min-width:800px){.l-report .card__headings-list{margin-left:10px}.l-report .card__headings-wrap .card__eyebrow{font-size:.875em}}.l-report .card__headings-wrap .card__heading--small{font-weight:var(--weight-bold);display:inline-flex;height:auto}.l-report .card__details{padding-bottom:20px;padding-right:0;padding-left:0;margin-left:20px;margin-right:20px;border-bottom:1px solid var(--border-secondary-alt)}.l-report .card__details.card-summary__details{margin-left:0;margin-right:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{position:fixed;bottom:0}}@media all and (min-width:800px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{left:auto;right:0;transform:translateX(0)}}@media all and (min-width:1024px) and (max-width:1100px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{right:2.5%}}@media all and (min-width:1101px) and (max-width:1200px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{right:5%}}@media all and (min-width:1201px) and (max-width:1300px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{right:7%}}@media all and (min-width:1301px) and (max-width:1375px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{left:45%;right:auto}}@media all and (min-width:1376px) and (max-width:1439px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{left:42%;right:auto}}@media all and (min-width:1440px) and (max-width:1599px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{left:42%;right:auto}}@media all and (min-width:1600px) and (max-width:1799px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{left:43%;right:auto}}@media all and (min-width:1800px) and (max-width:2000px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-control-bar.report-control-bar{left:43.5%;right:auto}}.reports-info{display:flex;flex-direction:column;overflow-y:scroll;z-index:1}@media print{.header__links,.l-control-bar,.l-control-bar.is-active,.l-library-list,.nav__icon-wrap,.report-criteria__map-view-trigger-wrap,.report__back-link,.report__icon-settings-wrap{display:none}.l-header{position:absolute}.l-body{padding-top:0}.l-two-column{position:static;grid-template-columns:1fr;height:100%;top:0}.l-report{box-shadow:none}.l-report .card__age-children,.l-report .card__families,.l-report .card__income{flex:0 1 auto;margin-right:20px;padding:0}.l-report .l-card{page-break-inside:avoid}.l-report-view{grid-column-start:1}.header__logo-wrap{text-align:center;width:100%}.card-summary__details .card__btn{-webkit-print-color-adjust:exact}.report__header{margin-top:0}.report-criteria__image-wrap{width:50%}.report-criteria__image{width:375px;height:200px}}.l-report-view{grid-column-start:2;grid-row:1}@media (max-width:799px){.l-report .card__headings-wrap .card__heading--small{font-size:.75em}.l-report-view.mobile-single-report-view{display:block;grid-column-start:1;z-index:3;overflow-x:hidden}}.l-toast{display:flex;align-items:center;position:absolute;bottom:50px;max-width:550px;padding:1.5rem;background:var(--blue);box-shadow:var(--box-shadow-toast);border-radius:6px;z-index:10}.layer-list,.tooltip__text{box-shadow:var(--box-shadow-full);z-index:1}@media (max-width:799px){.l-toast{align-items:flex-start;left:10px;bottom:var(--misc-mobile-map-view-toggle-height);width:calc(100% - 20px)}}@media (min-width:800px){.l-report .card__headings-wrap .card__heading--small{font-size:.875em}.l-toast{width:100%}}.l-toast.is--success{background:var(--color-toast-success)}.l-toast.is--error{background:var(--color-toast-error)}.toast__icon-wrap{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;background:var(--white);border-radius:560%}.toast__icon-wrap .path{fill:var(--dark-blue)}.toast__header{flex-grow:1;font-size:1em;padding-left:10px;padding-right:10px}.toast__headline{line-height:normal;color:var(--white)}.toast__subhead{line-height:1.25;color:#fff}@media (max-width:799px){.toast__icon-wrap{width:36px;height:36px}.toast__icon-wrap .svg-icon{width:14px;height:14px}.toast__headline,.toast__subhead{font-size:.875rem}}.toast__close{flex-grow:0;flex-shrink:0}.toast__close-icon .path{fill:var(--white)}.l-tooltip{position:relative;display:inline-flex;align-items:center}.l-tooltip:hover .tooltip__text{visibility:visible;opacity:1}.tooltip__text{visibility:hidden;text-align:center;font-size:.875em;line-height:1.57;padding:10px 20px;background:var(--color-tooltip-background);color:var(--white);border-radius:6px;opacity:0;transition:opacity .3s}@media (min-width:800px){.toast__icon-wrap{width:48px;height:48px}.tooltip__text{position:absolute;bottom:105%;left:50%;width:300px;transform:translateX(-50%)}.tooltip__text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:var(--color-tooltip-background) transparent transparent}.tooltip-anchor-right .tooltip__text::after{left:80%}.card__btn .tooltip__text::after{left:45.5%}.l-card-report .tooltip__text::after{left:78.5%}.card-summary .card__btn .tooltip__text::after{left:36.25%}.tooltip-anchor-right .tooltip__text{transform:translateX(-80%)}}@media (max-width:799px){.tooltip__text{width:100vw;left:0!important;position:fixed;z-index:1000;bottom:0}}.loading-animation,.loading-animation ._background{position:fixed;top:0;left:0;height:100%;width:100%}.loading-animation{z-index:1000;display:flex;justify-content:center;align-items:center}.loading-animation ._background{background:var(--trends-primary-blue-2);opacity:.8}.loading-animation ._circle{background:var(--trends-primary-blue-2);width:378px;height:378px;border-radius:300px;display:flex;align-items:center;justify-content:center}.loading-animation ._circle img{position:absolute;top:calc(50% - 94px);width:288px;height:188px}.ui-loading{position:fixed;width:100px;height:100px;border-radius:100%;margin:0 auto}.ui-loading .l-modal{z-index:100}.ui-loading.is-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.ui-loading::after,.ui-loading::before{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border-radius:100%;border:10px solid transparent;border-top-color:var(--blue)}.ui-loading::before{z-index:100;animation:spin 1s infinite}.ui-loading::after{border:10px solid var(--background-modal-gray)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ui-loading__body{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);transform:translate(-50%,-50%)}.ui-loading__body--outside{position:absolute;top:100%;font-size:.8rem}.component-rename-report ._content,.uploader{position:relative}.uploader{margin-top:26px;margin-bottom:1rem;padding-right:60px;padding-bottom:2rem;padding-left:60px;border-width:1px;border-style:dashed;border-color:var(--light-blue);border-radius:6px;background-color:var(--background-mid-gray);transition:background-color .2s ease,border-color .2s ease}.uploader:focus,.uploader:hover{cursor:pointer}.uploader:hover:not(.has-error){border-style:solid}.uploader.has-error{border-color:var(--color-error-red)}.uploader.is-waiting{background-color:transparent;border-color:transparent}.uploader__header{display:flex;flex-direction:column;text-align:center}.is-waiting .uploader__header{opacity:0}.uploader__primary--headline{padding-top:28px}.uploader__body{font-size:.875rem}.uploader__icon__wrapper{margin-top:20px;height:60px}.uploader__icon{height:100%}.uploader-error{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-secondary-alt)}.uploader-error__body{font-size:.875rem;text-align:center}.uploader--dropping{border-style:solid;background-color:var(--background-l-gray)}.component-trends-section-nav ._nav-item.active-nav,.layer-list{background-color:var(--white)}.layer-list{position:absolute;right:.5em;margin-top:.5em;border:1px solid var(--trends-primary-blue-7);max-height:85vh;overflow:auto;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:1em;color:var(--trends-primary-blue-2);letter-spacing:var(--letter-spacing);font-weight:600}.layer-list li a:hover,.map-search__age-dropdown .map-search__age-option:hover{background-color:var(--trends-primary-blue-7)}.layer-list li{cursor:pointer}.layer-list li .svg-icon{margin-right:.5rem}.layer-list li a{display:flex;align-items:center;padding:10px 30px 10px 40px}.layer-list li.layer-list__group li a{padding-left:50px;padding-top:8px;padding-bottom:8px}.layer-list li li{padding-right:0}.layer-list__group-expand{position:absolute;left:10px}.layer-list__empty-data-link .svg-outline{stroke:var(--blue)}.component-modal{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:1001;background:rgba(17,22,54,.8)}.component-modal ._modal{background:#fff;border:1px solid var(--trends-primary-blue-7);border-radius:8px;box-shadow:0 5px 24px rgba(35,38,75,.5);color:var(--trends-primary-blue-2)}.component-modal .component-modal-content{padding:2em;width:90vw}@media (min-width:800px){.component-modal .component-modal-content{width:40vw;min-width:500px}}.component-modal .component-modal-actions{border-top:1px solid #E6E6E6;padding:1.5em 2em;display:flex;justify-content:space-between;align-items:center;width:90vw}@media (min-width:800px){.component-modal .component-modal-actions{width:40vw;min-width:500px}}.component-address-pill{display:flex;align-items:center;width:100%;margin-top:.5rem}.component-address-pill .__address-icon-wrap{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.component-address-pill .__address-length{width:calc(100% - 24px)}.component-age-totals-pill{display:flex;align-items:center;font-size:1.125em;color:var(--dark-blue);padding-right:1em}.component-age-totals-pill .__ages-description{display:flex;align-items:center;padding-left:5px;padding-right:5px;margin-right:5px;background:#e8eaf1;border-radius:3px}.component-age-totals-pill .__age-range{font-size:.75em;color:var(--card-summary-background-color)}.component-change-tag{display:inline-flex;align-items:center;padding:4px 6px;justify-content:center;border-radius:3px;font-size:14px;font-weight:700;line-height:1;color:var(--trends-primary-blue-2);background:var(--good-change-color);border:1px solid var(--good-change-border)}.component-change-tag._invert-colors{background:var(--bad-change-color);border:var(--bad-change-border)}.component-change-tag._negative{background:var(--bad-change-color);border:1px solid var(--bad-change-border)}.component-change-tag._negative._invert-colors{background:var(--good-change-color);border:1px solid var(--good-change-border)}.component-change-tag._zero{background:#fff;border:1px solid var(--trends-primary-blue-7)}.component-info-tooltip{margin-left:.25em;display:inline-block}.component-rename-report ._content ._field{margin-top:2em}.component-rename-report ._content ._field label{display:none;position:absolute;z-index:1002;margin-top:16px;margin-left:24px;font-family:var(--font-proxima-nova);font-weight:700;font-size:14px;line-height:1;color:#777}.component-rename-report ._content ._field input{min-height:66px;border:1px solid #E6E6E6;text-align:left;color:#777;font-weight:600;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-proxima-nova);font-size:16px;border-radius:4px;line-height:1;height:16px;width:100%;padding:16px 16px 16px 24px}.component-rename-report ._content ._field input:focus{border-color:#AAA}.component-rename-report ._content ._field._value-set label{display:block}.component-rename-report ._content ._field._value-set input{color:var(--trends-primary-blue-2);padding-top:32px}.component-rename-report ._content ._field-status{display:flex;justify-content:space-between;margin-bottom:1.5rem}.component-rename-report ._content ._field-status.has-error,.component-rename-report ._content ._field-status.has-error p{color:var(--color-error-red)}.component-rename-report ._content ._field-status ._error{font-size:16px}.component-rename-report ._content ._close{position:absolute;top:30px;right:30px}.component-rename-report ._content ._close svg path{fill:var(--primary-blue-3);transition:.2s fill ease}.component-rename-report ._content ._close:active svg path,.component-rename-report ._content ._close:focus svg path,.component-rename-report ._content ._close:hover svg path{fill:var(--hover-blue-primary)}.component-rename-report ._content ._note{font-size:14px}.component-rename-report ._content ._criteria{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;flex-basis:50%;border-radius:6px;padding:1.5em;background:#F7F8FA}@media (min-width:800px){.component-rename-report ._content ._criteria ._property:not(:first-of-type){border-left:1px solid #E6E6E6;padding-left:.75rem}.component-rename-report ._content ._criteria{justify-content:space-between}}@media (max-width:375px){.component-rename-report ._content ._author{display:none}.component-rename-report ._btn-mobile{font-size:14px}}@media (max-width:799px){.component-search-form{padding-top:1em;padding-left:20px;padding-right:20px}.component-search-form ._title{padding-top:1em}}@media (min-width:800px) and (max-width:1439px){.component-search-form{padding-left:20px;padding-right:20px}}@media (min-width:1440px){.component-search-form{padding-left:50px;padding-right:50px}}.component-search-form ._title{font-weight:var(--weight-bold);font-size:.8em;text-transform:uppercase;display:flex}@media (min-width:800px){.component-search-form ._title{padding-top:1.75rem}}.component-search-form ._form{font-family:var(--font-imb-plex-san);line-height:2.1;font-size:1.25em}.component-search-form ._link{display:inline-flex;color:var(--light-blue);border-radius:0;border-bottom:1px dotted var(--dark-blue);cursor:pointer;height:40px}.component-search-form ._link:active,.component-search-form ._link:focus,.component-search-form ._link:hover{border-bottom-style:solid}.component-search-form ._link-address{display:inline;height:auto}.component-search-form ._link--active{color:var(--light-blue)}.component-search-form ._btn{display:block;width:100%;text-align:center;margin-top:1.125rem;margin-bottom:1.25rem;transition:.2s background ease}.component-search-form ._btn:not(.btn--disabled):focus,.component-search-form ._btn:not(.btn--disabled):hover{background:var(--hover-blue-primary)}.component-search-form ._trigger{color:var(--light-blue);border-radius:0;display:inline-flex;padding:0;border:none;border-bottom:inherit;height:40px}.component-search-form ._trigger .ember-power-select-status-icon{display:none}.component-search-form ._trigger .ember-power-select-placeholder,.component-search-form ._trigger .ember-power-select-selected-item{margin:0}.component-search-form ._trigger-address{height:auto}.map-search__age-dropdown,.map-search__dropdown{border:none;max-width:200px}.map-search__age-dropdown{box-shadow:var(--box-shadow-full);border-radius:4px}.map-search__age-dropdown .map-search__age-option{display:flex;align-items:flex-start;justify-items:flex-start;color:var(--trends-primary-blue-2);font-weight:600;cursor:pointer;padding:10px 30px 10px 20px}.map-search__age-dropdown .map-search__age-checkbox{width:12px;height:12px;margin-top:2px;margin-right:10px;appearance:checkbox;border:2px solid var(--dark-blue);cursor:pointer}.map-search__age-dropdown .map-search__age-label{line-height:1.2}.map-search__dropdown.ember-power-select-dropdown{margin-top:0}.component-tabs{margin-top:.25em;margin-bottom:2.5em}.component-tabs ul{display:flex;flex-wrap:wrap;font-size:14px;line-height:1;font-weight:600;color:#141635;gap:.2em 1.5em;border-bottom:1px solid #E6E6E6;padding-bottom:8px}@media (min-width:400px){.component-tabs ul{font-size:18px}}.component-tabs ul li{display:inline-block;position:relative;white-space:nowrap;padding-top:1em}.component-tabs ul li:last-of-type{margin-right:0}.component-tabs ul li.active-nav::after{border-bottom:3px solid var(--blue);content:"";display:block;width:auto;position:absolute;left:0;right:0;padding-top:7px}.component-tooltip{z-index:10;cursor:pointer;position:relative;display:inline-flex;align-items:center}.component-tooltip:hover .component-tooltip-body{visibility:visible;opacity:1}.component-tooltip .component-tooltip-body{visibility:hidden;width:300px;padding:1em 1.5em;background:#fff;border:1px solid #F3F5FA;box-shadow:var(--box-shadow-full);border-radius:4px;font-family:var(--font-proxima-nova);font-weight:700;font-size:14px;line-height:1;color:#4a4a4a;opacity:1;transition:opacity .3s;position:absolute;top:100%;left:50%;margin-top:1em;transform:translateX(-50%);z-index:1030}.component-tooltip .component-tooltip-body.component-tooltip-singleline{width:auto;white-space:nowrap;padding:1em 1.5em}.component-tooltip .component-tooltip-body::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #fff}.component-trends-series-selector-trigger{display:inline-block}.component-trends-series-selector-trigger ._trigger{display:flex;flex-direction:row;align-items:center;background:var(--white);padding:12px 8px 12px 12px;border:1px solid #E8EAF0;border-radius:4px;font-size:16px;font-weight:600;line-height:1;color:#23264B}.component-trends-series-selector-trigger ._trigger ._down{margin-left:8px}.component-trends-series-selector-dropdown{margin-top:8px;padding:4px 12px;border:1px solid #f3f5fa;box-shadow:var(--box-shadow-full);border-radius:4px;width:185px;font-family:var(--font-proxima-nova);font-weight:600;font-size:16px;line-height:1;color:var(--trends-primary-blue-2)}.component-trends-series-selector-dropdown ._checkboxes{display:flex;flex-direction:column}.component-trends-series-selector-dropdown ._checkboxes label{padding-top:8px;padding-bottom:8px;padding-right:8px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.component-trends-series-selector-dropdown ._checkboxes label ._label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:8em}.component-trends-series-selector-dropdown ._checkboxes label ._svg-icon{margin-right:8px}.component-trends-map-table table{border:none;width:100%;margin-top:5em}@media (min-width:800px){.component-tabs ul{gap:.2em 2.5em}.component-trends-map-table table{margin-left:20px}}.component-trends-map-table ._title{font-size:20px;font-weight:700;color:#000;text-align:left}.component-trends-map-table thead ._change,.component-trends-map-table thead ._values{font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:#000}.component-trends-map-table tr{border-bottom:1px solid #F3F5FA}.component-trends-map-table tr:last-of-type{border:none}.component-trends-map-table th{padding-bottom:.5em}.component-trends-map-table td{padding-top:.7em;padding-bottom:1em}.component-trends-map-table ._field{text-align:left;font-size:16px;font-weight:600;letter-spacing:var(--trends-letter-spacing);color:var(--dark-blue)}.component-trends-map-table ._change,.component-trends-map-table ._values{text-align:center}.component-trends-map-table ._values{font-size:14px;letter-spacing:var(--trends-letter-spacing);color:#000}.component-trends-selector{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:1em;cursor:pointer}.component-trends-selector-dropdown.ember-power-select-dropdown .ember-power-select-option,.ember-power-select-dropdown.trends-zip-list-dropdown .ember-power-select-option{font-size:16px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 20px}.component-trends-selector-dropdown.ember-power-select-dropdown .ember-power-select-option>div,.ember-power-select-dropdown.trends-zip-list-dropdown .ember-power-select-option>div{text-overflow:ellipsis;overflow:hidden}.component-trends-table hgroup{display:flex;justify-content:space-between;margin-bottom:2em}.component-trends-table h2{font-size:20px;font-weight:700}.component-trends-table ._toolbar{display:flex;justify-content:flex-end}.component-trends-table ._toolbar button{font-family:var(--font-proxima-nova);font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:var(--trends-letter-spacing);color:var(--blue);display:flex;align-items:flex-end;gap:5px;margin-right:1.2em}.component-trends-table table{border:none;width:100%}@media (max-width:1199px){.component-trends-table table{display:block;overflow-x:auto}}.component-trends-table table td,.component-trends-table table th{padding-right:1em}.component-trends-table thead th{text-align:left;font-weight:700;font-size:12px;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--primary-blue-3);padding-bottom:12px}.component-trends-table thead th:first-of-type{padding-left:12px}.component-trends-table tbody tr{border-top:1px solid var(--trends-primary-blue-7)}.component-trends-table td{padding-top:.7em;padding-bottom:1em;text-align:left;font-size:16px;font-weight:600;letter-spacing:var(--trends-letter-spacing);color:var(--primary-blue-3);white-space:nowrap}.component-trends-table td:first-of-type{padding-left:12px}.component-trends-table tbody tr:nth-of-type(odd),.component-trends-table tbody tr:nth-of-type(odd) td,.component-trends-table tbody tr:nth-of-type(odd) th{background-color:var(--trends-table-stripe-color)}.component-trends-zip-list ._zip-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;font-size:12px;line-height:1;font-weight:700;letter-spacing:.03em;color:var(--text-gray)}.component-trends-zip-list ._zip-list li{padding:10px;background-color:var(--trends-primary-blue-7);border-radius:4px}.component-trends-modal ._content{width:550px;padding:3.5em 55px 1em;display:flex;flex-direction:column;align-items:center}.component-trends-modal ._content h1{font-weight:700;font-size:36px;line-height:1;text-align:center}.component-trends-modal ._content p{font-size:18px;line-height:1.2;text-align:center;margin-top:1em;padding-left:1em;padding-right:1em;margin-bottom:1.5em}.component-trends-modal ._buttons ._circle-nav button:first-of-type{margin-right:4px}.component-trends-modal ._buttons ._circle-nav circle{fill:var(--trends-primary-blue-7)}.component-trends-modal ._buttons ._circle-nav ._selected circle{fill:var(--blue)}.component-trends-onboarding ._onboarding-trigger{width:378px;min-height:66px;padding-left:24px;padding-top:16px;padding-bottom:16px;border:1px solid #E6E6E6;color:var(--trends-primary-blue-2);cursor:pointer}.component-trends-onboarding ._onboarding-trigger._inline-label{padding-top:32px}.component-trends-onboarding ._onboarding-trigger .ember-power-select-placeholder,.component-trends-onboarding ._onboarding-trigger .ember-power-select-selected-item{margin-left:0;margin-right:28px}.component-trends-onboarding ._onboarding-trigger .ember-power-select-placeholder{color:#777}.component-trends-onboarding ._onboarding-trigger .ember-power-select-status-icon{content:url(/assets/svgs/wide-chevron-down.svg);width:24px;height:24px;right:16px}.component-trends-onboarding ._drivetime .ember-power-select-placeholder{overflow-x:visible}.component-trends-onboarding ._onboarding-field{margin-bottom:8px}.component-trends-onboarding ._onboarding-field label{display:none;position:absolute;z-index:1002;margin-top:16px;margin-left:24px;font-family:var(--font-proxima-nova);font-weight:700;font-size:14px;line-height:1;color:#777}.component-trends-onboarding ._onboarding-field._value-set label{display:block}.component-trends-onboarding ._onboarding-field ._tuition{width:378px;min-height:66px;border:1px solid #E6E6E6;text-align:left;color:#777;font-weight:600;display:flex;justify-content:space-between;align-items:center;padding:16px 16px 16px 24px}.component-trends-onboarding ._onboarding-field ._tuition span{color:var(--blue);font-size:16px;line-height:19px;text-decoration-line:underline}.component-trends-onboarding ._onboarding-field ._tuition-input{font-family:var(--font-proxima-nova);font-size:16px;color:var(--trends-primary-blue-2);border-radius:4px;line-height:1;padding-top:32px;letter-spacing:var(--trends-letter-spacing);height:16px}.component-trends-onboarding ._onboarding-field ._tuition-input:focus{border-color:#AAA}.component-dropdown-from-modal{z-index:1002}.component-trends-chart,.component-trends-map-header{margin-bottom:35px}@media (min-width:799px){.component-trends-chart,.component-trends-map-header{display:flex;justify-content:space-between;align-items:flex-start}}.component-trends-chart button,.component-trends-map-header button{order:2;margin-left:1em;font-family:var(--font-proxima-nova);font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:var(--trends-letter-spacing);color:var(--blue);display:flex;align-items:center}.component-trends-chart button svg,.component-trends-map-header button svg{margin-right:5px}.component-trends-chart._with-tooltip h2,.component-trends-map-header._with-tooltip h2{display:flex;justify-content:flex-start}.trends-section-header{font-size:24px;line-height:1;font-weight:600;color:var(--blue)}.trends-section-header__trigger{outline:0}.trends-section-header__trigger h1{display:flex;align-items:center}.trends-section-header__trigger h1 svg{margin-left:.25em}.trends-section-header__trigger h1 svg path{stroke:var(--blue)}.trends-section-header__dropdown{margin-top:8px;padding:4px 12px;border:1px solid #f3f5fa;box-shadow:var(--box-shadow-full);border-radius:4px}.component-trends-section-nav ._nav-item{padding:1em 1.2rem;border-radius:8px;color:#3A3A3A}.component-session-notification-modal ._modal,.component-trends-section-nav hr{border:1px solid var(--trends-primary-blue-7)}@media (max-width:400px){.trends-section-header{font-size:18px}.component-trends-section-nav ._nav-item{padding:.5rem}}.component-trends-section-nav ._nav-item a{color:#23264B;letter-spacing:normal;font-size:24px;line-height:1.2;font-weight:600}@media (max-width:400px){.component-trends-section-nav ._nav-item a{font-size:18px}}.component-trends-section-nav ._nav-item.active-nav a{color:var(--blue)}.component-trends-section-nav ._nav-item p{margin-top:.75em;font-size:16px;line-height:1.2}@media (max-width:400px){.component-trends-section-nav ._nav-item p{font-size:14px}}.component-trends-section-nav ._call-to-action{display:block;padding:.5em 1.2rem;font-weight:600;font-size:18px;line-height:1.2;text-decoration-line:underline;color:var(--blue)}@media (max-width:400px){.component-trends-section-nav ._call-to-action{font-size:14px}}.component-session-notification-modal{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:1001;background:rgba(17,22,54,.8)}.component-session-notification-modal ._modal{background:#fff;border-radius:8px;box-shadow:0 5px 24px rgba(35,38,75,.5);color:var(--trends-primary-blue-2)}.component-session-notification-modal ._modal ._content{padding:2em;border-bottom:1px solid #E6E6E6;display:flex;flex-direction:column;align-items:center;width:90vw}@media (min-width:800px){.component-session-notification-modal ._modal ._content{width:35vw;min-width:500px}}.component-session-notification-modal ._modal ._content h2,.component-session-notification-modal ._modal ._content h3{font-weight:700;font-size:1.5em;line-height:1;text-align:center}.component-session-notification-modal ._modal ._content h3{margin-top:1em;font-size:1.25em}.component-session-notification-modal ._modal ._content button{margin-top:1em;font-family:var(--font-proxima-nova)}.component-session-notification-modal ._modal ._content ._dismiss-modal{font-weight:700;text-decoration:underline}.component-session-notification-modal ._modal ._content p{font-size:18px;line-height:1.2;text-align:center;margin-top:1em;padding-left:1em;padding-right:1em;margin-bottom:1.5em}