.header_main_header__PZpDd{grid-area:header;z-index:9999;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);position:relative;height:23rem;padding-bottom:1rem;background-color:#252930;margin-bottom:2.75rem}.header_header_compact__udBeG{height:23rem}.header_main_pic__mask__VSyt1:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#00000099,transparent 30%);z-index:1}.header_main_pic__image__EHFAu{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header_navbar_container__oLXf5{display:grid;align-content:space-between;position:relative;height:100%;z-index:1}.header_front__akAo6{text-decoration:none}.header_front__akAo6 .h1{text-align:left;line-height:62px;color:transparent;-webkit-text-stroke:3px #fff;transition:color .3s ease}.header_front__akAo6 .d-inline{color:#fff;font-size:1.75rem;-webkit-text-stroke:0}.header_front__akAo6 .header_subtitle__ed_jZ{font-size:1.75rem;color:#d89f24;text-shadow:0 4px 4px rgba(0,0,0,.25);line-height:32px;font-weight:500;margin-bottom:0}.header_front__akAo6 a{text-decoration:none}.header_navbar_collapse__odvqC,.header_navbar_collapse__opened__EaTwz{position:absolute;top:0;left:-100%;width:100%;height:100vh;background:maroon;padding:4rem 0 0;z-index:9999;transition:left .5s}.header_navbar_collapse__opened__EaTwz{left:0}.header_navbar_toggler__bBLg_{padding:1rem 0 0;background-color:transparent;border:1px solid transparent;display:grid;justify-content:end;z-index:99999}.header_navbar_nav__YCyHR{display:flex;flex-direction:column}.header_navLinks__CJMtf{display:block;padding:1rem;border-bottom:1px solid #ffffff6e;text-decoration:none!important;color:#fff;outline:none!important;text-transform:uppercase;min-width:0;min-width:auto;font-size:1.25rem}.header_navLinks__CJMtf.active,.header_navLinks__CJMtf:focus,.header_navLinks__CJMtf:hover{color:#d89f24}.header_floatingMobile__UCSjT{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99999!important;width:100%!important}.header_floatingMobile__UCSjT .header_navbar_toggler__bBLg_{padding-top:1rem;display:grid;justify-content:end;width:100%;position:relative;z-index:99999}.header_floatingMobile__UCSjT .header_front__akAo6{display:none}.header_main_header__PZpDd .dropdown-toggle{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;width:-webkit-fill-available}.header_main_header__PZpDd .dropdown-toggle :after{width:0}.header_main_header__PZpDd .dropdown-menu,.header_main_header__PZpDd .dropdown-menu--opened{background:#fff;padding:0}.header_main_header__PZpDd .dropdown-menu--opened .dropdown-item,.header_main_header__PZpDd .dropdown-menu .dropdown-item{font-weight:400;border-bottom:1px solid maroon;padding:.5rem 1rem;font-size:1.15rem;width:100%}.header_main_header__PZpDd .dropdown-menu--opened .dropdown-item:focus,.header_main_header__PZpDd .dropdown-menu--opened .dropdown-item:hover,.header_main_header__PZpDd .dropdown-menu .dropdown-item:focus,.header_main_header__PZpDd .dropdown-menu .dropdown-item:hover{background:maroon;color:#fff}@media(min-width:768px){.header_header_compact__udBeG{height:25rem}}@media(min-width:992px){.header_main_header__PZpDd{height:43.5rem;margin-bottom:3.75rem;padding-top:2rem;padding-bottom:2rem}.header_header_compact__udBeG{height:35rem}.header_navbar_container__oLXf5{grid-template-rows:auto auto;align-content:end;grid-row-gap:3.5rem;row-gap:3.5rem}.header_front__akAo6{grid-row:1}.header_front__akAo6 .h1{line-height:120px;margin-bottom:1rem}.header_front__akAo6 .header_subtitle__ed_jZ{font-size:3.125rem;margin-bottom:0}.header_navbar_collapse__odvqC,.header_navbar_collapse__opened__EaTwz{position:static;width:auto;height:auto;background:inherit;text-align:right;grid-column:1/4;grid-row:2;padding:0}.header_navbar_nav__YCyHR{flex-direction:row;justify-content:center;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.header_navbar_nav__YCyHR .dropdown:hover .dropdown-menu{display:block;visibility:visible;opacity:1}.header_navLinks__CJMtf{font-size:1.563rem;display:grid;align-items:center;border-bottom:1px solid transparent}.header_navLinks__CJMtf.active,.header_navLinks__CJMtf:focus,.header_navLinks__CJMtf:hover{color:#d89f24;border-bottom:1px solid #fff!important}.header_apply__dQcTj{background:maroon}.header_floating__sh64B{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99999!important;width:100%!important;background-color:maroon!important;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.header_floating__sh64B .header_apply__dQcTj{background:#fff!important;color:maroon}.header_main_header__PZpDd .dropdown-menu,.header_main_header__PZpDd .dropdown-menu--opened{min-width:11.813rem}}@media(min-width:1200px){.header_navbar_container__oLXf5{grid-template-rows:1fr auto auto;grid-row-gap:2.5rem;row-gap:2.5rem}.header_front__akAo6{grid-row:2}.header_navbar_collapse__odvqC,.header_navbar_collapse__opened__EaTwz{grid-row:3}}.footer_footer__7PBRV{grid-area:footer;background:maroon;padding:3rem 0;color:#fff}.footer_content__ZeDIa{display:flex;flex-direction:column-reverse;grid-row-gap:3.125rem;row-gap:3.125rem}.footer_content__ZeDIa .h3{color:#fff!important}.footer_content__ZeDIa .row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;justify-content:center}.footer_info__SfPST{font-size:1rem;display:grid;grid-row-gap:.8rem;row-gap:.8rem;text-align:center;margin-bottom:3.125rem}.footer_info__SfPST a{text-decoration:none}.footer_info__SfPST img{margin-right:.5rem}.footer_buttom__swB5C{display:grid;grid-row-gap:.8rem;row-gap:.8rem;justify-items:center;margin-bottom:3.125rem}.footer_social___TTiG{text-align:center;display:grid;grid-template-columns:auto auto;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;margin-bottom:0}@media(min-width:992px){.footer_content__ZeDIa{display:grid;grid-template-columns:auto auto;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between}.footer_info__SfPST{font-size:1.375rem}}.student-housing_main__7ZgZu{margin-bottom:3.75rem}.student-housing_main__7ZgZu .h2{text-transform:uppercase}.student-housing_main__7ZgZu .small{font-size:2.25rem}.student-housing_main__7ZgZu .max-width{max-width:72rem;margin:0 auto 1.8rem}.student-housing_main__7ZgZu picture{display:block;text-align:center}.student-housing_info__k4dkv{font-size:1.1rem;text-align:center;display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;justify-content:center;margin-bottom:3rem}.student-housing_info__k4dkv a{text-decoration:none}.student-housing_info__k4dkv a:hover{color:#d89f24}.student-housing_info__k4dkv a img{margin-right:.5rem}.student-housing_image__gIVn3{margin-bottom:2.75rem}.student-housing_table__4oLZm{width:100%;border-collapse:collapse;max-width:72rem;margin:3rem auto;padding-top:3rem}.student-housing_table__4oLZm tbody,.student-housing_table__4oLZm thead{border-bottom:1px solid #ddd;display:grid}.student-housing_table__4oLZm tbody tr,.student-housing_table__4oLZm thead tr{display:grid;grid-template-columns:repeat(5,1fr);justify-items:center;align-items:center}.student-housing_table__4oLZm td,.student-housing_table__4oLZm th{padding:10px}.student-housing_table__4oLZm tbody tr:last-child{border-bottom:none}.student-housing_iconsTable__ZeZSh{display:grid;grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.student-housing_iconsTable__ZeZSh a:hover img{filter:contrast(.1)}.student-housing_iconsTable__ZeZSh .student-housing_apply__LNoLe,.student-housing_iconsTable__ZeZSh .student-housing_floorplans__yXxRS,.student-housing_iconsTable__ZeZSh .student-housing_video__Tf6bx,.student-housing_iconsTable__ZeZSh .student-housing_virtual__MjUAF{display:none}.student-housing_contact__JIj_k{font-size:1.15rem;font-weight:500;text-align:center;margin-bottom:3.75rem}.student-housing_contact__JIj_k a{text-decoration:none;color:maroon}.student-housing_contact__JIj_k a:hover{color:#d89f24}.student-housing_amenities__MK1se{font-size:1rem;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:3.75rem;grid-column-gap:1.3rem;-moz-column-gap:1.3rem;column-gap:1.3rem}.student-housing_amenities__MK1se li{margin-bottom:1rem}.student-housing_icons__Q6YBM{display:grid;grid-template-columns:repeat(3,auto);grid-row-gap:2rem;row-gap:2rem;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;justify-content:center;justify-content:space-around;list-style:none;padding:0;margin:0}.student-housing_iconItem__mi8AM{font-size:1rem}.student-housing_iconItem__mi8AM a{text-decoration:none;display:flex;flex-direction:column;align-items:center;grid-row-gap:.8rem;row-gap:.8rem}.student-housing_iconItem__mi8AM a:hover{color:#d89f24}.student-housing_iconItem__mi8AM a:hover img{filter:contrast(.1)}.student-housing_prominent__1_tdv{text-align:center;padding-top:2rem;margin-bottom:0}.student-housing_featured__R67QI{font-size:1.5rem;text-align:center;font-weight:400;color:maroon}@media(min-width:768px){.student-housing_icons__Q6YBM{grid-template-columns:repeat(6,auto)}}@media(min-width:992px){.student-housing_main__7ZgZu{margin-bottom:6rem}.student-housing_info__k4dkv{font-size:1.3rem}.student-housing_image__gIVn3{margin-bottom:3.75rem}.student-housing_table__4oLZm{margin-bottom:7.5rem}.student-housing_table__4oLZm tbody tr,.student-housing_table__4oLZm thead tr{grid-template-columns:8rem 8rem 8rem 9rem 14rem;justify-content:center}.student-housing_contact__JIj_k{font-size:1.25rem}.student-housing_iconsTable__ZeZSh{grid-template-columns:repeat(5,auto)}.student-housing_iconsTable__ZeZSh .student-housing_apply__LNoLe,.student-housing_iconsTable__ZeZSh .student-housing_floorplans__yXxRS,.student-housing_iconsTable__ZeZSh .student-housing_video__Tf6bx,.student-housing_iconsTable__ZeZSh .student-housing_virtual__MjUAF{display:inline-block}.student-housing_amenities__MK1se{font-size:1.25rem;grid-template-columns:auto auto;grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.student-housing_icons__Q6YBM{grid-column-gap:2.813rem;-moz-column-gap:2.813rem;column-gap:2.813rem;justify-content:center}.student-housing_iconItem__mi8AM{font-size:1.25rem}}