.hero-slide{object-fit:cover;object-position:center;width:100%;height:100%}.hero_slide-wrap:has(.hero_feature) .hero-slide{filter:blur(28px)brightness(.45)saturate(1.1);transform:scale(1.15)}.hero_feature{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:6.5rem 4.5rem 3.5rem;text-decoration:none;display:flex;position:absolute;inset:0}.hero_feature:hover{color:#fff}.hero_art{flex-direction:column;flex:1 1 0;align-items:center;gap:.6rem;width:100%;min-height:0;margin:0;display:flex}.hero_art-image{object-fit:contain;filter:drop-shadow(0 24px 48px #0000008c);flex:1 1 0;width:100%;height:100%;min-height:8rem}.hero_art-caption{color:#d9dad9;opacity:.85;font-size:.8rem}.hero_feature-text{flex-direction:column;flex:none;align-items:center;gap:.5rem;display:flex}.hero_feature-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ff3;font-size:.8rem}.hero_feature-title{font-size:clamp(1.75rem,3.6vw,3rem);font-weight:500;line-height:1.05}.hero_feature-dates{color:#d9dad9;font-size:1rem}.hero_feature .button{margin-top:.5rem}.hero_slide-wrap:has(.hero_feature) .hero-slide{filter:none;height:calc(100% - 4.3rem);top:4.3rem;transform:none}.hero_feature{background:linear-gradient(#0000 40%,#00000073 70%,#000c 100%);justify-content:flex-end;gap:.75rem;padding-bottom:5rem}.hero_art{flex:none}.hero_art-image{display:none}.hero_art-caption{opacity:.75}@media (height<=620px){.hero_feature{gap:.75rem;padding-top:5.5rem}.hero_art-caption{display:none}.hero_feature-title{font-size:1.5rem}.hero_feature .button{margin-top:0}}@media (width<=767px){.hero_feature{gap:.5rem;padding:5.5rem 1.25rem}.hero_art-caption{font-size:.7rem}.hero_feature-title{font-size:1.6rem}}.section_slider:has(.collection-list-2>:only-child) .w-slider-arrow-left,.section_slider:has(.collection-list-2>:only-child) .w-slider-arrow-right,.section_slider:has(.collection-list-2>:only-child) .w-slider-nav{display:none}.button_wrap.is-left{flex-wrap:wrap;gap:1rem}@media (width<=767px){.button_wrap.is-left{flex-direction:column;align-items:stretch}.button_wrap.is-left>.button{white-space:nowrap;width:100%}}.hours_grid{white-space:nowrap;grid-template-columns:max-content max-content;justify-content:center;gap:.35rem 1.25rem;width:max-content;margin:0 auto;display:grid}.hours_grid .body-text{margin:0;padding:0}.hours_grid .hours_day{text-align:right;color:#d9dad9;justify-self:end}.hours_grid .hours_time{text-align:left;justify-self:start}.exhid_image-wrap{position:relative}.exhibition_badge{z-index:2;color:#0b1418;letter-spacing:.08em;text-transform:uppercase;background:#ff3;border-radius:100px;padding:.35rem .75rem;font-size:.75rem;position:absolute;top:.75rem;left:.75rem}.home_section-content,.home_section-link{margin-top:2.5rem}.map-link{display:block}.map-link img{transition:opacity .3s}.map-link:hover img{opacity:.85}.exhibition_artists{border-top:1px solid #d9dad940;flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.exhibition_artists-label{letter-spacing:.2em;text-transform:uppercase;color:#ff3;font-size:.8rem}.exhibition_artists-list{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.exhibition_artist-link{color:#fff;text-underline-offset:.25em;text-decoration:underline #ff39}.exhibition_artist-link:hover{color:#ff3}.artist_inquire{align-self:flex-start;margin-top:.5rem}.footer_info{color:#d9dad9;opacity:.8;text-align:center;font-size:.8rem;text-decoration:none;display:block}.footer_info:hover{color:#ff3;opacity:1}.rich-text p,.rich-text li{line-height:1.55}.rich-text_wrap .rich-text,.flex-vertical .rich-text{max-width:46rem}.footer_container>.footer_info{grid-column:1/-1;width:100%;margin-top:.5rem}@media (width<=767px){.home_artists-grid{grid-template-columns:1fr 1fr!important;gap:1rem!important}.home_artists-grid .text-20{font-size:.95rem}.home_artists-grid .card_image{aspect-ratio:4/5;overflow:hidden;height:auto!important}.home_artists-grid .card_image img{object-fit:cover;width:100%;height:100%}}.visit_intro{color:#fff;max-width:46rem;margin:1.5rem 0 0;font-size:1.25rem;line-height:1.5}.visit_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;width:100%;margin-top:3rem;display:grid}.visit_block{flex-direction:column;gap:.5rem;display:flex}.visit_label{letter-spacing:.2em;text-transform:uppercase;color:#ff3;margin:0;font-size:.8rem;font-weight:500}.visit_value{color:#fff;margin:0;font-size:1.1rem;line-height:1.45}.visit_note{color:#d9dad9;margin:0;font-size:.9rem;line-height:1.4}.visit_link{text-decoration:none}.visit_link:hover{color:#ff3}.visit_hours{color:#fff;grid-template-columns:max-content max-content;gap:.35rem 1.25rem;font-size:1.1rem;display:grid}.visit_hours span:nth-child(odd){color:#d9dad9}.visit_map{border-radius:4px;width:100%;margin-top:3rem;display:block;overflow:hidden}.visit_map img{object-fit:cover;width:100%;max-height:28rem;display:block}.visit_faq{border-top:1px solid #d9dad940;flex-direction:column;width:100%;max-width:52rem;margin-top:2rem;display:flex}.visit_faq-item{border-bottom:1px solid #d9dad940;padding:1.25rem 0}.visit_faq-item summary{cursor:pointer;color:#fff;justify-content:space-between;gap:1rem;font-size:1.15rem;list-style:none;display:flex}.visit_faq-item summary::-webkit-details-marker{display:none}.visit_faq-item summary:after{content:"+";color:#ff3}.visit_faq-item[open] summary:after{content:"–"}.visit_faq-item p{color:#d9dad9;margin:.75rem 0 0;line-height:1.55}@media (width<=991px){.visit_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.visit_grid{grid-template-columns:1fr;gap:1.5rem}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #ff3}#main:focus{outline:none}.skip-link{z-index:10000;color:#0b1418;background:#ff3;border-radius:100px;padding:.6rem 1rem;text-decoration:none;transition:top .2s;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.content-wrap.home_quote{padding-top:4rem;padding-bottom:4rem}.section_title._1st-col>h1:not([id]),.section_title._1st-col>h2:not([id]){grid-column:1/-1}.section_title._1st-col>h1:not([id])+.section-title_line:not([id]),.section_title._1st-col>h2:not([id])+.section-title_line:not([id]){grid-column:1/2}#news .content-wrap{padding-bottom:6rem}@media (width<=767px){#news .content-wrap{padding-bottom:4rem}}.credit-link_span{text-underline-offset:.2em;text-decoration:underline}.slider-2.hero .w-slide>.collection-item-2{height:100%}.section_slider:has(.w-slider-mask>.w-slide:only-child) .w-slider-arrow-left,.section_slider:has(.w-slider-mask>.w-slide:only-child) .w-slider-arrow-right,.section_slider:has(.w-slider-mask>.w-slide:only-child) .w-slider-nav{display:none}
