@font-face{font-family:Aeos Regular;src:url(/assets/regular-4JWnHpzT.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aeos Medium;src:url(/assets/medium-BqVUrddH.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:light;--font-regular: "Aeos Regular", sans-serif;--font-medium: "Aeos Medium", sans-serif;--text-color: #292827;--button-text-color: #e7edee;--button-glow-orange: #ff9276;--text-lg: clamp(32px, 5vw, 64px);--text-md: clamp(16px, 1.25vw, 18px);--text-sm: 13px;--text-xs: 10px}*{box-sizing:border-box;letter-spacing:.002em}html,body,#root{margin:0;width:100%;height:100%}body{overflow:hidden;font-family:var(--font-regular);font-weight:200;color:var(--text-color)}button{color:var(--button-text-color);font-family:var(--font-regular);font-weight:200}.text-lg{font-family:var(--font-medium);font-size:var(--text-lg);font-weight:200}.text-md{font-family:var(--font-regular);font-size:var(--text-md);font-weight:200}.text-sm{font-family:var(--font-regular);font-size:var(--text-sm);font-weight:200}.text-xs{font-family:var(--font-regular);font-size:var(--text-xs);font-weight:200}.page-bg{position:relative;width:100vw;height:100vh;overflow:hidden;isolation:isolate}.grain-gradient-shell{position:absolute;top:50%;left:50%;z-index:0;width:max(100vw,calc(100vh * (var(--grain-base-width) / var(--grain-base-height))));height:max(100vh,calc(100vw * (var(--grain-base-height) / var(--grain-base-width))));transform:translate(-50%,-50%)}.grain-gradient-shell>*{width:100%;height:100%}.landing-top,.landing-center,.landing-bottom{z-index:2}.landing-top,.landing-bottom{left:0;position:fixed;right:0;transform:none;width:100%;padding-inline:32px}.landing-top{top:32px}.landing-top-inner{display:flex;justify-content:flex-end}.alpha-state{align-items:center;color:var(--text-color);display:flex;gap:5px;line-height:1}.alpha-tag-image{display:block}.landing-center{align-items:center;display:flex;flex-direction:column;gap:64px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1216px,calc(100vw - 64px))}.center-logo-block{align-items:center;display:flex;justify-content:center}.center-logo-image{display:block;height:auto;max-width:100%;width:92px}.center-content-block{align-items:center;display:flex;flex-direction:column;gap:24px;padding-bottom:clamp(24px,3vw,32px);width:100%}.hero-title{color:var(--text-color);font-family:var(--font-regular);font-size:var(--text-lg);font-weight:200;line-height:1;margin:0;text-align:center}.join-button{align-items:center;background:#292827;border:none;border-radius:200px;cursor:default;display:inline-flex;gap:12px;justify-content:center;line-height:1;min-height:54px;isolation:isolate;overflow:visible;position:relative;padding:20px 32px;transition:none}.join-button:before{background:radial-gradient(120% 135% at 82% 92%,#ff927638,#ff92761a 32%,#ff927600 72%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.join-button:after{border:3px solid rgb(255 255 255 / 25%);border-radius:200px;content:"";inset:-3px;pointer-events:none;position:absolute;transition:border-color .18s ease}.join-button:hover,.join-button:focus-visible{transform:none}.join-button:hover:before,.join-button:focus-visible:before{opacity:1}.join-button>*{position:relative;z-index:1}.join-button:hover:after,.join-button:focus-visible:after{border-color:#fff}.join-button:focus-visible{outline:none}.join-button-icon{display:block;height:14px;width:11px}.landing-bottom{bottom:32px}.landing-bottom-inner{align-items:center;display:flex;justify-content:space-between;min-height:26px;width:100%}.footer-credit-wrap{align-items:center;display:flex;gap:16px}.footer-credit{color:var(--text-color);line-height:1.2;margin:0}.footer-platform{align-items:center;color:var(--text-color);display:flex;flex-direction:column;gap:4px;line-height:1}.footer-platform p{margin:0}.footer-macos{font-family:var(--font-medium);font-weight:400}.footer-links{align-items:center;color:var(--text-color);display:flex;gap:16px;line-height:1}.footer-link-button{appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font-family:var(--font-regular);font-size:var(--text-xs);font-weight:200;line-height:1;margin:0;padding:0;text-decoration:none}.footer-link-button:hover,.footer-link-button:focus-visible{opacity:.7}.footer-link-button:focus-visible{outline:none}.footer-link-disabled{cursor:default;opacity:.4;pointer-events:none}.privacy-modal-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5}.privacy-modal{background:#eef1f2e0;border:1px solid rgb(41 40 39 / 10%);border-radius:20px;box-shadow:0 18px 48px #29282724;color:var(--text-color);max-height:min(84vh,720px);max-width:620px;overflow:auto;padding:18px 18px 20px;width:min(100%,620px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.privacy-modal-header{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.privacy-modal-eyebrow{line-height:1;margin:0 0 8px;opacity:.72}.privacy-modal-title{line-height:1;margin:0}.privacy-close-button{appearance:none;background:transparent;border:none;border-radius:10px;color:var(--text-color);cursor:pointer;font-family:var(--font-regular);line-height:1;min-height:28px;min-width:28px;opacity:.72;padding:0;transition:opacity .16s ease,background-color .16s ease}.privacy-close-button:hover,.privacy-close-button:focus-visible{background:#2928270f;opacity:1}.privacy-close-button:focus-visible{outline:none}.privacy-modal-content{display:flex;flex-direction:column;gap:8px;line-height:1.45;margin-top:14px}.privacy-modal-content p{margin:0}.privacy-updated{margin:0 0 4px;opacity:.68}.privacy-section-title{margin:8px 0 0}@media(max-width:900px){.landing-top{top:20px;padding-inline:16px}.landing-bottom{bottom:20px;padding-inline:16px}.landing-center{gap:40px;width:min(1216px,calc(100vw - 32px))}.center-logo-image{width:84px}.footer-credit-wrap{gap:10px}}@media(max-width:700px){.landing-bottom-inner{align-items:center;flex-wrap:wrap;gap:12px;justify-content:center}.hero-title{font-size:clamp(38px,10vw,46px)}.footer-platform,.footer-links{justify-content:center;text-align:center;width:100%}.footer-platform{order:1}.footer-credit-wrap{justify-content:center;margin-block:38px;order:3;text-align:left;width:100%}.footer-credit{text-align:left}.footer-links{gap:10px;order:2}.privacy-modal{border-radius:16px;max-height:calc(100vh - 32px);padding:16px}}
