:root{--primary-color: #3f76b5;--primary-color-darker: #304c6d;--primary-neutral: whitesmoke}@media (min-width:64em){#main-navigation{display:flex !important}.top-bar-wrapper #mobile-menu-1{display:none !important}}@media screen and (min-width:64em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper{max-width:120rem}}@media screen and (min-width:64em){.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper,.main-inner-wrapper,.sub-header-content,.region-after-content,.details-page,hr{max-width:100rem !important}}.layout-container .region-sidebar-second{background-color:var(--primary-neutral);padding:1rem;margin-block-start:4rem}.layout-container .slider-large{background-color:var(--primary-neutral);padding:1rem}.layout-container .block-container .location-item,.layout-container .block-container .node-custom-block:not(.white-background),.layout-container .block-container .webform-submission-form,.layout-container .block-container .node--type-index-entry,.layout-container .block-container .resourceflow-slider,.layout-container .block-container .view-events:not(.view-display-id-calendar_block){background-color:var(--primary-neutral) !important;padding:1rem}#block-stacks-content-listing-filter-block,#block-stacks-content-listing-featured-block,#block-stacks-content-listing-description-block,#block-stacks-content-listing-options-block{background-color:var(--primary-neutral) !important;border-radius:5px}.stacks-events-instances-content-listing .events-listing-container{background-color:var(--primary-neutral);border-radius:5px;padding:1rem;margin-block-end:1rem}.stacks-events-instances-content-listing .events-listing-container .events-list-item{margin-block-end:0}.layout-container .block-container .location-item,.layout-container .block-container .node-custom-block,.layout-container .block-container .stacks-slider,.layout-container .block-container .research-guide-blocks .block-item>div,.layout-container .block-container .webform-submission-form,.layout-container .block-container .node--type-index-entry,.layout-container .block-container .contextual-region:not(.view-events) .view-content,.layout-container .block-container .events-details-info{background-color:var(--primary-neutral)}.layout-container .block-container .webform-submission-form{background-color:transparent}.main-wrapper{padding:0 0.9375em 0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, #00234C 70%) !important}.main-wrapper .main-inner-wrapper{padding-block-start:1rem}.page-content-layout .main-inner-wrapper{background:var(--primary-neutral)}@media print,screen and (min-width:64em){body.path-frontpage .main-inner-wrapper{background-color:transparent}}.header-layout-9 .top-bar-wrapper{padding:0}@media screen and (max-width:63.9375em){.header-layout-9.header-default{grid-template-areas:"header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-site-brand-navigation-wrapper header-top-bar    " "header-main-search                   header-main-search                   header-main-search                   header-main-search                   header-main-search                   header-main-search                   header-main-search                   header-main-search                   header-main-search                   header-main-search 									 header-main-search 									header-main-search" !important}}#block-storm-tabs,#block-storm-primary-admin-actions,#block-storm-page-title{margin-block-end:5px}.path-frontpage .region-header .sub-header-content{display:none}.sub-header-content h1:empty{display:none}.region-header .sub-header-content{margin-inline:auto;padding:1em 0.9375em 0;background-color:whitesmoke}.region-header .sub-header-content h1{margin:0}.block-container h2.block-title{margin:-1rem 0 -0.5rem 0.5rem}.block-container h2.block-title .block-title-wrapper{font-size:1rem;border-radius:5px}.block-container h2.block-title .block-stacks-share{display:none !important}header .top-bar-wrapper{padding:0}.top-menu .menu-parent .menu-item{display:flex;align-self:center}.top-menu [class*="icon-"]::before{font-size:1.3rem}.region-header .stacks-language-switcher{margin:0}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent}.mobile-menu .menu-parent .has-expanded .menu-item:hover,.region-mobile-menu .menu-parent>.menu-item.active,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu .menu-parent .menu-child{padding-inline-start:1rem;margin-inline-start:0}.header-layout-9 .site-brand-navigation-wrapper{gap:1rem}.header-layout-9 .site-brand-navigation-wrapper .site-branding{padding-block:1rem;margin:-2rem 0}.header-layout-9 .site-brand-navigation-wrapper .site-branding .site-brand{width:35rem;flex-wrap:nowrap;gap:1rem}.header-layout-9 .site-brand-navigation-wrapper .site-branding .site-brand .site-name{font-weight:bold;font-size:1.85rem}@media (max-width:64em){.site-brand-navigation-wrapper{background-color:var(--primary-neutral);margin-inline:-100vw;padding-inline:100vw;padding-block:1rem}}#main-navigation .menu-main .menu{justify-content:flex-end}#main-navigation .menu-main .menu .menu-item{margin:0;background-color:var(--primary-color);border-radius:5px}#main-navigation .menu-main .menu .menu-item .menu-link{padding-inline:1rem;border-radius:5px}#main-navigation .menu-main .menu .menu-item .menu-link:hover{background-color:var(--primary-color-darker);transition:200ms}#main-navigation .menu-main .menu .menu-item .menu-child{border-radius:5px;margin:0;row-gap:1px;background-color:transparent}@media (min-width:64em){.search-form .search-form-base:not(.submit-icon-enabled) .button{width:15rem}}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.75rem;font-size:1.125rem;font-weight:bold}.container-callout .container-item .container-details .container-content p:empty{display:none}.container-callout .container-item .container-details .container-content .description{margin-block-end:0}.callout-item h3.title a,.callout-item h3.title b{display:inline-block;margin-inline-start:-1.75rem;width:calc(100% + 2rem);background-color:var(--primary-color);color:var(--primary-neutral);font-size:1.125rem;border-radius:5px;padding:1rem}.callout-item h3.title a:hover{background-color:var(--primary-color-darker)}.block-container .node-custom-block{width:100%;overflow-x:auto}.block-container .node-custom-block.white-background{padding:1rem}.slider-large-layout-1 .slider-content>.slick-list .slick-track>.slick-slide .slider-item{padding-block-end:1rem}.slider-large .slider-item{padding:0}@media screen and (max-width:63.9375em){.slider-large-layout-1 .captions-enabled .slick-list{min-height:auto !important}}.slider-large .slider-item .img-wrapper img{height:auto;object-fit:scale-down}.stacks_research_guide .research-guide-blocks{margin-inline-end:2rem}.stacks_research_guide .research-guide-blocks .block-item>div{background-color:white !important}.stacks_research_guide .research-guide-blocks .block-item>div h1{font-size:1.6rem}#block-related-research-guides-block{background-color:white}.block-research-guide-tab-block .tabs .tabs-item{color:black !important;background-color:#ececec;padding:0.5rem 1rem;margin-block:1px;text-decoration:none}.block-research-guide-tab-block .tabs .tabs-item:hover{background-color:var(--primary-color-darker);color:white !important;transition:all 300ms}.block-research-guide-tab-block .tabs .tabs-item.selected{background-color:var(--primary-color);color:white !important}.node--type-page .node-content{padding:1rem}#block-stacks-content-listing-filter-block,#block-stacks-content-listing-featured-block,#block-stacks-content-listing-options-block,#block-stacks-content-listing-results-block,#block-stacks-content-listing-description-block>p:not(:empty){padding:1rem}.search-result-filter .filter-search-item{background-color:transparent}.block-stacks-slider .slider-mini{padding:1rem;margin-block-end:0}.block-stacks-slider .slider-mini .slick-slide{box-shadow:0 9px 8px -10px rgba(0, 0, 0, 0.25);background:linear-gradient(to top, rgba(255, 255, 255, 0.56) 0, rgba(253, 253, 253, 0.56) 60%, rgba(237, 237, 237, 0.56) 98%, rgba(222, 222, 222, 0.56) 100%) rgba(255, 255, 255, 0.75);border:solid 1px rgba(216, 216, 216, 0.75);border-radius:0.25rem;padding-block:0.5rem}.block-stacks-slider .slider-mini .slick-slide .slider-item{padding:1rem;border:transparent}.block-stacks-slider .slider-mini .slick-prev,.block-stacks-slider .slider-mini .slick-next{background-color:rgba(255, 255, 255, 0.75)}.block-stacks-slider .slider-mini .slick-prev:hover,.block-stacks-slider .slider-mini .slick-next:hover{background-color:white}.slider-resource-flow{padding:0 1rem !important;margin-block-end:4rem}.slider-resource-flow .slider-mini-layout-7 .slider-item{border:transparent}.slider-resource-flow .slider-mini-layout-7 .slider-item img{height:14rem;object-fit:scale-down}.container-rss{padding:0;margin:0;background-color:transparent}.container-rss .rss-item{margin-block-end:5px !important;background-color:var(--primary-neutral);border:none !important;border-radius:5px}.container-rss .rss-item h3.title{font-size:1rem}.node--type-rss-block .node-content>a{background-color:var(--primary-neutral) !important;padding:1rem;border-radius:5px;display:block}.path-availability #stacks-bookings-date-filter-form{grid-template-rows:auto}.path-availability #stacks-bookings-date-filter-form .form-type-search,.path-availability #stacks-bookings-date-filter-form .booking-filter-buttons,.path-availability #stacks-bookings-date-filter-form .form-item-location,.path-availability #stacks-bookings-date-filter-form .occupancy-container,.path-availability #stacks-bookings-date-filter-form .form-type-select,.path-availability #stacks-bookings-date-filter-form .form-item-category,.path-availability #stacks-bookings-date-filter-form .filter-form-search,.path-availability #stacks-bookings-date-filter-form .search-result-filter .stacks-button{display:none !important}.path-availability #room-availability-form::before{flex-basis:100%;content:'Click on one or more of the green boxes below to select an available room in 30-minute increments. Then, hit "Book" at the bottom of the page to make your reservation.'}.path-availability #wrapper-rooms td:first-child{min-width:30rem}.path-availability .search-result-filter .stacks-button{border-radius:5px;line-height:2.5rem;padding-inline:0.5rem !important;background-color:var(--primary-color)}.path-availability .search-result-filter .stacks-button:hover{background-color:var(--primary-color-darker)}.path-availability .block-stacks-bat-room-filter-tags-block .search-result-filter .label-primary{background-color:white}footer.footer-layout-1::before{border-block-start:1px solid rgba(157, 157, 157, 0.75)}footer.footer-layout-1 .site-branding{margin-inline:auto}footer.footer-layout-1 .social-icons-wrapper{display:flex;justify-content:center}footer.footer-layout-1 .contact-links-wrapper{justify-content:center;flex-wrap:wrap}footer.footer-layout-1 .contact-links-wrapper .contact-links,footer.footer-layout-1 .contact-links-wrapper .contact-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%}footer.footer-layout-1 .contact-links-wrapper .block-title{margin-block:0.5rem 0;justify-content:center;font-size:1.275rem !important}footer.footer-layout-1 .copyright-wrapper{justify-content:center}.layout-region .block-container>h2:not(.block-title),.layout-region .block-container .node--type-rss-block h2.title-layout-1{display:none}