.card_card__cG7e4{box-shadow:none}@media (min-width:36em){.card_card__cG7e4{box-shadow:0 6px 12px 0 rgba(47,48,51,.06),0 0 6px 0 rgba(47,48,51,.1)}}.Banner_root__uEqCG{width:100%;min-height:auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:calc(1.5rem * var(--mantine-scale));margin:calc(2.5rem * var(--mantine-scale)) 0;overflow:hidden;background-color:var(--mantine-color-black)}.Banner_background__FaZ5H{position:absolute;inset:0;z-index:0}.Banner_image__OPa2c{object-fit:cover}.Banner_overlay__yfMDA{position:absolute;inset:0;background:linear-gradient(180deg,rgba(37,53,40,.9),rgba(37,53,40,.7));z-index:1}.Banner_content__0nkOR{position:relative;z-index:2;width:100%;max-width:100%;align-self:flex-start;margin-left:0;display:flex;flex-direction:column;gap:calc(2rem * var(--mantine-scale))}.Banner_title__jDETY{color:white;font-size:calc(1.75rem * var(--mantine-scale));line-height:1.25;margin:0}.Banner_description__fsrew,.Banner_description__fsrew *,.Banner_description__fsrew [class]{color:white;font-size:calc(1.5rem * var(--mantine-scale));line-height:1.5}.Banner_description__fsrew p{margin:0}@media (min-width:48em){.Banner_root__uEqCG{min-height:calc(12.5rem * var(--mantine-scale));align-items:center}.Banner_overlay__yfMDA{background:linear-gradient(90deg,var(--mantine-color-black) 32.37%,rgba(73,101,78,0) 100%)}.Banner_content__0nkOR{margin-left:calc(1.5rem * var(--mantine-scale));max-width:calc(30.625rem * var(--mantine-scale))}}.CustomBlockquote_root__LIHOY{display:flex;flex-direction:column;align-items:center;padding:calc(1.5rem * var(--mantine-scale));gap:calc(1rem * var(--mantine-scale));background:rgba(73,101,78,.08);margin:calc(2.5rem * var(--mantine-scale)) 0;border-radius:calc(.5rem * var(--mantine-scale))}.CustomBlockquote_iconWrapper__9_QIo{width:calc(3rem * var(--mantine-scale))}.CustomBlockquote_materialIcon__WcJfK{font-family:Material Symbols Outlined;font-size:calc(2rem * var(--mantine-scale));color:var(--mantine-color-primary-9);font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24;display:inline-block;line-height:1;white-space:nowrap;word-wrap:normal;direction:ltr;overflow:hidden;width:1em;height:1em;text-align:center;-webkit-font-smoothing:antialiased}.CustomBlockquote_catalogIcon__GEtJ0{display:block;width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));color:var(--mantine-color-primary-9)}.CustomBlockquote_content__jIyvE{flex:1;display:flex;flex-direction:column;gap:calc(.625rem * var(--mantine-scale))}.CustomBlockquote_title__RHi8n{font-weight:600;margin:0}.CustomBlockquote_text__RhZxF,.CustomBlockquote_title__RHi8n{font-family:Plus Jakarta Sans,sans-serif;font-size:calc(1.25rem * var(--mantine-scale));line-height:calc(1.75rem * var(--mantine-scale));color:var(--mantine-color-black)}.CustomBlockquote_text__RhZxF{font-weight:400}.CustomBlockquote_text__RhZxF p{margin:0}@media (min-width:36em){.CustomBlockquote_root__LIHOY{flex-direction:row;gap:calc(1.5rem * var(--mantine-scale));padding:calc(2rem * var(--mantine-scale))}.CustomBlockquote_iconWrapper__9_QIo{flex:0 0 calc(4.5rem * var(--mantine-scale));width:calc(4.5rem * var(--mantine-scale));height:100%}.CustomBlockquote_materialIcon__WcJfK{font-size:calc(4.5rem * var(--mantine-scale))}.CustomBlockquote_catalogIcon__GEtJ0{width:calc(4.5rem * var(--mantine-scale));height:calc(4.5rem * var(--mantine-scale))}}.TiptapRenderer_root__t3Evh{color:var(--mantine-color-black);font-family:Plus Jakarta Sans,sans-serif}.TiptapRenderer_paragraph__HtBYw{font-size:calc(1.25rem * var(--mantine-scale));line-height:calc(1.75rem * var(--mantine-scale));color:var(--mantine-color-black);margin-bottom:calc(1.75rem * var(--mantine-scale))}.TiptapRenderer_heading__jv0SH{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:var(--mantine-color-black);margin-top:calc(2.5rem * var(--mantine-scale));margin-bottom:calc(1.5rem * var(--mantine-scale))}.TiptapRenderer_h1__jEQqe{font-size:calc(2.25rem * var(--mantine-scale));line-height:1.2}.TiptapRenderer_h2____KbK{font-size:calc(1.875rem * var(--mantine-scale));line-height:1.3}.TiptapRenderer_h3__XpIo7{font-size:calc(1.5rem * var(--mantine-scale));line-height:1.4}.TiptapRenderer_list__lKXL0{font-family:Inter,sans-serif;font-size:calc(1.25rem * var(--mantine-scale));line-height:calc(1.75rem * var(--mantine-scale));color:var(--mantine-color-black);margin-bottom:calc(1.75rem * var(--mantine-scale));padding-left:calc(1.5rem * var(--mantine-scale))}.TiptapRenderer_bulletList__dTvMp{list-style-type:disc}.TiptapRenderer_orderedList__nd0M2{list-style-type:decimal}.TiptapRenderer_listItem__jdEc_{margin-bottom:calc(.5rem * var(--mantine-scale));padding-left:calc(.5rem * var(--mantine-scale))}.TiptapRenderer_listItem__jdEc_>.TiptapRenderer_paragraph__HtBYw:only-child{margin-top:0;margin-bottom:0}.TiptapRenderer_listItem__jdEc_::marker{color:var(--mantine-color-primary-9)}.TiptapRenderer_blockquote__bRBOM{padding:calc(.75rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale));margin:calc(2rem * var(--mantine-scale)) 0;background:rgba(73,101,78,.08);font-family:Inter,sans-serif;font-size:calc(1.25rem * var(--mantine-scale));line-height:calc(1.75rem * var(--mantine-scale));color:var(--mantine-color-black)}.TiptapRenderer_link__TGb5_{color:var(--mantine-color-primary-9);text-decoration:none;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:border-color .2s ease}.TiptapRenderer_link__TGb5_:hover{border-bottom-color:var(--mantine-color-primary-9)}.TiptapRenderer_code__sJaHF{background-color:rgba(73,101,78,.08);padding:calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-radius:calc(.25rem * var(--mantine-scale));font-family:monospace;font-size:.9em}.TiptapRenderer_hr__tNEA0{border:none;border-top:calc(.0625rem * var(--mantine-scale)) solid rgba(73,101,78,.15);margin:calc(2rem * var(--mantine-scale)) 0}.TiptapRenderer_tableWrapper__CI1Td{overflow-x:auto;margin:calc(2rem * var(--mantine-scale)) 0;border:calc(.0625rem * var(--mantine-scale)) solid rgba(73,101,78,.15);border-radius:calc(.5rem * var(--mantine-scale))}.TiptapRenderer_table__eWhF2{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:calc(1rem * var(--mantine-scale));line-height:calc(1.5rem * var(--mantine-scale))}.TiptapRenderer_tableCell__MzVB3,.TiptapRenderer_tableHeader__SZ0SD{padding:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid rgba(73,101,78,.15);text-align:left}.TiptapRenderer_tableHeader__SZ0SD{background-color:rgba(73,101,78,.05);font-weight:600;color:var(--mantine-color-black)}.TiptapRenderer_tableRow__dyuLU:nth-child(2n){background-color:rgba(73,101,78,.02)}.TiptapRenderer_tableCell__MzVB3{color:var(--mantine-color-black)}.TiptapRenderer_tableCell__MzVB3 p{margin:0}.TiptapRenderer_article__WaP00{min-width:0;font-family:var(--mantine-font-family)}.TiptapRenderer_article__WaP00 .TiptapRenderer_list__lKXL0,.TiptapRenderer_article__WaP00 .TiptapRenderer_paragraph__HtBYw{margin-bottom:calc(1.5rem * var(--mantine-scale));font-family:inherit;font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.72;overflow-wrap:anywhere}.TiptapRenderer_article__WaP00>.TiptapRenderer_paragraph__HtBYw:first-child{font-size:calc(1.1875rem * var(--mantine-scale));line-height:1.65}.TiptapRenderer_article__WaP00 .TiptapRenderer_heading__jv0SH{margin:calc(2.5rem * var(--mantine-scale)) 0 calc(1.125rem * var(--mantine-scale));font-family:inherit;line-height:1.25;overflow-wrap:anywhere;scroll-margin-top:calc(7.5rem * var(--mantine-scale))}.TiptapRenderer_article__WaP00 .TiptapRenderer_inlineHeadingAnchor__fvy0x{scroll-margin-top:calc(7.5rem * var(--mantine-scale))}.TiptapRenderer_article__WaP00 .TiptapRenderer_h1__jEQqe,.TiptapRenderer_article__WaP00 .TiptapRenderer_h2____KbK{font-size:calc(1.625rem * var(--mantine-scale))}.TiptapRenderer_article__WaP00 .TiptapRenderer_h3__XpIo7,.TiptapRenderer_article__WaP00 .TiptapRenderer_h4__4N1bQ,.TiptapRenderer_article__WaP00 .TiptapRenderer_h5__D4b2U,.TiptapRenderer_article__WaP00 .TiptapRenderer_h6__30f3u{font-size:calc(1.3125rem * var(--mantine-scale))}.TiptapRenderer_article__WaP00 .TiptapRenderer_blockquote__bRBOM{margin:calc(2rem * var(--mantine-scale)) 0;padding:calc(1.125rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale));border-left:3px solid var(--mantine-color-primary-9);background:var(--mantine-color-primary-0);font-family:inherit}.TiptapRenderer_article__WaP00 .TiptapRenderer_blockquote__bRBOM .TiptapRenderer_paragraph__HtBYw:last-child{margin-bottom:0}.TiptapRenderer_article__WaP00 .TiptapRenderer_tableWrapper__CI1Td{max-width:100%;margin:calc(2rem * var(--mantine-scale)) 0;border-radius:0}.TiptapRenderer_article__WaP00 .TiptapRenderer_code__sJaHF:is(pre){max-width:100%;overflow-x:auto;padding:calc(1.125rem * var(--mantine-scale));border-radius:0;line-height:1.6}.TiptapRenderer_articleImage__wD47f{display:flex;justify-content:center;width:100%;margin:calc(2rem * var(--mantine-scale)) 0}.TiptapRenderer_articleImageLeft__TYqsF{justify-content:flex-start}.TiptapRenderer_articleImageRight__B2ZQH{justify-content:flex-end}@media (min-width:48em){.TiptapRenderer_article__WaP00 .TiptapRenderer_list__lKXL0,.TiptapRenderer_article__WaP00 .TiptapRenderer_paragraph__HtBYw{font-size:calc(1.125rem * var(--mantine-scale));line-height:1.75}.TiptapRenderer_article__WaP00>.TiptapRenderer_paragraph__HtBYw:first-child{font-size:calc(1.3125rem * var(--mantine-scale));line-height:1.6}.TiptapRenderer_article__WaP00 .TiptapRenderer_heading__jv0SH{margin-top:calc(3rem * var(--mantine-scale))}.TiptapRenderer_article__WaP00 .TiptapRenderer_h1__jEQqe,.TiptapRenderer_article__WaP00 .TiptapRenderer_h2____KbK{font-size:calc(2rem * var(--mantine-scale))}.TiptapRenderer_article__WaP00 .TiptapRenderer_h3__XpIo7,.TiptapRenderer_article__WaP00 .TiptapRenderer_h4__4N1bQ,.TiptapRenderer_article__WaP00 .TiptapRenderer_h5__D4b2U,.TiptapRenderer_article__WaP00 .TiptapRenderer_h6__30f3u{font-size:calc(1.5rem * var(--mantine-scale))}.TiptapRenderer_articleImage__wD47f{margin-block:calc(2.5rem * var(--mantine-scale))}}.PostImage_image__Of4AG{display:block;width:auto;height:auto;max-width:min(100%,var(--post-image-max-width));object-fit:contain}.PostImage_image__Of4AG[data-auto-size]{max-width:min(100%,640px);max-height:calc(30rem * var(--mantine-scale))}.AppButton_root__k6t8X{height:fit-content;min-height:calc(2.75rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid transparent;font-weight:500;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.AppButton_inner__wVJgE{gap:calc(.5rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));line-height:1.375;font-weight:600}.AppButton_root__k6t8X[data-variant=primary]{background-color:var(--mantine-color-primary-9);color:var(--mantine-color-white);box-shadow:0 2px 2px rgba(74,102,79,.26)}.AppButton_root__k6t8X[data-variant=primary]:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-primary-7)}.AppButton_root__k6t8X[data-variant=primary]:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-black)}.AppButton_root__k6t8X[data-variant=primary][data-active=true]{background-color:var(--mantine-color-primary-9);color:var(--mantine-color-white)}.AppButton_root__k6t8X[data-variant=secondary]{background-color:var(--mantine-color-white);color:var(--mantine-color-black);border-color:var(--mantine-color-primary-5)}.AppButton_root__k6t8X[data-variant=secondary]:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-primary-0)}.AppButton_root__k6t8X[data-variant=secondary][data-active=true]{background-color:var(--mantine-color-primary-1);border-color:var(--mantine-color-primary-7)}.AppButton_root__k6t8X[data-variant=outline]{background-color:transparent;color:var(--mantine-color-black);border-color:var(--mantine-color-primary-9);box-shadow:0 2px 2px rgba(74,102,79,.26)}.AppButton_root__k6t8X[data-variant=outline]:hover:where(:not(:disabled):not([data-disabled])){color:var(--mantine-color-primary-9);background-color:var(--mantine-color-primary-1)}.AppButton_root__k6t8X[data-variant=outline]:active:where(:not(:disabled):not([data-disabled])){border-color:transparent;color:var(--mantine-color-white);background-color:var(--mantine-color-black)}.AppButton_root__k6t8X[data-variant=outline][data-active=true]{background-color:var(--mantine-color-primary-9);color:var(--mantine-color-white);border-color:var(--mantine-color-primary-9)}.AppButton_root__k6t8X[data-variant=dashed]{background-color:transparent;color:var(--mantine-color-primary-9);border-color:var(--mantine-color-primary-5);border-style:dashed;box-shadow:none}.AppButton_root__k6t8X[data-variant=dashed]:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-primary-0);border-color:var(--mantine-color-primary-9)}.AppButton_root__k6t8X[data-variant=dashed]:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-primary-1)}.AppButton_root__k6t8X[data-variant=ghost]{background-color:transparent;color:var(--mantine-color-primary-9);box-shadow:none}.AppButton_root__k6t8X[data-variant=ghost]:hover:where(:not(:disabled):not([data-disabled])){color:var(--mantine-color-primary-9);background-color:var(--mantine-color-primary-0)}.AppButton_root__k6t8X[data-variant=ghost]:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-primary-1)}.AppButton_root__k6t8X[data-variant=ghost][data-active=true]{background-color:var(--mantine-color-primary-1);color:var(--mantine-color-primary-7)}.AppButton_root__k6t8X[data-variant=frosted]{--button-bg:transparent!important;--button-hover:transparent!important;--button-color:var(--mantine-color-white)!important;--button-bd:transparent!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(73,101,78,.1)!important;background-image:none!important;background-blend-mode:luminosity!important;backdrop-filter:blur(10px)!important;color:var(--mantine-color-white)!important;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AppButton_root__k6t8X[data-variant=frosted]:after,.AppButton_root__k6t8X[data-variant=frosted]:before{display:none!important}.AppButton_root__k6t8X[data-variant=frosted]:hover:where(:not(:disabled):not([data-disabled])){background:rgba(73,101,78,.15)!important;border-color:rgba(255,255,255,.2)!important}.AppButton_root__k6t8X[data-variant=frosted] .AppButton_icon__m6vuW{color:var(--mantine-color-white)!important}.AppButton_root__k6t8X[data-variant=selectable]{height:fit-content;padding:calc(.75rem * var(--mantine-scale));border-radius:calc(1.875rem * var(--mantine-scale))!important;border:2px solid var(--mantine-color-primary-9);background-color:var(--mantine-color-white);color:var(--mantine-color-primary-9);transition:all .2s ease;box-shadow:0 2px 2px rgba(74,102,79,.26)}.AppButton_root__k6t8X[data-variant=selectable]:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}.AppButton_root__k6t8X[data-variant=selectable][data-active=true]{background-color:var(--mantine-color-primary-9);color:var(--mantine-color-white)}.AppButton_root__k6t8X[data-variant=link]{background:none;border-color:transparent;color:var(--mantine-color-primary-9);padding-left:0;padding-right:0;height:auto}.AppButton_root__k6t8X:disabled,.AppButton_root__k6t8X[data-disabled]{color:var(--mantine-color-gray-6);background-color:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-3);box-shadow:none;cursor:not-allowed}.AppButton_root__k6t8X[data-rounded=true]{border-radius:50%!important;padding:0!important;aspect-ratio:1;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center}.AppButton_root__k6t8X[data-rounded=true] .AppButton_inner__wVJgE{padding:0;margin:0;width:100%;height:100%;justify-content:center}.adaptive .AppButton_inner__wVJgE{font-size:calc(1rem * var(--mantine-scale));line-height:1.375;font-weight:600}@media (min-width:36em){.adaptive .AppButton_inner__wVJgE{font-size:calc(1.125rem * var(--mantine-scale))}}@media (min-width:48em){.adaptive .AppButton_inner__wVJgE{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:62em){.adaptive .AppButton_inner__wVJgE{font-size:calc(1.5rem * var(--mantine-scale))}}.AccountMenu_dropdown__OenEV{max-width:calc(100vw - 32px);max-height:calc(100svh - 72px - 24px);overflow-y:auto;border:1px solid var(--mantine-color-primary-1);box-shadow:var(--mantine-shadow-md)}.MobileMenuModal_modal__inner__Sv6eQ{padding:0;margin:0;height:100%;top:calc(4.5rem * var(--mantine-scale));background:var(--mantine-color-white);box-shadow:none}.MobileMenuModal_modal__content__igayX{box-shadow:none;height:calc(100% - 72px)}.MobileMenuModal_modal__body__qYaXX{position:relative}.Navigation_main__link__PHlmy{color:var(--mantine-color-white);text-align:center;padding:calc(.625rem * var(--mantine-scale)) 0;line-height:calc(1rem * var(--mantine-scale));border-bottom:calc(.125rem * var(--mantine-scale)) solid transparent;transition:border-color .1s ease-in-out}@media (hover:hover){.Navigation_main__link__PHlmy:hover{text-decoration:none;font-weight:600}}@media (hover:none){.Navigation_main__link__PHlmy:active{text-decoration:none;font-weight:600}}.Navigation_main__link__PHlmy:before{display:block;content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:600}.Navigation_main__link__PHlmy[data-active]{border-bottom-color:transparent;border-bottom:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-white);font-weight:600}.TabletMenuDropdown_dropdown__VbpCZ{border:0!important;padding:0!important;box-shadow:var(--mantine-shadow-md)}.TabletMenuDropdown_button__section__J3PQS[data-position=left]{margin-right:calc(.25rem * var(--mantine-scale))}.TabletMenuDropdown_button__section__J3PQS[data-position=right]{margin-left:calc(.25rem * var(--mantine-scale))}.Header_logoInner__R1gyN{width:100%}.Header_logoLabel__iHj7q{flex-shrink:1;min-width:0}.Header_logoImage__8eK2c{width:100%;height:auto}.AdvertisementAmenities_item__pVZvf{display:flex;min-height:calc(3rem * var(--mantine-scale));align-items:center;gap:calc(.75rem * var(--mantine-scale))}.AdvertisementAmenities_icon__1MXzc{width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));flex:0 0 calc(2.25rem * var(--mantine-scale));color:var(--mantine-color-primary-5);object-fit:contain}.AdvertisementAmenities_label__Pqc77{color:var(--mantine-color-dark-7);font-size:calc(.9375rem * var(--mantine-scale));line-height:1.35}@media (min-width:48em){.AdvertisementAmenities_label__Pqc77{font-size:calc(1rem * var(--mantine-scale))}}.AdvertisementBackToProjectButton_root__PEeHY{display:inline-flex;align-items:center;gap:calc(.875rem * var(--mantine-scale));align-self:flex-start;max-width:100%;margin-top:calc(1.5rem * var(--mantine-scale));margin-bottom:calc(.5rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) 0;color:inherit;text-decoration:none}.AdvertisementBackToProjectButton_icon__RF9Rq{flex-shrink:0;color:var(--mantine-color-dimmed);transition:transform .15s ease}.AdvertisementBackToProjectButton_root__PEeHY:hover .AdvertisementBackToProjectButton_icon__RF9Rq{transform:translateX(-3px)}.AdvertisementBackToProjectButton_root__PEeHY:hover .AdvertisementBackToProjectButton_name__nWrej{text-decoration:underline}.AdvertisementBackToProjectButton_content__ZWITN{display:flex;min-width:0;flex-direction:column}.AdvertisementBackToProjectButton_name__nWrej{font-size:var(--mantine-font-size-lg);font-weight:600;line-height:1.25;color:var(--mantine-color-primary-8)}.AdvertisementBackToProjectButton_hint__rC15f{font-size:var(--mantine-font-size-sm);line-height:1.3;color:var(--mantine-color-dimmed)}@media (min-width:48em){.AdvertisementBackToProjectButton_name__nWrej{font-size:calc(1.375rem * var(--mantine-scale))}.AdvertisementBackToProjectButton_hint__rC15f{font-size:var(--mantine-font-size-md)}}.AdvertisementBasicInfoSection_metric__6svcz{display:flex;flex-direction:column;align-items:center}.AdvertisementBasicInfoSection_metricsRow__okm4D{gap:calc(1.5rem * var(--mantine-scale));width:100%;justify-content:center;display:flex;flex-wrap:wrap}.AdvertisementBasicInfoSection_mapBox__EW64T{position:relative;width:100%;height:calc(12.5rem * var(--mantine-scale));overflow:hidden;border:2px solid var(--mantine-color-primary-9);background-color:var(--mantine-color-gray-1)}.AdvertisementBasicInfoSection_mapImage__BOlq8{display:block;width:100%;height:100%;object-fit:cover}.AdvertisementBasicInfoSection_mapMarkerOverlay__yGvkk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.AdvertisementBasicInfoSection_mapInfoRow__H2PDG{gap:calc(1.5rem * var(--mantine-scale));flex-direction:column}.AdvertisementBasicInfoSection_projectInfo__vnsaM{display:flex;flex-direction:column;justify-content:space-between}.AdvertisementBasicInfoSection_projectLink__4VxCw{text-decoration:underline}.AdvertisementBasicInfoSection_priceCard__NUR9i{box-shadow:0 6px 12px 0 rgba(47,48,51,.06),0 0 6px 0 rgba(47,48,51,.1);padding:calc(1.5rem * var(--mantine-scale));width:100%}.AdvertisementBasicInfoSection_container__f9BQh{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(1.5rem * var(--mantine-scale));flex-direction:column-reverse}@media (min-width:75em){.AdvertisementBasicInfoSection_container__f9BQh{flex-direction:row}.AdvertisementBasicInfoSection_priceCard__NUR9i{max-width:calc(25rem * var(--mantine-scale))}.AdvertisementBasicInfoSection_metricsRow__okm4D{flex-wrap:nowrap;justify-content:flex-start}.AdvertisementBasicInfoSection_mapBox__EW64T{width:calc(20.125rem * var(--mantine-scale));height:calc(7.5rem * var(--mantine-scale))}.AdvertisementBasicInfoSection_mapInfoRow__H2PDG{flex-direction:row}}.ProjectMapMarker_marker__5F4Ot{width:calc(.8rem * var(--mantine-scale));height:calc(.8rem * var(--mantine-scale));border-radius:50%;background-color:var(--mantine-color-primary-8);flex-shrink:0;border:calc(.1rem * var(--mantine-scale)) solid #fff;box-sizing:content-box}.AdvertisementGallery_root__BSziG{display:flex;flex-direction:column;align-items:stretch;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1rem * var(--mantine-scale))}.AdvertisementGallery_mainImageBox__mR8or{flex:none;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--mantine-color-primary-0);position:relative}.AdvertisementGallery_shareButton__9fwdE{position:absolute;right:var(--mantine-spacing-md);top:var(--mantine-spacing-md);z-index:20}.AdvertisementGallery_mainBadge__s6ZfU{position:absolute;bottom:calc(.5rem * var(--mantine-scale));left:calc(.5rem * var(--mantine-scale));padding:calc(.1875rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale));background:var(--mantine-color-primary-10);color:var(--mantine-color-white);border:1px solid var(--mantine-color-white);font-size:var(--mantine-font-size-xs);font-weight:600;pointer-events:none}.AdvertisementGallery_mobileTourButton__dGy9t{position:absolute;right:var(--mantine-spacing-md);bottom:var(--mantine-spacing-md);color:var(--mantine-color-white);background:color-mix(in srgb,var(--mantine-color-primary-9) 65%,transparent);border:1px dashed color-mix(in srgb,var(--mantine-color-white) 75%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--mantine-color-black) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mantine-color-white) 20%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);overflow:visible;transition:transform .2s ease,background-color .2s ease}.AdvertisementGallery_mobileTourButton__dGy9t:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--mantine-color-white) 32%,transparent) 50%,transparent 65%);background-size:300% 100%;background-position:100% 0;opacity:0;pointer-events:none;animation:AdvertisementGallery_galleryGleam__xZFE7 3.6s ease-in-out .8s 2}.AdvertisementGallery_mobileTourButton__dGy9t:focus-visible{outline:2px solid var(--mantine-color-white);outline-offset:calc(.25rem * var(--mantine-scale))}.AdvertisementGallery_mobileTourButton__dGy9t:active{transform:scale(.94)}.AdvertisementGallery_mobileTourIcon__uBZ_p{display:grid;place-items:center;position:relative;z-index:1;transform:translate(2px,2px)}.AdvertisementGallery_mobileTourIcon__uBZ_p:before{content:"";position:absolute;width:calc(1.3125rem * var(--mantine-scale));height:calc(1.3125rem * var(--mantine-scale));left:calc(-.0625rem * var(--mantine-scale));top:calc(-.0625rem * var(--mantine-scale));border-top:calc(.125rem * var(--mantine-scale)) solid;border-left:calc(.125rem * var(--mantine-scale)) solid;opacity:.6;transform:rotate(-10deg)}.AdvertisementGallery_mobileTourCount__N8fgm{position:absolute;top:calc(-.1875rem * var(--mantine-scale));right:calc(-.1875rem * var(--mantine-scale));z-index:1;display:grid;place-items:center;min-width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));padding-inline:calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);background:var(--mantine-color-white);color:var(--mantine-color-black);font-size:calc(.75rem * var(--mantine-scale));font-weight:600;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px color-mix(in srgb,var(--mantine-color-black) 16%,transparent)}@keyframes AdvertisementGallery_galleryGleam__xZFE7{0%,55%,to{opacity:0}10%{opacity:1;background-position:100% 0}45%{opacity:1;background-position:0 0}}@media (hover:hover){.AdvertisementGallery_mobileTourButton__dGy9t:hover{background:color-mix(in srgb,var(--mantine-color-primary-9) 80%,transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.AdvertisementGallery_mobileTourButton__dGy9t{transition:none}.AdvertisementGallery_mobileTourButton__dGy9t:after{animation:none}}.AdvertisementGallery_thumbnailsBox__CCVvM{display:none;flex:none;position:relative;aspect-ratio:auto}.AdvertisementGallery_grid__tCSD6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:calc(.375rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));width:100%;height:100%}.AdvertisementGallery_thumbItem__jKz7N{display:none;width:100%;height:100%;aspect-ratio:4/3;overflow:hidden;background:var(--mantine-color-primary-0);position:relative}.AdvertisementGallery_thumbButton__kXZGR{display:block;border:none;padding:0;margin:0;background:transparent;width:100%;height:100%;text-align:inherit;font:inherit;position:relative;cursor:pointer}.AdvertisementGallery_thumbButton__kXZGR:focus-visible{outline:3px solid var(--mantine-color-primary-9);outline-offset:calc(-.1875rem * var(--mantine-scale))}.AdvertisementGallery_modalButtonWrapper__7ueMK{position:static;display:flex;justify-content:center;width:100%;pointer-events:auto}@media (min-width:48em){.AdvertisementGallery_root__BSziG{flex-direction:row}.AdvertisementGallery_thumbnailsBox__CCVvM{display:block;flex:1;aspect-ratio:4/3}.AdvertisementGallery_thumbItem__jKz7N{display:block}.AdvertisementGallery_mainImageBox__mR8or{flex:1;width:auto}.AdvertisementGallery_shareButton__9fwdE{right:calc(1.5rem * var(--mantine-scale));top:calc(1.5625rem * var(--mantine-scale))}.AdvertisementGallery_mobileTourButton__dGy9t{display:none}.AdvertisementGallery_modalButtonWrapper__7ueMK{position:absolute;left:50%;top:50%;display:block;width:auto;transform:translate(-50%,-50%)}}.PostsPage_postRow__OwxC4{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}.PostsPage_postInfo__lBuQy{min-width:0;overflow-wrap:anywhere}.PostsPage_postActions__yZa_u{justify-self:end;justify-content:flex-end}@media (min-width:48em){.PostsPage_postRow__OwxC4{grid-template-columns:minmax(0,1fr) auto}}.MapProjectFiltersControls_button__0220S{width:calc(3.5rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale));border-radius:50%;padding:0;background-color:white;color:var(--mantine-color-black);border:1.5px solid var(--mantine-color-primary-5);transition:all .2s ease}.MapProjectFiltersControls_button__0220S:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:white;color:var(--mantine-color-black)}.MapProjectFiltersControls_button__0220S.MapProjectFiltersControls_active__FsJ9J{box-shadow:0 2px 4px rgba(0,0,0,.2)}.MapProjectFiltersControls_button__0220S.MapProjectFiltersControls_active__FsJ9J:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.MapProjectFiltersControls_tooltip__xWDpL{background-color:white;color:black;border:2px solid var(--mantine-color-primary-5)}.MapProjectFiltersControls_tooltip__xWDpL:before{--width:calc(0.125rem * var(--mantine-scale));--height:calc(0.9375rem * var(--mantine-scale));content:"";position:absolute;top:calc(0% - var(--height));left:calc(50% - var(--width) / 2);width:var(--width);height:var(--height);background-color:var(--mantine-color-primary-5)}.MapProjectFiltersControls_tooltip__xWDpL .mantine-Tooltip-arrow{background-color:var(--mantine-color-primary-5)}.ProjectMarker_anchor__WoaR7{position:relative;display:inline-block;line-height:0}.ProjectMarker_pill__qKxNi{display:inline-block;padding:calc(.1875rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-primary-5);border-radius:var(--mantine-radius-md);box-shadow:0 2px 2px 0 rgba(74,102,79,.26);color:var(--mantine-color-primary-9);font:inherit;font-size:calc(.875rem * var(--mantine-scale));line-height:1;white-space:nowrap;transform-origin:bottom center;cursor:pointer}.ProjectMarker_listingContent__4vWlF{display:inline-flex;align-items:center;gap:calc(.375rem * var(--mantine-scale))}.ProjectMarker_listingCount__VvT5l{padding:calc(.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-xs);font-size:calc(.75rem * var(--mantine-scale));font-weight:600}.ProjectMarker_listingPrices___JyKf{display:grid;gap:calc(.1875rem * var(--mantine-scale));text-align:left;line-height:1.2}.ProjectMarker_card__N_bWC{position:absolute;bottom:calc(.875rem * var(--mantine-scale));left:50%;margin-left:calc(-5.625rem * var(--mantine-scale));width:calc(11.25rem * var(--mantine-scale));height:calc(9.5rem * var(--mantine-scale));border:1px solid var(--mantine-color-primary-10);border-radius:var(--mantine-radius-lg);overflow:hidden;background-color:var(--mantine-color-primary-1);box-shadow:0 4px 10px 0 rgba(74,102,79,.2);transform-origin:bottom center;z-index:10}.ProjectMarker_triangle__8IRKO{z-index:1000;position:absolute;left:50%;bottom:calc(.25rem * var(--mantine-scale));width:0;height:0;border-left:calc(.5rem * var(--mantine-scale)) solid transparent;border-right:calc(.5rem * var(--mantine-scale)) solid transparent;border-top:10px solid var(--mantine-color-primary-10);transform-origin:top center}.ClusterMarker_cluster__wstBK{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background-color:var(--mantine-color-primary-6);color:var(--mantine-color-white);border:2px solid var(--mantine-color-white);box-shadow:0 2px 6px 0 rgba(74,102,79,.4);font:inherit;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;line-height:1;cursor:pointer;user-select:none}.ClusterMarker_highlighted__VG895{background-color:var(--mantine-color-primary-8)}.SpiderGroupMarker_origin__r7Bxc{position:relative;width:0;height:0}.SpiderGroupMarker_legs__n_XAh{position:absolute;left:0;top:0;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.SpiderGroupMarker_line__iqx4c{stroke:var(--mantine-color-primary-7);stroke-width:2.5;stroke-dasharray:4 3}.SpiderGroupMarker_leg__cmq3Y{position:absolute;left:0;top:0}.SpiderGroupMarker_legInner___6T51{transform:translate(-50%,-100%)}.ListingCard_root__U7aCA{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(11.875rem * var(--mantine-scale)) 1fr;min-width:0;overflow:hidden;color:inherit;text-decoration:none;background:var(--mantine-color-white);border:1px solid var(--mantine-color-primary-4);transition:box-shadow .15s ease,transform .15s ease}.ListingCard_root__U7aCA:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(15,23,42,.12)}.ListingCard_imageWrap__x3BJ4{min-height:0;overflow:hidden;background:var(--mantine-color-gray-1)}.ListingCard_image__dK_hu{width:100%;height:100%;object-fit:cover}.ListingCard_title__dyQ2T{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ListingCard_dealBadge__ilIJM,.ListingCard_locationIcon__kWTYs{flex-shrink:0}.ListingCard_location__Vm_Ha{min-width:0}.ListingCard_metric__hVeI4{max-width:100%;padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background:var(--mantine-color-primary-0)}.ListingCard_compactRoot__8WnBx{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:inherit;text-decoration:none;background:var(--mantine-color-white);border:1px solid var(--mantine-color-primary-5);transition:background-color .2s ease,transform .2s ease}.ListingCard_compactHighlighted__xyoq1{background:var(--mantine-color-primary-1);transform:scale(1.005)}.ListingCard_compactRoot__8WnBx:focus-visible{outline:2px solid var(--mantine-color-primary-9);outline-offset:calc(.125rem * var(--mantine-scale))}.ListingCard_compactImageWrap__VLiDZ{overflow:hidden;background:var(--mantine-color-gray-1)}.ListingCard_compactDealBadge__Us2J5{position:absolute;top:calc(.75rem * var(--mantine-scale));left:calc(.75rem * var(--mantine-scale));color:var(--mantine-color-white);background:color-mix(in srgb,var(--mantine-color-primary-9) 80%,transparent);border:1px solid color-mix(in srgb,var(--mantine-color-white) 48%,transparent)}.ListingCard_compactMetrics__9puWV{min-width:0;color:var(--mantine-color-primary-8);border-top:1px solid var(--mantine-color-primary-5)}.ListingCard_compactProjectName__TS3YI{min-width:0}.MaterialIcon_icon__5P1BV{display:inline-flex;width:1em;height:1em;font-size:calc(1.5rem * var(--mantine-scale));line-height:1;flex-shrink:0;user-select:none}.ShareModal_grid__vNU6H{display:grid;grid-template-columns:1fr 1fr;gap:calc(.75rem * var(--mantine-scale));padding-top:calc(.25rem * var(--mantine-scale))}@media (max-width:480px){.ShareModal_grid__vNU6H{grid-template-columns:1fr}}.ShareModal_option__UjIpg{display:flex;align-items:center;padding:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:1px solid var(--mantine-color-primary-1);border-radius:0;transition:all .2s ease;width:100%;background-color:var(--mantine-color-white)}.ShareModal_option__UjIpg:hover{background-color:var(--mantine-color-primary-0);border-color:var(--mantine-color-primary-5);transform:translateY(-2px);box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) rgba(0,0,0,.05);z-index:1}.ShareModal_optionContent__XE5_h{width:100%}.ShareModal_iconWrapper__dUN_2{display:flex;align-items:center;justify-content:center;width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));transition:all .2s ease;flex-shrink:0}.ShareModal_option__UjIpg:hover .ShareModal_iconWrapper__dUN_2{transform:scale(1.1)}.ProjectUnitForm_numbers__3EYZK{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--mantine-scale))}.ProjectUnitForm_footer__dtxhl{border-top:1px solid var(--mantine-color-primary-1);padding-top:calc(1.5rem * var(--mantine-scale));margin-top:calc(.5rem * var(--mantine-scale))}@media (min-width:48em){.ProjectUnitForm_numbers__3EYZK{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectUnits_item__KbtL0{border-color:var(--mantine-color-primary-4);padding:calc(.75rem * var(--mantine-scale)) 0}.ProjectUnits_header__xUoqC{min-width:0}.ProjectUnits_dragIcon__OLyj3{color:var(--mantine-color-primary-9);flex-shrink:0;width:calc(2.125rem * var(--mantine-scale))}.ProjectUnits_control__TioWZ{flex:1;min-width:0;width:auto;padding:0;margin:0 calc(1rem * var(--mantine-scale))}.ProjectUnits_control__TioWZ:hover,.ProjectUnits_control__TioWZ[data-active]{background:transparent}.ProjectUnits_label__vgDUR{font-size:calc(1.5rem * var(--mantine-scale));font-weight:500;color:var(--mantine-color-black);overflow-wrap:anywhere}.ProjectUnits_chevron__LIOey{color:var(--mantine-color-primary-9)}.ProjectUnits_content__tisIn{padding:calc(1rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) 0}.ProjectUnits_table__XJHtR{font-size:calc(.75rem * var(--mantine-scale));font-weight:500;table-layout:fixed;border-collapse:collapse}.ProjectUnits_tableHeader__gM5xp{border:1px solid var(--mantine-color-gray-3);font-weight:600;overflow-wrap:anywhere}.ProjectUnits_gallery__KOMKN{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--mantine-scale))}.ProjectUnits_image__J1pmW{display:block;width:100%;height:auto;aspect-ratio:16/12;object-fit:cover;border-radius:var(--mantine-radius-sm)}.ProjectUnits_image__J1pmW[data-fit=contain]{object-fit:contain}.ProjectUnits_photo___mBUZ{position:relative;min-width:0}.ProjectUnits_menuDropdown__xyA5N{border:0;padding:0;box-shadow:var(--mantine-shadow-md)}.ProjectUnits_menuItem__U6nxC{font-size:calc(1rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale));font-weight:400}.ProjectUnits_menuItem__U6nxC:hover{background:var(--mantine-color-primary-1)}.ProjectUnits_menuItem__U6nxC:last-child:hover{background:var(--mantine-color-red-0)}@media (min-width:36em){.ProjectUnits_content__tisIn{padding-right:calc(2.125rem * var(--mantine-scale));padding-left:calc(2.125rem * var(--mantine-scale))}.ProjectUnits_table__XJHtR{font-size:calc(.8125rem * var(--mantine-scale))}.ProjectUnits_gallery__KOMKN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48em){.ProjectUnits_table__XJHtR{font-size:calc(.875rem * var(--mantine-scale))}.ProjectUnits_gallery__KOMKN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:62em){.ProjectUnits_table__XJHtR{font-size:calc(1rem * var(--mantine-scale))}.ProjectUnits_gallery__KOMKN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75em){.ProjectUnits_gallery__KOMKN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:88em){.ProjectUnits_gallery__KOMKN{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProjectEditor_editor__Jqbki{container:project-editor/inline-size;min-width:0}.ProjectEditor_header__JQfoU{display:grid;gap:var(--mantine-spacing-md)}.ProjectEditor_breadcrumbs__cSG9l{flex-wrap:wrap}.ProjectEditor_projectTitle__eE9Lt{flex:1;min-width:0;overflow-wrap:anywhere}.ProjectEditor_surface__ldfeg{background:var(--mantine-color-white);padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);min-width:0}.ProjectEditor_footer__cKuiC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-xl)}.ProjectEditor_footer__cKuiC>button{min-width:0;max-width:100%;padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))}.ProjectEditor_footer__cKuiC>button:first-child{justify-self:start;border-color:transparent}.ProjectEditor_footer__cKuiC>button:last-child{justify-self:end}.ProjectEditor_footer__cKuiC .mantine-Button-inner{font-size:var(--mantine-font-size-sm)}.ProjectEditor_footer__cKuiC .mantine-Button-label{white-space:normal;text-align:center}@container project-editor (min-width: 36em){.ProjectEditor_surface__ldfeg{padding:var(--mantine-spacing-xl)}.ProjectEditor_footer__cKuiC>button{padding:calc(.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}.ProjectEditor_footer__cKuiC .mantine-Button-inner{font-size:var(--mantine-font-size-md)}}