.hero[data-astro-cid-bbe6dxrz]{overflow-x:clip;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100svh - 84px);padding-block:clamp(2rem,6vh,5rem)}h1[data-astro-cid-bbe6dxrz]{font-size:var(--step-display);font-weight:800;line-height:.95;letter-spacing:-.045em;margin:0 0 .35em;text-wrap:balance}.dot[data-astro-cid-bbe6dxrz]{color:var(--violet)}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:var(--step-1);line-height:1.45;color:var(--ink-soft);max-width:26em;margin:0 0 2rem}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.hero__where[data-astro-cid-bbe6dxrz]{margin:2.6rem 0 0;font-size:var(--step--1);color:var(--ink-soft)}.stage[data-astro-cid-bbe6dxrz]{position:relative;padding:9% 9% 0 0}.editor[data-astro-cid-bbe6dxrz]{background:var(--night);color:var(--night-text);border-radius:var(--radius-md);transform:rotate(-2.5deg);box-shadow:0 40px 80px -30px #4416be73,0 0 0 1px #020e2de6;overflow:hidden}.editor__tab[data-astro-cid-bbe6dxrz]{font:500 .8rem/1 var(--mono);padding:.9rem 1.2rem;border-bottom:1px solid rgb(255 255 255 / .08);color:#fff}.editor__code[data-astro-cid-bbe6dxrz]{margin:0;padding:1.2rem 1.2rem 1.4rem 0;font:400 clamp(.72rem,1.15vw,.95rem)/1.9 var(--mono);overflow:hidden}.ln[data-astro-cid-bbe6dxrz]{position:relative;display:block;padding-left:3.4em;min-height:1.9em;white-space:pre}.ln[data-astro-cid-bbe6dxrz]:before{content:attr(data-n);position:absolute;left:0;width:2.2em;text-align:right;color:#c9d3ea59}.c-k[data-astro-cid-bbe6dxrz]{color:#b69bff}.c-s[data-astro-cid-bbe6dxrz]{color:#6cc8ff}.c-f[data-astro-cid-bbe6dxrz]{color:#fff}.c-m[data-astro-cid-bbe6dxrz]{color:#c9d3ea8c}.c-p[data-astro-cid-bbe6dxrz]{color:#c9d3ea99}.is-buggy[data-astro-cid-bbe6dxrz] .typo[data-astro-cid-bbe6dxrz]:not(.is-fixed){text-decoration:underline wavy #ff6b8a;text-underline-offset:.25em}.typo[data-astro-cid-bbe6dxrz].is-fixed{animation:fixflash .6s var(--ease-out)}@keyframes fixflash{0%{background:#01a0f459}to{background:transparent}}.bug[data-astro-cid-bbe6dxrz]{display:none;position:absolute;top:.15em;width:1.25em;height:1.25em;color:#ff8fa6}.is-buggy[data-astro-cid-bbe6dxrz] .bug[data-astro-cid-bbe6dxrz]{display:block}.editor__status[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;font:500 .75rem/1 var(--mono);padding:.8rem 1.2rem;background:#ffffff0a;color:#c9d3eab3}.count[data-astro-cid-bbe6dxrz]{color:#fff;font-weight:700}.build[data-astro-cid-bbe6dxrz]{color:#6cc8ff}.is-buggy[data-astro-cid-bbe6dxrz] .build[data-astro-cid-bbe6dxrz]{visibility:hidden}.icon[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:0;width:clamp(110px,15vw,200px);filter:drop-shadow(0 18px 30px rgb(3 134 244 / .35))}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;min-height:0;padding-top:.5rem;gap:0}.hero__text[data-astro-cid-bbe6dxrz]{display:contents}h1[data-astro-cid-bbe6dxrz]{order:1}.hero__lead[data-astro-cid-bbe6dxrz]{order:2;font-size:var(--step-0);margin-bottom:1.6rem}.stage[data-astro-cid-bbe6dxrz]{order:3;padding:12% 10% 0 0;margin-bottom:2.2rem}.hero__actions[data-astro-cid-bbe6dxrz]{order:4}.hero__where[data-astro-cid-bbe6dxrz]{order:5;margin-top:1.6rem}.icon[data-astro-cid-bbe6dxrz]{width:28vw;max-width:150px;right:0}}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,6rem);align-items:end}.name[data-astro-cid-v2cbyr3p]{display:flex;align-items:flex-start;gap:clamp(.8rem,2vw,1.6rem)}.name__part[data-astro-cid-v2cbyr3p]{display:grid;gap:.5rem}.name__word[data-astro-cid-v2cbyr3p]{font-size:clamp(3.2rem,8vw,6.6rem);font-weight:800;letter-spacing:-.05em;line-height:1;padding-bottom:.12em}.name__word--vibe[data-astro-cid-v2cbyr3p]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.name__plus[data-astro-cid-v2cbyr3p]{font-size:clamp(2rem,5vw,4rem);font-weight:300;line-height:1.1;color:var(--ink-soft)}.name__note[data-astro-cid-v2cbyr3p]{font-size:var(--step--1);color:var(--ink-soft);max-width:14em;line-height:1.4}.about__end[data-astro-cid-v2cbyr3p]{margin:clamp(2.5rem,6vw,4.5rem) 0 0;font-size:var(--step-2);font-weight:700;letter-spacing:-.02em;max-width:24em}@media(max-width:820px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}.products[data-astro-cid-qnwxz4mj]{background:var(--mist)}.list[data-astro-cid-qnwxz4mj]{list-style:none;padding:0;margin-top:clamp(3rem,7vw,5rem);display:grid;gap:clamp(3.5rem,8vw,6rem)}.item[data-astro-cid-qnwxz4mj]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.item--flip[data-astro-cid-qnwxz4mj] .item__text[data-astro-cid-qnwxz4mj]{order:2}h3[data-astro-cid-qnwxz4mj]{font-size:var(--step-3);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:.35em 0 .45em}.item__desc[data-astro-cid-qnwxz4mj]{margin:0;max-width:var(--measure);color:var(--ink-soft)}.item__url[data-astro-cid-qnwxz4mj]{display:inline-block;margin-top:1.1rem;font-weight:700}.item__note[data-astro-cid-qnwxz4mj]{margin:1rem 0 0;font-size:var(--step--1);color:var(--ink-soft);font-style:italic}.status[data-astro-cid-qnwxz4mj]{display:inline-flex;align-items:center;gap:.5em;margin:0;font-size:var(--step--1);font-weight:700}.status[data-astro-cid-qnwxz4mj]:before{content:"";width:.6em;height:.6em;border-radius:50%;background:currentColor}.status--live[data-astro-cid-qnwxz4mj]{color:#0a8a55}.status--live[data-astro-cid-qnwxz4mj]:before{box-shadow:0 0 0 4px #0a8a5526}.status--test[data-astro-cid-qnwxz4mj]{color:var(--blue)}.status--rnd[data-astro-cid-qnwxz4mj]{color:var(--violet)}.plate[data-astro-cid-qnwxz4mj]{aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;width:min(100%,520px);justify-self:center;background:var(--paper);border-radius:var(--squircle);padding:12%;transform:rotate(-2deg);box-shadow:0 30px 60px -35px #020e2d59}.item--flip[data-astro-cid-qnwxz4mj] .plate[data-astro-cid-qnwxz4mj]{transform:rotate(2deg)}.plate[data-astro-cid-qnwxz4mj] img[data-astro-cid-qnwxz4mj]{width:100%;height:auto}.plate--empty[data-astro-cid-qnwxz4mj]{background:transparent;box-shadow:none;border:2px dashed rgb(118 50 238 / .4);color:var(--violet);font-weight:700}@media(max-width:820px){.item[data-astro-cid-qnwxz4mj]{grid-template-columns:1fr;gap:1.6rem}.item--flip[data-astro-cid-qnwxz4mj] .item__text[data-astro-cid-qnwxz4mj]{order:0}.plate[data-astro-cid-qnwxz4mj]{aspect-ratio:16 / 8}}dl[data-astro-cid-g5jplrhu]{margin:clamp(2rem,5vw,3.5rem) 0 0}.row[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem;padding-block:clamp(1.3rem,3vw,2rem);border-top:1.5px solid var(--line);align-items:baseline}.row[data-astro-cid-g5jplrhu]:last-child{border-bottom:1.5px solid var(--line)}dt[data-astro-cid-g5jplrhu]{font-size:var(--step-2);font-weight:800;letter-spacing:-.025em;line-height:1.15}dd[data-astro-cid-g5jplrhu]{margin:0;color:var(--ink-soft);max-width:var(--measure)}@media(max-width:700px){.row[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:.4rem}}.grid[data-astro-cid-ojgcha23]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2.5rem,7vw,6rem);align-items:start}.log[data-astro-cid-ojgcha23]{list-style:none;margin:0;padding:0;position:relative}.log[data-astro-cid-ojgcha23]:before{content:"";position:absolute;left:4.6em;top:.6em;bottom:.6em;width:2px;background:linear-gradient(var(--blue-light),var(--violet))}.log[data-astro-cid-ojgcha23] li[data-astro-cid-ojgcha23]{display:grid;grid-template-columns:4em 1fr;gap:2em;padding-block:.9rem;position:relative}.log[data-astro-cid-ojgcha23] li[data-astro-cid-ojgcha23]:after{content:"";position:absolute;left:calc(4.6em - 5px);top:1.45rem;width:12px;height:12px;border-radius:50%;background:var(--night);border:2px solid var(--blue-light)}time[data-astro-cid-ojgcha23]{font:600 var(--step--1)/1.9 var(--mono);color:var(--night-text)}.log[data-astro-cid-ojgcha23] span[data-astro-cid-ojgcha23]{font-size:var(--step-1);line-height:1.4}@media(max-width:820px){.grid[data-astro-cid-ojgcha23]{grid-template-columns:1fr}}.contact[data-astro-cid-xmivup5a] .h2[data-astro-cid-xmivup5a]{margin:0 0 1.2rem;max-width:12em}.contact__row[data-astro-cid-xmivup5a]{margin-top:clamp(2rem,5vw,3rem);display:flex;align-items:center;gap:1.2rem 2rem;flex-wrap:wrap}.nw[data-astro-cid-xmivup5a]{white-space:nowrap}address[data-astro-cid-xmivup5a]{font-style:normal;color:var(--ink-soft);line-height:1.5;max-width:30em}
