*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2eb;color:#233a33;font:18px/1.8 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}header,footer{max-width:1180px;margin:auto;padding:24px 30px;display:flex;justify-content:space-between;align-items:center;gap:24px}header{border-bottom:1px solid #d9dcd2}.brand{font:32px Georgia,serif;text-decoration:none}.brand small{display:block;font:9px Arial;letter-spacing:3px;text-transform:uppercase}nav{display:flex;gap:24px;font-size:14px}nav a{text-decoration:none}nav a[aria-current]{border-bottom:2px solid #b39b78}main{max-width:1100px;margin:auto;padding:40px 30px 70px}.crumb{font-size:13px;color:#657365;margin-bottom:35px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;color:#756246}h1{font:clamp(40px,5vw,66px)/1.12 Georgia,serif;letter-spacing:-1.5px;max-width:900px;margin:18px 0 22px}h2{font:32px/1.25 Georgia,serif;margin:44px 0 18px}.dek{font-size:21px;line-height:1.55;max-width:700px;color:#657365}.meta{font-size:13px;color:#657365;margin:25px 0}figure{margin:32px 0}figure img{display:block;width:100%;max-height:640px;object-fit:cover}figcaption{font-size:12px;color:#657365;line-height:1.5;margin-top:10px}.reading{max-width:700px;margin:45px auto}.reading p{margin:0 0 22px}.reading .lead{font:26px/1.5 Georgia,serif}.reading figure img{max-height:560px}.share{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:12px}.share a,.share button{border:1px solid #cbd0c6;border-radius:24px;padding:8px 14px;text-decoration:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.share a:hover,.share button:hover{background:#e7e6de}.share-label{margin-right:6px}button:focus-visible,a:focus-visible{outline:3px solid #b39b78;outline-offset:4px}.contact{border-top:1px solid #b39b78;margin-top:40px;padding-top:25px}.contact h2{margin-top:0}.cta{display:inline-block;background:#233a33;color:white;padding:12px 20px;text-decoration:none;font-size:15px;border-radius:3px}.reference{font-size:14px;border-top:1px solid #d9dcd2;padding-top:22px}.card{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:40px;align-items:center;text-decoration:none}.card img{width:100%;height:420px;object-fit:cover}.card h2{font-size:38px;margin-top:16px}.card p{color:#657365}.card .read{border-bottom:1px solid #b39b78}.back{font-size:14px;display:inline-block;margin-top:32px}footer{font-size:12px;border-top:1px solid #d9dcd2}#status{font-size:13px;min-height:24px;color:#657365}@media(max-width:650px){header,footer{padding:20px;flex-wrap:wrap}header nav{gap:18px;font-size:13px}.brand{font-size:28px}main{padding:24px 20px 45px}h1{font-size:43px}.dek{font-size:19px}body{font-size:17px}.reading{margin-top:30px}.reading .lead{font-size:23px}h2{font-size:29px}.card{grid-template-columns:1fr;gap:12px}.card img{height:330px}.card h2{font-size:32px}figure img{max-height:450px}.share{gap:7px}footer{display:block}footer a{display:inline-block;margin-top:10px}}