#ll-form,#ll-form #form-container,#ll-form .card-body,#ll-form .card{box-shadow:none!important;background:0 0!important;border:none!important}#ll-form .form-control{box-sizing:border-box;background:0 0;border-width:4px;border-color:#000;border-radius:8px}#ll-form .form-control:focus{border-color:#000;box-shadow:0 0 0 3px #00000026}#ll-form .form-label{font-weight:700}#ll-form .form-group.mt1{margin-top:.75rem!important}.ea-contact-hero{text-align:center;padding:clamp(140px,20vh,220px) 0 clamp(40px,6vw,64px)}.ea-contact-lead{max-width:46ch;color:var(--ea-muted);margin:clamp(16px,2vw,24px) auto 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.ea-contact-body{padding:clamp(40px,6vw,64px) 0 clamp(100px,14vw,180px)}.ea-contact-row{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}@media (width<=820px){.ea-contact-row{grid-template-columns:1fr;gap:56px}}.ea-contact-form-title{color:var(--ea-ink);font-family:Lingwood,Georgia,serif;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:400;line-height:1.1}.ea-contact-form-body{color:var(--ea-muted);margin:clamp(10px,1.4vw,16px) 0 clamp(24px,3vw,32px);font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.6}.ea-contact-info-list{flex-direction:column;gap:clamp(24px,3vw,36px);display:flex}.ea-contact-info-item{text-decoration:none;display:block}.ea-contact-info-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ea-contact-info-value{color:var(--ea-ink);font-family:Lingwood,Georgia,serif;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.35;transition:opacity .2s}a.ea-contact-info-item:hover .ea-contact-info-value{opacity:.7}
