.page_page__NgrdT{width:100%;padding:0 24px 56px;color:#253a34;background:radial-gradient(ellipse at 88% 2%,rgba(212,222,204,.42),transparent 32rem),linear-gradient(180deg,#f7f6ef,#fffefa 52%,#f7f5ef);font-family:var(--font-dm-sans),var(--font-sans),sans-serif}.page_shell__4W3l8{width:100%;max-width:1160px;margin:0 auto}.page_breadcrumb__bPkxA{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding-top:22px;color:#78847b;font-size:12px}.page_breadcrumb__bPkxA a{color:#58695f;font-weight:650;text-decoration:none}.page_breadcrumb__bPkxA a:hover{color:#a44f3b;text-decoration:underline;text-underline-offset:3px}.page_breadcrumb__bPkxA [aria-current=page]{color:#253a34}.page_hero___ftni{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);align-items:center;gap:30px;padding:2px 0 23px}.page_heroCopy__Xej0c{min-width:0}.page_kicker__lxEoC{margin:0 0 11px;color:#a44f3b;font-size:11px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.page_title__YZI9u{max-width:17ch;margin:0;color:#253a34;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(40px,5vw,62px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.page_title__YZI9u em{color:#a44f3b;font-weight:500}.page_intro__sIqIb{max-width:650px;margin:14px 0 0;color:#5f6d64;font-size:15px;line-height:1.65}.page_proof__nwOC_{position:relative;overflow:hidden;padding:17px 19px;border:1px solid #d9dfd2;border-radius:16px;background:rgba(255,254,250,.84);box-shadow:0 10px 26px rgba(43,62,51,.045)}.page_proof__nwOC_:after{position:absolute;top:-31px;right:-28px;width:95px;height:95px;border:1px solid rgba(92,123,98,.15);border-radius:50%;box-shadow:0 0 0 12px rgba(92,123,98,.04),0 0 0 25px rgba(92,123,98,.025);content:"";pointer-events:none}.page_proofLabel__CAM4C{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#48634f;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_proofLabel__CAM4C svg{width:16px;height:16px;flex:0 0 auto}.page_proof__nwOC_>p:last-child{position:relative;z-index:1;margin:0;color:#56665c;font-size:12px;line-height:1.6}.page_countBar__a9Drd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 15px;padding:11px 0;border-top:1px solid #dedfd3;border-bottom:1px solid #dedfd3}.page_count__qeq62{display:flex;align-items:baseline;gap:9px;margin:0;color:#253a34;font-size:13px;font-weight:750}.page_countNumber__BcFRE{color:#a44f3b;font-family:var(--font-playfair),Georgia,serif;font-size:24px;font-weight:600}.page_countNote__8dCmV{margin:0;color:#7e8b81;font-size:11px;text-align:right}.page_listings__EhhAp{display:grid;gap:16px}.page_listing__TLEJK{display:grid;grid-template-columns:minmax(250px,34%) minmax(0,1fr);overflow:hidden;border:1px solid #e0e1d8;border-radius:17px;background:#fffefa;box-shadow:0 6px 18px rgba(39,57,49,.035);transition:transform .2s ease,box-shadow .2s ease}.page_listing__TLEJK:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(39,57,49,.08)}.page_photo__K0RXE{position:relative;min-height:300px;background:#e6e6d9}.page_photo__K0RXE img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_photoFallback__qjYqv{display:grid;min-height:300px;place-items:center;color:#68766c;font-size:13px}.page_listingContent__nxqke{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:20px 25px 18px}.page_cardTop__81hNx{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px}.page_category__kloDg{padding:5px 9px;border-radius:999px;background:#f0eee4;color:#637067;font-size:10px;font-weight:750;letter-spacing:.035em}.page_confirmed__S50tp{display:inline-flex;align-items:center;gap:5px;color:#48694f;font-size:10px;font-weight:800}.page_confirmed__S50tp svg{width:13px;height:13px;stroke-width:2.5}.page_listingTitle__1BIRe{max-width:680px;margin:0;color:#253a34;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(22px,2.1vw,29px);font-weight:600;letter-spacing:-.03em;line-height:1.12}.page_listingTitle__1BIRe a{color:inherit;text-decoration-color:rgba(164,79,59,.45);text-underline-offset:4px}.page_listingTitle__1BIRe a:hover{color:#a44f3b;text-decoration:underline}.page_locationBlock__3_2a_{width:100%;margin-top:13px;padding:10px 12px 11px;border:1px solid #e6e9df;border-radius:11px;background:#f8f8f1}.page_locationHeading__79Xdw{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#6c796f;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_locationHeading__79Xdw svg{width:13px;height:13px;color:#9a7567}.page_locationGrid__IfHpc{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0}.page_locationItem__9Du3j{min-width:84px}.page_locationItem__9Du3j dt{margin:0 0 2px;color:#89938a;font-size:9px;line-height:1.3}.page_locationItem__9Du3j dd{margin:0;color:#384e42;font-size:11px;font-weight:700;line-height:1.35}.page_highlight__7A9cU{width:100%;margin-top:9px;padding:9px 11px;border-left:3px solid #a44f3b;border-radius:0 9px 9px 0;background:#fbf1e8}.page_highlightLabel__w7KPn{display:flex;align-items:center;gap:5px;margin:0 0 3px;color:#94513e;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_highlightLabel__w7KPn svg{width:12px;height:12px}.page_highlight__7A9cU>p:last-child{margin:0;color:#594d43;font-size:12px;font-weight:650;line-height:1.45}.page_excerpt__PgCMZ{max-width:700px;margin:9px 0 11px;color:#66746b;display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page_cardFooter__uK_AI{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:11px;border-top:1px solid #edede5}.page_footerNote___eEw_{display:inline-flex;align-items:center;gap:6px;color:#77837a;font-size:10px;font-weight:650}.page_footerNote___eEw_ svg{width:13px;height:13px;color:#66806a}.page_viewLink__w_wtO{display:inline-flex;align-items:center;gap:7px;color:#253a34;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.page_viewLink__w_wtO svg{width:15px;height:15px;transition:transform .18s ease}.page_viewLink__w_wtO:hover{color:#a44f3b;text-decoration:underline;text-underline-offset:3px}.page_viewLink__w_wtO:hover svg{transform:translateX(3px)}.page_bottomNote__gjaMo{display:flex;align-items:flex-start;gap:8px;max-width:880px;margin:18px 0 0;color:#748178;font-size:11px;line-height:1.55}.page_bottomNote__gjaMo>svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px;color:#81917e}.page_bottomNote__gjaMo a{color:#58695f;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.page_bottomNote__gjaMo a:focus-visible,.page_breadcrumb__bPkxA a:focus-visible,.page_listingTitle__1BIRe a:focus-visible,.page_viewLink__w_wtO:focus-visible{outline:3px solid #bf755e;outline-offset:3px;border-radius:4px}@media (max-width:760px){.page_page__NgrdT{padding:0 18px 40px}.page_breadcrumb__bPkxA{gap:8px;margin-bottom:17px;padding-top:18px;font-size:11px}.page_hero___ftni{grid-template-columns:1fr;gap:15px;padding-bottom:19px}.page_title__YZI9u{max-width:15ch;font-size:clamp(38px,11vw,54px)}.page_intro__sIqIb{margin-top:11px;font-size:14px}.page_proof__nwOC_{padding:14px 16px}.page_countBar__a9Drd{align-items:flex-start;margin-bottom:12px}.page_countNote__8dCmV{max-width:150px;line-height:1.4}.page_listings__EhhAp{gap:13px}.page_listing__TLEJK{grid-template-columns:1fr}.page_photoFallback__qjYqv,.page_photo__K0RXE{min-height:0;height:clamp(190px,57vw,270px)}.page_listingContent__nxqke{padding:16px 17px 15px}.page_listingTitle__1BIRe{font-size:25px}.page_locationGrid__IfHpc{gap:8px 14px}.page_locationItem__9Du3j{min-width:92px}.page_excerpt__PgCMZ{font-size:12px;-webkit-line-clamp:4}}@media (prefers-reduced-motion:reduce){.page_listing__TLEJK,.page_viewLink__w_wtO svg{transition-duration:.01ms}}