.agent-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,10vw,140px);align-items:center;background:linear-gradient(125deg,#090909,#201a0e 52%,#0b0a08)}.agent-mark{font:500 clamp(190px,26vw,370px)/.7 'Playfair Display';color:transparent;-webkit-text-stroke:1px rgba(217,182,109,.62);text-shadow:0 0 80px rgba(217,182,109,.23);text-align:center}.agent-mark span{color:var(--gold);font:400 .38em 'DM Sans';vertical-align:top}.agent-copy{max-width:650px}.agent-copy h2{font-size:clamp(41px,4.5vw,68px)}.agent-copy>p{font-size:17px;color:#d3cec2;max-width:570px}.agent-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.agent-details>div{padding:21px;border:1px solid var(--line);background:rgba(8,8,8,.26)}.agent-details b{color:var(--gold);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.agent-details p{margin:10px 0 0;color:#cac5b9;font-size:15px}.agent-copy ul{list-style:none;margin:0 0 28px;padding:0}.agent-copy li{border-bottom:1px solid var(--line);padding:10px 0;color:#e1dcd2}.agent-copy li:before{content:'✦';color:var(--gold);margin-right:10px}@media(max-width:900px){.agent-section{grid-template-columns:1fr;gap:35px}.agent-mark{font-size:180px;text-align:left}.agent-details{grid-template-columns:1fr}}
