:root{color-scheme:light;--forest:#10321d;--gold:#bb954c;--muted:#7b807b}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100svh;font-family:Arial,Helvetica,sans-serif;color:var(--forest);background:#fff}a{color:inherit}a:hover{color:var(--gold)}.landing{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px 24px 25px}.balance{height:35px}.hero{display:flex;flex-direction:column;align-items:center;transform:translateY(-7px)}.brand{width:min(410px,75vw);height:auto;display:block}.coming{font-size:clamp(12px,1.6vw,15px);font-weight:400;letter-spacing:.40em;margin:44px 0 0 .40em;color:var(--forest)}footer{display:flex;gap:24px;font-size:12px;letter-spacing:.04em;color:#707870}footer a{text-decoration:none}.legal{max-width:730px;margin:0 auto;padding:54px 25px 90px;line-height:1.7}.legal header img{width:180px;height:auto}.legal h1{font-size:27px;font-weight:500;margin:45px 0 25px}.legal h2{font-size:17px;margin:26px 0 8px}.legal p{margin:8px 0 14px}.legal nav{margin-top:40px;font-size:13px}.legal .note{border-left:3px solid var(--gold);padding:12px 16px;background:#faf9f6;color:#444}@media(max-width:500px){.brand{width:min(300px,83vw)}.coming{margin-top:34px;letter-spacing:.32em;margin-left:.32em}footer{font-size:11px}}
