body{background-color:red}#calculator{border-color:#00000026;font-size:14px;line-height:21px}#calculator .bt{border-top:2px solid #00000026}#calculator h2{font-family:Open Sans,sans-serif;font-size:22px;font-weight:500}#calculator h3{text-transform:uppercase;color:#1d1f48;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:26px}#calculator .summary-number{color:#0d2f4f;font-size:24px;font-weight:700;line-height:21px}#calculator table{border-collapse:collapse;width:100%;margin-top:12px}#calculator table td,#calculator table th{text-align:center;background-color:#0000;padding-top:5px;padding-bottom:5px;font-size:13px;line-height:16.5px}#calculator table th{border-bottom:2px solid #00000026}#calculator table td:first-child,#calculator table th:first-child{text-align:left;width:35%}#calculator table td:first-child{padding-left:10px}#calculator table td:last-child:not(table),#calculator table th:last-child{text-align:right}#calculator .sign{color:#878d99;font-size:12px}#calculator .big-sign{color:#878d99;font-size:24px}#calculator .pell-div{background-color:#b8d6ed4d}#calculator .pell-summary{background-color:#dde7f3;border-top:2px solid #8fabcf}#calculator .pell-number{color:#0f539e;font-size:18px;font-weight:700}#calculator .urm-div{background-color:#f2f6e0}#calculator .urm-summary{background-color:#e6eed5;border-top:2px solid #b1ca9c}#calculator .urm-number{color:#417931;font-size:18px;font-weight:700}#calculator .earnings-div{background-color:#fef9e8}#calculator .earnings-div .median-earnings{color:#b55114;font-size:18px;font-weight:700}#calculator .predicted-earnings-div{background-color:#fef3e8}#calculator .predicted-earnings-table .subtable{margin-top:0}#calculator .predicted-earnings-table .subtable th,#calculator .predicted-earnings-table .subtable td{background-color:#fff;padding:5px}#calculator .predicted-earnings-table .subtable td:first-child{width:28%;padding-left:10px}#calculator .predicted-earnings-summary{background-color:#faeada;border-top:2px solid #d4a29e}#calculator .predicted-earnings{color:#a12339;font-size:18px;font-weight:700}#calculator .mini-title{color:#4a5565;font-size:11px}#calculator .collapsing{transition:none!important}#calculator .summary-box{text-align:center}.benchmarks{--benchmark-blue:#0055a4;--benchmark-ink:#1e2049;--benchmark-border:#e1e7eb;--benchmark-label-width:220px;--benchmark-data-width:190px;--benchmark-base-bg:#f3f5f8;--benchmark-base-bg-alt:#e9ecf1;--benchmark-green:#417931;--benchmark-green-border:#b1ca9c;--benchmark-green-bg:#eef3e4;--benchmark-green-bg-alt:#e3ecd4;--benchmark-orange:#b55114;--benchmark-orange-border:#eb9a33;--benchmark-orange-bg:#fef3e8;--benchmark-orange-bg-alt:#fbe4cc;--benchmark-highlight:#f5c242;padding-bottom:32px}.benchmarks button{cursor:pointer}.benchmarks button:disabled{cursor:default;opacity:.45}.benchmarks button:focus-visible{outline:2px solid var(--benchmark-blue);outline-offset:2px}.benchmark-disclaimer{border:1px solid var(--benchmark-border);border-left:3px solid var(--benchmark-blue);color:#38424a;background:#f5f8fa;align-items:center;gap:10px;margin:16px 0 20px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.benchmark-disclaimer svg{color:var(--benchmark-blue);flex-shrink:0;font-size:16px}.benchmark-limit-banner{color:#7b341e;background:#fef7ed;border:1px solid #fbd38d;border-left:4px solid #dd6b20;border-radius:2px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.benchmark-limit-banner svg{color:#dd6b20;flex-shrink:0;font-size:16px}.benchmark-compare{border:1px solid var(--benchmark-border);background:#fff;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;margin:20px 0 24px;padding:24px;display:grid}.benchmark-compare h3{color:var(--benchmark-ink);margin:0 0 12px;font-family:Oswald,sans-serif;font-size:22px}.benchmark-compare p{margin:0;font-size:14px;line-height:1.6}.benchmark-search{min-width:0;position:relative}.benchmark-search-input{border:1px solid var(--benchmark-border);height:48px;display:flex}.benchmark-search-input input{background:#fff;border:0;border-radius:0;width:100%;min-width:0;padding:0 14px;font-size:13px}.benchmark-search-input input:focus{outline:2px solid var(--benchmark-blue);outline-offset:-2px}.benchmark-search-input button{border:0;border-left:1px solid var(--benchmark-border);color:var(--benchmark-blue);background:#f5f8fa;flex:0 0 46px;place-items:center;font-size:20px;display:grid}.benchmark-search-dropdown{z-index:10;border:1px solid var(--benchmark-border);background:#fff;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000018}.benchmark-search-dropdown p{padding:14px;font-size:13px}.benchmark-search-dropdown ul{margin:0;padding:0;list-style:none}.benchmark-search-dropdown li+li{border-top:1px solid var(--benchmark-border)}.benchmark-search-dropdown li.is-highlighted,.benchmark-search-dropdown li:hover{background:#eaf3fa}.benchmark-search-dropdown button{text-align:left;width:100%;color:var(--benchmark-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.benchmark-search-dropdown button span{overflow-wrap:anywhere;min-width:0}.benchmark-search-dropdown button small{color:#646a70;margin-top:4px;font-size:12px;display:block}.benchmark-search-dropdown button svg{flex-shrink:0}.benchmark-loading{color:#1e2049;background:#edf6ff;border-left:3px solid #0055a4;align-items:center;gap:12px;min-height:48px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.benchmark-loading-compact{background:0 0;border:0;margin:0;font-size:13px}.benchmark-loading-bars{flex:0 0 28px;justify-content:center;align-items:center;gap:4px;width:28px;height:24px;display:flex}.benchmark-loading-bars span{background:#0055a4;border-radius:2px;width:6px;height:18px;animation:1s ease-in-out infinite benchmark-loading-pulse}.benchmark-loading-bars span:nth-child(2){background:#087e8b;animation-delay:.15s}.benchmark-loading-bars span:nth-child(3){background:#1e2049;animation-delay:.3s}@keyframes benchmark-loading-pulse{0%,to{opacity:.5;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.benchmark-loading-bars span{animation:none}}.benchmark-error{background:#fff;border-left:3px solid #ba3b32;margin-bottom:16px;padding:12px 16px;font-size:14px}.benchmark-error button{color:var(--benchmark-blue);background:0 0;border:0;text-decoration:underline}.benchmark-table-scroll{isolation:isolate;overflow:auto hidden}.benchmark-table-scroll:focus-visible{outline:2px solid var(--benchmark-blue)}.benchmark-table{width:calc(var(--benchmark-label-width) + var(--benchmark-columns) * var(--benchmark-data-width));table-layout:fixed;border-collapse:separate;border-spacing:0;color:#161616;min-width:100%;font-size:12px}.benchmark-table .benchmark-label-col{width:var(--benchmark-label-width)}.benchmark-table .benchmark-data-col{width:var(--benchmark-data-width)}.benchmark-table th,.benchmark-table td{overflow-wrap:anywhere;border-bottom:1px solid var(--benchmark-border);border-right:1px solid var(--benchmark-border);padding:9px 12px;line-height:1.45}.benchmark-table thead th{text-align:center;height:76px;color:var(--benchmark-ink);border-right:1px solid var(--benchmark-border);background:#fff;font-weight:500}.benchmark-table .benchmark-corner{z-index:3;background:#f5f8fa;position:sticky;left:0;border-bottom-width:0!important}.benchmark-table .benchmark-toggle-all{color:var(--benchmark-ink);vertical-align:middle;cursor:pointer;font-size:12px}.benchmark-table .benchmark-toggle-all:hover:not(:disabled){text-decoration:underline}.benchmark-table .benchmark-primary{left:var(--benchmark-label-width);z-index:2;box-shadow:2px 0 0 var(--benchmark-border);background:#edf6ff;font-weight:600;position:sticky}.benchmark-table thead .benchmark-primary{background:var(--benchmark-blue);color:#fff}.benchmark-table .benchmark-base-comparison{background:var(--benchmark-base-bg)}.benchmark-table thead .benchmark-base-comparison{background:var(--benchmark-base-bg);color:var(--benchmark-ink)}.benchmark-table .benchmark-metric:nth-child(odd) .benchmark-base-comparison{background:var(--benchmark-base-bg-alt)}.benchmark-table .benchmark-avg-classification{background:var(--benchmark-green-bg)}.benchmark-table thead .benchmark-avg-classification,.benchmark-table .benchmark-section-header .benchmark-avg-classification{background:var(--benchmark-green-bg);color:var(--benchmark-green);border-bottom:2px solid var(--benchmark-green-border)}.benchmark-table tbody{border:1px solid var(--benchmark-border)}.benchmark-table .benchmark-metric:nth-child(odd) .benchmark-avg-classification{background:var(--benchmark-green-bg-alt)}.benchmark-table .benchmark-avg-award-level{background:var(--benchmark-orange-bg)}.benchmark-table thead .benchmark-avg-award-level,.benchmark-table .benchmark-section-header .benchmark-avg-award-level{background:var(--benchmark-orange-bg);color:var(--benchmark-orange);border-bottom:2px solid var(--benchmark-orange-border)}.benchmark-table .benchmark-metric:nth-child(odd) .benchmark-avg-award-level{background:var(--benchmark-orange-bg-alt)}.benchmark-table .benchmark-na-value{color:#8c9ba5;font-weight:400}.benchmark-table .benchmark-column-title{justify-content:center;align-items:center;gap:8px;display:flex}.benchmark-table .benchmark-column-title span{min-width:0}.benchmark-table .benchmark-column-title button{flex-shrink:0}.benchmark-table .benchmark-column-title button,.benchmark-table .benchmark-info{color:inherit;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:4px;font-size:18px;display:inline-grid}.benchmark-table .benchmark-drag-handle{cursor:grab;touch-action:none}.benchmark-table .benchmark-drag-handle:active{cursor:grabbing}.benchmark-table .benchmark-dragging{z-index:4;box-shadow:0 0 0 2px var(--benchmark-blue);position:relative}.benchmark-table .benchmark-col-enter{animation:1.1s ease-out benchmark-col-enter}.benchmark-table .benchmark-group{cursor:pointer}.benchmark-table .benchmark-group th{border-top:8px solid #f5f8fa;border-left:1px solid var(--benchmark-border);border-right:1px solid var(--benchmark-border);background:#fff;padding:0}.benchmark-table .benchmark-group button{max-width:calc(var(--benchmark-label-width) + var(--benchmark-data-width));color:var(--benchmark-ink);text-transform:uppercase;text-align:left;background:#fff;border:0;align-items:center;gap:8px;padding:14px 12px;font-size:12px;font-weight:700;display:flex;position:sticky;left:0}.benchmark-table .benchmark-group button svg{flex-shrink:0}.benchmark-table .benchmark-section-header th{text-align:center;height:48px;color:var(--benchmark-ink);border-right:1px solid var(--benchmark-border);border-left:1px solid var(--benchmark-border);border-bottom:2px solid var(--benchmark-border);background:#fafbfc;font-weight:500}.benchmark-table .benchmark-section-header .benchmark-corner{background:#fff}.benchmark-table .benchmark-section-header .benchmark-primary{background:var(--benchmark-blue);color:#fff}.benchmark-table .benchmark-metric{border-left:1px solid var(--benchmark-border);border-right:1px solid var(--benchmark-border);background:#fff}.benchmark-table .benchmark-metric:nth-child(odd){background:#f3f7fa}.benchmark-table .benchmark-metric:nth-child(odd) .benchmark-primary{background:#dfedfa}.benchmark-table .benchmark-row-label{z-index:3;background:inherit;text-align:left;border-left:1px solid var(--benchmark-border);border-right:1px solid var(--benchmark-border);font-weight:400;position:sticky;left:0}.benchmark-table .benchmark-row-label span{vertical-align:middle}.benchmark-table .benchmark-row-label.is-indented{position:sticky;left:0}.benchmark-table .benchmark-row-label.is-indented span{margin-left:20px;margin-right:20px;padding-left:5px;list-style-type:"-";display:list-item;position:relative}.benchmark-table .benchmark-info{color:#6c7882;vertical-align:middle;float:right;width:22px;height:22px;margin-left:4px;font-size:13px}.benchmark-table td{text-align:center}.benchmark-table tr[hidden]{display:none}@keyframes benchmark-col-enter{0%{opacity:.35;box-shadow:inset 0 0 0 999px #f5c24259}60%{opacity:1}to{opacity:1;box-shadow:inset 0 0 0 999px #f5c24200}}@media (prefers-reduced-motion:reduce){.benchmark-col-enter{animation:none}}.benchmark-tooltip{--bs-tooltip-bg:#fff;--bs-tooltip-opacity:1;--bs-tooltip-max-width:360px;max-width:min(360px,100vw - 32px);font-family:Open Sans,sans-serif}.benchmark-tooltip.tooltip.show{opacity:1}.benchmark-tooltip .tooltip-inner{color:#1e2049;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e7eb;border-top:3px solid #0055a4;border-radius:4px;max-width:none;padding:18px 20px;font-size:13px;line-height:1.6;box-shadow:0 6px 20px #1e20491f}.benchmark-tooltip .benchmark-tooltip-title{color:#1e2049;margin:0 0 10px;font-family:Oswald,sans-serif;font-size:18px;font-weight:500;line-height:1.3}.benchmark-tooltip .benchmark-tooltip-description{color:#454b54;margin:0;font-size:13px;line-height:1.6}.benchmark-tooltip .benchmark-tooltip-metadata{border-top:1px solid #e1e7eb;gap:8px;margin:14px 0 0;padding-top:12px;display:grid}.benchmark-tooltip .benchmark-tooltip-metadata div{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.benchmark-tooltip .benchmark-tooltip-metadata dt{color:#646a70;margin:0;font-size:12px;font-weight:600}.benchmark-tooltip .benchmark-tooltip-metadata dd{min-width:0;margin:0;font-size:13px;font-weight:400}@media (width<=767px){.benchmarks{--benchmark-label-width:125px;--benchmark-data-width:135px;padding-left:0;padding-right:0}.benchmark-compare{grid-template-columns:1fr;gap:16px;padding:18px}.benchmark-table th,.benchmark-table td{padding:8px}.benchmark-table thead th{font-size:11px}.benchmark-table .benchmark-section-header th{height:auto;font-size:11px}.benchmark-table .benchmark-group th{padding:0}.benchmark-table .benchmark-column-title{flex-wrap:wrap;gap:4px}}.modeToggle{flex-grow:0;margin-top:20px;display:inline-flex;box-shadow:3px 3px 10px #0003}.map-wrapper .modeToggle{margin-top:0}.modeToggle .mode{cursor:pointer;width:42px;height:42px;transition:background-color .15s ease-in-out}.modeToggle .mode.map{background:url(icon-map.d0e9c694.svg) 50%/60% no-repeat}.modeToggle .mode.list{background:url(icon-list.e344cc3a.svg) 50%/60% no-repeat}.modeToggle .mode:hover{background-color:#e5e5e5}.modeToggle .mode.active{background-color:#0f539e}.modeToggle .mode.active.map{background-image:url(icon-map-active.1ebad5f0.svg)}.modeToggle .mode.active.list{background-image:url(icon-list-active.c9151c1e.svg)}.listView{padding-top:14px}.listView .tableContain{-webkit-overflow-scrolling:touch;overflow-x:auto}.listView table{border-collapse:collapse;width:100%;font-family:Open Sans,sans-serif;font-size:15px}@media (width<=992px){.listView table{width:100%;min-width:768px}}.listView table th{text-align:left;cursor:pointer;background-color:#e6f5fc;border-bottom:1px solid #b2b4b6;padding:8px 14px;font-weight:700;transition:background-color .15s}.listView table th button.btn-link{color:#0f539e;text-align:left;border:0;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.listView table th button.btn-link:hover,.listView table th button.btn-link:focus{color:#0f539e;text-decoration:none}.listView table th:hover{background-color:#cde9f7}.listView table th:first-child{z-index:2;position:sticky;left:0}.listView table td{text-align:left;background-color:#fff;border-bottom:1px solid #b2b4b6;width:25%;padding:8px 14px}.listView table td:first-child{z-index:1;position:sticky;left:0}.listView table td.state{font-weight:700}.listView table td.state a{color:#0f539e;cursor:pointer;text-decoration:underline}.listView table td.state a:hover{color:#1d1f48;text-decoration:underline}.listView table tr:nth-child(2n) td{background-color:#f5fcff}.listView .footnotes{background-color:#c2c2c233;width:80%;padding:8px 14px}@media (width<=992px){.listView .footnotes{width:100%}}.listView .footnotes p{margin-bottom:.5rem;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.5}.institution-count{color:#333;min-height:1.5em;margin:8px 0 4px;font-family:Open Sans,sans-serif;font-size:25px;font-weight:700}.map-institution-table table.table-archive-institution{font-family:Open Sans,sans-serif;font-size:15px}.map-institution-table table.table-archive-institution>thead th{text-transform:uppercase;vertical-align:middle;background-color:#fff;position:static}.map-institution-table table.table-archive-institution>tbody td{background-color:#fff;position:static}.map-institution-table table.table-archive-institution>tbody>tr:hover>*{background-color:#f5fcff}.rsm-geography,.map-geography-bubble,.rsm-annotation{cursor:default}.stateSidebar{z-index:3001;background:#fff;width:400px;height:100vh;padding:40px 36px 66px;font-family:Open Sans,sans-serif;transition:transform .2s ease-in-out;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-2px 0 10px #0003}@media (width<=400px){.stateSidebar{width:100%}}.stateSidebar.active{transform:translate(0)}.stateSidebar .closeSidebar{cursor:pointer;background:url(icon-close.a1e99b2e.svg) 50%/cover no-repeat;width:18px;height:18px;display:block;position:absolute;top:24px;right:20px}.stateSidebar h1{color:#1d1f48;margin-top:0;margin-bottom:.5rem;padding-bottom:6px;padding-right:10px;font-size:26px;font-weight:700}.stateSidebar h3.districtsHeader{color:#1d1f48;border-bottom:1px solid #d6d6d6;margin-bottom:0;padding-top:30px;padding-bottom:10px;font-size:20px;font-weight:700}.stateSidebar p{padding-top:16px;font-size:15px;line-height:1.5}.stateSidebar .downloadButton{color:#fff;text-align:center;cursor:pointer;background:#0f539e;border:none;width:100%;margin-left:0;padding:7px;font-size:13px;font-weight:700;text-decoration:none;display:block}.stateSidebar .downloadButton:before{content:"";background:url(icon-download.85eaf9b7.svg) 50%/contain no-repeat;width:20px;height:20px;margin-bottom:-6px;margin-right:6px;display:inline-block}.stateSidebar .downloadButton:hover{background-color:#1d1f48}.stateSidebar .downloadButton:disabled:before{display:none}.stateSidebar .stateStat{border-bottom:1px solid #d6d6d6;padding:12px 0;display:flex}.stateSidebar .stateStat.first{border-top:1px solid #d6d6d6}.stateSidebar .stateStat .icon{background-position:0 0;background-repeat:no-repeat;background-size:contain;flex-basis:40px;height:40px;margin-right:14px}.stateSidebar .stateStat .icon.institutions{background-image:url(icon-institutions.93c76104.svg)}.stateSidebar .stateStat .icon.students{background-image:url(icon-students.e54a408c.svg)}.stateSidebar .stateStat .icon.employees{background-image:url(icon-employees.64ef8080.svg)}.stateSidebar .stateStat .data .value{color:#0f539e;padding-top:1px;padding-bottom:4px;font-size:22px;font-weight:700;line-height:1}.stateSidebar .stateStat .data .text{font-size:13px;line-height:1}.stateSidebar .districtRow{border-bottom:1px solid #d6d6d6}.stateSidebar .districtRow .toggler{color:#1d1f48;cursor:pointer;background:url(icon-plus.035f7c67.svg) 100%/14px no-repeat;padding:8px 0;font-size:15px;font-weight:700}.stateSidebar .districtRow .toggler.open{background-image:url(icon-minus.3ece8b69.svg)}.stateSidebar .districtRow .toggleArea{padding-top:2px;padding-bottom:18px}.stateSidebar .districtRow .toggleArea .datapointContainer{justify-content:space-between;padding-bottom:14px;display:flex}.stateSidebar .districtRow .toggleArea .datapointContainer .datapoint .value{color:#0f539e;padding-bottom:6px;font-size:22px;font-weight:700;line-height:1}.stateSidebar .districtRow .toggleArea .datapointContainer .datapoint .text{font-size:13px;line-height:1}.stateSidebar .loader{aspect-ratio:1;--_m:conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;width:20px;-webkit-mask:var(--_m);-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;background:#fff;border-radius:50%;margin-bottom:-6px;margin-right:6px;padding:4px;animation:1s linear infinite l3;display:inline-block;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3{to{transform:rotate(1turn)}}
/*# sourceMappingURL=frontend.789a4a50.css.map */
