/* Native vector strokes: no bitmap sampling, scaling or opacity crossfade. */
.intro-center{transform:none!important}.intro-vector70{width:240px;height:240px;shape-rendering:geometricPrecision;filter:none!important;transform:none!important}.intro-vector70 path{stroke-dasharray:1;stroke-dashoffset:1;animation:intro-draw var(--time) linear var(--start) forwards}.intro-wordmark{opacity:1!important;transform:none!important;animation:none!important}.intro-wordmark span{opacity:1}.water-luxe-page{background:#f5f5ef}.water-luxe-hero{position:relative;isolation:isolate;min-height:650px;height:calc(100svh - 86px);max-height:950px;background:linear-gradient(120deg,#102d23,#486553);overflow:hidden;color:#f4f4e9}.water-luxe-canvas,.water-luxe-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.water-luxe-shade{background:linear-gradient(90deg,#0b241be0 0%,#0e281e60 54%,transparent 100%),linear-gradient(0deg,#09221970,transparent 35%)}.water-luxe-copy{position:relative;padding:90px 8vw;max-width:1100px}.water-luxe-copy .eyebrow{color:#d1dbca;font-size:10px;letter-spacing:.18em}.water-luxe-copy h1{font-size:clamp(46px,6.2vw,88px);font-weight:400;line-height:1.07;letter-spacing:-.055em;margin:80px 0 35px;color:#f3f3e9}.water-luxe-copy h1 span{color:#c2ccba}.water-luxe-copy>p:last-child{font-size:16px;line-height:1.8;color:#d9dfd2}.water-luxe-foot{position:absolute;bottom:32px;left:8vw;right:8vw;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e3e8d63a;padding-top:23px;font-size:9px;letter-spacing:.14em}.water-luxe-foot a,.water-luxe-foot button{color:#e8ecdf;background:none;border:0;font-size:10px;text-decoration:none;cursor:pointer;padding:10px}.water-luxe-page .water-manifest{background:transparent;padding:110px 8vw;text-align:left;max-width:1050px;margin:auto}.water-luxe-page .water-manifest h2{font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.04em;margin:28px 0}.water-luxe-page .water-manifest p{margin-left:0;max-width:680px}.water-luxe-page .water-proximity{padding:70px 8vw 100px;border-top:1px solid #d8ddd2}.water-luxe-page .water-proximity>div{grid-template-columns:repeat(3,1fr)}.water-luxe-page .water-rhythm{background:#1b4e28;padding:90px 8vw}.water-luxe-page .water-pathways{padding:85px 8vw}.water-luxe-foot button:focus-visible,.water-luxe-foot a:focus-visible{outline:1px solid #eef1dd;outline-offset:3px}
/* Architectural ink study instead of a toy-like shaded model. */
.appraisal-interactive{background:#f5f5ef}.appraisal-interactive .appraisal-house polygon{fill:#f4f3e9;stroke:#70816a;stroke-width:.75}.appraisal-interactive .appraisal-house polygon[fill="url(#glass68)"]{fill:#d8dfd0;stroke:#8c9b83}.appraisal-interactive .appraisal-art>ellipse{opacity:.25}.appraisal-interactive #calculator68 stop:first-child{stop-color:#344339}.appraisal-interactive #calculator68 stop:last-child{stop-color:#17291f}.appraisal-interactive .calc-key rect{fill:#4f6050;stroke:#74816c}.appraisal-interactive .calc-operator rect{fill:#8e9b80}.appraisal-interactive .calculator-object{animation:none}.appraisal-interactive .appraisal-house{animation:none}.appraisal-interactive .calc-key:hover rect,.appraisal-interactive .calc-key:focus-visible rect{fill:#ccd5bb}
@media(max-width:760px){.intro-vector70{width:210px;height:210px}.water-luxe-hero{min-height:670px;height:calc(100svh - 72px)}.water-luxe-copy{padding:60px 7vw}.water-luxe-copy h1{font-size:48px;margin-top:85px}.water-luxe-copy .eyebrow{font-size:8px}.water-luxe-foot{left:7vw;right:7vw;bottom:22px;flex-wrap:wrap;gap:15px}.water-luxe-foot>span{width:100%;font-size:8px}.water-luxe-foot a,.water-luxe-foot button{padding:8px 0}.water-luxe-page .water-proximity>div{grid-template-columns:1fr}.water-luxe-page .water-manifest{padding:70px 7vw}.water-luxe-page .water-proximity,.water-luxe-page .water-rhythm,.water-luxe-page .water-pathways{padding:60px 7vw}}
.reduce-motion .intro-vector70 path{animation:none;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.intro-vector70 path{animation:none;stroke-dashoffset:0}}
