.v-algolia-opener{position:relative;transition:opacity .5s linear}.v-algolia-opener:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.v-algolia.opened .v-algolia-opener{opacity:0}html.v-algolia-opened,html.v-algolia-opened body{overflow:hidden}.v-algolia-container{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(38,38,38,.9);z-index:1;opacity:0;pointer-events:none;transition:opacity .5s linear}.v-algolia-container:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;backdrop-filter:blur(5px)}.v-algolia.opened .v-algolia-container{opacity:1;pointer-events:all}.v-algolia-container-scrollable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow-y:auto}.v-algolia-container-scrollable::-webkit-scrollbar{width:12px}.v-algolia-container-scrollable::-webkit-scrollbar-track{background:rgba(38,38,38,.9);border-radius:10px}.v-algolia-container-scrollable::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.25);border-radius:6px;border:4px solid rgba(38,38,38,.9)}.v-algolia-container-scrollable::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.5)}.v-algolia-closer{position:fixed;top:0;right:0;z-index:1;color:#fff;width:3em;height:3em;background-color:transparent}.v-algolia-closer:before{position:absolute;top:50%;left:50%;margin:-.5em}.v-algolia-closer:hover{background-color:rgba(255,255,255,.15)}.v-algolia-ui{max-width:100em;margin:0 auto;color:#fff;padding:4.5em 1.5em}.v-algolia-logo{display:block;background-image:url("../images/Algolia-logo-white.svg");background-size:auto 100%;background-repeat:no-repeat;background-position:left center;width:25px;height:24px;position:fixed;right:1.5em;bottom:1.5em;z-index:3}.v-algolia-logo span{display:none}.v-algolia-searchbox .ais-SearchBox{position:relative}.v-algolia-searchbox input.ais-SearchBox-input{display:block;box-sizing:border-box;background:0 0;border-width:0 0 1px 0;font-size:1.25em}.v-algolia-searchbox input.ais-SearchBox-input:focus{box-shadow:none}.v-algolia-searchbox input.ais-SearchBox-input::placeholder{color:inherit;opacity:.75}.v-algolia-searchbox button.ais-SearchBox-reset{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;background:0 0;box-shadow:none;margin:0;padding:0}.no-touch .v-algolia-searchbox button.ais-SearchBox-reset{width:2.1rem;height:2.1rem}.v-algolia-searchbox svg.ais-SearchBox-resetIcon{fill:#FFF}.v-algolia-propositions{padding:.5rem;font-style:italic}.v-algolia-proposition{margin-right:.25em}.v-algolia-proposition .bt{white-space:nowrap}.v-algolia-proposition .bt:hover{text-decoration:underline}.v-algolia-categories{text-align:center}.v-algolia-categories .ais-RefinementList-item{display:inline-block;margin:0 .5em .5em 0}.v-algolia-categories .ais-RefinementList-item a{display:block;padding:0 2em 0 1.5em;border:solid 1px #ccc;border-radius:.25em;line-height:2.5em;height:2.5em;user-select:none;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v-algolia-categories .ais-RefinementList-item a::before{margin-right:.25em;font-size:1.1em}.v-algolia-categories .ais-RefinementList-item a.select,.v-algolia-categories .ais-RefinementList-item a:hover{border-color:#666;background-color:#fff;cursor:pointer;color:#000}.v-algolia-categories .ais-RefinementList-item a.select{font-weight:700}.v-algolia-message,.v-algolia-stats{text-align:center;padding:.5em 1em;font-style:italic}.v-algolia-hits{position:relative;text-align:center;z-index:1}.v-algolia-hits .ais-Hits-item{display:block;max-width:24em;margin:0 auto;padding:.5em}.v-algolia-hits .asearch-card{position:relative;overflow:hidden;border-radius:.25em;background-color:#d7033b;text-align:left}.v-algolia-hits .asearch-card:before{content:'';display:block;width:100%;height:0;padding-bottom:125%}.v-algolia-hits .asearch-card-icon,.v-algolia-hits .asearch-card-icon>img,.v-algolia-hits .asearch-card-illust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.v-algolia-hits .asearch-card-icon>img,.v-algolia-hits .asearch-card-illust{object-fit:cover}.v-algolia-hits .asearch-card-icon>img{filter:blur(5px);transform:scale(1.1)}.v-algolia-hits .asearch-card-illust+.asearch-card-icon{display:none}.v-algolia-hits .asearch-card-category{position:absolute;z-index:1;top:2em;right:0;width:3em;height:3em;background:#fff;border-width:0 0 1px 0;border-color:#262626;border-style:solid;transform:rotate(7.5deg);transform-origin:100% 100%}.v-algolia-hits .asearch-card-category::before{position:absolute;top:50%;left:50%;margin:-.5em;color:#262626;font-size:1.5em}.v-algolia-hits .asearch-card-category>span{display:none}.v-algolia-hits .asearch-card-content{position:absolute;left:0;bottom:0;width:100%;height:10em;padding-top:1.5em;z-index:2;color:#fff;transition-property:height;transition-duration:.25s;transition-timing-function:ease-in-out}.v-algolia-hits .asearch-card-content::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 4em,rgba(0,0,0,.8) 100%);opacity:.6;transition:opacity .5s linear}.v-algolia-hits .asearch-card-content::after{content:'';position:absolute;right:0;bottom:0;left:0;width:100%;height:1.5em;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);z-index:4;opacity:0;transition:opacity .5s linear}.v-algolia-hits .asearch-card-title{font-family:bebas-neue;font-weight:400;font-size:1.6em;line-height:1;padding-top:.5rem;margin:0 1rem;text-shadow:0 0 1em rgba(0,0,0,.5)}.v-algolia-hits .asearch-card-subtitle{font-family:athelas;font-style:italic;font-weight:600;font-size:1.1em;line-height:1;padding:.5rem 0 .5rem;margin:0 1rem .5rem;text-shadow:0 0 1em rgba(0,0,0,.5)}.v-algolia-hits .asearch-card-overview{font-family:athelas;font-style:italic;line-height:1.25;padding:0 1rem 1rem 1rem;opacity:0;transition:opacity .25s linear}.v-algolia-hits .asearch-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;text-indent:-9999px}.v-algolia-hits .asearch-card-link:hover~.asearch-card-content{height:calc(100% + .5em);transition-duration:.5s}.v-algolia-hits .asearch-card-link:hover~.asearch-card-content .asearch-card-overview,.v-algolia-hits .asearch-card-link:hover~.asearch-card-content::after,.v-algolia-hits .asearch-card-link:hover~.asearch-card-content::before{opacity:1;transition-duration:.5s}.v-algolia-hits .asearch-card.places:after{content:'';position:absolute;z-index:2;bottom:0;left:0;width:100%;height:4px;background-color:#d7033b}.v-algolia-hits .asearch-card.pages .asearch-card-subtitle,.v-algolia-hits .asearch-card.pages .asearch-card-title{border-left:solid 2px #fff;padding-left:.5rem}.v-algolia-hits .asearch-card.articles .asearch-card-subtitle,.v-algolia-hits .asearch-card.articles .asearch-card-title{border-left:solid 2px #d7033b;padding-left:.5rem}.v-algolia-hits .asearch-card.categories .asearch-card-title{text-align:center;border-bottom:solid 2px #d7033b}.v-algolia-hits .asearch-card.categories .asearch-card-subtitle{text-align:center}.v-algolia-pagination{position:fixed;right:0;bottom:0;left:0;padding:.5rem 1.5em;background-color:#262626;z-index:2;text-align:center}.v-algolia-pagination .ais-Pagination-list{display:inline-block}.v-algolia-pagination .ais-Pagination-item{display:block;float:left;margin:0 1px 1px 1px}.v-algolia-pagination .ais-Pagination-item.ais-Pagination-item--page:not(.ais-Pagination-item--selected){display:none}.v-algolia-pagination .ais-Pagination-link{display:block;font-size:1em;width:2em;height:2em;line-height:1.8em;text-align:center;background-color:#111}.ais-Pagination-item--firstPage .v-algolia-pagination .ais-Pagination-link,.ais-Pagination-item--lastPage .v-algolia-pagination .ais-Pagination-link,.ais-Pagination-item--nextPage .v-algolia-pagination .ais-Pagination-link,.ais-Pagination-item--previousPage .v-algolia-pagination .ais-Pagination-link{display:block;text-indent:-9999px;outline:0;position:relative}.ais-Pagination-item--firstPage .v-algolia-pagination .ais-Pagination-link:before,.ais-Pagination-item--lastPage .v-algolia-pagination .ais-Pagination-link:before,.ais-Pagination-item--nextPage .v-algolia-pagination .ais-Pagination-link:before,.ais-Pagination-item--previousPage .v-algolia-pagination .ais-Pagination-link:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-indent:0;font-size:1.8em;font-weight:400;line-height:.85em;text-align:center}.ais-Pagination-item--firstPage .v-algolia-pagination .ais-Pagination-link:before{content:'\00ab'}.ais-Pagination-item--previousPage .v-algolia-pagination .ais-Pagination-link:before{content:'\2039'}.ais-Pagination-item--nextPage .v-algolia-pagination .ais-Pagination-link:before{content:'\203A'}.ais-Pagination-item--lastPage .v-algolia-pagination .ais-Pagination-link:before{content:'\00bb'}.touch .v-algolia-pagination .ais-Pagination-link{font-size:1.5em}.v-algolia-pagination a.ais-Pagination-link{border:solid 1px #ddd;color:#ddd;text-decoration:none}.v-algolia-pagination a.ais-Pagination-link:focus-visible,.v-algolia-pagination a.ais-Pagination-link:hover{color:#262626;background-color:#ddd}.v-algolia-pagination .ais-Pagination-item--selected a.ais-Pagination-link{border:solid 1px #d7033b;background-color:#d7033b;color:#fff}.v-algolia-pagination .ais-Pagination-item--firstPage span.ais-Pagination-link,.v-algolia-pagination .ais-Pagination-item--lastPage span.ais-Pagination-link,.v-algolia-pagination .ais-Pagination-item--nextPage span.ais-Pagination-link,.v-algolia-pagination .ais-Pagination-item--previousPage span.ais-Pagination-link{border:solid 1px #777;color:#777;text-decoration:none}@media only print,only screen and (min-width:48.063em){.v-algolia-ui{padding:4.5em 3em}.v-algolia-logo{width:106px}.v-algolia-hits .ais-Hits-item{display:inline-block;margin:0;width:50%}.v-algolia-pagination .ais-Pagination-item.ais-Pagination-item--page:not(.ais-Pagination-item--selected){display:block}}@media only print,only screen and (min-width:60.063em){.v-algolia-hits .ais-Hits-item{width:33.333%}}@media only print,only screen and (min-width:75.063em){.v-algolia-hits .ais-Hits-item{width:25%}}@media only print,only screen and (min-width:100.063em){.v-algolia-hits .ais-Hits-item{width:20%}}