.filterable-search-container .filterable-search.page-listing{padding-top:4rem}@media (max-width: 50em){.filterable-search-container .filterable-search.page-listing{padding-top:0}}.filterable-search-container .filterable-search.page-listing .filtered-results .unpublished-notice{padding:.8rem;border-radius:4px;margin-bottom:1rem;position:relative}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list{border-top-width:0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results{column-gap:2rem;row-gap:4rem;justify-content:center;margin:0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result{margin:0;padding:0;border-top-width:0}@media (max-width: 40em){.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result{width:100%;margin:0}}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .tooltiptext{visibility:hidden;width:120px;background-color:var(--lightblue);text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page{height:100%;display:flex;flex-direction:column;overflow:hidden}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page.unpublished{filter:grayscale(1) brightness(.5)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page a.image-link{overflow:hidden;display:block;height:100%}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page a.image-link img{height:100%;width:100%;aspect-ratio:16/9;object-fit:cover;transform:scale(1);transition:all .4s ease}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page a.image-link img:hover{transform:scale(1.1)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page div.placeholder-image{height:100%}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page div.placeholder-image img{width:100%;object-fit:cover;aspect-ratio:16/9;height:100%}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container{border-bottom:1px solid var(--txst-gold);display:flex;flex-direction:column;justify-content:space-between;padding:2rem 0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-title{color:var(--maroon);font-size:1.8rem;line-height:1.36;font-weight:700;margin-bottom:.5rem}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-title a{text-decoration:none}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-title a:hover{text-decoration:var(--river) underline 1px;text-underline-offset:4px;background-color:rgba(var(--river-rgb),.45)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .subhead{display:flex;flex-direction:column;gap:.5rem;font-size:1.2rem;font-weight:400;color:var(--charcoal);line-height:1.2;padding-bottom:.5rem}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .subhead .name{white-space:nowrap}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-description{margin-bottom:1.5rem;color:var(--charcoal);font-size:1.5rem;line-height:1.67}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-description:first-child{margin-top:0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-description:last-child{margin-bottom:0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .tags{margin:0 -2rem;padding:1.5rem 2rem 0;color:var(--maroon);display:flex;font-size:1.2rem;line-height:1.5}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .tags span{font-family:var(--halis)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .tags .tag-buttons{gap:.5rem;display:flex;flex-flow:wrap}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .tags .tag-buttons button{-webkit-transition:transform .2s ease-in-out,color .2s ease-in-out;-moz-transition:transform .2s ease-in-out,color .2s ease-in-out;-o-transition:transform .2s ease-in-out,color .2s ease-in-out;transition:transform .2s ease-in-out,color .2s ease-in-out;border:.5px solid var(--maroon);border-radius:12px;background-color:var(--white);padding:.3rem 1rem}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page .text-content-container .tags .tag-buttons button:hover{border:0;background-color:rgba(var(--river-rgb),.45)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page.has-background{background-color:var(--sandstone)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page.has-background .text-content-container{border-bottom:none;flex:1;padding-left:1.5rem;padding-right:1.5rem}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result .listitem.page.has-background .text-content-container .tags .tag-buttons button{border:0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result:has(>.unpublished):hover .tooltiptext{visibility:visible;transform:translate(50%,-350%)}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results li.result.pagination-hidden{display:none}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results:last-child{border-bottom-width:0}.filterable-search-container .filterable-search.page-listing .filtered-results #result-list ul.results:not(:has(.has-background)){column-gap:2.5rem}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results{display:flex;flex-direction:column;gap:4rem;margin:2rem}@media (max-width: 40em){.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results{gap:2rem}}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result{width:100%!important}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page{border-bottom:1px solid var(--txst-gold);flex-direction:row;gap:3rem;padding-bottom:4rem}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page.has-background{padding-bottom:0rem;border-bottom:none}@media (max-width: 40em){.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page{flex-direction:column;gap:2rem}}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page div.placeholder-image,.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page img{max-width:40rem;min-width:40rem;height:100%;border-bottom-width:0}@media (max-width: 50em){.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page div.placeholder-image,.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page img{max-width:26rem;min-width:26rem}}@media (max-width: 40em){.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page div.placeholder-image,.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page img{max-width:none}}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page .text-content-container{border-bottom:none;padding:0}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-title{padding-top:0}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page .text-content-container .text-content .page-description{margin-bottom:2rem}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page .text-content-container .tags{margin:0 -3rem;padding:1.5rem 3rem 0}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page.has-background .text-content-container{padding:2rem}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page.has-background:has(.image-block) .text-content-container{padding:2rem 2rem 2rem 0}@media (max-width: 40em){.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page.has-background:has(.image-block) .text-content-container{padding:0 2rem 2rem}}.filterable-search-container .filterable-search.page-listing.list-view #result-list ul.results li.result .listitem.page.title-only .text-content-container{padding:2.5rem 3rem 1.5rem}.filterable-search-container .page-listing-pagination{background-color:var(--sandstone);padding:4rem 0;width:100VW;position:relative;left:calc(-50vw + 50%)}.filterable-search-container .page-listing-pagination.hidden{display:none}.filterable-search-container .page-listing-pagination nav{display:flex;justify-content:center}.filterable-search-container .page-listing-pagination nav ul.pagination{display:flex;list-style:none;align-items:center;gap:4rem;padding:0;margin-top:0;margin-bottom:0}.filterable-search-container .page-listing-pagination nav ul.pagination li .pagination-link{text-decoration:none;color:var(--maroon);font-weight:700;font-size:1.1rem;line-height:1.2rem}.filterable-search-container .page-listing-pagination nav ul.pagination li:has(.pagination-link.active){background-color:var(--white);border-bottom:1.2px solid var(--txst-gold)}.filterable-search-container .page-listing-pagination nav ul.pagination li .active{padding:0 1.1rem}.filterable-search-container .page-listing-pagination nav ul.pagination li .previous,.filterable-search-container .page-listing-pagination nav ul.pagination li .next{background-color:var(--maroon);color:#fff;height:44px;width:44px;display:flex;justify-content:center;align-items:center;border-radius:50px}.filterable-search-container .page-listing-pagination nav ul.pagination li .hidden{display:none}.filterable-search-container.filters-open .filterable-search.page-listing #filter-container{padding-top:0}@media (max-width: 64em){.filterable-search-container.filters-open .filterable-search.page-listing.list-view #result-list ul.results .result .listitem .image-block div.placeholder-image,.filterable-search-container.filters-open .filterable-search.page-listing.list-view #result-list ul.results .result .listitem .image-block img{max-width:30rem;min-width:30rem}}@media (max-width: 40em){.filterable-search-container.filters-open .filterable-search.page-listing.list-view #result-list ul.results .result .listitem .image-block div.placeholder-image,.filterable-search-container.filters-open .filterable-search.page-listing.list-view #result-list ul.results .result .listitem .image-block img{max-width:none}}
