@import url("https://fonts.googleapis.com/css2?family=Arya:wght@400;700&display=swap");:root{--main-blue: #008cc1;--main-blue-darker: #007aa8;--main-yellow: #fcb040;--main-gray: rgb(245, 245, 245)}@media screen and (min-width:64em){.header-layout-9.header-cta-enabled .search-horizontal-tabs.single-search-tab,.header-layout-9.header-cta-enabled .call-to-action{margin-block-start:1rem}.header-layout-9.header-cta-enabled{grid-template-rows:auto auto auto}.main-wrapper .main-inner-wrapper{padding-block-start:0.5rem}.main-wrapper .main-inner-wrapper #block-storm-tabs{margin-block-end:0.5rem}}.layout-content .block:not(:last-child){margin-block:2rem}h1,.h1,h1>*,h2,.h2,h2>*,h3,.h3,h3>*,h4,.h4,h4>*,h5,.h5,h5>*,h6,.h6,h6>*,div.site-name{font-family:"Arya", sans-serif}body:not(.path-frontpage) .main-inner-wrapper{margin-block-end:1rem}.body-background-image-enabled{background-position:top}@media screen and (min-width:64em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper{max-width:120rem}.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,hr{max-width:100rem}}#block-storm-page-title{margin:0;margin-block-end:0.5rem}#block-storm-page-title h1.page-title{font-size:2rem;padding:0;margin:0}#block-storm-page-title h1.page-title span{border-radius:5px}header .site-branding .site-brand{width:20rem;flex-wrap:nowrap}header .site-branding .site-brand .site-name{font-weight:bold;font-size:1.85rem}.header-layout-9 .site-brand-navigation-wrapper::before{margin-block:1.75rem;background-color:rgba(245, 245, 245, 0.5)}@media (max-width:80em){header .site-branding .site-name{font-size:1.25rem}}#main-navigation .main-nav-primary .navigation>.menu{gap:0.5rem}#main-navigation .menu-parent{flex-wrap:wrap}#main-navigation .menu-parent .menu-item{margin:0;background-color:var(--main-blue);border-radius:5px}#main-navigation .menu-parent .menu-item.active-trail{background-color:#007aa8}#main-navigation .menu-parent .menu-item .menu-link{padding:0.5rem 1rem;border-radius:5px}#main-navigation .menu-parent .menu-item .menu-link:hover{background-color:#007aa8}#main-navigation .menu-parent .menu-item .submenu-button:hover{background-color:#007aa8}#main-navigation .menu-parent .menu-item .menu-child{border-radius:5px;margin:0;row-gap:1px;background-color:transparent}@media (min-width:64em){#main-navigation{display:flex !important}.top-bar-wrapper #mobile-menu-1{display:none !important}}.region-mobile-menu .menu-parent>.menu-item.active{background-color:initial}.region-mobile-menu .mobile-main-menu ul.menu-parent ul.menu-child{margin-inline-start:1rem}.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:#2077a9;transition:300ms}@media (max-width:64em){.top-search-toggle .icon{color:#2586be}}@media screen and (min-width:64em){.header-layout-9.header-default{grid-template-areas:"location-hours location-hours location-hours location-hours location-hours location-hours header-top-bar header-top-bar header-top-bar header-top-bar header-top-bar header-top-bar" "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-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-main-search header-main-search header-main-search header-main-search";margin-block-end:0}}.header-layout-9 .top-bar-wrapper{padding:0}.header-layout-9 .top-location-bar{height:100%;align-items:center}.call-to-action-stacked .cta-menu .cta-item:hover{filter:brightness(105%)}.block-stacks-locations .location-tabs .tabs{margin:1rem 1.56rem -1px}.block-stacks-locations .location-tabs .tabs .tabs-title{border:none;border-radius:0.25rem 0.25rem 0 0;width:20rem;text-align:center;font-size:1.25rem;margin-inline-end:0.25rem;background-color:var(--main-blue)}.block-stacks-locations .location-tabs .tabs .tabs-title a.title{padding:0.5rem 0}.block-stacks-locations .location-tabs .tabs .tabs-title.active a{background-color:var(--main-blue-darker);border-radius:0.25rem 0.25rem 0 0;transition:500ms}.block-stacks-locations .location-tabs .tabs .tabs-title a{color:white}.block-stacks-locations .location-tabs .tabs .tabs-title:only-of-type{display:none}.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-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}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(2){order:3}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(3){order:5}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(4){order:7}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(5){order:2}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(6){order:4}.block-stacks-locations .location-hours-address .office-hours .office-hours__item:nth-child(7){order:6}}.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;position:relative;left:-1.75rem;width:calc(100% + 2.5rem);background-color:var(--main-blue);color:white;font-size:1.125rem;border-radius:5px;padding:1rem}.callout-item h3.title a:hover{background-color:var(--main-blue-darker)}.block-container .node-custom-block{width:100%;overflow-x:auto}.block-container .node-custom-block.white-background{padding:1rem}.block-container h2.heading-title{z-index:6;position:relative;top:1rem;width:fit-content;background-color:var(--main-yellow);color:#0f4a9b;font-size:1.275rem;border-radius:5px;padding-inline:1rem;margin-block-end:0}.stacks-slider .slick-autoplay-toggle-button{display:none !important}.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}.slider-mini .slick-list{margin-inline:auto;width:100%}.slider-mini .slick-list .slider-item{width:95%}.stacks-slider:not([data-id*="stacks-slider-resource-flow"]) .slider-mini .slick-list,[about="/our-beautiful-library"] .slider-mini .slick-list{background-color:var(--main-gray)}.stacks-slider:not([data-id*="stacks-slider-resource-flow"]) .slider-mini .slick-list .slick-slide,[about="/our-beautiful-library"] .slider-mini .slick-list .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}.slider-mini-layout-7 .slick-list{height:100% !important}.slider-mini-layout-7 .slick-list .slider-item{border:transparent}.slider-mini-layout-7 .slick-list .slider-item .slider-body-wrapper{width:auto}@media (min-width:40em){[about="/kids-teens-1"] [slider-id="stacks-slider-block5--2-slider-mini-layout-7"] .slick-list,[about="/kids-teens-1"] [slider-id="stacks-slider-block2--2-slider-mini-layout-7"] .slick-list,.path-frontpage [slider-id="stacks-slider-block4--2-slider-mini-layout-7"] .slick-list,.path-frontpage [slider-id="stacks-slider-block3--2-slider-mini-layout-7"] .slick-list{padding:1rem}[about="/kids-teens-1"] [slider-id="stacks-slider-block5--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper,[about="/kids-teens-1"] [slider-id="stacks-slider-block2--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper,.path-frontpage [slider-id="stacks-slider-block4--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper,.path-frontpage [slider-id="stacks-slider-block3--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper{width:16rem !important}[about="/kids-teens-1"] [slider-id="stacks-slider-block5--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img,[about="/kids-teens-1"] [slider-id="stacks-slider-block2--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img,.path-frontpage [slider-id="stacks-slider-block4--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img,.path-frontpage [slider-id="stacks-slider-block3--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img{width:100% !important}[about="/kids-teens-1"] [slider-id="stacks-slider-block5--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img:hover,[about="/kids-teens-1"] [slider-id="stacks-slider-block2--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img:hover,.path-frontpage [slider-id="stacks-slider-block4--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img:hover,.path-frontpage [slider-id="stacks-slider-block3--2-slider-mini-layout-7"] .slick-list .slider-item .img-wrapper img:hover{filter:brightness(85%)}}.stacks_research_guide .research-guide-blocks{margin-inline-end:2rem}.block-research-guide-tab-block .tabs .tabs-item{color:black;background-color:var(--main-gray);padding:0.5rem 1rem;margin-block:0.25rem;text-decoration:none}.block-research-guide-tab-block .tabs .tabs-item:hover{background-color:var(--main-yellow);color:#0a4f9b;transition:all 300ms}.block-research-guide-tab-block .tabs .tabs-item.selected{background-color:var(--main-yellow);color:#0a4f9b;text-decoration:underline}.stacks-slider:not([data-id*="stacks-slider-resource-flow"]) .slider-mini button.slick-next,.stacks-slider:not([data-id*="stacks-slider-resource-flow"]) .slider-mini button.slick-prev,[about="/our-beautiful-library"] .slider-mini button.slick-next,[about="/our-beautiful-library"] .slider-mini button.slick-prev{background-color:rgba(245, 245, 245, 0.5)}.stacks-slider:not([data-id*="stacks-slider-resource-flow"]) .slider-mini button.slick-next:hover,.stacks-slider:not([data-id*="stacks-slider-resource-flow"]) .slider-mini button.slick-prev:hover,[about="/our-beautiful-library"] .slider-mini button.slick-next:hover,[about="/our-beautiful-library"] .slider-mini button.slick-prev:hover{background-color:var(--main-gray) !important}.js_resourceflow-slider .slider-content{margin-block-end:0}.js_resourceflow-slider ul.slick-dots{display:none !important}.media-carousel .img-wrapper img{height:15rem !important;object-fit:scale-down !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}.container-content-listing .js-form-wrapper summary{background-color:var(--main-blue);padding:1rem;color:white}.container-content-listing .js-form-wrapper summary a.content-listing-item{color:white}.block-container .webform-submission-form{padding:1rem;margin:0;width:100%}.block-container .node--type-index-entry{padding:1rem}.block-container .node--type-index-entry .embedded-entity{overflow:hidden}.block-container .node--type-index-entry .embedded-entity img{margin-inline:1rem}.stacks-index-entries--content-listing article .content-image{display:none}.stacks-index-entries--content-listing article .embedded-entity{margin:1rem}@media (max-width:40em){.stacks-index-entries--content-listing article .embedded-entity{float:none !important;margin:1rem auto !important}}#block-stacks-content-listing-description-block p{margin-block-end:0}.webform-submission-data .webform-element{margin-block-end:1rem}.webform-submission-data label{font-weight:bold}.webform-submission-data label::after{content:":"}.layout-container .region-sidebar-first,.layout-container .region-sidebar-second{background-color:var(--main-gray);padding:1rem;margin-block-start:2rem}.layout-container .slider-large-layout-1{background-color:var(--main-gray);padding:1rem}.layout-container .block-container .location-item,.layout-container .block-container .node-custom-block:not(.white-background),.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 .node--type-rss-block,.layout-container .block-container .view-events:not(.view-display-id-calendar_block){background-color:var(--main-gray) !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(--main-gray) !important;border-radius:5px}.stacks-events-instances-content-listing .events-listing-container{background-color:var(--main-gray);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 .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 .view-calendar,.layout-container .block-container .events-details-info{background-color:white}.layout-container .block-container .webform-submission-form{background-color:transparent}.search-result-filter .filter-search-item{background-color:transparent}.block-views-blockevents-block-upcoming-events .view-events .view-content{padding:1rem;background-color:white}.events-list-item .event-listing-date{border:solid 2px var(--main-blue)}@media screen and (max-width:63.9375em){.events-list-item .event-listing-date{left:0;right:0;width:100%;margin-inline:0}}main .event-details-description{margin-block-start:1rem;background-color:var(--main-gray);padding:1rem}main .event-details-description img.header-image{margin-block-start:1rem}.events-details-info .events-location:contains(span:empty){display:none}[about="/other-book-news"] .container.container-rss.container-default .rss-item{padding:0;margin:0}[about="/other-book-news"] .container.container-rss.container-default .rss-item .rss-content{margin-block:1.15rem}[about="/other-book-news"] .container.container-rss.container-default .rss-item .rss-content h3.title{font-size:1rem}[about="/other-book-news"] .container.container-rss.container-default .rss-item .rss-content span.date{display:none}.layout-region .block-container>h2:not(.block-title),.layout-region .block-container .node--type-rss-block h2.title-layout-1{display:none}