._header_vk3xn_3{z-index:50;color:#fff;justify-content:space-between;align-items:center;padding-top:clamp(24px,3.9vw,75px);display:flex;position:relative}._logoLink_vk3xn_13{align-items:center;display:inline-flex}._logo_vk3xn_13{width:clamp(140px,11vw,213px);height:auto}._desktopNav_vk3xn_24{letter-spacing:.04em;align-items:center;gap:clamp(28px,3.5vw,64px);font-size:16px;display:flex}._navLink_vk3xn_32{color:#fff;font-weight:300;transition:color .25s,opacity .25s;position:relative}._navLink_vk3xn_32:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}._navLink_vk3xn_32:hover{opacity:.9}._navLink_vk3xn_32:hover:after{transform-origin:0;transform:scaleX(1)}._menuToggle_vk3xn_62{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,transform .2s,border-color .25s;display:none}._menuToggle_vk3xn_62:hover{background:#ffffff38;border-color:#ffffff80;transform:scale(1.05)}._menuToggle_vk3xn_62:active{transform:scale(.95)}._backdrop_vk3xn_89{z-index:998;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#2d1e148c;transition:opacity .4s,visibility .4s;position:fixed;inset:0}._backdropActive_vk3xn_102{opacity:1;visibility:visible;pointer-events:auto}._offcanvas_vk3xn_109{width:min(88vw,420px);height:100vh;z-index:999;-webkit-backdrop-filter:blur(24px);box-sizing:border-box;visibility:hidden;background:linear-gradient(165deg,#eedac4fa 0%,#ceb296fa 100%);border-left:1px solid #fff6;flex-direction:column;justify-content:space-between;height:100dvh;padding:clamp(24px,4vw,36px);transition:transform .45s cubic-bezier(.16,1,.3,1),visibility .45s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 40px #2d1e1440}._offcanvasOpen_vk3xn_133{visibility:visible;transform:translate(0)}._offcanvasHeader_vk3xn_139{border-bottom:1px solid #73543c26;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;display:flex}._offcanvasLogo_vk3xn_148{filter:brightness(.2)sepia(.6)hue-rotate(345deg);height:auto}._closeButton_vk3xn_153{color:#5c3e28;cursor:pointer;background:#73543c14;border:1px solid #73543c2e;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .25s,transform .2s,color .25s;display:inline-flex}._closeButton_vk3xn_153:hover{color:#3b2516;background:#73543c29;transform:rotate(90deg)}._mobileNav_vk3xn_174{flex-direction:column;gap:18px;margin-block:auto;padding-block:24px;display:flex}._mobileNavLink_vk3xn_182{opacity:0;border-bottom:1px solid #73543c14;align-items:baseline;gap:16px;padding:10px 0;text-decoration:none;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1),color .25s;display:flex;transform:translateY(18px)}._offcanvasOpen_vk3xn_133 ._mobileNavLink_vk3xn_182{opacity:1;transition-delay:var(--item-delay,.15s);transform:translateY(0)}._mobileNavNumber_vk3xn_200{color:#9c7124;letter-spacing:.05em;font-family:Sarpanch,sans-serif;font-size:13px;font-weight:500}._mobileNavText_vk3xn_208{font-family:var(--font-heading);color:#4a3424;letter-spacing:.01em;font-size:clamp(28px,6.5vw,36px);font-weight:400;transition:color .25s,transform .25s}._mobileNavLink_vk3xn_182:hover ._mobileNavText_vk3xn_208{color:#9c7124;transform:translate(6px)}._offcanvasFooter_vk3xn_223{border-top:1px solid #73543c26;flex-direction:column;gap:18px;padding-top:20px;display:flex}._offcanvasSignature_vk3xn_231{color:#73543d;text-align:center;margin:0;font-family:Edwardian Script ITC,Apple Chancery,cursive;font-size:clamp(24px,5.5vw,32px);font-style:italic}._offcanvasActions_vk3xn_240{flex-direction:column;gap:10px;width:100%;display:flex}._offcanvasActions_vk3xn_240 a{box-sizing:border-box;justify-content:center;width:100%}@media (max-width:850px){._desktopNav_vk3xn_24{display:none}._menuToggle_vk3xn_62{display:inline-flex}}
