@media only screen and (max-width: 991px){.gallery-slider-wrap{display:none}}.category-selection{position:relative;margin-bottom:44px}@media only screen and (max-width: 991px){.category-selection{margin-bottom:24px}}#catg-dropdown{width:100%}@media only screen and (max-width: 991px){#catg-dropdown{position:absolute;top:100%;z-index:1;background:#fff;box-shadow:0 0 10px #00000080;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}#catg-dropdown.open{grid-template-rows:1fr}}.category-switch{display:flex;width:100%;gap:66px;flex-wrap:wrap;overflow:hidden}@media only screen and (max-width: 1599px){.category-switch{gap:3.4vw}}@media only screen and (max-width: 1199px){.category-switch{gap:2.5vw}}@media only screen and (max-width: 991px){.category-switch{display:block}}.catg-btn,#selected-category{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;cursor:pointer;border:2px solid var(--black);background:transparent;font-size:18px;line-height:1;letter-spacing:.1em;font-weight:500;color:var(--black)}@media (max-width: 1920px) and (min-width: 1200px){.catg-btn,#selected-category{font-size:.938vw}}.catg-btn{padding:24px 36px;text-transform:uppercase;text-decoration:none;display:inline-block}.catg-btn h2{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.catg-btn:hover,.catg-btn.active{background:var(--black);color:var(--white)}@media only screen and (max-width: 1599px){.catg-btn{padding:1.25vw 1.8vw}}@media only screen and (max-width: 1599px){.catg-btn{padding:20px 1.8vw}}@media only screen and (max-width: 991px){.catg-btn{display:block;width:100%;border:0;padding:12px 5px}}#selected-category{width:100%;position:relative;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center;gap:16px}#selected-category:after{content:"";display:inline-block;width:18px;height:9px;background:url("data:image/svg+xml,%3csvg%20width='22'%20height='13'%20viewBox='0%200%2022%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.75%202.125L11%2010.875L2.25%202.125'%20stroke='black'%20stroke-width='2'%20stroke-linecap='square'/%3e%3c/svg%3e") no-repeat center center/contain}#main-slider{position:relative;width:100%;height:51.67vw;background-color:#000000bf;display:flex;flex-wrap:wrap;flex-direction:column}#main-slider .img-wrap{position:relative}#main-slider .img-wrap img{position:absolute;width:100%;height:100%;object-fit:cover}#main-slider video{width:100%;height:100%;object-fit:cover}#active-slide-caption{display:flex;width:100%;justify-content:center;text-align:center;margin-top:50px}#active-slide-caption>*{max-width:480px}.thumbnail-wrap{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;gap:20px;margin-top:50px}@media only screen and (max-width: 991px){.thumbnail-wrap{gap:0;justify-content:flex-start}}.thumbnail-img{position:relative;z-index:0;width:57px;height:57px;cursor:pointer;opacity:.5;transition:opacity .3s ease;overflow:hidden}.thumbnail-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;max-width:initial}@media only screen and (max-width: 991px){.thumbnail-img{opacity:1;width:50%;height:auto;padding-bottom:50%;border:1px solid var(--white)}}@media (max-width: 991px){.thumbnail-img .virtual-tour-play-icon{display:block}}.thumbnail-img.active{opacity:1}.virtual-tour-play-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.keen-slider__slide:hover{opacity:1}.main-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;appearance:none;border:none;cursor:pointer;padding:10px;z-index:10}.main-slider__arrow--left{left:40px}@media only screen and (max-width: 991px){.main-slider__arrow--left{left:20px}}.main-slider__arrow--right{right:40px;transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width: 991px){.main-slider__arrow--right{right:20px}}@media only screen and (max-width: 991px){.main-slider__arrow img{width:15px}}.g-open-lightbox{cursor:pointer;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.lightbox-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;color:var(--white);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .6s ease}.lightbox-wrap.visible{opacity:1;visibility:visible;pointer-events:all}.lightbox-wrap .lightbox-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:1400px}.lightbox-wrap .lightbox-inner .hide{display:none}.lightbox-wrap .lightbox-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;width:28px;height:28px;z-index:20;align-self:flex-end;background:transparent url("data:image/svg+xml,%3csvg%20width='37'%20height='37'%20viewBox='0%200%2037%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%2035.5L35.5%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M35.5%2035.5L1%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat;margin-bottom:20px;cursor:pointer}.lightbox-wrap .lightbox-slider-wrap{position:relative;width:100%}.lightbox-wrap .lightbox-slide{height:75vh}.lightbox-wrap .lightbox-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:75vh;width:auto;height:auto;display:block;object-fit:contain}.lightbox-wrap .lightbox-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:10px;z-index:10}@media only screen and (max-width: 991px){.lightbox-wrap .lightbox-arrow img{width:15px}}.lightbox-wrap .lightbox-arrow--left{left:-55px}@media only screen and (max-width: 991px){.lightbox-wrap .lightbox-arrow--left{left:-28px}}.lightbox-wrap .lightbox-arrow--right{right:-55px;transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width: 991px){.lightbox-wrap .lightbox-arrow--right{right:-28px}}.lightbox-wrap .lightbox-video{max-width:100%;max-height:75vh;object-fit:contain;width:auto;height:auto}.lightbox-wrap .lightbox-iframe{width:90vw;height:85vh;border:none}.lightbox-wrap .lightbox-caption{font-size:clamp(.875rem,.8113rem + .2614vw,1.125rem);line-height:clamp(1.5rem,1.4044rem + .3922vw,1.875rem);margin-top:15px;text-align:center}:root{--white: #ffffff;--black: #000000;--red: #f01701;--beige: #ba9b58;--beigeBg: #dec99b;--fp-text: #000000;--fp-white: #ffffff;--fp-tab-bg: #ffffff24;--fp-text-secondary: #f01701;--fp-chip-text: #ffffff;--fp-chip-bg: #000000;--fp-card-border: #d7d3d0;--fp-secondary: #f01701;--fp-grey: #eff2f4;--fp-btn-primary: #000000;--fp-btn-secondary: #ffffff;--two-col-content-bg: #f01701;--two-col-content-text: #000000;--fp-details-bg: #f8f6f4;--fp-disclaimer-text: #333333;--fp-calender-selected-bg: #f3decc;--fp-calender-selected-text: #a15618;--fp-calender-border: #ebe9f1;--fp-calender-neighboring-text: #a29487;--fp-calender-hover: #f0f0f0;--custom-scrollbar-bg: #f5f5f5;--custom-scrollbar-thumb: #f01701;--custom-scrollbar-track: #f5f5f5;--tour-popup-disclaimer-text: #2C2C2C}:root{--primary: "Bricolage Grotesque", sans-serif}.main-heading[data-astro-cid-sahthylw]{margin-bottom:105px}@media only screen and (max-width: 1599px){.main-heading[data-astro-cid-sahthylw]{margin-bottom:5.4vw}}@media only screen and (max-width: 991px){.main-heading[data-astro-cid-sahthylw]{margin-bottom:50px}}.grid-container[data-astro-cid-sahthylw]{display:block}.gallery[data-astro-cid-sahthylw]{padding:156px 0 98px}@media only screen and (max-width: 1599px){.gallery[data-astro-cid-sahthylw]{padding-top:8.3vw}}@media only screen and (max-width: 991px){.gallery[data-astro-cid-sahthylw]{padding:83px 0 58px}}.galley-copy-section[data-astro-cid-sahthylw]{background-color:var(--red);color:var(--white);padding:125px 0}@media only screen and (max-width: 991px){.galley-copy-section[data-astro-cid-sahthylw]{padding:90px 0}}
