.pbr>footer{color:#c3ced0;background:#061e2b;justify-content:space-between;align-items:center;padding:30px max(5vw,30px);font-size:10px;display:flex}.pbr>footer .brand{color:#fff;font-size:14px}.pbr>footer p{margin:0}.pbr>footer div{gap:22px;display:flex}.pbr>footer a:not(.brand){color:inherit}@media (max-width:760px){.pbr>footer{gap:14px;padding:25px 24px;display:grid}.pbr>footer div{gap:14px}}:root{--surface:#f7f5f0;--deep-navy:#061f2d;--soft-gold:#cda45f}body{background:var(--surface);text-rendering:optimizelegibility}.pbr{overflow:hidden}.nav{background:linear-gradient(#03121bb8,#0000);border-bottom-color:#ffffff38;transition:background-color .18s}.nav-links a,.nav-cta,.button,.text-link,.contact-whatsapp{transition:color .18s,background-color .18s,border-color .18s,transform .18s}.nav-links a:hover,.nav-cta:hover,.text-link:hover,.contact-whatsapp:hover{color:var(--soft-gold)}.button:hover{transform:translateY(-2px)}.pbr .hero{min-height:720px}.hero-content{max-width:660px}.hero-copy{max-width:520px}.cover-location,.project-highlights,.cover-video,.construction{position:relative}.cover-location,.project-highlights{background:var(--surface)}.cover-location-heading,.project-highlights-heading,.cover-location-images,.project-highlight-grid,.cover-video,.construction-gallery,.construction-intro{max-width:1260px;margin-left:auto;margin-right:auto}.cover-location-images{gap:24px}.cover-location-images figure{border:1px solid #0d29381a;border-radius:18px;box-shadow:0 18px 38px #051d2a1a}.project-highlights-heading h2,.cover-location-heading h2{max-width:760px}.project-highlight-grid{gap:22px}.project-highlight-card{border:1px solid #0d293814;border-radius:18px;min-height:330px;box-shadow:0 14px 30px #051d2a14}.project-highlight-card{transition:transform .22s,box-shadow .22s}.cover-video{border-top:1px solid #0d29381a;border-bottom:1px solid #0d29381a}.cover-video-copy h2{max-width:530px}.cover-video video{border-radius:16px;box-shadow:0 22px 48px #051d2a2e}.residences{background:#ebe9e2}.pbr .residences-head{max-width:1260px;margin-left:auto;margin-right:auto}.home-grid{background:0 0;gap:18px;max-width:1260px;margin:0 auto;padding:0 max(5vw,30px)}.home-card{border:1px solid #0d29381a;border-radius:16px;overflow:hidden;box-shadow:0 12px 25px #051d2a12}.pbr .floorplan-video{border-radius:10px}.pbr-conveniences{background:#fff}.pbr-conveniences>.eyebrow,.pbr-conveniences>h2,.pbr-convenience-grid{width:100%;max-width:1260px;margin-left:auto;margin-right:auto}.pbr-convenience-grid article{border-top-color:#0d293824}.pbr-convenience-grid h3{color:var(--deep-navy)}.construction{background:var(--surface)}.construction-gallery{gap:22px}.construction figure{border-radius:14px}.construction figcaption{padding:13px 2px 2px}.contact{background:linear-gradient(125deg,#061f2d,#0c3447);border-top:1px solid #ffffff1f}.contact form{align-content:start}.pbr>footer{border-top:1px solid #ffffff24}@media (max-width:760px){.cover-location-images,.project-highlight-grid,.construction-gallery{gap:14px}.project-highlight-card{min-height:260px}.home-grid{gap:14px;padding:0 24px}.home-card,.cover-video video,.cover-location-images figure{border-radius:13px}}:root{--night:#061d2b;--night-raised:#0a2a3a;--night-soft:#10384a;--paper:#f0f4f2;--muted:#afc0c5;--accent:#d6a655;--edge:#deebea29;--radius:14px;--page-gutter:clamp(20px, 3.25vw, 56px)}html{background:var(--night)}body,.pbr{background:var(--night);color:var(--paper)}.pbr{isolation:isolate}.pbr h1,.pbr h2,.pbr h3{color:var(--paper);letter-spacing:-.045em}.pbr h2 em,.pbr h1 em{padding-bottom:.08em}.pbr .eyebrow{color:var(--accent);letter-spacing:.14em}.nav{background:linear-gradient(#030f18db,#030f183d);border-bottom:1px solid #ecf5f224;height:72px}.nav-links{gap:22px}.nav-links a,.nav-cta{color:#f0f4f2db;letter-spacing:.04em;font-size:11px}.nav-cta{border-bottom-color:var(--accent);padding-bottom:5px}.nav a:hover{color:var(--accent)}.pbr .hero{min-height:100dvh;background-position:64%!important}.pbr .hero-shade{background:linear-gradient(90deg,#04131de8 0%,#04131d91 37%,#04131d14 76%),linear-gradient(#0000 38%,#04131dc7 100%)}.hero-content{bottom:12%;left:var(--page-gutter);max-width:620px}.hero h1{font-size:clamp(64px,8.5vw,120px);line-height:.92}.hero-copy{font-family:var(--sans);max-width:420px;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.35}.hero-location{color:#f0f4f2c7}.button{border-radius:999px;min-height:48px;padding:14px 20px}.gold{background:var(--accent);color:#112330}.gold:hover{background:#e1ba75}.ghost{background:#05182370;border-color:#f0f4f25c}.scroll{color:#f0f4f29e}.cover-location,.project-highlights,.cover-video,.residences,.pbr-conveniences,.construction,.contact{background:var(--night);border-top:1px solid var(--edge)}.cover-location{padding:118px clamp(24px,3.25vw,56px) 104px}.cover-location-heading,.project-highlights-heading,.construction-intro,.residences-head,.pbr-convenience-grid,.construction-gallery{max-width:1320px}.cover-location-heading{max-width:1500px;margin-bottom:48px;display:block}.cover-location-heading h2{max-width:1120px}.cover-location-heading>p:last-child{color:#fff;max-width:1160px;margin:24px 0 0;font-family:Arial,sans-serif;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.65}.cover-location-images{gap:20px;max-width:1500px}.cover-location-images figure{border-radius:var(--radius);box-shadow:none;background:#dfe7e7;border:1px solid #f0f4f22e}.cover-location-images img{aspect-ratio:1.35}.project-highlights{padding:118px var(--page-gutter)}.project-highlights-heading{border-bottom:1px solid var(--edge);align-items:end;margin-bottom:32px;padding-bottom:34px;display:flex}.project-highlights-heading h2{max-width:720px}.project-highlights-heading,.construction-intro,.construction-gallery,.pbr-convenience-grid{max-width:1500px}.project-highlight-grid{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:repeat(3,1fr);gap:16px;max-width:1500px}.project-highlight-card{border-radius:var(--radius);box-shadow:none;border:1px solid #f0f4f224;min-height:0;padding:26px}.project-highlight-card:before{background:linear-gradient(#02101a14 0%,#02101a3d 30%,#02101aeb 100%)}.project-highlight-card:hover{transform:none;box-shadow:inset 0 0 0 1px #d6a655b8}.project-highlight-card h3{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(28px,2.5vw,42px);font-weight:500}.project-highlight-card p{color:#f0f4f2c7}.cover-video{background:var(--night-raised);max-width:none;padding:122px var(--page-gutter);grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:clamp(40px,8vw,130px)}.cover-video-copy{align-self:center;max-width:460px}.cover-video-copy h2{font-size:clamp(48px,5vw,76px)}.project-highlight-list{gap:11px}.project-highlight-list li{color:#f0f4f2db;padding-left:18px}.project-highlight-list li:before{color:var(--accent)}.cover-video video{aspect-ratio:4/3;border-radius:var(--radius);box-shadow:none;object-fit:cover;border:1px solid #f0f4f229}.residences{padding:124px 0 112px}.pbr .residences-head{max-width:1500px;padding:0 var(--page-gutter);margin:0 auto 48px;display:block}.pbr .residences-head>p:last-child{color:var(--muted);max-width:560px;margin:24px 0 0}.home-grid{max-width:1500px;padding:0 var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-card,.home-card.blue,.home-card.stone{background:var(--night-raised);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:none}.home-card{min-height:620px;padding:28px}.pbr .home-card:nth-child(2){background:var(--night-raised)}.pbr .home-card .plan-shape{background-color:#eff3f1;border-radius:8px;margin-bottom:30px}.pbr .floorplan-video{border:1px solid #f0f4f224;border-radius:8px}.home-info>span,.home-info p{color:var(--muted)}.home-info h3{font-size:31px}.home-info>div{border-top-color:var(--edge)}.home-info a{color:var(--accent)}.center{margin-top:42px}.outline{color:var(--paper);border-color:#f0f4f28f}.outline:hover{background:var(--paper);color:var(--night)}.pbr-conveniences{padding:122px var(--page-gutter);display:block}.pbr-conveniences>.eyebrow,.pbr-conveniences>h2{max-width:1500px}.pbr-conveniences>.eyebrow{letter-spacing:.18em;font-size:14px;font-weight:700}.pbr-conveniences>h2{margin-bottom:46px;font-size:clamp(58px,6.5vw,94px);font-weight:700}.pbr-convenience-grid{grid-template-columns:repeat(4,1fr);gap:16px}.pbr-convenience-grid article{border:1px solid var(--edge);border-radius:var(--radius);padding:24px}.pbr-convenience-grid h3{color:var(--paper);font-size:32px;font-weight:700}.pbr-convenience-grid p{color:var(--muted);letter-spacing:.01em;border-bottom-color:#deebea1a;padding:14px 0;font-family:Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.55}.facilities{background:var(--night-raised);border-top:1px solid var(--edge);padding:122px var(--page-gutter)}.facilities-heading,.facilities-plan{max-width:1500px;margin-left:auto;margin-right:auto}.facilities-heading{margin-bottom:42px}.facilities-heading h2{margin:0}.facilities-plan{border-radius:var(--radius);background:#f4f0e8;border:1px solid #f0f4f22e;margin-bottom:0;overflow:hidden}.facilities-plan img{width:100%;height:auto;display:block}.facilities-gallery{gap:22px;max-width:1500px;margin:22px auto 0;display:grid}.facilities-gallery figure{border-radius:var(--radius);background:#f4f0e8;border:1px solid #f0f4f22e;margin:0;overflow:hidden}.facilities-gallery img{width:100%;height:auto;display:block}.construction{padding:124px var(--page-gutter)}.construction-intro{margin-bottom:46px;display:block}.construction-intro h2{max-width:650px;margin-bottom:20px}.construction-intro>p:last-child{color:var(--muted);max-width:520px;font-size:16px}.construction-gallery{grid-template-rows:repeat(2,290px);grid-template-columns:1.2fr .8fr 1fr;gap:16px}.construction figure{border:1px solid var(--edge);border-radius:var(--radius)}.construction figure:first-child{grid-row:span 2}.construction figure:nth-child(4){grid-column:span 2}.construction figure img{height:100%}.construction figcaption{background:var(--night);color:var(--muted);padding:10px 12px}.contact{background:var(--night-soft);padding:124px var(--page-gutter)}.contact-copy>p:not(.eyebrow){color:var(--muted)}.contact-whatsapp{color:var(--paper)}.contact form{border:1px solid var(--edge);border-radius:var(--radius);background:#0516205c;padding:30px}.contact label{color:#f0f4f2c2}.contact input,.contact select{border-bottom-color:#f0f4f252}.contact input:focus,.contact select:focus{border-bottom-color:var(--accent)}.contact form>.button{align-self:end}.pbr>footer{border-top-color:var(--edge);background:#041823}@media (prefers-reduced-motion:no-preference){.project-highlight-card,.cover-location-images figure,.home-card,.construction figure,.button{transition:border-color .22s,background-color .22s,transform .22s,box-shadow .22s}.project-highlight-card:hover,.home-card:hover,.construction figure:hover{border-color:#d6a65594}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:980px){.pbr-convenience-grid{grid-template-columns:repeat(2,1fr)}.construction-gallery{grid-template-columns:1.1fr .9fr}.construction figure:nth-child(4){grid-column:auto}}@media (max-width:760px){.nav{height:64px}.pbr .hero{min-height:760px;background-position:58%!important}.hero-content{bottom:11%}.hero h1{font-size:clamp(56px,16vw,74px)}.cover-location,.project-highlights,.cover-video,.pbr-conveniences,.construction,.contact{padding:78px 24px}.cover-location-heading,.project-highlights-heading{margin-bottom:28px;padding-bottom:22px}.cover-location-heading>p:last-child{margin-top:18px;font-size:16px;line-height:1.6}.facilities{padding:78px 24px}.facilities-heading{margin-bottom:26px}.facilities-gallery{gap:14px;margin-top:14px}.project-highlight-grid,.home-grid,.pbr-convenience-grid,.construction-gallery{grid-template-rows:auto;grid-template-columns:1fr}.project-highlight-card,.project-highlight-card:first-child,.project-highlight-card:nth-child(4),.construction figure,.construction figure:first-child,.construction figure:nth-child(4){grid-area:auto}.project-highlight-card{min-height:250px}.pbr-conveniences>.eyebrow{font-size:12px}.pbr-conveniences>h2{font-size:clamp(52px,15vw,72px)}.pbr-convenience-grid h3{font-size:29px}.pbr-convenience-grid p{font-size:15px}.cover-video{display:grid}.cover-video video{aspect-ratio:16/10}.residences{padding:78px 0 70px}.home-grid{padding:0 24px}.home-card{min-height:0}.construction-gallery{gap:14px}.construction figure img{height:260px}.contact form{padding:24px}}.pbr .pbr-nav{color:#0a2432;background:#f8faf9f7;border-bottom:1px solid #092a3a29;align-items:center;height:86px;padding:0 max(3.25vw,28px);position:fixed;top:0}.pbr .pbr-nav .brand{letter-spacing:0;white-space:nowrap;align-items:center;gap:9px;display:flex}.pbr .pbr-nav .brand-name{font-family:var(--sans);letter-spacing:.1em;font-size:clamp(20px,1.8vw,31px);font-weight:600}.pbr .pbr-nav .brand-sub{font-family:var(--sans);letter-spacing:.02em;font-size:clamp(10px,.8vw,14px);font-weight:700}.pbr .pbr-nav .nav-links{align-items:center;gap:clamp(20px,2.4vw,42px)}.pbr .pbr-nav .nav-links a{color:#172f3a;font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:600}:is(.pbr .pbr-nav .nav-links a:hover,.pbr .pbr-nav .nav-links a:focus-visible){color:#b48339}.pbr #top,.pbr #location,.pbr #facilities,.pbr #homes,.pbr #site-progress,.pbr #contact{scroll-margin-top:86px}.location-map-link{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1500px;margin:0 auto;display:grid;position:relative}.location-map-link:after{color:#f0f4f2;content:"Open location in Google Maps ↗";font:600 11px var(--sans);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;background:#061d2be0;border:1px solid #f0f4f24d;border-radius:999px;place-self:end;margin:0 18px 18px 0;padding:12px 15px;position:absolute}.location-map-link figure{height:420px;margin:0;overflow:hidden}.location-map-link img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.pbr .pbr-nav .nav-links{gap:17px}.pbr .pbr-nav .nav-links a{font-size:12px}}@media (max-width:760px){.pbr .pbr-nav{height:66px;padding:0 20px}.pbr .pbr-nav .brand-name{font-size:21px}.pbr .pbr-nav .brand-sub{font-size:9px}.pbr #top,.pbr #location,.pbr #facilities,.pbr #homes,.pbr #site-progress,.pbr #contact{scroll-margin-top:66px}.location-map-link{grid-template-columns:1fr;gap:14px}.location-map-link figure{height:300px}.location-map-link:after{margin:0 12px 12px 0;padding:10px 12px;font-size:9px}}:root{--sans:"Century Gothic", Candara, "Segoe UI", Arial, sans-serif;--serif:"Sitka Display", Cambria, Georgia, serif}.pbr{font-family:var(--sans);letter-spacing:.01em;font-size:16px;font-weight:400;line-height:1.7}.pbr h1,.pbr h2,.pbr h3,.pbr .project-highlight-card h3,.pbr .home-info h3,.pbr .pbr-convenience-grid h3{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;font-style:normal;font-weight:700}.pbr h1,.pbr h2{line-height:1.04}.pbr h1 em,.pbr h2 em{font-style:normal}.pbr p,.pbr li,.pbr input,.pbr select,.pbr .nav-links a,.pbr .button,.pbr .contact-whatsapp{font-family:var(--sans)}.pbr .hero-copy,.pbr .cover-video-copy>p,.pbr .project-highlight-list,.pbr .contact-copy>p:not(.eyebrow){letter-spacing:.015em}.pbr h1{font-size:clamp(58px,6.4vw,100px)}.pbr h2{font-size:clamp(44px,4.35vw,72px)}.pbr h3,.pbr .project-highlight-card h3,.pbr .home-info h3,.pbr .pbr-convenience-grid h3{font-size:clamp(26px,2vw,34px);line-height:1.16}.pbr p,.pbr li{font-size:clamp(16px,1.05vw,18px);line-height:1.7}.pbr .eyebrow{letter-spacing:.16em;font-size:11px;font-weight:700}.pbr .nav-links a,.pbr .button,.pbr .contact-whatsapp{font-size:12px;font-weight:700}.pbr .pbr-nav .nav-links a{font-family:var(--sans);letter-spacing:.12em;font-size:12px;font-weight:700}.pbr .cover-location-heading>p:last-child,.pbr .pbr-convenience-grid p{font-family:var(--sans)}@media (max-width:760px){.pbr{font-size:16px}.pbr h1{font-size:clamp(50px,14vw,64px)}.pbr h2{font-size:clamp(38px,10vw,52px)}.pbr h3,.pbr .project-highlight-card h3,.pbr .home-info h3,.pbr .pbr-convenience-grid h3{font-size:clamp(24px,7.5vw,30px)}.pbr p,.pbr li{font-size:16px;line-height:1.65}}.pbr .pbr-hero{background-color:#0a1020!important;background-image:linear-gradient(90deg,#041622d9 0%,#04162273 42%,#04162214 78%),url(/construction/parkland-entrance-cover.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}
