.pm-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;padding-top:40px;padding-bottom:72px;display:grid}.pm-kicker{color:#bed1ac;margin-bottom:26px;font-size:13px}.pm-hero h1{font:500 clamp(44px,5.3vw,76px)/1.03 var(--font-outfit);letter-spacing:-.045em}.pm-hero h1 span{color:#bed1ac}.pm-hero-copy>p:not(.pm-kicker){color:#bfccc0;max-width:480px;margin-top:26px;font-size:17px;line-height:1.75}.pm-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px;display:flex}.pm-estimate-link{color:#203e2c;background:#d8e5c8;border-color:#d8e5c8;gap:24px;margin-top:0}.pm-text-link{align-items:center;gap:16px;min-height:44px;font-size:13px;display:flex}.pm-hero-photo{border-radius:22px;height:570px;position:relative;overflow:hidden}.pm-hero-photo:after,.pm-benefits figure:after{content:"";background:linear-gradient(#0000,#11251bdd);position:absolute;inset:55% 0 0}.pm-hero figcaption,.pm-benefits figcaption{z-index:1;font:500 23px/1.2 var(--font-outfit);position:absolute;bottom:28px;left:28px;right:24px}.pm-hero figcaption span,.pm-benefits figcaption span{font:400 12px var(--font-public-sans);color:#e3eadc;margin-top:10px;display:block}.pm-proof{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:16px;display:grid}.pm-proof strong{font:500 48px var(--font-outfit);letter-spacing:-.035em;display:block}.pm-proof span{color:#5c6d5c;font-size:13px}.pm-services{background:#203b2b}.pm-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pm-services-grid article{background:#2a4836;border-radius:18px;flex-direction:column;padding:30px;display:flex}.pm-services-grid svg{color:#bfd6a3;width:34px;height:34px;margin-bottom:26px}.pm-services-grid h3{margin-bottom:14px}.pm-services-grid article>span{color:#bdcfb1;margin-top:auto;padding-top:22px;font-size:11px;line-height:1.8}.pm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;display:grid}.pm-step-number{background:#dce7d1;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:24px;font-size:13px;display:grid}.pm-steps h3{margin-bottom:16px;font-size:22px}.pm-distribution{border-top:1px solid #203b2b22;margin-top:56px;padding-top:28px}.pm-distribution>p{font-size:12px}.pm-distribution ul{font:500 20px var(--font-outfit);flex-wrap:wrap;justify-content:space-between;gap:22px;margin-top:22px;list-style:none;display:flex}.pm-benefits{color:#203e2c;background:#e6ecdf}.pm-benefits-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.pm-benefits figure{color:#fff;border-radius:22px;height:650px;position:relative;overflow:hidden}.pm-benefits p{color:#596c59}.pm-benefits .home-kicker{color:#52734c}.pm-benefit-list{gap:22px;margin-top:32px;display:grid}.pm-benefit-list article{align-items:flex-start;gap:14px;display:flex}.pm-benefit-list svg{color:#52784b;flex:0 0 22px;width:22px;height:22px;margin-top:3px}.pm-benefit-list h3{margin-bottom:6px;font-size:19px}.pm-benefit-list p{font-size:14px;line-height:1.65}#rental-estimate{scroll-margin-top:24px}#rental-estimate .home-intro{color:#526255}.pm-hero a:focus-visible{outline-offset:5px;outline:3px solid #bed1ac}@media (max-width:1000px){.pm-hero{gap:32px}.pm-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-steps{grid-template-columns:1fr 1fr}.pm-benefits-layout{gap:32px}.pm-proof strong{font-size:40px}}@media (max-width:800px){.pm-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:48px}.pm-hero-photo{height:400px}.pm-hero-copy>p:not(.pm-kicker){max-width:580px}.pm-benefits-layout{grid-template-columns:1fr}.pm-benefits figure{height:400px}.pm-actions{flex-flow:wrap;align-items:center}.pm-distribution ul{justify-content:flex-start}.pm-proof{grid-template-columns:1fr 1fr;gap:26px}}@media (max-width:550px){.pm-hero h1{font-size:clamp(40px,11vw,58px)}.pm-hero-photo{height:320px}.pm-hero figcaption,.pm-benefits figcaption{font-size:21px;bottom:22px;left:22px}.pm-services-grid{grid-template-columns:1fr}.pm-services-grid article{padding:26px}.pm-steps{grid-template-columns:1fr;gap:30px}.pm-step-number{margin-bottom:16px}.pm-distribution ul{gap:18px 24px;font-size:18px}.pm-benefits figure{height:340px}.pm-proof strong{font-size:36px}.pm-proof span{font-size:12px}}.pm-bottom-estimate{margin-top:28px}.owner-team-list{gap:8px;display:grid}.owner-team-list a{background:#ffffff70;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;display:flex}.owner-team-list strong{font:500 18px var(--font-outfit);display:block}.owner-team-list small{color:#52644f;margin-top:4px;font-size:12px;display:block}.owner-team-list a:hover{background:#fff}.owner-team-dialog{color:#244232}.owner-team-dialog .inquiry-intro{color:#49604a}
