@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Regular.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Light.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-SemiBold.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Bold.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Poppins-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Solomon Sans";src:url("../fonts/Solomon-Sans-Normal.otf") format("opentype"), url("/wp-content/themes/main-theme/assets/fonts/Solomon-Sans-Normal.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Solomon Sans";src:url("../fonts/Solomon-Sans-Light.otf") format("opentype"), url("/wp-content/themes/main-theme/assets/fonts/Solomon-Sans-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Solomon Sans";src:url("../fonts/Solomon-Sans-SemiBold.otf") format("opentype"), url("/wp-content/themes/main-theme/assets/fonts/Solomon-Sans-SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Regular.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Inter-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Light.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Inter-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-SemiBold.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Inter-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter.ttf") format("truetype"), url("/wp-content/themes/main-theme/assets/fonts/Inter.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.dynamic-fonts.poppins-regular{src:url("var(--font-path)/Poppins-Regular.ttf") format("truetype")}.dynamic-fonts.poppins-light{src:url("var(--font-path)/Poppins-Light.ttf") format("truetype")}.dynamic-fonts.poppins-semibold{src:url("var(--font-path)/Poppins-SemiBold.ttf") format("truetype")}.dynamic-fonts.poppins-bold{src:url("var(--font-path)/Poppins-Bold.ttf") format("truetype")}.dynamic-fonts.inter-regular{src:url("var(--font-path)/Inter-Regular.ttf") format("truetype")}.dynamic-fonts.inter-extralight{src:url("var(--font-path)/Inter-ExtraLight.ttf") format("truetype")}.dynamic-fonts.inter-light{src:url("var(--font-path)/Inter-Light.ttf") format("truetype")}.dynamic-fonts.inter-semibold{src:url("var(--font-path)/Inter-SemiBold.ttf") format("truetype")}.dynamic-fonts.inter-bold{src:url("var(--font-path)/Inter-Bold.ttf") format("truetype")}.inter-extralight{font-family:"Inter", sans-serif;font-weight:200}.inter-light{font-family:"Inter", sans-serif;font-weight:300}.inter-regular{font-family:"Inter", sans-serif;font-weight:400}.inter-semibold{font-family:"Inter", sans-serif;font-weight:600}.inter-bold{font-family:"Inter", sans-serif;font-weight:700}#flashscreen{position:fixed;inset:0;height:100vh;display:flex;align-items:center;justify-content:center;background:#EEE9E5;z-index:99999;opacity:1;visibility:visible;transition:opacity 0.3s ease-out, visibility 0.3s ease-out}#flashscreen .flashscreen-inner{text-align:center;max-width:80%;position:relative;opacity:1;visibility:visible}#flashscreen #flashscreen-logo{width:40vw;height:auto;margin:0 auto;opacity:1;visibility:visible;display:block}#flashscreen .flashscreen-progress{position:absolute;top:0;left:50%;transform:translateX(-50%);width:22vw;height:22vw;background:rgba(0, 0, 0, 0.06);border-radius:50%;opacity:0;visibility:hidden;overflow:hidden;z-index:-1;display:block;transition:opacity 0.3s ease-in, visibility 0.3s ease-in}#flashscreen .flashscreen-progress-bar{--progress: 0;opacity:0.75;width:100%;height:140%;position:relative;transform:translateY(15%);transition:transform 2s ease-out}#flashscreen .flashscreen-progress-bar:before{--c1: #BEBAB7;--c2: #8F8C89;--_p: 93% 83.5% at;--_g1: radial-gradient(var(--_p) bottom, var(--c1) 79.5%, #0000 80%) no-repeat;--_g2: radial-gradient(var(--_p) top, #0000 79.5%, var(--c1) 80%) no-repeat;--_g3: radial-gradient(var(--_p) bottom, var(--c2) 79.5%, #0000 80%) no-repeat;--_g4: radial-gradient(var(--_p) top, #0000 79.5%, var(--c2) 80%) no-repeat;content:"";display:block;width:100%;height:30%;background:var(--_g1), var(--_g2), var(--_g1), var(--_g2), var(--_g3), var(--_g4), var(--_g3), var(--_g4);animation:s 2s infinite alternate, m 3s infinite linear}#flashscreen .flashscreen-progress-bar:after{content:"";display:block;width:100%;height:72%;background:#BEBAB7;margin-top:-2%}@keyframes m{0%{background-position:-200% 100%, -100% 100%, 0% 100%, 100% 100%, 0% 100%, 100% 100%, 200% 100%, 300% 100%}100%{background-position:0% 100%, 100% 100%, 200% 100%, 300% 100%, -200% 100%, -100% 100%, 0% 100%, 100% 100%}}@keyframes s{0%{background-size:50.5% 60%, 50.5% 60%, 50.5% 60%, 50.5% 60%, 50.5% 90%, 50.5% 90%, 50.5% 90%, 50.5% 90%}33%{background-size:50.5% 70%, 50.5% 70%, 50.5% 70%, 50.5% 70%, 50.5% 75%, 50.5% 75%, 50.5% 75%, 50.5% 75%}66%{background-size:50.5% 55%, 50.5% 55%, 50.5% 55%, 50.5% 55%, 50.5% 80%, 50.5% 80%, 50.5% 80%, 50.5% 80%}100%{background-size:50.5% 90%, 50.5% 90%, 50.5% 90%, 50.5% 90%, 50.5% 95%, 50.5% 95%, 50.5% 95%, 50.5% 95%}}html,body{margin:0;padding:0;position:relative}html{overflow-y:scroll;overflow-x:hidden;scroll-behavior:auto}body{background-color:#FFFCFA;overflow-x:hidden;overflow-y:auto}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}h1,h2,h3,h4{margin:0;will-change:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:0;font-family:"Solomon Sans", sans-serif;font-weight:400;line-height:1.25em;color:#000000}h3,h4{font-family:"Inter", sans-serif}strong,b{font-weight:600}*{-webkit-tap-highlight-color:transparent}path,circle,rect,polygon,line{shape-rendering:geometricPrecision}.main-content{position:relative;will-change:auto;transform:translateZ(0);-webkit-transform:translateZ(0);overflow:hidden}.default-container{width:100%;display:flex;flex-direction:column;align-items:center}.default-container p{font-family:"Inter", sans-serif;font-weight:300;font-size:1.125rem;line-height:160%;color:#000000;text-indent:0;margin:0;will-change:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.default-container a{color:#4E3B2B;font-weight:600}.default-container a:hover{opacity:0.4}.default-container ul{padding-left:0}.default-container ul li{font-family:"Inter", sans-serif;font-weight:300;font-size:1.125rem;line-height:1.5;color:#000000;list-style-type:none;display:flex}.default-container ul li::before{content:"";background-image:var(--marker-url);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;min-width:0.5rem;height:1.5em;margin-right:1.5rem;margin-left:1px}.default-container h1{font-size:3em}.default-container h2{font-size:3.25em;text-indent:-3px;margin-bottom:9.5vw;text-align:center;width:100%}.default-container .page-title.indented{text-indent:-2px}.default-container .row{display:flex;flex-direction:column;width:100%}.default-container .row .col{display:flex;flex-direction:column;align-items:center;width:100%}.default-container .row .col.flex-start{align-items:flex-start}.default-container .row .col-3,.default-container .row .col-9{width:100%}.cta-button{display:flex;align-items:center;padding:0.7em 0.95em;border:1px solid #000000;background:transparent;color:#000000;font-family:"Poppins", sans-serif;font-weight:300 !important;font-size:1.25em;line-height:110%;text-transform:uppercase;text-decoration:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:all 0.25s ease-in-out}.cta-button.with-icon::after{content:"";display:inline-block;margin-left:0.75em;width:1em;height:1em;background-color:#000000;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-repeat:no-repeat;mask-position:top left}.cta-button.with-icon.location::after{-webkit-mask-position:right top;mask-position:right top}.cta-button:hover{opacity:0.4}.cta-button.mobile-hover{opacity:0.4}@media (hover:none) and (pointer:coarse){a,button,.cta-button,[role="button"],.clickable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a:hover,button:hover,.cta-button:hover,[role="button"]:hover,.clickable:hover{opacity:1;transform:none}a.mobile-hover,button.mobile-hover,.cta-button.mobile-hover,[role="button"].mobile-hover,.clickable.mobile-hover{opacity:0.4}a.mobile-hover.has-scale-hover,button.mobile-hover.has-scale-hover,.cta-button.mobile-hover.has-scale-hover,[role="button"].mobile-hover.has-scale-hover,.clickable.mobile-hover.has-scale-hover{transform:scale(1.05)}a.mobile-hover.has-translate-hover,button.mobile-hover.has-translate-hover,.cta-button.mobile-hover.has-translate-hover,[role="button"].mobile-hover.has-translate-hover,.clickable.mobile-hover.has-translate-hover{transform:scale(1.15)}}html.using-scroll-proxy,body.using-scroll-proxy{}html.using-scroll-proxy::-webkit-scrollbar,body.using-scroll-proxy::-webkit-scrollbar{width:12px;height:12px;background:transparent}html.using-scroll-proxy::-webkit-scrollbar-track,body.using-scroll-proxy::-webkit-scrollbar-track{background:black;background-color:rgba(0, 0, 0, 0.1);-webkit-appearance:none;box-shadow:none}html.using-scroll-proxy::-webkit-scrollbar-thumb,body.using-scroll-proxy::-webkit-scrollbar-thumb{background-color:#4E3B2B;border-radius:999px;border:3px solid transparent;background-clip:padding-box}html.using-scroll-proxy::-webkit-scrollbar-button,body.using-scroll-proxy::-webkit-scrollbar-button{display:none;width:0;height:0}html.using-scroll-proxy::-webkit-scrollbar-corner,body.using-scroll-proxy::-webkit-scrollbar-corner{background:transparent}html.using-scroll-proxy *,body.using-scroll-proxy *{scrollbar-width:thin;scrollbar-color:#4E3B2B transparent}html::-webkit-scrollbar-track{background:transparent;background-color:transparent;-webkit-appearance:none;box-shadow:none}.default-container.atf-section{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:18vw 4vw 4vw}.default-container.atf-section .hero-images-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.default-container.atf-section .hero-images-container .hero-image-item{width:100vw;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;opacity:0;transition:all 0.6s ease-in-out;overflow:hidden}.default-container.atf-section .hero-images-container .hero-image-item img{width:100%;height:auto;display:block;object-fit:cover;height:100vh}.default-container.atf-section .hero-images-container .hero-image-item .hero-image-mobile{display:block}.default-container.atf-section .hero-images-container .hero-image-item .hero-image-desktop{display:none}.default-container.atf-section .hero-images-container .hero-image-item.active{opacity:1}.default-container.atf-section .hero-images-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.3);z-index:1}.default-container.atf-section h1{font-family:"Solomon Sans", sans-serif;font-size:13.5vw;font-weight:normal;letter-spacing:-2px;line-height:120%;color:#ffffff;text-align:center;margin:0 0 0.5em 0}.default-container.atf-section .cta-button{color:#ffffff;border-color:#ffffff}.default-container.atf-section .cta-button::after{background-color:#ffffff}.default-container.about-section{text-align:center;padding:20vw 4vw}.default-container.about-section .row{justify-content:center}.default-container.about-section .row .col p{margin:0}.default-container.grid-section{padding:20vw 4vw 4vw}.default-container.grid-section .row .col .grid-wrapper{width:100%;min-height:45vw;overflow:hidden;position:relative}.default-container.grid-section .row .col .grid-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:none}.default-container.grid-section .row .col .grid-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.default-container.grid-section .row .col .grid-wrapper.video-wrapper{aspect-ratio:1.7777777778}.default-container.grid-section .row:last-child{margin-top:2vw;gap:2vw;flex-direction:row}.default-container.domes-section{padding:36vw 4vw 4vw}.default-container.domes-section .row:first-child{margin-bottom:4vw}.default-container.domes-section .row .col p{margin-bottom:20vw}.default-container.domes-section .row .col .dome-feature-item p{margin-bottom:0.5em;font-size:1rem}.default-container.domes-section .domes-slider{width:100%}.default-container.domes-section .domes-slider .domes-cards-container{display:flex;flex-direction:column;gap:2em}.default-container.domes-section .domes-slider .domes-cards-container .dome-card{background:#ffffff;box-shadow:4px 4px 16px 0 rgba(0, 0, 0, 0.1);display:flex;flex-direction:column;justify-content:flex-start}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery{position:relative;overflow:hidden}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item{height:60vw;display:flex;justify-content:center;align-items:center;overflow:hidden;outline:none;border:none}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.3s ease;cursor:pointer;pointer-events:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;outline:none;border:none;box-shadow:none}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item.mobile-hover img{transform:scale(1.02)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1em;opacity:1;visibility:visible;transition:all 0.3s ease;cursor:pointer;border:none;background:none}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn:hidden,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn:hidden{opacity:0;visibility:hidden;pointer-events:none}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn span,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn span{background-color:rgba(238, 233, 229, 0.5);border-radius:50%;padding:0.75em;backdrop-filter:blur(2px)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn span::before,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn span::before{content:"";display:block;width:1em;height:1em;background-color:#4E3B2B;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-size:2em;mask-repeat:no-repeat;mask-position:left bottom}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn:last-child span::before,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn:last-child span::before{transform:rotate(180deg)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn{left:auto;right:0}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper{padding:8vw 8vw 7vw 8vw}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper h3{margin-bottom:0.5em;font-size:1.5em;text-align:center;font-weight:500}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper h4{margin-bottom:1.5em;font-size:1.125em;font-weight:300}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper ul{list-style-type:none;padding-left:0;margin:0}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper ul li{list-style:none;display:flex;align-items:flex-start}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper ul li::before{content:"";width:0.5rem;height:0.5rem;margin-top:0.4em;margin-right:0.75em;border:1px solid #000000;border-radius:0.5em;background-image:none;color:inherit;font-size:inherit;flex-shrink:0}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery-details{display:flex;align-items:center;justify-content:center;padding-bottom:9vw}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery-details a{color:#000000;font-family:"Poppins", sans-serif;font-weight:500;font-size:1em;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #000000;transition:opacity 0.3s ease-in-out}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery-details a:hover{opacity:0.4}.default-container.gallery-section .gallery-images-container{position:relative;width:100%}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper{display:flex;overflow:hidden}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item{flex:0 0 auto;width:60vw;overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item:first-child{opacity:1}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item img{width:100%;height:100%;display:block;object-fit:cover;cursor:pointer;transform-origin:bottom;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:optimizeQuality;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;outline:none;border:none;box-shadow:none}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item.mobile-hover img{transform:scale(1.05)}.default-container.gallery-section .gallery-images-container #prev-btn,.default-container.gallery-section .gallery-images-container #next-btn{position:absolute;top:0;left:0;bottom:0;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;padding:1em 6em 1em 1em;opacity:1;visibility:visible;transition:opacity 0.3s ease, visibility 0.3s ease;border:none;background:none}.default-container.gallery-section .gallery-images-container #prev-btn:hidden,.default-container.gallery-section .gallery-images-container #next-btn:hidden{opacity:0;visibility:hidden;pointer-events:none}.default-container.gallery-section .gallery-images-container #prev-btn::before,.default-container.gallery-section .gallery-images-container #next-btn::before{content:"";display:block;position:absolute;inset:0;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, black 100%);opacity:0.6}.default-container.gallery-section .gallery-images-container #prev-btn span,.default-container.gallery-section .gallery-images-container #next-btn span{background-color:rgba(238, 233, 229, 0.5);border-radius:50%;padding:1em;backdrop-filter:blur(2px)}.default-container.gallery-section .gallery-images-container #prev-btn span::before,.default-container.gallery-section .gallery-images-container #next-btn span::before{content:"";display:block;width:1em;height:1em;background-color:#4E3B2B;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);-webkit-mask-position:-2em 0;mask-position:-2em 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.default-container.gallery-section .gallery-images-container #next-btn{left:auto;right:0;padding:1em 1em 1em 6em}.default-container.gallery-section .gallery-images-container #next-btn::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 100%)}.default-container.gallery-section .gallery-images-container #next-btn span::before{-webkit-mask-position:-3em 0;mask-position:-3em 0}.default-container.experiences-section{padding:36vw 0vw 4vw}.default-container.experiences-section .experiences-cards-container{display:flex;gap:1em;overflow:visible;align-items:flex-start;width:100%;padding:0 4vw;position:relative}.default-container.experiences-section .experiences-cards-container .experience-card{width:82vw;background:#ffffff;box-shadow:4px 4px 16px 0 rgba(0, 0, 0, 0.1);flex-shrink:0;margin-right:20px;margin-left:0px;padding:0px;box-sizing:border-box;opacity:1;transition:transform 0.25s ease-out, opacity 0.3s}.default-container.experiences-section .experiences-cards-container .experience-card img{width:78vw;height:auto;display:block;object-fit:cover}.default-container.experiences-section .experiences-cards-container .experience-card .experience-content{padding:8vw}.default-container.experiences-section .experiences-cards-container .experience-card .experience-content h3{margin-bottom:0.5em;font-size:1.5em;font-weight:500}.default-container.experiences-section .experiences-cards-container .experience-card .experience-content .experience-description{margin:0;font-size:1.125rem}.default-container.experiences-section .experiences-cards-container .experience-card .experience-content .experience-description b{font-weight:500}.default-container.experiences-section .experiences-cards-container #exp-prev-btn,.default-container.experiences-section .experiences-cards-container #exp-next-btn{position:absolute;top:0;left:0;height:78vw;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;padding:1em;opacity:1;visibility:visible;transition:opacity 0.3s ease, visibility 0.3s ease;border:none;background:none}.default-container.experiences-section .experiences-cards-container #exp-prev-btn:hidden,.default-container.experiences-section .experiences-cards-container #exp-next-btn:hidden{opacity:0;visibility:hidden;pointer-events:none}.default-container.experiences-section .experiences-cards-container #exp-prev-btn span,.default-container.experiences-section .experiences-cards-container #exp-next-btn span{background-color:rgba(238, 233, 229, 0.5);border-radius:50%;padding:1em;backdrop-filter:blur(2px);transition:transform 0.3s ease}.default-container.experiences-section .experiences-cards-container #exp-prev-btn span::before,.default-container.experiences-section .experiences-cards-container #exp-next-btn span::before{content:"";display:block;width:1em;height:1em;background-color:#4E3B2B;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-size:2em;mask-repeat:no-repeat;mask-position:left bottom}.default-container.experiences-section .experiences-cards-container #exp-next-btn{left:auto;right:0}.default-container.experiences-section .experiences-cards-container #exp-next-btn::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 100%)}.default-container.experiences-section .experiences-cards-container #exp-next-btn span::before{transform:rotate(180deg)}.default-container.gallery-section{padding:36vw 0vw 4vw}.default-container.gallery-section .gallery-images-container{position:relative;width:100%}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper{display:flex;width:100%;padding:0;transition:transform 0.3s ease}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item{flex:0 0 auto;width:60vw;overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item:first-child{opacity:1}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item img{width:100%;height:100%;display:block;object-fit:cover;cursor:pointer;transform-origin:bottom}.default-container.gallery-section .gallery-images-container #prev-btn,.default-container.gallery-section .gallery-images-container #next-btn{position:absolute;top:0;left:0;bottom:0;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;padding:1em 6em 1em 1em;opacity:1;visibility:visible;transition:opacity 0.3s ease, visibility 0.3s ease;border:none;background:none}.default-container.gallery-section .gallery-images-container #prev-btn:hidden,.default-container.gallery-section .gallery-images-container #next-btn:hidden{opacity:0;visibility:hidden;pointer-events:none}.default-container.gallery-section .gallery-images-container #prev-btn::before,.default-container.gallery-section .gallery-images-container #next-btn::before{content:"";display:block;position:absolute;inset:0;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, black 100%);opacity:0.6}.default-container.gallery-section .gallery-images-container #prev-btn span,.default-container.gallery-section .gallery-images-container #next-btn span{background-color:rgba(238, 233, 229, 0.5);border-radius:50%;padding:1em;backdrop-filter:blur(2px)}.default-container.gallery-section .gallery-images-container #prev-btn span::before,.default-container.gallery-section .gallery-images-container #next-btn span::before{content:"";display:block;width:1em;height:1em;background-color:#4E3B2B;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-size:2em;mask-repeat:no-repeat;mask-position:left bottom}.default-container.gallery-section .gallery-images-container #next-btn{left:auto;right:0;padding:1em 1em 1em 6em}.default-container.gallery-section .gallery-images-container #next-btn::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, black 100%)}.default-container.gallery-section .gallery-images-container #next-btn span::before{transform:rotate(180deg)}.default-container.faq-section{padding:20vw 4vw 40vw}.default-container.faq-section h2{text-align:left}.default-container.faq-section .faq-container{width:100%}.default-container.faq-section .faq-container .no-faq-results{text-align:center;padding:2em 0 0;font-size:1.5em;display:none}.default-container.faq-section .faq-item{border-bottom:1px solid rgba(0, 0, 0, 0.1);display:flex;flex-direction:column;overflow:hidden}.default-container.faq-section .faq-item.faq-open{border-bottom:1px solid rgba(0, 0, 0, 0.5)}.default-container.faq-section .faq-item.faq-open .faq-icon{transform:rotate(90deg)}.default-container.faq-section .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5em 0;cursor:pointer;border-radius:8px;transition:background-color 0.2s ease-out;min-height:4em;gap:1em}.default-container.faq-section .faq-item .faq-question h4{margin:0;font-size:1.25rem;font-weight:600;line-height:160%;letter-spacing:0.9px;color:#000000;flex:1}.default-container.faq-section .faq-item .faq-answer{display:none;padding:0;transition:none;padding:0 0 2em 0}.default-container.faq-section .faq-item .faq-answer p{font-family:"Inter", sans-serif;font-size:1.125rem;font-weight:300;color:#000000;line-height:1.6;margin:0}.default-container.faq-section .faq-item .faq-answer ul li{font-size:inherit}.default-container.faq-section .faq-toggle{background:none;border:none;padding:0;cursor:pointer;border-radius:50%;transition:background-color 0.2s ease-out;margin-left:2em;width:2em;height:2em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.default-container.faq-section .faq-icon{width:2em;height:2em;transition:transform 0.2s ease-out;display:inline-block;flex-shrink:0;background-color:#000000;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-size:4em;mask-repeat:no-repeat;mask-position:left bottom;transform:rotate(270deg);will-change:transform}.default-container.privacy-section h2{text-align:left;font-weight:700}.default-container.privacy-section .row .col .description ol,.default-container.privacy-section .row .col .description ul{margin:0}.default-container.privacy-section .row .col .description ol li,.default-container.privacy-section .row .col .description ul li{margin-bottom:1em;font-size:1.125rem;line-height:160%}.default-container.privacy-section .row .col .description ol li ul,.default-container.privacy-section .row .col .description ol li ol,.default-container.privacy-section .row .col .description ul li ul,.default-container.privacy-section .row .col .description ul li ol{margin-top:0.5em}.default-container.privacy-section .row .col .description ol li ul>li,.default-container.privacy-section .row .col .description ol li ol>li,.default-container.privacy-section .row .col .description ul li ul>li,.default-container.privacy-section .row .col .description ul li ol>li{font-weight:300;margin-bottom:0}.default-container.privacy-section .row .col .description ol li ul ul li,.default-container.privacy-section .row .col .description ol li ol ul li,.default-container.privacy-section .row .col .description ul li ul ul li,.default-container.privacy-section .row .col .description ul li ol ul li{margin-bottom:0}.default-container.privacy-section .row .col .description ol li ul,.default-container.privacy-section .row .col .description ul li ul{margin-bottom:0.5em}.default-container.privacy-section .row .col .description h3{font-weight:700}.default-container.terms-section h2{text-align:left}.default-container.terms-section .row .col .description ol,.default-container.terms-section .row .col .description ul{margin:0}.default-container.terms-section .row .col .description ol li,.default-container.terms-section .row .col .description ul li{margin-bottom:1em;font-size:1.125rem;line-height:160%}.default-container.terms-section .row .col .description ol li ol,.default-container.terms-section .row .col .description ul li ol{margin-top:0.5em}.default-container.terms-section .row .col .description ol li ol>li,.default-container.terms-section .row .col .description ul li ol>li{font-weight:300;margin-bottom:0}.default-container.terms-section .row .col .description ol>li{font-weight:600}.default-container .row.sub-heading .sub-title{font-size:1.25em;text-indent:0;margin-bottom:0}.default-container .row.description-row{margin-top:14vw}.default-container .row.description-row a{color:#4E3B2B;font-weight:600}.default-container .row.description-row a:hover{opacity:0.4}.default-container .row.description-row h3{font-size:1.25rem;margin-bottom:0.75rem}.default-container .row.description-row ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.default-container .row.description-row ol li ol>li{margin:0}.default-container .row.description-row ol li ol>li:before{content:counters(item, ".") " ";font-weight:300}.default-container .row.description-row ol>li{display:table;counter-increment:item;margin-bottom:0.6em}.default-container .row.description-row ol>li ol>li:before{min-width:2.25rem}.default-container .row.description-row ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:1rem;font-weight:600;min-width:1.75rem}.main-content{transition:none}.main-content .default-container .row.main-heading{margin-bottom:4vw}.main-content .default-container.faq-section{padding:36vw 4vw 36vw}.main-content .default-container.faq-section .row .col .faq-search{width:100%;border:1px solid rgba(0, 0, 0, 0.1);position:relative}.main-content .default-container.faq-section .row .col .faq-search input{width:100%;border:none;font-size:1.125rem;padding:0.75em 1em;outline:none;background-color:transparent}.main-content .default-container.faq-section .row .col .faq-search input:active,.main-content .default-container.faq-section .row .col .faq-search input:focus{background-color:rgba(204, 204, 204, 0.15)}.main-content .default-container.faq-section .row .col .faq-search .search-icon{position:absolute;width:1.5em;height:1.5em;top:50%;transform:translateY(-50%);right:0.75em;background-color:#000000;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-size:3em;mask-repeat:no-repeat;mask-position:right bottom}.main-content .default-container.faq-section .row.search-row{margin-top:14vw}.main-content .default-container.faq-section .faq-item{transition:opacity 0.3s ease, transform 0.3s ease}.main-content .default-container.faq-section .faq-item.faq-search-highlight{border-left:3px solid #007cba;padding-left:1rem}.main-content .default-container.faq-section .faq-item mark{background-color:#4E3B2B;color:#EEE9E5;padding:0.1em 0.1em;border-radius:2px}.main-content .default-container.faq-section .faq-no-results{text-align:center;padding:2rem 0;color:rgba(0, 0, 0, 0.6)}.main-content .default-container.faq-section .faq-no-results p{margin:0;font-size:1.25em;font-weight:300}.main-content .default-container.privacy-section{padding:36vw 4vw 36vw}.main-content .default-container.terms-section{padding:36vw 4vw 36vw}.main-content .default-container.terms-section .row.main-heading{margin-bottom:0}:root{--vh: 1vh}:root{--vh: 1vh}.full-height{height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100)}.image-modal{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh) * 100);z-index:9999;background:rgba(0, 0, 0, 0.95);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.image-modal.active{opacity:1}.image-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.image-modal-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-modal-close{position:absolute;top:6vw;right:6vw;background:transparent;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10001;color:#000000;font-weight:100;font-size:18px;line-height:18px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);border:1px solid #ffffff;display:flex;align-items:center;justify-content:center}.image-modal-close:before,.image-modal-close::after{content:"";display:block;position:absolute;top:50%;left:50%;width:1px;height:1px;box-shadow:8px 0 0 0 #ffffff, -8px 0 0 0 #ffffff, 7px 0 0 0 #ffffff, -7px 0 0 0 #ffffff, 6px 0 0 0 #ffffff, -6px 0 0 0 #ffffff, 5px 0 0 0 #ffffff, -5px 0 0 0 #ffffff, 4px 0 0 0 #ffffff, -4px 0 0 0 #ffffff, 3px 0 0 0 #ffffff, -3px 0 0 0 #ffffff, 2px 0 0 0 #ffffff, -2px 0 0 0 #ffffff, 1px 0 0 0 #ffffff, -1px 0 0 0 #ffffff;background:#ffffff;border-color:#ffffff;transform:rotate(45deg)}.image-modal-close::after{transform:rotate(-45deg)}.image-modal-counter{position:absolute;bottom:10vw;left:50%;transform:translateX(-50%);background:rgba(0, 0, 0, 0.7);color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:10001;display:none;font-family:"Inter", sans-serif}.modal-slide{transition:opacity 0.3s ease}.image-modal-container{width:fit-content;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.image-modal-container .image-modal-image{max-width:95%;max-height:95%;object-fit:contain;transition:transform 0.3s ease}.image-modal-container .image-modal-image.dragging{cursor:grabbing}.image-modal-container .modal-prev-btn,.image-modal-container .modal-next-btn{position:absolute;bottom:10vw;left:10vw;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);pointer-events:auto;transition:all 0.2s ease;text-decoration:none;border:none;outline:none;padding:0}.image-modal-container .modal-prev-btn:disabled,.image-modal-container .modal-prev-btn.disabled,.image-modal-container .modal-next-btn:disabled,.image-modal-container .modal-next-btn.disabled{opacity:0.3;cursor:not-allowed;transform:scale(1);pointer-events:none}.image-modal-container .modal-prev-btn span,.image-modal-container .modal-next-btn span{background-color:rgba(238, 233, 229, 0.5);border-radius:50%;padding:0.75em;backdrop-filter:blur(2px)}.image-modal-container .modal-prev-btn span::before,.image-modal-container .modal-next-btn span::before{content:"";display:block;width:1em;height:1em;background-color:#4E3B2B;-webkit-mask-image:var(--icons-sprite-url);mask-image:var(--icons-sprite-url);mask-size:2em;mask-repeat:no-repeat;mask-position:left bottom}.image-modal-container .modal-next-btn{right:10vw;left:auto}.image-modal-container .modal-next-btn span{transform:rotate(180deg)}body.modal-open{overflow:hidden}@media only screen and (max-width:768px) and (orientation:landscape){.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item{width:35vw}}@supports (-webkit-touch-callout: none){video{-webkit-playsinline:true !important;-webkit-transform:translateZ(0);transform:translateZ(0)}.default-container.grid-section .row .col .grid-wrapper video{-webkit-playsinline:true !important;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}}@media (hover:none) and (pointer:coarse){video[autoplay]{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:transform}.default-container.grid-section .row .col .grid-wrapper video{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;background:black;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.default-container.atf-section{height:calc(100vh + env(safe-area-inset-bottom));height:calc(100vh + constant(safe-area-inset-bottom))}.gallery-images-wrapper,.experiences-cards-wrapper,.dome-gallery-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}}.ios-safari{}.ios-safari video{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;will-change:transform !important;-webkit-playsinline:true !important;display:block !important;max-width:100% !important;pointer-events:none !important;-webkit-media-controls:none !important;-webkit-video-presentation-mode:inline !important;-webkit-airplay:"deny" !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;user-select:none !important;contain:layout style paint !important}.ios-safari .default-container.grid-section .row .col .grid-wrapper.video{overflow:hidden !important;position:relative !important;isolation:isolate !important}.ios-safari .default-container.grid-section .row .col .grid-wrapper.video video{object-fit:cover !important;height:100% !important;width:100% !important;position:absolute !important;top:0 !important;left:0 !important;background:rgba(0, 0, 0, 0.1) !important;-webkit-playsinline:true !important;pointer-events:none !important;max-height:100% !important;max-width:100% !important;contain:layout style paint size !important;touch-action:none !important;-webkit-media-controls-panel:none !important;-webkit-media-controls:none !important;-webkit-video-presentation-mode:inline !important}.ios-safari .default-container.atf-section{min-height:-webkit-fill-available !important}.ios-safari body.loading video{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;touch-action:none !important}.ios-safari body.loading * video{position:relative !important;z-index:-1 !important}.main-header{position:fixed;top:0;left:0;right:0;z-index:9000;box-sizing:border-box}.main-header .content-wrapper{padding:6.25vw 4.75vw;display:flex;justify-content:space-between;align-items:center;position:relative}.main-header .content-wrapper.sticky{background-color:rgba(0, 0, 0, 0.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:4.75vw}.main-header .content-wrapper.sticky .site-branding .logo-link svg{height:10vw}.main-header .content-wrapper.sticky.black #menuToggle span{background:#000000}.main-header .content-wrapper.sticky.black .site-branding svg{fill:#000000}.main-header .content-wrapper.sticky.black .cta-button:hover{opacity:0.4}.main-header .content-wrapper.sticky.inactive{background-color:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.main-header .content-wrapper.hidden{opacity:0;transform:translateY(-100%)}.main-header .content-wrapper .site-branding{display:flex;justify-content:flex-start;align-items:flex-start}.main-header .content-wrapper .site-branding .logo-link{display:flex;justify-content:flex-start;align-items:flex-start}.main-header .content-wrapper .site-branding .logo-link svg{fill:#ffffff;transform-origin:left center;height:11vw;width:auto;transition:height 0.3s ease}.main-header .content-wrapper .site-branding .logo-link #logo_vertical{display:none}.main-header .content-wrapper #menuToggle{display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:9999;-webkit-user-select:none;user-select:none;width:3.5em;height:46px;padding:0 0.5em;position:relative}.main-header .content-wrapper #menuToggle a{text-decoration:none;color:#000000;transition:color 0.3s ease}.main-header .content-wrapper #menuToggle input{display:block;width:100%;height:100%;position:absolute;margin:0;cursor:pointer;opacity:0;z-index:2;left:auto;right:0}.main-header .content-wrapper #menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-1px, -4px);width:54px;background:#000000}.main-header .content-wrapper #menuToggle input:checked~span:nth-last-child(1){transform:rotate(-45deg) translate(-3px, 3px)}.main-header .content-wrapper #menuToggle input:checked~span:nth-last-child(2){opacity:0;transform:rotate(0deg) translateX(12px) scale(0.2, 0.2)}.main-header .content-wrapper #menuToggle span{display:block;width:40px;height:2px;margin:0;position:relative;background:#ffffff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.3s ease-out, width 0.3s ease-out, background 0.3s ease-out, opacity 0.3s ease-out}.main-header .content-wrapper #menuToggle span span:first-child{transform-origin:0% 0%}.main-header .content-wrapper #menuToggle span span:nth-last-child(2){transform-origin:0% 100%}.main-header .navigation-wrapper{background-color:#EEE9E5;position:absolute;inset:0;height:100vh;padding:38vw 4vw;display:flex;flex-direction:column;align-items:center;transform:translateX(100%);transition:transform 0.3s ease-in-out;z-index:-1}.main-header .navigation-wrapper ul{list-style:none;margin:0 0 24vw 0;padding:0;display:flex;flex-direction:column;gap:9.75vw}.main-header .navigation-wrapper ul li a{font-family:"Poppins", sans-serif;font-weight:300;font-size:1.75em;line-height:110%;text-transform:uppercase;text-decoration:none;text-align:center;color:#000000;width:100%;display:block}.main-header .navigation-wrapper.active{transform:translateX(0%)}.main-header .desktop-navigation-wrapper{display:none;align-items:center}.main-header .desktop-navigation-wrapper ul{list-style:none;margin:0;padding:0;display:flex;gap:3em}.main-header .desktop-navigation-wrapper ul li a{font-family:"Poppins", sans-serif;font-weight:300;font-size:1.25em;line-height:110%;text-transform:uppercase;text-decoration:none;text-align:center;color:#ffffff;width:100%;display:block;cursor:pointer}.main-header .desktop-navigation-wrapper ul li a:hover{opacity:0.5}.main-header .desktop-navigation-wrapper .cta-button{margin-left:3em;color:#ffffff;border-color:#ffffff;display:none;backdrop-filter:none}.main-header .desktop-navigation-wrapper .cta-button::after{background-color:#ffffff}.main-header .desktop-navigation-wrapper.black ul li a{color:#000000}.main-header .desktop-navigation-wrapper.black .cta-button{color:#000000;border-color:#000000}.main-header .desktop-navigation-wrapper.black .cta-button::after{background-color:#000000}#page-wrapper{transition:none}@media (orientation:landscape){.main-header .navigation-wrapper{justify-content:center;padding:18vw 4vw 10vw}.main-header .navigation-wrapper ul{flex-direction:row;margin:0 0 8vw 0;gap:2.5em}.main-header .content-wrapper .site-branding .logo-link svg{height:6vw}.main-header .content-wrapper.sticky .site-branding .logo-link svg{height:5vw}}.main-footer{background-color:#ffffff;display:flex;flex-direction:column;width:100%}.main-footer .footer-content{padding:40vw 4vw;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#EEE9E5}.main-footer .footer-content .row{display:flex;flex-direction:column;width:100%;gap:24vw}.main-footer .footer-content .row .col{display:flex;flex-direction:column;align-items:center;width:100%}.main-footer .footer-content .row .col.flex-start{align-items:flex-start}.main-footer .footer-content .footer-branding svg{width:48vw;height:auto;margin-bottom:4vw}.main-footer .footer-content .footer-contact .contact-details{display:flex;flex-direction:column;align-items:center}.main-footer .footer-content .footer-contact .contact-details a,.main-footer .footer-content .footer-contact .contact-details p{font-family:"Poppins", sans-serif;font-weight:300;font-size:1.125em;line-height:140%;text-decoration:none;text-align:center;color:#000000;margin:0 0 1em 0}.main-footer .footer-content .footer-contact .contact-details a.location,.main-footer .footer-content .footer-contact .contact-details p.location{margin-bottom:0}.main-footer .footer-content .footer-contact .contact-details>div{margin-bottom:2.5em}.main-footer .footer-content .footer-contact .contact-details>div.address{margin-bottom:1em}.main-footer .footer-content .footer-navigation .footer-menu-wrapper{display:flex;flex-direction:column;align-items:center}.main-footer .footer-content .footer-navigation .footer-menu-wrapper ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4.5vw}.main-footer .footer-content .footer-navigation .footer-menu-wrapper ul li a{font-family:"Poppins", sans-serif;font-weight:300;font-size:1.125em;line-height:110%;text-transform:uppercase;text-decoration:none;text-align:center;color:#000000;width:100%;display:block;transition:all 0.3s ease-in-out}.main-footer .footer-content .footer-navigation .footer-menu-wrapper ul li a.mobile-hover{opacity:0.4}.main-footer .footer-content .footer-navigation p{font-family:"Poppins", sans-serif;font-weight:300;font-size:1.125em;line-height:140%;text-decoration:none;text-align:center;color:#000000;margin:0 0 1em 0}.main-footer .footer-content .footer-navigation p.location{margin-bottom:0}.main-footer .footer-content .footer-navigation .footer-social{margin-top:12vw;display:flex;justify-content:center;align-items:center;gap:0.75em}.main-footer .footer-content .footer-navigation .footer-social p{margin-bottom:0;display:inline-block}.main-footer .footer-content .footer-navigation .footer-social .social-links{display:flex;gap:0.25em}.main-footer .footer-content .footer-navigation .footer-social .social-links a{display:inline-block;width:2em;height:2em;border-radius:50%}.main-footer .footer-content .footer-navigation .footer-social .social-links a img{width:100%;height:auto;display:block;object-fit:contain;transition:opacity 0.3s ease-in-out}.main-footer .footer-content .footer-navigation .footer-social .social-links a.mobile-hover img{opacity:0.4}.main-footer .footer-bottom{padding:10.5vw 4vw}.main-footer .footer-bottom p{display:block;text-align:center;font-family:"Inter", sans-serif;font-size:1.125em;line-height:120%;color:#000000;margin:0}@media (min-width:1025px){#flashscreen #flashscreen-logo{width:10vw}#flashscreen .flashscreen-progress{top:0;left:50%;width:5.6vw;height:5.6vw}.main-header .content-wrapper{padding:2.2vw 3vw}.main-header .content-wrapper #menuToggle{display:none}.main-header .content-wrapper .desktop-navigation-wrapper{display:flex}.main-header .content-wrapper .desktop-navigation-wrapper #menu-item-225{display:none}.main-header .content-wrapper.black .desktop-navigation-wrapper .cta-button{padding:0.5em 0.95em;display:flex;margin-top:0}.main-header .content-wrapper.sticky{padding:1vw 3vw}.main-header .content-wrapper.sticky .site-branding .logo-link #logo_horizontal{display:block}.main-header .content-wrapper.sticky .site-branding .logo-link #logo_vertical{display:none}.main-header .content-wrapper .site-branding .logo-link #logo_horizontal{height:2.5vw;display:none}.main-header .content-wrapper .site-branding .logo-link #logo_vertical{height:4.5vw;display:block}.default-container h1{font-size:5rem}.default-container h2{font-size:5rem;margin-bottom:2.75vw;text-indent:-3px}.default-container h2.sub-title{font-size:1.5rem;margin-bottom:0}.default-container p{font-size:1.125rem;margin:0}.default-container .page-title.indented{text-indent:-7px}.default-container .row{flex-direction:row}.default-container .row .col-3{width:33.33%}.default-container .row .col-6{width:50%}.default-container .row .col-9{width:66.66%}.default-container .row.description-row ol>li ol>li:before{min-width:2.25rem}.default-container.atf-section{padding:9.8vw 4vw 4vw}.default-container.atf-section .hero-images-container .hero-image-item .hero-image-mobile{display:none}.default-container.atf-section .hero-images-container .hero-image-item .hero-image-desktop{display:block;height:120%;position:absolute;left:0;bottom:0;transition:none}.default-container.atf-section h1{font-size:5.35rem}.default-container.about-section{padding:8vw 10vw;height:100vh;justify-content:center}.default-container.about-section .row{max-width:60vw}.default-container.about-section .row .col{width:96%}.default-container.grid-section{padding:0vw 4vw 8vw 38vw}.default-container.grid-section .row .col .grid-wrapper{min-height:28vw}.default-container.grid-section .row:last-child{margin-top:1vw;gap:1vw}.default-container.domes-section{padding:8vw 20vw 6vw 6.5vw}.default-container.domes-section h2{margin-bottom:0;text-align:left}.default-container.domes-section .domes-slider .domes-cards-container{flex-direction:row}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item{height:20vw}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item img{cursor:pointer;transform:scale(1)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn:hover,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn:hover{transform:scale(1.15)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery:hover .dome-gallery-wrapper .dome-gallery-item img,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery.tap-active .dome-gallery-wrapper .dome-gallery-item img{transform:scale(1.02)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery-details{padding-bottom:2.5vw}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper{padding:2vw;flex-grow:1}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper h3{margin-bottom:0.5em}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .content-wrapper h4{margin-bottom:2vw;font-weight:300}.default-container.domes-section .row .col{align-items:flex-start}.default-container.domes-section .row .col .col-9{margin-top:0.5em}.default-container.domes-section .row .col p{margin-bottom:0}.default-container.experiences-section{padding:8vw 0vw 6vw}.default-container.experiences-section .row:first-child{padding:0 0 0 20vw}.default-container.experiences-section .experiences-cards-container{padding:0 20vw}.default-container.experiences-section .experiences-cards-container .experiences-cards-wrapper .experience-card img{width:22vw}.default-container.experiences-section .experiences-cards-container .experiences-cards-wrapper .experience-card .experience-content{padding:2vw}.default-container.experiences-section .experiences-cards-container .experiences-cards-wrapper .experience-card .experience-content h3{margin-bottom:1.25vw;text-align:center}.default-container.experiences-section .experiences-cards-container #exp-prev-btn,.default-container.experiences-section .experiences-cards-container #exp-next-btn{height:22vw}.default-container.experiences-section .experiences-cards-container #exp-prev-btn:hover span,.default-container.experiences-section .experiences-cards-container #exp-next-btn:hover span{transform:scale(1.15)}.default-container.gallery-section{padding:8vw 0vw 6vw}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper{gap:0.5em;padding:0}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item{width:23vw;height:32vw;overflow:hidden}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease-out}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item:hover img{transform:scale(1.05)}.default-container.gallery-section .gallery-images-container #prev-btn:hover span,.default-container.gallery-section .gallery-images-container #next-btn:hover span{transform:scale(1.15)}.default-container.faq-section{padding:6vw 10vw 12vw}.default-container.faq-section .row .cta-button{margin-top:1.25em}.default-container .cta-button{font-size:1.25rem;padding:0.5em 0.95em}.default-container .cta-button.atf:hover{background-color:rgba(0, 0, 0, 0.25);opacity:1;color:rgba(255, 255, 255, 0.7);border-color:rgba(255, 255, 255, 0.7)}.main-content .default-container.faq-section,.main-content .default-container.terms-section,.main-content .default-container.privacy-section{padding:8vw 10vw 12vw}.main-content .default-container.faq-section .row.search-row{margin-top:3vw}.main-content .default-container.faq-section .row.search-row .col{width:35%}.main-content .default-container.terms-section .row.main-heading{margin-bottom:0}.main-content .default-container .row.main-heading{margin-bottom:1vw}.main-content .default-container .row.description-row{margin-top:3vw}.main-footer .footer-content{padding:0}.main-footer .footer-content .row{flex-direction:row;justify-content:space-between;padding:6.25vw 10vw;gap:0}.main-footer .footer-content .row .col.footer-branding{order:2}.main-footer .footer-content .row .col.footer-branding svg{width:12.25vw;margin-bottom:0}.main-footer .footer-content .row .col.footer-contact{align-items:flex-start;order:1}.main-footer .footer-content .row .col.footer-contact .contact-details{align-items:flex-start}.main-footer .footer-content .row .col.footer-contact .contact-details p,.main-footer .footer-content .row .col.footer-contact .contact-details a{text-align:left;margin:0}.main-footer .footer-content .row .col.footer-navigation{align-items:flex-end;order:3}.main-footer .footer-content .row .col.footer-navigation .footer-menu-wrapper{align-items:flex-start}.main-footer .footer-content .row .col.footer-navigation .footer-menu-wrapper ul{gap:1em;align-items:flex-start}.main-footer .footer-content .row .col.footer-navigation .footer-menu-wrapper ul a:hover{opacity:0.4}.main-footer .footer-content .row .col.footer-navigation .footer-menu-wrapper .footer-social{margin-top:2.75vw}.main-footer .footer-content .row .col.footer-navigation .footer-menu-wrapper .footer-social a:hover img{opacity:0.4}.main-footer .footer-bottom{padding:2.5vw 4vw}.addditional-section .default-container.faq-section{padding:8vw 10vw}.image-modal-counter{bottom:2vw}.image-modal-close{top:2vw;right:2.5vw}.image-modal-container .modal-prev-btn,.image-modal-container .modal-next-btn{bottom:2vw}.image-modal-container .modal-prev-btn:disabled:hover,.image-modal-container .modal-prev-btn.disabled:hover,.image-modal-container .modal-next-btn:disabled:hover,.image-modal-container .modal-next-btn.disabled:hover{opacity:0.3;transform:scale(1)}.image-modal-container .modal-prev-btn{left:30vw}.image-modal-container .modal-next-btn{right:30vw}.default-container.domes-section .domes-slider .domes-cards-container{flex-direction:row}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item{height:20vw}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item img{cursor:pointer;transform:scale(1);image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;outline:none;border:none;box-shadow:none}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item:hover img,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-gallery-wrapper .dome-gallery-item.tap-active img{transform:scale(1.05)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-prev-btn:hover,.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery .dome-next-btn:hover{transform:scale(1.15)}.default-container.domes-section .domes-slider .domes-cards-container .dome-card .dome-gallery-details{padding-bottom:2.5vw}.default-container.experiences-section .experiences-cards-container .experiences-cards-wrapper .experience-card img{width:22vw}.default-container.experiences-section .experiences-cards-container .experiences-cards-wrapper .experience-card .experience-content{padding:2vw}.default-container.experiences-section .experiences-cards-container .experiences-cards-wrapper .experience-card .experience-content h3{margin-bottom:1.25vw;text-align:center}.default-container.experiences-section .experiences-cards-container #exp-prev-btn,.default-container.experiences-section .experiences-cards-container #exp-next-btn{height:22vw}.default-container.experiences-section .experiences-cards-container #exp-prev-btn:hover span,.default-container.experiences-section .experiences-cards-container #exp-next-btn:hover span{transform:scale(1.15)}.default-container.gallery-section{padding:8vw 0vw 6vw}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease-out;image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform;outline:none;border:none;box-shadow:none}.default-container.gallery-section .gallery-images-container .gallery-images-wrapper .gallery-image-item:hover img{transform:scale(1.05)}.default-container.gallery-section .gallery-images-container #prev-btn:hover span,.default-container.gallery-section .gallery-images-container #next-btn:hover span{transform:scale(1.15)}}/*# sourceMappingURL=main.css.map */