.GalleryCarousel_carousel__rpHn1{min-width:0;position:relative}.GalleryCarousel_track__i3Xwp{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px clamp(28px,7vw,120px) 42px 2px;scrollbar-width:none}.GalleryCarousel_track__i3Xwp::-webkit-scrollbar{display:none}.GalleryCarousel_card__FGjtw{position:relative;display:block;flex:0 0 clamp(216px,17vw,260px);aspect-ratio:9/16;min-width:0;overflow:hidden;border-radius:22px;scroll-snap-align:start;background:#153b31;box-shadow:0 14px 26px #2e194222;transform-origin:center;transition:transform .3s,box-shadow .3s}.GalleryCarousel_card__FGjtw:nth-child(2n){transform:translateY(18px)}.GalleryCarousel_cover__zb_14{display:block;width:100%;height:100%;object-fit:contain}.GalleryCarousel_shade__Lcmoq{position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 26 20/45%),transparent 22%,transparent 83%,rgb(9 26 20/75%))}.GalleryCarousel_topline__QOW4v{position:absolute;top:16px;left:15px;right:15px;display:flex;justify-content:space-between;gap:8px;align-items:center;color:#fff;font-size:10px;font-weight:800;text-shadow:0 1px 5px #12312b99}.GalleryCarousel_topline__QOW4v>:first-child{font-size:12px}.GalleryCarousel_copy__hBOF1{position:absolute;bottom:16px;left:17px;right:15px;color:#fff}.GalleryCarousel_copy__hBOF1>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800}.GalleryCarousel_arrow__fzUBJ{display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff88;border-radius:50%;font-size:18px;transition:background-color .2s,color .2s}.GalleryCarousel_srOnly__C56xG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.GalleryCarousel_card__FGjtw:focus-visible{outline:3px solid var(--green);outline-offset:5px}.GalleryCarousel_card__FGjtw:active{transform:scale(.98)}.GalleryCarousel_controls__epYRg{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding-right:clamp(28px,7vw,120px)}.GalleryCarousel_controls__epYRg>span{color:#6b6275;font-size:12px}.GalleryCarousel_controls__epYRg>div{display:flex;gap:10px;flex-shrink:0}.GalleryCarousel_controls__epYRg button{width:48px;height:48px;display:grid;place-items:center;border:1px solid #cdbeda;border-radius:50%;background:#fff;color:#382545;font-size:22px;cursor:pointer;transition:color .16s,background-color .16s}.GalleryCarousel_controls__epYRg button:hover{background:var(--green);color:#fff}.GalleryCarousel_controls__epYRg button:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (hover:hover){.GalleryCarousel_card__FGjtw:hover{transform:translateY(-10px) rotate(2deg);box-shadow:0 24px 36px #2e194236}.GalleryCarousel_card__FGjtw:hover .GalleryCarousel_arrow__fzUBJ{background:#d4f24d;color:#12312b;border-color:#d4f24d}}@media (max-width:760px){.GalleryCarousel_track__i3Xwp{gap:12px;padding:12px 4px 30px 2px}.GalleryCarousel_card__FGjtw{flex-basis:clamp(165px,48vw,210px);border-radius:17px}.GalleryCarousel_card__FGjtw:nth-child(2n){transform:translateY(11px)}.GalleryCarousel_topline__QOW4v{top:13px;left:12px;right:12px;font-size:8px}.GalleryCarousel_copy__hBOF1{bottom:12px;left:12px;right:12px}.GalleryCarousel_copy__hBOF1>span{font-size:11px}.GalleryCarousel_arrow__fzUBJ{width:25px;height:25px;font-size:16px}.GalleryCarousel_controls__epYRg{padding-right:0;gap:16px}.GalleryCarousel_controls__epYRg>span{max-width:200px;font-size:10px}.GalleryCarousel_controls__epYRg button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.GalleryCarousel_arrow__fzUBJ,.GalleryCarousel_card__FGjtw{transition:none}}.HeroSection_hero__TorbU{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:clamp(620px,78svh,850px);padding:70px clamp(28px,6vw,110px) 100px;color:#fff;background:#153b31}.HeroSection_media__aqBSh,.HeroSection_poster___ZFU_,.HeroSection_shade__9oc6R,.HeroSection_video__pEDcq{position:absolute;inset:0;width:100%;height:100%}.HeroSection_media__aqBSh{z-index:-3;overflow:hidden}.HeroSection_poster___ZFU_,.HeroSection_video__pEDcq{display:block;object-fit:cover;object-position:center}.HeroSection_video__pEDcq{opacity:0;transition:opacity .5s}.HeroSection_ready__inw4D{opacity:1}.HeroSection_shade__9oc6R{z-index:-2;background:linear-gradient(90deg,rgb(7 27 24/83%),rgb(7 27 24/64%) 34%,rgb(7 27 24/13%) 74%),linear-gradient(0deg,rgb(7 27 24/45%),transparent 35%)}.HeroSection_content__owbdl{width:min(100%,750px)}.HeroSection_eyebrow__URTVn{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.13em;color:#e2ff9e}.HeroSection_eyebrow__URTVn span{width:7px;height:7px;border-radius:50%;background:currentColor}.HeroSection_content__owbdl h1{margin:26px 0 24px;font-size:clamp(52px,5.8vw,88px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.HeroSection_content__owbdl h1 em{color:#d4f24d}.HeroSection_content__owbdl p{max-width:450px;font-size:16px;line-height:1.65;color:#f1f6ee;margin:0}.HeroSection_actions___d9Iz{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.HeroSection_actions___d9Iz>:first-child{padding:17px 25px;font-size:13px}.HeroSection_phone__4MaLv{display:inline-flex;align-items:center;gap:15px;font-size:12px;font-weight:800;padding:10px 0;border-bottom:1px solid rgb(255 255 255/50%);transition:color .2s}.HeroSection_phone__4MaLv:hover{color:#d4f24d}.HeroSection_phone__4MaLv span{font-size:18px}.HeroSection_meta__Bu0J2{display:flex;flex-wrap:wrap;gap:34px;margin-top:45px;font-size:11px;color:#dce5dc}.HeroSection_meta__Bu0J2 b{display:block;color:#fff;font-size:13px;margin-bottom:4px}.HeroSection_playback__LLkNS{position:absolute;right:clamp(24px,4vw,72px);bottom:28px;width:48px;height:48px;display:grid;place-items:center;padding:12px;border:1px solid rgb(255 255 255/50%);border-radius:50%;background:rgb(7 27 24/45%);color:#fff;cursor:pointer;transition:background .2s,transform .2s}.HeroSection_playback__LLkNS svg{width:23px;height:23px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.HeroSection_playback__LLkNS:hover{background:#12312b;transform:scale(1.06)}.HeroSection_playback__LLkNS:active{transform:scale(.96)}.HeroSection_explore__AfHn9{position:absolute;bottom:36px;left:clamp(28px,6vw,110px);display:flex;align-items:center;gap:16px;font-size:12px;font-weight:800}.HeroSection_explore__AfHn9 span{font-size:22px}.HeroSection_hero__TorbU a:focus-visible,.HeroSection_playback__LLkNS:focus-visible{outline:3px solid #d4f24d;outline-offset:6px}@media (min-width:1900px){.HeroSection_content__owbdl{width:850px}.HeroSection_content__owbdl h1{font-size:100px}}@media (max-width:1000px){.HeroSection_content__owbdl h1{font-size:clamp(48px,7vw,68px)}.HeroSection_shade__9oc6R{background:linear-gradient(90deg,rgb(7 27 24/82%),rgb(7 27 24/25%)),linear-gradient(0deg,rgb(7 27 24/40%),transparent 45%)}}@media (max-width:760px){.HeroSection_hero__TorbU{min-height:max(650px,calc(100svh - 138px));padding:62px 20px 100px;align-items:center}.HeroSection_shade__9oc6R{background:linear-gradient(90deg,rgb(7 27 24/60%),rgb(7 27 24/20%)),linear-gradient(0deg,rgb(7 27 24/80%),rgb(7 27 24/12%))}.HeroSection_content__owbdl{max-width:480px}.HeroSection_content__owbdl h1{font-size:clamp(43px,10.5vw,68px);line-height:1.06;margin:23px 0}.HeroSection_eyebrow__URTVn{font-size:9px;letter-spacing:.1em}.HeroSection_content__owbdl p{max-width:370px;font-size:14px}.HeroSection_actions___d9Iz{gap:10px 20px;margin-top:26px}.HeroSection_actions___d9Iz>:first-child{font-size:12px;padding:16px 22px}.HeroSection_phone__4MaLv{font-size:11px}.HeroSection_meta__Bu0J2{margin-top:30px;gap:22px;font-size:10px}.HeroSection_meta__Bu0J2 b{font-size:12px}.HeroSection_explore__AfHn9{left:20px;bottom:30px;font-size:11px}.HeroSection_playback__LLkNS{right:20px;bottom:24px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.HeroSection_phone__4MaLv,.HeroSection_playback__LLkNS,.HeroSection_video__pEDcq{transition:none}}.SiteHeader_header__lHyKY{overflow:visible}.SiteHeader_navigation__GQ6PT{position:relative;flex-shrink:0;margin-right:24px;margin-left:auto}.SiteHeader_toggle__LRKb0{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 16px;border:1px solid #cbdccf;border-radius:16px;background:#fff;color:var(--ink);font:800 14px var(--font-body),Arial,sans-serif;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.SiteHeader_toggle__LRKb0:hover,.SiteHeader_toggle__LRKb0[aria-expanded=true]{border-color:var(--green);background:var(--green);color:#fff}.SiteHeader_toggle__LRKb0:active{background:#087c43;color:#fff}.SiteHeader_link__RnIPV:focus-visible,.SiteHeader_toggle__LRKb0:focus-visible{outline:3px solid var(--green);outline-offset:4px}.SiteHeader_toggleIcon__yirsO{display:grid;width:16px;grid-gap:4px;gap:4px}.SiteHeader_toggleIcon__yirsO i{display:block;width:100%;height:2px;border-radius:2px;background:currentColor}.SiteHeader_chevron__EhoIJ{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.SiteHeader_toggle__LRKb0[aria-expanded=true] .SiteHeader_chevron__EhoIJ{transform:rotate(180deg)}.SiteHeader_panel__f_bxc{position:absolute;z-index:30;top:calc(100% + 12px);right:0;width:300px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 128px);overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid #d7e5d6;border-radius:22px;background:#fff;box-shadow:0 16px 40px #153b3126}.SiteHeader_panel__f_bxc[hidden]{display:none}.SiteHeader_list__w8OlO{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none}.SiteHeader_link__RnIPV{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;border-radius:13px;color:var(--ink);font:800 16px/1.3 var(--font-body),Arial,sans-serif;transition:background-color .16s,color .16s}.SiteHeader_link__RnIPV svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.SiteHeader_link__RnIPV:hover{background:#f2f8ec;color:var(--green)}.SiteHeader_link__RnIPV[aria-current=page]{background:#e7f5dc;color:#087c43}.SiteHeader_link__RnIPV:active{background:#d9edcc}@media (max-width:760px){.SiteHeader_navigation__GQ6PT{position:static;margin-right:0}.SiteHeader_toggle__LRKb0{gap:7px;min-height:42px;padding-inline:12px;border-radius:14px;font-size:13px}.SiteHeader_chevron__EhoIJ{width:12px;height:12px}.SiteHeader_panel__f_bxc{top:calc(100% + 2px);right:12px;left:12px;width:auto;max-width:none;max-height:calc(100dvh - 164px);border-radius:20px}.SiteHeader_link__RnIPV{min-height:48px;padding-inline:15px}}@media (max-width:360px){.SiteHeader_toggle__LRKb0{gap:6px;min-height:40px;padding-inline:10px;font-size:12px}.SiteHeader_toggleIcon__yirsO{width:14px}.SiteHeader_chevron__EhoIJ{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_link__RnIPV,.SiteHeader_toggle__LRKb0{transition:none}}