@font-face{font-family:Manrope;src:url('/manrope-regular.woff2');font-weight:400 600;font-display:swap}@font-face{font-family:Manrope;src:url('/manrope-bold.woff2');font-weight:700 800;font-display:swap}@font-face{font-family:Phosphor;src:url('/phosphor.woff2');font-display:block}.ph{font-family:Phosphor;font-style:normal}.arrow:before{content:'\e06c'}:root{--cream:#f6f3eb;--ink:#183728;--green:#173e29;--rust:#a34b21;--line:#9aa497;font:16px/1.7 Manrope,Arial,sans-serif;color:var(--ink);background:var(--cream);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}h1,h2,p,figure{margin:0}.container{width:min(1320px,calc(100% - 100px));margin:auto}.brand{font:32px/1.1 Georgia,serif;letter-spacing:-1.5px;white-space:nowrap}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);height:112px}.masthead nav{display:flex;gap:32px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--green);color:#fffdf4;padding:16px 28px;border-radius:6px;line-height:1.4;font-weight:700;transition:background .15s}.button:hover{background:#2c5940}.compact{padding:11px 24px;font-size:14px}.hero{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;min-height:700px;position:relative}.hero>div{position:relative;z-index:1}.eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.2em;color:var(--rust);margin-bottom:26px}h1{font:400 76px/1.03 Georgia,serif;letter-spacing:-4px}.hero p{font-size:21px;margin:30px 0 39px;line-height:1.6}.hero figure{margin-right:-50px;min-width:0}.hero img{display:block;width:100%;height:650px;object-fit:cover}.chapters{padding:20px 0 60px}.chapters article{display:grid;grid-template-columns:125px 1fr;gap:25px;padding:44px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.chapter-number{font:italic 62px/1.1 Georgia,serif;color:var(--rust)}.chapters h2{font:400 43px/1.2 Georgia,serif;letter-spacing:-1.3px}.chapters p{font-size:17px;max-width:760px;margin-top:18px;line-height:1.75}.closing{background:var(--green) url('/landscape.webp') right center/cover no-repeat;color:var(--cream);padding:70px 0 75px}.closing h2{font:italic 68px/1.05 Georgia,serif;letter-spacing:-2px}.closing p{font-size:18px;margin:25px 0 30px;max-width:650px}.cream{background:var(--cream);color:var(--ink)}.cream:hover{background:#e9e4d5}footer{padding-block:27px}.footer-row{display:flex;align-items:center;gap:28px;justify-content:space-between}.footer-row .brand{font-size:25px}.footer-row>p{font-size:12px;max-width:400px}.footer-row>div{display:flex;gap:23px}footer button{background:none;border:0;padding:0;color:inherit;font-size:12px}.preview-note{font-size:10px;margin-top:24px;color:#657365}dialog{max-width:560px;width:calc(100% - 32px);padding:32px;border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:8px}dialog::backdrop{background:#0008}dialog h2{font:32px Georgia,serif}dialog p{margin:20px 0}dialog button{background:var(--green);color:white;border:0;border-radius:4px;padding:10px 25px}.skip{position:fixed;left:20px;top:-100px;z-index:10;padding:12px;background:var(--green);color:white}.skip:focus{top:10px}:focus-visible{outline:3px solid var(--rust);outline-offset:4px}@media(max-width:1000px){.container{width:calc(100% - 64px)}h1{font-size:58px}.brand{font-size:28px}.masthead nav{gap:20px}.hero p{font-size:18px}.hero img{height:550px}.hero{min-height:600px}.hero figure{margin-right:-32px}.footer-row{flex-wrap:wrap}}@media(max-width:720px){.container{width:calc(100% - 40px)}.masthead{height:84px;gap:15px}.masthead nav{display:none}.brand{font-size:25px;letter-spacing:-1px}.compact{padding:9px 16px;font-size:12px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:42px;min-height:0}.eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:23px}h1{font-size:52px;letter-spacing:-2.6px}.hero p{font-size:17px;margin:23px 0 28px}.desktop-break{display:none}.hero .button{font-size:14px;padding:15px 21px}.hero figure{margin:10px -20px 0}.hero img{height:340px;object-fit:cover}.chapters{padding-bottom:36px}.chapters article{grid-template-columns:52px 1fr;gap:18px;padding:29px 0}.chapter-number{font-size:39px}.chapters h2{font-size:30px;letter-spacing:-1px}.chapters p{font-size:14px;line-height:1.75;margin-top:13px}.closing{padding:46px 0 50px;background-position:70% center}.closing h2{font-size:47px;letter-spacing:-1.5px}.closing p{font-size:16px;margin:22px 0 28px}.closing .button{font-size:14px}.footer-row{align-items:flex-start;gap:22px}.footer-row>p{order:2;font-size:11px}.footer-row .brand{font-size:23px}.footer-row>div{gap:21px}.preview-note{font-size:9px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}

@media(max-width:720px){.closing{background-size:auto 30%;background-position:right bottom}}
