.AutoSlide_wrap__E0YEk{position:relative;width:100%;height:100%;overflow:hidden}.AutoSlide_slide__OLv3M{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.AutoSlide_active__bAH5H{opacity:1}.AutoSlide_img__6Ezq9{object-fit:cover;object-position:center}.AutoSlide_overlay__kAU8f{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.45));pointer-events:none}.AutoSlide_dots___RyS5{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.AutoSlide_dot__kN77x{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:background .3s}.AutoSlide_dotActive__2Juq5{background:#fff}.Footer_footer__OYoYH{background:#0d3d22;padding:60px 0 40px;border-top:3px solid #1b5e3b}.Footer_inner__LCA3x{max-width:1520px;width:100%;margin:0 auto;padding:0 24px}@media(max-width:1024px){.Footer_inner__LCA3x{width:89.746%;padding:0}}@media(max-width:768px){.Footer_inner__LCA3x{width:86.979%;padding:0}}@media(max-width:576px){.Footer_inner__LCA3x{width:82.222%;padding:0}}.Footer_inner__LCA3x{display:flex;flex-direction:column;gap:28px}.Footer_top__Dfffp{display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width:768px){.Footer_top__Dfffp{flex-direction:column;align-items:center;gap:20px}}.Footer_brand__wxouA{display:flex;align-items:center;gap:14px}.Footer_logoImg__BhpEG{height:48px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.Footer_logoSub___Nov6{font-size:.875rem;color:hsla(0,0%,100%,.45);margin-top:2px}.Footer_contacts__tb85w{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.Footer_phone__NEjHA{font-size:1rem;font-weight:700;color:#74c69d;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.Footer_phone__NEjHA:hover{color:#fff}.Footer_sep__1qpGx{display:block;width:1px;height:14px;background:hsla(0,0%,100%,.2)}@media(max-width:576px){.Footer_sep__1qpGx{display:none}}.Footer_address__a9mBY{font-size:.875rem;color:hsla(0,0%,100%,.5)}.Footer_bizInfo__UFegH{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.75rem;color:hsla(0,0%,100%,.45)}@media(max-width:768px){.Footer_bizInfo__UFegH{justify-content:center}}.Footer_bizSep__39fEm{display:block;width:1px;height:12px;background:hsla(0,0%,100%,.2)}@media(max-width:576px){.Footer_bizSep__39fEm{display:none}}.Footer_copyright__1ODhL{font-size:.875rem;color:hsla(0,0%,100%,.3);padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1);width:100%}@media(max-width:768px){.Footer_copyright__1ODhL{text-align:center}}.FloatingButtons_phoneBtn__tD1qn{position:fixed;bottom:28px;right:24px;z-index:9999;display:flex;align-items:center;gap:10px;padding:16px 28px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:1.125rem;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:0 6px 28px rgba(27,94,59,.65);animation:FloatingButtons_pulse__P6Exa 2.4s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease;letter-spacing:-.01em}.FloatingButtons_phoneBtn__tD1qn:hover{background:#2d7a54;transform:translateY(-3px);animation:none;box-shadow:0 12px 36px rgba(27,94,59,.6)}@media(max-width:576px){.FloatingButtons_phoneBtn__tD1qn{padding:16px;border-radius:50%}.FloatingButtons_phoneBtn__tD1qn span{display:none}}@keyframes FloatingButtons_pulse__P6Exa{0%,to{box-shadow:0 6px 28px rgba(27,94,59,.65),0 0 0 0 rgba(27,94,59,.45)}60%{box-shadow:0 6px 28px rgba(27,94,59,.65),0 0 0 12px rgba(27,94,59,0)}}.page_hero__TR3fT{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:120px 0 80px}.page_heroBg__sZD2x{position:absolute;inset:0;background:#0d3d22}.page_heroBgImg__JSfl6{object-fit:cover;object-position:center}.page_heroOverlay__vfPM0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,61,34,.55) 0,rgba(13,61,34,.35) 50%,rgba(13,61,34,.7))}.page_heroContent___p2VG{position:relative;z-index:1;max-width:1520px;width:100%}@media(max-width:1024px){.page_heroContent___p2VG{width:89.746%;padding:0}}@media(max-width:768px){.page_heroContent___p2VG{width:86.979%;padding:0}}@media(max-width:576px){.page_heroContent___p2VG{width:82.222%;padding:0}}.page_heroContent___p2VG{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin:0 auto;padding:0 24px}.page_heroBadge__lqwBr{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid hsla(0,0%,100%,.45);color:#fff;border-radius:9999px;font-size:.875rem;font-weight:700;letter-spacing:.06em;margin-bottom:28px;box-shadow:0 4px 16px rgba(0,0,0,.2);animation:page_fadeDown__fvq_T .5s cubic-bezier(.4,0,.2,1) .1s both}.page_heroBadge__lqwBr:before{content:"";display:inline-block;width:8px;height:8px;background:#4ade80;border-radius:50%;animation:page_dotPulse__DH_9A 2s ease-in-out infinite}@keyframes page_dotPulse__DH_9A{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.page_heroTitle__IItbV{font-size:3.75rem;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px;animation:page_fadeUp__dQvkF .7s cubic-bezier(.4,0,.2,1) .2s both;white-space:nowrap}@media(max-width:1024px){.page_heroTitle__IItbV{font-size:3rem}}@media(max-width:768px){.page_heroTitle__IItbV{font-size:2.25rem}}@media(max-width:576px){.page_heroTitle__IItbV{font-size:4.5vw}}.page_heroBr__e2CuG{display:none}@media(max-width:768px){.page_heroBr__e2CuG{display:inline}}.page_heroSub__yNkXB{font-size:1.5rem;color:hsla(0,0%,100%,.9);font-weight:600;margin-bottom:40px;animation:page_fadeUp__dQvkF .7s cubic-bezier(.4,0,.2,1) .35s both}@media(max-width:576px){.page_heroSub__yNkXB{font-size:1.25rem}}.page_heroPhone__cU_NT{display:inline-flex;align-items:center;gap:10px;padding:20px 52px;background:#fff;color:#0d3d22;border-radius:9999px;font-size:1.25rem;font-weight:900;text-decoration:none;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.3);animation:page_fadeUp__dQvkF .7s cubic-bezier(.4,0,.2,1) .5s both;letter-spacing:-.01em}.page_heroPhone__cU_NT:hover{background:#e8f5ee;transform:translateY(-3px);box-shadow:0 14px 40px rgba(0,0,0,.35)}@media(max-width:576px){.page_heroPhone__cU_NT{width:100%;justify-content:center;padding:18px 24px;font-size:1rem}.page_heroPhone__cU_NT svg{flex-shrink:0}}.page_buildingsSection__ZHmh4{padding:80px 0;background:#f9fafb}.page_buildingsContainer__mkVfj{max-width:1520px;width:100%;margin:0 auto;padding:0 24px}@media(max-width:1024px){.page_buildingsContainer__mkVfj{width:89.746%;padding:0}}@media(max-width:768px){.page_buildingsContainer__mkVfj{width:86.979%;padding:0}}@media(max-width:576px){.page_buildingsContainer__mkVfj{width:82.222%;padding:0}}.page_sectionHead__bzM_T{text-align:center;margin-bottom:48px}.page_sectionLabel__sS7Xg{display:inline-block;padding:5px 16px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px;box-shadow:0 2px 8px rgba(27,94,59,.3)}.page_sectionTitle__PJ0za{font-size:2.25rem;font-weight:900;color:#111827;letter-spacing:-.02em;margin-bottom:12px}@media(max-width:768px){.page_sectionTitle__PJ0za{font-size:1.875rem}}.page_sectionDesc__YhyRQ{font-size:1.125rem;color:#4b5563}@media(max-width:576px){.page_sectionDesc__YhyRQ{font-size:1rem}}.page_updateDate__g__yB{margin-top:8px;font-size:.875rem;font-weight:700;color:#1b5e3b}.page_buildingGrid__pduBl{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-bottom:32px}@media(max-width:768px){.page_buildingGrid__pduBl{grid-template-columns:1fr;gap:24px}}.page_buildingCard__h7KEG{display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 16px 56px rgba(0,0,0,.13),0 4px 16px rgba(0,0,0,.07);overflow:hidden;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.page_buildingCard__h7KEG:hover{box-shadow:0 28px 72px rgba(0,0,0,.18);transform:translateY(-8px);border-color:#52a876}.page_cardImageWrap__NLGxy{position:relative;height:260px;overflow:hidden}@media(max-width:576px){.page_cardImageWrap__NLGxy{height:200px}}.page_cardImage__Ai8D6{object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.page_buildingCard__h7KEG:hover .page_cardImage__Ai8D6{transform:scale(1.06)}.page_cardImageOverlay__mYsVg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.45))}.page_cardImageBadge__yrdTm{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:800}.page_cardDot__oJ7ai{width:7px;height:7px;background:#4ade80;border-radius:50%;animation:page_dotPulse__DH_9A 2s ease-in-out infinite;flex-shrink:0}.page_cardImageBadgeInline__VaG3J{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:5px 12px;background:#e8f5ee;border:1px solid rgba(27,94,59,.2);border-radius:9999px;color:#1b5e3b;font-size:.75rem;font-weight:800;margin-bottom:4px}.page_cardBody__pprT3{padding:24px 28px 20px;flex:1 1;display:flex;flex-direction:column;gap:12px}.page_cardLocation__roo1h{font-size:.875rem;color:#9ca3af;font-weight:600;letter-spacing:.02em}.page_cardName__Y86sd{font-size:1.5rem;font-weight:900;color:#111827;letter-spacing:-.02em}@media(max-width:576px){.page_cardName__Y86sd{font-size:1.25rem}}.page_cardVacancy__WwBv0{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_vacancyCount__sRjPs{font-size:1.25rem;font-weight:900;color:#1b5e3b;letter-spacing:-.02em}.page_vacancyStatus__nVtaX{font-size:.75rem;font-weight:700;color:#059669;background:#d1fae5;padding:4px 12px;border-radius:9999px}.page_cardTags__bdCd7{display:flex;gap:8px;flex-wrap:wrap}.page_cardTag__Kira_{padding:4px 12px;background:#e8f5ee;color:#1b5e3b;border-radius:9999px;font-size:.75rem;font-weight:700}.page_cardCta__38uuH{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;background:#1b5e3b;color:#fff;font-size:1rem;font-weight:800;letter-spacing:-.01em;transition:all .25s cubic-bezier(.4,0,.2,1)}.page_cardCta__38uuH svg{flex-shrink:0;transition:transform .2s}.page_buildingCard__h7KEG:hover .page_cardCta__38uuH{background:#0d3d22}.page_buildingCard__h7KEG:hover .page_cardCta__38uuH svg{transform:translateX(4px)}.page_infoBar__FG0Wr{display:flex;justify-content:center;gap:0;margin-bottom:48px;background:#fff;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);overflow:hidden;border:1px solid #e5e7eb}@media(max-width:576px){.page_infoBar__FG0Wr{flex-direction:column}}.page_infoItem___gnQ3{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 16px;border-right:1px solid #e5e7eb;transition:all .25s cubic-bezier(.4,0,.2,1)}.page_infoItem___gnQ3:last-child{border-right:none}.page_infoItem___gnQ3:hover{background:#e8f5ee}@media(max-width:576px){.page_infoItem___gnQ3{border-right:none;border-bottom:1px solid #e5e7eb;justify-content:flex-start;padding:16px 24px}.page_infoItem___gnQ3:last-child{border-bottom:none}}.page_infoIcon__P48_S{font-size:1.5rem;line-height:1}.page_infoLabel__D4dMV{font-size:1rem;font-weight:700;color:#111827}@media(max-width:576px){.page_infoLabel__D4dMV{font-size:.875rem}}.page_bottomCta__frqvm{text-align:center;padding:48px 24px;background:#0d3d22;border-radius:24px}.page_bottomCtaTitle__Kmc47{font-size:1.5rem;font-weight:900;color:#fff;margin-bottom:8px}@media(max-width:576px){.page_bottomCtaTitle__Kmc47{font-size:1.25rem}}.page_bottomCtaSub__5RbkB{font-size:1rem;color:hsla(0,0%,100%,.75);margin-bottom:28px;word-break:keep-all}@media(max-width:576px){.page_bottomCtaSub__5RbkB{font-size:.875rem}}.page_bottomPhoneBtn__P_I3L{display:inline-flex;align-items:center;gap:10px;padding:18px 48px;background:#fff;color:#0d3d22;border-radius:9999px;font-size:1.25rem;font-weight:900;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(0,0,0,.25)}.page_bottomPhoneBtn__P_I3L:hover{background:#e8f5ee;transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3)}@media(max-width:576px){.page_bottomPhoneBtn__P_I3L{width:100%;justify-content:center;padding:14px 20px;font-size:1rem;white-space:nowrap}}@keyframes page_fadeDown__fvq_T{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeUp__dQvkF{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Header_header__MwWvM{position:fixed;top:0;left:0;right:0;z-index:1000;padding:14px 0;transition:all .4s cubic-bezier(.4,0,.2,1);background:rgba(13,61,34,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08)}.Header_header__MwWvM.Header_scrolled__gq__C{background:#fff;padding:12px 0;box-shadow:0 2px 20px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06);border-bottom:1px solid #e5e7eb;backdrop-filter:none;-webkit-backdrop-filter:none}.Header_inner__PU1JS{max-width:1520px;width:100%;margin:0 auto;padding:0 24px}@media(max-width:1024px){.Header_inner__PU1JS{width:89.746%;padding:0}}@media(max-width:768px){.Header_inner__PU1JS{width:86.979%;padding:0}}@media(max-width:576px){.Header_inner__PU1JS{width:82.222%;padding:0}}.Header_inner__PU1JS{display:flex;align-items:center;justify-content:space-between}.Header_logo__V9h3K{display:flex;align-items:center;gap:10px;text-decoration:none;z-index:1001}.Header_logoImg__6k5Tf{height:44px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.Header_scrolled__gq__C .Header_logoImg__6k5Tf{filter:brightness(0)}.Header_desktopNav__RfYdq{display:flex;align-items:center;gap:4px}@media(max-width:1024px){.Header_desktopNav__RfYdq{display:none}}.Header_navLink__8V6kV{padding:8px 14px;font-size:.875rem;font-weight:600;color:hsla(0,0%,100%,.85);border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.Header_scrolled__gq__C .Header_navLink__8V6kV{color:#374151}.Header_navLink__8V6kV.Header_active__v7PU5,.Header_navLink__8V6kV:hover{color:#1b5e3b!important;background:#e8f5ee}.Header_navCta__L2cuz{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.Header_navCta__L2cuz:hover{background:#0d3d22;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.Header_navCta__L2cuz:active{transform:translateY(0)}.Header_navCta__L2cuz{padding:10px 18px;font-size:.875rem;margin-left:8px;box-shadow:0 4px 12px rgba(27,94,59,.3)}.Header_navCta__L2cuz svg{flex-shrink:0}.Header_hamburger__cFKPe{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;cursor:pointer;background:none;border:none;z-index:1001;position:relative}.Header_hamburger__cFKPe span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .25s cubic-bezier(.4,0,.2,1);transform-origin:center}.Header_scrolled__gq__C .Header_hamburger__cFKPe span{background:#111827}.Header_hamburger__cFKPe.Header_open__2KMgq span:first-child{transform:translateY(7px) rotate(45deg);background:#111827!important}.Header_hamburger__cFKPe.Header_open__2KMgq span:nth-child(2){opacity:0;transform:scaleX(0)}.Header_hamburger__cFKPe.Header_open__2KMgq span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:#111827!important}@media(max-width:1024px){.Header_hamburger__cFKPe{display:flex}}.Header_overlay__XzLet{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1098;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Header_drawer__hqemD{position:fixed;top:0;right:0;bottom:0;width:300px;background:#fff;z-index:1099;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px rgba(0,0,0,.15)}.Header_drawer__hqemD.Header_drawerOpen__toqaT{transform:translateX(0)}.Header_drawerHeader__7aQk1{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f3f4f6}.Header_drawerTitle__9s3An{font-size:1.125rem;font-weight:800;color:#111827}.Header_closeBtn__W1F51{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;color:#374151;transition:all .25s cubic-bezier(.4,0,.2,1)}.Header_closeBtn__W1F51:hover{background:#e5e7eb}.Header_drawerNav__LK_pg{flex:1 1;display:flex;flex-direction:column;padding:16px 0;overflow-y:auto}.Header_drawerLink__dLHq8{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font-size:1.125rem;font-weight:700;color:#111827;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);border-left:3px solid transparent}.Header_drawerLink__dLHq8:hover{background:#e8f5ee;color:#1b5e3b;border-left-color:#1b5e3b}.Header_drawerLink__dLHq8 svg{color:#9ca3af;flex-shrink:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.Header_drawerLink__dLHq8:hover svg{color:#1b5e3b;transform:translateX(3px)}.Header_drawerLink__dLHq8.Header_drawerLinkActive__YSI3J{background:#e8f5ee;color:#1b5e3b;border-left-color:#1b5e3b}.Header_drawerLink__dLHq8.Header_drawerLinkActive__YSI3J svg{color:#1b5e3b}.Header_drawerCta__RgsCo{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 20px 32px;padding:16px;background:#1b5e3b;color:#fff;border-radius:16px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(27,94,59,.35)}.Header_drawerCta__RgsCo:hover{background:#0d3d22}.SectionCTA_wrap__Dpwqv{display:flex;justify-content:center;margin-top:56px;padding-top:40px;border-top:1px solid #e5e7eb}.SectionCTA_btn__Nf4HN{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(13,61,34,.25)}.SectionCTA_btn__Nf4HN:hover{background:#2d7a54;transform:translateY(-2px);box-shadow:0 8px 24px rgba(13,61,34,.3)}.SectionCTA_btn__Nf4HN:hover svg{transform:translateX(3px)}.SectionCTA_btn__Nf4HN svg{transition:transform .2s ease;flex-shrink:0}.PropertyImageCarousel_placeholder__A5p27{width:100%;aspect-ratio:4/3;background:#f3f4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#4b5563}.PropertyImageCarousel_placeholder__A5p27 svg{opacity:.4}.PropertyImageCarousel_placeholder__A5p27 span{font-size:.875rem;font-weight:600;opacity:.5;letter-spacing:.02em}.PropertyImageCarousel_carousel__0uEQn{position:relative;width:100%;aspect-ratio:4/3;background:#111;overflow:hidden}.PropertyImageCarousel_imageWrap__BfZeo{position:absolute;inset:0;opacity:0;transition:opacity .1s ease;pointer-events:none;will-change:opacity}.PropertyImageCarousel_imageWrap__BfZeo.PropertyImageCarousel_imageActive__yfk3U{opacity:1;pointer-events:auto}.PropertyImageCarousel_image__aLq8v{object-fit:cover}.PropertyImageCarousel_arrow__1x61I{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.45);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease}.PropertyImageCarousel_arrow__1x61I:hover{background:rgba(0,0,0,.7)}.PropertyImageCarousel_arrowLeft__hI_T9{left:10px}.PropertyImageCarousel_arrowRight__I68T0{right:10px}.PropertyImageCarousel_dots__gDM4N{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10}.PropertyImageCarousel_dot__QtBmw{width:7px;height:7px;border-radius:50%;border:none;background:hsla(0,0%,100%,.5);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.PropertyImageCarousel_dot__QtBmw:hover{background:hsla(0,0%,100%,.8)}.PropertyImageCarousel_dotActive__4Qp4h{background:#fff;transform:scale(1.3)}.PropertyImageCarousel_counter__fojUw{position:absolute;top:10px;right:12px;background:rgba(0,0,0,.45);color:#fff;font-size:.75rem;font-weight:700;padding:3px 9px;border-radius:9999px;z-index:10}.PropertySection_section__pc0Jf{padding:96px 0;background:#f9fafb;border-top:3px solid #1b5e3b}.PropertySection_container__RwCL9{max-width:1520px;width:100%;margin:0 auto;padding:0 24px}@media(max-width:1024px){.PropertySection_container__RwCL9{width:89.746%;padding:0}}@media(max-width:768px){.PropertySection_container__RwCL9{width:86.979%;padding:0}}@media(max-width:576px){.PropertySection_container__RwCL9{width:82.222%;padding:0}}.PropertySection_header__5TiK_{text-align:center;margin-bottom:56px}.PropertySection_label__jWxJa{display:inline-block;padding:5px 16px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px;box-shadow:0 2px 8px rgba(27,94,59,.3)}.PropertySection_title__n3M6G{font-size:2.25rem;font-weight:900;color:#111827;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}@media(max-width:768px){.PropertySection_title__n3M6G{font-size:1.875rem}}.PropertySection_title__n3M6G:after{content:"";display:block;width:52px;height:4px;background:#1b5e3b;border-radius:2px;margin:14px auto 0}.PropertySection_desc__0Xkg5{font-size:1.125rem;color:#4b5563;margin-top:16px;line-height:1.7}.PropertySection_header__5TiK_{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.PropertySection_header__5TiK_ span{transition-delay:0s}.PropertySection_header__5TiK_ h2{transition-delay:.1s}.PropertySection_header__5TiK_ p{transition-delay:.2s}.PropertySection_header__5TiK_.PropertySection_inView__9Pc_h{opacity:1;transform:translateY(0)}.PropertySection_grid__IHTzN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}@media(max-width:768px){.PropertySection_grid__IHTzN{grid-template-columns:1fr;gap:20px}}.PropertySection_card__0w7H2{display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 12px 48px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.07);border:none;overflow:hidden;opacity:0;transform:translateY(40px) scale(.98);transition:opacity .75s cubic-bezier(.4,0,.2,1) .2s,transform .75s cubic-bezier(.4,0,.2,1) .2s,box-shadow .3s ease}.PropertySection_card__0w7H2.PropertySection_cardVisible__hmnVx{opacity:1;transform:translateY(0) scale(1)}.PropertySection_card__0w7H2:hover{box-shadow:0 20px 60px rgba(0,0,0,.15)}.PropertySection_cardHeader__3GLit{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;background:#1b5e3b}@media(max-width:576px){.PropertySection_cardHeader__3GLit{padding:16px 20px}}.PropertySection_statusBadge__3a5OL{display:flex;align-items:center;gap:8px;padding:5px 14px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:700}.PropertySection_statusDot__0KFQe{width:7px;height:7px;background:#4ade80;border-radius:50%;animation:PropertySection_pulse__Mt_7z 2s ease-in-out infinite}@keyframes PropertySection_pulse__Mt_7z{0%,to{opacity:1}50%{opacity:.5}}.PropertySection_floor__FkJv4{font-size:1.25rem;font-weight:900;color:#fff;letter-spacing:-.01em}.PropertySection_summary__NW1Zd{padding:10px 28px 0;font-size:1rem;font-weight:800;color:#0d3d22;letter-spacing:-.01em}@media(max-width:576px){.PropertySection_summary__NW1Zd{padding:8px 20px 0}}.PropertySection_areaRow__oPkWL{display:flex;align-items:center;padding:18px 28px;background:#f9fafb;border-bottom:1px solid #f3f4f6;gap:0}@media(max-width:576px){.PropertySection_areaRow__oPkWL{padding:14px 20px}}.PropertySection_areaItem__S6Aav{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px}.PropertySection_areaDivider__u8YSs{width:1px;height:32px;background:#e5e7eb}.PropertySection_areaLabel__k2ZCX{font-size:.75rem;font-weight:700;color:#4b5563;letter-spacing:.04em;text-transform:uppercase}.PropertySection_areaValue__WiIzq{font-size:1.125rem;font-weight:800;color:#111827}.PropertySection_specGrid__3pG7A{flex:1 1;display:flex;align-items:stretch;padding:24px 28px;gap:0;border-bottom:1px solid #f3f4f6}@media(max-width:576px){.PropertySection_specGrid__3pG7A{flex-direction:column;padding:18px 20px;gap:16px}}.PropertySection_specItem__D2_G4{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.PropertySection_specDivider__MTGGu{width:1px;background:#e5e7eb;margin:0 8px}@media(max-width:576px){.PropertySection_specDivider__MTGGu{width:100%;height:1px;margin:0}}.PropertySection_specLabel__TsKy8{font-size:.75rem;font-weight:700;color:#4b5563;letter-spacing:.04em;text-transform:uppercase}.PropertySection_specValue__LVq_P{font-size:1.5rem;font-weight:900;color:#1b5e3b;letter-spacing:-.02em}.PropertySection_dualGrid__qXeB_{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #f3f4f6}.PropertySection_dualOption__YsZun{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.PropertySection_dualOption__YsZun:first-child{border-right:1px solid #f3f4f6}@media(max-width:576px){.PropertySection_dualOption__YsZun{padding:14px 16px}}.PropertySection_dualLabel__YYFxF{font-size:.875rem;font-weight:800;color:#fff;background:#1b5e3b;padding:3px 12px;border-radius:9999px;text-align:center;align-self:center}.PropertySection_dualSpecs__oddiq{display:flex;flex-direction:column;gap:8px}.PropertySection_dualSpecItem__tyOOD{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.PropertySection_dualValue__GhLAz{font-size:1rem;font-weight:800;color:#0d3d22;letter-spacing:-.02em}.PropertySection_detailTable__0TAJK{padding:0 28px 4px;border-bottom:1px solid #f3f4f6}@media(max-width:576px){.PropertySection_detailTable__0TAJK{padding:0 20px 4px}}.PropertySection_detailTableTitle___ixTi{font-size:.75rem;font-weight:700;color:#4b5563;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;padding-top:16px}.PropertySection_table__Zknoc{width:100%;border-collapse:collapse}.PropertySection_tableRow__BOQVE{border-bottom:1px solid #f3f4f6}.PropertySection_tableRow__BOQVE:last-child{border-bottom:none}.PropertySection_tableTh__xlrHM{width:38%;padding:8px 12px 8px 0;font-size:.875rem;font-weight:700;color:#4b5563;text-align:left;vertical-align:middle;white-space:nowrap}.PropertySection_tableTd__SnOke{padding:8px 0 8px 4px;font-size:.875rem;font-weight:600;color:#111827;text-align:left;vertical-align:middle}.PropertySection_tags__oKreL{display:flex;gap:8px;flex-wrap:wrap;padding:14px 28px 18px}@media(max-width:576px){.PropertySection_tags__oKreL{padding:12px 20px 16px}}.PropertySection_tag__LISW7{padding:4px 12px;background:#e8f5ee;color:#1b5e3b;border-radius:9999px;font-size:.75rem;font-weight:700}.PropertySection_cta__Q0JgR{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;background:#1b5e3b;color:#fff;font-size:1rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.PropertySection_cta__Q0JgR:hover{background:#0d3d22}.PropertySection_imageWrap__0L_K8{position:relative}.PropertySection_urgencyBadge__rPV3H{position:absolute;top:12px;left:12px;z-index:10;background:#059669;color:#fff;font-size:.75rem;font-weight:800;padding:5px 13px;border-radius:9999px;box-shadow:0 2px 10px rgba(0,0,0,.25);letter-spacing:.01em}.PropertySection_phoneCta__aF2Ho{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;padding:14px 24px;background:#0d3d22;color:#fff;border-radius:16px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.PropertySection_phoneCta__aF2Ho strong{font-weight:900;font-size:1.125rem}.PropertySection_phoneCta__aF2Ho:hover{background:#2d7a54;transform:translateY(-1px)}@media(max-width:576px){.PropertySection_phoneCta__aF2Ho{flex-direction:column;gap:4px;text-align:center}}.PropertySection_notice__BAmr1{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:.875rem;color:#4b5563;font-weight:500}.PropertySection_notice__BAmr1 svg{flex-shrink:0;color:#1b5e3b}.PropertySection_noticeSep__oxTod{color:#e5e7eb}.PropertySection_noticeDate__FXrZg{font-weight:700;color:#1b5e3b}.LocationSection_section__RmhqS{padding:96px 0;background:#fff;border-top:1px solid #e5e7eb}.LocationSection_container__Rizu5{max-width:1520px;width:100%;margin:0 auto;padding:0 24px}@media(max-width:1024px){.LocationSection_container__Rizu5{width:89.746%;padding:0}}@media(max-width:768px){.LocationSection_container__Rizu5{width:86.979%;padding:0}}@media(max-width:576px){.LocationSection_container__Rizu5{width:82.222%;padding:0}}.LocationSection_header__IUbjR{text-align:center;margin-bottom:64px}.LocationSection_label__pkXK9{display:inline-block;padding:5px 16px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px;box-shadow:0 2px 8px rgba(27,94,59,.3)}.LocationSection_title__aAbS8{font-size:2.25rem;font-weight:900;color:#111827;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}@media(max-width:768px){.LocationSection_title__aAbS8{font-size:1.875rem}}.LocationSection_title__aAbS8:after{content:"";display:block;width:52px;height:4px;background:#1b5e3b;border-radius:2px;margin:14px auto 0}.LocationSection_desc__QHRLi{font-size:1.125rem;color:#4b5563;line-height:1.7;margin-bottom:48px}@media(max-width:768px){.LocationSection_desc__QHRLi{font-size:1rem;margin-bottom:36px}}.LocationSection_layout__bWFna{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:start}@media(max-width:1024px){.LocationSection_layout__bWFna{grid-template-columns:1fr}}.LocationSection_header__IUbjR{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.LocationSection_header__IUbjR.LocationSection_inView__TzeR6{opacity:1;transform:translateY(0)}.LocationSection_mapWrap__UeCth{opacity:0;transform:translateX(-36px)}.LocationSection_mapWrap__UeCth.LocationSection_inView__TzeR6{opacity:1;transform:translateX(0)}.LocationSection_infoWrap__Vvbu6{opacity:0;transform:translateX(36px)}.LocationSection_infoWrap__Vvbu6.LocationSection_inView__TzeR6{opacity:1;transform:translateX(0)}.LocationSection_accessCard__vWqED{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,box-shadow .3s ease}.LocationSection_infoWrap__Vvbu6.LocationSection_inView__TzeR6 .LocationSection_accessCard__vWqED{opacity:1;transform:translateY(0)}.LocationSection_mapWrap__UeCth{position:relative;border-radius:24px;overflow:hidden;height:500px;box-shadow:0 10px 30px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);background:#f3f4f6;transition:opacity .75s cubic-bezier(.4,0,.2,1) .1s,transform .75s cubic-bezier(.4,0,.2,1) .1s}.LocationSection_mapWrap__UeCth iframe{width:100%;height:100%;border:none;display:block}@media(max-width:1024px){.LocationSection_mapWrap__UeCth{height:360px}}.LocationSection_naverBtn__XE3xc{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:10px 20px;background:#fff;color:#1b5e3b;border-radius:9999px;font-size:.875rem;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:10}.LocationSection_naverBtn__XE3xc:hover{background:#1b5e3b;color:#fff;transform:translateX(-50%) translateY(-2px)}.LocationSection_mapPlaceholder___PzLH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#9ca3af;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:24px;text-align:center;padding:24px}.LocationSection_mapPlaceholderTitle__pH8tp{font-size:1.25rem;font-weight:700;color:#111827}.LocationSection_mapPlaceholderDesc__UE6Y1{font-size:.875rem;color:#9ca3af;line-height:1.6}.LocationSection_mapLink__cG_9P{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 18px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.LocationSection_mapLink__cG_9P:hover{background:#0d3d22}.LocationSection_infoWrap__Vvbu6{display:flex;flex-direction:column;gap:16px;transition:opacity .75s cubic-bezier(.4,0,.2,1) .2s,transform .75s cubic-bezier(.4,0,.2,1) .2s}.LocationSection_addressCard__NZmxX{display:flex;gap:16px;padding:24px;background:#fff;border-radius:24px;border:1.5px solid #e5e7eb;border-left:4px solid #1b5e3b;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.LocationSection_addressIcon__xH6fQ{width:44px;height:44px;background:#e8f5ee;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1b5e3b}.LocationSection_addressLabel__rmeLG{font-size:.75rem;font-weight:700;color:#1b5e3b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.LocationSection_addressValue__krKIB{font-size:1rem;font-weight:800;color:#111827;line-height:1.5;margin-bottom:4px}.LocationSection_addressNote__kAjjy{font-size:.75rem;color:#9ca3af;font-style:italic}.LocationSection_accessList__edF3G{display:flex;flex-direction:column;gap:12px}.LocationSection_accessCard__vWqED{padding:20px;background:#fff;border-radius:16px;border:1.5px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.LocationSection_accessHeader__ZH4kv{display:flex;align-items:center;gap:10px;margin-bottom:12px}.LocationSection_accessIcon__Q3EoT{width:36px;height:36px;background:#e8f5ee;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#1b5e3b;flex-shrink:0}.LocationSection_accessCategory__JdVoI{font-size:1rem;font-weight:800;color:#111827}.LocationSection_accessItems__6rNlq{list-style:none;display:flex;flex-direction:column;gap:6px;padding-left:6px}.LocationSection_accessItem__P0gbx{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#4b5563;font-weight:500}.LocationSection_accessDot__zLiec{display:inline-block;width:6px;height:6px;background:#52a876;border-radius:50%;flex-shrink:0}.LocationSection_cta__Mvj5k{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#1b5e3b;color:#fff;border-radius:9999px;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.LocationSection_cta__Mvj5k:hover{background:#0d3d22;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.LocationSection_cta__Mvj5k:active{transform:translateY(0)}.LocationSection_cta__Mvj5k{width:100%;justify-content:center;padding:16px}