.tech[data-astro-cid-gwvx2omn]{pointer-events:none;--gx:50%;--gy:35%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 40%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 40%,#0000 85%)}canvas[data-astro-cid-gwvx2omn]{width:100%;height:100%;position:absolute;inset:0}.glow[data-astro-cid-gwvx2omn]{background:radial-gradient(420px circle at var(--gx) var(--gy), var(--glow-a), transparent 70%), radial-gradient(60% 50% at 20% 10%, var(--glow-b), transparent 70%), radial-gradient(50% 45% at 85% 25%, var(--glow-c), transparent 70%);transition:background-position .3s;position:absolute;inset:0}.logos[data-astro-cid-rafju4uq]{justify-items:center;gap:28px;padding-block:72px;display:grid}.track-wrap[data-astro-cid-rafju4uq]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.track-wrap[data-astro-cid-rafju4uq].grabbing{cursor:grabbing}.track[data-astro-cid-rafju4uq]{will-change:transform;align-items:center;gap:clamp(40px,6vw,88px);width:max-content;margin:0;padding:12px 0;list-style:none;display:flex}.pblur[data-astro-cid-rafju4uq]{pointer-events:none;z-index:1;width:18%;position:absolute;top:0;bottom:0}.pblur[data-astro-cid-rafju4uq].left{left:0}.pblur[data-astro-cid-rafju4uq].right{right:0;transform:scaleX(-1)}.mark[data-astro-cid-rafju4uq]{background:var(--ink-2);width:150px;height:38px;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;opacity:.7;transition:opacity .3s var(--ease), background-color .3s var(--ease), filter .3s var(--ease), scale .3s var(--ease);display:block}li[data-astro-cid-rafju4uq]:hover .mark[data-astro-cid-rafju4uq]{opacity:1;background:var(--ink);scale:1.06}@media (prefers-reduced-motion:reduce){.pblur[data-astro-cid-rafju4uq]{display:none}.track[data-astro-cid-rafju4uq]{flex-wrap:wrap;justify-content:center;width:100%}.track[data-astro-cid-rafju4uq] li[data-astro-cid-rafju4uq][aria-hidden]{display:none}}.dk[data-astro-cid-flmjdkkh]{justify-items:center;gap:14px;padding:12px 0;display:grid}.phone[data-astro-cid-flmjdkkh]{aspect-ratio:1470/3000;width:min(340px,100%);position:relative}.scr[data-astro-cid-flmjdkkh]{--s:.7;background:#0b0d12;width:89.796%;height:95.6%;position:absolute;top:2.2%;left:5.102%;overflow:hidden}iframe[data-astro-cid-flmjdkkh]{box-sizing:border-box;width:440px;height:956px;transform:scale(var(--s));transform-origin:0 0;background:#0b0d12;border:0;padding-top:62px;transition:background .2s;position:absolute;top:0;left:0}.bezel[data-astro-cid-flmjdkkh]{pointer-events:none;filter:drop-shadow(0 40px 50px #00000059);width:100%;height:auto;display:block;position:relative}.open[data-astro-cid-flmjdkkh]{color:var(--accent);align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:600;display:inline-flex}.open[data-astro-cid-flmjdkkh] img{border-radius:7px}.ad[data-astro-cid-s6hoqusg]{justify-items:start;gap:14px;display:grid}.win[data-astro-cid-s6hoqusg]{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #00000073;border-radius:14px;overflow:hidden}.chrome[data-astro-cid-s6hoqusg]{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.chrome[data-astro-cid-s6hoqusg] i[data-astro-cid-s6hoqusg]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.chrome[data-astro-cid-s6hoqusg] i[data-astro-cid-s6hoqusg]+i[data-astro-cid-s6hoqusg]{background:#febc2e}.chrome[data-astro-cid-s6hoqusg] i[data-astro-cid-s6hoqusg]+i[data-astro-cid-s6hoqusg]+i[data-astro-cid-s6hoqusg]{background:#28c840}.chrome[data-astro-cid-s6hoqusg] span[data-astro-cid-s6hoqusg]{color:var(--ink-2);margin-inline:auto;font-size:12px}.vp[data-astro-cid-s6hoqusg]{--s:.6;aspect-ratio:1040/720;position:relative;overflow:hidden}iframe[data-astro-cid-s6hoqusg]{width:1040px;height:720px;transform:scale(var(--s));transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.open[data-astro-cid-s6hoqusg]{color:var(--accent);align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:600;display:inline-flex}.open[data-astro-cid-s6hoqusg] img{border-radius:7px}.dv[data-astro-cid-whnr6btm]{--k:2.3cqw;gap:16px;display:grid}.dv[data-astro-cid-whnr6btm][data-orient=land]{--k:1.95cqw}.bar[data-astro-cid-whnr6btm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rot[data-astro-cid-whnr6btm]{min-height:40px;font:600 14px/1 var(--font);color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.rot[data-astro-cid-whnr6btm] svg[data-astro-cid-whnr6btm]{transition:transform .52s var(--ease)}.dv[data-astro-cid-whnr6btm][data-orient=land] .rot[data-astro-cid-whnr6btm] svg[data-astro-cid-whnr6btm]{transform:rotate(90deg)}.stage[data-astro-cid-whnr6btm]{background:radial-gradient(circle at 1px 1px, rgb(var(--dot) / .18) 1px, transparent 0) 0 0 / 16px 16px, var(--surface);border-radius:20px;padding:4cqw 0 3cqw;overflow:hidden;container-type:inline-size}.view[data-astro-cid-whnr6btm]{justify-content:center;align-items:center;gap:4cqw;min-height:58cqw;display:flex}.view[data-astro-cid-whnr6btm][hidden]{display:none}figure[data-astro-cid-whnr6btm]{justify-items:center;gap:1.6cqw;margin:0;display:grid}.device[data-astro-cid-whnr6btm]{width:calc(var(--pw) * var(--k) * 1.1136);position:relative}.ipad[data-astro-cid-whnr6btm] .device[data-astro-cid-whnr6btm]{width:calc(var(--pw) * var(--k) * 1.1585)}.dv[data-astro-cid-whnr6btm][data-orient=land] .iphone[data-astro-cid-whnr6btm] .device[data-astro-cid-whnr6btm]{width:calc(var(--pw) * 2.1644 * var(--k) * 1.046)}.dv[data-astro-cid-whnr6btm][data-orient=land] .ipad[data-astro-cid-whnr6btm] .device[data-astro-cid-whnr6btm]{width:calc(var(--pw) * 1.4367 * var(--k) * 1.1102)}.orient[data-astro-cid-whnr6btm]{display:none;position:relative}.dv[data-astro-cid-whnr6btm][data-orient=port] .orient[data-astro-cid-whnr6btm].port,.dv[data-astro-cid-whnr6btm][data-orient=land] .orient[data-astro-cid-whnr6btm].land{display:block}.scr[data-astro-cid-whnr6btm]{background:#000;position:absolute;overflow:hidden}.scr[data-astro-cid-whnr6btm] img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bezel[data-astro-cid-whnr6btm]{pointer-events:none;filter:drop-shadow(0 30px 40px #00000059);width:100%;height:auto;display:block;position:relative}.wall[data-astro-cid-whnr6btm]{object-fit:cover;position:absolute}figcaption[data-astro-cid-whnr6btm]{color:var(--ink-2);font-size:max(12px,1.4cqw);font-weight:600}.cap[data-astro-cid-whnr6btm]{color:var(--ink-2);font-size:14px}@media (prefers-reduced-motion:reduce){.rot[data-astro-cid-whnr6btm] svg[data-astro-cid-whnr6btm]{transition:none}}.tools[data-astro-cid-6g6xweid]{border-top:1px solid var(--line);gap:36px;padding-block:96px;display:grid}.head[data-astro-cid-6g6xweid]{gap:12px;max-width:760px;display:grid}.head[data-astro-cid-6g6xweid] a[data-astro-cid-6g6xweid]{color:var(--accent)}.rows[data-astro-cid-6g6xweid]{gap:88px;margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-6g6xweid]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.row[data-astro-cid-6g6xweid].flip{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.row[data-astro-cid-6g6xweid].flip .demo[data-astro-cid-6g6xweid]{order:2}.row[data-astro-cid-6g6xweid].solo{grid-template-columns:minmax(0,760px)}@media (width<=860px){.row[data-astro-cid-6g6xweid],.row[data-astro-cid-6g6xweid].flip{grid-template-columns:1fr}.row[data-astro-cid-6g6xweid].flip .demo[data-astro-cid-6g6xweid]{order:0}}.txt[data-astro-cid-6g6xweid]{align-content:start;gap:14px;display:grid}.txt[data-astro-cid-6g6xweid] .icon{border-radius:14px;width:56px;height:56px;box-shadow:0 8px 24px -8px #00000059}.nm[data-astro-cid-6g6xweid]{gap:2px;display:grid}.kind[data-astro-cid-6g6xweid]{color:var(--ink-2);font-size:13px}.txt[data-astro-cid-6g6xweid] p[data-astro-cid-6g6xweid]{color:var(--ink-2);font-size:17px;line-height:1.5}.gh[data-astro-cid-6g6xweid]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.gh[data-astro-cid-6g6xweid] a[data-astro-cid-6g6xweid]{color:var(--accent);font-weight:600}.gh[data-astro-cid-6g6xweid] i[data-astro-cid-6g6xweid]{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.kit[data-astro-cid-hgzedyhh]{border-top:1px solid var(--line);gap:28px;padding-block:96px;display:grid}.head[data-astro-cid-hgzedyhh]{text-align:center;justify-items:center;gap:12px;display:grid}.kit[data-astro-cid-hgzedyhh] .seg{justify-self:center;max-width:100%;overflow-x:auto}@media (width<=480px){.kit[data-astro-cid-hgzedyhh] .seg button{padding:10px 11px;font-size:13px}}.chips[data-astro-cid-hgzedyhh]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:flex}.chips[data-astro-cid-hgzedyhh] button[data-astro-cid-hgzedyhh]{text-align:left;cursor:pointer;font:600 16px/1.2 var(--font);color:var(--ink);transition:transform .24s var(--ease), box-shadow .24s var(--ease);border:0;border-radius:18px;align-items:center;gap:12px;padding:12px 18px;display:flex}.tx[data-astro-cid-hgzedyhh]{gap:2px;display:grid}.lg[data-astro-cid-hgzedyhh]{gap:4px;display:flex}.lg[data-astro-cid-hgzedyhh] i[data-astro-cid-hgzedyhh]{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 0 1px #0000000f}.lg[data-astro-cid-hgzedyhh] svg,.lg[data-astro-cid-hgzedyhh] img[data-astro-cid-hgzedyhh]{width:18px;height:18px;display:block}.lg[data-astro-cid-hgzedyhh] img[data-astro-cid-hgzedyhh]{border-radius:5px;width:22px;height:22px}.chips[data-astro-cid-hgzedyhh] em[data-astro-cid-hgzedyhh]{color:var(--ink-2);font-size:12px;font-style:normal;font-weight:500}.chips[data-astro-cid-hgzedyhh] button[data-astro-cid-hgzedyhh]:hover{transform:translateY(-2px)}.chips[data-astro-cid-hgzedyhh] button[data-astro-cid-hgzedyhh][aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.use[data-astro-cid-hgzedyhh]{text-align:center;letter-spacing:-.015em;min-height:1.4em;font-size:clamp(19px,2vw,24px);font-weight:500}@media (prefers-reduced-motion:reduce){.chips[data-astro-cid-hgzedyhh] button[data-astro-cid-hgzedyhh]{transition:none}}.music[data-astro-cid-3pzpqipd]{border-top:1px solid var(--line);gap:28px;padding-block:96px;display:grid}.head[data-astro-cid-3pzpqipd]{gap:12px;max-width:760px;display:grid}.head[data-astro-cid-3pzpqipd] a[data-astro-cid-3pzpqipd]{color:var(--accent)}iframe[data-astro-cid-3pzpqipd]{background:var(--surface);border:0;border-radius:20px;width:100%;height:450px}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-top:clamp(120px,18vh,190px);padding-bottom:64px;position:relative}.hero-in[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:28px;max-width:1100px;display:grid;position:relative}.me[data-astro-cid-lcdefpme]{text-align:left;border-radius:999px;align-items:center;gap:12px;padding:6px 16px 6px 6px;display:inline-flex}.me[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.me[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.2;display:grid}.me[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:12px}.live[data-astro-cid-lcdefpme]{background:#30d158;border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 #30d15899}@keyframes pulse{70%{box-shadow:0 0 0 8px #30d15800}to{box-shadow:0 0 #30d15800}}.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:14ch}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:640px}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.reel[data-astro-cid-lcdefpme]{padding-inline:var(--gutter);gap:14px;display:grid;overflow:clip}.reel-hint[data-astro-cid-lcdefpme]{text-align:center}.reel-inner[data-astro-cid-lcdefpme]{transform-origin:50% 0;will-change:transform;border-radius:0;grid-template-columns:repeat(5,1fr);gap:14px;height:min(78vh,760px);display:grid;position:relative;overflow:hidden}.col[data-astro-cid-lcdefpme]{gap:14px;animation:45s linear infinite drift;display:grid}.edge-top[data-astro-cid-lcdefpme],.edge-bottom[data-astro-cid-lcdefpme]{pointer-events:none;z-index:2;height:11%;position:absolute;left:-2px;right:-2px}.edge-top[data-astro-cid-lcdefpme]{--dir:0deg;top:-2px}.edge-bottom[data-astro-cid-lcdefpme]{--dir:180deg;bottom:-2px}.col-down[data-astro-cid-lcdefpme]{margin-top:-40%;animation-direction:reverse}.phone[data-astro-cid-lcdefpme]{cursor:pointer;aspect-ratio:9/16;width:100%;transition:scale .3s var(--ease);background:0 0;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.phone[data-astro-cid-lcdefpme]:active{scale:.97}.chip[data-astro-cid-lcdefpme]{color:var(--ink);opacity:0;transition:opacity .24s var(--ease), translate .32s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px;translate:0 6px}.phone[data-astro-cid-lcdefpme]:hover .chip[data-astro-cid-lcdefpme],.phone[data-astro-cid-lcdefpme]:focus-visible .chip[data-astro-cid-lcdefpme]{opacity:1;translate:0}@media (hover:none){.chip[data-astro-cid-lcdefpme]{opacity:1;translate:0}}.reel-inner[data-astro-cid-lcdefpme]:hover .col[data-astro-cid-lcdefpme],.reel-inner[data-astro-cid-lcdefpme]:focus-within .col[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes drift{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.col[data-astro-cid-lcdefpme]{animation:none}}@media (width<=760px){.reel-inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.col[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}}.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:96px 24px;display:grid}.proof[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:4px;display:grid}.proof[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;width:fit-content}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2)}@media (width<=640px){.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}}.work[data-astro-cid-lcdefpme]{gap:40px;padding-block:64px 96px;display:grid}.work-head[data-astro-cid-lcdefpme]{gap:10px;max-width:760px;display:grid}.bento[data-astro-cid-lcdefpme]{grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(220px,24vw,340px);gap:16px;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--surface);isolation:isolate;border-radius:26px;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme].xl{grid-area:span 2/span 2}.tile[data-astro-cid-lcdefpme].wide{grid-column:span 2}.tile[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #ffffff2e, transparent 60%);transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.tile[data-astro-cid-lcdefpme]:hover:after{opacity:1}.tile[data-astro-cid-lcdefpme]:hover{box-shadow:0 20px 50px -24px #00000073}.media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.media[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.tile[data-astro-cid-lcdefpme]:hover .media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme]:hover .media[data-astro-cid-lcdefpme] video{transform:scale(1.04)}.meta[data-astro-cid-lcdefpme]{z-index:1;border-radius:18px;gap:2px;width:fit-content;max-width:calc(100% - 24px);padding:12px 18px 12px 16px;display:grid;position:absolute;bottom:12px;left:12px}.tag[data-astro-cid-lcdefpme]{width:fit-content;color:var(--ink-2);font-size:12px;font-weight:600}.meta[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:clamp(18px,1.7vw,22px)}.brand[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:13px}@media (width>=901px){.bento[data-astro-cid-lcdefpme]>.tile[data-astro-cid-lcdefpme]:last-child{grid-column:2}}@media (width<=900px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.tile[data-astro-cid-lcdefpme].xl{grid-area:span 1/span 2}}@media (width<=560px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-auto-rows:300px}.tile[data-astro-cid-lcdefpme].xl,.tile[data-astro-cid-lcdefpme].wide{grid-column:auto}}.about[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:96px;display:grid}.about-photo[data-astro-cid-lcdefpme]{width:clamp(140px,18vw,240px);position:relative}.about-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:50%;width:100%;height:auto}.about-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;max-width:820px;display:grid}.mute[data-astro-cid-lcdefpme]{color:var(--ink-2)}@media (width<=640px){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cta[data-astro-cid-lcdefpme]{padding-bottom:120px}.cta-card[data-astro-cid-lcdefpme]{text-align:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;justify-items:center;gap:24px;padding:clamp(48px,8vw,96px) 24px;display:grid;position:relative;overflow:hidden}.cta-card[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{position:relative}
