:root{--paper:#f4f1e9;--ink:#243f36;--muted:#617268;--line:#d3d8c9;--accent:#b95737}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}.wrap{width:min(1080px,calc(100% - 48px));margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.brand{font-weight:750;font-size:22px;letter-spacing:-1px}.brand span{display:block;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}nav{display:flex;gap:28px;font-size:14px}.hero{padding-top:72px}.eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:700;color:var(--muted)}h1{font-family:Georgia,serif;font-size:clamp(40px,6.3vw,76px);font-weight:400;line-height:1.13;letter-spacing:-2px;margin:23px 0}h1 em{color:var(--accent);font-weight:400}.intro{max-width:620px;color:var(--muted);font-size:18px;margin-bottom:30px}.button{display:inline-flex;gap:60px;align-items:center;background:var(--ink);color:white;padding:12px 22px;border-radius:3px;font-size:14px}.landscape{height:310px;background:#dee6d7;position:relative;overflow:hidden;margin-top:50px;border-radius:4px}.sun{position:absolute;width:105px;height:105px;background:#c3734e;border-radius:50%;right:19%;top:35px}.hill{position:absolute;width:85%;height:320px;border-radius:50%}.one{background:#a2b39c;right:-16%;top:165px;transform:rotate(-12deg)}.two{background:#6c8972;left:-10%;top:165px;transform:rotate(12deg)}.three{background:#3c6251;right:-25%;top:235px;transform:rotate(-6deg)}.landscape p{position:absolute;left:32px;top:20px;font:italic 22px/1.6 Georgia,serif}.notes{padding-top:70px}.section-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.section-top span,.num{font-size:12px;letter-spacing:1px;color:var(--muted)}h2{font:400 32px/1.3 Georgia,serif;margin:0}article{display:grid;grid-template-columns:170px 1fr;padding:30px 0;border-bottom:1px solid var(--line);gap:22px}h3{margin:0 0 8px;font-size:21px;font-weight:550}article p{margin:0;color:var(--muted);max-width:700px}.about{padding-top:70px;padding-bottom:70px}.about p:not(.eyebrow){max-width:690px;color:var(--muted)}.about a{font-size:14px;border-bottom:1px solid var(--ink)}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0 35px;font-size:12px;color:var(--muted)}@media(max-width:600px){.wrap{width:calc(100% - 32px)}header{align-items:flex-start}nav{gap:14px;font-size:12px}.brand{font-size:19px}.hero{padding-top:45px}h1{letter-spacing:-1px}.landscape{height:260px}.landscape p{font-size:18px;left:20px}.sun{right:8%;width:75px;height:75px;top:65px}article{grid-template-columns:1fr;gap:8px}.section-top{align-items:flex-start;gap:20px}h2{font-size:27px}footer{gap:20px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

