*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:none}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#2e2e2e;color:#f7f5ee}::selection{background:#2e2e2e;color:#f7f5ee}@font-face{font-family:Banco;src:url(/assets/fonts/Banco006VF.ttf) format("truetype-variations"),url(/assets/fonts/Banco006VF.ttf) format("truetype");font-weight:100 900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Reckless;src:url(/assets/fonts/RecklessStandardM-Regular.woff2) format("woff2"),url(/assets/fonts/RecklessStandardM-Regular.woff) format("woff");font-weight:100 900;font-style:normal;font-stretch:normal;font-display:swap}body{font-family:Reckless,Times,serif}.thin,.right_title h1,.regular,body{font-weight:400}.light,.menu_heading h2,.mobile_menu li a.active,.left_nav a.active,.t-btn,.menu_nav li a,.buttons li a,.bold,strong{font-weight:500}.italic{font-style:italic}.caps{text-transform:uppercase}.leading,.t-btn,.menu_nav li a,.buttons li a,.t-tiny,.menu_description,.t-small,.menu_item,.mobile_details p,.mobile_details,.pill-small,.t-heading,.mobile_menu li a,.left_nav a,h1,h2,h3,h4,h5,h6,body{line-height:1em}.leading-loose,.menu_description,.menu_item,.menu_heading,.t-text,p,address{line-height:1.5em}body{font-size:18px}@media screen and (min-width:720px){body{font-size:calc(.2777777778vw + 16px)}}@media screen and (min-width:1800px){body{font-size:21px}}.t-heading,.mobile_menu li a,.left_nav a,h1,h2,h3,h4,h5,h6{font-size:28px}@media screen and (min-width:720px){.t-heading,.mobile_menu li a,.left_nav a,h1,h2,h3,h4,h5,h6{font-size:calc(.9259259259vw + 21.3333333333px)}}@media screen and (min-width:1800px){.t-heading,.mobile_menu li a,.left_nav a,h1,h2,h3,h4,h5,h6{font-size:38px}}.t-text,p,address{font-size:18px}@media screen and (min-width:720px){.t-text,p,address{font-size:calc(.3703703704vw + 15.3333333333px)}}@media screen and (min-width:1800px){.t-text,p,address{font-size:22px}}.t-small,.menu_item,.mobile_details p,.mobile_details,.pill-small,.menu_nav li a{font-size:14px}@media screen and (min-width:720px){.t-small,.menu_item,.mobile_details p,.mobile_details,.pill-small,.menu_nav li a{font-size:calc(.2777777778vw + 12px)}}@media screen and (min-width:1800px){.t-small,.menu_item,.mobile_details p,.mobile_details,.pill-small,.menu_nav li a{font-size:17px}}.t-tiny,.menu_description{font-size:12px}@media screen and (min-width:720px){.t-tiny,.menu_description{font-size:calc(.2777777778vw + 10px)}}@media screen and (min-width:1800px){.t-tiny,.menu_description{font-size:15px}}.t-btn,.menu_nav li a,.buttons li a{font-size:14px}@media screen and (min-width:720px){.t-btn,.menu_nav li a,.buttons li a{font-size:calc(.3703703704vw + 11.3333333333px)}}@media screen and (min-width:1800px){.t-btn,.menu_nav li a,.buttons li a{font-size:18px}}.t-logo,.left_logo a{font-family:Banco;font-variation-settings:"VERT" 36,"ROND" 0,"HGHT" 0;font-size:60px}@media screen and (min-width:720px){.t-logo,.left_logo a{font-size:calc(4.6296296296vw + 26.6666666667px)}}@media screen and (min-width:1800px){.t-logo,.left_logo a{font-size:110px}}.t-logo,.left_logo a{opacity:0;animation:fadeInLogo .8s ease-in-out forwards;animation-delay:.7s}.t-logo span,.left_logo a span{display:inline-block;font-variation-settings:"VERT" 36,"ROND" 0,"HGHT" 0;animation:vertAnimation 3s ease-in-out infinite}.t-logo span:nth-child(1),.left_logo a span:nth-child(1){animation-delay:0s}.t-logo span:nth-child(2),.left_logo a span:nth-child(2){animation-delay:.2s}.t-logo span:nth-child(3),.left_logo a span:nth-child(3){animation-delay:.4s}.t-logo span:nth-child(4),.left_logo a span:nth-child(4){animation-delay:.6s}.t-logo span:nth-child(5),.left_logo a span:nth-child(5){animation-delay:.8s}.t-logo span:nth-child(6),.left_logo a span:nth-child(6){animation-delay:1s}.t-logo span:nth-child(7),.left_logo a span:nth-child(7){animation-delay:1.2s}.t-logo span:nth-child(8),.left_logo a span:nth-child(8){animation-delay:1.4s}.t-logo span:nth-child(9),.left_logo a span:nth-child(9){animation-delay:1.6s}.t-logo span:nth-child(10),.left_logo a span:nth-child(10){animation-delay:1.8s}.t-logo span:nth-child(11),.left_logo a span:nth-child(11){animation-delay:2s}.t-logo span:nth-child(12),.left_logo a span:nth-child(12){animation-delay:2.2s}.t-logo span:nth-child(13),.left_logo a span:nth-child(13){animation-delay:2.4s}.t-logo span:nth-child(14),.left_logo a span:nth-child(14){animation-delay:2.6s}.t-logo span:nth-child(15),.left_logo a span:nth-child(15){animation-delay:2.8s}.t-logo span:nth-child(16),.left_logo a span:nth-child(16){animation-delay:3s}.t-logo span:nth-child(17),.left_logo a span:nth-child(17){animation-delay:3.2s}.t-logo span:nth-child(18),.left_logo a span:nth-child(18){animation-delay:3.4s}.t-logo span:nth-child(19),.left_logo a span:nth-child(19){animation-delay:3.6s}.t-logo span:nth-child(20),.left_logo a span:nth-child(20){animation-delay:3.8s}@keyframes vertAnimation{0%,to{font-variation-settings:"VERT" 0,"ROND" 0,"HGHT" 0}50%{font-variation-settings:"VERT" 100,"ROND" 0,"HGHT" 0}}@keyframes fadeInLogo{0%{opacity:0}to{opacity:1}}a{color:#141414}p>a{border-bottom:1px solid rgb(20,20,20);color:#141414}h1,h2,h3,h4,h5,h6{font-weight:400}.flex,.wrap,.grid,.header{display:flex;flex-flow:column wrap}@media only screen and (min-width:720px){.flex,.wrap,.grid,.header{flex-flow:row wrap}}.grid .column img{max-width:100%;height:auto}.page{margin:2rem}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-fade .slider{opacity:0}.pill,.buttons li a,.pill-small,.menu_nav li a{padding:.7rem 1rem;line-height:.5em}@media only screen and (min-width:720px){.pill,.buttons li a,.pill-small,.menu_nav li a{line-height:1em;padding:1rem 1.3rem}}.pill,.buttons li a,.pill-small,.menu_nav li a{display:inline-block;border:1px solid rgb(20,20,20);border-radius:30px;transition:all cubic-bezier(.645,.045,.355,1) .3s}.pill:hover,.buttons li a:hover,.pill-small:hover,.menu_nav li a:hover{background:#141414;color:#f7f5ee}.pill-small,.menu_nav li a{padding:.7rem 1rem}[x-cloak]{display:none!important}.actions{position:fixed;bottom:.5rem;right:.5rem;background:#f2f2f2;color:#f7f5ee;z-index:1}.actions a{padding:.3rem;font-family:monospace;font-size:14px;line-height:1.5rem;text-transform:uppercase;color:#141414;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#141414;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}.cookie{display:none}.header .logo,.header .nav{flex:1;margin:2rem}.header li{display:inline-block}.footer ul{margin:2rem}html{scroll-behavior:smooth}body{background-color:#f7f5ee;overflow-x:hidden}@media only screen and (max-width:720px){body.is-home{overflow:hidden;height:100vh}}#loader{opacity:0;transition:opacity cubic-bezier(.645,.045,.355,1) 1s}#loader.loaded{opacity:1}.bgvideo{position:fixed;z-index:0;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}@media only screen and (max-width:720px){.bgvideo{display:none}}.bgvideo video{position:absolute;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.wrap{position:absolute;width:100%;height:100%}.homepage_pattern{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;overflow:hidden}.homepage_pattern img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.left{flex:1;position:relative;z-index:1;padding:1.5rem}.left_logo{position:fixed;left:50vw;bottom:40vh;transform-origin:center center;transform:translate(-50%,50%) scale(1);transition:transform .6s cubic-bezier(.645,.045,.355,1),left .6s cubic-bezier(.645,.045,.355,1),bottom .6s cubic-bezier(.645,.045,.355,1);pointer-events:none}.left_logo:not(.homepage){left:1.5rem;bottom:1rem;transform:translate(0) scale(1)}.left_logo.homepage{transform:translate(-50%,50%) scale(4.17)}@media only screen and (max-width:720px){.left_logo,.left_logo.homepage{left:1.5rem;bottom:1rem;transform:translate(0) scale(1)}.left_logo a{font-size:110px}}.left_logo span{transition:all cubic-bezier(.645,.045,.355,1) .3s}.left_logo a{line-height:.2em;pointer-events:auto;cursor:pointer}.left_header{position:fixed;top:1.5rem}.left_nav a{transition:all cubic-bezier(.645,.045,.355,1) .3s}.left_nav a.active,.left_nav a.active:hover{padding-left:2rem}.left_nav a:hover{padding-left:1rem}.right{width:100%;padding:1rem}@media only screen and (max-width:720px){.right{padding-bottom:6rem}body.is-home .right{padding:1.5rem 4.5rem 1.5rem 1.5rem;height:100vh;overflow:hidden}}@media only screen and (min-width:720px){.right{width:50%;padding:1.5rem 1.5rem 4rem}}.right{top:0;right:0;position:absolute;z-index:1}.right p,.right ul{padding-bottom:1.5rem}.right p{padding-right:1.5rem}.right_title{padding-bottom:1.5rem}.mobile_burger{position:fixed;top:1.5rem;right:1.5rem;width:2.5rem;height:2rem;display:flex;flex-flow:column nowrap;justify-content:space-between;background:transparent;border:0;padding:0;cursor:pointer;z-index:4}.mobile_burger span{display:block;width:100%;height:1px;background:#141414;transition:all cubic-bezier(.645,.045,.355,1) .3s}.mobile_close{position:fixed;top:1.5rem;right:1.5rem;width:2rem;height:2rem;background:transparent;border:0;padding:0;cursor:pointer;z-index:5}.mobile_close span{position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background:#141414}.mobile_close span:first-child{transform:rotate(45deg)}.mobile_close span:last-child{transform:rotate(-45deg)}.mobile_menu{position:fixed;left:0rem;top:0rem;padding:1.5rem 4.5rem 6rem 1.5rem;width:100%;height:100%;z-index:3;background-color:#f7f5ee;overflow-y:auto}.mobile_menu ul{list-style:none;margin:0;padding:0}.mobile_menu li{display:block}.mobile_menu li a{display:block;font-size:28px}@media screen and (min-width:720px){.mobile_menu li a{font-size:calc(.9259259259vw + 21.3333333333px)}}@media screen and (min-width:1800px){.mobile_menu li a{font-size:38px}}.mobile_menu li a{padding:0;line-height:1.15em;border:0}.mobile_details{padding-top:2rem;display:flex;flex-flow:row wrap}.mobile_details p{padding-bottom:.5rem}.mobile_details a{border:0}.buttons{padding-top:1rem;padding-bottom:1rem}.buttons li{display:inline-block;padding-bottom:1.5rem}@media only screen and (min-width:720px){.menu{max-width:calc(50vw - 3rem)}}.menu_nav{position:sticky;top:0;background:linear-gradient(180deg,#f7f5ee 70%,#fff0);z-index:1;padding-top:1.5rem;padding-bottom:2rem}@media only screen and (max-width:720px){.menu_nav{overflow:hidden;transform:translate(-1rem);padding-left:1rem;width:calc(100% + 1rem)}}.menu_nav:before{content:"";display:block;position:absolute;left:0;top:0;width:50px;height:100%;transform:translate(-3.5rem);background:linear-gradient(90deg,#f7f5ee 60%,#fff0);z-index:1}@media only screen and (max-width:720px){.menu_nav:before{transform:translate(-1rem);width:2rem}}.menu_nav:after{content:"";display:block;position:absolute;right:0;top:0}@media only screen and (max-width:720px){.menu_nav:after{width:60px;right:3.5rem}}.menu_nav:after{width:50px;height:100%;transform:translate(2rem);background:linear-gradient(-90deg,#f7f5ee 50%,#fff0);z-index:1}.menu_nav li{display:inline-block}.menu_nav-scroll{width:calc(80vw + 3rem);margin-left:-5rem;transform:translate(1.5rem)}@media only screen and (min-width:720px){.menu_nav-scroll{width:calc(50vw + 3rem);margin-left:-5rem;transform:translate(1.6rem)}}.menu_nav-scroll{padding-left:3.5rem;padding-right:3rem;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.menu_nav-scroll::-webkit-scrollbar{display:none}.menu_nav-scroll a.active{background:#141414;color:#f7f5ee}.menu_heading{position:relative;padding-top:1.75rem;padding-bottom:1.75rem}@media only screen and (min-width:720px){.menu_heading{padding-right:4rem;padding-right:0rem}}.menu_heading{border-top:1px solid rgb(20,20,20)}@media only screen and (max-width:720px){.menu_heading h2{font-size:32px}}@media only screen and (max-width:720px)and (min-width:720px){.menu_heading h2{font-size:calc(.7407407407vw + 26.6666666667px)}}@media only screen and (max-width:720px)and (min-width:1800px){.menu_heading h2{font-size:40px}}.menu_items{padding-bottom:0rem}.menu_sub{position:relative;width:100%;padding-left:2rem}.menu_sub .menu_price{top:0}.menu_item{position:relative;padding-top:1.225rem;padding-bottom:1.225rem}@media only screen and (min-width:720px){.menu_item{padding-top:1.75rem;padding-bottom:1.75rem}}.menu_item{border-top:1px solid rgb(20,20,20)}.menu_item-heading{position:relative;width:100%;padding-right:25%;display:block}.menu_description{display:block;padding-top:.3rem}.menu_price{position:absolute;right:0rem;top:1.75rem}.cycle{display:block;position:relative;width:100%;opacity:0;transition:opacity cubic-bezier(.645,.045,.355,1) .7s}.cycle-standard{opacity:1}@media only screen and (max-width:720px){.cycle-standard{padding-right:4rem}}.cycle-standard .cycle_slide{top:0}@media only screen and (max-width:720px){.cycle-standard .cycle_slide{padding-right:2rem}}.cycle-gallery{opacity:1;position:fixed;display:flex;align-items:center;justify-content:center;width:90vw;height:50vh}@media only screen and (min-width:720px){.cycle-gallery{width:80vh;height:80vh}}.cycle-gallery{-o-object-fit:contain;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.cycle-gallery figure{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:720px){.cycle-gallery .portrait{max-width:75%}}@media only screen and (min-width:720px){.cycle-gallery .portrait{max-width:80%!important}}.cycle_slide{opacity:0;position:absolute;transition:opacity cubic-bezier(.645,.045,.355,1) 1s;width:100%}.cycle_slide.active{opacity:1}
/*# sourceMappingURL=style.css.map */
