#menu{position:absolute;right:0;top:0;width:33vw;max-width:550px;height:100vh;height:100svh;background-color:#1e1e1e;opacity:0;pointer-events:none;transition:all .4s ease-in-out;box-shadow:-10px 0 15px #0006;z-index:9;overflow:hidden}#menu.menu-active{opacity:1;pointer-events:all}@media (max-width: 1024px) and (orientation: portrait){#menu{width:100%}}#menu .wrapper{padding-inline:70px;margin-top:200px}@media (max-width: 1024px) and (orientation: portrait){#menu .wrapper{padding-inline:35px;margin-top:150px}}#menu .intro .heading{font-size:clamp(32px,2.6388888889vw,38px);font-weight:300;margin-bottom:.33em;margin-top:.5em}#menu .intro p{line-height:1.4em}#menu nav{margin-block:40px;text-transform:uppercase;font-size:clamp(12px,.9722222222vw,14px);font-weight:700;letter-spacing:.05em;gap:20px}#menu nav a{transition:all .15s ease}#menu nav a:hover{color:#c93f09}#menu nav .inner{margin-top:20px;gap:10px}#menu nav .sub{font-weight:350;display:flex;align-items:center;gap:12px}@media (max-width: 1024px) and (orientation: portrait){#menu nav{margin-top:25px;gap:20px}#menu nav .inner{gap:6px;margin-top:20px;margin-bottom:5px}}#menu .social{font-size:10px;letter-spacing:.05em;line-height:1.2em}#menu .social .links{margin-top:16px}#menu .pattern{height:40px}header{position:fixed;width:100%;top:0;left:0;z-index:10}header .gradient{position:absolute;top:0;left:0;width:100%;height:145px;background-image:linear-gradient(to bottom,rgba(0,0,0,.8) 10%,transparent);opacity:.9;pointer-events:none}header .bar{z-index:12;border-bottom:1px solid #D39A6D}header .bar-wrapper{height:110px;padding-inline:90px}header .bar-wrapper .logo{height:28px}header .bar-wrapper .btn-cta{font-size:12px;text-transform:uppercase;font-weight:300;letter-spacing:.07em;margin-right:80px;color:#f9eedc}header .bar-wrapper .btn-cta:hover span:after{width:180%}header .bar-wrapper .btn-cta span{font-weight:800;position:relative}header .bar-wrapper .btn-cta span:after{content:"";display:block;background-color:currentColor;width:100%;height:1px;position:absolute;left:0;top:calc(100% + 5px);transition:all .3s ease}header .bar-wrapper .btn-cta.menu-active{color:#d39a6d}header .bar-wrapper .hamburger{width:37px;gap:8px;align-items:end}header .bar-wrapper .hamburger .line{height:1px;width:100%;background-color:#f9eedc;transition:all .25s ease-in-out}header .bar-wrapper .hamburger.menu-active .line{background-color:#d39a6d}header .bar-wrapper .hamburger.menu-active .mid{width:50%}@media (max-width: 1024px) and (orientation: portrait){header .bar-wrapper{padding-inline:20px;height:100px}header .bar-wrapper .logo{height:20px}header .bar-wrapper .btn-cta{margin-right:35px}}[data-c-ui-dot_line]{color:#1e1e1e;position:relative;width:100%;height:1px;background-color:currentColor;opacity:.5;display:flex;align-items:center}[data-c-ui-dot_line].left,[data-c-ui-dot_line].right{width:100%;height:1px}[data-c-ui-dot_line].up,[data-c-ui-dot_line].down{height:100%;width:1px}[data-c-ui-dot_line].right{flex-direction:row-reverse}[data-c-ui-dot_line].left{flex-direction:row}[data-c-ui-dot_line].up{flex-direction:column}[data-c-ui-dot_line].down{flex-direction:column-reverse}[data-c-ui-dot_line].light{color:#f9eedc}[data-c-ui-dot_line]:after{content:"";display:block;background-color:currentColor;width:3px;height:3px;border-radius:999px;top:0}footer{background-color:#1e1e1e;font-size:.75rem}footer .background{width:100%;height:36px;background-position:0%!important;background-size:50% 100%!important}@media (max-width: 767px){footer .background{background-size:100% 100%!important}}footer .logo-row{gap:64px;margin-bottom:48px}footer .logo-row .logo{width:clamp(150px,13.6111111111vw,12.25rem);flex-shrink:0}footer .logo-row .line{margin-right:calc(var(--glob-padding) * -1)}footer .main-wrapper{padding-block:60px}footer nav{font-weight:900;text-transform:uppercase;gap:32px}footer nav .main{gap:5.5555555556vw;row-gap:20px}footer nav .col{display:flex;flex-direction:column;gap:16px}footer nav .sml{font-weight:400;text-transform:none}footer nav .social{gap:12px;align-self:end}@media (max-width: 767px){footer nav .main{flex-direction:column}}@media (max-width: 1024px) and (orientation: portrait){footer nav .col{gap:20px}footer nav .social{align-self:start}}footer .legal{backdrop-filter:brightness(.75)}footer .legal .legal-wrapper{padding-block:24px;text-transform:uppercase;font-weight:300;gap:24px}footer .legal .links{gap:40px;row-gap:16px}*,*:before,*:after{color:inherit}body{font-family:Bicyclette;color:#1e1e1e}.ff-h{font-family:PP Acma}.ff-b{font-family:Bicyclette}h1,h2,.fs-1{font-family:PP Acma;font-size:clamp(2.25rem,2.6388888889vw,2.375rem);font-weight:300;line-height:1em;text-transform:capitalize}h1 span,h2 span,.fs-1 span{font-weight:600}h3{font-family:PP Acma;font-weight:300;line-height:1em;font-size:2.125rem}h4,.h4{font-size:clamp(12px,.8333333333vw,12px);font-weight:700;line-height:1em;letter-spacing:.07em;text-transform:uppercase}h4 span,.h4 span{font-weight:300}h4.line,.h4.line{position:relative}h4.line:after,.h4.line:after{content:"";display:block;background-color:currentColor;width:16px;height:1px;position:absolute;left:0;bottom:-4px}p{font-family:Bicyclette;font-size:.75rem;line-height:1.7em;font-weight:400;direction:ltr}p:not(:last-of-type){margin-bottom:2em}p span{font-family:inherit;font-weight:700}p.narrow{width:min(100%,70ch);margin-inline:auto}p.tiny{width:min(100%,50ch);margin-inline:auto}.fs-10{font-size:.625rem}.fs-12{font-size:.75rem}.fs-14{font-size:.875rem}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-sb{font-weight:600}.fw-b{font-weight:700}.fw-h{font-weight:900}.fc-l{color:#f9eedc}.fc-d{color:#1e1e1e}.fc-o{color:#d39a6d}.ls-05{letter-spacing:.05em}.ls-07{letter-spacing:.07em}.ls-10{letter-spacing:.1em}*{padding:0;margin:0;box-sizing:border-box;opacity:1;visibility:visible}.editor-styles-wrapper :where(.is-layout-flex){gap:unset}.wp-block{max-width:100%}.hide{display:none}.hide-soft.hide-soft{opacity:0;visibility:hidden;pointer-events:none}.no-scroll{overflow:hidden}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.hide-tablet{display:none!important}}@media (min-width: 1024px){.hide-desktop{display:none!important}}.show-mobile{display:none}@media (max-width: 767px){.show-mobile{display:inherit!important}}.show-tablet{display:none}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.show-tablet{display:inherit!important}}.show-desktop{display:none}@media (min-width: 1024px){.show-desktop{display:inherit!important}}.mobile{display:none}@media (max-width: 1024px) and (orientation: portrait){.mobile{display:block}}@media (max-width: 1024px) and (orientation: portrait){.desktop{display:none}}.screen-reader-only{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;white-space:nowrap}.flex,.flex-wrap,.flex-resp-all,.flex-resp,.flex-col,.flex-row{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}@media (max-width: 767px){.flex-resp{flex-direction:column}}@media (max-width: 1024px) and (orientation: portrait){.flex-resp-all{flex-direction:column}}.flex-wrap{flex-wrap:wrap}.grid,.grid-resp-all,.grid-resp,.grid-2,.grid-12{display:grid;gap:16px;row-gap:32px}.grid-12{grid-template-columns:repeat(12,1fr)}.grid-2{grid-template-columns:1fr 1fr}@media (max-width: 1024px) and (orientation: portrait){.grid-2{grid-template-columns:100%}}@media (max-width: 767px){.grid-resp{grid-template-columns:100%!important}}@media (max-width: 1024px) and (orientation: portrait){.grid-resp-all{grid-template-columns:100%!important}}@media (max-width: 767px){.sm_col-span-full{grid-column:1/-1!important}}@media (max-width: 1024px) and (orientation: portrait){.md_col-span-full{grid-column:1/-1!important}}.jc-sb{justify-content:space-between}.jc-c{justify-content:center}.jc-e{justify-content:end}.ai-c{align-items:center}.ai-e{align-items:end}.ai-s{align-items:stretch}.cen-f{display:flex;justify-content:center;align-items:center}.cen-w{display:flex;flex-direction:column;align-items:center}.cen-h{display:flex;align-items:center}.p-rel{position:relative}.p-abs{position:absolute}.p-abs-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-abs-t{position:absolute;top:0;width:100%}.p-abs-b{position:absolute;bottom:0;width:100%}.p-fix{position:fixed}.block{display:block}.inline{display:inline!important}.fill{width:100%;height:100%}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.limit-tablet-width{width:100%;max-width:700px;margin-inline:auto!important}}.mi-a{margin-inline:auto}.marGlob{margin-inline:clamp(30px,11.8055555556vw,170px)}@media (max-width: 1024px) and (orientation: portrait){.marGlob{margin-inline:max(30px,7.6923076923vw)}}.marDesk{margin-inline:clamp(30px,11.8055555556vw,170px)}@media (max-width: 1024px) and (orientation: portrait){.marDesk{margin-inline:0}}.marMob{margin-inline:0}@media (max-width: 1024px) and (orientation: portrait){.marMob{margin-inline:max(30px,7.6923076923vw)}}.padGlob{padding-inline:clamp(30px,11.8055555556vw,170px)}@media (max-width: 1024px) and (orientation: portrait){.padGlob{padding-inline:max(30px,7.6923076923vw)}}.padDesk{padding-inline:clamp(30px,11.8055555556vw,170px)}@media (max-width: 1024px) and (orientation: portrait){.padDesk{padding-inline:0}}.padMob{padding-inline:0}@media (max-width: 1024px) and (orientation: portrait){.padMob{padding-inline:max(30px,7.6923076923vw)}}.mar-neg--l{margin-left:calc(var(--glob-padding) * -1)}.mar-neg--r{margin-right:calc(var(--glob-padding) * -1)}.mar-neg--f{margin-inline:calc(var(--glob-padding) * -1)}@media (min-width: 1920px){.mar-neg,.mar-neg--f,.mar-neg--r,.mar-neg--l{margin-inline:unset}}@media (max-width: 767px){.mar-break--m{margin-inline:calc(var(--glob-padding) * -1)!important}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.mar-break--t{margin-inline:calc(var(--glob-padding) * -1)!important}}@media (min-width: 1024px) and (max-width: 1920px) and (orientation: landscape){.mar-break--d{margin-inline:calc(var(--glob-padding) * -1)!important}}@media (min-width: 1920px){.mar-break--l{margin-inline:calc(var(--glob-padding) * -1)!important}}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.tt-up{text-transform:uppercase}.tt-c{text-transform:capitalize}.bold{font-style:bold}.italic{font-style:italic}.json{white-space:pre-wrap}/*!------------------*/.isolate{isolation:isolate;position:relative}.img,figure{overflow:hidden}.img img,.img picture,figure img,figure picture{width:100%;height:100%;object-fit:cover}.img-fill{width:100%;height:100%;object-fit:cover}.has-bg{isolation:isolate;position:relative}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bgs-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bgs-contain{background-size:contain;background-position:center;background-repeat:no-repeat}img,picture{display:block;max-width:100%}a{display:block;text-decoration:none;color:inherit}.btn{cursor:pointer}button{border-radius:unset;border:unset;background-color:unset}input,textarea,select{resize:none}.origin:after{content:"";position:absolute;width:3px;height:3px;border-radius:100%;left:var(--x);top:var(--y);background-color:var(--color);translate:-50% -50%;z-index:9999}.outline{border:1px dashed red}.bgc-l{background-color:#f9eedc}.bgc-d{background-color:#1e1e1e}.bgc-t{background-color:#2b423d}*,*:before,*:after,html,body{padding:0;margin:0;box-sizing:border-box}:root{--glob-padding: clamp(30px, 11.8055555556vw, 170px)}@media (max-width: 1024px) and (orientation: portrait){:root{--glob-padding: max(30px, 7.6923076923vw)}}@media (min-width: 1920px){.narrow{max-width:calc(1440px - var(--glob-padding) * 2);margin-inline:auto;padding-inline:unset}}.wide{margin-inline:auto}@media (min-width: 1920px){.wide{margin-inline:auto;padding-inline:unset!important;max-width:1440px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.wide-tablet{max-width:700px;margin-inline:auto}}[data-info]{margin-bottom:20px}[data-info] pre,[data-info] p{color:#f0f;font-size:15px;margin-bottom:4px}body{background-color:#f9eedc;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;font-synthesis:none}[data-c-section-gallery_modal]{position:fixed;top:0;left:0;background-color:#1e1e1e;width:100%;height:100%;color:#f9eedc;z-index:-5;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s ease-in-out;visibility:hidden;pointer-events:none}[data-c-section-gallery_modal].open{visibility:visible;pointer-events:all;opacity:1;z-index:15}@media (max-width: 767px){[data-c-section-gallery_modal] .lightbox-wrapper{padding-inline:unset}}[data-c-section-gallery_modal] .info{align-items:end}[data-c-section-gallery_modal] .info:after{content:"";display:block;background-color:currentColor;width:100%;height:1px;position:absolute;top:calc(100% + 5px);opacity:.5}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .info{margin-inline:max(30px,7.6923076923vw)}}[data-c-section-gallery_modal] .btn.close{font-size:13px;letter-spacing:.07em;margin-bottom:1em}[data-c-section-gallery_modal] .swipe-wrapper{margin-top:40px;width:100%;display:grid;grid-template-columns:1fr 67.3611111111vw 1fr}@media (min-width: 1920px){[data-c-section-gallery_modal] .swipe-wrapper{grid-template-columns:1fr 970px 1fr}}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .swipe-wrapper{grid-template-columns:1fr;margin-bottom:20px;margin-top:40px}}[data-c-section-gallery_modal] .nav{z-index:2}[data-c-section-gallery_modal] .nav.prev{margin-right:20px}[data-c-section-gallery_modal] .nav.next{margin-left:20px;justify-self:end}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .nav{position:absolute;top:calc(100% + 12px)}[data-c-section-gallery_modal] .nav svg{width:45px}[data-c-section-gallery_modal] .nav.prev{right:110px}[data-c-section-gallery_modal] .nav.next{right:50px}}[data-c-section-gallery_modal] swiper-container{min-width:0}[data-c-section-gallery_modal] swiper-slide .img{margin-inline:auto;aspect-ratio:970/628!important;background-color:#00000005}[data-c-section-gallery_modal] .progress{font-weight:350;font-size:12px;width:67.3611111111vw;max-width:950px;margin-inline:auto;margin-top:20px}[data-c-section-gallery_modal] .progress .progress-wrapper{width:115px}[data-c-section-gallery_modal] .progress span.index{font-weight:700}[data-c-section-gallery_modal] .progress .line{height:1px;width:100%;bottom:-5px;background-color:currentColor;opacity:.5}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .progress{width:100%;max-width:unset;margin-left:max(30px,7.6923076923vw)}}[data-c-section-hero]{width:100%;height:100vh;height:100svh}[data-c-section-hero] .wrapper{margin-top:110px;color:#f9eedc;text-align:center}[data-c-section-hero] .wrapper p{font-size:clamp(14px,1.0416666667vw,15px);line-height:1.4em;width:min(100%,50ch);margin-inline:auto;margin-top:10px}[data-c-section-hero] .btn-gallery{font-family:Bicyclette;color:#f9eedc;left:70px;bottom:70px;gap:15px;font-size:clamp(12px,.9722222222vw,14px);font-weight:300}[data-c-section-hero] .btn-gallery .icon{width:35px;aspect-ratio:1;border:1px solid rgb(from #F9EEDC r g b/.4);border-radius:9999px}[data-c-section-hero] .btn-gallery span{writing-mode:vertical-lr;rotate:180deg}[data-c-section-hero] .btn-gallery .line{height:96px}[data-c-section-hero] .dark-overlay{background-image:linear-gradient(#00000073,#000)}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-hero]{height:90vh;height:90svh}[data-c-section-hero] .wrapper{margin-top:100px;padding-inline:35px}[data-c-section-hero] .wrapper p{padding-inline:25px}[data-c-section-hero] .btn-gallery{left:15px;bottom:20px;gap:10px}[data-c-section-hero] .btn-gallery .icon{width:26px}[data-c-section-hero] .btn-gallery .icon .icon-gallery{width:13px}}
