#card-filter{box-sizing:border-box;width:100%;padding:0 5px 5px}.gallery-sort{flex-direction:column;margin:0 0 16px;padding:40px 5px 0;display:flex}.gallery-sort__note:not(:empty){margin-top:6px}.gallery-sort__label{font:var(--text-subtitle-bold);color:var(--color-neutral-black);margin:0}.gallery-sort .ps-select{appearance:none;background-image:url(/assets/images/icons/19eded235ff0996bb9afbfae1d704d90-chevron-down-feather.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;width:100%;margin-top:6px;padding-right:40px}@media (forced-colors:active){.gallery-sort .ps-select{appearance:auto;padding-right:calc(10px * var(--ui-scale,1));background-image:none}}.gallery-sort__note{font:var(--text-tiny-regular);color:var(--color-neutral-700);margin:0}.gallery-filter-header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;padding:40px 5px 0;display:flex}.gallery-sort+.gallery-filter-header{padding-top:0}#filter-header{font:var(--text-subtitle-bold);color:var(--color-neutral-black);margin:0}#clear-filters{gap:4px}#clear-filters[hidden],.gallery-filter-toggle{display:none}@media (width<=768px){#card-filter{padding:0 10px}.gallery-filter-header{margin-bottom:0;padding:8px 10px 0}.gallery-sort{margin-bottom:8px;padding:8px 10px 0}#filter-header{display:none}.gallery-filter-toggle{min-height:44px;font:var(--text-subtitle-bold);color:var(--color-neutral-black);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;display:flex}.gallery-filter-toggle:focus-visible{outline:2px solid var(--color-asphalt-400);outline-offset:-2px}.gallery-filter-toggle__icon{flex:none;width:16px;height:16px;transition:transform .15s}.gallery-filter-toggle[aria-expanded=true] .gallery-filter-toggle__icon{transform:rotate(180deg)}#gallery-filter-sections{display:none}.sidebar.mobile-visible #gallery-filter-sections{display:block}}@media (prefers-reduced-motion:reduce){.gallery-filter-toggle__icon{transition:none}}#gallery{display:flex;overflow-x:clip}.paging{background-color:var(--color-neutral-white);border-width:1px;border-radius:5px;margin:0 2px;font-size:30px;display:inline-block}#page-number{padding:0 var(--space-xs);font:var(--text-h3-bold);align-self:center;font-size:30px}.paging:disabled{opacity:.5;border-width:.2px}@media (pointer:coarse){.paging{min-width:44px;min-height:44px}}#horizontal-line{border-bottom:1px solid gray}.sidebar{top:calc(var(--navbar-height) + var(--test-banner-height,0px));box-sizing:border-box;flex:none;align-self:flex-start;width:275px;padding-left:10px;position:sticky}#labels-not-found-text{text-align:center;width:100%;padding-top:20px;display:none;position:absolute}.page-control{width:fit-content;margin:auto;padding-bottom:15px;display:flex}.gallery-footer{text-align:center;width:100%;min-height:40px;color:var(--color-neutral-700);font-size:12px;font-style:italic;line-height:1.6em;font-family:var(--font-accent);padding-top:5px;padding-bottom:10px;position:relative}#gallery-content{flex:1;min-width:0;padding:10px}.gallery-expanded-view{top:calc(var(--navbar-height) + 1vh);z-index:1000;height:auto;max-height:calc(100vh - var(--navbar-height) - 2vh);background:var(--color-neutral-white);visibility:hidden;border-radius:12px;width:52vw;max-width:720px;position:fixed;right:3vw;box-shadow:0 12px 40px #00000059}.gallery-list-bar{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:4px 0 12px;display:flex}.gallery-list-bar__browse-all{font:var(--text-small-regular);color:var(--color-link-200);line-height:24px;text-decoration:none}.gallery-list-bar__browse-all:hover{text-decoration:underline}.gallery-list-bar__browse-all:focus-visible{outline:2px solid var(--color-link-100);outline-offset:2px;text-decoration:underline}.gallery-list-bar__arrow{margin-right:6px}.gallery-list-bar__count{font:var(--text-small-medium);color:var(--color-asphalt-500);background:var(--color-neutral-100);white-space:nowrap;border-radius:200px;margin:0;padding:0 10px;line-height:24px}.gallery-list-bar__unavailable-wrap{display:contents}.gallery-list-bar__summary{font:var(--text-body-regular);color:var(--color-asphalt-500);cursor:pointer;line-height:24px}.gallery-list-bar__summary:focus-visible{outline:2px solid var(--color-asphalt-400);outline-offset:2px}.gallery-list-bar__ids{font:var(--text-small-regular);color:var(--color-asphalt-500);max-height:160px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.gallery-list-bar__ids:focus-visible{outline:2px solid var(--color-asphalt-400);outline-offset:2px}.gallery-list-bar__truncated,.gallery-list-bar__error{font:var(--text-small-medium);color:var(--color-error-300);margin:0;line-height:24px}.cards{grid-template-columns:repeat(auto-fill,minmax(min(max(280px,23vw),100%),1fr));gap:clamp(10px,1.2vw,24px);display:grid}@media (width<=768px){#gallery{flex-direction:column}.sidebar{width:100%;padding-left:0;position:static}#labels-not-found-text{position:static}.gallery-list-bar{flex-direction:column;align-items:stretch}.gallery-list-bar__count{align-self:flex-start}.gallery-expanded-view{top:calc(var(--navbar-height) + var(--test-banner-height,0px));width:auto;max-width:none;max-height:calc(100dvh - var(--navbar-height) - var(--test-banner-height,0px));border-radius:0;left:0;right:0}}
