*{box-sizing:border-box}body{margin:0;background:#f7f6f2;color:#193241;font:17px/1.65 Arial,sans-serif}a{color:inherit}header{background:#102936;color:white;padding:25px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px} .brand{text-decoration:none;letter-spacing:4px;font-size:22px;font-weight:bold}.brand small{display:block;font:10px Arial;letter-spacing:3px;color:#cbbd96}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{font-size:13px;text-decoration:none;color:#d8e0e4}nav a[aria-current]{color:#e2cc94;border-bottom:1px solid}main{min-height:65vh}.hero{padding:90px 7%;background:#102936;color:#fff;position:relative;overflow:hidden}.hero:after{content:'';position:absolute;width:400px;height:400px;border:1px solid #b49d6855;border-radius:50%;right:-150px;top:20px;pointer-events:none}.eyebrow{letter-spacing:3px;font-size:12px;text-transform:uppercase;color:#9a783d;font-weight:bold}.hero .eyebrow{color:#d4c08a}h1{font:clamp(40px,6vw,75px)/1.08 Georgia,serif;max-width:900px;margin:20px 0 28px;letter-spacing:-2px}h2{font:36px/1.2 Georgia,serif;margin:0 0 25px}h3{font:25px/1.25 Georgia,serif}p{max-width:780px}.hero p{color:#d2dfe4;font-size:20px;max-width:700px}.button{display:inline-block;padding:13px 25px;text-decoration:none;background:#c9b277;color:#102936;font-weight:bold;font-size:14px;margin:18px 15px 0 0;border:1px solid #c9b277}.button.secondary{background:transparent;color:#fff}.section{padding:65px 7%;max-width:1450px;margin:auto}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{border-top:2px solid #bfa76d;padding:25px 0}.card p{font-size:16px}.muted{color:#63727a}.split{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.band{background:#e7e9e3} .number{color:#9a783d;letter-spacing:3px;font-size:12px}.portfolio{display:grid;grid-template-columns:1fr 1fr;gap:25px}.property{background:white;padding:32px;border:1px solid #dde1da}.property .tag{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#9a783d}.cta{padding:55px 7%;background:#193746;color:white}.cta p{color:#d2dfe4}footer{padding:40px 7%;background:#102936;color:#bdcbd2;font-size:12px}footer .footrow{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}footer p{max-width:1100px}.contact{font-size:23px;overflow-wrap:anywhere}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;background:white;color:black;padding:10px;z-index:10}details{border-bottom:1px solid #ccd4d3;padding:20px 0}summary{cursor:pointer;font-weight:bold}li{margin-bottom:12px}@media(max-width:900px){header{display:block}nav{margin-top:20px;gap:14px}.grid,.portfolio,.split{grid-template-columns:1fr;gap:25px}.hero{padding:65px 7%}h1{letter-spacing:-1px}.section{padding:45px 7%}}
/* Modern YR Capital brand */
header{background:#ffffff;color:#152f49;padding:14px 6%;border-bottom:1px solid #e0e4e9}.brand{display:block;flex-shrink:0}.brand img{display:block;width:145px;height:111px;object-fit:contain}nav a{color:#183247;font-weight:600}nav a[aria-current]{color:#997a36;border-bottom:2px solid #b69a57}.hero{background:#152f49}.hero .eyebrow{color:#c5ac6b}.button{background:#b69a57;border-color:#b69a57;color:#fff}.button.secondary{background:transparent}.card{border-top-color:#b69a57}.eyebrow,.number,.property .tag{color:#957735}.cta{background:#152f49}footer{background:#10273c}@media(max-width:900px){header{display:flex;align-items:center;flex-wrap:wrap}.brand img{width:118px;height:90px}nav{margin-top:0;gap:14px}nav a{font-size:13px}}
