*{box-sizing:border-box}*:before{box-sizing:border-box}*:after{box-sizing:border-box}:root{--ink:#132A3A;--ink-2:#1E3C50;--paper:#F7F5F0;--paper-2:#EFEBE2;--green:#1E7A4B;--green-dk:#155C38;--brass:#C89B3C;--rule:rgba(19,42,58,.16);--rule-2:rgba(19,42,58,.08);--muted:rgba(19,42,58,.62);--display:"Bricolage Grotesque",Georgia,serif;--body:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--wrap:1180px}html{-webkit-text-size-adjust:100%}body.p-home,body.p-locality,body.p-plot,body.p-sell,body.p-contact{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);overflow-x:hidden}body.p-thanks{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);min-height:100vh;display:flex;flex-direction:column}.p-home img,.p-locality img,.p-plot img,.p-sell img{max-width:100%;height:auto;display:block}.p-home a,.p-locality a,.p-plot a,.p-sell a,.p-contact a,.p-thanks a{color:inherit}.p-home h1,.p-sell h1{font-family:var(--display);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.05}.p-locality h1,.p-plot h1,.p-contact h1,.p-thanks h1{font-family:var(--display);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.06}.p-home h2,.p-sell h2{font-family:var(--display);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.05}.p-locality h2,.p-plot h2,.p-contact h2,.p-thanks h2{font-family:var(--display);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.06}.p-home h3,.p-sell h3{font-family:var(--display);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.05}.p-locality h3,.p-plot h3,.p-contact h3,.p-thanks h3{font-family:var(--display);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.06}.p-home p,.p-locality p,.p-plot p,.p-sell p,.p-contact p,.p-thanks p{margin:0}.p-home .wrap,.p-locality .wrap,.p-plot .wrap,.p-sell .wrap,.p-contact .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.p-thanks .wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.p-home .eyebrow,.p-locality .eyebrow,.p-plot .eyebrow,.p-sell .eyebrow,.p-contact .eyebrow,.p-thanks .eyebrow{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.p-home :where(a,button,input,select,textarea):focus-visible,.p-sell :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--green);outline-offset:2px}.p-home .grid-bg,.p-sell .grid-bg{position:relative}.p-home .grid-bg:before,.p-sell .grid-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--rule-2) 1px,transparent 1px),linear-gradient(90deg,var(--rule-2) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 78%)}.p-home .top,.p-sell .top{border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:50;background:#f7f5f0eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p-locality .top,.p-plot .top,.p-contact .top{border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:60;background:#f7f5f0f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p-thanks .top{border-bottom:1px solid var(--rule)}.p-home .top .wrap,.p-sell .top .wrap{display:flex;align-items:center;gap:16px;min-height:64px}.p-locality .top .wrap,.p-plot .top .wrap,.p-contact .top .wrap{display:flex;align-items:center;gap:18px;min-height:64px}.p-thanks .top .wrap{display:flex;align-items:center;min-height:64px}.p-home .brand,.p-locality .brand,.p-plot .brand,.p-sell .brand,.p-contact .brand,.p-thanks .brand{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.03em;text-decoration:none;display:flex;align-items:center;gap:9px}.p-home .brand .mark,.p-locality .brand .mark,.p-plot .brand .mark,.p-sell .brand .mark,.p-contact .brand .mark,.p-thanks .brand .mark{flex:none;position:relative;width:30px;height:30px;background:var(--green);color:#fff;display:grid;place-items:center;border-radius:2px;font:800 13.5px/1 var(--display);letter-spacing:-.04em}.p-home .brand .mark:after,.p-locality .brand .mark:after,.p-plot .brand .mark:after,.p-sell .brand .mark:after,.p-contact .brand .mark:after,.p-thanks .brand .mark:after{content:"";position:absolute;right:-3px;bottom:-3px;width:8px;height:8px;border-right:2px solid var(--brass);border-bottom:2px solid var(--brass)}.p-home .nav,.p-locality .nav,.p-plot .nav,.p-sell .nav,.p-contact .nav{margin-left:auto;display:flex;gap:26px;align-items:center}.p-home .nav a{font-size:14.5px;text-decoration:none;color:var(--muted);white-space:nowrap}.p-locality .nav a,.p-plot .nav a,.p-sell .nav a,.p-contact .nav a{position:relative;font-size:14.5px;text-decoration:none;color:var(--muted);white-space:nowrap;padding:6px 0;transition:color .15s}.p-home .nav a:hover,.p-locality .nav a:hover,.p-plot .nav a:hover,.p-sell .nav a:hover,.p-contact .nav a:hover{color:var(--ink)}.p-home .nav .btn-sell,.p-locality .nav .btn-sell,.p-plot .nav .btn-sell,.p-sell .nav .btn-sell,.p-contact .nav .btn-sell{padding:12px 20px;font-size:14.5px;color:#fff}.p-home .nav .btn-sell:hover,.p-locality .nav .btn-sell:hover,.p-plot .nav .btn-sell:hover,.p-sell .nav .btn-sell:hover,.p-contact .nav .btn-sell:hover{color:#fff}.p-home .btn,.p-locality .btn,.p-sell .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--green);color:#fff;text-decoration:none;font:600 15px/1 var(--body);padding:14px 20px;border:0;border-radius:2px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.p-plot .btn,.p-contact .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--green);color:#fff;text-decoration:none;font:600 15px/1 var(--body);padding:14px 20px;border:0;border-radius:2px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.p-thanks .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;text-decoration:none;font:600 15.5px/1 var(--body);padding:16px 20px;border:0;border-radius:2px;cursor:pointer;width:100%;transition:background .15s,color .15s,border-color .15s}.p-home .btn:hover,.p-locality .btn:hover,.p-plot .btn:hover,.p-sell .btn:hover,.p-contact .btn:hover,.p-thanks .btn:hover{background:var(--green-dk)}.p-home .btn-ghost,.p-locality .btn-ghost,.p-plot .btn-ghost,.p-sell .btn-ghost,.p-contact .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--rule);padding:12px 18px}.p-home .btn-ghost:hover,.p-locality .btn-ghost:hover,.p-plot .btn-ghost:hover,.p-sell .btn-ghost:hover,.p-contact .btn-ghost:hover{background:transparent;color:var(--green);border-color:var(--green)}.p-home .hero{padding:64px 0 0}.p-sell .hero{padding:60px 0 0}.p-home .hero-in{display:grid;grid-template-columns:1.25fr .9fr;gap:56px;align-items:start}.p-sell .hero-in{display:grid;grid-template-columns:1.2fr .95fr;gap:56px;align-items:start}.p-home .parcel,.p-sell .parcel{position:relative;border:1px solid var(--ink);padding:38px 34px 34px}.p-thanks .parcel{position:relative;border:1px solid var(--ink);padding:40px 36px 36px;background:var(--paper)}.p-home .parcel:before,.p-sell .parcel:before,.p-thanks .parcel:before{content:"";position:absolute;width:11px;height:11px;border:2px solid var(--brass);background:var(--paper);top:-6px;left:-6px}.p-home .parcel:after,.p-sell .parcel:after,.p-thanks .parcel:after{content:"";position:absolute;width:11px;height:11px;border:2px solid var(--brass);background:var(--paper);bottom:-6px;right:-6px}.p-home .pk,.p-sell .pk,.p-thanks .pk{position:absolute;width:11px;height:11px;border:2px solid var(--brass);background:var(--paper)}.p-home .pk.tr,.p-sell .pk.tr,.p-thanks .pk.tr{top:-6px;right:-6px}.p-home .pk.bl,.p-sell .pk.bl,.p-thanks .pk.bl{bottom:-6px;left:-6px}.p-home .dim,.p-sell .dim{position:absolute;font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--muted);background:var(--paper);padding:0 8px;text-transform:uppercase}.p-thanks .dim{position:absolute;top:-6px;left:36px;font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--muted);background:var(--paper);padding:0 8px;text-transform:uppercase}.p-home .dim.top,.p-sell .dim.top{top:-6px;left:34px}.p-home .dim.right{top:50%;right:-1px;transform:translate(50%,-50%) rotate(90deg)}.p-home h1{font-size:clamp(38px,6.4vw,68px)}.p-locality h1{font-size:clamp(34px,5.6vw,58px)}.p-plot h1{font-size:clamp(30px,4.4vw,46px);max-width:22ch}.p-sell h1{font-size:clamp(36px,5.8vw,62px)}.p-contact h1{font-size:clamp(34px,5.4vw,56px)}.p-thanks h1{font-size:clamp(34px,5.2vw,54px)}.p-home h1 .n,.p-sell h1 .n,.p-thanks h1 .n{display:block;color:var(--green)}.p-home .lede,.p-sell .lede{margin-top:20px;font-size:19px;color:var(--ink-2);max-width:46ch}.p-contact .lede{margin-top:18px;font-size:19px;color:var(--ink-2);max-width:44ch}.p-thanks .lede{margin-top:20px;font-size:19px;color:var(--ink-2);max-width:44ch}.p-home .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.p-home .trustline,.p-sell .trustline{margin-top:26px;padding-top:20px;border-top:1px dashed var(--rule);display:flex;flex-wrap:wrap;gap:10px 22px;font:500 13px/1.3 var(--mono);color:var(--muted)}.p-home .trustline span,.p-sell .trustline span{display:flex;align-items:center;gap:7px}.p-home .trustline b,.p-sell .trustline b{color:var(--green);font-weight:700}.p-home .card,.p-sell .card,.p-contact .card{background:#fff;border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule),18px 18px 0 -10px #132a3a0f}.p-thanks .card{background:#fff;border:1px solid var(--rule);padding:30px 28px;box-shadow:0 1px 0 var(--rule),18px 18px 0 -10px #132a3a0f}.p-home .form,.p-sell .form{padding:26px}.p-contact .form{padding:28px}.p-home .form h2,.p-sell .form h2,.p-contact .form h2{font-size:23px}.p-home .form p.sub,.p-sell .form p.sub{margin-top:8px;font-size:14.5px;color:var(--muted)}.p-contact .form p.sub{margin-top:9px;font-size:14.5px;color:var(--muted)}.p-home .toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:22px;border:1px solid var(--rule);border-radius:2px;background:var(--paper);padding:4px}.p-home .tg-ind{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--ink);border-radius:2px;transition:transform .26s cubic-bezier(.4,0,.2,1)}.p-home .toggle[data-mode=sell] .tg-ind{transform:translate(100%)}.p-home .tg{position:relative;z-index:1;background:none;border:0;cursor:pointer;padding:12px 8px;font:600 14.5px/1 var(--body);color:var(--muted);transition:color .2s;letter-spacing:-.01em}.p-home .tg[aria-selected=true]{color:#fff}.p-home .tg:hover{color:var(--ink)}.p-home .tg[aria-selected=true]:hover{color:#fff}.p-home label,.p-sell label{display:block;margin-top:16px;font:500 12px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.p-contact label{display:block;margin-top:17px;font:500 12px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.p-home input{width:100%;margin-top:7px;font:400 16px/1 var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:14px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-sell input{width:100%;margin-top:7px;font:400 16px/1.4 var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:14px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--body)}.p-contact input{width:100%;margin-top:7px;font:400 16px/1.45 var(--body);font-family:var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:14px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-home input:focus,.p-sell input:focus,.p-contact input:focus{border-color:var(--green);background:#fff;outline:none}.p-home .sel,.p-sell .sel{position:relative;margin-top:7px}.p-locality .sel{position:relative;flex:0 0 auto;min-width:150px}.p-home .sel-btn,.p-sell .sel-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font:400 16px/1.2 var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:14px 13px;cursor:pointer;transition:border-color .15s,background .15s}.p-locality .sel-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font:500 14.5px/1.15 var(--body);color:var(--ink);background:#fff;border:1px solid rgba(19,42,58,.3);border-radius:2px;padding:10px 13px;cursor:pointer;transition:all .15s}.p-home .sel-btn:hover,.p-sell .sel-btn:hover{border-color:#132a3a57}.p-locality .sel-btn:hover{border-color:var(--ink)}.p-home .sel.open .sel-btn,.p-sell .sel.open .sel-btn{border-color:var(--green);background:#fff}.p-locality .sel.open .sel-btn{border-color:var(--green)}.p-home .sel-btn .ph,.p-sell .sel-btn .ph{color:var(--muted)}.p-home .sel-caret,.p-sell .sel-caret{width:8px;height:8px;flex:none;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s}.p-locality .sel-caret{width:7px;height:7px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s;opacity:.75}.p-home .sel.open .sel-caret,.p-sell .sel.open .sel-caret{transform:rotate(-135deg) translate(-2px,-2px);border-color:var(--green)}.p-locality .sel.open .sel-caret{transform:rotate(-135deg) translate(-2px,-2px)}.p-home .sel-list,.p-sell .sel-list{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;margin:0;padding:5px;list-style:none;background:#fff;border:1px solid var(--ink);border-radius:2px;box-shadow:0 14px 34px -14px #132a3a6b;max-height:262px;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .15s,transform .15s,visibility .15s}.p-locality .sel-list{position:absolute;z-index:70;top:calc(100% + 6px);left:0;min-width:100%;margin:0;padding:5px;list-style:none;background:#fff;border:1px solid var(--ink);border-radius:2px;box-shadow:0 16px 36px -14px #132a3a73;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .15s,transform .15s,visibility .15s;white-space:nowrap}.p-home .sel.open .sel-list,.p-locality .sel.open .sel-list,.p-sell .sel.open .sel-list{opacity:1;visibility:visible;transform:none}.p-home .sel-list li,.p-sell .sel-list li{padding:11px 12px;font-size:15.5px;line-height:1.3;border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:10px}.p-locality .sel-list li{padding:10px 12px;font-size:14.5px;color:var(--ink);border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:9px}.p-home .sel-list li:before,.p-sell .sel-list li:before{content:"";width:6px;height:6px;flex:none;border:1.5px solid transparent;transition:border-color .12s}.p-locality .sel-list li:before{content:"";width:6px;height:6px;flex:none;border:1.5px solid transparent}.p-home .sel-list li:hover,.p-locality .sel-list li:hover,.p-sell .sel-list li:hover,.p-home .sel-list li.active,.p-sell .sel-list li.active{background:var(--paper-2)}.p-home .sel-list li[aria-selected=true],.p-locality .sel-list li[aria-selected=true],.p-sell .sel-list li[aria-selected=true]{font-weight:600}.p-home .sel-list li[aria-selected=true]:before,.p-locality .sel-list li[aria-selected=true]:before,.p-sell .sel-list li[aria-selected=true]:before{border-color:var(--brass)}.p-home .sel-list li.active:before,.p-sell .sel-list li.active:before{border-color:var(--brass)}.p-home .sel-list .grp,.p-sell .sel-list .grp{padding:13px 12px 6px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:default;pointer-events:none}.p-home .sel-list .grp:before,.p-sell .sel-list .grp:before{display:none}.p-home .combo,.p-sell .combo{display:flex;margin-top:7px;border:1px solid var(--rule);border-radius:2px;background:var(--paper);transition:border-color .15s,background .15s}.p-home .combo:focus-within,.p-sell .combo:focus-within{border-color:var(--green);background:#fff}.p-home .combo input,.p-sell .combo input{margin:0;border:0;background:transparent;flex:1;min-width:0}.p-home .combo input:focus{background:transparent;outline:none}.p-home .combo .sel,.p-sell .combo .sel{margin:0;flex:0 0 128px;border-left:1px solid var(--rule)}.p-home .combo .sel-btn,.p-sell .combo .sel-btn{border:0;background:transparent;font-size:15px;padding:14px 13px}.p-home .combo .sel.open .sel-btn,.p-sell .combo .sel.open .sel-btn{background:transparent}.p-home .combo .sel-list,.p-sell .combo .sel-list{left:auto;right:-1px;min-width:210px}.p-home .hint,.p-sell .hint{margin-top:8px;font:500 12px/1.4 var(--mono);color:var(--muted);min-height:17px}.p-home .hint b,.p-sell .hint b{color:var(--green);font-weight:600}.p-home [hidden],.p-locality [hidden],.p-plot [hidden],.p-contact [hidden]{display:none!important}.p-home .form .btn,.p-sell .form .btn,.p-contact .form .btn{width:100%;margin-top:22px;padding:16px}.p-home .fineprint,.p-sell .fineprint{margin-top:12px;font-size:12.5px;color:var(--muted);line-height:1.5}.p-contact .fineprint{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--muted)}.p-home .hp,.p-sell .hp,.p-contact .hp{position:absolute;left:-9999px}.p-home .chain{margin-top:76px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-2)}.p-plot .chain{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px}.p-home .chain-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.p-plot .chain-in{padding-block:60px}.p-home .check{padding:32px 30px;border-right:1px solid var(--rule)}.p-home .check:first-child{padding-left:0}.p-home .check:last-child{border-right:0;padding-right:0}.p-home .check .no{font:500 11px/1 var(--mono);color:var(--brass);letter-spacing:.14em}.p-home .check h3{margin-top:12px;font-size:17px;font-weight:600;letter-spacing:-.01em}.p-home .check p{margin-top:8px;font-size:14.5px;color:var(--muted);line-height:1.55}.p-home section,.p-sell section{padding:78px 0}.p-locality section,.p-plot section,.p-contact section{padding:70px 0}.p-home .sec-head,.p-sell .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:34px}.p-locality .sec-head,.p-plot .sec-head{margin-bottom:28px}.p-contact .sec-head{margin-bottom:30px}.p-home .sec-head h2,.p-sell .sec-head h2{font-size:clamp(28px,3.6vw,40px);max-width:22ch}.p-locality .sec-head h2{font-size:clamp(27px,3.4vw,38px);max-width:24ch}.p-plot .sec-head h2{font-size:clamp(26px,3.4vw,36px);max-width:26ch}.p-contact .sec-head h2{font-size:clamp(26px,3.4vw,36px);max-width:24ch}.p-home .sec-head p,.p-sell .sec-head p{color:var(--muted);max-width:44ch;font-size:16px}.p-plot .sec-head p{margin-top:12px;color:var(--muted);max-width:58ch}.p-contact .sec-head p{margin-top:12px;color:var(--muted);max-width:56ch}.p-home .plots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.p-home .plot{position:relative;display:block;text-decoration:none;background:#fff;border:1px solid var(--rule);padding:24px 22px 20px;transition:border-color .18s,transform .18s}.p-home .plot:hover{border-color:var(--green);transform:translateY(-3px)}.p-home .plot:after{content:"";position:absolute;top:9px;right:9px;width:8px;height:8px;border:2px solid var(--brass)}.p-home .plot .k{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.p-home .plot h3{margin-top:14px;font-size:24px;font-weight:600;letter-spacing:-.02em}.p-home .plot p{margin-top:9px;font-size:14.5px;color:var(--muted);line-height:1.55}.p-home .plot .go{margin-top:16px;font:600 14px/1 var(--body);color:var(--green);display:flex;align-items:center;gap:7px}.p-home .plot.wide{grid-column:span 2;background:var(--ink);border-color:var(--ink);color:var(--paper)}.p-home .plot.wide .k{color:var(--brass)}.p-home .plot.wide p{color:#f7f5f0b8}.p-home .plot.wide .go{color:var(--brass)}.p-home .plot.wide:hover{border-color:var(--brass)}.p-home .rate{background:var(--ink);color:var(--paper)}.p-home .rate .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.p-home .rate h2{font-size:clamp(28px,3.6vw,42px);color:#fff}.p-home .rate .eyebrow{color:var(--brass)}.p-home .rate p{margin-top:16px;color:#f7f5f0c2;font-size:17px;max-width:46ch}.p-home .ledger{border:1px solid rgba(247,245,240,.2);padding:22px 24px}.p-home .ledger .row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px dashed rgba(247,245,240,.16);font:500 14px/1 var(--mono)}.p-home .ledger .row:last-child{border-bottom:0}.p-home .ledger .row span:last-child{color:var(--brass)}.p-home .rate .btn{margin-top:22px;background:#a87c22;color:#fff}.p-home .rate .btn:hover{background:var(--brass);color:#fff}.p-home .steps,.p-contact .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;counter-reset:s}.p-sell .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:s}.p-home .step,.p-sell .step,.p-contact .step{border-top:2px solid var(--ink);padding-top:20px}.p-home .step:before,.p-sell .step:before,.p-contact .step:before{counter-increment:s;content:"Step " counter(s);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.p-home .step h3{margin-top:13px;font-size:21px;font-weight:600;letter-spacing:-.015em}.p-sell .step h3,.p-contact .step h3{margin-top:13px;font-size:20px;font-weight:600;letter-spacing:-.015em}.p-home .step p,.p-sell .step p{margin-top:10px;font-size:15px;color:var(--muted);line-height:1.6}.p-contact .step p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--muted)}.p-home .sell{background:var(--paper-2);border-block:1px solid var(--rule)}.p-locality .sell{background:var(--ink);color:var(--paper)}.p-home .sell .wrap{display:flex;gap:36px;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-locality .sell .wrap{display:flex;gap:32px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-block:52px}.p-home .sell h2{font-size:clamp(26px,3.2vw,36px);max-width:20ch}.p-locality .sell h2{margin-top:12px;font-size:clamp(26px,3.2vw,36px);color:#fff;max-width:20ch}.p-home .sell p{margin-top:12px;color:var(--muted);max-width:52ch}.p-locality .sell p{margin-top:12px;color:#f7f5f0b8;max-width:50ch}.p-home details,.p-locality details,.p-plot details,.p-sell details,.p-contact details{border-bottom:1px solid var(--rule)}.p-home summary,.p-sell summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font:600 19px/1.35 var(--display);letter-spacing:-.015em}.p-locality summary,.p-plot summary,.p-contact summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font:600 18.5px/1.35 var(--display);letter-spacing:-.015em}.p-home summary::-webkit-details-marker,.p-locality summary::-webkit-details-marker,.p-plot summary::-webkit-details-marker,.p-sell summary::-webkit-details-marker,.p-contact summary::-webkit-details-marker{display:none}.p-home summary:after,.p-sell summary:after{content:"";position:absolute;right:6px;top:29px;width:11px;height:11px;border-right:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(45deg);transition:transform .2s}.p-locality summary:after,.p-plot summary:after,.p-contact summary:after{content:"";position:absolute;right:6px;top:27px;width:11px;height:11px;border-right:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(45deg);transition:transform .2s}.p-home details[open] summary:after,.p-locality details[open] summary:after,.p-plot details[open] summary:after,.p-sell details[open] summary:after,.p-contact details[open] summary:after{transform:rotate(-135deg)}.p-home details p,.p-sell details p{padding:0 0 24px;color:var(--muted);max-width:70ch;font-size:16px}.p-locality details p,.p-plot details p,.p-contact details p{padding:0 0 22px;color:var(--muted);max-width:70ch;font-size:16px}.p-home footer,.p-sell footer{background:var(--ink);color:#f7f5f0b3;padding:64px 0 34px;font-size:14.5px}.p-locality footer,.p-plot footer,.p-contact footer{background:var(--ink);color:#f7f5f0b3;padding:60px 0 32px;font-size:14.5px}.p-thanks footer{border-top:1px solid var(--rule);padding:26px 0}.p-home .fgrid,.p-sell .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.p-locality .fgrid,.p-plot .fgrid,.p-contact .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.p-home footer h4,.p-locality footer h4,.p-plot footer h4,.p-sell footer h4,.p-contact footer h4{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0 0 16px}.p-home footer ul,.p-locality footer ul,.p-plot footer ul,.p-sell footer ul,.p-contact footer ul{list-style:none;margin:0;padding:0}.p-home footer li,.p-locality footer li,.p-plot footer li,.p-sell footer li,.p-contact footer li{margin-bottom:10px}.p-home footer a,.p-locality footer a,.p-plot footer a,.p-sell footer a,.p-contact footer a{text-decoration:none;color:#f7f5f0b3}.p-home footer a:hover,.p-locality footer a:hover,.p-plot footer a:hover,.p-sell footer a:hover,.p-contact footer a:hover{color:#fff}.p-home footer .brand,.p-locality footer .brand,.p-plot footer .brand,.p-sell footer .brand,.p-contact footer .brand{color:#fff;font-size:22px}.p-home .fnote{margin-top:44px;padding-top:22px;border-top:1px solid rgba(247,245,240,.14);font-size:13px;line-height:1.65;color:#f7f5f080}.p-locality .fnote,.p-plot .fnote,.p-contact .fnote{margin-top:40px;padding-top:22px;border-top:1px solid rgba(247,245,240,.14);font-size:13px;color:#f7f5f080}.p-sell .fnote{margin-top:44px;padding-top:22px;border-top:1px solid rgba(247,245,240,.14);font-size:13px;color:#f7f5f080}.p-locality :where(a,button,input):focus-visible,.p-plot :where(a,button,input):focus-visible{outline:2px solid var(--green);outline-offset:2px}.p-locality .nav a[aria-current],.p-plot .nav a[aria-current],.p-sell .nav a[aria-current],.p-contact .nav a[aria-current]{color:var(--ink);font-weight:600}.p-locality .nav a[aria-current]:after,.p-plot .nav a[aria-current]:after,.p-sell .nav a[aria-current]:after,.p-contact .nav a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--green)}.p-locality .nav .btn-sell[aria-current],.p-plot .nav .btn-sell[aria-current],.p-sell .nav .btn-sell[aria-current],.p-contact .nav .btn-sell[aria-current]{color:#fff;font-weight:600}.p-locality .nav .btn-sell[aria-current]:after,.p-plot .nav .btn-sell[aria-current]:after,.p-sell .nav .btn-sell[aria-current]:after,.p-contact .nav .btn-sell[aria-current]:after{display:none}.p-locality .nav .divider{width:1px;height:20px;background:var(--rule);flex:none;margin:0 2px}.p-locality .crumb{padding:0 0 22px;font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.p-plot .crumb,.p-contact .crumb{padding:20px 0 0;font:500 11.5px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.p-locality .crumb a,.p-plot .crumb a,.p-contact .crumb a{text-decoration:none}.p-locality .crumb a:hover,.p-plot .crumb a:hover,.p-contact .crumb a:hover{color:var(--ink)}.p-locality .crumb span{margin:0 9px;color:var(--brass)}.p-locality .head{position:relative;padding:26px 0 40px}.p-locality .head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--rule-2) 1px,transparent 1px),linear-gradient(90deg,var(--rule-2) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 30% 0%,#000 25%,transparent 76%);mask-image:radial-gradient(ellipse 85% 80% at 30% 0%,#000 25%,transparent 76%)}.p-locality .head-in{position:relative;display:grid;grid-template-columns:1.25fr .8fr;gap:52px;align-items:start}.p-locality h1 em,.p-contact h1 em{font-style:normal;color:var(--green)}.p-locality .sub{margin-top:18px;font-size:18px;color:var(--ink-2);max-width:52ch}.p-locality .snapshot{position:relative;border:1px solid var(--rule);background:#fff;margin-top:6px}.p-locality .snapshot:before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);background:#fff;top:-5px;left:-5px}.p-locality .snapshot:after{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);background:#fff;bottom:-5px;right:-5px}.p-locality .snapshot .sh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--rule);background:var(--paper-2);font:500 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.p-locality .snapshot .sh em{font-style:normal;color:var(--green)}.p-locality .facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule)}.p-locality .fact{background:#fff;padding:15px 17px}.p-locality .fact span{display:block;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.p-locality .fact b{display:block;margin-top:8px;font:600 20px/1 var(--display);letter-spacing:-.02em}.p-locality .fact b small{font:500 12px/1 var(--mono);color:var(--muted);letter-spacing:0}.p-locality .filters{position:sticky;top:64px;z-index:58;background:var(--paper-2);border-block:1px solid var(--rule)}.p-locality .fbar{display:flex;align-items:center;gap:9px;padding:14px 0;flex-wrap:wrap}.p-locality .ftitle{flex:none;display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-right:6px}.p-locality .ftitle i{width:12px;height:12px;border:1.5px solid var(--brass);position:relative;flex:none}.p-locality .ftitle i:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--brass)}.p-locality .sel.set .sel-btn{background:var(--green);border-color:var(--green);color:#fff}.p-locality .sel-btn .sl{display:block;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.p-locality .sel.set .sel-btn .sl{color:#ffffffc7}.p-locality .toggle-v{flex:0 0 auto;display:flex;align-items:center;gap:9px;border:1px solid rgba(19,42,58,.3);background:#fff;color:var(--ink);border-radius:2px;padding:13px 15px;font:500 14.5px/1 var(--body);cursor:pointer;transition:all .15s}.p-locality .toggle-v:hover{border-color:var(--ink)}.p-locality .toggle-v[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.p-locality .toggle-v i{width:14px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translate(1px,-1px);opacity:.45}.p-locality .toggle-v[aria-pressed=true] i{opacity:1}.p-locality .fright{margin-left:auto;display:flex;align-items:center;gap:16px}.p-locality .count{font:500 13px/1 var(--mono);color:var(--muted);white-space:nowrap}.p-locality .count b{color:var(--green);font-weight:600}.p-locality .reset{background:none;border:0;padding:0;font:500 13px/1 var(--mono);color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.p-locality .reset:hover{color:var(--ink)}.p-locality .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:30px 0 8px}.p-locality .item{position:relative;background:#fff;border:1px solid var(--rule);display:flex;flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s}.p-locality .item:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 18px 34px -22px #132a3a66}.p-locality .media{position:relative;aspect-ratio:4/3;background:var(--ink);overflow:hidden;cursor:pointer;border-bottom:1px solid var(--rule)}.p-locality .media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,155,60,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(200,155,60,.14) 1px,transparent 1px);background-size:30px 30px}.p-locality .media .parcel{position:absolute;top:22%;right:20%;bottom:22%;left:20%;border:1.5px solid rgba(247,245,240,.5)}.p-locality .media .parcel:before{content:"";position:absolute;width:8px;height:8px;border:1.5px solid var(--brass);top:-4px;left:-4px}.p-locality .media .parcel:after{content:"";position:absolute;width:8px;height:8px;border:1.5px solid var(--brass);bottom:-4px;right:-4px}.p-locality .media .mlabel{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font:500 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f09e}.p-locality .media .tag{position:absolute;top:10px;left:10px;background:var(--brass);color:var(--ink);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border-radius:2px}.p-locality .mtools{position:absolute;right:9px;bottom:9px;display:flex;gap:6px}.p-locality .mi{display:inline-flex;align-items:center;gap:5px;background:#132a3ac7;color:#fff;border:1px solid rgba(247,245,240,.22);border-radius:2px;padding:7px 9px;font:500 11.5px/1 var(--mono);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.p-locality .mi:hover{background:var(--green)}.p-locality .mi svg{width:14px;height:14px;fill:currentColor;flex:none}.p-locality .media .sector{position:absolute;top:10px;right:10px;background:#132a3ab8;color:#f7f5f0e6;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p-locality .item .body{padding:17px 17px 19px;display:flex;flex-direction:column;flex:1}.p-locality .item h3{font-size:19.5px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.p-locality .item .meta{margin-top:6px;font:500 12.5px/1.4 var(--mono);color:var(--muted)}.p-locality .price{margin-top:14px;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.p-locality .price b{font:800 25px/1 var(--display);letter-spacing:-.03em}.p-locality .price span{font:500 12.5px/1 var(--mono);color:var(--muted)}.p-locality .specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;background:var(--rule-2);border:1px solid var(--rule-2)}.p-plot .specs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.p-locality .spec{background:#fff;padding:9px 11px}.p-locality .spec span{display:block;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.p-locality .spec b{display:block;margin-top:6px;font:600 14.5px/1 var(--body)}.p-locality .badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.p-locality .badge{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border:1px solid var(--green);color:var(--green);border-radius:2px}.p-sell .badge{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border:1px solid var(--green);color:var(--green);border-radius:2px}.p-locality .badge.b2{border-color:#132a3a4d;color:var(--muted)}.p-sell .badge.b2{border-color:var(--brass);color:#8a6a1c}.p-locality .item .btn{margin-top:16px;width:100%;padding:13px;font-size:14.5px}.p-locality .empty{border:1px dashed var(--rule);padding:52px 24px;text-align:center;color:var(--muted);margin-top:30px}.p-locality .empty b{display:block;font:600 21px/1.2 var(--display);color:var(--ink);margin-bottom:10px}.p-locality .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a161ef0;display:flex;align-items:center;justify-content:center;padding:20px}.p-locality .lb-box{width:100%;max-width:960px}.p-locality .lb-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;color:#f7f5f0d9}.p-locality .lb-top h3{font-size:19px;font-weight:600;color:#fff;letter-spacing:-.01em}.p-locality .lb-top .sm{font:500 12px/1.4 var(--mono);color:#f7f5f08c;margin-top:4px}.p-locality .lb-x{background:none;border:1px solid rgba(247,245,240,.3);color:#fff;width:38px;height:38px;flex:none;border-radius:2px;cursor:pointer;font-size:20px;line-height:1;transition:background .15s}.p-locality .lb-x:hover{background:#f7f5f024}.p-locality .stage{position:relative;aspect-ratio:16/10;background:var(--ink);border:1px solid rgba(247,245,240,.18);overflow:hidden}.p-locality .stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,155,60,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(200,155,60,.12) 1px,transparent 1px);background-size:40px 40px}.p-locality .stage .parcel{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1.5px solid rgba(247,245,240,.45)}.p-locality .stage .cap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:14px;font:500 12px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f0a8}.p-locality .play{width:64px;height:64px;border:2px solid var(--brass);border-radius:50%;display:grid;place-items:center;margin:0 auto}.p-locality .play:after{content:"";border-left:16px solid var(--brass);border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:5px}.p-locality .lbnav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#132a3acc;border:1px solid rgba(247,245,240,.24);color:#fff;cursor:pointer;font-size:22px;line-height:1;border-radius:2px;transition:background .15s}.p-locality .lbnav:hover{background:var(--green)}.p-locality .lbnav.prev{left:12px}.p-locality .lbnav.next{right:12px}.p-locality .lb-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;font:500 12px/1 var(--mono);color:#f7f5f099}.p-locality .dots{display:flex;gap:6px}.p-locality .dot{width:7px;height:7px;border:1px solid rgba(247,245,240,.45);border-radius:50%;background:none;padding:0;cursor:pointer}.p-locality .dot[aria-current=true]{background:var(--brass);border-color:var(--brass)}.p-locality .toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%,14px);z-index:120;background:var(--ink);color:#fff;padding:13px 20px;border-radius:2px;font:500 14px/1 var(--body);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.p-plot .toast{position:fixed;left:50%;bottom:100px;transform:translate(-50%,14px);z-index:130;background:var(--ink);color:#fff;padding:13px 20px;border-radius:2px;font:500 14px/1 var(--body);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.p-locality .toast.on,.p-plot .toast.on{opacity:1;transform:translate(-50%)}.p-locality .sell .eyebrow{color:var(--brass)}.p-locality .sell .btn{background:#a87c22;color:#fff}.p-locality .sell .btn:hover{background:var(--brass);color:#fff}.p-locality .about{display:grid;grid-template-columns:1.12fr .88fr;gap:52px;align-items:start}.p-locality .prose{max-width:64ch}.p-locality .prose p{margin-top:16px;color:var(--ink-2)}.p-locality .aside{position:sticky;top:136px;display:grid;gap:16px}.p-locality .glance{background:#fff;border:1px solid var(--rule);position:relative}.p-locality .glance:before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);background:#fff;top:-5px;left:-5px}.p-locality .glance:after{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);background:#fff;bottom:-5px;right:-5px}.p-locality .glance .gh{padding:15px 20px;border-bottom:1px solid var(--rule);background:var(--paper-2);font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.p-locality .glance .gb{padding:6px 20px 18px}.p-locality .grow{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px dashed var(--rule);font-size:14.5px}.p-locality .grow:last-child{border-bottom:0}.p-locality .grow span{color:var(--muted)}.p-locality .grow b{font:500 14px/1.3 var(--mono);text-align:right}.p-locality .tagrow{display:flex;flex-wrap:wrap;gap:7px;padding:14px 20px 18px}.p-locality .tg2{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border:1px solid var(--green);color:var(--green);border-radius:2px}.p-locality .anote{background:var(--ink);color:#f7f5f0cc;padding:22px 22px 24px}.p-locality .anote b{display:block;font:600 19px/1.25 var(--display);color:#fff;letter-spacing:-.015em;margin-bottom:9px}.p-locality .anote p{font-size:14.5px;line-height:1.55}.p-locality .anote .btn{margin-top:16px;width:100%;background:#a87c22;color:#fff;padding:13px}.p-locality .anote .btn:hover{background:var(--brass);color:#fff}.p-locality .prose h3{margin-top:32px;font-size:22px;font-weight:600;letter-spacing:-.015em}.p-locality .rates{width:100%;border-collapse:collapse;margin-top:24px;background:#fff;border:1px solid var(--rule)}.p-locality .rates th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--rule);font-size:15px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper-2)}.p-locality .rates td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--rule);font-size:15px}.p-locality .rates td:last-child{font:500 14.5px/1 var(--mono);color:var(--green);white-space:nowrap}.p-locality .rates tr:last-child td{border-bottom:0}.p-locality .near{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.p-locality .near a{text-decoration:none;border:1px solid var(--rule);padding:11px 16px;font-size:14.5px;border-radius:2px;background:#fff;transition:all .15s}.p-locality .near a:hover{border-color:var(--green);color:var(--green)}.p-locality .mobar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f7f5f0f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.p-plot .mobar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;align-items:center;gap:12px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#f7f5f0f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.p-contact .mobar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f7f5f0f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.p-locality .mobar .btn{flex:1;padding:15px}.p-plot .mobar .btn,.p-contact .mobar .btn{flex:1}.p-plot .btn svg,.p-contact .btn svg{width:18px;height:18px;fill:currentColor;flex:none}.p-thanks .btn svg{width:19px;height:19px;fill:currentColor;flex:none}.p-plot .btn-ink{background:var(--ink)}.p-plot .btn-ink:hover{background:#0c1d29}.p-plot .crumb i,.p-contact .crumb i{font-style:normal;margin:0 9px;color:var(--brass)}.p-plot .pd{padding:22px 0 0}.p-plot .pd-top{display:grid;grid-template-columns:1.35fr .65fr;gap:36px;align-items:start}.p-plot .pd-gal{position:relative}.p-plot .pd-stage{position:relative;aspect-ratio:16/10;background:var(--ink);overflow:hidden;border:1px solid var(--ink);cursor:zoom-in}.p-plot .pd-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,155,60,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(200,155,60,.13) 1px,transparent 1px);background-size:38px 38px}.p-plot .pd-plot{position:absolute;top:19%;right:24%;bottom:19%;left:24%;border:1.5px solid rgba(247,245,240,.55)}.p-plot .pd-plot:before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);top:-5px;left:-5px}.p-plot .pd-plot:after{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);bottom:-5px;right:-5px}.p-plot .pd-cap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:10px;font:500 11.5px/1.6 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f7f5f099}.p-plot .pd-flag{position:absolute;top:12px;left:12px;display:flex;gap:7px;flex-wrap:wrap}.p-plot .flag{background:var(--brass);color:var(--ink);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.p-plot .flag.g{background:var(--green);color:#fff}.p-plot .pd-tools{position:absolute;right:12px;bottom:12px;display:flex;gap:7px}.p-plot .tool{display:inline-flex;align-items:center;gap:6px;background:#132a3acc;color:#fff;border:1px solid rgba(247,245,240,.24);border-radius:2px;padding:8px 11px;font:500 11.5px/1 var(--mono);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.p-plot .tool:hover{background:var(--green)}.p-plot .tool svg{width:14px;height:14px;fill:currentColor}.p-plot .pd-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.p-plot .thumb{position:relative;aspect-ratio:4/3;background:var(--ink);border:1px solid var(--rule);cursor:pointer;overflow:hidden;padding:0}.p-plot .thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,155,60,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(200,155,60,.16) 1px,transparent 1px);background-size:16px 16px}.p-plot .thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font:500 9px/1 var(--mono);letter-spacing:.1em;color:#f7f5f099}.p-plot .thumb[aria-current=true]{border-color:var(--brass);outline:1px solid var(--brass)}.p-plot .thumb.vid span{color:var(--brass);font-size:14px}.p-plot .buy{position:sticky;top:88px;border:1px solid var(--ink);background:#fff}.p-plot .buy .bh{padding:20px 22px 18px;border-bottom:1px solid var(--rule)}.p-plot .buy .amt{font:800 38px/1 var(--display);letter-spacing:-.035em}.p-plot .buy .rate{margin-top:9px;font:500 13px/1 var(--mono);color:var(--muted)}.p-plot .buy .rate b{color:var(--green);font-weight:600}.p-plot .buy .bl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule)}.p-plot .buy .bl div{background:#fff;padding:13px 16px}.p-plot .buy .bl span{display:block;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.p-plot .buy .bl b{display:block;margin-top:6px;font:600 15px/1 var(--body)}.p-plot .buy .ba{padding:18px 22px 22px;display:grid;gap:9px}.p-plot .buy .fine{margin-top:4px;font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.p-plot .wa{background:#1f8f4d}.p-plot .wa:hover{background:#17703c}.p-plot .pd-head{margin-top:34px;padding-bottom:26px;border-bottom:1px solid var(--rule)}.p-plot .pd-sub{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 20px;font:500 13.5px/1 var(--mono);color:var(--muted)}.p-plot .pd-sub em{font-style:normal;color:var(--brass)}.p-plot .chain-wrap{background:var(--ink);color:var(--paper);margin-top:52px}.p-plot .chain-in .eyebrow{color:var(--brass)}.p-plot .chain-in h2{margin-top:12px;font-size:clamp(26px,3.4vw,38px);color:#fff;max-width:24ch}.p-plot .chain-in .lede{margin-top:14px;color:#f7f5f0b8;max-width:60ch}.p-plot .chain:before{content:"";position:absolute;top:13px;left:8%;right:8%;height:1px;background:#f7f5f040}.p-plot .link{position:relative;padding:0 22px}.p-plot .link:first-child{padding-left:0}.p-plot .link:last-child{padding-right:0}.p-plot .node{position:relative;z-index:1;width:27px;height:27px;border-radius:50%;background:var(--ink);border:2px solid rgba(247,245,240,.4);display:grid;place-items:center;font:600 11px/1 var(--mono);color:#f7f5f0bf}.p-plot .link.you .node{border-color:var(--brass);background:var(--brass);color:var(--ink)}.p-plot .link .yr{margin-top:18px;font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--brass)}.p-plot .link h3{margin-top:10px;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.015em}.p-plot .link p{margin-top:9px;font-size:14.5px;line-height:1.55;color:#f7f5f0a8}.p-plot .link.you h3{color:var(--brass)}.p-plot .chain-note{margin-top:38px;padding-top:24px;border-top:1px dashed rgba(247,245,240,.2);display:flex;flex-wrap:wrap;gap:14px 34px;font:500 13px/1.4 var(--mono);color:#f7f5f0b3}.p-plot .chain-note span{display:flex;gap:8px;align-items:flex-start}.p-plot .chain-note b{color:var(--green);font-weight:700}.p-plot .chain-note em{font-style:normal;color:#fff}.p-plot .sp{background:#fff;padding:20px}.p-plot .sp span{display:block;font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.p-plot .sp b{display:block;margin-top:10px;font:600 21px/1.1 var(--display);letter-spacing:-.02em}.p-plot .sp small{display:block;margin-top:5px;font:500 11.5px/1 var(--mono);color:var(--muted)}.p-plot .loc{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.p-plot .mapbox,.p-contact .mapbox{position:relative;aspect-ratio:4/3;background:var(--ink);border:1px solid var(--ink);overflow:hidden}.p-plot .mapbox:before,.p-contact .mapbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,155,60,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(200,155,60,.12) 1px,transparent 1px);background-size:34px 34px}.p-plot .road,.p-contact .road{position:absolute;background:#f7f5f029}.p-plot .road.h{left:0;right:0;height:12px;top:58%}.p-contact .road.h{left:0;right:0;height:11px;top:55%}.p-plot .road.v{top:0;bottom:0;width:9px;left:34%}.p-contact .road.v{top:0;bottom:0;width:9px;left:42%}.p-plot .here{position:absolute;left:34%;top:58%;transform:translate(-50%,-50%);z-index:2}.p-contact .here{position:absolute;left:42%;top:55%;transform:translate(-50%,-50%);z-index:2}.p-plot .here .dot,.p-contact .here .dot{width:16px;height:16px;background:var(--brass);border:3px solid var(--ink);border-radius:50%;box-shadow:0 0 0 6px #c89b3c38}.p-plot .here .lbl,.p-contact .here .lbl{position:absolute;left:24px;top:-4px;white-space:nowrap;font:600 11px/1 var(--mono);letter-spacing:.1em;color:var(--brass)}.p-plot .poi,.p-contact .poi{position:absolute;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f7f5f080}.p-plot .conn{display:grid;gap:0}.p-plot .cr{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px dashed var(--rule)}.p-plot .cr:last-child{border-bottom:0}.p-plot .cr .nm{font-size:15.5px}.p-plot .cr .nm small{display:block;margin-top:3px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.p-plot .cr .km{font:500 14px/1 var(--mono);color:var(--green);white-space:nowrap}.p-plot .cbar{grid-column:1/-1;height:3px;background:var(--rule-2);margin-top:2px}.p-plot .cbar i{display:block;height:100%;background:var(--brass)}.p-plot .notes{background:var(--paper-2);border-block:1px solid var(--rule)}.p-plot .nt{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}.p-plot .nt-card{background:#fff;border:1px solid var(--rule);position:relative}.p-plot .nt-card:before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);background:#fff;top:-5px;left:-5px}.p-plot .nt-card:after{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--brass);background:#fff;bottom:-5px;right:-5px}.p-plot .nt-h{padding:15px 20px;border-bottom:1px solid var(--rule);background:var(--paper-2);display:flex;justify-content:space-between;gap:12px;font:500 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.p-plot .nt-h em{font-style:normal;color:var(--green)}.p-plot .nt-b{padding:8px 20px 18px}.p-plot .nl{display:flex;gap:12px;padding:13px 0;border-bottom:1px dashed var(--rule);font-size:15px;line-height:1.5}.p-plot .nl:last-child{border-bottom:0}.p-plot .nl i{flex:none;width:16px;height:16px;margin-top:3px;border:1.5px solid var(--green);border-radius:2px;position:relative}.p-plot .nl i:after{content:"";position:absolute;left:3px;top:5px;width:7px;height:3.5px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.p-plot .nl.warn i{border-color:var(--brass)}.p-plot .nl.warn i:after{border-color:var(--brass)}.p-plot .cost{border:1px solid var(--rule);background:#fff;max-width:640px}.p-plot .cost .row{display:flex;justify-content:space-between;gap:18px;padding:15px 22px;border-bottom:1px solid var(--rule);font-size:15.5px}.p-plot .cost .row b{font:500 15px/1 var(--mono)}.p-plot .cost .row.tot{background:var(--ink);color:#fff;border-bottom:0;padding:19px 22px}.p-plot .cost .row.tot b{font:600 19px/1 var(--display);color:var(--brass)}.p-plot .cost .row span small{display:block;margin-top:4px;font:500 11px/1.4 var(--mono);color:var(--muted)}.p-plot .sim{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.p-plot .sc{background:#fff;border:1px solid var(--rule);text-decoration:none;padding:20px;transition:all .18s}.p-plot .sc:hover{border-color:var(--green);transform:translateY(-3px)}.p-plot .sc .k{font:500 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.p-plot .sc h3{margin-top:12px;font-size:19px;font-weight:600;letter-spacing:-.02em}.p-plot .sc .p{margin-top:12px;font:800 22px/1 var(--display);letter-spacing:-.03em}.p-plot .sc .m{margin-top:8px;font:500 12.5px/1 var(--mono);color:var(--muted)}.p-plot .mobar .mp{flex:none}.p-plot .mobar .mp b{display:block;font:800 20px/1 var(--display);letter-spacing:-.03em}.p-plot .mobar .mp span{display:block;margin-top:4px;font:500 10.5px/1 var(--mono);color:var(--muted)}.p-plot .pdlb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#0a161ef2;display:flex;align-items:center;justify-content:center;padding:20px}.p-plot .pdlb-box{width:100%;max-width:980px}.p-plot .pdlb-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;color:#f7f5f0d9}.p-plot .pdlb-top h3{font-size:18px;font-weight:600;color:#fff}.p-plot .pdlb-top .sm{margin-top:4px;font:500 12px/1 var(--mono);color:#f7f5f08c}.p-plot .pdlb-x{background:none;border:1px solid rgba(247,245,240,.3);color:#fff;width:38px;height:38px;flex:none;border-radius:2px;cursor:pointer;font-size:20px}.p-plot .pdlb-x:hover{background:#f7f5f026}.p-plot .pdlb-stage{position:relative;aspect-ratio:16/10;background:var(--ink);border:1px solid rgba(247,245,240,.2);overflow:hidden}.p-plot .pdlb-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,155,60,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(200,155,60,.12) 1px,transparent 1px);background-size:40px 40px}.p-plot .pdlb-cap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:14px;text-align:center;font:500 12px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f5f0a8}.p-plot .playmark{width:64px;height:64px;border:2px solid var(--brass);border-radius:50%;display:grid;place-items:center;margin:0 auto}.p-plot .playmark:after{content:"";border-left:16px solid var(--brass);border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:5px}.p-plot .pdlb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#132a3ad1;border:1px solid rgba(247,245,240,.24);color:#fff;cursor:pointer;font-size:22px;border-radius:2px}.p-plot .pdlb-nav:hover{background:var(--green)}.p-plot .pdlb-nav.p{left:12px}.p-plot .pdlb-nav.n{right:12px}.p-plot .pdlb-foot{margin-top:12px;font:500 12px/1 var(--mono);color:#f7f5f099}.p-sell textarea{width:100%;margin-top:7px;font:400 16px/1.4 var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:14px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--body);resize:vertical;min-height:82px}.p-contact textarea{width:100%;margin-top:7px;font:400 16px/1.45 var(--body);font-family:var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:14px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical;min-height:96px}.p-sell textarea:focus,.p-contact textarea:focus{border-color:var(--green);background:#fff;outline:none}.p-sell .ways{display:grid;grid-template-columns:1fr 1fr;gap:22px}.p-sell .way{position:relative;background:#fff;border:1px solid var(--rule);padding:32px 30px 30px}.p-sell .way:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border:2px solid var(--brass)}.p-sell .way.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.p-sell .way.dark .k{color:var(--brass)}.p-sell .way .k{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.p-sell .way h3{margin-top:14px;font-size:27px;font-weight:600;letter-spacing:-.02em}.p-sell .way .price{margin-top:16px;font:500 15px/1.3 var(--mono);color:var(--green)}.p-sell .way.dark .price{color:var(--brass)}.p-sell .way ul{list-style:none;margin:20px 0 0;padding:0}.p-sell .way li{position:relative;padding:9px 0 9px 26px;font-size:15.5px;line-height:1.5;border-bottom:1px dashed var(--rule)}.p-sell .way.dark li{border-color:#f7f5f029;color:#f7f5f0d1}.p-sell .way li:last-child{border-bottom:0}.p-sell .way li:before{content:"";position:absolute;left:2px;top:16px;width:9px;height:5px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.p-sell .way.dark li:before{border-color:var(--brass)}.p-sell .way .btn{margin-top:24px}.p-sell .way.dark .btn{background:var(--brass);color:#132a3a}.p-sell .way.dark .btn:hover{background:#dcae4b}.p-sell .preview{background:var(--paper-2);border-block:1px solid var(--rule)}.p-sell .pv{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.p-sell .mock{background:#fff;border:1px solid var(--ink);padding:0;position:relative}.p-sell .mock .band{background:var(--ink);color:var(--paper);padding:11px 18px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.p-sell .mock .band em{font-style:normal;color:var(--brass)}.p-sell .mock .body{padding:22px 22px 24px}.p-sell .mock h4{font:600 22px/1.15 var(--display);letter-spacing:-.02em;margin:0}.p-sell .mock .meta{margin-top:6px;font:500 13px/1 var(--mono);color:var(--muted)}.p-sell .mock .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.p-sell .mock .figs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;background:var(--rule);border:1px solid var(--rule)}.p-sell .mock .fig{background:#fff;padding:14px 16px}.p-sell .mock .fig span{display:block;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.p-sell .mock .fig b{display:block;margin-top:7px;font:600 19px/1 var(--display)}.p-sell .papers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule);background:#fff}.p-sell .paper-i{padding:26px 28px;border-right:1px solid var(--rule)}.p-sell .paper-i:last-child{border-right:0}.p-sell .paper-i .no{font:500 11px/1 var(--mono);color:var(--brass);letter-spacing:.14em}.p-sell .paper-i h3{margin-top:12px;font-size:17px;font-weight:600;letter-spacing:-.01em}.p-sell .paper-i p{margin-top:8px;font-size:14.5px;color:var(--muted);line-height:1.55}.p-contact :where(a,button,input,textarea):focus-visible{outline:2px solid var(--green);outline-offset:2px}.p-contact .ct{position:relative;padding:26px 0 8px}.p-contact .ct:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--rule-2) 1px,transparent 1px),linear-gradient(90deg,var(--rule-2) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 28% 0%,#000 25%,transparent 76%);mask-image:radial-gradient(ellipse 85% 80% at 28% 0%,#000 25%,transparent 76%)}.p-contact .ct-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}.p-contact .chans{margin-top:32px;display:grid;gap:10px}.p-contact .chan{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--rule);padding:18px 20px;text-decoration:none;transition:all .16s}.p-contact .chan:hover{border-color:var(--green);transform:translate(3px)}.p-contact .chan .ic{flex:none;width:42px;height:42px;border:1px solid var(--rule);border-radius:2px;display:grid;place-items:center;background:var(--paper)}.p-contact .chan .ic svg{width:19px;height:19px;fill:var(--green)}.p-contact .chan.wa .ic{background:#1f8f4d;border-color:#1f8f4d}.p-contact .chan.wa .ic svg{fill:#fff}.p-contact .chan .tx{flex:1;min-width:0}.p-contact .chan .tx span{display:block;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.p-contact .chan .tx b{display:block;margin-top:7px;font:600 18px/1.1 var(--display);letter-spacing:-.02em;word-break:break-word}.p-contact .chan .tx small{display:block;margin-top:5px;font-size:13.5px;color:var(--muted)}.p-contact .chan .go{flex:none;width:9px;height:9px;border-right:2px solid var(--green);border-top:2px solid var(--green);transform:rotate(45deg)}.p-contact .hours{margin-top:26px;padding-top:22px;border-top:1px dashed var(--rule)}.p-contact .hr{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font:500 13.5px/1.4 var(--mono);color:var(--muted)}.p-contact .hr b{color:var(--ink);font-weight:600}.p-contact .hr.now b{color:var(--green)}.p-contact .rowg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p-contact .mgrs{background:var(--ink);color:var(--paper)}.p-contact .mgrs .eyebrow{color:var(--brass)}.p-contact .mgrs h2{margin-top:12px;font-size:clamp(26px,3.4vw,36px);color:#fff;max-width:22ch}.p-contact .mgrs .lede{margin-top:14px;color:#f7f5f0b8;max-width:56ch;font-size:17px}.p-contact .mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid rgba(247,245,240,.2)}.p-contact .mg{padding:28px 30px;border-right:1px solid rgba(247,245,240,.2)}.p-contact .mg:first-child{padding-left:0}.p-contact .mg:last-child{border-right:0;padding-right:0}.p-contact .mg .rank{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.p-contact .mg h3{margin-top:13px;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.015em}.p-contact .mg p{margin-top:10px;font-size:14.5px;line-height:1.55;color:#f7f5f0a8}.p-contact .mg .cover{margin-top:14px;font:500 12px/1.5 var(--mono);color:#f7f5f0d9}.p-contact .off{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.p-contact .addr{display:grid;gap:0}.p-contact .ar{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px dashed var(--rule)}.p-contact .ar:last-child{border-bottom:0}.p-contact .ar span{font:500 10.5px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex:none;padding-top:3px}.p-contact .ar b{font-weight:600;text-align:right;font-size:15.5px;line-height:1.5}.p-contact .ar b small{display:block;margin-top:4px;font:400 13.5px/1.5 var(--body);color:var(--muted)}.p-thanks :where(a,button):focus-visible{outline:2px solid var(--green);outline-offset:2px}.p-thanks main{flex:1;position:relative;display:flex;align-items:center;padding:56px 0}.p-thanks main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--rule-2) 1px,transparent 1px),linear-gradient(90deg,var(--rule-2) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 0%,#000 25%,transparent 76%);mask-image:radial-gradient(ellipse 80% 65% at 50% 0%,#000 25%,transparent 76%)}.p-thanks .in{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start;width:100%}.p-thanks .tick{width:52px;height:52px;border:2px solid var(--green);border-radius:50%;display:grid;place-items:center;margin-bottom:24px}.p-thanks .tick i{width:17px;height:9px;border-left:2.5px solid var(--green);border-bottom:2.5px solid var(--green);transform:rotate(-45deg) translate(1px,-2px);display:block;animation:draw .45s .1s both cubic-bezier(.4,0,.2,1)}.p-thanks .next{margin-top:30px;padding-top:24px;border-top:1px dashed var(--rule);display:grid;gap:16px}.p-thanks .nx{display:flex;gap:14px;align-items:flex-start}.p-thanks .nx .no{flex:none;font:500 11px/1.6 var(--mono);letter-spacing:.1em;color:var(--brass);width:26px}.p-thanks .nx p{font-size:15.5px;color:var(--muted);line-height:1.55}.p-thanks .nx b{color:var(--ink);font-weight:600}.p-thanks .card h2{font-size:22px}.p-thanks .card p.sub{margin-top:10px;font-size:15px;color:var(--muted)}.p-thanks .card .btn{margin-top:20px}.p-thanks .counter{margin-top:14px;font:500 12.5px/1.5 var(--mono);color:var(--muted);display:flex;justify-content:space-between;gap:12px;align-items:center}.p-thanks .counter b{color:var(--green);font-weight:600}.p-thanks .counter button{background:none;border:0;padding:0;font:500 12.5px/1 var(--mono);color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.p-thanks .counter button:hover{color:var(--ink)}.p-thanks .bar{height:2px;background:var(--rule-2);margin-top:12px;overflow:hidden}.p-thanks .bar i{display:block;height:100%;background:var(--green);width:100%;transform-origin:left;animation:drain var(--dur,6s) linear both}.p-thanks .alt{margin-top:22px;padding-top:20px;border-top:1px solid var(--rule);font-size:14.5px;color:var(--muted);line-height:1.6}.p-thanks .alt a{color:var(--green);font-weight:600;text-decoration:none}.p-thanks .alt a:hover{text-decoration:underline}.p-thanks footer .wrap{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;justify-content:space-between}.p-thanks .links{display:flex;flex-wrap:wrap;gap:20px;font-size:14.5px}.p-thanks .links a{text-decoration:none;color:var(--muted)}.p-thanks .links a:hover{color:var(--ink)}.p-thanks .copy{font-size:13px;color:var(--muted)}@media (max-width:980px){.p-locality .about{grid-template-columns:1fr;gap:36px}.p-locality .aside{position:static}.p-locality .prose{max-width:none}}@media (max-width:960px){.p-home .hero{padding-top:44px}.p-sell .hero{padding-top:42px}.p-home .hero-in,.p-sell .hero-in{grid-template-columns:1fr;gap:36px}.p-home .dim.right{display:none}.p-home section,.p-sell section{padding:58px 0}.p-locality .nav a{display:none}.p-locality .nav .btn,.p-plot .nav .btn,.p-contact .nav .btn{padding:11px 15px;font-size:14px}.p-locality .grid{grid-template-columns:1fr 1fr}.p-plot .nav a:not(.btn),.p-contact .nav a:not(.btn){display:none}}@media (max-width:900px){.p-home .nav a,.p-sell .nav a{display:none}.p-home .nav .btn,.p-sell .nav .btn{display:inline-flex;padding:11px 15px;font-size:14px}.p-home .plots{grid-template-columns:1fr 1fr}.p-home .plot.wide{grid-column:span 2}.p-plot .pd-top{grid-template-columns:1fr;gap:26px}.p-plot .buy{position:static}.p-plot .loc{grid-template-columns:1fr;gap:30px}.p-plot .nt{grid-template-columns:1fr;gap:28px}.p-contact .ct-in{grid-template-columns:1fr;gap:34px}.p-contact .rowg{grid-template-columns:1fr}.p-contact .off{grid-template-columns:1fr;gap:30px}.p-thanks .in{grid-template-columns:1fr;gap:32px}.p-thanks main{padding:36px 0}.p-thanks .parcel{padding:32px 24px 28px}}@media (max-width:880px){.p-locality .head-in{grid-template-columns:1fr;gap:28px}.p-locality .head{padding:22px 0 32px}.p-locality .snapshot{margin-top:0}.p-sell .pv{grid-template-columns:1fr;gap:34px}.p-sell .steps{grid-template-columns:1fr 1fr}}@media (max-width:860px){.p-home .fgrid,.p-locality .fgrid,.p-plot .fgrid,.p-sell .fgrid,.p-contact .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.p-home .chain-in{grid-template-columns:1fr 1fr}.p-home .check{padding:26px 24px;border-bottom:1px solid var(--rule)}.p-home .check:nth-child(odd){padding-left:0}.p-home .check:nth-child(2n){border-right:0;padding-right:0}.p-home .check:nth-last-child(-n+2){border-bottom:0}.p-home .rate .wrap{grid-template-columns:1fr;gap:32px}.p-plot .chain{grid-template-columns:1fr;gap:26px}.p-plot .chain:before{top:8px;bottom:8px;left:13px;right:auto;width:1px;height:auto}.p-plot .link{padding:0 0 0 44px}.p-plot .link .node{position:absolute;left:0;top:0}.p-plot .link .yr{margin-top:2px}.p-plot .specs{grid-template-columns:1fr 1fr}.p-plot .sim,.p-sell .ways,.p-contact .mgrid{grid-template-columns:1fr}.p-contact .mg{padding:24px 0;border-right:0;border-bottom:1px solid rgba(247,245,240,.2)}.p-contact .mg:last-child{border-bottom:0}}@media (max-width:760px){.p-home .steps,.p-contact .steps{grid-template-columns:1fr;gap:22px}.p-locality .fbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:12px 0}.p-locality .fbar::-webkit-scrollbar{display:none}.p-locality .ftitle{display:none}.p-locality .sel{min-width:140px}.p-locality .fright{margin-left:0;padding-left:6px}.p-locality .reset{display:none}.p-sell .papers{grid-template-columns:1fr}.p-sell .paper-i{border-right:0;border-bottom:1px solid var(--rule)}.p-sell .paper-i:last-child{border-bottom:0}}@media (max-width:700px){.p-locality .mobar,.p-plot .mobar,.p-contact .mobar{display:flex}body.p-locality,body.p-contact{padding-bottom:78px}body.p-plot{padding-bottom:84px}}@media (max-width:600px){.p-locality .grid{grid-template-columns:1fr;padding-top:22px}.p-locality .item .body{padding:16px}.p-locality .price b{font-size:24px}.p-locality .lb{padding:14px}.p-locality .stage{aspect-ratio:4/3}.p-locality .lbnav{width:38px;height:38px}.p-plot .pdlb{padding:14px}.p-plot .pdlb-stage{aspect-ratio:4/3}}@media (max-width:560px){.p-home .plots{grid-template-columns:1fr}.p-home .plot.wide{grid-column:span 1}.p-locality .rates th,.p-locality .rates td{padding:12px;font-size:14px}.p-plot .pd-thumbs{grid-template-columns:repeat(4,1fr)}.p-sell .steps{grid-template-columns:1fr}}@media (max-width:520px){.p-home .chain-in{grid-template-columns:1fr}.p-home .check{border-right:0;padding:24px 0;border-bottom:1px solid var(--rule)}.p-home .check:nth-child(odd){border-right:0;padding:24px 0;border-bottom:1px solid var(--rule)}.p-home .check:nth-child(2n){border-right:0;padding:24px 0;border-bottom:1px solid var(--rule)}.p-home .check:last-child{border-bottom:0}.p-home .fgrid,.p-locality .fgrid,.p-plot .fgrid,.p-sell .fgrid,.p-contact .fgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.p-thanks .bar i{transform:scaleX(0)}}@keyframes draw{0%{opacity:0;transform:rotate(-45deg) translate(1px,-2px) scale(.4)}to{opacity:1}}@keyframes drain{to{transform:scaleX(0)}}@media (max-width: 400px){.p-locality .rates th,.p-locality .rates td{padding:11px 9px;font-size:13.5px}.p-locality .rates td:last-child{white-space:normal;font-size:13px}.p-locality .prose,.p-locality .aside{min-width:0}}.sel-list.sel-list--portal{opacity:1;visibility:visible;transform:none;z-index:200;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.p-locality .filters{top:65px}@media (max-width: 760px){.p-locality .fbar{height:54px;padding:0;align-items:center;overscroll-behavior-x:contain}.p-locality .fbar>*{flex-shrink:0}.p-locality .fright{min-width:62px;justify-content:flex-end}.p-locality .count{white-space:nowrap}}
