@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:not(iframe,canvas,img,svg,video,svg *){all:unset;display:revert}:not(svg,svg *),:not(svg,svg *):after,:not(svg,svg *):before{box-sizing:border-box!important}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayLight.woff2) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayLightItalic.woff2) format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayRoman.woff2) format("woff2");font-weight:550;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayRomanItalic.woff2) format("woff2");font-weight:550;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayMedium.woff2) format("woff2");font-weight:650;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayBold.woff2) format("woff2");font-weight:750;font-display:swap}:root{--font-primary:"Neue Haas Grotesk Display Pro",sans-serif;--font-secondary:"Outfit",sans-serif}body{font-family:var(--font-secondary)}html{--white:#e8e0d4;--black:#050510;--menuColor:#050510;--accentColor:#e3c473;--fillColor:#e3c473;--menuFontColor:#e8e0d4}:root{--layout-columns-count:6;--layout-columns-gap:5.4187192118vw;--layout-margin:5.4187192118vw;--layout-width:calc(100vw - (2 * var(--layout-margin)));--layout-column-width:calc((var(--layout-width) - ((var(--layout-columns-count) - 1) * var(--layout-columns-gap))) / var(--layout-columns-count))}@media(min-width:812px){:root{--layout-columns-count:16;--layout-columns-gap:1.3888888889vw;--layout-margin:3.3333333333vw}}.layout-block,.layout-grid{max-width:var(--layout-width);margin-left:auto;margin-right:auto}.layout-block-inner,.layout-grid-inner{padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.layout-grid,.layout-grid-inner{display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap)}.aspect-ratio{position:relative;padding-bottom:calc(100%/var(--aspect-ratio));width:100%;height:0}.aspect-ratio>:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hidden-overflow{overflow:hidden}.relative{position:relative}@media(min-width:812px){.hide-on-desktop{display:none!important}}@media(max-width:812px){.hide-on-mobile{display:none!important}}html.has-scroll-smooth .hide-on-smooth-scroll,html:not(.has-scroll-smooth) .hide-on-native-scroll{display:none!important}.h1{font-size:6.7vw;line-height:120%;font-weight:550}@media(max-width:812px){.h1{font-size:9.4vw;line-height:130%}}.h2{font-size:4.7vw;line-height:120%;font-weight:550}@media(max-width:812px){.h2{font-size:7.6vw;line-height:120%}}.h3{font-size:3.8vw;line-height:130%;font-weight:550}@media(max-width:812px){.h3{font-size:7vw;line-height:130%}}.h4{font-size:2.3vw;line-height:130%;font-weight:550}@media(max-width:812px){.h4{font-size:5.9vw;line-height:140%}}.h5{font-size:1.9vw;line-height:130%;font-weight:550}@media(max-width:812px){.h5{font-size:3.7vw;line-height:140%}}.h6{font-size:1.5vw;line-height:140%;font-weight:550}@media(max-width:812px){.h6{font-size:3.4vw;line-height:140%}}.p-l{font-size:1.15vw;line-height:140%;font-weight:550}@media(max-width:812px){.p-l{font-size:3.1vw;line-height:140%}}.p{font-size:.95vw;line-height:140%;font-weight:550}@media(max-width:812px){.p{font-size:2.9vw;line-height:140%}}.p-x{font-size:.85vw;line-height:140%;font-weight:550}@media(max-width:812px){.p-x{font-size:2.8vw;line-height:140%}}.p-xs{font-size:.75vw;line-height:140%;font-weight:550}@media(max-width:812px){.p-xs{font-size:2.7vw;line-height:140%}}.footer{color:var(--white);font-size:1.15vw;line-height:140%;font-weight:550}@media(max-width:812px){.footer{font-size:3.1vw;line-height:140%}}.roman{font-weight:550}.medium{font-weight:650}.bold{font-weight:750}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{font-weight:bolder;font-family:var(--font-secondary);-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body,html.nav,main.lenis-stopped{overflow:hidden}body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:100%}body>canvas{position:fixed;top:0;left:0;width:100vw;height:100%}#backgroundWebGl{position:fixed;width:100vw;height:100vh}#backgroundWebGl canvas{width:100%;height:100%}#layout:before{content:"";position:fixed;left:0;z-index:9999;top:0;width:calc(100% + 20rem);height:calc(100% + 20rem);background-image:url(/other/noise.png);opacity:.65;pointer-events:none;animation:noise 1s steps(2) infinite}a,button,input,label,select,textarea{color:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}a:focus-visible,button:focus-visible,input:focus-visible,label:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(218,165,32,.5);outline-offset:2px}section{padding-top:calc(var(--layout-columns-gap)*2);padding-bottom:calc(var(--layout-columns-gap)*2);background-color:transparent}@media(max-width:812px){section{background-color:transparent}}main>div>section:last-child{border-bottom-left-radius:var(--layout-columns-gap);border-bottom-right-radius:var(--layout-columns-gap)}@media(max-width:812px){main>div>section:last-child{border-bottom-left-radius:calc(var(--layout-columns-gap)*.5);border-bottom-right-radius:calc(var(--layout-columns-gap)*.5)}}.trigger-footer{height:10px;width:100%}.accent{color:#95bf47!important}.accent,.accentYellow{font-style:italic;font-weight:500}.accentYellow{color:#d5ff40!important}.fade-in>div{animation:fadeIn .65s cubic-bezier(.4,0,.1,1) forwards}.fade-out>div{animation:fadeOut .45s forwards}.fade-in>div:first-child{animation-delay:.1s}.fade-in>div:nth-child(2),.fade-out>div:first-child{animation-delay:.2s}.fade-out>div:nth-child(2){animation-delay:.1s}@keyframes fadeIn{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(50%);opacity:0}}.color-change{color:rgba(40,40,43,.1)!important}.fill-change{fill:rgba(40,40,43,.1)!important}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 500px}.layout_footer__I5bXP{height:auto;width:100vw;overflow:hidden}.luxuryHeader_header__c5yYf{position:absolute;top:0;left:0;width:100%;height:var(--header-height,80px);display:flex;align-items:center;justify-content:center;z-index:1000;background:transparent;transition:all .4s ease}@media(max-width:812px){.luxuryHeader_header__c5yYf{height:var(--header-height,60px)}}.luxuryHeader_brandName__Ui_WJ{font-family:Montserrat,sans-serif;font-style:normal;font-weight:300;font-size:clamp(1.2rem,1.8vw,1.6rem);margin:0;letter-spacing:.35em;text-transform:uppercase;color:#fdfcf0}@media(max-width:812px){.luxuryHeader_brandName__Ui_WJ{font-size:1.1rem;letter-spacing:.25em}}.luxuryHeader_langSwitcher__NW4P4{position:absolute;right:40px;display:flex;align-items:center}[dir=rtl] .luxuryHeader_langSwitcher__NW4P4{right:auto;left:40px}@media(max-width:812px){.luxuryHeader_langSwitcher__NW4P4{right:20px}[dir=rtl] .luxuryHeader_langSwitcher__NW4P4{right:auto;left:20px}}.luxuryHeader_langBtn___g6Tq{font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:400;color:#fdfcf0;text-decoration:none;letter-spacing:.1em;padding:6px 12px;border:1px solid hsla(55,76%,97%,.3);border-radius:20px;transition:all .3s ease;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.luxuryHeader_langBtn___g6Tq:hover{background:hsla(55,76%,97%,.1);border-color:hsla(55,76%,97%,.6)}@media(max-width:812px){.luxuryHeader_langBtn___g6Tq{font-size:.75rem;padding:4px 10px}}.scrollbar_scrollbar__ytmpT{display:none!important;width:.25vw;position:fixed;top:10svh;height:80svh;right:1vw;z-index:100;opacity:0;mix-blend-mode:difference;border-radius:.15vw;background-color:rgba(240,244,241,.102)}@media(max-width:812px){.scrollbar_scrollbar__ytmpT{width:.65vw}}.scrollbar_scrollbar__ytmpT .scrollbar_inner__0uUXI{position:absolute;width:.25vw;height:6svh;background-color:transparent;border:none;border-radius:.15vw}@media(max-width:812px){.scrollbar_scrollbar__ytmpT .scrollbar_inner__0uUXI{width:.65vw}}.app_background__3Pqaf{height:100%;width:100vw;position:fixed;top:0;left:0}.app_background__3Pqaf>div,.app_background__3Pqaf>div>div>canvas{width:100%!important;height:100%!important}.app_root__CIxIS{display:flex;align-items:center;height:100svh;width:100vw}.app_layout__eWQlV{background-color:transparent;opacity:1;height:100svh;display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden}.app_layout__eWQlV .app_main__yf5R5{flex-grow:1;z-index:1;opacity:1;top:0;left:0;position:fixed;transition:color .35s ease-in-out;color:var(--black);overflow:hidden;max-height:100svh;height:100svh!important;width:100%;-ms-overflow-style:none;scrollbar-width:none}.app_layout__eWQlV .app_main__yf5R5 ::-webkit-scrollbar{display:none;--webkit-appearance:none}.app_layout__eWQlV .app_main__yf5R5 .app_mainContainer__VYKuP{height:auto;width:100%}.app_layout__eWQlV .app_canvasContainer__drRA_{position:absolute!important;top:0;left:0;height:100%!important;overflow:hidden;background-color:transparent;pointer-events:none;z-index:2;opacity:1}.app_layout__eWQlV .app_canvasContainer__drRA_>div,.app_layout__eWQlV .app_canvasContainer__drRA_>div>canvas{width:100%!important;height:100%!important}