.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}p[data-astro-cid-oxgmilyn]{max-width:34rem;color:var(--mute);margin:0 0 16px;font-size:1.12rem}p[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{color:var(--text);font-weight:500}.contact[data-astro-cid-oxgmilyn]{border:1px solid var(--line);background:var(--deck);border-radius:16px;gap:8px;padding:clamp(22px,3vw,34px);display:grid}.contact[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{overflow-wrap:anywhere;font:500 clamp(1.35rem, 2.8vw, 1.85rem) / 1.2 var(--sans);letter-spacing:-.015em;text-decoration-color:var(--signal);text-underline-offset:6px}.contact[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--mute)}@media (width<=900px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}}.app[data-astro-cid-ukpc53xc]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(40px,6vw,72px) 0;display:grid}h3[data-astro-cid-ukpc53xc]{font:600 clamp(2.1rem, 4.2vw, 3.2rem) / 1.05 var(--sans);letter-spacing:-.025em;margin:12px 0 10px}.tagline[data-astro-cid-ukpc53xc]{font:500 1.25rem/1.35 var(--sans);letter-spacing:-.01em;margin:0 0 14px}.description[data-astro-cid-ukpc53xc]{max-width:32rem;color:var(--mute);margin:0 0 20px}.platforms[data-astro-cid-ukpc53xc]{margin-bottom:26px}.visit[data-astro-cid-ukpc53xc]{background:var(--text);color:#07101f;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-weight:500;text-decoration:none;transition:transform .2s,background .3s;display:inline-flex}.visit[data-astro-cid-ukpc53xc]:hover{background:var(--signal);transform:translateY(-2px)}.visit[data-astro-cid-ukpc53xc] svg[data-astro-cid-ukpc53xc]{width:16px;height:16px}@media (width<=900px){.app[data-astro-cid-ukpc53xc]{grid-template-columns:minmax(0,1fr)}}.card[data-astro-cid-zcopzmfx]{border:1px dashed var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);margin-top:20px;padding:clamp(24px,4vw,44px);display:grid}.pictured[data-astro-cid-zcopzmfx]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}h3[data-astro-cid-zcopzmfx]{font:600 clamp(1.6rem, 3.2vw, 2.3rem) / 1.1 var(--sans);letter-spacing:-.02em;margin:10px 0 8px}p[data-astro-cid-zcopzmfx]{max-width:36rem;color:var(--mute);margin:0}.platforms[data-astro-cid-zcopzmfx]{margin-top:18px}.pictures[data-astro-cid-zcopzmfx]{margin-bottom:14px;position:relative}.phone[data-astro-cid-zcopzmfx]{border:1px solid var(--line);border-radius:20px;width:24%;min-width:104px;position:absolute;bottom:-22px;right:-8px;overflow:hidden;box-shadow:0 30px 60px -20px #000d}.phone[data-astro-cid-zcopzmfx] img{aspect-ratio:780/1300;object-fit:cover;object-position:top;width:100%}.bill[data-astro-cid-zcopzmfx]{min-width:15rem;color:var(--mute);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;gap:6px;font-size:.9rem;display:grid}.bill[data-astro-cid-zcopzmfx] div[data-astro-cid-zcopzmfx]{border-bottom:1px solid var(--line);justify-content:space-between;gap:28px;padding:6px 0;display:flex}.bill[data-astro-cid-zcopzmfx] div[data-astro-cid-zcopzmfx]:last-child{color:var(--text);border:0}@media (width<=900px){.card[data-astro-cid-zcopzmfx],.pictured[data-astro-cid-zcopzmfx]{grid-template-columns:minmax(0,1fr)}.phone[data-astro-cid-zcopzmfx]{right:6px}}.list[data-astro-cid-jknjr6z3]{margin-top:clamp(36px,5vw,56px)}.row[data-astro-cid-xbhij26k]{align-items:center;gap:18px;display:flex}.switch[data-astro-cid-xbhij26k]{border:1px solid var(--line);background:var(--panel);width:112px;height:60px;box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 10%, transparent), inset 0 1px 0 #ffffff14;cursor:pointer;border-radius:999px;flex:none;padding:0;transition:border-color .4s,box-shadow .4s;position:relative}.switch[data-astro-cid-xbhij26k]:hover{border-color:var(--signal)}.knob[data-astro-cid-xbhij26k]{background:var(--signal);color:#06101f;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),background .45s;display:grid;position:absolute;top:5px;left:5px;transform:translate(52px)}.knob[data-astro-cid-xbhij26k] svg[data-astro-cid-xbhij26k]{grid-area:1/1;width:26px;height:26px;transition:opacity .25s,transform .45s}.plane[data-astro-cid-xbhij26k]{opacity:0;transform:rotate(-40deg)}html[data-net=off] .knob[data-astro-cid-xbhij26k]{transform:translate(0)}html[data-net=off] .plane[data-astro-cid-xbhij26k]{opacity:1;transform:none}html[data-net=off] .wifi[data-astro-cid-xbhij26k]{opacity:0}.words[data-astro-cid-xbhij26k]{flex:1 1 0;gap:2px;min-width:0;display:grid}.state[data-astro-cid-xbhij26k]{color:var(--signal);gap:.6em;transition:color .5s;display:flex}.sentence[data-astro-cid-xbhij26k]{max-width:22rem;font-size:1.02rem}.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(transparent, var(--night));pointer-events:none;height:160px;position:absolute;inset:auto 0 0}.sky[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.wrap[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,4vw,56px);padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(56px,8vw,112px);display:grid;position:relative}h1[data-astro-cid-ge2uvauf]{font:600 clamp(2.5rem, 5vw, 4.3rem) / 1.04 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 22px}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--signal);font-style:normal;transition:color .5s}.lede[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--mute);margin:0 0 34px;font-size:1.15rem}.lede[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--text);font-weight:500}.stage[data-astro-cid-ge2uvauf]{margin-right:calc(-1*clamp(0px,9vw,170px));padding:34px 0 56px 34px;position:relative}.desktop[data-astro-cid-ge2uvauf]{transform-origin:0;transform:perspective(1600px)rotateY(-7deg)rotateX(2deg)}.phone[data-astro-cid-ge2uvauf]{z-index:2;border:1px solid var(--line);background:#1e2024;border-radius:22px;width:26%;min-width:120px;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #000d}.phone[data-astro-cid-ge2uvauf] img{aspect-ratio:780/1250;object-fit:cover;object-position:top;width:100%}.label[data-astro-cid-ge2uvauf]{z-index:3;border:1px solid color-mix(in srgb, var(--signal) 55%, var(--line));background:color-mix(in srgb, var(--night) 86%, transparent);color:var(--signal);white-space:nowrap;backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;transition:color .5s,border-color .5s;display:inline-flex;position:absolute}.label[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:currentColor;border-radius:50%;width:7px;height:7px}.label-desktop[data-astro-cid-ge2uvauf]{top:14px;left:54px}.label-phone[data-astro-cid-ge2uvauf]{bottom:-16px;left:8px}@media (width<=900px){.wrap[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-ge2uvauf]{margin-right:0;padding:30px 0 50px 22px}.desktop[data-astro-cid-ge2uvauf]{transform:none}}.three[data-astro-cid-slnqfol5]{border:1px solid var(--line);background:var(--deck);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);display:grid;overflow:hidden}.three[data-astro-cid-slnqfol5]>div[data-astro-cid-slnqfol5]{align-content:start;gap:12px;padding:clamp(22px,3vw,36px);display:grid}.three[data-astro-cid-slnqfol5]>div[data-astro-cid-slnqfol5]+div[data-astro-cid-slnqfol5]{border-left:1px solid var(--line)}svg[data-astro-cid-slnqfol5]{width:34px;height:34px;color:var(--signal);transition:color .5s}h3[data-astro-cid-slnqfol5]{font:500 1.35rem/1.2 var(--sans);letter-spacing:-.01em;margin:6px 0 0}p[data-astro-cid-slnqfol5]{color:var(--mute);margin:0}@media (width<=900px){.three[data-astro-cid-slnqfol5]{grid-template-columns:minmax(0,1fr)}.three[data-astro-cid-slnqfol5]>div[data-astro-cid-slnqfol5]+div[data-astro-cid-slnqfol5]{border-top:1px solid var(--line);border-left:0}}footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);color:var(--mute);padding:28px 0 40px;font-size:.92rem}.wrap[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 28px;display:flex}p[data-astro-cid-nns7i3if]{margin:0}.who[data-astro-cid-nns7i3if]{color:var(--text)}nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:22px;display:flex}a[data-astro-cid-nns7i3if]{text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:var(--text)}.bar[data-astro-cid-fzpbxy5g]{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--night) 82%, transparent);backdrop-filter:blur(10px);position:sticky;top:0}.wrap[data-astro-cid-fzpbxy5g]{align-items:center;gap:24px;height:60px;display:flex}.brand[data-astro-cid-fzpbxy5g]{font:600 1.25rem/1 var(--sans);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.mark[data-astro-cid-fzpbxy5g]{flex:none;width:32px;height:auto}nav[data-astro-cid-fzpbxy5g]{gap:26px;margin-left:auto;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--mute);font-size:.95rem;text-decoration:none;transition:color .2s}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--text)}.status[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);color:var(--signal);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;transition:color .5s;display:inline-flex}.status[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}@media (width<=900px){nav[data-astro-cid-fzpbxy5g]{display:none}.status[data-astro-cid-fzpbxy5g]{margin-left:auto}}:root{color-scheme:dark;--night:#060a14;--deck:#0b1221;--panel:#111a2e;--line:#22304e;--text:#eaf0fb;--mute:#97a4c0;--on:#5ab6ff;--off:#ffa62b;--signal:var(--on);--sans:var(--font-rubik);--mono:var(--font-jetbrains-mono);--wrap:1180px}html[data-net=off]{--signal:var(--off)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--text);font:400 1.0625rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}h2{max-width:22ch;font:600 clamp(1.9rem, 3.8vw, 2.9rem) / 1.1 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0}section{padding:clamp(64px,9vw,120px) 0}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(18px,4vw,40px)}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.eyebrow{color:var(--mute)}.divided{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.platforms{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.platforms li{border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:5px 11px}.window{border:1px solid var(--line);background:var(--deck);border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #ffffff08}.swap{display:grid}.swap [data-when]{visibility:hidden;grid-area:1/1}html[data-net=on] .swap [data-when=on],html[data-net=off] .swap [data-when=off]{visibility:visible}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
