.guide-handbook-module__K63tLq__page{--paper:#fbf9f4;--sheet:#fffdf8;--sage:#e4ece6;--ink:#111d18;--body:#2f3d37;--quiet:#45524c;--rule:#111d1824;--copper:#8a5a1e;--forest:#102d28;--evergreen:#00291f;--gold:#e5b77a;--cream:#fffaf0;--ledger:#14503f;background:var(--paper);color:var(--ink)}.guide-handbook-module__K63tLq__label{letter-spacing:.2em;text-transform:uppercase;color:var(--copper);font-size:11px;font-weight:600}.guide-handbook-module__K63tLq__toc{counter-reset:toc;margin:0;padding:0;list-style:none}.guide-handbook-module__K63tLq__tocLink{border-top:1px solid var(--rule);min-height:44px;color:var(--ink);align-items:baseline;gap:.75rem;padding:.55rem 0;text-decoration:none;transition:color .2s;display:flex}.guide-handbook-module__K63tLq__toc li:last-child .guide-handbook-module__K63tLq__tocLink{border-bottom:1px solid var(--rule)}@media (min-width:768px){.guide-handbook-module__K63tLq__tocColumns{-moz-columns:2;columns:2;-moz-column-gap:2.5rem;column-gap:2.5rem}.guide-handbook-module__K63tLq__tocColumns li{-moz-column-break-inside:avoid;break-inside:avoid}}.guide-handbook-module__K63tLq__tocLink:hover{color:var(--ledger)}.guide-handbook-module__K63tLq__tocLink:focus-visible{outline-offset:3px;outline:3px solid #e49125}.guide-handbook-module__K63tLq__tocTitle{font-size:15px;font-weight:500}.guide-handbook-module__K63tLq__leader{border-bottom:1px dotted #111d1852;flex:1;min-width:1.5rem;transform:translateY(-4px)}.guide-handbook-module__K63tLq__tocNumber{font-family:var(--font-fraunces), var(--font-serif);font-variant-numeric:tabular-nums;color:var(--copper);font-size:15px}.guide-handbook-module__K63tLq__sheet{background:#e4ece6;border-radius:44px}.guide-handbook-module__K63tLq__route{gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.guide-handbook-module__K63tLq__route{grid-template-columns:1fr 1fr}}.guide-handbook-module__K63tLq__routeItem{border-top:1px solid #111d1829;grid-template-columns:3rem 1fr;gap:.25rem .75rem;padding:1.1rem 0;display:grid}.guide-handbook-module__K63tLq__routeNumber{font-family:var(--font-fraunces), var(--font-serif);color:var(--copper);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:30px;font-weight:350;line-height:1}.guide-handbook-module__K63tLq__spec{gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.guide-handbook-module__K63tLq__spec{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.guide-handbook-module__K63tLq__spec{grid-template-columns:1fr 1fr 1fr}}.guide-handbook-module__K63tLq__specItem{border-top:1px solid var(--rule);min-height:48px;color:var(--body);align-items:center;gap:.7rem;font-size:15px;display:flex}.guide-handbook-module__K63tLq__chapter{border-top:1px solid var(--rule);padding:3.5rem 0;scroll-margin-top:1.5rem}.guide-handbook-module__K63tLq__chapterNumber{font-family:var(--font-fraunces), var(--font-serif);letter-spacing:-.04em;color:var(--copper);font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,84px);font-weight:300;line-height:.85}.guide-handbook-module__K63tLq__chapterTitle{font-family:var(--font-fraunces), var(--font-serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.12}.guide-handbook-module__K63tLq__page .tz-steps>li{color:var(--body);padding-left:2.6rem;font-size:16px;line-height:1.7}.guide-handbook-module__K63tLq__page .tz-steps>li:before{background:var(--forest);width:1.65rem;height:1.65rem;color:var(--gold);font-family:var(--font-fraunces), var(--font-serif);border:0;font-size:13px;font-weight:500;top:.15rem}.guide-handbook-module__K63tLq__note{border-top:1px solid var(--ink);color:var(--body);padding-top:.8rem;font-size:14.5px;line-height:1.65}.guide-handbook-module__K63tLq__noteLabel{margin-bottom:.4rem;display:block}.guide-handbook-module__K63tLq__band{background:var(--evergreen);color:var(--cream)}.guide-handbook-module__K63tLq__deepLink{min-height:60px;color:var(--cream);border-top:1px solid #fffaf024;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:flex}.guide-handbook-module__K63tLq__deepLink:hover .guide-handbook-module__K63tLq__deepTitle{color:var(--gold)}.guide-handbook-module__K63tLq__deepLink:focus-visible{outline-offset:3px;outline:3px solid #e49125}.guide-handbook-module__K63tLq__deepTitle{font-family:var(--font-fraunces), var(--font-serif);letter-spacing:-.01em;font-size:20px;font-weight:400;transition:color .2s}.guide-handbook-module__K63tLq__deepMinutes{font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap;font-size:13px}.guide-handbook-module__K63tLq__rail{position:sticky;top:2rem}.guide-handbook-module__K63tLq__railTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--copper);margin:0 0 .9rem;font-size:11px;font-weight:600}.guide-handbook-module__K63tLq__railBody{border-left:1px solid var(--rule);padding-left:1.1rem;position:relative}.guide-handbook-module__K63tLq__railList{margin:0;padding:0;list-style:none}.guide-handbook-module__K63tLq__railLink{color:var(--quiet);gap:.6rem;padding:.42rem 0;font-size:13.5px;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}.guide-handbook-module__K63tLq__railLink:hover,.guide-handbook-module__K63tLq__railLink[aria-current=location]{color:var(--ink)}.guide-handbook-module__K63tLq__railLink[aria-current=location]{font-weight:600}.guide-handbook-module__K63tLq__railLink:focus-visible{outline-offset:2px;outline:3px solid #e49125}.guide-handbook-module__K63tLq__railNumber{font-variant-numeric:tabular-nums;color:var(--copper);min-width:1.3rem}.guide-handbook-module__K63tLq__ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 5px),0 100%);background:linear-gradient(#c9a96e,#9a7b4f);width:5px;transition:transform .52s cubic-bezier(.32,.72,0,1),height .52s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:-3px}@media (prefers-reduced-motion:reduce){.guide-handbook-module__K63tLq__ribbon{transition:none}}.guide-handbook-module__K63tLq__rise{animation:1s cubic-bezier(.22,1,.36,1) both guide-handbook-module__K63tLq__rise}.guide-handbook-module__K63tLq__rise2{animation:1s cubic-bezier(.22,1,.36,1) .12s both guide-handbook-module__K63tLq__rise}@keyframes guide-handbook-module__K63tLq__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guide-handbook-module__K63tLq__rise,.guide-handbook-module__K63tLq__rise2{animation:none}}
.property-passport-dossier-module__YN5lBa__dossier{--passport-leather:#082017;--passport-leather-deep:#02100a;--passport-leather-soft:#143226;--passport-paper:#f9f3e6;--passport-paper-deep:#ecdfcd;--passport-paper-light:#fdfaf3;--passport-ink:#14241e;--passport-muted:#63736c;--passport-gold:#d69a4a;--passport-gold-bright:#efc37e;--passport-gold-ink:#875308;--passport-rule:#ab845457;--passport-verify:#0a5f38;--passport-danger:#9d352d;--passport-shadow:#00080461;--passport-shadow-soft:#00080429;--passport-shell-border:color-mix(in oklab, var(--passport-gold-ink) 25%, transparent);--passport-shell-shadow:#06150f24;isolation:isolate;border:1px solid var(--passport-shell-border);background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--passport-gold) 5%, transparent), transparent 55%), color-mix(in oklab, var(--passport-paper-light) 74%, white);min-width:0;color:var(--passport-ink);box-shadow:0 1.125rem 3.125rem -1.75rem var(--passport-shell-shadow);border-radius:1.4rem;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:lab(0% 0 0)){.property-passport-dossier-module__YN5lBa__dossier{--passport-leather:lab(9.98513% -11.8396 3.15701);--passport-leather-deep:lab(3.5613% -4.62476 1.26934);--passport-leather-soft:lab(18.1988% -14.2873 3.78299);--passport-paper:lab(96.0015% .772119 6.87091);--passport-paper-deep:lab(89.6181% 2.11489 10.6123);--passport-paper-light:lab(98.2963% .255048 3.42997);--passport-ink:lab(12.767% -8.76139 2.3331);--passport-muted:lab(46.9353% -7.30622 1.96255);--passport-gold:lab(68.5377% 17.1627 50.1664);--passport-gold-bright:lab(81.5139% 9.92304 40.6246);--passport-gold-ink:lab(40.5422% 18.7739 46.6995);--passport-rule:lab(58.1701% 11.1386 31.5798/.34);--passport-verify:lab(35.177% -32.3972 15.8811);--passport-danger:lab(38.3317% 43.5671 29.6814);--passport-shadow:lab(1.67488% -2.64069 .727725/.38);--passport-shadow-soft:lab(1.67488% -2.64069 .727725/.16);--passport-shell-shadow:lab(5.52395% -6.03685 1.65215/.14)}}.property-passport-dossier-module__YN5lBa__dossier:after{z-index:-1;background-image:radial-gradient(circle, color-mix(in oklab, var(--passport-ink) 13%, transparent) .55px, transparent .75px), linear-gradient(105deg, transparent 0 48%, color-mix(in oklab, var(--passport-gold) 3%, transparent) 49%, transparent 51%);content:"";opacity:.1;pointer-events:none;background-size:9px 9px,100% 100%;position:absolute;inset:0}.property-passport-dossier-module__YN5lBa__dossierHeader{z-index:5;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.15rem .75rem;display:flex;position:relative}.property-passport-dossier-module__YN5lBa__brandLockup,.property-passport-dossier-module__YN5lBa__recordState{align-items:center;display:inline-flex}.property-passport-dossier-module__YN5lBa__brandLockup{color:var(--passport-gold-ink);letter-spacing:.16em;text-transform:uppercase;flex:none;gap:.5rem;font-size:.64rem;font-weight:760}.property-passport-dossier-module__YN5lBa__brandCrest,.property-passport-dossier-module__YN5lBa__mobileIdentityCrest{color:var(--passport-gold-ink);place-items:center;display:grid}.property-passport-dossier-module__YN5lBa__brandCrest,.property-passport-dossier-module__YN5lBa__brandCrest svg{width:1.25rem;height:1.4rem}.property-passport-dossier-module__YN5lBa__crestShield{fill:color-mix(in oklab, currentcolor 8%, transparent);stroke:currentColor;stroke-width:2px}.property-passport-dossier-module__YN5lBa__crestHouse,.property-passport-dossier-module__YN5lBa__crestLand{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.property-passport-dossier-module__YN5lBa__recordState{max-width:52%;color:var(--passport-muted);text-align:right;gap:.45rem;font-size:.67rem;font-weight:620}.property-passport-dossier-module__YN5lBa__recordState[data-verified=true]{color:var(--passport-verify)}.property-passport-dossier-module__YN5lBa__recordState svg{stroke-width:1.8px;flex:none;width:.95rem;height:.95rem}.property-passport-dossier-module__YN5lBa__passportLayout{z-index:2;flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.1rem;min-width:0;padding:.5rem 1rem 1.4rem;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__metadataRail{opacity:1;min-width:0;transition:opacity .18s cubic-bezier(.22,1,.36,1) .18s,transform .24s cubic-bezier(.25,1,.5,1) .18s,visibility linear;overflow:hidden;transform:translate(0)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__metadataRail{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.25,1,.5,1),visibility 0s linear .2s;display:none;transform:translate(-.75rem)}.property-passport-dossier-module__YN5lBa__metadataRail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;min-width:0;margin:0;display:grid}.property-passport-dossier-module__YN5lBa__metadataRail dl>div{border-block-end:1px solid color-mix(in oklab, var(--passport-gold-ink) 23%, transparent);min-width:0;padding-block-end:.55rem}.property-passport-dossier-module__YN5lBa__metadataRail dt,.property-passport-dossier-module__YN5lBa__identityDetails dt,.property-passport-dossier-module__YN5lBa__summaryGrid dt{color:var(--passport-gold-ink);letter-spacing:.15em;text-transform:uppercase;font-size:.61rem;font-weight:760;line-height:1.25}.property-passport-dossier-module__YN5lBa__metadataRail dd{overflow-wrap:anywhere;min-width:0;margin:.28rem 0 0;font-size:.78rem;font-weight:680;line-height:1.35}.property-passport-dossier-module__YN5lBa__metadataRail dl>div>span{color:var(--passport-muted);margin-block-start:.14rem;font-size:.64rem;line-height:1.4;display:block}.property-passport-dossier-module__YN5lBa__metadataRail .property-passport-dossier-module__YN5lBa__passportNumber{font-family:var(--font-mono);letter-spacing:.035em;white-space:nowrap;font-size:.69rem}.property-passport-dossier-module__YN5lBa__metadataRail .property-passport-dossier-module__YN5lBa__completenessValue{font-family:var(--font-fraunces), serif;align-items:center;gap:.35rem;font-size:1.08rem;display:flex}.property-passport-dossier-module__YN5lBa__completenessValue svg{width:1rem;height:1rem;color:var(--passport-verify)}.property-passport-dossier-module__YN5lBa__bookStage{perspective:1800px;place-items:center;min-width:0;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__floorShadow{z-index:0;background:var(--passport-shadow);filter:blur(1.2rem);opacity:.68;border-radius:50%;height:9%;position:absolute;inset-block-end:1%;inset-inline:8%;transform:translateY(46%)}.property-passport-dossier-module__YN5lBa__book{z-index:1;aspect-ratio:.78;width:min(100%,29rem);transform-style:preserve-3d;transition:transform .72s cubic-bezier(.25,1,.5,1),width .42s cubic-bezier(.25,1,.5,1);position:relative;transform:scale(.94)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__book{transform:scale(1)}.property-passport-dossier-module__YN5lBa__dossier[data-animating=true] .property-passport-dossier-module__YN5lBa__book,.property-passport-dossier-module__YN5lBa__dossier[data-animating=true] .property-passport-dossier-module__YN5lBa__frontCover{will-change:transform}.property-passport-dossier-module__YN5lBa__backCover,.property-passport-dossier-module__YN5lBa__rightPage,.property-passport-dossier-module__YN5lBa__pageEdges{border-radius:.7rem 1rem 1rem .7rem;position:absolute;inset:0}.property-passport-dossier-module__YN5lBa__backCover{z-index:1;border:1px solid color-mix(in oklab, var(--passport-gold) 55%, var(--passport-leather));background:repeating-linear-gradient(104deg, transparent 0 2px, color-mix(in oklab, var(--passport-paper) 3%, transparent) 2.5px 3px), radial-gradient(circle at 34% 18%, var(--passport-leather-soft), transparent 42%), var(--passport-leather);box-shadow:0 1.8rem 2.8rem -1.35rem var(--passport-shadow), inset -.45rem 0 0 var(--passport-leather-deep), inset 0 0 0 .24rem color-mix(in oklab, var(--passport-leather-deep) 65%, transparent);overflow:hidden;transform:translateZ(-.7rem)}.property-passport-dossier-module__YN5lBa__backCover>span{border:1px solid color-mix(in oklab, var(--passport-gold) 55%, transparent);border-radius:.45rem .8rem .8rem .45rem;position:absolute;inset:1rem}.property-passport-dossier-module__YN5lBa__rightPage{z-index:4;border:1px solid color-mix(in oklab, var(--passport-gold) 48%, var(--passport-paper-deep));background:radial-gradient(circle at 15% 18%, var(--passport-paper-light), transparent 42%), repeating-linear-gradient(0deg, transparent 0 5px, color-mix(in oklab, var(--passport-ink) 1.4%, transparent) 5.5px 6px), var(--passport-paper);box-shadow:inset 0 0 1.6rem color-mix(in oklab, var(--passport-gold-ink) 7%, transparent), .4rem .55rem 0 var(--passport-paper-deep), .7rem .9rem 0 color-mix(in oklab, var(--passport-paper-deep) 72%, var(--passport-leather));overflow:hidden;transform:translateZ(.28rem)}.property-passport-dossier-module__YN5lBa__pageKeyline{z-index:2;border:1px solid color-mix(in oklab, var(--passport-gold-ink) 48%, transparent);pointer-events:none;position:absolute;inset:.72rem}.property-passport-dossier-module__YN5lBa__pageKeyline:before{border-color:var(--passport-gold-ink);content:"";opacity:.66;border-block-start:2px solid;border-inline-end:2px solid;width:1.05rem;height:1.05rem;position:absolute;inset-block-start:-1px;inset-inline-end:-1px}.property-passport-dossier-module__YN5lBa__mobileIdentity{z-index:4;border-block-end:1px solid var(--passport-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding-block-end:.55rem;display:grid;position:absolute;inset-block-start:1rem;inset-inline:1.1rem}.property-passport-dossier-module__YN5lBa__mobileIdentityCrest{border:1px solid var(--passport-rule);border-radius:50%;width:1.85rem;height:1.85rem}.property-passport-dossier-module__YN5lBa__mobileIdentityCrest svg{width:.9rem;height:.9rem}.property-passport-dossier-module__YN5lBa__mobileIdentity div{min-width:0}.property-passport-dossier-module__YN5lBa__mobileIdentity p,.property-passport-dossier-module__YN5lBa__mobileIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-passport-dossier-module__YN5lBa__mobileIdentity p{font-family:var(--font-fraunces), serif;margin:0;font-size:.77rem;font-weight:680}.property-passport-dossier-module__YN5lBa__mobileIdentity span{color:var(--passport-muted);font-size:.56rem;display:block}.property-passport-dossier-module__YN5lBa__mobileIdentity code{color:var(--passport-gold-ink);letter-spacing:.08em;grid-column:1/-1;font-size:.5rem}.property-passport-dossier-module__YN5lBa__pageScroller{z-index:3;overscroll-behavior:contain;scrollbar-color:color-mix(in oklab, var(--passport-gold-ink) 32%, transparent) transparent;scrollbar-width:thin;position:absolute;inset:8.4rem 1.05rem 1.1rem;overflow:auto}.property-passport-dossier-module__YN5lBa__pageScroller:focus-visible,.property-passport-dossier-module__YN5lBa__tabRail button:focus-visible,.property-passport-dossier-module__YN5lBa__passportAction:focus-visible,.property-passport-dossier-module__YN5lBa__documentList button:focus-visible,.property-passport-dossier-module__YN5lBa__documentActions a:focus-visible,.property-passport-dossier-module__YN5lBa__compactList a:focus-visible{outline:2px solid var(--passport-gold-ink);outline-offset:3px}.property-passport-dossier-module__YN5lBa__pageEdges{z-index:3;pointer-events:none;transform:translateZ(.08rem)}.property-passport-dossier-module__YN5lBa__pageEdges>span{background:repeating-linear-gradient(to bottom, var(--passport-paper-deep) 0 2px, var(--passport-paper-light) 2px 4px);display:block;position:absolute}.property-passport-dossier-module__YN5lBa__pageEdges>span:first-child{border-radius:0 .45rem .45rem 0;width:.48rem;inset-block:.6rem;inset-inline-end:-.48rem}.property-passport-dossier-module__YN5lBa__pageEdges>span:nth-child(2){background:repeating-linear-gradient(to right, var(--passport-paper-deep) 0 3px, var(--passport-paper-light) 3px 6px);border-radius:0 0 .5rem .5rem;height:.48rem;inset-block-end:-.48rem;inset-inline:.55rem}.property-passport-dossier-module__YN5lBa__pageEdges>span:nth-child(3){background:var(--passport-paper-deep);border-radius:.4rem .6rem 0 0;height:.28rem;inset-block-start:-.28rem;inset-inline:1rem .1rem}.property-passport-dossier-module__YN5lBa__gutter{display:none}.property-passport-dossier-module__YN5lBa__frontCover{z-index:40;transform-origin:0;transform-style:preserve-3d;position:absolute;inset:0}.property-passport-dossier-module__YN5lBa__coverFront,.property-passport-dossier-module__YN5lBa__coverInside{backface-visibility:hidden;border-radius:.72rem 1.05rem 1.05rem .72rem;position:absolute;inset:0;overflow:hidden}.property-passport-dossier-module__YN5lBa__coverFront{z-index:2;border:1px solid color-mix(in oklab, var(--passport-gold) 68%, var(--passport-leather));background:repeating-linear-gradient(104deg, transparent 0 2px, color-mix(in oklab, var(--passport-paper) 3%, transparent) 2.5px 3px), radial-gradient(circle at 64% 12%, var(--passport-leather-soft), transparent 42%), var(--passport-leather);color:var(--passport-gold-bright);box-shadow:1.35rem 1.75rem 3rem -1.35rem var(--passport-shadow), inset .22rem 0 0 color-mix(in oklab, var(--passport-paper) 4%, transparent), inset -.55rem 0 0 var(--passport-leather-deep);transform:translateZ(.58rem)}.property-passport-dossier-module__YN5lBa__coverFront:before{background:radial-gradient(circle at 25% 20%, color-mix(in oklab, var(--passport-paper) 5%, transparent), transparent 24%), radial-gradient(circle at 76% 76%, color-mix(in oklab, var(--passport-leather-deep) 35%, transparent), transparent 34%);content:"";mix-blend-mode:soft-light;opacity:.72;position:absolute;inset:0}.property-passport-dossier-module__YN5lBa__coverKeyline{z-index:2;border:1px solid color-mix(in oklab, var(--passport-gold) 68%, transparent);box-shadow:0 0 0 .2rem color-mix(in oklab, var(--passport-leather-deep) 36%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--passport-gold-bright) 18%, transparent);border-radius:.35rem .78rem .78rem .35rem;position:absolute;inset:1.15rem}.property-passport-dossier-module__YN5lBa__coverSpine{z-index:3;background:linear-gradient(90deg, var(--passport-leather-deep), color-mix(in oklab, var(--passport-paper) 7%, var(--passport-leather)) 35%, var(--passport-leather-deep) 62%, color-mix(in oklab, var(--passport-paper) 5%, var(--passport-leather)));width:12%;box-shadow:.16rem 0 0 color-mix(in oklab, var(--passport-gold) 18%, transparent), .48rem 0 0 color-mix(in oklab, var(--passport-leather-deep) 55%, transparent);position:absolute;inset-block:0;inset-inline-start:0}.property-passport-dossier-module__YN5lBa__coverSpine:before,.property-passport-dossier-module__YN5lBa__coverSpine:after{border-block:1px solid color-mix(in oklab, var(--passport-gold) 25%, transparent);background:color-mix(in oklab, var(--passport-leather-soft) 35%, transparent);content:"";height:.55rem;position:absolute;inset-inline:0}.property-passport-dossier-module__YN5lBa__coverSpine:before{inset-block-start:14%}.property-passport-dossier-module__YN5lBa__coverSpine:after{inset-block-end:14%}.property-passport-dossier-module__YN5lBa__coverTitle{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-start:8%;inset-inline:12%;transform:none}.property-passport-dossier-module__YN5lBa__coverCrest{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--passport-gold) 80%, transparent);width:clamp(3rem,14%,4.4rem);box-shadow:0 0 0 .28rem color-mix(in oklab, var(--passport-leather-deep) 28%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.property-passport-dossier-module__YN5lBa__coverCrest svg{width:54%;height:54%}.property-passport-dossier-module__YN5lBa__coverTitle p{font-family:var(--font-fraunces), serif;letter-spacing:.29em;text-indent:.29em;text-shadow:0 1px 0 var(--passport-gold-ink);margin:.72rem 0 0;font-size:clamp(1.18rem,4.8vw,1.85rem);font-weight:620;line-height:1}.property-passport-dossier-module__YN5lBa__coverTitle h2{font-family:var(--font-fraunces), serif;letter-spacing:.2em;text-indent:.2em;margin:.48rem 0 0;font-size:clamp(.66rem,2.5vw,.9rem);font-weight:620;line-height:1.2}.property-passport-dossier-module__YN5lBa__coverRule{background:color-mix(in oklab, var(--passport-gold) 72%, transparent);width:4.2rem;height:1px;margin-block:.72rem}.property-passport-dossier-module__YN5lBa__coverTitle small{letter-spacing:.2em;font-size:clamp(.5rem,1.7vw,.62rem);font-weight:760;line-height:1.65}.property-passport-dossier-module__YN5lBa__coverFolio{z-index:4;border:1px solid color-mix(in oklab, var(--passport-gold) 66%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--passport-paper) 4%, transparent), transparent 55%), color-mix(in oklab, var(--passport-leather-deep) 68%, transparent);box-shadow:0 .6rem 1.4rem color-mix(in oklab, var(--passport-leather-deep) 42%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--passport-gold-bright) 10%, transparent);text-align:start;padding:.8rem .85rem .75rem;position:absolute;inset-block-end:8%;inset-inline:18% 10%}.property-passport-dossier-module__YN5lBa__coverFolio>p{color:var(--passport-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.53rem;font-weight:780}.property-passport-dossier-module__YN5lBa__coverFolio h3{font-family:var(--font-fraunces), serif;text-overflow:ellipsis;text-wrap:balance;white-space:nowrap;margin:.28rem 0 0;font-size:clamp(.78rem,2.7vw,1.05rem);font-weight:620;line-height:1.2;overflow:hidden}.property-passport-dossier-module__YN5lBa__coverFolio>span{color:color-mix(in oklab, var(--passport-gold-bright) 78%, white);text-overflow:ellipsis;text-wrap:pretty;white-space:nowrap;margin-block-start:.18rem;font-size:.59rem;line-height:1.35;display:block;overflow:hidden}.property-passport-dossier-module__YN5lBa__coverFolio dl{border-block-start:1px solid color-mix(in oklab, var(--passport-gold) 35%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .8rem;margin:.72rem 0 0;padding-block-start:.64rem;display:grid}.property-passport-dossier-module__YN5lBa__coverFolio dl>div{min-width:0}.property-passport-dossier-module__YN5lBa__coverFolio dt{color:var(--passport-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:740}.property-passport-dossier-module__YN5lBa__coverFolio dd{overflow-wrap:anywhere;color:var(--passport-gold-bright);margin:.16rem 0 0;font-size:.6rem;font-weight:640;line-height:1.3}.property-passport-dossier-module__YN5lBa__coverFolio code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.55rem}.property-passport-dossier-module__YN5lBa__coverFolio .property-passport-dossier-module__YN5lBa__coverEvidence{grid-column:1/-1}.property-passport-dossier-module__YN5lBa__coverFlourish{z-index:3;border:1px solid color-mix(in oklab, var(--passport-gold) 72%, transparent);width:1.55rem;height:1.55rem;position:absolute;inset-block-end:3%;inset-inline-start:54%;transform:translate(-50%)rotate(45deg)}.property-passport-dossier-module__YN5lBa__coverFlourish>span{background:color-mix(in oklab, var(--passport-gold) 75%, transparent);position:absolute;inset:.46rem}.property-passport-dossier-module__YN5lBa__coverInside{z-index:1;border:.65rem solid var(--passport-leather);background:var(--passport-paper);box-shadow:inset 0 0 1.4rem color-mix(in oklab, var(--passport-gold-ink) 8%, transparent);transform:rotateY(180deg)translateZ(.54rem)}.property-passport-dossier-module__YN5lBa__coverEdge{z-index:4;border-block:1px solid color-mix(in oklab, var(--passport-gold) 42%, transparent);background:repeating-linear-gradient(to bottom, var(--passport-leather-deep) 0 4px, var(--passport-leather-soft) 4px 8px);transform-origin:0;width:.58rem;position:absolute;inset-block:.72rem;inset-inline-end:-.58rem;transform:rotateY(90deg)}.property-passport-dossier-module__YN5lBa__identityPage{background:var(--passport-paper);height:100%;color:var(--passport-ink);position:relative;overflow:hidden}.property-passport-dossier-module__YN5lBa__identityScroll{z-index:1;overscroll-behavior:contain;scrollbar-color:color-mix(in oklab, var(--passport-gold-ink) 32%, transparent) transparent;scrollbar-width:thin;padding:.6rem .6rem .35rem;position:absolute;inset:calc(.72rem + 1px);overflow:auto}.property-passport-dossier-module__YN5lBa__identityMasthead{z-index:2;border-block-end:1px solid var(--passport-rule);text-align:center;flex-direction:column;align-items:center;padding-block-end:.65rem;display:flex;position:relative}.property-passport-dossier-module__YN5lBa__identityCrest{width:1.65rem;height:1.65rem;color:var(--passport-gold-ink);place-items:center;display:grid}.property-passport-dossier-module__YN5lBa__identityCrest svg{width:1rem;height:1rem}.property-passport-dossier-module__YN5lBa__identityMasthead p{font-family:var(--font-fraunces), serif;letter-spacing:.32em;text-indent:.32em;margin:.22rem 0 0;font-size:.72rem;font-weight:650}.property-passport-dossier-module__YN5lBa__identityMasthead h2{font-family:var(--font-fraunces), serif;letter-spacing:.17em;text-indent:.17em;margin:.16rem 0 0;font-size:.54rem}.property-passport-dossier-module__YN5lBa__identitySection{z-index:2;margin-block-start:.62rem;position:relative}.property-passport-dossier-module__YN5lBa__paperLabel,.property-passport-dossier-module__YN5lBa__pageEyebrow{color:var(--passport-gold-ink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:790}.property-passport-dossier-module__YN5lBa__identityVisual{margin-block-start:.45rem}.property-passport-dossier-module__YN5lBa__propertyPhoto{aspect-ratio:2.5;border:1px solid color-mix(in oklab, var(--passport-gold-ink) 38%, transparent);background:var(--passport-paper-light);place-items:center;display:grid;position:relative;overflow:hidden}.property-passport-dossier-module__YN5lBa__propertyPhoto[data-empty=true]{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in oklab, var(--passport-gold-ink) 7%, transparent) 7px 8px), var(--passport-paper-light)}.property-passport-dossier-module__YN5lBa__photoEmpty{color:var(--passport-muted);letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.62rem;font-weight:650;display:inline-flex}.property-passport-dossier-module__YN5lBa__photoEmpty svg{width:.9rem;height:.9rem}.property-passport-dossier-module__YN5lBa__propertyPhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.property-passport-dossier-module__YN5lBa__recordStamp{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--passport-gold-ink) 40%, transparent);color:var(--passport-gold-ink);border-radius:50%;place-items:center;display:grid}.property-passport-dossier-module__YN5lBa__recordStamp[data-verified=true]{color:var(--passport-verify)}.property-passport-dossier-module__YN5lBa__recordStamp svg{stroke-width:1.5px;width:48%;height:48%}.property-passport-dossier-module__YN5lBa__identityDetails{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.6rem 0 0;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__identityDetails>div{border-block-end:1px solid color-mix(in oklab, var(--passport-gold-ink) 18%, transparent);min-width:0;padding:.4rem .45rem .42rem 0}.property-passport-dossier-module__YN5lBa__identityDetails>div:nth-child(2n){border-inline-start:1px solid color-mix(in oklab, var(--passport-gold-ink) 18%, transparent);padding-inline-start:.55rem}.property-passport-dossier-module__YN5lBa__identityDetails>div.property-passport-dossier-module__YN5lBa__identityLead{border-inline-start:0;grid-column:1/-1;padding-inline-start:0}.property-passport-dossier-module__YN5lBa__identityDetails dd{overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.69rem;font-weight:620;line-height:1.35}.property-passport-dossier-module__YN5lBa__identityDetails .property-passport-dossier-module__YN5lBa__identityLead dd{font-family:var(--font-fraunces), serif;font-size:.82rem}.property-passport-dossier-module__YN5lBa__identityDetails .property-passport-dossier-module__YN5lBa__monoValue{letter-spacing:.03em;font-family:var(--font-mono)!important;font-size:.64rem!important}.property-passport-dossier-module__YN5lBa__identityFooter{z-index:2;align-items:center;gap:.65rem;margin-block-start:.75rem;display:flex;position:relative;inset:auto}.property-passport-dossier-module__YN5lBa__identityFooter>svg{width:.95rem;height:.95rem;color:var(--passport-gold-ink);flex:none}.property-passport-dossier-module__YN5lBa__identityFooter[data-verified=true]>svg{color:var(--passport-verify)}.property-passport-dossier-module__YN5lBa__identityFooter p{color:var(--passport-gold-ink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:740}.property-passport-dossier-module__YN5lBa__tabRail{z-index:60;opacity:0;pointer-events:none;scrollbar-width:none;gap:.25rem;padding:.15rem;transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset-block-start:4.65rem;inset-inline:1rem;overflow-x:auto;transform:translateY(.35rem)translateZ(2rem)}.property-passport-dossier-module__YN5lBa__tabRail::-webkit-scrollbar{display:none}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__tabRail{opacity:1;pointer-events:auto;transition-delay:.58s;transform:translateY(0)translateZ(2rem)}.property-passport-dossier-module__YN5lBa__tabRail button{border:1px solid color-mix(in oklab, var(--passport-gold) 36%, var(--passport-leather));background:var(--passport-leather);min-width:3.15rem;min-height:2.75rem;color:var(--passport-gold-bright);cursor:pointer;font:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--passport-leather-deep) 40%, transparent);border-radius:.38rem;flex:none;grid-template-columns:1fr;place-items:center;line-height:1;display:inline-grid;position:relative}.property-passport-dossier-module__YN5lBa__tabRail button[data-active=true]{border-color:var(--passport-gold);background:var(--passport-leather-deep);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--passport-gold) 28%, transparent), 0 .35rem .7rem var(--passport-shadow-soft)}.property-passport-dossier-module__YN5lBa__tabRail button svg{stroke-width:1.55px;width:.88rem;height:.88rem}.property-passport-dossier-module__YN5lBa__tabRail button>span{letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:760;display:none}.property-passport-dossier-module__YN5lBa__tabRail button small{color:color-mix(in oklab, var(--passport-gold-bright) 74%, transparent);font-size:.54rem;font-weight:720}.property-passport-dossier-module__YN5lBa__panelFlow{min-width:0;padding:.1rem .1rem .5rem}.property-passport-dossier-module__YN5lBa__pageHeader{border-block-end:1px solid var(--passport-rule);text-align:center;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block-end:.65rem;display:flex}.property-passport-dossier-module__YN5lBa__pageHeader>div{flex:1;min-width:0}.property-passport-dossier-module__YN5lBa__pageHeader h2{font-family:var(--font-fraunces), serif;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;margin:.18rem 0 0;font-size:clamp(.92rem,3.2vw,1.18rem);font-weight:620;line-height:1.2}.property-passport-dossier-module__YN5lBa__pageHeader>div>p:last-child{color:var(--passport-muted);letter-spacing:.12em;text-transform:uppercase;margin:.18rem 0 0;font-size:.64rem;font-weight:650}.property-passport-dossier-module__YN5lBa__pageHeader>svg{width:1.1rem;height:1.1rem;color:var(--passport-gold-ink);stroke-width:1.45px;flex:none}.property-passport-dossier-module__YN5lBa__recordSection{border-block-end:1px solid color-mix(in oklab, var(--passport-gold-ink) 20%, transparent);padding-block:.7rem}.property-passport-dossier-module__YN5lBa__sectionHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.property-passport-dossier-module__YN5lBa__sectionHeading p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:780}.property-passport-dossier-module__YN5lBa__sectionHeading>span{color:var(--passport-gold-ink);font-size:.62rem;font-weight:700}.property-passport-dossier-module__YN5lBa__sectionHeading svg{width:.95rem;height:.95rem;color:var(--passport-gold-ink)}.property-passport-dossier-module__YN5lBa__milestoneRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__milestoneRail:before{background:var(--passport-rule);content:"";height:1px;position:absolute;inset-block-start:.19rem;inset-inline:8%}.property-passport-dossier-module__YN5lBa__milestoneRail li{text-align:center;min-width:0;position:relative}.property-passport-dossier-module__YN5lBa__milestoneRail li>span{z-index:1;border:1px solid var(--passport-paper);background:var(--passport-gold-ink);width:.4rem;height:.4rem;box-shadow:0 0 0 1px var(--passport-gold-ink);border-radius:50%;margin-inline:auto;display:block;position:relative}.property-passport-dossier-module__YN5lBa__milestoneRail p{color:var(--passport-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.42rem 0 0;font-size:.57rem;font-weight:680;line-height:1.25;display:-webkit-box;overflow:hidden}.property-passport-dossier-module__YN5lBa__milestoneRail time{color:var(--passport-muted);margin-block-start:.18rem;font-size:.51rem;line-height:1.2;display:block}.property-passport-dossier-module__YN5lBa__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:.65rem 0 0;display:grid}.property-passport-dossier-module__YN5lBa__summaryGrid>div{min-width:0}.property-passport-dossier-module__YN5lBa__summaryGrid dd{overflow-wrap:anywhere;font-family:var(--font-fraunces), serif;margin:.18rem 0 0;font-size:.75rem;font-weight:620}.property-passport-dossier-module__YN5lBa__verificationBlock{border-block-end:1px solid var(--passport-rule);grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.75rem;display:grid}.property-passport-dossier-module__YN5lBa__verificationBlock .property-passport-dossier-module__YN5lBa__recordStamp{width:2.4rem}.property-passport-dossier-module__YN5lBa__verificationBlock h3{font-family:var(--font-fraunces), serif;margin:.2rem 0 0;font-size:.8rem;font-weight:650}.property-passport-dossier-module__YN5lBa__verificationBlock div>span{color:var(--passport-muted);margin-block-start:.18rem;font-size:.61rem;line-height:1.4;display:block}.property-passport-dossier-module__YN5lBa__recordFooter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.85rem;padding-block-start:.72rem;display:grid}.property-passport-dossier-module__YN5lBa__recordFooter div{min-width:0}.property-passport-dossier-module__YN5lBa__recordFooter span{color:var(--passport-gold-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:760;display:block}.property-passport-dossier-module__YN5lBa__recordFooter strong,.property-passport-dossier-module__YN5lBa__recordFooter code{color:var(--passport-ink);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.2rem;font-size:.62rem;font-weight:620;line-height:1.4;display:block;overflow:hidden}.property-passport-dossier-module__YN5lBa__recordFooter code{font-family:var(--font-mono);font-size:.55rem}.property-passport-dossier-module__YN5lBa__recordFooter small{color:var(--passport-muted);text-wrap:pretty;margin-block-start:.16rem;font-size:.56rem;line-height:1.35;display:block}.property-passport-dossier-module__YN5lBa__inlineEmpty{color:var(--passport-muted);margin:.6rem 0 0;font-size:.65rem;line-height:1.5}.property-passport-dossier-module__YN5lBa__emptyRecord{border:1px dashed var(--passport-rule);min-height:8rem;color:var(--passport-muted);text-align:center;align-content:center;place-items:center;margin-block-start:.8rem;padding:1rem;display:grid}.property-passport-dossier-module__YN5lBa__emptyRecord svg{width:1.5rem;height:1.5rem;color:var(--passport-gold-ink)}.property-passport-dossier-module__YN5lBa__emptyRecord p{max-width:28rem;margin:.55rem 0 0;font-size:.69rem;line-height:1.5}.property-passport-dossier-module__YN5lBa__embeddedIntelligence{min-width:0;margin-block-start:.8rem}.property-passport-dossier-module__YN5lBa__embeddedIntelligence>*{min-width:0}.property-passport-dossier-module__YN5lBa__timelineList{gap:0;margin:.65rem 0 0;padding:0;list-style:none;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__timelineList:before{background:var(--passport-rule);content:"";width:1px;position:absolute;inset-block:.8rem;inset-inline-start:.82rem}.property-passport-dossier-module__YN5lBa__timelineList li{border-block-end:1px solid color-mix(in oklab, var(--passport-gold-ink) 12%, transparent);grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.58rem;padding-block:.48rem;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__timelineIcon{z-index:1;border:1px solid var(--passport-rule);background:var(--passport-paper);width:1.65rem;height:1.65rem;color:var(--passport-gold-ink);border-radius:50%;place-items:center;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__timelineIcon svg{stroke-width:1.5px;width:.75rem;height:.75rem}.property-passport-dossier-module__YN5lBa__timelineList li>div{min-width:0}.property-passport-dossier-module__YN5lBa__timelineList li>div>p{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.7rem;font-weight:680;display:flex}.property-passport-dossier-module__YN5lBa__timelineList li>div>span{color:var(--passport-muted);margin-block-start:.12rem;font-size:.61rem;line-height:1.35;display:block}.property-passport-dossier-module__YN5lBa__timelineList time{color:var(--passport-gold-ink);grid-column:2;font-size:.56rem;font-weight:620}.property-passport-dossier-module__YN5lBa__verifiedPill{background:color-mix(in oklab, var(--passport-verify) 10%, transparent);text-transform:uppercase;border-radius:99px;align-items:center;gap:.18rem;padding:.12rem .3rem;font-weight:740;color:var(--passport-verify)!important;margin:0!important;font-size:.51rem!important;display:inline-flex!important}.property-passport-dossier-module__YN5lBa__verifiedPill svg{width:.62rem;height:.62rem}.property-passport-dossier-module__YN5lBa__timelineSeal{margin-top:.25rem}.property-passport-dossier-module__YN5lBa__recordList,.property-passport-dossier-module__YN5lBa__compactList,.property-passport-dossier-module__YN5lBa__documentList{border-block-start:1px solid var(--passport-rule);gap:0;margin-block-start:.7rem;display:grid}.property-passport-dossier-module__YN5lBa__recordList article{border-block-end:1px solid var(--passport-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem 0;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__recordList article>div{min-width:0}.property-passport-dossier-module__YN5lBa__recordList article p,.property-passport-dossier-module__YN5lBa__compactList article p,.property-passport-dossier-module__YN5lBa__documentMain p{overflow-wrap:anywhere;margin:0;font-size:.71rem;font-weight:690}.property-passport-dossier-module__YN5lBa__recordList article div>span,.property-passport-dossier-module__YN5lBa__compactList article div>span,.property-passport-dossier-module__YN5lBa__documentMain>span{color:var(--passport-muted);margin-block-start:.15rem;font-size:.6rem;line-height:1.35;display:block}.property-passport-dossier-module__YN5lBa__listValue{text-align:right}.property-passport-dossier-module__YN5lBa__listValue strong{font-family:var(--font-fraunces), serif;font-size:.76rem;display:block}.property-passport-dossier-module__YN5lBa__listValue span{text-transform:capitalize}.property-passport-dossier-module__YN5lBa__statusPill{border:1px solid var(--passport-rule);color:var(--passport-muted);text-transform:capitalize;border-radius:99px;grid-column:1/-1;justify-self:start;padding:.15rem .38rem;font-size:.53rem;font-weight:730}.property-passport-dossier-module__YN5lBa__statusPill[data-active=true]{border-color:color-mix(in oklab, var(--passport-verify) 28%, transparent);color:var(--passport-verify)}.property-passport-dossier-module__YN5lBa__splitRecords{gap:.9rem;margin-block-start:.75rem;display:grid}.property-passport-dossier-module__YN5lBa__splitRecords>div{border:1px solid var(--passport-rule);min-width:0;padding:.65rem}.property-passport-dossier-module__YN5lBa__compactList article{border-block-end:1px solid color-mix(in oklab, var(--passport-gold-ink) 15%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding-block:.55rem;display:grid}.property-passport-dossier-module__YN5lBa__compactList article>div{min-width:0}.property-passport-dossier-module__YN5lBa__compactList article>strong{color:var(--passport-gold-ink);text-transform:capitalize;font-size:.55rem;font-style:normal}.property-passport-dossier-module__YN5lBa__compactList article>em,.property-passport-dossier-module__YN5lBa__compactList article>a{color:var(--passport-verify);grid-column:1/-1;justify-self:start;font-size:.57rem;font-style:normal;font-weight:680}.property-passport-dossier-module__YN5lBa__compactList article>a{align-items:center;min-height:2.75rem;display:inline-flex}.property-passport-dossier-module__YN5lBa__documentActions{flex-direction:column;align-items:flex-start;gap:.55rem;margin-block-start:.7rem;display:flex}.property-passport-dossier-module__YN5lBa__documentActions p{color:var(--passport-muted);margin:0;font-size:.63rem;line-height:1.45}.property-passport-dossier-module__YN5lBa__documentActions a{border:1px solid var(--passport-rule);background:var(--passport-leather);min-height:2.75rem;color:var(--passport-gold-bright);border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.62rem;font-weight:680;text-decoration:none;display:inline-flex}.property-passport-dossier-module__YN5lBa__documentActions a svg{width:.78rem;height:.78rem}.property-passport-dossier-module__YN5lBa__documentList article{border-block-end:1px solid var(--passport-rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding-block:.58rem;display:grid}.property-passport-dossier-module__YN5lBa__documentIcon{border:1px solid var(--passport-rule);width:1.8rem;height:1.8rem;color:var(--passport-verify);place-items:center;display:grid}.property-passport-dossier-module__YN5lBa__documentIcon svg{width:.82rem;height:.82rem}.property-passport-dossier-module__YN5lBa__documentMain{min-width:0}.property-passport-dossier-module__YN5lBa__documentMain code{color:var(--passport-gold-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.2rem;font-size:.54rem;display:block;overflow:hidden}.property-passport-dossier-module__YN5lBa__documentState{border:1px solid var(--passport-rule);color:var(--passport-gold-ink);border-radius:99px;padding:.13rem .32rem;font-size:.5rem;font-weight:730}.property-passport-dossier-module__YN5lBa__documentList button{width:2.75rem;height:2.75rem;color:var(--passport-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.property-passport-dossier-module__YN5lBa__documentList button svg{width:.86rem;height:.86rem}.property-passport-dossier-module__YN5lBa__actionRail{flex-direction:column;align-items:center;gap:.55rem;display:flex}.property-passport-dossier-module__YN5lBa__passportAction{border:1px solid var(--passport-gold);background:var(--passport-leather-deep);width:min(100%,18rem);min-height:3.25rem;color:var(--passport-gold-bright);cursor:pointer;font:inherit;white-space:nowrap;box-shadow:0 .75rem 1.75rem -.8rem var(--passport-shadow), inset 0 0 0 1px color-mix(in oklab, var(--passport-gold) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding-inline:1.2rem;font-size:.83rem;font-weight:690;transition:transform .13s cubic-bezier(.22,1,.36,1),background-color .16s;display:inline-flex}.property-passport-dossier-module__YN5lBa__passportAction:active{transform:scale(.97)}.property-passport-dossier-module__YN5lBa__passportAction>svg{stroke-width:1.65px;flex:none;width:1rem;height:1rem}.property-passport-dossier-module__YN5lBa__passportAction>svg:last-child{transition:transform .18s cubic-bezier(.22,1,.36,1)}.property-passport-dossier-module__YN5lBa__passportAction>svg:last-child[data-open=true]{transform:rotate(180deg)}.property-passport-dossier-module__YN5lBa__actionRail>p{color:var(--passport-muted);text-align:center;align-items:center;gap:.35rem;margin:0;font-size:.6rem;display:flex}.property-passport-dossier-module__YN5lBa__actionRail>p svg{flex:none;width:.74rem;height:.74rem}.property-passport-dossier-module__YN5lBa__dossierFooter{z-index:4;border-block-start:1px solid color-mix(in oklab, var(--passport-gold-ink) 20%, transparent);flex-direction:column;align-items:flex-start;gap:.6rem;margin-inline:1rem;padding:.9rem 0 1rem;display:flex;position:relative}.property-passport-dossier-module__YN5lBa__dossierFooter>span{color:var(--passport-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.55rem;display:inline-flex}.property-passport-dossier-module__YN5lBa__dossierFooter strong{color:var(--passport-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem}.property-passport-dossier-module__YN5lBa__dossierFooter em{font-style:normal}.property-passport-dossier-module__YN5lBa__dossierFooter svg{width:.85rem;height:.85rem;color:var(--passport-gold-ink)}.property-passport-dossier-module__YN5lBa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.property-passport-dossier-module__YN5lBa__passportAction:hover{background:var(--passport-leather)}.property-passport-dossier-module__YN5lBa__tabRail button:hover{border-color:var(--passport-gold)}.property-passport-dossier-module__YN5lBa__documentList button:hover{background:color-mix(in oklab, var(--passport-gold-ink) 9%, transparent);color:var(--passport-ink)}.property-passport-dossier-module__YN5lBa__documentActions a:hover{background:var(--passport-leather-soft)}}@media (max-width:699px){.property-passport-dossier-module__YN5lBa__brandName{display:none}}@media (min-width:700px){.property-passport-dossier-module__YN5lBa__dossierHeader{padding:1.55rem 1.8rem .9rem}.property-passport-dossier-module__YN5lBa__recordState{max-width:none;font-size:.72rem}.property-passport-dossier-module__YN5lBa__passportLayout{padding-inline:1.8rem}.property-passport-dossier-module__YN5lBa__metadataRail dl{grid-template-columns:repeat(4,minmax(0,1fr))}.property-passport-dossier-module__YN5lBa__metadataRail dd{font-size:.84rem}.property-passport-dossier-module__YN5lBa__book{width:min(100%,35rem)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__book{width:min(100%,40rem)}.property-passport-dossier-module__YN5lBa__dossierFooter{flex-direction:row;justify-content:space-between;align-items:center;margin-inline:1.8rem}}@media (min-width:1100px){.property-passport-dossier-module__YN5lBa__dossier{min-height:40rem}.property-passport-dossier-module__YN5lBa__dossierHeader{padding:1.7rem 2.4rem .5rem}.property-passport-dossier-module__YN5lBa__recordState{font-size:.75rem}.property-passport-dossier-module__YN5lBa__passportLayout{grid-template-columns:minmax(9.5rem,.78fr) minmax(35rem,3.5fr) minmax(9rem,.8fr);gap:clamp(.9rem,1.65vw,2rem);padding:.25rem 2.4rem 1.25rem;transition:grid-template-columns .42s cubic-bezier(.25,1,.5,1)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__passportLayout{grid-template-columns:minmax(0,0fr) minmax(35rem,1fr) minmax(0,0fr);row-gap:1.1rem;transition-delay:.12s}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__actionRail{flex-direction:row;grid-area:2/1/auto/-1;justify-content:center;gap:1rem}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__passportAction{width:auto}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__metadataRail{max-height:0;display:block}.property-passport-dossier-module__YN5lBa__metadataRail dl{max-width:14rem;display:block}.property-passport-dossier-module__YN5lBa__metadataRail dl>div{padding-block:.72rem}.property-passport-dossier-module__YN5lBa__metadataRail dl>div:first-child{padding-block-start:0}.property-passport-dossier-module__YN5lBa__metadataRail dd{font-size:.9rem}.property-passport-dossier-module__YN5lBa__metadataRail .property-passport-dossier-module__YN5lBa__passportNumber{font-family:var(--font-fraunces), serif;letter-spacing:.02em;font-size:clamp(.76rem,.92vw,.9rem)}.property-passport-dossier-module__YN5lBa__metadataRail .property-passport-dossier-module__YN5lBa__completenessValue{font-size:1.2rem}.property-passport-dossier-module__YN5lBa__bookStage{perspective:2200px}.property-passport-dossier-module__YN5lBa__book{aspect-ratio:1.45;width:min(100%,53rem);transform:translate(-25%)scale(.93)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__book{width:min(100% - 6.5rem,62rem);transition-delay:.12s;transform:translate(-3rem)scale(1)}.property-passport-dossier-module__YN5lBa__backCover,.property-passport-dossier-module__YN5lBa__rightPage,.property-passport-dossier-module__YN5lBa__pageEdges{border-radius:.25rem 1rem 1rem .25rem;inset-block:0;inset-inline:50% 0}.property-passport-dossier-module__YN5lBa__rightPage{box-shadow:inset 0 0 1.6rem color-mix(in oklab, var(--passport-gold-ink) 7%, transparent), .45rem .4rem 0 var(--passport-paper-deep), .75rem .72rem 0 color-mix(in oklab, var(--passport-paper-deep) 72%, var(--passport-leather))}.property-passport-dossier-module__YN5lBa__frontCover{inset-block:0;inset-inline:50% 0}.property-passport-dossier-module__YN5lBa__coverFront,.property-passport-dossier-module__YN5lBa__coverInside{border-radius:.25rem 1.05rem 1.05rem .25rem}.property-passport-dossier-module__YN5lBa__coverInside{border-radius:1.05rem .25rem .25rem 1.05rem}.property-passport-dossier-module__YN5lBa__coverTitle p{font-size:clamp(1.45rem,2.2vw,2rem)}.property-passport-dossier-module__YN5lBa__coverTitle h2{font-size:clamp(.72rem,1.03vw,.98rem)}.property-passport-dossier-module__YN5lBa__coverTitle small{font-size:clamp(.46rem,.6vw,.59rem)}.property-passport-dossier-module__YN5lBa__mobileIdentity{display:none}.property-passport-dossier-module__YN5lBa__pageScroller{inset:1.45rem 1.45rem 1.35rem 1.65rem}.property-passport-dossier-module__YN5lBa__gutter{z-index:45;background:linear-gradient(90deg, color-mix(in oklab, var(--passport-leather-deep) 78%, transparent), color-mix(in oklab, var(--passport-shadow) 76%, transparent) 42%, color-mix(in oklab, var(--passport-paper-light) 70%, transparent) 76%, transparent);filter:blur(.08rem);opacity:0;pointer-events:none;border-radius:50%;width:1.12rem;transition:opacity .16s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset-block:.4rem;inset-inline-start:calc(50% - .56rem);transform:translateZ(.66rem)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__gutter{opacity:.86;transition-delay:.52s}.property-passport-dossier-module__YN5lBa__tabRail{gap:.12rem;width:clamp(5.2rem,6.4vw,5.9rem);padding:0;display:grid;inset-block:2.8rem auto;inset-inline:calc(100% - .22rem) auto;overflow:visible;transform:translate(-.35rem)translateZ(2rem)}.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__tabRail{transform:translate(0)translateZ(2rem)}.property-passport-dossier-module__YN5lBa__tabRail button{width:100%;min-width:0;min-height:clamp(3.35rem,5vw,4.25rem);box-shadow:inset .17rem 0 0 color-mix(in oklab, var(--passport-gold) 22%, transparent), .25rem .3rem .65rem var(--passport-shadow-soft);border-radius:0 .65rem .65rem 0;grid-template-columns:1fr}.property-passport-dossier-module__YN5lBa__tabRail button[data-active=true]{box-shadow:inset .2rem 0 0 var(--passport-gold), .35rem .4rem .75rem var(--passport-shadow-soft)}.property-passport-dossier-module__YN5lBa__tabRail button{align-content:center;gap:.28rem;padding:.5rem .35rem}.property-passport-dossier-module__YN5lBa__tabRail button svg{display:none}.property-passport-dossier-module__YN5lBa__tabRail button>span{text-align:center;font-size:.56rem;line-height:1.2;display:block}.property-passport-dossier-module__YN5lBa__tabRail button small{font-family:var(--font-fraunces), serif;order:-1;font-size:.8rem}.property-passport-dossier-module__YN5lBa__identityScroll{padding:.8rem .7rem .4rem}.property-passport-dossier-module__YN5lBa__identityFooter{inset-inline:auto}.property-passport-dossier-module__YN5lBa__pageHeader{padding-block-end:.72rem}.property-passport-dossier-module__YN5lBa__pageHeader h2{font-size:clamp(.96rem,1.2vw,1.14rem)}.property-passport-dossier-module__YN5lBa__splitRecords{grid-template-columns:repeat(2,minmax(0,1fr))}.property-passport-dossier-module__YN5lBa__actionRail{align-items:stretch}.property-passport-dossier-module__YN5lBa__passportAction{width:100%;padding-inline:clamp(.8rem,1.25vw,1.3rem);font-size:clamp(.7rem,.95vw,.84rem)}.property-passport-dossier-module__YN5lBa__actionRail>p{justify-content:center;font-size:.55rem}.property-passport-dossier-module__YN5lBa__dossierFooter{margin-inline:2.4rem;padding-block:.85rem 1.1rem}}@media (min-width:1380px){.property-passport-dossier-module__YN5lBa__passportLayout{grid-template-columns:minmax(11rem,.82fr) minmax(43rem,3.8fr) minmax(11rem,.86fr)}.property-passport-dossier-module__YN5lBa__metadataRail dd{font-size:.98rem}.property-passport-dossier-module__YN5lBa__book{width:min(100%,56rem)}.property-passport-dossier-module__YN5lBa__pageScroller{inset:1.75rem 1.65rem 1.55rem 1.85rem}.property-passport-dossier-module__YN5lBa__identityScroll{padding:1.05rem .9rem .5rem}.property-passport-dossier-module__YN5lBa__identityDetails dd{font-size:.72rem}.property-passport-dossier-module__YN5lBa__identityDetails .property-passport-dossier-module__YN5lBa__identityLead dd{font-size:.86rem}}@media (max-width:1099px){.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open]:not([data-animating=true]) .property-passport-dossier-module__YN5lBa__frontCover{visibility:hidden}}@media (prefers-reduced-motion:reduce){.property-passport-dossier-module__YN5lBa__passportLayout,.property-passport-dossier-module__YN5lBa__metadataRail,.property-passport-dossier-module__YN5lBa__tabRail,.property-passport-dossier-module__YN5lBa__gutter,.property-passport-dossier-module__YN5lBa__book,.property-passport-dossier-module__YN5lBa__passportAction,.property-passport-dossier-module__YN5lBa__passportAction>svg:last-child{transition-duration:.01ms;transition-delay:0s!important}.property-passport-dossier-module__YN5lBa__tabRail,.property-passport-dossier-module__YN5lBa__dossier[data-passport-state=open] .property-passport-dossier-module__YN5lBa__tabRail,.property-passport-dossier-module__YN5lBa__passportAction:active{transform:none}}