.cd-frame[data-astro-cid-ecvtd6qo]{min-height:inherit;position:relative}.cd-scene[data-astro-cid-ecvtd6qo]{--zoom:1;--fx:1;--fy:.5;--px:100%;--shade:linear-gradient(90deg, #242424 0%, #242424 10%, #242424db 27%, #2424246b 45%, #24242400 62%), linear-gradient(0deg, #242424b3 0%, #24242400 22%);width:min(76%,1240px);position:absolute;inset:0 0 0 auto;overflow:hidden;container-type:size}.cd-stage[data-astro-cid-ecvtd6qo]{--w:calc(max(100cqw, 100cqh * var(--ar)) * var(--zoom));--left:calc((100cqw - var(--w)) * var(--fx));--top:calc((100cqh - var(--w) / var(--ar)) * var(--fy));left:var(--left);top:var(--top);width:var(--w);aspect-ratio:var(--ar);transform-origin:var(--ox) var(--oy);position:absolute}.cd-world[data-astro-cid-ecvtd6qo],.cd-overlay[data-astro-cid-ecvtd6qo]{transform-origin:var(--px) var(--oy);position:absolute;inset:0}.cd-photo[data-astro-cid-ecvtd6qo],.cd-live-photo[data-astro-cid-ecvtd6qo]{width:100%;height:100%;display:block}.cd-live-photo[data-astro-cid-ecvtd6qo]{visibility:hidden;position:absolute;inset:0}.cd-live[data-astro-cid-ecvtd6qo] .cd-photo[data-astro-cid-ecvtd6qo]{visibility:hidden}.cd-live[data-astro-cid-ecvtd6qo] .cd-live-photo[data-astro-cid-ecvtd6qo]{visibility:visible}.cd-cam[data-astro-cid-ecvtd6qo]{--hair:calc(1.2px / var(--k,1));transform:scale(var(--k,1));transform-origin:0 0;display:none;position:absolute;top:0;left:0}.cd-live[data-astro-cid-ecvtd6qo] .cd-cam[data-astro-cid-ecvtd6qo]{display:block}.cd-plan[data-astro-cid-ecvtd6qo]{backface-visibility:hidden;position:absolute}.cd-plan[data-astro-cid-ecvtd6qo]>svg[data-astro-cid-ecvtd6qo]{width:100%;height:100%;display:block}.cd-plan[data-astro-cid-ecvtd6qo] [data-astro-cid-ecvtd6qo]:is(path,circle,rect){fill:none;stroke-width:var(--hair);stroke-linejoin:round;vector-effect:non-scaling-stroke}.cd-plan[data-astro-cid-ecvtd6qo] .cd-disc[data-astro-cid-ecvtd6qo]{fill:#ffd9680d;stroke:none}.cd-plan[data-astro-cid-ecvtd6qo] .cd-streets[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]{stroke:url(#cd-fade)}.cd-river[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]:first-child{stroke:#79cfb712;stroke-width:32px;vector-effect:none}.cd-river[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]:last-child{stroke:#79cfb757}.cd-road[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]:first-child{stroke:url(#cd-fade);stroke-width:9px;vector-effect:none}.cd-road[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]:last-child{stroke:#242424;stroke-width:6.6px;vector-effect:none}.cd-plan[data-astro-cid-ecvtd6qo] .cd-site[data-astro-cid-ecvtd6qo]{stroke:#ffffff38;stroke-dasharray:3 3}.cd-plan[data-astro-cid-ecvtd6qo] .cd-homes[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]{fill:#ffffff21;stroke:none}.cd-plan[data-astro-cid-ecvtd6qo] .cd-lit[data-astro-cid-ecvtd6qo] path[data-astro-cid-ecvtd6qo]{fill:#ffd9683d;stroke:#ffd968d9;stroke-linejoin:miter}.cd-plan[data-astro-cid-ecvtd6qo] .cd-cota[data-astro-cid-ecvtd6qo]{stroke:#fff3c4d9}.cd-label[data-astro-cid-ecvtd6qo] rect[data-astro-cid-ecvtd6qo]{fill:#242424;stroke:none}.cd-label[data-astro-cid-ecvtd6qo] text[data-astro-cid-ecvtd6qo]{fill:#ffd968;letter-spacing:.01em;font-size:15px;font-weight:700}.cd-plan[data-astro-cid-ecvtd6qo] .cd-wave[data-astro-cid-ecvtd6qo]{stroke:#fff3c4;stroke-width:calc(var(--hair) * 2.4);opacity:0}.cd-plan[data-astro-cid-ecvtd6qo] .cd-halo[data-astro-cid-ecvtd6qo]{fill:url(#cd-halo-fill);stroke:none}.cd-plan[data-astro-cid-ecvtd6qo] .cd-plan-roof[data-astro-cid-ecvtd6qo]{fill:#fff3c44d;stroke:#ffd968;stroke-width:calc(var(--hair) * 1.3)}.cd-plan[data-astro-cid-ecvtd6qo] .cd-plan-panels[data-astro-cid-ecvtd6qo]{fill:#ffd968;stroke:none}.cd-plan[data-astro-cid-ecvtd6qo] .cd-ticks[data-astro-cid-ecvtd6qo]{stroke:#ffd96873}.cd-plan[data-astro-cid-ecvtd6qo] .cd-ring[data-astro-cid-ecvtd6qo]{stroke:#ffd968;stroke-width:calc(var(--hair) * 1.4)}.cd-haze[data-astro-cid-ecvtd6qo]{background:radial-gradient(55% 60% at var(--ox) var(--oy), #ffdca080, #ffc4782e 55%, #ffc47800 100%);opacity:0;pointer-events:none;position:absolute;inset:0}.cd-shade[data-astro-cid-ecvtd6qo]{left:calc(var(--left) * -1);top:calc(var(--top) * -1);background:var(--shade);width:100cqw;height:100cqh;position:absolute}.cd-net[data-astro-cid-ecvtd6qo]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cd-roof[data-astro-cid-ecvtd6qo]{fill:#ffc52f29;stroke:#ffd968;stroke-width:calc(1.5px * var(--u,1));stroke-linejoin:round}.cd-hero[data-astro-cid-ecvtd6qo] .cd-draw[data-astro-cid-ecvtd6qo]{fill:none;stroke-linecap:round;stroke-linejoin:round}.cd-draw[data-astro-cid-ecvtd6qo]{stroke-dasharray:1 1}.cd-line-shadow[data-astro-cid-ecvtd6qo]{stroke:#00000061;stroke-width:calc(6px * var(--u,1))}.cd-line-glow[data-astro-cid-ecvtd6qo]{stroke:#ffc52f61;stroke-width:calc(8px * var(--u,1))}.cd-line-core[data-astro-cid-ecvtd6qo]{stroke:#ffd968;stroke-width:calc(2.4px * var(--u,1))}.cd-origin[data-astro-cid-ecvtd6qo],.cd-house[data-astro-cid-ecvtd6qo]{left:var(--x);top:var(--y);position:absolute}.cd-origin[data-astro-cid-ecvtd6qo]{background:#fff8d8;border:3px solid #ffc52f;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 0 7px #ffc52f3d}.cd-dot[data-astro-cid-ecvtd6qo],.cd-ring-pop[data-astro-cid-ecvtd6qo]{border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.cd-dot[data-astro-cid-ecvtd6qo]{background:#fff8d8;border:2px solid #ffc52f}.cd-ring-pop[data-astro-cid-ecvtd6qo]{opacity:0;border:2px solid #ffd968}.cd-tag[data-astro-cid-ecvtd6qo]{color:#fff3d1;letter-spacing:-.005em;white-space:nowrap;background:#181818d6;border:1px solid #ffd9686b;border-radius:6px;padding:4px 8px 5px;font-size:12.5px;font-weight:650;line-height:1;position:absolute;bottom:10px;left:8px}.cd-house[data-astro-cid-ecvtd6qo][data-side=l] .cd-tag[data-astro-cid-ecvtd6qo]{left:auto;right:8px}.cd-to-button[data-astro-cid-ecvtd6qo]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cd-to-button-end[data-astro-cid-ecvtd6qo]{fill:#fff8d8;stroke:#ffc52f;stroke-width:2px}.cd-frame[data-astro-cid-ecvtd6qo]>.communities-hero-inner[data-astro-cid-ecvtd6qo]{position:relative}.cd-pending[data-astro-cid-ecvtd6qo] [data-astro-cid-ecvtd6qo]:is(.cd-photo,.cd-overlay,.cd-to-button){animation:0s 3s both cd-reveal}@keyframes cd-reveal{0%{visibility:hidden}}@media (width<=980px){.cd-hero[data-astro-cid-ecvtd6qo]{min-height:0}.cd-frame[data-astro-cid-ecvtd6qo]{--strip:min(54vw, 460px);--overlap:44px;flex-direction:column;display:flex}.cd-scene[data-astro-cid-ecvtd6qo]{--zoom:1.12;--fx:.82;--fy:.42;--px:var(--ox);--shade:linear-gradient(180deg, #2424244d 0%, #24242400 22%, #24242400 62%, #242424 100%);width:100%;height:var(--strip);flex:none;position:relative;inset:auto}.cd-frame[data-astro-cid-ecvtd6qo]>.communities-hero-inner[data-astro-cid-ecvtd6qo]{min-height:0;margin-top:calc(var(--overlap) * -1)}.cd-frame[data-astro-cid-ecvtd6qo] .communities-hero-copy[data-astro-cid-ecvtd6qo]{padding-top:0}.cd-to-button[data-astro-cid-ecvtd6qo],.cd-house[data-astro-cid-ecvtd6qo][data-tier="3"],.cd-line[data-astro-cid-ecvtd6qo][data-tier="3"]{display:none}}@media (width<=700px){.cd-frame[data-astro-cid-ecvtd6qo]{--strip:320px;display:block}.cd-scene[data-astro-cid-ecvtd6qo]{--zoom:1.25;--fx:.74;--fy:.8;--shade:linear-gradient(90deg, #242424 0%, #242424eb 36%, #24242499 58%, #24242400 80%), linear-gradient(0deg, #242424 0%, #242424 6%, #24242400 32%);position:absolute;inset:0 0 auto}.cd-frame[data-astro-cid-ecvtd6qo]>.communities-hero-inner[data-astro-cid-ecvtd6qo]{margin-top:0}.cd-frame[data-astro-cid-ecvtd6qo] .communities-hero-copy[data-astro-cid-ecvtd6qo]{padding-top:28px}.cd-house[data-astro-cid-ecvtd6qo][data-tier="2"],.cd-line[data-astro-cid-ecvtd6qo][data-tier="2"]{display:none}.cd-tag[data-astro-cid-ecvtd6qo]{font-size:11.5px}.cd-house[data-astro-cid-ecvtd6qo][data-mobile-side=r] .cd-tag[data-astro-cid-ecvtd6qo]{left:8px;right:auto}.cd-house[data-astro-cid-ecvtd6qo][data-mobile-side=l-below] .cd-tag[data-astro-cid-ecvtd6qo]{inset:10px 8px auto auto}}
