@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=DM+Sans:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@700&family=Inter:wght@300;400;500;600;700&display=swap);.Navbar_nav__wKvwy{align-items:center;display:flex;gap:1rem;position:relative}.Navbar_backdrop__WlyAK,.Navbar_menuButton__E-qA8{display:none}.Navbar_link__ijByF{align-items:center;background:#0000;border:none;color:#1e2a1f;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.35rem;text-decoration:none}.Navbar_active__tkO50{color:#f47b20}.Navbar_dropdown__qrP8F{position:relative}.Navbar_dropdownToggle__iaDem{padding:0}.Navbar_chevron__\+ZLhU{align-items:center;background:#f0f5ef;border-radius:999px;color:#2e6a42;display:inline-flex;font-size:.68rem;height:20px;justify-content:center;line-height:1;transition:transform .2s ease,background-color .2s ease,color .2s ease;width:20px}.Navbar_chevronOpen__L-X-U{background:#1f4b32;color:#fff;transform:rotate(180deg)}.Navbar_dropdownMenu__zSdbE{background:#fff;border:1px solid #e8ede6;border-radius:18px;box-shadow:0 18px 40px #16301f24;display:grid;left:0;min-width:220px;padding:.5rem;position:absolute;top:calc(100% + .65rem);z-index:40}.Navbar_dropdownItem__iG8IO{border-radius:12px;color:#1e2a1f;display:block;padding:.8rem .95rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.Navbar_dropdownItem__iG8IO:hover{background:#f3f7f0;color:#1f4b32}.Navbar_nestedDropdown__UAx2Y{position:relative}.Navbar_nestedHeader__FuRp4{align-items:center;border-radius:12px;display:flex;justify-content:space-between;transition:background-color .15s ease}.Navbar_nestedHeader__FuRp4:hover{background:#f3f7f0}.Navbar_nestedHeader__FuRp4 .Navbar_dropdownItem__iG8IO{flex:1 1}.Navbar_nestedChevronBtn__dAisR{align-items:center;background:#0000;border:none;color:#6a7b6c;cursor:pointer;display:inline-flex;font-size:.75rem;justify-content:center;padding:.8rem;transition:transform .2s ease,color .2s ease}.Navbar_nestedHeader__FuRp4:hover .Navbar_nestedChevronBtn__dAisR{color:#1f4b32}.Navbar_desktopChevron__8HDRt{display:block}.Navbar_mobileChevron__oyItx{display:none}.Navbar_nestedMenu__v5zjS{background:#fff;border:1px solid #e8ede6;border-radius:16px;box-shadow:0 18px 40px #16301f24;display:none;left:auto;min-width:200px;padding:.5rem;position:absolute;right:calc(100% + .35rem);top:0;z-index:45}.Navbar_nestedDropdown__UAx2Y:hover .Navbar_nestedMenu__v5zjS,.Navbar_nestedMenuOpen__SZm8j{grid-gap:.25rem;display:grid;gap:.25rem}.Navbar_nestedDropdownItem__Hz73A{border-radius:10px;color:#1e2a1f;display:block;font-size:.92rem;padding:.7rem .9rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.Navbar_nestedDropdownItem__Hz73A:hover{background:#f3f7f0;color:#1f4b32}@media (max-width:900px){.Navbar_menuButton__E-qA8{align-items:center;background:#fff;border:1px solid #dce6dd;border-radius:10px;cursor:pointer;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;margin-left:auto;min-height:42px;min-width:44px;padding:.45rem}.Navbar_menuLine__EB8GV{background:#1f4b32;border-radius:999px;display:block;height:2px;width:18px}.Navbar_backdrop__WlyAK{background:#00000073;border:none;display:block;inset:0;position:fixed;z-index:90}.Navbar_nav__wKvwy{background:#fff;border-radius:0 0 18px 0;box-shadow:8px 0 32px #16301f33;flex-direction:column;gap:.5rem;height:100vh;inset:0 auto 0 0;max-width:320px;padding:1rem;position:fixed;transform:translateX(-100%);transition:transform .25s ease;width:min(80vw,320px);z-index:100}.Navbar_navOpen__8MBUu{transform:translateX(0)}.Navbar_link__ijByF{font-size:1rem;padding:.4rem 0;width:100%}.Navbar_dropdown__qrP8F{width:100%}.Navbar_dropdownToggle__iaDem{justify-content:space-between;width:100%}.Navbar_dropdownMenu__zSdbE{border-radius:12px;box-shadow:none;margin-top:.35rem;min-width:100%;position:static}.Navbar_desktopChevron__8HDRt{display:none}.Navbar_mobileChevron__oyItx{display:block;transition:transform .2s ease}.Navbar_nestedChevronOpen__BSHYE .Navbar_mobileChevron__oyItx{transform:rotate(180deg)}.Navbar_nestedMenu__v5zjS{background:#f7faf5;border:none;border-radius:10px;box-shadow:none;display:none;margin-bottom:.25rem;margin-left:.75rem;margin-top:.25rem;padding:.35rem .5rem;position:static}.Navbar_nestedDropdown__UAx2Y:hover .Navbar_nestedMenu__v5zjS{display:none}.Navbar_nestedMenu__v5zjS.Navbar_nestedMenuOpen__SZm8j{grid-gap:.2rem;display:grid;gap:.2rem}.Navbar_nestedDropdownItem__Hz73A{font-size:.9rem;padding:.55rem .75rem}}.Header_headerWrap__SicAp{position:sticky;top:0;z-index:1000}.Header_topStrip__XgAtX{background:linear-gradient(135deg,#123024,#1f4b32 50%,#4d7f3a);border-bottom:1px solid #ffffff1f;color:#f2f8f1}.Header_topInfo__uXa1g,.Header_topStrip__XgAtX{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.45rem 2rem}.Header_topInfo__uXa1g{flex-wrap:wrap;min-width:0;overflow:hidden}.Header_topDesktop__cM43s{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.Header_topMobile__NiNNx{display:none;overflow:hidden;width:100%}.Header_marquee__BIQfs{animation:Header_marquee__BIQfs 20s linear infinite;display:flex;width:max-content}.Header_marqueeGroup__Ah9Vo{align-items:center;display:flex;gap:1rem;padding-right:1rem}.Header_topLink__9RL6E{align-items:center;color:#f2f8f1;column-gap:.45rem;display:inline-flex;font-size:.82rem;font-weight:600;min-width:0;text-decoration:none}.Header_topLink__9RL6E span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_topLink__9RL6E:hover{color:#d6f2c7}.Header_topSocials__FrWr6{align-items:center;display:inline-flex;gap:.45rem}.Header_socialLink__EZbnZ{align-items:center;background:#ffffff24;border-radius:999px;color:#fff;display:inline-flex;height:26px;justify-content:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease;width:26px}.Header_socialLink__EZbnZ:hover{background:#ffffff47;transform:translateY(-1px)}.Header_header__HXQOm{grid-gap:1rem;align-items:center;background:#ececec;border-bottom:1px solid #e3eee4;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem 2rem}.Header_brandBlock__8ghaT{align-items:center;display:flex;gap:.75rem;min-width:0}.Header_brandLogo__qotxp{display:block;flex-shrink:0;height:46px;object-fit:contain;width:46px}.Header_brandTextGroup__Ff03o{display:flex;flex-direction:column;min-width:0}.Header_brand__5ovdD{color:#1f5a2f;font-size:1.2rem;font-weight:700}.Header_tagline__FnwOt{color:#4a5a4b;font-size:.85rem}@media (max-width:900px){.Header_topStrip__XgAtX{justify-content:center;padding:.35rem 0}.Header_topDesktop__cM43s{display:none}.Header_topMobile__NiNNx{display:block}.Header_header__HXQOm{column-gap:.75rem;grid-template-columns:1fr auto;padding:1rem}.Header_brandLogo__qotxp{height:40px;width:40px}}@media (max-width:520px){.Header_topStrip__XgAtX{padding:.3rem 0}.Header_topInfo__uXa1g{flex-wrap:nowrap}.Header_topLink__9RL6E{font-size:.75rem}.Header_topSocials__FrWr6{gap:.35rem}.Header_socialLink__EZbnZ{height:24px;width:24px}.Header_brandLogo__qotxp{height:34px;width:34px}.Header_brand__5ovdD{font-size:1.05rem}.Header_tagline__FnwOt{font-size:.78rem}}@keyframes Header_marquee__BIQfs{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Footer_footer__kXlYa{background:linear-gradient(135deg,#123024,#1f4b32 50%,#4d7f3a);border-top:4px solid #ffffff1a;color:#fff;margin-top:auto;opacity:0;padding-bottom:0;transform:translateY(60px);transition:opacity .6s ease,transform .6s ease}.Footer_footer__kXlYa.Footer_visible__9V5Ah{opacity:1;transform:translateY(0)}.Footer_footerContent__GLsTv{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:3rem 2rem}.Footer_column__iAwVm{display:flex;flex-direction:column}.Footer_logoSection__IdNfa{margin-bottom:1rem}.Footer_logoImage__C7Ugu{display:block;height:72px;margin-bottom:.75rem;object-fit:contain;width:72px}.Footer_logoText__CTMXR{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.5px;margin:0 0 .5rem}.Footer_tagline__a4seh{color:#c8e6c9;font-size:.85rem;font-style:italic;margin:0}.Footer_aboutText__ZwCSp{color:#e8f5e9;font-size:.95rem;line-height:1.6;margin:1rem 0 1.5rem}.Footer_socialLinks__8J74g{align-items:center;display:flex;gap:1rem;margin-top:auto}.Footer_socialIcon__\+HSoA{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.Footer_socialIcon__\+HSoA:hover{background:#4caf50;box-shadow:0 4px 12px #0000004d;transform:translateY(-3px)}.Footer_columnTitle__0rNjT{border-bottom:2px solid #4caf50;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;margin:0 0 1.5rem;padding-bottom:.75rem}.Footer_linkList__3eYol{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Footer_link__3Ie8d{color:#e8f5e9;display:inline-block;font-size:.95rem;position:relative;text-decoration:none;transition:all .3s ease}.Footer_link__3Ie8d:hover{color:#4caf50;padding-left:.5rem}.Footer_link__3Ie8d:before{background:#4caf50;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Footer_link__3Ie8d:hover:before{width:100%}.Footer_contactList__9bBgR{display:flex;flex-direction:column;gap:1.5rem}.Footer_contactItem__Ztmhc{align-items:flex-start;display:flex;gap:.75rem}.Footer_contactIcon__-hVKN{color:#4caf50;flex-shrink:0;font-size:1.2rem;margin-top:.25rem}.Footer_contactLabel__s\+yE-{color:#4caf50;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin:0 0 .25rem;text-transform:uppercase}.Footer_contactLink__gYxdO{color:#e8f5e9;font-size:.95rem;margin:0;text-decoration:none;transition:color .3s ease}.Footer_contactLink__gYxdO:hover{color:#4caf50;text-decoration:underline}.Footer_contactText__YlMDv{color:#e8f5e9;font-size:.95rem;line-height:1.5;margin:0}.Footer_copyrightBar__eGGxf{background:#0a1c1273;border-top:1px solid #ffffff14;padding:1.5rem 2rem}.Footer_copyrightText__WPDgL{color:#c8e6c9;font-size:.9rem;margin:0 auto;max-width:1200px;text-align:center}.Footer_copyrightLink__FJRDR{background:none;border:none;color:#d6f2c7;cursor:pointer;font-family:inherit;font-size:inherit;margin:0 .25rem;padding:0;text-decoration:none;transition:color .3s ease}.Footer_copyrightLink__FJRDR:hover{color:#fff;text-decoration:underline}@media (max-width:1024px){.Footer_footerContent__GLsTv{gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:2.5rem 1.5rem}}@media (max-width:768px){.Footer_footerContent__GLsTv{gap:2rem;grid-template-columns:1fr;padding:2rem 1.5rem}.Footer_columnTitle__0rNjT{font-size:1rem}.Footer_logoSection__IdNfa{margin-bottom:.5rem}.Footer_logoImage__C7Ugu{height:60px;width:60px}.Footer_logoText__CTMXR{font-size:1.3rem}.Footer_aboutText__ZwCSp{font-size:.9rem}.Footer_socialLinks__8J74g{flex-wrap:wrap}.Footer_copyrightText__WPDgL{font-size:.85rem;line-height:1.5}}@media (max-width:480px){.Footer_footer__kXlYa{padding-bottom:0}.Footer_footerContent__GLsTv{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 1rem}.Footer_columnTitle__0rNjT{font-size:.95rem;margin-bottom:1rem}.Footer_logoText__CTMXR{font-size:1.2rem}.Footer_logoImage__C7Ugu{height:52px;width:52px}.Footer_tagline__a4seh{font-size:.8rem}.Footer_aboutText__ZwCSp{font-size:.85rem;margin:.75rem 0 1rem}.Footer_linkList__3eYol{gap:.5rem}.Footer_link__3Ie8d{font-size:.9rem}.Footer_contactItem__Ztmhc{gap:.5rem}.Footer_contactIcon__-hVKN{font-size:1rem}.Footer_contactLabel__s\+yE-{font-size:.8rem}.Footer_contactLink__gYxdO,.Footer_contactText__YlMDv{font-size:.9rem}.Footer_socialLinks__8J74g{justify-content:flex-start}.Footer_socialIcon__\+HSoA{height:36px;width:36px}.Footer_copyrightBar__eGGxf{padding:1rem}.Footer_copyrightText__WPDgL{font-size:.8rem}}.WhatsAppFab_fab__iE3tn{align-items:center;background:linear-gradient(135deg,#25d366,#1fb855);border:0;border-radius:50%;bottom:1.25rem;box-shadow:0 18px 36px #1fb8554d;color:#fff;display:inline-flex;height:3.5rem;justify-content:center;padding:0;position:fixed;right:1.25rem;text-decoration:none;width:3.5rem;z-index:30}.WhatsAppFab_fab__iE3tn:hover{box-shadow:0 22px 44px #1fb85561;transform:translateY(-1px)}.WhatsAppFab_icon__lyYHH{font-size:1.35rem}@media (max-width:640px){.WhatsAppFab_fab__iE3tn{bottom:1rem;height:3.25rem;right:1rem;width:3.25rem}}.Home_homePage__gNdkv{grid-gap:2.5rem;display:grid;gap:2.5rem;width:100%}.Home_sliderWrap__Hsx18{background:linear-gradient(135deg,#1f4b321f,#f47b2024 50%,#1f4b3214);border-radius:26px;box-shadow:0 20px 50px -10px #1230242e,0 0 0 1px #16301f0f;padding:3px;position:relative;transition:box-shadow .3s ease;width:100%}.Home_sliderWrap__Hsx18:hover{box-shadow:0 26px 60px -10px #1230243d,0 0 0 1px #16301f1a}.Home_slider__vct4K{aspect-ratio:21/9;background:#0d1e14;border-radius:23px;box-shadow:inset 0 0 0 1px #ffffff80;max-height:560px;min-height:320px;overflow:hidden;position:relative;width:100%}.Home_slide__GKwXx{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:absolute;transform:scale(1.02);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.4,0,.2,1);width:100%}.Home_slide__GKwXx.Home_active__Gkeef{opacity:1;transform:scale(1)}.Home_navButton__A9Qal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #fffffff2;border-radius:50%;box-shadow:0 8px 24px #00000024;color:#1a3c27;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1);width:48px;z-index:20}.Home_navButton__A9Qal:hover{background:#f47b20;border-color:#f47b20;box-shadow:0 10px 28px #f47b2073;color:#fff;transform:translateY(-50%) scale(1.1)}.Home_navButton__A9Qal:active{transform:translateY(-50%) scale(.95)}.Home_rightArrow__a2FaH{left:auto;right:24px}.Home_navButton__A9Qal:not(.Home_rightArrow__a2FaH){left:24px}.Home_dotsContainer__quy5C{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e261a94;border:1px solid #ffffff38;border-radius:999px;bottom:22px;box-shadow:0 6px 20px #00000038;display:flex;gap:.55rem;left:50%;padding:.4rem .85rem;position:absolute;transform:translateX(-50%);z-index:20}.Home_dot__xELbe{background:#ffffff73;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.Home_dot__xELbe:hover{background:#ffffffd9}.Home_activeDot__J748Y{background:#a8d5a2;border-radius:999px;box-shadow:0 0 12px #a8d5a2e6;width:24px}.Home_productsSection__fnzqY{grid-gap:2rem;display:grid;gap:2rem;padding:1.5rem 0 3rem}.Home_sectionHeader__Pb2Xc{grid-gap:.35rem;display:grid;gap:.35rem;justify-content:center;text-align:center}.Home_sectionKicker__4nK5-{color:#4a5568;font-size:.95rem;font-weight:500;letter-spacing:.02em;margin:0}.Home_sectionHeading__zzd7o{color:#16301f;font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;margin:0}.Home_categoryGrid__rXqfH{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.Home_categoryCard__-lmCF{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 18px #0000000a;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Home_categoryCard__-lmCF:hover{border-color:#cbd5e1;box-shadow:0 14px 30px #00000017;transform:translateY(-4px)}.Home_categoryImageWrap__sUrRe{background:#f1f5f9;height:240px;overflow:hidden;position:relative;width:100%}.Home_categoryImage__glqAQ{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.Home_categoryCard__-lmCF:hover .Home_categoryImage__glqAQ{transform:scale(1.06)}.Home_categoryFooter__NBMpe{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:1.25rem 1.25rem 1.35rem}.Home_categoryInfo__aeuwj{grid-gap:.2rem;display:grid;gap:.2rem}.Home_categoryName__3-SZh{color:#111827;font-family:Playfair Display,serif;font-size:1.28rem;font-weight:700;margin:0}.Home_categoryCount__y1JFZ{color:#64748b;font-size:.9rem;font-weight:500;margin:0}.Home_categoryArrowCircle__B-HFn{align-items:center;background:#f47b20;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:38px}.Home_categoryCard__-lmCF:hover .Home_categoryArrowCircle__B-HFn{background:#e06d15;transform:translateX(3px)}.Home_categoryArrowIcon__sFIPU{font-size:.85rem}@media (max-width:1024px){.Home_categoryGrid__rXqfH{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Home_slider__vct4K{border-radius:22px;height:clamp(260px,44vh,420px);min-height:260px}.Home_navButton__A9Qal{font-size:1rem;height:45px;width:45px}.Home_navButton__A9Qal:not(.Home_rightArrow__a2FaH){left:15px}.Home_rightArrow__a2FaH{right:15px}.Home_dotsContainer__quy5C{bottom:20px;gap:.5rem}.Home_productsSection__fnzqY{gap:1.5rem;padding:1rem 0 2rem}.Home_categoryImageWrap__sUrRe{height:210px}.Home_dot__xELbe{height:10px;width:10px}.Home_activeDot__J748Y{height:12px;width:12px}}@media (max-width:540px){.Home_categoryGrid__rXqfH{gap:1rem;grid-template-columns:1fr}.Home_slider__vct4K{border-radius:18px;height:240px;min-height:240px}.Home_navButton__A9Qal{font-size:.9rem;height:40px;width:40px}.Home_navButton__A9Qal:not(.Home_rightArrow__a2FaH){left:10px}.Home_rightArrow__a2FaH{right:10px}.Home_dotsContainer__quy5C{bottom:15px;gap:.4rem}.Home_dot__xELbe{height:8px;width:8px}.Home_activeDot__J748Y{height:10px;width:10px}.Home_sectionHeading__zzd7o{font-size:1.85rem}.Home_categoryImageWrap__sUrRe{height:200px}}.Products_page__qmZ7O{grid-gap:2rem;display:grid;gap:2rem}.Products_hero__iJdwg{grid-gap:1.5rem;align-items:end;background:linear-gradient(135deg,#123024,#1f4b32 50%,#4d7f3a);border-radius:28px;color:#f8fbf5;display:grid;gap:1.5rem;grid-template-columns:1.5fr 1fr;padding:2rem}.Products_kicker__p2Qer{color:#d6f2c7;font-size:.82rem;font-weight:700;letter-spacing:.18em;margin:0 0 .75rem;text-transform:uppercase}.Products_heroCopy__aNR4a h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin:0}.Products_intro__guljj{color:#f8fbf5db;font-size:1.02rem;line-height:1.7;margin:1rem 0 0;max-width:52ch}.Products_heroStats__hSJxn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Products_statCard__sHh9y{grid-gap:.35rem;background:#ffffff1a;border:1px solid #ffffff29;border-radius:20px;display:grid;gap:.35rem;padding:1.1rem}.Products_statValue__2\+yp6{font-size:2rem;font-weight:800}.Products_statLabel__QCBZk{color:#f8fbf5cc;font-size:.95rem}.Products_filterRow__ODays{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.Products_categoryCard__Vk7oe{grid-gap:1rem;appearance:none;background:#fff;border:1px solid #dfe8de;border-radius:22px;box-shadow:0 12px 30px #16301f14;cursor:pointer;display:grid;gap:1rem;padding:1.25rem;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Products_categoryCard__Vk7oe:hover{border-color:#b6cfaf;box-shadow:0 16px 34px #16301f1f;transform:translateY(-2px)}.Products_activeCategoryCard__1gOEH{border-color:#4d7f3a;box-shadow:0 16px 34px #1f4b3229;transform:translateY(-1px)}.Products_categoryHeader__sTmJi{align-items:center;display:flex;gap:.9rem}.Products_iconWrap__NsFkI{align-items:center;border-radius:16px;display:inline-flex;font-size:1.2rem;height:48px;justify-content:center;width:48px}.Products_cardDescription__ephet,.Products_cardPrice__Ob507,.Products_card__pl74q h3,.Products_categoryHeader__sTmJi h2,.Products_categoryHeader__sTmJi p,.Products_categoryText__3tKrg{margin:0}.Products_categoryText__3tKrg{color:#516152;line-height:1.6}.Products_categoryLink__v-2tU{color:#1f4b32;font-weight:700}.Products_insecticide__XrqTQ .Products_iconWrap__NsFkI{background:#edf7e8;color:#4d7f3a}.Products_fungicide__\+H8E4 .Products_iconWrap__NsFkI{background:#edf5ea;color:#1d5d3a}.Products_herbicide__XEz9W .Products_iconWrap__NsFkI{background:#f3f7e8;color:#6f8f22}.Products_fertilizer__bwhVS .Products_iconWrap__NsFkI{background:#eef7ea;color:#2f7a4a}.Products_granules__a26Ot .Products_iconWrap__NsFkI{background:#f4f0e5;color:#8a6d2d}.Products_household__8NLoo .Products_iconWrap__NsFkI{background:#edf2ec;color:#2f5664}.Products_catalog__0lHV3{grid-gap:1.5rem;display:grid;gap:1.5rem}.Products_sectionHeader__zl20B{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Products_sectionActions__Agt7h{align-items:center;display:flex;gap:.75rem}.Products_clearSelection__\+rOQA{background:#0000;border:1px solid #1f4b322e;border-radius:999px;color:#1f4b32;cursor:pointer;font-size:.9rem;font-weight:700;padding:.65rem .95rem;transition:background-color .2s ease,border-color .2s ease}.Products_clearSelection__\+rOQA:hover{background:#edf7e0;border-color:#4d7f3a}.Products_sectionLabel__WhnnS{color:#4d7f3a;font-size:.8rem;font-weight:700;letter-spacing:.16em;margin:0 0 .35rem;text-transform:uppercase}.Products_sectionDescription__wSVm4{color:#516152;line-height:1.6;margin:.45rem 0 0;max-width:56ch}.Products_sectionCount__rG6bc{background:#e8f2e5;border-radius:999px;color:#245033;font-size:.9rem;font-weight:700;padding:.55rem .9rem}.Products_grid__v8Hf-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(245px,245px));justify-content:start}.Products_card__pl74q{background:linear-gradient(180deg,#fff,#f7fbf5);border:1px solid #dfe8de;border-radius:16px;box-shadow:0 8px 24px #16301f0f;color:inherit;cursor:pointer;display:grid;min-height:390px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Products_card__pl74q:hover{border-color:#c7d7c3;box-shadow:0 16px 30px #16301f1f;transform:translateY(-3px)}.Products_card__pl74q:hover .Products_readMoreButton__WE4GN{box-shadow:0 10px 20px #f47b2047;transform:translateY(-1px)}.Products_cardImageWrap__hDDi1{background:#e8efe4;height:0;overflow:hidden;padding-top:72%;position:relative}.Products_cardImage__i0-Yi{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.Products_cardBody__k9ln2{grid-gap:.75rem;display:grid;gap:.75rem;padding:.95rem 1rem 1.05rem}.Products_cardTop__n5rP9{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Products_cardBadge__m6T6P{background:#edf5ea;border-radius:999px;color:#4d7f3a;font-size:.72rem;font-weight:700;padding:.3rem .6rem}.Products_cardType__uXC0i{color:#8a9a87;font-size:.72rem;font-weight:600;text-transform:uppercase}.Products_card__pl74q h3{color:#16301f;font-size:1rem}.Products_cardDescription__ephet{color:#516152;font-size:.92rem;line-height:1.5}.Products_readMoreButton__WE4GN{align-items:center;background:#f47b20;border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;margin-top:auto;padding:.7rem .95rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:fit-content}.Products_readMoreButton__WE4GN:hover{box-shadow:0 10px 20px #f47b2047;transform:translateY(-1px)}@media (max-width:900px){.Products_hero__iJdwg{grid-template-columns:1fr}.Products_heroStats__hSJxn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Products_page__qmZ7O{gap:1.25rem}.Products_hero__iJdwg{border-radius:22px;padding:1.35rem}.Products_heroStats__hSJxn{grid-template-columns:1fr}.Products_sectionHeader__zl20B{align-items:start;flex-direction:column}.Products_grid__v8Hf-{grid-template-columns:1fr}.Products_card__pl74q{min-height:0;min-height:auto}}.ProductDetail_page__ZJYUv{display:grid;min-height:100vh;padding:clamp(1rem,3vw,2rem)}.ProductDetail_container__mF572{grid-gap:1.25rem;display:grid;gap:1.25rem;margin:0 auto;max-width:1180px;width:100%}.ProductDetail_breadcrumbs__036Bf{color:#58705d;display:flex;flex-wrap:wrap;font-size:.95rem;gap:.45rem}.ProductDetail_breadcrumbs__036Bf a{color:#f47b20;text-decoration:none}.ProductDetail_layout__VBJjU{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ProductDetail_imageWrap__F55q8{overflow:hidden}.ProductDetail_image__Ea5NV{border-radius:24px;display:block;height:auto;max-height:560px;object-fit:contain;width:100%}.ProductDetail_content__6cr9S{grid-gap:1rem;background:linear-gradient(180deg,#fff,#f7fbf5);border:1px solid #dce6d8;border-radius:24px;box-shadow:0 18px 40px #16301f0f;display:grid;gap:1rem;padding:1.5rem}.ProductDetail_category__GXaRk{color:#4d7f3a;font-size:.82rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.ProductDetail_content__6cr9S h1{color:#16301f;font-size:clamp(2rem,4vw,3rem);margin:0}.ProductDetail_sizeBlock__9rcig{grid-gap:.7rem;display:grid;gap:.7rem}.ProductDetail_sizeLabel__-EMer{color:#1f4b32;font-size:1rem;font-weight:800;margin:0}.ProductDetail_sizeChips__KVzFJ{display:flex;flex-wrap:wrap;gap:.55rem}.ProductDetail_sizeChip__5QK1E{align-items:center;background:#fff;border:1px solid #b9c9b8;border-radius:4px;color:#1f1f1f;display:inline-flex;font-size:1rem;justify-content:center;min-width:78px;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ProductDetail_sizeChip__5QK1E:hover{border-color:#16301f}.ProductDetail_sizeChipActive__hwTFD{background:#151515;border-color:#151515;color:#fff}.ProductDetail_description__QfcAO{color:#516152;line-height:1.75;margin:0}.ProductDetail_actions__Drbm8{padding-top:.5rem}.ProductDetail_backButton__2JQoQ{align-items:center;background:#1f4b32;border-radius:999px;color:#fff;display:inline-flex;font-weight:700;padding:.85rem 1.3rem;text-decoration:none}@media (max-width:900px){.ProductDetail_layout__VBJjU{grid-template-columns:1fr}.ProductDetail_image__Ea5NV{max-height:460px}}@media (max-width:640px){.ProductDetail_image__Ea5NV{border-radius:20px;max-height:360px}}.Crops_topbar__jMzhz{align-items:center;background:#1a4d2e;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.6rem 2rem}.Crops_topbar__jMzhz span{color:#ffffffbf;font-size:12px}.Crops_topbar__jMzhz a{color:#a8d5a2;font-size:12px;text-decoration:none}.Crops_nav__8QfLF{align-items:center;background:#fff;border-bottom:.5px solid #0000001a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 2rem}.Crops_brandName__yP7Jx{color:#1a4d2e;font-family:Playfair Display,serif;font-size:20px;font-weight:700}.Crops_brandTag__mNCup{color:#888;display:block;font-size:11px;margin-top:1px}.Crops_navLinks__xmlSx{display:flex;flex-wrap:wrap;gap:1.5rem}.Crops_navLinks__xmlSx a{color:#444;font-size:13px;text-decoration:none}.Crops_navLinks__xmlSx a:hover{color:#2d6a3f}.Crops_navActive__FMYnE{color:#2d6a3f!important;font-weight:500}.Crops_hero__T1-an{background:linear-gradient(140deg,#0d3320,#1a4d2e 45%,#2d6a3f);overflow:hidden;padding:4rem 2rem 3.5rem;position:relative;text-align:center}.Crops_hero__T1-an:before{background:#a8d5a20f;border-radius:50%;content:"";height:280px;position:absolute;right:-80px;top:-80px;width:280px}.Crops_hero__T1-an:after{background:#ffffff08;border-radius:50%;bottom:-80px;content:"";height:250px;left:-40px;position:absolute;width:250px}.Crops_pageBadge__57qre{background:#a8d5a22e;border:1px solid #a8d5a247;border-radius:20px;color:#a8d5a2;display:inline-block;font-size:11px;font-weight:500;letter-spacing:2.5px;margin-bottom:1.25rem;padding:5px 15px;text-transform:uppercase}.Crops_heroTitle__kQR5R{color:#fff;font-family:Playfair Display,serif;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 .5rem}.Crops_heroTitle__kQR5R em{color:#a8d5a2;font-style:italic}.Crops_heroUrdu__hk4YE{color:#fff9;direction:rtl;font-size:22px;font-weight:300;margin:0 0 1.25rem}.Crops_heroDesc__fVzBW{color:#ffffffad;font-size:15px;font-weight:300;line-height:1.8;margin:0 auto 2rem;max-width:520px}.Crops_heroPills__amujB{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Crops_hp__oxS2Z{background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;color:#fffc;font-size:12px;padding:6px 16px}.Crops_wrap__4DzFi{margin:0 auto;max-width:960px;padding:3rem 1.5rem 5rem}.Crops_introStrip__UaPJS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:3rem}.Crops_isCard__zcTcg{background:#fff;border:.5px solid #00000017;border-radius:12px;padding:1.25rem;text-align:center}.Crops_isNum__wj5Vj{color:#2d6a3f;font-family:Playfair Display,serif;font-size:26px;font-weight:700;line-height:1;margin-bottom:4px}.Crops_isLbl__j-PWi{color:#888;font-size:12px}.Crops_secHeader__6nLn9{margin-bottom:2rem}.Crops_secLbl__9-zxz{color:#2d6a3f;font-size:11px;font-weight:500;letter-spacing:2.5px;margin:0 0 .4rem;text-transform:uppercase}.Crops_secHd__PLdGn{color:#1c1c1a;font-family:Playfair Display,serif;font-size:26px;font-weight:400}.Crops_secHd__PLdGn span{color:#2d6a3f}.Crops_cropCard__SBPOR{background:#fff;border:.5px solid #00000017;border-radius:18px;display:grid;grid-template-columns:420px 1fr;margin-bottom:2rem;min-height:320px;overflow:hidden}.Crops_cropCard__SBPOR.Crops_reverse__vvudq{grid-template-columns:1fr 420px}.Crops_cropImg__DIdfR{overflow:hidden;position:relative}.Crops_cropImg__DIdfR img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.Crops_cropCard__SBPOR:hover .Crops_cropImg__DIdfR img{transform:scale(1.04)}.Crops_cropImgOverlay__-8syr{background:linear-gradient(0deg,#0000008c,#0000);bottom:0;left:0;padding:1.25rem;position:absolute;right:0}.Crops_cropEmoji__rLpYj{display:block;font-size:28px;margin-bottom:4px}.Crops_cropUrduName__qSzhl{color:#fff;direction:rtl;font-size:18px;font-weight:400;text-align:right}.Crops_cropBody__qd6uU{display:flex;flex-direction:column;justify-content:center;padding:2rem 2.25rem}.Crops_cropTag__a4bO1{background:#e8f5e9;border-radius:12px;color:#2d6a3f;display:inline-block;font-size:11px;font-weight:500;letter-spacing:1px;margin-bottom:1rem;padding:4px 12px;text-transform:uppercase}.Crops_cropEnName__HfvrU{color:#1c1c1a;font-family:Playfair Display,serif;font-size:28px;font-weight:700;line-height:1.1;margin:0 0 .25rem}.Crops_cropSci__vDri1{color:#aaa;font-size:12px;font-style:italic;margin:0 0 1rem}.Crops_cropDescEn__2QXop{color:#555;font-size:13.5px;line-height:1.75;margin:0 0 .75rem}.Crops_cropDescUr__GgMZ\+{color:#777;direction:rtl;font-size:14px;font-weight:300;line-height:1.8;margin:0 0 1.25rem;text-align:right}.Crops_cropDivider__e1Yj2{background:#c8e6c8;border-radius:2px;height:2px;margin:1rem 0;width:40px}.Crops_prodLabel__c4luq{color:#2d6a3f;font-size:11px;font-weight:500;letter-spacing:1.5px;margin:0 0 .75rem;text-transform:uppercase}.Crops_prodTags__xXGFZ{display:flex;flex-wrap:wrap;gap:6px}.Crops_prodTag__vKO9K{background:#f5f5f0;border:.5px solid #0000001a;border-radius:20px;color:#444;font-size:12px;padding:5px 12px}.Crops_seasonBar__4PzF2{margin-top:1.25rem}.Crops_seasonLabel__ACU1-{color:#2d6a3f;font-size:11px;font-weight:500;letter-spacing:1.5px;margin:0 0 .5rem;text-transform:uppercase}.Crops_seasonMonths__yGiji{display:flex;gap:4px}.Crops_sm__-sjC0{background:#e0e0e0;border-radius:3px;flex:1 1;height:6px}.Crops_sm__-sjC0.Crops_active__\+VVq0{background:#2d6a3f}.Crops_sm__-sjC0.Crops_partial__mb33v{background:#a8d5a2}.Crops_cta__LhjUf{align-items:center;background:linear-gradient(135deg,#1a4d2e,#2d6a3f);border-radius:16px;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:1rem;padding:3rem}.Crops_cta__LhjUf h2{color:#fff;font-family:Playfair Display,serif;font-size:22px;font-weight:400;margin:0 0 .4rem}.Crops_cta__LhjUf h2 em{color:#a8d5a2;font-style:italic}.Crops_ctaUr__OUZwJ{color:#fff9;direction:rtl;font-size:14px;margin:0}.Crops_ctaBtn__rY-Nd{background:#a8d5a2;border:none;border-radius:8px;color:#1a4d2e;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;padding:12px 26px;white-space:nowrap}.Crops_footer__-0pPa{background:#1a4d2e;padding:1.5rem 2rem;text-align:center}.Crops_footer__-0pPa p{color:#ffffff80;font-size:12px}.Crops_footer__-0pPa a{color:#a8d5a2;font-size:12px;text-decoration:none}@media (max-width:720px){.Crops_cropCard__SBPOR,.Crops_cropCard__SBPOR.Crops_reverse__vvudq{grid-template-columns:1fr;min-height:auto}.Crops_cropImg__DIdfR{height:220px}.Crops_heroTitle__kQR5R{font-size:30px}.Crops_cropCard__SBPOR.Crops_reverse__vvudq .Crops_cropImg__DIdfR{order:-1}}.Sustainability_page__jWNVl{grid-gap:1.5rem;color:#17301f;display:grid;font-family:DM Sans,sans-serif;gap:1.5rem;min-height:100vh;padding:clamp(.75rem,2vw,1rem)}.Sustainability_hero__0qQ6i{background:linear-gradient(140deg,#0d3320,#1a4d2e 45%,#2d6a3f);border-radius:30px;box-shadow:0 24px 50px #1230242e;margin-bottom:.25rem;overflow:hidden;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative;text-align:center}.Sustainability_hero__0qQ6i:after,.Sustainability_hero__0qQ6i:before{border-radius:50%;content:"";position:absolute}.Sustainability_hero__0qQ6i:before{background:#a8d5a212;height:260px;left:-80px;top:-80px;width:260px}.Sustainability_hero__0qQ6i:after{background:#a8d5a20d;bottom:-100px;height:300px;right:-50px;width:300px}.Sustainability_badge__6WSOZ{background:#a8d5a233;border:1px solid #a8d5a252;border-radius:999px;color:#a8d5a2;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.2rem;padding:.45rem 1rem;position:relative;text-transform:uppercase;z-index:1}.Sustainability_heroTitle__GZROY{color:#fff;font-family:Playfair Display,serif;font-size:clamp(2.35rem,5vw,4.2rem);font-weight:700;line-height:1.1;margin:0 0 1.2rem;position:relative;z-index:1}.Sustainability_heroTitle__GZROY em{color:#a8d5a2;font-style:italic}.Sustainability_heroSub__MBK5M{color:#ffffffbd;font-size:1rem;font-weight:300;line-height:1.8;margin:0 auto 2rem;max-width:36rem;position:relative;z-index:1}.Sustainability_heroPillRow__UVShe{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;position:relative;z-index:1}.Sustainability_heroPill__B7Vzd{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:.84rem;gap:.5rem;padding:.45rem .95rem}.Sustainability_heroPillDot__UVaLI{background:#a8d5a2;border-radius:50%;height:7px;width:7px}.Sustainability_impactRow__NcLN\+{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Sustainability_impactCard__Gd1M5{background:#ffffffb3;border:1px solid #14302114;border-radius:22px;box-shadow:0 12px 28px #1230240f;padding:1.25rem 1rem;text-align:center}.Sustainability_impactNum__rSK8R{color:#2d6a3f;font-family:Playfair Display,serif;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:700;line-height:1;margin-bottom:.35rem}.Sustainability_impactLabel__aEgfK{color:#57705c;font-size:.82rem;line-height:1.45}.Sustainability_promiseGrid__f5Dvd{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.Sustainability_promiseCard__f0oTW{background:#fff;border:1px solid #dce6d8;border-radius:24px;border-top:3px solid #2d6a3f;box-shadow:0 10px 24px #1230240d;padding:1.5rem 1.35rem}.Sustainability_pIcon__OvuiL{align-items:center;background:#e8f5e9;border-radius:12px;color:#2d6a3f;display:inline-flex;height:42px;justify-content:center;margin-bottom:.95rem;width:42px}.Sustainability_pIcon__OvuiL svg{height:20px;width:20px}.Sustainability_pTitle__\+\+kWH{color:#17301f;font-size:.98rem;font-weight:700;margin:0 0 .35rem}.Sustainability_pDesc__k62Vd{color:#516152;font-size:.9rem;line-height:1.7;margin:0}.Sustainability_approachSection__cyy\+V{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Sustainability_approachCard__vI\+7r{background:#f6f8f3;border:1px solid #dce6d8;border-radius:26px;box-shadow:0 10px 24px #1230240d;padding:1.75rem}.Sustainability_greenTint__xhvG6{background:#f0f8f0;border-color:#b8ddb8}.Sustainability_secLabel__F2\+3j{color:#2d6a3f;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .7rem;text-transform:uppercase}.Sustainability_secHeading__o2Maq{color:#17301f;font-family:Playfair Display,serif;font-size:1.22rem;font-weight:400;line-height:1.3;margin:0 0 .9rem}.Sustainability_secBody__wA8RJ{color:#516152;font-size:.94rem;line-height:1.75;margin:0}.Sustainability_goalsSection__gAbAQ{background:#fff;border:1px solid #dce6d8;border-radius:28px;box-shadow:0 10px 24px #1230240d;padding:clamp(1.5rem,4vw,2.5rem)}.Sustainability_sectionHeading__UtzBd{color:#17301f;font-family:Playfair Display,serif;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:400;margin:0 0 1.6rem}.Sustainability_sectionHeading__UtzBd span{color:#2d6a3f}.Sustainability_goalsList__iCs6w{grid-gap:.85rem;display:grid;gap:.85rem}.Sustainability_goalRow__IOdCa{align-items:flex-start;background:#f6f8f3;border:1px solid #dce6d8;border-radius:18px;display:flex;gap:.85rem;padding:.95rem 1.1rem}.Sustainability_goalNum__o1HGU{color:#c8e6c8;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700;line-height:1;margin-top:.1rem;min-width:34px}.Sustainability_goalText__x2Etu h4{color:#17301f;font-size:.94rem;font-weight:700;margin:0 0 .2rem}.Sustainability_goalText__x2Etu p{color:#516152;font-size:.9rem;line-height:1.6;margin:0}.Sustainability_pledgeBanner__KCLFe{background:linear-gradient(135deg,#1a4d2e,#2d6a3f);border-radius:28px;box-shadow:0 18px 42px #1230242e;overflow:hidden;padding:clamp(2.2rem,5vw,3rem) clamp(1.4rem,4vw,2.5rem);position:relative;text-align:center}.Sustainability_pledgeBanner__KCLFe:before{background:#ffffff0d;border-radius:50%;content:"";height:180px;position:absolute;right:-50px;top:-50px;width:180px}.Sustainability_pledgeBanner__KCLFe h2{color:#fff;font-family:Playfair Display,serif;font-size:clamp(1.55rem,3vw,2.05rem);font-weight:400;margin:0 0 .9rem;position:relative;z-index:1}.Sustainability_pledgeBanner__KCLFe h2 em{color:#a8d5a2;font-style:italic}.Sustainability_pledgeBanner__KCLFe p{color:#ffffffb3;font-size:.94rem;font-weight:300;line-height:1.8;margin:0 auto 1.7rem;max-width:32rem;position:relative;z-index:1}.Sustainability_pledgeDivider__DMR\+q{background:#a8d5a2;border-radius:999px;height:2px;margin:0 auto;position:relative;width:50px;z-index:1}@media (max-width:900px){.Sustainability_approachSection__cyy\+V,.Sustainability_impactRow__NcLN\+{grid-template-columns:1fr}}@media (max-width:640px){.Sustainability_page__jWNVl{gap:1rem;padding:.65rem}.Sustainability_approachCard__vI\+7r,.Sustainability_goalsSection__gAbAQ,.Sustainability_hero__0qQ6i,.Sustainability_impactCard__Gd1M5,.Sustainability_pledgeBanner__KCLFe,.Sustainability_promiseCard__f0oTW{border-radius:22px}.Sustainability_hero__0qQ6i{padding:2.15rem 1.2rem}.Sustainability_goalRow__IOdCa{padding:.9rem}}.AboutUs_page__GBFyN{grid-gap:1.5rem;color:#17301f;display:grid;font-family:DM Sans,sans-serif;gap:1.5rem;min-height:100vh;padding:clamp(.75rem,2vw,1rem)}.AboutUs_hero__aASxp{align-items:center;background:linear-gradient(135deg,#1a4d2e,#2d6a3f 60%,#1a4d2e);border-radius:30px;box-shadow:0 24px 50px #1230242e;display:flex;flex-wrap:wrap;gap:2rem 3rem;overflow:hidden;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative}.AboutUs_hero__aASxp:after,.AboutUs_hero__aASxp:before{background:#ffffff0a;border-radius:50%;content:"";position:absolute}.AboutUs_hero__aASxp:before{height:240px;right:-60px;top:-60px;width:240px}.AboutUs_hero__aASxp:after{bottom:-90px;height:300px;left:38%;width:300px}.AboutUs_heroLeft__nyKzL{flex:1 1 240px;position:relative;z-index:1}.AboutUs_badge__Uteeo{background:#ffffff24;border:1px solid #fff3;border-radius:999px;color:#a8d5a2;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.15rem;padding:.5rem 1rem;text-transform:uppercase}.AboutUs_heroTitle__EKREY{color:#fff;font-family:Playfair Display,serif;font-size:clamp(2.35rem,5vw,4.1rem);font-weight:700;line-height:1.08;margin:0 0 1rem}.AboutUs_heroSub__0b4c7{color:#ffffffc7;font-size:.98rem;font-weight:300;line-height:1.78;margin:0;max-width:46rem}.AboutUs_heroRight__AAyxc{display:flex;flex-direction:column;gap:.75rem;min-width:220px;position:relative;z-index:1}.AboutUs_heroStat__Dm45z{background:#ffffff1a;border:1px solid #ffffff26;border-radius:14px;padding:1rem 1.15rem;text-align:center}.AboutUs_heroStatNum__KeL4R{color:#a8d5a2;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.AboutUs_heroStatLabel__wXlAM{color:#ffffff9e;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.AboutUs_storySection__x-Dn0{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutUs_storyCard__PbwiD{background:#fff;border:1px solid #dce6d8;border-radius:26px;box-shadow:0 10px 24px #1230240d;padding:1.75rem}.AboutUs_accent__FnnXa{background:#f0f8f0;border-color:#b8ddb8}.AboutUs_cardLabel__bN0AF{color:#2d6a3f;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .7rem;text-transform:uppercase}.AboutUs_cardHeading__gUJXS{color:#17301f;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0 0 .9rem}.AboutUs_cardBody__TEhnB{color:#516152;font-size:.95rem;line-height:1.75;margin:0}.AboutUs_missionSection__VOajz{grid-gap:1.75rem;background:linear-gradient(135deg,#fff,#f4f9f2);border:1px solid #dce6d8;border-radius:28px;box-shadow:0 10px 26px #1230240d;display:grid;gap:1.75rem;padding:clamp(1.75rem,4vw,2.75rem)}.AboutUs_missionHeader__i-fj2{grid-gap:.6rem;display:grid;gap:.6rem}.AboutUs_missionTitle__nkMY4{color:#17301f;font-family:Playfair Display,serif;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;line-height:1.25;margin:0}.AboutUs_missionTitle__nkMY4 span{color:#2d6a3f}.AboutUs_missionStatement__Qv\+gD{color:#516152;font-size:1rem;line-height:1.7;margin:0;max-width:52rem}.AboutUs_missionGrid__oFwpg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.AboutUs_missionCard__EMvU7{grid-gap:.5rem;background:#fff;border:1px solid #e1ebe0;border-radius:20px;display:grid;gap:.5rem;padding:1.4rem;transition:transform .25s ease,box-shadow .25s ease}.AboutUs_missionCard__EMvU7:hover{box-shadow:0 12px 28px #12302414;transform:translateY(-2px)}.AboutUs_pillarIcon__TLA3E{font-size:1.8rem;margin-bottom:.25rem}.AboutUs_missionCard__EMvU7 h3{color:#17301f;font-size:1.05rem;margin:0}.AboutUs_missionCard__EMvU7 p{color:#516152;font-size:.9rem;line-height:1.6;margin:0}.AboutUs_timelineSection__xFRSD{background:#f6f8f3;border:1px solid #dce6d8;border-radius:28px;box-shadow:0 10px 24px #1230240d;padding:clamp(1.5rem,4vw,2.5rem)}.AboutUs_sectionHeading__zjoUE{color:#17301f;font-family:Playfair Display,serif;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:400;margin:0 0 1.7rem}.AboutUs_sectionHeading__zjoUE span{color:#2d6a3f}.AboutUs_timeline__Yh4iH{display:flex;flex-direction:column}.AboutUs_tlItem__CdSbE{display:flex;gap:1.1rem;padding-bottom:1.3rem}.AboutUs_tlItem__CdSbE:last-child{padding-bottom:0}.AboutUs_tlLeft__EPMWw{align-items:center;display:flex;flex-direction:column;min-width:36px}.AboutUs_tlDot__HkvHn{background:#2d6a3f;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #2d6a3f;height:12px;margin-top:3px;width:12px}.AboutUs_tlLine__-JNDE{background:#c8e6c8;flex:1 1;margin-top:4px;width:2px}.AboutUs_tlItem__CdSbE:last-child .AboutUs_tlLine__-JNDE{display:none}.AboutUs_tlYear__SBboG{color:#2d6a3f;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-top:1px;min-width:56px;text-transform:uppercase}.AboutUs_tlContent__JI9ph h4{color:#17301f;font-size:.98rem;font-weight:600;margin:0 0 .2rem}.AboutUs_tlContent__JI9ph p{color:#516152;font-size:.92rem;line-height:1.65;margin:0}.AboutUs_teamSection__vrqdv{margin-bottom:.25rem}.AboutUs_teamGrid__Oe\+5f{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1.35rem}.AboutUs_teamCard__l6zjt{background:#fff;border:1px solid #dce6d8;border-radius:24px;box-shadow:0 10px 24px #1230240d;padding:1.45rem;text-align:center}.AboutUs_teamAvatar__LPyyU{align-items:center;background:#e8f5e9;border-radius:50%;color:#2d6a3f;display:flex;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;height:56px;justify-content:center;margin:0 auto .95rem;width:56px}.AboutUs_teamName__4d\+hJ{color:#17301f;font-size:.98rem;font-weight:600;margin:0 0 .2rem}.AboutUs_teamRole__vwKns{color:#516152;font-size:.84rem;margin:0 0 .7rem}.AboutUs_teamTag__sMKH0{background:#e8f5e9;border-radius:999px;color:#2d6a3f;display:inline-block;font-size:.72rem;font-weight:700;padding:.25rem .7rem}.AboutUs_locationBar__vSKEx{align-items:center;background:linear-gradient(135deg,#1a4d2e,#2d6a3f 60%,#1a4d2e);border-radius:28px;box-shadow:0 18px 42px #1230242e;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;padding:2rem 2.25rem}.AboutUs_locIcon__7bBWd{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AboutUs_locIcon__7bBWd svg{height:22px;width:22px}.AboutUs_locInfo__I\+zrY{flex:1 1;min-width:220px}.AboutUs_locInfo__I\+zrY h3{color:#fff;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:400;margin:0 0 .25rem}.AboutUs_locInfo__I\+zrY p{color:#ffffffad;font-size:.9rem;line-height:1.6;margin:0}.AboutUs_locContacts__6MzZp{display:flex;flex-direction:column;gap:.35rem;text-align:right}.AboutUs_locContactItem__cEAdR{color:#a8d5a2;font-size:.9rem;font-weight:600}@media (max-width:920px){.AboutUs_storySection__x-Dn0{grid-template-columns:1fr}.AboutUs_locationBar__vSKEx{align-items:flex-start}.AboutUs_locContacts__6MzZp{text-align:left}}@media (max-width:640px){.AboutUs_page__GBFyN{gap:1rem;padding:.65rem}.AboutUs_hero__aASxp{border-radius:24px;padding:2.15rem 1.25rem}.AboutUs_locationBar__vSKEx,.AboutUs_storyCard__PbwiD,.AboutUs_teamCard__l6zjt,.AboutUs_timelineSection__xFRSD{border-radius:22px}.AboutUs_locationBar__vSKEx,.AboutUs_timelineSection__xFRSD{padding:1.45rem 1.2rem}.AboutUs_tlItem__CdSbE{gap:.85rem}}.Career_page__2VYvt{grid-gap:2rem;color:#17301f;display:grid;font-family:DM Sans,sans-serif;gap:2rem;min-height:100vh;padding:clamp(.75rem,2vw,1rem)}.Career_hero__U1DuP{align-items:center;background:linear-gradient(135deg,#123024,#1f4b32 50%,#4d7f3a);border-radius:30px;box-shadow:0 24px 50px #1230242e;display:flex;flex-wrap:wrap;gap:2rem 3rem;overflow:hidden;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative}.Career_hero__U1DuP:after,.Career_hero__U1DuP:before{background:#ffffff0a;border-radius:50%;content:"";position:absolute}.Career_hero__U1DuP:before{height:260px;right:-60px;top:-60px;width:260px}.Career_hero__U1DuP:after{bottom:-90px;height:300px;left:38%;width:300px}.Career_heroLeft__Ump9-{flex:1 1 280px;position:relative;z-index:1}.Career_badge__Mvbaq{background:#ffffff24;border:1px solid #fff3;border-radius:999px;color:#d6f2c7;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.15rem;padding:.5rem 1rem;text-transform:uppercase}.Career_heroTitle__weLaK{color:#fff;font-family:Playfair Display,serif;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:700;line-height:1.12;margin:0 0 1rem}.Career_heroTitle__weLaK span{color:#a8d5a2}.Career_heroSub__CfEel{color:#ffffffd1;font-size:1rem;font-weight:300;line-height:1.75;margin:0 0 1.75rem;max-width:42rem}.Career_heroActions__zdnuR{display:flex;flex-wrap:wrap;gap:.9rem}.Career_primaryBtn__8WlrP{align-items:center;background:#f47b20;border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;padding:.85rem 1.65rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.Career_primaryBtn__8WlrP:hover{background:#e06d15;box-shadow:0 8px 20px #f47b2059;transform:translateY(-2px)}.Career_secondaryBtn__Zm8sX{align-items:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;padding:.85rem 1.65rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.Career_secondaryBtn__Zm8sX:hover{background:#ffffff38;transform:translateY(-2px)}.Career_heroRight__h7rHO{display:flex;flex-direction:column;gap:.85rem;min-width:200px;position:relative;z-index:1}.Career_heroStat__DpudE{background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;padding:1rem 1.25rem;text-align:center}.Career_heroStatNum__xzL87{color:#a8d5a2;font-family:Playfair Display,serif;font-size:1.55rem;font-weight:700;margin-bottom:.2rem}.Career_heroStatLabel__mirwr{color:#ffffffb3;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.Career_benefitsSection__ItJFz{grid-gap:1.5rem;display:grid;gap:1.5rem}.Career_sectionHeader__5tTOU{text-align:left}.Career_sectionKicker__-X43C{color:#4d7f3a;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin:0 0 .4rem;text-transform:uppercase}.Career_sectionHeading__j9W4Z{color:#16301f;font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;margin:0}.Career_sectionHeading__j9W4Z span{color:#2d6a3f}.Career_sectionDesc__TTvxV{color:#516152;font-size:.98rem;line-height:1.6;margin:.5rem 0 0;max-width:48rem}.Career_benefitsGrid__ATtp3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Career_benefitCard__BoP3o{grid-gap:.75rem;background:#fff;border:1px solid #dfe8de;border-radius:20px;box-shadow:0 8px 24px #16301f0d;display:grid;gap:.75rem;padding:1.5rem;transition:transform .25s ease,box-shadow .25s ease}.Career_benefitCard__BoP3o:hover{box-shadow:0 14px 30px #16301f1a;transform:translateY(-3px)}.Career_benefitIconWrap__8PYS1{align-items:center;background:#edf7e8;border-radius:14px;color:#2d6a3f;display:inline-flex;font-size:1.35rem;height:48px;justify-content:center;width:48px}.Career_benefitCard__BoP3o h3{color:#16301f;font-size:1.1rem;margin:0}.Career_benefitCard__BoP3o p{color:#516152;font-size:.92rem;line-height:1.6;margin:0}.Career_openingsSection__uY8rn{grid-gap:1.5rem;display:grid;gap:1.5rem}.Career_openingsHeaderWrap__hBPBd{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.Career_adminPortalLink__shNaM{align-items:center;background:#edf7e8;border:1px solid #c9e2c4;border-radius:999px;color:#1f4b32;display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.Career_adminPortalLink__shNaM:hover{background:#1f4b32;border-color:#1f4b32;color:#fff;transform:translateY(-1px)}.Career_filterBar__z\+1DT{align-items:center;background:#fff;border:1px solid #dfe8de;border-radius:18px;box-shadow:0 6px 20px #16301f0a;display:flex;flex-wrap:wrap;gap:1rem;padding:.85rem 1.25rem}.Career_searchBox__pjHPR{align-items:center;display:flex;flex:1 1 240px;gap:.6rem}.Career_searchIcon__GdqEh{color:#8a9a87;font-size:.95rem}.Career_searchBox__pjHPR input{background:#0000;border:none;color:#16301f;font-family:inherit;font-size:.95rem;outline:none;width:100%}.Career_deptFilter__FOHUo{align-items:center;background:#f4f9f2;border:1px solid #d2e4d0;border-radius:999px;display:flex;gap:.45rem;padding:.4rem .9rem}.Career_filterIcon__p9Ynr{color:#2d6a3f;font-size:.85rem}.Career_deptFilter__FOHUo select{background:#0000;border:none;color:#1f4b32;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;outline:none}.Career_emptyStateCard__vhvil{background:linear-gradient(180deg,#fff,#f7fbf5);border:2px dashed #b8ddb8;border-radius:28px;box-shadow:0 12px 32px #16301f0d;display:grid;justify-items:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);text-align:center}.Career_emptyIconCircle__cay\+p{align-items:center;background:#edf7e8;border:1px solid #d4ebd0;border-radius:50%;color:#2d6a3f;display:inline-flex;font-size:2.25rem;height:76px;justify-content:center;margin-bottom:1rem;width:76px}.Career_emptyStateCard__vhvil h3{color:#16301f;font-family:Playfair Display,serif;font-size:clamp(1.4rem,2.5vw,1.85rem);margin:0 0 .5rem}.Career_emptySubtitle__mQjCI{color:#2d6a3f;font-size:1rem;font-weight:600;line-height:1.6;margin:0 0 .75rem;max-width:38rem}.Career_emptyNote__ne8qr{color:#516152;font-size:.95rem;line-height:1.7;margin:0 0 2rem;max-width:42rem}.Career_emptyActions__\+PClL{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Career_secondaryEmptyBtn__c9imB{align-items:center;background:#edf5ea;border:1px solid #c9e2c4;border-radius:999px;color:#1f4b32;display:inline-flex;font-size:.92rem;font-weight:600;gap:.5rem;padding:.85rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.Career_secondaryEmptyBtn__c9imB:hover{background:#dfeee7}.Career_noMatchCard__Drxaf{background:#fdfefe;border:1px solid #e2ece0;border-radius:20px;padding:3rem 1.5rem;text-align:center}.Career_noMatchCard__Drxaf p{color:#516152;font-size:1rem;margin:0 0 1rem}.Career_resetFilterBtn__zMVr6{background:#1f4b32;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:700;padding:.6rem 1.25rem;transition:background-color .2s ease}.Career_resetFilterBtn__zMVr6:hover{background:#f47b20}.Career_openingsGrid__dfl3h{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Career_jobCard__GJd9y{background:#fff;border:1px solid #dfe8de;border-radius:22px;box-shadow:0 10px 26px #16301f0f;display:flex;flex-direction:column;gap:.9rem;padding:1.65rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Career_jobCard__GJd9y:hover{border-color:#b6cfaf;box-shadow:0 16px 36px #16301f1f;transform:translateY(-3px)}.Career_jobTop__y8vlt{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.Career_jobDept__4jAWz{background:#edf5ea;border-radius:999px;color:#2d6a3f;font-size:.72rem;font-weight:700;padding:.3rem .7rem;text-transform:uppercase}.Career_jobType__BAv4q{color:#8a9a87;font-size:.75rem;font-weight:600}.Career_jobTitle__ScXxU{color:#16301f;font-size:1.22rem;margin:0}.Career_jobMeta__12ExB{align-items:center;color:#6a7b6c;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.85rem;margin:0}.Career_jobMeta__12ExB span{align-items:center;display:inline-flex;gap:.35rem}.Career_jobDeadline__HuPd5{color:#c05621;font-weight:600}.Career_jobDesc__yomoA{color:#516152;font-size:.92rem;line-height:1.65;margin:0}.Career_jobFooter__VOJUi{margin-top:auto;padding-top:.5rem}.Career_applyBtn__lg07c{align-items:center;background:#1f4b32;border-radius:999px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:700;gap:.4rem;padding:.65rem 1.2rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.Career_applyBtn__lg07c:hover{background:#f47b20;transform:translateY(-1px)}.Career_applyBanner__vbCKA{background:linear-gradient(135deg,#f0f7ec,#e8f4e4);border:1px solid #cce0c6;border-radius:24px;padding:clamp(1.75rem,3.5vw,2.5rem)}.Career_applyContent__dyQjg h2{color:#16301f;font-family:Playfair Display,serif;font-size:clamp(1.35rem,2.5vw,1.8rem);margin:0 0 .5rem}.Career_applyContent__dyQjg p{color:#516152;font-size:.95rem;line-height:1.7;margin:0 0 1.25rem;max-width:44rem}.Career_applyContacts__G7kRb{display:flex;flex-wrap:wrap;gap:1rem}.Career_applyContactLink__g8TRR{align-items:center;background:#fff;border:1px solid #d0e2cb;border-radius:999px;color:#1f4b32;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.65rem 1.15rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.Career_applyContactLink__g8TRR:hover{background:#1f4b32;border-color:#1f4b32;color:#fff;transform:translateY(-1px)}.Career_modalOverlay__yqfY1{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1810a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:120}.Career_modalCard__BZCMX{grid-gap:1.25rem;background:#fff;border-radius:26px;box-shadow:0 24px 60px #00000040;display:grid;gap:1.25rem;max-height:90vh;max-width:580px;overflow-y:auto;padding:clamp(1.5rem,3.5vw,2.25rem);width:100%}.Career_modalHeader__isYF8{align-items:flex-start;border-bottom:1px solid #edf3eb;display:flex;justify-content:space-between;padding-bottom:.85rem}.Career_modalKicker__0In3q{color:#4d7f3a;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.Career_modalHeader__isYF8 h2{color:#16301f;font-family:Playfair Display,serif;font-size:1.45rem;margin:.25rem 0 0}.Career_modalCloseBtn__8UFYP{background:#0000;border:none;color:#8a9a87;cursor:pointer;font-size:1.75rem;line-height:1;padding:.2rem;transition:color .2s ease}.Career_modalCloseBtn__8UFYP:hover{color:#16301f}.Career_modalBody__qEm\+b{grid-gap:1.1rem;display:grid;gap:1.1rem}.Career_receiverBox__y4a38{grid-gap:.35rem;background:#f4f9f2;border:1px solid #cce2ca;border-radius:16px;display:grid;gap:.35rem;padding:1rem 1.25rem}.Career_receiverLabel__kPsmO{align-items:center;color:#2d6a3f;display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.Career_copyBtn__5X05V{align-items:center;background:#fff;border:1px solid #b8ddb8;border-radius:999px;color:#1f4b32;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;padding:.3rem .75rem;transition:background-color .15s ease,color .15s ease}.Career_copyBtn__5X05V:hover{background:#1f4b32;color:#fff}.Career_receiverEmail__uks2a{color:#16301f;font-family:monospace;font-size:1.1rem;font-weight:700;letter-spacing:.02em;word-break:break-all}.Career_subjectBox__wElsR{grid-gap:.25rem;background:#fbfdfa;border:1px solid #e2ece0;border-radius:14px;display:grid;gap:.25rem;padding:.85rem 1.15rem}.Career_boxLabel__eH3cD{color:#6a7b6c;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Career_subjectText__O2f88{color:#16301f;font-size:.95rem;font-weight:600;margin:0}.Career_instructionsBox__7oTl4{background:#fef9f3;border:1px solid #f9e2cc;border-radius:14px;padding:.9rem 1.15rem}.Career_instructionHeading__YreMU{color:#9c4221;font-size:.88rem;font-weight:700;margin:0 0 .4rem}.Career_instructionsBox__7oTl4 ul{color:#516152;font-size:.88rem;line-height:1.6;margin:0;padding-left:1.25rem}.Career_sendActionButtons__8smeS{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:.5rem}.Career_gmailBtn__v-emU{align-items:center;background:#ea4335;border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem 1.5rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.Career_gmailBtn__v-emU:hover{background:#d33828;box-shadow:0 8px 20px #ea43354d;transform:translateY(-1px)}.Career_defaultMailBtn__X6mJ0{align-items:center;background:#1f4b32;border-radius:999px;color:#fff;display:inline-flex;font-size:.92rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem 1.5rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.Career_defaultMailBtn__X6mJ0:hover{background:#16301f;transform:translateY(-1px)}@media (max-width:768px){.Career_hero__U1DuP{border-radius:24px;padding:2rem 1.25rem}.Career_openingsGrid__dfl3h{grid-template-columns:1fr}}.JobAdmin_loginContainer__EyKS7{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:1.5rem}.JobAdmin_loginCard__Nmg\+k{background:#fff;border:1px solid #dfe8de;border-radius:28px;box-shadow:0 16px 40px #1230241a;max-width:440px;padding:clamp(2rem,4vw,2.75rem);text-align:center;width:100%}.JobAdmin_loginIconWrap__bHApp{align-items:center;background:#edf7e8;border-radius:20px;color:#1f4b32;display:inline-flex;font-size:1.75rem;height:64px;justify-content:center;margin-bottom:1.25rem;width:64px}.JobAdmin_loginCard__Nmg\+k h2{color:#16301f;font-family:Playfair Display,serif;font-size:1.75rem;margin:0 0 .5rem}.JobAdmin_loginSubtitle__FHGR3{color:#516152;font-size:.92rem;line-height:1.6;margin:0 0 1.75rem}.JobAdmin_loginForm__RyL3Z{grid-gap:1.15rem;display:grid;gap:1.15rem;text-align:left}.JobAdmin_inputGroup__EBBrc{grid-gap:.4rem;display:grid;gap:.4rem}.JobAdmin_inputGroup__EBBrc label{color:#16301f;font-size:.85rem;font-weight:700}.JobAdmin_inputGroup__EBBrc input{background:#f9fbf8;border:1px solid #c8d8c5;border-radius:12px;color:#16301f;font-size:.95rem;outline:none;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.JobAdmin_inputGroup__EBBrc input:focus{border-color:#1f4b32;box-shadow:0 0 0 3px #1f4b3226}.JobAdmin_errorMessage__dArvp{background:#fde8e8;border-radius:10px;color:#c81e1e;font-size:.85rem;font-weight:600;margin:0;padding:.6rem .8rem}.JobAdmin_loginBtn__zZjSQ{align-items:center;background:#1f4b32;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem 1.5rem;transition:background-color .2s ease,transform .2s ease}.JobAdmin_loginBtn__zZjSQ:hover{background:#f47b20;transform:translateY(-1px)}.JobAdmin_loginFooter__QMsfF{border-top:1px solid #edf3eb;margin-top:1.5rem;padding-top:1.25rem}.JobAdmin_backLink__n9NVs{align-items:center;color:#516152;display:inline-flex;font-size:.88rem;font-weight:600;gap:.4rem;text-decoration:none;transition:color .2s ease}.JobAdmin_backLink__n9NVs:hover{color:#1f4b32}.JobAdmin_adminPage__nVgcz{grid-gap:1.75rem;color:#17301f;display:grid;font-family:DM Sans,sans-serif;gap:1.75rem;min-height:80vh;padding:clamp(.75rem,2vw,1.25rem)}.JobAdmin_adminHeader__co3BV{align-items:center;background:linear-gradient(135deg,#123024,#1f4b32 50%,#4d7f3a);border-radius:26px;box-shadow:0 16px 40px #12302426;color:#fff;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:clamp(1.75rem,3.5vw,2.5rem)}.JobAdmin_headerLeft__FQlu9{flex:1 1 280px}.JobAdmin_badge__lGJyA{background:#ffffff26;border:1px solid #fff3;border-radius:999px;color:#d6f2c7;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:.75rem;padding:.35rem .85rem;text-transform:uppercase}.JobAdmin_adminHeader__co3BV h1{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.5rem);margin:0 0 .4rem}.JobAdmin_headerSubtitle__WV2L5{color:#fffc;font-size:.95rem;line-height:1.5;margin:0}.JobAdmin_headerActions__nRH6S{display:flex;flex-wrap:wrap;gap:.75rem}.JobAdmin_viewPublicBtn__U1A2O{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:.45rem;padding:.65rem 1.15rem;text-decoration:none;transition:background-color .2s ease}.JobAdmin_viewPublicBtn__U1A2O:hover{background:#ffffff40}.JobAdmin_logoutBtn__LMDOz{align-items:center;background:#00000040;border:1px solid #ffffff26;border-radius:999px;color:#fcc;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:.45rem;padding:.65rem 1.15rem;transition:background-color .2s ease}.JobAdmin_logoutBtn__LMDOz:hover{background:#c81e1e99;color:#fff}.JobAdmin_successBanner__JfY-B{align-items:center;background:#e8f7e6;border:1px solid #bce2b7;border-radius:14px;color:#1f4b32;display:flex;font-size:.92rem;font-weight:600;gap:.6rem;padding:.85rem 1.25rem}.JobAdmin_statsStrip__MkUQT{align-items:center;background:#fff;border:1px solid #dfe8de;border-radius:20px;box-shadow:0 8px 24px #16301f0d;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding:1.25rem 1.65rem}.JobAdmin_statBox__beX43{align-items:baseline;display:flex;gap:.5rem}.JobAdmin_statNumber__4JABs{color:#1f4b32;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700}.JobAdmin_statText__SvsFX{color:#6a7b6c;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.JobAdmin_actionGroup__F2mkM{display:flex;flex-wrap:wrap;gap:.65rem;margin-left:auto}.JobAdmin_primaryActionBtn__vimUP{align-items:center;background:#f47b20;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.45rem;padding:.65rem 1.25rem;transition:background-color .2s ease,transform .2s ease}.JobAdmin_primaryActionBtn__vimUP:hover{background:#e06d15;transform:translateY(-1px)}.JobAdmin_secondaryActionBtn__nXLE5{align-items:center;background:#edf5ea;border:1px solid #cde0ca;border-radius:999px;color:#1f4b32;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.65rem 1rem;transition:background-color .2s ease}.JobAdmin_secondaryActionBtn__nXLE5:hover{background:#ddead7}.JobAdmin_dangerActionBtn__FXc\+D{align-items:center;background:#fde8e8;border:1px solid #f8b4b4;border-radius:999px;color:#c81e1e;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.65rem 1rem;transition:background-color .2s ease}.JobAdmin_dangerActionBtn__FXc\+D:hover{background:#fbd5d5}.JobAdmin_tableCard__yYr2l{grid-gap:1.25rem;background:#fff;border:1px solid #dfe8de;border-radius:22px;box-shadow:0 10px 28px #16301f0d;display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.JobAdmin_tableHeader__ZdVtE h2{color:#16301f;font-family:Playfair Display,serif;font-size:1.45rem;margin:0 0 .25rem}.JobAdmin_tableHeader__ZdVtE p{color:#516152;font-size:.9rem;margin:0}.JobAdmin_emptyTableState__77xua{background:#f9fbf8;border:2px dashed #d5e4d2;border-radius:18px;padding:3rem 1.5rem;text-align:center}.JobAdmin_emptyIcon__ftILq{color:#8da689;font-size:2.75rem;margin-bottom:.75rem}.JobAdmin_emptyTableState__77xua h3{color:#16301f;font-size:1.25rem;margin:0 0 .5rem}.JobAdmin_emptyTableState__77xua p{color:#516152;font-size:.92rem;line-height:1.6;margin:0 auto 1.5rem;max-width:32rem}.JobAdmin_jobList__yGjqU{grid-gap:1rem;display:grid;gap:1rem}.JobAdmin_jobItem__JnJeX{align-items:center;background:#fbfdfa;border:1px solid #e2ece0;border-radius:18px;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;padding:1.35rem 1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.JobAdmin_jobItem__JnJeX:hover{border-color:#b9d5b4;box-shadow:0 8px 20px #16301f0f}.JobAdmin_jobInfo__OgcfZ{grid-gap:.45rem;display:grid;flex:1 1 300px;gap:.45rem}.JobAdmin_jobItemBadges__m4FsY{display:flex;flex-wrap:wrap;gap:.4rem}.JobAdmin_deptBadge__-DONj{align-items:center;background:#edf5ea;color:#2d6a3f;display:inline-flex;gap:.35rem;text-transform:uppercase}.JobAdmin_deptBadge__-DONj,.JobAdmin_typeBadge__DPBCw{border-radius:999px;font-size:.72rem;font-weight:700;padding:.25rem .65rem}.JobAdmin_typeBadge__DPBCw{background:#f0f4f8;color:#3b5998}.JobAdmin_deadBadge__gqJzs{align-items:center;background:#fdf2e9;border-radius:999px;color:#d97706;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.25rem .65rem}.JobAdmin_jobItemTitle__L3LWH{color:#16301f;font-size:1.15rem;font-weight:700;margin:0}.JobAdmin_jobItemMeta__Wkl39{align-items:center;color:#6a7b6c;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.85rem;margin:0}.JobAdmin_jobItemMeta__Wkl39 span{align-items:center;display:inline-flex;gap:.3rem}.JobAdmin_jobItemDesc__W0WBz{color:#516152;font-size:.9rem;line-height:1.55;margin:.2rem 0 0;max-width:52rem}.JobAdmin_jobActions__7IE-P{display:flex;gap:.6rem}.JobAdmin_editBtn__TR77Y{align-items:center;background:#edf7e8;border:1px solid #c9e2c4;border-radius:999px;color:#1f4b32;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.35rem;padding:.55rem 1rem;transition:background-color .2s ease}.JobAdmin_editBtn__TR77Y:hover{background:#1f4b32;color:#fff}.JobAdmin_deleteBtn__qIMno{align-items:center;background:#fde8e8;border:1px solid #f8b4b4;border-radius:999px;color:#c81e1e;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.35rem;padding:.55rem 1rem;transition:background-color .2s ease}.JobAdmin_deleteBtn__qIMno:hover{background:#c81e1e;color:#fff}.JobAdmin_modalOverlay__5ogyb{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b181099;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:120}.JobAdmin_modalCard__cJhLL{grid-gap:1.25rem;background:#fff;border-radius:24px;box-shadow:0 24px 60px #00000040;display:grid;gap:1.25rem;max-height:90vh;max-width:680px;overflow-y:auto;padding:clamp(1.5rem,3.5vw,2.25rem);width:100%}.JobAdmin_modalHeader__XvABz{align-items:center;border-bottom:1px solid #edf3eb;display:flex;justify-content:space-between;padding-bottom:.85rem}.JobAdmin_modalHeader__XvABz h2{color:#16301f;font-family:Playfair Display,serif;font-size:1.45rem;margin:0}.JobAdmin_modalCloseBtn__tJROA{background:#0000;border:none;color:#8a9a87;cursor:pointer;font-size:1.75rem;line-height:1;padding:.2rem;transition:color .2s ease}.JobAdmin_modalCloseBtn__tJROA:hover{color:#16301f}.JobAdmin_jobForm__TbllA{grid-gap:1.25rem;display:grid;gap:1.25rem}.JobAdmin_formGrid__8d1Ht{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.JobAdmin_formGroup__11nRv{grid-gap:.35rem;display:grid;gap:.35rem}.JobAdmin_fullWidth__6WDMz{grid-column:1/-1}.JobAdmin_formGroup__11nRv label{color:#16301f;font-size:.85rem;font-weight:700}.JobAdmin_formGroup__11nRv input,.JobAdmin_formGroup__11nRv select,.JobAdmin_formGroup__11nRv textarea{background:#f9fbf8;border:1px solid #d0e0cd;border-radius:10px;box-sizing:border-box;color:#16301f;font-family:inherit;font-size:.92rem;outline:none;padding:.65rem .85rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.JobAdmin_formGroup__11nRv input:focus,.JobAdmin_formGroup__11nRv select:focus,.JobAdmin_formGroup__11nRv textarea:focus{border-color:#1f4b32;box-shadow:0 0 0 3px #1f4b321f}.JobAdmin_modalActions__vfCnD{border-top:1px solid #edf3eb;display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.JobAdmin_cancelBtn__6\+KwA{background:#0000;border:1px solid #d0e0cd;border-radius:999px;color:#516152;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.25rem;transition:background-color .2s ease}.JobAdmin_cancelBtn__6\+KwA:hover{background:#f3f7f0}.JobAdmin_submitBtn__t2LZu{background:#1f4b32;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.65rem 1.5rem;transition:background-color .2s ease,transform .2s ease}.JobAdmin_submitBtn__t2LZu:hover{background:#f47b20;transform:translateY(-1px)}@media (max-width:640px){.JobAdmin_formGrid__8d1Ht{grid-template-columns:1fr}.JobAdmin_statsStrip__MkUQT{align-items:flex-start;flex-direction:column}.JobAdmin_actionGroup__F2mkM{margin-left:0;width:100%}.JobAdmin_jobItem__JnJeX{align-items:flex-start;flex-direction:column}.JobAdmin_jobActions__7IE-P{justify-content:flex-end;width:100%}}.ContactUs_page__Q5Wp7{background:radial-gradient(circle at top left,#4d7f3a24,#0000 28%),radial-gradient(circle at bottom right,#1f4b321f,#0000 32%),linear-gradient(180deg,#f5f8f2,#eef4ea 52%,#e6efe0);color:#17301f;display:grid;font-family:Inter,sans-serif;min-height:100vh;padding:clamp(.55rem,2vw,.95rem)}.ContactUs_container__dKT3O{margin:auto;max-width:72rem;position:relative;width:100%}.ContactUs_card__dDNlq{background:linear-gradient(180deg,#fffffff5,#f7fbf4fa);border:1px solid #d9e6d4;border-radius:1.75rem;box-shadow:0 18px 40px #16301f1a;overflow:hidden;padding:1.75rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ContactUs_card__dDNlq:hover{border-color:#b9d0b1;box-shadow:0 24px 50px #16301f24;transform:translateY(-2px)}.ContactUs_card__dDNlq:before{background:linear-gradient(90deg,#4d7f3a,#1f4b32);content:"";height:5px;left:0;position:absolute;top:0;width:100%}.ContactUs_header__PYzNa{margin-bottom:1.8rem;text-align:center}.ContactUs_heading__kUSop{background:linear-gradient(135deg,#1f4b32,#4d7f3a);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Libre Baskerville,serif;font-size:clamp(1.8rem,3.6vw,2.4rem);margin:0 0 .35rem}.ContactUs_subheading__iHiCM{color:#5d6f60;font-size:.93rem;line-height:1.5;margin:0}.ContactUs_form__2xOw-{grid-gap:1rem;display:grid;gap:1rem}.ContactUs_formCard__\+szPU,.ContactUs_locationCard__Zlh\+E{background:#fff;border:1.5px solid #e8ede6;border-radius:1.2rem;display:flex;flex-direction:column;min-height:450px;padding:1.5rem}.ContactUs_sectionHeading__3JmM7{border-bottom:2px solid #e8ede6;color:#1f4b32;font-family:Libre Baskerville,serif;font-size:1.15rem;font-weight:700;margin:0;padding-bottom:.75rem;text-align:left}.ContactUs_contentWrapper__9yTHm{grid-gap:2rem;align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.ContactUs_columnSection__gXlRE{display:flex;flex-direction:column;gap:.75rem}.ContactUs_rowFields__tpCGC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ContactUs_inputGroup__CJtAu{display:flex;flex-direction:column}.ContactUs_inputLabel__oTVsI{color:#2a3d2f;display:block;font-size:.83rem;font-weight:600;letter-spacing:.5px;margin-bottom:.45rem;text-transform:uppercase}.ContactUs_required__SQ-SI{color:#be3f3f;font-weight:700;margin-left:.25rem}.ContactUs_optional__Npj5J{color:#8fa08d;font-size:.7rem;font-weight:400;margin-left:.25rem;text-transform:lowercase}.ContactUs_inputField__1h6XU{background:#f9fcf7;border:1.5px solid #d4e0ce;border-radius:.9rem;color:#17301f;font-size:1rem;outline:none;padding:.72rem .9rem;transition:all .3s ease;width:100%}.ContactUs_inputField__1h6XU::placeholder{color:#a7b7a3}.ContactUs_inputField__1h6XU:focus,.ContactUs_textareaField__jbj5C:focus{background:#fff;border-color:#4d7f3a;box-shadow:0 0 0 3px #4d7f3a1f}.ContactUs_inputField__1h6XU:hover,.ContactUs_textareaField__jbj5C:hover{border-color:#b3c6ae}.ContactUs_textareaField__jbj5C{background:#f9fcf7;border:1.5px solid #d4e0ce;border-radius:.9rem;color:#17301f;font-size:1rem;min-height:120px;outline:none;padding:.75rem .9rem;resize:vertical;transition:all .3s ease;width:100%}.ContactUs_submitWrap__J7Xj3{padding-top:.25rem;text-align:center}.ContactUs_sendButton__7ZiBk{align-items:center;background:linear-gradient(135deg,#4d7f3a,#1f4b32);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.94rem;font-weight:600;gap:.5rem;justify-content:center;min-width:160px;padding:.78rem 1.9rem;transition:all .3s ease;width:auto}.ContactUs_sendButton__7ZiBk:hover{box-shadow:0 12px 22px -8px #1f4b3259;transform:translateY(-2px)}.ContactUs_sendButton__7ZiBk:active{transform:translateY(0)}.ContactUs_sendButton__7ZiBk:disabled{cursor:not-allowed;opacity:.7;transform:none}.ContactUs_spinner__zSqaB{animation:ContactUs_spin__yiP4Y .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:1rem;width:1rem}@keyframes ContactUs_spin__yiP4Y{to{transform:rotate(1turn)}}.ContactUs_successOverlay__7lciB{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121f1699;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ContactUs_successCard__dh-tA{animation:ContactUs_slideUp__l3ozw .4s ease;background:linear-gradient(180deg,#fff,#f4faf0);border:1px solid #d9e6d4;border-radius:1.75rem;max-width:26rem;padding:2.25rem;text-align:center;width:100%}@keyframes ContactUs_slideUp__l3ozw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactUs_successIcon__GRvU0{background:linear-gradient(135deg,#4d7f3a,#1f4b32);border-radius:50%;color:#fff;font-size:2.5rem;font-weight:700;height:4.5rem;line-height:4.5rem;margin:0 auto 1.25rem;text-align:center;width:4.5rem}.ContactUs_successCard__dh-tA .ContactUs_heading__kUSop{background:none;color:#1f4b32;font-size:1.8rem;margin-bottom:.9rem}.ContactUs_successText__oKfiH{color:#5d6f60;font-size:.96rem;line-height:1.6;margin:0 0 2rem}.ContactUs_backButton__zsX1P{background:#edf4e8;border:1px solid #d5e2cf;border-radius:.85rem;color:#254030;cursor:pointer;font-size:.93rem;font-weight:600;padding:.875rem 2rem;transition:all .3s ease}.ContactUs_backButton__zsX1P:hover{background:#e3eee0;transform:translateY(-1px)}.ContactUs_mapSection__e-P9S{display:flex;flex-direction:column}.ContactUs_mapContainer__g0cQg{border-radius:12px;overflow:hidden;width:100%}.ContactUs_mapContainer__g0cQg iframe{display:block;width:100%}@media (max-width:768px){.ContactUs_card__dDNlq{padding:1.45rem}.ContactUs_contentWrapper__9yTHm{gap:1.5rem;grid-template-columns:1fr}.ContactUs_rowFields__tpCGC{gap:1.15rem;grid-template-columns:1fr}.ContactUs_sendButton__7ZiBk{width:100%}.ContactUs_successCard__dh-tA{margin:1rem;padding:1.8rem}.ContactUs_successIcon__GRvU0{font-size:2rem;height:4rem;line-height:4rem;width:4rem}}@media (max-width:480px){.ContactUs_card__dDNlq{padding:1.15rem}.ContactUs_heading__kUSop{font-size:1.65rem}.ContactUs_subheading__iHiCM{font-size:.92rem}.ContactUs_mapHeading__fhpXe{font-size:1.1rem}.ContactUs_mapSection__e-P9S{margin-top:1.5rem;padding-top:1rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f3f7f3;color:#1e2a1f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}#root,.appShell{min-height:100vh}.appShell{display:flex;flex-direction:column}.mainContent{margin:0 auto;max-width:1160px;min-height:calc(100vh - 96px);padding:2rem;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.e07b2598.css.map*/