.home_homeRoot__bUjce{display:flex;flex-direction:column;gap:64px;padding-bottom:48px}.home_hero__4MSrI{border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden;margin-left:160px;margin-right:160px;padding:20px}@media(max-width:899px){.home_hero__4MSrI{margin-left:12vw;margin-right:12vw}}.home_kicker__VZdfC{color:#7b4f20;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.home_headline__fQAEa,.home_kicker__VZdfC{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.home_headline__fQAEa{color:#0f4d2f;font-weight:800;font-size:2.6rem;line-height:1.06}.home_introRow__V_f_v{display:flex;justify-content:center;align-items:center}.home_lead__pkJS_{padding-left:15%;padding-right:15%;text-align:justify;margin-bottom:9.6px;line-height:1.6;color:#133822}@media(max-width:899px){.home_lead__pkJS_{padding-top:2%;padding-left:2%;padding-right:2%;text-align:center}}.home_heroCard__qAUUY{border-radius:16px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.home_heroCard__qAUUY:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgba(10,20,10,.08)}.home_heroImage__yNxmT{width:100%;height:auto;object-fit:cover;display:block}.home_mission___zga_{padding:32px 0;margin-left:62px;margin-right:62px}@media(max-width:899px){.home_mission___zga_{margin-left:12vw;margin-right:12vw}}.home_sideCard__fv7_P{background:#fff;border-radius:16px;padding:16px;box-shadow:0 14px 30px rgba(0,0,0,.04);height:55vh;display:flex;flex-direction:column}@media(max-width:899px){.home_sideCard__fv7_P{height:auto;min-height:200px}}.home_sectionAlt__qwEV1{padding:32px;background:#2c2c2c!important;border-radius:12px;color:#fff}.home_section___cIeQ{margin-left:85px}@media(max-width:899px){.home_section___cIeQ{margin-left:15vw;margin-right:14vw}}.home_paragraph__VZIWs{margin-top:8px;line-height:1.6}.home_valuesList__tRz_d{padding-left:1.1rem;margin-top:8px}.home_valuesList__tRz_d li{margin-bottom:6.4px}.home_infoCard__ZbA8E{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left;padding:24px;border-radius:12px;background:#fff;transition:transform .28s ease,box-shadow .28s ease;height:100%;box-shadow:0 6px 18px rgba(0,0,0,.04)}.home_infoCard__ZbA8E:hover{transform:translateY(-6px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.home_infoCard__ZbA8E .home_MuiAvatar-root__TG3JW{margin-bottom:8px}.home_infoIcon__MBO3a{background:#0f4d2f;color:#fff;width:52px;height:52px;border-radius:16px}.home_infoIcon__MBO3a,.home_productCard__T9TMY{overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06)}.home_productCard__T9TMY{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.home_productCard__T9TMY:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.home_productCard__T9TMY h6{color:#0f4d2f;margin-bottom:4px}.home_productImg__xQXLw{width:100%;height:220px;object-fit:cover;display:block}.home_galleryCard__1S5mN{border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.05)}.home_galleryImg__lOYn4{width:100%;height:220px;object-fit:cover;display:block}.home_swiper-pagination-bullet__4nI6S{background:#0f4d2f!important;opacity:.6}.home_swiper-pagination-bullet-active__BH9Xd{opacity:1!important}.home_contactSection__3fUI3{padding:32px 0}.home_mapWrap__nsiYQ{margin-top:24px;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.home_mapWrap__nsiYQ iframe{display:block;width:100%;height:420px;border:0}.home_footerCta__EXDMa{background:#0f4d2f;color:#fff;padding:32px;border-radius:12px;box-shadow:0 12px 36px rgba(15,77,47,.12)}.home_footerCta__EXDMa button{background:#fff;color:#0f4d2f}@media(max-width:899px){.home_headline__fQAEa{font-size:1.9rem}.home_lead__pkJS_{max-width:100%}.home_galleryImg__lOYn4,.home_productImg__xQXLw{height:180px}.home_mapWrap__nsiYQ iframe{height:320px}}.home_slideshow__yhNWq{width:100%;height:55vh;min-height:420px;border-radius:12px;overflow:hidden;position:relative;margin-bottom:40px}.home_slideshow__yhNWq .home_swiper__tJq2P{width:100%;height:100%}.home_slideWrap__BOPGr{width:100%;height:100%;position:relative}.home_slideImg__cb6iJ{width:100%;height:100%;object-fit:contain;background:#000;display:block;transform:scale(1.1);animation:home_kenburns__uaLvQ 12s ease-in-out infinite alternate}@keyframes home_kenburns__uaLvQ{0%{transform:scale(1.1) translate(0)}to{transform:scale(1.5) translate(-2%,-2%)}}.home_slideOverlay__ws1BO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.home_slideOverlay__ws1BO:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.35));z-index:0}.home_textPanel__yNWX3{position:relative;z-index:2;max-width:1100px;width:calc(100% - 40px);padding:18px 26px;border-radius:12px;display:inline-block;text-align:center;background:rgba(0,0,0,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home_slideHeadline__xVxXP{font-weight:900;font-size:clamp(2rem,6vw,4rem);line-height:1.05;letter-spacing:2px;margin:0;background:linear-gradient(90deg,#ffffff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 6px 18px rgba(0,0,0,.55)}.home_slideSubtext__tytoY{margin-top:10px;color:hsla(0,0%,100%,.95);font-weight:400;font-size:clamp(1rem,3vw,1.4rem);text-shadow:0 4px 12px rgba(0,0,0,.45)}.home_homeTitle__sxTIt{display:flex;justify-content:center;align-items:center}.home_slideText__Z85nm{color:#fff;font-weight:800;font-size:2.4rem;text-shadow:0 3px 12px rgba(0,0,0,.45);text-align:center;padding-bottom:30px}@media(max-width:899px){.home_slideshow__yhNWq{height:20vh;min-height:260px}.home_slideText__Z85nm{font-size:1.6rem}}