.find__head{display:flex}.find__back{margin-top:var(--s-4);color:var(--c-green);text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block;position:relative}.find__back:after{content:"";position:absolute;inset:-14px -8px -6px}@media (hover:hover){.find__back:hover{text-decoration-thickness:2px}}.find__status,.find__noscript{margin:var(--s-16) 0;color:var(--c-text-sub);font-size:14px}.find__error{margin:var(--s-16) 0;padding:var(--s-16);border:1px solid var(--c-line);border-radius:var(--radius)}.find__error-text{margin:0 0 var(--s-12);font-size:14px}.find .card__open{width:100%;color:inherit;font:inherit;text-decoration:none}.find .card__facility-link{color:inherit;font:inherit;text-align:left}#find-title:focus{outline:none}.panel[data-loading] .panel__inner>:not(.panel__close,.panel__handle,.panel__loading){display:none}.panel[data-loading] .panel__inner{min-height:144px}.panel__loading{margin:var(--s-24) 0 var(--s-8);color:var(--c-text-sub);font-size:14px}.panel__loading:empty{display:none}.card--facility .card__title{display:block}.card__date-line,.card__sessions{margin:var(--s-4) 0 0;color:var(--c-text-sub);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.card__dsum{margin:var(--s-4) 0 0;color:var(--c-text-sub);gap:2px;font-size:13px;line-height:1.6;display:grid}.card__dsum-head{color:var(--c-text);overflow-wrap:anywhere;margin:0;font-weight:700}.card__dsum-notes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.card__dsum-note{overflow-wrap:anywhere}.card__dsum-note.is-closed,.card__dsum-note.is-unconfirmed,.card__dsum-note.is-warning{color:var(--c-shu)}.card__date-line.is-closed{color:var(--c-text);font-weight:700}.card--closed{background:var(--c-surface-sub,transparent);border-style:dashed}.card__closed-badge{margin:0 0 var(--s-4);color:var(--c-text-sub);font-size:12px;font-weight:700}.find-sep{margin:var(--s-8) 0 0;padding:var(--s-8) 0 0;border-top:1px solid var(--c-line);grid-column:1/-1;list-style:none}.find-sep p{color:var(--c-text-sub);margin:0;font-size:13px;font-weight:700}.find .section{padding-top:var(--s-24)}.find .section__head{justify-content:space-between;align-items:baseline;gap:0 var(--s-16);margin-bottom:var(--s-12);flex-wrap:wrap;display:flex}.find__back{margin-top:0}.find__mode{margin:0 0 var(--s-12)}.find .search-summary{margin-bottom:var(--s-8)}.find .search-summary__count{margin:var(--s-8) 0 var(--s-4)}.find .search-summary .section__count{margin-bottom:var(--s-4)}.find .card-grid{gap:var(--s-12) var(--s-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (width>=1024px){.find[data-find-target=exhibitions] .card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.find .card-grid>li{min-width:0}.find .card{overflow-wrap:anywhere}@media (width<=599px){.find .search-summary__count{margin:0}.find .section{padding-top:var(--s-16)}.find .section__head,.find__mode{margin-bottom:var(--s-8)}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.find .section{padding-top:var(--s-8)}.find .section__head,.find__mode{margin-bottom:var(--s-8)}.find .search-summary__count{margin:var(--s-4) 0 0}.find .search-summary .section__count{margin-bottom:var(--s-4)}}.find .card--search{position:relative}.find .card__heart{top:var(--s-8);right:var(--s-8);border-color:#0000;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:absolute}.find .card__heart .icon{width:20px;height:20px;font-size:20px}.find .card--search .card__open,.find .card--search .card__closed-badge{padding-right:40px}.find .card__visited{align-items:center;gap:var(--s-4);color:var(--c-ai);margin:0;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.find .card__visited .icon{width:16px;height:16px;font-size:16px}.find__sentinel{height:1px;margin:0}.find .mode-switch.find__mode{scroll-margin-top:calc(var(--site-head-h,0px) + var(--s-8));grid-template-columns:1fr 1fr;display:inline-grid}.find .mode-switch.find__mode .mode-switch__btn{text-align:center;min-width:0}html,body{overflow-anchor:none}.find__filters{gap:var(--s-8);margin:0 0 var(--s-8);display:grid}.find__filter[hidden],.find__filter-multi[hidden]{display:none}.find__filter-h{margin:0 0 var(--s-4);color:var(--c-text-sub);font-size:12px;font-weight:500}.find__filter-note,.find__filter-multi{margin:var(--s-4) 0 0;color:var(--c-text-sub);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.find__filter-multi{margin:0}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.find>.section{column-gap:var(--s-16);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;display:grid}.find>.section>*{grid-column:1/-1}.find>.section>.section__head{display:contents}.find>.section #find-title{margin-bottom:var(--s-8);grid-area:1/1;align-self:center}.find>.section .find__mode{margin-bottom:var(--s-8);grid-area:1/2;align-self:center}.find>.section .find__back{margin-bottom:var(--s-8);grid-area:1/4;place-self:end}.find__filter:not([hidden]){align-items:center;gap:0 var(--s-8);flex-wrap:wrap;min-width:0;display:flex}.find__filter-h{flex:none;margin:0}.find__filter>.chip-group{min-width:0;padding:var(--s-4) var(--s-4);margin:calc(-1 * var(--s-4)) 0;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;overflow-x:auto}.find__filter>.chip-group::-webkit-scrollbar{display:none}.find__filter>.chip-group>*{flex:none}.find__filter>.find__filter-note{flex:100%}}.find-bar{top:var(--site-head-offset,0px);z-index:15;border-bottom:1px solid var(--c-line);background:var(--c-white);box-shadow:0 2px 6px var(--shadow-sm);position:fixed;left:0;right:0}.find-bar[hidden]{display:none}:root[data-head-moving] .find-bar{transition:top .2s}.find-bar__inner{align-items:center;gap:var(--s-8);max-width:1160px;padding:var(--s-4) max(var(--s-16), var(--safe-r,0px)) var(--s-4) max(var(--s-16), var(--safe-l,0px));margin:0 auto;display:flex}.find-bar__btn{align-items:center;gap:var(--s-4);min-width:0;min-height:40px;padding:0 var(--s-8) 0 var(--s-12);border:1px solid var(--c-line);background:var(--c-white);color:var(--c-text);font:inherit;cursor:pointer;border-radius:999px;flex:0 auto;font-size:14px;font-weight:500;display:inline-flex}.find-bar__btn[data-active]{border-color:var(--c-green);background:var(--c-green-tint);color:var(--c-green);font-weight:600}.find-bar__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.find-bar__caret{flex:none;margin-left:auto;font-size:11px}.find-bar__edit{white-space:nowrap;flex:none;margin-left:auto}@media (width<=374px){.find-bar__inner{gap:var(--s-4)}.find-bar__btn{padding:0 var(--s-4) 0 var(--s-8)}.find-bar__edit{padding:0 var(--s-8)}}@media (width>=768px){.find-bar__btn{max-width:320px}}.find-sort{align-items:center;gap:0 var(--s-8);min-width:0;display:flex}.find-sort[hidden]{display:none}.find-sort__switch{flex:none}.find .find-sort__switch .mode-switch__btn{min-height:40px;padding:0 var(--s-12);font-size:14px}.find-sort__note{min-width:0;color:var(--c-text-sub);flex:1 1 0;margin:0;font-size:13px;line-height:1.35}@media (width<=599px){.find .find-sort{margin-top:var(--s-4);flex:100%}}@media (width>=600px){.find .search-summary{row-gap:var(--s-8);grid-template-areas:"label btns""count sort"}.find .search-summary__label,.find .search-summary .search-summary__count{margin:0}.find .find-sort{grid-area:sort;justify-self:end}.find .find-sort__note{flex:0 auto}}.find-group{margin:var(--s-8) 0 calc(var(--s-8) - var(--s-12));grid-column:1/-1;padding:0;list-style:none}.find-group:first-child{margin-top:0}.find-group__h{border-bottom:1px solid var(--c-line);color:var(--c-text);margin:0;padding-bottom:2px;font-size:15px;font-weight:700;line-height:1.4}
