:root{--color-black: #000000;--color-orange: #dc872d;--color-sand: #c5b29f;--font-family: "Moul", serif;--font-family-display: "Monoton", serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--color-black)}body{color:var(--color-orange);line-height:1.5;-webkit-font-smoothing:antialiased}:where(a):focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}.page{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100svh;padding:0 24px 24px;font-family:var(--font-family);font-weight:400;text-align:center;overflow-wrap:break-word}.signet{position:absolute;top:31px;left:39px;width:91px;height:auto}.hero{display:flex;flex-direction:column;align-items:center;margin-top:clamp(56px,calc(64px + (100vh - 650px)/2),273px)}.moon{display:block;width:94px;height:160px}.wordmark{margin:42px 0 0;font-family:var(--font-family-display);font-size:48px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--color-orange)}.tagline{margin:0;font-size:20px;line-height:1.2}.announcements{display:flex;flex-direction:column;align-items:center;margin-top:64px;color:var(--color-sand)}.title{margin:0;font-size:32px;line-height:1.2}.lead{margin:32px 0 0;font-size:24px;line-height:1.4}.store{margin:4px 0 0;font-size:24px;line-height:1.4}.legal{display:flex;gap:24px;margin-top:auto;padding-top:40px;font-size:12px;line-height:1.5;color:var(--color-orange)}.legal a{color:inherit;text-decoration:none}.legal a:hover{text-decoration:underline}.break{display:inline}.policy{max-width:680px;margin:0 auto;padding:48px 24px 96px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6;text-align:left;color:var(--color-sand);overflow-wrap:break-word}.policy h1,.policy h2{color:var(--color-orange)}.policy h1{margin:24px 0 16px;font-family:var(--font-family);font-size:32px;font-weight:400;line-height:1.2}.policy h2{margin:40px 0 16px;font-size:20px;font-weight:600;line-height:1.3}.policy p,.policy ul{margin:0 0 16px}.policy ul{padding-left:24px}.policy a{color:var(--color-orange)}.back-link{display:inline-block;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--color-orange);text-decoration:none}.back-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:719px){.policy{padding:32px 24px 64px;font-size:16px}.policy h1{font-size:28px}}@media(max-width:719px){.page{padding:0 16px 24px}.signet{display:none}.hero{margin-top:64px}.moon{width:auto;height:136px}.wordmark{margin-top:53px;font-size:min(48px,12.2vw);white-space:normal}.break{display:block}.tagline{margin-top:8px}.announcements{margin-top:60px}.lead{margin-top:32px}.store{margin-top:32px;font-size:20px}}
