.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s ease,box-shadow .4s ease}.Navbar_navTransparent__vV4Ol{background:transparent}.Navbar_navSolid__m56_M{background:rgba(17,76,25,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 24px rgba(0,0,0,.12)}.Navbar_navInner__OAkyY{max-width:var(--max-width-container);margin:0 auto;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between}.Navbar_logo__UM0Ax{filter:brightness(0) invert(1);width:120px;height:auto;position:relative;z-index:101;transition:opacity .3s ease}.Navbar_logo__UM0Ax:hover{opacity:.85}.Navbar_desktopLinks__xCmh4{display:flex;align-items:center;gap:2.5rem;margin-left:auto}.Navbar_navLink__id1IU{font-family:var(--font-body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgba(243,241,239,.75);text-decoration:none;transition:color .3s ease;position:relative}.Navbar_navLink__id1IU:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--light-green);transition:width .3s ease}.Navbar_navLink__id1IU:hover{color:var(--lightest-brown)}.Navbar_navLink__id1IU:hover:after{width:100%}.Navbar_desktopReserve__y_zJB{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.4rem;background:var(--light-brown);border:none;border-radius:8px;color:var(--dark-green);font-family:var(--font-body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .3s ease,transform .3s ease}.Navbar_desktopReserve__y_zJB:hover{background:var(--lightest-brown);transform:scale(1.04)}.Navbar_desktopReserveIcon__v9Qje{width:14px;height:14px;opacity:.85}.Navbar_langWrap__pmHow{position:relative;display:inline-block;margin-left:1.25rem}.Navbar_langButton__TfWoI{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;background:transparent;border:1px solid rgba(243,241,239,.28);border-radius:999px;color:rgba(243,241,239,.85);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease}.Navbar_langButton__TfWoI:hover{border-color:rgba(243,241,239,.6);color:var(--lightest-brown);background:rgba(243,241,239,.06)}.Navbar_langFlag__cjwSV{font-size:.95rem;line-height:1}.Navbar_langCode__NA7Va{letter-spacing:.14em}.Navbar_langChevron__OBpIv{transition:transform .25s ease;opacity:.85}.Navbar_langChevronOpen__8m5FP{transform:rotate(180deg)}.Navbar_langMenu__ukV6m{position:absolute;top:calc(100% + .5rem);right:0;list-style:none;margin:0;padding:.4rem;min-width:200px;max-height:calc(100dvh - 5rem - 20px - env(safe-area-inset-bottom, 0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:rgba(17,76,25,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(243,241,239,.12);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.35);z-index:200}.Navbar_langOption__z4JGq{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .75rem;background:transparent;border:none;border-radius:8px;color:rgba(243,241,239,.88);font-family:var(--font-body);font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.Navbar_langOption__z4JGq:hover{background:rgba(243,241,239,.08);color:var(--lightest-brown)}.Navbar_langOptionActive__qwpFF{background:rgba(133,171,112,.22);color:var(--lightest-brown)}.Navbar_hamburger__b7KpD{display:none;position:relative;z-index:102;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.Navbar_hamburgerLine__a70bS{display:block;width:24px;height:2px;background:var(--lightest-brown);border-radius:2px;transition:all .35s cubic-bezier(.21,.47,.32,.98);position:absolute;left:4px}.Navbar_hamburgerLine__a70bS:first-child{top:8px}.Navbar_hamburgerLine__a70bS:nth-child(2){top:15px;width:18px}.Navbar_hamburgerLine__a70bS:nth-child(3){top:22px}.Navbar_hamburgerOpen__Q16k9 .Navbar_hamburgerLine__a70bS:first-child{top:15px;transform:rotate(45deg)}.Navbar_hamburgerOpen__Q16k9 .Navbar_hamburgerLine__a70bS:nth-child(2){opacity:0;transform:translateX(8px)}.Navbar_hamburgerOpen__Q16k9 .Navbar_hamburgerLine__a70bS:nth-child(3){top:15px;transform:rotate(-45deg)}.Navbar_mobileOverlay__BPPBS{position:fixed;inset:0;z-index:99;background:var(--dark-green);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem 3rem}.Navbar_mobileLinks__S13mC{display:flex;flex-direction:column;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}.Navbar_mobileNavLink___jIUL{font-family:var(--font-heading);font-weight:300;font-size:clamp(1.45rem,5.4vw,2.1rem);text-transform:capitalize;color:var(--lightest-brown);text-decoration:none;letter-spacing:-.01em;line-height:1.3;transition:color .3s ease;position:relative;display:inline-block;white-space:nowrap}.Navbar_mobileNavLink___jIUL:before{content:"";position:absolute;bottom:2px;left:0;width:0;height:2px;background:var(--light-green);transition:width .4s cubic-bezier(.21,.47,.32,.98)}.Navbar_mobileNavLink___jIUL:hover{color:var(--light-green)}.Navbar_mobileNavLink___jIUL:hover:before{width:100%}.Navbar_mobileDivider__1Afzv{width:40px;height:1px;background:rgba(133,171,112,.35);border:none;margin:2rem 0}.Navbar_mobileReserve__K_GOo{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 2.5rem;width:100%;background:rgba(133,171,112,.15);border:1px solid rgba(133,171,112,.35);border-radius:12px;color:var(--lightest-brown);font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .3s ease}.Navbar_mobileReserve__K_GOo:hover{background:rgba(133,171,112,.3)}.Navbar_mobileReserveIcon__5EAyF{width:30px;height:30px;filter:brightness(0) invert(1);opacity:.8}.Navbar_mobileInstagram__14X3N{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1.25rem;padding:.9rem 1.25rem;width:100%;max-width:100%;font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--lightest-brown);text-decoration:none;letter-spacing:.04em;border:1px solid rgba(243,241,239,.2);border-radius:12px;transition:all .3s ease;white-space:nowrap}.Navbar_mobileInstagram__14X3N:hover{background:rgba(243,241,239,.08);border-color:rgba(243,241,239,.35)}.Navbar_mobileInstagramIcon__WDSbf{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.85}.Navbar_mobileLocation__6Tlsi{margin-top:1.5rem;font-family:var(--font-body);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:rgba(133,171,112,.5)}@media (max-width:768px){.Navbar_navInner__OAkyY{padding:1rem 1.25rem}.Navbar_desktopLinks__xCmh4{display:none}.Navbar_hamburger__b7KpD{display:flex;align-items:center;justify-content:center}.Navbar_logo__UM0Ax{width:100px}.Navbar_langWrap__pmHow{margin-left:auto;margin-right:.75rem}.Navbar_langButton__TfWoI{padding:.4rem .6rem;font-size:.7rem}.Navbar_langMenu__ukV6m{min-width:180px}}.Navbar_langToggle__VuKwq{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;font-family:var(--font-body);font-size:.85rem;font-weight:600;letter-spacing:.06em;color:inherit;text-decoration:none;border:1px solid;border-radius:999px;opacity:.75;transition:opacity .2s ease,background-color .2s ease;margin-left:.4rem}.Navbar_langToggle__VuKwq:hover{opacity:1;background-color:rgba(255,255,255,.08)}.Navbar_navSolid__m56_M .Navbar_langToggle__VuKwq:hover{background-color:rgba(17,76,25,.08)}.Navbar_langToggleMobile__eDeRt{font-size:.95rem;padding:.7rem 1.2rem;margin:0 auto;display:inline-flex}