.portrait-frame img{filter:none!important}
.credential-list li:before{content:""!important;width:7px;height:7px;background:var(--gold);top:23px;border-radius:0}
.about-lead h2 span{font-size:.58em;color:var(--muted);font-family:var(--sans);font-weight:600;letter-spacing:.04em}
.timeline p a{color:#8a5f2d;font-weight:700;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.timeline p a:hover{color:#5f3d18;text-decoration-thickness:3px}
.timeline p a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}
.embedded-contact-section{background:var(--warm)}
.embedded-contact-wrap{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:80px;align-items:start}
.embedded-contact-intro{position:sticky;top:120px}
.embedded-contact-intro .lead{max-width:440px}
.embedded-contact-form{margin:0}
@media(max-width:900px){.embedded-contact-wrap{grid-template-columns:1fr;gap:40px}.embedded-contact-intro{position:static}.embedded-contact-form{max-width:none}}
@media(max-width:600px){.credential-list li:before{top:22px}.embedded-contact-section{padding-top:64px}.embedded-contact-wrap{gap:30px}}
