@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600;6..96,700;6..96,800;6..96,900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";#ea-guide-newconstruction-embed{all:initial;color:#161210;--ea-navy:#0c1d3a;--ea-navy-light:#1b3d72;--ea-blue:#2560a8;--ea-blue-light:#4a8bd4;--ea-ink:#161210;--ea-charcoal:#2a2018;--ea-muted:#6b6258;--ea-cream:#fdfbf7;--ea-tan2:#eee6dc;--ea-border:#d8d0c8;--ea-mist:#ebf2fa;background:#fdfbf7;font-family:Lora,Palatino,Georgia,serif;display:block}#ea-guide-newconstruction-embed *,#ea-guide-newconstruction-embed :before,#ea-guide-newconstruction-embed :after{box-sizing:border-box}#ea-guide-newconstruction-embed a{color:inherit;text-decoration:none}#ea-guide-newconstruction-embed img{max-width:100%;display:block}#ea-guide-newconstruction-embed button{font:inherit;cursor:pointer}#ea-guide-newconstruction-embed h1,#ea-guide-newconstruction-embed h2{margin:0;font-weight:500}#ea-guide-newconstruction-embed p{margin:0}#ea-guide-newconstruction-embed .ea-didot{font-family:Didot,Bodoni Moda,Bodoni MT,Book Antiqua,Georgia,serif}#ea-guide-newconstruction-embed [data-ea-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}#ea-guide-newconstruction-embed [data-ea-reveal].ea-visible{opacity:1;transform:translateY(0)}#ea-guide-newconstruction-embed [data-ea-reveal=delay].ea-visible{transition-delay:.12s}#ea-guide-newconstruction-embed .ea-wrap{max-width:1160px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}#ea-guide-newconstruction-embed .ea-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--ea-blue);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}#ea-guide-newconstruction-embed .ea-kicker-light{color:var(--ea-blue-light)}#ea-guide-newconstruction-embed .ea-section{padding:clamp(60px,8vw,96px) 0}#ea-guide-newconstruction-embed .ea-section-soft{background:var(--ea-tan2)}#ea-guide-newconstruction-embed .ea-section-dark{background:linear-gradient(160deg, var(--ea-navy) 0%, #091729 100%);color:var(--ea-cream)}#ea-guide-newconstruction-embed .ea-h2{letter-spacing:-.02em;color:var(--ea-ink);font-family:Didot,Bodoni Moda,Georgia,serif;font-size:clamp(30px,3.6vw,44px);line-height:1.1}#ea-guide-newconstruction-embed .ea-section-dark .ea-h2{color:var(--ea-cream)}#ea-guide-newconstruction-embed .ea-h2 em{color:var(--ea-blue);font-style:italic}#ea-guide-newconstruction-embed .ea-section-dark em{color:var(--ea-blue-light)}#ea-guide-newconstruction-embed .ea-lede{color:var(--ea-muted);font-size:16px;line-height:1.8}#ea-guide-newconstruction-embed .ea-section-dark .ea-lede{color:#fdf8f7bf}#ea-guide-newconstruction-embed .ea-btn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 26px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}#ea-guide-newconstruction-embed .ea-btn-navy{background:var(--ea-navy);color:var(--ea-cream);border:none}#ea-guide-newconstruction-embed .ea-btn-navy:hover{background:var(--ea-blue);transform:translateY(-1px)}#ea-guide-newconstruction-embed .ea-btn-outline-light{color:var(--ea-cream);border-color:#fdf8f766;width:auto}#ea-guide-newconstruction-embed .ea-btn-outline-light:hover{border-color:var(--ea-cream);background:#fdf8f714}#ea-guide-newconstruction-embed .ea-btn-light{background:var(--ea-cream);color:var(--ea-navy);width:auto}#ea-guide-newconstruction-embed .ea-btn-light:hover{background:var(--ea-blue-light);transform:translateY(-1px)}#ea-guide-newconstruction-embed .ea-hero{background:linear-gradient(160deg, var(--ea-navy) 0%, #091729 100%);color:var(--ea-cream);padding:clamp(56px,8vw,96px) 0;position:relative;overflow:hidden}#ea-guide-newconstruction-embed .ea-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2560a857 0%,#2560a800 70%);width:560px;height:560px;position:absolute;top:-25%;right:-8%}#ea-guide-newconstruction-embed .ea-hero-inner{z-index:1;grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid;position:relative}#ea-guide-newconstruction-embed .ea-hero-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--ea-blue-light);margin-bottom:20px;font-size:11px;font-weight:600}#ea-guide-newconstruction-embed .ea-hero h1{letter-spacing:-.02em;text-wrap:balance;margin-bottom:20px;font-family:Didot,Bodoni Moda,Georgia,serif;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.05}#ea-guide-newconstruction-embed .ea-hero p.ea-hero-copy{color:#fdf8f7c7;max-width:480px;margin-bottom:26px;font-size:16px;line-height:1.78}#ea-guide-newconstruction-embed .ea-tag-row{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}#ea-guide-newconstruction-embed .ea-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ea-blue-light);border:1px solid var(--ea-blue);border-radius:30px;padding:5px 12px;font-size:10px}#ea-guide-newconstruction-embed .ea-hero-byline{border-top:1px solid #b8b2a338;align-items:center;gap:12px;padding-top:20px;display:flex}#ea-guide-newconstruction-embed .ea-hero-byline img{object-fit:cover;border:1.5px solid var(--ea-blue);border-radius:50%;width:40px;height:40px}#ea-guide-newconstruction-embed .ea-hero-byline-name{font-family:Didot,Bodoni Moda,Georgia,serif;font-size:14px;font-weight:700}#ea-guide-newconstruction-embed .ea-hero-byline-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-blue-light);margin-top:2px;font-size:9.5px}#ea-guide-newconstruction-embed .ea-form-card{background:var(--ea-cream);color:var(--ea-ink);border-radius:10px;padding:30px 26px}#ea-guide-newconstruction-embed .ea-form-card-title{margin-bottom:8px;font-family:Didot,Bodoni Moda,Georgia,serif;font-size:22px;font-weight:700}#ea-guide-newconstruction-embed .ea-form-card-copy{color:var(--ea-muted);margin-bottom:22px;font-size:13px;line-height:1.6}#ea-guide-newconstruction-embed .ea-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}#ea-guide-newconstruction-embed .ea-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-muted);font-size:10px;font-weight:600}#ea-guide-newconstruction-embed .ea-field input{all:unset;color:var(--ea-ink);background:var(--ea-cream);border:1px solid var(--ea-border);box-sizing:border-box;border-radius:6px;width:100%;padding:12px 13px;font-family:Lora,serif;font-size:14px}#ea-guide-newconstruction-embed .ea-field input:focus{border-color:var(--ea-blue)}#ea-guide-newconstruction-embed .ea-form-fine{color:var(--ea-muted);text-align:center;margin-top:12px;font-size:10.5px;line-height:1.5}#ea-guide-newconstruction-embed .ea-form-success{text-align:center;padding:20px 4px;display:none}#ea-guide-newconstruction-embed .ea-form-success.ea-active{display:block}#ea-guide-newconstruction-embed .ea-lead-form.ea-hidden{display:none}#ea-guide-newconstruction-embed .ea-form-success-title{margin-bottom:10px;font-family:Didot,Bodoni Moda,Georgia,serif;font-size:20px}#ea-guide-newconstruction-embed .ea-form-success-copy{color:var(--ea-muted);margin-bottom:18px;font-size:13px;line-height:1.7}#ea-guide-newconstruction-embed .ea-toc-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}#ea-guide-newconstruction-embed .ea-toc-item{border:1px solid var(--ea-border);background:var(--ea-cream);border-radius:8px;gap:18px;padding:24px;transition:border-color .2s;display:flex}#ea-guide-newconstruction-embed .ea-toc-item:hover{border-color:var(--ea-blue)}#ea-guide-newconstruction-embed .ea-toc-num{color:var(--ea-blue);flex:none;width:40px;font-family:Didot,Bodoni Moda,Georgia,serif;font-size:26px;font-weight:700}#ea-guide-newconstruction-embed .ea-toc-title{margin-bottom:6px;font-family:Didot,Bodoni Moda,Georgia,serif;font-size:16.5px;font-weight:700}#ea-guide-newconstruction-embed .ea-toc-desc{color:var(--ea-muted);font-size:13px;line-height:1.6}#ea-guide-newconstruction-embed .ea-about-strip{align-items:center;gap:28px;display:flex}#ea-guide-newconstruction-embed .ea-about-strip img{object-fit:cover;border:2px solid var(--ea-blue);border-radius:50%;flex:none;width:84px;height:84px}#ea-guide-newconstruction-embed .ea-about-strip-name{font-family:Didot,Bodoni Moda,Georgia,serif;font-size:19px;font-weight:700}#ea-guide-newconstruction-embed .ea-about-strip-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ea-blue);margin:4px 0 10px;font-size:11px}#ea-guide-newconstruction-embed .ea-about-strip-copy{color:var(--ea-muted);max-width:620px;font-size:14px;line-height:1.7}#ea-guide-newconstruction-embed .ea-pull-quote{color:var(--ea-cream);text-align:center;max-width:760px;margin:0 auto;font-family:Didot,Bodoni Moda,Georgia,serif;font-size:clamp(21px,2.4vw,27px);font-style:italic;line-height:1.5}#ea-guide-newconstruction-embed .ea-pull-quote span{color:var(--ea-blue-light)}#ea-guide-newconstruction-embed .ea-quote-meta{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fdf8f799;margin-top:22px;font-size:12px}#ea-guide-newconstruction-embed .ea-closing{text-align:center;padding:clamp(64px,8vw,90px) 0}#ea-guide-newconstruction-embed .ea-closing .ea-h2{max-width:640px;margin:0 auto 18px}#ea-guide-newconstruction-embed .ea-closing .ea-lede{max-width:480px;margin:0 auto 30px}#ea-guide-newconstruction-embed .ea-closing-form{gap:10px;max-width:420px;margin:0 auto;display:flex}#ea-guide-newconstruction-embed .ea-closing-form input{all:unset;color:var(--ea-ink);background:var(--ea-cream);box-sizing:border-box;border-radius:6px;flex:1;padding:14px 16px;font-family:Lora,serif;font-size:14px}#ea-guide-newconstruction-embed .ea-closing-form .ea-btn{flex:none;width:auto}@media (width<=1050px){#ea-guide-newconstruction-embed .ea-hero-inner{grid-template-columns:1fr}#ea-guide-newconstruction-embed .ea-form-card{max-width:420px}#ea-guide-newconstruction-embed .ea-toc-grid{grid-template-columns:1fr}#ea-guide-newconstruction-embed .ea-about-strip{text-align:center;flex-direction:column}}@media (width<=640px){#ea-guide-newconstruction-embed .ea-section{padding:52px 0}#ea-guide-newconstruction-embed .ea-closing-form{flex-direction:column}}
