@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.slider-wrapper .splide__track--draggable,.slider--event .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.slider-wrapper .splide__track--fade>.splide__list,.slider--event .splide__track--fade>.splide__list{display:block}.slider-wrapper .splide__track--fade>.splide__list>.splide__slide,.slider--event .splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.slider-wrapper .splide__track--fade>.splide__list>.splide__slide.is-active,.slider--event .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.slider-wrapper .splide--rtl,.slider--event .splide--rtl{direction:rtl}.slider-wrapper .splide__track--ttb>.splide__list,.slider--event .splide__track--ttb>.splide__list{display:block}.slider-wrapper .splide__container,.slider--event .splide__container{box-sizing:border-box;position:relative}.slider-wrapper .splide__list,.slider--event .splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.slider-wrapper .splide.is-initialized:not(.is-active) .splide__list,.slider--event .splide.is-initialized:not(.is-active) .splide__list{display:block}.slider-wrapper .splide__pagination,.slider--event .splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;pointer-events:none;margin-top:16px}.slider-wrapper .splide__pagination li,.slider--event .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.slider-wrapper .splide__pagination button,.slider--event .splide__pagination button{border:none;border-radius:50%;width:12px;height:12px;padding:0;margin:0 2px;background-color:var(--secondary-dark)}.slider-wrapper .splide__pagination button.is-active,.slider--event .splide__pagination button.is-active{background-color:var(--action-light)}.slider-wrapper .splide__progress__bar,.slider--event .splide__progress__bar{width:0}.slider-wrapper .splide,.slider--event .splide{position:relative;visibility:hidden;width:100%}.slider-wrapper .splide.is-initialized,.slider-wrapper .splide.is-rendered,.slider--event .splide.is-initialized,.slider--event .splide.is-rendered{visibility:visible}.slider-wrapper .splide__slide,.slider--event .splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.slider-wrapper .splide__slide img,.slider--event .splide__slide img{vertical-align:bottom}.slider-wrapper .splide__spinner,.slider--event .splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.slider-wrapper .splide__sr,.slider--event .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slider-wrapper .splide__toggle.is-active .splide__toggle__play,.slider-wrapper .splide__toggle__pause,.slider--event .splide__toggle.is-active .splide__toggle__play,.slider--event .splide__toggle__pause{display:none}.slider-wrapper .splide__toggle.is-active .splide__toggle__pause,.slider--event .splide__toggle.is-active .splide__toggle__pause{display:inline}.slider-wrapper .splide__track,.slider--event .splide__track{overflow:hidden;position:relative;z-index:0;width:calc(100% - 80px);margin:0 auto}.slider-wrapper .splide__arrows,.slider--event .splide__arrows{position:absolute;width:100%;top:45%;z-index:100}.slider-wrapper .splide__arrows button,.slider--event .splide__arrows button{background:none;border:none;height:32px;width:32px;padding:0;color:var(--white);background:rgb(0 0 0 / .3);display:flex;justify-content:center;align-items:center;border-radius:50%}.slider-wrapper .splide__arrows button:hover,.slider--event .splide__arrows button:hover{background:var(--primary)}.slider-wrapper .splide__arrows button.splide__arrow--prev,.slider--event .splide__arrows button.splide__arrow--prev{left:0;transform:rotate(180deg)}.slider-wrapper .splide__arrows button.splide__arrow--next,.slider--event .splide__arrows button.splide__arrow--next{position:absolute;right:0;top:0}.slider-wrapper .splide__arrows button svg,.slider--event .splide__arrows button svg{display:none}.slider-wrapper .splide__arrows button:after,.slider--event .splide__arrows button:after{content:"›";display:inline-block;position:relative;top:-3px;font-size:20px;line-height:1;font-weight:400}.tile--image{position:relative}.tile--image:hover:after{opacity:0}.tile--image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:.4;z-index:1;transition:opacity .3s}.tile--image a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20% 16px}.tile--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tile--image h2{color:var(--white);position:relative;z-index:2;text-shadow:var(--text-shadow);text-align:center;width:100%}.card{display:flex;flex-direction:column;position:relative;border-radius:24px 0 24px 0;overflow:visible}.card .date-badge{position:absolute;top:0;left:0;z-index:2;background-color:var(--secondary);color:var(--primary);font-size:var(--text-md);font-weight:700;line-height:1.2rem;padding:16px;text-transform:uppercase;text-align:center;border-radius:32px 0 32px 0}.card .date-badge .date-badge__m{font-size:.8rem;font-weight:400}.card .event__date,.card .event__time{font-weight:700;text-transform:uppercase;font-size:var(--text-sm);margin-bottom:0}.card .event__date .icon,.card .event__time .icon{display:inline-block;color:var(--primary);margin-right:4px}.card .card__image-wrapper{position:relative;display:block;width:100%;padding-top:70%;cursor:pointer;border-radius:32px 0 32px 0;border:1px solid #e1e1e1;overflow:hidden}.card .card__image-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:32px 0 32px 0;transition:.3s}.card .card__image-wrapper>img:hover{transform:scale(1.1)}.card .card__image-wrapper .logo--stp{position:absolute;top:8px;right:8px;left:auto;width:80px;height:auto}.card .card__image-wrapper .badges{position:absolute;top:8px;right:8px;height:64px;max-width:100%;pointer-events:none;display:flex;flex-direction:row;gap:8px}.card .card__image-wrapper .badges img{height:100%;width:auto}.card .card__content{width:100%;padding:16px;text-align:left;box-sizing:border-box}.card .card__content .card__heading{padding-bottom:8px;border-bottom:none}.card .card__content .card__heading h2,.card .card__content .card__heading h3{font-size:var(--text-md);margin:0;font-family:var(--font-body);font-weight:700}.card .card__content .card__heading h2 a,.card .card__content .card__heading h3 a{color:var(--base)}.card .card__content .card__heading h2 a:hover,.card .card__content .card__heading h3 a:hover{text-decoration:underline}.card .card__content .city{text-transform:uppercase;font-size:14px;font-weight:700;padding-top:8px}.card .card__content .city:before{content:"";font-family:"icons";color:#477894;display:inline-block;position:relative;top:2px;margin-right:4px}.card .card__content .card__excerpt{padding-top:8px}.card.large{width:calc(50% - 12px)}body .wp-block-video{margin:0}body .brxe-text *+*,body .brxe-post-content:not([data-source=bricks]) *+*,body body:not(.woocommerce-checkout) [class*=woocommerce] *+:not(.brxe-woocommerce-account-form-edit-account *){margin-block-start:0}.homepage-scrolling-text{font-family:var(--font-heading);color:var(--action);font-size:clamp(3rem,2rem + 5vw,8rem)}.full-width .wordpress-content__wrapper.brxe-container{max-width:none}.no-padding .wordpress-content__wrapper.brxe-container{padding:0}:root{--font-family-alt:"Poppins", Helvetica, Arial, sans-serif}body #menu--main{transition:all .3s}body #menu--main .sub-menu,body #menu--main .sub-menu li{height:auto}#brx-header.scrolling .logo{display:none}#brx-header.scrolling .logo--scrolling{display:block}#brx-header.scrolling #menu--main{height:60px}.splide__arrows{width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.splide__arrows .splide__arrow--prev{transform:rotate(180deg)}.splide__arrows .splide__arrow--next{position:absolute;right:0}.greyscale{filter:grayscale(100%)}body figure{margin:0}.fill--absolute{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fill--absolute img{height:100%;width:100%;object-fit:cover}figure.gb-block-image{margin:0;position:static}@media(max-width:1024){.relative--mobile{position:relative;top:auto;left:auto}}.container--image-fill{position:relative}.container--image-fill figure,.container--image-fill .gb-block-image{position:absolute;top:0;left:0;width:100%;height:100%}.container--image-fill figure img,.container--image-fill .gb-block-image img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.container--image-fill figure,.container--image-fill .gb-block-image{position:relative}}.link--back{font-weight:700;text-transform:uppercase;font-size:var(--text-m)}.link--back:before{content:"←";margin-right:6px}.text-shadow--default{text-shadow:1px 1px 20px rgb(0 0 0 / .4)}.grid--photos{align-items:stretch;height:100%}.grid--photos .gb-block-image{height:100%}#brx-content .page-content[content-width=full]{padding:0}#brx-content .page-content[content-width=full] .page-content__content{max-width:100%}.fluentform label{font-family:"Poppins",Helvetica,sans-serif}.fluentform button{font-family:"Poppins",Helvetica,sans-serif}.fluentform button:hover{min-width:0!important}.card{width:calc(33.3% - 24px);background-color:var(--white);display:flex;flex-direction:column;padding:0;overflow:hidden}.card .card__image-wrapper{display:block;position:relative;width:100%;border-radius:32px 0 32px 0;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--black-l-8)}.card .card__image-wrapper img{aspect-ratio:16/10;object-fit:cover}.card .card__image-wrapper.nocrop{background-size:contain}.card .card__image-wrapper .date-badge{background-color:var(--secondary);position:absolute;padding:8px 12px;top:0;left:0;color:var(--black);z-index:2;font-size:14px;font-weight:700;text-align:center;border-radius:28px 0 28px 0}.card .card__content{padding:16px}.card .card__content .card__heading h3 a{display:block;color:var(--primary);font-size:var(--h4);margin-bottom:8px;font-family:var(--font-body);text-decoration:none}.card .card__content .card__heading h3 a:hover{text-decoration:underline}.card .card__content .card__excerpt{font-size:var(--text-xs)}.card .card__content .card__venue__link{color:var(--base);font-style:italic;border-bottom:1px dotted var(--base)}.card .card__content .card__date,.card .card__content .card__time,.card .card__content .card__venue{padding-left:32px;position:relative}.card .card__content .card__date:before,.card .card__content .card__time:before,.card .card__content .card__venue:before{font-family:"icons";position:absolute;left:0}.card .card__content .card__date::before{content:""}.card .card__content .card__time::before{content:""}.card .card__content .card__venue::before{content:""}@media(max-width:580px){.card{width:100%;display:grid;grid-template-columns:.4fr 1fr;grid-template-rows:auto auto}.card .card__image{grid-row:1/3;padding-bottom:0}.card .card__venue{display:none}}.event-container__standalone{width:100%;list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;align-items:stretch}.event-container__standalone .card{width:calc(25% - 18px)}@media(max-width:1300px){.event-container__standalone .card{width:calc(33.3% - 24px)}}@media(max-width:991px){.event-container__standalone .card{width:calc(50% - 12px)}}@media(max-width:580px){.event-container__standalone .card{width:100%}}.link-widget{display:block;width:calc(100% - 32px);max-width:400px;aspect-ratio:1/1;position:relative;border-radius:16px;margin:16px;box-shadow:rgb(0 0 0 / .15) 0 10px 15px,rgb(0 0 0 / .1) 0 5px 10px;background-color:var(--primary);background-position:center;background-size:cover}.link-widget:after{content:"";display:block;padding-bottom:100%;background:rgb(0 0 0 / .3);border-radius:16px}.link-widget.admin{pointer-events:none}.link-widget .link-widget__content{position:absolute;top:15px;left:15px;right:15px;bottom:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;border-radius:12px;z-index:2;border:1px solid #fff0}.link-widget .link-widget__content .title,.link-widget .link-widget__content .subhead{text-align:center;color:var(--white);font-family:var(--font-heading);line-height:1.3}.link-widget .link-widget__content .subhead{color:var(--primary);margin-top:8px;font-size:24px}.link-widget .link-widget__content .title{font-size:30px}.link-widget:hover .link-widget__content{border:1px solid var(--white)}@media screen and (max-width:1200px){.link-widget .link-widget__content .title{font-size:24px}.link-widget .link-widget__content .subhead{font-size:18px}}@media screen and (max-width:993px){.link-widget .link-widget__content .title{font-size:30px}.link-widget .link-widget__content .subhead{font-size:24px}}.is-authority .hero.brxe-section,.page .hero.brxe-section,.single-destinations .hero.brxe-section,.single-post .hero.brxe-section{display:flex}#listings__grid.view--compact .prop-card{grid-template-columns:1fr 3fr;align-content:stretch;border-radius:18px 0 18px 0;border:1px solid var(--black-l-8)}#listings__grid.view--compact .prop-card .brxe-post-excerpt{display:none}#listings__grid.view--compact .prop-card .prop-card__image{aspect-ratio:none;height:100%;border-top-left-radius:18px;border-bottom-right-radius:0}#listings__grid.view--compact .prop-card .brxe-image{display:block;height:100%}#listings__grid.view--compact .prop-card .brxe-image img{aspect-ratio:none;height:100%}#listings__grid.view--compact .prop-card .prop-card__title{font-size:var(--text-sm)}#listings__grid.view--compact .prop-card .prop-card__location{font-size:var(--text-2xs);margin:0}#listings__grid.view--compact .prop-card .prop-card__content{padding-top:4px;padding-bottom:4px}#listings__grid.view--compact .prop-card .date-badge{border-radius:16px 0 16px 0;padding:4px 8px;font-size:.8em}#listings__grid.view--compact .prop-card .prop-card__date{display:none}.filter__option .brx-option-text{display:inline;line-height:1.2}.filter__option .brx-option-count{margin-left:8px}.venue-title{font-weight:700}