/*      Request ID: 712b67e051cb8d29a9a9da336f787664_1793812357 (11/04/2026 12:12pm) (HcdRCsAgCADQE5VHGq5ctWmCCtHtN/bz4EFXIXjQ+CfdKLIzr4KciwqsteAYsxnVQTMcopOQQ2M9kcFj87dOWMkSzpou1SDLxf0F)      */



/*      Resource ID: daea20301d290b9568103b26e4a (header-and-footer.css, minified by cleancss) (11/04/2026 12:12pm) (A:47034, B:47034, I:38637, K:38637)      */

.calendar-header{background-color:var(--lwc-color-brand-1,#a51c30);color:#fff;padding:.75rem 0}.calendar-header .container{box-sizing:border-box;width:100%;margin:0 auto;padding:0 .75rem}@media (min-width:576px){.calendar-header .container{max-width:var(--lwc-container-width-sm,540px)}}@media (min-width:768px){.calendar-header .container{max-width:var(--lwc-container-width-md,720px)}}@media (min-width:992px){.calendar-header .container{max-width:var(--lwc-container-width-lg,960px)}}@media (min-width:1200px){.calendar-header .container{max-width:var(--lwc-container-width-xl,1140px)}}@media (min-width:1400px){.calendar-header .container{max-width:var(--lwc-container-width-xxl,1320px)}}.calendar-header .container{display:flex;justify-content:space-between;align-items:center;gap:1rem}.calendar-header:has(.lw_group_link) .container{padding-top:1.75rem}.calendar-header h1{font-family:var(--lwc-display-font, canela-deck, serif);font-weight:700;line-height:1.2;display:inline-block;margin:0}.calendar-header h1 a{color:#fff;display:block;font-size:calc(1.375rem + 1.5vw)}.calendar-header h1 a.home-link.group-calendar{font-size:calc(1.275rem + .3vw)}.calendar-header h1 a:last-child{text-decoration:none}.calendar-header h1 a:last-child span{display:block}@media (min-width:576px){.calendar-header h1 a:last-child span{display:inline}}@media (min-width:1200px){.calendar-header h1 a{font-size:2.5rem}.calendar-header h1 a.home-link.group-calendar{font-size:1.5rem}}.calendar-header .calendar-login{display:flex;flex:0 0 auto}.calendar-header a.login-link.em-button{display:flex;align-items:center;padding:.5rem;font-family:var(--lwc-body-font, sans-serif);font-size:14px;font-weight:700;line-height:1.71;color:#fff;background-color:#202020;border:1px solid #202020;border-radius:0;box-shadow:none;text-decoration:none;transition:all .3s}.calendar-header a.login-link.em-button:hover{color:#202020;background-color:#fff}.calendar-header a.login-link.em-button:focus-visible{outline:2px solid #fff;outline-offset:.25rem}.calendar-header .fa{display:block;width:1.25em;text-align:center;font-style:normal;font-weight:900;line-height:1;font-family:"Font Awesome 7 Pro","Font Awesome 6 Pro","Font Awesome 7 Free","Font Awesome 6 Free";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calendar-header .fa::before{content:var(--fa)}.calendar-header .fa-arrow-right-to-bracket{--fa:"\f090"}.calendar-header .fa-arrow-right-from-bracket{--fa:"\f08b"}.calendar-header .d-none{display:none}.calendar-header .ms-2{margin-left:.5rem}@media (min-width:576px){.calendar-header .d-sm-inline{display:inline}.calendar-header .me-sm-2{margin-right:.5rem}}.calendar-header a:focus-visible,footer a:focus-visible{outline:2px dotted #41a0ff;outline:auto 2px #41a0ff}.c-skip-links,.c-skip-nav{height:0;transition:height .2s cubic-bezier(.86,0,.07,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f6f5;color:#202020;font-weight:400;vertical-align:center;font-size:14px;overflow:hidden}.c-skip-links:focus,.c-skip-links:focus-within,.c-skip-nav:focus,.c-skip-nav:focus-within{height:40px;color:#2b669f;outline:0}.c-skip-links:focus-within{box-shadow:0 2px 4px rgba(0,0,0,.1333333333);border-bottom:1px solid #cfcfce}.c-skip-links__link{padding:8px;height:34px}.c-skip-links__link:focus{outline-offset:0}.c-skip-nav:focus{color:#2b669f;border:2px solid #2b669f}.m-site-info{background-color:#f7f6f5;overflow:hidden}@media only screen and (max-width:60.625em){.m-site-info__college-info{padding:0}}@media only screen and (min-width:60.625em){.m-site-info__college-info-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:47.5em){.m-site-info__links{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:60.625em){.m-site-info__links{display:block}}.m-site-info__links-group{padding:3rem 2.4rem;border-bottom:1px solid #cfcfce;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:47.5em){.m-site-info__links-group{-ms-flex:1 0 50%;flex:1 0 50%;padding:3rem 6rem}}@media only screen and (min-width:60.625em){.m-site-info__links-group{padding:4.8rem 0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:end;justify-content:flex-end;border-left:1px solid #cfcfce;border-bottom:0}}@media only screen and (min-width:60.625em){.m-site-info__links-group:last-child{padding-bottom:6.5rem}}.m-site-info__links-group+.m-site-info__links-group{position:relative}@media only screen and (min-width:47.5em){.m-site-info__links-group+.m-site-info__links-group{border-left:1px solid #cfcfce}}@media only screen and (min-width:60.625em){.m-site-info__links-group+.m-site-info__links-group{border-top:1px solid #cfcfce}}@media only screen and (min-width:60.625em){.m-site-info__links-group+.m-site-info__links-group:before{content:'';display:block;height:1px;width:200%;background-color:#cfcfce;position:absolute;top:-1px;left:100%}}.m-site-info__links-title{margin-bottom:1rem}@media only screen and (min-width:60.625em){.m-site-info__links-title{width:30%;padding-right:2rem}}@media only screen and (min-width:60.625em){.m-site-info__links-list{width:50%}}.m-site-info__links-list li{margin-bottom:.8rem}@media only screen and (min-width:60.625em){.m-site-info .label-sans{font-size:1.6rem}}.m-site-info__locations{padding:3rem 2.4rem}@media only screen and (min-width:47.5em){.m-site-info__locations{padding:3rem 6rem}}@media only screen and (min-width:60.625em){.m-site-info__locations{padding:6.3rem 0 3rem}}.m-site-info__addresses{background-color:#f7f6f5;margin-top:-5rem;padding:3rem 3rem 0 0;width:80%;display:inline-block}@media only screen and (min-width:47.5em){.m-site-info__addresses{margin-top:-7rem}}.m-site-info__addresses-list{list-style-type:upper-alpha;font-family:anziano,serif;padding-left:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-site-info__addresses-list li{padding-left:.5rem}@media only screen and (min-width:60.625em){.m-site-info__addresses-list li{font-size:2rem}}@media only screen and (min-width:76.25em){.m-site-info__addresses-list li{font-size:2.2rem}}.m-site-info__addresses-list li p:first-child{line-height:1;margin-bottom:.5rem}.m-site-info__addresses-list li+li{margin-top:2.4rem}.m-site-info__addresses strong{font-weight:400}.m-site-info__addresses .label-sans{font-family:benton-sans,sans-serif}.m-site-info__addresses-map-link{display:block}@media only screen and (min-width:60.625em){.m-site-info__colophon__inner{margin-left:4rem;margin-right:4rem}}.m-site-info__colophon{background-color:#202020;color:#f7f6f5;overflow:hidden}.m-site-info__colophon .o-container-fluid{padding:0}@media only screen and (min-width:60.625em){.m-site-info__colophon-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.m-site-info__colophon .havard-letterforms{fill:#f7f6f5}.m-site-info__social{padding:3rem 2.4rem}@media only screen and (min-width:47.5em){.m-site-info__social{padding:3rem 6rem}}@media only screen and (min-width:60.625em){.m-site-info__social{padding:0 0 0 3rem}}.m-site-info__social li{display:inline-block;margin-right:1.5rem}.m-site-info__social li:last-child{margin-right:0}.m-site-info__social a,.m-site-info__social svg{display:block}.m-site-info__social svg{height:2.3rem;width:auto;fill:#f7f6f5;transition:fill .2s cubic-bezier(.25, 0, .5, 1)}.m-site-info__social a:focus svg,.m-site-info__social a:hover svg{fill:hsla(30,11%,96%,0.75)}.m-site-info__legal{padding:3rem 2.4rem 0;border-top:1px solid #323232}@media only screen and (min-width:47.5em){.m-site-info__legal{padding:3rem 6rem}}@media only screen and (min-width:60.625em){.m-site-info__legal{padding:0;border-top:0;padding:3.4rem 3rem;border-left:1px solid #323232;border-right:1px solid #323232}}@media only screen and (min-width:67.5em){.m-site-info__legal{padding:3.4rem 5rem}}@media only screen and (min-width:76.25em){.m-site-info__legal{padding:3.4rem 8.5rem}}.m-site-info__legal li{margin-bottom:.8rem}@media only screen and (min-width:60.625em){.m-site-info__legal li{display:inline-block;margin-right:1.5rem;margin-bottom:0}}.m-site-info__legal a{color:#f7f6f5;font-size:1.4rem;line-height:1.25;font-weight:300;border-bottom:.1rem solid transparent;transition:all .18s cubic-bezier(.25, 0, .5, 1),outline 0s,outline-offset 0s}.m-site-info__legal a:hover{color:#fcfcfc;border-color:#fcfcfc}.m-site-info__copyright{font-size:1.4rem;line-height:1.25;font-weight:300;padding:0 2.4rem 3rem}@media only screen and (min-width:47.5em){.m-site-info__copyright{padding:0 6rem 3rem}}@media only screen and (min-width:60.625em){.m-site-info__copyright{font-size:1.4rem;line-height:1.42;font-weight:300;color:#202020;color:#f7f6f5;padding:0 3rem 0 0;-ms-flex:1 0 33%;flex:1 0 33%;max-width:24rem;padding-right:3rem}}.m-site-info__brand{padding:2.4rem 2.4rem 3rem;padding:2.4rem 2rem;border-top:1px solid #323232;position:relative;text-align:center}@media only screen and (min-width:47.5em){.m-site-info__brand{padding:2.4rem 6rem 3rem}}@media only screen and (min-width:60.625em){.m-site-info__brand{padding:2.4rem 0;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.m-site-info__brand:after,.m-site-info__brand:before{content:'';display:block;height:1px;width:200%;background-color:#323232;position:absolute;top:-1px;left:100%}.m-site-info__brand:after{right:100%;left:auto}.m-site-info__brand p{font-size:1.4rem;font-weight:300;text-align:left;margin-top:1.6rem;-ms-flex:1 1 100%;flex:1 1 100%}@media only screen and (min-width:60.625em){.m-site-info__brand p{margin-top:0;margin-left:3.2rem;font-size:1.2rem;width:unset}}.m-site-info__brand p a{color:#fcfcfc;font-weight:400;text-decoration:underline}.m-site-info__logo{display:inline-block;margin-left:-15px}@media only screen and (min-width:60.625em){.m-site-info__logo{margin-left:0}}.m-site-info__logo svg{height:4rem;width:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#fancybox-wrap #fancybox-outer #fancybox-close::before,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}#fancybox-wrap #fancybox-outer #fancybox-close::before,.far::before,.fas::before{content:var(--fa)}#fancybox-wrap #fancybox-outer #fancybox-close::before,.far,.fas{font-family:'Font Awesome 6 Free'}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-user{--fa:'\f007'}.fa-tag{--fa:'\f02b'}.fa-calendar-check{--fa:'\f274'}.fa-long-arrow-alt-left{--fa:'\f30a'}.fa-long-arrow-alt-right{--fa:'\f30b'}.fa-map-marker-alt{--fa:'\f3c5'}.fa-search{--fa:'\f002'}.fa-building{--fa:'\f1ad'}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.far{font-weight:400}#fancybox-wrap #fancybox-outer #fancybox-close::before,.fas{font-weight:900}.content-wrapper{margin:0 auto}@media (max-width:19.99em){.content-wrapper{max-width:18.5rem}}@media (min-width:20em) and (max-width:47.99em){.content-wrapper{max-width:45rem}}@media (min-width:48em) and (max-width:61.24em){.content-wrapper{max-width:60rem}}@media (min-width:61.25em){.content-wrapper{max-width:60rem}}@media (max-width:19.99em){.content-wrapper{padding-left:.75rem;padding-right:.75rem}}@media (min-width:20em) and (max-width:47.99em){.content-wrapper{padding-left:1rem;padding-right:1rem}}@media (min-width:48em) and (max-width:61.24em){.content-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.container{padding-top:3.75rem}.em-login-view{margin:2.375rem auto 4.8125rem auto;max-width:18.75rem;width:100%;text-align:center;padding:.5rem}@media (min-width:48em){.em-login-view{padding:1.5rem;margin:1.5rem auto}}.em-login-view .em-top-text .em-default-header{font-size:1.375rem;font-weight:700;color:#202020;margin-bottom:0;padding:.5rem;line-height:1.375rem}@media (min-width:48em){.em-login-view .em-top-text .em-default-header{font-size:1.875rem}}@media (min-width:48em){.em-login-view .em-top-text .em-default-header{padding:.75rem;line-height:1.875rem}}.em-login-view .em-signup-form .em-email-signup .em-button{width:100%;text-align:center}.em-login-view .em-signup-form .em-email-signup .em-button.em-primary{display:initial}.em-login-view .em-login-bottom-text{display:flex;flex-direction:column;align-items:center;margin-top:2.6875rem}.em-login_methods{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .2 ease}.em-login_methods a{width:18.75rem;margin-bottom:.625rem}.em-button{border-radius:.125rem;border-style:none;cursor:pointer;display:flex;align-items:center;transition:all .5s}.em-button.em-primary{color:#fff;background:#1e1e1e}.em-button.em-primary:hover{background:#1e1e1e}.em-button.em-secondary{color:#fff;background:#fff}.em-button.em-secondary:hover{box-shadow:0 10px 20px -6px rgba(7,15,59,.1)}.em-button.em-secondary.em-white{background:#fff}.em-button.em-secondary.em-white:hover{box-shadow:0 10px 20px -6px rgba(7,15,59,.1)}.em-button:not(.em-big){font-size:.875rem;font-weight:700;line-height:1.71;padding:.5rem 1rem}.em-button:not(.em-big) i.fas{margin-left:.5rem}.em-button.em-big{flex-shrink:0;font-size:1rem;line-height:1.5;font-weight:700;padding:.75rem 1rem}@media (min-width:48em){.em-button.em-big{padding:.75rem 1.5rem}}.em-button i.fas{font-size:.875rem}.em-button:disabled{background-color:#f2f2f8;color:rgba(32,32,32,.65);cursor:default;box-shadow:none}.em-button:disabled:hover{background-color:#f2f2f8;color:rgba(32,32,32,.65)}.em-header{--header-link-dropdown-background:#fff;--header-link-dropdown-link-text:#202020;--header-link-dropdown-link-hover-background:rgba(0, 0, 0, 0);--main-header-search-background:#f9f9fc;--main-header-search-background-hover:#f9f9fc;--main-header-search-text:#202020;--main-header-search-text-hover:#202020;box-shadow:0 .125rem .25rem 0 rgba(32,32,32,.05);background-color:#fff}.em-header .em-backdrop{position:fixed;display:block;left:0;top:0;width:0;height:100%;z-index:3;background:rgba(83,87,114,.6);cursor:default}.em-header .em-navbar-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.6875rem 0;position:relative}@media (min-width:48em){.em-header .em-navbar-container{padding:.75rem 0;position:unset}}.em-header .em-navbar-container .em-desktop-menu-title{font-size:1.3125rem;font-weight:800;color:#202020;margin-right:.5rem;flex-basis:100%;max-height:52px}@media (min-width:48em){.em-header .em-navbar-container .em-desktop-menu-title{flex-basis:60%}}.em-header .em-navbar-container .em-mobile-menu-icons{display:flex;align-items:center;flex-shrink:0;position:relative;margin-left:1rem}@media (min-width:48em){.em-header .em-navbar-container .em-mobile-menu-icons{display:none}}.em-header .em-navbar-container .em-mobile-menu-icons .em-search-icon{display:flex}.em-header .em-navbar-container .em-mobile-menu-icons .em-search-icon{margin-right:1rem}.em-header .em-navbar-container .em-desktop-menu-icons{display:none;align-items:center;flex-shrink:0;position:relative;margin-left:1rem}@media (min-width:48em){.em-header .em-navbar-container .em-desktop-menu-icons{display:flex}}.em-header .em-navbar-container .em-desktop-icon-list{display:none;position:relative;flex-direction:row;align-items:center;flex-shrink:0}@media (min-width:48em){.em-header .em-navbar-container .em-desktop-icon-list{display:flex}}.em-header .em-navbar-container .em-desktop-icon-list a:first-child{display:flex;align-items:baseline;margin-right:1rem}.em-header .em-navbar-container .em-desktop-icon-list a:first-child i{margin:0 .5rem 0 0}.em-search-bar{display:flex;flex-direction:row;border-radius:.125rem;align-items:center;background-color:var(--main-header-search-background);flex-grow:0.5}@media (min-width:48em){.em-search-bar{position:relative}}.em-search-bar .em-sr-only{display:none}.em-search-bar .em-search-bar-form{display:flex;flex-direction:row;flex-grow:1}.em-search-bar .em-search-bar-form .em-basic-input input{padding:1rem 2.1875rem 1rem 3rem;color:var(--main-header-search-text);opacity:1}.em-search-bar .em-sub-menu{display:none;flex-direction:column;position:absolute;background-color:#fff;top:3.28rem;box-shadow:0 .625rem .625rem -.625rem rgba(32,32,32,.3),0 .625rem .625rem -.625rem rgba(32,32,32,.04);border:solid .0625rem #f2f2f8;border-top:0;z-index:3;width:100%;border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}@media (min-width:48em){.em-search-bar .em-sub-menu{top:1.6rem}}.em-search-bar .em-sub-menu a:hover{background-color:#f2f2f2}.em-search-bar .em-sub-menu a{font-size:1rem;line-height:1.75;text-transform:capitalize;padding:1rem 2.1875rem 1rem .9375rem;cursor:pointer}.em-search-bar #topsearch .em-search-button{display:none}.em-search-bar i{color:#202020;opacity:.4}.em-search-bar .em-basic-input{border:none;display:flex;position:relative}.em-search-bar .em-basic-input i.fas{position:absolute;top:0;left:0;right:auto;transform:none;z-index:4;padding:1rem}.em-search-bar .em-basic-input input{border:none}.em-search-bar .em-basic-input input:focus,.em-search-bar .em-basic-input input:hover{color:var(--main-header-search-text-hover);background-color:var(--main-header-search-background-hover)}.em-search-bar .em-basic-input input:active{-webkit-box-shadow:inset 0 .125rem .125rem -.125rem #c0c2cd,inset 0 -.125rem .125rem -.125rem #c0c2cd,inset -.125rem 0 .125rem -.125rem #c0c2cd,inset .125rem 0 .125rem -.125rem #c0c2cd;-moz-box-shadow:inset 0 .125rem .125rem -.125rem #c0c2cd,inset 0 -.125rem .125rem -.125rem #c0c2cd,inset -.125rem 0 .125rem -.125rem #c0c2cd,inset .125rem 0 .125rem -.125rem #c0c2cd;box-shadow:inset 0 .125rem .125rem -.125rem #c0c2cd,inset 0 -.125rem .125rem -.125rem #c0c2cd,inset -.125rem 0 .125rem -.125rem #c0c2cd,inset .125rem 0 .125rem -.125rem #c0c2cd}.em-search-bar .em-basic-input input{border:none;background-color:var(--main-header-search-background)}.em-search-bar .em-basic-input input::placeholder{color:var(--main-header-search-text);opacity:.6}.em-search-bar-backdrop{position:absolute;display:block;left:0;top:0;width:0;height:100%;z-index:2;cursor:default}.em-header_page{background:#f7f6f5;margin-bottom:6.9375rem;padding:5rem 0;position:relative}.em-header_page .em-header_page-wrapper{position:inherit;z-index:1}.em-header_page .em-header_page-title{color:#1e1e1e}.em-header_page .em-header_page-overlay{display:none;background-color:#fff;height:100%;position:absolute;top:0;width:100%}.em-basic-input{display:inline-block}.em-basic-input{border-radius:.125rem;position:relative;width:100%}.em-basic-input input{font-size:1rem;border:1px solid #535772;border-radius:.125rem;padding:1rem 2.1875rem 1rem .9375rem;width:100%}.em-basic-input input::placeholder{opacity:.5}.em-basic-input input:focus{background-color:#f2f2f8;border-color:transparent}.em-basic-input i.fas{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%)}.em-basic-input i.fas:not(.em-icon-error){opacity:.5}.em-basic-input:focus{outline:0}.daterangepicker{flex-direction:column;position:absolute;background-color:#fff;box-shadow:0 .625rem .625rem -.625rem rgba(32,32,32,.3),0 .625rem .625rem -.625rem rgba(32,32,32,.04);border:solid .0625rem #f2f2f8;border-top:0;z-index:4;width:100%;border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.daterangepicker .ranges ul li{line-height:unset}.daterangepicker .ranges ul li:hover{background-color:#f2f2f2}.daterangepicker .ranges ul li{font-size:1rem;line-height:1.75;text-transform:capitalize;padding:1rem 2.1875rem 1rem .9375rem;cursor:pointer}.em-header_page{background:#f7f6f5;margin-bottom:6.9375rem;padding:5rem 0;position:relative}.em-header_page .em-header_page-wrapper{position:inherit;z-index:1}.em-header_page .em-header_page-title{color:#1e1e1e}.em-header_page .em-header_page-overlay{display:none;background-color:#fff;height:100%;position:absolute;top:0;width:100%}#fancybox-wrap{padding:0!important}#fancybox-wrap #fancybox-outer{padding:0!important;border-radius:.25rem;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.9)}#fancybox-wrap #fancybox-outer #fancybox-close{top:1.5rem!important;right:.75rem!important;width:auto!important;height:auto!important;background-image:none!important}@media (min-width:48em){#fancybox-wrap #fancybox-outer #fancybox-close{top:1.875rem!important;right:1.875rem!important}}#fancybox-wrap #fancybox-outer #fancybox-close::before{display:flex;align-items:center;justify-content:center;font-size:.875rem;background-color:#fff;border-radius:50%;z-index:-1;padding:3px;width:20px;height:20px}#fancybox-wrap #fancybox-outer #fancybox-close::before{--fa:'\f00d';--fa--fa:'\f00d\f00d'}#login-lightbox{padding:.5rem;min-width:18.75rem}@media (min-width:48em){#login-lightbox{padding:.75rem;min-width:25rem}}#login-lightbox .em-login-view{margin:0 auto;padding:.5rem}@media (min-width:48em){#login-lightbox .em-login-view{padding:.75rem;max-width:25rem}}.em-header .em-navbar-container .em-desktop-menu-title:focus{border:2px solid #000!important}.em-header_page-overlay{display:none!important}.m-subnav{display:none!important}.m-site-info__colophon{margin-bottom:0!important}body :focus-visible{outline:.2rem solid black;outline-offset:0}.adams,.hce,.kirkland-shield,.mather,.winthrop{display:none}.m-site-info .label-sans{text-decoration:none!important}.m-site-info__legal a{text-decoration:none!important}.em-button{text-decoration:none!important}#fancybox-close{color:#fff}.em-search-bar .em-basic-input input{z-index:auto!important}.em-header{padding:0!important}.em-header .em-navbar-container{padding:0}.em-header .em-navbar-container .em-desktop-menu-title{padding:15px 0;max-height:none}.em-search-bar{background-color:#fff;margin:auto;max-width:1270px}#searchbanner{background-color:#8c8179;padding:15px}.em-search-bar input{background-color:#fff}header>div.content-wrapper{max-width:1300px;padding:0 15px}.em-header{background-color:#fff}.em-button:not(.em-big) i.fas{margin-right:.5rem}div.loginalert{background-color:#a51c30;color:#fff;text-align:center;font-size:18px;padding:5px 10px;position:sticky;top:0;width:100%;z-index:10}div.loginalert a{color:#fff}div.loginalert a:hover{text-decoration:underline}.em-login-view .em-login-bottom-text{display:none}body>header.em-header>div.content-wrapper>div>div.em-desktop-icon-list>a.em-button.em-primary{display:none}body>header>div.content-wrapper>div>div.em-desktop-icon-list>a.em-button.em-secondary.em-white{margin-right:0}.em-login-view{margin:50px auto!important}.em-login_methods{margin:0}.em-login-view .em-top-text .em-default-header{display:none}.m-site-info__links-group+.m-site-info__links-group{padding:48px 0 65px 0}.m-site-info__links{border-left:1px solid #cfcfcf}.m-site-info__links-group,.m-site-info__links-group+.m-site-info__links-group{border-left:none!important}.o-col-sm-md-6{padding-left:0}.label-sans{font-size:16px!important;font-weight:300}.title-serif--small{font-size:24px!important;font-weight:300;letter-spacing:-.375px}.m-site-header__logo svg{max-width:180px}.m-site-header__logo{padding:30px 0}.em-login-view .em-top-text .em-default-header{font-family:anziano,serif;font-weight:400;font-size:40px;letter-spacing:-.375px}.em-login_methods a{width:inherit}.em-login_methods{margin-top:20px}.em-button.em-secondary.em-white{color:#fff;background-color:#202020;border:1px solid #202020}.em-button.em-secondary.em-white:hover{color:#202020;background-color:#fff;border:1px solid #202020}body>header.em-header>div.content-wrapper>div>div.em-desktop-icon-list>a.em-button.em-primary{border:1px solid #202020}.em-search-bar input{background-color:#fff}.em-search-bar .em-basic-input input:focus,.em-search-bar .em-basic-input input:hover{background-color:#fff}.em-search-bar .em-basic-input{background-color:#fff}.em-header{background-color:#f7f6f5;padding:30px 0}.em-search-bar .em-basic-input i.fas{padding:11px;margin-right:11px}.em-search-bar .em-search-bar-form .em-basic-input input{padding:12px 2.1875rem 12px 3rem}.em-header_page .em-header_page-title{font-family:anziano,serif;font-weight:400;font-size:64px}body>div.em-header_page.channel-cover-photo>div.content-wrapper.em-header_page-wrapper>h1>span{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 66%,rgba(255,219,109,.6) 0,rgba(255,219,109,.6) 85%,hsla(0,0%,100%,0) 0)}.em-header_page{position:static;margin-bottom:50px}.fa-sm{justify-self:end}.daterangepicker .ranges ul li{padding:8px 35px 8px 15px}.em-button.em-primary:hover{color:#202020;background-color:transparent;border:1px solid #202020}.o-container-fluid.m-site-info__college-info{display:none}.external-link:hover{border-bottom:1px solid #fff!important}.m-site-info__links-title{font-size:24px!important;letter-spacing:-.375px;font-weight:300!important}.m-site-info .label-sans{font-size:16px!important}footer>div>div.o-container-fluid.m-site-info__college-info{padding:0 30px}.m-site-info__addresses strong{font-size:22px;letter-spacing:-.125px}.m-site-info__addresses-list li{font-size:22px}.m-site-info__addresses{padding:30px 30px 0 0;margin-top:-70px}.m-site-info__social{padding-left:30px}.m-subnav__nav>ul>li>a.is-active{padding:0 4px}ul.m-subnav__child-menu-1{margin-top:8px}.m-subnav__nav>ul>li>a{margin-bottom:5px}.m-subnav__nav>ul>li{height:103px}.m-subnav__nav>ul{margin-left:-24px!important;margin-right:-24px!important}.m-site-info__brand p{margin-left:32px;line-height:19.8px}.m-site-info__legal{height:101px}.m-site-info__brand{height:100px}.m-site-info__brand{padding:24px 0}.m-site-info__copyright{font-size:14px;font-weight:400}.m-site-info__legal a{font-size:14px;font-weight:400}.m-site-info__social svg{height:23px}.m-site-info__brand p{font-size:12px;font-weight:400}.m-site-info__logo svg{height:40px}.m-site-info__colophon{margin-bottom:54px}body>footer>div>div.m-site-info__colophon>div>div>div.m-site-info__colophon-row>nav>ul{height:33px;line-height:33px}.m-site-info__legal li{margin-right:15px}.o-container-fluid{width:90%;margin:0 auto}.m-site-info__colophon__inner{margin:0 40px}.m-site-info__copyright{max-width:280px!important;padding-right:30px}.m-site-info__legal{padding:34px 85px}#page-submenu{padding:0 30px}.m-subnav__toggle-icon{margin-left:10px!important}.m-site-info__locations{padding:63px 0 30px 0}.m-site-info__links-group{padding:48px 0}.m-site-info__social li{margin-right:15px}.m-subnav__toggle{min-height:29px!important;padding:12px 0!important}.m-subnav__toggle:hover{padding-bottom:18px!important}.m-subnav__nav{padding:0 30px}.m-subnav__nav>ul{margin:0;flex-wrap:nowrap}.m-subnav__nav>ul>li{margin:-12px 24px 24px 24px}ul.m-subnav__child-menu-1 li{font-size:16px;font-weight:400;margin-bottom:8px}.m-subnav__nav>ul>li>a{font-size:16px;font-weight:600}.m-subnav__nav li a:hover,.m-subnav__nav>ul>li>a:hover{border-bottom:1px solid #202020!important}.m-subnav__nav>ul>li>a.is-active{border-bottom-width:1px}.m-subnav__nav li a{text-decoration:none!important}body{max-width:initial}.em-button{border-radius:0}.em-basic-input{border-radius:0}.m-site-info__legal a:hover{text-decoration:underline;border:none!important}@media only screen and (max-width:1150px){.m-site-info__legal{padding:34px 30px!important}}@media only screen and (max-width:375px){.em-header_page .em-header_page-title{font-size:38px!important}}@media only screen and (max-width:1105px){.m-site-info__legal{padding:34px 50px!important;width:500px!important}}@media only screen and (max-width:1030px){.m-site-info__legal{height:126px!important}}@media only screen and (max-width:969px){.m-subnav__nav>ul>li{padding:16px 24px}.m-site-info__legal{width:100%!important}.m-site-info__brand{height:190px!important}.m-subnav__nav>ul>li{line-height:26.4px!important}.m-subnav__nav>ul{margin:0!important}.m-subnav__nav>ul>li{padding:16px 30px!important}.m-subnav__nav>ul>li{height:59px!important;padding:16px 30px!important}body>footer>div>div.m-site-info__colophon>div>div>div.m-site-info__colophon-row>nav>ul{height:103px!important;line-height:29.7px!important}#footer-legal-title--2{font-size:18px!important}.label-sans{font-size:14px!important}.m-site-info__legal{height:172px!important}.m-site-info__locations{padding:30px 60px}.m-additional-nav__submenu-toggle>span{height:40px!important;width:40px!important}#subnav-menu>nav{padding:0!important}.m-subnav__content{overflow:hidden!important}.m-subnav__nav>ul>li{padding:16px 30px!important;margin:0!important}.o-container-fluid{width:100%!important;margin:0!important}.m-site-header__logo{padding:19px 0!important}.m-site-header__logo svg{height:34px!important;width:141px!important}.u-under-link{font-size:14px!important}.m-site-info__links-group{padding:30px 60px!important}.m-site-info__locations{padding:30px 60px!important}.m-site-info__links-title{margin-bottom:10px!important}.m-site-info__links-list li{margin-bottom:10px!important}.m-site-info__addresses strong{font-size:18px!important}.m-site-info__addresses .label-sans{font-size:14px!important}.m-site-info__addresses{padding:30px 30px 0 0!important;margin-top:-70px!important}.m-site-info__colophon__inner{margin:0!important}.m-site-info__social{padding:30px 60px!important}.m-site-info__addresses-list{padding-left:20px!important}.m-site-info__addresses-list li p{margin-bottom:5px!important}.m-site-info__addresses-list li+li{margin-top:24px!important}.m-site-info__legal{padding:30px 60px!important}.m-site-info__copyright{max-width:none!important;padding:0 60px 30px 60px!important}.m-site-info__brand a,.m-site-info__brand p{font-size:14px!important}.m-site-info__brand p{margin:16px 0 0 0!important}.m-site-info__brand{padding:24px 60px 30px 60px!important}.m-site-info__legal li{margin-bottom:8px!important}}@media only screen and (max-width:769px){body>header>div.content-wrapper>div>div.em-desktop-icon-list>a.em-button.em-secondary.em-white{margin-right:0!important}.m-site-header__logo{margin:0!important}header>div.content-wrapper>div>div.em-mobile-menu-icons>i{display:none!important}.m-site-info__copyright{margin-top:3rem!important}body>footer>div>div.m-site-info__colophon>div>div>div.m-site-info__colophon-row>nav>ul{height:94px!important}.m-site-info__addresses strong{font-size:16px!important}.m-site-info__legal{height:125px!important}.m-site-info__legal li{height:26px!important;line-height:26.4px!important;margin-bottom:8px!important}}@media only screen and (max-width:1220px){.m-site-header__logo{max-width:164px!important}.m-site-header__logo svg{height:40px!important;width:164px!important}.m-site-info__legal{padding:34px 50px!important}}@media only screen and (max-width:1080px){.m-site-header__logo{max-width:160px!important}.m-site-header__logo svg{width:160px!important;height:34px!important}}@media only screen and (max-width:320px){.em-header_page .em-header_page-title{font-size:45px!important}}@media only screen and (max-width:1246px){.m-site-info__legal{padding:34px 30px!important}.m-site-info__brand{height:106px!important}}@media only screen and (max-width:969px){.m-site-info__brand{height:190px!important}.m-site-info__legal{padding:30px 60px!important}.m-subnav__nav>ul>li{height:inherit!important}}@media only screen and (max-width:759px){.m-site-info__brand p{line-height:23.1px!important}}@media only screen and (max-width:759px){.m-site-info__brand{height:228px!important}.m-site-info__brand p{height:115px!important}.m-site-info__copyright{padding-left:60px!important}.m-subnav{padding:0!important}#page-submenu{padding:0 30px!important}.title-serif--small{line-height:24px!important}.m-site-info__brand{height:225px!important}.em-header .em-navbar-container .em-mobile-menu-icons{margin:0!important}.em-header .em-navbar-container .em-desktop-icon-list a{padding:5px 10px!important;font-size:12px!important}.em-header .em-navbar-container .em-desktop-icon-list{display:inherit!important}.m-site-info__locations{padding:30px 24px!important}.m-site-info__brand{padding:24px!important}.m-site-info__legal{padding:30px 24px 0 24px!important}.m-site-info__links-group{padding:30px 24px!important}.m-site-info__social{padding:30px 24px!important}.m-site-info__legal{padding:30px 24px!important}.m-site-info__copyright{padding-left:24px!important;max-width:none!important}.m-site-info__brand p{margin-left:0!important;font-size:14px!important}.m-site-info__brand a{font-size:14px!important}.m-site-info__legal li{margin-bottom:0}}@media only screen and (max-width:640px){.m-site-info__legal{padding-bottom:8px!important}}@media only screen and (max-width:500px){.m-subnav__nav>ul>li{padding:16px 24px!important}.m-additional-nav__submenu-toggle,.m-subnav__link-arrow-icon{right:24px!important}.m-subnav__nav>ul>li{padding:16px 24px!important;line-height:26.4px!important}.em-header_page .em-header_page-title{font-size:55px!important}.m-additional-nav__submenu-toggle>span{height:40px!important;width:40px!important}#subnav-menu>nav{padding:0!important}.m-subnav__content{overflow:hidden!important}.m-subnav__nav>ul>li{padding:8px 30px!important;margin:0!important}}@media only screen and (max-width:414px){.m-subnav{padding:0!important}.m-subnav__nav>ul>li{padding:16px 24px!important}.m-site-info__copyright{padding:0 24px 30px 24px!important}.m-site-info__brand{height:252px!important}.m-site-info__legal{padding:30px 24px 0 24px!important}}@media only screen and (max-width:375px){.m-site-info__brand{height:275px!important}}@media only screen and (max-width:360px){.em-header_page .em-header_page-title{font-size:50px!important}}@media only screen and (max-width:320px){.em-header_page .em-header_page-title{font-size:38px!important}}@media only screen and (max-width:360px){.m-site-info__social{padding:30px 24px!important}.m-site-info__legal{padding:30px 24px 0 24px!important}.m-site-info__copyright{padding:0 24px 30px 24px!important}.m-site-info__brand{height:320px!important;padding:24px!important}}@media only screen and (max-width:769px){.m-site-header__logo{margin:0!important}}.m-site-header__logo{margin:0!important}@media only screen and (max-width:769px){body>div.em-header_page.channel-cover-photo>div.content-wrapper.em-header_page-wrapper>h1>span{font-size:38px!important;line-height:50px!important}.em-header_page .em-header_page-title{line-height:50px!important}}@media only screen and (max-width:1280px){#navigation>div>ul{grid-template-areas:'a b c d e'!important;grid-template-columns:inherit!important}}@media only screen and (max-width:959px){#navigation>div>ul{grid-template-areas:'a b c'!important;grid-template-columns:inherit!important;text-align:left!important}.inside-channel-header{grid-template-columns:3fr 1fr!important}#exposed-mini-cal{display:none!important}#new-channel-title{max-width:none!important}.inside-channel-header{display:block!important}}@media only screen and (max-width:550px){#navigation>div>ul{grid-template-areas:'a b'!important;grid-template-columns:inherit!important;text-align:left!important}}@media only screen and (max-width:1020px){#new-channel-title>span>h1{font-size:52px!important;line-height:52px!important}#new-channel-title>span>p{font-size:22px!important}#new-channel-title{max-height:160px!important;padding:25px 20px 20px 20px!important}}@media only screen and (max-width:500px){#new-channel-title>span>h1{font-size:48px!important}}#navigation>div>ul>li>div>i{margin-right:5px}#dp2-month{width:100%;text-align:center!important}#dp2>div{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;display:table;width:100%}#dp2-month,#dp2>div>div.bn_next,#dp2>div>div.bn_prev{display:table-cell}#dp2-month{padding:10px;font-family:anziano,serif;font-size:20px;cursor:pointer;text-align:center!important}#dp2>div>div.bn_prev{padding:10px 0 0 10px;cursor:pointer;text-align:left}#dp2>div>div.bn_next{padding:10px 10px 0 0;cursor:pointer;text-align:right}.dropbtn{background-color:transparent;font-weight:700;color:#000;font-size:16px;border:none;text-decoration:underline}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1000}#myDropdownmini>div{width:300px!important}.dropdown-content a{color:#000;padding:8px 16px;text-decoration:none;display:block}#myDropdowncategories>a{text-align:center!important}.dropdown-content a:hover{text-decoration:underline}.dropdown:hover .dropbtn{font-weight:700}#myDropdownmini>div{padding-top:0!important}.u-sr-only,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url('https://localist-images.azureedge.net/assets/fontawesome/fa-regular-400-e3456d1283b9d75337a773dfd147bf908fd02c01b4bf48576d8603a69b13cbe5.woff2') format('woff2'),url('https://localist-images.azureedge.net/assets/fontawesome/fa-regular-400-54cf6086f7bb21f9d072ad494a19b4681fa516dd0a14cee52da01d3651a913a3.ttf') format('truetype')}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url('https://localist-images.azureedge.net/assets/fontawesome/fa-solid-900-aa75998623a391e61c6901794ace832e3ecdd288b56d608f21bea0411acc0b8e.woff2') format('woff2'),url('https://localist-images.azureedge.net/assets/fontawesome/fa-solid-900-d2f0593540b0e33ba6de255a54f272d466e31144806956bea8cfdbf7edffc9bd.ttf') format('truetype')}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url('https://localist-images.azureedge.net/assets/fontawesome/fa-regular-400-e3456d1283b9d75337a773dfd147bf908fd02c01b4bf48576d8603a69b13cbe5.woff2') format('woff2'),url('https://localist-images.azureedge.net/assets/fontawesome/fa-regular-400-54cf6086f7bb21f9d072ad494a19b4681fa516dd0a14cee52da01d3651a913a3.ttf') format('truetype')}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url('https://localist-images.azureedge.net/assets/fontawesome/fa-solid-900-aa75998623a391e61c6901794ace832e3ecdd288b56d608f21bea0411acc0b8e.woff2') format('woff2'),url('https://localist-images.azureedge.net/assets/fontawesome/fa-solid-900-d2f0593540b0e33ba6de255a54f272d466e31144806956bea8cfdbf7edffc9bd.ttf') format('truetype')}