.footer[data-astro-cid-nns7i3if]{background:radial-gradient(120% 100% at 50% 100%,#8c908a38,#0000 60%),linear-gradient(#11131100,#5a5e5829 35%,#141614d9 75%,#030402);width:100%;margin-top:clamp(2.25rem,5vw,3.5rem);padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:2.4rem;position:relative}.footer-inner[data-astro-cid-nns7i3if]{flex-direction:column;align-items:center;gap:2rem;max-width:1040px;margin:0 auto;padding:0 24px;display:flex}.footer-links[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--muted);align-items:center;gap:.32rem;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.footer-arrow[data-astro-cid-nns7i3if]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.footer-icons[data-astro-cid-nns7i3if]{align-items:center;gap:1.4rem;display:flex}.footer-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#f6f2ebc7;transition:color .16s,transform .16s;display:inline-flex}.footer-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#f2eee6;transform:translateY(-2px)}.footer-icons[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{fill:currentColor;width:1.35rem;height:1.35rem}.store-actions[data-astro-cid-ovepdrrf]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.store-action[data-astro-cid-ovepdrrf]{color:#f2eee6e0;letter-spacing:-.02em;background:0 0;border:1px solid #f2eee638;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.7rem;font-family:inherit;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.store-action[data-astro-cid-ovepdrrf]:hover{color:#f2eee6;background:#f2eee60a;border-color:#f2eee673}.store-action[data-astro-cid-ovepdrrf]:focus-visible{outline-offset:3px;outline:2px solid #24d6dd99}.store-action--play[data-astro-cid-ovepdrrf]{color:#101215;background:#f2eee6;border-color:#0000;gap:.55rem}.store-action--play[data-astro-cid-ovepdrrf] svg[data-astro-cid-ovepdrrf]{fill:currentColor;flex:none;width:1.15rem;height:1.15rem}.store-action--play[data-astro-cid-ovepdrrf]:hover{color:#101215;background:#fff;border-color:#0000}.store-action--discord[data-astro-cid-ovepdrrf]{gap:.55rem;position:relative}.store-action--discord[data-astro-cid-ovepdrrf] svg[data-astro-cid-ovepdrrf]{fill:currentColor;flex:none;width:1.15rem;height:1.15rem}.store-count[data-astro-cid-ovepdrrf]{color:#f6f2ebf0;background:#0f1012;border-radius:999px;align-items:center;padding:.16rem .5rem;font-family:Montserrat Variable,Montserrat Fallback,system-ui,sans-serif;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:-.6rem;right:-.5rem}.store-count[data-astro-cid-ovepdrrf][hidden]{display:none}@media (width<=720px){.store-action[data-astro-cid-ovepdrrf]{white-space:nowrap;padding:.75rem 1.35rem;font-size:.95rem}}:root{--bg:#111311;--surface:#171a18e6;--line:#ede9de1c;--text:#f2eee6;--muted:#f2eee6a3;--accent:#87d6c8}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at top left, #18c6d70f, transparent 22%), var(--bg);margin:0;font-family:Montserrat Variable,Montserrat Fallback,system-ui,sans-serif}a{color:inherit;text-decoration:none}.page{z-index:1;max-width:1040px;margin:0 auto;padding:24px;position:relative}.hero,.story{border:1px solid var(--line);background:var(--surface);border-radius:28px}.hero{padding:clamp(1.6rem,4vw,3rem)}h1,h2,h3{letter-spacing:-.04em;margin:0;font-family:Montserrat Variable,Montserrat Fallback,system-ui,sans-serif}h1{letter-spacing:-.03em;max-width:12ch;margin-top:.9rem;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:900;line-height:1.05}.gradient-word{background:linear-gradient(#7df9ff 0%,#18c6d7 35%,#0e8fc7 65%,#0a4a8a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-dot{display:inline-block}h2{max-width:12ch;font-size:clamp(2rem,4vw,3rem);line-height:.98}h3{font-size:1.45rem;line-height:1.06}.lead,.story-lead,.block p{color:var(--muted);max-width:38rem;margin:1rem 0 0;font-size:1.06rem;line-height:1.7}.story-lead{max-width:38rem}.story{margin-top:.9rem;padding:clamp(1.65rem,4.5vw,3rem)}.faq{gap:clamp(1.5rem,3vw,2rem);width:min(100%,46rem);margin:clamp(4rem,8vw,6rem) auto 0;padding:0;display:grid}.faq-heading{text-align:center}.faq-heading h2{letter-spacing:0;text-transform:uppercase;max-width:none;color:var(--text);font-size:clamp(1.45rem,2.8vw,2rem);font-weight:900;line-height:1}.faq-list{gap:0;width:100%;display:grid}.faq-item{border-top:1px solid var(--line);background:0 0;overflow:hidden}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{letter-spacing:0;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:1rem 0;font-size:1rem;font-weight:400;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item strong{font-weight:inherit}.faq-chevron{width:1.125rem;height:1.125rem;color:var(--accent);flex:none;transition:transform .18s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}}.faq-item p{color:var(--muted);margin:0;padding:0 0 1.35rem;font-size:1rem;line-height:1.7}.faq-item p+p{padding-top:.15rem}.faq-item a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.testing{isolation:isolate;background:#131614;border:none;border-radius:28px;grid-template-columns:minmax(0,1.35fr) auto;align-items:center;gap:1.25rem;margin-top:1rem;padding:clamp(1.6rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.testing:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(55% 65% at 4% 0,#18c6d747 0%,#0000 70%),radial-gradient(50% 60% at 96% 105%,#c084fc52 0%,#0000 70%);position:absolute;inset:0}.testing:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#18c6d78c 0%,#ffffff0a 45%,#c084fc73 100%);border-radius:28px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.story-break{margin:clamp(4rem,9vw,7rem) 0 clamp(2.3rem,5.5vw,4rem);padding:0 clamp(.35rem,3vw,2rem)}.story-break h2{letter-spacing:-.03em;max-width:20ch;font-family:But Head,But Head Fallback,Georgia,serif;font-size:clamp(2.8rem,6.5vw,5.4rem);font-weight:400;line-height:1.05}.story-break h2 .gradient-word{white-space:nowrap}.story-intro{max-width:46rem}.story-intro .story-lead{max-width:46rem;margin-top:0}.story-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:1.15rem;margin-top:1.35rem;display:grid}.block{border:1px solid var(--line);isolation:isolate;background-color:#0a0e0b;background-position:50%;background-size:cover;border-radius:16px;position:relative;overflow:hidden}.block-img-seo{object-fit:cover;object-position:center bottom;z-index:0;width:100%;height:100%;position:absolute;inset:0}.block--large .block-img-seo{object-position:center center}.block--large{aspect-ratio:774/1161;border-color:#0000;grid-area:1/1/3/2;min-height:420px;position:relative}.block--large:before{content:"";z-index:1;background:#0a0e0bd1;position:absolute;inset:0}.block--small{border:0;min-height:200px;position:relative}.block--small .block-img-seo{object-position:center bottom;width:175%;height:auto;top:auto;bottom:0;left:50%;transform:translate(-50%)}.block--small .block-inner{background:linear-gradient(#0a0e0b00 0%,#0a0e0b2e 18%,#0a0e0b6b 32%,#0a0e0bb8 44%,#0a0e0beb 54%,#0a0e0b 64% 100%);flex-direction:column;justify-content:flex-end;height:auto;padding:1.5rem;display:flex;position:absolute;inset:-1px}.block-inner{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:1.5rem;display:flex;position:relative}.block-kicker{color:#f6f2ebeb;align-items:baseline;gap:.55rem;margin:0 0 .65rem;display:inline-flex}.block-kicker__num{letter-spacing:-.02em;background:linear-gradient(#7df9ff 0%,#18c6d7 60%,#0e8fc7 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.95rem;font-weight:900}.block-kicker__label{letter-spacing:.01em;text-transform:none;color:#f6f2ebc2;font-size:.8rem;font-weight:500;line-height:1.5}.block h3{letter-spacing:-.04em;margin-bottom:.65rem;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:900;line-height:1.04}.block p:not(.block-kicker){color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.testing-kicker{letter-spacing:.01em;text-transform:none;color:var(--accent);margin:0;font-size:.78rem;font-weight:500}.testing-h2{margin-top:.35rem;font-weight:900}.testing-qr-wrap{flex-direction:column;align-items:center;gap:.75rem;display:flex}.testing-qr-label{letter-spacing:-.02em;color:var(--text);text-align:center;margin:0;font-size:1.4rem;font-weight:800}.testing-lead{max-width:38rem;color:var(--muted);margin:.75rem 0 0;font-size:1rem;line-height:1.55}.testing-form{flex-direction:column;align-items:flex-start;gap:.62rem;margin-top:1.25rem;display:flex}.testing-company-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.testing-form-row{flex-wrap:wrap;align-items:stretch;gap:.55rem;width:min(100%,40rem);display:flex}.testing-email{min-width:210px;height:4rem;color:var(--text);background:#f2eee60f;border:1px solid #f2eee624;border-radius:999px;outline:none;flex:1;padding:0 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:border-color .15s}.testing-email::placeholder{color:var(--muted)}.testing-email:focus{border-color:#18c6d780}.testing-submit{color:#fff;letter-spacing:-.03em;white-space:nowrap;text-shadow:0 1px 2px #0000002e;cursor:pointer;isolation:isolate;background:linear-gradient(#0e9aaa 0%,#0a72a0 100%);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:5rem;padding:0 1.95rem;font-family:inherit;font-size:1.15rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000014,0 14px 28px #0000002e}.testing-submit:before,.testing-submit:after{content:"";opacity:0;pointer-events:none;transition:opacity .32s ease-out,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.testing-submit:before{z-index:-2;background:url(/friends.avif) 50%/cover no-repeat;transform:scale(1.15)}.testing-submit:after{z-index:-1;background:linear-gradient(135deg,#0e9aaa59 0%,#0a283c8c 100%)}@media (hover:hover){.testing-submit:hover:before{opacity:1;transform:scale(1)}.testing-submit:hover:after{opacity:1}.testing-submit:hover{transform:translateY(-2px);box-shadow:inset 0 -1px #0000001f,0 22px 42px #0000004d}}@media (prefers-reduced-motion:reduce){.testing-submit,.testing-submit:before,.testing-submit:after{transition:none}.testing-submit:hover{transform:none}}.testing-submit:disabled{opacity:.65;cursor:wait}.testing-note{color:var(--muted);max-width:38rem;margin-top:.9rem;font-size:.92rem;line-height:1.5}.early-access{justify-content:center;margin:3.5rem 0;scroll-margin-top:40vh;scroll-margin-bottom:40vh;display:flex}html{scroll-behavior:smooth}.early-access-cta{color:#f2eee6e0;letter-spacing:-.02em;background:0 0;border:1px solid #f2eee638;border-radius:999px;justify-content:center;align-items:center;padding:clamp(2rem,4vw,2.8rem) clamp(4rem,10vw,7rem);font-family:inherit;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.early-access-cta:hover{color:#f2eee6;background:#f2eee60a;border-color:#f2eee673}.early-access-cta:focus-visible{outline-offset:3px;outline:2px solid #24d6dd99}.testing-note a{color:#24d6dd;text-underline-offset:3px;text-decoration:underline 1px;transition:color .12s,text-decoration-thickness .12s}.testing-note a:hover,.testing-note a:focus-visible{color:#7df9ff;text-decoration-thickness:2px}.testing-privacy{max-width:40rem;color:var(--muted);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.45;display:flex}.testing-privacy input[type=checkbox]{accent-color:#18c6d7;cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin-top:.12rem}.testing-privacy a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.testing-status{color:var(--text);min-height:1.25rem;margin:0;font-size:.82rem;line-height:1.5}.testing-qr{background:#f2eee60a;border-radius:24px;justify-content:center;align-items:center;padding:.9rem;transition:transform .15s,background .15s;display:inline-flex}.testing-qr:hover{background:#f2eee612;transform:translateY(-2px)}.testing-qr img{border-radius:16px;width:min(220px,34vw);height:auto;display:block}@media (width<=720px){.page{padding:14px}.hero{padding:1.4rem 1.25rem}h1{max-width:none;font-size:clamp(2.2rem,9.5vw,3.4rem)}.lead{font-size:1rem;line-height:1.6}.story-break{margin:2.2rem 0 1.4rem;padding:0}.story-break h2{max-width:none;font-size:clamp(1.8rem,7.2vw,2.6rem);line-height:1.12}.testing{grid-template-columns:1fr;gap:.5rem}.testing-qr{display:none}.testing-submit{width:100%;min-height:4.4rem;font-size:1.05rem}.early-access{margin:2.5rem 0}.early-access-cta{white-space:nowrap;width:100%;padding:1.3rem 1.5rem;font-size:1.35rem}.story{padding:1.5rem 1.25rem}.story-grid{grid-template-columns:1fr}.block--large{grid-area:auto;min-height:280px}.block-inner{padding:1.15rem}.block h3{font-size:1.3rem}.block p:not(.block-kicker){font-size:.9rem}.faq{gap:1.35rem;margin-top:3.5rem}.cta{width:100%;min-height:4.4rem;font-size:1.05rem}}
