.KprFull-module__vmUela__layout{align-items:start;gap:24px;display:grid}.KprFull-module__vmUela__formCard,.KprFull-module__vmUela__resultCard{border-radius:var(--r-card);min-width:0;padding:24px 16px}.KprFull-module__vmUela__formCard{background:var(--white);gap:24px;display:grid}.KprFull-module__vmUela__formCard>p{margin-top:-16px}.KprFull-module__vmUela__field{gap:8px;min-width:0;display:grid}.KprFull-module__vmUela__field label{font-size:var(--fs-small);font-weight:700}.KprFull-module__vmUela__field>input:not(.KprFull-module__vmUela__range),.KprFull-module__vmUela__field select{border:1px solid var(--line-light);border-radius:var(--r-field);width:100%;min-width:0;min-height:52px;color:var(--teal-900);background:var(--mist-50);padding:10px 12px}.KprFull-module__vmUela__field select{padding-right:8px}.KprFull-module__vmUela__field p{line-height:1.5}.KprFull-module__vmUela__money{border:1px solid var(--line-light);border-radius:var(--r-field);background:var(--mist-50);align-items:center;gap:8px;min-height:52px;padding-inline:12px;display:flex}.KprFull-module__vmUela__money:focus-within{outline:2px solid var(--river-600);outline-offset:3px}.KprFull-module__vmUela__money input{background:0 0;border:0;outline:0;flex:1;width:0;min-width:0}.KprFull-module__vmUela__twoFields{gap:24px;display:grid}.KprFull-module__vmUela__tenorHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.KprFull-module__vmUela__range{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.KprFull-module__vmUela__range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--river-600) var(--fill), var(--line-light) var(--fill));height:4px}.KprFull-module__vmUela__range::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--river-600) var(--fill), var(--line-light) var(--fill));height:4px}.KprFull-module__vmUela__range::-webkit-slider-thumb{border:2px solid var(--white);background:var(--gold-500);-webkit-appearance:none;border-radius:50%;width:28px;height:28px;margin-top:-12px}.KprFull-module__vmUela__range::-moz-range-thumb{border:2px solid var(--white);background:var(--gold-500);border-radius:50%;width:28px;height:28px}.KprFull-module__vmUela__resultCard{background:var(--teal-900);color:var(--mist-100);gap:24px;display:grid}.KprFull-module__vmUela__result{gap:8px;display:grid}.KprFull-module__vmUela__amount{overflow-wrap:anywhere;font-size:clamp(1.8rem,1.1rem + 3vw,3rem);line-height:1.1;display:block}.KprFull-module__vmUela__roll{animation:KprFull-module__vmUela__roll .18s var(--ease-out);display:inline-block}@keyframes KprFull-module__vmUela__roll{0%{opacity:0;translate:0 35%}}.KprFull-module__vmUela__detail{border-block:1px solid var(--line-dark);gap:12px;padding-block:20px;display:grid}.KprFull-module__vmUela__detail>div{justify-content:space-between;gap:16px;display:flex}.KprFull-module__vmUela__detail strong{text-align:right}.KprFull-module__vmUela__afterFixed{gap:8px;display:grid}.KprFull-module__vmUela__afterAmount{font-size:var(--fs-h3);overflow-wrap:anywhere;display:block}.KprFull-module__vmUela__disclaimer{font-size:var(--fs-caption);color:var(--mist-100);line-height:1.5}.KprFull-module__vmUela__resultCard>a{justify-self:start;max-width:100%}@media (prefers-reduced-motion:reduce){.KprFull-module__vmUela__roll{animation:none}}@media (min-width:480px){.KprFull-module__vmUela__formCard,.KprFull-module__vmUela__resultCard{padding:32px}.KprFull-module__vmUela__twoFields{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.KprFull-module__vmUela__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.KprFull-module__vmUela__resultCard{top:calc(var(--nav-h) + 24px);position:sticky}}
.Shoreline-module__UQsJ7q__line{pointer-events:none;width:100%;height:24px;position:absolute;top:-12px;left:0;overflow:hidden}.Shoreline-module__UQsJ7q__line path{fill:none;stroke:var(--gold-500);stroke-opacity:.35;stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:40s linear infinite Shoreline-module__UQsJ7q__drift}@keyframes Shoreline-module__UQsJ7q__drift{to{translate:-300px}}@media (prefers-reduced-motion:reduce){.Shoreline-module__UQsJ7q__line path{animation:none}}
.MediaPicture-module__G4wG-G__img{background:var(--mist-100);width:100%;height:auto;transition:opacity var(--dur-slow) var(--ease-out);display:block}[data-theme=dark] .MediaPicture-module__G4wG-G__img{background:#e6efea14}:root[data-js] .MediaPicture-module__G4wG-G__img:not([data-loaded]){opacity:0}.MediaPicture-module__G4wG-G__cover{object-fit:cover;height:100%}
.ArticleBody-module__tTbnDG__body{max-width:680px;font-size:var(--fs-lead);margin-inline:auto;line-height:1.7}.ArticleBody-module__tTbnDG__body>*+*{margin-top:1em}.ArticleBody-module__tTbnDG__body h2{font-size:var(--fs-h2);margin-top:1.6em;line-height:1.25}.ArticleBody-module__tTbnDG__body h3{font-size:var(--fs-h3);margin-top:1.4em;line-height:1.3}.ArticleBody-module__tTbnDG__body ul,.ArticleBody-module__tTbnDG__body ol{padding-left:1.4em}.ArticleBody-module__tTbnDG__body blockquote{border-left:2px solid var(--gold-500);color:var(--river-600);font-family:var(--font-voice);font-style:italic;font-size:var(--fs-h3);padding-left:1em}.ArticleBody-module__tTbnDG__body a:not(.btn):not(.ArticleBody-module__tTbnDG__house){text-underline-offset:3px;text-decoration:underline}.ArticleBody-module__tTbnDG__figure{margin:0}.ArticleBody-module__tTbnDG__figure figcaption{margin-top:8px}.ArticleBody-module__tTbnDG__gallery{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ArticleBody-module__tTbnDG__house{background:var(--white);color:var(--teal-900);display:grid;overflow:hidden}.ArticleBody-module__tTbnDG__house img{aspect-ratio:3/2}.ArticleBody-module__tTbnDG__houseText{gap:4px;padding:16px 20px;display:grid}.ArticleBody-module__tTbnDG__callout{border-radius:var(--r-card);background:var(--mist-100);padding:20px 24px}.ArticleBody-module__tTbnDG__video{border-radius:var(--r-photo);background:var(--teal-950);width:100%;overflow:clip}.ArticleBody-module__tTbnDG__video[data-portrait]{max-width:360px}.ArticleBody-module__tTbnDG__video iframe{border:0;width:100%;height:100%;display:block}
.ArticleCard-module__ZO5ghW__card{background:var(--white);color:var(--teal-900);align-content:start;display:grid}.ArticleCard-module__ZO5ghW__photo{aspect-ratio:3/2}.ArticleCard-module__ZO5ghW__text{gap:8px;padding:20px;display:grid}.ArticleCard-module__ZO5ghW__kicker{color:var(--river-600);font-weight:600}@media (min-width:1024px){.ArticleCard-module__ZO5ghW__card[data-featured]{grid-template-columns:3fr 2fr;align-items:center}.ArticleCard-module__ZO5ghW__card[data-featured] .ArticleCard-module__ZO5ghW__photo{aspect-ratio:4/3}.ArticleCard-module__ZO5ghW__card[data-featured] .ArticleCard-module__ZO5ghW__text{padding:40px}}
.Breadcrumbs-module__yMPJvq__nav{font-size:var(--fs-small)}.Breadcrumbs-module__yMPJvq__nav ol{flex-wrap:wrap;align-items:center;gap:0 12px;list-style:none;display:flex}.Breadcrumbs-module__yMPJvq__nav li{align-items:center;gap:12px;display:flex}.Breadcrumbs-module__yMPJvq__nav li+li:before{content:"/";opacity:.6}.Breadcrumbs-module__yMPJvq__nav [aria-current=page]{color:var(--ink-600)}[data-theme=dark] .Breadcrumbs-module__yMPJvq__nav [aria-current=page]{color:var(--mist-100)}
.page-module__ddda2G__article{padding-bottom:64px}.page-module__ddda2G__head{max-width:760px;padding-block:calc(var(--nav-h) + var(--promo-h) + env(safe-area-inset-top) + 40px) 32px}.page-module__ddda2G__head>nav{margin-bottom:24px}.page-module__ddda2G__meta{color:var(--river-600);flex-wrap:wrap;gap:4px 16px;font-weight:600;display:flex}.page-module__ddda2G__head h1{margin-top:12px}.page-module__ddda2G__head h1+p{margin-top:16px}.page-module__ddda2G__coverFrame{max-width:1040px;margin:0 auto 40px}.page-module__ddda2G__cover{aspect-ratio:3/2;width:100%}.page-module__ddda2G__coverFrame figcaption{padding:10px 16px 0}.page-module__ddda2G__share{max-width:680px;margin:48px auto 0}.page-module__ddda2G__related{gap:var(--gap);margin-top:32px;display:grid}.page-module__ddda2G__liveFact{background:var(--sand-100,#f6f4ee);border-radius:16px;max-width:680px;margin:0 auto 40px;padding:24px}.page-module__ddda2G__liveFact p{margin-top:12px;line-height:1.65}@media (min-width:768px){.page-module__ddda2G__cover{border-radius:var(--r-photo)}.page-module__ddda2G__related{grid-template-columns:repeat(3,1fr)}}
.Facilities-module__myVg1q__photos{gap:32px;margin-top:36px;display:grid}.Facilities-module__myVg1q__photo{min-width:0;margin:0}.Facilities-module__myVg1q__frame{aspect-ratio:4/3;border-radius:16px;overflow:hidden}.Facilities-module__myVg1q__caption{padding-top:16px}.Facilities-module__myVg1q__caption h3,.Facilities-module__myVg1q__list h3{overflow-wrap:anywhere}.Facilities-module__myVg1q__caption p{overflow-wrap:anywhere;margin-top:8px}.Facilities-module__myVg1q__list{margin-top:40px;display:grid}.Facilities-module__myVg1q__list li{border-top:1px solid var(--line-light);padding-block:16px}.Facilities-module__myVg1q__list p{overflow-wrap:anywhere;margin-top:8px}.Facilities-module__myVg1q__note{max-width:64ch;margin-top:20px}@media (min-width:768px){.Facilities-module__myVg1q__photos{gap:36px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.Facilities-module__myVg1q__list{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.Facilities-module__myVg1q__photos{grid-template-columns:repeat(3,minmax(0,1fr))}}
.FloorPlans-module__38NofG__tabs{grid-template-columns:repeat(var(--n), 1fr);border-radius:var(--r-pill);background:#e6efea1a;width:min(100%,320px);margin-top:32px;padding:4px;display:grid;position:relative}.FloorPlans-module__38NofG__tabs:before{content:"";width:calc((100% - 8px) / var(--n));border-radius:var(--r-pill);background:var(--mist-100);translate:calc(var(--i) * 100%) 0;transition:translate var(--dur-base) var(--ease-move);position:absolute;top:4px;bottom:4px;left:4px}.FloorPlans-module__38NofG__tabs button{border-radius:var(--r-pill);min-height:44px;color:var(--mist-100);font-size:var(--fs-small);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:600;position:relative}.FloorPlans-module__38NofG__tabs button[aria-selected=true]{color:var(--teal-900)}.FloorPlans-module__38NofG__panels{gap:48px;margin-top:32px;display:grid}.FloorPlans-module__38NofG__panels[data-ready]>.FloorPlans-module__38NofG__panel{grid-area:1/1}.FloorPlans-module__38NofG__panel{transition:opacity var(--dur-base) var(--ease-out), visibility 0s;align-content:start;gap:32px;display:grid}.FloorPlans-module__38NofG__panel[data-off]{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-exit), visibility 0s linear var(--dur-base)}.FloorPlans-module__38NofG__sheet{border-radius:var(--r-photo);background:var(--white);padding:16px}.FloorPlans-module__38NofG__drawing{position:relative}.FloorPlans-module__38NofG__spot{left:calc((var(--x) + var(--w) / 2) * 1%);top:calc((var(--y) + var(--h) / 2) * 1%);cursor:zoom-in;width:40px;height:40px;transition:scale var(--dur-base) var(--ease-spring);background:0 0;border:0;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;padding:0;display:grid;position:absolute}.FloorPlans-module__38NofG__spot:before{content:"";border:2.5px solid var(--white);background:var(--gold-500);width:16px;height:16px;transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:50%;box-shadow:0 0 0 6px #cfa55c47,0 2px 8px #081f2159}@media (hover:hover){.FloorPlans-module__38NofG__spot:hover:before{box-shadow:0 0 0 9px #cfa55c57,0 2px 8px #081f2159}}.FloorPlans-module__38NofG__spot:active{transition-duration:var(--dur-press);scale:.9}.FloorPlans-module__38NofG__spot:focus-visible{outline-color:var(--river-600)}.FloorPlans-module__38NofG__chips{flex-wrap:wrap;gap:8px;display:flex}.FloorPlans-module__38NofG__chip{border:1px solid var(--line-dark);border-radius:var(--r-pill);min-height:44px;color:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), scale var(--dur-base) var(--ease-spring);background:#e6efea0f;padding:10px 16px;font-weight:500}.FloorPlans-module__38NofG__chip:active{transition-duration:var(--dur-press);scale:.97}.FloorPlans-module__38NofG__viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--mist-100);touch-action:pinch-zoom;background:0 0;border:0;margin:0;padding:0}.FloorPlans-module__38NofG__viewer::backdrop{background:0 0}.FloorPlans-module__38NofG__stage{height:100%;padding:calc(64px + env(safe-area-inset-top)) 0 calc(16px + env(safe-area-inset-bottom));background:var(--teal-950);grid-template-rows:1fr auto;display:grid;position:relative}.FloorPlans-module__38NofG__viewer[open] .FloorPlans-module__38NofG__stage{animation:FloorPlans-module__38NofG__room-in .56s var(--ease-move) both}.FloorPlans-module__38NofG__viewer[data-closing] .FloorPlans-module__38NofG__stage{animation:FloorPlans-module__38NofG__room-out .38s var(--ease-exit) both}@keyframes FloorPlans-module__38NofG__room-in{0%{clip-path:circle(0 at var(--ox) var(--oy))}to{clip-path:circle(150vmax at var(--ox) var(--oy))}}@keyframes FloorPlans-module__38NofG__room-out{0%{clip-path:circle(150vmax at var(--ox) var(--oy))}to{clip-path:circle(0 at var(--ox) var(--oy))}}.FloorPlans-module__38NofG__photos{min-height:0;display:grid;overflow:clip}.FloorPlans-module__38NofG__photo{grid-area:1/1;min-height:0;margin:0;display:grid}.FloorPlans-module__38NofG__photo[hidden]{display:none}.FloorPlans-module__38NofG__photo[data-in]{animation:FloorPlans-module__38NofG__photo-in .56s var(--ease-out) both}.FloorPlans-module__38NofG__photo[data-out]{animation:FloorPlans-module__38NofG__photo-out .42s var(--ease-move) forwards;pointer-events:none}@keyframes FloorPlans-module__38NofG__photo-in{0%{opacity:0;translate:calc(var(--dir) * 28%) 0;filter:blur(8px);scale:.92}}@keyframes FloorPlans-module__38NofG__photo-out{to{opacity:0;translate:calc(var(--dir) * -28%) 0;filter:blur(8px);scale:.92}}.FloorPlans-module__38NofG__photo picture{height:100%;background-image:none!important}.FloorPlans-module__38NofG__photo img{object-fit:contain;width:100%;height:100%}.FloorPlans-module__38NofG__bar{padding:16px var(--pad) 0;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;display:grid}.FloorPlans-module__38NofG__label{text-align:center;gap:4px;display:grid}.FloorPlans-module__38NofG__round{border:1px solid var(--glass-edge);border-radius:var(--r-pill);width:44px;height:44px;color:var(--mist-100);background:var(--glass-dark);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;transition:scale var(--dur-base) var(--ease-spring);place-items:center;display:grid}.FloorPlans-module__38NofG__round:active{transition-duration:var(--dur-press);scale:.97}.FloorPlans-module__38NofG__close{top:calc(12px + env(safe-area-inset-top));z-index:1;position:absolute;right:12px}@media (prefers-reduced-motion:reduce){.FloorPlans-module__38NofG__viewer[open] .FloorPlans-module__38NofG__stage,.FloorPlans-module__38NofG__viewer[data-closing] .FloorPlans-module__38NofG__stage,.FloorPlans-module__38NofG__photo[data-in]{animation:none}}@media (min-width:1024px){.FloorPlans-module__38NofG__panel{grid-template-columns:7fr 5fr;align-items:start}}
.Coverflow-module__mMJcBW__flow{--cf-w:72vw;--cf-step:46vw;padding-block:8px;overflow-x:clip}.Coverflow-module__mMJcBW__stage{height:var(--cf-w);perspective:1400px;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.Coverflow-module__mMJcBW__slide{width:var(--cf-w);height:var(--cf-w);margin-left:calc(var(--cf-w) / -2);border-radius:var(--r-photo);background:var(--teal-950);color:inherit;cursor:pointer;transform:translateX(calc(var(--d) * var(--cf-step))) translateZ(calc(var(--a) * -180px)) rotateY(calc(clamp(-1, var(--d), 1) * -34deg)) scale(calc(1 - min(var(--a), 2) * .06));filter:blur(calc(min(var(--a), 2) * 3px)) brightness(calc(1 - min(var(--a), 2) * .16));opacity:clamp(0, 3 - var(--a), 1);transition:transform .62s var(--ease-move), filter .62s var(--ease-move), z-index .62s var(--ease-move), opacity .4s ease;text-decoration:none;position:absolute;top:0;left:50%;overflow:clip}.Coverflow-module__mMJcBW__slide[data-wrap]{transition:none;animation:.62s Coverflow-module__mMJcBW__cf-wrap-a}.Coverflow-module__mMJcBW__slide[data-wrap="1"]{animation-name:Coverflow-module__mMJcBW__cf-wrap-b}@keyframes Coverflow-module__mMJcBW__cf-wrap-a{0%{opacity:0}}@keyframes Coverflow-module__mMJcBW__cf-wrap-b{0%{opacity:0}}.Coverflow-module__mMJcBW__slide[data-offset="0"]{filter:none;cursor:zoom-in;box-shadow:var(--shadow-float)}.Coverflow-module__mMJcBW__controls{width:min(100% - 2 * var(--pad), 520px);grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin:28px auto 0;display:grid}.Coverflow-module__mMJcBW__caption{text-align:center}.Coverflow-module__mMJcBW__step{border:1px solid var(--glass-edge);border-radius:var(--r-pill);width:44px;height:44px;color:var(--mist-100);background:var(--glass-dark);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;transition:scale var(--dur-base) var(--ease-spring);place-items:center;display:grid}.Coverflow-module__mMJcBW__step:active{transition-duration:var(--dur-press);scale:.97}@media (min-width:768px){.Coverflow-module__mMJcBW__flow{--cf-w:380px;--cf-step:300px}}@media (min-width:1024px){.Coverflow-module__mMJcBW__flow{--cf-w:460px;--cf-step:380px}}
.KprMini-module__YNmgma__kpr{border-radius:var(--r-card);background:var(--white);gap:32px;padding:16px;display:grid}.KprMini-module__YNmgma__field{gap:8px;display:grid}.KprMini-module__YNmgma__row{justify-content:space-between;align-items:baseline;display:flex}.KprMini-module__YNmgma__money{border:1px solid var(--line-light);border-radius:var(--r-field);background:var(--mist-50);min-height:56px;font-size:var(--fs-h3);align-items:center;gap:8px;padding-inline:12px;font-weight:700;display:flex}.KprMini-module__YNmgma__money:focus-within{outline:2px solid var(--river-600);outline-offset:3px}.KprMini-module__YNmgma__money input{background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;padding:0;font-weight:700}.KprMini-module__YNmgma__range{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.KprMini-module__YNmgma__range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--river-600) var(--fill), var(--line-light) var(--fill));height:4px}.KprMini-module__YNmgma__range::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--river-600) var(--fill), var(--line-light) var(--fill));height:4px}.KprMini-module__YNmgma__range::-webkit-slider-thumb{border:2px solid var(--white);background:var(--gold-500);-webkit-appearance:none;width:28px;height:28px;transition:scale var(--dur-base) var(--ease-spring);border-radius:50%;margin-top:-12px}.KprMini-module__YNmgma__range::-moz-range-thumb{border:2px solid var(--white);background:var(--gold-500);border-radius:50%;width:28px;height:28px}.KprMini-module__YNmgma__range:active::-webkit-slider-thumb{transition-duration:var(--dur-press);scale:1.1}.KprMini-module__YNmgma__result{gap:8px;display:grid}.KprMini-module__YNmgma__amount{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.2rem + 3vw,3rem);font-weight:800;line-height:1.05}.KprMini-module__YNmgma__roll{animation:KprMini-module__YNmgma__roll .18s var(--ease-out);display:inline-block}@keyframes KprMini-module__YNmgma__roll{0%{opacity:0;translate:0 35%}}@media (min-width:480px){.KprMini-module__YNmgma__kpr{padding:24px}.KprMini-module__YNmgma__money{padding-inline:16px}}
.LiveDocumentPreview-module__VNpvQG__notice{z-index:60;background:var(--mist-50);max-width:480px;color:var(--teal-900);border:1px solid var(--line-light);box-shadow:var(--shadow-float);border-radius:12px;gap:4px;padding:12px 16px;font-size:13px;line-height:1.5;display:grid;position:fixed;inset:auto 12px 12px}.LiveDocumentPreview-module__VNpvQG__notice strong{font-size:14px}.LiveDocumentPreview-module__VNpvQG__empty{min-height:60vh;padding:140px 24px 100px}.LiveDocumentPreview-module__VNpvQG__empty p{margin-top:16px}.LiveDocumentPreview-module__VNpvQG__facilityPreview{padding-top:calc(var(--nav-h) + var(--promo-h))}@media (min-width:768px){.LiveDocumentPreview-module__VNpvQG__notice{inset:auto auto 20px 20px}}
.HeroMedia-module__8lEuuG__media{will-change:translate}.HeroMedia-module__8lEuuG__media img{transform-origin:50% 60%;animation:HeroMedia-module__8lEuuG__kenburns 14s var(--ease-move) infinite alternate}.HeroMedia-module__8lEuuG__media[data-paused] img{animation-play-state:paused}@keyframes HeroMedia-module__8lEuuG__kenburns{0%{scale:1}to{scale:1.06}}@media (prefers-reduced-motion:reduce){.HeroMedia-module__8lEuuG__media img{animation:none}}
.Picture-module__phEM0q__frame{background-position:50%;background-size:cover;display:block;overflow:hidden}.Picture-module__phEM0q__img{width:100%;height:auto;transition:opacity var(--dur-slow) var(--ease-out)}:root[data-js] .Picture-module__phEM0q__img:not([data-loaded]){opacity:0}.Picture-module__phEM0q__cover{height:100%}.Picture-module__phEM0q__cover .Picture-module__phEM0q__img{object-fit:cover;height:100%}
.SiteplanViewer-module__BxTl5G__viewer{margin-top:clamp(28px,4vw,48px)}.SiteplanViewer-module__BxTl5G__zoom button:focus-visible,.SiteplanViewer-module__BxTl5G__viewport:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.SiteplanViewer-module__BxTl5G__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.SiteplanViewer-module__BxTl5G__hint{color:var(--ink-600);font-size:var(--fs-small);margin:0}.SiteplanViewer-module__BxTl5G__zoom{border-radius:var(--r-pill);background:var(--white);border:1px solid #0c2b2e38;align-items:center;gap:4px;display:inline-flex}.SiteplanViewer-module__BxTl5G__zoom button{width:44px;height:44px;color:var(--teal-950);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid}.SiteplanViewer-module__BxTl5G__zoom button:disabled{opacity:.35;cursor:default}.SiteplanViewer-module__BxTl5G__zoom output{text-align:center;min-width:56px;color:var(--teal-950);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.SiteplanViewer-module__BxTl5G__figure{margin:0}.SiteplanViewer-module__BxTl5G__viewport{aspect-ratio:1122/1402;border-radius:var(--r-photo);background:var(--teal-950);overscroll-behavior:contain;width:100%;max-width:760px;overflow:auto}.SiteplanViewer-module__BxTl5G__image{max-width:none;height:auto;display:block}.SiteplanViewer-module__BxTl5G__caption{max-width:760px;color:var(--ink-600);font-size:var(--fs-small);margin-top:12px}@media (min-width:1024px){.SiteplanViewer-module__BxTl5G__toolbar{max-width:760px}}
.HouseCards-module__g1EMqG__cards{gap:var(--gap);margin-top:48px;display:grid}.HouseCards-module__g1EMqG__card{color:var(--mist-100);position:relative;overflow:hidden}.HouseCards-module__g1EMqG__card .HouseCards-module__g1EMqG__cardPhoto{aspect-ratio:4/5;height:auto}.HouseCards-module__g1EMqG__cardBody{background:linear-gradient(#081f2100,#081f2199 45%,#081f21e6);gap:4px;padding:96px 24px 24px;display:grid;position:absolute;inset:auto 0 0}.HouseCards-module__g1EMqG__cardName{min-height:1.2em}.HouseCards-module__g1EMqG__cardMeta{color:#e6efead1}.HouseCards-module__g1EMqG__cardMeta:last-child{color:var(--mist-100);margin-top:6px}@keyframes HouseCards-module__g1EMqG__type-letter{0%{opacity:0;display:none}}@keyframes HouseCards-module__g1EMqG__caret-blink{50%{opacity:0}}@keyframes HouseCards-module__g1EMqG__caret-out{to{opacity:0}}.HouseCards-module__g1EMqG__cardBody[data-in] .HouseCards-module__g1EMqG__cardName>span{animation:1ms step-end both HouseCards-module__g1EMqG__type-letter;animation-delay:calc(.2s + var(--i,0) * .24s + var(--c) * 55ms)}.HouseCards-module__g1EMqG__cardBody[data-in] .HouseCards-module__g1EMqG__cardName:after{content:"";vertical-align:-.08em;background:var(--gold-500);width:2px;height:.85em;animation:HouseCards-module__g1EMqG__caret-blink .53s steps(1) infinite, HouseCards-module__g1EMqG__caret-out 1ms linear calc(.7s + var(--i,0) * .24s + var(--n) * 55ms) forwards;margin-left:3px;display:inline-block}.HouseCards-module__g1EMqG__cardMeta{transition:opacity .52s cubic-bezier(.4,0,.2,1),translate .52s cubic-bezier(.4,0,.2,1)}.HouseCards-module__g1EMqG__cardBody[data-in] .HouseCards-module__g1EMqG__cardMeta{transition-delay:calc(.3s + var(--i,0) * .24s + var(--n) * 55ms)}:root[data-motion] .HouseCards-module__g1EMqG__cardBody:not([data-in]) .HouseCards-module__g1EMqG__cardName>span,:root[data-motion] .HouseCards-module__g1EMqG__cardBody:not([data-in]) .HouseCards-module__g1EMqG__cardMeta{opacity:0}:root[data-motion] .HouseCards-module__g1EMqG__cardBody:not([data-in]) .HouseCards-module__g1EMqG__cardMeta{translate:0 6px}@media (prefers-reduced-motion:reduce){:root[data-motion] .HouseCards-module__g1EMqG__cardBody:not([data-in]) .HouseCards-module__g1EMqG__cardName>span,:root[data-motion] .HouseCards-module__g1EMqG__cardBody:not([data-in]) .HouseCards-module__g1EMqG__cardMeta{opacity:1;translate:none}.HouseCards-module__g1EMqG__cardBody[data-in] .HouseCards-module__g1EMqG__cardName>span{animation:none}.HouseCards-module__g1EMqG__cardBody[data-in] .HouseCards-module__g1EMqG__cardName:after{display:none}}@media (min-width:768px){.HouseCards-module__g1EMqG__cards{grid-template-columns:repeat(3,1fr)}}
.Nav-module__gOObGW__nav{--nav-blur:20px;--nav-saturate:180%;z-index:50;padding-top:env(safe-area-inset-top);color:var(--mist-100);border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(var(--nav-blur)) saturate(var(--nav-saturate));backdrop-filter:blur(var(--nav-blur)) saturate(var(--nav-saturate));transition:color var(--dur-fast) var(--ease-out), background-color .36s cubic-bezier(.4, 0, .2, 1), border-color .36s cubic-bezier(.4, 0, .2, 1), backdrop-filter .36s cubic-bezier(.4, 0, .2, 1);background:#0c2b2e9e;position:fixed;inset:0 0 auto}.Nav-module__gOObGW__nav[data-top]{--nav-blur:0px;--nav-saturate:100%;background-color:#0000;border-bottom-color:#0000}.Nav-module__gOObGW__nav[data-over=light]{color:var(--teal-900);border-bottom-color:var(--line-light);background-color:#f4f7f5b8}.Nav-module__gOObGW__promo{background:var(--teal-950);transition:grid-template-rows var(--dur-base) var(--ease-out), visibility var(--dur-base);grid-template-rows:1fr;display:grid}.Nav-module__gOObGW__nav:not([data-top]) .Nav-module__gOObGW__promo{visibility:hidden;grid-template-rows:0fr}.Nav-module__gOObGW__promoFold{min-height:0;overflow:hidden}.Nav-module__gOObGW__promoButton{min-height:44px;color:var(--mist-100);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.Nav-module__gOObGW__promoButton:focus-visible{outline-offset:-3px}.Nav-module__gOObGW__promoTag{color:var(--gold-300);flex:none;font-weight:700}.Nav-module__gOObGW__promoTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Nav-module__gOObGW__promoCard{display:none}.Nav-module__gOObGW__promoCard:popover-open{border-radius:var(--r-card);width:min(100% - 32px,440px);max-height:calc(100% - 32px);color:var(--teal-900);background:var(--mist-50);box-shadow:var(--shadow-float);border:0;gap:16px;margin:auto;padding:24px;display:grid;overflow-y:auto}.Nav-module__gOObGW__promoCard::backdrop{background:#081f2180}.Nav-module__gOObGW__promoImage{border-radius:var(--r-field)}.Nav-module__gOObGW__promoClose{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 12px;text-decoration:underline}.Nav-module__gOObGW__bar{height:var(--nav-h);align-items:center;gap:24px;display:flex}.Nav-module__gOObGW__logo{align-items:center;gap:12px;min-height:44px;margin-right:auto;transition:scale .18s;display:flex}.Nav-module__gOObGW__logo:active{scale:.98}.Nav-module__gOObGW__mark{width:auto;height:32px}.Nav-module__gOObGW__word{background:currentColor;width:92px;height:32px;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Nav-module__gOObGW__links,.Nav-module__gOObGW__wa{display:none}.Nav-module__gOObGW__menuButton{cursor:pointer;background:0 0;border:0;border-radius:10px;place-content:center;gap:6px;width:44px;height:44px;margin-right:-10px;padding:0;transition:opacity .18s;display:grid}.Nav-module__gOObGW__menuButton:active{opacity:.55}.Nav-module__gOObGW__menuButton span{border-radius:var(--r-pill);background:currentColor;width:18px;height:1.5px;transition:translate .26s cubic-bezier(.22,1,.36,1),rotate .26s cubic-bezier(.22,1,.36,1);display:block}.Nav-module__gOObGW__menuButton[data-open] span:first-child{translate:0 3.75px;rotate:45deg}.Nav-module__gOObGW__menuButton[data-open] span:last-child{translate:0 -3.75px;rotate:-45deg}.Nav-module__gOObGW__sheet{inset:calc(var(--nav-h) + env(safe-area-inset-top)) 0 0 auto;width:min(86vw,380px);max-width:none;height:auto;max-height:none;padding:8px var(--pad) calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-left:1px solid var(--line-light);color:var(--teal-900);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--shadow-float);transition:translate .38s cubic-bezier(.22, 1, .36, 1), overlay .38s allow-discrete, display .38s allow-discrete;background:#f4f7f5e6;align-content:start;gap:20px;margin:0;display:none;position:fixed;overflow-y:auto;translate:100%}.Nav-module__gOObGW__sheet:popover-open{display:grid;translate:0}@starting-style{.Nav-module__gOObGW__sheet:popover-open{translate:100%}}.Nav-module__gOObGW__sheet::backdrop{top:calc(64px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .38s ease, overlay .38s allow-discrete, display .38s allow-discrete;background:#081f2152}.Nav-module__gOObGW__sheet:popover-open::backdrop{opacity:1}@starting-style{.Nav-module__gOObGW__sheet:popover-open::backdrop{opacity:0}}.Nav-module__gOObGW__sheetLinks{display:grid}.Nav-module__gOObGW__sheetLink,.Nav-module__gOObGW__sheetCta{opacity:0;transition:opacity .2s,translate .32s cubic-bezier(.22,1,.36,1);translate:12px}.Nav-module__gOObGW__sheetLink{border-bottom:1px solid var(--line-light);letter-spacing:-.02em;align-items:center;min-height:62px;font-size:1.375rem;font-weight:500;text-decoration:none;display:flex}:is(.Nav-module__gOObGW__sheet:popover-open .Nav-module__gOObGW__sheetLink,.Nav-module__gOObGW__sheet:popover-open .Nav-module__gOObGW__sheetCta){opacity:1;transition-delay:calc(35ms + var(--i,0) * 20ms);translate:0}.Nav-module__gOObGW__sheet:popover-open .Nav-module__gOObGW__sheetLink:active{opacity:.55;transition-delay:0s}@media (min-width:768px){.Nav-module__gOObGW__wa{min-height:44px;padding-block:8px;display:inline-flex}}@media (min-width:1024px){.Nav-module__gOObGW__links{font-size:var(--fs-small);gap:32px;font-weight:500;display:flex}.Nav-module__gOObGW__menuButton{display:none}}@supports not selector(:popover-open){.Nav-module__gOObGW__menuButton{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Nav-module__gOObGW__nav{background-color:#0c2b2eeb}.Nav-module__gOObGW__nav[data-top]{background-color:#0000}.Nav-module__gOObGW__nav[data-over=light]{background-color:#f4f7f5f5}.Nav-module__gOObGW__sheet{background:var(--mist-50)}}
.SubNav-module__3UyEhG__subnav{top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:40;color:var(--teal-900);border-bottom:1px solid var(--line-light);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#f4f7f5b8;position:sticky}.SubNav-module__3UyEhG__bar{align-items:center;gap:24px;min-height:48px;display:flex}.SubNav-module__3UyEhG__title{margin-right:auto;font-weight:700;display:none}.SubNav-module__3UyEhG__list{scrollbar-width:none;gap:2px;margin-inline:-8px;display:flex;overflow-x:auto}.SubNav-module__3UyEhG__list a{border-radius:var(--r-pill);white-space:nowrap;min-height:44px;color:var(--ink-600);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding-inline:8px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.SubNav-module__3UyEhG__list a[aria-current=true]{color:var(--teal-900);background:#0c2b2e0f}@media (min-width:480px){.SubNav-module__3UyEhG__list{gap:4px;margin-inline:-12px}.SubNav-module__3UyEhG__list a{padding-inline:10px;font-size:.875rem}}@media (min-width:768px){.SubNav-module__3UyEhG__title{display:block}.SubNav-module__3UyEhG__list a{font-size:var(--fs-small);padding-inline:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SubNav-module__3UyEhG__subnav{background:#f4f7f5f5}}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_2ee79bc0-module__BKN5Da__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_2ee79bc0-module__BKN5Da__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7a4546d8114e54fa-s.18o8ati-4_x9g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b9e7b9c6ff7672ac-s.2jjgzj9abf9cy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8feca5bfbcc904f1-s.p.1xt3x57tcdmbv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_46c1eb9b-module__hAU50a__className{font-family:Newsreader,Newsreader Fallback;font-style:italic;font-weight:400}.newsreader_46c1eb9b-module__hAU50a__variable{--font-voice:"Newsreader", "Newsreader Fallback"}
.InterestForm-module__daCwha__card{border-radius:var(--r-card);color:var(--teal-900);background:var(--white);gap:24px;padding:24px 16px;display:grid}.InterestForm-module__daCwha__card :focus-visible{outline-color:var(--river-600)}.InterestForm-module__daCwha__form{gap:20px;display:grid}.InterestForm-module__daCwha__form[hidden]{display:none}.InterestForm-module__daCwha__field{gap:8px;display:grid}.InterestForm-module__daCwha__field label{font-size:var(--fs-small);font-weight:600}.InterestForm-module__daCwha__field input,.InterestForm-module__daCwha__field select,.InterestForm-module__daCwha__field textarea{border:1px solid var(--ink-600);border-radius:var(--r-field);width:100%;min-height:48px;color:inherit;background:var(--mist-50);font:inherit;padding:12px}.InterestForm-module__daCwha__field textarea{resize:vertical}.InterestForm-module__daCwha__field [aria-invalid=true]{border-color:var(--clay-600)}.InterestForm-module__daCwha__error{color:var(--clay-600);font-size:var(--fs-small)}.InterestForm-module__daCwha__turnstile:empty{display:none}.InterestForm-module__daCwha__send{width:100%}.InterestForm-module__daCwha__spin{animation:.8s linear infinite InterestForm-module__daCwha__spin}.InterestForm-module__daCwha__note{color:var(--ink-600);font-size:var(--fs-caption)}.InterestForm-module__daCwha__thanks{outline:none;justify-items:start;gap:12px;display:grid}.InterestForm-module__daCwha__thanks svg{color:var(--river-600)}@keyframes InterestForm-module__daCwha__spin{to{rotate:1turn}}@media (min-width:480px){.InterestForm-module__daCwha__card{padding:32px}.InterestForm-module__daCwha__send{justify-self:start;width:auto}}@media (prefers-reduced-motion:reduce){.InterestForm-module__daCwha__spin{animation-duration:2.4s}}
.UnitList-module__CT2VMW__hint{margin-top:24px}.UnitList-module__CT2VMW__table{border-collapse:collapse;width:100%;margin-top:16px}.UnitList-module__CT2VMW__table th,.UnitList-module__CT2VMW__table td{text-align:left;vertical-align:middle;border-top:1px solid var(--line-dark);padding:10px 0 10px 12px}.UnitList-module__CT2VMW__table th:first-child{padding-left:0}.UnitList-module__CT2VMW__table td:last-child{text-align:right}.UnitList-module__CT2VMW__table thead th{font-size:var(--fs-caption);color:#e6efeab8;border-top:0;padding-block:0 12px;font-weight:500}.UnitList-module__CT2VMW__number{font-weight:700;display:block}.UnitList-module__CT2VMW__table tbody th .caption{display:block}.UnitList-module__CT2VMW__price{min-height:44px;font-size:var(--fs-small);color:inherit;text-underline-offset:4px;white-space:nowrap;align-items:center;-webkit-text-decoration:underline dotted #e6efea80;text-decoration:underline dotted #e6efea80;display:inline-flex}.UnitList-module__CT2VMW__ask{border:1px solid var(--glass-edge);border-radius:var(--r-pill);min-width:44px;min-height:44px;color:inherit;transition:scale var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.UnitList-module__CT2VMW__ask:active{scale:.96}.UnitList-module__CT2VMW__askLabel{display:none}@media (min-width:768px){.UnitList-module__CT2VMW__table{max-width:720px}.UnitList-module__CT2VMW__price{font-size:var(--fs-body)}.UnitList-module__CT2VMW__ask{padding-inline:16px}.UnitList-module__CT2VMW__askLabel{display:inline}}@media (hover:hover){.UnitList-module__CT2VMW__price:hover{text-decoration-style:solid}}
.VideoGallery-module__vjtP9q__featured{align-items:start;gap:32px;display:grid}.VideoGallery-module__vjtP9q__copy{min-width:0}.VideoGallery-module__vjtP9q__voice{margin-top:8px}.VideoGallery-module__vjtP9q__intro{white-space:pre-line;max-width:520px;margin-top:24px}.VideoGallery-module__vjtP9q__featuredDetails{border-top:1px solid var(--line-dark);max-width:520px;margin-top:32px;padding-top:24px}.VideoGallery-module__vjtP9q__videoTitle{overflow-wrap:anywhere}.VideoGallery-module__vjtP9q__caption{white-space:pre-line;overflow-wrap:anywhere;margin-top:10px}.VideoGallery-module__vjtP9q__recorded{margin-top:12px}.VideoGallery-module__vjtP9q__ask{margin-top:20px}.VideoGallery-module__vjtP9q__ask a{align-items:center;min-height:44px;display:inline-flex}.VideoGallery-module__vjtP9q__playerGroup{width:100%;min-width:0}.VideoGallery-module__vjtP9q__frame{isolation:isolate;border-radius:var(--r-photo);background:var(--teal-950);width:100%;min-height:200px;position:relative;overflow:clip}.VideoGallery-module__vjtP9q__frame[data-portrait]{max-width:360px;margin-inline:auto}.VideoGallery-module__vjtP9q__poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.VideoGallery-module__vjtP9q__frame iframe{background:var(--teal-950);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.VideoGallery-module__vjtP9q__frame video{object-fit:contain;background:var(--teal-950);width:100%;height:100%;display:block;position:absolute;inset:0}.VideoGallery-module__vjtP9q__playError{text-align:center;flex-basis:100%}.VideoGallery-module__vjtP9q__watch{width:100%;height:100%;color:var(--white);font:inherit;text-shadow:0 1px 5px var(--teal-950);cursor:pointer;background:linear-gradient(#0000 15%,#081f214d 50%,#081f216b);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;inset:0}.VideoGallery-module__vjtP9q__play{background:var(--gold-500);width:68px;height:68px;color:var(--teal-950);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 24px #081f2133}.VideoGallery-module__vjtP9q__play svg{margin-left:3px}.VideoGallery-module__vjtP9q__watch:hover .VideoGallery-module__vjtP9q__play{transform:scale(1.06)}.VideoGallery-module__vjtP9q__watch:focus-visible{outline-offset:-5px}.VideoGallery-module__vjtP9q__playerActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:12px;display:flex}.VideoGallery-module__vjtP9q__playerActions a{align-items:center;min-height:44px;display:inline-flex}.VideoGallery-module__vjtP9q__close{min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.VideoGallery-module__vjtP9q__more{border-top:1px solid var(--line-dark);margin-top:56px;padding-top:40px}.VideoGallery-module__vjtP9q__grid{gap:32px;margin-top:24px;display:grid}.VideoGallery-module__vjtP9q__card{min-width:0}.VideoGallery-module__vjtP9q__cardDetails{margin-top:20px}.VideoGallery-module__vjtP9q__empty{padding-block:32px}@media (min-width:768px){.VideoGallery-module__vjtP9q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (min-width:1024px){.VideoGallery-module__vjtP9q__featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.VideoGallery-module__vjtP9q__featured .VideoGallery-module__vjtP9q__frame[data-portrait]{margin-left:auto;margin-right:0}.VideoGallery-module__vjtP9q__more{margin-top:72px}}@media (prefers-reduced-motion:reduce){.VideoGallery-module__vjtP9q__play{transition:none}}
.text-module__iSI7yG__body{gap:16px;display:grid}.text-module__iSI7yG__body>*{max-width:var(--measure)}.text-module__iSI7yG__body h2{margin-top:24px}.text-module__iSI7yG__body ul{gap:8px;padding-left:1.25em;list-style:outside;display:grid}.text-module__iSI7yG__facts{gap:16px;margin-top:16px;display:grid}.text-module__iSI7yG__facts>div{border-top:1px solid var(--line-light);gap:4px;padding-top:16px;display:grid}.text-module__iSI7yG__list{flex-wrap:wrap;gap:8px 24px;display:flex}.text-module__iSI7yG__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}
.WhatsAppFloat-module__JraM6W__float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--glass-edge);width:48px;height:48px;color:var(--teal-900);background:var(--glass-light);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px 0 #fff6, var(--shadow-float);visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-exit), translate var(--dur-base) var(--ease-exit), scale var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-base);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;translate:0 12px}.WhatsAppFloat-module__JraM6W__float[data-over=dark]{color:var(--mist-100);background:var(--glass-dark)}.WhatsAppFloat-module__JraM6W__float[data-shown]{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), visibility 0s;translate:0}.WhatsAppFloat-module__JraM6W__float:active{transition-duration:var(--dur-press);scale:.97}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.WhatsAppFloat-module__JraM6W__float{background:#ffffffeb}.WhatsAppFloat-module__JraM6W__float[data-over=dark]{background:#0c2b2eeb}}@media (min-width:768px){.WhatsAppFloat-module__JraM6W__float{display:none}}
.page-module__HUPdqG__intro{padding-block:calc(var(--nav-h) + var(--promo-h) + env(safe-area-inset-top) + 48px) 48px}.page-module__HUPdqG__grid{gap:var(--gap);margin-top:var(--gap);display:grid}@media (min-width:768px){.page-module__HUPdqG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__HUPdqG__grid{grid-template-columns:repeat(3,1fr)}}
.page-module__38Qwrq__page{min-height:100svh;padding-block:calc(var(--nav-h) + var(--promo-h) + env(safe-area-inset-top) + 40px) calc(96px + env(safe-area-inset-bottom))}.page-module__38Qwrq__page .voice{margin-bottom:32px}.page-module__38Qwrq__after{text-align:center;justify-items:center;gap:24px;margin-top:32px;display:grid}.page-module__38Qwrq__others{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex}.page-module__38Qwrq__plain{gap:32px;margin-top:32px;display:grid}.page-module__38Qwrq__plain li{gap:8px;display:grid}.page-module__38Qwrq__plain img{border-radius:var(--r-photo)}@media (min-width:768px){.page-module__38Qwrq__page{padding-bottom:72px}.page-module__38Qwrq__plain{grid-template-columns:1fr 1fr}}
.page-module__2ERvXW__after{margin-top:24px}.page-module__2ERvXW__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.page-module__2ERvXW__split{gap:48px;display:grid}.page-module__2ERvXW__route{margin-top:20px}.page-module__2ERvXW__connect{border-top:1px solid var(--line-light);margin-top:40px;padding-top:24px}.page-module__2ERvXW__social{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}@media (min-width:1024px){.page-module__2ERvXW__split{grid-template-columns:1fr 1fr;align-items:start}}
.landing-module__RvGw7a__intro{max-width:62ch;margin-top:20px}.landing-module__RvGw7a__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.landing-module__RvGw7a__space{margin-top:32px}.landing-module__RvGw7a__narrow{max-width:760px}.landing-module__RvGw7a__facts{gap:16px;margin-top:32px;display:grid}.landing-module__RvGw7a__facts>div{border:1px solid var(--line-light);border-radius:var(--r-field);background:var(--white);padding:20px}.landing-module__RvGw7a__facts dt{color:var(--ink-600);font-size:var(--fs-small)}.landing-module__RvGw7a__facts dd{font-size:var(--fs-lead);margin-top:8px;font-weight:700;line-height:1.35}.landing-module__RvGw7a__facts small{font-size:var(--fs-caption);color:var(--ink-600);margin-top:8px;display:block}.landing-module__RvGw7a__reasons{gap:16px;margin-top:32px;display:grid}.landing-module__RvGw7a__reasons li{border-top:1px solid var(--line-light);padding:24px}.landing-module__RvGw7a__reasons h3{margin-bottom:10px}.landing-module__RvGw7a__facilities{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:24px;display:grid}.landing-module__RvGw7a__facilities li{border-top:1px solid var(--line-light);padding-block:12px}.landing-module__RvGw7a__faq{gap:0;margin-top:28px;display:grid}.landing-module__RvGw7a__faq>div{border-top:1px solid var(--line-light);padding-block:20px}.landing-module__RvGw7a__faq dt{font-size:var(--fs-lead);font-weight:700}.landing-module__RvGw7a__faq dd{max-width:70ch;color:var(--ink-600);margin-top:8px}.landing-module__RvGw7a__visit{counter-reset:step;gap:0;margin-top:28px;display:grid}.landing-module__RvGw7a__visit li{border-top:1px solid var(--line-light);counter-increment:step;padding:20px 0 20px 46px;position:relative}.landing-module__RvGw7a__visit li:before{content:counter(step, decimal-leading-zero);color:var(--river-600);font-size:var(--fs-small);font-weight:700;position:absolute;top:23px;left:0}.landing-module__RvGw7a__visit strong{margin-bottom:6px;display:block}.landing-module__RvGw7a__visit p{color:var(--ink-600)}.landing-module__RvGw7a__aside{border-left:3px solid var(--gold-500);background:var(--white);margin-top:24px;padding:20px}.landing-module__RvGw7a__reading{gap:16px;margin-top:28px;display:grid}.landing-module__RvGw7a__reading li{border-top:1px solid var(--line-light);padding:20px 0}.landing-module__RvGw7a__reading p{max-width:70ch;color:var(--ink-600);margin-top:8px}@media (min-width:640px){.landing-module__RvGw7a__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__RvGw7a__reasons,.landing-module__RvGw7a__facilities{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.landing-module__RvGw7a__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}
.page-module__r7psWW__after{margin-top:24px}.page-module__r7psWW__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.page-module__r7psWW__map{aspect-ratio:4/3;border-radius:var(--r-photo);background:var(--mist-100);border:0;width:100%;display:block}@media (min-width:1024px){.page-module__r7psWW__map{aspect-ratio:16/9}}
.page-module__W-57bW__hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.page-module__W-57bW__heroMedia{z-index:-2;position:absolute;inset:0}.page-module__W-57bW__hero:after{content:"";z-index:-1;background:linear-gradient(#081f218c,#081f2100 24%),linear-gradient(#081f2100 30%,#081f2159 55%,#081f21e0);position:absolute;inset:0}.page-module__W-57bW__heroText{padding-block:calc(var(--nav-h) + var(--promo-h) + 24px) calc(48px + env(safe-area-inset-bottom))}.page-module__W-57bW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.page-module__W-57bW__statement{font-weight:600}.page-module__W-57bW__statement+p,.page-module__W-57bW__after{margin-top:24px}.page-module__W-57bW__siteplanLinks{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.page-module__W-57bW__siteplanLinks a{align-items:center;min-height:44px;display:inline-flex}.page-module__W-57bW__split{gap:48px;display:grid}.page-module__W-57bW__mapLinks{flex-wrap:wrap;gap:24px;display:flex}.page-module__W-57bW__contactActions{flex-wrap:wrap;align-items:center;gap:24px;margin-block:32px 24px;display:flex}.page-module__W-57bW__articles{gap:var(--gap);margin-top:48px;display:grid}@media (min-width:768px){.page-module__W-57bW__articles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-module__W-57bW__split{grid-template-columns:1fr 1fr;align-items:start}}
.page-module__X1eoZG__intro{max-width:36ch;margin-top:20px}
.page-module__fm7gEq__hero{isolation:isolate;align-items:end;min-height:88svh;display:grid;position:relative;overflow:hidden}.page-module__fm7gEq__heroPhoto{z-index:-2;position:absolute;inset:0}.page-module__fm7gEq__hero:after{content:"";z-index:-1;background:linear-gradient(#081f218c,#081f2100 24%),linear-gradient(#081f2100 30%,#081f2159 55%,#081f21e0);position:absolute;inset:0}.page-module__fm7gEq__heroText{padding-block:calc(var(--nav-h) + var(--promo-h) + 24px) 48px}.page-module__fm7gEq__photos{margin-top:28px}.page-module__fm7gEq__split{gap:48px;display:grid}.page-module__fm7gEq__after{margin-top:24px}.page-module__fm7gEq__facts{gap:32px var(--gap);grid-template-columns:1fr 1fr;align-content:start;display:grid}.page-module__fm7gEq__facts dd{margin-top:4px}.page-module__fm7gEq__specs{margin-top:48px;display:grid}.page-module__fm7gEq__specs>div{border-top:1px solid var(--line-light);gap:4px;padding-block:16px;display:grid}.page-module__fm7gEq__contactActions{flex-wrap:wrap;align-items:center;gap:24px;margin-block:32px 64px;display:flex}.page-module__fm7gEq__others{gap:var(--gap);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.page-module__fm7gEq__other{gap:8px;display:grid}.page-module__fm7gEq__otherPhoto{aspect-ratio:4/5;border-radius:var(--r-card)}@media (min-width:768px){.page-module__fm7gEq__facts{grid-template-columns:repeat(3,1fr)}.page-module__fm7gEq__specs{column-gap:var(--gap);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page-module__fm7gEq__split{grid-template-columns:1fr 1fr;align-items:start}.page-module__fm7gEq__others{max-width:640px}}
.page-module__k-nWzq__scroll{margin-top:32px}.page-module__k-nWzq__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-caption)}.page-module__k-nWzq__table th,.page-module__k-nWzq__table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid var(--line-light);padding:12px 0 12px 6px}.page-module__k-nWzq__table th:first-child,.page-module__k-nWzq__table td:first-child{padding-left:0}.page-module__k-nWzq__table thead th,.page-module__k-nWzq__table thead td{border-top:0;font-weight:700}.page-module__k-nWzq__table tbody th{font-size:var(--fs-small);color:var(--ink-600);font-weight:500}.page-module__k-nWzq__after{margin-top:24px}@media (min-width:480px){.page-module__k-nWzq__table{font-size:var(--fs-body)}.page-module__k-nWzq__table th,.page-module__k-nWzq__table td{padding-left:12px}}
.page-module__37VkBW__intro{padding-block:calc(var(--nav-h) + var(--promo-h) + env(safe-area-inset-top) + 40px) 56px}.page-module__37VkBW__caption{margin-top:12px}.page-module__37VkBW__planLinks{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.page-module__37VkBW__planLinks a{align-items:center;min-height:44px;display:inline-flex}.page-module__37VkBW__contactActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}
.PreviewBar-module__7kl6Vq__bar{z-index:50;border-radius:var(--r-card);background:var(--gold-300);color:var(--teal-900);box-shadow:var(--shadow-float);padding:12px 16px;position:fixed;inset:auto 16px 16px}@media (min-width:768px){.PreviewBar-module__7kl6Vq__bar{inset:auto auto 24px 24px}}
