@charset "UTF-8";
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css");:root{--primary-color: #405136;--primary-color-darker: #313f2a;--secondary-color: #ad8b5f;--primary-neutral: #dadada;--primary-border: solid 1px var(--primary-neutral)}.ui-dialog #patron_login_form .link-staff-login>span{color:black}.ui-dialog .link:not(.button-secondary):not(.button-system):not(.button-destructive),.ui-widget-content a{color:#405136}.ui-dialog .link:not(.button-secondary):not(.button-system):not(.button-destructive):hover,.ui-widget-content a:hover{color:#405136}@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}}.site-wide-protect .site-wide-logo{max-height:100%}img[style="float:right"]{margin-inline-start:1rem;margin-block-end:1rem}img[style="float:left"]{margin-inline-end:1rem;margin-block-end:1rem}@media (max-width:64em){img[style^="float"]{float:none !important;margin-inline:auto}}.main-inner-wrapper a:hover{color:#ad8b5f}.region-header::before{width:100%;display:block;position:absolute;content:"";left:0;top:0;right:0;height:8px;background-color:var(--primary-color);z-index:5}@media screen and (min-width:64em){.header-layout-7.header-cta-enabled{grid-template-rows:auto auto auto 30vh 30vh}}@media screen and (min-width:64em){.header-layout-7.header-cta-enabled .top-menu .menu{align-items:center}}.top-bar-wrapper{padding:0}.top-bar-wrapper .top-menu{padding:0.5rem}.top-bar-wrapper .top-menu .menu-link::before{font-size:1.3rem}.top-bar-wrapper .top-menu .first{order:999}.top-bar-wrapper .top-menu .first .menu-link[href^="/user"]::before{content:"";font-family:"Font Awesome 5 Free";display:block;font-size:1.3rem;text-align:center}.block-stacks-font-resizer{margin-inline-end:1rem}.block-stacks-font-resizer .font-resizer .list-icon{border:solid 1px var(--primary-color);padding:0 0.5rem}.block-stacks-font-resizer .font-resizer .font-down{border-inline-start:0}.stacks-language-switcher{min-width:8rem}.site-brand{gap:1rem}.site-brand .site-name{font-weight:bold;font-size:1.5rem}#stacks-search-bar-block{font-family:"Futura W01 Book", Arial, Helvetica, sans-serif}@media (min-width:64em){#stacks-search-bar-block .search-bar-container{margin:0}#stacks-search-bar-block .search-bar-container .form-type-select{order:1}#stacks-search-bar-block .search-bar-container .form-type-select::after{content:"";display:block;width:100%;height:0.45rem;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0, 0 32, 0 16, 24" style="fill: white"></polygon></svg>');margin:-1.5rem 0 0 18rem;position:absolute}#stacks-search-bar-block .search-bar-container .form-type-select select{margin:0;width:20rem;border:none;border-radius:0;background-color:var(--primary-color);color:white;background-image:none}#stacks-search-bar-block .search-bar-container .form-type-search{order:0}#stacks-search-bar-block .search-bar-container .form-actions{order:2}#stacks-search-bar-block .search-bar-container .form-actions input{border-inline-start:solid 1px white;border-radius:0;text-transform:uppercase;width:15rem}}#main-navigation .menu-parent{flex-wrap:wrap;column-gap:2rem}#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}#main-navigation .menu-parent .menu-item-level-1 .menu-link-level-1{text-transform:uppercase;font-family:"Futura W01 Book", Arial, Helvetica, sans-serif}#main-navigation .menu-parent .menu-item-level-1:not(:last-child)::after{content:"|";color:white;margin-inline-start:1rem;font-weight:bold}.call-to-action .cta-links{font-family:"Futura W01 Bold", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:0.9rem}.node--type-page .field--name-body a{color:var(--secondary-color);font-weight:bold}.node--type-page .field--name-body a:hover{color:var(--primary-color)}.sub-header-content{background-color:white;margin-inline:-100vw;padding-inline:100vw}.sub-header-content h1#header-page-title-block{font-size:2rem;font-family:"Futura W01 Bold", Arial, Helvetica, sans-serif;text-transform:uppercase;padding-block-start:2rem;margin-block-end:0}.block-container h2.block-title{font-size:2rem;font-family:"Futura W01 Book", Arial, Helvetica, sans-serif}.block-container h2.block-title .block-stacks-share,.block-container h2.block-title:hover .block-stacks-share{display:none}.main-inner-wrapper h2.introtext{font-size:1.6rem;font-family:"Futura W01 Book", Arial, Helvetica, sans-serif}.main-inner-wrapper h4{font-family:"Futura W01 Light", Arial, Helvetica, sans-serif;text-transform:uppercase}.main-inner-wrapper .button{font-family:"Futura W01 Bold", Arial, Helvetica, sans-serif;text-transform:uppercase;border-radius:0}@media screen and (min-width:64em){.layout-width-default .container-layout-4-columns,.layout-width-default .container-layout-3-columns,.layout-width-default .container-layout-2-columns{grid-gap:3rem}}.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-family:"Futura W01 Medium", Arial, Helvetica, sans-serif;margin-block-start:0.75rem;font-size:1.125rem;text-transform:uppercase}.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}.slider-large .slider-item{padding:0}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item{border:var(--primary-border);padding-block:1rem;display:flex}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .slider-body-wrapper{font-size:1rem;font-weight:bold}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .img-wrapper{width:auto}.block-stacks-slider .slider-mini-layout-7 .slick-list .slider-item .img-wrapper img{height:3rem;width:3rem;object-fit:contain}.slider-mini .slider-item .img-wrapper img{width:100%}.block-stacks-news-articles-block .node--type-news{margin-block-end:3rem}.block-stacks-news-articles-block .node--type-news .field--name-field-news-date{margin-block-end:0.5rem;font-weight:bold}.block-stacks-news-articles-block .node--type-news h3.title-layout-1{font-size:1.25rem;font-weight:lighter;text-transform:uppercase;letter-spacing:-1px;margin:0}.block-stacks-news-articles-block .node--type-news .field--name-field-news-body p{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%}.slider-resource-flow{padding:2rem;border:solid 1px var(--primary-neutral);margin-block-end:2rem}.slider-resource-flow .slider-mini .slider-item{border:none}.slider-resource-flow .slider-mini .slider-item .popover-content-image-wrapper{height:auto}.slider-resource-flow .slider-mini .slider-item .popover-content-image-wrapper .img-wrapper{height:12rem;object-fit:scale-down}.slider-resource-flow .slider-mini .slider-item .popover-content-image-wrapper .img-wrapper img{width: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;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 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-family:"Futura W01 Bold", Arial, Helvetica, sans-serif;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:0.5rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing article:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-databases-content-listing article:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-news-content-listing article:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing article:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing article:last-of-type .container-content{border-block-end:var(--primary-border)}#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(--primary-color);color:white;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing details.form-wrapper>summary a,#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary a,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary a,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary a,#block-stacks-content-listing-results-block .stacks-news-content-listing details.form-wrapper>summary a,#block-stacks-content-listing-results-block .stacks-rooms-content-listing details.form-wrapper>summary a,#block-stacks-content-listing-results-block .stacks-reserves-content-listing details.form-wrapper>summary a{color:white}#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{border-block-end: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{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{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.stacks-databases-content-listing .content-listing-item{font-family:"Futura W01 Bold", Arial, Helvetica, sans-serif}.stacks-databases-content-listing .container-content{border:var(--primary-border);padding:1rem}.main-inner-wrapper a.button{box-shadow:0 1px 3px rgba(0, 0, 0, 0.25)}.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:4rem}.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}@media (min-width:40em){.block-stacks-locations .location-tabs .tabs-title{width:20rem}}.block-stacks-locations .location-tabs .tabs-title{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 .office-hours{margin:0;list-style-type:none}.block-stacks-locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}@media screen and (max-width:39.9375em){.horizontal .tabs-title.active .title-tabs-navigation{color:white}.block-stacks-locations .close-locations::after{color:white}}@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}.path-directory-listing .main-inner-wrapper .layout-sidebar,.path-directory-listing #block-stacks-content-listing-options-block{display:none}@media screen and (min-width:40em){.block-stacks-content-listing-results-block .container-content .content .content-image,.block-stacks-content-listing-results-block .container-content .content .content-logo{flex:0 0 250px;margin-block-end:2rem}}.stacks-events-details-page .main-inner-wrapper{flex-wrap:wrap}.stacks-events-details-page .main-inner-wrapper .new-sidebar-event-details{width:30rem;margin-block-end:0}.stacks-events-details-page .main-inner-wrapper .new-sidebar-event-details #block-stacks-event-instance-date-block{display:flex;flex-wrap:wrap}.stacks-events-details-page .main-inner-wrapper .new-sidebar-event-details #block-stacks-event-instance-date-block #ics-download-form{order:1;flex-basis:100%;margin-block-start:1rem}.stacks-events-details-page .main-inner-wrapper .new-sidebar-event-details #block-stacks-event-instance-date-block .events-details-info,.stacks-events-details-page .main-inner-wrapper .new-sidebar-event-details #block-stacks-event-instance-date-block .events-details-contact{width:30rem}.stacks-events-details-page .main-inner-wrapper #main-content{margin:0;width:100% !important}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block{display:flex;gap:2rem;margin-block-start:1rem}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .header-image{margin-block-end:2rem;width:100%;max-height:20rem;object-fit:contain}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description{margin-block-start:0}.stacks-events-details-page .main-inner-wrapper #main-content .block-system-main-block .event-details-description>h3{display:none}@media (max-width:64em){.stacks-events-details-page .main-inner-wrapper .block-system-main-block{display:block !important}.stacks-events-details-page .main-inner-wrapper .block-system-main-block .header-image{display:block;height:auto;margin:0 auto 2rem}}