.PropertyHero-module__8xfKWa__hero{--bone:#fff;--brass:#cfc0a8;--ink:#1a1814;isolation:isolate;width:100%;height:100svh;min-height:620px;color:var(--bone);perspective:1200px;background:#0e0d0b;position:relative;overflow:hidden}.PropertyHero-module__8xfKWa__plate{object-fit:cover;z-index:1;transition:transform 2.6s cubic-bezier(.55,0,.6,1),opacity 1.2s 1.2s;animation:34s ease-in-out infinite alternate PropertyHero-module__8xfKWa__sway}.PropertyHero-module__8xfKWa__video{object-fit:cover;z-index:2;opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.12)}@keyframes PropertyHero-module__8xfKWa__sway{0%{transform:scale(1.06)rotateY(-1.3deg)rotateX(.6deg)rotate(.3deg)}50%{transform:scale(1.09)rotateY(.5deg)rotateX(-.5deg)rotate(-.15deg)translate(-.5%,.4%)}to{transform:scale(1.07)rotateY(1.3deg)rotateX(.5deg)rotate(-.3deg)translate(.4%,-.3%)}}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__plate{opacity:0;animation:none;transform:scale(1.35)}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__video,.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__video{opacity:1;transform:scale(1)}.PropertyHero-module__8xfKWa__fogGroup{z-index:3;pointer-events:none;transform-origin:50% 45%;transition:transform 2.6s cubic-bezier(.55,0,.6,1),opacity 2.2s;position:absolute;inset:0}.PropertyHero-module__8xfKWa__fog{pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background-repeat:no-repeat;background-size:100% 100%;transition:opacity 1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:-40%}.PropertyHero-module__8xfKWa__fog:after{content:"";background:inherit;opacity:0;will-change:transform, opacity;animation:26s ease-in-out infinite PropertyHero-module__8xfKWa__churnPulse,41s ease-in-out infinite PropertyHero-module__8xfKWa__churnDrift;position:absolute;inset:0}.PropertyHero-module__8xfKWa__fogFar{opacity:calc(.42 * var(--fog));background-image:url(/heroes/fog_far.webp);animation-name:PropertyHero-module__8xfKWa__wanderFar;animation-duration:110s}.PropertyHero-module__8xfKWa__fogFar:after{animation-duration:34s,53s}.PropertyHero-module__8xfKWa__fogMid{opacity:calc(.45 * var(--fog));background-image:url(/heroes/fog_mid.webp);animation-name:PropertyHero-module__8xfKWa__wanderMid;animation-duration:74s}.PropertyHero-module__8xfKWa__fogMid:after{animation-duration:27s,43s;animation-delay:-12s,-8s}.PropertyHero-module__8xfKWa__fogNear{opacity:calc(.32 * var(--fog));background-image:url(/heroes/fog_near.webp);animation-name:PropertyHero-module__8xfKWa__wanderNear;animation-duration:50s}.PropertyHero-module__8xfKWa__fogNear:after{animation-duration:21s,33s;animation-delay:-5s,-17s}@keyframes PropertyHero-module__8xfKWa__wanderFar{0%{transform:translate(-6%,2%)scale(1.22)}30%{transform:translate(2%,-2%)scale(1.28)}55%{transform:translate(8%,1%)scale(1.34)}80%{transform:translateY(4%)scale(1.26)}to{transform:translate(-6%,2%)scale(1.22)}}@keyframes PropertyHero-module__8xfKWa__wanderMid{0%{transform:translate(7%,-2%)scale(1.26)rotate(.4deg)}35%{transform:translate(-2%,3%)scale(1.18)rotate(-.3deg)}65%{transform:translate(-8%,-1%)scale(1.3)rotate(.2deg)}to{transform:translate(7%,-2%)scale(1.26)rotate(.4deg)}}@keyframes PropertyHero-module__8xfKWa__wanderNear{0%{transform:translate(-10%,-3%)scale(1.2)}30%{transform:translate(-1%,4%)scale(1.3)}60%{transform:translate(9%,-2%)scale(1.24)}85%{transform:translate(-2%,-5%)scale(1.32)}to{transform:translate(-10%,-3%)scale(1.2)}}@keyframes PropertyHero-module__8xfKWa__churnPulse{0%,to{opacity:0}45%{opacity:.3}}@keyframes PropertyHero-module__8xfKWa__churnDrift{0%,to{transform:translate(2%,-1%)scale(1.12)scaleX(-1)}50%{transform:translate(-3%,2%)scale(1.2)scaleX(-1)}}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__fogGroup{transform:translate(6%,-3%)scale(1.75)}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__fog{opacity:min(1, calc(.35 + .65 * var(--fog)))}.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__fogGroup{opacity:.18}.PropertyHero-module__8xfKWa__clouds{object-fit:cover;z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__clouds{opacity:1}.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__clouds{opacity:0;transition:opacity 1.5s .12s}.PropertyHero-module__8xfKWa__whiteout{z-index:5;opacity:0;pointer-events:none;background:#fff;transition:opacity .75s;position:absolute;inset:0}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__whiteout{opacity:.82;transition-delay:.85s}.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__whiteout{opacity:0;transition:opacity 1.4s}.PropertyHero-module__8xfKWa__vignette{pointer-events:none;z-index:6;background:radial-gradient(70% 60% at 50% 45%,#0000 55%,#0a090880 100%);position:absolute;inset:0}.PropertyHero-module__8xfKWa__copy{z-index:7;text-align:center;text-shadow:0 2px 30px #0009;flex-direction:column;justify-content:center;align-items:center;padding:0 6vw;transition:opacity .8s,transform 1.4s;display:flex;position:absolute;inset:0}.PropertyHero-module__8xfKWa__entering .PropertyHero-module__8xfKWa__copy,.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__copy{opacity:0;pointer-events:none;transform:scale(1.1)}.PropertyHero-module__8xfKWa__eyebrow{letter-spacing:.42em;text-transform:uppercase;opacity:.85;margin:0 0 1.2rem;padding-left:.42em;font-size:.68rem;font-weight:400}.PropertyHero-module__8xfKWa__title{font-family:var(--font-brand,"Bellefair", Georgia, serif);letter-spacing:.14em;text-transform:uppercase;margin:0;padding-left:.14em;font-size:clamp(2.2rem,6vw,5rem);font-weight:300;line-height:1}.PropertyHero-module__8xfKWa__place{letter-spacing:.34em;text-transform:uppercase;opacity:.75;margin:1.4rem 0 0;padding-left:.34em;font-size:.62rem}.PropertyHero-module__8xfKWa__cta{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);background:var(--bone);cursor:pointer;border:0;margin-top:2.4rem;padding:1.05rem 2.4rem .95rem 2.7rem;font-family:inherit;font-size:.66rem;transition:background .35s}.PropertyHero-module__8xfKWa__cta:hover{background:var(--brass)}.PropertyHero-module__8xfKWa__cta:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.PropertyHero-module__8xfKWa__back{z-index:8;color:var(--bone);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-bottom:1px solid #fff6;padding:.4rem .2rem;font-family:inherit;font-size:.6rem;transition:opacity .6s 1.6s;position:absolute;top:1.4rem;left:1.6rem}.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__back{opacity:.75;pointer-events:auto}.PropertyHero-module__8xfKWa__back:hover{opacity:1}.PropertyHero-module__8xfKWa__calm .PropertyHero-module__8xfKWa__plate{animation:none;transform:scale(1.05)}.PropertyHero-module__8xfKWa__calm .PropertyHero-module__8xfKWa__video{transition:opacity .5s;transform:none}.PropertyHero-module__8xfKWa__calm .PropertyHero-module__8xfKWa__copy,.PropertyHero-module__8xfKWa__calm.PropertyHero-module__8xfKWa__inside .PropertyHero-module__8xfKWa__copy{transform:none}@media (max-width:799px){.PropertyHero-module__8xfKWa__fogFar,.PropertyHero-module__8xfKWa__fogMid{display:none}.PropertyHero-module__8xfKWa__fogNear{opacity:calc(.4 * var(--fog))}.PropertyHero-module__8xfKWa__fog:after{display:none}.PropertyHero-module__8xfKWa__fog{will-change:auto;inset:-18%}}@media (prefers-reduced-motion:reduce){.PropertyHero-module__8xfKWa__plate,.PropertyHero-module__8xfKWa__fog,.PropertyHero-module__8xfKWa__fog:after{animation:none!important}.PropertyHero-module__8xfKWa__clouds{display:none}.PropertyHero-module__8xfKWa__plate,.PropertyHero-module__8xfKWa__video,.PropertyHero-module__8xfKWa__fogGroup,.PropertyHero-module__8xfKWa__fog,.PropertyHero-module__8xfKWa__whiteout,.PropertyHero-module__8xfKWa__copy{transition-duration:.2s!important;transition-delay:0s!important}}
.PropertyPage-module__txbwoq__scrollCue{z-index:8;color:#fff;letter-spacing:.36em;text-transform:uppercase;opacity:.8;pointer-events:none;flex-direction:column;align-items:center;gap:.7rem;font-size:.55rem;display:flex;position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%)}.PropertyPage-module__txbwoq__scrollCueLine{background:#ffffff40;width:1px;height:2.8rem;position:relative;overflow:hidden}.PropertyPage-module__txbwoq__scrollCueLine:after{content:"";background:#cfc0a8;animation:2.3s cubic-bezier(.65,0,.35,1) infinite PropertyPage-module__txbwoq__cueDrop;position:absolute;inset:0;transform:translateY(-100%)}@keyframes PropertyPage-module__txbwoq__cueDrop{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.PropertyPage-module__txbwoq__story{background:var(--paper);color:var(--ink);padding:clamp(5rem,11vw,9rem) clamp(1.4rem,6vw,6rem)}.PropertyPage-module__txbwoq__storyInner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2.5rem,6vw,6rem);max-width:1100px;margin:0 auto;display:grid}.PropertyPage-module__txbwoq__eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 1.4rem;font-size:.62rem}.PropertyPage-module__txbwoq__subtitle{font-family:var(--font-serif,"Petrona", Georgia, serif);letter-spacing:.02em;margin:0 0 1.8rem;font-size:clamp(1.9rem,3.8vw,3.2rem);font-weight:300;line-height:1.12}.PropertyPage-module__txbwoq__description{letter-spacing:.02em;color:var(--ink-soft);max-width:36rem;margin:0;font-size:clamp(.92rem,1.15vw,1.05rem);font-weight:300;line-height:1.85}.PropertyPage-module__txbwoq__details{flex-direction:column;align-self:center;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.PropertyPage-module__txbwoq__details li{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:1.1rem;font-size:.68rem}@media (max-width:860px){.PropertyPage-module__txbwoq__storyInner{grid-template-columns:1fr}}.PropertyPage-module__txbwoq__continue{background:var(--paper-2);color:var(--ink);padding:clamp(4.5rem,9vw,7rem) clamp(1.4rem,6vw,6rem)}.PropertyPage-module__txbwoq__continueHead{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1100px;margin:0 auto clamp(2.2rem,5vh,3.5rem);display:flex}.PropertyPage-module__txbwoq__continueTitle{font-family:var(--font-serif,"Petrona", Georgia, serif);letter-spacing:.03em;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:300}.PropertyPage-module__txbwoq__backLink{letter-spacing:.32em;text-transform:uppercase;color:var(--ink);white-space:nowrap;align-items:center;gap:.8rem;font-size:.6rem;text-decoration:none;display:inline-flex}.PropertyPage-module__txbwoq__backLink:after{content:"";background:var(--brass-deep);width:2.4rem;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1)}.PropertyPage-module__txbwoq__backLink:hover:after{width:3.8rem}.PropertyPage-module__txbwoq__continueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2.2rem);max-width:1100px;margin:0 auto;display:grid}.PropertyPage-module__txbwoq__continueCard{color:#fff;aspect-ratio:16/9;text-decoration:none;display:block;position:relative;overflow:hidden}.PropertyPage-module__txbwoq__continueCard img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.PropertyPage-module__txbwoq__continueCard:hover img{transform:scale(1.06)}.PropertyPage-module__txbwoq__continueCard:after{content:"";background:linear-gradient(#0000 45%,#0a0908bf);position:absolute;inset:0}.PropertyPage-module__txbwoq__continueLabel{z-index:1;position:absolute;bottom:1.4rem;left:1.6rem}.PropertyPage-module__txbwoq__continueLabel small{letter-spacing:.34em;text-transform:uppercase;color:#cfc0a8;margin-bottom:.4rem;font-size:.55rem;display:block}.PropertyPage-module__txbwoq__continueLabel span{font-family:var(--font-brand,"Bellefair", Georgia, serif);letter-spacing:.08em;text-transform:uppercase;font-size:1.5rem;font-weight:300}@media (max-width:720px){.PropertyPage-module__txbwoq__continueGrid{grid-template-columns:1fr}.PropertyPage-module__txbwoq__continueHead{flex-direction:column;align-items:flex-start}}
.PropertyExplorer-module__Ub8jBG__explorer{perspective:1600px;background:radial-gradient(120% 100% at 50% 45%,#161410,#0e0d0b 70%,#020505);height:100svh;min-height:620px;position:relative;overflow:hidden}.PropertyExplorer-module__Ub8jBG__camera{transform-origin:50% 45%;will-change:transform;position:absolute;inset:0}.PropertyExplorer-module__Ub8jBG__cameraFly{animation:3s cubic-bezier(.45,.05,.35,1) both PropertyExplorer-module__Ub8jBG__cameraFly}@keyframes PropertyExplorer-module__Ub8jBG__cameraFly{0%{transform:scale(1)rotateX(0)}30%{transform:scale(.86)rotateX(4.5deg)}70%{transform:scale(.86)rotateX(4.5deg)}to{transform:scale(1)rotateX(0)}}.PropertyExplorer-module__Ub8jBG__world{will-change:transform;position:absolute;inset:0}.PropertyExplorer-module__Ub8jBG__worldFly{animation:3s cubic-bezier(.45,.05,.35,1) both PropertyExplorer-module__Ub8jBG__worldFly}@keyframes PropertyExplorer-module__Ub8jBG__worldFly{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--dir) * -100%), 0, 0)}}.PropertyExplorer-module__Ub8jBG__scene{width:100%;height:100%;position:absolute;top:0}.PropertyExplorer-module__Ub8jBG__sceneFlying{animation:3s cubic-bezier(.45,.05,.35,1) both PropertyExplorer-module__Ub8jBG__sceneMask;-webkit-mask-image:radial-gradient(#000 62%,#0000 95%);mask-image:radial-gradient(#000 62%,#0000 95%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes PropertyExplorer-module__Ub8jBG__sceneMask{0%{-webkit-mask-size:300% 300%;mask-size:300% 300%}20%{-webkit-mask-size:118% 124%;mask-size:118% 124%}80%{-webkit-mask-size:118% 124%;mask-size:118% 124%}to{-webkit-mask-size:300% 300%;mask-size:300% 300%}}.PropertyExplorer-module__Ub8jBG__seam{top:-12%;bottom:-12%;left:calc(50% + var(--dir) * 50%);pointer-events:none;background:linear-gradient(90deg,#0000,#e2ded666 32%,#e8e5de99 50%,#e2ded666 68%,#0000);width:42vw;animation:3s ease-in-out both PropertyExplorer-module__Ub8jBG__seamFade;position:absolute;transform:translate(-50%)}@keyframes PropertyExplorer-module__Ub8jBG__seamFade{0%{opacity:0}30%{opacity:.85}70%{opacity:.85}to{opacity:0}}.PropertyExplorer-module__Ub8jBG__nav{z-index:10;align-items:baseline;gap:2.4rem;display:flex;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.PropertyExplorer-module__Ub8jBG__navItem{color:#fff;opacity:.5;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;text-shadow:0 1px 12px #000000b3;background:0 0;border:0;border-bottom:1px solid #0000;padding:.5rem .2rem .4rem;font-family:inherit;font-size:.6rem;transition:opacity .35s,border-color .35s}.PropertyExplorer-module__Ub8jBG__navItem:hover{opacity:.9}.PropertyExplorer-module__Ub8jBG__navItem:focus-visible{outline-offset:4px;outline:2px solid #cfc0a8}.PropertyExplorer-module__Ub8jBG__navActive{opacity:1;border-bottom-color:#cfc0a8}@media (prefers-reduced-motion:reduce){.PropertyExplorer-module__Ub8jBG__cameraFly,.PropertyExplorer-module__Ub8jBG__worldFly,.PropertyExplorer-module__Ub8jBG__sceneFlying{animation-duration:10ms}.PropertyExplorer-module__Ub8jBG__seam{display:none}}
