:root{--paper:#f4f1e9;--ink:#24372f;--muted:#69756d;--line:#d7dbd1;--accent:#b7ca9b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:5px}a:hover{color:#617c48}.wrap{max-width:1160px;margin:auto;padding:0 40px}header{padding:28px 0;border-bottom:1px solid var(--line)}nav{display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font-size:20px;font-weight:750;letter-spacing:-.8px;text-decoration:none}.brand i{font-style:normal;margin-right:9px;color:#738653}nav .links{display:flex;gap:28px;font-size:13px}nav .links a{text-decoration:none}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:bold;color:var(--muted)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding:82px 0}h1{font-family:Georgia,serif;font-size:clamp(44px,6.5vw,82px);font-weight:400;letter-spacing:-3px;line-height:1.06;margin:20px 0 28px}.intro{font-size:17px;color:var(--muted);max-width:450px}.button{display:inline-block;margin-top:16px;text-decoration:none;background:var(--ink);color:var(--paper);padding:12px 21px;border-radius:3px;font-size:13px}.button:hover{background:#415745;color:white}.scene{height:380px;position:relative;background:#dce2d1;overflow:hidden;border-radius:180px 180px 3px 3px}.scene .sun{position:absolute;width:120px;height:120px;background:#ebc990;border-radius:100%;left:45px;top:44px}.scene .window{position:absolute;right:40px;top:72px;width:120px;height:165px;background:#f4f1e9;box-shadow:inset 0 0 0 9px #cad3c0}.scene .window:after{content:'';position:absolute;left:57px;top:0;width:6px;height:100%;background:#cad3c0}.scene .desk{position:absolute;left:20px;right:20px;height:14px;bottom:90px;background:#7c8665}.scene .desk:before,.scene .desk:after{content:'';position:absolute;width:9px;height:100px;top:14px;background:#7c8665}.scene .desk:before{left:35px}.scene .desk:after{right:35px}.scene .book{position:absolute;bottom:104px;left:72px;width:95px;height:20px;border-radius:4px;background:#bb8b70;box-shadow:8px -21px 0 #f4f1e9}.scene .laptop{position:absolute;bottom:104px;right:65px;width:128px;height:82px;background:#66745f;border:7px solid #8c9a83;transform:skew(-6deg);border-radius:7px}.section{padding:45px 0 65px;border-top:1px solid var(--line)}.sectionhead{display:flex;justify-content:space-between;align-items:baseline;gap:20px}h2{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-1px}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:22px}.article{padding-top:22px;border-top:1px solid #aebaa7;text-decoration:none}.article .number{color:var(--muted);font-size:12px}.article h3{font-family:Georgia,serif;font-size:25px;line-height:1.25;font-weight:400;margin:18px 0 12px}.article p{font-size:14px;color:var(--muted)}.arrow{display:block;margin-top:22px}.callout{background:#e2e7d8;border-radius:3px;padding:32px 38px;margin-bottom:55px;display:grid;grid-template-columns:1fr 1.4fr;gap:50px;align-items:center}.callout p{font-size:14px;color:#5c6b5d}footer{border-top:1px solid var(--line);padding:25px 0 35px;font-size:12px;color:var(--muted)}footer .wrap{display:flex;justify-content:space-between;gap:20px}.prose{max-width:740px;padding:65px 0 90px;min-height:70vh}.prose h1{font-size:58px;margin-bottom:35px}.prose p,.prose li{color:#526256;font-size:17px}.prose h2{margin-top:36px}.prose ul{padding-left:22px}.back{font-size:13px;color:var(--muted)}@media(max-width:760px){.wrap{padding:0 22px}nav .links{gap:15px;font-size:12px}.hero{grid-template-columns:1fr;gap:38px;padding:48px 0}h1{letter-spacing:-2px}.scene{height:300px;max-width:460px;width:100%}.articles{grid-template-columns:1fr;gap:24px}.callout{grid-template-columns:1fr;gap:0;padding:24px}.prose{padding-top:40px}.prose h1{font-size:43px}footer .wrap{flex-direction:column;gap:5px}.sectionhead{display:block}}
