.marketplace_page__NFY4g{--ink:#172b38;--muted:#718078;--forest:#075343;--line:#dde7df;min-height:100dvh;background:#f6f8f4;color:var(--ink)}.marketplace_simpleHeader__n36FU{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1220px,100%);margin:auto;padding:18px 20px;border-bottom:1px solid var(--line)}.marketplace_simpleBrand__PyZPj,.marketplace_simpleWorkspace__JZT7j{display:inline-flex;align-items:center;gap:8px}.marketplace_simpleBrand__PyZPj{color:#193b2f;font:600 16px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.02em}.marketplace_simpleBrand__PyZPj span{font:700 9px/1 Arial,sans-serif;letter-spacing:1.1px;color:#75907f}.marketplace_simpleWorkspace__JZT7j{color:#28624f;font-size:11px;font-weight:700}.marketplace_simpleFooter__z2TEg{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1220px,100%);margin:auto;padding:24px 20px 34px;color:#78877d;font-size:10px}.marketplace_simpleFooter__z2TEg a{display:inline-flex;align-items:center;gap:6px;color:#28624f;font-weight:700}.marketplace_page__NFY4g main{padding:0 20px 76px}.marketplace_shell__023m9{width:min(1220px,100%);margin:auto}.marketplace_breadcrumb__BErnA{display:flex;align-items:center;gap:9px;padding:24px 0;color:#849189;font-size:11px}.marketplace_breadcrumb__BErnA a{display:inline-flex;align-items:center;gap:7px;color:#28624f;font-weight:650}.marketplace_breadcrumb__BErnA strong{color:#46574d;font-weight:550}.marketplace_hero__lPxQK{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:34px;gap:34px;align-items:stretch;padding:34px 0 42px}.marketplace_heroCopy__ZjKaO{display:flex;flex-direction:column;justify-content:center;padding:20px 0}.marketplace_eyebrow__1EJPf{display:flex;align-items:center;gap:7px;color:#6d816f;font-size:9px;letter-spacing:1.45px;font-weight:750}.marketplace_hero__lPxQK h1{font:400 clamp(44px,6vw,78px)/.96 Georgia,Times New Roman,serif;letter-spacing:-.06em;margin:17px 0 22px;color:#15352a}.marketplace_hero__lPxQK h1 em{color:#7d8585;font-style:normal}.marketplace_hero__lPxQK p{max-width:500px;color:#637369;font-size:15px;line-height:1.75}.marketplace_heroActions__oni35{display:flex;gap:10px;flex-wrap:wrap;margin:27px 0 18px}.marketplace_primary__aNHYO,.marketplace_secondary__9zAD4{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 17px;border-radius:8px;font-size:11px;font-weight:700}.marketplace_primary__aNHYO{background:var(--forest);color:#fff}.marketplace_secondary__9zAD4{background:#fff;color:#264f40;border:1px solid #cfded2}.marketplace_trust__xZQvS{display:flex;align-items:center;gap:7px;color:#75857a;font-size:10px}.marketplace_trust__xZQvS svg{color:#2b7359}.marketplace_heroArt__1bH7B{position:relative;min-height:430px;border-radius:18px;overflow:hidden;background:#1b362c;box-shadow:0 20px 54px rgba(23,55,40,.16)}.marketplace_heroArt__1bH7B img{object-fit:cover}.marketplace_heroArt__1bH7B:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(6,28,22,.75))}.marketplace_heroArtOverlay__teBvo{position:absolute;z-index:1;left:25px;bottom:24px;color:#fff}.marketplace_heroArtOverlay__teBvo span{font-size:9px;letter-spacing:1.5px;color:#bed3c5}.marketplace_heroArtOverlay__teBvo strong{display:block;margin-top:8px;font:400 29px/1.05 Georgia,Times New Roman,serif}.marketplace_searchPanel__Bneoe{padding:13px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 12px 35px rgba(21,57,41,.06)}.marketplace_searchRow__JyKZf{display:flex;gap:9px;align-items:center}.marketplace_filterButton__5sDtn,.marketplace_filter__yjz09,.marketplace_search__hN7EP{display:flex;align-items:center;gap:9px;min-height:48px;border:1px solid #dbe5dd;border-radius:8px;background:#fbfdfb;color:#57806d;padding:0 13px}.marketplace_search__hN7EP{flex:1 1}.marketplace_search__hN7EP input{border:0;outline:0;background:transparent;color:var(--ink);min-width:0;width:100%;font-size:12px}.marketplace_search__hN7EP button{display:grid;place-items:center;background:none;color:#789084}.marketplace_filter__yjz09{position:relative;min-width:160px}.marketplace_filter__yjz09 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#385848;width:100%;padding-right:22px;font-size:11px}.marketplace_filter__yjz09>svg:last-child{position:absolute;right:11px;pointer-events:none}.marketplace_filterButton__5sDtn{font-size:11px;white-space:nowrap;background:#f1f6f1;color:#2a5c47;border-color:#cbdccf}.marketplace_searchMeta__Sw9wB{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 3px 2px;color:#7a887f;font-size:10px}.marketplace_searchMeta__Sw9wB strong{color:#1f5541}.marketplace_demoLabel__bdx_r{display:flex;align-items:center;gap:6px;color:#9d7a43}.marketplace_demoLabel__bdx_r svg{color:#bd9151}.marketplace_marketBody__dIsEI{padding:54px 0 42px}.marketplace_resultsHead__XaOGT{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.marketplace_resultsHead__XaOGT h2{font:400 31px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.04em;margin:10px 0 7px}.marketplace_resultsHead__XaOGT p{color:var(--muted);font-size:12px;line-height:1.6}.marketplace_sortButton__sHULh{display:flex;align-items:center;gap:8px;min-height:39px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#385848;font-size:10px}.marketplace_listingGrid__8tp1U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.marketplace_listing__i5Ofl{overflow:hidden;border:1px solid #dfe8e0;border-radius:13px;background:#fff;box-shadow:0 10px 25px rgba(25,61,44,.045);transition:transform .18s,box-shadow .18s}.marketplace_listing__i5Ofl:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(25,61,44,.1)}.marketplace_listingImage__nzQJM{height:210px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.marketplace_listingImage__nzQJM:after{content:"";position:absolute;inset:0;background:linear-gradient(150deg,rgba(255,255,255,.14),transparent 45%,rgba(8,35,27,.25))}.marketplace_forest__NQ3X_{background:linear-gradient(135deg,#9ebaaa,#3b725d 43%,#173d30)}.marketplace_blue__XO_XN{background:linear-gradient(135deg,#b7d2d8,#5b8d95 45%,#234b59)}.marketplace_sand__Z0qEw{background:linear-gradient(135deg,#ddca9e,#9d8960 43%,#4c4130)}.marketplace_listingNote__hF4b4,.marketplace_listingTag__wLBo0,.marketplace_save__aICqB{position:absolute;z-index:1}.marketplace_listingTag__wLBo0{left:13px;top:13px;padding:6px 8px;border-radius:5px;background:rgba(255,255,255,.9);color:#235541;font-size:9px;font-weight:700}.marketplace_save__aICqB{right:11px;top:11px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.9);color:#315e4c}.marketplace_save__aICqB.marketplace_saved__LsgPr{color:#a34c4c;background:#fff3f1}.marketplace_houseMark__nriY7{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-shadow:0 2px 12px #132c2499}.marketplace_houseMark__nriY7 span{font-size:9px;letter-spacing:1.2px;font-weight:700}.marketplace_listingNote__hF4b4{bottom:11px;left:13px;color:#fff;font-size:9px;letter-spacing:.7px}.marketplace_listingBody__0XvTn{padding:17px}.marketplace_location__5uDXj{display:flex;align-items:center;gap:5px;color:#6c8575;font-size:10px}.marketplace_listing__i5Ofl h3{font:400 20px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.025em;margin:8px 0 15px;color:#193b2f}.marketplace_facts__jXuC2{display:flex;gap:13px;flex-wrap:wrap;color:#718078;font-size:10px}.marketplace_facts__jXuC2 span{display:flex;align-items:center;gap:5px}.marketplace_facts__jXuC2 svg{color:#4a7c64}.marketplace_listingFoot__UjMW2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid #edf1ed}.marketplace_listingFoot__UjMW2 strong{font:400 23px/1 Georgia,Times New Roman,serif;color:#1b4c39}.marketplace_listingFoot__UjMW2 strong small{font:400 10px Arial,sans-serif;color:#7a887f}.marketplace_listingFoot__UjMW2 button{display:flex;align-items:center;gap:5px;background:none;color:#28624f;font-size:10px;font-weight:700}.marketplace_empty__nhK0_{padding:65px 20px;text-align:center;border:1px dashed #cddacf;border-radius:12px;background:#fbfdfb;color:#6d7f74}.marketplace_empty__nhK0_ svg{color:#6f9a7d}.marketplace_empty__nhK0_ h3{font:400 25px Georgia,Times New Roman,serif;margin:13px 0 7px;color:#234a39}.marketplace_empty__nhK0_ p{font-size:12px}.marketplace_empty__nhK0_ button{margin-top:17px;padding:10px 14px;border:1px solid #cbdace;border-radius:7px;background:#fff;color:#28624f;font-size:11px}.marketplace_ownerCallout__1i0o3{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 30px;border-radius:15px;background:linear-gradient(120deg,#153d31,#285e4c);color:#fff}.marketplace_ownerCallout__1i0o3 .marketplace_eyebrow__1EJPf{color:#afd0ba}.marketplace_ownerCallout__1i0o3 h2{font:400 29px/1.15 Georgia,Times New Roman,serif;margin:10px 0 8px;max-width:600px}.marketplace_ownerCallout__1i0o3 p{max-width:620px;color:#d1e1d5;font-size:12px;line-height:1.7}.marketplace_ownerCallout__1i0o3 .marketplace_primary__aNHYO{background:#f1e5ca;color:#294a3b;white-space:nowrap}.marketplace_boundary__0bzWh{display:flex;align-items:flex-start;gap:8px;margin:18px 3px 0;color:#7f8c83}.marketplace_boundary__0bzWh svg{margin-top:2px;color:#71917d}.marketplace_boundary__0bzWh p{font-size:10px;line-height:1.7;max-width:850px}.marketplace_notice__OILCv{position:fixed;right:22px;bottom:22px;z-index:5;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 32px));padding:13px 14px;border:1px solid #b8d0be;border-radius:9px;background:#173e31;color:#f4faf5;box-shadow:0 15px 35px #14372b35;font-size:11px;line-height:1.5}.marketplace_notice__OILCv button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:5px;background:#ffffff18;color:#fff}.marketplace_emptyCta__OXFe6{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;padding:11px 15px;border-radius:7px;background:#075343;color:#fff;font-size:11px;font-weight:750}.marketplace_resultsActions__mRvI8{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.marketplace_resultsActions__mRvI8 .marketplace_sortButton__sHULh{cursor:pointer}.marketplace_sortButton__sHULh select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;outline:0}.marketplace_savedRail__BU8Zx{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:18px;gap:18px;margin:0 0 18px;padding:13px 15px;border:1px solid #dbe5dd;border-radius:9px;background:#fbfdfb;color:#385848}.marketplace_savedRail__BU8Zx>div:first-child{display:grid;grid-gap:4px;gap:4px}.marketplace_savedRail__BU8Zx strong{font-size:12px}.marketplace_savedRail__BU8Zx span{color:#7a887f;font-size:10px}.marketplace_savedRail__BU8Zx>svg{color:#7a887f}.marketplace_savedChips__1g6eE{display:flex!important;gap:7px;overflow:auto}.marketplace_savedChips__1g6eE a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:8px 9px;border:1px solid #cbdccf;border-radius:6px;background:#fff;color:#28624f;font-size:10px;font-weight:700}@media(max-width:560px){.marketplace_resultsActions__mRvI8{margin-top:14px}.marketplace_resultsActions__mRvI8 .marketplace_sortButton__sHULh{flex:1 1;min-width:0}.marketplace_savedRail__BU8Zx{grid-template-columns:1fr}.marketplace_savedChips__1g6eE{max-width:100%}}@media(max-width:850px){.marketplace_hero__lPxQK{grid-template-columns:1fr;gap:20px;padding-top:20px}.marketplace_heroArt__1bH7B{min-height:300px;order:-1}.marketplace_listingGrid__8tp1U{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace_searchRow__JyKZf{flex-wrap:wrap}.marketplace_search__hN7EP{flex-basis:100%}.marketplace_filterButton__5sDtn,.marketplace_filter__yjz09{flex:1 1}.marketplace_ownerCallout__1i0o3{align-items:flex-start;flex-direction:column}.marketplace_ownerCallout__1i0o3 .marketplace_primary__aNHYO{width:100%}}@media(max-width:560px){.marketplace_page__NFY4g main{padding-inline:14px}.marketplace_breadcrumb__BErnA{padding:17px 0}.marketplace_hero__lPxQK h1{font-size:50px}.marketplace_hero__lPxQK p{font-size:13px}.marketplace_heroArt__1bH7B{min-height:260px;border-radius:13px}.marketplace_heroArtOverlay__teBvo{left:18px;bottom:18px}.marketplace_heroArtOverlay__teBvo strong{font-size:25px}.marketplace_heroActions__oni35>*{flex:1 1}.marketplace_searchPanel__Bneoe{padding:9px}.marketplace_filterButton__5sDtn,.marketplace_filter__yjz09{min-width:0;padding-inline:9px;font-size:10px}.marketplace_searchMeta__Sw9wB{display:block;line-height:1.8}.marketplace_demoLabel__bdx_r{margin-top:3px}.marketplace_marketBody__dIsEI{padding-top:38px}.marketplace_resultsHead__XaOGT{display:block}.marketplace_resultsHead__XaOGT h2{font-size:28px}.marketplace_sortButton__sHULh{margin-top:15px}.marketplace_listingGrid__8tp1U{grid-template-columns:1fr}.marketplace_listingImage__nzQJM{height:220px}.marketplace_ownerCallout__1i0o3{padding:24px 20px}.marketplace_ownerCallout__1i0o3 h2{font-size:26px}.marketplace_boundary__0bzWh{margin-inline:0}}.marketplace_detailShell__bd8DK{width:min(1220px,100%);margin:auto}.marketplace_detailHero__O_1Ed{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:34px;gap:34px;align-items:stretch;padding:25px 0 48px}.marketplace_detailCopy__Mvyms{padding:25px 0}.marketplace_detailCopy__Mvyms h1{font:400 clamp(40px,5vw,64px)/1.02 Georgia,Times New Roman,serif;letter-spacing:-.05em;color:#15352a;margin:16px 0}.marketplace_detailLocation__deam2{display:flex;align-items:center;gap:7px;color:#637369;font-size:13px;line-height:1.6}.marketplace_detailPrice__3FyCZ{margin:28px 0 22px;font:400 37px/1 Georgia,Times New Roman,serif;color:#1b4c39}.marketplace_detailPrice__3FyCZ small{font:400 13px Arial,sans-serif;color:#7a887f}.marketplace_detailFacts__fwqPL{display:flex;gap:22px;flex-wrap:wrap;padding:17px 0;border-block:1px solid var(--line);color:#718078;font-size:11px}.marketplace_detailFacts__fwqPL strong{display:block;color:#193b2f;font-size:16px;margin-bottom:4px}.marketplace_detailDisclosure__mI00x{display:flex;gap:8px;color:#75857a;font-size:10px;line-height:1.7;margin:20px 0}.marketplace_detailDisclosure__mI00x svg{flex:none;color:#2b7359;margin-top:2px}.marketplace_sourceLink__mzkiz{display:inline-flex;align-items:center;gap:6px;color:#28624f;font-size:11px;font-weight:700}.marketplace_detailGallery__yX9ku{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:8px;gap:8px;min-height:420px}.marketplace_detailGallery__yX9ku img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:10px}.marketplace_detailGallery__yX9ku img:first-child{grid-column:span 2;grid-row:span 2}.marketplace_galleryFallback__Jq2la{grid-column:1/-1;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;border:1px dashed #cddacf;border-radius:12px;background:#fbfdfb;color:#6d7f74}.marketplace_applicationSection__SoH6K{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;padding:34px 30px;border-radius:15px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 35px rgba(21,57,41,.06)}.marketplace_applicationSection__SoH6K h2{font:400 31px/1.15 Georgia,Times New Roman,serif;color:#193b2f;margin:10px 0}.marketplace_applicationSection__SoH6K>div>p{color:#637369;font-size:12px;line-height:1.7;max-width:620px}.marketplace_applicationAside__yrILG{padding:22px;border-radius:11px;background:#f4f8f3;border:1px solid #deeadf}.marketplace_applicationAside__yrILG h3{font:400 22px Georgia,Times New Roman,serif;color:#193b2f;margin:0 0 17px}.marketplace_applicationAside__yrILG ol{display:grid;grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none}.marketplace_applicationAside__yrILG li{display:flex;gap:10px;color:#637369;font-size:11px;line-height:1.6}.marketplace_applicationAside__yrILG li span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#28624f;color:#fff;font-size:10px;font-weight:700}.marketplace_applicationAside__yrILG p{display:flex;gap:7px;color:#718078;font-size:10px;line-height:1.6;margin:22px 0 0}.marketplace_applicationForm__eY9p3{display:grid;grid-gap:14px;gap:14px;margin-top:24px;max-width:680px}.marketplace_applicationForm__eY9p3 label{display:grid;grid-gap:6px;gap:6px;color:#385848;font-size:11px;font-weight:700}.marketplace_applicationForm__eY9p3 label span{font-weight:400;color:#8a968c}.marketplace_applicationForm__eY9p3 input,.marketplace_applicationForm__eY9p3 textarea{width:100%;border:1px solid #dbe5dd;border-radius:7px;background:#fbfdfb;color:var(--ink);padding:11px 12px;font:inherit;font-weight:400;outline:0}.marketplace_applicationForm__eY9p3 textarea{min-height:110px;resize:vertical}.marketplace_applicationForm__eY9p3 input:focus,.marketplace_applicationForm__eY9p3 textarea:focus{border-color:#5d9575;box-shadow:0 0 0 3px #dceee1}.marketplace_formGrid___yrw9{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.marketplace_applicationForm__eY9p3 .marketplace_primary__aNHYO{border:0;cursor:pointer}.marketplace_applicationForm__eY9p3 .marketplace_primary__aNHYO:disabled{opacity:.7;cursor:wait}.marketplace_formError__GUDak{padding:10px 12px;margin:0;border-radius:7px;background:#fff1ef;color:#a24b42;font-size:11px}.marketplace_formSuccess__FoQYJ{padding:17px;border-radius:9px;background:#edf6ef;color:#28624f;margin-top:20px}.marketplace_formSuccess__FoQYJ strong{font-size:14px}.marketplace_formSuccess__FoQYJ p{font-size:11px;line-height:1.6}.marketplace_formSuccess__FoQYJ .marketplace_secondary__9zAD4{margin-top:8px;cursor:pointer}.marketplace_honeypot__rW9ys{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.marketplace_spin__mT0Ey{animation:marketplace_spin__mT0Ey .8s linear infinite}@keyframes marketplace_spin__mT0Ey{to{transform:rotate(1turn)}}@media(max-width:850px){.marketplace_applicationSection__SoH6K,.marketplace_detailHero__O_1Ed{grid-template-columns:1fr}.marketplace_detailGallery__yX9ku{min-height:350px;order:-1}}@media(max-width:560px){.marketplace_detailHero__O_1Ed{padding-top:8px}.marketplace_detailCopy__Mvyms{padding:0}.marketplace_detailCopy__Mvyms h1{font-size:43px}.marketplace_detailPrice__3FyCZ{font-size:32px}.marketplace_detailFacts__fwqPL{gap:14px}.marketplace_detailGallery__yX9ku{min-height:280px;gap:5px}.marketplace_applicationSection__SoH6K{padding:23px 18px}.marketplace_applicationSection__SoH6K h2{font-size:27px}.marketplace_formGrid___yrw9{grid-template-columns:1fr}.marketplace_simpleHeader__n36FU{padding-inline:14px}.marketplace_simpleWorkspace__JZT7j{font-size:10px}}.marketplace_listingActions__oILnU{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:24px 0 2px}.marketplace_listingActions__oILnU .marketplace_primary__aNHYO,.marketplace_listingActions__oILnU .marketplace_secondary__9zAD4{min-height:43px;padding:11px 14px;cursor:pointer}.marketplace_listingActions__oILnU .marketplace_secondary__9zAD4{border:1px solid #cfded2;background:#fff;color:#264f40}.marketplace_pendingShell__mKzJZ{width:min(940px,100%);margin:clamp(35px,8vw,90px) auto;padding:clamp(35px,7vw,82px);border-radius:24px;background:linear-gradient(140deg,#123f31,#1b5a45 52%,#d4b47f);color:#fff;box-shadow:0 25px 70px rgba(19,61,45,.18)}.marketplace_pendingOrb___vNwP{display:grid;place-items:center;width:84px;height:84px;margin-bottom:28px;border:1px solid #ffffff65;border-radius:50%;background:#ffffff16;color:#f2d69d;box-shadow:0 0 0 13px #ffffff0c}.marketplace_pendingShell__mKzJZ .marketplace_eyebrow__1EJPf{color:#f0d29a}.marketplace_pendingShell__mKzJZ h1{max-width:650px;margin:15px 0 17px;color:#fff;font:400 clamp(44px,6vw,76px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.06em}.marketplace_pendingLead__a97ye{max-width:650px;color:#dcebe0;font-size:15px;line-height:1.75}.marketplace_pendingSteps__o4Vfo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:38px 0 28px}.marketplace_pendingSteps__o4Vfo>div{display:grid;grid-gap:7px;gap:7px;min-height:150px;padding:17px;border:1px solid #ffffff33;border-radius:11px;background:#062f241c}.marketplace_pendingSteps__o4Vfo span{color:#f0d29a;font-size:10px;font-weight:800;letter-spacing:.13em}.marketplace_pendingSteps__o4Vfo strong{font-size:18px}.marketplace_pendingSteps__o4Vfo small{color:#d1e1d5;font-size:11px;line-height:1.55}.marketplace_pendingActions__dq_1_{display:flex;gap:10px;flex-wrap:wrap}.marketplace_pendingActions__dq_1_ .marketplace_primary__aNHYO{background:#f1d39a;color:#173e31}.marketplace_pendingActions__dq_1_ .marketplace_secondary__9zAD4{border-color:#ffffff65;background:#ffffff12;color:#fff}.marketplace_pendingBoundary__34tM2{display:flex;gap:8px;align-items:flex-start;margin:27px 0 0;color:#c4d9ca;font-size:10px;line-height:1.6}.marketplace_pendingBoundary__34tM2 svg{flex:none;color:#f0d29a;margin-top:2px}@media(max-width:700px){.marketplace_pendingShell__mKzJZ{margin:25px auto;padding:30px 22px;border-radius:17px}.marketplace_pendingSteps__o4Vfo{grid-template-columns:1fr;gap:8px}.marketplace_pendingSteps__o4Vfo>div{min-height:0}.marketplace_pendingActions__dq_1_>*{width:100%}}.marketplace_livePill__ymRbw{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#587365;font-size:9px;font-weight:800;letter-spacing:.12em}.marketplace_livePill__ymRbw span{width:7px;height:7px;border-radius:50%;background:#45a36f;box-shadow:0 0 0 4px #dcefe2}.marketplace_detailTrust__xhLHo{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.marketplace_detailTrust__xhLHo span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d9e7da;border-radius:999px;background:#f6faf6;color:#3e6d56;font-size:10px;font-weight:700}.marketplace_detailTrust__xhLHo svg{color:#4b996b}.marketplace_detailGallery__yX9ku{position:relative;min-height:470px}.marketplace_detailGallery__yX9ku img{transition:transform .25s ease,filter .25s ease}.marketplace_detailGallery__yX9ku img:hover{transform:scale(1.015);filter:saturate(1.08)}.marketplace_galleryCount__rcRak{position:absolute;right:14px;bottom:14px;padding:9px 12px;border-radius:999px;background:#173e31e8;color:#fff;font-size:10px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketplace_galleryCount__rcRak span{color:#a9cbb5;margin:0 4px}.marketplace_pendingLayout__NfLEL{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:46px;gap:46px;align-items:center}.marketplace_pendingShell__mKzJZ{width:min(1120px,100%)}.marketplace_pendingPreview__UE2dS{overflow:hidden;border:1px solid #ffffff40;border-radius:18px;background:#f8fbf7;color:#173e31;box-shadow:0 18px 42px #062f2438;transform:rotate(1.3deg)}.marketplace_previewTop__LCtg5{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;background:#e9f1e9;color:#52705e;font-size:9px;font-weight:800;letter-spacing:.1em}.marketplace_previewImage__WLgnW{display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;min-height:185px;background:linear-gradient(135deg,#dbe6dc,#a7bdad 60%,#577a66);color:#fff;text-align:center;font-size:10px}.marketplace_previewImage__WLgnW span{max-width:170px}.marketplace_previewBody__XPiY2{padding:18px}.marketplace_previewBody__XPiY2 strong{font:400 30px Georgia,Times New Roman,serif}.marketplace_previewBody__XPiY2 small{color:#76897d;font-size:11px;margin-left:5px}.marketplace_previewBody__XPiY2 p{margin:7px 0 15px;color:#61766a;font-size:11px}.marketplace_previewFacts__8Aihw{display:flex;gap:7px;flex-wrap:wrap}.marketplace_previewFacts__8Aihw span{padding:6px 8px;border-radius:5px;background:#edf4ed;color:#477058;font-size:9px;font-weight:700}.marketplace_pendingSteps__o4Vfo{margin-top:48px}@media(max-width:850px){.marketplace_pendingLayout__NfLEL{grid-template-columns:1fr;gap:30px}.marketplace_pendingPreview__UE2dS{transform:none;max-width:520px}.marketplace_livePill__ymRbw{display:none}}.marketplace_marketPulse__NCUdK{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(100px,.6fr)) auto;grid-gap:1px;gap:1px;margin:0 0 26px;overflow:hidden;border:1px solid #cfddd1;border-radius:14px;background:#cfddd1;box-shadow:0 12px 30px rgba(21,57,41,.07)}.marketplace_marketPulse__NCUdK>div{min-height:92px;padding:19px 17px;background:#fff}.marketplace_pulseIntro__aQlzh{display:grid;align-content:center;grid-gap:5px;gap:5px}.marketplace_pulseIntro__aQlzh strong{font:400 22px/1.1 Georgia,Times New Roman,serif;color:#193b2f}.marketplace_pulseIntro__aQlzh>span:last-child{color:#738379;font-size:10px}.marketplace_pulseStat__QSZ42{display:grid;align-content:center;grid-gap:5px;gap:5px}.marketplace_pulseStat__QSZ42 strong{font:400 26px/1 Georgia,Times New Roman,serif;color:#1b5a45}.marketplace_pulseStat__QSZ42 span{color:#7a887f;font-size:10px}.marketplace_pulseAction__K8hgV{display:grid;place-items:center}.marketplace_pulseAction__K8hgV a{display:inline-flex;align-items:center;gap:6px;color:#28624f;font-size:10px;font-weight:800;white-space:nowrap}.marketplace_pulseAction__K8hgV a svg{transition:transform .2s}.marketplace_pulseAction__K8hgV a:hover svg{transform:translateX(3px)}@media(max-width:850px){.marketplace_marketPulse__NCUdK{grid-template-columns:1fr 1fr}.marketplace_pulseIntro__aQlzh{grid-column:1/-1}.marketplace_pulseAction__K8hgV{grid-column:1/-1;min-height:55px;place-items:start;padding-top:13px!important}}@media(max-width:560px){.marketplace_marketPulse__NCUdK{margin-bottom:18px}.marketplace_marketPulse__NCUdK>div{min-height:78px;padding:14px}.marketplace_pulseIntro__aQlzh strong{font-size:19px}.marketplace_pulseStat__QSZ42 strong{font-size:22px}}.marketplace_heroArt__1bH7B{background:#e9eee9}.marketplace_heroArt__1bH7B img{object-fit:contain!important;background:#e9eee9}.marketplace_detailGallery__yX9ku img{object-fit:contain;background:#eef3ef}.marketplace_listingImage__nzQJM{background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#edf3ed}.marketplace_listingImage__nzQJM.marketplace_hasPhoto__dYiid{background-color:#edf3ed}.marketplace_listingImage__nzQJM.marketplace_hasPhoto__dYiid .marketplace_houseMark__nriY7{display:none}.marketplace_listingImage__nzQJM.marketplace_hasPhoto__dYiid:after{background:linear-gradient(180deg,transparent 58%,rgba(7,35,25,.5))}.marketplace_galleryTile__iqY4T{position:relative;display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:#eef3ef;cursor:zoom-in}.marketplace_galleryTile__iqY4T img{display:block;width:100%;height:100%;object-fit:contain;background:#eef3ef}.marketplace_galleryTileHint__h9x9w{position:absolute;right:10px;bottom:10px;padding:7px 9px;border-radius:999px;background:#173e31d9;color:#fff;font-size:9px;opacity:0;transition:opacity .2s}.marketplace_galleryTile__iqY4T:focus-visible .marketplace_galleryTileHint__h9x9w,.marketplace_galleryTile__iqY4T:hover .marketplace_galleryTileHint__h9x9w{opacity:1}.marketplace_galleryLead__oBckk{grid-column:span 2;grid-row:span 2}.marketplace_galleryModal__n_NNQ{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:38px 70px;background:#07120ed9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketplace_galleryModal__n_NNQ figure{display:grid;grid-gap:12px;gap:12px;width:min(1100px,100%);height:min(82vh,820px);margin:0;place-items:center}.marketplace_galleryModal__n_NNQ figure img{display:block;width:100%;height:100%;object-fit:contain}.marketplace_galleryModal__n_NNQ figcaption{color:#d9e8dd;font-size:11px;text-align:center}.marketplace_galleryClose__TlF_b,.marketplace_galleryNext__weH_C,.marketplace_galleryPrev__q1Pkk{position:absolute;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:50%;background:#ffffff16;color:#fff;cursor:pointer}.marketplace_galleryClose__TlF_b{top:20px;right:22px;width:42px;height:42px}.marketplace_galleryNext__weH_C,.marketplace_galleryPrev__q1Pkk{top:50%;width:50px;height:50px;transform:translateY(-50%)}.marketplace_galleryPrev__q1Pkk{left:18px}.marketplace_galleryNext__weH_C{right:18px}.marketplace_galleryClose__TlF_b:hover,.marketplace_galleryNext__weH_C:hover,.marketplace_galleryPrev__q1Pkk:hover{background:#ffffff2c}@media(max-width:560px){.marketplace_galleryTile__iqY4T{border-radius:0}.marketplace_galleryTileHint__h9x9w{display:none}.marketplace_galleryModal__n_NNQ{padding:50px 8px 30px}.marketplace_galleryModal__n_NNQ figure{height:72vh}.marketplace_galleryModal__n_NNQ figcaption{font-size:10px}.marketplace_galleryClose__TlF_b{top:12px;right:12px}.marketplace_galleryNext__weH_C,.marketplace_galleryPrev__q1Pkk{top:auto;bottom:18px;transform:none;width:44px;height:44px}.marketplace_galleryPrev__q1Pkk{left:24px}.marketplace_galleryNext__weH_C{right:24px}.marketplace_galleryModal__n_NNQ figure img{max-height:calc(72vh - 30px)}.marketplace_page__NFY4g main{padding-inline:12px 12px;padding-bottom:104px}.marketplace_simpleHeader__n36FU{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:#f6f8f4ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 12px}.marketplace_simpleBrand__PyZPj{font-size:15px}.marketplace_detailShell__bd8DK{width:100%}.marketplace_breadcrumb__BErnA{padding:14px 2px;font-size:10px;white-space:nowrap;overflow:hidden}.marketplace_breadcrumb__BErnA strong{overflow:hidden;text-overflow:ellipsis}.marketplace_detailHero__O_1Ed{gap:18px;padding:0 0 28px}.marketplace_detailGallery__yX9ku{order:-1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:250px 118px;min-height:0;grid-gap:5px;gap:5px;margin-inline:-12px}.marketplace_detailGallery__yX9ku img{border-radius:0}.marketplace_detailGallery__yX9ku img:first-child{grid-column:1/-1;grid-row:1}.marketplace_galleryCount__rcRak{right:12px;bottom:12px;padding:8px 10px}.marketplace_detailCopy__Mvyms{padding:0 4px}.marketplace_detailCopy__Mvyms h1{font-size:40px;line-height:.98;margin:12px 0 14px}.marketplace_detailLocation__deam2{font-size:12px}.marketplace_detailPrice__3FyCZ{margin:22px 0 17px;font-size:34px}.marketplace_detailFacts__fwqPL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;padding:0;border:1px solid #dfe8e0;border-radius:10px;overflow:hidden}.marketplace_detailFacts__fwqPL span{padding:13px 11px;border-right:1px solid #dfe8e0;border-bottom:1px solid #dfe8e0}.marketplace_detailFacts__fwqPL span:nth-child(2n){border-right:0}.marketplace_detailFacts__fwqPL span:nth-last-child(-n+2){border-bottom:0}.marketplace_detailFacts__fwqPL strong{font-size:15px}.marketplace_detailTrust__xhLHo{gap:6px;margin-top:14px}.marketplace_detailTrust__xhLHo span{font-size:9px;padding:7px 8px}.marketplace_listingActions__oILnU{position:fixed;left:12px;right:12px;bottom:12px;z-index:8;margin:0;padding:8px;border:1px solid #c9dbcd;border-radius:13px;background:#ffffffed;box-shadow:0 15px 38px #173e3133;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.marketplace_listingActions__oILnU .marketplace_primary__aNHYO{flex:1 1;min-height:45px}.marketplace_listingActions__oILnU .marketplace_secondary__9zAD4{width:45px;min-width:45px;padding:0;font-size:0}.marketplace_listingActions__oILnU .marketplace_secondary__9zAD4 svg{width:18px;height:18px}.marketplace_detailDisclosure__mI00x{font-size:10px;margin:17px 0}.marketplace_sourceLink__mzkiz{font-size:10px}.marketplace_applicationSection__SoH6K{margin:0 -1px;padding:21px 16px;border-radius:13px;gap:21px}.marketplace_applicationSection__SoH6K h2{font-size:26px}.marketplace_applicationForm__eY9p3{margin-top:18px;gap:12px}.marketplace_applicationAside__yrILG{padding:17px}.marketplace_simpleFooter__z2TEg{padding-inline:12px}.marketplace_page__NFY4g{overflow-x:hidden}.marketplace_simpleHeader__n36FU{flex-wrap:wrap;min-height:54px}.marketplace_simpleBrand__PyZPj span{display:none}.marketplace_simpleWorkspace__JZT7j{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace_detailLocation__deam2{align-items:flex-start;flex-wrap:wrap;word-break:break-word}.marketplace_detailLocation__deam2 svg{flex:none;margin-top:2px}.marketplace_detailGallery__yX9ku{height:auto;aspect-ratio:1.14;grid-template-rows:minmax(0,1.6fr) minmax(0,.75fr)}.marketplace_detailGallery__yX9ku img{min-height:0}.marketplace_applicationAside__yrILG,.marketplace_applicationSection__SoH6K>div{min-width:0}.marketplace_applicationForm__eY9p3 input,.marketplace_applicationForm__eY9p3 textarea{font-size:16px}.marketplace_pendingShell__mKzJZ{width:100%;overflow:hidden}.marketplace_pendingLayout__NfLEL{min-width:0}.marketplace_pendingLead__a97ye{font-size:13px}.marketplace_pendingPreview__UE2dS{width:100%}.marketplace_pendingPreview__UE2dS .marketplace_previewTop__LCtg5{font-size:8px}.marketplace_pendingActions__dq_1_{width:100%}}@media(max-width:380px){.marketplace_detailCopy__Mvyms h1{font-size:35px}.marketplace_detailPrice__3FyCZ{font-size:30px}.marketplace_detailFacts__fwqPL span{padding:11px 8px;font-size:9px}.marketplace_detailFacts__fwqPL strong{font-size:14px}.marketplace_listingActions__oILnU{left:8px;right:8px;bottom:8px}.marketplace_listingActions__oILnU .marketplace_primary__aNHYO{font-size:10px;padding-inline:10px}}@media(max-width:560px){.marketplace_page__NFY4g main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.marketplace_detailGallery__yX9ku{display:flex;gap:8px;height:300px;aspect-ratio:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-12px;padding-inline:12px}.marketplace_detailGallery__yX9ku::-webkit-scrollbar{display:none}.marketplace_galleryLead__oBckk,.marketplace_galleryTile__iqY4T{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 24px);height:300px;grid-column:auto;grid-row:auto;scroll-snap-align:center;border-radius:12px}.marketplace_galleryTile__iqY4T img{width:100%;height:100%;object-fit:contain}.marketplace_galleryCount__rcRak{position:-webkit-sticky;position:sticky;right:auto;bottom:auto;align-self:flex-end;flex:0 0 auto;margin-left:-96px;margin-bottom:12px;z-index:2;pointer-events:none}.marketplace_listingActions__oILnU{bottom:calc(10px + env(safe-area-inset-bottom));padding:7px}.marketplace_galleryModal__n_NNQ{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.listing-detail_page__C4JeR{min-width:0}.listing-detail_page__C4JeR input,.listing-detail_page__C4JeR textarea{background:#fbfdfb!important;color:#172b38!important;border:1px solid #c6d9cc!important;border-radius:8px!important;box-shadow:none!important;font-size:16px}.listing-detail_page__C4JeR input::placeholder,.listing-detail_page__C4JeR textarea::placeholder{color:#6d8075;opacity:1}.listing-detail_page__C4JeR input:focus,.listing-detail_page__C4JeR textarea:focus{outline:2px solid #387f60;outline-offset:2px}.listing-detail_page__C4JeR :is(a,button):focus-visible{outline:2px solid #387f60;outline-offset:4px}.listing-detail_page__C4JeR h2[id=application-title]{scroll-margin-top:125px}.listing-detail_actions__ncIlr{position:static}@media(max-width:560px){.listing-detail_page__C4JeR .listing-detail_actions__ncIlr{position:static;left:auto;right:auto;bottom:auto;margin:22px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.listing-detail_page__C4JeR .listing-detail_actions__ncIlr a{flex:1 1;min-height:48px;font-size:12px}.listing-detail_page__C4JeR .listing-detail_actions__ncIlr button{width:auto;min-width:48px;min-height:48px;padding:11px 14px;font-size:12px}}.property-gallery_dialog__jfYNY,.property-gallery_empty__fUGn_,.property-gallery_gallery__LyCKe{box-sizing:border-box;min-width:0;font-family:var(--font-sans),Arial,sans-serif}.property-gallery_dialog__jfYNY *,.property-gallery_gallery__LyCKe *{box-sizing:border-box}.property-gallery_gallery__LyCKe{align-self:start;padding:0!important;overflow:hidden;border:1px solid #d8e3da;border-radius:18px;background:#fff;box-shadow:0 18px 48px #173e3110}.property-gallery_dialog__jfYNY :is(button,a):focus-visible,.property-gallery_gallery__LyCKe :is(button,a):focus-visible{outline:3px solid #6dba9f;outline-offset:3px}.property-gallery_dialog__jfYNY button,.property-gallery_gallery__LyCKe button{font-family:inherit;cursor:pointer}.property-gallery_dialog__jfYNY svg,.property-gallery_gallery__LyCKe svg{flex:none}.property-gallery_heading__79oUq{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.property-gallery_heading__79oUq>div>span{color:#61786b;font-size:9px;font-weight:700;letter-spacing:.14em}.property-gallery_gallery__LyCKe .property-gallery_heading__79oUq h2{margin:5px 0 0;color:#1b3d30;font:400 27px/1.15 Georgia,serif;letter-spacing:-.035em}.property-gallery_photoCount__g89XL{display:inline-flex;align-items:center;gap:6px;color:#526e60;font-size:12px;white-space:nowrap}.property-gallery_preview___EC_T{position:relative;display:block;width:100%;aspect-ratio:3/2;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#e7ece6;touch-action:pan-y;cursor:zoom-in!important}.property-gallery_preview___EC_T img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.property-gallery_expandHint__v2foX{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #ffffff38;border-radius:7px;background:#103b2ee8;color:#fff;font-size:11px;box-shadow:0 4px 20px #071e1820}.property-gallery_previewCaption__u_gwg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.property-gallery_previewCaption__u_gwg>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.property-gallery_previewCaption__u_gwg strong{color:#244b39;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.property-gallery_previewCaption__u_gwg span{color:#657d6e;font-size:11px;line-height:1.4}.property-gallery_stepButtons__CRIdO{display:flex;flex:none;gap:6px}.property-gallery_stepButtons__CRIdO button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cedbd1;border-radius:8px;background:#f6faf5;color:#2a5742}.property-gallery_stepButtons__CRIdO button:hover{background:#eaf3e9}.property-gallery_thumbnails__Ga7Og{display:flex;min-width:0;gap:8px;padding:3px 18px 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aec5b7 transparent}.property-gallery_thumbnails__Ga7Og button{display:flex;flex:0 0 96px;flex-direction:column;gap:5px;min-width:0;padding:3px;border:1px solid transparent;border-radius:7px;background:none;color:#64796d;text-align:left}.property-gallery_thumbnails__Ga7Og button[aria-current]{border-color:#37785c;background:#edf5ee;color:#184934}.property-gallery_thumbError__ZMLOl,.property-gallery_thumbnails__Ga7Og img{display:block;width:88px;height:58px;border-radius:4px;background:#e6ece6;object-fit:contain}.property-gallery_thumbnails__Ga7Og button>span:last-child{display:block;width:100%;padding:2px 1px;overflow:hidden;color:inherit;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.property-gallery_thumbError__ZMLOl{display:grid;place-items:center;color:#697c70}.property-gallery_openTour__4TeUa{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 36px);min-height:48px;margin:4px 18px 18px;padding:10px 14px;border:1px solid #144734;border-radius:9px;background:#164b38;color:#fff;font-size:12px;font-weight:650}.property-gallery_openTour__4TeUa>span{margin-left:auto;color:#c4dfd0;font-size:10px;font-weight:400}.property-gallery_empty__fUGn_,.property-gallery_previewError__4m09O{display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;min-height:240px;padding:24px;color:#526c5c;text-align:center}.property-gallery_previewError__4m09O{height:100%;font-size:13px}.property-gallery_empty__fUGn_{border:1px dashed #bdcec2;border-radius:14px;background:#f0f5ef}.property-gallery_empty__fUGn_ span{font-size:13px}.property-gallery_dialog__jfYNY{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#07120e;color:#f2f6f1;color-scheme:dark}.property-gallery_dialog__jfYNY:not([open]){display:none}.property-gallery_dialog__jfYNY::-webkit-backdrop{background:#07120ef5}.property-gallery_dialog__jfYNY::backdrop{background:#07120ef5}.property-gallery_tour__DqBc3{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(1680px,100%);height:100%;margin:auto;padding:18px 28px max(12px,env(safe-area-inset-bottom))}.property-gallery_tour__DqBc3:-webkit-full-screen{width:100%;max-width:none;background:#07120e}.property-gallery_tour__DqBc3:fullscreen{width:100%;max-width:none;background:#07120e}.property-gallery_tourHeader__gOoiZ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px}.property-gallery_tourHeader__gOoiZ>div:first-child{min-width:0}.property-gallery_tourHeader__gOoiZ>div>span{color:#95b7a7;font-size:9px;font-weight:650;letter-spacing:.14em}.property-gallery_dialog__jfYNY .property-gallery_tourHeader__gOoiZ h2{margin:6px 0 0;overflow:hidden;color:#f2f6f1;font:400 25px/1.25 Georgia,serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.property-gallery_tourHeaderActions__ASX4I{display:flex;flex:none;gap:8px}.property-gallery_tourHeaderActions__ASX4I button,.property-gallery_zoomControls__HrE0X button{display:grid;place-items:center;width:44px;min-height:44px;padding:8px;border:1px solid #ffffff29;border-radius:8px;background:#ffffff0b;color:#f1f7f3}.property-gallery_tourHeaderActions__ASX4I button:hover,.property-gallery_zoomControls__HrE0X button:hover{background:#ffffff1a}.property-gallery_rooms__apjbm{display:flex;align-items:center;gap:8px;padding:3px 0 13px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#557f6b transparent}.property-gallery_rooms__apjbm button{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:9px 13px;border:1px solid #ffffff21;border-radius:8px;background:#ffffff05;color:#b4c8bc;font-size:12px}.property-gallery_rooms__apjbm button>span{display:grid;place-items:center;min-width:20px;min-height:20px;padding:2px 4px;border-radius:4px;background:#ffffff0d;font-size:10px}.property-gallery_rooms__apjbm button[aria-pressed=true]{border-color:#bdd9c8;background:#dcece0;color:#183f2d}.property-gallery_rooms__apjbm button[aria-pressed=true]>span{background:#164a3212}.property-gallery_stage__yFQug{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid #ffffff16;border-radius:12px;background:#030806}.property-gallery_viewport__EiqEn{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#4f7362 #07120e}.property-gallery_viewport__EiqEn.property-gallery_zoomed__vz4RN{touch-action:none;cursor:-webkit-grab;cursor:grab}.property-gallery_viewport__EiqEn.property-gallery_zoomed__vz4RN:active{cursor:-webkit-grabbing;cursor:grabbing}.property-gallery_imageCanvas__QXF_U{min-width:100%;min-height:100%}.property-gallery_dialog__jfYNY .property-gallery_imageCanvas__QXF_U img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.property-gallery_stageNext__hs_gS,.property-gallery_stagePrevious__hHJgd{position:absolute;top:50%;display:grid;place-items:center;width:46px;height:50px;padding:0;transform:translateY(-50%);border:1px solid #ffffff3b;border-radius:9px;background:#10251cde;color:#fff;box-shadow:0 4px 18px #0003}.property-gallery_stagePrevious__hHJgd{left:12px}.property-gallery_stageNext__hs_gS{right:12px}.property-gallery_dialog__jfYNY button:disabled,.property-gallery_gallery__LyCKe button:disabled{opacity:.35;cursor:default}.property-gallery_tourCaption__L6bWf{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0}.property-gallery_tourCaption__L6bWf>div:first-child{display:grid;min-width:0;grid-gap:4px;gap:4px}.property-gallery_tourCaption__L6bWf strong{color:#e5f2e9;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.property-gallery_tourCaption__L6bWf span{color:#95b29f;font-size:12px;line-height:1.4}.property-gallery_zoomControls__HrE0X{display:flex;flex:none;gap:4px}.property-gallery_zoomControls__HrE0X button:nth-child(2){width:56px;padding-inline:4px;white-space:nowrap;font-size:12px}.property-gallery_tourThumbnails__ERzfC{gap:9px;padding:3px 0 9px}.property-gallery_tourThumbnails__ERzfC button{flex-basis:108px;color:#a1bcaa}.property-gallery_tourThumbnails__ERzfC .property-gallery_thumbError__ZMLOl,.property-gallery_tourThumbnails__ERzfC img{width:100px;height:66px;background:#17281d}.property-gallery_tourThumbnails__ERzfC button[aria-current]{border-color:#b1d7bd;background:#d7ecdf12;color:#e7f5eb}.property-gallery_tourFooter__nyQUp{padding-top:5px}.property-gallery_tourFooter__nyQUp p{margin:0;color:#89a795;font-size:11px;line-height:1.5}.property-gallery_tourFooter__nyQUp p[role=status]{margin-top:3px;color:#e8d7ad}.property-gallery_imageError__Od7ci{display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;width:100%;height:100%;min-height:180px;padding:24px 64px;text-align:center;color:#bad5c5}.property-gallery_dialog__jfYNY .property-gallery_imageError__Od7ci h3{margin:0;color:#edf5ef;font:500 22px/1.3 Georgia,serif}.property-gallery_imageError__Od7ci p{max-width:400px;margin:0;font-size:13px;line-height:1.7}.property-gallery_imageError__Od7ci>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.property-gallery_imageError__Od7ci :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #a7c5b24f;border-radius:8px;background:#abcbb416;color:#e8f5ec;text-decoration:none;font-size:12px}@media(max-width:850px){.property-gallery_gallery__LyCKe{order:-1}.property-gallery_preview___EC_T{max-height:490px}.property-gallery_tour__DqBc3{padding-inline:18px}.property-gallery_dialog__jfYNY .property-gallery_tourHeader__gOoiZ h2{font-size:23px}}@media(max-width:560px){.property-gallery_gallery__LyCKe{border-radius:12px}.property-gallery_heading__79oUq{padding:15px 14px}.property-gallery_gallery__LyCKe .property-gallery_heading__79oUq h2{font-size:25px}.property-gallery_photoCount__g89XL{font-size:11px}.property-gallery_previewCaption__u_gwg{padding:12px 14px;gap:8px}.property-gallery_previewCaption__u_gwg strong{font-size:12px}.property-gallery_previewCaption__u_gwg span{font-size:10px}.property-gallery_stepButtons__CRIdO{gap:4px}.property-gallery_expandHint__v2foX{right:10px;bottom:10px;min-height:34px;padding:7px 9px;font-size:10px}.property-gallery_thumbnails__Ga7Og{padding-inline:14px}.property-gallery_openTour__4TeUa{width:calc(100% - 28px);margin:4px 14px 14px}.property-gallery_openTour__4TeUa>span{display:none}.property-gallery_tour__DqBc3{padding:12px 10px max(10px,env(safe-area-inset-bottom))}.property-gallery_tourHeader__gOoiZ{gap:8px;padding-bottom:10px}.property-gallery_tourHeader__gOoiZ>div>span{font-size:8px;letter-spacing:.1em}.property-gallery_dialog__jfYNY .property-gallery_tourHeader__gOoiZ h2{font-size:20px}.property-gallery_tourHeaderActions__ASX4I{gap:4px}.property-gallery_rooms__apjbm{gap:6px;padding-bottom:10px}.property-gallery_rooms__apjbm button{min-height:44px;padding:8px 11px;font-size:11px}.property-gallery_stage__yFQug{border-radius:8px}.property-gallery_stageNext__hs_gS,.property-gallery_stagePrevious__hHJgd{top:auto;bottom:10px;width:44px;height:44px;transform:none}.property-gallery_stagePrevious__hHJgd{left:10px}.property-gallery_stageNext__hs_gS{right:10px}.property-gallery_tourCaption__L6bWf{gap:10px;padding:11px 0}.property-gallery_tourCaption__L6bWf strong{font-size:12px}.property-gallery_tourCaption__L6bWf span{font-size:10px}.property-gallery_zoomControls__HrE0X{gap:3px}.property-gallery_zoomControls__HrE0X button{width:40px;min-height:44px}.property-gallery_zoomControls__HrE0X button:nth-child(2){width:50px;font-size:11px}.property-gallery_tourThumbnails__ERzfC{padding-inline:0;gap:6px}.property-gallery_tourThumbnails__ERzfC button{flex-basis:84px}.property-gallery_tourThumbnails__ERzfC .property-gallery_thumbError__ZMLOl,.property-gallery_tourThumbnails__ERzfC img{width:76px;height:50px}.property-gallery_tourThumbnails__ERzfC button>span:last-child{font-size:9px}.property-gallery_tourFooter__nyQUp p{font-size:10px}.property-gallery_imageError__Od7ci{padding:20px 35px 60px;gap:10px}.property-gallery_dialog__jfYNY .property-gallery_imageError__Od7ci h3{font-size:20px}.property-gallery_imageError__Od7ci p{font-size:12px}}@media(max-height:560px) and (min-width:561px){.property-gallery_tour__DqBc3{padding-block:8px;grid-template-rows:auto auto minmax(0,1fr) auto}.property-gallery_tourHeader__gOoiZ{padding-bottom:5px}.property-gallery_dialog__jfYNY .property-gallery_tourHeader__gOoiZ h2{font-size:18px}.property-gallery_rooms__apjbm{padding-block:0 7px}.property-gallery_rooms__apjbm button{min-height:36px}.property-gallery_tourCaption__L6bWf{padding-block:6px}.property-gallery_tourFooter__nyQUp,.property-gallery_tourThumbnails__ERzfC{display:none}}@media(prefers-reduced-motion:reduce){.property-gallery_dialog__jfYNY *,.property-gallery_gallery__LyCKe *{scroll-behavior:auto!important}}