:root{--primary-color: #814c9e;--secondary-color: #6bc4e8}@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,hr{max-width:100rem}}.header-layout-13.header-default{grid-template-areas:"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-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section" "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 ";grid-template-rows:auto 200px auto 200px}.header-layout-13 .top-bar-wrapper::before{background-color:white}.header-layout-13 .hero-section{display:flex;align-items:center;background-color:rgba(131, 71, 173, 0.8);height:100%;margin-inline:-100vw;padding-inline:100vw;margin-block-end:0}.header-layout-13 .hero-section .hero-description{height:100%;width:100%;align-content:center;text-align:center;font-size:3.75rem;font-weight:400;line-height:1}.header-layout-13 .hero-section .hero-description .hero-library{margin-inline-start:0.25rem;font-size:4.25rem;font-weight:bold}@media (max-width:64em){.header-layout-13.header-default{grid-template-rows:auto 200px auto auto}.header-layout-13.header-default .hero-description{font-size:2rem}.header-layout-13.header-default .hero-description .hero-library{font-size:2.5rem}}@media screen and (min-width:64em){.header-layout-13.header-default .menu{margin:0}.header-layout-13.header-default .top-bar-wrapper{gap:2rem;grid-template-columns:1fr 4fr 1fr}}.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}@media (min-width:64em){#stacks-search-bar-block{position:relative;top:-50%;width:50%;margin-inline:auto;margin-block-end:0}#stacks-search-bar-block .search-bar-container{background-color:white;padding:0.5rem;border:solid 3px var(--primary-color)}#stacks-search-bar-block .search-bar-container .form-type-select{order:1}#stacks-search-bar-block .search-bar-container .form-type-select select{border:none}#stacks-search-bar-block .search-bar-container .form-type-search{order:0}#stacks-search-bar-block .search-bar-container .form-type-search input{border:none;font-size:1rem}#stacks-search-bar-block .search-bar-container .form-actions{order:2}#stacks-search-bar-block .search-bar-container .form-actions input{width:8rem;text-transform:uppercase;font-weight:bold}}.sub-header-content{background-color:white;margin-inline:-100vw;padding-inline:100vw}.sub-header-content h1#header-page-title-block{padding-block-start:2rem;margin-block-end:0;text-align:center;margin:0 auto;font-size:3rem;font-weight:bold;text-transform:uppercase}#main-navigation ul.menu-parent{flex-wrap:wrap;column-gap:1.5rem}#main-navigation ul.menu-parent li.menu-item-level-1 .menu-child{opacity:0;transition:opacity 300ms}#main-navigation ul.menu-parent li.menu-item-level-1:hover .menu-child{opacity:1}.block-container h2.block-title{font-size:1.275rem;font-weight:bold;text-transform:uppercase}.block-container h2.block-title:hover .block-stacks-share,.block-container h2.block-title .block-stacks-share{display:none}.node--type-news .container-item{display:flex;gap:2rem}.node--type-news .container-item .image-holder-container{flex:1}.node--type-news .container-item .container-content{flex:2}.node--type-news .container-item .container-content .field .field__label{font-weight:bold}.node--type-news .container-item .container-content .field .field__label::after{content:":";margin-inline-end:0.5rem}.node--type-news .container-item .container-content>.field:not(:first-of-type){margin-block-start:1rem}@media (max-width:64em){.node--type-news .container-item{flex-direction:column}.node--type-news .container-item .image-holder-container{margin:0 auto}.node--type-news .container-item .image-holder-container img{width:100%;max-width:30rem}}.resource-flow-block{padding:1rem;border:solid 1px var(--primary-neutral);margin-block-end:0 !important;margin-inline:-100vw;padding-inline:100vw;background-color:var(--secondary-color)}.resource-flow-block .js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:none}.resource-flow-block .js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:20rem;object-fit:contain}#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}#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:var(--secondary-color);padding-inline: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{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{padding-inline-start:0.5rem}.stacks-databases-content-listing h3.result-title{padding-inline-start:0.5rem}.content-listing-sidebar{border:none}.container-callout .container-item .container-details{height:100%;padding-block-end:0}.container-callout .container-item .container-details .container-content{display:flex;height:inherit;margin-block-end:-1rem}.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}.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}@media screen and (min-width:64em){.layout-width-25 .container-layout-4-columns .container-item{margin-block-end:4rem}}.block-stacks-locations{margin-block-start:2rem}.block-stacks-locations .location-item{border:none}.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}