.LandListingDetails_root__TmIqb{width:100%}.LandListingDetails_layout__Qu9PP{display:grid;gap:24px;align-items:start}.LandListingDetails_aside__e45TO,.LandListingDetails_main__XWdMG{display:grid;min-width:0;gap:20px}.LandListingDetails_panel__W7687{min-width:0;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-surface,8px);background:var(--urman-color-background-default,#fefefc);box-shadow:var(--urman-shadow-sm,0 8px 24px rgba(34,38,27,.08));padding:22px}.LandListingDetails_panelTitle__Yxlaq{margin:0 0 16px;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.26rem,2vw,1.55rem);font-weight:800;letter-spacing:0;line-height:1.18;overflow-wrap:break-word}.LandListingDetails_emptyText__Qb_Bx{margin:0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:1rem;line-height:1.62}.LandListingDetails_ctaPanel__NE1nf{border-color:rgba(92,105,51,.24);background:linear-gradient(135deg,rgba(229,234,209,.82),rgba(254,254,252,.96)),var(--urman-color-background-paper,#f8f9f3)}.LandListingDetails_ctaKicker__m36qd{margin:0 0 8px;color:var(--urman-color-brand-primary-dark,#414b24);font-size:.86rem;font-weight:750;line-height:1.35}.LandListingDetails_ctaTitle__ZmaVT{margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.35rem,2.3vw,1.7rem);font-weight:850;letter-spacing:0;line-height:1.16;text-wrap:balance}.LandListingDetails_ctaText__G4M_X{margin:12px 0 18px;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.96rem;line-height:1.55}.LandListingDetails_details__K7Vmz{display:grid;gap:16px;margin:0}.LandListingDetails_detailItem__QZkci{display:grid;gap:6px}.LandListingDetails_detailLabel__iOV7p{display:inline-flex;align-items:center;gap:8px;color:var(--urman-color-text-muted,rgba(20,23,20,.56));font-size:.86rem;font-weight:650;line-height:1.35}.LandListingDetails_detailIcon__Ci1Nt{display:inline-flex;flex:0 0 auto;color:var(--urman-color-brand-primary,#5c6933)}.LandListingDetails_detailValue__mlmWW{margin:0;color:var(--urman-color-text-primary,#141714);font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.LandListingDetails_price__KimoW{color:var(--urman-color-brand-primary-dark,#414b24);font-weight:800}.LandListingDetails_status__qcJKX{display:inline-flex;width:fit-content;min-height:28px;align-items:center;border-radius:var(--urman-radius-badge,999px);padding:6px 10px;background:rgba(20,23,20,.07);color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.86rem;font-weight:750;line-height:1.1}.LandListingDetails_statusAvailable___H0xc{background:var(--urman-color-brand-primary-light,#e5ead1);color:var(--urman-color-brand-primary-dark,#414b24)}.LandListingDetails_statusReserved__3t5yU{background:rgba(176,90,54,.14);color:var(--urman-color-brand-secondary-dark,#8c452a)}.LandListingDetails_statusRemoved__Vliw7,.LandListingDetails_statusSold__TpxsX{background:rgba(20,23,20,.08);color:var(--urman-color-text-secondary,rgba(20,23,20,.68))}.LandListingDetails_tags__xYdOJ{display:flex;flex-wrap:wrap;gap:8px}.LandListingDetails_tag__NZsAW{display:inline-flex;max-width:100%;align-items:center;border-radius:var(--urman-radius-compact,6px);padding:7px 10px;background:var(--urman-color-brand-primary-light,#e5ead1);color:var(--urman-color-brand-primary-dark,#414b24);font-size:.86rem;font-weight:650;line-height:1.15}.LandListingDetails_documents__g5yxR{margin-top:20px;padding-top:18px;border-top:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16))}.LandListingDetails_documentsTitle__uwCb4{margin:0 0 10px;color:var(--urman-color-text-primary,#141714);font-size:.95rem;font-weight:800;line-height:1.35}.LandListingDetails_documentList__VbzRY{display:grid;gap:10px;margin:0;padding:0;list-style:none}.LandListingDetails_documentItem__JvCjx{display:grid;gap:8px;border-radius:var(--urman-radius-compact,6px);background:var(--urman-color-background-paper,#f8f9f3);padding:10px}.LandListingDetails_documentName__t_jFe{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--urman-color-text-primary,#141714);font-size:.92rem;font-weight:650;line-height:1.35}.LandListingDetails_documentName__t_jFe svg{flex:0 0 auto;color:var(--urman-color-brand-primary,#5c6933)}.LandListingDetails_documentLink__MFkFT{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--urman-color-brand-primary,#5c6933);font-size:.88rem;font-weight:750;line-height:1.25;text-decoration:none}.LandListingDetails_documentLink__MFkFT:hover{color:var(--urman-color-brand-primary-dark,#414b24);text-decoration:underline;text-underline-offset:.18em}.LandListingDetails_coordinates__LgNpO{margin:10px 0 0;color:var(--urman-color-text-muted,rgba(20,23,20,.56));font-size:.86rem;line-height:1.45}@media (min-width:760px){.LandListingDetails_panel__W7687{padding:26px}.LandListingDetails_documentItem__JvCjx{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1040px){.LandListingDetails_layout__Qu9PP{grid-template-columns:minmax(0,1fr) minmax(320px,392px);gap:32px}.LandListingDetails_aside__e45TO{position:sticky;top:112px}}.LandListingGallery_section__U37dA{margin-top:48px}.LandListingGallery_title__YDqdo{margin:0 0 20px;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:0;line-height:1.15}.LandListingGallery_grid__0O2Nq{display:grid;grid-template-columns:1fr;gap:18px}.LandListingGallery_item__CTlwB{min-width:0;margin:0}.LandListingGallery_preview__Hb0VG{position:relative;display:block;width:100%;overflow:hidden;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-media,8px);background:var(--urman-color-background-paper,#f8f9f3);aspect-ratio:4/3;cursor:zoom-in}.LandListingGallery_preview__Hb0VG img{transition:transform .2s ease-out}.LandListingGallery_preview__Hb0VG:focus-visible img,.LandListingGallery_preview__Hb0VG:hover img{transform:scale(1.025)}.LandListingGallery_preview__Hb0VG:focus-visible{outline:2px solid var(--urman-color-brand-primary,#5c6933);outline-offset:3px}.LandListingGallery_caption__BVfVH{margin:8px 0 0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.9rem;line-height:1.45}.LandListingGallery_lightbox__GlLUJ{position:fixed;inset:0;z-index:var(--urman-z-lightbox,1350);display:grid;place-items:center;padding:20px}.LandListingGallery_lightboxBackdrop__shL0I{position:absolute;inset:0;border:0;background:rgba(10,11,10,.9)}.LandListingGallery_lightboxPanel__Z0CXT{position:relative;z-index:1;display:grid;width:min(100%,1280px);height:min(100%,860px);grid-template-rows:minmax(0,1fr) auto;gap:14px}.LandListingGallery_lightboxImage__VdIsw{position:relative;min-height:0}.LandListingGallery_close__a1GJd,.LandListingGallery_next__cUwcT,.LandListingGallery_prev__8z_WQ{position:absolute;z-index:2;display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(254,254,252,.16);border-radius:var(--urman-radius-action,999px);background:rgba(20,23,20,.58);color:var(--urman-color-background-default,#fefefc);cursor:pointer}.LandListingGallery_close__a1GJd:hover,.LandListingGallery_next__cUwcT:hover,.LandListingGallery_prev__8z_WQ:hover{background:rgba(20,23,20,.82)}.LandListingGallery_close__a1GJd{top:0;right:0}.LandListingGallery_next__cUwcT,.LandListingGallery_prev__8z_WQ{top:50%;transform:translateY(-50%)}.LandListingGallery_prev__8z_WQ{left:0}.LandListingGallery_next__cUwcT{right:0}.LandListingGallery_lightboxMeta__vEyBc{display:grid;gap:4px;justify-items:center;color:rgba(254,254,252,.84);text-align:center}.LandListingGallery_lightboxMeta__vEyBc p{margin:0;font-size:.98rem;line-height:1.45}.LandListingGallery_lightboxMeta__vEyBc span{font-size:.86rem;line-height:1.35}@media (min-width:720px){.LandListingGallery_grid__0O2Nq{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1080px){.LandListingGallery_grid__0O2Nq{grid-template-columns:repeat(3,minmax(0,1fr))}}.LandListingHero_section__mKD5J{overflow:hidden;border-bottom:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));background:linear-gradient(135deg,rgba(229,234,209,.72),rgba(254,254,252,.96) 56%),var(--urman-color-background-paper,#f8f9f3)}.LandListingHero_layout__28vBy{display:grid;gap:32px;align-items:center}.LandListingHero_copy__Xdzy8{min-width:0}.LandListingHero_kickerRow__MVTv0{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px}.LandListingHero_kicker__n_4Tt,.LandListingHero_status__Q9SGY{display:inline-flex;min-height:30px;align-items:center;border-radius:var(--urman-radius-badge,999px);padding:6px 12px;font-size:.82rem;font-weight:750;line-height:1.1}.LandListingHero_kicker__n_4Tt{border:1px solid rgba(92,105,51,.2);background:rgba(254,254,252,.74);color:var(--urman-color-brand-primary-dark,#414b24)}.LandListingHero_status__Q9SGY{background:rgba(20,23,20,.07);color:var(--urman-color-text-secondary,rgba(20,23,20,.68))}.LandListingHero_statusAvailable__X2B5O{background:var(--urman-color-brand-primary-light,#e5ead1);color:var(--urman-color-brand-primary-dark,#414b24)}.LandListingHero_statusReserved__rColK{background:rgba(176,90,54,.14);color:var(--urman-color-brand-secondary-dark,#8c452a)}.LandListingHero_statusRemoved__3dMPa,.LandListingHero_statusSold__NwzAn{background:rgba(20,23,20,.08);color:var(--urman-color-text-secondary,rgba(20,23,20,.68))}.LandListingHero_title__2BW62{max-width:760px;margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(2.3rem,5vw,4.4rem);font-weight:850;letter-spacing:0;line-height:1.02;overflow-wrap:break-word;text-wrap:balance}.LandListingHero_description___R_SC{max-width:68ch;margin:20px 0 0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.62}.LandListingHero_facts__D_TZF{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.LandListingHero_fact__fR2sl{display:inline-flex;min-width:0;align-items:center;gap:8px;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-action,999px);padding:8px 13px;background:rgba(254,254,252,.68);color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.92rem;font-weight:650;line-height:1.25}.LandListingHero_fact__fR2sl svg{flex:0 0 auto;color:var(--urman-color-brand-primary,#5c6933)}.LandListingHero_conversion__yExLh{display:grid;gap:18px;margin-top:30px}.LandListingHero_price__u7Q6S{margin:0;color:var(--urman-color-brand-primary-dark,#414b24);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:850;line-height:1.1}.LandListingHero_actions__zwDkC{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.LandListingHero_secondaryAction__lpS48{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(92,105,51,.24);border-radius:var(--urman-radius-action,999px);padding:12px 22px;background:rgba(254,254,252,.72);color:var(--urman-color-brand-primary-dark,#414b24);font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.LandListingHero_secondaryAction__lpS48:hover{border-color:rgba(92,105,51,.36);background:rgba(92,105,51,.08);transform:translateY(-1px)}.LandListingHero_secondaryAction__lpS48:focus-visible{outline:2px solid var(--urman-color-brand-primary,#5c6933);outline-offset:3px}.LandListingHero_mediaFrame__P8OJI{position:relative;min-height:260px;overflow:hidden;border:1px solid rgba(92,105,51,.18);border-radius:var(--urman-radius-surface,8px);background:var(--urman-color-background-default,#fefefc);box-shadow:var(--urman-shadow-lg,0 18px 54px rgba(20,23,20,.14));aspect-ratio:4/3}.LandListingHero_placeholder__9glmL{position:absolute;inset:0;display:grid;place-items:center;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:1rem;font-weight:650}@media (max-width:560px){.LandListingHero_actions__zwDkC,.LandListingHero_actions__zwDkC>*{width:100%}}@media (min-width:880px){.LandListingHero_layout__28vBy{grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);gap:clamp(40px,6vw,72px)}.LandListingHero_mediaFrame__P8OJI{min-height:420px}}.LandInquiryModal_overlay__RrLYm{position:fixed;inset:0;z-index:var(--urman-z-modal,1320);display:grid;place-items:center;padding:18px}.LandInquiryModal_backdrop__wW7xI{position:absolute;inset:0;border:0;background:rgba(20,23,20,.56);cursor:pointer}.LandInquiryModal_dialog__jINAp{position:relative;width:min(100%,560px);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-dialog,16px);background:var(--urman-color-background-default,#fefefc);box-shadow:var(--urman-shadow-overlay,0 28px 80px rgba(20,23,20,.32))}.LandInquiryModal_header__tEQ27{position:relative;padding:28px 64px 18px 28px}.LandInquiryModal_kicker__Eb_df{margin:0 0 8px;color:var(--urman-color-brand-primary-dark,#414b24);font-size:.84rem;font-weight:700;line-height:1.35}.LandInquiryModal_title__ISXsF{margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;letter-spacing:0;line-height:1.18;overflow-wrap:break-word}.LandInquiryModal_close__rIkto{position:absolute;top:18px;right:18px;display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-action,999px);background:var(--urman-color-background-paper,#f8f9f3);color:var(--urman-color-text-primary,#141714);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.LandInquiryModal_close__rIkto:hover{background:rgba(92,105,51,.08)}.LandInquiryModal_form__k2bfy{display:grid;gap:18px;padding:0 28px 28px}.LandInquiryModal_field__o9DVe{display:grid;gap:8px}.LandInquiryModal_label__RxZX4{color:var(--urman-color-text-primary,#141714);font-size:.92rem;font-weight:650;line-height:1.35}.LandInquiryModal_input__osScI{width:100%;min-height:52px;border:1px solid rgba(20,23,20,.18);border-radius:var(--urman-radius-input,8px);background:var(--urman-color-background-default,#fefefc);color:var(--urman-color-text-primary,#141714);font:inherit;font-size:1rem;line-height:1.4;padding:12px 14px}.LandInquiryModal_input__osScI:focus{border-color:var(--urman-color-brand-primary,#5c6933);outline:2px solid rgba(92,105,51,.16)}.LandInquiryModal_input__osScI::placeholder{color:var(--urman-color-text-muted,rgba(20,23,20,.56))}.LandInquiryModal_agreement__NYNQK{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.9rem;line-height:1.45}.LandInquiryModal_checkbox__TXIlI{width:20px;height:20px;margin:1px 0 0;accent-color:var(--urman-color-brand-primary,#5c6933)}.LandInquiryModal_actions__s7mUa{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}.LandInquiryModal_cancel___mROP,.LandInquiryModal_submit__Z0UbM{min-height:44px;border-radius:var(--urman-radius-action,999px);padding:10px 20px;font:inherit;font-weight:700;cursor:pointer}.LandInquiryModal_cancel___mROP{border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));background:transparent;color:var(--urman-color-brand-primary-dark,#414b24)}.LandInquiryModal_submit__Z0UbM{border:1px solid transparent;background:var(--urman-color-brand-primary,#5c6933);color:var(--urman-color-text-on-primary,#fefefc)}.LandInquiryModal_cancel___mROP:hover{background:rgba(92,105,51,.08)}.LandInquiryModal_submit__Z0UbM:hover{background:var(--urman-color-brand-primary-dark,#414b24)}.LandInquiryModal_cancel___mROP:disabled,.LandInquiryModal_checkbox__TXIlI:disabled,.LandInquiryModal_close__rIkto:disabled,.LandInquiryModal_input__osScI:disabled,.LandInquiryModal_submit__Z0UbM:disabled{cursor:not-allowed;opacity:.6}.LandInquiryModal_message__0oEkM{border-radius:var(--urman-radius-surface,8px);padding:12px 14px;font-size:.95rem;font-weight:650;line-height:1.45}.LandInquiryModal_success__zx87X{background:var(--urman-color-brand-primary-light,#e5ead1);color:var(--urman-color-brand-primary-dark,#414b24)}.LandInquiryModal_error__zwamh{background:var(--urman-color-brand-secondary-light,#f3d8cc);color:var(--urman-color-brand-secondary-dark,#8c452a)}@media (max-width:520px){.LandInquiryModal_dialog__jINAp{width:100%;max-height:calc(100vh - 24px)}.LandInquiryModal_header__tEQ27{padding:24px 58px 16px 20px}.LandInquiryModal_form__k2bfy{padding:0 20px 22px}.LandInquiryModal_actions__s7mUa{flex-direction:column-reverse}.LandInquiryModal_cancel___mROP,.LandInquiryModal_submit__Z0UbM{width:100%}}.LandListingInquiryButton_button__Y_Orw{display:inline-flex;max-width:100%;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--urman-radius-action,999px);padding:12px 24px;font:inherit;font-size:.98rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.LandListingInquiryButton_button__Y_Orw:hover{transform:translateY(-1px)}.LandListingInquiryButton_button__Y_Orw:active{transform:translateY(0)}.LandListingInquiryButton_button__Y_Orw:focus-visible{outline:2px solid var(--urman-color-brand-primary,#5c6933);outline-offset:3px}.LandListingInquiryButton_block__CilH6,.LandListingInquiryButton_primary__WMfpi{background:var(--urman-color-brand-primary,#5c6933);box-shadow:var(--urman-shadow-action,0 12px 26px rgba(92,105,51,.2));color:var(--urman-color-text-on-primary,#fefefc)}.LandListingInquiryButton_block__CilH6:hover,.LandListingInquiryButton_primary__WMfpi:hover{background:var(--urman-color-brand-primary-dark,#414b24);color:var(--urman-color-text-on-primary,#fefefc)}.LandListingInquiryButton_secondary__ii0N_{border-color:var(--urman-color-border-subtle,rgba(92,105,51,.16));background:var(--urman-color-background-default,#fefefc);color:var(--urman-color-brand-primary-dark,#414b24)}.LandListingInquiryButton_secondary__ii0N_:hover{border-color:rgba(92,105,51,.34);background:rgba(92,105,51,.08);color:var(--urman-color-brand-primary-dark,#414b24)}.LandListingInquiryButton_block__CilH6{width:100%}.MapComponent_map__asp4J{position:relative;height:300px;overflow:hidden;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-media,8px);background:var(--urman-color-background-paper,#f8f9f3)}.MapComponent_frame__ON70J{position:absolute;inset:0;border:0}.ForestStayDetails_root__Gxxxc{width:100%}.ForestStayDetails_layout__Pd0IP{display:grid;gap:24px;align-items:start}.ForestStayDetails_aside__x3TzE,.ForestStayDetails_main__wKxZN{display:grid;min-width:0;gap:18px}.ForestStayDetails_panel__anWZ4{border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-surface,8px);background:var(--urman-color-background-default,#fefefc);padding:22px}.ForestStayDetails_panelTitle__tZZ4b{margin:0 0 16px;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800;letter-spacing:0;line-height:1.2}.ForestStayDetails_coordinates__sComM,.ForestStayDetails_ctaText__HdjNo,.ForestStayDetails_emptyText__P79nS,.ForestStayDetails_verified__EInDp{margin:0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));line-height:1.6}.ForestStayDetails_ctaPanel__gHZTq{background:linear-gradient(135deg,rgba(92,105,51,.1),rgba(176,90,54,.08)),var(--urman-color-background-paper,#f8f9f3)}.ForestStayDetails_ctaKicker__527dK{margin:0 0 8px;color:var(--urman-color-brand-secondary,#b05a36);font-size:.82rem;font-weight:750;line-height:1.3}.ForestStayDetails_ctaTitle__P6Qvb{margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:850;line-height:1.16}.ForestStayDetails_ctaText__HdjNo{margin-top:10px;margin-bottom:16px}.ForestStayDetails_details__RIhVW{display:grid;gap:14px;margin:0}.ForestStayDetails_detailItem__y1yR5{display:grid;gap:6px;min-width:0}.ForestStayDetails_detailLabel__dbfN_{display:inline-flex;align-items:center;gap:7px;color:var(--urman-color-text-muted,rgba(20,23,20,.56));font-size:.82rem;font-weight:650;line-height:1.35}.ForestStayDetails_detailIcon__d8x5x{display:inline-flex;color:var(--urman-color-brand-primary,#5c6933)}.ForestStayDetails_detailValue__OGtRa{margin:0;color:var(--urman-color-text-primary,#141714);font-weight:650;line-height:1.45;overflow-wrap:break-word}.ForestStayDetails_price__7on11{color:var(--urman-color-brand-primary-dark,#414b24);font-weight:850}.ForestStayDetails_status__ONrIy{display:inline-flex;width:fit-content;border:1px solid rgba(20,23,20,.1);border-radius:var(--urman-radius-badge,999px);padding:7px 10px;background:rgba(20,23,20,.06);color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.82rem;font-weight:750;line-height:1}.ForestStayDetails_statusAvailable__FqW8n{border-color:rgba(63,123,69,.2);background:rgba(63,123,69,.12);color:#315f36}.ForestStayDetails_statusReserved__LEgaE{border-color:rgba(176,90,54,.22);background:rgba(176,90,54,.12);color:var(--urman-color-brand-secondary-dark,#8c452a)}.ForestStayDetails_statusRemoved___LH_8{border-color:rgba(20,23,20,.12);background:rgba(20,23,20,.08);color:var(--urman-color-text-muted,rgba(20,23,20,.56))}.ForestStayDetails_checkList__IPlaG,.ForestStayDetails_ruleList__H_pPm{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ForestStayDetails_checkList__IPlaG{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ForestStayDetails_checkItem__df5w_,.ForestStayDetails_ruleItem__fFkzO{min-width:0;border-radius:var(--urman-radius-compact,6px);background:var(--urman-color-background-paper,#f8f9f3);color:var(--urman-color-text-primary,#141714);line-height:1.45;padding:11px 12px}.ForestStayDetails_checkItem__df5w_{display:flex;gap:8px;align-items:flex-start}.ForestStayDetails_checkItem__df5w_ svg{flex:0 0 auto;color:var(--urman-color-brand-primary,#5c6933);margin-top:1px}.ForestStayDetails_gallery__0Ceqc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.ForestStayDetails_galleryItem__5fBsF{min-width:0;margin:0}.ForestStayDetails_galleryImage__dQHLH{position:relative;min-height:0;overflow:hidden;border-radius:var(--urman-radius-media,8px);background:var(--urman-color-background-paper,#f8f9f3);aspect-ratio:4/3}.ForestStayDetails_caption__LX_28{margin:8px 0 0;color:var(--urman-color-text-muted,rgba(20,23,20,.56));font-size:.86rem;line-height:1.45}.ForestStayDetails_coordinates__sComM,.ForestStayDetails_verified__EInDp{font-size:.86rem}.ForestStayDetails_verified__EInDp{padding:0 4px}@media (min-width:980px){.ForestStayDetails_layout__Pd0IP{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.ForestStayDetails_aside__x3TzE{position:sticky;top:88px}}@media (max-width:560px){.ForestStayDetails_panel__anWZ4{padding:18px}}.ForestStayHero_section__nn3gb{background:linear-gradient(135deg,rgba(92,105,51,.1),rgba(176,90,54,.08)),var(--urman-color-background-paper,#f8f9f3)}.ForestStayHero_layout__GcSLc{display:grid;gap:28px;align-items:center}.ForestStayHero_copy__ODIxd{min-width:0}.ForestStayHero_kickerRow__M41rG{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.ForestStayHero_kicker__khlPT,.ForestStayHero_status__uSQjP{display:inline-flex;max-width:100%;align-items:center;border-radius:var(--urman-radius-badge,999px);padding:7px 11px;font-size:.8rem;font-weight:750;line-height:1}.ForestStayHero_kicker__khlPT{background:rgba(176,90,54,.12);color:var(--urman-color-brand-secondary-dark,#8c452a)}.ForestStayHero_status__uSQjP{border:1px solid rgba(20,23,20,.1);background:rgba(254,254,252,.8);color:var(--urman-color-text-secondary,rgba(20,23,20,.68))}.ForestStayHero_statusAvailable__kH2h2{border-color:rgba(63,123,69,.2);background:rgba(63,123,69,.12);color:#315f36}.ForestStayHero_statusReserved__Blh5a{border-color:rgba(176,90,54,.22);background:rgba(176,90,54,.12);color:var(--urman-color-brand-secondary-dark,#8c452a)}.ForestStayHero_statusRemoved__vRYJC{border-color:rgba(20,23,20,.12);background:rgba(20,23,20,.08);color:var(--urman-color-text-muted,rgba(20,23,20,.56))}.ForestStayHero_title__Rp9RI{max-width:780px;margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(2rem,5vw,3.35rem);font-weight:850;letter-spacing:0;line-height:1.06;overflow-wrap:break-word}.ForestStayHero_description__tHrzV{max-width:700px;margin:18px 0 0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.ForestStayHero_facts__XOZge{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ForestStayHero_fact__N37_H{display:inline-flex;max-width:100%;min-height:34px;align-items:center;gap:7px;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-compact,6px);background:rgba(254,254,252,.72);color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.9rem;line-height:1.25;padding:7px 10px}.ForestStayHero_conversion__M8WUD{display:grid;gap:14px;margin-top:24px}.ForestStayHero_price__AIDJJ{margin:0;color:var(--urman-color-brand-primary-dark,#414b24);font-size:clamp(1.35rem,3vw,1.8rem);font-weight:850;line-height:1.15}.ForestStayHero_actions__6N2WO{display:flex;flex-wrap:wrap;gap:10px}.ForestStayHero_secondaryAction__Teuyb{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-action,999px);background:var(--urman-color-background-default,#fefefc);color:var(--urman-color-brand-primary-dark,#414b24);font-weight:750;line-height:1.2;padding:12px 22px;text-align:center;text-decoration:none}.ForestStayHero_secondaryAction__Teuyb:hover{background:rgba(92,105,51,.08);color:var(--urman-color-brand-primary-dark,#414b24)}.ForestStayHero_mediaFrame__O2mfp{position:relative;min-height:300px;overflow:hidden;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-media,8px);background:var(--urman-color-background-default,#fefefc);box-shadow:var(--urman-shadow-sm,0 8px 24px rgba(34,38,27,.08))}.ForestStayHero_placeholder__ynIsV{display:grid;height:100%;min-height:300px;place-items:center;gap:8px;color:var(--urman-color-brand-primary,#5c6933);font-weight:700}@media (min-width:900px){.ForestStayHero_layout__GcSLc{grid-template-columns:minmax(0,1.03fr) minmax(360px,.72fr)}.ForestStayHero_mediaFrame__O2mfp{min-height:430px}}@media (max-width:560px){.ForestStayHero_actions__6N2WO{flex-direction:column}.ForestStayHero_secondaryAction__Teuyb{width:100%}}