html{scroll-behavior:smooth}body{margin:0}html[data-theme=dark],html[data-theme=dark] body{background:#08090d}html[data-theme=light],html[data-theme=light] body{background:#f6f6f4}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}._wrap_1l5gf_1{max-width:1200px;margin:0 auto;padding:0 40px}._em_1l5gf_7{letter-spacing:-.01em;background:linear-gradient(100deg, var(--accent2-text), var(--accent2-hi));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-family:Instrument Serif,Playfair Display,Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;line-height:.9}._lbl_1l5gf_21{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font:500 11.5px/1 Geist Mono,ui-monospace,monospace}._eyebrow_1l5gf_28{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font:500 12px/1 Geist Mono,ui-monospace,monospace;display:flex}._ix_1l5gf_38{color:var(--accent2-text)}._ln_1l5gf_42{background:linear-gradient(90deg, var(--accent2), var(--line2));width:28px;height:1px}._h1_1l5gf_48{letter-spacing:-.05em;text-wrap:balance;margin:20px 0 0;font-size:72px;font-weight:600;line-height:1}._h2_1l5gf_57{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:48px;font-weight:600;line-height:1.05}._h3_1l5gf_66{letter-spacing:-.032em;margin:0;font-size:26px;font-weight:600;line-height:1.18}._h3_1l5gf_66._sm_1l5gf_74{font-size:20px}._lead_1l5gf_78{color:var(--muted);text-wrap:pretty;max-width:58ch;margin:20px 0 0;font-size:18px;line-height:1.6}._p_1l5gf_87{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:0;font-size:16px;line-height:1.6}._btn_1l5gf_96{letter-spacing:-.005em;border:1px solid var(--line2);height:48px;color:var(--text);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:inline-flex}._btn_1l5gf_96:hover{background:var(--surface2);transform:translateY(-1px)}._primary_1l5gf_120{background:var(--accent2);color:var(--on-accent2);box-shadow:0 0 0 1px #ffffff2e inset, 0 10px 28px -12px var(--accent2);border-color:#0000;font-weight:600}._primary_1l5gf_120:hover{background:var(--accent2);box-shadow:0 0 0 1px #ffffff40 inset, 0 14px 34px -12px var(--accent2)}._btn_1l5gf_96._sm_1l5gf_74{border-radius:10px;height:44px;padding:0 16px;font-size:14px}._arr_1l5gf_139{transition:transform .25s}._btn_1l5gf_96:hover ._arr_1l5gf_139{transform:translate(3px)}._lnk_1l5gf_147{height:44px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}._lnk_1l5gf_147 svg{color:var(--faint);transition:transform .25s,color .2s}._lnk_1l5gf_147:hover{background:var(--surface2);color:var(--accent2-text)}._lnk_1l5gf_147:hover svg{color:var(--accent2-text);transform:translate(3px)}._card_1l5gf_174{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1);position:relative}._card_1l5gf_174:hover{border-color:var(--line2);transform:translateY(-2px)}a._card_1l5gf_174{cursor:pointer;text-decoration:none}._tag_1l5gf_192{border:1px solid var(--line);background:var(--bg2);height:28px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font:500 12px/1 Geist Mono,ui-monospace,monospace;display:inline-flex}._tags_1l5gf_205{flex-wrap:wrap;gap:6px;display:flex}._metric_1l5gf_211{border:1px solid var(--line);background:var(--surface2);min-height:30px;color:var(--text);letter-spacing:-.01em;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:6px 11px;font:500 13px/1.2 Geist Mono,ui-monospace,monospace;display:inline-flex}._badge_1l5gf_226{height:28px;color:var(--accent2-text);background:var(--accent2-soft);border:1px solid color-mix(in oklab, var(--accent2) 35%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 11px;font:500 12px/1 Geist Mono,ui-monospace,monospace;display:inline-flex}._bd_1l5gf_240{background:currentColor;border-radius:50%;width:6px;height:6px}._badge_1l5gf_226._neutral_1l5gf_247{color:var(--muted);background:var(--bg2);border-color:var(--line)}._grpDot_1l5gf_253{background:var(--accent2);border-radius:2px;flex:none;width:8px;height:8px;rotate:45deg}._sec_1l5gf_262{border-top:1px solid var(--line);padding:96px 0}._pageHead_1l5gf_267{padding:96px 0 72px;position:relative;overflow:hidden}._pageGlow_1l5gf_273{pointer-events:none;background:radial-gradient(closest-side, var(--accent2-soft), transparent 72%);width:1100px;height:640px;position:absolute;top:-320px;left:50%;translate:-50%}._relative_1l5gf_284{position:relative}@keyframes _rise_1l5gf_320{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes _rv_1l5gf_1{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes _pagein_1l5gf_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){._pg_1l5gf_317{animation:.45s both _pagein_1l5gf_1}._rise_1l5gf_320{animation:.8s cubic-bezier(.2,.7,.2,1) both _rise_1l5gf_320}._d1_1l5gf_323{animation-delay:40ms}._d2_1l5gf_326{animation-delay:.12s}._d3_1l5gf_329{animation-delay:.2s}._d4_1l5gf_332{animation-delay:.28s}._d5_1l5gf_335{animation-delay:.36s}._d6_1l5gf_338{animation-delay:.44s}@supports (animation-timeline:view()){._reveal_1l5gf_342{animation:linear both _rv_1l5gf_1;animation-timeline:view();animation-range:entry entry 40%}}}@container page (width<=720px){._wrap_1l5gf_1{padding:0 20px}._sec_1l5gf_262{padding:72px 0}._pageHead_1l5gf_267{padding:48px 0 40px}._h1_1l5gf_48{font-size:44px}._h2_1l5gf_57{font-size:34px}._h3_1l5gf_66{font-size:22px}._lead_1l5gf_78{font-size:16px}}._foot_15ozd_1{border-top:1px solid var(--line);margin-top:96px;padding:28px 0 40px}._footIn_15ozd_7{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font:500 12.5px/1.5 Geist Mono,ui-monospace,monospace;display:flex}@container page (width<=720px){._foot_15ozd_1{margin-top:72px}._footIn_15ozd_7{flex-direction:column;align-items:flex-start}}._top_1u9y6_1{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);position:sticky;top:0}._topIn_1u9y6_11{align-items:center;gap:20px;height:68px;display:flex}._mark_1u9y6_18{border:1px solid var(--line2);background:var(--surface);letter-spacing:.02em;cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;font:600 13px/1 Geist Mono,ui-monospace,monospace;text-decoration:none;display:grid}._nav_1u9y6_32{gap:4px;margin-left:12px;display:flex}._nav_1u9y6_32 a{color:var(--muted);cursor:pointer;border-radius:10px;padding:12px 14px;font-size:14.5px;text-decoration:none;transition:color .2s,background .2s;position:relative}._nav_1u9y6_32 a:hover{color:var(--text);background:var(--surface)}._nav_1u9y6_32 a._on_1u9y6_51{color:var(--text)}._nav_1u9y6_32 a._on_1u9y6_51:after{content:"";background:var(--accent2);border-radius:2px;height:2px;position:absolute;bottom:6px;left:14px;right:14px}._topAct_1u9y6_65{align-items:center;gap:8px;margin-left:auto;display:flex}._seg_1u9y6_72{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:2px;padding:3px;display:flex}._seg_1u9y6_72 button{appearance:none;cursor:pointer;min-width:40px;height:36px;color:var(--faint);background:0 0;border:0;border-radius:7px;padding:0 11px;font:500 12px/1 Geist Mono,ui-monospace,monospace;transition:color .2s,background .2s}._seg_1u9y6_72 button:hover{color:var(--text)}._seg_1u9y6_72 button._on_1u9y6_51{background:var(--surface2);color:var(--text);box-shadow:0 0 0 1px var(--line2) inset}._ibtn_1u9y6_102{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted);border-radius:10px;place-items:center;transition:color .2s,border-color .2s;display:grid}._ibtn_1u9y6_102:hover{color:var(--text);border-color:var(--line2)}._short_1u9y6_120,._burger_1u9y6_124{display:none}._menuWrap_1u9y6_128{pointer-events:none;position:absolute;top:100%;left:0;right:0}._menu_1u9y6_128{overscroll-behavior:contain;border:1px solid var(--line2);background:var(--surface);max-height:calc(100dvh - 96px);box-shadow:var(--shadow);pointer-events:auto;border-radius:22px;flex-direction:column;gap:14px;margin-top:8px;padding:10px;display:none;overflow-y:auto}._menuNav_1u9y6_152{flex-direction:column;gap:4px;display:flex}._menuNav_1u9y6_152 a{min-height:52px;color:var(--muted);cursor:pointer;border-radius:14px;align-items:center;padding:0 16px;font-size:17px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex}._menuNav_1u9y6_152 a:hover{color:var(--text);background:var(--surface2)}._menuNav_1u9y6_152 a._on_1u9y6_51,._menuNav_1u9y6_152 a._on_1u9y6_51:hover{color:var(--on-accent2);background:var(--accent2);font-weight:600}._menuSettings_1u9y6_181{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 6px 2px;display:flex}@keyframes _menuIn_1u9y6_1{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){._menu_1u9y6_128{animation:.22s cubic-bezier(.2,.7,.2,1) _menuIn_1u9y6_1}}@container page (width<=900px){._nav_1u9y6_32,._wideOnly_1u9y6_207{display:none}._burger_1u9y6_124{display:grid}._menu_1u9y6_128:not([hidden]){display:flex}}@container page (width<=720px){._topIn_1u9y6_11{gap:10px;height:64px}._full_1u9y6_222{display:none}._short_1u9y6_120{display:inline}}._flowBox_4ng8b_1{border:1px solid var(--line);background:var(--bg2);border-radius:22px;margin-top:40px;padding:48px 40px 32px;position:relative;overflow:hidden;container:aiflow/inline-size}._flowBox_4ng8b_1:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 80% at 50% 45%,#000 20%,#0000 80%)}._flow_4ng8b_1{z-index:1;align-items:center;display:flex;position:relative}._node_4ng8b_29{border:1px solid var(--line2);background:var(--surface);min-width:132px;box-shadow:var(--shadow);border-radius:12px;flex:0 172px;padding:14px 16px 16px;position:relative}._node_4ng8b_29>:first-child{font-size:10.5px}._nodeN_4ng8b_43{letter-spacing:-.012em;margin-top:10px;font-size:15px;font-weight:550;line-height:1.3}._node_4ng8b_29._done_4ng8b_51{background:color-mix(in oklab, var(--accent) 14%, var(--surface));border-color:color-mix(in oklab, var(--accent) 60%, transparent);flex-basis:190px;min-width:150px}._node_4ng8b_29._done_4ng8b_51 ._nodeN_4ng8b_43{align-items:flex-start;gap:8px;display:flex}._node_4ng8b_29._done_4ng8b_51 svg{color:var(--accent-text);margin-top:2px}._grp_4ng8b_67{border:1px dashed var(--line2);background:color-mix(in oklab, var(--surface) 45%, transparent);border-radius:14px;flex-direction:column;flex:0 196px;gap:8px;min-width:150px;padding:12px;display:flex;position:relative}._grp_4ng8b_67>:first-child{padding:2px 4px 4px;font-size:10.5px}._sub_4ng8b_84{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:500;display:flex}._sq_4ng8b_96{background:var(--accent);border-radius:2px;width:6px;height:6px}._conn_4ng8b_103{background:var(--line2);flex:1 1 0;min-width:24px;height:1px;margin:0 8px;position:relative}._conn_4ng8b_103:after{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:6px solid var(--line2);width:0;height:0;position:absolute;top:-4px;right:-1px}._pulse_4ng8b_123{background:var(--accent2-hi);width:6px;height:6px;box-shadow:0 0 10px 1px var(--accent2);opacity:0;border-radius:50%;position:absolute;top:-2.5px;left:0}._rail_4ng8b_135{z-index:1;border:1px dashed var(--line2);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding:14px 16px;font-size:14.5px;display:flex;position:relative}._file_4ng8b_150{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:0 10px;font:500 12px/1 Geist Mono,ui-monospace,monospace;display:inline-flex}@keyframes _flowx_4ng8b_1{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes _flowy_4ng8b_1{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}@media (prefers-reduced-motion:no-preference){._pulse_4ng8b_123{animation:3.2s cubic-bezier(.45,0,.55,1) infinite _flowx_4ng8b_1}._p2_4ng8b_199{animation-delay:.8s}._p3_4ng8b_202{animation-delay:1.6s}._p4_4ng8b_205{animation-delay:2.4s}}@container page (width<=720px){._flowBox_4ng8b_1{border-radius:16px;padding:22px 18px 18px}}@container aiflow (width<856px){._flow_4ng8b_1{flex-direction:column;align-items:stretch}._node_4ng8b_29,._grp_4ng8b_67,._node_4ng8b_29._done_4ng8b_51{flex:none;min-width:0}._conn_4ng8b_103{flex:0 0 28px;align-self:center;width:1px;min-width:0;height:28px;margin:6px 0}._conn_4ng8b_103:after{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:6px solid var(--line2);border-bottom:0;inset:auto auto -1px -4px}._pulse_4ng8b_123{animation-name:_flowy_4ng8b_1;top:0;left:-2.5px}}._band_a0n0f_1{border:1px solid var(--line2);background:radial-gradient(80% 120% at 100% 100%, var(--accent2-soft), transparent 60%), radial-gradient(60% 100% at 0% 0%, var(--accent-soft), transparent 60%), var(--surface);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin:96px 0 0;padding:56px;display:flex;position:relative;overflow:hidden}._bandH_a0n0f_16{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0;font-size:40px;font-weight:600;line-height:1.08}._bandS_a0n0f_26{color:var(--muted);margin:14px 0 0;font-size:17px}._bandCta_a0n0f_32{flex-wrap:wrap;gap:10px;display:flex}@container page (width<=720px){._band_a0n0f_1{border-radius:20px;margin-top:72px;padding:28px 22px}._bandH_a0n0f_16{font-size:28px}._bandCta_a0n0f_32{flex-direction:column;width:100%}._bandCta_a0n0f_32 a{width:100%}}._frame_buvub_1{position:relative;overflow:hidden}._home_buvub_6,._about_buvub_7{aspect-ratio:4/5;border:1px solid var(--line2);background:radial-gradient(120% 80% at 70% 0%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 60%), radial-gradient(90% 70% at 20% 100%, color-mix(in oklab, var(--accent2) 18%, transparent), transparent 60%), var(--bg2);border-radius:28px;width:100%;box-shadow:0 40px 80px -40px #0009}._home_buvub_6:before,._about_buvub_7:before{content:"";background-image:radial-gradient(var(--line2) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}._home_buvub_6{aspect-ratio:auto;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}._about_buvub_7{aspect-ratio:3/4}._avatar_buvub_39{border:1px solid var(--line2);background:radial-gradient(circle at 35% 30%, var(--surface2), var(--bg2) 72%);width:72px;height:72px;color:var(--faint);box-shadow:0 0 0 4px var(--bg), 0 0 0 5px color-mix(in oklab, var(--accent2) 50%, transparent);border-radius:50%;place-items:center;display:grid}._placeholder_buvub_51{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}._ico_buvub_62{border:1px dashed var(--line2);width:72px;height:72px;color:var(--faint);background:color-mix(in oklab, var(--surface) 60%, transparent);border-radius:50%;place-items:center;display:grid}._avatar_buvub_39 ._ico_buvub_62{background:0 0;border:0;width:auto;height:auto}._img_buvub_80{object-fit:cover;object-position:center 20%;opacity:0;width:100%;height:100%;position:absolute;inset:0}._shown_buvub_90{opacity:1}@container page (width<=720px){._avatar_buvub_39{width:56px;height:56px}}._aboutHead_1f0gj_1{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:72px;display:grid}._chiprow_1f0gj_8{align-items:center;gap:12px;display:flex}._avaM_1f0gj_14{display:none}._profDl_1f0gj_18{border-top:1px solid var(--line);max-width:620px;margin:32px 0 0}._profRow_1f0gj_24{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}._profRow_1f0gj_24 dt{padding-top:4px}._profRow_1f0gj_24 dd{color:var(--text);margin:0;font-size:16px;line-height:1.5}._aboutPhoto_1f0gj_41{place-self:center end;width:100%;max-width:340px}._tl_1f0gj_48{border-top:1px solid var(--line);margin-top:40px}._tlItem_1f0gj_53{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:48px;padding:36px 0;display:grid}._tlWhen_1f0gj_61{flex-direction:column;gap:10px;display:flex}._tlPeriod_1f0gj_67{color:var(--text);font:500 14px/1.3 Geist Mono,ui-monospace,monospace}._tlRole_1f0gj_72{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:1.2}._tlOrg_1f0gj_80{color:var(--muted);margin-top:6px;font-size:16px}._tlList_1f0gj_86{flex-direction:column;gap:10px;max-width:66ch;margin:20px 0 0;padding:0;list-style:none;display:flex}._tlList_1f0gj_86 li{color:var(--muted);padding-left:22px;font-size:16px;line-height:1.55;position:relative}._tlList_1f0gj_86 li:before{content:"";background:var(--accent2);width:8px;height:1px;position:absolute;top:.75em;left:2px}._aiCards_1f0gj_112{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}._aiCard_1f0gj_112{flex-direction:column;gap:16px;padding:24px;display:flex}._aiCardT_1f0gj_126{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}._tools_1f0gj_134{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}._stack_1f0gj_142{border-top:1px solid var(--line);margin-top:40px}._stRow_1f0gj_147{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;padding:20px 0;display:grid}._stRow_1f0gj_147>:last-child>*{height:34px;color:var(--text);background:var(--surface);padding:0 13px;font-size:13px}@container page (width<=900px){._aboutPhoto_1f0gj_41{display:none}._avaM_1f0gj_14{display:block}._aiCards_1f0gj_112{grid-template-columns:1fr}._aboutHead_1f0gj_1{grid-template-columns:1fr;gap:0}}@container page (width<=720px){._chiprow_1f0gj_8{gap:14px}._profRow_1f0gj_24{grid-template-columns:96px minmax(0,1fr)}._tlItem_1f0gj_53{grid-template-columns:1fr;gap:12px;padding:28px 0}._tlRole_1f0gj_72{font-size:21px}._stRow_1f0gj_147{grid-template-columns:1fr;gap:12px;padding:18px 0}}._head_fxypf_1._head_fxypf_1{padding-bottom:0}._contactGlow_fxypf_5{pointer-events:none;background:radial-gradient(closest-side, var(--accent2-soft), transparent 70%);width:1200px;height:620px;position:absolute;bottom:-300px;left:50%;translate:-50%}._cH_fxypf_16{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:20px 0 0;font-size:64px;font-weight:600;line-height:1.02}._cSub_fxypf_26{color:var(--muted);margin:18px 0 0;font-size:20px}._mail_fxypf_32._mail_fxypf_32{color:var(--on-accent2);background:linear-gradient(110deg, var(--accent2), var(--accent2-hi));box-shadow:0 0 0 1px #fff3 inset, 0 30px 70px -32px var(--accent2);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:30px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex}._mail_fxypf_32._mail_fxypf_32:hover{transform:translateY(-2px)}._mailL_fxypf_50{align-items:center;gap:18px;min-width:0;display:flex}._mailIc_fxypf_57{background:color-mix(in oklab, var(--on-accent2) 12%, transparent);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}._mailText_fxypf_67{min-width:0}._mailT_fxypf_67{letter-spacing:-.04em;overflow-wrap:anywhere;font:500 30px/1.1 Geist Mono,ui-monospace,monospace}._mailK_fxypf_77{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font:600 11.5px/1 Geist Mono,ui-monospace,monospace}._mailArr_fxypf_84{background:var(--on-accent2);width:52px;height:52px;color:var(--accent2-hi);border-radius:50%;place-items:center;transition:rotate .35s cubic-bezier(.2,.7,.2,1);display:grid}._mail_fxypf_32:hover ._mailArr_fxypf_84{rotate:45deg}._cLinks_fxypf_99{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}._cLink_fxypf_99{flex-direction:column;gap:12px;min-height:104px;padding:20px;display:flex}._cLinkTop_fxypf_114{color:var(--faint);justify-content:space-between;align-items:center;display:flex}._cLinkV_fxypf_121{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:500}@container page (width<=900px){._cLinks_fxypf_99{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width<=720px){._cH_fxypf_16{font-size:38px}._cSub_fxypf_26{font-size:17px}._mail_fxypf_32._mail_fxypf_32{gap:12px;margin-top:32px;padding:20px}._mailL_fxypf_50{gap:14px}._mailIc_fxypf_57{width:40px;height:40px}._mailT_fxypf_67{font-size:17px}._mailArr_fxypf_84{display:none}._cLinks_fxypf_99{grid-template-columns:1fr}._cLink_fxypf_99{flex-direction:row;justify-content:space-between;align-items:center;min-height:0}._cLinkTop_fxypf_114{order:2}}._home_3g52j_2{padding:32px 0 0;position:relative;overflow:hidden}._homeGlow_3g52j_8{pointer-events:none;background:radial-gradient(closest-side, var(--accent2-soft), transparent 72%);width:1000px;height:640px;position:absolute;top:-260px;left:62%;translate:-50%}._bento_3g52j_19{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}._tile_3g52j_25{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:28px;flex-direction:column;gap:14px;padding:28px;transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}a._tile_3g52j_25{cursor:pointer;color:var(--text);text-decoration:none}a._tile_3g52j_25:hover{border-color:var(--line2);transform:translateY(-3px)}._tIntro_3g52j_49{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--surface2) 80%, transparent), transparent 60%), var(--surface);grid-column:span 7;justify-content:space-between;gap:40px;padding:44px}._chip_3g52j_57{border:1px solid var(--line2);background:color-mix(in oklab, var(--surface) 82%, transparent);min-height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:7px 13px 7px 11px;font:500 12.5px/1.35 Geist Mono,ui-monospace,monospace;display:inline-flex}._dot_3g52j_70{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;position:relative}._dot_3g52j_70:after{content:"";border:1px solid var(--ok);opacity:0;border-radius:50%;position:absolute;inset:-4px}._name_3g52j_87{letter-spacing:-.052em;flex-wrap:wrap;column-gap:.24em;margin:22px 0 0;font-size:68px;font-weight:600;line-height:.98;display:flex}._name_3g52j_87 span{display:inline-block}._headline_3g52j_101{letter-spacing:-.028em;color:var(--muted);flex-wrap:wrap;row-gap:2px;margin:14px 0 0;font-size:22px;font-weight:450;line-height:1.25;display:flex}._headline_3g52j_101 span{white-space:nowrap}._headline_3g52j_101 span:not(:last-child):after{content:"·";color:var(--faint);margin:0 .42em}._pitch_3g52j_121{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:18px 0 0;font-size:17px;line-height:1.6}._cta_3g52j_130{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._istats_3g52j_137{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}._istatV_3g52j_145{letter-spacing:-.045em;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}._istatL_3g52j_153{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.4}._tPhoto_3g52j_160{grid-column:span 5;min-height:560px;padding:0}._photoBadge_3g52j_166{border:1px solid var(--line2);background:color-mix(in oklab, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font:500 12.5px/1.35 Geist Mono,ui-monospace,monospace;display:flex;position:absolute;bottom:16px;left:16px;right:16px}._tW_3g52j_184{grid-column:span 4;min-height:250px}._tW_3g52j_184>:last-child{margin-top:auto}._tTop_3g52j_192{justify-content:space-between;align-items:center;display:flex}._arrC_3g52j_198{border:1px solid var(--line2);width:36px;height:36px;color:var(--faint);border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s,rotate .35s cubic-bezier(.2,.7,.2,1);display:grid}a._tile_3g52j_25:hover ._arrC_3g52j_198{background:var(--accent2);color:var(--on-accent2);border-color:#0000;rotate:45deg}._tH_3g52j_216{letter-spacing:-.025em;margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.2}._tP_3g52j_160{color:var(--muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}._tAi_3g52j_232{grid-column:span 8}._miniFlow_3g52j_236{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}._mf_3g52j_244{border:1px solid var(--line);background:var(--bg2);height:32px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;font-size:13px;display:inline-flex}._mf_3g52j_244._done_3g52j_257{border-color:color-mix(in oklab, var(--accent) 50%, transparent);background:var(--accent-soft);color:var(--accent-text)}._tStack_3g52j_263{grid-column:span 4}._tStack_3g52j_263>:last-child{margin-top:auto}._tCta_3g52j_270{color:var(--on-accent2);background:radial-gradient(90% 120% at 100% 100%, #ffffff47, transparent 60%), linear-gradient(120deg, var(--accent2), var(--accent2-hi));border:0;grid-column:span 8;justify-content:center;align-items:flex-start;padding:40px}._ctaH_3g52j_280{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-size:36px;font-weight:600;line-height:1.08}._ctaS_3g52j_290{opacity:.85;margin:0;font-size:17px}._ink_3g52j_296._ink_3g52j_296{background:var(--on-accent2);color:#fff4ee;border-color:#0000;margin-top:10px}._ink_3g52j_296._ink_3g52j_296:hover{background:#2a140a}._tLinks_3g52j_306{grid-column:span 4;gap:8px}._lrows_3g52j_311{flex-direction:column;margin-top:6px;display:flex}._lrow_3g52j_311{border-bottom:1px solid var(--line);min-height:48px;color:var(--text);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s,padding .25s;display:flex}._lrow_3g52j_311:last-child{border-bottom:0}._lrow_3g52j_311 svg{color:var(--faint);transition:color .2s}._lrow_3g52j_311:hover{color:var(--accent2-text);padding-left:4px}._lrow_3g52j_311:hover svg{color:var(--accent2-text)}@keyframes _word_3g52j_1{0%{opacity:0;filter:blur(8px);translate:0 .3em}to{opacity:1;filter:blur();translate:0}}@keyframes _ping_3g52j_1{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:no-preference){._name_3g52j_87 span{animation:.9s cubic-bezier(.2,.7,.2,1) both _word_3g52j_1}._name_3g52j_87 span:first-child{animation-delay:.12s}._name_3g52j_87 span:nth-child(2){animation-delay:.2s}._dot_3g52j_70:after{animation:2.4s cubic-bezier(.2,.7,.2,1) infinite _ping_3g52j_1}}@container page (width<=1100px){._tAi_3g52j_232,._tCta_3g52j_270{grid-column:span 12}._tCta_3g52j_270{order:1}._tStack_3g52j_263,._tLinks_3g52j_306{grid-column:span 6}}@container page (width<=900px){._tW_3g52j_184,._tAi_3g52j_232,._tStack_3g52j_263,._tLinks_3g52j_306{padding:22px}._tIntro_3g52j_49{gap:28px;padding:30px 26px}._chip_3g52j_57{gap:8px;font-size:11.5px}._name_3g52j_87{letter-spacing:-.045em;margin-top:18px;font-size:46px}._headline_3g52j_101{font-size:18px}._pitch_3g52j_121{font-size:15.5px}._cta_3g52j_130{gap:10px;margin-top:22px}._istats_3g52j_137{gap:12px;padding-top:20px}._istatV_3g52j_145{font-size:22px}._istatL_3g52j_153{font-size:12.5px}._tW_3g52j_184{min-height:0}._tH_3g52j_216{font-size:19px}._tP_3g52j_160{font-size:14.5px}}@container page (width<=720px){._home_3g52j_2{padding-top:16px}._bento_3g52j_19{gap:12px}._tIntro_3g52j_49,._tPhoto_3g52j_160,._tW_3g52j_184,._tStack_3g52j_263,._tLinks_3g52j_306{grid-column:span 12}._tile_3g52j_25{border-radius:22px}._tIntro_3g52j_49{padding:26px 22px}._name_3g52j_87{font-size:42px}._headline_3g52j_101{font-size:19px}._pitch_3g52j_121{font-size:16px}._cta_3g52j_130{flex-direction:column}._cta_3g52j_130 a{width:100%}._tPhoto_3g52j_160{aspect-ratio:4/5;min-height:0}._tH_3g52j_216{font-size:22px}._tP_3g52j_160{font-size:15.5px}._tCta_3g52j_270{padding:28px 22px}._ctaH_3g52j_280{font-size:28px}}._case_vhuzu_1{flex-direction:column;gap:24px;padding:32px 36px;display:flex;container:case/inline-size}._caseHead_vhuzu_9{flex-direction:column;gap:14px;display:flex}._big_vhuzu_15{letter-spacing:-.05em;max-width:100%;color:var(--text);text-wrap:balance;align-self:flex-start;font:500 28px/1.05 Geist Mono,ui-monospace,monospace}._steps_vhuzu_24{gap:18px;display:grid;position:relative}._steps_vhuzu_24:before{content:"";background:linear-gradient(var(--line2), var(--accent), var(--accent2));width:1px;position:absolute;top:8px;bottom:8px;left:4px}._step_vhuzu_24{padding-left:26px;position:relative}._step_vhuzu_24:before{content:"";background:var(--surface);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--faint);border-radius:50%;position:absolute;top:2px;left:0}._step_vhuzu_24 p{color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:1.55}._s2_vhuzu_62:before{box-shadow:0 0 0 1.5px var(--accent)}._s3_vhuzu_66:before{background:var(--accent2);box-shadow:0 0 0 1.5px var(--accent2)}._s3_vhuzu_66 p{color:var(--text)}._resLbl_vhuzu_74{color:var(--accent2-text)}@container case (width>=620px){._caseHead_vhuzu_9{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}._big_vhuzu_15{text-align:right;max-width:55%;font-size:32px}._steps_vhuzu_24{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}._steps_vhuzu_24:before{background:linear-gradient(90deg, var(--line2), var(--accent), var(--accent2));width:auto;height:1px;inset:4px 4px auto}._step_vhuzu_24{padding-top:26px;padding-left:0}._step_vhuzu_24:before{top:0}}._caseFoot_vhuzu_111{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}._links_vhuzu_122{flex-wrap:wrap;gap:4px;margin-right:-10px;display:flex}@container page (width<=720px){._case_vhuzu_1{padding:22px 20px}._big_vhuzu_15{font-size:24px}}._actions_1mndz_1{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._actions_1mndz_1 a._action_1mndz_1{max-width:100%}._actions_1mndz_1 ._soon_1mndz_13{align-self:center}@container page (width<=720px){._actions_1mndz_1 a._action_1mndz_1{white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:10px}}._appsStage_a2nq7_1{border-left:1px solid var(--line);background:radial-gradient(closest-side, color-mix(in oklab, var(--accent2) 18%, transparent), transparent 75%), var(--bg2);min-height:520px;position:relative;overflow:hidden}._ring_a2nq7_9{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}._r1_a2nq7_18{width:380px;height:380px}._r2_a2nq7_23{border-style:dashed;width:540px;height:540px}._pw_a2nq7_29{position:absolute;inset:0;scale:.86}._phone_a2nq7_35{border:1px solid var(--line2);background:var(--surface);border-radius:32px;padding:7px;position:absolute;top:50%;left:50%;box-shadow:0 40px 70px -30px #0009}._c_a2nq7_46{z-index:2;width:236px;height:490px;margin:-245px 0 0 -118px}._l_a2nq7_53{z-index:1;width:204px;height:424px;margin:-200px 0 0 -262px;rotate:-9deg}._r_a2nq7_9{z-index:1;width:204px;height:424px;margin:-200px 0 0 58px;rotate:9deg}._scr_a2nq7_69{background:var(--bg2);border-radius:25px;height:100%;position:relative;overflow:hidden}._shot_a2nq7_77{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._blur_a2nq7_85{filter:blur(4.5px);flex-direction:column;gap:9px;padding:22px 13px 13px;display:flex;position:absolute;inset:0}._bl_a2nq7_85{background:var(--line2);border-radius:8px}._t_a2nq7_100{width:58%;height:12px}._t2_a2nq7_105{opacity:.6;width:36%;height:9px}._hero_a2nq7_111{background:linear-gradient(140deg, var(--accent2), color-mix(in oklab, var(--accent) 70%, transparent) 70%);border-radius:14px;height:118px}._row_a2nq7_117{background:var(--surface2);border:1px solid var(--line2);border-radius:10px;height:40px}._tiles_a2nq7_124{background:0 0;grid-template-columns:1fr 1fr;gap:8px;display:grid}._tile_a2nq7_124{background:var(--surface2);border:1px solid var(--line2);height:78px;box-shadow:var(--shadow);border-radius:12px}._tile_a2nq7_124._a_a2nq7_1{background:color-mix(in oklab, var(--accent) 45%, var(--surface2))}._tile_a2nq7_124._o_a2nq7_143{background:color-mix(in oklab, var(--accent2) 55%, var(--surface2))}@keyframes _float_a2nq7_1{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){._phone_a2nq7_35{animation:8s ease-in-out infinite _float_a2nq7_1}._l_a2nq7_53{animation-delay:-2.6s}._r_a2nq7_9{animation-delay:-5.2s}}@container page (width<=900px){._appsStage_a2nq7_1{border-left:0;border-top:1px solid var(--line);min-height:440px}}@container page (width<=720px){._appsStage_a2nq7_1{min-height:380px}._pw_a2nq7_29{scale:.64}._r2_a2nq7_23{width:400px;height:400px}._r1_a2nq7_18{width:290px;height:290px}}._groups_lp6e0_1{flex-direction:column;gap:80px;display:flex}._grpH_lp6e0_7{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}._grpT_lp6e0_15{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:1.2}._grpC_lp6e0_23{color:var(--muted);background:var(--surface2);border-radius:6px;padding:5px 7px;font:500 11px/1 Geist Mono,ui-monospace,monospace}._grpM_lp6e0_31{color:var(--faint);font:500 12.5px/1.3 Geist Mono,ui-monospace,monospace}._grpLine_lp6e0_36{background:linear-gradient(90deg, var(--line2), transparent);flex:80px;min-width:40px;height:1px}._work_lp6e0_43{grid-template-columns:1fr;gap:16px;display:grid}._appsCard_lp6e0_49{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._appsTxt_lp6e0_55{flex-direction:column;gap:0;padding:36px;display:flex}._appItem_lp6e0_62{flex-direction:column;gap:14px;padding:28px 0;display:flex}._appItem_lp6e0_62:first-child{padding-top:0}._appItem_lp6e0_62+._appItem_lp6e0_62{border-top:1px solid var(--line);padding-bottom:0}._appRow_lp6e0_76{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._subL_lp6e0_83{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font:500 11.5px/1 Geist Mono,ui-monospace,monospace;display:flex}._subL_lp6e0_83>:first-child{width:6px;height:6px}._ndaIco_lp6e0_97{border:1px solid var(--line2);background:var(--bg2);width:44px;height:44px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}@container page (width<=900px){._appsCard_lp6e0_49{grid-template-columns:1fr}}@container page (width<=720px){._groups_lp6e0_1{gap:56px}._appsTxt_lp6e0_55{padding:24px 20px}}._root_1kgap_1{--bg:#08090d;--bg2:#0d0f15;--surface:#121419;--surface2:#191c23;--line:#ffffff12;--line2:#ffffff21;--text:#f1f2f5;--muted:#a6aab4;--faint:#8c909b;--accent:#2f7bff;--accent-text:#86b4ff;--accent-soft:#2f7bff21;--glow:#2f7bff38;--accent2:#ff7a45;--accent2-text:#ff9466;--accent2-hi:#ffb892;--accent2-soft:#ff7a451f;--on-accent2:#1a0a05;--grid:#ffffff09;--ok:#5bd69b;--shadow:0 1px 0 #ffffff0a inset, 0 24px 48px -28px #000c;background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;position:relative;container:page/inline-size}._root_1kgap_1[data-theme=light]{--bg:#f6f6f4;--bg2:#eeeeeb;--surface:#fff;--surface2:#f4f4f2;--line:#0e0f1414;--line2:#0e0f1426;--text:#111318;--muted:#4d515c;--faint:#61656f;--accent:#1c5fe0;--accent-text:#1a4fc0;--accent-soft:#1c5fe014;--glow:#1c5fe01f;--accent2:#f2683a;--accent2-text:#c2410c;--accent2-hi:#ea7a4a;--accent2-soft:#f2683a17;--on-accent2:#1a0a05;--grid:#0a14300d;--ok:#178a57;--shadow:0 1px 2px #0a14300a, 0 18px 36px -26px #0a143038}._root_1kgap_1 *{box-sizing:border-box}._root_1kgap_1 svg{flex:none}._root_1kgap_1 :focus-visible{outline:2px solid var(--accent2-text);outline-offset:3px}:where(._root_1kgap_1) a{color:inherit}._root_1kgap_1 ._main_1kgap_72:focus{outline:none}._skip_1kgap_76{z-index:70;background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:10px;padding:12px 16px;font-size:14px;text-decoration:none;position:absolute;top:-80px;left:16px}._skip_1kgap_76:focus{top:12px}@media (prefers-reduced-motion:reduce){._root_1kgap_1 *{transition:none!important}}
