:root{color-scheme:light;--paper:#f7f5ef;--ink:#243b35;--muted:#66746a;--line:#d6dacf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 Georgia,'Times New Roman',serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}header,main,footer{max-width:1050px;margin:auto;padding:0 40px}header{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:28px;border-bottom:1px solid var(--line)}.brand{font-size:22px;letter-spacing:-.4px}.brand span{display:block;font:11px/1.6 Arial,sans-serif;letter-spacing:.6px;color:var(--muted)}nav{display:flex;gap:30px;font:13px Arial,sans-serif}.intro{padding-top:60px}.eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:2px;color:var(--muted)}h1{font-weight:400;font-size:clamp(42px,7vw,78px);line-height:1.06;letter-spacing:-2px;margin:24px 0}h2{font-size:28px;line-height:1.3;font-weight:400;margin:8px 0 18px}.intro>p:not(.eyebrow){color:var(--muted);margin:25px 0 38px}.landscape{height:230px;overflow:hidden;border-radius:2px;background:#edece3}.landscape svg{width:100%;height:100%;object-fit:cover}.notes{max-width:700px;padding:60px 0 30px}article{padding:20px 0 24px;border-bottom:1px solid var(--line)}.date{font:11px Arial,sans-serif;letter-spacing:.3px;color:var(--muted)}article>p:last-child{color:#4c5c53;margin-bottom:10px}footer{display:flex;justify-content:space-between;font:11px/1.5 Arial,sans-serif;color:var(--muted);padding-top:28px;padding-bottom:40px}.about{max-width:780px;min-height:72vh;padding-top:60px;padding-bottom:50px}.about>p:not(.eyebrow){max-width:600px;color:#4c5c53}@media(max-width:620px){header,main,footer{padding-left:24px;padding-right:24px}header{align-items:flex-start}.brand{font-size:19px}.brand span{max-width:170px}nav{gap:15px;padding-top:8px}.intro{padding-top:38px}.landscape{height:170px}.notes{padding-top:40px}footer{gap:24px}.about{padding-top:40px}h1{letter-spacing:-1px}}
