@import url(https://use.typekit.net/gxp7uqy.css);body{font-family:proxima-nova,sans-serif}*{box-sizing:border-box}:root{--primaryColor:#84bd00;--secondaryColor:#009cde;--onPrimaryColor:#231f20;--backgroundColor:#00263a;--onBackgroundColor:#fff;--titleColor:#3b3c43;--actionColor:#fa6600;--onActionColor:#fff;--header-height:0;font-size:16px;z-index:0}.fadeInAndOut{position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;width:100%}.fadeInAndOut.fadein{max-height:10000px;opacity:1;pointer-events:all}.fadeInAndOut.fadeOut{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.page{height:100vh;margin:0 auto;max-height:968px;max-height:1080px;max-width:1800px;max-width:1920px;overflow-x:hidden;overflow-y:hidden;padding-top:0;padding-top:var(--header-height);position:relative;width:100%}.page.splash{background:no-repeat url(/assets/higher-ed/maps/Glow-Orb-Background.jpg);background-position:50%;background-size:cover}.page.splash2{background:#f6f6f6}.page .page-header{background-color:#84bd00;color:#fff;font-size:38.343px;font-size:36px;font-weight:700;left:2.5%;padding-left:2.2%;padding-right:4.4%;position:absolute;top:0;z-index:50}@media(min-width:800px)and (max-width:1080px){.page .page-header{font-size:34px}}@media(min-width:800px)and (max-width:1080px)and (max-height:500px){.page .page-header{font-size:30px}}@media(min-width:1080px)and (max-width:1270px){.page .page-header{font-size:40.44px}}@media(min-width:1080px)and (max-width:1270px)and (max-height:500px){.page .page-header{font-size:38px}}@media(min-width:1270px)and (max-width:1400px){.page .page-header{font-size:51.124px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:600px){.page .page-header{font-size:40px}}@media(min-width:1400px)and (max-width:1750px){.page .page-header{font-size:58px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:700px){.page .page-header{font-size:51px}}@media(min-width:1750px){.page .page-header{font-size:64px}}.page .topic-header{font-size:34px;font-size:28px;font-weight:700;max-width:1016px;padding-left:5px;pointer-events:none;width:56.4vw}@media(min-width:800px){.page .topic-header{font-size:32px}}@media(min-width:800px)and (max-height:700px){.page .topic-header{font-size:28px}}@media(min-width:1080px){.page .topic-header{font-size:36px}}@media(min-width:1080px)and (max-height:720px){.page .topic-header{font-size:32px}}@media(min-width:1270px){.page .topic-header{font-size:45.5px}}@media(min-width:1270px)and (max-height:720px){.page .topic-header{font-size:41px}}@media(min-width:1400px){.page .topic-header{font-size:53px}}@media(min-width:1400px)and (max-height:720px){.page .topic-header{font-size:49px}}@media(min-width:1750px){.page .topic-header{font-size:60px}}@media(min-width:1750px)and (max-height:720px){.page .topic-header{font-size:53px}}@media(min-width:1900px){.page .topic-header{font-size:64px}}@media(min-width:1900px)and (max-height:720px){.page .topic-header{font-size:58px}}.page .std-text{font-size:17px;font-size:15px;font-weight:400;line-height:1.2;white-space:pre-wrap}@media(min-width:800px){.page .std-text{font-size:16.5px}}@media(min-width:1080px)and (max-width:1270px){.page .std-text{font-size:18px}}@media(min-width:1080px)and (max-width:1270px)and (max-height:800px){.page .std-text{font-size:16.5px}}@media(min-width:1270px)and (max-width:1400px){.page .std-text{font-size:22.756px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.page .std-text{font-size:18px}}@media(min-width:1400px)and (max-width:1750px){.page .std-text{font-size:25px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:700px){.page .std-text{font-size:22px}}@media(min-width:1750px){.page .std-text{font-size:28px}}@media(min-width:1750px)and (max-height:800px){.page .std-text{font-size:25px}}.page .tap-prompt{color:#84bd00;color:var(--primaryColor);font-size:12px;font-weight:700;line-height:1.4;white-space:pre-wrap}@media(min-width:800px){.page .tap-prompt{font-size:13px}}@media(min-width:800px)and (max-height:700px){.page .tap-prompt{font-size:11.5px}}@media(min-width:1080px){.page .tap-prompt{font-size:14px}}@media(min-width:1080px)and (max-height:720px){.page .tap-prompt{font-size:12px}}@media(min-width:1270px){.page .tap-prompt{font-size:17.5px}}@media(min-width:1270px)and (max-height:720px){.page .tap-prompt{font-size:14px}}@media(min-width:1400px){.page .tap-prompt{font-size:22px}}@media(min-width:1400px)and (max-height:720px){.page .tap-prompt{font-size:18px}}.page .link{cursor:pointer}.popup .holder{padding:0}.popup .holder .location_popup{align-items:center;background-color:#009cde;background-color:var(--secondaryColor);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.popup .holder .location_popup h5{color:#000;font-size:50px;font-style:normal;font-weight:600;line-height:90px;margin:0 42px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.popup .holder .location_popup .buttons{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;width:80%}.popup .holder .location_popup .buttons .button{align-items:center;background:#84bd00;background:var(--primaryColor);border-radius:31.49px;box-shadow:0 10px 20px rgba(0,0,0,.13);color:#fff;display:flex;font-size:30px;font-weight:700;justify-content:center;letter-spacing:-.4px;line-height:36px;margin:10px 15px;padding:30px 25px;text-align:center;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;width:100%}.popup .holder .location_popup .buttons .button.active{background:#001751;border:5px solid #fff;color:#fff}@media(min-width:1900px){.popup .holder .location_popup .buttons{grid-template-columns:repeat(2,1fr)}}.landingPage{align-items:center;display:flex;justify-content:center;position:relative}.landingPage svg{cursor:pointer;height:auto;pointer-events:visiblePainted;width:100%}.landingPage .home-map{aspect-ratio:1920/1080;background-image:url(/assets/higher-ed/maps/HigherEdMap.png);background-repeat:no-repeat;background-size:contain;bottom:0;height:auto;position:relative;width:100%}@media(min-device-aspect-ratio:1.5){.landingPage .home-map{height:auto;left:0;top:2%;width:100%}}@media(min-device-aspect-ratio:1.8){.landingPage .home-map{width:95%}}@media(min-device-aspect-ratio:2){.landingPage .home-map{width:92%}}@media(min-device-aspect-ratio:2.1){.landingPage .home-map{width:89%}}@media(min-device-aspect-ratio:2.2){.landingPage .home-map{width:85%}}@media(min-device-aspect-ratio:2.3){.landingPage .home-map{width:80%}}@media(min-device-aspect-ratio:2.4){.landingPage .home-map{width:76%}}@media(min-device-aspect-ratio:2.6){.landingPage .home-map{width:70%}}.landingPage .home-map>div{animation:buttonAnimationLanding ease infinite}.landingPage .home-map>div:first-child{animation-delay:0s;animation-duration:20s}.landingPage .home-map>div:nth-child(2){animation-delay:4s;animation-duration:20s}.landingPage .home-map>div:nth-child(3){animation-delay:8s;animation-duration:20s}.landingPage .home-map>div:nth-child(4){animation-delay:12s;animation-duration:20s}.landingPage .home-map>div:nth-child(5){animation-delay:16s;animation-duration:20s}.landingPage .home-map .dorm-rooms{left:32%;position:absolute;top:46%;width:11.7%}.landingPage .home-map .campus-dining{left:49%;position:absolute;top:29.5%;width:9.1%;z-index:5}.landingPage .home-map .main-campus{left:59.9%;position:absolute;top:43.8%;width:12.25%}.landingPage .home-map .athletics{left:65.65%;position:absolute;top:19.75%;width:9.2%}.landingPage .home-map .conference-ballroom{left:76.4%;position:absolute;top:35.2%;width:11.3%}.landingPage .top-left{display:flex;flex-direction:column;font-weight:400;left:5%;pointer-events:none;position:absolute;top:5%}.landingPage .top-left .topic-header{line-height:1.125;margin-bottom:4%;width:auto}.landingPage .top-left .topic-header .sub-topic-header{color:var(--primaryColor);display:flex;font-size:50%;font-size:16px;font-weight:400;white-space:pre-wrap}@media(min-width:800px){.landingPage .top-left .topic-header .sub-topic-header{font-size:18px}}@media(min-width:1080px){.landingPage .top-left .topic-header .sub-topic-header{font-size:20.25px}}@media(min-width:1270px){.landingPage .top-left .topic-header .sub-topic-header{font-size:25.6px}}@media(min-width:1400px){.landingPage .top-left .topic-header .sub-topic-header{font-size:29px}}@media(min-width:1750px){.landingPage .top-left .topic-header .sub-topic-header{font-size:33px}}@media(min-width:1900px){.landingPage .top-left .topic-header .sub-topic-header{font-size:36px}}.landingPage .top-left .column{display:flex;flex-direction:column;padding-left:19px;position:relative}.landingPage .top-left .column .row{display:flex;flex-direction:row;font-size:19.2px;font-size:16px;white-space:pre-wrap}.landingPage .top-left .column .row span{color:var(--primaryColor);font-weight:700}@media(min-width:800px){.landingPage .top-left .column .row{font-size:18px}}@media(min-width:1080px){.landingPage .top-left .column .row{font-size:20.25px}}@media(min-width:1270px){.landingPage .top-left .column .row{font-size:25.6px}}@media(min-width:1400px){.landingPage .top-left .column .row{font-size:29px}}@media(min-width:1750px){.landingPage .top-left .column .row{font-size:33px}}@media(min-width:1900px){.landingPage .top-left .column .row{font-size:36px}}.landingPage .top-left .column .line{height:100%;left:0;position:absolute}.landingPage .top-left .column .line svg{height:100%;width:auto}.landingPage .logo{max-width:183px;position:absolute;right:1%;bottom:3%;width:10.156vw;}.landingPage .bottom-left{align-items:center;bottom:4%;display:flex;flex-direction:column;gap:2%;left:4%;pointer-events:none;position:absolute}@media(min-device-aspect-ratio:1.5){.landingPage .bottom-left{left:3%}}.landingPage .bottom-left .touch-prompt{aspect-ratio:1/1;height:12.76vw;max-height:174.222px}@media(min-device-aspect-ratio:1.5){.landingPage .bottom-left .touch-prompt{height:auto;max-height:none;max-width:245px;width:10vw}}.landingPage .bottom-left .block{font-size:15px;font-size:13px;font-weight:400;text-align:center;white-space:pre-wrap}.landingPage .bottom-left .block span{color:var(--secondaryColor);font-weight:700}.landingPage .bottom-left .block strong{font-size:19.2px;font-size:16px}@media(min-width:800px){.landingPage .bottom-left .block strong{font-size:18px}}@media(min-width:1080px){.landingPage .bottom-left .block strong{font-size:20.25px}}@media(min-width:1270px){.landingPage .bottom-left .block strong{font-size:25.6px}}@media(min-width:1420px){.landingPage .bottom-left .block strong{font-size:27px}}@media(min-width:1600px){.landingPage .bottom-left .block strong{font-size:31px}}@media(min-width:1750px){.landingPage .bottom-left .block strong{font-size:33px}}@media(min-width:1920px){.landingPage .bottom-left .block strong{font-size:36px}}@media(min-width:800px){.landingPage .bottom-left .block{font-size:14px}}@media(min-width:1080px){.landingPage .bottom-left .block{font-size:15.75px}}@media(min-width:1270px){.landingPage .bottom-left .block{font-size:19.9px}}@media(min-width:1420px){.landingPage .bottom-left .block{font-size:22px}}@media(min-width:1600px){.landingPage .bottom-left .block{font-size:24px}}@media(min-width:1750px){.landingPage .bottom-left .block{font-size:26px}}@media(min-width:1920px){.landingPage .bottom-left .block{font-size:28px}}@keyframes buttonAnimationLanding{0%,1.04125%,2.0825%{transform:scale(1)}.52125%,1.5625%{transform:scale(.9)}}.AgilysysLogo_cls1__tT9wj{fill:#009cde}.AgilysysLogo_cls2__XCd5Y{fill:#84bd00}#featured-solutions{background-color:#fff;border-top:12px solid var(--secondaryColor);bottom:0;box-shadow:0 -6px 21px 0 rgba(0,156,222,.5);display:flex;flex-direction:row;height:23.52vw;position:absolute;transform:translateY(23.52vw);transition:all .3s;width:100%}@media(min-width:1400px){#featured-solutions{max-height:267px;transform:translateY(100%)}}@media(min-device-aspect-ratio:1.5){#featured-solutions{max-height:33%}}@media(min-width:1920px)and (min-height:1080px){#featured-solutions{max-height:30%}}#featured-solutions .header-box{align-items:center;aspect-ratio:1273/200;background-color:var(--secondaryColor);color:#fff;display:flex;font-size:20.813px;font-size:17.5px;font-weight:700;justify-content:center;left:4%;left:2.8%;margin-top:-1px;position:absolute;width:20.75%}@media(min-width:1050px){#featured-solutions .header-box{font-size:20px}}@media(min-width:1270px){#featured-solutions .header-box{font-size:26.311px}}@media(min-width:1400px){#featured-solutions .header-box{font-size:29px}}@media(min-width:1750px){#featured-solutions .header-box{font-size:34.688px}}#featured-solutions .left-side{display:flex;flex-direction:column;justify-content:space-evenly;padding-left:2.8%;padding-top:2.333%;position:relative;width:24.75%}@media(min-width:1400px){#featured-solutions .left-side{padding-top:3%}}@media(min-device-aspect-ratio:1.5){#featured-solutions .left-side{padding-top:2.95%}}#featured-solutions .left-side .row{align-items:center;display:flex;flex-direction:row}#featured-solutions .left-side .row svg{flex-shrink:0;max-width:74px;width:4.11vw}#featured-solutions .left-side .row span{flex-shrink:0;font-size:13.5px;font-size:12px;font-weight:400;line-height:1.2;white-space:pre-wrap}@media(min-width:800px)and (max-width:1270px){#featured-solutions .left-side .row span{font-size:13.5px}}@media(min-width:1270px)and (max-width:1400px){#featured-solutions .left-side .row span{font-size:17.067px}}@media(min-width:1400px){#featured-solutions .left-side .row span{font-size:22.5px}}@media(min-width:1400px)and (max-height:730px){#featured-solutions .left-side .row span{font-size:19px}}#featured-solutions .left-side .f-logo{cursor:pointer;max-width:183px;width:10.156vw}#featured-solutions .left-side .f-logo svg{height:auto;width:100%}#featured-solutions .right-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-columns:var(--featured-columns,repeat(auto-fit,minmax(100px,1fr)));position:relative;top:12px;top:var(--top-offset,12px);width:75.25%}#featured-solutions .right-side .featured-item{cursor:pointer}#featured-solutions .right-side .featured-item .item-head{height:1.8vw;height:var(--heightOverride,1.8vw)}@media(min-device-aspect-ratio:1.5){#featured-solutions .right-side .featured-item img{max-height:30vh;max-height:var(--max-img-height-override,30vh)}}#featured-solutions.slide-up{transform:translateY(0)}.kitchenPage{background:url(/assets/higher-ed/maps/CampusDining-Kitchen.png) no-repeat;background-position:50%;background-size:cover;position:relative}.kitchenPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.kitchenPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.kitchenPage .text-wrapper .top svg{width:100%}.kitchenPage .text-wrapper .std-text{white-space:pre-wrap;width:64.86%}@media(min-width:1270px)and (max-width:1400px)and (max-height:830px){.kitchenPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.kitchenPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:870px){.kitchenPage .text-wrapper .std-text{font-size:27px}}.kitchenPage .featured-solutions{--featured-columns:45% 45%;--top-offset:0px}.kitchenPage .featured-solutions .right-side{justify-items:center}.kitchenPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row}.kitchenPage .featured-solutions .featured-item img{max-height:240px;max-width:80%}@media(min-device-aspect-ratio:1.5){.kitchenPage .featured-solutions .featured-item img{max-height:none}}.kitchenPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.kitchenPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:1270px){.kitchenPage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1400px){.kitchenPage .featured-solutions .featured-item .item-head{font-size:24px}}.header{align-items:center;aspect-ratio:700/200;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100%;box-sizing:border-box;display:flex;flex-direction:row-reverse;gap:15px;height:auto;justify-content:center;max-width:351px;position:fixed;position:absolute!important;right:14.5%;top:1.1%;width:19.479vw;z-index:5;z-index:100!important}.header .page-title{color:#000;display:none;font-family:Open Sans;font-size:60px;font-style:normal;font-weight:700;padding-right:160px;text-align:center}@media(min-width:1900px){.header .page-title{display:inline;display:initial}}.header .back{width:84px}.header .back svg path{stroke:#113c46}.header.home{background:none;justify-content:center}.header.home .logo{height:117px;width:319px}.header .back-button,.header .home-button{height:90%;width:auto}.header .back-button img,.header .home-button img{height:100%;width:auto}.header .back-button svg path,.header .home-button svg path{fill:var(--secondaryColor)}.header .back-button.clickable,.header .home-button.clickable{cursor:pointer}.header--home{height:4.5rem;padding-left:798px;width:16.3rem}.header--hide{visibility:hidden}.header .logo{height:117px;width:319px}.header--home-button{flex-direction:row;height:93px;width:93px}.header--home-button,.popup{align-items:center;display:flex;justify-content:center}.popup{background:rgba(32,33,36,.7);flex-direction:column;height:100%;left:0;position:fixed!important;top:0;width:100%;z-index:999}.popup .close{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center;margin:0 0 0 auto;position:absolute;right:5px;top:5px;width:60px;z-index:2}.popup .close svg{height:60px;position:fixed}.popup .offclick{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popup .holder{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;z-index:2}.popup .holder .txt_btn{font-size:23px}.popup .holder p{line-height:1.2}.popup .holder video{height:100%;object-fit:contain;width:100%}.popup .thanks{text-align:center}.popup .loader{margin:auto;width:200px!important}.popup h3{color:#141c44;font-size:75px;font-style:normal;font-weight:600;line-height:75px;margin:110px 0 95px}.popup button,.popup h3{text-align:center;width:100%}.popup button{background:#3f57e8;border:none;color:#fff;font-size:38.8164px;font-weight:700;height:129px;line-height:47px;outline:none;text-transform:capitalize;transition:all .3s}.popup .checkmark{margin-bottom:20px}.popup .checkmark svg{height:150px}.popup .checkmark svg path{fill:#3f57e8}.popup.full .close{right:-115px;top:-42px}@media only screen and (max-width:1080px){.popup.full .close{right:26px;top:-50px}}.popup.full .holder{background:none;height:100%;overflow:hidden;width:100%}.popup.full .holder video{height:821px;padding-left:100px;width:1457px}@media only screen and (max-width:1080px){.popup.full .holder video{height:609px;width:1080px}.popup.full .holder{background:none;overflow:hidden;padding:0;width:1080px}}@media only screen and (min-width:1920px){.vertical-header{display:none}}.page-title{align-items:flex-end;display:flex;flex-direction:row;height:8.11vw;left:6.7%;max-height:125px;max-width:60vw;position:absolute;top:5.1%;width:auto}.page-title img{height:100%;width:100%}@media(min-width:800px)and (max-width:1080px)and (max-height:700px){.page-title{height:7vw}}@media(min-width:1080px)and (max-width:1270px)and (max-height:700px){.page-title{height:7vw}}@media(min-width:1270px)and (max-width:1750px)and (max-height:700px){.page-title{height:7vw}}@media(min-width:1750px)and (max-height:700px){.page-title{height:7vw}}.page-title span{letter-spacing:-3px}.text-blocks{display:flex;flex-direction:column;left:6.7%;max-width:787px;position:absolute;top:28%;width:43.75%}.text-blocks .std-text{font-size:17px;font-size:14px}@media(min-width:800px)and (max-width:1080px){.text-blocks .std-text{font-size:16.5px}}@media(min-width:800px)and (max-width:1080px)and (max-height:450px){.text-blocks .std-text{font-size:14px}}@media(min-width:1080px)and (max-width:1270px){.text-blocks .std-text{font-size:18px}}@media(min-width:1080px)and (max-width:1270px)and (max-height:500px){.text-blocks .std-text{font-size:16.5px}}@media(min-width:1270px)and (max-width:1750px){.text-blocks .std-text{font-size:22.756px}}@media(min-width:1270px)and (max-width:1750px)and (max-height:600px){.text-blocks .std-text{font-size:18px}}@media(min-width:1750px){.text-blocks .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:870px){.text-blocks .std-text{font-size:22px}}@media(min-width:1750px){.text-blocks .std-text{font-size:30px}}.play-video{align-items:center;background-color:var(--primaryColor);border-radius:55px;bottom:10%;bottom:8%;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:20px;font-weight:500;gap:15px;height:9%;justify-content:space-evenly;left:6.7%;max-width:370px;padding:2.5% 4%;position:absolute;white-space:nowrap}@media(min-width:1080px){.play-video{font-size:22px}}@media(min-width:1270px){.play-video{font-size:27.3px}}@media(min-width:1400px){.play-video{font-size:36px}}.play-video svg{flex-shrink:0;height:3.5vh;max-height:37.5px;width:auto}.page .popup .holder{align-items:flex-start;aspect-ratio:1197/720;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;max-height:712px;max-width:1184px;overflow:hidden;padding:2.9%;position:relative;width:75.74vw;z-index:2}.page .popup .holder .close{height:7%;width:auto}.page .popup .holder .close svg{height:100%;position:static;width:auto}.eatecPage .img-1{position:absolute;right:7.25%;top:12.5%;width:39.948%}@media(max-height:700px){.eatecPage .img-1{width:34%}}.eatecPage .img-2{position:absolute;right:1.75%;top:45.5%;width:39.948%}@media(max-height:700px){.eatecPage .img-2{width:34%}}.eatecPage .text-blocks{top:26%}@media(min-width:800px)and (max-width:1080px){.eatecPage .text-blocks .std-text{font-size:14.5px}}@media(min-width:800px)and (max-width:1080px)and (max-height:450px){.eatecPage .text-blocks .std-text{font-size:12px}}@media(min-width:1080px)and (max-width:1270px){.eatecPage .text-blocks .std-text{font-size:16px}}@media(min-width:1080px)and (max-width:1270px)and (max-height:500px){.eatecPage .text-blocks .std-text{font-size:14.5px}}@media(min-width:1270px)and (max-width:1750px){.eatecPage .text-blocks .std-text{font-size:20.75px}}@media(min-width:1270px)and (max-width:1750px)and (max-height:700px){.eatecPage .text-blocks .std-text{font-size:18px}}@media(min-width:1270px)and (max-width:1750px)and (max-height:600px){.eatecPage .text-blocks .std-text{font-size:16px}}@media(min-width:1750px){.eatecPage .text-blocks .std-text{font-size:24px}}@media(min-width:1750px)and (max-height:870px){.eatecPage .text-blocks .std-text{font-size:20px}}@media(min-width:1750px){.eatecPage .text-blocks .std-text{font-size:28px}}@media(min-width:1750px)and (max-height:1000px){.eatecPage .text-blocks .std-text{font-size:25px}}@media(min-width:1750px)and (max-height:950px){.eatecPage .text-blocks .std-text{font-size:22px}}.digitalMenuFPage .img-1{position:absolute;right:2%;top:27%;width:45.3646%}.IGKDSFPage .img-1{position:absolute;right:2.25%;top:27%;width:45.052%}@media(min-width:1750px){.IGKDSFPage .text-blocks .std-text{font-size:26px}}.IGKioskFPage .img-1{height:76.48%;position:absolute;right:15.5%;top:10%}.IGKioskFPage .img-2{height:76.48%;position:absolute;right:2%;top:23.5%}.IGKioskFPage .text-blocks{top:26%}.IGOnDemandFPage .img-1{height:78.52%;position:absolute;right:19.25%;top:12%}.IGOnDemandFPage .img-2{height:78.52%;position:absolute;right:1.75%;top:20%}.infoGenesisFPage .text-blocks{top:25%}.infoGenesisFPage .img-1{position:absolute;right:2.5%;top:14%;width:35.1%}@media(max-height:700px){.infoGenesisFPage .img-1{width:27.5%}}.infoGenesisFPage .img-2{position:absolute;right:15%;top:51%;width:35.1%}@media(max-height:700px){.infoGenesisFPage .img-2{width:27.5%}}@media(min-width:1750px){.infoGenesisFPage .text-blocks .std-text{font-size:24px}}.salesFPage .img-1{position:absolute;right:1%;top:24%;width:50.833%}.aboutUsPage{display:flex;flex-direction:column;position:relative}.aboutUsPage .background{height:100%;position:absolute;width:100%}.aboutUsPage .logo{height:25.5%;padding-left:3.75%;width:auto}@media(min-device-aspect-ratio:1.5){.aboutUsPage .logo{height:32%}}.aboutUsPage .logo svg{height:100%;width:auto}.aboutUsPage .triple-text{font-size:36px;font-weight:700;line-height:1.5;margin-bottom:auto;margin-top:auto;padding-left:8.5%;white-space:pre-wrap}@media(min-width:1050px){.aboutUsPage .triple-text{font-size:38.25px}}@media(min-width:1150px){.aboutUsPage .triple-text{font-size:43px}}@media(min-width:1250px){.aboutUsPage .triple-text{font-size:47px}}@media(min-width:1450px){.aboutUsPage .triple-text{font-size:53px}}@media(min-width:1700px){.aboutUsPage .triple-text{font-size:59px}}@media(min-device-aspect-ratio:1.5){.aboutUsPage .triple-text span{font-size:115%}}@media(min-device-aspect-ratio:2){.aboutUsPage .triple-text span{font-size:100%}}.aboutUsPage .triple-text span:last-child{font-weight:600}.aboutUsPage .bottom-bar{align-items:center;background:var(--primaryColor);display:flex;font-size:15px;height:32.77%;padding-left:8.5%;width:100%}@media(min-height:750px){.aboutUsPage .bottom-bar{font-size:17.8px}}@media(min-height:900px){.aboutUsPage .bottom-bar{font-size:20px}}@media(min-height:1000px){.aboutUsPage .bottom-bar{font-size:21.5px}}.aboutUsPage .bottom-bar span{bottom:10%;color:#fff;font-weight:600;line-height:1.3;position:relative;white-space:pre-wrap}@media(min-device-aspect-ratio:1.5){.aboutUsPage .bottom-bar span{bottom:0;font-size:130%}}@media(min-device-aspect-ratio:2){.aboutUsPage .bottom-bar span{font-size:115%}}.aboutUsPage .bubbles{height:auto;position:absolute;right:7.45%;top:13.25%;width:34.6875%}@media(min-device-aspect-ratio:1.6){.aboutUsPage .bubbles{height:73.9%;right:8.6%;top:17.75%;width:auto}}.no-display{align-items:center;background:no-repeat url(/assets/higher-ed/maps/Glow-Orb-Background.jpg);background-size:cover;display:flex;height:100%;justify-content:center;padding:10px;position:fixed;text-align:center;width:100%;z-index:115}@media(orientation:landscape)and (min-width:850px)and (min-height:520px){.no-display{display:none}}@media(orientation:landscape)and (min-width:1280px)and (max-height:481px)and (-webkit-min-device-pixel-ratio:1.5),(orientation:landscape)and (min-width:1280px)and (max-height:481px)and (min-resolution:144dpi){.no-display{display:none}}.campusDiningPage{background-position:50%;background-size:cover;display:flex;justify-content:flex-end;position:relative}.campusDiningPage svg{cursor:pointer;height:auto;pointer-events:visiblePainted;width:100%}.campusDiningPage .text-blocks{flex-direction:column;gap:44px;left:8%;top:19%;width:32.6%}.campusDiningPage .tap,.campusDiningPage .text-blocks{display:flex;left:5%;left:2.75%;position:absolute;z-index:5}.campusDiningPage .tap{align-items:flex-end;flex-direction:row;top:61.2%}.campusDiningPage .tap img{aspect-ratio:1/1;height:6.4vw;max-height:116px;width:auto}.campusDiningPage .logo{bottom:1.2%;left:1.7%;max-width:183px;position:absolute;width:10.156vw;z-index:5}.campusDiningPage .campus-dining-map{aspect-ratio:3840/2160;background:no-repeat url(/assets/higher-ed/maps/CampusDining.png);background-position:50%;background-size:contain;height:100%;left:5%;max-height:1080px;max-width:1920px;position:relative;width:auto}@media(min-device-aspect-ratio:1.5){.campusDiningPage .campus-dining-map{left:0}}.campusDiningPage .campus-dining-map>div{animation:diningButtonAnimation ease infinite}.campusDiningPage .campus-dining-map>div:first-child{animation-delay:0s;animation-duration:12s}.campusDiningPage .campus-dining-map>div:nth-child(2){animation-delay:4s;animation-duration:12s}.campusDiningPage .campus-dining-map>div:nth-child(3){animation-delay:8s;animation-duration:12s}.campusDiningPage .campus-dining-map .dining-hall{left:49%;position:absolute;top:43%;width:11.65%}.campusDiningPage .campus-dining-map .kitchen{left:63.5%;position:absolute;top:30.5%;width:9.8%}.campusDiningPage .campus-dining-map .food-court{left:71%;position:absolute;top:37%;width:11.2%}.bookstorePage{background:url(/assets/higher-ed/maps/MainCampus-Bookshop.png) no-repeat;background-position:50%;background-size:cover;position:relative}.bookstorePage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.bookstorePage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.bookstorePage .text-wrapper .top svg{width:100%}.bookstorePage .text-wrapper .std-text{white-space:pre-wrap;width:74%}@media(min-width:1270px)and (max-width:1400px)and (max-height:830px){.bookstorePage .text-wrapper .std-text{font-size:19px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.bookstorePage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:870px){.bookstorePage .text-wrapper .std-text{font-size:27px}}.bookstorePage .featured-solutions{--top-offset:0px}.bookstorePage .featured-solutions .right-side{justify-items:center}.bookstorePage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row}@media(min-width:1400px){.bookstorePage .featured-solutions .featured-item{height:80%}}@media(min-width:1700px){.bookstorePage .featured-solutions .featured-item{height:75%}}@media(min-device-aspect-ratio:1.5){.bookstorePage .featured-solutions .featured-item{height:auto}}.bookstorePage .featured-solutions .featured-item img{--max-img-height-override:min(30vh,292px);height:90%;max-width:75%}.bookstorePage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.bookstorePage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:1270px){.bookstorePage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1400px){.bookstorePage .featured-solutions .featured-item .item-head{font-size:24px}}.classroomsPage{background:url(/assets/higher-ed/maps/MainCampus-ClassLibrary.png) no-repeat;background-position:50%;background-size:cover;position:relative}.classroomsPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.classroomsPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.classroomsPage .text-wrapper .top svg{width:100%}.classroomsPage .text-wrapper .std-text{white-space:pre-wrap;width:64.86%}@media(min-width:1270px)and (max-width:1400px){.classroomsPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.classroomsPage .text-wrapper .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.classroomsPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.classroomsPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1750px){.classroomsPage .text-wrapper .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.classroomsPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.classroomsPage .text-wrapper .std-text{font-size:19px}}.classroomsPage .featured-solutions .right-side{justify-items:center}.classroomsPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row-reverse}.classroomsPage .featured-solutions .featured-item img{height:95%}.classroomsPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.classroomsPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.classroomsPage .featured-solutions .featured-item .item-head{font-size:17px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.classroomsPage .featured-solutions .featured-item .item-head{font-size:15px}}@media(min-width:1270px)and (max-width:1400px){.classroomsPage .featured-solutions .featured-item .item-head{font-size:22px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.classroomsPage .featured-solutions .featured-item .item-head{font-size:18px}}@media(min-width:1400px){.classroomsPage .featured-solutions .featured-item .item-head{font-size:24px}}@media(min-width:1400px)and (max-height:730px){.classroomsPage .featured-solutions .featured-item .item-head{font-size:20px}}.shippingPage{background:url(/assets/higher-ed/maps/MainCampus-ShippingReceiving.png) no-repeat;background-position:50%;background-size:cover;position:relative}.shippingPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.shippingPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.shippingPage .text-wrapper .top svg{width:100%}.shippingPage .text-wrapper .std-text{white-space:pre-wrap;width:61.86%}@media(min-width:1270px)and (max-width:1400px){.shippingPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.shippingPage .text-wrapper .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.shippingPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.shippingPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1750px){.shippingPage .text-wrapper .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.shippingPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.shippingPage .text-wrapper .std-text{font-size:19px}}.shippingPage .featured-solutions .right-side{--top-offset:-3%;justify-items:center}.shippingPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row-reverse}.shippingPage .featured-solutions .featured-item img{height:90%}.shippingPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:17px;white-space:nowrap}.shippingPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.shippingPage .featured-solutions .featured-item .item-head{font-size:19px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.shippingPage .featured-solutions .featured-item .item-head{font-size:17px}}@media(min-width:1270px)and (max-width:1400px){.shippingPage .featured-solutions .featured-item .item-head{font-size:24px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.shippingPage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1400px){.shippingPage .featured-solutions .featured-item .item-head{font-size:26px}}@media(min-width:1400px)and (max-height:730px){.shippingPage .featured-solutions .featured-item .item-head{font-size:22px}}.diningHallPage{background:url(/assets/higher-ed/maps/CampusDining-DiningHall.png) no-repeat;background-position:50%;background-size:cover;position:relative}.diningHallPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.diningHallPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.diningHallPage .text-wrapper .top svg{width:100%}.diningHallPage .text-wrapper .std-text{white-space:pre-wrap;width:61.86%}@media(min-width:1270px)and (max-width:1400px){.diningHallPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.diningHallPage .text-wrapper .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.diningHallPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.diningHallPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1750px){.diningHallPage .text-wrapper .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.diningHallPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.diningHallPage .text-wrapper .std-text{font-size:19px}}.diningHallPage .featured-solutions{--featured-columns:25% 28% 22% 25%}.diningHallPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:column}.diningHallPage .featured-solutions .featured-item img{max-width:100%}@media(min-device-aspect-ratio:1.5){.diningHallPage .featured-solutions .featured-item img{--max-img-height-override:26vh;object-fit:contain}}.diningHallPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.diningHallPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.diningHallPage .featured-solutions .featured-item .item-head{font-size:16px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.diningHallPage .featured-solutions .featured-item .item-head{font-size:14px}}@media(min-width:1270px)and (max-width:1400px){.diningHallPage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.diningHallPage .featured-solutions .featured-item .item-head{font-size:16px}}@media(min-width:1400px){.diningHallPage .featured-solutions .featured-item .item-head{font-size:22px}}@media(min-width:1400px)and (max-height:730px){.diningHallPage .featured-solutions .featured-item .item-head{font-size:18px}}.diningHallPage .featured-solutions .featured-item:nth-child(2) img{--max-img-height-override:30vh;height:75%}@media(min-width:1100px){.diningHallPage .featured-solutions .featured-item:nth-child(2) img{height:88%}}@media(min-width:1400px){.diningHallPage .featured-solutions .featured-item:nth-child(2) img{height:75%}}@media(min-width:1700px){.diningHallPage .featured-solutions .featured-item:nth-child(2) img{height:75%}}@media(min-device-aspect-ratio:1.5){.diningHallPage .featured-solutions .featured-item:nth-child(2) img{height:90%;max-width:75%}}.diningHallPage .featured-solutions .featured-item:nth-child(3) img{--max-img-height-override:32vh}.mainCampusPage{background-position:50%;background-size:cover;display:flex;justify-content:flex-end;position:relative}.mainCampusPage svg{cursor:pointer;height:auto;pointer-events:visiblePainted;width:100%}.mainCampusPage .text-blocks{flex-direction:column;gap:44px;left:8%;top:19%;width:32.6%}.mainCampusPage .tap,.mainCampusPage .text-blocks{display:flex;left:5%;left:2.75%;position:absolute;z-index:5}.mainCampusPage .tap{align-items:flex-end;flex-direction:row;top:61.2%}.mainCampusPage .tap img{aspect-ratio:1/1;height:6.4vw;max-height:116px;width:auto}.mainCampusPage .logo{bottom:1.2%;left:1.7%;max-width:183px;position:absolute;width:10.156vw;z-index:5}.mainCampusPage .main-campus-map{aspect-ratio:3840/2160;background:no-repeat url(/assets/higher-ed/maps/MainCampus.png);background-position:50%;background-size:contain;height:100%;left:5%;max-height:1080px;max-width:1920px;position:relative;width:auto}@media(min-device-aspect-ratio:1.5){.mainCampusPage .main-campus-map{left:0}}.mainCampusPage .main-campus-map>div{animation:diningButtonAnimation ease infinite}.mainCampusPage .main-campus-map>div:first-child{animation-delay:0s;animation-duration:12s}.mainCampusPage .main-campus-map>div:nth-child(2){animation-delay:4s;animation-duration:12s}.mainCampusPage .main-campus-map>div:nth-child(3){animation-delay:8s;animation-duration:12s}.mainCampusPage .main-campus-map .classrooms{left:51%;position:absolute;top:34.2%;width:11.1%}.mainCampusPage .main-campus-map .shipping{left:62%;position:absolute;top:22%;width:10.7%}.mainCampusPage .main-campus-map .gift-shop{left:72.5%;position:absolute;top:48.6%;width:10%}@keyframes diningButtonAnimation{0%,2.085%,4.17%{transform:scale(1)}1.0425%,3.1275%{transform:scale(.9)}}.GiftShop_cls1__LjdaP{fill:url(#linear-gradient-2)}.GiftShop_cls2__AtE93,.GiftShop_cls3__M1iiD,.GiftShop_cls4__jqjqn{fill:#fff}.GiftShop_cls3__M1iiD{opacity:.6}.GiftShop_cls3__M1iiD,.GiftShop_cls4__jqjqn{isolation:isolate}.GiftShop_cls4__jqjqn{opacity:.3}.GiftShop_cls5__JeNlH{fill:url(#linear-gradient)}.foodCourtPage{background:url(/assets/higher-ed/maps/CampusDining-FoodCourt.png) no-repeat;background-position:50%;background-size:cover;position:relative}.foodCourtPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.foodCourtPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.foodCourtPage .text-wrapper .top svg{width:100%}.foodCourtPage .text-wrapper .std-text{white-space:pre-wrap;width:64.86%}@media(min-width:1270px)and (max-width:1400px){.foodCourtPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.foodCourtPage .text-wrapper .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.foodCourtPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.foodCourtPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1750px){.foodCourtPage .text-wrapper .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.foodCourtPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.foodCourtPage .text-wrapper .std-text{font-size:19px}}.foodCourtPage .featured-solutions{--featured-columns:25% 28% 22% 25%}.foodCourtPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:column}.foodCourtPage .featured-solutions .featured-item img{max-width:100%}@media(min-device-aspect-ratio:1.5){.foodCourtPage .featured-solutions .featured-item img{--max-img-height-override:26vh;object-fit:contain}}.foodCourtPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.foodCourtPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.foodCourtPage .featured-solutions .featured-item .item-head{font-size:16px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.foodCourtPage .featured-solutions .featured-item .item-head{font-size:14px}}@media(min-width:1270px)and (max-width:1400px){.foodCourtPage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.foodCourtPage .featured-solutions .featured-item .item-head{font-size:16px}}@media(min-width:1400px){.foodCourtPage .featured-solutions .featured-item .item-head{font-size:22px}}@media(min-width:1400px)and (max-height:730px){.foodCourtPage .featured-solutions .featured-item .item-head{font-size:18px}}.foodCourtPage .featured-solutions .featured-item:nth-child(2) img{--max-img-height-override:30vh;height:75%}@media(min-width:1100px){.foodCourtPage .featured-solutions .featured-item:nth-child(2) img{height:88%}}@media(min-width:1400px){.foodCourtPage .featured-solutions .featured-item:nth-child(2) img{height:75%}}@media(min-width:1700px){.foodCourtPage .featured-solutions .featured-item:nth-child(2) img{height:75%}}@media(min-device-aspect-ratio:1.5){.foodCourtPage .featured-solutions .featured-item:nth-child(2) img{height:90%;max-width:75%}}.foodCourtPage .featured-solutions .featured-item:nth-child(3) img{--max-img-height-override:32vh}.studentCenterPage{position:relative}.studentCenterPage>div{position:relative;z-index:2}.studentCenterPage .background{background:url(/assets/higher-ed/maps/Student-Center-Ballroom.png) no-repeat;background-position:50%;background-size:cover;height:100%;position:absolute;width:100%;z-index:0}.studentCenterPage .text-blocks{display:flex;flex-direction:column;gap:0;left:8.5%;left:5%;left:2.75%;max-width:657px;position:absolute;top:20%;width:36.46vw}@media(min-width:1270px)and (max-width:1400px){.studentCenterPage .text-blocks .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.studentCenterPage .text-blocks .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.studentCenterPage .text-blocks .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.studentCenterPage .text-blocks .std-text{font-size:18.5px}}@media(min-width:1750px){.studentCenterPage .text-blocks .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.studentCenterPage .text-blocks .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.studentCenterPage .text-blocks .std-text{font-size:19px}}.studentCenterPage .featured-solutions .right-side{--top-offset:0;justify-items:center}.studentCenterPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row}.studentCenterPage .featured-solutions .featured-item img{height:90%;height:20vw}@media(min-width:1400px){.studentCenterPage .featured-solutions .featured-item img{height:15vw}}@media(min-width:1700px){.studentCenterPage .featured-solutions .featured-item img{height:14vw}}@media(min-device-aspect-ratio:1.5){.studentCenterPage .featured-solutions .featured-item img{height:auto}}.studentCenterPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.studentCenterPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:1270px){.studentCenterPage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1400px){.studentCenterPage .featured-solutions .featured-item .item-head{font-size:24px}}.athleticsPage{background-position:50%;background-size:cover;display:flex;justify-content:flex-end;position:relative}.athleticsPage svg{cursor:pointer;height:auto;pointer-events:visiblePainted;width:100%}.athleticsPage .text-blocks{flex-direction:column;gap:44px;left:8%;top:19%;width:32.6%}.athleticsPage .tap,.athleticsPage .text-blocks{display:flex;left:5%;left:2.75%;position:absolute;z-index:5}.athleticsPage .tap{align-items:flex-end;flex-direction:row;top:61.2%}.athleticsPage .tap img{aspect-ratio:1/1;height:6.4vw;max-height:116px;width:auto}.athleticsPage .logo{bottom:1.2%;left:1.7%;max-width:183px;position:absolute;width:10.156vw;z-index:5}.athleticsPage .athletics-map{aspect-ratio:3840/2160;background:no-repeat url(/assets/higher-ed/maps/Athletics.png);background-position:50%;background-size:contain;height:100%;left:5%;max-height:1080px;max-width:1920px;position:relative;width:auto}@media(min-device-aspect-ratio:1.5){.athleticsPage .athletics-map{left:0}}.athleticsPage .athletics-map>div{animation:athleticsAnimation ease infinite}.athleticsPage .athletics-map>div:first-child{animation-delay:0s;animation-duration:8s}.athleticsPage .athletics-map>div:nth-child(2){animation-delay:4s;animation-duration:8s}.athleticsPage .athletics-map .seats{left:58.25%;position:absolute;top:22.5%;width:10%}.athleticsPage .athletics-map .concessions{left:67.45%;position:absolute;top:57.25%;width:15%}@keyframes athleticsAnimation{0%,2.78%,5.56%{transform:scale(1)}1.39%,4.17%{transform:scale(.9)}}.seatsPage{background-position:50%;background-size:cover;position:relative}.seatsPage .seats-graphic{background:url(/assets/higher-ed/maps/Athletics-Seats.png) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.seatsPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.seatsPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.seatsPage .text-wrapper .top svg{width:100%}.seatsPage .text-wrapper .std-text{white-space:pre-wrap;width:64.86%}@media(min-width:1270px)and (max-width:1400px){.seatsPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.seatsPage .text-wrapper .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.seatsPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.seatsPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1750px){.seatsPage .text-wrapper .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.seatsPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.seatsPage .text-wrapper .std-text{font-size:19px}}.seatsPage .featured-solutions .right-side{justify-items:center}.seatsPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row-reverse}.seatsPage .featured-solutions .featured-item img{height:95%}.seatsPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.seatsPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.seatsPage .featured-solutions .featured-item .item-head{font-size:17px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.seatsPage .featured-solutions .featured-item .item-head{font-size:15px}}@media(min-width:1270px)and (max-width:1400px){.seatsPage .featured-solutions .featured-item .item-head{font-size:22px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.seatsPage .featured-solutions .featured-item .item-head{font-size:18px}}@media(min-width:1400px){.seatsPage .featured-solutions .featured-item .item-head{font-size:24px}}@media(min-width:1400px)and (max-height:730px){.seatsPage .featured-solutions .featured-item .item-head{font-size:20px}}.concessionsPage{background:url(/assets/higher-ed/maps/Athletics-Concessions.png) no-repeat;background-position:50%;background-size:cover;position:relative}.concessionsPage .text-wrapper{display:flex;flex-direction:column;left:9%;left:5%;left:2.75%;max-width:1016px;position:absolute;top:18%;width:56.4vw}.concessionsPage .text-wrapper .top{display:flex;flex-direction:column;margin-bottom:2%;width:100%}.concessionsPage .text-wrapper .top svg{width:100%}.concessionsPage .text-wrapper .std-text{white-space:pre-wrap;width:64.86%}@media(min-width:1270px)and (max-width:1400px){.concessionsPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.concessionsPage .text-wrapper .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.concessionsPage .text-wrapper .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.concessionsPage .text-wrapper .std-text{font-size:18.5px}}@media(min-width:1750px){.concessionsPage .text-wrapper .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.concessionsPage .text-wrapper .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.concessionsPage .text-wrapper .std-text{font-size:19px}}.concessionsPage .featured-solutions{--featured-columns:25% 28% 22% 25%}.concessionsPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:column}.concessionsPage .featured-solutions .featured-item img{max-width:100%}@media(min-device-aspect-ratio:1.5){.concessionsPage .featured-solutions .featured-item img{--max-img-height-override:26vh;object-fit:contain}}.concessionsPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.concessionsPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.concessionsPage .featured-solutions .featured-item .item-head{font-size:16px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.concessionsPage .featured-solutions .featured-item .item-head{font-size:14px}}@media(min-width:1270px)and (max-width:1400px){.concessionsPage .featured-solutions .featured-item .item-head{font-size:20px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.concessionsPage .featured-solutions .featured-item .item-head{font-size:16px}}@media(min-width:1400px){.concessionsPage .featured-solutions .featured-item .item-head{font-size:22px}}@media(min-width:1400px)and (max-height:730px){.concessionsPage .featured-solutions .featured-item .item-head{font-size:18px}}.concessionsPage .featured-solutions .featured-item:nth-child(2) img{--max-img-height-override:30vh;height:75%}@media(min-width:1100px){.concessionsPage .featured-solutions .featured-item:nth-child(2) img{height:88%}}@media(min-width:1400px){.concessionsPage .featured-solutions .featured-item:nth-child(2) img{height:75%}}@media(min-width:1700px){.concessionsPage .featured-solutions .featured-item:nth-child(2) img{height:75%}}@media(min-device-aspect-ratio:1.5){.concessionsPage .featured-solutions .featured-item:nth-child(2) img{height:90%;max-width:75%}}.concessionsPage .featured-solutions .featured-item:nth-child(3) img{--max-img-height-override:32vh}.dormRoomsPage{position:relative}.dormRoomsPage>div{position:relative;z-index:2}.dormRoomsPage .background{background:url(/assets/higher-ed/maps/Dorm-Rooms.png) no-repeat;background-position:50%;background-size:cover;height:100%;position:absolute;width:100%;z-index:0}.dormRoomsPage .text-blocks{display:flex;flex-direction:column;gap:0;left:8.5%;left:5%;left:2.75%;max-width:657px;position:absolute;top:20%;width:36.46vw}@media(min-width:1270px)and (max-width:1400px){.dormRoomsPage .text-blocks .std-text{font-size:18.5px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:800px){.dormRoomsPage .text-blocks .std-text{font-size:15px}}@media(min-width:1400px)and (max-width:1750px){.dormRoomsPage .text-blocks .std-text{font-size:20px}}@media(min-width:1400px)and (max-width:1750px)and (max-height:830px){.dormRoomsPage .text-blocks .std-text{font-size:18.5px}}@media(min-width:1750px){.dormRoomsPage .text-blocks .std-text{font-size:26px}}@media(min-width:1750px)and (max-height:800px){.dormRoomsPage .text-blocks .std-text{font-size:22px}}@media(min-width:1750px)and (max-height:680px){.dormRoomsPage .text-blocks .std-text{font-size:19px}}.dormRoomsPage .featured-solutions .right-side{justify-items:center}.dormRoomsPage .featured-solutions .featured-item{align-items:center;display:flex;flex-direction:row-reverse}.dormRoomsPage .featured-solutions .featured-item img{height:95%}.dormRoomsPage .featured-solutions .featured-item .item-head{align-items:center;display:flex;flex-direction:row;font-size:16px;white-space:nowrap}.dormRoomsPage .featured-solutions .featured-item .item-head svg{height:100%;width:auto}@media(min-width:800px)and (max-width:1270px){.dormRoomsPage .featured-solutions .featured-item .item-head{font-size:17px}}@media(min-width:800px)and (max-width:1270px)and (max-height:720px){.dormRoomsPage .featured-solutions .featured-item .item-head{font-size:15px}}@media(min-width:1270px)and (max-width:1400px){.dormRoomsPage .featured-solutions .featured-item .item-head{font-size:22px}}@media(min-width:1270px)and (max-width:1400px)and (max-height:720px){.dormRoomsPage .featured-solutions .featured-item .item-head{font-size:18px}}@media(min-width:1400px){.dormRoomsPage .featured-solutions .featured-item .item-head{font-size:24px}}@media(min-width:1400px)and (max-height:730px){.dormRoomsPage .featured-solutions .featured-item .item-head{font-size:20px}}
/*# sourceMappingURL=main.bac1c2f8.css.map*/




/* ============================================================
   ABOUT US PAGE — exact match to agilysys-higher-education.web.app
   ============================================================ */
.aboutUsPage {
  display: flex;
  flex-direction: column;
  position: relative;
}
.aboutUsPage .background {
  height: 100%;
  position: absolute;
  width: 100%;
}
.aboutUsPage .logo {
  height: 25.5%;
  padding-left: 3.75%;
  width: auto;
}
@media(min-device-aspect-ratio:1.5) {
  .aboutUsPage .logo { height: 32%; }
}
.aboutUsPage .logo svg {
  height: 100%;
  width: auto;
}
.aboutUsPage .triple-text {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: auto;
  margin-top: auto;
  padding-left: 8.5%;
  white-space: pre-wrap;
}
@media(min-width:1050px) { .aboutUsPage .triple-text { font-size: 38.25px; } }
@media(min-width:1150px) { .aboutUsPage .triple-text { font-size: 43px; } }
@media(min-width:1250px) { .aboutUsPage .triple-text { font-size: 47px; } }
@media(min-width:1450px) { .aboutUsPage .triple-text { font-size: 53px; } }
@media(min-width:1700px) { .aboutUsPage .triple-text { font-size: 59px; } }
@media(min-device-aspect-ratio:1.5) { .aboutUsPage .triple-text span { font-size: 115%; } }
@media(min-device-aspect-ratio:2)   { .aboutUsPage .triple-text span { font-size: 100%; } }
.aboutUsPage .triple-text span:last-child { font-weight: 600; }
.aboutUsPage .bottom-bar {
  align-items: center;
  background: var(--primaryColor, #84bd00);
  display: flex;
  font-size: 15px;
  height: 32.77%;
  padding-left: 8.5%;
  width: 100%;
}
@media(min-height:750px)  { .aboutUsPage .bottom-bar { font-size: 17.8px; } }
@media(min-height:900px)  { .aboutUsPage .bottom-bar { font-size: 20px; } }
@media(min-height:1000px) { .aboutUsPage .bottom-bar { font-size: 21.5px; } }
.aboutUsPage .bottom-bar span {
  bottom: 10%;
  color: #fff;
  font-weight: 600;
  line-height: 1.3;
  position: relative;
  white-space: pre-wrap;
}
@media(min-device-aspect-ratio:1.5) { .aboutUsPage .bottom-bar span { bottom: 0; font-size: 130%; } }
@media(min-device-aspect-ratio:2)   { .aboutUsPage .bottom-bar span { font-size: 115%; } }
.aboutUsPage .bubbles {
  height: auto;
  position: absolute;
  right: 7.45%;
  top: 13.25%;
  width: 34.6875%;
}
@media(min-device-aspect-ratio:1.6) {
  .aboutUsPage .bubbles { height: 73.9%; right: 8.6%; top: 17.75%; width: auto; }
}

/* aboutUsPage — new text-wrapper layout (matches live site) */
.aboutUsPage .background {
  background: url(/assets/higher-ed/aboutAgilysysText3.png) no-repeat;
  background-position-x: center;
  background-position-y: 57%;
  background-size: contain;
}
.aboutUsPage .green-text {
  color: #fff;
  display: none;
  font-size: 15.75px;
  font-weight: 400;
  height: 21.1%;
  left: 0;
  line-height: 1.2;
  padding: 1.8% 2.2% 0 5.85%;
  position: absolute;
  top: 39.75%;
  width: 45.4%;
}
@media(min-width:1270px) { .aboutUsPage .green-text { font-size: 19.9px; } }
@media(min-width:1400px) { .aboutUsPage .green-text { font-size: 26.25px; } }
.aboutUsPage .text-wrapper {
  display: flex;
  flex-direction: column;
  font-size: 15.5px;
  font-weight: 400;
  left: 6%;
  line-height: 1.2;
  position: absolute;
  text-align: right;
  top: 69%;
}
@media(min-width:800px) { .aboutUsPage .text-wrapper { font-size: 17px; } }
@media(min-width:1080px) and (max-width:1270px) { .aboutUsPage .text-wrapper { font-size: 19.125px; } }
@media(min-width:1080px) and (max-width:1270px) and (max-height:600px) { .aboutUsPage .text-wrapper { font-size: 17px; } }
@media(min-width:1270px) and (max-width:1400px) { .aboutUsPage .text-wrapper { font-size: 24.178px; } }
@media(min-width:1270px) and (max-width:1400px) and (max-height:700px) { .aboutUsPage .text-wrapper { font-size: 20px; } }
@media(min-width:1400px) and (max-width:1750px) { .aboutUsPage .text-wrapper { font-size: 27px; } }
@media(min-width:1400px) and (max-width:1750px) and (max-height:700px) { .aboutUsPage .text-wrapper { font-size: 24px; } }
@media(min-width:1750px) { .aboutUsPage .text-wrapper { font-size: 31.875px; } }
@media(min-width:1750px) and (max-height:800px) { .aboutUsPage .text-wrapper { font-size: 27px; } }
.aboutUsPage .text-wrapper .head { font-size: 22px; }
@media(min-width:800px) { .aboutUsPage .text-wrapper .head { font-size: 25px; } }
@media(min-width:1080px) and (max-width:1270px) { .aboutUsPage .text-wrapper .head { font-size: 27px; } }
@media(min-width:1080px) and (max-width:1270px) and (max-height:600px) { .aboutUsPage .text-wrapper .head { font-size: 24px; } }
@media(min-width:1270px) and (max-width:1400px) { .aboutUsPage .text-wrapper .head { font-size: 34.133px; } }
@media(min-width:1270px) and (max-width:1400px) and (max-height:700px) { .aboutUsPage .text-wrapper .head { font-size: 29px; } }
@media(min-width:1400px) and (max-width:1750px) { .aboutUsPage .text-wrapper .head { font-size: 39px; } }
@media(min-width:1400px) and (max-width:1750px) and (max-height:700px) { .aboutUsPage .text-wrapper .head { font-size: 35px; } }
@media(min-width:1750px) { .aboutUsPage .text-wrapper .head { font-size: 45px; } }
@media(min-width:1750px) and (max-height:800px) { .aboutUsPage .text-wrapper .head { font-size: 39px; } }
.aboutUsPage .text-wrapper .body {
  line-height: 1.2;
  margin-bottom: 38px;
  white-space: pre-wrap;
}
.aboutUsPage .text-wrapper .body span {
  color: var(--primaryColor);
  font-weight: 700;
}
.aboutUsPage .text-wrapper .footer {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 13px;
  white-space: nowrap;
}
.aboutUsPage .text-wrapper .footer svg {
  max-width: 70.319px;
  width: 3.9vw;
}

/* ============================================================
   SPLASH BACKGROUND (glow orb) — shared class
   ============================================================ */
.page.splash {
  background: no-repeat url(/assets/higher-ed/maps/Glow-Orb-Background.jpg);
  background-position: 50%;
  background-size: cover;
}

#featured-solutions .left-side .row img.integrations-icon {
  flex-shrink: 0;
  max-width: 74px;
  width: 4.11vw;
  height: auto;
}
.root-home { height: 77px; position: fixed; right: 33px; top: 35.2px; width: auto; cursor: pointer; z-index: 100; }
.root-home svg { height: 100%; width: auto; }
.root-home svg path { fill: var(--primaryColor); }

/* Use Agilysys logo placement instead of the global home icon */
.root-home { display: none; }
.landingPage .logo { top: 3%; bottom: auto; }

/* Remove home icon on About Us pages */
.aboutUsPage .header .home-button { display: none; }
