/* Composition layer: approved editorial structure, no consent or data changes. */
body.er-refresh{--er-green:#263a2f;--er-brown:#512f21;--er-gold:#a88b55;background:#fff;color:#272c25}body.er-refresh .pp-wrap{max-width:1440px;width:calc(100% - 80px);margin-inline:auto}body.er-refresh .pp-hero{width:100%;max-width:none;min-height:760px;position:relative;background:linear-gradient(90deg,rgba(12,25,17,.78),rgba(12,25,17,.08)),url('patricia-hero-provisoria.webp') center top/cover no-repeat;display:flex;align-items:center;padding:85px max(40px,calc((100vw - 1360px)/2));box-sizing:border-box;color:#fff;overflow:hidden;isolation:isolate}body.er-refresh .pp-hero-copy{width:min(650px,50%);position:relative;z-index:1}body.er-refresh .pp-hero h1{font-family:'Crimson Text',serif;color:#fff;font-size:clamp(48px,5.1vw,78px);line-height:1.08;max-width:650px;margin:16px 0 28px}body.er-refresh .pp-hero .pp-lead,body.er-refresh .pp-hero .pp-kicker,body.er-refresh .pp-hero .pp-stats,body.er-refresh .pp-hero .pp-stats strong,body.er-refresh .pp-hero .pp-stats span{color:#fff}body.er-refresh .pp-hero .pp-portrait{display:none}body.er-refresh .pp-hero .pp-actions{display:flex;gap:12px;flex-wrap:wrap}body.er-refresh .pp-hero .er-button{background:white;color:#263a2f}body.er-refresh .pp-hero .pp-button{background:transparent;color:white;border:1px solid #ddd}body.er-refresh .pp-hero .pp-stats{margin-top:30px;gap:30px;display:flex;max-width:600px}body.er-refresh .pp-hero .pp-stats p{margin:0}body.er-refresh .pp-hero .pp-stats strong{font-size:36px}body.er-refresh .pp-hero .pp-stats span{font-size:13px}body.er-refresh .pp-panel{border-radius:0;max-width:none;margin-inline:0;padding:70px max(40px,calc((100vw - 1360px)/2));box-sizing:border-box}body.er-refresh .pp-method,body.er-refresh .pp-resale{background:#263a2f;color:#f7f3ea}body.er-refresh .pp-faq{background:#512f21;color:#f7f3ea}body.er-refresh .pp-method :is(h2,h3,p),body.er-refresh .pp-resale :is(h2,h3,p),body.er-refresh .pp-faq :is(h2,h3,p,summary,button){color:inherit}body.er-refresh .pp-faq summary{color:#dcc49e}body.er-refresh .pp-resale{max-width:none;width:100%;padding:75px max(40px,calc((100vw - 1360px)/2));box-sizing:border-box}body.er-refresh .pp-services,body.er-refresh .pp-story,body.er-refresh .pp-launches,body.er-refresh .pp-blog,body.er-refresh .pp-evaluation,body.er-refresh .pp-contact{padding-block:70px;background:#fff}body.er-refresh .pp-market{background:#fff;color:#272c25;padding:70px max(40px,calc((100vw - 1360px)/2))}body.er-refresh :is(.pp-services h2,.pp-story h2,.pp-launches h2,.pp-blog h2,.pp-market h2,.pp-evaluation h2,.pp-contact h2){font-family:'Crimson Text',serif;font-size:clamp(36px,4.4vw,64px);line-height:1.12;color:#263a2f}body.er-refresh .pp-service-grid{gap:32px}body.er-refresh :is(.pp-services p,.pp-story p,.pp-method p,.pp-blog p,.pp-evaluation p,.pp-contact p,.pp-market p,.pp-resale p){font-size:18px;line-height:1.75;text-align:justify;text-justify:inter-word;hyphens:auto}body.er-refresh img{max-width:100%}body.er-refresh :is(.pp-story h2,.pp-method h2,.pp-contact h2,.pp-evaluation h2) br{display:none}body.er-refresh .pp-story .pp-story-media{min-height:280px}
/* New neighborhood/residential/editorial content. */
.er-inner{max-width:1360px;margin:auto;padding-inline:40px;box-sizing:border-box}.er-section{padding-block:70px;background:#fff}.er-section h2,.er-section h1{font-family:'Crimson Text',serif;color:#263a2f;font-size:clamp(36px,4.3vw,64px);line-height:1.12;margin:12px 0 28px}.er-section h3{font-family:'Crimson Text',serif;font-size:30px;line-height:1.2}.er-section p{font:400 18px/1.8 'Montserrat',sans-serif;text-align:justify;hyphens:auto}.er-kicker{font:400 13px/1.5 'Montserrat',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a7040}.er-note{font-size:14px!important;line-height:1.65!important;color:#62655f}.er-button{display:inline-block;padding:16px 24px;background:#263a2f;color:#fff;text-decoration:none;border:1px solid transparent;font:400 15px/1.4 'Montserrat',sans-serif;margin:10px 10px 10px 0}.er-button:focus-visible,.er-gallery:focus-visible{outline:3px solid #a88b55;outline-offset:5px}.er-green{background:#263a2f;color:#f7f3ea}.er-brown{background:#512f21;color:#f7f3ea}.er-green :is(h2,h3,p),.er-brown :is(h2,h3,p){color:inherit}.er-green .er-button,.er-brown .er-button{background:#f7f3ea;color:#263a2f}.er-hero{position:relative;min-height:710px;display:flex;align-items:center;background:#263a2f;isolation:isolate;color:white}.er-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.er-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,25,17,.78),rgba(10,25,17,.15));z-index:-1}.er-hero .er-inner{width:100%;padding-block:80px}.er-hero h1{font:400 clamp(48px,6vw,86px)/1.08 'Crimson Text',serif;color:#fff;max-width:1000px;margin:20px 0}.er-hero p{font-size:22px;max-width:700px;color:#fff}.er-hero small{display:block;margin-top:50px;font-size:12px;color:#fff}.er-hero .er-kicker{font-size:13px}.er-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;text-align:center;padding-block:35px}.er-stat-grid>div{display:flex;flex-direction:column-reverse;gap:12px}.er-stat-grid dt{font-size:15px}.er-stat-grid dd{margin:0;font:400 38px/1.15 'Crimson Text',serif}.er-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding-bottom:20px}.er-gallery figure{flex:0 0 88%;scroll-snap-align:start;margin:0}.er-gallery img{width:100%;height:540px;object-fit:cover}.er-section figure>img{width:100%;max-height:600px;object-fit:cover}.er-section figure{margin:24px 0}.er-section figcaption{font:400 14px/1.6 'Montserrat',sans-serif;margin-top:12px}.er-authority{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center}.er-authority>img{width:100%;aspect-ratio:1;object-fit:cover}.er-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.er-section details{border-bottom:1px solid #ddd9d0;padding:24px 0}.er-section summary{font:400 28px/1.3 'Crimson Text',serif;cursor:pointer}.er-related{display:grid;grid-template-columns:1fr 1fr;gap:28px}.er-related a{color:inherit;text-decoration:none}.er-related img{width:100%;height:300px;object-fit:cover}.er-section a:not(.er-button){text-underline-offset:.2em}.er-park+.er-note{padding-block:30px}
@media(max-width:760px){body.er-refresh .pp-wrap{width:calc(100% - 48px)}body.er-refresh .pp-hero{min-height:950px;align-items:flex-end;padding:580px 24px 42px;background-position:70% top;background-image:linear-gradient(0deg,rgba(12,25,17,.95),rgba(12,25,17,.4) 45%,rgba(12,25,17,0) 75%),url('patricia-hero-provisoria.webp')}body.er-refresh .pp-hero-copy{width:100%;max-width:none}body.er-refresh .pp-hero h1{font-size:44px}body.er-refresh .pp-hero .pp-lead{font-size:17px}body.er-refresh .pp-hero .pp-stats{margin-top:25px}body.er-refresh .pp-panel,body.er-refresh .pp-resale,body.er-refresh .pp-market{padding:48px 24px}body.er-refresh :is(.pp-services p,.pp-story p,.pp-method p,.pp-blog p,.pp-evaluation p,.pp-contact p,.pp-market p,.pp-resale p){font-size:16px;line-height:1.75}.er-inner{padding-inline:24px}.er-section{padding-block:48px}.er-section p{font-size:16px}.er-stat-grid{grid-template-columns:1fr}.er-hero{min-height:620px}.er-hero .er-inner{padding-block:65px}.er-hero h1{font-size:46px}.er-hero p{font-size:19px}.er-authority,.er-feature-grid,.er-related{grid-template-columns:1fr}.er-authority>img{max-width:280px}.er-gallery img{height:300px}.er-gallery figure{flex-basis:94%}.er-button{font-size:14px;padding:15px 18px}.er-related img{height:250px}.er-section summary{font-size:24px}}
/* Catalogue and editorial hero variants use existing, identified photography. */
body.er-refresh .pp-region-intro{background:linear-gradient(90deg,rgba(12,25,17,.8),rgba(12,25,17,.2)),url('https://www.patriciapaes.com.br/images/empreendimentos/park-avenue/capa.jpg') center/cover;color:#fff;padding:70px 40px;min-height:580px;display:flex;flex-direction:column;justify-content:center}body.er-refresh .pp-region-intro h1,body.er-refresh .pp-region-intro p{color:white}body.er-refresh .pp-region-intro .pp-regions-nav a{background:rgba(255,255,255,.96);color:#263a2f}body.er-refresh .pp-region-intro::after{content:'Perspectiva ilustrativa do Park Avenue';font-size:12px;margin-top:24px}body.er-refresh .page-hero{background:linear-gradient(90deg,rgba(12,25,17,.8),rgba(12,25,17,.3)),url('https://www.patriciapaes.com.br/images/blog/como-escolher-imovel-longo-prazo/capa.jpg') center/cover;color:#fff;min-height:460px;display:flex;align-items:center}body.er-refresh .page-hero :is(h1,p,.eyebrow){color:white}body.er-refresh .pp-detail-grid{align-items:start}body.er-refresh .pp-detail h1 br{display:none}@media(max-width:760px){body.er-refresh .pp-region-intro{padding:48px 24px;min-height:620px}body.er-refresh .page-hero{min-height:500px}}
@font-face{font-family:'Crimson Text';src:url('fonts/crimson.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/montserrat.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
body.er-refresh.er-home-translated .hero{background:linear-gradient(90deg,rgba(12,25,17,.8),rgba(12,25,17,.1)),url('patricia-hero-provisoria.webp') center top/cover;min-height:760px;display:flex;align-items:center;color:#fff}body.er-refresh.er-home-translated .hero-grid{display:block;width:calc(100% - 80px);max-width:1360px;margin:auto}body.er-refresh.er-home-translated .hero-grid>div:first-child{max-width:650px;width:50%}body.er-refresh.er-home-translated .hero-photo{display:none}body.er-refresh.er-home-translated .hero :is(h1,p,.eyebrow){color:#fff}body.er-refresh.er-home-translated .hero h1{font-size:clamp(42px,5vw,76px);line-height:1.1}@media(max-width:760px){body.er-refresh.er-home-translated .hero{padding-top:540px;padding-bottom:45px;background-position:70% top;background-image:linear-gradient(0deg,rgba(12,25,17,.95),rgba(12,25,17,.1)),url('patricia-hero-provisoria.webp')}body.er-refresh.er-home-translated .hero-grid{width:calc(100% - 48px)}body.er-refresh.er-home-translated .hero-grid>div:first-child{width:100%}}
/* Project context and discreet end-of-page navigation. */
.er-location-image{grid-column:1/-1;margin:32px 0 0}.er-location-image img{width:100%;height:360px;object-fit:cover}.er-location-image figcaption{font-size:13px;line-height:1.6;margin-top:10px}.er-project-track{display:flex;gap:28px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:22px}.er-project-card{display:block;flex:0 0 350px;scroll-snap-align:start;text-decoration:none!important;color:#263a2f}.er-project-card img{width:100%;height:270px;object-fit:cover}.er-project-card h3{font-size:30px;margin:18px 0 8px}.er-project-card p{font-size:14px;text-align:left;margin:0 0 10px}.er-project-card span{font-size:13px;color:#6c5735}.er-project-track:focus-visible{outline:3px solid #a88b55;outline-offset:5px}body.er-refresh :is(.pi-hero h1,.ry-hero h1,.pi-project h2){text-transform:none}@media(max-width:760px){.er-project-card{flex-basis:85%}.er-project-card img{height:240px}.er-location-image img{height:260px}}
