#menu{position:absolute;right:0;top:0;width:33vw;max-width:550px;height:100vh;height:100svh;background-color:#a58c81;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}#menu a{width:fit-content;position:relative}#menu a.prim:after{content:"";display:block;position:absolute;height:1px;width:0px;background-color:#fff;opacity:.5;bottom:-3px;transition:all .5s ease}#menu a:hover.prim:after{width:50%}#menu a:hover:not(.prim){opacity:.7}#menu .container{margin-top:110px;font-size:12px;font-weight:300;letter-spacing:.07em;line-height:1.2em;border-top:1px solid rgb(from #D9D9D9 r g b/.5)}#menu .container .prim{font-weight:800;text-transform:uppercase}#menu .wrapper{padding-inline:50px;padding-block:35px}#menu .wrapper:not(:last-child){border-bottom:1px solid rgb(from #D9D9D9 r g b/.5)}#menu .wrapper.nav{gap:20px}#menu .wrapper.contact{gap:12px}#menu .wrapper.socials{gap:10px}#menu .brands{align-items:end;gap:20px;margin-top:-30px;pointer-events:none}#menu .brands img{height:auto;min-width:0}@media (max-width: 1024px) and (orientation: portrait){#menu{width:100%}#menu .container{margin-top:100px}#menu .wrapper{padding-block:30px}#menu .brands{margin-top:-10px}}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),transparent);pointer-events:none}header .bar{z-index:12}header .bar .wrapper{height:110px;padding-inline:90px}header .bar .logo{width:110px}header .bar .btn-cta{font-size:12px;text-transform:uppercase;font-weight:300;letter-spacing:.07em;margin-right:80px}header .bar .btn-cta:hover span:after{width:180%}header .bar .btn-cta span{font-weight:800;position:relative}header .bar .btn-cta span:after{content:"";display:block;background-color:#d9d9d9;width:100%;height:1px;position:absolute;left:0;top:calc(100% + 5px);transition:all .3s ease}header .bar .hamburger{width:37px;gap:8px;align-items:end}header .bar .hamburger.menu-active .line{background-color:#d9d9d9}header .bar .hamburger.menu-active .mid{width:50%}header .bar .hamburger .line{height:1px;width:100%;background-color:#a58c81;transition:all .25s ease-in-out}@media (max-width: 1024px) and (orientation: portrait){header .bar .wrapper{padding-inline:30px;height:100px}header .bar .logo{width:100px}header .bar .btn-cta{margin-right:35px}}footer{color:#d9d9d9;background-color:#9c1b3f;padding-top:60px}footer a{width:fit-content;position:relative}footer a.bold:after{content:"";display:block;position:absolute;height:1px;width:0px;background-color:#fff;opacity:.5;bottom:-3px;transition:all .5s ease}footer a:hover.bold:after{width:50%}footer a:hover:not(.bold){color:#fff}footer .top-section{width:100%;justify-content:space-between;padding-inline:6.9444444444vw}footer .top-section .col{width:100%;gap:30px}footer .top-section img.logo{width:200px}footer .top-section .socials{gap:10px}footer .top-section .line{height:1px;width:100%;background-color:#fff;opacity:.3}@media (max-width: 1024px) and (orientation: portrait){footer .top-section{padding-inline:unset;gap:15px}footer .top-section .col.brand{padding-left:10.2564102564vw}footer .top-section .col.social{padding-right:10.2564102564vw}}footer .main-wrapper{margin-top:45px;font-size:10px;line-height:1.2em;letter-spacing:.07em;padding-inline:min(100px,6.9444444444vw);color:#d9d9d9;gap:20px}footer .main-wrapper .bold{font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff}footer .main-wrapper .col{display:flex;flex-direction:column;gap:25px}footer .main-wrapper .brands{align-items:end;gap:25px;width:min(100%,400px)}footer .main-wrapper .brands img{height:auto;min-width:0}footer .main-wrapper .grp{display:flex;flex-direction:column;gap:10px}@media (max-width: 1024px) and (orientation: portrait){footer .main-wrapper{gap:35px}footer .main-wrapper .col{gap:15px}footer .main-wrapper .brands{margin-top:-30px}footer .main-wrapper .grp{gap:8px}}footer .copyright{border-top:1px solid rgba(255,255,255,.3);margin-top:45px}footer .copyright .wrapper{font-size:clamp(8px,.6944444444vw,10px);color:#d9d9d9;font-weight:300;text-transform:uppercase;padding-inline:min(100px,6.9444444444vw);padding-block:25px}*,*:before,*:after{font-weight:inherit;font-family:inherit;color:inherit}.ff-a{font-family:Avenir LT Std}.ff-a span{font-weight:800}.ff-s{font-family:Sabon LT Pro,serif}.ff-s span{font-style:italic}.ff-p{font-family:Poppins}h1{font-size:clamp(40px,3.3333333333vw,48px);font-family:Sabon LT Pro,serif;line-height:1em}h1 span{font-style:italic}h2{font-size:clamp(32px,2.6388888889vw,38px);font-family:Sabon LT Pro,serif;line-height:1em}h2 span{font-style:italic}h3{font-family:Sabon LT Pro,serif}h4{font-size:clamp(10px,.7638888889vw,11px);font-family:Avenir LT Std;letter-spacing:.1em;font-weight:500;text-transform:uppercase}p{font-size:12px;font-family:Avenir LT Std;font-weight:300;letter-spacing:.06em;line-height:1.5em}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-m{font-weight:500}.fw-h{font-weight:800}.fc-d{color:#2a2a2a}.fc-l{color:#fff}.ls-7{letter-spacing:.07em}.ls-10{letter-spacing:.1em}*{padding:0;margin:0;box-sizing:border-box}.editor-styles-wrapper :where(.is-layout-flex){gap:unset}.wp-block{max-width:100%}/*!--- State ---- */.hide{display:none}.no-scroll{overflow:hidden;height:100vh}/*!--- Device ----*/.mobile{display:none}/*!--- Layout -----*/[class*=flex]{display:flex}[class*=-row],[class*=flex-resp]{flex-direction:row}.flex-wrap{flex-direction:row;flex-wrap:wrap}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.jc-sb{justify-content:space-between}.jc-c{justify-content:center}.ai-c{align-items:center}.ai-s{align-items:stretch}.cen-f{display:flex;justify-content:center;align-items:center}.cen-v{display:flex;align-items:center}.cen-h{display:flex;flex-direction:column;align-items:center}.block{display:block}.fill{width:100%;height:100%}.grid,.grid-resp{display:grid}@media (max-width: 1024px) and (orientation: portrait){.grid-resp{grid-template-columns:100%!important}}.marGlob{margin-inline:clamp(30px,11.8055555556vw,200px)}@media (max-width: 1024px) and (orientation: portrait){.marGlob{margin-inline:max(30px,7.6923076923vw)}}.marDesk{margin-inline:clamp(30px,11.8055555556vw,200px)}@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,200px)}@media (max-width: 1024px) and (orientation: portrait){.padGlob{padding-inline:max(30px,7.6923076923vw)}}.padDesk{padding-inline:clamp(30px,11.8055555556vw,200px)}@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)}}/*!--- Columns ---*/.col-50{width:50%}.col-33{width:33.3%}.col-25{width:25%}.col-20{width:20%}/*!---- TEXT specific styles ----*/.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.tt-up{text-transform:uppercase}.fs-i{font-style:italic}/*!------------------*//*!---- Images and icons ----*/.icon{background-size:contain;background-repeat:no-repeat;background-position:center}.img,figure{overflow:hidden}.img img,figure img{width:100%;height:100%;object-fit:cover}.img-plax{position:relative;overflow:hidden}.img-plax img{position:absolute;width:100%;bottom:0;object-fit:cover}img{display:block}.img-fill{width:100%;height:100%;object-fit:cover}.bg-img{background-repeat:no-repeat!important}.bgs-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bgs-contain{background-size:contain;background-position:center;background-repeat:no-repeat}/*! Elements */a{display:block;text-decoration:none;color:inherit}ul{list-style:none}.btn{cursor:pointer}button{border-radius:unset;border:unset}input,textarea,select{border:unset;outline:unset;resize:none}.space{height:100px}/*! Helper Classes  */.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}@media (max-width: 1024px) and (orientation: portrait){.desktop{display:none!important}.mobile{display:block}.flex-resp{flex-direction:column}.col-50,.col-33,.col-25,.col-20{width:100%}}.btn,.btn_main,.btn_main-line,.btn_main-fill{cursor:pointer}.btn_main,.btn_main-line,.btn_main-fill{color:#fff;display:block;min-width:150px;width:fit-content;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding-inline:2.2em;padding-top:1.3em;padding-bottom:1em;text-align:center;transition:all .15s ease-in-out}.btn_main-fill{font-weight:800;background-color:rgb(from #AC0A40 r g b/.8)}.btn_main-fill:hover{background-color:hsl(from #AC0A40 h s calc(l*1.6) /.7)}.btn_main-line{font-weight:500;border:1px solid #9C1B3F}.btn_main-line:hover{background-color:rgb(from #AC0A40 r g b/.8)}*,*:before,*:after,html,body{padding:0;margin:0;box-sizing:border-box}.wide{margin-inline:auto}@media (min-width: 1920px){.wide{margin-inline:auto;padding-inline:unset!important;max-width:1440px}}.a-full,.wrapper-full{width:100%}.max-wide{max-width:1440px;margin-inline:auto}body{background-color:#0f0100;color:#fff;font-family:Avenir LT Std;font-weight:400}#hero{height:100vh;height:100svh;background-color:#000;position:relative;margin-bottom:-70px}#hero .video-wrapper video{object-fit:cover}#hero .video-wrapper .overlay{background-color:#000;opacity:.4}#hero .copy-wrapper{margin-bottom:70px}#hero .copy-wrapper h1{font-weight:400}#hero .copy-wrapper .tagline{width:min(100%,56ch);font-size:clamp(12px,.8680555556vw,12.5px);font-weight:300;letter-spacing:.07em;line-height:1.2em;margin-top:1.5em;margin-bottom:2em;opacity:.9}#hero .copy-wrapper .tagline span{font-weight:500}#hero .video-text{font-size:11px;text-transform:uppercase;line-height:1.3em;letter-spacing:.1em;bottom:130px;left:50%;translate:-50%;cursor:pointer}#hero .video-text:after{content:"";display:block;margin-inline:auto;margin-top:6px;width:1px;height:30px;background-color:#fff;opacity:.4}[data-comp-ui-text_spinner]{position:relative;width:100px;height:100px;border-radius:100vw}[data-comp-ui-text_spinner] svg.spinner{width:100%;animation:rotate 30s linear infinite;transform-origin:50% center;pointer-events:none;transition:all .8s ease-in-out}[data-comp-ui-text_spinner] svg.spinner text{font-family:Avenir LT Std;fill:#fff;font-size:5.9px;font-weight:300;text-transform:uppercase;letter-spacing:.16em;line-height:1em}[data-comp-ui-text_spinner] .play-icon{fill:#fff;position:absolute;top:50%;left:50%;translate:-48% -50%}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}[data-comp-modal-video]{position:fixed;top:0;width:100%;height:100vh;z-index:10;backdrop-filter:blur(5px);display:none}[data-comp-modal-video].open{display:block}[data-comp-modal-video].open .video-contain{opacity:1}[data-comp-modal-video] .backdrop{background-color:#000;opacity:.75}[data-comp-modal-video] .video-contain{margin-inline:auto;width:75%;pointer-events:all;opacity:0;transition:all .5s ease-in-out 1s}[data-comp-modal-video] video{width:100%;border-radius:4px}[data-comp-modal-video] .btn-close{cursor:pointer;color:#fff;left:calc(100% + 15px);top:-20px;right:0}[data-comp-modal-video] .btn-close svg{width:25px}@media (max-width: 1024px) and (orientation: portrait){[data-comp-modal-video] .video-contain{width:100%;padding-inline:10px}[data-comp-modal-video] .btn-close{top:unset;bottom:calc(100% + 10px);left:unset;right:max(30px,7.6923076923vw)}[data-comp-modal-video] .btn-close svg{width:20px}}#intro{background-color:#d9d9d9}#intro .wrapper-cutout{width:100%;position:relative;padding-inline:max(30px,7.6923076923vw);padding-top:100px;padding-bottom:450px;margin-bottom:-400px}#intro .wrapper-cutout .bg-cutout{width:100%;height:100%;position:absolute;top:0;background-image:linear-gradient(#9c1b3f 20%,#0f0100 80%);mask:radial-gradient(60px at top,rgba(0,0,0,0) 97%,#000)}#intro .wrapper-cutout .btn-video{position:absolute;top:0;left:50%;translate:-50% -50%;z-index:3;cursor:pointer}#intro .wrapper-cutout .btn-video:hover #line{stroke:hsl(from #9C1B3F h s calc(l*1.3));stroke-width:1}#intro .wrapper-cutout .btn-video:hover .play-icon{fill:hsl(from #9C1B3F h s calc(l*1.3))}#intro .wrapper-cutout .copy h2{margin-top:.4em;margin-bottom:.7em}#intro .wrapper-cutout .copy p{width:min(100%,88ch);opacity:.8}#intro .wrapper-cutout .deco-pattern{width:100%;height:550px;bottom:0;background-size:200px;opacity:.2;mask-image:linear-gradient(to bottom,transparent 0%,white 500px)}#intro .wrapper-main{width:100%;padding-inline:160px;grid-template-columns:1fr 1fr;gap:16px;background-color:#d9d9d9;color:#2a2a2a;padding-bottom:70px}#intro .wrapper-main .img{width:100%;height:540px;overflow:visible}#intro .wrapper-main .img .line{width:1px;height:100px;background-color:#9c1b3f;bottom:-35px;left:50%;translate:-50%}#intro .wrapper-main .img .line:after{content:"";display:block;width:4px;height:4px;background-color:inherit;position:absolute;bottom:0;left:50%;translate:-50%;rotate:45deg}#intro .wrapper-main .copy{text-align:center;margin-top:60px;padding-inline:64px;gap:20px}#intro .wrapper-main .copy h3{font-size:clamp(24px,1.9444444444vw,28px)}#intro .wrapper-main .copy .btn{font-size:12px;letter-spacing:.1em;width:fit-content}#intro .wrapper-main .copy .btn:hover:after{width:85%}#intro .wrapper-main .copy .btn:after{content:"";display:block;height:1px;width:100%;margin-top:.2em;background-color:#2a2a2a;margin-inline:auto;transition:all .25s ease}@media (max-width: 1024px) and (orientation: portrait){#intro .wrapper-main{padding-inline:5.1282051282vw;gap:60px}#intro .wrapper-main .img{height:auto;aspect-ratio:350/440;max-width:500px;margin-inline:auto}#intro .wrapper-main .copy{padding-inline:2.5641025641vw;max-width:600px;margin-inline:auto}}#banner{padding-top:170px;padding-bottom:140px;padding-inline:max(30px,7.6923076923vw)}#banner .wrapper{margin-inline:auto;width:min(340px,69.2307692308vw)}#banner .wrapper h3{font-size:32px;line-height:1em;margin-bottom:.75em}#banner .wrapper .sub{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:300;margin-bottom:2.2em}#banner .wrapper .btn{font-weight:300}@media (max-width: 1024px) and (orientation: portrait){#banner{padding-block:200px}}#grid{padding-top:140px}#grid .wrapper-copy{gap:20px}#grid .wrapper-copy .headings{flex-shrink:0}#grid .wrapper-copy .headings h4{margin-bottom:2em}#grid .wrapper-copy p.body{width:min(100%,100ch);color:#d9d9d9;align-self:end}@media (max-width: 1024px) and (orientation: portrait){#grid .wrapper-copy{gap:25px}#grid .wrapper-copy .headings h4{margin-bottom:1.2em}#grid .wrapper-copy p.body{align-self:start}}#grid .wrapper-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:12px;margin-top:90px}@media (max-width: 1024px) and (orientation: portrait){#grid .wrapper-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:70px}}#grid .grid-item{max-height:610px;width:100%;height:100%;object-fit:cover}#grid .grid-item.d-span-2{grid-column:span 2}#grid .grid-item.d-span-3{grid-column:span 3}#grid .grid-item.d-span-4{grid-column:span 4}#grid .grid-item.d-span-6{grid-column:span 6}@media (max-width: 1024px) and (orientation: portrait){#grid .grid-item.m-span-2{grid-column:span 2}#grid .grid-item.m-span-3{grid-column:span 3}#grid .grid-item.m-span-5{grid-column:span 5}#grid .grid-item.large{height:510px}#grid .grid-item.medium{height:310px}#grid .grid-item.small{height:250px}}body{// background-color: rgb(129,129,129);// background-color: black;// background-color: rgb(182,173,143);// min-height: 200vh;// padding-bottom: 200px}
