*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#14292d;color:#edf0e7;font:16px/1.7 system-ui,-apple-system,sans-serif}main{max-width:1080px;margin:auto;padding:30px 44px}header,nav,footer,.section-label{display:flex;justify-content:space-between;gap:24px;align-items:center}a{color:inherit;text-decoration:none}a:hover{color:#dfbc78}.brand{font:600 22px Georgia,serif}.brand span{color:#dfbc78;margin-left:8px}nav{font-size:13px;color:#bdc8bf}.hero{padding:95px 0 30px}.eyebrow{color:#dfbc78;font-size:10px;letter-spacing:2px;font-weight:700}h1{font:400 clamp(44px,7vw,76px)/1.12 Georgia,serif;letter-spacing:-2px;margin:26px 0}h1 em{color:#dfbc78;font-weight:400}.intro{max-width:500px;color:#bdc8bf;font-size:18px}.horizon{height:100px;position:relative;border-bottom:1px solid #53665c;margin-top:35px;background:repeating-linear-gradient(170deg,transparent,transparent 23px,#273d3b 24px,transparent 25px);border-radius:80% 35% 0 0}.horizon span{position:absolute;right:12%;top:0;font-size:44px;color:#dfbc78}.notes{padding-top:48px}.section-label{font-size:10px;letter-spacing:2px;color:#dfbc78;padding-bottom:20px;border-bottom:1px solid #3e5350}.section-label span{color:#8fa49a;letter-spacing:0}article{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:32px 0;border-bottom:1px solid #344b47}.number{color:#8fa49a;font-size:11px;letter-spacing:1px;padding-top:8px}h2{font:400 29px/1.3 Georgia,serif;margin:0 0 13px}article p,.about p{color:#bdc8bf;margin:0;max-width:640px}.about{max-width:650px;padding:65px 0}.about .eyebrow{color:#dfbc78;margin-bottom:16px}footer{border-top:1px solid #3e5350;padding:24px 0;color:#8fa49a;font-size:12px}@media(max-width:640px){main{padding:22px}.brand{font-size:18px}nav{gap:14px;font-size:11px}.hero{padding-top:65px}h1{letter-spacing:-1px}.intro{font-size:16px}article{grid-template-columns:1fr;gap:12px;padding:25px 0}h2{font-size:25px}.horizon{height:70px}footer{align-items:start;gap:15px}}