@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{color-scheme:light;--paper:#f5f3eb;--ink:#1d392f;--muted:#57695f;--line:#d6dcd0;--accent:#d9dfbd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}header,main,footer{max-width:1160px;margin:auto;padding-left:40px;padding-right:40px}header{display:flex;align-items:center;justify-content:space-between;padding-top:34px;padding-bottom:28px;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}.brand{font-size:29px;letter-spacing:5px;font-weight:700}.brand span{display:block;font-size:8px;letter-spacing:2.5px;margin-top:6px}.explore{font-size:13px}.explore span{margin-left:16px}.intro{padding:72px 0 52px;max-width:760px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;margin:0 0 22px}h1{font-family:'Libre Caslon Display',Georgia,serif;font-size:clamp(64px,7.8vw,102px);font-weight:400;line-height:.98;letter-spacing:-2px;margin:0 0 27px}h1 em{font-weight:400;color:#668064}.lead{max-width:530px;font-size:17px;line-height:1.75;color:var(--muted)}.links{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:72px}.feature{grid-column:1/-1;background:var(--ink);color:var(--paper);border-radius:6px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden}.feature:after{content:'';position:absolute;width:260px;height:260px;border:1px solid #ffffff12;border-radius:50%;right:190px;top:-140px;pointer-events:none}.feature .eyebrow{color:var(--accent);margin-bottom:12px}h2{font-size:23px;line-height:1.2;letter-spacing:-.5px;font-weight:500;margin:0}.feature h2{font-family:'Libre Caslon Display',Georgia,serif;font-size:42px}.feature p:not(.eyebrow){font-size:14px;color:#d2dbce;line-height:1.5}.pending,.watch{padding:13px 18px;border:1px solid #ffffff45;border-radius:3px;white-space:nowrap;font-size:13px}.watch:hover{background:#ffffff15}.card{display:flex;gap:22px;align-items:flex-start;border:1px solid var(--line);border-radius:6px;padding:30px 28px;min-height:168px;transition:background .2s,transform .2s}.card:hover{background:#e9eddf;transform:translateY(-2px)}.number{font-size:11px;color:#738376;padding-top:5px}.card p{font-size:13px;line-height:1.6;color:var(--muted);margin:10px 0 18px}.domain{font-size:11px;letter-spacing:.5px;color:#697a6b}.arrow{margin-left:auto;font-size:23px}a:focus-visible{outline:3px solid #ad6d35;outline-offset:5px}footer{border-top:1px solid var(--line);padding-top:26px;padding-bottom:32px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}footer>span:first-child{letter-spacing:2px;font-weight:700}@media(max-width:640px){header,main,footer{padding-left:22px;padding-right:22px}header{padding-top:25px}.brand{font-size:24px}.explore{font-size:11px}.intro{padding:52px 0 35px}h1{font-size:67px}.lead{font-size:15px}.links{grid-template-columns:1fr;padding-bottom:44px}.feature{padding:28px 24px;align-items:flex-start;flex-direction:column;gap:10px}.feature h2{font-size:36px}.feature .pending{margin-top:0}.card{padding:25px 22px;min-height:150px;gap:16px}h2{font-size:22px}footer{flex-wrap:wrap}footer>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}
