.neighbourhood-print-brief{color:#192c46;max-width:980px;font:16px/1.7 var(--sans);background:#fff;margin:auto;padding:32px}.neighbourhood-print-brief h1{font:52px/1.15 var(--serif);margin:12px 0}.neighbourhood-print-brief h2{font:29px/1.25 var(--serif);margin:24px 0 12px}.neighbourhood-print-brief h3{font:24px/1.3 var(--serif)}.brief-brand{border-bottom:2px solid #192c46;padding-bottom:14px;font-weight:600}.brief-eyebrow{font-size:14px}.brief-screen-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.brief-screen-controls button{color:#fff;font:16px/1.4 var(--sans);cursor:pointer;background:#192c46;border:0;padding:14px 20px}.neighbourhood-print-brief :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #53789e}.brief-data{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin:24px 0;display:grid}.brief-data figure{margin:0}.brief-data img{width:100%;height:auto}.brief-data figcaption,.brief-small{font-size:14px}.brief-data h2{margin-top:0}.brief-data dl{margin:0}.brief-data dl>div{border-bottom:1px solid #cbd5df;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.brief-data dt{font-size:14px}.brief-data dd{text-align:right;margin:0;font-weight:600}.neighbourhood-print-brief table{border-collapse:collapse;text-align:left;width:100%}.neighbourhood-print-brief :is(th,td){border-bottom:1px solid #cbd5df;padding:7px}.neighbourhood-print-brief table th{font-weight:600}.brief-source{background:#edf2f8;margin:28px 0;padding:12px 22px}.brief-source p{font-size:14px}.brief-source a{overflow-wrap:anywhere}.brief-worksheet ol{padding-left:22px}.brief-note-line{border-bottom:1px solid #98a6b4;height:30px;margin:8px 0 16px;display:block}.neighbourhood-print-brief footer{color:#192c46;overflow-wrap:anywhere;background:0 0;border-top:2px solid #192c46;min-height:0;margin-top:32px;padding:16px 0 0;font-size:14px;display:block}@media (width<=650px){.neighbourhood-print-brief{padding:22px}.brief-data{grid-template-columns:1fr}.neighbourhood-print-brief h1{font-size:40px}.brief-data dl>div{gap:10px}}@page{size:A4;margin:15mm}@media print{body:has(.neighbourhood-print-brief) :is(.ap-contact-dock,.ap-assistant,.review-dialog,.ap-skip){display:none!important}html,body{background:#fff!important}.neighbourhood-print-brief{max-width:none;padding:0;font-size:10pt;line-height:1.35}.brief-screen-controls{display:none}.neighbourhood-print-brief h1{font-size:30pt}.neighbourhood-print-brief h2{margin:14px 0 8px;font-size:17pt}.neighbourhood-print-brief h3{font-size:14pt}.brief-brand{margin-top:0}.brief-data{grid-template-columns:1fr 1fr;gap:18px;margin:16px 0}.brief-data :is(dt,figcaption),.brief-eyebrow,.brief-small,.brief-source p,.neighbourhood-print-brief footer{font-size:9pt}.brief-data dl>div{padding:5px 0}.brief-data>div>p{margin:5px 0 8px;font-size:9pt}.brief-source{background:0 0;border-top:1px solid #98a6b4;margin:18px 0 0;padding:0}.brief-worksheet{break-before:page}.neighbourhood-print-brief section,.neighbourhood-print-brief tr{break-inside:avoid}.neighbourhood-print-brief a{color:inherit}.brief-note-line{height:24px}.neighbourhood-print-brief :is(th,td){padding:4px}.neighbourhood-print-brief footer{margin-top:18px}}.ap-shortlist-pack-controls{max-width:980px;margin:24px auto;padding:0 32px}@media print{.shortlist-print-pack>.neighbourhood-print-brief{break-before:page}.shortlist-print-pack>.neighbourhood-print-brief:first-of-type{break-before:auto}}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/bodoni-moda-math-wght-normal.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/bodoni-moda-symbols-wght-normal.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/bodoni-moda-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/bodoni-moda-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#121512;--ink-soft:#222722;--paper:#f7f5ee;--stone:#e9e3da;--sage:#6e776d;--bronze:#aa8967;--remax-navy:#000e34;--remax-red:#ff1200;--remax-blue:#0043ff;--line:#12151229;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;--sans:Avenir, "Avenir Next", "Helvetica Neue", Arial, sans-serif}.compressed-why{color:#fff;background:var(--ink);padding:108px 0}.compressed-why-inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(70px,9vw,140px);display:grid}.compressed-why h2,.compressed-strategy h2,.compressed-proof h2,.compressed-intelligence h2,.compressed-about-final h2{font-family:var(--serif);letter-spacing:-.035em;margin:14px 0 24px;font-weight:400;line-height:1.02}.compressed-why h2{max-width:780px;font-size:clamp(44px,5vw,74px)}.compressed-why-inner>div>p:not(.eyebrow){color:#ffffffa3;max-width:710px;font-family:var(--serif);font-size:18px}.compressed-why-inner>div>strong{color:var(--bronze);text-transform:uppercase;letter-spacing:.16em;margin-top:26px;font-size:10px;display:block}.compressed-why .context-review{border-left:1px solid var(--bronze);margin:0;padding:0 0 8px 34px}.compressed-strategy{padding-top:120px;padding-bottom:116px}.compressed-strategy-intro{grid-template-columns:1.1fr .75fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid}.compressed-strategy-intro h2{max-width:800px;font-size:clamp(44px,5vw,72px)}.compressed-strategy-intro>p{color:#1215129e;max-width:460px;font-family:var(--serif);margin:0 0 8px;font-size:18px}.compressed-strategy-body{background:var(--stone);grid-template-columns:.88fr 1.12fr;min-height:590px;display:grid}.compressed-strategy-image{min-height:590px;overflow:hidden}.compressed-strategy-image img{object-fit:cover;width:100%;height:100%}.compressed-strategy-list{flex-direction:column;justify-content:center;padding:34px clamp(34px,5vw,72px);display:flex}.compressed-strategy-list article{border-bottom:1px solid #12151224;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;display:grid}.compressed-strategy-list article>span{color:var(--bronze);letter-spacing:.16em;padding-top:3px;font-size:10px;font-weight:700}.compressed-strategy-list h3{font-family:var(--serif);margin:0 0 4px;font-size:26px;font-weight:400}.compressed-strategy-list p{color:#1215129e;max-width:600px;margin:0;font-size:15px;line-height:1.6}.compressed-strategy-list>.text-link{margin-top:28px}.compressed-proof-pair{grid-template-columns:1fr 1fr;gap:7vw;padding-top:52px;display:grid}.compressed-proof-pair .context-review{margin:0;padding-top:0}.compressed-proof-pair .context-review:first-child{border-top:2px solid var(--bronze)}.compressed-review{padding:116px 0}.compressed-review .contact-inner{align-items:start}.compressed-review .contact h2,.compressed-review h2{font-size:clamp(46px,5vw,72px)}.compressed-review-signals{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;max-width:480px;margin-top:30px;display:grid}.compressed-review-signals span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff2e;padding:13px 0;font-size:10px}.compressed-proof{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;padding-top:96px;padding-bottom:96px;display:grid}.compressed-proof h2{max-width:520px;font-size:clamp(42px,4.5vw,66px)}.compressed-proof .context-review{border-left:1px solid var(--bronze);margin:0;padding-left:34px}.compressed-proof .context-review>p{font-size:clamp(24px,2.2vw,34px)}.compressed-intelligence{border-top:1px solid var(--line);padding-top:112px;padding-bottom:112px}.compressed-intelligence-head{grid-template-columns:1.15fr .7fr;align-items:end;gap:9vw;display:grid}.compressed-intelligence h2{max-width:760px;font-size:clamp(44px,5vw,72px)}.compressed-intelligence-head>p{color:#1215129e;font-family:var(--serif);margin:0 0 24px;font-size:18px}.compressed-intelligence-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:48px 0 34px;display:grid}.compressed-intelligence-links>a{border-right:1px solid var(--line);min-height:190px;padding:30px 34px;position:relative}.compressed-intelligence-links>a:last-child{border-right:0}.compressed-intelligence-links h3{font-family:var(--serif);margin:0 36px 12px 0;font-size:25px;font-weight:400}.compressed-intelligence-links p{color:#12151294;margin:0;font-size:14px;line-height:1.55}.compressed-intelligence-links a>span{position:absolute;top:30px;right:30px}.compressed-about-final{color:#fff;background:var(--ink-soft);padding:108px 0}.compressed-about-final-inner{grid-template-columns:minmax(280px,.72fr) 1.28fr;align-items:center;gap:clamp(64px,10vw,150px);display:grid}.compressed-about-image{max-height:560px;position:relative;overflow:hidden}.compressed-about-image>img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:470px}.compressed-about-image>span{color:#fff;background:#121512db;padding:11px 14px;position:absolute;bottom:20px;right:20px}.compressed-about-final h2{max-width:760px;font-size:clamp(46px,5.5vw,78px)}.compressed-about-copy>p:not(.eyebrow){color:#ffffff9e;max-width:610px;font-family:var(--serif);font-size:18px}.compressed-final-actions{align-items:center;gap:30px;margin:34px 0 42px;display:flex}.compressed-about-final .brokerage{margin-top:0}.compressed-about-final .brokerage-brand{background:#fff;padding:8px 12px}@media (width<=920px){.compressed-why-inner,.compressed-strategy-intro,.compressed-proof,.compressed-intelligence-head,.compressed-about-final-inner{grid-template-columns:1fr}.compressed-why .context-review{max-width:650px}.compressed-strategy-body{grid-template-columns:1fr}.compressed-strategy-image{min-height:390px}.compressed-intelligence-links{grid-template-columns:1fr}.compressed-intelligence-links>a{border-right:0;border-bottom:1px solid var(--line);min-height:0}.compressed-intelligence-links>a:last-child{border-bottom:0}.compressed-about-image{max-width:540px}}@media (width<=620px){.compressed-why,.compressed-strategy,.compressed-review,.compressed-proof,.compressed-intelligence,.compressed-about-final{padding-top:78px;padding-bottom:78px}.compressed-proof-pair{grid-template-columns:1fr;gap:42px}.compressed-review-signals{grid-template-columns:1fr}.compressed-strategy-image{min-height:300px}.compressed-strategy-list{padding:24px}.compressed-strategy-list article{grid-template-columns:40px 1fr}.compressed-intelligence-links>a{padding:26px 22px}.compressed-final-actions{flex-direction:column;align-items:flex-start}.compressed-about-image>img{min-height:420px}}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}section{scroll-margin-top:80px}.section-shell{width:min(1240px,100% - 96px);margin-inline:auto}.site-header{z-index:10;color:#fff;border-bottom:1px solid #fff3;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:112px;padding:24px 48px;display:grid;position:absolute;top:0;left:0}.brand{align-items:center;gap:15px;width:fit-content;display:inline-flex}.personal-brand{width:fit-content;color:inherit;align-items:center;gap:12px;display:inline-flex}.personal-brand__pin{object-fit:contain;flex:none;width:34px;height:34px}.personal-brand__type{align-items:start;display:grid}.personal-brand__alex{font-family:var(--sans);text-transform:uppercase;letter-spacing:.42em;padding-left:2px;font-size:7px;font-weight:700;line-height:1}.personal-brand__pidann{font-variation-settings:"opsz" 88, "wght" 520;letter-spacing:-.055em;margin-top:2px;font-family:Bodoni Moda Variable,Iowan Old Style,serif;font-size:31px;font-weight:520;line-height:.82}.personal-brand__scope{font-family:var(--sans);text-transform:uppercase;letter-spacing:.19em;align-items:center;gap:6px;margin-top:7px;padding-left:2px;font-size:5.5px;font-weight:700;line-height:1;display:none}.personal-brand__scope i{background:var(--bronze);width:8px;height:1px}.personal-brand--signature{color:var(--ink)}.personal-brand--signature .personal-brand__pin{width:42px;height:42px}.personal-brand--signature .personal-brand__alex{letter-spacing:.5em;font-size:7px}.personal-brand--signature .personal-brand__pidann{font-size:38px}.personal-brand--signature .personal-brand__scope{display:flex}.personal-brand--profile{color:#fff;gap:10px}.personal-brand--profile .personal-brand__pin{width:31px;height:31px}.personal-brand--profile .personal-brand__alex{font-size:6px}.personal-brand--profile .personal-brand__pidann{font-size:28px}.brand-mark{aspect-ratio:1;width:46px;font-family:var(--serif);letter-spacing:.08em;border:1px solid;border-radius:50%;place-items:center;font-size:17px;display:grid}.header-brand-mark{place-items:center;width:42px;height:46px;display:grid}.header-brand-mark img{object-fit:contain;filter:grayscale()brightness(0)invert();width:100%;height:100%}.brand-name{font-family:var(--serif);letter-spacing:.02em;flex-direction:column;font-size:20px;line-height:1.15;display:flex}.brand-name>img{filter:brightness(0)invert();width:158px;height:auto}.brand-name small{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:500}.site-header nav{align-items:center;gap:22px;display:flex}.site-header nav a,.header-cta{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600;position:relative}.site-header nav a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.site-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{border-bottom:1px solid;justify-self:end;padding-bottom:7px}.hero{color:#fff;background:#18212b;align-items:flex-end;height:100svh;min-height:760px;max-height:1040px;display:flex;position:relative;overflow:hidden}.hero-image,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-image{object-fit:cover;object-position:50% center;animation:1.5s ease-out both heroReveal}.hero-shade{z-index:1;background:linear-gradient(90deg,#070a0bd1 0%,#070a0b80 36%,#070a0b14 68%),linear-gradient(#0000 54%,#0507078f 100%)}.hero-copy{z-index:2;width:min(1240px,100% - 96px);margin:0 auto 9vh;position:relative}.eyebrow{color:var(--sage);text-transform:uppercase;letter-spacing:.24em;margin:0 0 24px;font-size:10px;font-weight:700}.eyebrow.light{color:#ffffffc2}h1,h2,h3,p{margin-top:0}h1,h2,.feature-copy h2,.contact h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:.99}h1{width:min(780px,76%);margin-bottom:26px;font-size:clamp(62px,6.4vw,104px)}h1 em,h2 em{font-weight:400}.hero-lede{color:#ffffffd6;width:min(590px,64%);margin-bottom:34px;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:34px;display:flex}.button{cursor:pointer;text-transform:uppercase;letter-spacing:.17em;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:53px;padding:0 24px;font-size:10px;font-weight:700;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.button-light{color:var(--ink);background:var(--paper)}.button-light:hover{color:#fff;background:var(--bronze)}.button-outline{color:#fff;border-color:#ffffff8c}.button-outline:hover{color:var(--ink);background:var(--paper);border-color:var(--paper)}.text-link{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;align-items:center;gap:16px;width:fit-content;padding-bottom:5px;font-size:10px;font-weight:700;display:inline-flex}.light-link{color:#ffffffe6}.hero-caption{z-index:2;color:#ffffff8c;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:8px;position:absolute;bottom:30px;right:48px}.proof-strip{background:var(--ink);color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);min-height:132px;padding:0 48px;display:grid}.proof-item{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;padding:28px 38px;display:flex}.proof-item:first-child{border-left:1px solid #ffffff21}.proof-item strong{font-family:var(--serif);font-size:31px;font-weight:400;line-height:1}.proof-item span{color:#ffffff8a;text-transform:uppercase;letter-spacing:.15em;margin-top:10px;font-size:8px;font-weight:600}.intro{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:11vw;padding-top:150px;padding-bottom:100px;display:grid}.intro h2,.section-heading h2,.regions h2,.about h2{margin-bottom:0;font-size:clamp(49px,5vw,78px)}.intro-copy{padding-top:42px}.intro-copy p{color:#4f5650;font-family:var(--serif);margin-bottom:24px;font-size:19px;line-height:1.75}.pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-bottom:150px;display:grid}.pillar{border-right:1px solid var(--line);min-height:320px;padding:32px 46px 32px 0}.pillar+.pillar{padding-left:46px}.pillar:last-child{border-right:0}.pillar>span{color:var(--bronze);letter-spacing:.16em;font-size:9px;font-weight:700}.pillar h3{font-family:var(--serif);margin:70px 0 22px;font-size:35px;font-weight:400}.pillar p{color:#59605a;max-width:310px;margin-bottom:0;font-size:14px;line-height:1.8}.editorial-feature{background:var(--ink);color:#fff;grid-template-columns:58% 42%;min-height:790px;display:grid}.feature-image-wrap{min-height:740px;position:relative}.feature-image-wrap img{object-fit:cover;width:100%;height:100%}.feature-image-wrap:after{content:"";position:absolute;inset:0;box-shadow:inset -120px 0 100px -110px #0b0d0bcc}.feature-image-wrap>p{z-index:2;color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.15em;background:#0e110e8f;margin:0;padding:8px 12px;font-size:8px;position:absolute;bottom:26px;left:36px}.feature-copy{flex-direction:column;justify-content:center;padding:10vw 7vw;display:flex}.feature-copy h2{max-width:540px;margin-bottom:32px;font-size:clamp(46px,4.5vw,71px)}.feature-copy>p:not(.eyebrow){color:#ffffffa3;max-width:470px;font-family:var(--serif);font-size:18px;line-height:1.7}.feature-copy ul{border-top:1px solid #ffffff24;margin:20px 0 46px;padding:0;list-style:none}.feature-copy li{color:#ffffffc7;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff24;padding:14px 0;font-size:10px}.process{grid-template-columns:.75fr 1.25fr;gap:10vw;padding-top:150px;padding-bottom:150px;display:grid}.section-heading>p:last-child{color:#5a615b;max-width:430px;margin-top:30px}.process-list{border-top:1px solid var(--line)}.process-step{border-bottom:1px solid var(--line);grid-template-columns:54px .72fr 1fr;gap:20px;padding:30px 0;display:grid}.process-step>span{color:var(--bronze);letter-spacing:.15em;font-size:9px}.process-step h3{font-family:var(--serif);margin:0;font-size:24px;font-weight:400;line-height:1.25}.process-step p{color:#5a615b;margin:0;font-size:13px;line-height:1.75}.intelligence{color:#fff;background:radial-gradient(circle at 8% 8%, #aa896729, transparent 29%), var(--ink-soft);padding:140px 0}.intelligence-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}.intelligence-copy h2{margin-bottom:32px;font-size:clamp(52px,5.2vw,78px)}.intelligence-copy>p:not(.eyebrow){color:#ffffffa3;max-width:500px;font-family:var(--serif);margin-bottom:42px;font-size:18px;line-height:1.7}.market-card{color:var(--ink);background:#f3eee6;padding:44px;transform:rotate(1deg);box-shadow:0 34px 80px #00000047}.market-card-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:32px;display:flex}.market-card-head span{color:var(--sage);text-transform:uppercase;letter-spacing:.18em;font-size:8px;font-weight:700;display:block}.market-card-head h3{font-family:var(--serif);margin:8px 0 0;font-size:31px;font-weight:400}.sample-tag{border:1px solid var(--line);height:fit-content;padding:7px 9px}.market-rows>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;padding:24px 0;display:grid}.market-rows>div>span{color:var(--bronze);font-size:9px}.market-rows p{color:#666b66;margin:0;font-size:11px;line-height:1.6}.market-rows strong{color:var(--ink);font-family:var(--serif);margin-bottom:4px;font-size:18px;font-weight:400;display:block}.market-footer{color:#777c77;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;padding-top:24px;font-size:7px;font-weight:700;display:flex}.buyer-advisory{grid-template-columns:.86fr 1.14fr;gap:9vw;padding-top:150px;padding-bottom:150px;display:grid}.buyer-heading{align-self:start}.buyer-heading h2{margin-bottom:30px;font-size:clamp(50px,5.1vw,77px)}.buyer-heading>p:not(.eyebrow){color:#59605a;max-width:520px;font-family:var(--serif);font-size:18px;line-height:1.7}.buyer-button{color:#fff;background:var(--ink);margin-top:18px}.buyer-button:hover{background:var(--bronze)}.buyer-principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.buyer-principles article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:30px 34px 34px}.buyer-principles article>span{color:var(--bronze);letter-spacing:.16em;font-size:8px;font-weight:700}.buyer-principles article h3{font-family:var(--serif);margin:62px 0 18px;font-size:28px;font-weight:400;line-height:1.15}.buyer-principles article p{color:#626862;margin:0;font-size:12px;line-height:1.78}.buyer-principles blockquote{color:#fff;background:radial-gradient(circle at 100% 0, #aa896740, transparent 36%), var(--ink);font-family:var(--serif);grid-column:1/-1;margin:0;padding:48px 42px;font-size:28px;line-height:1.45}.buyer-principles cite{color:#ffffff75;font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;margin-top:24px;font-size:7px;font-style:normal;font-weight:700;display:block}.regions{padding-top:150px;padding-bottom:150px}.section-heading.compact{max-width:760px}.region-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.region-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:300px;padding:40px 42px 32px 0;display:flex}.region-grid article+article{padding-left:42px}.region-grid article:last-child{border-right:0}.region-grid h3{font-family:var(--serif);margin-bottom:26px;font-size:31px;font-weight:400}.region-grid p{color:#626862;font-size:13px;line-height:1.8}.region-grid a{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:9px;font-weight:700;display:flex}.estate-feature{color:#fff;min-height:740px;position:relative;overflow:hidden}.estate-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.estate-feature:after{content:"";background:linear-gradient(#0b0d0b0d 30%,#0b0d0bcc);position:absolute;inset:0}.estate-overlay{z-index:2;width:min(1240px,100% - 96px);position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.estate-overlay h2{max-width:850px;margin-bottom:30px;font-size:clamp(52px,5.5vw,82px)}.estate-overlay>p:last-child{color:#ffffffa3;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:8px}.about{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:10vw;padding-top:150px;padding-bottom:150px;display:grid}.about-monogram{color:#d7cdc0;background:linear-gradient(145deg, #aa89671f, transparent 54%), var(--ink);place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.about-monogram:before,.about-monogram:after{content:"";background:#ffffff1c;width:80%;height:1px;position:absolute;transform:rotate(-42deg)}.about-monogram:after{transform:rotate(42deg)}.about-monogram>span{z-index:1;font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(100px,14vw,200px)}.about-monogram>img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.about-photo-mark{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000e34f5;place-items:center;width:190px;min-height:62px;padding:14px 16px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 14px 34px #0000003d}.about-photo-mark>img{object-fit:contain;width:100%;height:100%}.about-monogram small{z-index:1;color:#ffffff73;text-transform:uppercase;letter-spacing:.18em;font-size:7px;position:absolute;bottom:26px;left:30px}.about-copy{flex-direction:column;justify-content:center;padding-block:45px;display:flex}.about-copy h2{margin-bottom:36px}.about-lede{max-width:620px;font-family:var(--serif);margin-bottom:30px;font-size:25px;line-height:1.55}.about-copy>p:not(.eyebrow):not(.about-lede){color:#5a615b;max-width:560px;font-size:14px;line-height:1.85}.brokerage{border-top:1px solid var(--line);color:#6d736d;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;margin-top:48px;padding-top:22px;font-size:8px;font-weight:700;display:flex}.brokerage-brand{align-items:center;gap:12px;display:flex}.brokerage-brand>img{object-fit:contain;width:164px;height:auto}.contact{color:#fff;background:var(--ink);padding:140px 0}.contact-inner{grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.contact h2{max-width:640px;margin-bottom:32px;font-size:clamp(52px,5.4vw,82px)}.contact-copy>p:not(.eyebrow){color:#ffffff94;max-width:470px;font-family:var(--serif);font-size:18px;line-height:1.7}.contact-form{grid-template-columns:1fr 1fr;gap:28px 20px;padding-top:24px;display:grid}.contact-form label{flex-direction:column;gap:8px;display:flex}.contact-form label span{color:#ffffff80;text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.contact-form input,.contact-form select{color:#fff;width:100%;min-height:50px;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;padding:0;font-size:17px}.contact-form input::placeholder{color:#ffffff59}.contact-form input:focus,.contact-form select:focus{border-color:var(--bronze)}.contact-form select{color:#ffffffb3}.contact-form select option{color:var(--ink);background:var(--paper)}.contact-form select option:disabled{color:#6d736d}.full-field{grid-column:1/-1}.contact-form .button{width:100%;margin-top:10px}.form-note{color:#ffffff59;text-align:center;text-transform:uppercase;letter-spacing:.14em;margin:-12px 0 0;font-size:8px}footer{color:#ffffffb8;background:var(--remax-navy);grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:55px 48px;display:grid}.footer-personal-brand{background:0 0;place-items:center;width:190px;padding:0;display:grid}.footer-personal-brand>img{object-fit:contain;width:100%;max-height:108px}.footer-brand{align-items:center;gap:15px;display:flex}.footer-brand .brand-mark{width:42px}.footer-brand p{flex-direction:column;margin:0;display:flex}.footer-brand strong{color:#fff;font-family:var(--serif);font-size:16px;font-weight:400}.footer-brand p span{text-transform:uppercase;letter-spacing:.14em;margin-top:3px;font-size:7px}.footer-links{text-transform:uppercase;letter-spacing:.14em;gap:24px;font-size:8px;font-weight:700;display:flex}.footer-links a:hover{color:#fff}.footer-legal{color:#ffffff57;text-align:right;text-transform:uppercase;letter-spacing:.12em;justify-self:end;margin:0;font-size:7px;line-height:1.8}.footer-affiliation{flex-direction:column;justify-self:end;align-items:flex-end;gap:8px;display:flex}.footer-affiliation>span{color:#ffffff61;text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:700}.footer-affiliation>img{object-fit:contain;width:176px;height:auto}.footer-affiliation>strong{color:#ffffffd6;text-transform:uppercase;letter-spacing:.15em;font-size:7px;font-weight:600}.performance-proof{grid-template-columns:.82fr 1.18fr;gap:9vw;padding-bottom:150px;display:grid}.performance-proof-copy h2,.client-evidence h2,.community-preview h2,.portfolio-preview-head h2,.market-report-capture h2{margin-bottom:30px;font-size:clamp(48px,4.8vw,73px)}.performance-proof-copy>p:not(.eyebrow),.client-evidence-head>p,.community-preview-head>div:last-child>p,.portfolio-preview-head>div:last-child>p{color:#59605a;font-family:var(--serif);font-size:18px;line-height:1.72}.performance-proof-copy>span{color:#777d77;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;margin-top:30px;padding:14px 0;font-size:8px;line-height:1.6;display:block}.performance-proof-grid{border-top:1px solid var(--line)}.performance-proof-grid article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:28px;min-height:178px;padding:27px 0;display:grid}.performance-proof-grid article>strong{color:var(--bronze);font-family:var(--serif);font-size:37px;font-weight:400}.performance-proof-grid h3{font-family:var(--serif);margin:0 0 7px;font-size:25px;font-weight:400}.performance-proof-grid p{color:#666c66;margin:0;font-size:11px;line-height:1.65}.performance-proof-grid article>span{color:#858b85;border:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;padding:6px 8px;font-size:7px;font-weight:700}.client-evidence{padding-top:150px;padding-bottom:150px}.client-evidence-head,.community-preview-head,.portfolio-preview-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:10vw;display:grid}.client-evidence-head h2,.community-preview-head h2,.portfolio-preview-head h2{margin-bottom:0}.testimonial-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.testimonial-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:34px 34px 30px;display:flex}.testimonial-grid article>span{color:var(--bronze);letter-spacing:.16em;font-size:8px;font-weight:700}.testimonial-grid blockquote{font-family:var(--serif);margin:70px 0 32px;font-size:24px;line-height:1.55}.testimonial-grid article>p{color:#777d77;border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;margin:auto 0 0;padding-top:16px;font-size:7px;font-weight:700}.community-preview{padding-top:150px;padding-bottom:150px}.community-preview-head .text-link,.portfolio-preview-head .text-link{margin-top:28px}.community-list{border-top:1px solid var(--line);margin-top:70px}.community-list>a{border-bottom:1px solid var(--line);grid-template-columns:70px 1.1fr .9fr auto;align-items:center;gap:30px;min-height:116px;padding:25px 0;transition:padding .22s,color .22s;display:grid}.community-list>a:hover{color:#fff;background:var(--ink);padding-inline:20px}.community-list>a>span{color:var(--bronze);letter-spacing:.14em;font-size:8px;font-weight:700}.community-list h3{font-family:var(--serif);margin:0;font-size:29px;font-weight:400}.community-list p{color:#707670;text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:9px}.community-list>a:hover p{color:#ffffff8c}.community-list i{font-family:var(--serif);font-size:20px;font-style:normal}.portfolio-preview{color:#fff;background:var(--ink);padding-top:140px}.portfolio-preview-head>div:last-child>p{color:#ffffff94}.portfolio-preview-grid{grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.portfolio-preview-grid>a{border-right:1px solid #fff3;flex-direction:column;justify-content:space-between;min-height:650px;padding:35px;display:flex;position:relative;overflow:hidden}.portfolio-preview-grid>a:after{content:"";background:linear-gradient(#080a0814 32%,#080a08e0);position:absolute;inset:0}.portfolio-preview-grid img{object-fit:cover;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.portfolio-preview-grid>a:hover img{transform:scale(1.035)}.portfolio-preview-grid>a>span,.portfolio-preview-grid>a>div{z-index:2;position:relative}.portfolio-preview-grid>a>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.13em;background:#0c0f0c99;width:fit-content;padding:7px 9px;font-size:7px;font-weight:700}.portfolio-preview-grid h3{max-width:420px;font-family:var(--serif);margin:0 0 18px;font-size:37px;font-weight:400;line-height:1.12}.portfolio-preview-grid p{color:#ffffff9e;max-width:420px;margin:0;font-size:11px;line-height:1.7}.market-report-capture{color:#fff;background:radial-gradient(circle at 8% 10%,#aa896733,#0000 31%),#202420;padding:130px 0}.market-report-inner{grid-template-columns:1fr .85fr;align-items:center;gap:10vw;display:grid}.market-report-inner>div>p:not(.eyebrow){color:#ffffff94;max-width:580px;font-family:var(--serif);font-size:18px;line-height:1.72}.market-report-inner form{color:var(--ink);background:#f4efe8;padding:40px}.market-report-inner label{flex-direction:column;gap:7px;margin-bottom:22px;display:flex}.market-report-inner label span{color:#777d77;text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:700}.market-report-inner input,.market-report-inner select{border:0;border-bottom:1px solid var(--line);min-height:48px;font-family:var(--serif);background:0 0;border-radius:0;outline:0;padding:0;font-size:16px}.market-report-inner button{color:#fff;background:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.14em;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 20px;font-size:8px;font-weight:700;display:flex}.market-report-inner small{color:#858a85;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:13px;font-size:7px;display:block}.property-discovery{background:#efeae2;padding:150px 0}.property-discovery-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;display:grid}.property-discovery-head h2{margin-bottom:0;font-size:clamp(52px,5.4vw,82px)}.property-discovery-intro>p{color:#535a54;font-family:var(--serif);margin-bottom:26px;font-size:19px;line-height:1.72}.feed-note{border-top:1px solid var(--line);grid-template-columns:8px 1fr;gap:13px;padding-top:18px;display:grid}.feed-note>span{background:#7e9b78;border-radius:50%;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 4px #7e9b781f}.feed-note p{color:#747a74;margin:0;font-size:10px;line-height:1.65}.home-search-bar{color:#fff;background:var(--ink);grid-template-columns:1.15fr 1fr .75fr auto;align-items:center;gap:0;min-height:102px;margin-top:64px;padding:18px 20px 18px 30px;display:grid;box-shadow:0 24px 55px #1e211d2b}.home-search-bar label{border-right:1px solid #ffffff26;flex-direction:column;padding:0 25px;display:flex}.home-search-bar label:first-child{padding-left:0}.home-search-bar label>span,.search-toolbar label>span{color:#ffffff70;text-transform:uppercase;letter-spacing:.17em;margin-bottom:5px;font-size:7px;font-weight:700}.home-search-bar select{color:#fff;min-height:34px;font-family:var(--serif);background:0 0;border:0;outline:none;padding:0 28px 0 0;font-size:16px}.home-search-bar button{min-height:63px;color:var(--ink);background:var(--paper);cursor:pointer;text-transform:uppercase;letter-spacing:.15em;border:0;align-items:center;gap:24px;margin-left:20px;padding:0 24px;font-size:9px;font-weight:700;display:inline-flex}.collection-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.collection-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:32px 30px;transition:background-color .22s,color .22s;display:flex;position:relative}.collection-card:hover{color:#fff;background:var(--ink)}.collection-card>span{color:var(--bronze);letter-spacing:.16em;font-size:8px;font-weight:700}.collection-card h3{font-family:var(--serif);margin:94px 0 20px;font-size:30px;font-weight:400;line-height:1.12}.collection-card p{color:#626862;font-size:12px;line-height:1.75}.collection-card:hover p,.collection-card:hover small{color:#ffffff94}.collection-card small{color:#7a807a;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid;margin-top:auto;padding-top:18px;font-size:7px;font-weight:700}.collection-card i{font-family:var(--serif);font-size:18px;font-style:normal;position:absolute;top:27px;right:27px}.sold-search-cta{color:#fff;background:radial-gradient(circle at 90% 0,#aa89673b,#0000 30%),#222622;grid-template-columns:1fr 1fr auto;align-items:center;gap:6vw;margin-top:34px;padding:38px 40px;display:grid}.sold-search-cta>div>span{color:var(--bronze);text-transform:uppercase;letter-spacing:.17em;font-size:8px;font-weight:700}.sold-search-cta h3{font-family:var(--serif);margin:8px 0 0;font-size:27px;font-weight:400;line-height:1.2}.sold-search-cta>p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.7}.sold-search-cta>a{white-space:nowrap;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid;padding-bottom:6px;font-size:8px;font-weight:700}.properties-page{background:#f2eee7;min-height:100vh}.properties-header{color:#fff;background:#101310;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:94px;padding:18px 48px;display:grid}.properties-header nav{align-items:center;gap:26px;display:flex}.properties-header nav a,.properties-contact{text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.properties-header nav a{color:#ffffff94;border-bottom:1px solid #0000;padding:8px 0}.properties-header nav a:hover,.properties-header nav a.is-active{color:#fff;border-color:var(--bronze)}.properties-contact{border-bottom:1px solid #ffffff80;justify-self:end;padding-bottom:6px}.properties-intro{color:#fff;background:radial-gradient(circle at 90% 10%,#aa89672e,#0000 33%),#1d211d;grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:92px 48px 78px;display:grid}.properties-intro h1{width:min(850px,100%);margin:0;font-size:clamp(52px,5.8vw,88px)}.properties-intro>p{color:#ffffff9e;max-width:520px;font-family:var(--serif);margin:0 0 8px;font-size:19px;line-height:1.75}.property-search-shell{width:min(1450px,100% - 64px);margin:-1px auto 110px}.integration-ribbon{color:#4e554f;background:#ded7cd;border:1px solid #1215121a;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:10px 16px;display:flex}.integration-ribbon span{color:#fff;background:var(--bronze);text-transform:uppercase;letter-spacing:.14em;padding:4px 7px;font-size:7px;font-weight:700}.integration-ribbon p{letter-spacing:.02em;margin:0;font-size:9px}.search-toolbar{background:#fff;border:1px solid #1215121f;border-top:0;grid-template-columns:auto 1fr 1fr .85fr auto;align-items:center;gap:14px;min-height:90px;padding:16px 20px;display:grid;box-shadow:0 18px 42px #20231f14}.status-switch{background:#ece7df;min-height:52px;padding:5px;display:flex}.status-switch button{color:#6b716b;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:0 18px;font-size:8px;font-weight:700}.status-switch button.is-selected{color:#fff;background:var(--ink);box-shadow:0 6px 16px #12151229}.search-toolbar label{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:0 18px;display:flex}.search-toolbar label>span{color:#818681}.search-toolbar select{width:100%;min-height:30px;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:0;padding:0 24px 0 0;font-size:15px}.map-toggle{min-height:52px;color:var(--ink);border:1px solid var(--line);cursor:pointer;text-transform:uppercase;letter-spacing:.13em;background:0 0;padding:0 20px;font-size:8px;font-weight:700}.results-layout{margin-top:52px}.results-layout.has-map{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:28px;display:grid}.results-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.results-head span{color:var(--bronze);text-transform:uppercase;letter-spacing:.16em;font-size:8px;font-weight:700}.results-head h2{margin:5px 0 0;font-size:39px}.results-head>p{color:#747a74;text-transform:uppercase;letter-spacing:.11em;margin:0 0 6px;font-size:9px}.listing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.has-map .listing-grid{grid-template-columns:repeat(2,1fr)}.listing-card{background:#fff;border:1px solid #1215121c;min-width:0;transition:transform .22s,box-shadow .22s}.listing-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #191c181c}.listing-image{aspect-ratio:1.42;background:#202520;position:relative;overflow:hidden}.listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.listing-card:hover .listing-image img{transform:scale(1.025)}.listing-image>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.13em;background:#0f120fc2;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;top:14px;left:14px}.listing-image>button{min-height:30px;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:#ffffffe6;border:0;padding:0 10px;font-size:7px;font-weight:700;position:absolute;top:14px;right:14px}.listing-image>button.is-saved{color:#fff;background:var(--bronze)}.listing-copy{padding:22px 22px 20px}.listing-copy>span{color:#777d77;text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:700}.listing-copy h3{font-family:var(--serif);margin:13px 0 6px;font-size:23px;font-weight:400;line-height:1.17}.listing-copy>strong{font-family:var(--serif);font-size:18px;font-weight:400}.listing-copy>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;margin-top:20px;padding:13px 0;display:flex}.listing-copy>div span{color:#686e68;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.listing-copy>button{width:100%;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;justify-content:space-between;padding:16px 0 0;font-size:8px;font-weight:700;display:flex}.map-preview{background:#d6d2c7;border:1px solid #1215121f;min-height:690px;position:sticky;top:20px;overflow:hidden}.map-grid{opacity:.55;background:linear-gradient(34deg,#0000 48%,#fffc 49% 51%,#0000 52%) 0 0/95px 95px,linear-gradient(-28deg,#0000 48%,#7e837a52 49% 51%,#0000 52%) 0 0/130px 130px,radial-gradient(circle at 28% 32%,#70896852,#0000 22%),radial-gradient(circle at 72% 66%,#aa896740,#0000 24%);position:absolute;inset:-20%;transform:rotate(-7deg)scale(1.25)}.map-pin{color:#fff;background:var(--ink);cursor:pointer;border:2px solid #fff;border-radius:2px;min-height:30px;padding:0 9px;font-size:8px;font-weight:700;position:absolute;box-shadow:0 8px 18px #12151238}.map-pin-1{top:28%;left:24%}.map-pin-2{top:22%;left:58%}.map-pin-3{top:55%;left:38%}.map-pin-4{top:68%;left:68%}.map-pin-5{top:74%;left:20%}.map-caption{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#121512c7;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;bottom:18px;left:18px}.vow-gate{color:#fff;background:radial-gradient(circle at 8% 10%,#aa896733,#0000 33%),#1a1e1a;grid-template-columns:1.1fr .9fr;align-items:center;min-height:610px;margin-top:52px;display:grid;box-shadow:0 28px 62px #1c1f1b24}.vow-gate-copy{padding:78px 8vw}.vow-gate-copy>span{color:var(--bronze);text-transform:uppercase;letter-spacing:.18em;font-size:8px;font-weight:700}.vow-gate-copy h2{max-width:680px;margin:20px 0 28px;font-size:clamp(48px,5vw,74px)}.vow-gate-copy>p{color:#fff9;max-width:590px;font-family:var(--serif);font-size:18px;line-height:1.7}.vow-gate-copy ul{border-top:1px solid #ffffff26;max-width:580px;margin:36px 0 0;padding:0;list-style:none}.vow-gate-copy li{color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff26;padding:13px 0;font-size:9px}.vow-gate form{color:var(--ink);background:#f5f1ea;margin:60px 6vw 60px 0;padding:44px}.vow-gate form>p{font-family:var(--serif);margin-bottom:30px;font-size:28px}.vow-gate form label{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.vow-gate form label span{color:#777d77;text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:700}.vow-gate form input{border:0;border-bottom:1px solid var(--line);min-height:45px;font-family:var(--serif);background:0 0;border-radius:0;outline:0;padding:0;font-size:17px}.vow-gate form input:focus{border-color:var(--bronze)}.vow-gate form button,.search-empty button{color:#fff;background:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.14em;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 20px;font-size:8px;font-weight:700;display:flex}.vow-gate form small{color:#858a85;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font-size:7px;line-height:1.6;display:block}.search-empty{text-align:center;border:1px solid var(--line);background:#fff;place-items:center;min-height:360px;padding:70px;display:grid}.search-empty h3{font-family:var(--serif);margin-bottom:8px;font-size:30px;font-weight:400}.search-empty p{color:#707670}.search-empty button{justify-content:center;width:auto;min-width:170px}.search-advisor-band{color:#fff;background:#1c201c;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:7vw;padding:100px max(48px,50vw - 660px);display:grid}.search-advisor-band h2{max-width:680px;margin:0;font-size:clamp(45px,4.6vw,70px)}.search-advisor-band>p{color:#ffffff94;font-family:var(--serif);margin:0;font-size:17px;line-height:1.7}.search-advisor-band>a{white-space:nowrap}.properties-footer{color:#ffffff6b;text-transform:uppercase;letter-spacing:.11em;background:#090b09;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:40px;padding:42px 48px;font-size:7px;line-height:1.7;display:grid}.properties-footer>a{color:#fff;font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:16px}.properties-footer p{text-align:center;margin:0}.properties-footer>span{text-align:right}.listing-view-tabs{background:#ffffff8f;border:1px solid #1215121a;border-top:0;gap:10px;padding:13px 18px;display:flex}.listing-view-tabs button{color:#707670;cursor:pointer;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:1px solid #0000;min-height:34px;padding:0 14px;font-size:7px;font-weight:700}.listing-view-tabs button:hover,.listing-view-tabs button.is-selected{color:var(--ink);border-color:var(--line);background:#fff}.listing-flags{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.listing-flags span{color:#6e746e;text-transform:uppercase;letter-spacing:.11em;background:#eee9e1;padding:5px 7px;font-size:6px;font-weight:700}.interior-page{background:var(--paper);min-height:100vh}.interior-header{color:#fff;background:var(--remax-navy);border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:94px;padding:18px 48px;display:grid}.interior-header nav{gap:26px;display:flex}.interior-header nav a,.interior-header-cta{color:#ffffff94;text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.interior-header nav a{border-bottom:1px solid #0000;padding:8px 0}.interior-header nav a:hover,.interior-header nav a.is-active{color:#fff;border-color:var(--bronze)}.interior-header-cta{color:#fff;border-bottom:1px solid #ffffff80;justify-self:end;padding-bottom:6px}.interior-footer{color:#ffffff73;background:var(--remax-navy);grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:50px 48px;display:grid}.interior-footer>div{background:0 0;width:190px;padding:0}.interior-footer>div img{object-fit:contain;max-height:90px}.interior-footer nav{gap:22px;display:flex}.interior-footer nav a{text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:700}.interior-footer nav a:hover{color:#fff}.interior-footer>p{text-align:right;text-transform:uppercase;letter-spacing:.11em;justify-self:end;margin:0;font-size:7px;line-height:1.8}.interior-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#aa896733,#0000 34%),#1d211d;grid-template-columns:1.12fr .88fr;align-items:end;gap:10vw;padding:105px 48px 90px;display:grid}.interior-hero h1{width:min(900px,100%);margin:0;font-size:clamp(55px,6vw,92px)}.interior-hero>p{color:#fff9;max-width:540px;font-family:var(--serif);margin:0 0 10px;font-size:19px;line-height:1.72}.community-index-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:10vw;padding-top:120px;padding-bottom:95px;display:grid}.community-index-intro>div>span{color:var(--bronze);letter-spacing:.15em;font-size:8px;font-weight:700}.community-index-intro h2,.community-overview h2,.community-market-head h2,.community-local-context h2,.community-vow-band h2,.community-report-signup h2{margin:18px 0 0;font-size:clamp(48px,4.9vw,74px)}.community-index-intro>p{color:#5c635c;font-family:var(--serif);margin:0;font-size:19px;line-height:1.72}.community-card-grid{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:130px;display:grid}.community-card-grid>a{border:1px solid var(--line);background:#f1ece4;grid-template-rows:360px 1fr;transition:transform .22s,box-shadow .22s;display:grid}.community-card-grid>a:hover{transform:translateY(-5px);box-shadow:0 24px 50px #1c1f1b1c}.community-card-image{position:relative;overflow:hidden}.community-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.community-card-grid>a:hover img{transform:scale(1.025)}.community-card-image>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.13em;background:#0e110eb3;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;top:20px;left:20px}.community-card-copy{flex-direction:column;padding:30px 32px 28px;display:flex}.community-card-copy small{color:var(--bronze);text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:700}.community-card-copy h2{margin:18px 0;font-size:40px}.community-card-copy p{color:#606760;font-size:12px;line-height:1.75}.community-card-copy>span{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;margin-top:auto;padding-top:18px;font-size:8px;font-weight:700}.community-report-band{color:#fff;background:#202420;grid-template-columns:1fr .8fr;align-items:center;gap:10vw;padding:110px max(48px,50vw - 620px);display:grid}.community-report-band h2{margin-bottom:25px;font-size:clamp(50px,5vw,76px)}.community-report-band>div>p:not(.eyebrow){color:#ffffff94;max-width:600px;font-family:var(--serif);font-size:18px;line-height:1.72}.community-report-band form,.community-report-signup form{color:var(--ink);background:#f5f1ea;padding:36px}.community-report-band label{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.community-report-band label span{color:#777d77;text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:700}.community-report-band input,.community-report-band select,.community-report-signup input{border:0;border-bottom:1px solid var(--line);min-height:46px;font-family:var(--serif);background:0 0;border-radius:0;outline:0;padding:0;font-size:16px}.community-report-band button,.community-report-signup button{color:#fff;background:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.13em;border:0;width:100%;min-height:52px;font-size:8px;font-weight:700}.community-report-band small,.community-report-signup small{color:#858a85;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:7px;display:block}.community-detail-hero{color:#fff;min-height:760px;position:relative;overflow:hidden}.community-detail-hero>img,.community-detail-shade{width:100%;height:100%;position:absolute;inset:0}.community-detail-hero>img{object-fit:cover}.community-detail-shade{background:linear-gradient(90deg,#080b09d1,#080b0938 68%),linear-gradient(#0000 48%,#080b09a6)}.community-detail-hero-copy{z-index:2;width:min(900px,100% - 96px);position:absolute;bottom:95px;left:max(48px,50vw - 620px)}.community-detail-hero-copy h1{width:100%;margin-bottom:26px;font-size:clamp(60px,7vw,108px)}.community-detail-hero-copy>p:last-child{color:#ffffffc2;max-width:700px;font-family:var(--serif);font-size:24px}.community-detail-hero>span{z-index:2;color:#ffffff80;text-transform:uppercase;letter-spacing:.13em;font-size:7px;position:absolute;bottom:28px;right:38px}.community-overview{grid-template-columns:1fr .85fr;gap:10vw;padding-top:140px;padding-bottom:105px;display:grid}.community-overview>div:last-child p{color:#586058;font-family:var(--serif);font-size:18px;line-height:1.78}.community-highlights{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-bottom:140px;display:grid}.community-highlights article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:28px}.community-highlights article span{color:var(--bronze);font-size:8px;font-weight:700}.community-highlights h3{font-family:var(--serif);margin:85px 0 0;font-size:27px;font-weight:400;line-height:1.2}.community-market-snapshot{color:#fff;background:radial-gradient(circle at 92% 10%,#aa89672e,#0000 30%),#202420;padding:130px 0}.community-market-head{grid-template-columns:1fr .8fr;align-items:end;gap:10vw;display:grid}.community-market-head>p{color:#ffffff94;font-family:var(--serif);font-size:18px;line-height:1.72}.snapshot-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.snapshot-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:210px;padding:30px;display:flex}.snapshot-grid strong{color:var(--bronze);font-family:var(--serif);font-size:42px;font-weight:400}.snapshot-grid span{font-family:var(--serif);margin-top:auto;font-size:22px}.snapshot-grid small{color:#fff6;text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:7px}.community-advice{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:140px;padding-bottom:140px;display:grid}.community-advice article{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:480px;padding:50px;display:flex}.community-advice article>span{color:var(--bronze);text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.community-advice h2{margin:80px 0 25px;font-size:48px}.community-advice p{color:#5f665f;font-size:13px;line-height:1.8}.community-advice a{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;margin-top:auto;padding-top:18px;font-size:8px;font-weight:700}.community-local-context{grid-template-columns:1fr .85fr;gap:10vw;padding-bottom:140px;display:grid}.community-local-context h3{font-family:var(--serif);margin:0 0 12px;font-size:25px;font-weight:400}.community-local-context>div:last-child p{color:#606760;margin-bottom:38px;font-size:13px;line-height:1.8}.community-vow-band{color:#fff;background:#1c201c;grid-template-columns:1fr auto;align-items:center;gap:8vw;padding:110px max(48px,50vw - 620px);display:grid}.community-vow-band>div:first-child>p:not(.eyebrow){color:#ffffff94;max-width:650px;font-family:var(--serif);font-size:18px;line-height:1.7}.community-vow-band>div:last-child{flex-direction:column;align-items:center;gap:25px;display:flex}.community-report-signup{grid-template-columns:1fr .7fr;align-items:center;gap:10vw;padding-top:125px;padding-bottom:125px;display:grid}.community-report-signup>div>p:last-child{color:#5d645d;max-width:590px;font-family:var(--serif);font-size:18px}.community-report-signup form{border:1px solid var(--line)}.community-report-signup input{width:100%;margin-bottom:24px}.community-next{grid-template-columns:auto repeat(3,1fr);align-items:center;gap:24px;padding-bottom:110px;display:grid}.community-next>span{color:#777d77;text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:700}.community-next a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);padding:16px 0;font-size:16px}.sell-hero{color:#fff;min-height:820px;position:relative;overflow:hidden}.sell-hero>img,.sell-hero-shade{width:100%;height:100%;position:absolute;inset:0}.sell-hero>img{object-fit:cover}.sell-hero-shade{background:linear-gradient(90deg,#070a08d6,#070a0814 72%),linear-gradient(#0000 45%,#070a0899)}.sell-hero-copy{z-index:2;width:min(880px,100% - 96px);position:absolute;bottom:100px;left:max(48px,50vw - 620px)}.sell-hero-copy h1{width:100%;margin-bottom:28px;font-size:clamp(61px,7vw,108px)}.sell-hero-copy>p:not(.eyebrow){color:#ffffffb8;max-width:680px;font-family:var(--serif);margin-bottom:35px;font-size:21px;line-height:1.65}.seller-proof-framework{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding-top:130px;padding-bottom:130px;display:grid}.seller-proof-framework h2,.campaign-architecture-head h2,.launch-timeline-head h2,.seller-case-study-band h2,.property-review-inner h2{margin-bottom:25px;font-size:clamp(48px,5vw,76px)}.seller-proof-framework>div:first-child>p:not(.eyebrow){color:#5d645d;font-family:var(--serif);font-size:18px;line-height:1.72}.seller-proof-framework>div:last-child{border-top:1px solid var(--line)}.seller-proof-framework article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:25px;min-height:120px;padding:22px 0;display:grid}.seller-proof-framework strong{color:var(--bronze);font-family:var(--serif);font-size:30px;font-weight:400}.seller-proof-framework article>span{font-family:var(--serif);font-size:21px}.seller-proof-framework small{color:#777d77;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.campaign-architecture{color:#fff;background:#1d211d;padding:130px 0}.campaign-architecture-head{grid-template-columns:1fr .82fr;align-items:end;gap:10vw;display:grid}.campaign-architecture-head>p{color:#ffffff94;font-family:var(--serif);font-size:18px;line-height:1.72}.campaign-elements{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.campaign-elements article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:340px;padding:28px}.campaign-elements article>span{color:var(--bronze);font-size:8px;font-weight:700}.campaign-elements h3{font-family:var(--serif);margin:95px 0 20px;font-size:28px;font-weight:400;line-height:1.15}.campaign-elements p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.75}.launch-timeline{grid-template-columns:.75fr 1.25fr;gap:9vw;padding-top:135px;padding-bottom:135px;display:grid}.launch-timeline-head>p:last-child{color:#5c635c;font-size:13px;line-height:1.8}.launch-timeline-list{border-top:1px solid var(--line)}.launch-timeline-list article{border-bottom:1px solid var(--line);grid-template-columns:95px 42px .7fr 1fr;gap:18px;padding:27px 0;display:grid}.launch-timeline-list article>span,.launch-timeline-list article>strong{color:var(--bronze);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.launch-timeline-list h3{font-family:var(--serif);margin:0;font-size:23px;font-weight:400}.launch-timeline-list p{color:#606760;margin:0;font-size:11px;line-height:1.7}.seller-case-study-band{color:#fff;background:radial-gradient(circle at 90% 10%,#aa896733,#0000 30%),#202420;grid-template-columns:1fr auto;align-items:center;gap:8vw;padding:110px max(48px,50vw - 620px);display:grid}.seller-case-study-band>div>p:not(.eyebrow){color:#ffffff94;max-width:650px;font-family:var(--serif);font-size:18px;line-height:1.7}.seller-case-study-band>a{white-space:nowrap;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:6px;font-size:8px;font-weight:700}.property-review-inner{grid-template-columns:.78fr 1.22fr;align-items:start;gap:9vw;display:grid}.property-review-inner>div:first-child>p:not(.eyebrow){color:#ffffff94;font-family:var(--serif);font-size:18px;line-height:1.7}.property-review-inner>div:first-child>div{border-top:1px solid #ffffff24;margin-top:38px}.property-review-inner>div:first-child>div span{color:#fff9;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff24;padding:13px 0;font-size:8px;display:block}.seller-intake,.seller-intake-success{color:var(--ink);background:#f4efe8;padding:38px}.seller-intake-progress{grid-template-columns:repeat(3,1fr);margin-bottom:36px;display:grid}.seller-intake-progress button{color:#7a807a;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;align-items:center;gap:10px;min-height:54px;padding:0 15px;font-size:7px;font-weight:700;display:flex}.seller-intake-progress button span{color:var(--bronze)}.seller-intake-progress button.is-current{color:var(--ink);border-color:var(--bronze)}.seller-intake-progress button.is-complete:after{content:"✓";color:#6f946b;margin-left:auto}.seller-intake-step{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.seller-intake-step label{flex-direction:column;gap:7px;display:flex}.seller-intake-step label>span{color:#777d77;text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:700}.seller-intake-step input,.seller-intake-step select,.seller-intake-step textarea{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);resize:vertical;font-family:var(--serif);background:0 0;border-radius:0;outline:0;padding:12px 0;font-size:16px}.seller-intake-step input:focus,.seller-intake-step select:focus,.seller-intake-step textarea:focus{border-color:var(--bronze)}.seller-intake-step .wide-field{grid-column:1/-1}.seller-intake-next,.seller-intake-controls button,.seller-intake-success button{color:#fff;background:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.13em;border:0;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:8px;font-weight:700;display:flex}.seller-intake-controls{justify-content:space-between;gap:18px;display:flex}.seller-intake-controls button:first-child{color:var(--ink);border:1px solid var(--line);background:0 0}.seller-intake-step>small{color:#858a85;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:7px;line-height:1.6}.seller-intake-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.seller-intake-success>span{color:var(--bronze);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:700}.seller-intake-success h3{font-family:var(--serif);margin:22px 0 16px;font-size:34px;font-weight:400}.seller-intake-success p{color:#606760;line-height:1.7}.seller-intake-success button{margin-top:18px}.portfolio-search-links{grid-template-columns:.8fr 1.2fr;gap:9vw;padding-top:110px;padding-bottom:110px;display:grid}.portfolio-search-links>div>span,.portfolio-approval-note>span{color:var(--bronze);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:700}.portfolio-search-links h2,.case-study-intro h2,.portfolio-approval-note h2{margin:18px 0 0;font-size:clamp(48px,5vw,76px)}.portfolio-search-links nav{border-top:1px solid var(--line)}.portfolio-search-links nav a{border-bottom:1px solid var(--line);font-family:var(--serif);justify-content:space-between;padding:20px 0;font-size:21px;display:flex}.case-study-intro{grid-template-columns:1fr .85fr;align-items:end;gap:10vw;padding-bottom:100px;display:grid}.case-study-intro>p{color:#5d645d;font-family:var(--serif);font-size:18px;line-height:1.72}.case-study-list>article{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.case-study-list>article.is-reversed .case-study-image{grid-column:2}.case-study-list>article.is-reversed .case-study-copy{grid-area:1/1}.case-study-image{min-height:620px;position:relative}.case-study-image img{object-fit:cover;width:100%;height:100%}.case-study-image span{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#0f120fb8;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;bottom:28px;left:28px}.case-study-copy{background:#eee9e1;flex-direction:column;justify-content:center;padding:8vw;display:flex}.case-study-copy>span{color:var(--bronze);font-size:8px;font-weight:700}.case-study-copy h2{margin:42px 0 48px;font-size:clamp(45px,4.6vw,70px)}.case-study-copy dl{margin:0}.case-study-copy dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:17px 0;display:grid}.case-study-copy dt{color:#777d77;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:700}.case-study-copy dd{color:#5c635c;margin:0;font-size:11px;line-height:1.7}.portfolio-approval-note{padding-top:125px;padding-bottom:125px}.portfolio-approval-note p{color:#5d645d;max-width:680px;font-family:var(--serif);margin:30px 0;font-size:18px;line-height:1.72}.portfolio-approval-note a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;padding-bottom:6px;font-size:8px;font-weight:700;display:inline-flex}.about-page-hero{color:#fff;background:#1c201c;grid-template-columns:.88fr 1.12fr;min-height:760px;display:grid}.about-page-photo{background:radial-gradient(circle at 50% 30%,#aa896733,#0000 32%),#121512;position:relative;overflow:hidden}.about-page-photo>img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.about-page-photo>span{background:#000e34f5;place-items:center;width:190px;min-height:62px;padding:14px 16px;display:grid;position:absolute;bottom:30px;right:30px}.about-page-photo>span>img{object-fit:contain;width:100%;height:100%}.about-page-intro{flex-direction:column;justify-content:center;padding:9vw;display:flex}.about-page-intro h1{width:100%;margin-bottom:35px;font-size:clamp(62px,7vw,108px)}.about-page-intro>p:last-child{color:#ffffffa8;max-width:650px;font-family:var(--serif);font-size:24px;line-height:1.6}.about-story{grid-template-columns:1fr .85fr;gap:10vw;padding-top:135px;padding-bottom:120px;display:grid}.about-story h2,.about-calibration h2,.about-cta h2{margin:0;font-size:clamp(49px,5vw,76px)}.about-story>div:last-child p{color:#596059;font-family:var(--serif);font-size:18px;line-height:1.78}.about-principles{color:#fff;background:#202420;grid-template-columns:repeat(4,1fr);display:grid}.about-principles article{border-right:1px solid #ffffff26;min-height:380px;padding:35px}.about-principles span{color:var(--bronze);font-size:8px;font-weight:700}.about-principles h3{font-family:var(--serif);margin:110px 0 20px;font-size:29px;font-weight:400;line-height:1.16}.about-principles p{color:#ffffff8c;font-size:11px;line-height:1.75}.about-calibration{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;padding-top:130px;padding-bottom:130px;display:grid}.about-calibration>div:last-child{border-top:1px solid var(--line)}.about-calibration>div:last-child p{border-bottom:1px solid var(--line);font-family:var(--serif);grid-template-columns:34px 1fr;margin:0;padding:18px 0;font-size:18px;display:grid}.about-calibration p span{color:var(--bronze)}.about-cta{color:#fff;background:#1c201c;grid-template-columns:1fr auto;align-items:center;gap:8vw;padding:115px max(48px,50vw - 620px);display:grid}.about-cta>div:first-child>p:not(.eyebrow){color:#ffffff94;max-width:650px;font-family:var(--serif);font-size:18px;line-height:1.7}.about-cta>div:last-child{flex-direction:column;align-items:center;gap:25px;display:flex}.owner-edit-link{z-index:30;color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.16em;background:#121512eb;border:1px solid #ffffff42;padding:12px 18px;font-size:9px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #0000003d}.editor-shell{color:#20231f;background:#efebe4;min-height:100vh}.editor-topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101310f7;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:14px 30px;display:flex;position:sticky;top:0}.editor-brand{align-items:center;gap:14px;display:flex}.editor-brand>span{aspect-ratio:1;width:42px;font-family:var(--serif);border:1px solid #ffffffbf;border-radius:50%;place-items:center;font-size:15px;display:grid}.editor-brand p{font-family:var(--serif);flex-direction:column;margin:0;font-size:18px;line-height:1.2;display:flex}.editor-brand small{color:#ffffff75;font-family:var(--sans);text-transform:uppercase;letter-spacing:.15em;margin-top:4px;font-size:7px}.editor-actions{align-items:center;gap:18px;display:flex}.editor-actions>a,.editor-user{color:#ffffff9e;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:700}.editor-actions>a:hover{color:#fff}.editor-publish{color:#171a17;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:#f3efe8;border:1px solid #f3efe8;min-height:44px;padding:0 19px;font-size:9px;font-weight:700}.editor-publish:disabled{color:#ffffff73;cursor:default;background:0 0;border-color:#ffffff2e}.editor-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;width:min(1460px,100%);margin-inline:auto;display:grid}.editor-sidebar{color:#fff;background:radial-gradient(circle at 0 0,#aa896738,#0000 35%),#1b1f1b;min-height:calc(100vh - 82px);padding:70px 42px;position:sticky;top:82px}.editor-kicker{color:#b89978;text-transform:uppercase;letter-spacing:.2em;margin-bottom:26px;font-size:8px;font-weight:700}.editor-sidebar h1{width:100%;margin-bottom:28px;font-size:43px;line-height:1.04}.editor-sidebar>p:not(.editor-kicker){color:#ffffff8f;font-family:var(--serif);font-size:17px;line-height:1.65}.editor-status{color:#ffffffa8;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-items:center;gap:10px;margin-top:48px;padding:18px 0;font-size:8px;font-weight:700;display:flex}.status-dot{background:#7b9d78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7b9d781f}.status-dot.dirty{background:#c79564;box-shadow:0 0 0 4px #c7956424}.editor-reset{color:#ffffff80;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #ffffff3d;margin-top:28px;padding:0 0 5px;font-size:8px;font-weight:700}.editor-panels{padding:50px 56px 90px}.editor-panel{background:#f8f5ef;border:1px solid #12151221;margin-bottom:14px}.editor-panel summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:24px 26px;list-style:none;display:grid}.editor-panel summary::-webkit-details-marker{display:none}.editor-panel summary>span{color:var(--bronze);letter-spacing:.15em;font-size:8px;font-weight:700}.editor-panel summary h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:400}.editor-panel summary p{color:#757a75;margin:3px 0 0;font-size:11px}.editor-panel summary i{font-family:var(--serif);font-size:25px;font-style:normal;font-weight:300;transition:transform .2s}.editor-panel[open] summary i{transform:rotate(45deg)}.editor-panel-body{border-top:1px solid #1215121a;padding:8px 26px 34px 82px}.editor-image-field{background:#ece6dd;grid-template-columns:190px 1fr;align-items:center;gap:24px;margin:26px 0 34px;padding:18px;display:grid}.editor-image-preview{color:#ffffffbf;height:118px;font-family:var(--serif);background:#202420;place-items:center;font-size:42px;display:grid;overflow:hidden}.editor-image-preview img{object-fit:cover;width:100%;height:100%}.editor-image-field strong{font-family:var(--serif);font-size:20px;font-weight:400}.editor-image-field p{color:#6a706a;margin:5px 0 14px;font-size:10px}.editor-upload{cursor:pointer;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;padding-bottom:4px;font-size:8px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.editor-upload input{opacity:0;width:1px;height:1px;position:absolute}.editor-fields{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.editor-fields label{flex-direction:column;gap:8px;display:flex}.editor-fields label>span{color:#5d635d;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:700}.editor-fields input,.editor-fields textarea{color:#20231f;resize:vertical;width:100%;font-family:var(--serif);background:#fff;border:1px solid #1215122b;border-radius:0;outline:none;padding:13px 14px;font-size:16px;line-height:1.55}.editor-fields input:focus,.editor-fields textarea:focus{border-color:var(--bronze);box-shadow:0 0 0 2px #aa89671a}.editor-fields .wide-field{grid-column:1/-1}.editor-bottom{color:#fff;background:#202420;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:flex}.editor-bottom p{color:#ffffff94;margin:0;font-size:10px}@keyframes heroReveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.site-header{grid-template-columns:1fr 1fr}.site-header nav{display:none}.header-cta{grid-column:2}.intro,.process,.intelligence-inner,.about,.contact-inner{gap:7vw}.editorial-feature{grid-template-columns:52% 48%}.feature-copy{padding-inline:5vw}.process-step{grid-template-columns:42px 1fr}.process-step p{grid-column:2}.editor-layout{grid-template-columns:290px minmax(0,1fr)}.editor-sidebar{padding-inline:30px}.editor-sidebar h1{font-size:36px}.editor-panels{padding-inline:34px}.buyer-advisory{gap:6vw}.buyer-principles article{padding-inline:26px}.performance-proof{gap:6vw}.performance-proof-grid article{grid-template-columns:76px 1fr}.performance-proof-grid article>span{grid-column:2;width:fit-content}.portfolio-preview-grid>a{min-height:570px;padding:28px}.collection-grid{grid-template-columns:repeat(2,1fr)}.home-search-bar{grid-template-columns:1fr 1fr 1fr}.home-search-bar button{grid-column:1/-1;margin:16px 0 0}.sold-search-cta{grid-template-columns:1fr 1fr}.sold-search-cta>a{width:fit-content}.properties-header{grid-template-columns:1fr 1fr}.properties-header nav{display:none}.properties-contact{grid-column:2}.search-toolbar{grid-template-columns:auto 1fr 1fr}.search-toolbar label:nth-of-type(3),.map-toggle{grid-row:2}.results-layout.has-map{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.listing-grid{grid-template-columns:repeat(2,1fr)}.has-map .listing-grid{grid-template-columns:1fr}.search-advisor-band{grid-template-columns:1fr 1fr}.search-advisor-band>a{width:fit-content}}@media (width<=820px){.section-shell{width:min(100% - 40px,660px)}.site-header{min-height:86px;padding:18px 20px}.brand-mark{width:40px}.brand-name{font-size:17px}.brand-name>img{width:138px}.brand-name small{display:none}.header-cta{font-size:8px}.hero{min-height:740px;max-height:none}.hero-image{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#070a0bc7,#070a0b33),linear-gradient(#0000 40%,#050707b3)}.hero-copy{width:calc(100% - 40px);margin-bottom:70px}h1{width:100%;font-size:clamp(50px,14vw,72px)}.hero-lede{width:92%;font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.hero-caption{display:none}.proof-strip{grid-template-columns:1fr 1fr;padding:0 20px}.proof-item{border-bottom:1px solid #ffffff21;min-height:120px;padding:24px 20px}.proof-item:nth-child(odd){border-left:1px solid #ffffff21}.intro,.process,.intelligence-inner,.about,.contact-inner{grid-template-columns:1fr}.intro{padding-top:100px;padding-bottom:70px}.intro-copy{padding-top:0}.pillars{grid-template-columns:1fr;padding-bottom:100px}.pillar,.pillar+.pillar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 0 38px}.pillar h3{margin-top:35px}.editorial-feature{grid-template-columns:1fr}.feature-image-wrap{min-height:520px}.feature-copy{padding:100px 20px}.process{padding-top:100px;padding-bottom:100px}.intelligence{padding:100px 0}.market-card{padding:28px;transform:none}.regions{padding-top:100px;padding-bottom:100px}.buyer-advisory{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.buyer-heading{padding-bottom:42px}.region-grid{grid-template-columns:1fr;margin-top:55px}.region-grid article,.region-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:250px;padding:32px 0}.estate-feature{min-height:650px}.estate-feature>img{object-position:58% center}.estate-overlay{width:calc(100% - 40px);bottom:50px}.about{padding-top:100px;padding-bottom:100px}.about-monogram{min-height:520px}.about-copy{padding-bottom:0}.contact{padding:100px 0}.contact-form{grid-template-columns:1fr}.contact-form label,.full-field{grid-column:1}.performance-proof,.client-evidence-head,.community-preview-head,.portfolio-preview-head,.market-report-inner{grid-template-columns:1fr;gap:35px}.performance-proof,.client-evidence,.community-preview{padding-bottom:100px}.client-evidence,.community-preview{padding-top:100px}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid article{min-height:310px}.testimonial-grid blockquote{margin-top:44px}.community-list>a{grid-template-columns:48px 1fr auto}.community-list>a>p{grid-column:2}.community-list>a>i{grid-area:1/3/3}.portfolio-preview{padding-top:100px}.portfolio-preview-grid{grid-template-columns:1fr;margin-top:60px}.portfolio-preview-grid>a{border-bottom:1px solid #fff3;border-right:0;min-height:610px}.market-report-capture,.property-discovery{padding:100px 0}.property-discovery-head{grid-template-columns:1fr;gap:35px}.home-search-bar{grid-template-columns:1fr;margin-top:46px;padding:18px}.home-search-bar label,.home-search-bar label:first-child{border-bottom:1px solid #ffffff26;border-right:0;padding:15px 0}.collection-grid{grid-template-columns:1fr 1fr}.collection-card{min-height:340px}.sold-search-cta{grid-template-columns:1fr;gap:26px}.properties-header{min-height:82px;padding:15px 20px}.properties-intro{grid-template-columns:1fr;gap:35px;padding:72px 20px 64px}.properties-intro h1{font-size:clamp(48px,12vw,72px)}.property-search-shell{width:calc(100% - 40px);margin-bottom:80px}.integration-ribbon{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.search-toolbar{grid-template-columns:1fr 1fr;padding:15px}.status-switch{grid-column:1/-1}.status-switch button{flex:1}.search-toolbar label,.search-toolbar label:nth-of-type(3),.map-toggle{grid-row:auto}.map-toggle{width:100%}.results-layout.has-map{grid-template-columns:1fr}.map-preview{min-height:500px;position:relative;top:auto}.vow-gate{grid-template-columns:1fr}.vow-gate-copy{padding:65px 36px 25px}.vow-gate form{margin:25px 36px 60px}.search-advisor-band{grid-template-columns:1fr;gap:32px;padding:82px 20px}.properties-footer{grid-template-columns:1fr;padding:42px 20px}.properties-footer p,.properties-footer>span{text-align:left}footer{grid-template-columns:1fr;padding:48px 20px}.footer-links{flex-wrap:wrap}.footer-legal{text-align:left;justify-self:start}.footer-affiliation{justify-self:start;align-items:flex-start}.editor-topbar{padding-inline:18px}.editor-user{display:none}.editor-layout{grid-template-columns:1fr}.editor-sidebar{min-height:auto;padding:52px 24px;position:static}.editor-sidebar h1{max-width:560px}.editor-panels{padding:28px 20px 70px}.editor-panel-body{padding-left:26px}}@media (width<=480px){.header-cta{text-align:right;width:92px;font-size:7px}.header-brand-mark{width:35px;height:39px}.proof-item strong{font-size:26px}.proof-item span{font-size:7px}.intro h2,.section-heading h2,.regions h2,.about h2{font-size:44px}.market-card-head{flex-direction:column}.buyer-principles{grid-template-columns:1fr}.buyer-principles article{min-height:245px}.buyer-principles blockquote{grid-column:1;padding:38px 28px;font-size:24px}.sample-tag{width:fit-content}.brokerage{flex-direction:column;align-items:flex-start;gap:9px}.about-photo-mark,.about-page-photo>span{width:168px;min-height:56px;bottom:18px;right:18px}.editor-brand small,.editor-actions>a{display:none}.editor-brand p{font-size:16px}.editor-panel summary{grid-template-columns:28px 1fr auto;padding-inline:18px}.editor-panel summary p{display:none}.editor-panel-body{padding:6px 18px 26px}.editor-image-field,.editor-fields{grid-template-columns:1fr}.editor-fields .wide-field{grid-column:1}.editor-bottom{flex-direction:column;align-items:stretch}.collection-grid{grid-template-columns:1fr}.collection-card{min-height:310px}.search-toolbar{grid-template-columns:1fr}.status-switch,.search-toolbar label,.map-toggle{grid-column:1}.listing-grid,.has-map .listing-grid{grid-template-columns:1fr}.results-head{flex-direction:column;align-items:flex-start;gap:8px}.vow-gate-copy{padding-inline:24px}.vow-gate form{margin-inline:18px;padding:28px 22px}.properties-contact{text-align:right;width:98px;font-size:7px}.performance-proof-grid article{grid-template-columns:1fr;gap:14px}.performance-proof-grid article>span{grid-column:1}.community-list>a{grid-template-columns:34px 1fr auto;gap:14px}.community-list h3{font-size:24px}.portfolio-preview-grid>a{min-height:520px;padding:24px}.market-report-inner form{padding:28px 22px}}@media (width<=1100px){.interior-header{grid-template-columns:1fr 1fr}.interior-header nav{display:none}.interior-header-cta{grid-column:2}.campaign-elements,.community-highlights,.about-principles{grid-template-columns:repeat(2,1fr)}.seller-proof-framework article{grid-template-columns:70px 1fr}.seller-proof-framework article>small{grid-column:2}}@media (width<=820px){.interior-header{min-height:82px;padding:15px 20px}.interior-header-cta{text-align:right;width:112px;font-size:8px}.interior-footer{grid-template-columns:1fr;gap:28px;padding:42px 20px}.interior-footer nav{flex-wrap:wrap}.interior-footer p{text-align:left}.interior-hero{grid-template-columns:1fr;gap:34px;padding:72px 20px 64px}.interior-hero h1{width:100%;font-size:clamp(48px,12vw,72px)}.communities-intro,.community-overview,.community-market-head,.community-local-context,.community-report-signup,.community-report-band,.seller-proof,.campaign-head,.launch-timeline,.property-review,.portfolio-search-links,.case-study-intro,.about-story,.about-calibration,.about-cta{grid-template-columns:1fr;gap:36px}.community-card-grid,.community-advice,.community-next,.portfolio-search-grid{grid-template-columns:1fr}.community-card-grid>a img{height:320px}.community-highlights,.community-snapshot-grid{grid-template-columns:repeat(2,1fr)}.community-vow-band,.seller-case-study-band{grid-template-columns:1fr;gap:30px}.community-vow-band>div:last-child,.seller-case-study-band>a{justify-self:start}.sell-hero{min-height:720px}.sell-hero-copy{width:calc(100% - 40px);margin-left:20px}.campaign-elements{grid-template-columns:repeat(2,1fr)}.launch-timeline-list article{grid-template-columns:70px 35px 1fr}.launch-timeline-list article p{grid-column:3}.case-study-list article,.case-study-list article:nth-child(2n){grid-template-columns:1fr}.case-study-list article:nth-child(2n) .case-study-image,.case-study-list article:nth-child(2n) .case-study-copy{order:initial}.case-study-image{min-height:520px}.about-hero{grid-template-columns:1fr}.about-hero-photo{min-height:560px}.about-principles{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.community-card-grid>a img{height:250px}.community-highlights,.community-snapshot-grid,.campaign-elements,.about-principles,.seller-intake-step{grid-template-columns:1fr}.seller-intake-step .wide-field{grid-column:1}.launch-timeline-list article{grid-template-columns:1fr;gap:12px}.launch-timeline-list article p{grid-column:1}.case-study-image{min-height:400px}.about-hero-photo{min-height:480px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.detached-brief-preview{color:#fff;background:#121512;padding:120px 0 128px}.detached-brief-head,.advisory-preview-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:56px;display:grid}.detached-brief-head h2,.advisory-preview-head h2{max-width:720px;margin-bottom:0;font-size:clamp(48px,5.4vw,78px)}.detached-brief-head>div:last-child,.advisory-preview-head>div:last-child{justify-self:end;max-width:470px}.detached-brief-head>div:last-child p{color:#ffffffab}.detached-brief-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.detached-brief-grid>a{border-right:1px solid #ffffff2e;padding:34px 28px 14px}.detached-brief-grid>a:first-child{padding-left:0}.detached-brief-grid>a:last-child{border-right:0;padding-right:0}.detached-brief-grid>a>div,.episode-grid article>div{aspect-ratio:16/10;background:#252b27;margin-bottom:22px;position:relative;overflow:hidden}.detached-brief-grid img,.episode-grid img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .5s,filter .5s}.detached-brief-grid a:hover img,.episode-grid article:hover img{filter:saturate();transform:scale(1.035)}.detached-brief-grid>a>div>span,.episode-grid article>div>span{aspect-ratio:1;color:#fff;background:#0b0e0c61;border:1px solid #fffc;border-radius:50%;place-items:center;width:54px;font-size:13px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.detached-brief-grid>a>div>small,.episode-grid article>div>small{color:#fff;text-transform:uppercase;letter-spacing:.16em;background:#0b0e0cbd;padding:6px 9px;font-size:8px;position:absolute;bottom:14px;left:14px}.detached-brief-grid>a>p{color:#ffffff85;text-transform:uppercase;letter-spacing:.16em;margin-bottom:11px;font-size:8px}.detached-brief-grid h3{font-family:var(--serif);margin:0;font-size:27px;font-weight:400;line-height:1.15}.advisory-preview{padding-block:120px}.advisory-preview-head>div:last-child p{color:#121512a8}.advisory-preview-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.advisory-preview-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px;padding:32px 28px 42px;transition:color .25s,background .25s;position:relative}.advisory-preview-grid>a:hover{color:#fff;background:var(--ink)}.advisory-preview-grid span{color:var(--bronze);letter-spacing:.18em;margin-bottom:90px;font-size:10px;display:block}.advisory-preview-grid h3{font-family:var(--serif);margin-bottom:15px;font-size:29px;font-weight:400;line-height:1.08}.advisory-preview-grid p{color:#121512a3;font-size:13px}.advisory-preview-grid>a:hover p{color:#ffffffa6}.advisory-preview-grid i{font-style:normal;position:absolute;bottom:26px;right:28px}.curated-search-shortcuts{scrollbar-width:thin;background:#f1ede5;align-items:center;gap:8px;padding:14px 38px 0;display:flex;overflow-x:auto}.curated-search-shortcuts>span{color:var(--sage);text-transform:uppercase;letter-spacing:.16em;flex:none;margin-right:8px;font-size:8px;font-weight:700}.curated-search-shortcuts button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:9px 13px;font-size:9px}.curated-search-shortcuts button:hover,.curated-search-shortcuts button.is-selected{color:#fff;border-color:var(--ink);background:var(--ink)}.seller-deliverables{grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:120px;display:grid}.seller-deliverables>div:first-child{align-self:start;position:sticky;top:110px}.seller-deliverables h2,.preparation-network-head h2,.seller-faq h2,.seller-testimonial-context h2{font-size:clamp(44px,4.5vw,68px)}.seller-deliverables>div:first-child>p:not(.eyebrow){color:#121512a3}.seller-deliverables>div:last-child{border-top:1px solid var(--line)}.seller-deliverables article{border-bottom:1px solid var(--line);grid-template-columns:54px .72fr 1.28fr;gap:24px;padding:30px 0;display:grid}.seller-deliverables article>span{color:var(--bronze);letter-spacing:.16em;font-size:10px}.seller-deliverables h3{font-family:var(--serif);margin:0;font-size:25px;font-weight:400;line-height:1.16}.seller-deliverables article p{color:#121512a8;margin:0;font-size:13px}.seller-deliverables article small{color:var(--sage);text-transform:uppercase;letter-spacing:.12em;grid-column:3;font-size:8px}.preparation-network{color:#fff;background:#222822;padding:110px 0}.preparation-network-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:54px;display:grid}.preparation-network-head h2{max-width:720px;margin:0}.preparation-network-head>p{color:#ffffffa8;max-width:460px;margin:0}.preparation-network-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.preparation-network-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:260px;padding:28px}.preparation-network-grid span{color:var(--bronze);margin-bottom:74px;font-size:10px;display:block}.preparation-network-grid h3{font-family:var(--serif);margin-bottom:10px;font-size:30px;font-weight:400}.preparation-network-grid p{color:#ffffff94;font-size:12px}.seller-testimonial-context{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding-block:110px;display:grid}.seller-testimonial-context blockquote{color:#fff;background:var(--ink);font-family:var(--serif);margin:0;padding:48px;font-size:28px;line-height:1.35}.seller-testimonial-context cite,.seller-testimonial-context small{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;margin-top:22px;font-size:9px;font-style:normal;display:block}.seller-testimonial-context small{color:#ffffff75;margin-top:8px}.seller-faq{grid-template-columns:.75fr 1.25fr;gap:100px;padding-block:120px;display:grid}.seller-faq>div:first-child>p:not(.eyebrow){color:#121512a3}.seller-faq details{border-top:1px solid var(--line)}.seller-faq details:last-child{border-bottom:1px solid var(--line)}.seller-faq summary{cursor:pointer;font-family:var(--serif);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 0;font-size:23px;line-height:1.2;list-style:none;display:grid}.seller-faq summary::-webkit-details-marker{display:none}.seller-faq summary span{color:var(--bronze);font-family:var(--sans);transition:transform .2s}.seller-faq details[open] summary span{transform:rotate(45deg)}.seller-faq details p{color:#121512a6;max-width:720px;padding:0 48px 25px 0;font-size:14px}.seller-guide{color:#fff;background:#6a5947;padding:78px 0}.seller-guide .section-shell{grid-template-columns:1.15fr .85fr auto;align-items:center;gap:54px;display:grid}.seller-guide h2{max-width:680px;margin:0;font-size:clamp(40px,4.4vw,64px)}.seller-guide .section-shell>p{color:#ffffffb3}.community-film{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding-bottom:110px;display:grid}.community-film-media{background:var(--ink);min-height:560px;position:relative;overflow:hidden}.community-film-media img{object-fit:cover;filter:saturate(.72)brightness(.78);width:100%;height:100%;min-height:560px}.community-film-play,.insights-play{aspect-ratio:1;color:#fff;background:#080b0959;border:1px solid #fffc;border-radius:50%;place-items:center;width:76px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.community-film-media>small{color:#ffffffc2;text-transform:uppercase;letter-spacing:.16em;font-size:8px;position:absolute;bottom:20px;left:22px}.community-film-copy h2{font-size:clamp(42px,4vw,62px)}.community-film-copy>p:not(.eyebrow){color:#121512a6}.community-film-copy dl{border-top:1px solid var(--line);margin-top:32px}.community-film-copy dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:22px;padding:18px 0;display:grid}.community-film-copy dt{color:var(--sage);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:700}.community-film-copy dd{margin:0;font-size:12px;line-height:1.65}.about-personal-context,.about-insights-link{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:90px;padding-block:100px;display:grid}.about-personal-context h2,.about-insights-link h2{font-size:clamp(42px,4.4vw,66px)}.about-personal-context>div:last-child>p,.about-insights-link>div:last-child>p{color:#121512a6}.about-personal-context dl{margin-top:35px}.about-personal-context dl>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:24px;padding:16px 0;display:grid}.about-personal-context dt{color:var(--sage);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.about-personal-context dd{font-family:var(--serif);margin:0;font-size:21px}.insights-hero{color:#fff;background:var(--ink);grid-template-columns:1.18fr .82fr;min-height:760px;display:grid}.insights-hero-media{min-height:760px;position:relative;overflow:hidden}.insights-hero-media:after{content:"";background:linear-gradient(90deg,#0000 64%,#121512b3);position:absolute;inset:0}.insights-hero-media img{object-fit:cover;filter:saturate(.74)brightness(.78);width:100%;height:100%}.insights-hero-media>small{z-index:2;text-transform:uppercase;letter-spacing:.17em;font-size:8px;position:absolute;bottom:30px;left:38px}.insights-hero-copy{flex-direction:column;justify-content:center;padding:120px 8vw 80px 5vw;display:flex}.insights-hero-copy h1{width:100%;font-size:clamp(58px,6vw,92px)}.insights-hero-copy>p:not(.eyebrow){color:#ffffffa8;max-width:470px}.insights-hero-copy .button{width:fit-content;margin-top:20px}.insights-intro,.insights-subscribe{grid-template-columns:1fr 1fr;gap:90px;padding-block:110px;display:grid}.insights-intro h2,.insights-subscribe h2{font-size:clamp(44px,4.6vw,68px)}.insights-intro>div:last-child p,.insights-subscribe>div:first-child>p:not(.eyebrow){color:#121512a6}.insights-intro>div:last-child span{color:var(--bronze);text-transform:uppercase;letter-spacing:.15em;margin-top:30px;font-size:9px;display:block}.episode-grid{grid-template-columns:repeat(3,1fr);padding-bottom:120px;display:grid}.episode-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.episode-grid article:nth-child(3n+1){border-left:1px solid var(--line)}.episode-grid article>p{color:var(--sage);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.episode-grid h2{min-height:85px;font-size:30px}.episode-grid blockquote{color:#1215129e;margin:0;font-size:13px}.community-film-band{color:#fff;background:#293129;padding:86px 0}.community-film-band .section-shell{grid-template-columns:1fr .7fr auto;align-items:end;gap:60px;display:grid}.community-film-band h2{max-width:700px;margin:0;font-size:clamp(42px,4.4vw,64px)}.community-film-band .section-shell>p{color:#ffffff9e}.insights-subscribe form{color:#fff;background:var(--ink);gap:12px;padding:34px;display:grid}.insights-subscribe input,.insights-subscribe select{color:#fff;background:0 0;border:1px solid #ffffff38;min-height:52px;padding:0 14px}.insights-subscribe select option{color:var(--ink)}.insights-subscribe button{min-height:52px;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.13em;background:#fff;border:0;font-size:10px}.insights-subscribe small{color:#ffffff70;font-size:8px}.brief-shell{max-width:56rem;padding-top:8rem;padding-bottom:7rem}.brief-shell h1{max-width:14ch;margin:1rem 0 1.75rem;font-size:clamp(2.75rem,6vw,5.25rem);line-height:.98}.brief-lede{max-width:42rem;color:var(--muted);margin-bottom:4rem;font-size:1.2rem;line-height:1.65}.brief-evidence-image{max-width:43rem;margin:0 0 2rem}.brief-evidence-image img{width:100%;height:auto;display:block}.brief-evidence-image figcaption{color:var(--muted);margin-top:.75rem;font-size:.9rem;line-height:1.6}.brief-shell section{border-top:1px solid #0a233129;padding:2rem 0}.brief-shell section h2{margin:0 0 1rem;font-size:clamp(1.55rem,3vw,2.3rem)}.brief-shell section p{max-width:43rem;line-height:1.72}.brief-shell .brief-source{color:var(--muted);font-size:.9rem}.brief-shell .brief-cta{margin-top:2rem;padding:2.5rem 0 0}.advisory-hero,.advisory-detail-hero{color:#fff;background:#1c221e;padding:150px 0 110px}.advisory-hero h1,.advisory-detail-hero h1{width:min(980px,92%);font-size:clamp(62px,7.5vw,112px)}.advisory-hero .section-shell>p:last-child,.advisory-detail-hero .section-shell>p:not(.eyebrow){color:#ffffffab;max-width:680px;font-size:17px}.advisory-path-grid{grid-template-columns:repeat(2,1fr);padding-block:100px;display:grid}.advisory-path-grid>a{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:410px;padding:42px;transition:color .25s,background .25s;position:relative}.advisory-path-grid>a:nth-child(odd){border-left:1px solid var(--line)}.advisory-path-grid>a:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.advisory-path-grid>a:hover{color:#fff;background:var(--ink)}.advisory-path-grid>a>span{color:var(--bronze);font-size:10px;position:absolute;top:42px;right:42px}.advisory-path-grid small{color:var(--sage);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.advisory-path-grid h2{max-width:500px;margin:95px 0 18px;font-size:42px}.advisory-path-grid p{color:#121512a1;max-width:560px}.advisory-path-grid>a:hover p{color:#ffffffa1}.advisory-path-grid i{text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-style:normal;position:absolute;bottom:38px;left:42px}.advisory-principle{color:#fff;background:#6a5947;padding:100px 0}.advisory-principle .section-shell{grid-template-columns:1.1fr .75fr auto;align-items:center;gap:60px;display:grid}.advisory-principle h2{margin:0;font-size:clamp(42px,4.4vw,66px)}.advisory-principle .section-shell>p{color:#ffffffa8}.advisory-detail-hero .section-shell>div{align-items:center;gap:28px;margin-top:34px;display:flex}.advisory-question{grid-template-columns:180px 1fr;gap:50px;padding-block:110px;display:grid}.advisory-question>span{color:var(--sage);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.advisory-question h2{max-width:920px;font-size:clamp(48px,5vw,76px)}.advisory-question>div{border-top:1px solid var(--line);grid-column:2;grid-template-columns:repeat(4,1fr);display:grid}.advisory-question>div p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;font-family:var(--serif);gap:28px;margin:0;padding:20px;font-size:18px;display:grid}.advisory-question>div p:first-child{border-left:1px solid var(--line)}.advisory-question strong{color:var(--bronze);font-family:var(--sans);font-size:9px}.advisory-process{color:#fff;background:var(--ink);padding:100px 0}.advisory-process .section-shell{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.advisory-process h2{font-size:clamp(48px,5vw,72px)}.advisory-process .section-shell>div:last-child{border-top:1px solid #ffffff2e}.advisory-process article{border-bottom:1px solid #ffffff2e;grid-template-columns:50px .65fr 1.35fr;gap:24px;padding:30px 0;display:grid}.advisory-process article span{color:var(--bronze);font-size:9px}.advisory-process h3{font-family:var(--serif);margin:0;font-size:27px;font-weight:400}.advisory-process article p{color:#ffffff9e;margin:0;font-size:13px}.advisory-next{grid-template-columns:1fr 1fr;gap:80px;padding-block:100px;display:grid}.advisory-next h2{font-size:clamp(42px,4vw,60px)}.advisory-neighbourhood-links{padding-block:32px 80px}.advisory-neighbourhood-links h2{font:400 clamp(30px, 3vw, 42px)/1.2 var(--serif);max-width:840px}.advisory-neighbourhood-links>p{color:#53616a;max-width:840px;line-height:1.75}.advisory-next nav{border-top:1px solid var(--line)}.advisory-next nav a{border-bottom:1px solid var(--line);font-family:var(--serif);padding:22px 0;font-size:22px;display:block}@media (width<=1000px){.detached-brief-head,.advisory-preview-head,.preparation-network-head,.seller-testimonial-context,.community-film,.about-personal-context,.about-insights-link,.insights-intro,.insights-subscribe,.advisory-next{grid-template-columns:1fr;gap:40px}.detached-brief-head>div:last-child,.advisory-preview-head>div:last-child{justify-self:start;max-width:620px}.advisory-preview-grid,.preparation-network-grid,.episode-grid{grid-template-columns:repeat(2,1fr)}.episode-grid article:nth-child(3n+1){border-left:0}.episode-grid article:nth-child(odd){border-left:1px solid var(--line)}.seller-deliverables,.seller-faq,.advisory-process .section-shell{grid-template-columns:1fr;gap:48px}.seller-deliverables>div:first-child{position:static}.seller-guide .section-shell,.community-film-band .section-shell,.advisory-principle .section-shell{grid-template-columns:1fr;gap:30px}.seller-guide .button,.advisory-principle .button{width:fit-content}.insights-hero{grid-template-columns:1fr}.insights-hero-media{min-height:560px}.insights-hero-copy{padding:70px 8vw 90px}}@media (width<=700px){.detached-brief-preview,.advisory-preview,.seller-deliverables,.seller-faq,.insights-intro,.insights-subscribe{padding-block:78px}.detached-brief-grid,.advisory-preview-grid,.preparation-network-grid,.episode-grid,.advisory-path-grid{grid-template-columns:1fr}.detached-brief-grid>a,.detached-brief-grid>a:first-child,.detached-brief-grid>a:last-child{border-bottom:1px solid #ffffff2e;border-right:0;padding:26px 0}.advisory-preview-grid span{margin-bottom:58px}.seller-deliverables article,.advisory-process article{grid-template-columns:42px 1fr}.seller-deliverables article p,.seller-deliverables article small,.advisory-process article p{grid-column:2}.community-film-media,.community-film-media img{min-height:420px}.insights-hero-media{min-height:430px}.episode-grid article,.episode-grid article:nth-child(3n+1),.episode-grid article:nth-child(odd){border-left:1px solid var(--line)}.episode-grid h2{min-height:auto}.advisory-path-grid>a,.advisory-path-grid>a:nth-child(odd),.advisory-path-grid>a:nth-last-child(-n+2){border-left:1px solid var(--line);border-bottom:0}.advisory-path-grid>a:last-child{border-bottom:1px solid var(--line)}.advisory-detail-hero .section-shell>div{flex-direction:column;align-items:flex-start}.advisory-question{grid-template-columns:1fr;gap:28px}.advisory-question>div{grid-column:1;grid-template-columns:1fr 1fr}.advisory-question>div p:nth-child(3){border-left:1px solid var(--line)}.curated-search-shortcuts{padding-inline:20px}}@media (width<=440px){.advisory-question>div{grid-template-columns:1fr}.advisory-question>div p{border-left:1px solid var(--line)}.community-film-copy dl>div,.about-personal-context dl>div{grid-template-columns:1fr;gap:6px}}.seller-intake-live{background:#fff;padding:0;display:block;overflow:hidden}.seller-intake-live iframe{background:#fff;border:0;width:100%;min-height:760px;display:block}.seller-intake-live>p{color:#53616a;margin:0;padding:14px 22px 20px;font-size:.88rem}.seller-intake-live a{color:var(--navy);text-decoration:underline}.seller-pathways{grid-template-columns:repeat(4,1fr);gap:1px;padding-block:0 90px;display:grid}.seller-pathways a{min-height:210px;color:inherit;border:1px solid var(--line);padding:28px;text-decoration:none;display:grid}.seller-pathways span{color:var(--gold);font-size:.8rem}.seller-pathways strong{font-family:var(--font-display);align-self:end;font-size:1.55rem;font-weight:500}.seller-pathways small{color:#66737b;margin-top:12px}.seller-service-page{background:var(--paper)}.seller-service-hero{max-width:1080px;padding-block:150px 110px}.seller-service-hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 26px;font-size:clamp(3.25rem,7vw,6.8rem);font-weight:500;line-height:.94}.seller-service-hero>p:not(.eyebrow){max-width:760px;margin-bottom:34px;font-size:1.2rem;line-height:1.7}.seller-service-hero .button{background:var(--navy);color:#fff;padding:17px 22px;text-decoration:none;display:inline-flex}.seller-service-question{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:9vw;padding-block:110px;display:grid}.seller-service-question h2,.seller-service-process h2,.seller-service-faq h2,.seller-service-cta h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.2rem,4.5vw,4.8rem);font-weight:500;line-height:1.04}.seller-service-question>div:last-child p{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:18px;margin:0;padding:22px 0;font-size:1.05rem;display:grid}.seller-service-question span,.seller-service-process article>span{color:var(--gold);font-size:.8rem}.seller-service-process{background:var(--navy);color:#fff;padding-block:105px}.seller-service-process .section-shell>h2{max-width:930px;margin:20px 0 62px}.seller-service-process .section-shell>div{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.seller-service-process article{background:var(--navy);min-height:310px;padding:34px}.seller-service-process h3{font-family:var(--font-display);margin:105px 0 15px;font-size:1.8rem;font-weight:500}.seller-service-process article p{color:#ffffffb8;line-height:1.65}.seller-service-faq{grid-template-columns:.85fr 1.15fr;gap:9vw;padding-block:110px;display:grid}.seller-service-faq details{border-bottom:1px solid var(--line);padding:22px 0}.seller-service-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:1.08rem;display:flex}.seller-service-faq details p{color:#5b6870;max-width:680px;line-height:1.7}.seller-service-cta{color:#fff;background:#17313b;justify-content:space-between;align-items:end;gap:50px;padding:90px 8vw;display:flex}.seller-service-cta h2{max-width:850px;margin:18px 0 0}@media (width<=900px){.seller-pathways{grid-template-columns:1fr 1fr}.seller-service-question,.seller-service-faq{grid-template-columns:1fr;gap:45px}.seller-service-process .section-shell>div{grid-template-columns:1fr}.seller-service-process article{min-height:auto}.seller-service-process h3{margin-top:48px}.seller-service-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.seller-pathways{grid-template-columns:1fr}.seller-service-hero{padding-block:105px 75px}.seller-intake-live iframe{min-height:860px}}.proof-item strong{max-width:230px;font-size:clamp(19px,1.75vw,27px);line-height:1.08}.intro-copy strong{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.16em;margin-top:30px;padding-top:22px;font-size:10px;display:block}.performance-proof-copy .text-link,.client-evidence>.text-link{margin-top:30px}.pricing-equation{color:#fff;background:var(--ink);grid-template-columns:1.55fr auto .75fr;align-items:center;gap:34px;margin:68px 0 30px;padding:38px;display:grid}.pricing-equation>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pricing-equation span{font-family:var(--serif);font-size:19px;line-height:1.25}.pricing-equation i{color:var(--bronze);font-family:var(--sans);margin-left:12px;font-size:13px;font-style:normal}.pricing-equation>strong{color:var(--bronze);font-size:26px;font-weight:400}.pricing-equation>div:last-child{gap:8px;display:grid}.pricing-equation>div:last-child span{font-size:24px}.process-step{grid-template-columns:54px .72fr 1fr}.response-strategy{color:#fff;background:var(--remax-navy);padding:130px 0}.response-strategy-inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:9vw;display:grid}.response-strategy h2{max-width:560px;font-family:var(--serif);margin:0 0 30px;font-size:clamp(44px,4.8vw,72px);font-weight:400;line-height:1.02}.response-strategy p:not(.eyebrow){color:#ffffffad;max-width:560px;font-family:var(--serif);font-size:18px;line-height:1.7}.response-strategy ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.response-strategy li{border-bottom:1px solid #fff3;grid-template-columns:55px 1fr;align-items:center;min-height:64px;display:grid}.response-strategy li span{color:var(--bronze);letter-spacing:.15em;font-size:9px}.response-strategy li strong{font-family:var(--serif);font-size:21px;font-weight:400}.review-evidence{padding-top:145px;padding-bottom:145px}.review-evidence-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;display:grid}.review-evidence-head h2{max-width:760px;margin:0;font-size:clamp(44px,4.8vw,72px)}.review-evidence-head>p{color:#59605a}.review-evidence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:66px;display:grid}.review-evidence-grid blockquote{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;margin:0;padding:36px;display:flex}.review-evidence-grid blockquote>span{color:#e1a500;letter-spacing:.12em;font-size:13px}.review-evidence-grid blockquote>p{font-family:var(--serif);margin:46px 0 30px;font-size:clamp(21px,2vw,28px);line-height:1.45}.review-evidence-grid cite{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:auto;padding-top:18px;font-style:normal;display:flex}.review-evidence-grid cite strong{font-family:var(--serif);font-size:19px;font-weight:400}.review-evidence-grid cite small{color:#717771;text-align:right;text-transform:uppercase;letter-spacing:.12em;font-size:8px}@media (width<=900px){.pricing-equation,.response-strategy-inner,.review-evidence-head{grid-template-columns:1fr}.pricing-equation>strong{transform-origin:0;transform:rotate(90deg)}.review-evidence-grid{grid-template-columns:1fr}}@media (width<=620px){.proof-strip{grid-template-columns:1fr 1fr}.proof-item{border-bottom:1px solid #ffffff21;min-height:118px;padding:22px 18px}.pricing-equation{padding:28px 24px}.pricing-equation>div:first-child{display:grid}.pricing-equation i{display:none}.response-strategy,.review-evidence{padding-block:90px}.review-evidence-grid blockquote{min-height:300px;padding:28px 24px}.review-evidence-grid cite{flex-direction:column}.review-evidence-grid cite small{text-align:left}}.property-status-preview{grid-template-columns:auto 1fr;justify-content:space-between}.property-status-preview>span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.13em;justify-self:end;font-size:9px}.integration-awaiting{grid-template-columns:.9fr 1.1fr;gap:9vw;padding:85px 0 30px;display:grid}.integration-awaiting>div:first-child h2{max-width:600px;font-family:var(--serif);margin:18px 0 28px;font-size:clamp(42px,4.6vw,70px);font-weight:400;line-height:1.02}.integration-awaiting>div:first-child>p:not(.eyebrow){color:#59605a;max-width:620px;font-family:var(--serif);font-size:19px;line-height:1.7}.integration-awaiting .button{color:#fff;background:var(--ink);margin-top:26px;display:inline-flex}.integration-capabilities{border-top:1px solid var(--line)}.integration-capabilities article{border-bottom:1px solid var(--line);grid-template-columns:52px .75fr 1fr;align-items:start;gap:22px;padding:24px 0;display:grid}.integration-capabilities span{color:var(--bronze);letter-spacing:.14em;font-size:9px}.integration-capabilities h3{font-family:var(--serif);margin:0;font-size:22px;font-weight:400;line-height:1.3}.integration-capabilities p{color:#626862;margin:0;font-size:13px;line-height:1.65}@media (width<=800px){.property-status-preview,.integration-awaiting{grid-template-columns:1fr}.property-status-preview>span{justify-self:start}.integration-capabilities article{grid-template-columns:42px 1fr}.integration-capabilities article p{grid-column:2}}.home-review-service{grid-template-columns:1.05fr .95fr;gap:8vw;padding-top:135px;padding-bottom:135px;display:grid}.home-review-service h2,.home-why h2,.home-pricing h2,.home-presentation h2,.home-intelligence h2,.home-gateway h2,.home-about h2{font-family:var(--serif);margin:14px 0 30px;font-size:clamp(44px,4.8vw,72px);font-weight:400;line-height:1.03}.home-review-service>div:nth-child(2)>p,.home-why-inner>div:first-child>p:not(.eyebrow),.home-pricing-inner>div:first-child>p:not(.eyebrow),.home-presentation-copy>p:not(.eyebrow),.home-intelligence-head>div:last-child p,.home-gateway-property>p:not(.eyebrow),.home-about>div:last-child>p:not(.eyebrow){color:#5b625c;font-family:var(--serif);font-size:18px;line-height:1.72}.review-service-signals{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.review-service-signals span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:105px;font-family:var(--serif);flex-direction:column;justify-content:space-between;padding:24px;font-size:19px;display:flex}.review-service-signals strong{color:var(--bronze);font-family:var(--sans);letter-spacing:.14em;font-size:8px}.home-why{color:#fff;background:radial-gradient(circle at 82% 8%, #aa896726, transparent 28%), var(--ink);padding:135px 0}.home-why-inner{grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.home-why-inner>div:first-child>p:not(.eyebrow){color:#ffffffab}.home-why-inner>div:first-child>strong{color:#ffffffd1;text-transform:uppercase;letter-spacing:.16em;border-top:1px solid #ffffff2e;margin-top:34px;padding-top:22px;font-size:9px;display:block}.home-why-pillars{border-top:1px solid #ffffff2e}.home-why-pillars article{border-bottom:1px solid #ffffff2e;grid-template-columns:48px .65fr 1fr;gap:18px;padding:25px 0;display:grid}.home-why-pillars span{color:var(--bronze);letter-spacing:.14em;font-size:8px}.home-why-pillars h3{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.home-why-pillars p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.65}.context-review{border-top:1px solid var(--line);margin:42px 0 0;padding:28px 0 0}.context-review-light{border-color:#ffffff2e}.home-why .context-review{grid-column:1/-1;max-width:820px}.context-review>span{color:#e1a500;letter-spacing:.12em;font-size:12px}.context-review>p{max-width:880px;font-family:var(--serif);margin:18px 0;font-size:clamp(21px,2vw,28px);line-height:1.5}.context-review cite{color:#747a74;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-style:normal}.context-review-light cite{color:#ffffff8a}.home-launch{padding-top:135px;padding-bottom:135px}.home-pricing{color:#fff;background:var(--remax-navy);padding:135px 0}.home-pricing-inner{grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.home-pricing h2 em{color:var(--bronze);display:block}.home-pricing-inner>div:first-child>p:not(.eyebrow){color:#ffffffa8}.pricing-equation-home{background:0 0;grid-template-columns:1fr auto .9fr;margin:0;padding:0}.pricing-equation-home>div:first-child{border-top:1px solid #fff3;gap:0;display:grid}.pricing-equation-home>div:first-child span{border-bottom:1px solid #fff3;padding:13px 0;font-size:17px}.home-pricing .context-review{grid-column:1/-1;max-width:900px}.home-presentation{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;min-height:760px;display:grid}.home-presentation-image{min-height:760px}.home-presentation-image img{object-fit:cover;width:100%;height:100%}.home-presentation-copy{flex-direction:column;justify-content:center;padding:100px clamp(48px,7vw,110px);display:flex}.home-presentation-copy>p:not(.eyebrow){color:#ffffffa3}.home-presentation-copy .text-link{margin-top:26px}.home-presentation-copy .context-review{margin-top:54px}.home-presentation-copy .context-review>p{font-size:20px}.home-intelligence{padding-top:135px;padding-bottom:135px}.home-intelligence-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;display:grid}.home-intelligence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.home-intelligence-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:250px;padding:28px;display:flex}.home-intelligence-grid span{color:var(--bronze);letter-spacing:.14em;font-size:8px}.home-intelligence-grid h3{font-family:var(--serif);margin:auto 0 15px;font-size:25px;font-weight:400;line-height:1.25}.home-intelligence-grid p{color:#656b65;margin:0;font-size:13px;line-height:1.65}.proof-architecture{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;gap:8vw;margin-top:70px;padding:46px;display:grid}.proof-architecture h3{max-width:530px;font-family:var(--serif);margin:15px 0 0;font-size:30px;font-weight:400;line-height:1.3}.proof-architecture>div:last-child{display:grid}.proof-architecture>div:last-child>span{font-family:var(--serif);border-bottom:1px solid #ffffff2b;padding:12px 0;font-size:18px}.proof-architecture small{color:#ffffff80;text-transform:uppercase;letter-spacing:.13em;margin-top:20px;font-size:8px}.home-gateway{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;padding-top:125px;padding-bottom:125px;display:grid}.home-gateway h2{font-size:clamp(39px,4vw,60px)}.home-gateway-property .context-review>p{font-size:20px}.home-gateway-advisory{border-top:1px solid var(--line)}.home-gateway-advisory>.eyebrow{margin-bottom:18px}.home-gateway-advisory>a{border-bottom:1px solid var(--line);padding:21px 40px 21px 0;display:block;position:relative}.home-gateway-advisory h3{font-family:var(--serif);margin:0 0 7px;font-size:24px;font-weight:400}.home-gateway-advisory p{color:#666c66;margin:0;font-size:13px}.home-gateway-advisory>a>span{position:absolute;top:25px;right:0}.home-about{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:center;gap:9vw;padding-top:120px;padding-bottom:120px;display:grid}.home-about-image{background:var(--ink);min-height:520px;position:relative}.home-about-image>img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.home-about-image>span{color:#fff;background:#000e34f5;place-items:center;padding:13px 15px;display:grid;position:absolute;bottom:22px;right:22px}.home-about>div:last-child>p:not(.eyebrow):not(.about-lede){max-width:650px}.home-about .text-link{margin-top:24px}.home-final-review .contact-copy h2{max-width:750px}@media (width<=1000px){.home-intelligence-grid{grid-template-columns:1fr 1fr}.home-presentation{grid-template-columns:.85fr 1.15fr}}@media (width<=800px){.home-review-service,.home-why-inner,.home-pricing-inner,.home-intelligence-head,.proof-architecture,.home-gateway,.home-about{grid-template-columns:1fr}.review-service-signals,.home-intelligence-grid{grid-template-columns:1fr 1fr}.home-presentation{grid-template-columns:1fr}.home-presentation-image{min-height:470px}.home-presentation-copy{padding:80px 48px}.pricing-equation-home{grid-template-columns:1fr}.pricing-equation-home>strong{transform-origin:0;margin:12px 0;transform:rotate(90deg)}.home-about-image{min-height:620px}}@media (width<=560px){.home-review-service,.home-launch,.home-intelligence,.home-gateway,.home-about{padding-top:90px;padding-bottom:90px}.home-why,.home-pricing{padding:90px 0}.review-service-signals,.home-intelligence-grid{grid-template-columns:1fr}.home-why-pillars article{grid-template-columns:38px 1fr}.home-why-pillars article p{grid-column:2}.home-presentation-image{min-height:340px}.home-presentation-copy{padding:70px 28px}.proof-architecture{padding:32px 26px}.home-about-image{min-height:500px}}.provider-search{color:#182128;background:#fff;padding:clamp(16px,3vw,40px)}.provider-search-tabs{border-bottom:1px solid #d8d8d3;flex-wrap:wrap;gap:12px;padding-bottom:16px;display:flex}.provider-search-tabs a{color:#182128;border:1px solid #d8d8d3;padding:12px 18px;text-decoration:none}.provider-search-tabs a:focus-visible{outline-offset:3px;outline:3px solid #386bd6}.provider-search-note{margin:20px 0;font-size:15px;line-height:1.6}.provider-search-embed{width:100%;min-height:650px}.provider-search-embed iframe{border:0;width:100%}@media (width<=600px){.provider-search-tabs a{text-align:center;flex:1;padding:12px 8px;font-size:13px}}.provider-search-embed[hidden]{display:none}.provider-map-inline{height:clamp(540px,78vh,900px);min-height:540px}.provider-map-inline iframe{height:100%;display:block}.site-header{background:linear-gradient(#09101980,#0910191f);gap:28px;min-height:132px}.site-header .personal-brand__pin{width:48px;height:48px}.site-header .personal-brand__alex{font-size:11px}.site-header .personal-brand__pidann{font-size:45px}.site-header nav{gap:26px}.site-header nav a,.site-header .header-cta{letter-spacing:.1em;font-size:14px}.site-header .header-cta{text-align:center;border:1px solid #fff9;padding:14px 18px}.homepage-review-source{display:none}.compressed-why-inner{grid-template-columns:1fr}.review-ribbon{background:var(--paper);padding:36px 0 64px;overflow:hidden}.review-ribbon-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.review-ribbon-heading button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 16px;font-size:14px}.review-ribbon-window{overflow-x:auto}.review-ribbon-track{will-change:transform;width:max-content;animation:72s linear infinite reviews-right;display:flex}.review-ribbon-group{flex:none;display:flex}.review-ribbon blockquote{box-sizing:border-box;border-left:1px solid var(--line);width:560px;margin:0;padding:28px 36px}.review-ribbon blockquote>span{color:#826747;letter-spacing:.15em}.review-ribbon blockquote p{font-family:var(--serif);font-size:21px;line-height:1.5}.review-ribbon cite{font-family:var(--sans);font-size:14px;font-style:normal}.review-ribbon:hover .review-ribbon-track,.review-ribbon:focus-within .review-ribbon-track,.review-ribbon.is-paused .review-ribbon-track{animation-play-state:paused}@keyframes reviews-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.compressed-review .seller-intake-live{box-shadow:none;background:0 0;border:0}.compressed-review .seller-intake-live>p{color:#ffffffbf;background:0 0}.compressed-review .seller-intake-live>p a{color:#fff}@media (width<=1100px){.site-header{grid-template-columns:1fr auto;padding:20px 24px}.site-header nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}}@media (width<=600px){.site-header{gap:16px;padding:18px 20px}.site-header .personal-brand__pin{width:36px;height:36px}.site-header .personal-brand__pidann{font-size:34px}.site-header .header-cta{max-width:165px;padding:11px;font-size:12px}.site-header nav{gap:12px 18px;display:flex}.site-header nav a{font-size:13px}.review-ribbon blockquote{width:310px;padding:22px}.review-ribbon blockquote p{font-size:18px}}@media (prefers-reduced-motion:reduce){.review-ribbon-track{animation:none}.review-ribbon-group[aria-hidden=true]{display:none}}iframe[name=widgetCta]{display:none!important}.ap-contact-dock{z-index:80;background:#fff;border:1px solid #111f312e;width:min(220px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 48px #111f312e}.ap-contact-dock a{color:#142132;min-height:48px;font-family:var(--sans);letter-spacing:.01em;border-top:1px solid #111f311f;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.ap-contact-dock a:first-child{border-top:0}.ap-contact-dock .ap-contact-dock-primary{color:#fff;background:#142132}.ap-contact-dock a:hover,.ap-contact-dock a:focus-visible{background:#e9eef2}.ap-contact-dock .ap-contact-dock-primary:hover,.ap-contact-dock .ap-contact-dock-primary:focus-visible{background:#263b50}.property-search-shortcuts{color:#142132;background:#eef2f4;border-left:3px solid #8d6f47;justify-content:space-between;align-items:center;gap:28px;margin:0 0 24px;padding:18px 22px;display:flex}.property-search-shortcuts p{max-width:720px;margin:0;font-size:15px;line-height:1.55}.property-search-shortcuts>div{flex:none;gap:10px;display:flex}.property-search-shortcuts a{color:#142132;white-space:nowrap;border:1px solid #14213240;padding:10px 13px;font-size:14px;font-weight:650;text-decoration:none}.property-search-shortcuts a:hover,.property-search-shortcuts a:focus-visible{color:#fff;background:#142132}@media (width<=750px){body{padding-bottom:62px}.ap-contact-dock{border-bottom:0;border-left:0;border-right:0;grid-template-columns:1.2fr 1fr 1fr;width:100%;bottom:0;left:0;right:0}.ap-contact-dock a{border-top:0;border-left:1px solid #111f311f;justify-content:center;min-height:58px;padding:10px 8px;font-size:13px}.ap-contact-dock a:first-child{border-left:0}.ap-contact-dock a span:last-child{display:none}.property-search-shortcuts{flex-direction:column;align-items:stretch;gap:14px}.property-search-shortcuts>div{grid-template-columns:1fr 1fr;display:grid}.property-search-shortcuts a{text-align:center}}.proceeds-page{background:#f7f5ee}.proceeds-hero{grid-template-columns:1.15fr .75fr;align-items:end;gap:clamp(42px,8vw,120px);padding-top:88px;padding-bottom:78px;display:grid}.proceeds-hero h1{max-width:850px;margin:14px 0 0;font-size:clamp(48px,6vw,86px)!important;line-height:1.02!important}.proceeds-hero>p,.proceeds-hero-summary>p{color:#53616a;font-family:var(--serif);margin:0 0 10px;font-size:19px}.proceeds-hero-summary>.proceeds-share-link{font:16px/1.6 var(--sans);margin-top:20px}.proceeds-share-link a{text-underline-offset:4px;text-decoration:underline}.proceeds-calculator{color:#f8f8f6;background:#142132;padding:84px max(4.5vw,24px)}.proceeds-section-heading,.proceeds-workspace,.proceeds-readiness,.proceeds-conversion{width:min(1240px,100%);margin-inline:auto}.proceeds-section-heading{grid-template-columns:1fr .72fr;align-items:end;gap:8vw;margin-bottom:42px;display:grid}.proceeds-section-heading h2,.proceeds-readiness h2,.proceeds-conversion h2,.proceeds-faq h2{font-family:var(--serif);margin:12px 0 0;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1.05}.proceeds-section-heading>p{color:#ffffffad}.proceeds-workspace{border:1px solid #fff3;grid-template-columns:minmax(0,1.12fr) minmax(330px,.78fr);display:grid}.proceeds-inputs{color:#142132;background:#fff;gap:30px;padding:clamp(25px,4vw,48px);display:grid}.proceeds-inputs fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.proceeds-inputs legend{font-family:var(--serif);margin-bottom:14px;font-size:25px}.proceeds-inputs label{color:#42566a;gap:7px;font-size:14px;font-weight:650;display:grid}.proceeds-inputs input{color:#142132;background:#fff;border:1px solid #bdc6cd;border-radius:0;width:100%;min-height:50px;padding:10px 13px;font-size:16px}.proceeds-inputs input:focus-visible,.readiness-list input:focus-visible,.proceeds-conversion button:focus-visible{outline-offset:3px;outline:3px solid #7694ae}.proceeds-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.proceeds-result{background:#263b50;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,60px);display:flex}.proceeds-result h3{font-family:var(--serif);margin:10px 0 18px;font-size:29px;font-weight:400}.proceeds-result>strong{color:#fff;font-family:var(--serif);margin-bottom:30px;font-size:clamp(35px,4vw,56px);font-weight:400;line-height:1.1;display:block}.proceeds-result dl{border-top:1px solid #ffffff38;margin:0}.proceeds-result dl>div{border-bottom:1px solid #ffffff38;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.proceeds-result dd{text-align:right;margin:0}.proceeds-empty,.proceeds-caution{color:#ffffffb8}.proceeds-caution{margin-top:28px;font-size:13px!important}.proceeds-readiness{grid-template-columns:.85fr 1.15fr;gap:9vw;padding:100px max(4.5vw,24px);display:grid}.proceeds-readiness>div:first-child>p:not(.eyebrow){color:#53616a}.readiness-progress{background:#d8dee2;height:6px;margin:30px 0 10px;overflow:hidden}.readiness-progress span{background:#8d6f47;height:100%;transition:width .25s;display:block}.readiness-list{border-top:1px solid #1421322e}.readiness-list label{cursor:pointer;border-bottom:1px solid #1421322e;grid-template-columns:24px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.readiness-list input{accent-color:#142132;width:20px;height:20px;margin:3px 0 0}.proceeds-conversion{color:#fff;background:#142132;grid-template-columns:1fr auto;align-items:end;gap:70px;width:100%;max-width:none;padding:90px max(4.5vw,24px);display:grid}.proceeds-conversion>div:first-child{max-width:800px}.proceeds-conversion>div:first-child>p:last-child{color:#ffffffad;max-width:690px}.proceeds-conversion-actions{gap:12px;min-width:290px;display:grid}.proceeds-conversion-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;min-height:48px}.proceeds-conversion-actions>span{color:#ffffffb8;text-align:center;min-height:20px;font-size:13px}.proceeds-faq{grid-template-columns:.9fr 1.1fr;gap:9vw;padding-top:96px;padding-bottom:105px;display:grid}.proceeds-faq details{border-top:1px solid #1421322e}.proceeds-faq details:last-child{border-bottom:1px solid #1421322e}.proceeds-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-weight:650;list-style:none;display:flex}.proceeds-faq details p{color:#53616a;margin:0 0 22px}.insights-tool{border:1px solid #14213233;border-left:4px solid #8d6f47;grid-template-columns:1fr auto;align-items:end;gap:70px;margin-top:35px;margin-bottom:85px;padding:38px 42px;display:grid}.insights-tool h2{max-width:820px;margin:10px 0 15px;font-size:clamp(34px,4vw,53px)}.insights-tool p:last-child{color:#53616a;max-width:760px}@media (width<=900px){.proceeds-hero,.proceeds-section-heading,.proceeds-workspace,.proceeds-readiness,.proceeds-conversion,.proceeds-faq,.insights-tool{grid-template-columns:1fr}.proceeds-result{min-height:420px}.proceeds-conversion-actions{min-width:0;max-width:410px}}@media (width<=520px){.proceeds-hero{padding-top:55px;padding-bottom:55px}.proceeds-pair{grid-template-columns:1fr}.proceeds-calculator,.proceeds-readiness,.proceeds-conversion{padding-top:62px;padding-bottom:62px}.proceeds-result{min-height:360px}.proceeds-result dl>div{flex-direction:column;gap:4px}.proceeds-result dd{text-align:left}.insights-tool{padding:28px 22px}}.ap-contact-dock{background:#142132;border:1px solid #46515f;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;width:min(288px,100vw - 48px);padding:8px;bottom:24px;right:24px;box-shadow:0 12px 36px #08131f3d}.ap-contact-dock a{color:#fff;background:#203246;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;gap:8px;min-height:52px;padding:12px 10px;font-size:14px;font-weight:550;line-height:1.3;transition:background .18s,color .18s}.ap-contact-dock .ap-contact-dock-primary{color:#142132;background:#fff;border:0;grid-column:1/-1;justify-content:space-between;min-height:54px;padding:15px 16px;font-weight:650}.ap-contact-dock a:not(.ap-contact-dock-primary)>span:last-child{display:none}.ap-dock-icon{flex-shrink:0;width:18px;height:18px}.ap-contact-dock a:hover,.ap-contact-dock a:focus-visible{color:#fff;background:#334b63}.ap-contact-dock .ap-contact-dock-primary:hover,.ap-contact-dock .ap-contact-dock-primary:focus-visible{color:#142132;background:#e9eef2}.ap-contact-dock a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=750px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.ap-contact-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border:1px solid #46515f;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr;gap:5px;width:auto;padding:6px}.ap-contact-dock .ap-contact-dock-primary{grid-column:auto;justify-content:center;padding:10px 6px}.ap-contact-dock a{flex-direction:column;gap:5px;min-height:54px;padding:8px 5px;font-size:14px}.ap-contact-dock .ap-contact-dock-primary>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.ap-contact-dock a{transition:none}}.buyer-search-hero{max-width:1120px;padding-top:clamp(5rem,12vw,10rem);padding-bottom:clamp(4rem,8vw,7rem)}.buyer-search-hero h1{letter-spacing:-.065em;max-width:850px;margin:.35rem 0 1.4rem;font-size:clamp(3.2rem,8vw,7rem);line-height:.94}.buyer-search-hero>p:not(.eyebrow){color:#4d5864;max-width:650px;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.6}.buyer-search-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.2rem;display:flex}.buyer-search-value{border-top:1px solid #dbe0e5;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:4rem;padding-top:5.5rem;padding-bottom:5.5rem;display:grid}.buyer-search-value h2{letter-spacing:-.045em;margin:.25rem 0;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.02}.buyer-search-grid{background:#dbe0e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.buyer-search-grid article{background:#fff;min-height:230px;padding:2rem 1.6rem}.buyer-search-grid span{letter-spacing:.12em;color:#be1e2d;font-size:.75rem;font-weight:700}.buyer-search-grid h3{margin:2.2rem 0 .75rem;font-size:1.35rem}.buyer-search-grid p{color:#52606c;margin:0;line-height:1.55}.buyer-search-intent{color:#fff;background:#102b44;padding:5.5rem 0}.buyer-search-intent .section-shell{grid-template-columns:1fr .8fr auto;align-items:end;gap:3rem;display:grid}.buyer-search-intent h2{letter-spacing:-.045em;max-width:520px;margin:.3rem 0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.03}.buyer-search-intent p{color:#dbe5ef;max-width:450px;margin:0;line-height:1.65}.buyer-search-faq{grid-template-columns:.85fr 1.15fr;gap:4rem;padding-top:5.5rem;padding-bottom:6rem;display:grid}.buyer-search-faq h2{letter-spacing:-.045em;margin:.25rem 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.buyer-search-faq details{border-top:1px solid #dbe0e5;padding:1.2rem 0}.buyer-search-faq details:last-child{border-bottom:1px solid #dbe0e5}.buyer-search-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.buyer-search-faq summary::-webkit-details-marker{display:none}.buyer-search-faq summary span{color:#be1e2d}.buyer-search-faq details p{color:#52606c;max-width:620px;line-height:1.6}@media (width<=800px){.buyer-search-value,.buyer-search-faq{grid-template-columns:1fr;gap:2.4rem}.buyer-search-grid{grid-template-columns:1fr}.buyer-search-grid article{min-height:0}.buyer-search-intent .section-shell{grid-template-columns:1fr;align-items:start;gap:1.6rem}.buyer-search-intent .button{justify-self:start}}.ap-page-breadcrumb{overflow-wrap:anywhere;padding-block:18px;font-size:.875rem;line-height:1.7}.ap-page-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.ap-guide-summary{background:#edf2f6;border:1px solid #cad5df;margin-top:0!important;padding:24px!important}.ap-guide-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin:24px 0;display:grid}.ap-guide-summary-grid dt{color:#344c64;font-size:15px}.ap-guide-summary-grid dd{color:#172c46;margin:6px 0;font-size:27px}.ap-guide-summary-grid small{color:#405669;font-size:13px;line-height:1.5;display:block}.ap-guide-summary-links{flex-wrap:wrap;gap:14px 24px;display:flex}.ap-guide-summary-links a{text-underline-offset:4px;text-decoration:underline}.ap-guide-detail{border-block-end:1px solid #cad5df;padding:18px 0}.ap-guide-detail>summary{cursor:pointer;color:#192c46;font-weight:600}.ap-guide-detail>summary:focus-visible{outline-offset:5px;outline:3px solid #467bad}.native-page{color:#1c2943;max-width:760px;margin:48px auto;padding:24px}.native-page h1{margin:24px 0;font-size:clamp(32px,6vw,52px)}.native-enquiry{color:#1c2943;box-sizing:border-box;background:#fff;width:100%;max-width:700px;margin:auto;padding:24px}.native-enquiry fieldset{border:0;min-width:0;margin:0;padding:0}.native-enquiry label{margin:12px 0;font-size:16px;display:block}.native-enquiry input:not([type=checkbox]),.native-enquiry select,.native-enquiry textarea{box-sizing:border-box;width:100%;font:inherit;color:#1c2943;background:#fff;border:1px solid #a6acb7;border-radius:3px;padding:12px;display:block}.native-enquiry .native-consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.native-consent input{margin-top:5px}.native-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.native-enquiry button,.native-page button{color:#fff;cursor:pointer;background:#1c2943;border:0;border-radius:3px;padding:14px 20px}.native-enquiry button:disabled{opacity:.65}.native-enquiry .native-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.native-enquiry p{font-size:14px;line-height:1.6}.native-enquiry a,.native-page a{text-decoration:underline}.review-dialog:has(.native-enquiry){overflow-y:auto}.native-enquiry :focus-visible{outline-offset:3px;outline:3px solid #587ca5}@media (width<=480px){.native-grid{grid-template-columns:1fr;gap:0}.native-enquiry{padding:16px}.native-page{margin:16px auto;padding:18px}}:root{--ink:#101e2c;--ink-soft:#172b3d;--paper:#faf9f6;--stone:#eeede8;--sage:#56626a;--bronze:#8a7251;--line:#101e2c2e;--serif:"Bodoni Moda Variable",Georgia,serif;--sans:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);margin:0}*{box-sizing:border-box}img{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:focus-visible{outline-offset:5px;outline:3px solid #bc864b}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}em{font-weight:400}.ap-preview-notice{color:#253746;font:12px/1.5 var(--sans);text-align:center;background:#e6e8eb;padding:8px 20px}.ap-skip{z-index:9999;color:#101e2c;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.ap-skip:focus{top:8px}.ap-header{z-index:30;background:var(--ink);color:#fff;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:32px;padding:25px 4.5%;display:flex;position:relative}.ap-header .personal-brand{gap:10px;width:170px;min-width:0}.ap-header .personal-brand__pin{width:31px;height:46px}.ap-header .personal-brand__pidann{font-size:39px}.ap-header .personal-brand__alex{font-size:11px}.ap-header .personal-brand__scope{display:none}.ap-header-brand{flex:none}.ap-header nav{align-items:center;gap:clamp(16px,2.2vw,34px);display:flex}.ap-header nav a{font:14px/1.4 var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;color:#f5f6f7;padding:10px 0}.ap-header nav a:hover,.ap-header nav a[aria-current]{text-underline-offset:7px;text-decoration:underline}.ap-header nav .ap-header-review{border:1px solid #9da7af;padding:14px 19px}.ap-header-review span{margin-left:12px}.ap-menu-toggle{color:#fff;font:14px var(--sans);background:0 0;border:1px solid #9da7af;padding:12px 16px;display:none}.ap-menu-toggle span{margin-left:18px}.ap-shell{width:min(1240px,91%);margin-inline:auto}.editorial-home h2{margin:18px 0 25px;font-size:clamp(35px,4.4vw,61px);line-height:1.12}.ap-kicker{font:12px/1.5 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#55616a;margin:0 0 20px}.ap-hero{grid-template-columns:1.12fr 1fr;min-height:650px;display:grid}.ap-hero-copy{align-self:center;padding:75px 5vw 65px max(4.5vw,50vw - 620px)}.ap-hero h1{font:400 clamp(46px,5.2vw,76px)/1.08 var(--serif);letter-spacing:-.055em;margin:22px 0 28px}.ap-hero h1 em{color:#626c72}.ap-hero .ap-lede{max-width:430px;margin:0 0 30px;font-size:17px;line-height:1.75}.ap-button{background:var(--ink);color:#fff;font:14px/1.5 var(--sans);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 23px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ap-button:hover{background:#294157}.ap-button span{font-size:18px}.ap-call{text-underline-offset:5px;margin-top:18px;font-size:14px;text-decoration:underline;display:block}.ap-hero-portrait{isolation:isolate;background:#dddcd6;justify-content:center;align-items:end;min-height:650px;display:flex;position:relative;overflow:hidden}.ap-hero-portrait:before{content:"";z-index:-1;border:1px solid #aaa99f;position:absolute;inset:11% 11% 0}.ap-hero-portrait img{object-fit:contain;object-position:center bottom;width:100%;max-width:550px;height:600px;margin-top:65px;display:block}.ap-portrait-tag{letter-spacing:.14em;color:#273541;z-index:1;justify-content:space-between;margin:0;font-size:13px;display:flex;position:absolute;top:32px;left:38px;right:38px}.ap-portrait-tag span{letter-spacing:.08em;font-size:12px}.ap-portrait-caption{background:var(--ink);color:#fff;text-align:center;font:12px var(--sans);letter-spacing:.2em;margin:0;padding:14px;position:absolute;bottom:0;left:0;right:0}.ap-review-entry{grid-template-columns:1fr 1fr;gap:9%;padding-block:90px;display:grid}.ap-entry-copy{align-self:center}.ap-entry-copy p{max-width:520px;margin:0 0 20px;font-size:16px}.ap-entry-copy p:first-child{font-size:19px}.ap-text-link{border-bottom:1px solid;align-items:center;gap:25px;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.ap-text-link:hover{opacity:.75}.ap-personal{background:var(--ink);color:#f6f5f1;padding:76px 0}.ap-personal-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:9%;display:grid}.ap-personal .ap-kicker,.ap-final .ap-kicker{color:#c2cbd1}.ap-personal h2{font-size:clamp(34px,3.5vw,50px)}.ap-personal p:not(.ap-kicker){color:#d5dbe0;max-width:500px;margin:0 0 20px}.ap-personal .ap-text-link{color:#fff}.ap-strategy{padding-block:90px 60px}.ap-section-head{margin-bottom:50px}.ap-strategy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.ap-strategy-grid article{border-top:1px solid var(--ink);flex-direction:column;padding-top:17px;display:flex}.ap-strategy-label{align-items:center;gap:13px;display:flex}.ap-strategy-label span{color:#686d70;font-size:12px}.ap-strategy-label h3{font:14px var(--sans);margin:0}.ap-strategy-grid h4{font:400 27px/1.22 var(--serif);letter-spacing:-.025em;margin:28px 0 15px}.ap-strategy-grid p{color:#4c5962;margin:0 0 24px;font-size:16px}.ap-strategy-grid a{text-underline-offset:6px;margin-top:auto;font-size:14px;text-decoration:underline}.ap-strategy-grid a span{margin-left:15px}.ap-architecture{margin:55px 0 0}.ap-architecture img{object-fit:cover;object-position:center 60%;width:100%;height:360px;display:block}.ap-architecture figcaption{font:12px/1.5 var(--sans);color:#56626a;margin-top:10px}.ap-intelligence{color:#fff;background:linear-gradient(120deg,#112c46,#193b58);padding-block:80px 64px}.ap-intelligence-heading{max-width:840px}.ap-intelligence-heading h2{color:#fff}.ap-intelligence-heading h2 em,.ap-intelligence .ap-kicker{color:#d8e5ed}.ap-intelligence .ap-resource-list>a{color:#fff;border-color:#547088}.ap-intelligence .ap-resource-list>a:last-child{border-color:#547088}.ap-intelligence .ap-resource-list :is(span,p){color:#d8e5ed}.ap-intelligence .ap-resource-list h3{color:#fff}.ap-intelligence .ap-resource-list>a:focus-visible{outline-color:#fff}.ap-resource-list a{border-top:1px solid var(--line);padding:22px 35px 22px 0;display:block;position:relative}.ap-resource-list a:last-child{border-bottom:1px solid var(--line)}.ap-resource-list span{color:#53616a;font-size:12px}.ap-resource-list h3{font:400 26px/1.2 var(--serif);margin:10px 0}.ap-resource-list p{color:#53616a;margin:0;font-size:15px}.ap-resource-list b{font-size:22px;font-weight:400;position:absolute;top:45px;right:0}.ap-resource-list a:hover h3{text-underline-offset:4px;text-decoration:underline}.ap-final{background:var(--ink);color:var(--paper);padding:85px 0}.ap-final h2{margin:25px 0 26px;font-size:clamp(48px,7vw,94px);line-height:1.03}.ap-final-value{color:#d7e0e5;max-width:480px;font:400 18px/1.6 var(--serif);margin:0 0 30px}.ap-final-actions{align-items:center;gap:35px;display:flex}.ap-button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ap-button-light:hover{background:#d9dedf}.ap-final .ap-text-link{color:#fff}.ap-footer{border-top:1px solid #ffffff30;background:var(--ink)!important;color:#f5f5f3!important;padding:50px 4.5% 25px!important;display:block!important}.ap-footer-top{grid-template-columns:1fr 1fr 1fr;gap:50px;display:grid}.ap-footer .personal-brand{gap:10px;width:180px;min-width:0}.ap-footer .personal-brand__pin{width:32px;height:46px}.ap-footer .personal-brand__pidann{font-size:40px}.ap-footer .personal-brand__alex{font-size:11px}.ap-footer .personal-brand__scope{display:none}.ap-footer-top>div>p{letter-spacing:.12em;margin-top:20px;font-size:12px}.ap-footer nav{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap-footer a{color:#e7ebee;text-transform:none;letter-spacing:0;font-size:14px}.ap-footer a:hover{text-decoration:underline}.ap-footer-contact{flex-direction:column;gap:12px;display:flex}.ap-footer-bottom{border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;gap:25px;margin-top:45px;padding-top:25px;display:flex}.ap-footer-bottom p{color:#bcc7cf;margin:0;font-size:12px;line-height:1.7}.ap-footer-bottom img{width:140px;height:auto}.ap-reviews{background:#eeede8;padding:60px 0}.ap-reviews-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.ap-reviews-heading h2{margin:0 0 10px;font-size:44px}.ap-review-note{color:#52606a;margin:0;font-size:14px}.ap-reviews-heading button{font:14px var(--sans);color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #58636b;padding:13px 18px}.ap-reviews-heading button span{margin-left:14px}.ap-reviews-window{scrollbar-width:thin;scrollbar-color:#8c969c transparent;overflow-x:auto}.ap-reviews-track{width:max-content;animation:ap-reviews-right calc(var(--review-count) * 15s) linear infinite;will-change:transform;display:flex}.ap-reviews-group{flex:none;display:flex}.ap-reviews blockquote{border-left:1px solid #bfc5c8;flex-direction:column;flex:none;width:400px;margin:0;padding:10px 30px 25px;display:flex}.ap-stars{letter-spacing:.1em;color:#806333;font-size:14px}.ap-reviews blockquote p{font:400 22px/1.5 var(--serif);margin:18px 0 25px}.ap-reviews cite{font:14px/1.5 var(--sans);margin-top:auto}.ap-reviews cite span{color:#53616a}.ap-reviews-window:hover .ap-reviews-track,.ap-reviews-window:focus-within .ap-reviews-track,.ap-reviews.is-paused .ap-reviews-track{animation-play-state:paused}@keyframes ap-reviews-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=650px){.ap-reviews{padding:45px 0}.ap-reviews-heading{display:block}.ap-reviews-heading h2{font-size:36px}.ap-reviews-heading button{margin-top:20px}.ap-reviews blockquote{width:320px;padding-inline:22px}.ap-reviews blockquote p{font-size:21px}.ap-reviews-track{animation-duration:calc(var(--review-count) * 12s)}}@media (prefers-reduced-motion:reduce){.ap-reviews-group[aria-hidden]{display:none}.ap-reviews-track{transform:none}}.about-page-hero{background:linear-gradient(116deg,#0d1a29 0%,#111f31 52%,#172a3d 100%)!important}.about-page-photo{background:radial-gradient(75% 76% at 56% 53%,#4868878a,#111f312e 48%,#0000 74%)!important}.about-page-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1a293d,#0000 46%,#172a3d24);position:absolute;inset:0}.about-page-photo img{z-index:1;filter:drop-shadow(0 24px 35px #0000005c);transform-origin:bottom;transform:scale(1.12);position:relative!important}.about-page-intro{z-index:1;position:relative}.about-page-intro:before{content:"";pointer-events:none;background:radial-gradient(at 42% 52%,#2f4c672e,#0000 62%);position:absolute;inset:0 -9vw 0 -5vw}.about-page-intro>*{position:relative}.properties-page{background:var(--paper)!important}.properties-intro{color:#f7f7f5!important;background:linear-gradient(105deg,#111f31,#1d3141)!important;padding:72px max(5vw,50vw - 620px) 65px!important}.properties-intro h1{letter-spacing:-.045em;font-size:clamp(47px,5.4vw,76px)!important;line-height:1.06!important}.properties-intro h1 em{color:#cbd3d8}.properties-intro>p{font:18px/1.65 var(--serif)!important;color:#d6dde2!important;max-width:480px!important}.property-search-shell.provider-search{width:min(1320px,100% - 40px);margin:0 auto 80px;box-shadow:0 20px 60px #101e2c1f;background:#f3f2ee!important;border:0!important;padding:clamp(24px,4vw,60px)!important}.provider-search-intro{border-bottom:1px solid #101e2c38;justify-content:space-between;align-items:end;gap:35px;padding-bottom:34px;display:flex}.provider-search-intro .eyebrow{margin-bottom:12px;color:#697780!important}.provider-search-intro h2{font:400 clamp(32px,3.2vw,48px)/1.1 var(--serif);letter-spacing:-.035em;margin:0}.provider-search-intro>p{color:#50606a;max-width:390px;margin:0;font-size:16px;line-height:1.65}.provider-search-tabs{grid-template-columns:repeat(3,1fr);margin-top:30px;border:1px solid #101e2c33!important;gap:0!important;padding:0!important;display:grid!important}.provider-search-tabs a{text-align:left;flex-direction:column;min-height:105px;display:flex;position:relative;color:#172633!important;background:0 0!important;border:0!important;border-right:1px solid #101e2c33!important;padding:21px 48px 20px 22px!important}.provider-search-tabs a:last-child{border-right:0!important}.provider-search-tabs a[aria-current=page]{color:#fff!important;background:#172633!important}.provider-search-tabs strong{font:400 24px/1.2 var(--serif)}.provider-search-tabs small{font:12px/1.4 var(--sans);color:#68747a;margin-top:8px}.provider-search-tabs a[aria-current=page] small{color:#d3dce1}.provider-search-tabs a>span{font-size:18px;position:absolute;top:21px;right:20px}.provider-search-context{justify-content:space-between;align-items:center;gap:24px;padding:18px 0 24px;display:flex}.provider-search-note{color:#53616a;margin:0!important;font-size:15px!important}.provider-search-context>span{white-space:nowrap;font:12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#697780}.provider-search-embed{background:#fff;min-height:650px;padding:20px}.provider-search-embed>div{max-width:none!important}.property-provider-note{color:#5c6870;text-align:center;width:min(1120px,100% - 40px);margin:0 auto 45px;font-size:13px;line-height:1.55}.search-advisor-band{background:#182b3a!important;padding:75px max(5vw,50vw - 620px)!important}.search-advisor-band h2{font-size:clamp(38px,4.2vw,58px)!important}.search-advisor-band>p{color:#d3dce1!important;font-size:17px!important}.interior-page,.properties-page{background:var(--paper);color:var(--ink)}.section-shell{width:min(1240px,91%)}.interior-page .eyebrow,.properties-page .eyebrow{letter-spacing:.13em;line-height:1.5;font-size:12px!important}.interior-page :is(.button,.text-link){letter-spacing:.02em;text-transform:none;font-size:14px;line-height:1.5}.interior-page :is(h1){font-family:var(--serif);font-size:clamp(42px,5.5vw,76px);line-height:1.1}.interior-page :is(h2){font-family:var(--serif);font-size:clamp(32px,3.6vw,50px);line-height:1.15}.interior-page :is(h3){line-height:1.25}.interior-page p{font-size:max(1rem,16px);line-height:1.7}.interior-page small{font-size:12px;line-height:1.5}.interior-page :is(.advisory-hero,.advisory-principle,.campaign-architecture,.about-principles,.about-page-hero,.insights-hero){background:var(--ink);color:#f8f8f6}.interior-page .about-page-photo>span{display:none}.interior-page .about-page-photo img{object-fit:contain;object-position:bottom}.seller-intake-live{overflow:hidden;background:#fff!important;border:1px solid #d8dee2!important;border-radius:0!important;padding:0!important}.seller-intake-live iframe{background:#fff;border:0;width:100%;min-height:980px}.seller-intake-live>p{padding:15px 22px;color:#263747!important;background:#fff!important;margin:0!important}.seller-intake-live>p a{text-decoration:underline;color:#263747!important}.sell-hero{min-height:560px}.sell-hero:after{content:"Architectural concept imagery · not a represented property";color:#fff;font-size:12px;position:absolute;bottom:15px;right:4.5%}.about-page-hero{padding-top:50px}.properties-intro{padding:45px 4.5%!important}.properties-intro h1{font-size:clamp(36px,4vw,54px)!important}.properties-intro p{font-size:16px!important}.properties-page .search-advisor-band p{font-size:16px}@media (width>=1600px){.ap-hero{grid-template-columns:1fr 1fr}.ap-hero-copy{padding-block:100px}.ap-hero-portrait img{max-width:610px;height:680px}}@media (width<=1100px){.ap-header{padding:20px 4.5%}.ap-menu-toggle{display:block}.ap-header nav{background:var(--ink);border-top:1px solid #ffffff25;padding:20px 4.5% 30px;display:none;position:absolute;top:100%;left:0;right:0}.ap-header nav.is-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.ap-header nav a{padding:12px 0;font-size:16px}.ap-header nav .ap-header-review{max-width:340px;margin-top:12px}.ap-hero-copy{padding:50px 5vw}.ap-hero,.ap-hero-portrait{min-height:560px}.ap-hero-portrait img{height:500px}.ap-hero .ap-button{padding:16px;font-size:13px}.ap-strategy-grid{grid-template-columns:1fr 1fr;gap:38px}.ap-hero h1{font-size:clamp(39px,5.7vw,60px)}.ap-personal-grid{gap:6%}.ap-footer-top{gap:30px}}@media (width<=650px){.ap-preview-notice{text-align:left;padding:8px 20px;font-size:12px}.ap-header{padding:15px 20px}.ap-header .personal-brand{width:145px}.ap-header .personal-brand__pidann{font-size:34px}.ap-header .personal-brand__pin{width:28px}.ap-shell{width:calc(100% - 40px)}.ap-hero{flex-direction:column;display:flex}.ap-hero-copy{padding:42px 20px 32px}.ap-hero h1{margin:20px 0 24px;font-size:clamp(38px,10.8vw,62px);line-height:1.1}.ap-hero .ap-lede{margin-bottom:25px;font-size:16px;line-height:1.65}.ap-hero .ap-button{gap:12px;width:100%;padding:16px 18px;font-size:14px}.ap-kicker{letter-spacing:.1em;font-size:12px}.ap-call{font-size:14px}.ap-hero-portrait{height:400px;min-height:0}.ap-hero-portrait img{object-fit:contain;width:auto;max-width:100%;height:400px;margin:0}.ap-portrait-tag{font-size:12px;top:20px;left:20px;right:20px}.ap-portrait-tag span{font-size:12px}.ap-portrait-caption{padding:13px;font-size:12px}.ap-review-entry,.ap-personal-grid,.ap-intelligence{grid-template-columns:1fr;gap:20px}.ap-review-entry,.ap-intelligence{padding-block:55px}.editorial-home h2{margin:14px 0 20px;font-size:36px}.ap-entry-copy p:first-child{font-size:18px}.ap-personal{padding-block:55px}.ap-strategy{padding-block:55px 35px}.ap-section-head{margin-bottom:35px}.ap-strategy-grid{grid-template-columns:1fr;gap:28px}.ap-strategy-grid h4{margin:18px 0 12px;font-size:28px}.ap-strategy-grid p{margin-bottom:15px}.ap-architecture{margin-top:40px}.ap-architecture img{object-position:48% center;height:260px}.ap-architecture figcaption{font-size:12px}.ap-final{padding:60px 0}.ap-final h2{font-size:50px}.ap-final-actions{flex-direction:column;align-items:start;gap:18px}.ap-final .ap-button{gap:12px;width:100%;padding:16px 18px;font-size:14px}.ap-footer{padding:40px 20px 25px!important}.ap-footer-top{grid-template-columns:1fr;gap:30px}.ap-footer nav{max-width:320px}.ap-footer-bottom{flex-direction:column;align-items:start;margin-top:30px}.interior-page .section-shell{width:calc(100% - 40px)}.interior-page h1{font-size:42px}.interior-page h2{font-size:34px}.seller-intake-live iframe{min-height:1100px}.sell-hero:after{font-size:12px;left:20px;right:20px}.properties-intro{padding:30px 20px!important}.interior-page :is(.seller-proof-framework,.seller-deliverables,.about-story,.about-personal-context,.about-calibration){padding-block:55px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.ap-hero{grid-template-columns:1fr 1.08fr;min-height:590px}.ap-hero-copy{padding:62px 5vw 55px clamp(40px,8vw,150px)}.ap-hero h1{font-size:clamp(46px,4.9vw,72px)}.ap-hero-portrait{background:#d8d8d2;min-height:590px}.ap-hero-portrait:before{display:none}.ap-hero-portrait img{transform-origin:bottom;width:118%;max-width:680px;height:690px;margin:0;transform:scale(1.12)}.ap-portrait-tag{top:28px}.ap-review-entry{padding-block:76px}.sell-page--curated .sell-hero{min-height:520px}.sell-four-step{padding-block:82px}.sell-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:48px;display:grid}.sell-section-intro h2{margin:8px 0}.sell-section-intro>p{color:#4e5b63;max-width:430px;margin:0}.sell-step-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.sell-step-grid article{border-right:1px solid var(--line);margin-right:25px;padding:25px 28px 15px 0}.sell-step-grid article:last-child{border:0;margin-right:0}.sell-step-grid span,.sell-review-outcomes span{color:#9c805b;font-size:12px}.sell-step-grid h3,.sell-review-outcomes h3{font:400 27px/1.15 var(--serif);letter-spacing:-.025em;margin:26px 0 15px}.sell-step-grid p,.sell-review-outcomes p{color:#56636a;margin:0;font-size:15px!important}.sell-review-includes{color:#f8f8f5;background:#162638;padding:82px 0}.sell-review-includes>.section-shell{grid-template-columns:.85fr 1.45fr;gap:10%;display:grid}.sell-review-includes h2{margin:8px 0}.sell-review-outcomes{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.sell-review-outcomes article{border-top:1px solid #ffffff4a;padding-top:21px}.sell-review-outcomes p{color:#d2dce1}.sell-proof-faq{grid-template-columns:.85fr 1.3fr;gap:11%;padding-block:88px;display:grid}.sell-selected-review blockquote{font:400 31px/1.25 var(--serif);letter-spacing:-.03em;margin:16px 0 15px}.sell-selected-review cite{font:13px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:25px;display:block}.sell-selected-review small{color:#647078}.sell-faq-list h2{margin:8px 0 20px}.sell-faq-list details{border-top:1px solid var(--line);padding:18px 0}.sell-faq-list details:last-child{border-bottom:1px solid var(--line)}.sell-faq-list summary{cursor:pointer;font:400 21px/1.25 var(--serif);padding-right:28px;list-style:none;position:relative}.sell-faq-list summary::-webkit-details-marker{display:none}.sell-faq-list summary span{position:absolute;right:0}.sell-faq-list details p{color:#52616a;margin:16px 0 2px;font-size:15px!important}.seller-guide--compact .section-shell{grid-template-columns:1.25fr .8fr auto;align-items:center;gap:45px;display:grid}.seller-guide--compact h2{margin:8px 0}.seller-guide--compact p{margin:0}.valuation-hero{padding-block:92px 82px}.valuation-hero h1{max-width:680px;margin:16px 0 22px}.valuation-hero>p{color:#53616a;max-width:620px;margin:0 0 30px}.valuation-outcomes{color:#f8f8f5;background:#162638;padding:82px 0}.valuation-outcomes>.section-shell{grid-template-columns:.85fr 1.5fr;gap:10%;display:grid}.valuation-outcomes h2{margin:10px 0}.valuation-outcome-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.valuation-outcome-grid article{border-top:1px solid #ffffff4a;padding-top:22px}.valuation-outcome-grid span{color:#b28c5f;font-size:12px}.valuation-outcome-grid h3{font:400 27px/1.18 var(--serif);margin:22px 0 15px}.valuation-outcome-grid p{color:#d4dce1;margin:0;font-size:15px!important}.valuation-personal{grid-template-columns:1fr 1fr;gap:13%;padding-block:82px;display:grid}.valuation-personal h2{margin:10px 0}.valuation-personal>p{color:#4f5d65;margin:30px 0 0}.valuation-faq{padding-top:0}.provider-search-tabs a:hover{background:#dce2e4!important}.provider-search-tabs a[aria-current=page]:hover{background:#172633!important}.episode-grid article{transition:transform .22s,box-shadow .22s}.episode-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 24px #101e2c1f}.sell-marketing-example{color:#f8f8f5;background:#0f1e2d;padding:82px 0}.sell-marketing-example__intro{grid-template-columns:.95fr 1.05fr;align-items:end;gap:9%;margin-bottom:42px;display:grid}.sell-marketing-example__intro h2{margin:8px 0}.sell-marketing-example__intro>p{color:#cbd4da;max-width:510px;font:18px/1.7 var(--serif);margin:0}.sell-marketing-example__film{background:#080f16;margin:0}.sell-marketing-example__film video{aspect-ratio:16/9;background:#080f16;width:100%;display:block}.sell-marketing-example__film figcaption{color:#cdd6dc;letter-spacing:.04em;border-top:1px solid #ffffff2e;justify-content:space-between;gap:18px;padding:15px 18px;font-size:12px;display:flex}.sell-marketing-example__notes{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;display:grid}.sell-marketing-example__notes article{border-top:1px solid #ffffff52;padding-top:19px}.sell-marketing-example__notes span{color:#b99872;font-size:12px}.sell-marketing-example__notes h3{font:400 26px/1.14 var(--serif);letter-spacing:-.025em;margin:20px 0 10px}.sell-marketing-example__notes p{color:#cbd4da;margin:0;font-size:15px!important;line-height:1.65!important}.sell-marketing-example__gallery{grid-template-columns:1.1fr 1fr 1.1fr;gap:12px;margin-top:12px;display:grid}.sell-marketing-example__gallery figure{background:#0a131c;min-height:300px;margin:0;position:relative;overflow:hidden}.sell-marketing-example__gallery img{object-fit:cover;width:100%;height:100%;min-height:300px;transition:transform .35s;display:block}.sell-marketing-example__gallery figure:hover img{transform:scale(1.03)}.sell-marketing-example__gallery figcaption{font:12px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#f6f8f8;background:linear-gradient(#0000,#060d14e6);padding:14px 16px;position:absolute;bottom:0;left:0;right:0}.sell-marketing-example__documents{border-top:1px solid #ffffff47;grid-template-columns:.95fr 1.05fr;align-items:end;gap:9%;margin-top:48px;padding-top:28px;display:grid}.sell-marketing-example__documents .eyebrow{margin-bottom:12px}.sell-marketing-example__documents h3{max-width:500px;font:400 30px/1.2 var(--serif);letter-spacing:-.03em;margin:0}.sell-marketing-example__document-links{border:1px solid #ffffff42;grid-template-columns:1fr 1fr;display:grid}.sell-marketing-example__document-links a{color:#f8f8f5;border-right:1px solid #ffffff42;flex-direction:column;justify-content:space-between;min-height:116px;padding:20px;text-decoration:none;display:flex}.sell-marketing-example__document-links a:last-child{border:0}.sell-marketing-example__document-links a:hover{background:#23384b}.sell-marketing-example__document-links span{color:#c5d0d6;font:12px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase}.sell-marketing-example__document-links b{font:400 19px/1.2 var(--serif);letter-spacing:-.015em}.sell-marketing-example__archive-note{color:#aab9c2;max-width:800px;margin:18px 0 0;font-size:13px!important;line-height:1.6!important}@media (width<=900px){.sell-step-grid{grid-template-columns:1fr 1fr}.sell-step-grid article:nth-child(2){border-right:0;margin-right:0}.sell-step-grid article:nth-child(n+3){margin-top:25px}.sell-marketing-example__intro,.sell-marketing-example__documents{grid-template-columns:1fr;gap:24px}.sell-marketing-example__gallery{grid-template-columns:1fr 1fr}.sell-marketing-example__gallery figure:last-child{grid-column:span 2}.sell-marketing-example__notes{grid-template-columns:1fr;gap:22px}.sell-review-includes>.section-shell,.valuation-outcomes>.section-shell{grid-template-columns:1fr;gap:38px}.sell-proof-faq{grid-template-columns:1fr;gap:50px}.seller-guide--compact .section-shell{grid-template-columns:1fr;gap:22px}.provider-search-intro{display:block}.provider-search-intro>p{margin-top:18px}}@media (width<=650px){.ap-hero{min-height:0;display:flex}.ap-hero-copy{padding:42px 20px 32px}.ap-hero-portrait{height:420px}.ap-hero-portrait img{width:125%;max-width:none;height:500px;transform:scale(1.02)}.ap-review-entry,.sell-four-step,.sell-marketing-example{padding-block:55px}.sell-section-intro,.valuation-personal{grid-template-columns:1fr;gap:14px}.sell-step-grid,.sell-review-outcomes,.valuation-outcome-grid{grid-template-columns:1fr}.sell-step-grid article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0;margin:0!important}.sell-step-grid article:last-child{border-bottom:0}.sell-marketing-example__film figcaption{padding:13px 14px;line-height:1.6;display:block}.sell-marketing-example__film figcaption span+span{margin-top:2px;display:block}.sell-marketing-example__gallery{grid-template-columns:1fr;gap:10px}.sell-marketing-example__gallery figure,.sell-marketing-example__gallery figure:last-child{grid-column:auto;min-height:250px}.sell-marketing-example__gallery img{min-height:250px}.sell-marketing-example__documents{margin-top:35px}.sell-marketing-example__documents h3{font-size:28px}.sell-marketing-example__document-links{grid-template-columns:1fr}.sell-marketing-example__document-links a{border-bottom:1px solid #ffffff42;border-right:0;min-height:92px}.sell-marketing-example__document-links a:last-child{border-bottom:0}.sell-review-includes,.valuation-outcomes{padding:55px 0}.sell-review-outcomes{gap:0}.sell-review-outcomes article{padding:20px 0}.sell-proof-faq{padding-block:55px}.sell-selected-review blockquote{font-size:27px}.valuation-hero{padding-block:60px}.valuation-personal{padding-block:55px}.provider-search-tabs{grid-template-columns:1fr!important}.provider-search-tabs a{min-height:84px;border-bottom:1px solid #101e2c33!important;border-right:0!important}.provider-search-tabs a:last-child{border-bottom:0!important}.provider-search-context{display:block}.provider-search-context>span{margin-top:10px;display:block}.property-search-shell.provider-search{width:calc(100% - 24px);padding:25px 18px!important}.provider-search-embed{min-height:600px;padding:10px}}.provider-search-tabs button{text-align:left;cursor:pointer;min-height:105px;font:inherit;flex-direction:column;display:flex;position:relative;color:#172633!important;background:0 0!important;border:0!important;border-right:1px solid #101e2c33!important;padding:21px 48px 20px 22px!important}.provider-search-tabs button:last-child{border-right:0!important}.provider-search-tabs button[aria-pressed=true]{color:#fff!important;background:#172633!important}.provider-search-tabs button[aria-pressed=true] small{color:#d3dce1}.provider-search-tabs button>span{font-size:18px;position:absolute;top:21px;right:20px}.provider-search-tabs button:hover{background:#dce2e4!important}.provider-search-tabs button[aria-pressed=true]:hover{background:#172633!important}@media (width<=650px){.provider-search-tabs button{min-height:84px;border-bottom:1px solid #101e2c33!important;border-right:0!important}.provider-search-tabs button:last-child{border-bottom:0!important}}.sell-decision-guide{background:#f4f2ed;padding:88px 0}.sell-decision-guide__intro,.seller-report-example__intro{grid-template-columns:.95fr 1.05fr;align-items:end;gap:9%;margin-bottom:42px;display:grid}.sell-decision-guide__intro h2,.seller-report-example__intro h2{margin:8px 0}.sell-decision-guide__intro>p{color:#4b5a64;max-width:530px;font:18px/1.7 var(--serif);margin:0}.sell-decision-guide__matrix{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sell-decision-guide__matrix article{border-right:1px solid var(--line);margin-right:28px;padding:25px 32px 29px 0}.sell-decision-guide__matrix article:last-child{border-right:0;margin-right:0}.sell-decision-guide__matrix span{font:12px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#80633c}.sell-decision-guide__matrix h3{font:400 29px/1.16 var(--serif);letter-spacing:-.03em;margin:24px 0 14px}.sell-decision-guide__matrix p{color:#50606a;margin:0;font-size:15px!important;line-height:1.65!important}.sell-decision-guide__matrix ul{border-top:1px solid #101e2c29;margin:24px 0 0;padding:0;list-style:none}.sell-decision-guide__matrix li{color:#374a57;border-bottom:1px solid #101e2c29;padding:9px 0;font-size:14px}.sell-decision-guide__note{color:#5a6770;max-width:700px;margin:25px 0 0;font-size:14px!important}.seller-report-example{color:#f7f8f6;background:#162638;padding:88px 0}.seller-report-example__intro>p{color:#c9d4db;max-width:510px;font:18px/1.7 var(--serif);margin:0}.seller-report-example__sheet{color:#172938;background:#f6f5f1;padding:0 32px 27px;box-shadow:0 20px 45px #00000029}.seller-report-example__topline{color:#53636d;font:12px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #bec7cb;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.seller-report-example__rows{grid-template-columns:1fr 1fr;display:grid}.seller-report-example__rows article{border-bottom:1px solid #cbd2d5;margin:0 28px 0 0;padding:25px 30px 24px 0}.seller-report-example__rows article:nth-child(2n){border-left:1px solid #cbd2d5;margin-right:0;padding-left:30px}.seller-report-example__rows span{color:#836843;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.seller-report-example__rows h3{font:400 25px/1.16 var(--serif);letter-spacing:-.025em;margin:17px 0 9px}.seller-report-example__rows p{color:#4e5e68;margin:0;font-size:15px!important;line-height:1.6!important}.seller-report-example__rows .seller-report-example__recommendation{background:#e5ecef;margin:0 -32px -1px 0;padding:25px 30px 24px}.seller-report-example__disclosure{color:#60707a;margin:22px 0 0;font-size:13px!important;line-height:1.6!important}.seller-report-example__footer{justify-content:space-between;align-items:end;gap:36px;padding-top:30px;display:flex}.seller-report-example__footer p{color:#c9d4db;max-width:640px;margin:0;font-size:15px!important}.seller-report-example__footer .text-link{color:#fff;white-space:nowrap}@media (width<=900px){.sell-decision-guide__intro,.seller-report-example__intro{grid-template-columns:1fr;gap:16px}.sell-decision-guide__matrix{grid-template-columns:1fr}.sell-decision-guide__matrix article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0;margin:0!important}.sell-decision-guide__matrix article:last-child{border-bottom:0}.seller-report-example__rows{grid-template-columns:1fr}.seller-report-example__rows article,.seller-report-example__rows article:nth-child(2n),.seller-report-example__rows .seller-report-example__recommendation{border-left:0;margin:0!important;padding:23px 0!important}.seller-report-example__rows .seller-report-example__recommendation{background:0 0}.seller-report-example__footer{flex-direction:column;align-items:start;gap:20px}}@media (width<=650px){.sell-decision-guide,.seller-report-example{padding-block:55px}.seller-report-example__sheet{padding-inline:20px}.seller-report-example__topline{line-height:1.8;display:block}.seller-report-example__topline span+span{display:block}.seller-report-example__rows .seller-report-example__recommendation{margin-right:0!important}.seller-report-example__footer .text-link{white-space:normal}}.ap-featured-proof{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .8fr;gap:12%;padding-block:80px;display:grid}.ap-featured-proof h2{margin:8px 0}.ap-featured-proof>div:last-child{align-self:end}.ap-featured-proof p{color:#54636c;font:18px/1.65 var(--serif);margin:0 0 22px}.sell-marketing-example__portfolio-link{text-align:right;margin:22px 0 0}.sell-marketing-example__portfolio-link a{color:#f7f7f4;font:600 13px var(--sans);border-bottom:1px solid #b99872;padding-bottom:5px;text-decoration:none}.aspen-hero{color:#f8f8f5;background:#152638;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.aspen-hero>div{align-self:center;min-width:0;padding:80px 72px 80px max(5vw,50vw - 660px)}.aspen-hero h1{max-width:650px;font:400 clamp(46px,4.3vw,72px)/1 var(--serif);letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;margin:12px 0 22px}.aspen-hero p:not(.eyebrow){color:#d5dee4;max-width:440px;font:19px/1.65 var(--serif)}.aspen-hero img{object-fit:cover;width:100%;height:100%;min-height:560px}.aspen-intro{grid-template-columns:1fr 1fr;gap:12%;padding-block:88px;display:grid}.aspen-intro h2,.aspen-gallery h2,.aspen-close h2{font:400 42px/1.15 var(--serif);letter-spacing:-.04em;margin:8px 0}.aspen-intro>p{color:#55636b;font:18px/1.7 var(--serif);align-self:end;margin:0}.aspen-film{color:#f7f7f4;background:#0e1d2b;padding-block:74px}.aspen-film video{background:#070d14;width:100%;margin-top:22px;display:block}.aspen-film .section-shell>p:last-child{color:#cbd5da;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:12px}.aspen-gallery{grid-template-columns:1.15fr .75fr;gap:8%;padding-block:88px;display:grid}.aspen-gallery>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aspen-gallery figure{margin:0}.aspen-gallery img{object-fit:cover;width:100%;height:390px;display:block}.aspen-gallery figcaption{font:12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:#52616a;margin-top:10px}.aspen-gallery aside{align-self:center}.aspen-gallery aside p:not(.eyebrow){color:#55636b;line-height:1.7}.aspen-gallery aside a{color:#172633;font:600 14px var(--sans);margin-top:16px;display:block}.aspen-outcome{color:#172633;background:#b99872;padding-block:76px}.aspen-outcome>.section-shell{grid-template-columns:.95fr 1.05fr;gap:12%;display:grid}.aspen-outcome h2{font:400 42px/1.15 var(--serif);letter-spacing:-.04em;margin:10px 0}.aspen-outcome p:not(.eyebrow){font:18px/1.7 var(--serif);margin:0}.aspen-outcome dl{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 0;display:grid}.aspen-outcome dl div{border-top:1px solid #17263366;padding-top:12px}.aspen-outcome dt{font:11px var(--sans);letter-spacing:.09em;text-transform:uppercase}.aspen-outcome dd{font:400 22px/1.2 var(--serif);margin:9px 0 0}.aspen-close{text-align:center;padding-block:90px}.aspen-close h2{max-width:610px;margin:10px auto 28px}@media (width<=900px){.ap-featured-proof,.aspen-intro,.aspen-gallery,.aspen-outcome>.section-shell{grid-template-columns:1fr;gap:28px}.aspen-hero{min-height:0}.aspen-hero>div{padding:64px 30px}.aspen-hero img{min-height:420px}.aspen-gallery>div,.aspen-outcome dl{max-width:680px}}@media (width<=650px){.ap-featured-proof{padding-block:55px}.aspen-hero{flex-direction:column;display:flex}.aspen-hero>div{padding:54px 22px}.aspen-hero h1{font-size:50px}.aspen-hero img{order:-1;min-height:350px}.aspen-intro,.aspen-gallery,.aspen-close{padding-block:56px}.aspen-intro h2,.aspen-gallery h2,.aspen-close h2,.aspen-outcome h2{font-size:33px}.aspen-film,.aspen-outcome{padding-block:55px}.aspen-gallery>div{grid-template-columns:1fr}.aspen-gallery img{height:300px}.aspen-outcome dl{grid-template-columns:1fr;gap:20px}.sell-marketing-example__portfolio-link{text-align:left}}.sell-marketing-example__outcome{border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff3d;grid-template-columns:.85fr 1.15fr .72fr;align-items:start;gap:42px;margin-top:58px;padding:34px 0;display:grid}.sell-marketing-example__outcome .eyebrow{margin:0 0 12px}.sell-marketing-example__outcome h3{font:400 30px/1.18 var(--serif);letter-spacing:-.03em;margin:0}.sell-marketing-example__outcome-copy p{color:#d2dbe0;margin:0;font-size:15px!important;line-height:1.7!important}.sell-marketing-example__outcome-copy p+p{margin-top:16px}.sell-marketing-example__outcome-stats{border-left:1px solid #ffffff47;flex-direction:column;gap:8px;padding-left:24px;display:flex}.sell-marketing-example__outcome-stats span{color:#b99872;font:11px/1.45 var(--sans);letter-spacing:.1em}.sell-marketing-example__outcome-stats strong{font:400 34px/1.1 var(--serif);letter-spacing:-.025em}.sell-marketing-example__outcome-stats small{color:#cbd5da;font-size:12px;line-height:1.55}@media (width<=900px){.sell-marketing-example__outcome{grid-template-columns:1fr;gap:24px}.sell-marketing-example__outcome-stats{border-top:1px solid #ffffff47;border-left:0;padding:20px 0 0}}.brief-desk{color:#172633;max-width:1120px;margin:auto;padding:48px 24px 80px}.brief-desk>a{color:#172633}.brief-desk h1{font:400 56px/1.05 var(--serif);letter-spacing:-.045em;margin:10px 0 18px}.brief-desk__lede{color:#55636b;max-width:680px;font:19px/1.65 var(--serif)}.brief-desk__metrics{border:1px solid #cfd6d8;grid-template-columns:repeat(4,1fr);margin:38px 0;display:grid}.brief-desk__metrics div{border-right:1px solid #cfd6d8;padding:20px}.brief-desk__metrics div:last-child{border:0}.brief-desk__metrics span{color:#68757d;font:11px var(--sans);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;display:block}.brief-desk__metrics b{font:400 25px var(--serif)}.brief-desk__draft{font:600 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;display:block}.brief-desk__draft textarea{color:#172633;letter-spacing:0;text-transform:none;resize:vertical;background:#f4f3ef;border:1px solid #cfd6d8;width:100%;margin-top:10px;padding:22px;font:15px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.brief-desk__actions{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.brief-desk__actions button{color:#fff;font:600 14px var(--sans);cursor:pointer;background:#172633;border:0;padding:13px 18px}.brief-desk__actions a{color:#172633;font:600 14px var(--sans)}.brief-desk__check{color:#40515d;background:#e6eaeb;max-width:800px;padding:24px 24px 24px 42px;line-height:1.7}.brief-desk small{color:#68757d}@media (width<=650px){.brief-desk{padding:35px 18px 60px}.brief-desk h1{font-size:42px}.brief-desk__metrics{grid-template-columns:1fr 1fr}.brief-desk__metrics div:nth-child(2){border-right:0}.brief-desk__metrics div:nth-child(n+3){border-top:1px solid #cfd6d8}}.ap-review-grid{border-top:1px solid #bfc5c8;border-bottom:1px solid #bfc5c8;grid-template-columns:repeat(4,1fr);display:grid}.ap-review-grid blockquote{border-left:1px solid #bfc5c8;flex-direction:column;width:auto;min-height:315px;margin:0;padding:27px 26px;display:flex}.ap-review-grid blockquote:first-child{border-left:0}.ap-review-grid blockquote p{font:400 21px/1.48 var(--serif);margin:18px 0 24px}.ap-review-grid cite{font:14px/1.5 var(--sans);margin-top:auto}.ap-review-grid cite span{color:#53616a}.ap-reviews-rating{font:12px var(--sans);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:end;margin:0;display:flex}.ap-reviews-rating span{color:#806333;letter-spacing:.12em;margin-bottom:7px;font-size:14px}.ap-reviews-rating a{color:var(--ink);text-underline-offset:4px;margin-top:10px;font-size:11px;text-decoration:underline}.ap-reviews-rating a:hover{text-decoration-thickness:2px}@media (width<=900px){.ap-review-grid{grid-template-columns:1fr 1fr}.ap-review-grid blockquote:nth-child(3){border-top:1px solid #bfc5c8;border-left:0}.ap-review-grid blockquote:nth-child(4){border-top:1px solid #bfc5c8}}@media (width<=650px){.ap-reviews-rating{align-items:start;margin-top:20px}.ap-review-grid{grid-template-columns:1fr}.ap-review-grid blockquote{border-top:1px solid #bfc5c8;border-left:0;min-height:0}.ap-review-grid blockquote:first-child{border-top:0}.ap-review-grid blockquote p{font-size:22px}}.ap-proof-strip{isolation:isolate;border-block:1px solid var(--line);background:#f4f3ef;position:relative}.ap-proof-strip>.ap-proof-phrases{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,32px);width:min(1800px,91%);padding-block:55px;transition:filter 1.2s ease-in-out,opacity 1.2s ease-in-out;display:grid}.ap-proof-phrases p{text-align:center;font:400 clamp(16px,1.6vw,28px)/1.15 var(--serif);letter-spacing:-.025em;text-transform:none;color:#192c46;white-space:nowrap;min-width:0;margin:0;padding:0}.ap-proof-separator{text-align:center;color:var(--bronze);font:16px/1 var(--sans)}.ap-proof-strip>.ap-proof-overlay{text-align:center;color:#192c46;font:400 clamp(16px,1.35vw,22px)/1.2 var(--serif);letter-spacing:-.025em;text-underline-offset:8px;justify-content:center;align-items:center;padding:0 24px 35px;text-decoration:underline;display:flex}.ap-proof-overlay:focus-visible{outline-offset:-8px;outline:3px solid #467bad}@media (hover:hover) and (pointer:fine){.ap-proof-strip>.ap-proof-overlay{z-index:1;opacity:0;cursor:pointer;background:#f4f3ef8c;padding:24px;font-size:clamp(18px,2vw,32px);text-decoration:none;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.ap-proof-strip:is(:hover,:focus-within)>.ap-proof-phrases{filter:blur(6px);opacity:.35}.ap-proof-strip:is(:hover,:focus-within)>.ap-proof-overlay{opacity:1}}@media (width<=650px){.ap-proof-strip>.ap-proof-phrases{grid-template-columns:1fr;gap:12px;padding-block:35px}.ap-proof-phrases p{font-size:clamp(15px,3.5vw,20px)}}@media (prefers-reduced-motion:reduce){.ap-proof-strip>.ap-proof-phrases,.ap-proof-strip>.ap-proof-overlay{transition:none}}.about-principles span{color:#c2a27a}.sell-hero:after{display:none}.ap-header nav .ap-header-review{letter-spacing:.01em;color:#fff;border-color:#c4d2df;padding:15px 21px;font-size:15px;font-weight:600}.ap-header nav .ap-header-review:hover{background:#263b50;text-decoration:none}.property-review{color:#142132;background:#fff;padding:85px 0}.property-review .eyebrow.light{color:#536b80}.property-review-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(30px,5vw,72px)}.property-review-inner>div:first-child>p:not(.eyebrow){color:#42566a;font-family:var(--sans);font-size:17px}.property-review-inner>div:first-child>div{border-color:#d6dfe7}.property-review-inner>div:first-child>div span{color:#42566a;letter-spacing:.08em;border-color:#d6dfe7;font-size:12px}.property-review-inner{align-items:center}.seller-review-entry{color:#fff;background:#192c46;padding:clamp(28px,4vw,54px)}.seller-review-entry .eyebrow{color:#c7d6e5}.seller-review-entry h3{font-family:var(--serif);margin:16px 0;font-size:clamp(28px,3vw,38px)}.seller-review-entry>p:not(.eyebrow){color:#e0e7ef}.review-open-button{color:#fff;font:600 16px var(--sans);cursor:pointer;text-align:left;background:#192c46;border:1px solid #a8bacd;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:18px 22px;display:flex}.review-open-button:hover{background:#294461}.review-open-button:focus-visible,.review-dialog button:focus-visible{outline-offset:4px;outline:3px solid #81baff}body:has(.review-dialog[open]){overflow:hidden}.review-dialog{color:#142132;background:#fff;border:1px solid #9aafc4;width:min(740px,100vw - 32px);height:min(880px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden}.review-dialog[open]{flex-direction:column;display:flex}.review-dialog::backdrop{background:#08121fc7}.review-dialog header{color:#fff;background:#192c46;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.interior-page .review-dialog h2{font:600 18px/1.4 var(--sans);margin:0}.review-dialog header button{color:#fff;cursor:pointer;font:500 14px var(--sans);background:0 0;border:1px solid #a8bacd;padding:10px 14px}.review-dialog iframe{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.review-dialog>p{border-top:1px solid #d6dfe7;flex-shrink:0;margin:0;padding:12px 24px;font-size:14px}.review-dialog a{color:#192c46;text-decoration:underline}.about-page-hero.about-city-hero{isolation:isolate;align-items:center;height:min(730px,78vw);min-height:620px;padding:0;display:flex;position:relative;overflow:hidden}.about-city-hero .about-page-photo{z-index:-2;position:absolute;inset:0;background:0 0!important}.interior-page .about-city-hero .about-page-photo img{object-fit:cover;object-position:center top;filter:none;width:100%;height:100%;transform:none;position:absolute!important}.about-city-hero .about-page-photo:after{z-index:2;background:linear-gradient(90deg,#0e1c2df5 0%,#0e1c2dde 27%,#0e1c2d47 52%,#0000 70%)}.about-city-hero .about-page-intro{width:46%;padding:60px 0 60px 6%}.about-city-hero .about-page-intro:before{display:none}.interior-page .about-city-hero h1{font-size:clamp(40px,4.5vw,66px)}.about-city-hero .about-page-intro>p:last-child{color:#edf2f7;font-size:21px}@media (width<=750px){.property-review{padding:55px 0}.property-review-inner{grid-template-columns:1fr;gap:32px}.review-open-button{width:100%}.review-dialog header{padding:14px 16px}.review-dialog>p{padding:10px 16px}.about-page-hero.about-city-hero{flex-direction:column;height:auto;min-height:0;display:flex}.about-city-hero .about-page-photo{z-index:0;width:100%;height:420px;position:relative;inset:auto}.interior-page .about-city-hero .about-page-photo img{object-position:65% top}.about-city-hero .about-page-photo:after{background:linear-gradient(#0000 70%,#111f31)}.about-city-hero .about-page-intro{background:#111f31;width:100%;padding:28px 24px 42px}.interior-page .about-city-hero h1{margin-bottom:22px;font-size:42px}}.sell-page .sell-hero{height:auto;padding:72px max(48px,50vw - 620px) 100px}.sell-page .sell-hero-copy{width:min(880px,100%);min-width:0;max-width:100%;margin:0;position:relative;bottom:auto;left:auto}.sell-page .sell-hero-copy h1{overflow-wrap:break-word}@media (width<=750px){.sell-page .sell-hero{height:auto;min-height:0;padding:56px 20px 64px}.sell-page .sell-hero-copy{width:100%;min-width:0;max-width:100%;margin:0;position:relative;bottom:auto;left:auto}.sell-page .sell-hero-copy h1{overflow-wrap:break-word;margin-top:16px;font-size:clamp(34px,9.6vw,48px);line-height:1.12}.sell-page .sell-hero-copy>p:not(.eyebrow){font:400 18px/1.65 var(--sans);color:#f0f3f6;max-width:100%}.sell-page .sell-hero-copy .button{white-space:normal;gap:12px;max-width:100%}.sell-page .sell-hero-shade{background:linear-gradient(90deg,#07121ee6,#07121ea6)}}.review-dialog header h2{color:#fff;font:600 18px/1.4 var(--sans)!important;margin:0!important}.interior-page .about-portrait-hero{color:#192c46;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);width:min(1240px,91%);height:auto;min-height:0;margin:0 auto;padding:64px 0;display:grid;overflow:visible;background:#fff!important}.about-page:has(.about-portrait-hero){background:#fff}.about-portrait-hero .about-page-intro{min-width:0;padding:0}.about-portrait-hero .about-page-intro:before,.about-portrait-hero .about-page-photo:after{display:none}.interior-page .about-portrait-hero h1{color:#192c46;max-width:600px;margin:16px 0 24px;font-size:clamp(38px,4vw,58px);line-height:1.12}.interior-page .about-portrait-hero .eyebrow{color:#52677b}.about-portrait-hero .about-page-intro>p:last-child{font:400 clamp(18px,1.6vw,22px)/1.65 var(--sans);color:#34495d;max-width:510px;margin:0}.about-portrait-hero .about-page-photo{aspect-ratio:1;justify-self:end;width:100%;max-width:520px;height:auto;position:relative;inset:auto;background:0 0!important}.interior-page .about-portrait-hero .about-page-photo img{aspect-ratio:1;object-fit:cover;object-position:65% center;filter:none;width:100%;height:100%;display:block;transform:none;position:static!important}@media (width<=750px){.interior-page .about-portrait-hero{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding:38px 0 44px}.about-portrait-hero .about-page-photo{justify-self:center;max-width:430px}.interior-page .about-portrait-hero h1{font-size:clamp(34px,8vw,46px)}.about-portrait-hero .about-page-intro>p:last-child{font-size:18px}}.decision-paths{grid-template-columns:1fr 1fr;gap:28px 7%;padding-block:75px;display:grid}.decision-heading{grid-column:1/-1}.decision-heading h2{margin:10px 0 18px}.decision-heading>p:last-child{color:#4b5c6b;max-width:530px}.decision-options{border-top:1px solid #bbc8d3;flex-direction:column;align-self:start;display:flex}.decision-options button{text-align:left;color:#182c43;width:100%;font:500 17px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bbc8d3;align-items:center;gap:18px;padding:23px 18px;display:flex}.decision-options button span{color:#536b80;font-size:12px}.decision-options button b{margin-left:auto;font-weight:400}.decision-options button[aria-pressed=true]{color:#fff;background:#192c46}.decision-options button[aria-pressed=true] span{color:#c6d9ed}.decision-options button:hover{box-shadow:inset 4px 0 #6586a9}.decision-options button:focus-visible,.decision-detail a:focus-visible{outline-offset:3px;outline:3px solid #467bad}.decision-detail{background:#edf2f6;min-height:320px;padding:30px}.decision-detail h3{font:400 clamp(26px,2.5vw,34px)/1.2 var(--serif);margin:12px 0 20px}.decision-detail>p:not(.ap-kicker){font:16px/1.75 var(--sans);color:#354d62}.decision-detail .ap-kicker{font-size:11px}.decision-conversation{font:500 14px/1.5 var(--sans);color:#273f59;text-underline-offset:5px;margin-top:22px;text-decoration:underline;display:block}.detached-pulse{color:#192c46;background:#edf2f6;border:1px solid #bccbd8;grid-column:1/-1;margin-top:30px;padding:30px 35px}.detached-pulse h2,.interior-page .detached-pulse h2{font:400 30px/1.2 var(--serif);margin:8px 0 24px}.detached-pulse dl{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 24px;display:grid}.detached-pulse dt{font:13px/1.5 var(--sans);color:#465e73}.pulse-links{flex-wrap:wrap;gap:20px;margin:20px 0 16px;display:flex}.pulse-links a{font:500 14px/1.5 var(--sans);text-underline-offset:4px;text-decoration:underline}.detached-pulse small{font:12px/1.5 var(--sans);color:#4a6074}.insights-page .detached-pulse{width:min(1240px,91%);margin:0 auto 50px}.published-briefs.episode-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:70px}.published-briefs.episode-grid article{background:#fff;padding:28px;border:1px solid #c3cdd6!important}.published-briefs.episode-grid article>p{color:#4d657c}.published-briefs.episode-grid h2{margin:18px 0;font-size:30px}.published-briefs.episode-grid blockquote{font:16px/1.75 var(--sans);color:#455a6d;margin:0 0 25px}.reading-guide{border-block:1px solid #c3cdd6;margin:30px 0;padding:20px 0}.reading-guide p{margin:0 0 10px;font-weight:600}.reading-guide a{font:15px/1.7 var(--sans);text-underline-offset:4px;padding:5px 0;text-decoration:underline;display:block}.brief-page .brief-shell{max-width:820px}.brief-page .brief-shell section{scroll-margin-top:35px}.brief-page .brief-shell section h2{font-size:clamp(28px,3vw,37px)}.brief-page .brief-shell .brief-cta{padding:30px}.review-next{color:#e0e7ef;font:14px/1.65 var(--sans);margin:24px 0 0;padding-left:22px}.review-next li{padding:4px 0}.review-reassurance{margin-top:22px!important;font-size:13px!important}.brief-related{flex-wrap:wrap;gap:20px;display:flex}.brief-related a{font:15px/1.6 var(--sans);text-decoration:underline}.legacy-page{min-height:55vh;padding-block:100px}.legacy-page p{max-width:600px}@media (width<=700px){.decision-paths{grid-template-columns:1fr;gap:22px;padding-block:48px}.decision-options button{padding:18px 14px;font-size:16px}.decision-detail{min-height:0;padding:24px}.detached-pulse{margin-top:12px;padding:24px}.detached-pulse dl{grid-template-columns:1fr;gap:14px}.detached-pulse dl>div{border-bottom:1px solid #c3cdd6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.detached-pulse dd{margin:0;font-size:28px}.published-briefs.episode-grid{grid-template-columns:1fr}.published-briefs.episode-grid article{padding:24px}.published-briefs.episode-grid h2{font-size:28px}.insights-page .detached-pulse{width:calc(100% - 40px)}.brief-page .brief-shell .brief-cta{padding:24px}.brief-page .brief-shell h1{font-size:39px}}.brief-page .brief-shell h1{max-width:100%;font-size:clamp(38px,4.2vw,56px);line-height:1.13}.brief-page .brief-shell{padding-top:75px}.brief-page .brief-lede{margin-bottom:32px}.market-feature{padding-block:0 80px}.detached-pulse{color:#192c46;background:#fff;border:1px solid #b8c6d2;border-top:4px solid #192c46;margin-top:0;padding:clamp(24px,4vw,54px)}.pulse-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.detached-pulse .pulse-heading h2{font:400 clamp(32px,4vw,52px)/1.15 var(--serif);margin:12px 0}.detached-pulse .pulse-heading>p{font:400 22px/1.5 var(--serif);margin:0}.detached-pulse .ap-kicker{font:500 14px/1.5 var(--sans);color:#4b6276}.detached-pulse .pulse-scope{color:#53677b;margin:12px 0 30px;font-size:14px}.detached-pulse .pulse-metrics{border-block:1px solid #c9d3db;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding-block:28px}.detached-pulse .pulse-metrics>div{min-width:0;display:block}.detached-pulse dt{font-size:14px}.detached-pulse dd{font:400 clamp(27px,3vw,40px)/1.3 var(--serif);margin:10px 0}.pulse-metrics span{font:14px/1.5 var(--sans);color:#52677b;display:block}.pulse-detail-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:38px;display:grid}.detached-pulse h3{font:400 28px/1.25 var(--serif);margin:0 0 14px}.detached-pulse p{font:16px/1.7 var(--sans)}.pulse-activity>p{color:#52677b;margin:0 0 25px}.pulse-bar-label{font:14px/1.5 var(--sans);justify-content:space-between;margin:16px 0 8px;display:flex}.pulse-bar{background:#eef2f5;height:16px}.pulse-bar>span{background:#aec0cf;height:100%;display:block}.pulse-bar-sales>span{background:#192c46}.detached-pulse .pulse-ratio{margin:22px 0 10px;font-size:14px}.pulse-ratio strong{font:400 29px/1.4 var(--serif);color:#192c46;margin-right:8px}.detached-pulse small{font:13px/1.65 var(--sans);color:#52677b;display:block}.pulse-interpretation{background:#edf2f6;padding:28px}.pulse-interpretation .ap-kicker{margin-top:0}.pulse-interpretation a{font:500 15px/1.7 var(--sans);text-underline-offset:5px;text-decoration:underline}.pulse-explainer{font:16px/1.65 var(--sans);border-block:1px solid #c9d3db;margin-top:32px;padding:20px 0}.pulse-explainer summary{cursor:pointer;font-weight:500}.pulse-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.pulse-footer .pulse-links{margin:0}.pulse-footer small{max-width:230px}.pulse-links a{font-size:14px}.pulse-explainer summary:focus-visible,.detached-pulse a:focus-visible{outline-offset:5px;outline:3px solid #467bad}@media (width<=800px){.pulse-heading{display:block}.detached-pulse .pulse-heading>p{margin-top:18px;font-size:20px}.detached-pulse .pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.detached-pulse .pulse-metrics>div{border:0;padding:0}.detached-pulse dd{margin:8px 0;font-size:clamp(25px,5.7vw,36px)}.pulse-detail-grid{grid-template-columns:1fr;gap:28px}.pulse-interpretation{padding:24px}.pulse-footer{display:block}.pulse-footer small{max-width:none;margin-top:18px}.market-feature{padding-bottom:48px}.pulse-heading h2{overflow-wrap:break-word}}.new-listings{color:#192c46;padding-bottom:75px}.new-listings-heading{justify-content:space-between;align-items:end;gap:36px;display:flex}.new-listings-heading h2{font:400 clamp(34px,4vw,52px)/1.2 var(--serif);margin:12px 0}.new-listings-heading>p{max-width:330px;font:16px/1.7 var(--sans)}.new-listings .ap-kicker{font-size:14px}.new-listings-scope{font:500 17px/1.6 var(--sans);margin:12px 0 6px}.new-listings-areas{font:14px/1.7 var(--sans);color:#52677b;margin:0 0 24px}.new-listings-controls{border-block:1px solid #c9d3db;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.new-listings-controls button{color:#192c46;font:500 15px/1.5 var(--sans);cursor:pointer;background:#fff;border:1px solid #192c46;padding:12px 24px}.new-listings-controls button[aria-pressed=true]{color:#fff;background:#192c46}.new-listings-controls a{font:500 15px/1.6 var(--sans);text-underline-offset:4px;margin-left:auto;text-decoration:underline}.new-listings-controls :focus-visible{outline-offset:4px;outline:3px solid #467bad}.new-listings-date-note{font:14px/1.7 var(--sans);color:#52677b;max-width:900px;margin:18px 0 28px}.new-listings-frame{background:#fff;border:0;width:100%;display:block}.market-feature{padding-bottom:55px}@media (width<=700px){.new-listings-heading{display:block}.new-listings-heading>p{max-width:none}.new-listings-controls a{flex-basis:100%;margin:8px 0 0}.new-listings-controls button{flex:1;padding:12px 16px}.new-listings{padding-bottom:48px}}.detached-pulse .pulse-footer{color:#192c46;background:0 0;border:0;padding:0}.detached-pulse .pulse-footer a{color:#192c46}.detached-pulse .pulse-footer small{color:#52677b}.market-feature,.new-listings{width:100%;min-width:0;max-width:none;margin-inline:0}.market-feature .detached-pulse{border-inline:0;padding-inline:4.5vw}.new-listings-heading,.new-listings-areas,.new-listings-controls,.new-listings-date-note{margin-inline:4.5vw}.new-listings-date-note{max-width:none}.new-listings-empty{font:16px/1.7 var(--sans);color:#192c46;border-block:1px solid #c9d3db;margin:0 4.5vw;padding:24px}.new-listings-empty button{appearance:none;color:#192c46;font:600 16px/1.7 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.new-listings-empty a{color:#192c46;text-underline-offset:4px;font-weight:600}.new-listings-empty :focus-visible{outline-offset:4px;outline:3px solid #467bad}.new-listings-error{font:16px/1.7 var(--sans);color:#192c46;border-block:1px solid #c9d3db;margin:0 4.5vw;padding:24px}.new-listings-error button{appearance:none;color:#192c46;font:600 16px/1.7 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.new-listings-error a{color:#192c46;text-underline-offset:4px;font-weight:600}.new-listings-error :focus-visible{outline-offset:4px;outline:3px solid #467bad}@media (width<=650px){.market-feature .detached-pulse{padding-inline:20px}.new-listings-heading,.new-listings-areas,.new-listings-controls,.new-listings-date-note,.new-listings-empty,.new-listings-error{margin-inline:20px}}.new-listings-frame.listing-detail-expanded{z-index:2147483647;background:#fff;width:100vw;max-width:none;margin:0;position:fixed;inset:0}.listing-detail-back{z-index:2147483647;color:#fff;font:600 14px/1.3 var(--sans);cursor:pointer;background:#192c46;border:1px solid #192c46;padding:11px 15px;position:fixed;top:14px;left:14px;box-shadow:0 3px 14px #0f1c2d3d}.listing-detail-back:focus-visible{outline-offset:3px;outline:3px solid #fff}.new-listings-seller-context,.new-listings-seller-link{font:16px/1.7 var(--sans);color:#425669;margin:16px 4.5vw}.new-listings-seller-context{max-width:850px}.new-listings-seller-link a{text-underline-offset:5px;padding:10px 0;text-decoration:underline;display:inline-block}.new-listings-seller-link a:focus-visible{outline-offset:4px;outline:3px solid #587ca5}@media (width<=650px){.new-listings-seller-context,.new-listings-seller-link{margin-inline:20px}.new-listings-seller-link>span{display:none}.new-listings-seller-link a{display:block}}.new-listings.new-listings-showcase{width:min(1800px,91%);margin-inline:auto;padding-top:65px;padding-bottom:35px}.new-listings-showcase .new-listings-heading{text-align:center;justify-content:center}.new-listings-showcase .new-listings-heading h2{margin:10px 0 24px;font-size:clamp(48px,5.6vw,80px);line-height:1.1}.new-listings-showcase .new-listings-seller-context{text-align:center;max-width:850px;margin:0 auto 12px!important}.new-listings-showcase .new-listings-areas,.new-listings-showcase .new-listings-date-note{text-align:center}.new-listings-showcase .new-listings-controls{border:0;justify-content:center;gap:clamp(20px,3vw,48px);padding:14px 0}.new-listings-showcase .new-listings-controls a{white-space:nowrap;margin:0}.new-listings-showcase>:is(.new-listings-heading,.new-listings-areas,.new-listings-controls,.new-listings-date-note,.new-listings-seller-context,.new-listings-seller-link,.new-listings-empty,.new-listings-error){margin-inline:0}@media (width<=650px){.new-listings.new-listings-showcase{width:calc(100% - 40px)}}.detached-pulse dd.pulse-note{font:14px/1.5 var(--sans);color:#52677b;margin:0}.pulse-luxury-context dd.pulse-note{font-size:11px;line-height:1.4}.new-listings-date-disclosure{font:14px/1.6 var(--sans);color:#405669;margin-top:12px}.new-listings-date-disclosure summary{cursor:pointer;text-underline-offset:4px;width:fit-content;text-decoration:underline}.new-listings-date-disclosure summary:focus-visible{outline-offset:4px;outline:3px solid #467bad}.new-listings-date-disclosure p{max-width:780px;font-size:14px}.detached-pulse .pulse-luxury-context dd.pulse-note,.detached-pulse .pulse-luxury-context dd.pulse-note span{color:#405361}.buying-page{background:var(--paper,#faf9f6)}.buying-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,80px);padding-top:76px;padding-bottom:76px;display:grid}.interior-page .buying-hero h1{max-width:760px;margin:20px 0 26px;font-size:clamp(38px,4.1vw,64px);line-height:1.12}.buying-hero figure{min-width:0;margin:0}.buying-hero img{object-fit:cover;width:100%;height:580px;display:block}.buying-hero figcaption{font:12px/1.6 var(--sans);color:#536779;margin-top:12px}.buying-intro{font:18px/1.75 var(--sans);color:#425669;max-width:610px}.buying-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.buying-actions .button{gap:24px}.buying-page .text-link{font:600 14px/1.5 var(--sans);text-underline-offset:6px;text-decoration:underline}.buying-process{border-top:1px solid #d9dfe3;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,7vw,110px);padding-top:70px;padding-bottom:90px;display:grid}.buying-section-intro>p:last-child{font:17px/1.8 var(--sans);color:#425669;max-width:400px}.buying-page h2{font:400 clamp(34px,3.4vw,48px)/1.16 var(--serif)}.buying-process ol{margin:0;padding:0;list-style:none}.buying-process li{border-bottom:1px solid #d9dfe3;grid-template-columns:36px 1fr;gap:20px;padding:22px 0;display:grid}.buying-process li:first-child{padding-top:0}.buying-process li>span{font:12px/2 var(--sans);color:#526b81}.buying-process h3{font:400 27px/1.2 var(--serif);margin:0 0 10px}.buying-process li p{font:16px/1.7 var(--sans);color:#425669;margin:0}.buying-representation{color:#fff;background:#172b3d;padding:76px 0}.buying-representation>.section-shell,.buying-search,.buying-moving{grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);display:grid}.buying-representation h2{color:#fff}.buying-representation p:not(.eyebrow){font:17px/1.8 var(--sans);color:#e0e8ef;margin:0 0 22px}.buying-representation .text-link{color:#fff;min-height:44px;margin:12px 28px 0 0;display:inline-block}.buying-search,.buying-moving{padding-top:80px;padding-bottom:80px}.buying-search p:not(.eyebrow),.buying-moving p:not(.eyebrow){font:17px/1.8 var(--sans);color:#425669;margin-top:0}.buying-search .buying-fine-print{margin-top:22px!important;font-size:13px!important}.buying-moving{border-top:1px solid #d9dfe3}.buying-related{flex-direction:column;align-items:flex-start;margin-top:24px;display:flex}.buying-related a{font:14px/1.6 var(--sans);text-underline-offset:5px;padding:10px 0;text-decoration:underline}.decision-buyer-link{font:14px/1.6 var(--sans);text-underline-offset:5px;max-width:390px;padding:14px 0;text-decoration:underline;display:inline-block}.review-dialog{overscroll-behavior:contain;width:min(740px,100vw - 24px);height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.review-dialog[open]{display:block}.review-dialog header{z-index:2;position:sticky;top:0}.review-dialog .native-enquiry{max-width:none}.native-enquiry{color:#172b3d}.native-enquiry [hidden]{display:none!important}.native-enquiry .enquiry-step-title{font:400 27px/1.2 var(--serif);margin:0 0 20px}.native-enquiry .enquiry-progress{font:12px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#536779;margin:0 0 10px}.enquiry-intents{grid-template-columns:1fr 1fr;gap:10px;display:grid}.native-enquiry .enquiry-intents label{cursor:pointer;border:1px solid #c4ced6;align-items:center;gap:10px;min-height:48px;margin:0;padding:13px 12px;font-size:14px;display:flex}.native-enquiry .enquiry-intents .is-selected{background:#edf2f5;border-color:#172b3d}.native-enquiry .enquiry-intents input[type=radio]{accent-color:#172b3d;flex-shrink:0;width:16px;height:16px;margin:0;padding:0}.native-enquiry .enquiry-hint{color:#526577;margin:18px 0 12px}.native-enquiry input:not([type=checkbox]):not([type=radio]),.native-enquiry select,.native-enquiry textarea{border-color:#b8c5d0;border-radius:0;min-height:46px;font-size:16px}.native-enquiry label{font-size:14px;line-height:1.5}.native-enquiry input,.native-enquiry select,.native-enquiry textarea{margin-top:5px}.native-enquiry button{min-height:48px;font:600 14px/1.4 var(--sans);background:#172b3d;border-radius:0}.native-enquiry .enquiry-next{justify-content:space-between;width:100%;margin-top:24px;display:flex}.enquiry-actions{justify-content:space-between;gap:14px;margin-top:18px;display:flex}.native-enquiry .enquiry-back{color:#172b3d;background:0 0;border:1px solid #b8c5d0}.native-enquiry .native-consent{gap:12px;font-size:14px;line-height:1.6}.native-consent input{accent-color:#172b3d;flex-shrink:0;width:20px;height:20px}.native-enquiry p[role=status]:empty{display:none}.ap-contact-dock{min-width:236px}@media (width>=1101px){.ap-header nav{gap:clamp(14px,1.6vw,28px)}.ap-header nav .ap-header-review{padding:15px 16px;font-size:14px}}@media (width<=900px){.buying-hero{grid-template-columns:1fr;gap:36px;padding-top:44px;padding-bottom:48px}.buying-hero img{height:400px}.buying-hero figure{max-width:none}.buying-process,.buying-representation>.section-shell,.buying-search,.buying-moving{grid-template-columns:1fr;gap:32px}.buying-process,.buying-search,.buying-moving{padding-top:48px;padding-bottom:48px}.buying-representation{padding:48px 0}.buying-section-intro>p:last-child{max-width:650px}.buying-page .buyer-search-faq{padding-top:44px;padding-bottom:52px}}@media (width<=600px){.interior-page .buying-hero h1{font-size:clamp(36px,9vw,48px)}.buying-hero img{height:300px}.buying-intro{font-size:17px}.buying-actions{flex-direction:column;align-items:flex-start;gap:18px}.buying-actions .button{justify-content:space-between;width:100%}.buying-page h2{font-size:34px}.buying-process li{grid-template-columns:24px 1fr;gap:14px}.review-dialog header{padding:12px 16px}.review-dialog header h2{font-size:16px!important}.native-enquiry{padding:20px 16px}.native-enquiry .enquiry-intents label{gap:7px;padding:12px 9px;font-size:14px}.native-enquiry .native-grid{grid-template-columns:1fr;gap:0}.native-enquiry .enquiry-actions button{padding:13px 14px}.ap-contact-dock{min-width:0}}.buying-page .button{color:#fff;background:#172b3d;border:1px solid #172b3d}.buying-page .button:hover{background:#263f55}.buying-page .button:focus-visible{outline-offset:4px;outline:3px solid #587ca5}.native-enquiry .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enquiry-preferences{border-top:1px solid #d9dfe3;border-bottom:1px solid #d9dfe3;margin:18px 0}.enquiry-preferences summary{font:500 14px/1.5 var(--sans);cursor:pointer;padding:15px 0}.enquiry-preferences[open]{padding-bottom:8px}@media (width<=400px){.native-enquiry .enquiry-actions{flex-direction:column-reverse}.native-enquiry .enquiry-actions button{width:100%}}.luxury-market-report{color:#132532;background:#f5f4f0}.luxury-report-hero{color:#f8f8f5;background:#10212f;padding:148px 0 92px}.luxury-report-hero__grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:7%;display:grid}.luxury-report-hero nav{color:#bcc9cf;margin-bottom:28px;font-size:13px}.luxury-report-hero nav a{color:#f8f8f5}.luxury-report-hero h1{letter-spacing:-.05em;max-width:12ch;margin:14px 0 24px;font-size:clamp(54px,6vw,90px);line-height:.96}.luxury-report-hero h1 em{color:#bfa17a;font-weight:400}.luxury-report-hero__lede{color:#d2dce0;max-width:690px;font-size:18px!important}.luxury-report-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.luxury-report-hero figure{margin:0}.luxury-report-hero figure img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.luxury-report-hero figcaption{color:#aebcc3;padding-top:10px;font-size:12px;line-height:1.5}.luxury-market-report article>.section-shell{padding-top:88px;padding-bottom:88px}.luxury-report-verdict h2,.luxury-report-strategy h2,.luxury-report-faq h2{max-width:920px;margin:12px 0 40px}.luxury-report-verdict__grid{border:1px solid #c9d0d2;grid-template-columns:repeat(3,1fr);display:grid}.luxury-report-verdict__grid p{border-right:1px solid #c9d0d2;flex-direction:column;justify-content:space-between;min-height:190px;margin:0;padding:28px;display:flex}.luxury-report-verdict__grid p:last-child{border-right:0}.luxury-report-verdict__grid strong{font:400 clamp(34px,4vw,52px)/1 var(--serif)}.luxury-report-verdict__grid span{color:#53636c;font-size:15px;line-height:1.6}.luxury-report-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8%;margin-bottom:34px;display:grid}.luxury-report-heading h2{max-width:760px;margin:10px 0 0}.luxury-report-heading>p{color:#5a6971;max-width:500px;margin:0;font-size:15px!important}.luxury-report-current__metrics{border:1px solid #c9d0d2;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.luxury-report-current__metrics>div{border-right:1px solid #c9d0d2;padding:24px}.luxury-report-current__metrics>div:last-child{border:0}.luxury-report-current__metrics dt{color:#53636c;min-height:38px;font:12px/1.5 var(--sans);letter-spacing:.09em;text-transform:uppercase}.luxury-report-current__metrics dd{font:400 42px/1 var(--serif);margin:14px 0 8px}.luxury-report-current__metrics span{color:#53636c;font-size:13px;line-height:1.5}.luxury-report-note{max-width:900px;margin:30px 0 12px!important}.luxury-report-source{color:#69767d;max-width:980px;font-size:13px!important;line-height:1.65!important}.luxury-report-source a{color:inherit}.luxury-report-tier-band{color:#f8f8f5;background:#10212f;padding:88px 0}.luxury-report-tier-band .luxury-report-heading>p{color:#b5c1c7}.luxury-report-table-wrap{border:1px solid #ffffff3d;max-width:100%;overflow-x:auto}.luxury-report-table{border-collapse:collapse;width:100%;min-width:820px}.luxury-report-table :is(th,td){text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:18px 16px;font-size:14px}.luxury-report-table tr:last-child :is(th,td){border-bottom:0}.luxury-report-table :is(th,td):last-child{border-right:0}.luxury-report-table thead th{color:#b9c5cb;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.luxury-report-table tbody th{font:400 22px/1.1 var(--serif)}.luxury-report-table td strong{font:400 24px/1 var(--serif);color:#d5b78f}.light-source{color:#aebbc2}.luxury-report-strategy__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.luxury-report-strategy__grid article{border-top:1px solid #9ca9ae;padding-top:20px}.luxury-report-strategy__grid article>span{color:#947652;font:12px var(--sans);letter-spacing:.12em}.luxury-report-strategy__grid h3{font:400 30px/1.1 var(--serif);margin:26px 0 12px}.luxury-report-strategy__grid p{color:#53636c;font-size:15px!important}.light-table{color:#132532;border-color:#c9d0d2}.light-table :is(th,td){border-color:#c9d0d2}.light-table thead th{color:#53636c}.light-table td strong{color:#132532}.luxury-report-communities .luxury-report-table-wrap{border-color:#c9d0d2}.luxury-report-faq>div{border-top:1px solid #b9c3c7}.luxury-report-faq details{border-bottom:1px solid #b9c3c7}.luxury-report-faq summary{cursor:pointer;font:400 22px/1.35 var(--serif);padding:24px 42px 24px 0}.luxury-report-faq details p{color:#53636c;max-width:800px;margin:0;padding:0 0 26px}.luxury-report-method{border-top:1px solid #c9d0d2;grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.luxury-report-method h2{margin-top:10px}.luxury-report-method>div:last-child p{color:#53636c}.luxury-report-cta{color:#f8f8f5;background:#22394b;padding:92px 0}.luxury-report-cta h2{max-width:900px;margin:12px 0 20px}.luxury-report-cta p:not(.eyebrow){color:#cbd6db;max-width:680px}.luxury-report-cta .button{margin-top:18px;display:inline-block}.luxury-report-related{padding-bottom:110px!important}.luxury-report-related h2{margin-bottom:24px}.pulse-luxury-context{background:#e9ecec;grid-template-columns:.85fr 1.65fr auto;align-items:center;gap:30px;margin-top:28px;padding:28px;display:grid}.pulse-luxury-context h3{font:400 25px/1.2 var(--serif);margin:7px 0 0}.pulse-luxury-context dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.pulse-luxury-context dl>div{border-left:1px solid #c3cbce;padding:0 18px}.pulse-luxury-context dt{letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.45}.pulse-luxury-context dd{font:400 29px/1 var(--serif);margin:9px 0 5px}.pulse-luxury-context span{color:#637178;font-size:11px;line-height:1.4;display:block}.pulse-luxury-context>a{color:#132532;font-size:13px;font-weight:600;line-height:1.5}.pulse-links{flex-wrap:wrap}@media (width<=980px){.luxury-report-hero__grid{grid-template-columns:1fr}.luxury-report-hero figure{display:none}.luxury-report-verdict__grid,.luxury-report-strategy__grid{grid-template-columns:1fr}.luxury-report-verdict__grid p{border-bottom:1px solid #c9d0d2;border-right:0;gap:24px;min-height:0}.luxury-report-verdict__grid p:last-child{border-bottom:0}.luxury-report-current__metrics{grid-template-columns:1fr 1fr}.luxury-report-current__metrics>div:nth-child(2){border-right:0}.luxury-report-current__metrics>div:nth-child(n+3){border-top:1px solid #c9d0d2}.luxury-report-heading,.luxury-report-method{grid-template-columns:1fr;gap:22px}.pulse-luxury-context{grid-template-columns:1fr}.pulse-luxury-context dl>div:first-child{border-left:0;padding-left:0}}@media (width<=650px){.luxury-report-hero{padding:118px 0 68px}.luxury-report-hero h1{font-size:48px}.luxury-market-report article>.section-shell,.luxury-report-tier-band{padding-top:62px;padding-bottom:62px}.luxury-report-current__metrics{grid-template-columns:1fr}.luxury-report-current__metrics>div{border-top:1px solid #c9d0d2;border-right:0}.luxury-report-current__metrics>div:first-child{border-top:0}.pulse-luxury-context dl{grid-template-columns:1fr}.pulse-luxury-context dl>div{border-top:1px solid #c3cbce;border-left:0;padding:15px 0}.pulse-luxury-context dl>div:first-child{border-top:0}}.creb-chart{--creb-navy:#0b2038;--creb-blue:#2a5d91;--creb-muted:#465d72;border:1px solid #b8c6d2;border-top:4px solid var(--creb-navy);min-width:0;color:var(--creb-navy);font:1rem/1.6 var(--sans,Arial, sans-serif);background:#fff;margin:32px 0;padding:clamp(20px,3vw,36px)}.creb-chart *,.creb-chart :before,.creb-chart :after{box-sizing:border-box}.creb-chart .creb-chart__heading{margin-bottom:24px}.creb-chart .creb-chart__heading h3{color:var(--creb-navy);font:400 clamp(25px, 3vw, 36px)/1.18 var(--serif,Georgia, serif);letter-spacing:-.015em;margin:7px 0 12px}.creb-chart .creb-chart__heading p{color:var(--creb-muted);margin:0;font-size:.875rem;line-height:1.6}.creb-chart .creb-chart__heading .creb-chart__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:600}.creb-chart .creb-chart__legend{flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;font-size:.875rem;display:flex}.creb-chart .creb-chart__legend>span{align-items:center;gap:8px;display:inline-flex}.creb-chart .creb-chart__swatch{background:var(--creb-navy);flex:0 0 18px;height:12px;display:inline-block}.creb-chart .creb-chart__swatch--previous{background:var(--creb-blue);background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff4d 4px 6px)}.creb-chart .creb-chart__plot{gap:22px;display:grid}.creb-chart .creb-chart__row,.creb-chart .creb-chart__axis-row{grid-template-columns:155px minmax(0,1fr) 98px;align-items:center;gap:16px;display:grid}.creb-chart .creb-chart__row-label{min-width:0;color:var(--creb-navy);font-size:.875rem;font-weight:600;line-height:1.45}.creb-chart .creb-chart__row-label strong{font-weight:600;display:block}.creb-chart .creb-chart__row-label span{color:var(--creb-muted);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.creb-chart .creb-chart__bar-group{gap:9px;min-width:0;display:grid}.creb-chart .creb-chart__bar-line{grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:10px;min-width:0;display:grid}.creb-chart .creb-chart__track{background:#edf2f6;min-width:0;height:20px;display:block}.creb-chart .creb-chart__bar{background:var(--creb-navy);height:100%;display:block}.creb-chart .creb-chart__bar--previous{background:var(--creb-blue);background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff4d 4px 6px)}.creb-chart .creb-chart__value{white-space:nowrap;color:var(--creb-navy);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.creb-chart .creb-chart__change{color:var(--creb-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;display:block}.creb-chart .creb-chart__axis{color:var(--creb-muted);border-top:1px solid #b8c6d2;justify-content:space-between;gap:8px;margin-right:104px;padding-top:7px;font-size:10px;display:flex}.creb-chart .creb-chart__axis span{white-space:nowrap}.creb-chart .creb-chart__row--sales,.creb-chart .creb-chart__axis-row--sales{grid-template-columns:180px minmax(0,1fr)}.creb-chart .creb-chart__row--prices,.creb-chart .creb-chart__axis-row--prices{grid-template-columns:140px minmax(0,1fr)}.creb-chart .creb-chart__price-line{grid-template-columns:minmax(0,1fr) 98px;align-items:center;gap:7px 16px;display:grid}.creb-chart .creb-chart__measure-label{color:var(--creb-muted);grid-column:1/-1;font-size:.875rem}.creb-chart .creb-chart__row--prices .creb-chart__bar-group{gap:16px}.creb-chart .creb-chart__axis-row--prices .creb-chart__axis{margin-right:218px}.creb-chart .creb-chart__definitions{border-top:1px solid #c9d3db;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding-top:20px;display:grid}.creb-chart .creb-chart__definitions p{color:var(--creb-muted);margin:0;font-size:.875rem;line-height:1.65}.creb-chart .creb-chart__definitions strong{color:var(--creb-navy)}.creb-chart .creb-chart__data{border-top:1px solid #c9d3db;border-bottom:1px solid #c9d3db;margin-top:28px}.creb-chart .creb-chart__data summary{cursor:pointer;padding:14px 0;font-size:.875rem;font-weight:600}.creb-chart .creb-chart__data summary:focus-visible{outline-offset:3px;outline:3px solid #467bad}.creb-chart .creb-chart__table-wrap{max-width:100%;padding-bottom:16px;overflow-x:auto}.creb-chart .creb-chart__table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.creb-chart .creb-chart__table-wrap caption{text-align:left;padding-bottom:12px;font-weight:600}.creb-chart .creb-chart__table-wrap th,.creb-chart .creb-chart__table-wrap td{vertical-align:top;border-bottom:1px solid #c9d3db;padding:10px 12px}.creb-chart .creb-chart__table-wrap thead th{background:#edf2f6;font-weight:600}.creb-chart .creb-chart__table-wrap tbody th{font-weight:600}.creb-chart .creb-chart__table-wrap td{font-variant-numeric:tabular-nums;white-space:nowrap}.creb-chart .creb-chart__caption{color:var(--creb-muted);margin-top:20px}.creb-chart .creb-chart__caption p{color:var(--creb-muted);margin:0 0 10px;font-size:.875rem;line-height:1.65}.creb-chart .creb-chart__caption .creb-chart__source{color:var(--creb-navy);font-size:.875rem;font-weight:600}.creb-chart .creb-chart__caption .creb-chart__credit{margin-bottom:0;font-size:.875rem}@media (width<=750px){.creb-chart .creb-chart__row,.creb-chart .creb-chart__axis-row{grid-template-columns:125px minmax(0,1fr);gap:10px}.creb-chart .creb-chart__row>.creb-chart__change{grid-column:2;margin-top:-3px}.creb-chart .creb-chart__axis-row>span:last-child{display:none}.creb-chart .creb-chart__row--sales,.creb-chart .creb-chart__axis-row--sales{grid-template-columns:145px minmax(0,1fr)}.creb-chart .creb-chart__row--prices,.creb-chart .creb-chart__axis-row--prices{grid-template-columns:120px minmax(0,1fr)}.creb-chart .creb-chart__price-line{grid-template-columns:1fr;gap:5px}.creb-chart .creb-chart__axis-row--prices .creb-chart__axis{margin-right:104px}}@media (width<=540px){.creb-chart{padding:20px 16px}.creb-chart .creb-chart__plot{gap:26px}.creb-chart .creb-chart__row{grid-template-columns:1fr;gap:10px}.creb-chart .creb-chart__row-label span{margin-left:8px;display:inline}.creb-chart .creb-chart__row-label strong{display:inline}.creb-chart .creb-chart__row>.creb-chart__change{grid-column:1;margin-top:0}.creb-chart .creb-chart__axis-row{display:block}.creb-chart .creb-chart__axis-row>span{display:none}.creb-chart .creb-chart__bar-line{grid-template-columns:minmax(0,1fr) 84px}.creb-chart .creb-chart__value{font-size:.875rem}.creb-chart .creb-chart__axis,.creb-chart .creb-chart__axis-row--prices .creb-chart__axis{margin-right:94px}.creb-chart .creb-chart__definitions{grid-template-columns:1fr}}@media print{.creb-chart{break-inside:avoid}.creb-chart .creb-chart__track,.creb-chart .creb-chart__bar,.creb-chart .creb-chart__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mi-table-wrap{margin:1.8rem 0;overflow-x:auto}.mi-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.6}.mi-data-table caption{text-align:left;margin-bottom:.8rem;font-weight:600}.mi-data-table th,.mi-data-table td{vertical-align:top;border-bottom:1px solid #c5d2df;padding:.8rem 1rem}.mi-data-table thead{color:#fff;background:#0b2038}.mi-data-table tbody tr:nth-child(2n){background:#eef3f8}.mi-neighbourhood-context{border-top:1px solid #b6c6d8;border-bottom:1px solid #b6c6d8;padding:2rem 0}.creb-chart .creb-chart__row-label{overflow-wrap:anywhere}.mi-district-comparison{color:#000e34;font:1rem/1.65 var(--sans,Arial,sans-serif);background:#f3f6fa;border-top:4px solid #000e34;border-bottom:1px solid #b6c6d8;min-width:0;margin:3rem 0;padding:clamp(1.25rem,3vw,2rem)}.mi-district-comparison.ap-shell{margin:3rem auto}.mi-district-comparison *{box-sizing:border-box}.mi-district-comparison h2{font:400 clamp(1.8rem,3.5vw,2.5rem)/1.2 var(--serif,Georgia,serif);color:#000e34;margin:.6rem 0 1rem}.mi-district-comparison p{color:#273e57}.mi-district-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin:1.5rem 0;display:grid}.mi-district-controls label,.mi-district-copy{gap:.5rem;font-size:1rem;font-weight:600;display:grid}.mi-district-controls select,.mi-district-copy input{color:#000e34;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #73869c;border-radius:0;padding:.65rem .8rem}.mi-district-comparison button{color:#fff;min-height:48px;font:600 1rem/1.4 var(--sans,Arial,sans-serif);cursor:pointer;background:#000e34;border:1px solid #000e34;border-radius:0;padding:.65rem 1rem}.mi-district-comparison :is(select,input,button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #0043ff}.mi-district-table-wrap{max-width:100%;overflow-x:auto}.mi-district-table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.5}.mi-district-table caption{text-align:left;padding:0 0 1rem;font-weight:600}.mi-district-table th,.mi-district-table td{vertical-align:top;border-bottom:1px solid #c1cedc;padding:.85rem .8rem}.mi-district-table thead{color:#fff;background:#000e34}.mi-district-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.mi-district-table tbody th{min-width:150px}.mi-district-comparison .mi-district-note,.mi-district-comparison .mi-district-source{font-size:.875rem;line-height:1.65}.mi-district-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:1.5rem 0 0;display:flex}.mi-district-comparison a{color:#0035ca;text-underline-offset:.2em;text-decoration:underline}.mi-district-feedback{min-height:1.65rem;margin:.5rem 0}.mi-district-copy{margin-bottom:1rem}.mi-district-guides h3{font:400 1.45rem/1.3 var(--serif,Georgia,serif);margin:1.5rem 0 .5rem}.mi-district-guides div{flex-wrap:wrap;gap:.6rem 1.3rem;margin-bottom:1.5rem;display:flex}.mi-district-all{border-top:1px solid #b6c6d8;margin-top:1.5rem}.mi-district-all summary{cursor:pointer;padding:1rem 0;font-weight:600}.mi-market-history{margin:3rem 0}.mi-history-chart{background:#fff;border:1px solid #b6c6d8;margin:1.5rem 0;padding:1.5rem}.mi-history-chart h3{font:400 1.6rem/1.3 var(--serif,Georgia,serif);color:#000e34;margin:0 0 1rem}.mi-history-plot{max-width:100%;overflow-x:auto}.mi-history-chart svg{width:100%;min-width:840px;height:auto;display:block}.mi-history-chart text{font:16px var(--sans,Arial,sans-serif);fill:#273e57}.mi-history-chart figcaption{color:#273e57;font-size:.875rem;line-height:1.65}.mi-history-legend{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0;font-size:.875rem;display:flex}.mi-history-legend span{align-items:center;gap:.5rem;display:flex}.mi-history-legend i{border-top:3px solid #000e34;width:22px}.mi-history-legend .mi-history-sales{border-top:3px dashed #0043ff}.mi-market-history summary{cursor:pointer;padding:1rem 0;font-size:1rem;font-weight:600}.mi-share-resources{margin:3rem auto}.mi-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.mi-share-grid article{border-top:1px solid #b6c6d8;min-width:0;padding-top:1rem}.mi-share-grid h3{font:400 1.5rem/1.35 var(--serif,Georgia,serif)}.mi-share-grid img{width:100%;height:auto;display:block}.mi-share-grid nav{flex-wrap:wrap;gap:.75rem 1.25rem;margin:1rem 0;display:flex}.mi-share-resources a{color:#0035ca;text-underline-offset:.2em;text-decoration:underline}.mi-share-credit{border-top:1px solid #b6c6d8;padding:1rem 0;font-size:.875rem;line-height:1.65}@media (width<=600px){.mi-share-grid{grid-template-columns:1fr}}@media (width<=700px){.mi-district-controls{grid-template-columns:1fr 1fr}.mi-district-controls button{grid-column:1/-1}.mi-district-table{min-width:540px}.mi-district-comparison.ap-shell{width:calc(100% - 2rem)}}@media (width<=420px){.mi-district-controls{grid-template-columns:1fr}.mi-district-comparison{padding:1.25rem 1rem}.mi-district-actions{flex-direction:column;align-items:stretch}}.ap-header-clear .ap-nav-group{position:relative}.ap-header-clear .ap-nav-trigger{color:#f5f6f7;font:14px/1.4 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:12px 0;display:flex}.ap-nav-trigger span{color:#b9c9d7;font-size:17px}.ap-nav-trigger:hover,.ap-nav-trigger.is-current{text-underline-offset:7px;text-decoration:underline}.ap-header-clear .ap-nav-panel{background:var(--ink);border:1px solid #ffffff35;min-width:270px;max-width:320px;margin:0;padding:12px;list-style:none;position:absolute;top:100%;left:-18px;box-shadow:0 15px 28px #08121f30}.ap-header-clear .ap-nav-panel[hidden]{display:none}.ap-header-clear .ap-nav-panel li{margin:0}.ap-header-clear nav .ap-nav-panel a{white-space:normal;border-radius:0;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.ap-header-clear .ap-nav-panel a:hover,.ap-header-clear .ap-nav-panel a:focus-visible{background:var(--ink-soft)}@media (width<=1100px){.ap-header-clear #ap-main-nav{overscroll-behavior:contain;max-height:calc(100dvh - 90px);overflow-y:auto}.ap-header-clear .ap-nav-trigger{justify-content:space-between;width:100%;padding:14px 0;font-size:1rem}.ap-header-clear .ap-nav-group{border-bottom:1px solid #ffffff25}.ap-header-clear .ap-nav-panel{width:100%;min-width:0;max-width:none;box-shadow:none;border:0;border-left:2px solid #71899f;margin:0 0 10px;padding:0 0 6px 12px;position:static}.ap-header-clear nav .ap-nav-panel a{padding:11px 10px;font-size:1rem}}.luxury-guide-directory{padding-block:55px;scroll-margin-top:110px}.luxury-guide-directory>h2{max-width:820px;font-size:clamp(30px,3.5vw,44px);line-height:1.15}.luxury-guide-directory>p:not(.eyebrow){max-width:760px;margin:20px 0 28px;line-height:1.7}.luxury-guide-directory .episode-grid{margin-top:30px;padding:0}.luxury-guide-directory .episode-grid h3{font:400 clamp(25px,2.6vw,32px)/1.2 var(--serif);margin:18px 0}.luxury-guide-directory .episode-grid article>p{line-height:1.7}.luxury-guide-directory .brief-related{gap:18px 28px}.luxury-guide-checklist{padding-left:22px;line-height:1.8}.luxury-guide-checklist li{padding:5px 0}.luxury-guide-checklist a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.luxury-guide-directory a:focus-visible{outline-offset:4px;outline:3px solid #638db7}@media (width<=700px){.luxury-guide-directory{padding-block:38px}.luxury-guide-directory .brief-related{flex-direction:column}}.evidence-table-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;margin:26px 0;overflow-x:auto}.evidence-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #6586a9}.evidence-table{border-collapse:collapse;text-align:left;color:#273b4d;width:100%;min-width:600px;font:14px/1.65 var(--sans)}.evidence-table caption{text-align:left;color:#172633;padding:0 0 14px;font-weight:600}.evidence-table th,.evidence-table td{vertical-align:top;border-bottom:1px solid #c3cdd6;padding:16px 18px}.evidence-table thead th{letter-spacing:.03em;background:#edf2f6;font-size:12px}.evidence-table tbody th{width:24%;font-weight:600}.evidence-table tbody tr:last-child th,.evidence-table tbody tr:last-child td{border-bottom:2px solid #b99872}.aspen-evidence{border-top:1px solid #c3cdd6;padding-block:72px}.aspen-evidence h2{max-width:720px;font:400 clamp(32px,3.6vw,42px)/1.15 var(--serif);letter-spacing:-.04em;margin:10px 0 24px}.aspen-evidence>p:not(.eyebrow){color:#55636b;max-width:800px;line-height:1.7}.aspen-byline{font:13px/1.65 var(--sans)!important;margin-top:22px!important}.aspen-intro>div:last-child>p{color:#55636b;font:18px/1.7 var(--serif);margin:0}@media (width<=650px){.evidence-table{font-size:13px}.evidence-table th,.evidence-table td{padding:13px 14px}.aspen-evidence{padding-block:50px}}.ap-chat-sources{color:#44566b;border-top:1px solid #cbd6e1;margin-top:10px;padding-top:8px;font-size:12px;line-height:1.5}.ap-chat-sources>a{color:#254969;text-underline-offset:3px;padding:6px 0;font-size:14px;display:block}.ap-chat-sources small{color:#44566b;font-size:12px;display:block}.ap-chat-next-question{background:#edf3f8;border-left:3px solid #557da9;padding:10px}.ap-chat-context{text-align:left;color:#203246;width:100%;font:500 14px/1.5 var(--sans,Arial,sans-serif);cursor:pointer;background:#edf3f8;border:1px solid #bdcbd8;border-radius:10px;padding:12px;display:block}.ap-chat-context span{color:#44566b;margin-bottom:4px;font-size:12px;display:block}.ap-chat-context:disabled{opacity:.65;cursor:wait}.ap-chat-summary{background:#f0f3f6;border-radius:8px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5}.ap-chat-summary summary{cursor:pointer;min-height:32px}.ap-chat-summary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.ap-assistant .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-assistant{--assistant-bottom:166px;right:24px;bottom:var(--assistant-bottom);pointer-events:none;z-index:75;width:min(408px,100% - 48px);font-family:var(--sans,Arial,sans-serif);color:#142132;position:fixed}.ap-chat-panel,.ap-chat-launcher{pointer-events:auto}.ap-assistant[hidden],.ap-chat-panel[hidden]{display:none}.ap-chat-launcher{color:#fff;min-height:50px;font:600 14px/1.3 var(--sans,Arial,sans-serif);cursor:pointer;background:#142132;border:1px solid #71869d;border-radius:28px;justify-content:center;align-items:center;gap:10px;margin-left:auto;padding:12px 18px;display:flex;box-shadow:0 6px 22px #08131f24}.ap-chat-launcher:hover{background:#253e58}.ap-assistant :focus-visible{outline-offset:3px;outline:3px solid #557da9}.ap-chat-launcher:focus-visible{outline:3px solid #142132;box-shadow:0 0 0 3px #fff}.ap-chat-close:focus-visible{outline-color:#fff}.ap-chat-panel{width:100%;height:min(610px,calc(100dvh - var(--assistant-bottom) - 170px));background:#fff;border:1px solid #41576f;border-radius:18px;flex-direction:column;min-height:0;margin-bottom:10px;display:flex;overflow:hidden;box-shadow:0 12px 48px #08131f35}.ap-chat-header{color:#fff;background:#142132;flex-shrink:0;align-items:center;gap:10px;padding:16px;display:flex}.ap-chat-brand-icon{background:#203246;border:1px solid #70839b;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ap-chat-header h2{font:600 16px/1.4 var(--sans,Arial,sans-serif);letter-spacing:0;color:#fff;margin:0}.ap-chat-header p{color:#dce4ed;margin:2px 0 0;font-size:12px;line-height:1.4}.ap-chat-close{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;margin-left:auto;font-size:28px;line-height:1}.ap-chat-toolbar{border-bottom:1px solid #e0e6ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;display:flex}.ap-chat-toolbar span{max-width:235px;font-size:12px;line-height:1.5}.ap-chat-toolbar button{text-underline-offset:3px;color:#304b68;min-height:36px;font:14px/1.4 var(--sans,Arial,sans-serif);cursor:pointer;background:0 0;border:0;flex-shrink:0;text-decoration:underline}.ap-chat-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow-y:auto}.ap-chat-message{overflow-wrap:anywhere;background:#f0f3f6;border-radius:12px;max-width:96%;margin:0 0 12px;padding:12px 14px}.ap-chat-message p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.55}.ap-chat-visitor{color:#fff;background:#203246;margin-left:auto}.ap-chat-links{gap:2px;margin-top:7px;display:grid}.ap-chat-links a{color:#254969;text-underline-offset:3px;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:underline;display:block}.ap-chat-choices{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.ap-chat-choices button{color:#142132;text-align:left;min-height:64px;font:500 14px/1.4 var(--sans,Arial,sans-serif);cursor:pointer;background:#fff;border:1px solid #bdcbd8;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.ap-chat-choices svg{flex-shrink:0}.ap-chat-choices button:hover{background:#edf3f8;border-color:#5a7795}.ap-chat-plans,.ap-chat-callback,.ap-chat-enquiry{border-top:1px solid #d5dfe9;margin:16px 0 4px;padding:16px 0 0}.ap-chat-plans h3,.ap-chat-enquiry>h3{font:600 17px/1.4 var(--sans,Arial,sans-serif);letter-spacing:0;margin:0 0 6px}.ap-chat-plans p,.ap-chat-enquiry>p{margin:0 0 12px;font-size:14px;line-height:1.5}.ap-chat-plans label,.ap-chat-callback label{margin:10px 0;font-size:14px;line-height:1.5;display:block}.ap-chat-plans input,.ap-chat-plans textarea,.ap-chat-plans select,.ap-chat-callback select{box-sizing:border-box;color:#142132;width:100%;min-height:44px;font:16px/1.4 var(--sans,Arial,sans-serif);background:#fff;border:1px solid #9cabbc;border-radius:6px;margin-top:5px;padding:10px;display:block}.ap-chat-plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-chat-primary{color:#fff;width:100%;min-height:46px;font:600 14px/1.5 var(--sans,Arial,sans-serif);cursor:pointer;background:#203246;border:0;border-radius:7px;padding:12px 14px}.ap-chat-primary:hover{background:#304f70}.ap-chat-enquiry .native-enquiry{margin:0;padding:8px 0}.ap-chat-enquiry .native-grid{grid-template-columns:1fr;gap:0}.ap-chat-enquiry .native-enquiry .native-consent{font-size:14px}.ap-chat-enquiry .enquiry-actions{flex-wrap:wrap}.ap-chat-enquiry .enquiry-progress{margin:0}.ap-chat-composer{border:1px solid #849ab2;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;margin:0 14px 8px;padding:6px;display:flex}.ap-chat-composer textarea{resize:none;width:100%;min-height:36px;max-height:90px;font:16px/1.4 var(--sans,Arial,sans-serif);color:#142132;background:#fff;border:0;border-radius:5px;padding:8px}.ap-chat-composer button{color:#fff;cursor:pointer;background:#203246;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;min-height:44px;display:grid}.ap-chat-composer button:disabled{color:#52667e;cursor:default;background:#d8e1eb}.ap-chat-disclosure{color:#44566b;flex-shrink:0;padding:0 16px;font-size:12px;line-height:1.5}.ap-chat-disclosure summary{cursor:pointer;min-height:28px;padding:5px 0}.ap-chat-disclosure p{max-height:145px;margin:5px 0 12px;font-size:14px;line-height:1.5;overflow-y:auto}.ap-chat-signoff{text-align:center;color:#44566b;flex-shrink:0;margin:5px 12px 10px;font-size:12px;line-height:1.4}:is(body:has(.review-dialog[open]) .ap-assistant,body:has(#ap-main-nav.is-open) .ap-assistant){visibility:hidden;pointer-events:none}.ap-chat-ai-consent{color:#44566b;flex-shrink:0;padding:0 16px 8px}.ap-chat-ai-consent label{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:14px;line-height:1.4;display:flex}.ap-chat-ai-consent input{accent-color:#203246;width:18px;height:18px}.ap-chat-ai-consent p{margin:2px 0 0;font-size:12px;line-height:1.5}.ap-chat-answer-mode{color:#44566b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.ap-chat-thinking{color:#44566b;font-size:14px;line-height:1.5}.ap-chat-booking{background:#edf3f8;border:1px solid #bdcbd8;border-radius:10px;margin-top:14px;padding:16px}.ap-chat-booking h4{font:600 17px/1.4 var(--sans,Arial,sans-serif);margin:0 0 8px}.ap-chat-booking p{margin:0 0 12px;font-size:14px;line-height:1.55}.ap-chat-booking a.ap-chat-primary{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.ap-chat-booking .ap-chat-booking-note{margin:10px 0 0;font-size:12px}.ap-chat-choices button:disabled{opacity:.65;cursor:wait}@media (width<=750px){.ap-assistant{--assistant-bottom:calc(90px + env(safe-area-inset-bottom,0px));width:min(408px,100% - 24px);right:12px}.ap-chat-launcher{min-height:48px;padding:10px 15px}.ap-chat-panel{height:min(620px,calc(100dvh - var(--assistant-bottom) - 150px));border-radius:16px}.ap-chat-header{padding:10px 12px}.ap-chat-content{padding:12px}.ap-chat-toolbar span{max-width:205px}.ap-chat-plan-grid{grid-template-columns:1fr;gap:0}}@media (height<=550px){.ap-chat-panel{height:calc(100dvh - var(--assistant-bottom) - 170px);overscroll-behavior:contain;scroll-padding-top:58px;display:block;overflow-y:auto}.ap-chat-brand-icon,.ap-chat-toolbar,.ap-chat-signoff{display:none}.ap-chat-header{z-index:1;padding:6px 10px;position:sticky;top:0}.ap-chat-content{overflow:visible}.ap-chat-composer{margin:6px 10px 8px;padding:2px}.ap-chat-composer textarea{min-height:32px;padding:6px}.ap-chat-composer button{width:38px;min-height:38px}.ap-chat-disclosure[open]{max-height:90px;overflow:auto}.ap-chat-launcher{min-height:42px;padding:8px 14px}}.ap-signature-hero{isolation:isolate;color:#f7f7f4;background:radial-gradient(at 32% 42%,#304358 0%,#1b2c40 38%,#142132 73%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(30px,4vw,64px);min-height:650px;padding-inline:max(4.5vw,50% - 660px);display:grid;position:relative;overflow:hidden}.ap-signature-portrait{justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;padding-top:45px;display:flex;position:relative}.ap-signature-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(14px 8px 28px #09111d40);width:100%;max-width:650px;height:650px;display:block;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.ap-signature-copy{align-self:center;max-width:600px;padding:60px 0;position:relative}.ap-signature-copy .ap-kicker{color:#c4d2df;letter-spacing:.18em;margin-bottom:24px}.ap-signature-copy h1{font:400 clamp(46px,4.8vw,80px)/1.05 var(--serif);letter-spacing:-.04em;color:#fafaf7;margin:0 0 30px}.ap-signature-copy h1 span{letter-spacing:.055em;color:#b9c9d7;margin-top:15px;font-size:.56em;display:block}.ap-signature-lede{font:400 clamp(21px,1.65vw,27px)/1.5 var(--serif);color:#d9e1e8;max-width:490px;margin:0 0 30px}.ap-signature-motto{font:12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.2em;color:#c6b296;margin:0 0 34px}.ap-signature-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;display:flex}.ap-signature-hero+.ap-personal{border-top:1px solid #ffffff24}.ap-signature-actions .ap-conversation-button{color:#fff;min-height:66px;font:600 16px/1.5 var(--sans);letter-spacing:.015em;background:#192c46;border:1px solid #a8bacd;justify-content:space-between;align-items:center;gap:30px;padding:18px 24px 18px 28px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #08121f26}.ap-conversation-button span{width:32px;height:32px;color:inherit;border-left:1px solid #ffffff50;place-items:center;padding-left:18px;font-size:20px;display:grid}.ap-signature-actions .ap-conversation-button:hover{color:#fff;background:#294461;transform:translateY(-2px);box-shadow:0 12px 28px #08121f40}.ap-conversation-button:focus-visible{outline-offset:5px;outline:3px solid #fff}@media (width<=900px) and (width>=651px){.ap-signature-hero .ap-signature-copy{padding:45px 0}.ap-conversation-button{gap:15px;padding-inline:18px;font-size:14px}}@media (width<=650px){.ap-signature-hero{column-gap:0;padding-inline:0}.ap-conversation-button{width:100%}}@media (width>=1700px){.ap-signature-hero{min-height:760px}.ap-signature-portrait img{max-width:760px;height:760px}}@media (width<=900px){.ap-signature-copy{padding:50px 25px}.ap-signature-portrait img{max-width:none;height:580px}.ap-signature-hero{min-height:580px}.ap-signature-copy h1{font-size:46px}}@media (width<=650px){.ap-signature-hero{background:radial-gradient(at 40% 28%,#304358,#142132 74%);grid-template-columns:1fr}.ap-signature-portrait{height:380px;padding-top:28px}.ap-signature-portrait img{width:100%;height:390px;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.ap-signature-copy{max-width:none;padding:20px 24px 48px}.ap-signature-copy h1{margin-bottom:22px;font-size:48px}.ap-signature-copy .ap-kicker{margin-bottom:16px}.ap-signature-lede{font-size:22px}.ap-signature-motto{margin-bottom:26px}.ap-signature-actions .ap-button{width:100%}}.ap-final-layout{grid-template:"kicker photo"min-content"heading photo"min-content"value photo"1fr"actions photo"min-content/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px clamp(28px,2.5vw,40px);display:grid}.ap-final-copy{min-width:0;display:contents}.ap-final-copy>.ap-kicker{grid-area:kicker;margin:0}.ap-final .ap-final-layout h2{grid-area:heading;margin:0;font-size:clamp(48px,5.1vw,74px);line-height:1.08}.ap-final-copy>.ap-final-value{grid-area:value;margin:0}.ap-final .ap-final-actions{flex-wrap:nowrap;grid-area:actions;gap:18px 28px}.ap-final-photo{border:1px solid #ffffff26;grid-area:photo;align-self:start;min-width:0;min-height:0;margin:0}.ap-final-photo img{width:100%;max-width:none;height:auto;display:block}@media (width>=901px) and (width<=1280px){.ap-final-layout{grid-template-rows:min-content min-content 1fr min-content min-content;grid-template-areas:"kicker photo""heading photo""value photo""actions photo""phone."}.ap-final .ap-final-actions{display:contents}.ap-final-actions>.ap-button{grid-area:actions;justify-self:start}.ap-final-actions>.ap-text-link{grid-area:phone;justify-self:start}}@media (width<=900px){.ap-final-layout{grid-template:none/1fr;gap:34px}.ap-final-copy{display:block}.ap-final-copy>.ap-kicker{margin:0 0 20px}.ap-final .ap-final-layout h2{margin:22px 0 24px}.ap-final-copy>.ap-final-value{margin:0 0 30px}.ap-final .ap-final-actions{flex-wrap:wrap;grid-area:auto}.ap-final-photo{grid-area:auto;align-self:auto}}@media (width<=650px){.ap-final-layout{gap:28px}.ap-final .ap-final-layout h2{font-size:clamp(40px,10vw,50px)}}.signature-offer{--offer-ink:var(--ink);--offer-border:var(--line);background:var(--paper);color:var(--ink)}.signature-shell{max-width:1220px;margin:auto;padding-left:36px;padding-right:36px}.signature-intro{background:var(--ink);color:#fff;padding:52px 0}.signature-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.signature-label{text-transform:uppercase;letter-spacing:.14em;margin:0 0 16px;font-size:.8rem;font-weight:600;line-height:1.6}.signature-copy h1{letter-spacing:-.035em;margin:0 0 26px;font-family:Bodoni Moda Variable,Georgia,serif;font-size:clamp(2.6rem,4.5vw,4.2rem);font-weight:400;line-height:1.08}.signature-lede{color:#d9e1e8;margin:0 0 20px;font-size:1.1rem;line-height:1.75}.signature-specialty{color:#c4d2df;font-size:.875rem;line-height:1.6}.signature-copy figure{margin:30px 0 24px}.signature-copy figure img{object-fit:cover;width:100%;height:230px;display:block}.signature-copy figcaption{color:#b9c9d7;margin-top:8px;font-size:.8rem;line-height:1.6}.signature-byline{font-size:1rem;line-height:1.7}.signature-byline span{color:#b9c9d7;font-size:.875rem}.signature-form-card{color:var(--ink);background:#fff;border-top:4px solid #c6b296;padding:32px;scroll-margin-top:28px}.signature-form-card h2{margin:0 0 16px;font-family:Bodoni Moda Variable,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.2}.signature-form-card p{font-size:1rem;line-height:1.7}.signature-form-card label{gap:8px;margin:18px 0;font-size:.9rem;font-weight:600;display:grid}.signature-form-card input:not([type=checkbox]):not([type=radio]),.signature-form-card select,.signature-form-card textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c9d7;border-radius:0;padding:12px;font-size:1rem;font-weight:400}.signature-form-card textarea{resize:vertical}.signature-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.signature-button{text-align:left;box-sizing:border-box;background:var(--ink);color:#fff;border:1px solid var(--ink);width:100%;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:8px;padding:16px 18px;font-size:1rem;font-weight:600;line-height:1.4;display:inline-flex}.signature-button:hover{background:#294157}.signature-form-card .signature-fine{color:var(--sage);font-size:.8rem;line-height:1.65}.signature-other,.signature-email{text-underline-offset:3px;margin-top:16px;font-size:.875rem;line-height:1.7;text-decoration:underline;display:block}.signature-deliverables{padding-top:64px;padding-bottom:56px}.signature-section-head{max-width:660px}.signature-section-head h2,.signature-faq h2{margin:0 0 32px;font-family:Bodoni Moda Variable,Georgia,serif;font-size:clamp(2rem,3vw,2.9rem);font-weight:400;line-height:1.2}.signature-three{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.signature-three article{border-top:1px solid var(--offer-border);padding-top:24px}.signature-three article>span{color:var(--sage);font-size:.875rem}.signature-three h3{margin:18px 0 12px;font-size:1.1rem}.signature-three p,.signature-faq p{font-size:1rem;line-height:1.8}.signature-scope{color:var(--sage);max-width:740px;margin:24px 0;font-size:.875rem;line-height:1.7}.signature-text-link{text-underline-offset:4px;font-size:1rem;line-height:1.7;text-decoration:underline;display:inline-block}.signature-faq{border-top:1px solid var(--offer-border);grid-template-columns:.8fr 1.2fr;gap:64px;padding-top:40px;padding-bottom:72px;display:grid}.signature-faq details{border-bottom:1px solid var(--offer-border);padding:20px 0}.signature-faq summary{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.6}.signature-offer :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #bc864b}.signature-form-card .native-enquiry .native-consent{font-weight:400;display:flex}.signature-form-card .native-enquiry .native-trap{position:absolute}.signature-form-card .native-enquiry .enquiry-progress{display:none}@media (width<=900px){.signature-grid{gap:32px}.signature-shell{padding-left:24px;padding-right:24px}.signature-fields{grid-template-columns:1fr;gap:0}.signature-form-card{padding:26px}}@media (width<=680px){.signature-intro{padding:30px 0}.signature-grid,.signature-three,.signature-faq{grid-template-columns:1fr;gap:28px}.signature-shell{padding-left:20px;padding-right:20px}.signature-copy h1{font-size:2.8rem}.signature-copy figure{margin:20px 0}.signature-copy figure img{height:160px}.signature-copy .signature-byline{margin-bottom:0}.signature-form-card{padding:24px 20px}.signature-deliverables{padding-top:42px;padding-bottom:36px}.signature-faq{padding-top:32px;padding-bottom:52px}.signature-section-head h2{margin-bottom:24px}}.signature-edit{color:var(--ink);font:600 1rem/1.4 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0 0 20px;padding:12px 0;text-decoration:underline;display:inline-block}.signature-edit:disabled{opacity:.6;cursor:default}.move-page{color:#172d4a;background:#f7f7f4}.move-shell{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;max-width:1180px;margin:auto;padding:56px 36px 36px;display:grid}.move-intro h1{letter-spacing:-.04em;margin:16px 0 24px;font-family:Bodoni Moda Variable,Georgia,serif;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:400;line-height:1.08}.move-intro h1 em{color:#4d688c}.move-intro p{max-width:390px;font-size:1.1rem;line-height:1.7}.move-intro .move-promise{font-size:.9rem;font-weight:600}.move-advisor{border-top:1px solid #cbd3df;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.move-advisor img{object-fit:cover;object-position:top;width:68px;height:84px}.move-advisor strong,.move-advisor span{display:block}.move-advisor span{font-size:.875rem;line-height:1.65}.move-card{background:#fff;border:1px solid #cbd3df;padding:32px;box-shadow:0 12px 38px #172d4a08}.move-card fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.move-card legend{margin-bottom:12px;font-size:1.05rem;font-weight:600}.move-card legend span{color:#5b708d;margin-right:10px;font-size:.875rem}.move-options{gap:8px;display:grid}.move-options label{cursor:pointer;border:1px solid #d6dde7;align-items:center;gap:12px;padding:13px 14px;font-size:1rem;display:flex}.move-options label.selected{background:#edf2f8;border-color:#284f7b}.move-options input{accent-color:#284f7b;flex-shrink:0;width:18px;height:18px}.move-card select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #bdcbdc;padding:14px}.move-primary{color:#fff;font:inherit;cursor:pointer;text-align:left;background:#203f66;border:1px solid #203f66;min-height:48px;padding:16px 20px;font-weight:600}.move-primary:hover{background:#142d4c}.move-primary span{margin-left:12px}.move-card .move-fine,.move-fine{color:#52647e;margin:16px 0 0;font-size:.875rem;line-height:1.6}.move-result h2,.move-contact h2,.move-faq h2{margin:16px 0 20px;font-family:Bodoni Moda Variable,Georgia,serif;font-size:2.2rem;font-weight:400;line-height:1.2}.move-focus{border-left:3px solid #7d98ba;padding-left:16px;line-height:1.7}.move-result ol{margin:28px 0;padding-left:24px}.move-result li{margin-bottom:24px;padding-left:8px}.move-result li::marker{color:#42658e}.move-result h3{margin-bottom:6px;font-size:1.05rem;line-height:1.5}.move-result p{line-height:1.7}.move-pace{background:#edf2f8;padding:16px}.move-result-actions{gap:18px;margin-top:24px;display:grid}.move-result-actions a{text-underline-offset:4px;font-size:1rem;text-decoration:underline}.move-utilities{border-top:1px solid #d6dde7;flex-wrap:wrap;gap:12px 20px;margin-top:28px;padding-top:20px;display:flex}.move-utilities button{color:#284f7b;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.875rem;text-decoration:underline}.move-contact{border-top:1px solid #bdcbdc;grid-column:1/-1;width:100%;max-width:720px;margin:auto;padding-top:30px}.move-contact>p{line-height:1.7}.move-faq{max-width:760px;margin:auto;padding:32px 36px 64px}.move-faq details{border-bottom:1px solid #cbd3df;padding:18px 0}.move-faq summary{cursor:pointer;font-size:1rem;font-weight:600}.move-faq p{line-height:1.7}.move-disclaimer{color:#52647e;margin-top:28px;font-size:.875rem}.move-page button:focus-visible,.move-page a:focus-visible,.move-page select:focus-visible,.move-page input:focus-visible,.move-page summary:focus-visible{outline-offset:4px;outline:3px solid #537cad}@media (width<=760px){.move-shell{grid-template-columns:1fr;gap:28px;padding:28px 20px}.move-intro h1{font-size:2.9rem}.move-intro h1 br{display:none}.move-intro h1 br:after{content:" "}.move-intro h1 em{display:block}.move-intro p{max-width:none}.move-advisor{margin-top:20px;padding-top:16px}.move-card{padding:24px 20px}.move-faq{padding:24px 20px 48px}.move-result h2{font-size:2rem}}@media print{.ap-header,.ap-footer,.move-contact,.move-faq,.move-result-actions,.move-utilities,.contact-dock,.move-advisor{display:none!important}.move-shell{max-width:none;padding:0;display:block}.move-intro h1{font-size:26pt}.move-intro p,.move-promise{display:none}.move-card{box-shadow:none;border:0;padding:0}.move-result{break-inside:avoid}.move-result h2{font-size:21pt}.move-page{background:#fff}}@media (width<=760px){.move-intro h1 br{display:block!important}}@media print{.ap-contact-dock{display:none!important}}.move-household{border-top:1px solid #cbd3df;margin-top:28px;padding-top:24px}.move-household>h3{margin:0 0 12px;font-size:1.3rem}.move-household h4{margin:22px 0 10px;font-size:1rem}.move-household ul{margin:0 0 20px;padding-left:20px}.move-household li{margin-bottom:10px;font-size:1rem;line-height:1.65}.planning-facts{gap:12px;margin:20px 0;display:grid}.planning-facts>div{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.planning-facts dt{color:#52647e;font-size:.875rem}.planning-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.5}.household-notes label,.renovation-fields label,.planning-copy label{gap:8px;margin-top:16px;font-size:1rem;line-height:1.5;display:grid}.household-notes textarea,.renovation-fields textarea,.renovation-fields input,.planning-copy textarea{color:#172d4a;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #bdcbdc;padding:12px;line-height:1.6}.household-notes:disabled textarea{color:#52647e;background:#f5f7fa}.planning-copy{margin-top:20px}.planning-copy button{color:#203f66;min-height:44px;font:inherit;cursor:pointer;background:#edf2f8;border:1px solid #203f66;padding:12px 18px;font-size:1rem}.planning-copy p{margin:10px 0 0;font-size:.875rem;line-height:1.6}.planning-copy p:empty{display:none}.planning-text-button{color:#284f7b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.move-brief-print{display:none}.move-page textarea:focus-visible{outline-offset:4px;outline:3px solid #537cad}@media (width<=420px){.planning-facts>div{grid-template-columns:1fr;gap:4px}}@media print{.household-notes,.planning-copy,.planning-text-button{display:none!important}.move-brief-print{display:block}.move-brief-print dt{margin-top:16px;font-weight:600}.move-brief-print dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.move-result{break-inside:auto}.move-result li,.planning-facts>div,.move-brief-print>div{break-inside:avoid}.move-household>.move-fine{display:none}}.move-share-resource a{text-underline-offset:4px;text-decoration:underline}.decision-map-pair{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.decision-map-pair figure{margin:0}.decision-map-pair img{border:1px solid #b6c4d3;width:100%;height:auto;display:block}.decision-map-pair figcaption{font:14px/1.7 var(--sans);margin:12px 0}.decision-map-pair figcaption a{margin-right:10px;display:inline-block}.neighbourhood-decision-page .reading-guide{font:16px/1.6 var(--sans);border-block:1px solid #b6c4d3;flex-wrap:wrap;gap:14px 24px;padding:20px 0;display:flex}.decision-article-links{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.decision-article-links article{border-top:2px solid #284f7b;padding-top:18px}.decision-article-links h3{font:28px/1.3 var(--serif)}.decision-article-links p{font:16px/1.7 var(--sans)}@media (width<=650px){.decision-map-pair,.decision-article-links{grid-template-columns:1fr}}.detached-directory{font:16px/1.7 var(--sans);padding-top:36px;padding-bottom:44px;scroll-margin-top:24px}.detached-directory h2{font:clamp(30px,4vw,46px)/1.2 var(--serif);color:#192c46;margin:8px 0 16px}.detached-directory-filters{background:#edf2f8;border:1px solid #b6c4d3;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0;padding:24px;display:grid}.detached-directory-filters label{color:#192c46;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.detached-directory-filters :is(input,select){width:100%;min-width:0;font:16px/1.4 var(--sans);color:#192c46;background:#fff;border:1px solid #899bad;border-radius:0;min-height:48px;padding:12px}.detached-directory-results-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.detached-directory-results-heading p{font-weight:600}.detached-directory button{color:#fff;font:16px/1.4 var(--sans);cursor:pointer;background:#192c46;border:1px solid #192c46;min-height:44px;padding:10px 18px}.detached-directory-method{color:#40536b;font-size:14px}.detached-directory-results{overscroll-behavior:contain;border-block:1px solid #a6b7c8;max-height:620px;overflow:auto}.detached-directory-results ol{margin:0;padding:0;list-style:none}.detached-directory-results li{border-bottom:1px solid #d0dae4;grid-template-columns:minmax(180px,1fr) minmax(300px,1.6fr) minmax(120px,.6fr);align-items:center;gap:22px;padding:20px 6px;display:grid}.detached-directory-results li:last-child{border:0}.detached-directory-results h3{font:26px/1.3 var(--serif);color:#192c46;margin:0 0 5px}.detached-directory-results p{margin:0;font-size:14px}.detached-directory-results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.detached-directory-results dt{color:#40536b;font-size:14px}.detached-directory-results dd{color:#192c46;margin:3px 0 0;font-size:16px;font-weight:600}.detached-directory-results nav{flex-direction:column;gap:10px;display:flex}.detached-directory :is(a,button,input,select,.detached-directory-results):focus-visible{outline-offset:3px;outline:3px solid #53789e}.detached-directory-empty{padding:28px 12px}@media (width<=900px){.detached-directory-results li{grid-template-columns:1fr}.detached-directory-results nav{flex-flow:wrap;gap:24px}.detached-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.detached-directory-filters{grid-template-columns:1fr;padding:18px}.detached-directory-results dl{gap:10px}.detached-directory-results dt{font-size:14px}.detached-directory-results-heading{align-items:start}.detached-directory-results{max-height:560px}}.detached-directory-more{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.detached-directory-results li{content-visibility:auto;contain-intrinsic-size:auto 150px}@media (width<=600px){.detached-directory-more{flex-direction:column;align-items:stretch}.detached-directory-results li{contain-intrinsic-size:auto 235px}}@font-face{font-family:Bodoni Moda Guide;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/bodoni-moda-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ap-neighbourhood-guide{--serif:"Bodoni Moda Guide",Georgia,serif}.ap-atlas-page{--atlas-ink:#192c46;color:var(--atlas-ink)}.ap-atlas-intro{padding-block:38px 0}.ap-atlas-intro nav{font:14px/1.6 var(--sans);color:#53616a;margin-bottom:40px}.ap-atlas-intro nav a{text-underline-offset:4px;text-decoration:underline}.ap-atlas-page .ap-kicker{color:#53616a;font-size:14px}.ap-atlas-page h1{font:400 clamp(40px,5vw,64px)/1.08 var(--serif);letter-spacing:-.04em;max-width:920px;margin:15px 0 25px}.ap-atlas-page h1 em,.ap-atlas-page h2 em{color:#53616a;font-weight:400}.ap-atlas-intro>p:last-child{font:18px/1.65 var(--sans);max-width:790px;margin:0}.ap-atlas-map{margin-top:26px}.ap-atlas-page h2{font:400 clamp(30px,3vw,42px)/1.15 var(--serif);letter-spacing:-.025em;margin:12px 0 25px}.ap-atlas-page h3{font:400 30px/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 15px}.ap-discovery-section,.ap-directory-section,.ap-all-neighbourhoods{padding-top:64px}.ap-discovery-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ap-discovery-grid article{border-top:2px solid var(--bronze);padding-top:22px;position:relative}.ap-route-number{font:14px/1.6 var(--sans);color:#53616a;letter-spacing:.08em}.ap-route-areas{font:14px/1.6 var(--sans);color:#53616a;margin:10px 0 15px}.ap-discovery-grid article>p:not(.ap-route-areas){font:16px/1.65 var(--sans);color:#53616a;max-width:530px;margin:0 0 18px}.ap-discovery-grid h3 a{color:#192c46}.ap-discovery-grid h3 a:hover{text-underline-offset:5px;text-decoration:underline}.ap-atlas-link{color:#192c46;font:14px/1.6 var(--sans);text-underline-offset:5px;text-decoration:underline}.ap-atlas-note{font:14px/1.65 var(--sans);color:#53616a;max-width:840px;margin:0 0 24px}.ap-guide-group-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:26px 0 36px;display:grid}.ap-guide-group-index h3{margin:0 0 13px;font-size:23px}.ap-guide-group-index nav{flex-direction:column;gap:9px;display:flex}.ap-guide-group-index a{font:14px/1.6 var(--sans);text-underline-offset:5px;text-decoration:underline}@media (width<=800px){.ap-guide-group-index{grid-template-columns:1fr 1fr}}@media (width<=420px){.ap-guide-group-index{grid-template-columns:1fr}}.ap-directory-grid{grid-template-columns:1fr 1fr;gap:50px 48px;display:grid}.ap-development-research{padding-top:64px;scroll-margin-top:30px}.ap-development-research>p:not(.ap-kicker){font:16px/1.75 var(--sans);color:#53616a;max-width:820px}.ap-development-steps{counter-reset:development-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;margin:28px 0;padding:0;list-style:none;display:grid}.ap-development-steps li{counter-increment:development-step;border-top:1px solid #8b979e;padding-top:20px}.ap-development-steps h3{font-size:26px}.ap-development-steps h3:before{content:counter(development-step,decimal-leading-zero) " ";font:14px/1.6 var(--sans);color:#53616a;vertical-align:middle;margin-right:8px}.ap-development-steps p,.ap-development-note p{font:16px/1.75 var(--sans);color:#53616a;margin:0 0 16px}.ap-development-steps a{font:16px/1.6 var(--sans);text-underline-offset:4px;text-decoration:underline}.ap-development-note{background:#edf2f8;border-left:3px solid #284f7b;margin:24px 0;padding:18px 22px}.ap-development-note p:last-child{margin-bottom:0;font-size:14px}@media (width<=800px){.ap-development-research{padding-top:45px}.ap-development-steps{grid-template-columns:1fr;gap:24px}.ap-development-steps h3{font-size:25px}}.ap-directory-card{border-top:1px solid #8b979e;padding:25px 0 0;scroll-margin-top:30px}.ap-directory-summary{font:16px/1.65 var(--sans);color:#53616a;max-width:590px;margin:0}.ap-directory-decision{border-top:1px solid #cbd1d3;margin:28px 0 22px;padding-top:22px}.ap-directory-decision h4{font:400 25px/1.25 var(--serif);color:#192c46;margin:0 0 16px}.ap-directory-decision p{font:15px/1.75 var(--sans);color:#53616a;max-width:590px;margin:0 0 16px}.ap-directory-decision nav{flex-direction:column;align-items:flex-start;gap:13px;margin-top:22px;display:flex}.ap-directory-card .ap-local-links{margin-bottom:20px}.ap-all-neighbourhoods>p{font:16px/1.65 var(--sans);color:#53616a;max-width:730px;margin:0 0 25px}.ap-all-neighbourhoods details{border-top:1px solid #cbd1d3;padding:0}.ap-all-neighbourhoods details:last-child{border-bottom:1px solid #cbd1d3}.ap-all-neighbourhoods summary{cursor:pointer;font:400 24px/1.4 var(--serif);padding:18px 0}.ap-all-neighbourhoods summary span{float:right;font:14px/1.6 var(--sans);color:#53616a;margin-left:12px;padding-top:6px}.ap-all-neighbourhoods ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;padding:0 0 22px;list-style:none;display:grid}.ap-all-neighbourhoods li a{font:14px/1.6 var(--sans);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.ap-all-neighbourhoods li{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ap-all-neighbourhoods li .ap-directory-profile{font:12px/1.6 var(--sans);color:#53616a}.ap-all-neighbourhoods .ap-directory-profile.is-unavailable{overflow-wrap:anywhere;max-width:100%}.ap-atlas-next{border-top:1px solid #cbd1d3;grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;padding-block:45px 65px;display:grid}.ap-atlas-next p:not(.ap-kicker){font:16px/1.65 var(--sans);color:#53616a;max-width:540px}.ap-atlas-next nav{flex-direction:column;justify-content:center;align-items:start;gap:18px;display:flex}.ap-atlas-next nav a{font:16px/1.6 var(--sans);text-underline-offset:5px;text-decoration:underline}.ap-atlas-page :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #192c46}.ap-route-body{max-width:960px;padding-top:32px}.ap-route-purpose{font:16px/1.65 var(--sans);color:#53616a;border-left:2px solid var(--bronze);background:#eef0ed;margin:0 0 40px;padding:20px 24px}.ap-route-stops{margin:0;padding:0;list-style:none}.ap-route-stops>li{border-top:1px solid #cbd1d3;grid-template-columns:50px 1fr;gap:20px;padding:32px 0;display:grid}.ap-route-stops h2{margin-top:0;font-size:32px}.ap-route-stops p,.ap-route-takeaway p,.ap-route-takeaway li{font:16px/1.75 var(--sans);color:#53616a}.ap-route-stops .ap-route-question{color:#192c46;margin-top:18px;font-weight:500}.ap-route-stops nav{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.ap-route-stops nav a,.ap-route-takeaway>a{font:14px/1.6 var(--sans);text-underline-offset:5px;text-decoration:underline}.ap-route-takeaway{border-top:2px solid var(--bronze);margin:30px 0;padding-top:25px}.ap-route-takeaway ul{padding-left:20px}.ap-discovery-page .ap-atlas-intro{max-width:960px}.ap-neighbourhood-guide .ap-guide-byline{font:14px/1.7 var(--sans);color:#53616a;margin:22px 0 0}.ap-guide-byline a{text-underline-offset:4px;text-decoration:underline}.ap-guide-map-preview{max-width:720px;margin:0 0 34px}.ap-guide-map-preview>a{background:#f5f4ef;border:1px solid #cbd1d3;display:block}.ap-guide-map-preview img{aspect-ratio:3/2;width:100%;height:auto;display:block}.ap-guide-map-preview figcaption{font:13px/1.7 var(--sans);color:#53616a;flex-direction:column;gap:8px;padding-top:14px;display:flex}.ap-guide-map-preview figcaption a{text-underline-offset:4px;text-decoration:underline}.ap-guide-contents{font:14px/1.7 var(--sans);border-block:1px solid #cbd1d3;flex-wrap:wrap;gap:12px 24px;margin-bottom:40px;padding:20px 0;display:flex}.ap-guide-contents a,.ap-guide-reading a{text-underline-offset:4px;text-decoration:underline}.ap-guide-section{margin:0 0 38px;scroll-margin-top:28px}.ap-guide-section p,.ap-guide-section li{font:16px/1.8 var(--sans);color:#53616a;max-width:820px}.ap-guide-section li{margin-bottom:10px}.ap-guide-section h3{margin-top:26px;font-size:25px}.ap-guide-section .ap-atlas-note{font-size:14px}.ap-guide-reading{font:15px/1.7 var(--sans);flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.ap-guide-related{padding-bottom:65px}.ap-guide-related>div{font:15px/1.7 var(--sans);flex-wrap:wrap;gap:16px 30px;display:flex}.ap-guide-related a{text-underline-offset:4px;text-decoration:underline}.ap-share-guide-intro>p{font:16px/1.8 var(--sans);color:#53616a;max-width:800px}.ap-share-guide-grid{grid-template-columns:1fr 1fr;gap:40px 30px;margin:36px 0;display:grid}.ap-share-guide-grid article{scroll-margin-top:24px}.ap-share-guide-grid article>a{display:block}.ap-share-guide-grid img{aspect-ratio:3/2;border:1px solid #cbd1d3;width:100%;height:auto;display:block}.ap-share-guide-grid h3{margin:18px 0 10px;font-size:29px}.ap-share-guide-grid p,.ap-share-guide-grid summary{font:14px/1.75 var(--sans);color:#53616a}.ap-share-guide-grid a{text-underline-offset:4px;text-decoration:underline}.ap-share-guide-grid summary{cursor:pointer;color:#192c46}.ap-share-guide-grid textarea{color:#192c46;resize:vertical;background:#fff;border:1px solid #8b979e;width:100%;min-height:210px;margin-top:16px;padding:14px;font:12px/1.7 monospace;display:block}.ap-share-guide-grid button{color:#fff;font:14px/1.6 var(--sans);cursor:pointer;text-align:left;background:#192c46;border:1px solid #192c46;margin-top:14px;padding:12px 18px}.ap-share-guide-status{min-height:24px;margin:10px 0 0}@media (width<=650px){.ap-share-guide-grid{grid-template-columns:1fr;gap:34px}.ap-guide-section h2{font-size:29px}}@media (width<=800px){.ap-atlas-page h1{font-size:42px}.ap-directory-grid,.ap-discovery-grid,.ap-atlas-next{grid-template-columns:1fr;gap:35px}.ap-atlas-intro nav{margin-bottom:28px}.ap-discovery-section,.ap-directory-section,.ap-all-neighbourhoods{padding-top:45px}.ap-all-neighbourhoods ul{grid-template-columns:1fr 1fr}.ap-atlas-next{margin-top:45px}.ap-route-stops>li{grid-template-columns:30px 1fr;gap:12px}.ap-route-stops h2{font-size:28px}}@media (width<=420px){.ap-atlas-page h1{font-size:36px}.ap-all-neighbourhoods summary{font-size:22px}.ap-all-neighbourhoods summary span{float:none;margin-left:18px;padding-top:0;display:block}}.ap-share-jump-links{font:16px/1.6 var(--sans);flex-wrap:wrap;gap:14px 28px;margin-top:24px;display:flex}.ap-share-jump-links a{text-underline-offset:4px;text-decoration:underline}.ap-share-guide-intro{scroll-margin-top:24px}.ap-planning-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:36px 0;display:grid}.ap-planning-share-grid article{min-width:0;scroll-margin-top:24px}.ap-planning-share-preview{color:#fff;background:#192c46;border:1px solid #547088;flex-direction:column;min-height:360px;padding:24px;text-decoration:none;display:flex}.ap-planning-share-preview .ap-kicker{color:#d7dde2;font-size:14px}.ap-planning-share-preview h3{font:30px/1.2 var(--serif);color:#fff;margin:12px 0 16px}.ap-planning-share-preview p{font:16px/1.7 var(--sans);color:#fff;margin:0 0 24px}.ap-planning-share-open{font:16px/1.6 var(--sans);text-underline-offset:4px;margin-top:auto;text-decoration:underline}.ap-planning-share-byline{font:14px/1.6 var(--sans);color:#d7dde2;margin-top:18px}.ap-planning-share-grid details{margin-top:18px}.ap-planning-share-grid summary{font:16px/1.6 var(--sans);cursor:pointer;color:#192c46}.ap-planning-share-grid label{font:16px/1.6 var(--sans);color:#192c46;margin-top:22px;display:block}.ap-planning-share-grid details p{font:16px/1.7 var(--sans);color:#53616a}.ap-planning-share-grid input,.ap-planning-share-grid textarea{color:#192c46;width:100%;font:16px/1.6 var(--sans);background:#fff;border:1px solid #8b979e;margin-top:10px;padding:12px;display:block}.ap-planning-share-grid textarea{resize:vertical}.ap-planning-share-grid button{color:#fff;min-height:44px;font:16px/1.6 var(--sans);cursor:pointer;text-align:left;background:#192c46;border:1px solid #192c46;margin-top:12px;padding:12px 16px}.ap-planning-share-grid :is(a,summary,input,textarea,button):focus-visible,.ap-share-jump-links a:focus-visible{outline-offset:4px;outline:3px solid #966c24}@media (width<=900px){.ap-planning-share-grid{grid-template-columns:1fr;gap:36px}.ap-planning-share-preview{height:auto;min-height:0}.ap-planning-share-open{margin-top:0}}.ap-detached-method{font:16px/1.75 var(--sans);margin-top:24px}.ap-detached-method summary{cursor:pointer;color:#192c46;text-underline-offset:4px;text-decoration:underline}.ap-neighbourhood-review{color:#fff;background:#192c46;border:1px solid #547088;margin-top:30px;padding:28px}.ap-neighbourhood-review h3{font:32px/1.25 var(--serif);color:#fff;margin:12px 0 18px}.ap-neighbourhood-review .ap-kicker{color:#d7e1eb}.ap-neighbourhood-review p{font:16px/1.75 var(--sans);color:#fff!important}.ap-neighbourhood-review a{color:#fff;text-underline-offset:4px;text-decoration:underline}.ap-neighbourhood-review .ap-neighbourhood-review-button{color:#192c46;min-height:44px;font:16px/1.6 var(--sans);background:#edf2f8;padding:13px 18px;display:inline-block}.ap-neighbourhood-review .ap-neighbourhood-review-scope{font-size:14px;color:#d7e1eb!important}.ap-neighbourhood-review :is(a,button):focus-visible,.ap-detached-method summary:focus-visible{outline-offset:4px;outline:3px solid #97b0c6}@media (width<=480px){.ap-neighbourhood-review{padding:22px}.ap-neighbourhood-review h3{font-size:28px}}.ap-neighbourhood-comparison{padding-top:56px;scroll-margin-top:25px}.ap-comparison-intro{font:16px/1.75 var(--sans);color:#53616a;max-width:820px}.ap-comparison-controls{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0 18px;display:grid}.ap-comparison-controls label{font:16px/1.6 var(--sans);color:#192c46;gap:8px;display:grid}.ap-comparison-controls select,.ap-comparison-link-field input{color:#192c46;width:100%;min-width:0;font:16px/1.5 var(--sans);background:#fff;border:1px solid #8b979e;padding:13px 16px}.ap-comparison-utilities{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.ap-comparison-utilities button{color:#fff;min-height:44px;font:16px/1.5 var(--sans);cursor:pointer;background:#192c46;border:1px solid #192c46;padding:12px 18px}.ap-comparison-utilities button:last-child{color:#192c46;background:#edf2f8}.ap-comparison-status,.ap-comparison-scroll-note{font:14px/1.6 var(--sans);color:#53616a}.ap-comparison-status:empty{display:none}.ap-comparison-link-field{font:14px/1.6 var(--sans);gap:8px;margin:16px 0;display:grid}.ap-comparison-scroll-note{display:none}.ap-comparison-table-scroll{border-top:2px solid #192c46;max-width:100%;overflow-x:auto}.ap-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px;font:16px/1.75 var(--sans);color:#53616a}.ap-comparison-table caption{text-align:left;color:#53616a;padding:18px 0;font-size:14px}.ap-comparison-table th,.ap-comparison-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #cbd1d3;padding:20px 24px}.ap-comparison-table th:first-child{color:#192c46;width:20%;padding-left:0;font-size:16px}.ap-comparison-table thead th{color:#192c46;background:#edf2f8}.ap-comparison-table thead th:first-child{padding-left:18px}.ap-comparison-table th img{aspect-ratio:3/2;border:1px solid #cbd1d3;width:100%;height:auto;margin-bottom:14px;display:block}.ap-comparison-name{font:400 28px/1.25 var(--serif);color:#192c46;margin:0 0 12px;display:block}.ap-comparison-table a,.ap-comparison-notes a,.ap-comparison-next a{color:#192c46;text-underline-offset:4px;text-decoration:underline}.ap-comparison-table thead a{font:14px/1.6 var(--sans)}.ap-comparison-table p{margin:0 0 12px}.ap-comparison-table p:last-child{margin-bottom:0}.ap-comparison-table :is(ul,ol){margin:0;padding-left:20px}.ap-comparison-table li{margin-bottom:14px}.ap-comparison-table .ap-comparison-resources{padding:0;list-style:none}.ap-comparison-resources li{margin-bottom:22px}.ap-comparison-resources li:last-child{margin-bottom:0}.ap-comparison-resources a{font-weight:600}.ap-comparison-relation{color:#53616a;margin:6px 0;font-size:14px;line-height:1.6;display:block}.ap-comparison-notes{max-width:940px;font:14px/1.75 var(--sans);color:#53616a;margin-top:24px}.ap-comparison-next{font:16px/1.6 var(--sans);flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.ap-neighbourhood-comparison :is(a,button,select,input,.ap-comparison-table-scroll):focus-visible{outline-offset:4px;outline:3px solid #284f7b}@media (width<=800px){.ap-neighbourhood-comparison{padding-top:42px}.ap-comparison-scroll-note{display:block}.ap-comparison-table th,.ap-comparison-table td{padding:18px}.ap-comparison-table th:first-child{width:18%}}@media (width<=480px){.ap-comparison-controls{grid-template-columns:1fr;gap:16px}.ap-comparison-utilities{flex-direction:column}.ap-comparison-utilities button{text-align:left}}@media print{body:has(.ap-comparison-page) :is(.ap-contact-dock,.review-dialog,.ap-skip,.ap-preview-notice){display:none!important}body:has(.ap-comparison-page) .review-dialog::backdrop{display:none!important}.ap-comparison-page>:not(.ap-neighbourhood-comparison){display:none!important}.ap-comparison-page{color:#192c46;background:#fff}.ap-neighbourhood-comparison{width:100%;max-width:none;margin:0;padding:0}.ap-comparison-controls,.ap-comparison-status,.ap-comparison-link-field,.ap-comparison-scroll-note,.ap-comparison-next{display:none!important}.ap-comparison-table-scroll{overflow:visible}.ap-comparison-table{min-width:0;font-size:10pt;line-height:1.5}.ap-comparison-table th,.ap-comparison-table td{padding:10px;font-size:10pt!important}.ap-comparison-table th:first-child{width:18%}.ap-comparison-table thead{display:table-header-group}.ap-comparison-name{font-size:16pt}.ap-comparison-table a{font-size:10pt!important}.ap-comparison-table th img{max-width:200px}.ap-comparison-relation,.ap-comparison-notes,.ap-comparison-table caption{font-size:9pt}.ap-comparison-resources li{break-inside:avoid}.ap-comparison-notes{margin-top:15px}}.ap-shortlist-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.ap-shortlist-controls label{gap:8px;min-width:250px;display:grid}.ap-shortlist-controls select,.ap-shortlist-controls button,.ap-shortlist-selected button{font:16px/1.4 var(--sans);color:#192c46;background:#fff;border:1px solid #a8b7c6;padding:12px}.ap-shortlist-controls button{color:#fff;cursor:pointer;background:#192c46}.ap-shortlist button:disabled{opacity:.5;cursor:default}.ap-shortlist-selected{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.ap-shortlist-selected li{border:1px solid #ccd7e2;align-items:center;gap:12px;padding:12px;display:flex}.ap-shortlist .ap-comparison-table{min-width:750px}.ap-shortlist :is(button,select,input):focus-visible{outline-offset:4px;outline:3px solid #53789e}.detached-research-page article>nav{font:16px/1.7 var(--sans);margin-bottom:28px}.detached-research-page article :is(p,li){font-size:16px;line-height:1.8}.detached-research-page article section{scroll-margin-top:32px}.detached-research-date{background:#edf2f8;border-left:4px solid #284f7b;margin:28px 0;padding:24px}.detached-research-date p{margin-bottom:0}.detached-sector-chart{background:#f4f7fb;border:1px solid #a6b7c8;margin:28px 0;padding:24px 20px}.detached-sector-chart h3{font:27px/1.3 var(--serif);color:#192c46;margin:0 0 22px}.detached-chart-scroll{max-width:100%;overflow-x:auto}.detached-sector-chart svg{width:100%;min-width:700px;height:auto;font-family:var(--sans);display:block}.detached-sector-chart figcaption{font:14px/1.75 var(--sans);color:#324963;margin-top:18px}.detached-research-page summary{font:16px/1.7 var(--sans);color:#192c46;cursor:pointer;padding:16px 0}.detached-research-invitation{color:#fff;background:#192c46;margin:28px 0;padding:28px}.detached-research-invitation :is(h3,p,a){color:#fff}.detached-research-invitation h3{font:30px/1.3 var(--serif);margin-top:0}.detached-research-invitation a{font:16px/1.6 var(--sans);text-underline-offset:4px;margin:12px 24px 0 0;text-decoration:underline;display:inline-block}.detached-research-page :is(a,summary,.detached-chart-scroll):focus-visible{outline-offset:4px;outline:3px solid #7193b6}@media (width<=480px){.detached-sector-chart{padding:18px 12px}.detached-research-invitation{padding:22px}}.regional-page{color:#192c46;background:#f5f7fa}.regional-shell{max-width:1180px;font:16px/1.75 var(--sans);margin:auto;padding:32px 36px 48px}.regional-shell h1{font:400 clamp(34px,4vw,52px)/1.15 var(--serif);max-width:940px;margin:14px 0 20px}.regional-shell h2{font:400 30px/1.25 var(--serif);margin:26px 0 18px}.regional-shell h3{font:400 24px/1.3 var(--serif);margin:8px 0 14px}.regional-shell p{margin:12px 0}.regional-shell a{text-underline-offset:4px;text-decoration:underline}.regional-shell nav{flex-wrap:wrap;gap:12px 24px;display:flex}.regional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.regional-card{background:#fff;border:1px solid #becbd7;min-width:0;padding:24px}.regional-card label,.regional-fields label{gap:6px;margin:14px 0;font-size:16px;display:grid}.regional-shell input,.regional-shell select,.regional-shell textarea{color:#192c46;width:100%;min-width:0;font:16px/1.5 var(--sans);background:#fff;border:1px solid #8296ac;border-radius:0;padding:12px}.regional-shell textarea{resize:vertical}.regional-shell button{color:#fff;font:16px/1.5 var(--sans);cursor:pointer;background:#192c46;border:1px solid #192c46;padding:12px 20px}.regional-shell :focus-visible{outline-offset:3px;outline:3px solid #ab7927}.regional-fields{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.regional-result{color:#fff;background:#192c46;margin:24px 0;padding:24px}.regional-result a{color:#fff}.regional-meta{color:#4a6076;font-size:14px}.regional-status{color:#385674;font-size:14px;font-weight:600}.regional-actions{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:24px 0;display:flex}.regional-shell .planning-copy button{color:#192c46;background:#fff}.regional-shell details{border-bottom:1px solid #becbd7;padding:18px 0}.regional-shell summary{cursor:pointer;font-weight:600}.regional-shell .evidence-table-scroll{overflow:auto}.regional-shell table{border-collapse:collapse;width:100%;font-size:16px}.regional-shell th,.regional-shell td{text-align:left;vertical-align:top;border:1px solid #bac8d6;min-width:160px;padding:14px}.regional-shell caption{text-align:left;margin:12px 0;font-weight:600}.regional-shell ul,.regional-shell ol{padding-left:24px}.regional-shell li{margin:10px 0}.regional-related{background:#fff;border-left:4px solid #192c46;margin:32px 0;padding:24px}.regional-shell .regional-enquiry{border-top:2px solid #192c46;margin-top:32px;padding-top:24px}.regional-shell .regional-enquiry input[type=checkbox]{width:auto}.regional-shell .native-enquiry{max-width:850px}.regional-brief{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.7 var(--sans)}@media (width<=850px){.regional-grid,.regional-fields{grid-template-columns:1fr}.regional-shell{padding:28px 20px 36px}.regional-shell h1{font-size:36px}}@media print{.regional-page .interior-header,.regional-page .interior-footer,.regional-actions,.regional-enquiry,.regional-breadcrumb{display:none!important}.regional-shell{color:#000;max-width:none;padding:0}.regional-card,.regional-result{color:#000;break-inside:avoid;background:#fff;border:1px solid #999}.regional-grid{display:block}.regional-card{margin-bottom:20px}.regional-meta{color:#333}.regional-shell a{color:#000}.regional-shell input,.regional-shell select,.regional-shell textarea{color:#000;border-color:#999}.regional-shell details{display:none}.regional-shell h1{font-size:26pt}.regional-brief{font-size:11pt}}.regional-print-brief{display:none}@media print{.regional-print-brief{break-before:page;display:block}}.regional-chart{background:#fff;border:1px solid #becbd7;margin:24px 0;padding:12px}.regional-chart img{width:100%;height:auto;display:block}.regional-chart figcaption{margin:12px;font-size:14px;line-height:1.7}.regional-citation{background:#fff;border-left:4px solid #284f7b;margin:20px 0;padding:24px}.regional-downloads a{color:#fff;background:#192c46;padding:14px 20px;text-decoration:none;display:inline-block}.regional-downloads a:focus-visible{outline-color:#ab7927}.media-page{color:#10283f;background:#f8fafc}.media-intro{padding-top:76px;padding-bottom:64px}.media-intro h1{max-width:900px;margin:18px 0 24px;font-size:clamp(36px,5vw,64px);line-height:1.12}.media-lede{max-width:760px;font-size:20px;line-height:1.7}.media-section{border-top:1px solid #ccd5df;padding-top:48px;padding-bottom:48px}.media-section h2{font-size:clamp(27px,3vw,38px);line-height:1.25}.media-section p{max-width:900px;line-height:1.75}.media-page a:not(.button){color:#064a91;text-underline-offset:3px;text-decoration:underline}.media-page .ap-footer a{color:inherit}.media-table-wrap{margin:28px 0;overflow-x:auto}.media-page table{border-collapse:collapse;background:#fff;width:100%}.media-page th,.media-page td{text-align:left;border-bottom:1px solid #ccd5df;padding:16px}.media-page thead{color:#fff;background:#10283f}.media-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.media-research-grid article,.media-citation{background:#fff;border:1px solid #ccd5df;padding:26px}.media-research-grid h3{margin-top:0;font-size:24px}.media-citation{overflow-wrap:anywhere;margin:24px 0}.media-contact{padding-bottom:72px}.media-page .eyebrow{color:#38516b}@media (width<=640px){.media-intro{padding-top:44px;padding-bottom:40px}.media-lede{font-size:18px}.media-research-grid{grid-template-columns:1fr;gap:16px}.media-page th,.media-page td{padding:12px;font-size:14px}.media-section{padding-top:32px;padding-bottom:32px}}.seller-starting-points{color:#192c46;border-bottom:1px solid #c9d3db;padding-block:42px}.seller-starting-points h2{margin:10px 0 16px}.seller-starting-intro{max-width:850px}.seller-starting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.seller-starting-grid article{background:#edf2f6;flex-direction:column;min-width:0;padding:26px;display:flex}.seller-starting-grid article>p:first-child{margin-top:0;font-size:14px;font-weight:600}.seller-starting-grid h3{font:400 28px/1.2 var(--serif);margin:0 0 14px}.seller-starting-grid article>p{color:#405669}.seller-starting-grid a{color:#192c46;text-underline-offset:4px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:underline}.seller-starting-grid a:focus-visible{outline-offset:5px;outline:3px solid #467bad}@media (width<=800px){.seller-starting-grid{grid-template-columns:1fr}.seller-starting-points{padding-block:32px}.seller-starting-grid article{padding:24px}}.planning-tools-page{color:#192c46;background:#f7f7f4}.planning-tools-page .section-shell{max-width:1240px}.planning-tools-intro{padding-top:36px;padding-bottom:28px}.planning-tools-intro>nav:first-child{font:14px/1.7 var(--sans);color:#53616a;margin-bottom:28px}.planning-tools-intro a,.planning-tools-group a,.planning-tools-next a{text-underline-offset:4px;text-decoration:underline}.planning-tools-intro h1{font:400 clamp(36px,4vw,54px)/1.15 var(--serif);margin:12px 0 20px}.planning-tools-intro>p:last-of-type{max-width:760px;font:16px/1.7 var(--sans)}.planning-tools-jumps{font:16px/1.6 var(--sans);flex-wrap:wrap;gap:16px 30px;margin-top:24px;display:flex}.planning-tools-group{padding-top:26px;padding-bottom:20px;scroll-margin-top:24px}.planning-tools-group h2{font:400 32px/1.25 var(--serif);margin:0 0 24px}.planning-tools-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.planning-tools-grid article{background:#fff;border:1px solid #bdc8d0;flex-direction:column;min-width:0;padding:28px;display:flex}.planning-tools-grid h3{font:400 28px/1.25 var(--serif);margin:0 0 16px}.planning-tools-grid h3 a{text-decoration:none}.planning-tools-grid p{font:16px/1.75 var(--sans);color:#53616a;max-width:840px;margin:0 0 22px}.planning-tool-action{font:16px/1.6 var(--sans);margin-top:auto}.planning-tools-grid .is-featured{color:#fff;background:#192c46;grid-column:1/-1}.planning-tools-grid .is-featured p{color:#d7dde2}.planning-tools-next{font:16px/1.75 var(--sans);padding-top:26px;padding-bottom:64px}.planning-tools-next p{color:#53616a;max-width:880px;margin:0 0 24px}.planning-tools-page a:focus-visible{outline-offset:4px;outline:3px solid #966c24}@media (width<=700px){.planning-tools-grid{grid-template-columns:1fr}.planning-tools-grid article{padding:24px}.planning-tools-intro{padding-top:28px}.planning-tools-group h2{font-size:29px}}.renovation-breadcrumb{color:#52647e;max-width:1180px;margin:0 auto;padding:30px 36px 0;font-size:.875rem;line-height:1.7}.renovation-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.renovation-shell{padding-top:28px}.renovation-shell .move-intro h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.15}.renovation-reading{gap:16px;margin-top:28px;font-size:1rem;line-height:1.6;display:grid}.renovation-reading a{text-underline-offset:4px;text-decoration:underline}.renovation-fields>label:first-of-type{margin-top:0}.renovation-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.renovation-fields>.move-primary{width:100%;margin-top:24px}.renovation-page .move-faq a{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.renovation-breadcrumb{padding:24px 20px 0}.renovation-shell{padding-top:24px}}@media (width<=480px){.renovation-pair{grid-template-columns:1fr;gap:0}}@media print{.renovation-breadcrumb,.renovation-reading{display:none}.renovation-shell .move-intro h1{font-size:24pt}.renovation-shell .planning-facts{margin-bottom:24px}}.launch-page{color:#192c46;background:#f7f7f4}.launch-page .section-shell{max-width:1240px}.launch-intro{padding-top:30px;padding-bottom:20px}.launch-intro nav{font:14px/1.7 var(--sans);color:#53616a;margin-bottom:22px}.launch-intro a,.launch-workspace a,.launch-reading a{text-underline-offset:4px;text-decoration:underline}.launch-intro h1{font:400 clamp(34px,4vw,48px)/1.15 var(--serif);margin:12px 0 16px}.launch-intro>p:last-child{font:16px/1.7 var(--sans);max-width:780px;margin:0}.launch-workspace{font:16px/1.65 var(--sans);padding-bottom:56px}.launch-draft{background:#edf2f8;border:1px solid #bdc8d0;margin-bottom:30px;padding:22px}.launch-draft h2{font:400 26px/1.25 var(--serif);margin:0 0 12px}.launch-draft p{max-width:900px;margin:12px 0 0}.launch-draft-buttons{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.launch-draft button{color:#192c46;min-height:44px;font:16px/1.5 var(--sans);cursor:pointer;background:#fff;border:1px solid #192c46;padding:12px 18px}.launch-draft button:disabled{opacity:.55;cursor:default}.launch-draft p[role=status]{color:#53616a;font-size:14px}.launch-settings,.launch-task{background:#fff;border:1px solid #bdc8d0;min-width:0;margin:0;padding:22px}.launch-settings legend,.launch-task legend{font:600 18px/1.5 var(--sans);color:#192c46;max-width:100%;padding:0 8px}.launch-setting-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.launch-general-notes{grid-column:1/-1}.launch-settings>p{color:#53616a;margin:16px 0 0;font-size:14px}.launch-settings label,.launch-task label,.launch-actions .planning-copy label{font:16px/1.6 var(--sans);align-content:start;gap:8px;min-width:0;display:grid}.launch-settings :is(input,select,textarea),.launch-task :is(input,select,textarea),.launch-actions .planning-copy textarea{color:#192c46;width:100%;min-width:0;font:16px/1.5 var(--sans);background:#fff;border:1px solid #8b979e;border-radius:0;padding:12px}.launch-settings textarea,.launch-task textarea,.launch-actions .planning-copy textarea{resize:vertical}.launch-page fieldset:disabled{background:#f2f5f7}.launch-page fieldset:disabled :is(input,select,textarea){color:#53616a;opacity:1;background:#f2f5f7}.launch-progress{color:#fff;background:#192c46;flex-wrap:wrap;justify-content:space-between;gap:12px 30px;margin:26px 0;padding:22px 24px;display:flex}.launch-progress strong,.launch-progress span{font-size:16px}.launch-task-heading{justify-content:space-between;align-items:start;gap:24px;margin:28px 0;display:flex}.launch-task-heading h2,.launch-enquiry h2,.launch-reading h2{font:400 30px/1.25 var(--serif);margin:0 0 12px}.launch-task-heading p{color:#53616a;max-width:620px;margin:0}.launch-task-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.launch-task>p{color:#53616a;margin:0 0 20px}.launch-task-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.launch-task>a{margin-top:18px;display:inline-block}.launch-task .launch-timing-note{color:#192c46;border-left:3px solid #6a8097;margin:20px 0 0;padding-left:14px}.launch-actions{border-top:1px solid #bdc8d0;flex-wrap:wrap;align-items:start;gap:18px;margin:32px 0 0;padding-top:26px;display:flex}.launch-actions button{color:#fff;min-height:44px;font:16px/1.5 var(--sans);cursor:pointer;text-align:left;background:#192c46;border:1px solid #192c46;padding:12px 18px}.launch-actions .launch-secondary{color:#192c46;background:#edf2f8}.launch-actions>p{color:#53616a;flex-basis:100%;max-width:880px;margin:0;font-size:14px}.launch-actions .planning-copy{flex:260px;min-width:0}.launch-actions .planning-copy>p{margin:10px 0 0;font-size:14px}.launch-actions .planning-copy>p:empty{display:none}.launch-actions .planning-copy label{margin-top:16px}.launch-actions .planning-copy textarea{margin-top:8px}.launch-enquiry{border-top:1px solid #bdc8d0;max-width:780px;margin:36px auto 0;padding-top:30px}.launch-enquiry>p{margin-bottom:24px}.launch-reading{font:16px/1.7 var(--sans);padding-top:28px;padding-bottom:64px}.launch-reading>p{max-width:860px}.launch-reading nav{flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.launch-print-plan{display:none}.launch-page :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #284f7b}@media (width<=900px){.launch-task-grid{grid-template-columns:1fr}.launch-task-heading{display:block}}@media (width<=560px){.launch-setting-fields,.launch-task-fields{grid-template-columns:1fr}.launch-settings,.launch-task{padding:18px}.launch-intro{padding-top:24px}.launch-progress{padding:20px}.launch-actions{grid-template-columns:1fr;display:grid}.launch-actions .planning-copy{width:100%}}@media print{body:has(.launch-page) :is(.ap-header,.ap-footer,.ap-contact-dock,.review-dialog,.ap-skip,.ap-preview-notice){display:none!important}body:has(.launch-page) .review-dialog::backdrop{display:none!important}.launch-page{background:#fff}.launch-page .section-shell{width:100%;max-width:none;padding:0}.launch-intro :is(nav,p){display:none}.launch-intro h1{margin:0 0 20px;font-size:24pt}.launch-draft,.launch-settings,.launch-progress,.launch-task-list,.launch-actions,.launch-enquiry,.launch-reading{display:none!important}.launch-print-plan{font:10pt/1.5 var(--sans);display:block}.launch-print-plan h2{font:400 18pt/1.2 var(--serif)}.launch-print-plan table{border-collapse:collapse;table-layout:fixed;width:100%}.launch-print-plan caption{text-align:left;margin-bottom:10px}.launch-print-plan th,.launch-print-plan td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #bdc8d0;padding:10px}.launch-print-plan th:first-child{width:30%}.launch-print-plan th:nth-child(2){width:20%}.launch-print-plan tr{break-inside:avoid}.launch-print-plan thead{display:table-header-group}.launch-print-plan td p{margin:8px 0 0}}.advisory-breadcrumb{font:14px/1.6 var(--sans);color:#d9e1e8;flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.advisory-breadcrumb a{color:inherit;text-underline-offset:4px}.advisory-decision{color:#273b4d;padding-block:64px}.advisory-decision h2{max-width:780px;font:400 clamp(30px,3.6vw,44px)/1.2 var(--serif);margin:12px 0 24px}.advisory-decision h3{font:400 26px/1.3 var(--serif);margin:0 0 16px}.advisory-decision>p:not(.eyebrow),.advisory-discussion p{max-width:820px;font:16px/1.75 var(--sans)}.advisory-document-grid{border-top:1px solid #c3cdd6;grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;padding-top:32px;display:grid}.advisory-document-grid ul{margin:0;padding-left:22px;line-height:1.8}.advisory-resources{flex-wrap:wrap;gap:14px 24px;margin-top:28px;display:flex}.advisory-resources a{font:14px/1.65 var(--sans);color:#273b4d;text-underline-offset:4px}.advisory-decision .advisory-byline{font:14px/1.6 var(--sans);color:#55636b;margin-top:30px}@media (width<=650px){.advisory-decision{padding-block:44px}.advisory-document-grid{grid-template-columns:1fr;gap:28px}.advisory-decision h2{font-size:32px}}._page_hlb83_1{background:var(--paper);color:var(--ink)}._shell_hlb83_2{width:min(1240px,100% - 80px);margin-inline:auto}._page_hlb83_1 p{font-size:1rem;line-height:1.7}._page_hlb83_1 ._kicker_hlb83_4{letter-spacing:.1em;text-transform:uppercase;color:#59656e;margin:0 0 20px;font-size:.875rem;line-height:1.5}._page_hlb83_1 h2{font:400 clamp(2rem,3.2vw,3.25rem)/1.12 var(--serif);letter-spacing:-.035em;margin:0 0 24px}._hero_hlb83_6{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);padding-block:72px 80px;display:grid}._heroCopy_hlb83_7{min-width:0}._heroCopy_hlb83_7 h1{font:400 clamp(2.8rem,4.6vw,4.5rem)/1.07 var(--serif);letter-spacing:-.045em;max-width:650px;margin:0 0 24px}._heroCopy_hlb83_7>p:not(._kicker_hlb83_4){color:#4d5a64;max-width:550px}._heroCopy_hlb83_7 ._lede_hlb83_10{color:var(--ink);margin:0 0 12px;font-size:1.25rem}._button_hlb83_11{background:var(--ink);color:#fff;border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:17px 23px;font-size:1rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}._button_hlb83_11:hover{color:#fff;background:#294157}._heroCopy_hlb83_7 ._button_hlb83_11{margin-top:14px}._heroCopy_hlb83_7 ._reassurance_hlb83_14{margin:14px 0 20px;font-size:.875rem;line-height:1.65}._secondary_hlb83_15{text-underline-offset:5px;padding-block:8px;font-size:.9375rem;line-height:1.6;text-decoration:underline;display:inline-block}._preview_hlb83_16{color:#fff;background:#14293b;min-width:0;padding:32px 36px;box-shadow:12px 12px #e9e7e1}._previewTop_hlb83_17{border-bottom:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:28px;padding-bottom:22px;font-size:.875rem;display:flex}._previewTop_hlb83_17>span:first-child{font-family:var(--serif);font-size:1.375rem}._preview_hlb83_16 ._kicker_hlb83_4{color:#c3d0da;margin-bottom:12px;font-size:.75rem}._preview_hlb83_16 h2{max-width:380px;margin-bottom:12px;font-size:clamp(1.8rem,2.5vw,2.5rem)}._preview_hlb83_16 ._previewLabel_hlb83_21{color:#c3d0da;margin:0 0 22px;font-size:.8125rem}._reviewContents_hlb83_22{margin:0}._reviewContents_hlb83_22>div{border-top:1px solid #ffffff30;padding:15px 0}._reviewContents_hlb83_22 dt{font-size:1rem;font-weight:600}._reviewContents_hlb83_22 dt span{color:#d6bb92;margin-right:13px;font-size:.75rem}._reviewContents_hlb83_22 dd{color:#d6e0e7;margin:5px 0 0 30px;font-size:.9375rem;line-height:1.55}._preview_hlb83_16 ._previewFoot_hlb83_27{color:#c3d0da;margin:12px 0 0;font-size:.8125rem}._evidence_hlb83_28{background:#eeede8;padding-block:52px}._evidenceGrid_hlb83_29{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}._evidenceGrid_hlb83_29 h2{max-width:450px;margin:0}._evidenceGrid_hlb83_29 p{color:#4d5a64;margin:0 0 14px}._process_hlb83_32{padding-block:72px}._process_hlb83_32 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:36px 0 0;padding:0;list-style:none;display:grid}._process_hlb83_32 li{border-top:1px solid #a5aeb3;padding-top:18px}._process_hlb83_32 li>span{color:#776247;font-size:.875rem}._process_hlb83_32 h3{font:400 1.65rem/1.2 var(--serif);margin:24px 0 14px}._process_hlb83_32 li p{color:#4d5a64;margin:0}._faq_hlb83_38{border-top:1px solid #bdc4c8;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:64px;display:grid}._faq_hlb83_38 details{border-bottom:1px solid #bdc4c8;padding:20px 0}._faq_hlb83_38 details:first-child{padding-top:0}._faq_hlb83_38 summary{cursor:pointer;padding:5px 0;font-size:1.0625rem;font-weight:600}._faq_hlb83_38 details p{color:#4d5a64;margin:14px 0 0}._final_hlb83_43{color:#fff;background:#14293b;padding-block:64px}._final_hlb83_43>._shell_hlb83_2{justify-content:space-between;align-items:center;gap:40px;display:flex}._final_hlb83_43 ._kicker_hlb83_4{color:#c3d0da}._final_hlb83_43 h2{max-width:650px;margin-bottom:16px}._final_hlb83_43 p{color:#d6e0e7;margin-bottom:0}._final_hlb83_43 ._button_hlb83_11{color:var(--ink);background:#fff;border-color:#fff;flex-shrink:0;max-width:380px}._final_hlb83_43 ._button_hlb83_11:hover{background:#e6edf2}._related_hlb83_50{flex-wrap:wrap;align-items:center;gap:18px 32px;padding-block:28px;font-size:.9375rem;display:flex}._related_hlb83_50>span{color:#59656e}._related_hlb83_50 a{text-underline-offset:5px;padding:8px 0;text-decoration:underline}@media (width<=1000px){._hero_hlb83_6{gap:32px}._preview_hlb83_16{padding:28px}._evidenceGrid_hlb83_29,._faq_hlb83_38{gap:40px}._final_hlb83_43>._shell_hlb83_2{flex-direction:column;align-items:flex-start}._final_hlb83_43 ._button_hlb83_11{max-width:none}}@media (width<=760px){._shell_hlb83_2{width:calc(100% - 40px)}._hero_hlb83_6{grid-template-columns:1fr;gap:36px;padding-block:42px 52px}._heroCopy_hlb83_7 h1{font-size:clamp(2.7rem,8.5vw,3.7rem)}._heroCopy_hlb83_7 ._button_hlb83_11{gap:16px;width:100%}._preview_hlb83_16{padding:26px;box-shadow:6px 6px #e9e7e1}._evidence_hlb83_28{padding-block:40px}._evidenceGrid_hlb83_29,._faq_hlb83_38{grid-template-columns:1fr;gap:24px}._process_hlb83_32{padding-block:48px}._process_hlb83_32 ol{grid-template-columns:1fr;gap:26px;margin-top:26px}._process_hlb83_32 h3{margin-top:14px}._faq_hlb83_38{padding-block:44px}._faq_hlb83_38 details:first-child{border-top:1px solid #bdc4c8;padding-top:16px}._final_hlb83_43{padding-block:44px}._final_hlb83_43 ._button_hlb83_11{gap:16px;width:100%}._related_hlb83_50{padding-block:24px}._related_hlb83_50>span{width:100%}}@media (prefers-reduced-motion:reduce){._page_hlb83_1{scroll-behavior:auto}}._soldSection_hlb83_57{background:#fff;border-top:1px solid #d7dde1;padding-block:64px 72px;scroll-margin-top:24px}._soldHeading_hlb83_58{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;display:grid}._soldHeading_hlb83_58 h2{margin-bottom:0}._soldHeading_hlb83_58>p{color:#4d5a64;max-width:520px;margin:0}._soldFilters_hlb83_60{flex-wrap:wrap;gap:10px;margin:30px 0 24px;display:flex}._soldFilters_hlb83_60 span{color:#253b4d;background:#eef2f4;border:1px solid #d8e0e5;padding:9px 15px;font-size:.875rem;line-height:1.5}._soldAccess_hlb83_62{color:#fff;background:#14293b;justify-content:space-between;gap:32px;padding:24px 28px;display:flex}._soldAccess_hlb83_62 strong{font-size:1.0625rem;font-weight:600}._soldAccess_hlb83_62 p{color:#d6e0e7;max-width:760px;margin:6px 0 0;font-size:.9375rem}._soldAccess_hlb83_62>span{text-align:right;color:#d6e0e7;flex-shrink:0;font-size:.8125rem;line-height:1.65}._soldFrameWrap_hlb83_65{background:#fff;border:1px solid #d8e0e5;border-top:0;padding:20px;position:relative}._soldFrame_hlb83_65{border:0;width:100%;min-width:0;scroll-margin-top:24px;display:block}._soldLoading_hlb83_67{color:#4d5a64;padding:20px}._soldLoading_hlb83_67 a{text-decoration:underline}._soldFooter_hlb83_68{justify-content:space-between;align-items:start;gap:32px;margin-top:20px;display:flex}._soldFooter_hlb83_68 p{color:#59656e;max-width:720px;margin:0;font-size:.8125rem;line-height:1.6}._soldFooter_hlb83_68>a{text-underline-offset:4px;flex-shrink:0;padding-block:4px;font-size:.875rem;line-height:1.6;text-decoration:underline}@media (width<=760px){._soldSection_hlb83_57{padding-block:40px 48px}._soldHeading_hlb83_58{grid-template-columns:1fr;gap:20px}._soldFilters_hlb83_60{gap:8px;margin-block:24px 20px}._soldFilters_hlb83_60 span{padding:8px 11px;font-size:.8125rem}._soldAccess_hlb83_62{flex-direction:column;gap:16px;padding:22px}._soldAccess_hlb83_62>span{text-align:left}._soldFrameWrap_hlb83_65{padding:8px}._soldFooter_hlb83_68{flex-direction:column;gap:12px}}._soldInterpretation_hlb83_73{background:#eeede8;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:24px;padding:32px;display:grid}._soldInterpretation_hlb83_73 h3{font:400 clamp(1.7rem,2.5vw,2.25rem)/1.2 var(--serif);max-width:620px;margin:0 0 14px}._soldInterpretation_hlb83_73 p{color:#4d5a64;max-width:690px;margin:0}._soldInterpretation_hlb83_73 ._button_hlb83_11{max-width:330px}._button_hlb83_11:focus-visible,._soldFooter_hlb83_68 a:focus-visible{outline-offset:4px;outline:3px solid #587ca5}@media (width<=1000px){._soldInterpretation_hlb83_73{grid-template-columns:1fr;gap:24px}}@media (width<=760px){._soldInterpretation_hlb83_73{padding:24px}._soldInterpretation_hlb83_73 ._button_hlb83_11{gap:12px;width:100%;max-width:none}}
