@charset "UTF-8";
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css");:root{--primary-color: #084c61;--primary-color-darker: #073e4f;--secondary-color: #d63730;--tertiary-color: #652245;--primary-neutral: #e6e6e6;--primary-border: solid 1px var(--primary-neutral);--primary-box-shadow: 0px 0px 4px 0px #6e6060}a.stacks-button svg{fill:white}a.stacks-button svg path{stroke:white}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,.sub-header-content .header-page-title,hr{max-width:100rem}.region-inner-wrapper{margin-inline:auto}}@media screen and (min-width:64em){.header-layout-7 .top-bar-wrapper{grid-template-columns:8fr 1fr 1fr}.header-layout-7 .top-bar-wrapper .top-items-wrapper .menu{align-items:center}}.top-bar-wrapper{padding:0}.top-bar-wrapper .top-menu{padding:0.5rem}.top-bar-wrapper .top-menu .first{order:999}.top-bar-wrapper .top-menu .first span{display:block !important}.top-bar-wrapper .top-menu .first .menu-link[href^="/user"]{position:relative;font-size:0}.top-bar-wrapper .top-menu .first .menu-link[href^="/user"]::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:0rem;text-align:center}.top-bar-wrapper .top-location-bar{justify-content:flex-end}#modal-all-locations.ui-dialog{box-shadow:none}.site-brand{gap:1rem}.site-brand .site-name{font-weight:bold;font-size:1rem}@media screen and (min-width:64em){body.path-frontpage .header-layout-7.header-default{grid-template-rows:auto auto auto 65vh}}@media screen and (min-width:64em){body:not(.path-frontpage) .header-layout-7.header-default{grid-template-rows:auto auto auto 200px}}.header-layout-7.header-default{padding-block-end:0}.header-layout-7.header-default #stacks-search-bar-block{padding-block-end:0}.region-header::before{width:100%;display:block;position:absolute;content:"";left:0;top:0;right:0;height:8px;background:linear-gradient(to right, #084c61 0, #084c61 70%, #2d6779 70%, #2d6779 80%, #e68480 80%, #e68480 90%, #f6d2d0 90%, #f6d2d0 100%);z-index:5}@media (min-width:40em){.header-background-image-holder{background-attachment:fixed}}@media screen and (min-width:64em){.header-layout-7.header-cta-enabled{grid-template-areas:"header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu    header-top-menu   " "header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar    " "header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav   " "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-cta         header-cta         header-cta         header-cta        ";grid-template-rows:25px auto auto 60vh}.header-layout-7.header-cta-enabled .call-to-action{display:flex;align-self:center;align-items:center;align-content:center}}@media (min-width:64em) and (max-width:100em){.container-main-search-block{width:75%;margin-inline:auto}}@media (min-width:64em){.search-form.search-horizontal-tabs .search-form-base .search-bar-container{border-radius:0 0 10px 10px}.container-main-search-block .horizontal-tabs-list{display:flex;gap:2px}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button{flex:1;height:fit-content;margin:0;border-radius:2px}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button span{text-align:center;font-size:0px;padding-block:0}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button span.summary{padding:0}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button:not(.selected){background-color:#dadada}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button:not(.selected) span{color:#444}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button.selected{color:white}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button.selected span{padding-block:0}.container-main-search-block .horizontal-tabs-list .horizontal-tab-button.selected span.summary{padding:0}}#main-navigation{padding-block:1rem}#main-navigation .menu-parent{flex-wrap:wrap;column-gap:1rem}#main-navigation .menu-parent .menu-item-level-1:not(:last-child)::after{content:"|";margin-inline-start:2rem;font-weight:bold;color:white}#main-navigation .menu-parent .menu-item-level-1 .menu-child{opacity:0;transition:opacity 300ms}#main-navigation .menu-parent .menu-item-level-1:hover .menu-child{opacity:1}.sub-header-content{background-color:white;margin-inline:-100vw;padding-inline:100vw;text-align:center}.sub-header-content h1#header-page-title-block{padding-block-start:2rem;margin-block-end:0}.container-callout .container-item{box-shadow:var(--primary-box-shadow);border-radius:10px;overflow:hidden}.container-callout .container-item:hover{scale:1.05;transition:ease-in-out 300ms}.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}.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}.container-callout .container-item .container-details .container-content h3.title,.container-callout .container-item .container-details .container-content .description{padding-inline:1rem}.stacks_research_guide .research-guide-blocks .block-item>div{border:none;box-shadow:var(--primary-box-shadow);padding:1rem}.stacks_research_guide .research-guide-blocks .block-item-title{font-weight:bold;border-block-end:0}.block-stacks-news-articles-block .node--type-news{padding:1rem;border:var(--primary-border);margin-block-end:1rem}.block-stacks-news-articles-block .node--type-news h3.title-layout-1{font-size:1.25rem;margin:0}.block-container .video-holder{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.block-container .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.js_resourceflow-slider .slider-mini-layout-7 .slider-mini .slick-track{gap:1rem}.js_resourceflow-slider .slider-mini-layout-7 .slider-mini .slick-track .slick-slide{margin:0}.js_resourceflow-slider .slider-mini-layout-7 .slider-mini .slick-track .slick-slide .slider-item{border:var(--primary-border)}.js_resourceflow-slider .slider-mini-layout-7 .slider-mini .slick-track .slick-slide .slider-item img{height:14rem;object-fit:scale-down}.js_resourceflow-slider .slider-mini-layout-7 .slick-dots{display:none !important}.block-stacks-slider .slider-mini-layout-7 .slider-mini .slick-list .slick-track{gap:1rem}.block-stacks-slider .slider-mini-layout-7 .slider-mini .slick-list .slick-track .slick-slide{margin:0}.block-stacks-slider .slider-mini-layout-7 .slider-mini .slick-list .slick-track .slick-slide .img-wrapper{margin:0}.block-stacks-slider .slider-mini-layout-7 .slider-mini .slick-list .slick-track .slick-slide .img-wrapper img{padding:1rem;height:14rem;object-fit:scale-down}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;justify-content:center;width:100%}footer.footer-layout-1 .copyright-wrapper{justify-content:center}.footer-layout-1>.footer-inner-wrapper .contact-info li+li::before,.footer-layout-1>.footer-inner-wrapper .contact-links li+li::before{content:""}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent;opacity:0.8}.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}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing summary>h3,#block-stacks-content-listing-results-block .stacks-databases-content-listing summary>h3,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing summary>h3,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing summary>h3,#block-stacks-content-listing-results-block .stacks-news-content-listing summary>h3,#block-stacks-content-listing-results-block .stacks-rooms-content-listing summary>h3,#block-stacks-content-listing-results-block .stacks-reserves-content-listing summary>h3,#block-stacks-content-listing-results-block .rss-feed--content-listing summary>h3{margin:0}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-research-guide-content-listing h2,#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing h2,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h2,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h2,#block-stacks-content-listing-results-block .stacks-news-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-news-content-listing h2,#block-stacks-content-listing-results-block .stacks-rooms-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-rooms-content-listing h2,#block-stacks-content-listing-results-block .stacks-reserves-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-reserves-content-listing h2,#block-stacks-content-listing-results-block .rss-feed--content-listing h3.result-title,#block-stacks-content-listing-results-block .rss-feed--content-listing h2{font-weight:bold;font-size:1.1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing .result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .result-title,#block-stacks-content-listing-results-block .stacks-news-content-listing .result-title,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .result-title,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .result-title,#block-stacks-content-listing-results-block .rss-feed--content-listing .result-title{margin:0}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing article,#block-stacks-content-listing-results-block .stacks-databases-content-listing article,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article,#block-stacks-content-listing-results-block .stacks-news-content-listing article,#block-stacks-content-listing-results-block .stacks-rooms-content-listing article,#block-stacks-content-listing-results-block .stacks-reserves-content-listing article,#block-stacks-content-listing-results-block .rss-feed--content-listing article{margin-block-end:0.5rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-databases-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-news-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-rooms-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-reserves-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .rss-feed--content-listing article.media--type-image img{float:right;margin-inline-start:0.5rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-news-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-rooms-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-reserves-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .rss-feed--content-listing details.form-wrapper>summary{border:var(--primary-border);padding-inline:1rem;color:var(--primary-color)}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-content,#block-stacks-content-listing-results-block .rss-feed--content-listing .container-content{padding:1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-content .content,#block-stacks-content-listing-results-block .rss-feed--content-listing .container-content .content{gap:0;padding:0}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .rss-feed--content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.main-inner-wrapper a.button{box-shadow:var(--primary-box-shadow)}.container-thumbnail-enabled .search-item-image{padding:0}.container-thumbnail-enabled .search-item-image img{max-height:10rem;object-fit:scale-down;margin-block-end:1rem}.block-stacks-locations{margin-block-start:2rem}.block-stacks-locations .location-item h3.title{font-weight:bold;margin-block-start:1rem;font-size:1.25rem}.block-stacks-locations .location-tabs .tabs-title:only-of-type{display:none}.block-stacks-locations .location-tabs .tabs-title{width:20rem;min-width:fit-content;text-align:center;border:none;background-color:var(--primary-color)}.block-stacks-locations .location-tabs .tabs-title.active a{background-color:var(--primary-color-darker);transition:background-color 300ms}.block-stacks-locations .location-tabs .tabs-title a{color:white}.block-stacks-locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}@media screen and (min-width:40em){.block-stacks-locations .location-item .location-content{height:100%}.block-stacks-locations .location-hours-address .hours{grid-template-columns:none}.block-stacks-locations .location-hours-address .office-hours{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1rem;grid-template-areas:"sunday thursday" "monday friday" "tuesday saturday" "wednesday null"}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(1){grid-area:sunday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(2){grid-area:monday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(3){grid-area:tuesday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(4){grid-area:wednesday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(5){grid-area:thursday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(6){grid-area:friday}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(7){grid-area:saturday}}@media screen and (min-width:40em){.block-container .container-bento-default.container-thumbnail-enabled .bento-item-vue{align-items:center}}.node--type-bento .layout-region .block-container h2.block-title{padding-inline-start:1rem}.node--type-bento .layout-region .block-container .bento-results .bento-content-wrapper .slick-slide>div:not(:last-of-type) .action-links{border-block-end:solid 1px #dadada}.node--type-bento .layout-region .block-container .bento-results .bento-item-vue{margin-block-start:1rem}.node--type-bento .layout-region .block-container .bento-results .bento-item-vue .bento-content .bento-subject{display:flex;gap:0.5rem}.node--type-bento .layout-region .block-container .bento-results .bento-item-vue .bento-content .bento-subject .bento-subject-list{display:flex;column-gap:0.5rem;flex-wrap:wrap}.bento-stats-panel .bento-stats{gap:1rem}.block-container h2.block-title-layout-2{display:block;margin:0 auto 1rem;text-align:center;font-size:1.5rem;width:40%;min-width:fit-content;max-width:100%;font-weight:bold;text-transform:uppercase}.block-container h2.block-title-layout-2 .block-stacks-share,.block-container h2.block-title-layout-2:hover .block-stacks-share{display:none}@media (min-width:64em){.page-node-type-directory-listing .node--type-directory-listing .container-item{flex-direction:row}}.page-node-type-directory-listing .node--type-directory-listing .container-item{gap:2rem;border:none}.page-node-type-directory-listing .node--type-directory-listing .container-item .main-content{gap:2rem}.page-node-type-directory-listing .node--type-directory-listing .container-item .main-content .header-content{text-align:start;align-self:start}.page-node-type-directory-listing #block-stacks-directory-listing-hours-of-operations-block .field__label{font-size:1.5rem;font-weight:normal}.path-availability #block-stacks-bat-room-filter-tags-block .search-result-filter .filter-wrapper{margin:0}.path-availability #block-stacks-bat-room-filter-tags-block .search-result-filter a.stacks-button{padding:0.25rem 0.5rem}.path-availability #stacks-bookings-date-filter-form #edit-button-wrapper{color:white}.path-availability #block-stacks-bat-room-availability-block::before{display:block;width:83rem;background-color:var(--primary-neutral);padding:1rem;margin-block-end:1rem;content:"Instructions: Rooms are available to book in 30-minute increments, as indicated by the green blocks below. Click on a single block to request the room for 30 minutes, or select another block to extend the booking's time range. If no green blocks are available, choose a different date. When ready, scroll down and hit the 'Book' button to proceed."}