*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f5ef;color:#233a30;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:.22em}a:focus-visible{outline:3px solid #a45224;outline-offset:6px}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.skip{position:absolute;top:-100px;background:#fff;padding:12px;z-index:5}.skip:focus{top:12px}.top{display:flex;justify-content:space-between;align-items:center;padding-block:30px}.wordmark{font-size:29px;font-weight:850;letter-spacing:-1.4px;text-decoration:none}.wordmark span{color:#a45224}.status{display:inline-block;border:1px solid #687d67;border-radius:30px;padding:5px 13px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;padding-block:85px 100px}.eyebrow{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.16em;color:#566b50}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.2vw,69px);line-height:1.08;letter-spacing:-.065em;margin-bottom:28px;font-weight:750}h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.lede{font-size:19px;max-width:530px;color:#506057;margin-bottom:30px}.button{display:inline-flex;gap:22px;background:#294c38;color:#fff;border-radius:8px;padding:14px 21px;text-decoration:none;font-weight:650;font-size:15px}.button:hover{background:#1c3828}.small{font-size:13px;color:#59675d;margin-top:15px}.illustration{margin:0;padding:30px 24px;background:#e3e8d9;border-radius:42% 42% 20px 20px}.paper{background:#fffdf7;border:1px solid #d1d8c7;border-radius:9px;padding:29px;transform:rotate(-3deg);box-shadow:0 18px 35px #233a3015}.paper-top{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.12em;color:#59675d}.paper h2{font-family:Georgia,serif;font-size:37px;line-height:1.13;font-weight:400;margin-block:27px}.item{display:flex;gap:14px;align-items:center;border-top:1px solid #dce0d2;padding:12px 0;font-weight:650;font-size:15px}.item small{display:block;color:#66705e;font-size:11px;font-weight:400}.box{width:20px;height:20px;border:1px solid #788868;border-radius:5px;text-align:center;line-height:18px;flex:none}.checked .box{background:#d9e5c5}.checked>span:last-child{color:#6c7862}.paper-bottom{border-top:1px solid #dce0d2;font-family:Georgia,serif;font-style:italic;font-size:13px;padding-top:16px;margin-top:5px}figcaption{font-size:11px;text-align:center;color:#4e6047;margin-top:25px}.features-section{padding-block:60px 90px;border-top:1px solid #ced5c8;scroll-margin-top:30px}h2{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.045em}.section-intro{color:#506057;max-width:600px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px;margin-top:50px}.feature{border-top:2px solid #bcc8ae;padding-top:20px}.feature h3{font-size:19px;letter-spacing:-.025em;margin-bottom:10px}.feature p{color:#506057;font-size:15px;margin-bottom:0}.release{background:#e3e8d9;padding:38px;border-radius:12px;margin-bottom:80px}.release h2{font-size:32px;margin:22px 0 14px}.release p{max-width:740px;margin-bottom:0;color:#455a42}.footer{display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid #ced5c8;padding-block:28px}.footer p{font-size:12px;margin:0;color:#506057}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-block:45px 65px;gap:40px}.intro{max-width:620px}.illustration{max-width:420px;width:100%;justify-self:center}.grid{grid-template-columns:repeat(2,1fr)}.footer{flex-wrap:wrap;gap:16px}}@media(max-width:480px){.wrap{width:calc(100% - 32px)}.top{padding-block:22px}.status{font-size:10px}.grid{grid-template-columns:1fr;gap:26px}h1{font-size:43px}.lede{font-size:17px}.release{padding:25px}.features-section{padding-top:40px}.illustration{padding:25px 20px}.paper{padding:24px}.footer{display:block}.footer p{margin-top:10px}}@media(prefers-color-scheme:dark){body{background:#15231c;color:#eef1e7}.eyebrow,.lede,.small,.section-intro,.feature p,.footer p{color:#b8c6b2}.wordmark span{color:#f1b47a}.status{border-color:#8fa582}.illustration,.release{background:#263d2b}.release p{color:#d0dbc9}.paper{color:#233a30}figcaption{color:#c4d3bd}.button{background:#c7dab0;color:#17271a}.button:hover{background:#d7e5c6}.feature,.features-section,.footer{border-color:#58704c}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
