/* Only pages explicitly managed by this installer receive these rules. */
.pn-refresh-page .wp-block-post-content{max-width:none!important;width:100%}.pn-refresh-page .wp-block-post-title{display:none}.pn-refresh{--ink:#203a2d;--gold:#e8bc72;color:var(--ink);background:#fff;font:16px/1.65 Arial,Helvetica,sans-serif;width:100%;max-width:1440px!important;margin:0 auto!important}.pn-refresh *{box-sizing:border-box}.pn-refresh h1,.pn-refresh h2,.pn-refresh h3{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.04em;margin:0;color:inherit}.pn-refresh h1{font-size:clamp(43px,5vw,66px)}.pn-refresh h2{font-size:40px}.pn-refresh h3{font-size:29px}.pn-refresh p{margin:16px 0}.pn-refresh a{color:inherit;text-underline-offset:4px}.pn-refresh .kicker{font:700 10px/1.5 Arial;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.pn-refresh .section{padding:52px 4%}.pn-refresh .sectionhead{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:28px}.pn-refresh .sectionhead p{max-width:420px;font-size:14px}.pn-refresh .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.pn-refresh .action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:white;font-size:13px;font-weight:600;text-decoration:none}.pn-refresh .action.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.pn-refresh .action.outline{background:transparent;color:var(--ink);border-color:#9ea998}.pn-refresh .hero{display:grid;grid-template-columns:1fr 1.05fr;background:var(--ink);color:white;min-height:525px}.pn-refresh .herocopy{padding:60px 9%;align-self:center}.pn-refresh .hero .kicker,.pn-refresh .hero em{color:var(--gold)}.pn-refresh .hero p{color:#e0e6dc}.pn-refresh .hero figure{position:relative;margin:0;min-height:400px}.pn-refresh .hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pn-refresh .hero figcaption{position:absolute;bottom:18px;left:18px;background:#203a2ddd;color:white;padding:8px 12px;font-size:11px}.pn-refresh .strip{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#e8edde;padding:19px 4%;font-size:10px;text-transform:uppercase;letter-spacing:1px}.pn-refresh .home-map-section{background:#e8edde}.pn-refresh .home-map-intro{max-width:420px}.pn-refresh .home-map-intro .action{margin-top:10px}.pn-refresh .home-map-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:12px;margin-top:16px}.pn-refresh .home-soil{background:#f5f1e7}.pn-refresh .principles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.pn-refresh .principles article{border-top:1px solid #c5cdb8;padding-top:24px}.pn-refresh .principles p{font-size:14px}.pn-refresh .homecards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pn-refresh .homecard{border:1px solid #d9dece;background:white}.pn-refresh .homecard>img{width:100%;height:210px;object-fit:cover;display:block}.pn-refresh .homecard>div{padding:24px}.pn-refresh .homecard p{font-size:14px}.pn-refresh .homecard a{font-size:13px;font-weight:600}.pn-refresh .home-connect{background:var(--ink);color:white}.pn-refresh .home-connect .kicker{color:var(--gold)}.pn-refresh .home-connect p{color:#e0e6dc}.pn-refresh .home-resources{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pn-refresh .home-resources>a{padding:28px;border:1px solid #71816b;text-decoration:none}.pn-refresh .home-resources p{font-size:14px;margin:18px 0 24px}.pn-refresh .home-resources span{color:var(--gold);font-size:13px}.pn-refresh .cta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--gold);padding:36px 4%}.pn-refresh .cta h2{font-size:32px}.pn-refresh .cta p{font-size:14px}.pn-refresh .native-search,.pn-refresh .native-map,.pn-refresh .native-listings{margin:25px 0}.pn-refresh.pn-about .section{max-width:850px;margin:auto}.pn-refresh.pn-about h2{margin:30px 0}.pn-refresh .native-map img,.pn-refresh .home-map-frame .leaflet-tile{max-width:none}
@media(max-width:740px){.pn-refresh .hero,.pn-refresh .homecards,.pn-refresh .home-resources,.pn-refresh .principles{grid-template-columns:1fr}.pn-refresh .sectionhead,.pn-refresh .cta{display:block}.pn-refresh .section{padding:36px 5%}.pn-refresh .herocopy{padding:40px 6%}.pn-refresh .hero figure{min-height:310px}.pn-refresh h2{font-size:35px}.pn-refresh .home-map-intro{margin-top:22px}.pn-refresh .cta .action{margin-top:18px}}

.pn-home-main{padding:0!important;max-width:none!important;width:100%!important;margin:0!important}.pn-home-main .pn-refresh{max-width:1440px!important}.pn-home .home-map-section{background:#fff}.pn-home .home-map-frame{border:1px solid var(--pn-line);margin-top:30px}.pn-home .home-map-frame .geodir-map-wrap{border:0}.pn-home .home-map-foot{color:var(--pn-muted)}.pn-home .pn-home-projects .geodir-post-title{font-size:25px}.pn-home .home-connect{background:#e8edde;color:#203a2d}.pn-home .home-connect p{color:#405c3d}.pn-home .home-connect .kicker,.pn-home .home-resources span{color:#405c3d}.pn-home .home-resources>a{background:#fff;border-color:#c5cdb8}.pn-home .home-resources>a:hover{border-color:#405c3d}.pn-home .hero .action{color:#203a2d}.pn-theme .pn-primary-nav .pn-add-project>a{background:#203a2d;color:#fff!important;padding:11px 16px;border-radius:2px}.pn-theme .pn-primary-nav .pn-add-project>a:hover{background:#405c3d;text-decoration:none!important}.pn-home .geodir-posts{margin:0}@media(max-width:740px){.pn-home .hero figure{min-height:280px}.pn-home .strip{font-size:9px;gap:12px}}
