:root{--gold:#9c8e70;--paper:#fafafa;--ink:#20201d}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,select{font:inherit;cursor:pointer}header{min-height:100px;max-width:1200px;padding:22px 28px;margin:auto;display:flex;align-items:center;gap:32px}.logo{width:164px;height:auto;display:block}nav{display:flex;gap:30px;margin-left:auto;align-items:center}nav a:hover{color:var(--gold)}.button{display:inline-block;background:var(--gold);color:white;padding:13px 25px;border:0;box-shadow:0 3px 6px #9c8e7040;font-weight:600}.button:hover{background:#b0a27f}#menu{display:none;background:none;border:0;color:var(--gold);font-size:24px}.hero{background:linear-gradient(#9c8e709e,#9c8e709e),url('/assets/c10c14185ce7e8b999fe702c9a9838f6.webp') center/cover;color:white;min-height:330px;display:flex;align-items:center}.hero>div{width:1140px;max-width:100%;margin:auto;padding:40px 24px}.hero h1{max-width:760px;font-size:48px;line-height:1.16;letter-spacing:-1.5px;margin:0 0 12px;font-weight:700}.hero p{font-size:20px;margin:0;max-width:730px}.filters{max-width:1140px;margin:28px auto;display:flex;align-items:center;gap:16px;padding:0 16px}.filters label{flex:1}.filters select{width:100%;padding:12px;border:1px solid #e6e6e6;background:white;border-radius:0;color:#20201d}.operations{display:flex;background:#ebeae6;padding:5px;gap:4px}.operations button{padding:9px 18px;border:0;background:none;color:#555}.operations button.active{background:white;color:black}.reset{border:0;background:none;text-decoration:underline;color:#6e6654;font-size:13px}.grid{max-width:1140px;margin:28px auto 64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 16px}.card{border:1px solid #e6e6e6;background:white}.cover{display:block;position:relative;margin:15px 15px 0}.cover img{width:100%;aspect-ratio:1.32;object-fit:cover;display:block}.badge{position:absolute;left:10px;top:10px;background:#efe3b4;padding:5px 10px;font-size:14px;font-weight:600}.card-body{padding:18px 16px}.card h2{font-size:21px;line-height:1.3;margin:0 0 22px;font-weight:600}.stats{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e6e6;padding:0 0 20px;margin-bottom:20px;font-size:12px}.stats b{display:block;font-size:20px;font-weight:500}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.card-bottom strong{font-size:24px;font-weight:500}.card-bottom a{color:var(--gold);font-size:13px}.cta{background:#ebe8df;text-align:center;padding:56px 24px}.cta h2{font-size:32px;line-height:1.2;margin:0 0 16px}.cta p{margin:0 0 24px}.cta .small{font-size:13px;margin:16px 0 0}footer{max-width:1140px;margin:auto;padding:30px 24px 80px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.whatsapp{position:fixed;right:24px;bottom:20px;border-radius:30px;background:#61ce70;color:white;padding:10px 22px;box-shadow:0 2px 9px #0002;font-size:16px;z-index:5}.property,.prose{max-width:1100px;margin:25px auto 70px;padding:0 24px}.back{display:block;color:var(--gold);margin-bottom:20px}.property-cover{width:100%;max-height:600px;object-fit:cover}.property-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0}.property h1{font-size:36px;line-height:1.2;max-width:730px;margin:0}.property-title>strong{font-size:28px;white-space:nowrap}.property .stats{max-width:600px;padding-top:20px}.description{white-space:pre-line;max-width:850px;margin:32px 0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery img{width:100%;height:230px;object-fit:cover}.prose{max-width:850px}.prose h1{font-size:42px;line-height:1.15;margin:48px 0 32px}.prose h2{margin-top:40px}.sr{position:absolute;clip:rect(0,0,0,0)}#empty{text-align:center;padding:40px 24px}[hidden]{display:none!important}:focus-visible{outline:3px solid #9c8e70;outline-offset:3px}@media(max-width:850px){header{gap:24px;padding:18px 20px;min-height:85px}.logo{width:128px}header .button{margin-left:auto;padding:12px 24px;font-size:14px}#menu{display:block;padding:0}nav{display:none;position:absolute;top:84px;left:0;right:0;background:var(--paper);z-index:10;padding:20px;box-shadow:0 6px 8px #0001}nav.open{display:flex;flex-direction:column;gap:18px}.grid{grid-template-columns:repeat(2,1fr)}.filters{flex-wrap:wrap}.filters label,.operations{flex:1 0 40%}.reset{flex:0 0 100%}.hero h1{font-size:48px}.property-title{display:block}.property-title>strong{display:block;margin-top:20px}footer{flex-wrap:wrap}.gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.hero{min-height:315px}.hero>div{padding:44px 16px}.hero h1{font-size:46px;line-height:1.19}.hero p{font-size:18px;line-height:1.5}.filters{margin:10px auto 24px;gap:14px;padding:0 10px}.operations{justify-content:center}.operations button{padding:8px 17px}.grid{grid-template-columns:1fr;padding:0;margin-top:0;gap:20px}.card h2{font-size:23px}.cover img{aspect-ratio:1.23}.card-body{padding:20px}.stats{font-size:14px}.card-bottom a{font-size:15px}.whatsapp{right:20px;bottom:22px;font-size:16px}.cta h2{font-size:28px}.property h1{font-size:30px}.gallery{grid-template-columns:1fr}.property,.prose{padding:0 16px}.prose h1{font-size:34px}}
/* About and journal */
.wrap{width:min(1140px,100%);margin-inline:auto;padding-inline:28px}.eyebrow{color:#7f7156;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 20px}.inline-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:#786b51;font-size:14px;font-weight:600;border-bottom:1px solid #c9c1b1;padding-bottom:7px}.inline-link:hover{color:#302c23;border-color:#302c23}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:62px;padding-bottom:72px;align-items:center}.about-copy h1,.journal-header h1{font-size:58px;font-weight:500;line-height:1.08;letter-spacing:-2px;margin:0 0 26px}.about-copy .lead{font-size:22px;line-height:1.45;margin:0 0 20px;max-width:400px}.about-copy>p:not(.eyebrow):not(.lead):not(.contact-note){max-width:430px;color:#69675f;font-size:15px;line-height:1.8;margin-bottom:28px}.contact-note{font-size:12px;color:#77736b;margin-top:14px}.about-portrait{margin:0;position:relative;align-self:stretch;min-height:540px}.about-portrait img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:44% center}.about-portrait figcaption{position:absolute;bottom:20px;left:22px;right:22px;color:white;font-size:14px;text-shadow:0 1px 6px #0009}.experience-band{background:#eeece5;border-block:1px solid #e6e1d6}.experience-grid{display:grid;grid-template-columns:1fr 1fr 1fr;padding-block:34px}.experience-grid>div{padding:0 28px;border-right:1px solid #d5cebf}.experience-grid>div:first-child{padding-left:0}.experience-grid>div:last-child{border:0}.experience-grid strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.5px}.experience-grid span{display:block;font-size:13px;color:#736e62;margin-top:8px}.about-promise{padding-top:88px;padding-bottom:86px}.promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.promise-grid h2,.section-heading h2{font-weight:500;font-size:38px;line-height:1.2;letter-spacing:-1px;margin:0}.promise-grid p{font-size:15px;line-height:1.9;color:#68665e;margin:0 0 20px}.process-section{background:#f0eee8;padding:70px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-heading>p{font-size:14px;color:#756f63}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.process-grid article{border-top:1px solid #bcb29d;padding-top:26px}.step-number{font-size:14px;color:#9c8e70}.process-grid h3{font-size:22px;line-height:1.3;font-weight:500;max-width:260px;margin:28px 0 16px}.process-grid p{font-size:14px;color:#726e64;line-height:1.8}.results-section{padding-top:84px;padding-bottom:84px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.results-grid figure{margin:0}.results-grid img{width:100%;aspect-ratio:1.12;object-fit:cover;display:block}.results-grid figcaption{font-size:16px;padding-top:15px}.results-grid figcaption span{display:block;font-size:12px;color:#7f796b;margin-top:3px}.journal-header{padding-top:66px;padding-bottom:48px}.journal-header h1{max-width:850px;font-size:60px}.journal-header>p:last-child{font-size:17px;color:#777267;line-height:1.7;margin:0}.journal-content{padding-bottom:85px}.featured-post{display:grid;grid-template-columns:1.15fr 1fr;background:#efede6}.journal-photo{display:block;overflow:hidden}.journal-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.journal-photo:hover img{transform:scale(1.03)}.featured-post .journal-photo{min-height:390px}.journal-copy{padding:28px 0}.featured-post .journal-copy{padding:44px 38px;align-self:center}.journal-copy .eyebrow{margin-bottom:14px;font-size:10px}.journal-copy h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;font-weight:500;margin:0 0 16px}.featured-post h2{font-size:31px}.journal-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#6e6a61;margin:0 0 24px}.journal-section-label{display:flex;justify-content:space-between;align-items:center;margin:64px 0 26px;border-bottom:1px solid #ded9ce;padding-bottom:18px}.journal-section-label h2{font-size:24px;font-weight:500;margin:0}.journal-section-label span{font-size:12px;color:#8b8270}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 26px}.journal-card .journal-photo{aspect-ratio:1.5}.journal-card{border-bottom:1px solid #ded9ce}.journal-card .journal-copy{padding:24px 0 28px}.journal-card h2 a:hover{color:#8f8063}.journal-card .inline-link{margin-top:auto}.journal-card .journal-copy{display:flex;flex-direction:column;align-items:start;flex:1}.article-top{padding-top:42px}.article-top>.back{font-size:13px;margin-bottom:42px}.article-top .eyebrow span{letter-spacing:0;text-transform:none;font-weight:400;color:#8b8373;padding-left:6px}.article-top h1{font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-1.4px;max-width:900px;margin:0 0 26px}.article-author{display:flex;align-items:center;gap:12px;margin-bottom:34px}.article-author>img{height:42px;width:42px;border-radius:50%;object-fit:cover;object-position:38% center}.article-author b{font-size:13px;font-weight:500;display:block}.article-author span{display:block;font-size:12px;color:#8a8272}.article-hero-image{width:100%;height:440px;object-fit:cover;display:block}.article-layout{display:grid;grid-template-columns:minmax(0,720px) 280px;gap:70px;padding-block:55px 70px;align-items:start}.article-prose{font-size:17px;line-height:1.9;color:#524f47;overflow-wrap:anywhere}.article-prose p{margin:0 0 24px}.article-prose h2{font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.5px;color:#24231f;margin:46px 0 20px}.article-prose h2:first-child{margin-top:0}.article-prose h3{font-size:23px;line-height:1.4;font-weight:500;color:#353129;margin:30px 0 15px}.article-prose ul,.article-prose ol{padding-left:24px;margin:0 0 28px}.article-prose li{padding-left:5px;margin-bottom:9px}.article-prose a:not(.inline-link){text-decoration:underline;text-underline-offset:3px;color:#8d7a55}.article-return{margin-top:34px}.article-aside{background:#eeece5;padding:30px 24px;position:sticky;top:24px}.article-aside .eyebrow{font-size:9px;letter-spacing:1.3px}.article-aside h2{font-size:27px;line-height:1.2;font-weight:500;margin:0 0 18px}.article-aside>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#766e5f;margin-bottom:26px}.article-aside .button{padding:12px 17px;font-size:13px}.related-posts{border-top:1px solid #ded9ce;padding-top:52px;padding-bottom:80px}.related-posts>.section-heading h2{font-size:30px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.related-grid .journal-card h2{max-width:450px}.journal-card{display:flex;flex-direction:column}
@media(max-width:950px){.about-intro{gap:35px}.about-copy h1{font-size:48px}.about-portrait{min-height:530px}.experience-grid strong{font-size:19px}.promise-grid{gap:40px}.journal-grid{grid-template-columns:1fr 1fr}.featured-post .journal-copy{padding:30px}.featured-post h2{font-size:27px}.article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:35px}.article-aside{padding:26px 20px}.article-top h1{font-size:42px}}
@media(max-width:650px){.wrap{padding-inline:20px}.about-intro{grid-template-columns:1fr;padding-top:38px;padding-bottom:36px;gap:32px}.about-copy h1{font-size:47px;margin-bottom:24px}.about-copy .lead{font-size:20px}.about-portrait{min-height:0;aspect-ratio:1.05}.about-portrait img{position:static;height:100%;object-position:center}.experience-grid{grid-template-columns:1fr;padding-block:10px}.experience-grid>div,.experience-grid>div:first-child{border:0;border-bottom:1px solid #d5cebf;padding:20px 0}.experience-grid strong{font-size:22px}.experience-grid span{margin-top:4px}.about-promise{padding-block:48px}.promise-grid{grid-template-columns:1fr;gap:24px}.promise-grid h2,.section-heading h2{font-size:31px}.process-section{padding-block:46px}.section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:30px}.section-heading>p{margin:0}.process-grid{grid-template-columns:1fr;gap:24px}.process-grid article{padding-top:20px}.process-grid h3{max-width:none;margin:14px 0 12px}.results-section{padding-block:46px}.results-grid{grid-template-columns:1fr;gap:28px}.results-grid img{aspect-ratio:1.3}.journal-header{padding-top:40px;padding-bottom:30px}.journal-header h1{font-size:43px;letter-spacing:-1.5px}.journal-header>p:last-child{font-size:15px}.journal-header br{display:none}.featured-post{grid-template-columns:1fr}.featured-post .journal-photo{min-height:0;aspect-ratio:1.4}.featured-post .journal-copy{padding:26px 24px 30px}.featured-post h2{font-size:27px}.journal-section-label{margin-top:40px;gap:12px}.journal-section-label h2{font-size:21px}.journal-grid{grid-template-columns:1fr;gap:28px}.journal-card h2{font-size:26px}.journal-content{padding-bottom:48px}.article-top{padding-top:26px}.article-top>.back{margin-bottom:28px}.article-top h1{font-size:34px;letter-spacing:-.8px}.article-top .eyebrow{line-height:1.8}.article-top .eyebrow span{white-space:nowrap}.article-hero-image{height:auto;aspect-ratio:1.35}.article-layout{grid-template-columns:1fr;gap:35px;padding-block:30px 44px}.article-prose{font-size:16px;line-height:1.85}.article-prose h2{font-size:26px;margin-top:36px}.article-aside{position:static;padding:28px}.article-aside h2{font-size:28px}.related-grid{grid-template-columns:1fr}.related-posts{padding-top:36px;padding-bottom:48px}.related-posts>.section-heading h2{font-size:26px}.eyebrow{font-size:10px;letter-spacing:1.5px}}

/* Compact property cards and shared outline amenity icons */
.grid,.filters{width:100%;max-width:1200px;padding-inline:32px}
.grid{gap:22px;margin-bottom:56px}
.card{min-width:0}
.cover{margin:10px 10px 0}
.cover img{aspect-ratio:1.6}
.card-body{padding:16px}
.card h2{font-size:19px;line-height:1.3;margin-bottom:16px;min-height:2.6em}
.stats{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;padding-bottom:14px;margin-bottom:14px;font-size:11px}
.stat{display:flex;align-items:center;gap:8px;min-width:0}
.stat-icon{width:23px;height:23px;flex-shrink:0;color:var(--gold)}
.stat-copy{display:flex;flex-direction:column;line-height:1.35}
.stats b{font-size:18px;line-height:1.25;font-weight:500}
.card-bottom strong{font-size:22px}
.card-bottom a{font-size:12px;white-space:nowrap}
.property .stats{gap:24px;font-size:13px;padding-block:18px}
.property .stat-icon{width:28px;height:28px}
.property .stats b{font-size:22px}
@media(max-width:850px){.grid,.filters{padding-inline:24px}.grid{gap:20px}}
@media(max-width:550px){
 .grid,.filters{padding-inline:20px}
 .grid{gap:18px}
 .cover{margin:10px 10px 0}
 .cover img{aspect-ratio:1.65}
 .card-body{padding:14px}
 .card h2{font-size:19px;min-height:0;margin-bottom:14px}
 .stats{gap:8px;padding-bottom:12px;margin-bottom:12px;font-size:11px}
 .stat{gap:7px}
 .stat-icon{width:21px;height:21px}
 .stats b{font-size:18px}
 .card-bottom strong{font-size:22px}
 .card-bottom a{font-size:12px}
 .property .stats{gap:12px;font-size:11px}
 .property .stat-icon{width:23px;height:23px}
}

/* Clear operation selection and filter affordances */
.operations{border:1px solid #d8d2c5;background:#eeece6;padding:4px;gap:4px;border-radius:6px;flex-shrink:0}
.operations button{min-height:44px;padding:10px 17px;border-radius:3px;font-weight:600;color:#6b6353;transition:background .15s,color .15s}
.operations button:hover{background:#e0dbcf;color:#302c23}
.operations button.active{background:var(--gold);color:#fff;box-shadow:0 1px 3px #302c2320}
.filters select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23716856' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:right 16px center;min-height:46px}
.filters label{min-width:0}
.card .stats{border-top:1px solid #e6e6e6;padding-top:14px}
.card h2{margin-bottom:14px}
.card-bottom a{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;min-height:44px;color:#786b51}
.card-bottom a:hover{color:#302c23}
.link-chevron{width:17px;height:17px;flex-shrink:0}
.whatsapp{display:inline-flex;align-items:center;gap:9px}
.whatsapp-icon{width:23px;height:23px;flex-shrink:0}
@media(max-width:850px){.operations{flex:1 0 100%}.operations button{flex:1}.filters label{flex:1 1 28%}}
@media(max-width:550px){.filters{gap:12px}.filters label{flex:1 1 40%}.filters label:last-child{flex-basis:100%}.card .stats{padding-top:12px}.card-bottom a{font-size:14px}}

/* Refined controls, tactile buttons and inline property facts */
.operations,.operations button,.filters select,.button,.card,.cover,.cover img,.gallery img,.property-cover{border-radius:2px}
.cover{overflow:hidden}
.operations button.active{background:#fff;color:#302c23;box-shadow:0 1px 4px #302c231a}
.button{box-shadow:0 1px 2px #302c2326,0 4px 8px #302c2324,inset 0 1px 0 #ffffff30;transition:box-shadow .18s,transform .18s,background .18s}
.button:hover{box-shadow:0 2px 4px #302c2320,0 7px 14px #302c2330;transform:translateY(-1px)}
.button:active{transform:translateY(1px);box-shadow:0 1px 3px #302c232b,inset 0 1px 2px #302c231a}
.whatsapp{box-shadow:0 2px 4px #16452326,0 6px 18px #16452333,inset 0 1px 0 #ffffff40;transition:box-shadow .18s,transform .18s,background .18s}
.whatsapp:hover{background:#4fc260;transform:translateY(-2px);box-shadow:0 3px 6px #16452326,0 9px 23px #16452340}
.whatsapp:active{transform:translateY(1px);box-shadow:0 1px 4px #16452333}
.whatsapp-icon{width:22px;height:22px}
.stats{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}
.stat{gap:6px}
.stat-copy{flex-direction:row;align-items:baseline;gap:4px;white-space:nowrap}
.stats b{font-size:16px}
.stat-icon{width:19px;height:19px}
.property .stats{max-width:680px}
@media(prefers-reduced-motion:reduce){.button,.whatsapp{transition:none}.button:hover,.whatsapp:hover,.button:active,.whatsapp:active{transform:none}}

/* Rental cadence and consistently left-aligned property facts */
.card .stats,.property .stats{justify-content:flex-start;column-gap:22px;row-gap:10px}
.price-period{font-size:13px;font-weight:400;white-space:nowrap;color:#777267}
.card-bottom>strong{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:5px;line-height:1.35}
.property-title .price-period{font-size:16px}
@media(max-width:550px){.card .stats,.property .stats{column-gap:18px}.card-bottom{flex-wrap:wrap}.property-title>strong{white-space:normal}}

/* Keep facts on one line; increase spacing only where the container allows it. */
.card-body,.property{container-type:inline-size}
.card .stats,.property .stats{flex-wrap:nowrap;column-gap:28px}
.stat{flex-shrink:0}
@container(max-width:340px){
 .card .stats,.property .stats{column-gap:20px}
 .stat{gap:5px}
 .stats b{font-size:15px}
}
@container(max-width:300px){
 .card .stats,.property .stats{column-gap:12px;font-size:10px}
 .stat-icon,.property .stat-icon{width:17px;height:17px}
 .stats b,.property .stats b{font-size:14px}
 .stat-copy{gap:3px}
}
@container(max-width:260px){
 .card .stats,.property .stats{column-gap:9px;font-size:9px}
 .stat{gap:4px}
 .stat-icon,.property .stat-icon{width:16px;height:16px}
}

/* Spacious mobile navigation, anchored to the actual header height */
#menu svg{display:block;width:30px;height:30px}
.menu-close{display:none}
#menu[aria-expanded="true"] .menu-lines{display:none}
#menu[aria-expanded="true"] .menu-close{display:block}
@media(max-width:850px){
 header{position:relative;gap:12px}
 header .button{padding-inline:18px}
 #menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex-shrink:0;border-radius:2px}
 #menu:hover,#menu[aria-expanded="true"]{background:#eeece6}
 #main-nav{top:100%;padding:10px 24px 18px;border-top:1px solid #e6e1d6;box-shadow:0 10px 20px #302c2314}
 #main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}
 #main-nav a{display:block;width:100%;padding:20px 4px;font-size:17px;line-height:1.4;border-bottom:1px solid #e6e1d6}
 #main-nav a:last-child{border-bottom:0}
}
@media(max-width:380px){header{gap:8px;padding-inline:16px}.logo{width:100px}header .button{font-size:13px;padding-inline:12px}#main-nav{padding-inline:20px}}

/* Seller service content and crawlable local navigation */
.breadcrumbs{display:flex;position:static;box-shadow:none;background:none;gap:10px;padding-block:18px 0;font-size:12px;color:#777267;align-items:baseline;flex-wrap:wrap;z-index:auto}
.breadcrumbs a{color:#786b51;text-decoration:underline;text-underline-offset:3px}
.seller-intro{padding-block:60px 64px;max-width:1000px}
.seller-intro h1{font-size:52px;line-height:1.12;letter-spacing:-1.6px;font-weight:500;max-width:850px;margin:0 0 26px}
.seller-intro .lead{font-size:22px;line-height:1.6;max-width:760px}
.seller-intro>p:not(.eyebrow){color:#68665e;max-width:760px}
.seller-intro .button{margin-top:18px}
.seller-bio{margin:22px 0 0 26px}
.seller-section{padding-block:52px}
.seller-section h2,.seller-teaser h2{font-size:32px;line-height:1.25;font-weight:500;letter-spacing:-.6px;margin:0 0 20px}
.seller-section>p{max-width:810px;color:#68665e;line-height:1.85}
.seller-steps,.seller-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:34px}
.seller-steps article{border-top:1px solid #ccc4b4;padding-top:24px}
.seller-section h3{font-size:22px;line-height:1.35;font-weight:500;margin:12px 0}
.seller-steps p,.seller-areas p{font-size:15px;line-height:1.85;color:#68665e}
.seller-area-band{background:#eeece5}
.seller-areas article{min-width:0}
.seller-areas .inline-link{font-size:13px;line-height:1.6}
.seller-checklist{padding-left:22px;line-height:1.85;color:#524f47}
.seller-checklist li{padding-left:5px;margin-block:10px}
.seller-faq details{border-top:1px solid #ded9ce;padding:20px 0}
.seller-faq details:last-child{border-bottom:1px solid #ded9ce}
.seller-faq summary{font-size:18px;font-weight:500;cursor:pointer;padding-right:16px}
.seller-faq details p{max-width:800px;color:#68665e;line-height:1.85;margin:18px 0 0}
.seller-reading{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.seller-teaser{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:48px 64px;border-top:1px solid #ded9ce}
.seller-teaser h2{font-size:28px}
.seller-teaser p{max-width:650px;color:#68665e}
.seller-teaser .eyebrow{font-size:10px}
.seller-teaser .button{flex-shrink:0}
.seller-footer{padding:24px;text-align:center;border-bottom:1px solid #ded9ce;font-size:14px}
.seller-footer a{color:#786b51;text-decoration:underline;text-underline-offset:4px}
.seller-footer span{display:block;font-size:12px;margin-top:10px;color:#777267}
@media(min-width:851px){header{gap:22px}header nav{gap:20px;font-size:14px}}
@media(max-width:700px){.seller-intro{padding-block:38px 40px}.seller-intro h1{font-size:37px;letter-spacing:-1px}.seller-intro .lead{font-size:19px}.seller-bio{margin-left:0;display:table}.seller-section{padding-block:36px}.seller-section h2{font-size:28px}.seller-steps,.seller-areas{grid-template-columns:1fr;gap:20px}.seller-teaser{flex-direction:column;align-items:flex-start;padding-block:36px 44px}.breadcrumbs{display:flex;padding-inline:20px}}
.hero-seller-link{display:inline-block;margin-top:22px;font-size:15px;text-decoration:underline;text-underline-offset:5px;max-width:650px}

.button .link-chevron{vertical-align:middle;margin-left:7px}.button{line-height:1.5}.inline-link .link-chevron{flex-shrink:0}footer .link-chevron{vertical-align:middle;width:14px;height:14px}
.hero>div{width:100%;max-width:1200px;padding-inline:32px;text-align:left}
@media(max-width:850px){.hero>div{padding-inline:24px}}
@media(max-width:550px){.hero>div{padding-inline:20px}}

.filters-panel{--filter-space:32px;background:#f5f0e8;padding-block:var(--filter-space);border-bottom:1px solid #e9e2d7}
.filters-panel+.grid{margin-top:32px}
.filters-panel .filters{margin-block:0}
.property-location{margin-top:32px}
.property-location h2{margin:0 0 6px}
.property-location p{margin:0}
@media(max-width:850px){.filters-panel{--filter-space:24px}.filters-panel+.grid{margin-top:24px}}
@media(max-width:550px){.filters-panel{--filter-space:20px}.filters-panel+.grid{margin-top:20px}}
