.owner-hero{background:#343434}.owner-hero h1{max-width:940px}.owner-hero h1 em{color:#ffb34c}.owner-hero .breadcrumbs{flex-wrap:wrap}.owner-resources{padding:70px 0;background:#f6eee2}.owner-resources h2,.owner-intro h2{max-width:800px;margin:0 0 26px;font:500 clamp(2rem,3.5vw,3.15rem)/1.07 var(--serif);letter-spacing:-.025em;color:#343434}.owner-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px}.owner-card{padding:28px;border:1px solid #e0d2bf;border-top:4px solid #ff8600;background:#fffdfa;display:flex;flex-direction:column;align-items:start;gap:15px}.owner-card h3{margin:0;font:500 1.7rem/1.12 var(--serif)}.owner-card h3 a{color:#343434;text-decoration:none}.owner-card p{margin:0;color:#655e57}.owner-card>a,.owner-intro a{font-size:.88rem;font-weight:700;color:#744300;text-underline-offset:4px}.owner-card>a{margin-top:auto}.owner-intro{padding:64px 0;background:#fffdfa}.owner-intro-inner{display:grid;grid-template-columns:120px minmax(0,1fr);gap:34px;align-items:center}.owner-intro img,.owner-profile img{height:auto;border-radius:50%}.owner-intro p{max-width:800px;color:#625a52}.owner-profile{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;align-items:start;margin-bottom:45px}.owner-profile img{width:140px}.owner-profile h2{margin-top:0}.owner-article{min-width:0;overflow-wrap:anywhere}.owner-article>h2{font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.1;margin-top:42px}.owner-article>h2:first-child{margin-top:0}.owner-article a{color:#744300;text-underline-offset:4px}.owner-timeline{list-style:none;border-left:2px solid #ff8600;padding-left:24px;margin:30px 0}.owner-timeline li{margin:0 0 26px}.owner-timeline p{margin:6px 0}.owner-table-wrap{overflow-x:auto;margin:28px 0}.owner-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.owner-table caption{text-align:left;margin-bottom:12px;font-weight:700}.owner-table th,.owner-table td{padding:16px;border:1px solid #d9cbb8;vertical-align:top}.owner-table thead{background:#f6eee2}.owner-table tbody th{width:30%}.owner-sources{margin-top:48px;padding-top:25px;border-top:1px solid #d9cbb8}.owner-sources h2{font-size:1.55rem}.owner-sources p,.owner-sources li{font-size:.87rem}.owner-hero-resident{width:100%;color:#fff;font-size:.84rem;text-underline-offset:5px;margin-top:7px}.owner-enquiry-fields{padding:18px;margin:0;border:1px solid #bdb4a8;min-width:0;display:grid;gap:14px}.owner-enquiry-fields[hidden]{display:none}.owner-enquiry-fields legend{font-size:.8rem;font-weight:700;padding:0 6px}.owner-enquiry-fields legend span{font-weight:400}.owner-enquiry-fields .field-row{gap:14px}.owner-enquiry-fields input{max-width:100%}
@media(max-width:620px){.owner-resources,.owner-intro{padding:48px 0}.owner-intro-inner,.owner-profile{grid-template-columns:1fr;gap:20px}.owner-intro img{width:100px}.owner-profile img{width:120px}.owner-card{padding:23px}.owner-table th,.owner-table td{padding:12px}.owner-enquiry-fields .field-row{grid-template-columns:1fr}}
.owner-article .owner-timeline li::before{content:none}.owner-article .owner-timeline li{padding-left:0}



/* Sales collaboration stays distinct from onsite letting and management. */
.sales-collaboration{padding:28px;background:#f4faf9;border:1px solid #b6d3d0;border-top:4px solid #4baaaa;margin:0 0 34px}
.sales-collaboration-header{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.sales-collaboration-header p{margin:0!important;font-size:.78rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#245e5b!important}.sales-collaboration-header .estia-logo{width:210px;max-width:48%;height:auto;border-radius:0}.sales-collaboration .owner-profile{margin-bottom:0;grid-template-columns:120px minmax(0,1fr);gap:24px}.sales-collaboration .owner-profile>img{width:120px;height:120px}.sales-collaboration h2{margin:0 0 10px!important}.sales-collaboration p{margin:0 0 14px}.sales-collaboration .sales-contact{font-weight:700;margin-bottom:0}.owner-hero-resident{margin-top:0}.hero .button-row{align-items:center}.hero .owner-hero-resident{margin-top:4px}
@media(max-width:620px){.sales-collaboration{padding:22px}.sales-collaboration-header{align-items:start;flex-direction:column;gap:16px}.sales-collaboration-header .estia-logo{max-width:100%;width:200px}.sales-collaboration .owner-profile{grid-template-columns:1fr;gap:20px}}
