*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--astral-background);background-color:var(--astral-bg);color:var(--astral-fg);font-family:var(--astral-font-body);font-size:var(--astral-text-md);line-height:var(--astral-leading-body);-webkit-font-smoothing:antialiased}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.astral-skip{position:absolute;top:var(--astral-space-2);left:var(--astral-space-2);z-index:10;padding:var(--astral-space-2) var(--astral-space-4);background:var(--astral-accent);color:var(--astral-accent-contrast);border-radius:var(--astral-radius);transform:translateY(-200%)}.astral-skip:focus{transform:none}:focus-visible{outline:2px solid var(--astral-focus);outline-offset:3px}a{color:inherit;text-underline-offset:.2em}.astral-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:var(--astral-space-12) var(--astral-gutter);overflow:hidden;text-align:center}.astral-hero__inner{width:100%;max-width:var(--astral-max-width);display:grid;justify-items:center;gap:var(--astral-space-6)}.astral-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.astral-stars:before,.astral-stars:after{content:"";position:absolute;top:-50%;right:0;bottom:0;left:0;background-repeat:repeat}.astral-stars:before{background-image:radial-gradient(1px 1px at 20px 30px,var(--astral-star),transparent),radial-gradient(1px 1px at 90px 120px,var(--astral-star),transparent),radial-gradient(1px 1px at 160px 60px,var(--astral-star),transparent),radial-gradient(1px 1px at 210px 190px,var(--astral-star),transparent),radial-gradient(1px 1px at 50px 220px,var(--astral-star),transparent),radial-gradient(1px 1px at 130px 250px,var(--astral-star),transparent);background-size:260px 280px;opacity:.55}.astral-stars:after{background-image:radial-gradient(1.5px 1.5px at 70px 80px,var(--astral-star),transparent),radial-gradient(2px 2px at 300px 200px,var(--astral-star),transparent),radial-gradient(1.5px 1.5px at 420px 40px,var(--astral-star),transparent),radial-gradient(1.5px 1.5px at 180px 360px,var(--astral-star),transparent);background-size:480px 420px;opacity:.8}@media(prefers-reduced-motion:no-preference){.astral-stars:before{animation:astral-drift var(--astral-star-drift) linear infinite}.astral-stars:after{animation:astral-drift calc(var(--astral-star-drift) * .6) linear infinite,astral-twinkle var(--astral-star-twinkle) ease-in-out infinite alternate}}@keyframes astral-drift{to{transform:translateY(50%)}}@keyframes astral-twinkle{0%{opacity:.8}to{opacity:.4}}.astral-brand{margin:0}.astral-brand__wordmark{font-family:var(--astral-font-display);font-weight:var(--astral-weight-display);font-size:var(--astral-text-wordmark);letter-spacing:var(--astral-tracking-display);text-transform:uppercase}.astral-brand__logo{display:block;max-width:100%;height:auto}.astral-draft{margin:0;padding:var(--astral-space-1) var(--astral-space-3);border:1px dashed currentColor;border-radius:var(--astral-radius);color:var(--astral-muted);font-size:var(--astral-text-xs);letter-spacing:.12em;text-transform:uppercase}.astral-hero__headline{margin:0;font-family:var(--astral-font-display);font-weight:var(--astral-weight-display);font-size:var(--astral-text-xl);line-height:var(--astral-leading-tight);text-wrap:balance}.astral-hero__copy{margin:0;color:var(--astral-muted);font-size:var(--astral-text-lg);text-wrap:pretty}.astral-waitlist{width:100%;display:grid;gap:var(--astral-space-3);margin-top:var(--astral-space-2)}.astral-waitlist__label{font-size:var(--astral-text-sm);color:var(--astral-muted)}.astral-waitlist__row{display:grid;gap:var(--astral-space-3)}.astral-waitlist__input,.astral-waitlist__button{min-height:var(--astral-control-height);border-radius:var(--astral-radius);font:inherit}.astral-waitlist__input{width:100%;padding:0 var(--astral-space-4);border:1px solid color-mix(in srgb,var(--astral-fg) 35%,transparent);background:color-mix(in srgb,var(--astral-bg) 70%,transparent);color:var(--astral-fg);font-size:max(16px,var(--astral-text-md))}.astral-waitlist__input::placeholder{color:var(--astral-muted);opacity:.8}.astral-waitlist__input[aria-invalid=true]{border-color:var(--astral-error)}.astral-waitlist__button{padding:0 var(--astral-space-6);border:0;background:var(--astral-accent);color:var(--astral-accent-contrast);font-weight:700;cursor:pointer}.astral-waitlist__button:hover{filter:brightness(.92)}.astral-waitlist__status{margin:0;font-size:var(--astral-text-md)}.astral-waitlist__status--success{color:var(--astral-success);font-size:var(--astral-text-lg)}.astral-waitlist__status--error{color:var(--astral-error);font-size:var(--astral-text-sm)}.astral-waitlist__status ul{margin:0;padding:0;list-style:none}.astral-waitlist__fineprint{margin:0;color:var(--astral-muted);font-size:var(--astral-text-xs)}@media(min-width:30em){.astral-waitlist__row{grid-template-columns:1fr auto}}.astral-access{margin-top:var(--astral-space-8);color:var(--astral-muted);font-size:var(--astral-text-sm)}.astral-access summary{cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.astral-access__form{display:grid;gap:var(--astral-space-3);margin-top:var(--astral-space-4);text-align:left}.astral-access__row{display:grid;grid-template-columns:1fr auto;gap:var(--astral-space-2)}.astral-waitlist__status:focus,#MainContent:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/astral-password.css.map */
