@charset "UTF-8";
.arrow_orange{color:#E57200;text-align:center}.arrow_orange_right{color:#E57200;text-align:right;vertical-align:text-top}.text_dkblue{color:#001a70}.text_dkblue_bold{color:#001a70;font-weight:bold}.text_70_italic{font-size:70%;font-style:italic}.text_112-5_bold_center{font-size:112.5%;font-weight:bold;color:#000000;text-align:center}.title_dk_blue_no_line{margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:130%;font-weight:bold;text-align:center;color:#001a70}.text_130_orange_bold_center{font-size:130%;font-weight:bold;color:#E57200;text-align:center}.table_cell_fill{background:#001a70;color:#FFF;font-weight:bold}.region-header .region-inner-wrapper{padding-inline:0}#footer .copyright-wrapper{display:none}.main-inner-wrapper a.button{box-shadow:0 1px 3px rgba(0, 0, 0, 0.25)}.header-layout-7 .top-bar-wrapper{padding:0 1rem}.header-layout-7 .top-items-wrapper{flex-wrap:wrap}.header-layout-7 .top-items-wrapper .top-menu-nav{flex-basis:100%;order:0}.header-layout-7 .top-items-wrapper .social-flex{order:1}.header-layout-7 .top-items-wrapper .stacks-language-switcher{order:2}.header-layout-7 .top-items-wrapper .stacks-language-switcher select{border-color:#001a70;border-radius:3px;color:#001a70}.region-header::before{width:100%;display:block;position:absolute;content:"";left:0;top:0;right:0;height:8px;background:linear-gradient(to right, #001a70 0, #001a70 70%, #5bc2e7 70%, #5bc2e7 80%, #e57200 80%, #e57200 90%, #eaaa00 90%, #eaaa00 100%);z-index:5}.region-header .region-inner-wrapper>div{width:100vw}@media screen and (min-width:64em){.region-header .region-inner-wrapper{max-width:100%}.region-header .region-inner-wrapper .sub-header-content h1{max-width:120rem;margin-inline:auto}.region-footer .region-inner-wrapper,.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper{max-width:120rem}.main-inner-wrapper,.region-after-content{max-width:120rem}.details-page{max-width:120rem}hr{max-width:120rem}}.main-wrapper table tbody{border:none}.main-wrapper table tbody tr:nth-child(even){background-color:white}.sub-header-content{background-color:white;margin-inline:-100vw;padding-inline:100vw}.sub-header-content h1#header-page-title-block{padding-block-start:1rem;padding-inline-start:1rem;margin-block-end:0}h1,.h1,h1>*,h2,.h2,h2>*,h3,.h3,h3>*,h4,.h4,h4>*,h5,.h5,h5>*,h6,.h6,h6>*,div.site-name{font-family:"Public Sans", sans-serif}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent;opacity:0.75}.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}@media screen and (min-width:64em){.header-layout-7.header-default{grid-template-rows:auto auto auto 40vh}.header-background-image-holder{background-position:top;top:11rem}.header-layout-7-region.header-background-color-holder{background-color:white}}@supports (animation: fadeIn 1s){.region-header{opacity:0;animation:fadeIn 0.5s ease-in-out forwards;animation-delay:0.5s}}header .social-flex{display:flex;gap:1rem}header .social-flex .social-icon-color{font-size:0;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column-reverse;justify-content:space-between}header .social-flex .social-icon-color::after{content:"";position:relative;height:24px;width:24px;background-size:contain;background-repeat:no-repeat}header .social-flex .social-facebook::after{background-image:url("https://cdn.stacksplatform.com/muvr3gmx4ho7q/migration/public/social-fb.png?VersionId=0.YFXWApQ824JdNylQvGR2t_glUI60z6")}header .social-flex .social-flickr::after{background-image:url("https://cdn.stacksplatform.com/muvr3gmx4ho7q/migration/public/social-flickr.png?VersionId=lCKNTz9edtBbCtcxQAOxlWOZ0sVIX12K")}header .social-flex .social-instagram::after{background-image:url("https://cdn.stacksplatform.com/muvr3gmx4ho7q/migration/public/social-instagram.png?VersionId=n6lEJne7zimxYtLDQunuC0UKq22kJYz8")}header .social-flex .social-twitter::after{background-image:url("https://cdn.stacksplatform.com/muvr3gmx4ho7q/migration/public/social-twitter.png?VersionId=0wvzmgx_QfQjqmapx0v1hbuYachqrGGm")}header .social-flex .social-vimeo::after{background-image:url("https://cdn.stacksplatform.com/muvr3gmx4ho7q/migration/public/social-vimeo.png?VersionId=CUWOnLINxTdx5yuHV8teIXuE_4TqHfZx")}header .social-flex .social-youtube::after{background-image:url("https://cdn.stacksplatform.com/muvr3gmx4ho7q/migration/public/social-youtube.png?VersionId=r2AdvNYObYcgoG5K.eQaKRIx6Z2_0Hdx")}@media (max-width:64em){header .social-flex{display:none}}.main-nav-primary .has-expanded>.menu{left:0}.container-main-search-block{margin-inline:auto;max-width:900px}.container-main-search-block .default-search-bar::before{content:"What are you looking for?";background-color:rgba(0, 0, 0, 0.6);width:100%;display:block;text-align:center;color:white;padding-block:2rem 0.5rem;font-size:2rem;font-weight:bold;border-radius:5px 5px 0 0}@media (max-width:40em){.container-main-search-block .default-search-bar::before{font-size:1.25rem;line-height:1}}@media (min-width:64em){.container-main-search-block .search-bar-container{border-radius:0 0 5px 5px;column-gap:0.5rem}.container-main-search-block .search-bar-container .js-form-type-search{order:0}.container-main-search-block .search-bar-container .js-form-type-select{order:1}.container-main-search-block .search-bar-container .form-actions{order:2}.container-main-search-block .search-bar-container .form-actions input{border-radius:25px}}@media screen and (min-width:64em){.main-search-padding .search-bar-container{padding:0 0.9375em 1.2842465753em}}.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{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-layout-2 h3.title{margin-block-start:0.75rem}body:not(.user-logged-in) header .top-menu-nav li.menu-item a[href="/my-account"],body:not(.user-logged-in) header .top-menu-nav li.menu-item a[href="/user/logout"]{display:none}header .top-menu-nav a.menu-link:focus{outline:2px solid #002F56}@media (min-width:64em){.header-layout-7.header-default .top-menu-nav .menu-parent{justify-content:flex-end}.header-layout-7.header-default .top-menu-nav .menu-parent li.menu-item a{box-sizing:border-box;border:solid 2px transparent;border-radius:5px;padding:0.25rem}.header-layout-7.header-default .top-menu-nav .menu-parent li.menu-item a[href="/my-account"]{border:solid 2px #001a70}.header-layout-7.header-default .top-menu-nav .menu-parent li.menu-item a[aria-label="login"]{background-color:#001a70;color:white;padding:0.25rem 0.5rem}}.header-layout-7 .top-bar-wrapper::before{border-block-end:0}.header-layout-7.header-default .menu{justify-content:space-between}.header-layout-7 .main-nav-primary{padding-block:0}.header-layout-7 .main-nav-primary::before{background-color:white}#main-navigation .menu-parent{flex-wrap:wrap;gap:3px}#main-navigation .menu-parent .menu-item-level-1{justify-content:center;padding-inline-start:0;flex:1;display:flex}#main-navigation .menu-parent .menu-item-level-1 .menu-link-level-1{padding-inline-start:1rem}#main-navigation .menu-parent .menu-item-level-1 .menu-child{opacity:0;transition:opacity 300ms;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px}#main-navigation .menu-parent .menu-item-level-1 .menu-child a.menu-link{font-size:1rem}#main-navigation .menu-parent .menu-item-level-1:hover .menu-child{opacity:1}#main-navigation .menu-parent li.color-1,#main-navigation .menu-parent li.color-1>.menu-child{background-color:#eaaa00}#main-navigation .menu-parent li.color-2,#main-navigation .menu-parent li.color-2>.menu-child{background-color:#f8333c}#main-navigation .menu-parent li.color-3,#main-navigation .menu-parent li.color-3>.menu-child{background-color:#7a549c}#main-navigation .menu-parent li.color-4,#main-navigation .menu-parent li.color-4>.menu-child{background-color:#fe5d26}#main-navigation .menu-parent li.color-5,#main-navigation .menu-parent li.color-5>.menu-child{background-color:#489fb5}#main-navigation .menu-parent li.color-6,#main-navigation .menu-parent li.color-6>.menu-child{background-color:#47606a}#main-navigation .menu-parent li.color-7,#main-navigation .menu-parent li.color-7>.menu-child{background-color:#fb6376}#main-navigation .menu-parent li.color-8,#main-navigation .menu-parent li.color-8>.menu-child{background-color:#006b3f}.header .main-nav-primary li.menu-item-level-2:not(.has-expanded):hover{background-color:inherit}.main-nav-primary .has-expanded>.menu>.menu-item:hover{background-color:inherit;filter:brightness(90%)}#mosio-widget-container{top:75% !important;z-index:6}#mosio_widget_tab{inset:inherit !important;right:0}#zo3tqc4y82{z-index:6}.main-inner-wrapper .layout-region>.block-container.color-1{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(234, 170, 0, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-2{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(248, 51, 60, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-3{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(122, 84, 156, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-4{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(254, 93, 38, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-5{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(72, 159, 181, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-6{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(71, 96, 106, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-7{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(251, 99, 118, 0.25);padding:1rem}.main-inner-wrapper .layout-region>.block-container.color-8{border-style:solid;border-width:1px 1px 1rem;border-color:rgba(0, 107, 63, 0.25);padding:1rem}.node-custom-block{overflow:hidden}body:not(.path-frontpage) .node-custom-block{padding:1rem;border:solid 1px #efefef}.node-custom-block.css-grid .grid-container{max-width:auto;padding:1rem;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:1rem}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-1{background-color:#eaaa00;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-2{background-color:#f8333c;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-3{background-color:#7a549c;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-4{background-color:#fe5d26;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-5{background-color:#489fb5;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-6{background-color:#47606a;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-7{background-color:#fb6376;color:white}.block-stacks-locations .tabs-title a.title-tabs-navigation.color-8{background-color:#006b3f;color:white}.block-stacks-locations{margin-block-start:2rem;padding:1rem}.block-stacks-locations .location-contact .field{margin-block-start:1rem}.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}.block-stacks-locations .location-tabs .tabs-title.active a{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-tabs .tabs.horizontal{scrollbar-width:auto;scrollbar-color:#525252 snow;scrollbar-gutter:stable}.block-stacks-locations .location-item{padding-block-start:1rem}.block-stacks-locations .location-item .location-content,.block-stacks-locations .location-item .location-map{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 ."}.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}.block-stacks-locations .location-hours-address .office-hours .office-hours__item{display:flex}.block-stacks-locations .location-hours-address .office-hours .office-hours__item .office-hours__item-label{flex-basis:7rem}}.stacks_research_guide .research-guide-blocks .block-item>div{border:none}.research-guide-blocks h2.block-item-title{color:#001A70;font-size:24px}#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{font-weight:bold;font-size:1.1rem}#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{float:right;margin-inline-start:1rem}#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{background-color:#5bc2e7;color:white;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-news-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-rooms-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-reserves-content-listing details.form-wrapper>summary a.content-listing-item{color:white}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-item:last-of-type .container-content{border:none}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-news-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-item:not(:first-of-type){border-block-start:0}#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{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{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.stacks-databases-content-listing h3.result-title,.stacks-index-entries--content-listing h3.result-title{margin-inline-start:0.5rem}@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 .slick-slide>div:not(:last-of-type) .bento-item{border-block-end:none}.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}.node--type-bento .layout-region .block-container .bento-results .bento-item-vue .bento-content a.bento-record-details{display:block;margin-block-start:0.5rem;text-decoration:underline}.node--type-bento .layout-region .block-container .bento-results .bento-item-vue .bento-content a.bento-record-details::after{content:"»"}.bento-stats-panel .bento-stats{gap:1rem}.block-stacks-slider .slider-mini-layout-7 .img-wrapper:empty{display:none !important}.block-stacks-slider .slider-mini-layout-7 .img-wrapper{height:5rem;width:5rem;margin-inline:0.5rem 1rem}.block-stacks-slider .slider-mini-layout-7 .img-wrapper img{object-fit:scale-down !important}.block-stacks-slider .slider-mini-layout-7 .paragraph{border:none;padding-inline:2rem;height:5rem}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper{margin:0;padding:0;flex-basis:100%;font-weight:bold}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper a.slider-link{font-size:0.9rem}.block-stacks-slider .slider-mini-layout-7 .paragraph .slider-body-wrapper a.slider-link:hover{text-decoration:underline}.slider-large .paragraph{margin-block-start:0;padding-block-start:0}.slider-large .slider-item .img-wrapper img{object-fit:contain}@media (min-width:40em){.webform-element--title-inline{display:flex;gap:1rem}.webform-element--title-inline label{width:15rem;max-width:15%}.webform-options-display-side-by-side{display:flex !important;height:100%}.webform-options-display-side-by-side .form-item{display:flex;gap:1rem;justify-content:center;align-content:center}.webform-options-display-side-by-side input{margin:0}.webform-options-display-side-by-side label.option{display:flex;align-items:center}}