.picon[data-astro-cid-rulq3olk]{width:150px;height:150px;margin:-12px 0 var(--s-2) -14px;position:relative}.layer[data-astro-cid-rulq3olk]{will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:center;min-height:100svh;padding-block:112px 72px;display:grid;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(50% 55% at 72% 48%, #5b78ff29, transparent 70%), radial-gradient(40% 40% at 78% 60%, #ffffff0f, transparent 70%), radial-gradient(120% 90% at 50% 50%, transparent 60%, var(--ink) 100%);position:absolute;inset:0}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}@media (width>=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.copy[data-astro-cid-lcdefpme]{gap:var(--s-5);justify-items:start;display:grid}.kicker[data-astro-cid-lcdefpme]{color:var(--mist-300);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;display:inline-flex}.kicker[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--white);font-weight:600}.app-dot[data-astro-cid-lcdefpme]{background:#6b8cff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6b8cff2e}.sep[data-astro-cid-lcdefpme]{color:var(--graphite-500)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;font-size:clamp(2.75rem,1.4rem + 5vw,6.5rem);font-weight:620;line-height:.92}@media (width>=480px){h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{white-space:nowrap}}h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}h1[data-astro-cid-lcdefpme] .dim[data-astro-cid-lcdefpme]{color:var(--mist-400)}.lead[data-astro-cid-lcdefpme]{max-width:42ch;font-size:var(--step-1);color:var(--mist-300)}.actions[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.scene[data-astro-cid-lcdefpme]{perspective:1600px;perspective-origin:50% 40%;place-items:center;min-height:560px;display:grid;position:relative}.rig[data-astro-cid-lcdefpme]{transform-style:preserve-3d;width:min(62vw,340px);position:relative;transform:rotateY(-16deg)rotateX(6deg)}@media (width>=960px){.scene[data-astro-cid-lcdefpme]{min-height:720px}.rig[data-astro-cid-lcdefpme]{width:min(28vw,360px)}}.phone3d[data-astro-cid-lcdefpme]{transform-style:preserve-3d;filter:drop-shadow(0 40px 60px #0000008c);border-radius:15%/7.1%;position:relative}.phone3d[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.glare[data-astro-cid-lcdefpme]{border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 35%,#ffffff38 48%,#0000 60%);position:absolute;inset:0}.phone-shadow[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:10%;position:absolute;bottom:-8%;left:10%;right:10%;transform:translateZ(-80px)rotateX(80deg)}.float[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--white);background:linear-gradient(#ffffff29,#ffffff0a 60%),#14141a80;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:.875rem;line-height:1.25;display:flex;position:absolute}.f-col[data-astro-cid-lcdefpme]{display:grid}.f-strong[data-astro-cid-lcdefpme]{font-weight:600}.f-sub[data-astro-cid-lcdefpme],.f-label[data-astro-cid-lcdefpme]{color:var(--mist-300);font-size:.75rem}.f-icon[data-astro-cid-lcdefpme]{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.ok[data-astro-cid-lcdefpme]{color:#04210f;background:#22c55e;font-weight:800}.moon[data-astro-cid-lcdefpme]{color:#fff;background:#4f46e5}.lock[data-astro-cid-lcdefpme]{background:var(--white);color:var(--ink)}.f-earned[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;top:16%;left:-22%}.f-big[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:1.5rem;font-weight:650}.f-paid[data-astro-cid-lcdefpme]{top:4%;right:-26%}.f-night[data-astro-cid-lcdefpme]{top:58%;left:-20%}.f-lock[data-astro-cid-lcdefpme]{bottom:12%;right:-26%}@media (width<=959px){.f-earned[data-astro-cid-lcdefpme]{top:8%;left:-8%}.f-paid[data-astro-cid-lcdefpme]{top:30%;right:-8%}.f-night[data-astro-cid-lcdefpme]{top:62%;left:-10%}.f-lock[data-astro-cid-lcdefpme]{bottom:8%;right:-6%}.float[data-astro-cid-lcdefpme]{padding:10px 12px;font-size:.8125rem}.f-big[data-astro-cid-lcdefpme]{font-size:1.25rem}}@media (width<=420px){.f-night[data-astro-cid-lcdefpme],.f-paid[data-astro-cid-lcdefpme]{display:none}}.scroll-cue[data-astro-cid-lcdefpme]{left:50%;bottom:calc(env(safe-area-inset-bottom) + 16px);justify-items:center;gap:var(--s-2);min-width:44px;min-height:44px;text-decoration:none;display:grid;position:absolute;translate:-50%}.cue-line[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent, var(--white));transform-origin:top;width:1px;height:40px}@media (prefers-reduced-motion:no-preference){.cue-line[data-astro-cid-lcdefpme]{animation:cue 2.2s var(--ease-io) infinite}}@keyframes cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (height<=700px),(width<=959px){.scroll-cue[data-astro-cid-lcdefpme]{display:none}}.manifesto[data-astro-cid-lcdefpme]{gap:var(--s-6);padding-block:var(--s-10) var(--s-9);display:grid}.statement[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.035em;max-width:22ch;font-weight:560;line-height:1.08}.work-head[data-astro-cid-lcdefpme]{gap:var(--s-3);padding-bottom:var(--s-8);display:grid}.work-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:13ch}.show[data-astro-cid-lcdefpme]{isolation:isolate;min-height:100svh;margin-bottom:var(--s-4);align-items:end;display:grid;position:relative;overflow:hidden}.show-media[data-astro-cid-lcdefpme]{z-index:-1;border-radius:var(--r-lg);margin-inline:var(--s-3);position:absolute;inset:0;overflow:hidden}@media (width>=760px){.show[data-astro-cid-lcdefpme]{margin-bottom:0}.show-media[data-astro-cid-lcdefpme]{border-radius:0;margin-inline:0}html.motion .show-media[data-astro-cid-lcdefpme]{clip-path:inset(14% 10% round 36px)}}.show-media[data-astro-cid-lcdefpme] .show-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.show-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0a0a0b0d 35%,#0a0a0bcc);position:absolute;inset:0}.show-inner[data-astro-cid-lcdefpme]{padding-block:42svh var(--s-6)}.panel[data-astro-cid-lcdefpme]{gap:var(--s-3);max-width:520px;padding:var(--s-6);border-radius:var(--r-lg);background:linear-gradient(#ffffff1a,#ffffff05 60%),#0e0e119e;justify-items:start;display:grid}@media (width<=480px){.panel[data-astro-cid-lcdefpme]{padding:var(--s-5)}}.show-title[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.045em;margin-top:var(--s-2)}.show-tag[data-astro-cid-lcdefpme]{font-size:var(--step-1);font-weight:560}.show-sum[data-astro-cid-lcdefpme]{color:var(--mist-300)}.panel[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.sv-media[data-astro-cid-lcdefpme]{background:radial-gradient(70% 60% at 30% 40%, #5b78ff1f, transparent 70%), linear-gradient(180deg, var(--graphite-800), var(--graphite-950));place-items:start center;padding-top:10svh;display:grid}@media (width>=760px){.sv-media[data-astro-cid-lcdefpme]{place-items:center start;padding:0 0 0 5vw}.sv-media[data-astro-cid-lcdefpme] .phones[data-astro-cid-lcdefpme]{width:min(54%,760px)}.show-sv[data-astro-cid-lcdefpme] .show-inner[data-astro-cid-lcdefpme]{justify-content:flex-end;display:flex}}.phones[data-astro-cid-lcdefpme]{perspective:1400px;transform-style:preserve-3d;justify-content:center;align-items:flex-end;gap:clamp(8px,2vw,28px);width:min(92%,900px);display:flex}.phone[data-astro-cid-lcdefpme]{border-radius:clamp(14px,2.4vw,34px);width:30%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000e6}.phone[data-astro-cid-lcdefpme].p1{transform:rotateY(22deg)}.phone[data-astro-cid-lcdefpme].p3{transform:rotateY(-22deg)}.phone[data-astro-cid-lcdefpme].p2{z-index:1;width:36%}.phone[data-astro-cid-lcdefpme] img{width:100%;height:auto}.principles[data-astro-cid-lcdefpme]{padding-block:var(--s-10)}.principles[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:13ch;margin:var(--s-3) 0 var(--s-8)}.cards[data-astro-cid-lcdefpme]{gap:var(--s-4);perspective:1000px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{padding:var(--s-6);border-radius:var(--r-lg);gap:var(--s-3);min-height:240px;transform-style:preserve-3d;align-content:start;display:grid}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a4a52}@media (width>=860px){.cards[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:repeat(3,1fr)}}
