:root{--ink:#202b35;--paper:#f8f5ef;--copper:#9c4820;--line:#d6d0c6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 'Segoe UI',Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--copper)}a:focus-visible,summary:focus-visible{outline:3px solid #a94d20;outline-offset:6px}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:5}.skip:focus{top:0}.review{background:#e9dfd0;text-align:center;font-size:11px;letter-spacing:1px;padding:10px 18px}header{padding:27px 6%;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-size:25px;font-weight:750;letter-spacing:3px}.wordmark span{display:block;font-size:9px;letter-spacing:2px;font-weight:500}nav{display:flex;gap:28px;font-size:14px}nav a{text-decoration:none}.hero{min-height:650px;position:relative;overflow:hidden;background:#202b35;color:#f8f5ef;padding:75px 6% 80px;display:flex;align-items:center}.hero-inner{max-width:720px;position:relative;z-index:1}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:650;margin:0 0 24px}h1{font-size:clamp(60px,7vw,105px);line-height:1;letter-spacing:-5px;margin:0 0 28px;font-weight:650}h1 span{display:block;font-size:clamp(28px,3.1vw,45px);line-height:1.15;letter-spacing:-1px;font-weight:400;margin-top:28px}.intro{max-width:530px;color:#e2ded7;font-size:19px}.button{display:inline-flex;gap:35px;padding:13px 22px;background:#e7a378;color:#202b35;text-decoration:none;margin:18px 24px 0 0;font-weight:650;font-size:14px;transition:transform .2s}.button:hover{color:#202b35;background:#f2b58f;transform:translateY(-2px)}.text-link{font-size:13px;color:#f8f5ef}.hero-mark{position:absolute;right:4%;top:60px;width:380px;height:520px;opacity:.18;border:1px solid #e8ac7b;transform:rotate(-8deg);display:grid;place-items:center}.hero-mark span{font-size:380px;font-weight:200;line-height:1;color:#e8ac7b}.hero-mark small{position:absolute;bottom:30px;letter-spacing:5px;font-size:10px}.hero-mark i{position:absolute;inset:30px;border:1px solid #e8ac7b}.status{padding:28px 6%;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid var(--line);font-size:14px}.status p{margin:0}.status strong{color:var(--copper)}.section{padding:90px 6%;border-bottom:1px solid var(--line)}h2{font-size:clamp(32px,3.4vw,49px);line-height:1.15;letter-spacing:-1.5px;font-weight:500;margin:0 0 28px}h3{font-size:25px;line-height:1.25;font-weight:550;margin:0 0 14px}.section p{max-width:650px}.section-heading{margin-bottom:50px}.rows{margin-left:25%;}article{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:30px 0;border-top:1px solid var(--line)}article>span{font-size:12px;color:var(--copper);padding-top:6px}article p{margin:0 0 16px}article a,.license a{font-size:14px}.explore,.support{display:grid;grid-template-columns:1fr 1fr;gap:9%}.resource-list>a{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);text-decoration:none}.note{font-size:13px;line-height:1.7;color:#58616a}.license{background:#eee7dc}.license>a{display:inline-block;margin:14px 28px 0 0}.support{background:#202b35;color:var(--paper)}.support .eyebrow{color:#e7a378}.support-options{border-left:1px solid #66717a;padding-left:45px}.support-options .note{color:#d0d2d3}.planned{padding:20px 0;border-top:1px solid #66717a}.planned strong,.planned span{display:block}.planned span{font-size:14px;color:#d0d2d3}.faq details{border-top:1px solid var(--line);padding:22px 0;max-width:900px}summary{cursor:pointer;font-weight:550}footer{padding:45px 6%;font-size:13px}footer p{max-width:750px}footer div{display:flex;gap:26px;margin:22px 0}footer small{color:#58616a}.hero-inner{animation:enter .6s ease-out}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:760px){header{align-items:flex-start;flex-direction:column;gap:18px;padding:22px 6%}nav{gap:20px;font-size:12px;flex-wrap:wrap}.hero{padding:45px 6% 55px;min-height:570px}.hero-mark{right:-200px;opacity:.09}.hero-inner{max-width:100%}h1{letter-spacing:-3px}.intro{font-size:17px}.text-link{display:inline-block;margin-top:20px}.status,.explore,.support{grid-template-columns:1fr;gap:25px}.section{padding:58px 6%}.rows{margin-left:0}article{grid-template-columns:30px 1fr;gap:15px}.support-options{border-left:0;border-top:1px solid #66717a;padding:30px 0 0}footer div{flex-wrap:wrap;gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.hero-art{position:absolute;right:3%;width:38%;max-width:510px}.hero-art img{display:block;width:100%;height:auto;border-radius:18px}.hero-inner{max-width:58%}.privacy-title{font-size:52px;letter-spacing:-2px;margin-top:40px}@media(max-width:1050px){.hero-art{width:31%}.hero-inner{max-width:65%}}@media(max-width:760px){.hero{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.hero-inner{max-width:100%}.hero-art{position:static;width:220px;max-width:65%}}
