:root{--primary-color: #A2630C;--primary-color-darker: #804F0A;--secondary-color: #2F7D9F;--primary-neutral: #FEF8F3;--secondary-neutral: #FAF9FB}@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}}.path-side-wide{background-color:var(--primary-neutral)}.path-side-wide .site-wide-protect .site-wide-login{background-color:white}.block-stacks-style-editor-container-block .sse-toggle{bottom:6rem !important}.ui-dialog#modal-all-locations{box-shadow:none !important}.page-title.title-layout-1{border-width:3px;padding-inline-end:2rem;margin-block-end:1rem}.header-layout-5.header-topbar-bordered .stacks-language-switcher{display:none}.header-background-image-holder{max-width:100rem;margin-inline:auto;top:13rem;background-position:top}@media screen and (min-width:64em){.header-layout-5.header-cta-enabled{grid-template-rows:auto auto 400px 50px !important}}@media (min-width:40em){.header-layout-7 .site-logo img{max-width:none}}.header.header-layout-5.header-cta-enabled .stacks-search-bar-block,.header.header-layout-5.header-cta-enabled .call-to-action{margin-block:0}@media screen and (min-width:64em){.header-layout-5.header-cta-enabled{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-site-branding header-site-branding header-site-branding header-site-branding 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 "}}.call-to-action .cta-menu{grid-template-areas:none}.call-to-action .cta-menu .cta-item{grid-area:auto}.header-layout-5 .main-nav-primary{display:flex;height:100%;justify-content:end;padding-inline-end:1rem}.header-layout-5 .main-nav-primary .navigation{display:flex;align-items:center}.header-layout-5 .main-nav-primary .navigation .menu-link-level-1:hover{padding-block:0.5rem;border-block-end:solid 3px var(--primary-color)}.rounded-corner-enabled .off-canvas-wrapper .accordion-section[open] .accordion-title:not(.active){border-radius:15px 15px 0 0}.eds-search-container .stacks-buttons-wrapper li{width:100%}[dir="ltr"] .rounded-corner-enabled .off-canvas-wrapper .button-search{border-radius:15px}.media--type-image .field--name-field-caption,.media--type-image .field--name-field-credits{display:none}.stacks-upcoming-event-block-form{border:solid 1px #dadada;padding:1rem}.stacks-upcoming-event-block-form .event-actions a{height:fit-content;margin-block:1rem 0}.layout-onecol-section .block-stacks-events-upcoming-events-block h2,.layout-twocol-50-50 .block-stacks-events-upcoming-events-block h2,.layout-threecol-25-50-25 .block-stacks-events-upcoming-events-block h2,.layout-threecol-33-34-33 .block-stacks-events-upcoming-events-block h2{display:block}.callout-layout-1,.callout-layout-2{gap:3rem}.callout-layout-1 .container-item,.callout-layout-2 .container-item{margin:0}.callout-layout-1 .container-item .container-details,.callout-layout-2 .container-item .container-details{height:100%;padding:2rem}.callout-layout-1 .container-item .container-details .container-content,.callout-layout-2 .container-item .container-details .container-content{display:flex;flex-direction:column;gap:1rem}.callout-layout-1 .container-item .container-details .container-content .image-holder,.callout-layout-2 .container-item .container-details .container-content .image-holder{margin-inline:auto}.callout-layout-1 .container-item .container-details .container-content .image-holder img,.callout-layout-2 .container-item .container-details .container-content .image-holder img{object-fit:contain;object-position:top;width:100%;height:auto;max-height:8rem}.callout-layout-1 .container-item .container-details .container-content h3.title,.callout-layout-2 .container-item .container-details .container-content h3.title{font-size:1.125rem}.callout-layout-1 .container-item .container-details .container-content p:empty,.callout-layout-2 .container-item .container-details .container-content p:empty{display:none}.callout-layout-1 .container-item .container-details .container-content .description,.callout-layout-2 .container-item .container-details .container-content .description{margin-block-end:0}.path-frontpage .callout-layout-1 .container-item .container-details .container-content .image-holder img,.path-frontpage .callout-layout-2 .container-item .container-details .container-content .image-holder img{max-height:12rem;aspect-ratio:1.3333333333}.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-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}.research-guide-blocks .field--name-field-caption,.research-guide-blocks .field--name-field-credits{display:none}.research-guide-blocks .media-embed-resized{margin-block:0}.slider-resource-flow .slider-mini .slick-slide{margin:0}.slider-resource-flow .slider-mini .slick-slide .slider-item .popover-content-image-wrapper{margin-block-end:0}.slider-resource-flow .slider-mini{padding:2rem}.slider-resource-flow .slider-mini .slider-item .popover-content-image-wrapper{height:auto;padding-block-end:1rem}.slider-resource-flow .slider-mini .slider-item .popover-content-image-wrapper .img-wrapper{max-height:16rem;width:auto;object-fit:contain}@media screen and (min-width:64em){.footer-layout-3>.footer-inner-wrapper .social-icons-wrapper{margin:0}}@media screen and (min-width:64em){.footer-layout-3>.footer-inner-wrapper .menu{gap:0.5rem;flex-wrap:wrap}}.main-nav-secondary .menu-item-level-1>a{font-weight:normal}