/*!
 * Hypekraft Base Styling
 * Chocolate v4.0  -
 * Last Updated 07/21/2020 
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,button,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Decimal-Light";src:url("../fonts/Decimal-Light.woff2") format("woff2"),url("../fonts/Decimal-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Decimal-Medium";src:url("../fonts/Decimal-Medium.woff2") format("woff2"),url("../fonts/Decimal-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Domain-Sans-Light";src:url("../fonts/DomaineSansDisplay-Light.woff2") format("woff2"),url("../fonts/DomaineSansDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Domain-Sans-Regular";src:url("../fonts/DomaineSansDisplay-Regular.woff2") format("woff2"),url("../fonts/DomaineSansDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*:after,*:before{box-sizing:border-box}html{font-size:.6944444444vw;line-height:normal}@media(max-width: 1199px){html{font-size:.8333333333vw}}@media(max-width: 991px){html{font-size:1.0080645161vw}}@media(max-width: 767px){html{font-size:1.3020833333vw}}@media(max-width: 575px){html{font-size:2.6666666667vw}}body{height:100%;font-family:"Domain-Sans-Regular";color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .5s ease-in-out}#body-wrapper{overflow-x:hidden !important}.nav-padding{padding-top:9rem}@media(max-width: 767px){.nav-padding{padding-top:6rem}}.basic-side-padding{padding:0px 13rem}@media(max-width: 1199px){.basic-side-padding{padding:0px 5rem}}@media(max-width: 991px){.basic-side-padding{padding:0px 5rem}}@media(max-width: 767px){.basic-side-padding{padding:0px 2rem}}.container{padding-right:0;padding-left:0}.centering-container{position:relative;height:100%;width:100%;z-index:1}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.center-align{display:flex;justify-content:center;align-items:center}img{height:100%;width:100%;object-fit:cover}button{border:none;outline:none;background-color:rgba(0,0,0,0);transition:.25s ease-in-out}button:focus{outline:none}a:link{color:#000}a:visited{color:#000}a:hover{color:#000;text-decoration:none}a:active{color:#000}.trans-up{transition:.4s ease-in-out}.trans-up:hover{transform:translateY(-6px);box-shadow:0px 10px 10px rgba(18,17,17,.4)}.basic-btn{position:relative;z-index:1}.basic-btn span{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);z-index:1;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;color:#592f22;padding-bottom:2px;transition:.25s ease-in-out}.basic-btn svg{height:auto;width:186px}.basic-btn svg path{fill:#f2e8e1;stroke:#f2e8e1;transition:.25s ease-in-out}.basic-btn.tropical-forest svg path{fill:#034743;stroke:#034743}.basic-btn:hover span{color:#f2e8e1}.basic-btn:hover.irish-coffee svg path{stroke:#592f22;fill:#592f22}.basic-btn:hover.tropical-forest span{color:#034743}.basic-btn:hover.tropical-forest svg path{fill:rgba(0,0,0,0)}.basic-btn:hover.transparent svg path{fill:rgba(0,0,0,0)}#hamburger{width:20px;height:19px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:1}#hamburger span{display:block;position:absolute;height:1px;width:100%;background:#f2e8e1;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#hamburger span:nth-child(1){top:-1px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger span:nth-child(2){top:8.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger.open{width:40px}#hamburger.open span{background:#f2e8e1 !important}#hamburger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-5px;left:6px}#hamburger.open span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:23px;left:6px}#hamburger.open span:nth-child(3){width:0%;opacity:0}.letter{opacity:0;fill-opacity:0;stroke-opacity:0;transition:.5s ease-in-out}.letter.-active{opacity:1;fill-opacity:1;stroke-opacity:1}.left-let{opacity:0;fill-opacity:0;stroke-opacity:0;transition:.05s ease-in-out}.left-let.-active{opacity:1;fill-opacity:1;stroke-opacity:1}.right-let{opacity:0;fill-opacity:0;stroke-opacity:0;transition:.05s ease-in-out}.right-let.-active{opacity:1;fill-opacity:1;stroke-opacity:1}.let-a2{transform:rotate(0deg);transform-origin:50% 83%}.let-a2.-animate{animation:a-jiggle 1s ease-in-out}@keyframes a-jiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(7deg)}100%{transform:rotate(0deg)}}.left-align-j{position:fixed;top:3.8rem;left:5.1rem;z-index:5;transition:.75s ease-in-out}.left-align-j.-hidden{opacity:0;pointer-events:none}@media(max-width: 767px){.left-align-j{top:1.6rem;left:50%;transform:translateX(-50%)}}.left-align-j svg path{transition:1.25s ease-in-out}.left-align-j.-active{opacity:1}.left-align-j.-white svg path{fill:#f2e8e1}.basic-j{height:auto;width:8.9rem}@media(max-width: 767px){.basic-j{width:36px}}.fixed-rotating-svg{position:absolute;bottom:2.5rem;right:2.5rem;z-index:6}@media(max-width: 767px){.rotating-svg-container{display:none}}.rotating-svg-container .inner-container{position:relative;z-index:1}.rotating-svg-container #rotating-svg-light{height:auto;width:16.3rem;animation:rotation 15s infinite linear}.rotating-svg-container #rotating-svg-light path{transition:.35s ease-in-out}.rotating-svg-container #right-arrow-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:auto;width:6rem;transition:.25s ease-in-out}.rotating-svg-container #right-arrow-svg path{transition:.35s ease-in-out}.rotating-svg-container.-light #rotating-svg-light path{fill:#fff}.rotating-svg-container.-light #right-arrow-svg path{stroke:#fff}.rotating-svg-container.-green #rotating-svg-light path{fill:#034743}.rotating-svg-container.-green #right-arrow-svg path{stroke:#034743}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rotating-svg-container:hover{cursor:pointer}.rotating-svg-container:hover #right-arrow-svg{margin-left:1rem}.transition-text span{opacity:.3;transition:opacity .25s ease-in-out}.transition-text span.fo{opacity:1}#basic-popup{position:fixed;z-index:4;top:0;left:0;height:100vh;width:100%;transition:.35s ease-in-out;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}#basic-popup.hide-basic-popup{opacity:0;pointer-events:none}#basic-popup .inner-container{position:relative;z-index:1;background-color:#f2e8e1;overflow:hidden;padding:2rem 13.5rem;padding-top:3.7rem;padding-bottom:5rem;text-align:center;width:100%;max-width:66rem}@media(max-width: 575px){#basic-popup .inner-container{padding:2rem 2rem}}#basic-popup .inner-container .basic-popup-close{position:absolute;top:2rem;right:2rem;cursor:pointer;height:2.6rem;width:2.6rem;z-index:3}@media(max-width: 767px){#basic-popup .inner-container .basic-popup-close{top:1rem;right:1rem}}#basic-popup .inner-container .basic-popup-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}#basic-popup .inner-container .basic-popup-content .title{font-family:"Domain-Sans-Light";font-size:3.8rem;font-style:normal;font-weight:300;line-height:110%;letter-spacing:.076rem;color:#592f22;text-transform:uppercase;margin-bottom:3.3rem}@media(max-width: 575px){#basic-popup .inner-container .basic-popup-content .title{font-size:3.2rem;margin-bottom:3rem}}#basic-popup .inner-container .basic-popup-content .caption p{font-family:"Decimal-Light";font-size:1.8rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.036rem;color:#592f22;margin-bottom:3.4rem}@media(max-width: 575px){#basic-popup .inner-container .basic-popup-content .caption p{font-size:1.6rem;margin-bottom:2rem}}#basic-popup .inner-container .basic-popup-content .popup-btn{display:flex;justify-content:center;align-items:center;height:36px;padding:0 3rem;padding-bottom:2px;background-color:rgba(0,0,0,0)}#basic-popup .inner-container .basic-popup-content .popup-btn span{position:relative;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;color:#f2e8e1;max-width:100%;margin:0;z-index:2;transition:.25s ease-in-out}#basic-popup .inner-container .basic-popup-content .popup-btn{position:relative;--mask: linear-gradient( 45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient( -45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient(90deg, #000 2px, #0000 0) -1px 50%/100% calc( 100% - 8px ) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 8px) 100% repeat-y}#basic-popup .inner-container .basic-popup-content .popup-btn:before{content:"";position:absolute;inset:0;background:#592f22;-webkit-mask:var(--mask);mask:var(--mask);transition:.25s ease-in-out;z-index:0}#basic-popup .inner-container .basic-popup-content .popup-btn:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient( from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0 ) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background-color:#592f22;z-index:1;opacity:1;transition:.25s ease-in-out;pointer-events:none}#basic-popup .inner-container .basic-popup-content .popup-btn:hover span{color:#592f22 !important}#basic-popup .inner-container .basic-popup-content .popup-btn:hover:after{opacity:0}#basic-popup .inner-container .rotating-logo{position:absolute;top:50%;z-index:1}@media(max-width: 575px){#basic-popup .inner-container .rotating-logo{display:none}}#basic-popup .inner-container .rotating-logo.-left{left:0;transform:translate(-50%, -50%)}#basic-popup .inner-container .rotating-logo.-right{right:0;transform:translate(50%, -50%)}#basic-popup .inner-container .rotating-logo .rotating-container{position:relative;z-index:1}#basic-popup .inner-container .rotating-logo .rotating-container .center-j{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:auto;width:2.3rem}#basic-popup .inner-container .rotating-logo .rotating-container .rotating-text{height:auto;width:14.9rem;animation:rotation 15s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.img-carousel{padding-top:4rem;padding-left:30px;padding-right:30px}.img-carousel img{height:35.6rem}.img-carousel .custom-arrows{width:100%;display:flex;justify-content:space-between;position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}.img-carousel .custom-arrows svg:hover{cursor:pointer}.form-container{width:100%;max-width:660px;position:relative;z-index:3;padding-top:7rem}@media(max-width: 575px){.form-container{padding-top:5rem}}.email-form .frm_fields_container{grid-column-gap:0px !important}.email-form label{font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-transform:uppercase;color:#592f22 !important}.email-form label a{color:#592f22 !important;text-decoration:underline;transition:.25s ease-in-out}.email-form label a:hover{opacity:.6}.email-form .frm_form_fields input{background-color:rgba(0,0,0,0) !important;color:#592f22 !important;padding:0px 0px !important;height:28px !important;border:none !important;border-radius:0 !important;border-bottom:1px solid #592f22 !important;box-shadow:none !important;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.email-form .frm_form_fields input::placeholder{color:#592f22 !important;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.email-form .name-input{border-right:1px solid #592f22 !important}@media(max-width: 600px){.email-form .name-input{border-right:none !important}}.email-form .email-input input{padding-left:15px !important}@media(max-width: 600px){.email-form .email-input input{padding-left:0px !important}}.email-form .frm_form_fields input:focus{outline:none !important}.email-form input[type=checkbox]{background-color:rba(0, 0, 0, 0);padding:0 15px !important;height:25px !important;width:25px !important;border:1px solid #592f22 !important;border-radius:50% !important}.email-form .consent-box{display:flex;justify-content:center}.email-form .consent-box .frm_checkbox{padding:1rem 0}.email-form .consent-box .frm_checkbox label{position:relative;padding-left:40px !important;text-indent:0 !important;z-index:1}.email-form .consent-box input[type=checkbox]{position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer;height:100%;width:100%;z-index:2;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-decoration-line:underline;text-transform:uppercase}@media(max-width: 767px){.email-form .consent-box input[type=checkbox]{font-size:9.5px;letter-spacing:.38px}}.email-form .consent-box .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:20px;width:20px;background:rgba(0,0,0,0);border:1px solid #592f22;border-radius:50%;z-index:1}.email-form .consent-box .checkmark:hover{cursor:pointer}.email-form .consent-box input[type=checkbox]~.checkmark{background:rgba(0,0,0,0)}.email-form .consent-box .checkmark:after{content:"";position:absolute;display:none;z-index:1}.email-form .consent-box input[type=checkbox]:checked~.checkmark:after{display:block}.email-form .consent-box .checkmark:after{top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;background-color:#592f22;border-radius:50%}.email-form .frm_submit{display:flex;justify-content:center;position:relative;z-index:1}.email-form .frm_submit svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;transition:.25s ease-in-out;fill:rgba(0,0,0,0)}.email-form .frm_submit.active-svg svg{fill:#592f22}.email-form .frm_submit button{border:1px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;text-transform:uppercase !important;transition:.25s ease-in-out !important;box-shadow:none !important;color:#592f22 !important;width:163px !important;position:relative;z-index:1;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350 !important;line-height:170%;letter-spacing:.44px;text-transform:uppercase}.email-form .frm_submit button span{display:inline-block;margin-bottom:2px}@media(max-width: 767px){.email-form .frm_submit button{width:146px !important}}.email-form .frm_submit button:hover{color:#f2e8e1 !important}.email-form .frm_message,.email-form .frm_error_style{background-color:rgba(0,0,0,0) !important;border:none !important;text-align:center !important}.email-form .frm_message p,.email-form .frm_error_style p{font-family:"Decimal-Medium" !important;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-transform:uppercase;color:#592f22 !important}.group-booking-form-formid{border:none;padding:3.6rem;position:relative;--mask: radial-gradient( 2rem at 2rem 2rem, #0000 calc(98% - 0.1rem), #000 calc(100% - 0.1rem) 98%, #0000 ) -2rem -2rem, linear-gradient(90deg, #000 0.2rem, #0000 0) -0.1rem 50% /100% calc(100% - 4rem + 0.1rem) repeat-x, linear-gradient(#000 0.2rem, #0000 0) 50% -0.1rem / calc( 100% - 4rem + 0.1rem ) 100% repeat-y}.group-booking-form-formid:before{content:"";position:absolute;inset:0;background:#79472e;-webkit-mask:var(--mask);mask:var(--mask);pointer-events:none}.group-booking-form-formid label{font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;color:#79472e !important}.group-booking-form-formid label a{color:#79472e !important;text-decoration:underline;transition:.25s ease-in-out}.group-booking-form-formid label a:hover{opacity:.6}.group-booking-form-formid .frm_required{color:#79472e !important}.group-booking-form-formid .frm_form_fields input{background-color:rgba(0,0,0,0) !important;color:#592f22 !important;height:28px !important;border-radius:0 !important;border:1px solid #592f22 !important;box-shadow:none !important;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;padding:0 .5rem !important}.group-booking-form-formid .frm_form_fields input::placeholder{color:#79472e !important;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.group-booking-form-formid .frm_form_fields input:focus{outline:none !important}.group-booking-form-formid .frm_form_fields select{background-color:rgba(0,0,0,0) !important;color:#592f22 !important;height:28px !important;border-radius:0 !important;border:1px solid #592f22 !important;box-shadow:none !important;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;padding:0 .5rem !important;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("https://janevca.ca/wp-content/uploads/2025/01/Group-396.svg");background-repeat:no-repeat;background-position-x:97%;background-position-y:50%}.group-booking-form-formid .note input{height:14rem !important}.group-booking-form-formid input[type=checkbox]{background-color:rba(0, 0, 0, 0);padding:0 15px !important;height:25px !important;width:25px !important;border:1px solid #592f22 !important;border-radius:50% !important}.group-booking-form-formid .consent-box .frm_checkbox{padding:1rem 0}.group-booking-form-formid .consent-box .frm_checkbox label{position:relative;padding-left:50px !important;text-indent:0 !important;z-index:1;color:#592f22;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.group-booking-form-formid .consent-box .frm_checkbox label:hover{cursor:pointer}.group-booking-form-formid .consent-box input[type=checkbox]{position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer;height:100%;width:100%;z-index:2;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-decoration-line:underline;text-transform:uppercase}@media(max-width: 767px){.group-booking-form-formid .consent-box input[type=checkbox]{font-size:9.5px;letter-spacing:.38px}}.group-booking-form-formid .consent-box .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:24px;width:24px;background:rgba(0,0,0,0);border:1px solid #592f22;border-radius:3px;z-index:1;pointer-events:none}.group-booking-form-formid .consent-box .checkmark:hover{cursor:pointer}.group-booking-form-formid .consent-box input[type=checkbox]~.checkmark{background:rgba(0,0,0,0)}.group-booking-form-formid .consent-box .checkmark:after{content:"";position:absolute;display:none;z-index:1}.group-booking-form-formid .consent-box input[type=checkbox]:checked~.checkmark:after{display:block}.group-booking-form-formid .consent-box .checkmark:after{top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;background-color:#592f22;border-radius:1px}.group-booking-form-formid .frm_submit{position:relative;z-index:1}.group-booking-form-formid .frm_submit svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;transition:.25s ease-in-out;fill:rgba(0,0,0,0);width:100px}.group-booking-form-formid .frm_submit.active-svg svg{fill:#592f22}.group-booking-form-formid .frm_submit button{border:1px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;text-transform:uppercase !important;transition:.25s ease-in-out !important;box-shadow:none !important;color:#f2e8e1 !important;width:100px !important;position:relative;z-index:1;padding-left:0 !important;padding-right:0 !important}.group-booking-form-formid .frm_submit button span{position:relative;z-index:2;font-family:"Decimal-Light";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;display:inline-block;margin-bottom:2px}.group-booking-form-formid .frm_submit button:hover{color:#f2e8e1 !important}.group-booking-form-formid .frm_message,.group-booking-form-formid .frm_error_style{background-color:rgba(0,0,0,0) !important;border:none !important;text-align:center !important}.group-booking-form-formid .frm_message p,.group-booking-form-formid .frm_error_style p{font-family:"Decimal-Medium" !important;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-transform:uppercase;color:#592f22 !important}.group-booking-form{border:none;padding:3rem;position:relative;--mask: radial-gradient( 2rem at 2rem 2rem, #0000 calc(98% - 0.1rem), #000 calc(100% - 0.1rem) 98%, #0000 ) -2rem -2rem, linear-gradient(90deg, #000 0.2rem, #0000 0) -0.1rem 50% /100% calc(100% - 4rem + 0.1rem) repeat-x, linear-gradient(#000 0.2rem, #0000 0) 50% -0.1rem / calc( 100% - 4rem + 0.1rem ) 100% repeat-y}.group-booking-form .row{margin-left:-7.5px;margin-right:-7.5px}.group-booking-form .row .col-md-6{padding-left:7.5px;padding-right:7.5px}.group-booking-form .row .col-12{padding-left:7.5px;padding-right:7.5px}.group-booking-form:before{content:"";position:absolute;inset:0;background:#79472e;-webkit-mask:var(--mask);mask:var(--mask);pointer-events:none}.group-booking-form label{display:block;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;color:#79472e;margin-bottom:12px}.group-booking-form label a{color:#79472e;text-decoration:underline;transition:.25s ease-in-out}.group-booking-form label a:hover{opacity:.6}.group-booking-form .input-group{margin-bottom:20px}.group-booking-form .input-group input,.group-booking-form .input-group textarea{width:100%;background-color:rgba(0,0,0,0);color:#592f22;height:28px;border-radius:0;border:1px solid #592f22;box-shadow:none;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;padding:0 .5rem}.group-booking-form .input-group input::placeholder,.group-booking-form .input-group textarea::placeholder{color:#79472e;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.group-booking-form .input-group input:focus,.group-booking-form .input-group textarea:focus{outline:none}.group-booking-form .input-group select{width:100%;background-color:rgba(0,0,0,0);color:#592f22;height:28px;border-radius:0;border:1px solid #592f22;box-shadow:none;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;padding:0 .5rem;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("https://janevca.ca/wp-content/uploads/2025/01/Group-396.svg");background-repeat:no-repeat;background-position-x:97%;background-position-y:50%}.group-booking-form .note textarea{height:14rem !important}.group-booking-form input[type=checkbox]{background-color:rba(0, 0, 0, 0);padding:0 15px;height:25px;width:25px;border:1px solid #592f22;border-radius:50%}.group-booking-form .consent-box{padding:1rem 0}.group-booking-form .consent-box label{position:relative;padding-left:50px !important;text-indent:0 !important;z-index:1;color:#592f22;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.group-booking-form .consent-box label:hover{cursor:pointer}.group-booking-form .consent-box input[type=checkbox]{position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer;height:100%;width:100%;z-index:2;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-decoration-line:underline;text-transform:uppercase}@media(max-width: 767px){.group-booking-form .consent-box input[type=checkbox]{font-size:9.5px;letter-spacing:.38px}}.group-booking-form .consent-box .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:24px;width:24px;background:rgba(0,0,0,0);border:1px solid #592f22;border-radius:3px;z-index:1;pointer-events:none}.group-booking-form .consent-box .checkmark:hover{cursor:pointer}.group-booking-form .consent-box input[type=checkbox]~.checkmark{background:rgba(0,0,0,0)}.group-booking-form .consent-box .checkmark:after{content:"";position:absolute;display:none;z-index:1}.group-booking-form .consent-box input[type=checkbox]:checked~.checkmark:after{display:block}.group-booking-form .consent-box .checkmark:after{top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;background-color:#592f22;border-radius:1px}.group-booking-form .submit-button{margin-top:20px}.group-booking-form .submit-button button{display:flex;justify-content:center;align-items:center;width:100px !important;height:36px !important;padding:0 !important;padding-bottom:2px !important;background-color:rgba(0,0,0,0) !important}.group-booking-form .submit-button button i{display:none !important}.group-booking-form .submit-button button span{position:relative;font-family:"Decimal-Medium" !important;font-size:11px !important;font-style:normal !important;font-weight:350 !important;line-height:161% !important;letter-spacing:.44px !important;text-transform:uppercase !important;color:#f2e8e1 !important;max-width:100% !important;margin:0 !important;z-index:2;transition:.25s ease-in-out}.group-booking-form .submit-button button{position:relative;--mask: linear-gradient( 45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient( -45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient(90deg, #000 2px, #0000 0) -1px 50%/100% calc( 100% - 8px ) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 8px) 100% repeat-y}.group-booking-form .submit-button button:before{content:"";position:absolute;inset:0;background:#592f22;-webkit-mask:var(--mask);mask:var(--mask);transition:.25s ease-in-out;z-index:0}.group-booking-form .submit-button button:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient(from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background-color:#592f22;z-index:1;opacity:1;transition:.25s ease-in-out;pointer-events:none}.group-booking-form .submit-button button:hover span{color:#592f22 !important}.group-booking-form .submit-button button:hover:after{opacity:0}.team-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 110px);padding-top:10rem;padding-bottom:5rem}@media(max-width: 767px){.team-section{min-height:100vh}}.team-section .slider-container .img-carousel{padding-top:0rem;padding-bottom:0rem;padding-left:6rem;padding-right:6rem;margin-bottom:4rem}@media(max-width: 767px){.team-section .slider-container .img-carousel{padding-left:3rem;padding-right:3rem;margin-bottom:2rem}}.team-section .slider-container .img-carousel img{height:auto;width:100%;aspect-ratio:16/9}.team-section .slider-container .img-carousel .custom-arrows svg{height:auto;width:4.4rem}.team-section .slider-container .img-carousel .custom-arrows svg path{stroke:#c2ad9f}@media(max-width: 767px){.team-section .slider-container .img-carousel .custom-arrows svg{width:2rem}}.team-section .repeater-container{width:100%}.team-section .repeater-container .column-info{border-top:.5px solid #c2ad9f;padding-top:5px}.team-section .repeater-container .column-info:hover{cursor:pointer}.team-section .repeater-container .column-title{font-family:"Decimal-Light";font-size:1.8rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.036rem;padding-bottom:3.6rem;color:#f2e8e1}@media(max-width: 767px){.team-section .repeater-container .column-title{padding-bottom:10px;font-size:1.4rem}}.team-section .repeater-container .column-name{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#f2e8e1;padding-bottom:12rem;max-width:33rem}.team-section .repeater-container .column-name a{border-bottom:1px solid #000;transition:.25s ease-in-out}.team-section .repeater-container .column-name a:hover{opacity:.5}@media(max-width: 767px){.team-section .repeater-container .column-name{font-size:1.2rem;letter-spacing:.84px;padding-bottom:10px}}#team-popup{position:fixed;z-index:5;top:0;left:0;height:100vh;width:100%;transition:.35s ease-in-out;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}#team-popup.hide-basic-popup{opacity:0;pointer-events:none}#team-popup .inner-container{position:relative;z-index:1;background-color:#f2e8e1;overflow:hidden;padding-top:3.7rem;padding-bottom:5rem;padding-left:3.5rem;padding-right:3.5rem;width:100%;max-width:57.8rem}@media(max-width: 575px){#team-popup .inner-container{padding:2rem 2rem}}#team-popup .inner-container .team-popup-close{position:absolute;top:2rem;right:2rem;cursor:pointer;height:2.6rem;width:2.6rem;z-index:3}@media(max-width: 767px){#team-popup .inner-container .team-popup-close{top:1rem;right:1rem}}#team-popup .inner-container .team-popup-content .name{font-family:"Domain-Sans-Light";font-size:3.8rem;font-style:normal;font-weight:300;line-height:110%;letter-spacing:.076rem;color:#592f22}@media(max-width: 767px){#team-popup .inner-container .team-popup-content .name{font-size:2.6rem}}#team-popup .inner-container .team-popup-content .title{font-family:"Decimal-Light";font-size:1.8rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.036rem;color:#592f22;margin-bottom:2.5rem}@media(max-width: 767px){#team-popup .inner-container .team-popup-content .title{margin-bottom:1.5rem}}#team-popup .inner-container .team-popup-content .caption-container{height:50vh;overflow-y:scroll;overflow-x:hidden;padding-right:2rem}#team-popup .inner-container .team-popup-content .caption-container .caption p{font-family:"Decimal-Light";font-size:1.8rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.036rem;color:#592f22}@media(max-width: 767px){#team-popup .inner-container .team-popup-content .caption-container .caption p{font-size:1.4rem}}#team-popup .inner-container .team-popup-content .caption-container::-webkit-scrollbar{width:6px}@media(max-width: 767px){#team-popup .inner-container .team-popup-content .caption-container::-webkit-scrollbar{width:15px}}#team-popup .inner-container .team-popup-content .caption-container::-webkit-scrollbar-track{background:#c2ad9f}#team-popup .inner-container .team-popup-content .caption-container::-webkit-scrollbar-thumb{background:#592f22}#team-popup .inner-container .team-popup-content .caption-container::-webkit-scrollbar-thumb:hover{background:#592f22}#team-popup .inner-container .rotating-logo{position:absolute;top:50%;z-index:1}@media(max-width: 575px){#team-popup .inner-container .rotating-logo{display:none}}#team-popup .inner-container .rotating-logo.-left{left:0;transform:translate(-50%, -50%)}#team-popup .inner-container .rotating-logo.-right{right:0;transform:translate(50%, -50%)}#team-popup .inner-container .rotating-logo .rotating-container{position:relative;z-index:1}#team-popup .inner-container .rotating-logo .rotating-container .center-j{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:auto;width:2.3rem}#team-popup .inner-container .rotating-logo .rotating-container .rotating-text{height:auto;width:14.9rem;animation:rotation 15s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#header-nav{position:fixed;top:0;right:0;width:100%;height:90px;z-index:5;transition:.25s ease-in-out}@media(max-width: 767px){#header-nav{height:60px;width:60px}}#header-nav .nav-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center}#header-nav .nav-container #main-nav{list-style-type:none;padding:0;margin:0}@media(max-width: 1199px){#header-nav .nav-container #main-nav{display:none}}#header-nav .nav-container #main-nav li{display:inline-block;font-family:"Decimal-Medium";font-size:14px;font-style:normal;font-weight:350;line-height:125%;letter-spacing:2.52px;text-transform:uppercase;margin:0 3rem;transition:.25s ease-in-out;width:120px;text-align:center}#header-nav .nav-container #main-nav li a{position:relative;color:#592f22;z-index:1;white-space:nowrap}#header-nav .nav-container #main-nav li:nth-child(3){margin-right:9rem}#header-nav .nav-container #main-nav li:nth-child(4){margin-left:9rem}#header-nav .nav-container #main-nav li:last-child{display:none}#header-nav .nav-container #main-nav li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#592f22;transform-origin:bottom right;transition:transform .4s ease-out;z-index:1}#header-nav .nav-container #main-nav li a:hover:after{transform:scaleX(1);transform-origin:bottom left}#header-nav .nav-container #main-nav li.active a:after{transform:scaleX(1)}#header-nav .nav-container .nav-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:auto;width:35px;opacity:1;transition:.25s ease-in-out}@media(max-width: 767px){#header-nav .nav-container .nav-logo{display:none}}#header-nav .nav-container .menu-btn{border:1px solid #592f22}#header-nav .nav-container #hamburger span{background:#592f22}#header-nav.white .nav-container #main-nav li a{color:#f2e8e1}#header-nav.white .nav-container #main-nav li a:after{background-color:#f2e8e1}#header-nav.white .nav-container .nav-logo{opacity:1;pointer-events:auto}#header-nav.white .nav-container .menu-btn{border:1px solid #f2e8e1}#header-nav.white .nav-container #hamburger span{background:#f2e8e1}#header-nav.logo-shift .nav-container #main-nav li:nth-child(3){margin-right:4.5rem}#header-nav.logo-shift .nav-container #main-nav li:nth-child(4){margin-left:4.5rem}#header-nav.logo-shift .nav-container .nav-logo{opacity:0;pointer-events:none}#header-nav.background-change{background-color:#592f22;height:110px}@media(max-width: 767px){#header-nav.background-change{height:60px}}#header-nav.background-change .nav-container #main-nav li a{color:#f2e8e1}#header-nav.background-change .nav-container #main-nav li a:after{background-color:#f2e8e1}#header-nav.background-change .nav-container #main-nav li:nth-child(3){margin-right:9rem}#header-nav.background-change .nav-container #main-nav li:nth-child(4){margin-left:9rem}#header-nav.background-change .nav-container .nav-logo{opacity:1;pointer-events:auto}#header-nav.background-change .nav-container .menu-btn{border:1px solid #f2e8e1}#header-nav.background-change .nav-container #hamburger span{background:#f2e8e1}#header-nav.background-change.irish-coffee{background-color:#592f22}#header-nav.background-change.dawn-pink{background-color:#f2e8e1}#header-nav.background-change.old-copper{background-color:#79472e}#header-nav.background-change.eunry{background-color:#caa39c}#header-nav.background-change.eunry .nav-logo path{fill:#592f22}#header-nav.background-change.light .nav-container #main-nav li a{color:#f2e8e1}#header-nav.background-change.light .nav-container #main-nav li a:after{background-color:#f2e8e1}#header-nav.background-change.light .nav-container .menu-btn{border:1px solid #f2e8e1}#header-nav.background-change.light .nav-container #hamburger span{background:#f2e8e1}#header-nav.background-change.dark .nav-container #main-nav li a{color:#592f22}#header-nav.background-change.dark .nav-container #main-nav li a:after{background-color:#592f22}#header-nav.background-change.dark .nav-container .menu-btn{border:1px solid #592f22}#header-nav.background-change.dark .nav-container #hamburger span{background:#592f22}#header-nav.basic.background-change{background-color:#f2e8e1;height:110px}@media(max-width: 767px){#header-nav.basic.background-change{height:60px}}#header-nav.basic.background-change .nav-container #main-nav li a{color:#592f22}#header-nav.basic.background-change .nav-container #main-nav li a:after{background-color:#592f22}#header-nav.basic.background-change .nav-container #main-nav li:nth-child(3){margin-right:9rem}#header-nav.basic.background-change .nav-container #main-nav li:nth-child(4){margin-left:9rem}#header-nav.basic.background-change .nav-container .nav-logo{opacity:1;pointer-events:auto}#header-nav.basic.background-change .nav-container .menu-btn{border:1px solid #592f22}#header-nav.basic.background-change .nav-container #hamburger span{background:#592f22}#header-nav.basic.background-change.irish-coffee{background-color:#592f22}#header-nav.basic.background-change.dawn-pink{background-color:#f2e8e1}#header-nav.basic.background-change.old-copper{background-color:#79472e}#header-nav.basic.background-change.eunry{background-color:#caa39c}#header-nav.basic.background-change.light .nav-container #main-nav li a{color:#f2e8e1}#header-nav.basic.background-change.light .nav-container #main-nav li a:after{background-color:#f2e8e1}#header-nav.basic.background-change.light .nav-container .menu-btn{border:1px solid #f2e8e1}#header-nav.basic.background-change.light .nav-container #hamburger span{background:#f2e8e1}#header-nav.basic.background-change.dark .nav-container #main-nav li a{color:#592f22}#header-nav.basic.background-change.dark .nav-container #main-nav li a:after{background-color:#592f22}#header-nav.basic.background-change.dark .nav-container .menu-btn{border:1px solid #592f22}#header-nav.basic.background-change.dark .nav-container #hamburger span{background:#592f22}footer{background-color:#79472e}.footer-section{background-color:#79472e;position:relative;z-index:1;padding-top:4rem;padding-bottom:4.5rem}@media(max-width: 767px){.footer-section{padding-top:2.8rem;padding-bottom:55px;padding-left:0;padding-right:0}}.footer-section .footer-top{padding:10rem 5vw}@media(max-width: 767px){.footer-section .footer-top{padding:0 15px;margin-bottom:4rem}}.footer-section .mobile-logo-container{text-align:center;margin-bottom:2.8rem}@media(min-width: 768px){.footer-section .mobile-logo-container{display:none}}.footer-section .mobile-logo-container .mobile-footer-logo{height:auto;width:36px}.footer-section .info-column{padding-top:8rem}@media(max-width: 767px){.footer-section .info-column{padding-top:0}}.footer-section .footer-center-info{text-align:center}.footer-section .footer-center-info .text-info{margin-bottom:.5rem}.footer-section .footer-address{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#f2e8e1;margin-bottom:1rem}@media(max-width: 767px){.footer-section .footer-address{font-size:21px;lin-height:28.35px;letter-spacing:4%}}.footer-section .footer-email{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#f2e8e1}@media(max-width: 767px){.footer-section .footer-email{font-size:21px;line-height:28.35px;letter-spacing:4%}}.footer-section .footer-phone{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#f2e8e1}@media(max-width: 767px){.footer-section .footer-phone{font-size:21px;lin-height:28.35px;letter-spacing:4%}}.footer-section .footer-social-media{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.footer-section .footer-social-media{margin-bottom:3.5rem}}.footer-section .footer-social-media .social-icon{margin:15px;width:20px;height:auto;max-height:20px;object-fit:contain}@media(max-width: 767px){.footer-section .footer-social-media .social-icon{width:15px;margin-bottom:0px}}.footer-section .footer-logo{height:auto;width:20rem;max-width:200px}@media(max-width: 767px){.footer-section .footer-logo{display:none}}.footer-section .footer-primary-menu{margin-bottom:2rem;text-align:center}.footer-section .footer-primary-menu #main-nav,.footer-section .footer-primary-menu ul{list-style-type:none;padding:0;margin:0}.footer-section .footer-primary-menu #main-nav li,.footer-section .footer-primary-menu ul li{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem}@media(max-width: 767px){.footer-section .footer-primary-menu #main-nav li,.footer-section .footer-primary-menu ul li{font-size:21px;line-height:28.35px;letter-spacing:4%}}.footer-section .footer-primary-menu #main-nav li.active a,.footer-section .footer-primary-menu ul li.active a{color:#f2e8e1}.footer-section .footer-primary-menu #main-nav li a,.footer-section .footer-primary-menu ul li a{position:relative;color:#f2e8e1;transition:.4s ease-in-out;z-index:1}.footer-section .footer-primary-menu #main-nav li a:after,.footer-section .footer-primary-menu ul li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#f2e8e1;transform-origin:bottom right;transition:transform .4s ease-out;z-index:1}.footer-section .footer-primary-menu #main-nav li a:hover:after,.footer-section .footer-primary-menu ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer-section .footer-primary-menu #main-nav li.active a:after,.footer-section .footer-primary-menu ul li.active a:after{transform:scaleX(1)}.footer-section .footer-secondary-menu{margin-bottom:2rem}.footer-section .footer-secondary-menu ul{list-style-type:none;padding:0;text-align:center}.footer-section .footer-secondary-menu ul li{font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:500;line-height:161%;letter-spacing:.44px;text-transform:uppercase}@media(max-width: 767px){.footer-section .footer-secondary-menu ul li{margin-bottom:1rem}}.footer-section .footer-secondary-menu ul li .footer-menu-item{color:#f2e8e1}.footer-section .directory-btn-container{text-align:center}.footer-section .footer-directory-btn{position:relative;z-index:1;width:100%;height:auto;max-width:194px}.footer-section .footer-directory-btn svg{width:100%;height:auto;max-width:194px}.footer-section .footer-directory-btn svg path{fill:rgba(0,0,0,0);transition:.25s ease-in-out}.footer-section .footer-directory-btn span{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);z-index:1;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;color:#f2e8e1;transition:.25s ease-in-out;padding-bottom:2px}@media(max-width: 767px){.footer-section .footer-directory-btn span{font-size:10px;line-height:16.1px;letter-spacing:.1em}}.footer-section .footer-directory-btn:hover svg path{fill:#f2e8e1}.footer-section .footer-directory-btn:hover span{color:#592f22}.footer-section .footer-bottom-padding{padding-left:5rem;padding-right:5rem}@media(max-width: 767px){.footer-section .footer-bottom-padding{padding-left:2rem;padding-right:2rem}}.footer-section .days-of-week-padding{padding-left:5rem;padding-right:5rem}@media(max-width: 991px){.footer-section .days-of-week-padding{padding-left:0rem;padding-right:0rem}}.footer-section .footer-days-of-the-week{border-top:1px solid #c2ad9f;border-bottom:1px solid #c2ad9f;padding-top:1rem;padding-bottom:3rem}.footer-section .footer-days-of-the-week ul{display:flex;align-items:center;justify-content:space-between;list-style-type:none;padding:0;margin:0;gap:1rem}@media(max-width: 991px){.footer-section .footer-days-of-the-week ul{display:none}}.footer-section .footer-days-of-the-week ul li{text-align:center;font-family:"Decimal-Light";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;color:#f2e8e1}.footer-section .footer-days-of-the-week ul li span{font-size:10px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1px;text-transform:uppercase}.footer-section .footer-days-of-the-week ul li .day-abrv{font-family:"Decimal-Medium";font-weight:350}.footer-section .footer-days-of-the-week ul li .hours{font-family:"Decimal-Light"}.footer-section .footer-days-of-the-week ul li svg{opacity:0;pointer-events:none}.footer-section .footer-days-of-the-week ul li.-active svg{opacity:1;pointer-events:all}@media(min-width: 992px){.footer-section .footer-days-of-the-week #weekdays-splide{display:none}}.footer-section .footer-days-of-the-week .weekday-slide{text-align:center;font-family:"Decimal-Light";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;color:#f2e8e1}.footer-section .footer-days-of-the-week .weekday-slide span{font-size:10px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1px;text-transform:uppercase}.footer-section .footer-days-of-the-week .weekday-slide .day{font-family:"Decimal-Medium";font-weight:350}.footer-section .footer-days-of-the-week .weekday-slide .hours{font-family:"Decimal-Light"}.footer-section .footer-days-of-the-week .weekday-slide svg{opacity:0;pointer-events:none}.footer-section .footer-days-of-the-week .weekday-slide.-active svg{opacity:1;pointer-events:all}.footer-section .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:15px;width:100%}@media(max-width: 767px){.footer-section .footer-bottom{display:block;padding-bottom:15px}}.footer-section .footer-bottom .left{display:flex;align-items:center;justify-content:start}@media(max-width: 767px){.footer-section .footer-bottom .left{display:block;text-align:center}}.footer-section .footer-bottom .right{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 767px){.footer-section .footer-bottom .right{display:block;text-align:center}}.footer-section .text-set-1{display:flex;align-items:center;justify-content:center}.footer-section .footer-btn-1{display:inline-block;font-family:"Decimal-Medium";font-size:10px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1px;text-transform:uppercase;color:#f2e8e1;margin-right:10px}@media(max-width: 767px){.footer-section .footer-btn-1{font-size:11px;margin-bottom:1.7rem}}.footer-section .dividing-border{display:inline-block;height:12px;width:1px;background-color:#f2e8e1}@media(max-width: 767px){.footer-section .dividing-border{margin-bottom:1.7rem}}.footer-section .footer-btn-2{display:inline-block;font-family:"Decimal-Medium";font-size:10px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1px;text-transform:uppercase;color:#f2e8e1;margin-left:10px;margin-right:30px}@media(max-width: 767px){.footer-section .footer-btn-2{font-size:11px;margin-right:0px;margin-bottom:1.7rem}}.footer-section .footer-time{font-family:"Decimal-Light";font-size:10px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1px;text-transform:uppercase;color:#f2e8e1}.footer-section .footer-time strong{font-family:"Decimal-Medium";font-weight:350;font-size:11px;line-height:161%;text-transform:uppercase}@media(max-width: 767px){.footer-section .footer-time{margin-bottom:1.7rem}}.footer-section .footer-text-1{font-family:"Decimal-Light";font-size:10px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1px;text-transform:uppercase;color:#f2e8e1;margin-right:15px}.footer-section .footer-aragon-logo{max-width:72px;height:auto;object-fit:contain;margin-bottom:3px}.footer-section .basic-link{transition:.25s ease-in-out}.footer-section .basic-link:hover{opacity:.6}.footer-section .border-padding{padding-left:5rem;padding-right:5rem}@media(max-width: 991px){.footer-section .border-padding{padding-left:0rem;padding-right:0rem}}.footer-section .border-padding .footer-hori-divider{width:100%;height:1px;background-color:#f2e8e1}.menu-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:none;box-shadow:none;background:none;border:1px solid #592f22;height:39px;width:40px;padding:0;margin:0;z-index:3;transition:.25s ease-in-out}.menu-btn.hide-border{border:1px solid rgba(0,0,0,0) !important}@media(min-width: 1200px){.menu-btn{opacity:0;pointer-events:none}}.menu-overlay{position:fixed;top:0;left:0;height:auto;width:100%;background-color:#79472e;opacity:1;transition:.25s ease-in-out;z-index:2;padding:6rem 0rem}@media(min-width: 1200px){.menu-overlay{display:none}}.menu-overlay .inner-container{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:1}.menu-overlay .menu-items{text-align:center}.menu-overlay .menu-items #main-nav{list-style-type:none;padding:0;margin:0}.menu-overlay .menu-items #main-nav li{font-family:"Decimal-Medium";font-size:12px;font-style:normal;font-weight:350;line-height:125%;letter-spacing:2.16px;text-transform:uppercase;margin-bottom:2rem}.menu-overlay .menu-items #main-nav li.active a{color:#f2e8e1}.menu-overlay .menu-items #main-nav li a{position:relative;color:#f2e8e1;transition:.4s ease-in-out;z-index:1}.menu-overlay .menu-items #main-nav li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#f2e8e1;transform-origin:bottom right;transition:transform .4s ease-out;z-index:1}.menu-overlay .menu-items #main-nav li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu-overlay .menu-items #main-nav li.active a:after{transform:scaleX(1)}.menu-overlay .rotating-logo{position:absolute;top:50%;z-index:1}.menu-overlay .rotating-logo.-left{left:0;transform:translate(-50%, -50%)}.menu-overlay .rotating-logo.-right{right:0;transform:translate(50%, -50%)}.menu-overlay .rotating-logo .rotating-container{position:relative;z-index:1}.menu-overlay .rotating-logo .rotating-container .center-j{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:auto;width:2.3rem}.menu-overlay .rotating-logo .rotating-container .rotating-text{height:auto;width:14.9rem;animation:rotation 15s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hidden-overlay{pointer-events:none;opacity:0}.mobile-bottom-cta{height:50px;background-color:#f2e8e1;position:fixed;bottom:0;left:0;width:100%;z-index:10}@media(min-width: 768px){.mobile-bottom-cta{padding-top:25px;display:none}}.mobile-bottom-cta .marquee-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:100%;height:100%;overflow:hidden}.mobile-bottom-cta .marquee-container>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;left:0;top:0;height:100%;white-space:nowrap;-webkit-animation:scroll-left 50s linear infinite;animation:scroll-left 50s linear infinite;will-change:transform}.mobile-bottom-cta .marquee-container>.wrapper>.text{white-space:nowrap;text-transform:uppercase;font-family:"Decimal-Medium";font-size:12px;font-weight:350;line-height:15px;letter-spacing:.18em;text-align:left;color:#592f22}.mobile-bottom-cta .marquee-container>.wrapper>.text .dot{color:#c2ad9f}.mobile-bottom-cta.-inverted{background-color:#592f22}.mobile-bottom-cta.-inverted .marquee-container>.wrapper>.text{color:#f2e8e1}.mobile-bottom-cta.-inverted .marquee-container>.wrapper>.text .dot{color:#c2ad9f}@-webkit-keyframes scroll-left{from{transform:translateX(0%);-webkit-transform:translateX(0%)}to{transform:translateX(-50%);-webkit-transform:translateX(-50%)}}@keyframes scroll-left{from{transform:translateX(0%);-webkit-transform:translateX(0%)}to{transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.home-landing{height:100vh;background-color:#79472e;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.home-landing .landing-video{height:100%;width:100%}.home-landing .landing-video video{object-fit:cover;height:100%;width:100%}.home-landing #landing-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto;max-width:537px;z-index:1}@media(max-width: 767px){.home-landing #landing-svg{max-width:335px}}.home-landing .rotating-svg-container{position:absolute;bottom:2.5rem;right:2.5rem;z-index:2}@media(max-width: 767px){.home-landing .rotating-svg-container{display:none}}.home-landing .rotating-svg-container .inner-container{position:relative;z-index:1}.home-landing .rotating-svg-container #rotating-svg-light{height:auto;width:16.3rem;animation:rotation 15s infinite linear}.home-landing .rotating-svg-container #right-arrow-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:auto;width:6rem;transition:.25s ease-in-out}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.home-landing .rotating-svg-container:hover{cursor:pointer}.home-landing .rotating-svg-container:hover #right-arrow-svg{margin-left:1rem}.home-section-1{background-color:#592f22;padding-top:17.7rem;padding-bottom:16rem}@media(max-width: 767px){.home-section-1{padding-top:6rem;padding-bottom:8rem}}.home-section-1 .info-container{padding-bottom:10rem}@media(max-width: 767px){.home-section-1 .info-container{padding-bottom:7.6rem}}.home-section-1 .info-container .the-content h2{font-family:"Domain-Sans-Light";font-size:7rem;font-style:normal;font-weight:300;line-height:100%;color:#f2e8e1;text-align:center;margin-bottom:5rem}@media(max-width: 991px){.home-section-1 .info-container .the-content h2{font-size:5rem}}@media(max-width: 767px){.home-section-1 .info-container .the-content h2{font-size:3.6rem}}@media(max-width: 575px){.home-section-1 .info-container .the-content h2{font-size:2rem}}.home-section-1 .info-container .sub-caption{display:flex;justify-content:flex-end;padding-right:7.3rem}@media(max-width: 767px){.home-section-1 .info-container .sub-caption{padding-right:0;justify-content:center}}.home-section-1 .info-container .sub-caption p{font-family:"Decimal-Light";font-size:1.8rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.036rem;color:#f2e8e1;max-width:35.8rem}@media(max-width: 767px){.home-section-1 .info-container .sub-caption p{font-size:15px;line-height:24px;letter-spacing:.02em;text-align:center}}.home-section-1 .image-container{padding-bottom:10rem}@media(max-width: 767px){.home-section-1 .image-container{padding-bottom:7.6rem}}@media(max-width: 767px){.home-section-1 .image-container .img-inner-container{padding-left:0;padding-right:0}}.home-section-1 .image-container .image-1{margin-bottom:4.2rem}@media(max-width: 767px){.home-section-1 .image-container .image-1{margin-bottom:3rem}}.home-section-1 .image-container .image-caption p{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#f2e8e1;max-width:41.4rem}@media(max-width: 767px){.home-section-1 .image-container .image-caption p{font-size:21px;font-weight:400;line-height:28.35px;letter-spacing:.04em}}.home-section-1 .repeater-container{border-top:.5px solid #c2ad9f}.home-section-1 .repeater-container .repeater-item{display:flex;justify-content:flex-start;align-items:center;border-bottom:.5px solid #c2ad9f;padding:3rem 0;position:relative;z-index:1}.home-section-1 .repeater-container .repeater-item .directory-right-arrow{width:6rem;height:4.7rem;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;opacity:0;transition:opacity .25s ease-in-out}.home-section-1 .repeater-container .repeater-item h3{font-family:"Domain-Sans-Light";font-size:8rem;font-style:normal;font-weight:300;line-height:90%;letter-spacing:-0.16rem;text-transform:uppercase;color:#f2e8e1;margin-right:3rem;transition:.25s ease-in-out}@media(max-width: 767px){.home-section-1 .repeater-container .repeater-item h3{font-size:46px;font-weight:300;line-height:48.3px}}.home-section-1 .repeater-container .repeater-item .menu-svg{height:auto;width:14px}@media(max-width: 767px){.home-section-1 .repeater-container .repeater-item .menu-svg{height:auto;width:10px}}.home-section-1 .repeater-container .repeater-item:hover h3{margin-left:8rem}.home-section-1 .repeater-container .repeater-item:hover .directory-right-arrow{opacity:1}.background-container{background-color:#592f22;position:relative;z-index:1}.background-container .background-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.background-container .background-svg svg{height:100%;width:auto}.home-section-2 .image-container{position:relative;z-index:1}@media(max-width: 767px){.home-section-2 .image-container .img-inner-container{margin-bottom:3rem}}.home-section-2 .info-container{width:100%;text-align:center;z-index:1}@media(min-width: 768px){.home-section-2 .info-container{position:absolute;bottom:4rem;left:50%;transform:translateX(-50%)}}.home-section-2 .info-container .caption p{font-family:"Domain-Sans-Light";font-size:7rem;font-style:normal;font-weight:300;line-height:100%;color:#f2e8e1;margin-bottom:2rem}@media(max-width: 991px){.home-section-2 .info-container .caption p{font-size:5rem}}@media(max-width: 767px){.home-section-2 .info-container .caption p{font-size:3.6rem}}@media(max-width: 575px){.home-section-2 .info-container .caption p{font-size:2rem}}.home-section-3{padding-top:8.7rem;padding-bottom:26.7rem}@media(max-width: 767px){.home-section-3{padding-top:8rem;padding-bottom:15.5rem}}.home-section-3 .image-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.home-section-3 .image-container{padding-left:4rem;padding-right:4rem}}.home-section-3 .image-container .img-inner-container{overflow:hidden;border-radius:25rem 25rem 0 0}.home-section-3 .image-container .image-1{width:48.6rem;height:69rem}@media(max-width: 575px){.home-section-3 .image-container .image-1{width:26.2rem;height:37.2rem}}.home-section-3 .info-container{position:absolute;bottom:0;left:50%;transform:translate(-50%, 55%);width:100%;z-index:1;text-align:center}@media(max-width: 767px){.home-section-3 .info-container{transform:translate(-50%, 85%)}}.home-section-3 .info-container .caption p{font-family:"Domain-Sans-Light";font-size:7rem;font-style:normal;font-weight:300;line-height:100%;color:#f2e8e1;text-align:center;margin-bottom:2rem}@media(max-width: 991px){.home-section-3 .info-container .caption p{font-size:5rem}}@media(max-width: 767px){.home-section-3 .info-container .caption p{font-size:3.6rem}}@media(max-width: 575px){.home-section-3 .info-container .caption p{font-size:2rem}}.template-thank-you .thank-you-landing{background-color:#f2e8e1}.template-thank-you .thank-you-landing .landing-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.template-thank-you .thank-you-landing .landing-content{padding-top:18.4rem;padding-bottom:6.5rem}@media(max-width: 767px){.template-thank-you .thank-you-landing .landing-content{padding-top:8rem}}.template-thank-you .thank-you-landing .main-title{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;text-align:center;margin-bottom:2rem}@media(max-width: 767px){.template-thank-you .thank-you-landing .main-title{font-size:4rem}}.template-thank-you .thank-you-landing .main-caption{font-family:"Domain-Sans-Light";font-size:2.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;text-align:center}@media(max-width: 767px){.template-thank-you .thank-you-landing .main-caption{font-size:1.8rem}}.template-thank-you .thank-you-landing .image-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding-bottom:6.5rem}@media(max-width: 767px){.template-thank-you .thank-you-landing .image-container{padding-left:4rem;padding-right:4rem}}.template-thank-you .thank-you-landing .image-container .img-inner-container{overflow:hidden;border-radius:25rem 25rem 0 0}.template-thank-you .thank-you-landing .image-container .landing-sub-img{width:48.6rem;height:69rem}@media(max-width: 575px){.template-thank-you .thank-you-landing .image-container .landing-sub-img{width:26.2rem;height:37.2rem}}@media(max-width: 767px){.template-privacy .desktop{display:none}}@media(min-width: 768px){.template-privacy .mobile{display:none}}.privacy-landing{background-color:#f2e8e1;position:relative;z-index:1;padding-top:18.4rem;padding-bottom:4rem}@media(max-width: 767px){.privacy-landing{padding-top:8rem;padding-bottom:8rem}}.privacy-landing .landing-title{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;text-align:center;margin-bottom:4rem}@media(max-width: 767px){.privacy-landing .landing-title{font-size:4rem}}.privacy-landing .landing-info-container{position:relative;text-align:center;z-index:1;overflow:hidden;margin-bottom:4rem}.privacy-landing .landing-info-container svg{height:auto;width:100%;max-width:625px}.privacy-landing .landing-caption{position:absolute;top:50%;left:50%;height:95%;width:96%;max-width:625px;overflow-y:scroll;overflow-x:hidden;transform:translate(-50%, -50%);padding-top:55px;padding-bottom:55px;padding-left:5vw;padding-right:5vw;z-index:1}.privacy-landing .landing-caption::-webkit-scrollbar{width:6px}@media(max-width: 767px){.privacy-landing .landing-caption::-webkit-scrollbar{width:15px}}.privacy-landing .landing-caption::-webkit-scrollbar-track{background:#c2ad9f}.privacy-landing .landing-caption::-webkit-scrollbar-thumb{background:#592f22}.privacy-landing .landing-caption::-webkit-scrollbar-thumb:hover{background:#592f22}.privacy-landing .landing-caption h2{font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-transform:uppercase;color:#592f22;margin-bottom:10px}@media(max-width: 767px){.privacy-landing .landing-caption h2{font-size:9.5px;letter-spacing:.38px}}.privacy-landing .landing-caption p{font-family:"Decimal-Light";font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;color:#592f22;margin-bottom:25px}@media(max-width: 767px){.privacy-landing .landing-caption p{font-size:12px;font-weight:300;line-height:160%;letter-spacing:.24px}}.privacy-landing .landing-btn{position:relative;z-index:1}@media(max-width: 767px){.privacy-landing .landing-btn .button-outline{width:146px;height:43px}}.privacy-landing .landing-btn .btn-text-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 15px}.privacy-landing .landing-btn span{font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-transform:uppercase;color:#592f22}@media(max-width: 767px){.privacy-landing .landing-btn span{font-size:9.5px;letter-spacing:.38px}}.privacy-landing .landing-btn .left-arrow{transition:.25s ease-in-out}.privacy-landing .landing-btn:hover{cursor:pointer}.privacy-landing .landing-btn:hover .left-arrow{transform:translateX(-5px)}.careers-landing{background-color:#f2e8e1}.careers-landing .landing-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.careers-landing .careers-landing-content{padding-top:18.4rem;padding-bottom:6.5rem}@media(max-width: 767px){.careers-landing .careers-landing-content{padding-top:8rem}}.careers-landing .main-title{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;text-align:center}@media(max-width: 767px){.careers-landing .main-title{font-size:4rem}}.careers-landing .image-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding-bottom:6.5rem}@media(max-width: 767px){.careers-landing .image-container{padding-left:4rem;padding-right:4rem}}.careers-landing .image-container .img-inner-container{overflow:hidden;border-radius:25rem 25rem 0 0}.careers-landing .image-container .landing-sub-img{width:48.6rem;height:69rem}@media(max-width: 575px){.careers-landing .image-container .landing-sub-img{width:26.2rem;height:37.2rem}}.careers-landing .content-container{display:flex;justify-content:center;align-items:center}.careers-landing .content-container p{color:#592f22;text-align:center;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:2rem;margin-bottom:2rem;max-width:85rem}@media(max-width: 767px){.careers-landing .content-container p{font-size:4rem;margin-bottom:2.8rem}}.careers-section-1{background-color:#f2e8e1;padding-top:12.5rem;padding-bottom:19.8rem}@media(max-width: 767px){.careers-section-1{padding-top:0;padding-bottom:2.8rem}}.careers-section-1 .accordion{display:flex;align-items:center;justify-content:space-between}.careers-section-1 .accordion:hover{cursor:pointer}.careers-section-1 .accordion svg{transition:.45s ease-in-out}.careers-section-1 .accordion.active .minus{display:inline-block}.careers-section-1 .accordion.active .plus{display:none}.careers-section-1 .title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:1.6rem;padding-bottom:1.6rem;padding-left:1rem;padding-right:1rem}.careers-section-1 .title .text{color:#79472e;font-family:"Domain-Sans-Regular";font-size:26px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:1.04px}.careers-section-1 .title .minus{display:none}.careers-section-1 .title .minus,.careers-section-1 .title .plus{color:#79472e;text-align:right;font-family:"Decimal-Medium";font-size:26px;font-style:normal;font-weight:350;line-height:135%;letter-spacing:1.04px}.careers-section-1 .panel{max-height:0;overflow:hidden;transition:max-height .45s ease-in-out;border-top:1px solid #79472e}.careers-section-1 .panel .inner-info{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #79472e}.careers-section-1 .panel .inner-info h3{color:#79472e;text-overflow:ellipsis;font-family:"Domain-Sans-Light";font-size:4.8rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.96px;margin-bottom:1.5rem}@media(max-width: 767px){.careers-section-1 .panel .inner-info h3{font-family:"Domain-Sans-Regular";font-size:21px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.42px}}.careers-section-1 .panel .inner-info ul{margin-bottom:1.5rem}.careers-section-1 .panel .inner-info p{margin-bottom:1.5rem}.careers-section-1 .panel .inner-info p,.careers-section-1 .panel .inner-info li{color:#79472e;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px}@media(max-width: 767px){.careers-section-1 .panel .inner-info p,.careers-section-1 .panel .inner-info li{font-size:14px;font-style:normal;font-weight:300;line-height:143%}}.careers-section-2{background-color:#f2e8e1;padding-bottom:23rem}@media(max-width: 767px){.careers-section-2{padding-bottom:2.8rem}}.careers-section-2 .info-container{width:100%;max-width:624px}.careers-section-2 .column-info{border-top:.5px solid #592f22;padding-top:5px}.careers-section-2 .column-number{font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;text-transform:uppercase;color:#592f22;margin-bottom:30px}@media(max-width: 767px){.careers-section-2 .column-number{margin-bottom:10px}}.careers-section-2 .sec-2-title{font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-transform:uppercase;color:#592f22;margin-bottom:50px;text-align:center}.careers-section-2 .sec-2-info-caption{font-family:"Domain-Sans-Regular";font-size:2.6rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#592f22;margin-bottom:46px;max-width:21rem}@media(max-width: 767px){.careers-section-2 .sec-2-info-caption{font-size:21px;letter-spacing:.84px}}.careers-section-2 .-mobile{display:none}@media(max-width: 767px){.careers-section-2 .-desktop{display:none}.careers-section-2 .-mobile{display:block}}.template-directory{position:relative;z-index:2}.template-directory .fixed-background{position:fixed;left:0;top:0;z-index:1;height:100vh;width:100%;overflow:hidden;transition:background-color .3s ease-in-out;background-color:#592f22}@media(max-width: 767px){.template-directory .fixed-background{height:calc(100vh - 25px)}}.template-directory .fixed-background.-odd{background-color:#592f22}.template-directory .fixed-background.-even{background-color:#79472e}.template-directory .fixed-background .alternating-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:61rem;width:42.6rem;opacity:0;transition:opacity .3s ease-in-out}.template-directory .fixed-background .alternating-img.-active{opacity:1}@media(max-width: 767px){.template-directory .fixed-background .alternating-img{height:60vh;width:70vw}}.template-directory .directory-repeater{position:relative;display:flex;align-items:center;justify-content:center;padding-top:50vh;z-index:2}.template-directory .directory-repeater .directory-item{text-align:center;width:100%;transform:translateY(-50%);margin-bottom:15vh;opacity:.5;transition:opacity .3s ease-in-out}@media(max-width: 767px){.template-directory .directory-repeater .directory-item{margin-bottom:30vh}}.template-directory .directory-repeater .directory-item:last-child{margin-bottom:0}.template-directory .directory-repeater .directory-item .directory-title{color:#f2e8e1;font-family:"Domain-Sans-Regular";font-size:8rem;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-0.16rem;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.template-directory .directory-repeater .directory-item .directory-title .inner-container{position:relative;z-index:1}.template-directory .directory-repeater .directory-item .directory-title .text-container{transition:.25s ease-in-out}.template-directory .directory-repeater .directory-item .directory-title .directory-right-arrow{width:6rem;height:4.7rem;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;opacity:0;transition:opacity .25s ease-in-out}@media(max-width: 767px){.template-directory .directory-repeater .directory-item .directory-title .directory-right-arrow{display:none}}@media(max-width: 767px){.template-directory .directory-repeater .directory-item .directory-title{font-size:4.6rem;line-height:4.83rem}.template-directory .directory-repeater .directory-item .directory-title .-desktop{display:none}}@media(min-width: 768px){.template-directory .directory-repeater .directory-item .directory-title .-mobile{display:none}}.template-directory .directory-repeater .directory-item.-active{opacity:1}@media(min-width: 768px){.template-directory .directory-repeater .directory-item:hover .text-container{margin-left:8rem}.template-directory .directory-repeater .directory-item:hover .directory-right-arrow{opacity:1}}.menu-section-1{background-color:#f2e8e1}.menu-section-1 .main-title{padding-top:14rem;padding-bottom:12rem}@media(max-width: 767px){.menu-section-1 .main-title{padding-top:8rem;padding-bottom:5rem}}.menu-section-1 .main-title h2{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;text-align:center;color:#592f22}@media(max-width: 767px){.menu-section-1 .main-title h2{font-size:4rem;line-height:4rem}}.menu-section-1 .main-title p{text-align:center;font-family:"Domain-Sans-Light";font-size:1.4rem;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.056rem;color:#592f22;margin-top:2rem}.menu-section-1 .menu-outer-container{padding-left:5rem;padding-right:28rem}@media(max-width: 1199px){.menu-section-1 .menu-outer-container{padding-right:20rem}}@media(max-width: 767px){.menu-section-1 .menu-outer-container{padding-left:2rem;padding-right:2rem}}.menu-section-1 .category-legend{border-top:1px solid #c2ad9f;padding-bottom:100px}.menu-section-1 .category-legend .cat-title-container{border-bottom:1px solid #c2ad9f;padding:1rem 0}.menu-section-1 .category-legend .cat-title-container:hover{cursor:pointer}.menu-section-1 .category-legend .cat-title-container h2{display:flex;align-items:center;justify-content:space-between;font-family:"Domain-Sans-Light";font-size:4.8rem;font-style:normal;font-weight:300;line-height:110%;letter-spacing:.096rem;color:#592f22}@media(max-width: 767px){.menu-section-1 .category-legend .cat-title-container h2{font-family:"Domain-Sans-Regular";font-size:21px;font-weight:400;line-height:23.1px;letter-spacing:-0.01em}}.menu-section-1 .category-legend .cat-title-container .star{opacity:0;transition:.25s ease-in-out;height:auto;width:2.7rem}@media(max-width: 767px){.menu-section-1 .category-legend .cat-title-container .star{width:1.2rem}}.menu-section-1 .category-legend .cat-title-container.-active .star{opacity:1}.menu-section-1 .category-content{max-width:1200px;margin:0 auto}.menu-section-1 .category-content.single-column-row{flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center}.menu-section-1 .category-content .category-column{display:flex;justify-content:center}.menu-section-1 .category-content .inner-container{width:100%;max-width:31.2rem}.menu-section-1 .category-content .sub-cat-container{position:relative;width:100%;border-top:1px solid #c2ad9f;text-align:center;padding-top:1.5rem;padding-left:15px;padding-right:15px;margin-bottom:5rem;z-index:1}.menu-section-1 .category-content .sub-cat-container.-active-frame{border:none;padding-top:2rem;padding-bottom:2rem;position:relative;--mask: radial-gradient( 3rem at 3rem 3rem, #0000 calc(98% - 0.1rem), #000 calc(100% - 0.1rem) 98%, #0000 ) -3rem -3rem, linear-gradient(90deg, #000 0.2rem, #0000 0) -0.1rem 50% /100% calc(100% - 6rem + 0.1rem) repeat-x, linear-gradient(#000 0.2rem, #0000 0) 50% -0.1rem / calc( 100% - 6rem + 0.1rem ) 100% repeat-y}.menu-section-1 .category-content .sub-cat-container.-active-frame:before{content:"";position:absolute;inset:0;background:#c2ad9f;-webkit-mask:var(--mask);mask:var(--mask)}.menu-section-1 .category-content .sub-cat-container h3{text-align:center;font-family:"Decimal-Medium";font-size:1.4rem;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.056rem;color:#592f22;margin-bottom:2rem;text-transform:uppercase}@media(max-width: 767px){.menu-section-1 .category-content .sub-cat-container h3{font-size:12px;line-height:15px;letter-spacing:.18em}}.menu-section-1 .category-content .sub-cat-container .item{margin-bottom:1.5rem}.menu-section-1 .category-content .sub-cat-container .item .item-title{font-family:"Decimal-Light";font-size:1.4rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.028rem;color:#592f22;text-align:center;margin-bottom:.5rem}@media(max-width: 767px){.menu-section-1 .category-content .sub-cat-container .item .item-title{font-size:12px;line-height:19.2px;letter-spacing:.02em}}.menu-section-1 .category-content .sub-cat-container .item .item-description{font-family:"Decimal-Light";font-size:1.4rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.028rem;color:#592f22;text-align:center;margin-bottom:.5rem}@media(max-width: 767px){.menu-section-1 .category-content .sub-cat-container .item .item-description{font-size:12px;line-height:19.2px;letter-spacing:.02em}}.menu-section-1 .category-content .sub-cat-container .item .item-price{font-family:"Decimal-Medium";font-size:1.1rem;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.044rem;text-transform:uppercase;color:#592f22;text-align:center}@media(max-width: 767px){.menu-section-1 .category-content .sub-cat-container .item .item-price{font-size:10px;line-height:16.1px;letter-spacing:.1em}}@media(min-width: 768px){.menu-section-1 .category-content .col-12{flex:0 0 50% !important;max-width:50% !important}}.menu-section-1 .category-content .col-12 .inner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:55.4rem}.menu-section-1 .category-content .col-12 .sub-cat-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-section-1 .category-content .col-12 .sub-cat-container .item{max-width:31.2rem}.about-landing{background-color:rgba(0,0,0,0)}.about-landing .landing-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.about-landing .about-landing-content{padding-top:120px;padding-bottom:7rem}@media(max-width: 767px){.about-landing .about-landing-content{padding-top:8rem;padding-bottom:6.5rem}}.about-landing .main-title{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;text-align:center}@media(max-width: 767px){.about-landing .main-title{font-size:4rem}}.about-landing #landing-svg{margin-bottom:18.3rem;width:100%;height:auto;max-width:40rem}@media(max-width: 767px){.about-landing #landing-svg{margin-bottom:6.5rem;max-width:335px}}.about-landing .image-transition-container{position:relative;z-index:1;overflow:hidden;height:calc(100vh - 110px)}@media(max-width: 767px){.about-landing .image-transition-container{height:100vh !important}}.about-landing .image-transition-container .landing-sub-img{height:calc(100vh - 110px)}@media(max-width: 767px){.about-landing .image-transition-container .landing-sub-img{height:100vh !important}}.about-landing .image-transition-container .landing-sub-img-2{position:absolute;top:0;left:0;z-index:-2;filter:brightness(0.5)}@media(max-width: 767px){.about-landing .image-transition-container .landing-sub-img-2{height:100vh !important}}.about-landing .image-transition-container .about-landing-content{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;align-items:center;justify-content:center}.about-landing .image-transition-container .about-landing-content h2{color:#f2e8e1;text-align:center;font-family:"Domain-Sans-Light";font-size:clamp(4rem,6rem,60px);font-style:normal;font-weight:300;line-height:100%;max-width:clamp(40rem,107.4rem,1074px);margin-top:-55px}@media(max-width: 991px){.about-landing .image-transition-container .about-landing-content h2{font-size:clamp(3rem,3rem,30px)}}.about-section-1{position:relative;z-index:2;background-color:rgba(0,0,0,0)}.about-section-1 .img-container{height:70rem}@media(max-width: 767px){.about-section-1 .img-container{height:62rem}}.about-section-2{position:relative;z-index:1;background-color:rgba(0,0,0,0);height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.about-section-2{height:100vh}}.about-section-2 .about-section-2-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-section-2 h2{color:#f2e8e1;text-align:center;font-family:"Domain-Sans-Light";font-size:clamp(4rem,6rem,60px);font-style:normal;font-weight:300;line-height:100%;max-width:clamp(40rem,107.4rem,1074px);margin-top:-55px}@media(max-width: 991px){.about-section-2 h2{font-size:clamp(3rem,3.5rem,40px)}}.about-section-2 .back-img-1{position:absolute;top:5%;left:50%;transform:translateX(-50%);z-index:1;height:100%;max-height:20vh;width:auto;max-width:90vw;object-fit:contain}@media(max-width: 575px){.about-section-2 .back-img-1{max-height:15vh}}.about-section-2 .back-img-2{position:absolute;bottom:5%;left:50%;transform:translateX(-50%) rotate(25deg);z-index:1;height:100%;max-height:28vh;width:auto;max-width:90vw;object-fit:contain}@media(max-width: 767px){.about-section-2 .back-img-2{bottom:calc(5% + 50px)}}@media(max-width: 575px){.about-section-2 .back-img-2{max-height:22vh}}.about-section-2 .sec-2-img{transition:opacity .5s ease-in-out;opacity:0}.about-section-2 .sec-2-img.active-img{opacity:.3}.about-section-3{position:relative;z-index:1;background-color:rgba(0,0,0,0);height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.about-section-3{height:100vh}}.about-section-3 .about-section-3-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-section-3 h2{color:#592f22;text-align:center;font-family:"Domain-Sans-Light";font-size:clamp(4rem,6rem,60px);font-style:normal;font-weight:300;line-height:100%;max-width:clamp(40rem,107.4rem,1074px);margin-top:-55px}@media(max-width: 991px){.about-section-3 h2{font-size:clamp(3rem,3.5rem,40px)}}.about-section-3 .back-img-1{position:absolute;top:15%;left:50%;transform:translateX(-50%) rotate(-90deg);z-index:1;width:100%;max-width:12vh;height:auto;max-height:90vw;object-fit:contain}@media(max-width: 575px){.about-section-3 .back-img-1{max-width:10vh}}.about-section-3 .back-img-2{position:absolute;bottom:5%;left:50%;transform:translateX(-50%) scaleX(-1);z-index:1;height:100%;max-height:25vh;width:auto;max-width:90vw;object-fit:contain}@media(max-width: 767px){.about-section-3 .back-img-2{bottom:calc(5% + 50px)}}@media(max-width: 575px){.about-section-3 .back-img-2{max-height:20vh}}.about-section-3 .sec-3-img{transition:opacity .5s ease-in-out;opacity:0}.about-section-3 .sec-3-img.active-img{opacity:.3}.about-section-4{background-color:rgba(0,0,0,0);height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.about-section-4{height:100vh}}.about-section-4 .about-section-4-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.about-section-4 .sub-logo-img{height:auto;max-width:90px;margin-bottom:2rem}@media(max-height: 910px){.about-section-4 .sub-logo-img{max-width:70px}}.about-section-4 .logo-img{height:auto;max-width:500px;margin-bottom:2rem}@media(max-height: 910px){.about-section-4 .logo-img{max-width:300px}}@media(max-width: 767px){.about-section-4 .logo-img{max-width:300px}}.about-section-4 p{color:#034743;font-family:"Domain-Sans-Light";font-size:clamp(4rem,6rem,60px);font-style:normal;font-weight:300;line-height:100%;max-width:clamp(40rem,107.4rem,1074px);text-align:center;margin-bottom:2rem}@media(max-height: 910px){.about-section-4 p{font-size:clamp(4rem,6rem,50px)}}@media(max-width: 767px){.about-section-4 p{font-size:clamp(3rem,3.5rem,40px)}}.about-section-4 .basic-btn span{color:#caa39c}.news-archive-landing{background-color:#592f22}.news-archive-landing .news-archive-landing-container{position:relative;z-index:1}.news-archive-landing .landing-title{color:#f2e8e1;text-align:center;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}@media(max-width: 767px){.news-archive-landing .landing-title{font-size:4.6rem;line-height:105%}}.news-archive-landing .landing-img{height:90vh;object-position:top}.news-archive-landing .landing-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:1}.news-archive-section-1{background-color:#592f22;padding-left:5rem;padding-right:5rem;padding-bottom:12rem}@media(max-width: 767px){.news-archive-section-1{padding-left:2rem;padding-right:2rem}}.news-archive-section-1 .news-archive-filter{padding-top:4rem;padding-bottom:4rem;display:flex;justify-content:center;align-items:center}.news-archive-section-1 .news-archive-filter .filter-btn{background-color:rgba(0,0,0,0);color:#f2e8e1;height:36px;width:105px;margin:0 5px;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;transition:.25s ease-in-out;position:relative}@media(max-width: 767px){.news-archive-section-1 .news-archive-filter .filter-btn{width:90px;margin:0 3px;margin-bottom:5px}}@media(max-width: 575px){.news-archive-section-1 .news-archive-filter .filter-btn{font-size:1.1rem;height:3.6rem;width:7.5rem}}.news-archive-section-1 .news-archive-filter .filter-btn span{position:relative;z-index:3;pointer-events:none}.news-archive-section-1 .news-archive-filter .filter-btn:first-of-type{width:72px}@media(max-width: 767px){.news-archive-section-1 .news-archive-filter .filter-btn:first-of-type{width:60px}}@media(max-width: 575px){.news-archive-section-1 .news-archive-filter .filter-btn:first-of-type{width:5rem}}.news-archive-section-1 .news-archive-filter .filter-btn{position:relative;--mask: linear-gradient( 45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient( -45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient(90deg, #000 2px, #0000 0) -1px 50%/100% calc( 100% - 8px ) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 8px) 100% repeat-y}.news-archive-section-1 .news-archive-filter .filter-btn:before{content:"";position:absolute;inset:0;background:#f2e8e1;-webkit-mask:var(--mask);mask:var(--mask);transition:.25s ease-in-out}.news-archive-section-1 .news-archive-filter .filter-btn:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient(from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background-color:#f2e8e1;z-index:2;opacity:0;transition:.25s ease-in-out;pointer-events:none}.news-archive-section-1 .news-archive-filter .filter-btn:hover{color:#592f22}.news-archive-section-1 .news-archive-filter .filter-btn:hover:after{opacity:1}.news-archive-section-1 .news-archive-filter .filter-btn.-active{color:#592f22}.news-archive-section-1 .news-archive-filter .filter-btn.-active:after{opacity:1}.news-archive-section-1 .news-card{margin-bottom:30px}.news-archive-section-1 .news-card .news-img-container{position:relative;z-index:1}.news-archive-section-1 .news-card .news-img-container::after{content:"";position:absolute;top:-14px;right:-14px;height:32.5px;width:32.5px;background:#592f22;border-radius:50%;z-index:2}.news-archive-section-1 .news-card .news-img-container::before{content:"";position:absolute;top:-14px;left:-14px;height:32.5px;width:32.5px;background:#592f22;border-radius:50%;z-index:2}.news-archive-section-1 .news-card .news-img{aspect-ratio:8/10;position:relative;z-index:1}.news-archive-section-1 .news-card .category-tag{position:absolute;z-index:1;top:2.5rem;left:2.5rem;background-color:#79472e;height:36px;width:88px;display:flex;justify-content:center;align-items:center;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient(from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.news-archive-section-1 .news-card .category-tag span{color:#f2e8e1;text-align:center;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;padding-bottom:2px}.news-archive-section-1 .news-card .news-content{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:2.2rem;padding-right:2.2rem}.news-archive-section-1 .news-card .publish-date{color:#f2e8e1;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px;margin-bottom:6px}.news-archive-section-1 .news-card .title{color:#f2e8e1;font-family:"Domain-Sans-Regular";font-size:26px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:1.04px;padding-bottom:1.8rem;margin-bottom:1.1rem;border-bottom:.5px solid #c2ad9f}.news-archive-section-1 .news-card .publish-time-diff{color:#f2e8e1;font-family:"Decimal-Light";font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.28px}.news-archive-section-1 .news-content-frame{position:relative;z-index:1;--mask: radial-gradient( 20px at 20px 20px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -20px -20px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 40px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 40px + 1px) 100% repeat-y}.news-archive-section-1 .news-content-frame:before{content:"";position:absolute;inset:0;background:#d9d9d9;-webkit-mask:var(--mask);mask:var(--mask);z-index:2;pointer-events:none}.reserve-landing{background-color:#f2e8e1}.reserve-landing .info-container{padding-top:18.4rem;padding-bottom:14.2rem;text-align:center}@media(max-width: 767px){.reserve-landing .info-container{padding-top:8rem;padding-bottom:6.4rem}}.reserve-landing .landing-title-container{display:flex;justify-content:center;align-items:center}.reserve-landing .reserve-landing-title{color:#592f22;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:4rem}@media(max-width: 767px){.reserve-landing .reserve-landing-title{font-size:4rem;max-width:25rem}}.reserve-landing .open-table-container{margin-bottom:14.2rem;margin-bottom:4rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.reserve-landing .open-table-container #ot-widget-container4{width:100%}.reserve-landing .open-table-container .oc-component{width:100%}.reserve-landing .open-table-container .ot-dtp-picker.ot-standard{padding:0}.reserve-landing .open-table-container .parent-widget-type-standard{font-family:"Decimal-Medium" !important;font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;width:100%}.reserve-landing .open-table-container .ot-title{display:none}.reserve-landing .open-table-container span[data-test=icPerson]{display:none}.reserve-landing .open-table-container span[data-test=icCalendar]{display:none}.reserve-landing .open-table-container span[data-test=icClock]{display:none}.reserve-landing .open-table-container .ot-dtp-picker{width:100%}.reserve-landing .open-table-container .picker__holder{width:300px}.reserve-landing .open-table-container .ot-dtp-picker-form{display:flex;background-color:rgba(0,0,0,0);border:none;align-items:center;justify-content:center}@media(max-width: 767px){.reserve-landing .open-table-container .ot-dtp-picker-form{flex-direction:column}}.reserve-landing .open-table-container .ot-dtp-picker-selector{width:29.4rem;margin:0 1.5rem;border:1px solid #592f22 !important;padding-left:18px;padding-right:10px}@media(max-width: 767px){.reserve-landing .open-table-container .ot-dtp-picker-selector{margin-bottom:3rem !important;margin-left:0;margin-right:0;width:100%;max-width:294px}}.reserve-landing .open-table-container .ot-dtp-picker-selector-link{padding:0}.reserve-landing .open-table-container .ot-select-label{color:#592f22 !important;border:none !important;outline:none !important}.reserve-landing .open-table-container .ot-select-label:hover{border:none !important;outline:none !important}.reserve-landing .open-table-container .picker__close{background-color:#592f22}.reserve-landing .open-table-container .ot-date-picker{order:2}.reserve-landing .open-table-container .ot-time-picker{order:3}.reserve-landing .open-table-container .ot-party-size-picker{order:1}.reserve-landing .open-table-container .standard-calendar.picker{left:50%;transform:translateX(-50%);width:300px}.reserve-landing .open-table-container .standard-calendar .picker__holder{left:0}.reserve-landing .open-table-container input[type=submit]{position:absolute;z-index:1;bottom:-70px;left:50%;transform:translateX(-50%);width:222px;height:36px;padding:0;padding-bottom:2px;font-family:"Decimal-Medium" !important;font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;transition:.4s ease-in-out;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient(from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}@media(max-width: 767px){.reserve-landing .open-table-container input[type=submit]{bottom:-40px}}.reserve-landing .open-table-container input[type=submit]:hover{transform:translateX(-50%) translateY(-6px)}.reserve-landing .seven-rooms-container{margin-bottom:4rem;display:flex;justify-content:center;position:relative;z-index:1}.reserve-landing .seven-rooms-container #sr-res-root{display:flex;justify-content:center;align-items:center;width:222px !important;height:36px !important;padding:0 !important;padding-bottom:2px !important;background-color:rgba(0,0,0,0) !important}.reserve-landing .seven-rooms-container #sr-res-root i{display:none !important}.reserve-landing .seven-rooms-container #sr-res-root span{position:relative;font-family:"Decimal-Medium" !important;font-size:11px !important;font-style:normal !important;font-weight:350 !important;line-height:161% !important;letter-spacing:.44px !important;text-transform:uppercase !important;color:#f2e8e1 !important;max-width:100% !important;margin:0 !important;z-index:2;transition:.25s ease-in-out}.reserve-landing .seven-rooms-container #sr-res-root{position:relative;--mask: linear-gradient( 45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient( -45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient(90deg, #000 2px, #0000 0) -1px 50%/100% calc( 100% - 8px ) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 8px) 100% repeat-y}.reserve-landing .seven-rooms-container #sr-res-root:before{content:"";position:absolute;inset:0;background:#592f22;-webkit-mask:var(--mask);mask:var(--mask);transition:.25s ease-in-out;z-index:0}.reserve-landing .seven-rooms-container #sr-res-root:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient(from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background-color:#592f22;z-index:1;opacity:1;transition:.25s ease-in-out;pointer-events:none}.reserve-landing .seven-rooms-container #sr-res-root:hover span{color:#592f22 !important}.reserve-landing .seven-rooms-container #sr-res-root:hover:after{opacity:0}.reserve-landing .landing-sub-img-container{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;background-color:#f2e8e1}.reserve-landing .landing-sub-img-container .landing-sub-img{max-width:681px;height:auto;mix-blend-mode:multiply}.reserve-landing .content-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.reserve-landing .content-container p{color:#592f22;text-align:center;font-family:"Domain-Sans-Light";font-size:5rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:2rem;margin-bottom:2rem;max-width:80rem}@media(max-width: 767px){.reserve-landing .content-container p{font-size:3rem;margin-bottom:2rem}}.reserve-landing .landing-btn{color:#592f22;height:36px;width:186px;font-family:"Decimal-Medium";font-size:11px;font-style:normal;font-weight:350;line-height:161%;letter-spacing:.44px;text-transform:uppercase;transition:.25s ease-in-out;position:relative}.reserve-landing .landing-btn span{position:relative;z-index:3;pointer-events:none}.reserve-landing .landing-btn{position:relative;--mask: linear-gradient( 45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient( -45deg, #0000 2.83px, #000 0 calc(2.83px + 1px), #0000 0 calc(100% - 2.83px - 1px), #000 0 calc(100% - 2.83px), #0000 0 ), linear-gradient(90deg, #000 2px, #0000 0) -1px 50%/100% calc(100% - 8px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 8px) 100% repeat-y}.reserve-landing .landing-btn:before{content:"";position:absolute;inset:0;background:#592f22;-webkit-mask:var(--mask);mask:var(--mask);transition:.25s ease-in-out}.reserve-landing .landing-btn:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;--mask: conic-gradient(from 45deg at 4px 4px, #000 75%, #0000 0) -4px 0/100% 51% repeat-x, conic-gradient(from 135deg at 4px calc(100% - 4px), #0000 25%, #000 0) -4px 100%/100% 51% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background-color:#592f22;z-index:2;opacity:0;transition:.25s ease-in-out;pointer-events:none}.reserve-landing .landing-btn:hover{color:#f2e8e1}.reserve-landing .landing-btn:hover:after{opacity:1}.reserve-section-1{background-color:#592f22;padding-top:8.7rem;padding-bottom:26.7rem;position:relative;z-index:1}.reserve-section-1 .background-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.reserve-section-1 .background-svg svg{height:100%;width:auto}@media(max-width: 767px){.reserve-section-1{padding-top:8rem;padding-bottom:273px}}.reserve-section-1 .image-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.reserve-section-1 .image-container{padding-left:4rem;padding-right:4rem}}.reserve-section-1 .image-container .img-inner-container{overflow:hidden;border-radius:25rem 25rem 0 0}.reserve-section-1 .image-container .image-1{width:48.6rem;height:69rem}@media(max-width: 575px){.reserve-section-1 .image-container .image-1{width:26.2rem;height:37.2rem}}.reserve-section-1 .info-container{position:absolute;bottom:0;left:50%;transform:translate(-50%, 55%);width:100%;z-index:1;text-align:center}@media(max-width: 767px){.reserve-section-1 .info-container{transform:translate(-50%, 85%)}}.reserve-section-1 .info-container .caption p{font-family:"Domain-Sans-Light";font-size:7rem;font-style:normal;font-weight:300;line-height:100%;color:#f2e8e1;text-align:center;margin-bottom:2rem}@media(max-width: 767px){.reserve-section-1 .info-container .caption p{font-size:36px;line-height:36px}}.contact-landing{background-color:#f2e8e1}.contact-landing .info-container{padding-top:18.4rem;padding-bottom:14.2rem}@media(max-width: 767px){.contact-landing .info-container{padding-top:8rem;padding-bottom:4.3rem}}.contact-landing .image-centering-container{display:flex;justify-content:center;align-items:center}.contact-landing .image-container{position:relative;z-index:1;margin-bottom:16.3rem}@media(max-width: 767px){.contact-landing .image-container{margin-bottom:8.2rem}}.contact-landing .image-container .map-icon{position:absolute;top:65%;left:14%;transform:translate(-50%, -100%);z-index:1}.contact-landing .image-container .map-icon .inner-container{position:relative;z-index:1}.contact-landing .image-container .map-icon .marker{width:105px;height:auto}@media(max-width: 767px){.contact-landing .image-container .map-icon .marker{width:50px}}.contact-landing .image-container .map-icon .logo{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:1;width:36px;height:auto}@media(max-width: 767px){.contact-landing .image-container .map-icon .logo{top:8px;width:16px}}.contact-landing .contact-landing-title{color:#592f22;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:4rem;text-align:center}@media(max-width: 767px){.contact-landing .contact-landing-title{font-size:4rem}}.contact-landing .content-container{display:flex;justify-content:center;align-items:center}.contact-landing .content-container p{color:#592f22;text-align:center;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:2rem;max-width:85rem}@media(max-width: 767px){.contact-landing .content-container p{font-size:4rem;margin-bottom:4.2rem}}.contact-landing .repeater-container .column-info{border-top:.5px solid #592f22;padding-top:5px}.contact-landing .repeater-container .column-title{font-family:"Decimal-Light";font-size:2rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;color:#592f22;margin-bottom:3.6rem}@media(max-width: 767px){.contact-landing .repeater-container .column-title{margin-bottom:10px}}.contact-landing .repeater-container .column-caption{font-family:"Domain-Sans-Regular";font-size:2rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#592f22;margin-bottom:12rem;max-width:33rem}.contact-landing .repeater-container .column-caption a{border-bottom:1px solid #000;transition:.25s ease-in-out}.contact-landing .repeater-container .column-caption a:hover{opacity:.5}@media(max-width: 767px){.contact-landing .repeater-container .column-caption{font-size:18px;letter-spacing:.84px;margin-bottom:6rem}}.template-single-post{background-color:#f2e8e1}.template-single-post .single-post-landing{padding-top:18.4rem;padding-bottom:10rem}.template-single-post .single-post-landing .info-container{text-align:center}.template-single-post .single-post-landing .info-container .title{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;margin-bottom:1.5rem}@media(max-width: 767px){.template-single-post .single-post-landing .info-container .title{font-size:5rem}}.template-single-post .single-post-landing .info-container .author-date{font-family:"Domain-Sans-Regular";font-size:26px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:1.04px;color:#592f22;margin-bottom:2.8rem}@media(max-width: 767px){.template-single-post .single-post-landing .info-container .author-date{font-size:22px;line-height:18px}}.template-single-post .single-post-landing .info-container .image-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding-bottom:6.5rem}.template-single-post .single-post-landing .info-container .image-container .img-inner-container{overflow:hidden;border-radius:25rem 25rem 0 0}.template-single-post .single-post-landing .info-container .image-container img{width:48.6rem;height:69rem}@media(max-width: 575px){.template-single-post .single-post-landing .info-container .image-container img{width:26.2rem;height:37.2rem}}.template-single-post .single-post-content h2,.template-single-post .single-post-content h3,.template-single-post .single-post-content h4,.template-single-post .single-post-content h5,.template-single-post .single-post-content h6{font-family:"Decimal-Medium";font-size:14px;font-style:normal;font-weight:350;line-height:125%;letter-spacing:2.52px;text-transform:uppercase;padding-bottom:3rem;color:#592f22}.template-single-post .single-post-content p{font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;padding-bottom:5rem;color:#592f22}.template-single-post .single-post-content img{padding-bottom:5rem}.faq-landing{background-color:#f2e8e1}.faq-landing .landing-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:12rem}.faq-landing .content-container{display:flex;justify-content:center;align-items:center}.faq-landing .content-container p{color:#592f22;text-align:center;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:2rem;margin-bottom:2rem;max-width:85rem}@media(max-width: 767px){.faq-landing .content-container p{font-size:4rem;margin-bottom:2.8rem}}.faq-section-1{background-color:#f2e8e1;padding-top:5rem;padding-bottom:5rem}@media(max-width: 767px){.faq-section-1{padding-top:0;padding-bottom:2.8rem}}.faq-section-1 .accordion{display:flex;align-items:center;justify-content:space-between}.faq-section-1 .accordion:hover{cursor:pointer}.faq-section-1 .accordion svg{transition:.45s ease-in-out}.faq-section-1 .accordion.active .minus{display:inline-block}.faq-section-1 .accordion.active .plus{display:none}.faq-section-1 .title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:1.6rem;padding-bottom:1.6rem;padding-right:1rem}.faq-section-1 .title .text{color:#79472e;font-family:"Domain-Sans-Regular";font-size:26px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:1.04px}.faq-section-1 .title .minus{display:none}.faq-section-1 .title .minus,.faq-section-1 .title .plus{color:#79472e;text-align:right;font-family:"Decimal-Medium";font-size:26px;font-style:normal;font-weight:350;line-height:135%;letter-spacing:1.04px}.faq-section-1 .panel{max-height:0;overflow:hidden;transition:max-height .45s ease-in-out;border-top:1px solid #79472e}.faq-section-1 .panel .inner-info{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #79472e}.faq-section-1 .panel .inner-info h3{color:#79472e;text-overflow:ellipsis;font-family:"Domain-Sans-Light";font-size:4.8rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.96px;margin-bottom:1.5rem}@media(max-width: 767px){.faq-section-1 .panel .inner-info h3{font-family:"Domain-Sans-Regular";font-size:21px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.42px}}.faq-section-1 .panel .inner-info h6,.faq-section-1 .panel .inner-info h4,.faq-section-1 .panel .inner-info h2{color:#79472e;text-overflow:ellipsis;font-family:"Domain-Sans-Light";font-size:2.2rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.096rem;margin-bottom:1.5rem}@media(max-width: 767px){.faq-section-1 .panel .inner-info h6,.faq-section-1 .panel .inner-info h4,.faq-section-1 .panel .inner-info h2{font-family:"Domain-Sans-Regular";font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.42px}}.faq-section-1 .panel .inner-info ul{margin-bottom:1.5rem}.faq-section-1 .panel .inner-info p{margin-bottom:1.5rem}.faq-section-1 .panel .inner-info p,.faq-section-1 .panel .inner-info li{color:#79472e;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px}@media(max-width: 767px){.faq-section-1 .panel .inner-info p,.faq-section-1 .panel .inner-info li{font-size:14px;font-style:normal;font-weight:300;line-height:143%}}.group-booking-landing{background-color:#f2e8e1}.group-booking-landing .landing-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.group-booking-landing .careers-landing-content{padding-top:18.4rem;padding-bottom:6.5rem}@media(max-width: 767px){.group-booking-landing .careers-landing-content{padding-top:8rem}}.group-booking-landing .main-title{font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;color:#592f22;text-align:center}@media(max-width: 767px){.group-booking-landing .main-title{font-size:4rem}}.group-booking-landing .image-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding-bottom:6.5rem}@media(max-width: 767px){.group-booking-landing .image-container{padding-left:4rem;padding-right:4rem}}.group-booking-landing .image-container .img-inner-container{overflow:hidden;border-radius:25rem 25rem 0 0}.group-booking-landing .image-container .landing-sub-img{width:48.6rem;height:69rem}@media(max-width: 575px){.group-booking-landing .image-container .landing-sub-img{width:26.2rem;height:37.2rem}}.group-booking-landing .content-container{display:flex;justify-content:center;align-items:center}.group-booking-landing .content-container p{color:#592f22;text-align:center;font-family:"Domain-Sans-Light";font-size:7.4rem;font-style:normal;font-weight:300;line-height:100%;margin-bottom:2rem;margin-bottom:2rem;max-width:85rem}@media(max-width: 767px){.group-booking-landing .content-container p{font-size:4rem;margin-bottom:2.8rem}}.group-booking-section-1{background-color:#f2e8e1;padding-top:12.5rem;padding-bottom:19.8rem}@media(max-width: 767px){.group-booking-section-1{padding-top:0;padding-bottom:2.8rem}}.group-booking-section-1 .item:first-child{border-top:1px solid #79472e}.group-booking-section-1 .item .accordion{border-bottom:1px solid #79472e}.group-booking-section-1 .accordion{display:flex;align-items:center;justify-content:space-between}.group-booking-section-1 .accordion:hover{cursor:pointer}.group-booking-section-1 .accordion svg{transition:.45s ease-in-out}.group-booking-section-1 .accordion.active .minus{display:inline-block}.group-booking-section-1 .accordion.active .plus{display:none}.group-booking-section-1 .title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:1.6rem;padding-bottom:1.6rem;padding-right:1rem}.group-booking-section-1 .title .text{color:#79472e;font-family:"Domain-Sans-Regular";font-size:26px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:1.04px}.group-booking-section-1 .title .minus{display:none}.group-booking-section-1 .title .minus,.group-booking-section-1 .title .plus{color:#79472e;text-align:right;font-family:"Decimal-Medium";font-size:26px;font-style:normal;font-weight:350;line-height:135%;letter-spacing:1.04px}.group-booking-section-1 .panel{max-height:0;overflow:hidden;transition:max-height .45s ease-in-out}.group-booking-section-1 .panel .inner-info{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #79472e}.group-booking-section-1 .panel .inner-info h3{color:#79472e;text-overflow:ellipsis;font-family:"Domain-Sans-Light";font-size:4.8rem;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.96px;margin-bottom:1.5rem}@media(max-width: 767px){.group-booking-section-1 .panel .inner-info h3{font-family:"Domain-Sans-Regular";font-size:21px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.42px}}.group-booking-section-1 .panel .inner-info ul{margin-bottom:1.5rem}.group-booking-section-1 .panel .inner-info p{margin-bottom:1.5rem}.group-booking-section-1 .panel .inner-info p,.group-booking-section-1 .panel .inner-info li{color:#79472e;font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px}@media(max-width: 767px){.group-booking-section-1 .panel .inner-info p,.group-booking-section-1 .panel .inner-info li{font-size:14px;font-style:normal;font-weight:300;line-height:143%}}.group-booking-section-1 .disclaimer{padding-right:1rem}.group-booking-section-1 .disclaimer p{font-family:"Decimal-Light";font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;color:#79472e;padding-top:2rem}.group-booking-section-1 .disclaimer p a{color:#000}@media(max-width: 991px){.group-booking-section-1 .disclaimer{margin-bottom:5rem}}.group-booking-section-1 .form-title{font-family:"Domain-Sans-Regular";font-size:2.4rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.104rem;color:#79472e;padding-top:1rem;padding-bottom:2.8rem;padding-left:1rem}.splide__slide:hover{cursor:grab}.splide__slide:active{cursor:grabbing}@media(max-width: 767px){.splide__pagination{display:none}}.splide__pagination li[role=presentation]{cursor:pointer;line-height:0;margin:6px}.splide__pagination .splide__pagination__page{background-color:#c2ad9f;opacity:1 !important;height:3px;width:3px;pointer-events:none !important}.splide__pagination .splide__pagination__page.is-active{transform:scale(3)}.splide__pagination.-light .splide__pagination__page{background-color:#f2e8e1}.splide__pagination--ttb{right:20px}#mobile-card-slider .splide__slide{width:40vw !important}#mobile-card-slider .splide__slide:hover{cursor:grab}#mobile-card-slider .splide__slide:active{cursor:grabbing}html.lenis{height:auto}.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}/*# sourceMappingURL=theme.css.map */
