.Footer_footer__UaG1g{background-color:var(--hunter-green);padding:3rem 2rem 0;font-family:var(--font-lora);margin:0}.Footer_container__Z8cUU{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem;padding-bottom:2rem}.Footer_section__ZxoH7{display:flex;flex-direction:column;gap:1rem}.Footer_sectionTitle__soWKz{font-family:var(--font-outfit);font-size:1.125rem;font-weight:600;color:var(--tabby-brown);margin-bottom:.5rem}.Footer_aboutText__sGx50{font-size:.938rem;line-height:1.6;color:var(--whisker-cream)}.Footer_location__xj7KM{font-size:.875rem;color:var(--whisker-cream)}.Footer_linkList__TTzpJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.Footer_link__EWWOW{font-size:.938rem;color:var(--whisker-cream);text-decoration:none;transition:color .2s ease}.Footer_link__EWWOW:hover{color:var(--whisker-cream);opacity:.7}.Footer_socialLinks__QXggH{display:flex;flex-direction:column;gap:.75rem}.Footer_socialLink__VOPU_{display:flex;align-items:center;gap:.5rem;font-size:.938rem;color:var(--whisker-cream);text-decoration:none;transition:color .2s ease}.Footer_socialLink__VOPU_:hover{color:var(--whisker-cream);opacity:.7}.Footer_newsletterDescription__Ld2qq{font-size:.875rem;line-height:1.5;color:var(--whisker-cream);opacity:.85}.Footer_newsletterForm__JOSL3{display:flex;gap:.5rem;margin-top:.5rem}.Footer_newsletterInput__NLkmV{flex:1 1;padding:.625rem .875rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.1);color:var(--whisker-cream);font-family:var(--font-outfit);font-size:.875rem}.Footer_newsletterInput__NLkmV::placeholder{color:rgba(255,255,255,.5)}.Footer_newsletterInput__NLkmV:focus{outline:none;border-color:var(--tabby-brown)}.Footer_newsletterButton__zVvfn{padding:.625rem 1rem;background:var(--tabby-brown);color:white;border:none;border-radius:6px;font-family:var(--font-outfit);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s;white-space:nowrap}.Footer_newsletterButton__zVvfn:hover{opacity:.9}.Footer_subscribeSuccess__4qTs_{font-size:.875rem;color:var(--paw-pink);margin-top:.5rem}.Footer_subscribeError__PRBZb{font-size:.813rem;color:#ff6b6b;margin-top:.5rem}.Footer_newsletterButton__zVvfn:disabled,.Footer_newsletterInput__NLkmV:disabled{opacity:.6;cursor:not-allowed}.Footer_bottomBar__TdDhH{border-top:1px solid rgba(44,95,79,.2);padding:1.5rem 0;margin-top:2rem}.Footer_bottomContainer__35VRd{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Footer_copyright__j5CNb{font-size:.875rem;color:var(--whisker-cream);margin:0}.Footer_madeWithWrapper__UdEX1{display:flex;flex-direction:column;align-items:center;gap:.25rem}.Footer_memorial__VhL_K{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--whisker-cream);opacity:.85}.Footer_memorialImage__O7Olb{border-radius:50%;object-fit:cover}.Footer_credit__Vefv_{font-size:.75rem;color:var(--whisker-cream);opacity:.7;margin:0}.Footer_creditLink__mUzs_{color:var(--whisker-cream);text-decoration:underline;text-underline-offset:2px}.Footer_creditLink__mUzs_:hover{opacity:1}.Footer_languageSwitcher__VErv5{display:flex;align-items:center;gap:.5rem;font-family:var(--font-outfit);font-size:.875rem;font-weight:600}.Footer_activeLanguage__Dqt5R,.Footer_inactiveLanguage__Ntraf{color:var(--whisker-cream);text-decoration:none}.Footer_inactiveLanguage__Ntraf{opacity:.4;transition:color .2s ease}.Footer_inactiveLanguage__Ntraf:hover,.Footer_separator__vW02z{color:var(--whisker-cream)}@media (max-width:800px){.Footer_footer__UaG1g{padding:2rem 1rem 0}.Footer_container__Z8cUU{grid-template-columns:1fr;gap:2rem}.Footer_bottomContainer__35VRd{flex-direction:column;text-align:center;gap:.75rem}.Footer_languageSwitcher__VErv5{justify-content:center}}.Navbar_navbar__fk_p7{background-color:var(--whisker-cream);border-bottom:1px solid rgba(44,95,79,.1);box-shadow:0 1px 3px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.03);position:fixed;top:0;left:0;right:0;z-index:999;transition:transform .3s ease}.Navbar_navbar__fk_p7.Navbar_visible__N1pwd{transform:translateY(0)}.Navbar_navbar__fk_p7.Navbar_hidden__YQxiz{transform:translateY(-100%)}.Navbar_container__R6vwY{max-width:1200px;margin:0 auto;padding:0 2rem}.Navbar_navContent__Ob3UE{display:flex;justify-content:space-between;align-items:center;height:5rem}.Navbar_logo__UM0Ax{flex-shrink:0}.Navbar_logoImage__yr2dQ{height:56px;width:auto}.Navbar_navLinks__F_HK7,.Navbar_navRight__w_i2H{display:flex;align-items:center;gap:2rem}.Navbar_navLink__id1IU{color:var(--text-dark);font-family:var(--font-outfit);font-size:16px;text-decoration:none;position:relative;transition:color .2s;padding:.8rem}.Navbar_navLink__id1IU:hover{color:var(--tabby-brown)}.Navbar_navLink__id1IU:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:repeating-linear-gradient(90deg,var(--tabby-brown) 0,var(--tabby-brown) 3px,transparent 3px,transparent 6px);transform:skewX(-20deg);transition:width .2s}.Navbar_navLink__id1IU:hover:after{width:100%}.Navbar_dropdown__ztbRD{position:relative}.Navbar_dropdown__ztbRD>button.Navbar_navLink__id1IU{background:none;border:none;cursor:pointer}.Navbar_dropdownArrow__l_yBf{margin-left:.25rem;font-size:.75rem;transition:transform .2s}.Navbar_dropdown__ztbRD:hover .Navbar_dropdownArrow__l_yBf{transform:rotate(180deg)}.Navbar_dropdownMenu__S49hn{position:absolute;top:100%;left:0;background-color:var(--whisker-cream);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:150px;padding:.5rem 0;z-index:1000}.Navbar_dropdownItem__GD6VA{display:block;padding:.75rem 1rem;color:var(--text-dark);font-family:var(--font-outfit);font-size:14px;text-decoration:none;transition:background-color .2s,color .2s}.Navbar_dropdownItem__GD6VA:hover{background-color:rgba(44,95,79,.1);color:var(--tabby-brown)}.Navbar_cta__NEzYS{color:var(--tabby-brown);font-family:var(--font-outfit);font-weight:600;text-decoration:none;position:relative;padding:.5rem 0;background:transparent}.Navbar_cta__NEzYS:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-image:url("data:image/svg+xml,%3Csvg width='100' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,2 Q10,0 20,2 T40,2 T60,2 T80,2 T100,2' stroke='%23C85C3F' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:100% 100%}.Navbar_cta__NEzYS:hover:after{animation:Navbar_scratchReveal__yK23V .4s ease-out}@keyframes Navbar_scratchReveal__yK23V{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.Navbar_langSwitcher__nVIUu{display:flex;align-items:center;gap:.5rem;font-size:14px}.Navbar_langLink__WaX70{text-decoration:none;transition:color .2s}.Navbar_langLink__WaX70.Navbar_active__ZTgb8{color:var(--tabby-brown);font-weight:600}.Navbar_langLink__WaX70:not(.Navbar_active__ZTgb8){color:var(--text-light)}.Navbar_langLink__WaX70:not(.Navbar_active__ZTgb8):hover{color:var(--tabby-brown)}.Navbar_langDivider__TG4U_{color:var(--text-light)}.Navbar_cta__NEzYS:hover{opacity:.9}.Navbar_menuButton__6Djq2{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--hunter-green)}.Navbar_mobileMenu__g3FB_{position:fixed;top:4rem;left:0;right:0;bottom:0;z-index:10000;background:linear-gradient(180deg,rgba(246,244,240,1) 0,rgba(246,244,240,.95) 10%,rgba(246,244,240,.85) 20%,rgba(246,244,240,.7) 30%,rgba(246,244,240,.6) 40%);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5.3px);-webkit-backdrop-filter:blur(5.3px);border:1px solid rgba(255,255,255,.26);z-index:99;min-height:100vh;padding:1rem;animation:Navbar_curtainDrop__bdGSA .5s ease-out;transform-origin:top}.Navbar_mobileMenu__g3FB_.Navbar_closing__4JGat{animation:Navbar_curtainUp__yQqcc .25s ease-in forwards}.Navbar_mobileMenuContent__tMAZP{display:flex;flex-direction:column;gap:1rem;margin-left:2rem}.Navbar_langLink__WaX70 img{width:24px;height:auto;vertical-align:middle}.Navbar_mobileCta__4yeJ_,.Navbar_mobileLangSwitcher__wplkO,.Navbar_mobileNavLink___jIUL{animation:Navbar_slideInFade__sqTCS .4s ease-out backwards}.Navbar_mobileNavLink___jIUL{color:var(--text-dark);font-family:var(--font-outfit);font-size:1.2rem;font-weight:600;text-decoration:none;padding:.5rem 0}.Navbar_mobileNavLink___jIUL:hover{color:var(--tabby-brown)}.Navbar_mobileDropdown__Pgx8h{animation:Navbar_slideInFade__sqTCS .4s ease-out backwards}.Navbar_mobileDropdown__Pgx8h>button.Navbar_mobileNavLink___jIUL{background:none;border:none;cursor:pointer}.Navbar_mobileDropdownArrow__rED49{display:none}.Navbar_mobileSubmenu__jGhk2{padding-left:1rem;margin-top:.5rem}.Navbar_mobileSubmenuLink__n9kKr{display:block;color:var(--text-dark);font-family:var(--font-outfit);font-size:1rem;font-weight:500;text-decoration:none;padding:.5rem 0}.Navbar_mobileSubmenuLink__n9kKr:hover{color:var(--tabby-brown)}.Navbar_mobileLangSwitcher__wplkO{display:flex;gap:1rem;padding:.5rem 0;font-size:1rem}.Navbar_mobileLangLink__EGai9{color:var(--text-dark);text-decoration:none}.Navbar_mobileCta__4yeJ_{color:var(--tabby-brown);font-family:var(--font-outfit);font-weight:600;text-align:center;text-decoration:none;padding:1rem 2rem;margin-top:1rem;border:2px solid var(--tabby-brown);border-radius:8px;display:inline-block;transition:all .2s ease;width:60%;background-color:var(--whisker-cream)}.Navbar_mobileCta__4yeJ_:hover{background-color:var(--tabby-brown);color:var(--whisker-cream)}@keyframes Navbar_curtainDrop__bdGSA{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Navbar_curtainUp__yQqcc{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes Navbar_slideInFade__sqTCS{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:950px){.Navbar_container__R6vwY{padding:0 1rem}.Navbar_navContent__Ob3UE{height:64px}.Navbar_mobileLangLink__EGai9 img{width:32px;height:auto;vertical-align:middle}.Navbar_logoImage__yr2dQ{height:40px}.Navbar_navRight__w_i2H{display:none}.Navbar_menuButton__6Djq2{display:flex;flex-direction:column;justify-content:space-around;width:40px;height:40px;padding:8px;background:none;border:none;cursor:pointer}.Navbar_scratchLine__2Tt_o{width:100%;height:3px;position:relative;transition:all .3s ease;transform-origin:center}.Navbar_scratchLine__2Tt_o:before{content:"";position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,1.5 L8,0.5 L15,2 L22,1 L30,2.5 L38,1 L45,2 L53,0.5 L60,1.5 L68,2 L75,1 L83,2 L90,0.5 L100,1.5' stroke='%23C85C3F' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_scratchLine__2Tt_o:first-child{transform:translateY(-9px) rotate(45deg)}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_scratchLine__2Tt_o:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_scratchLine__2Tt_o:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}