.closing.svelte-1rmv9l0{color:var(--fg);text-align:center;padding:24px 24px 104px}.eyebrow.svelte-1rmv9l0{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:27px;font-size:11px;font-weight:550;line-height:1.5}h2.svelte-1rmv9l0{letter-spacing:-.052em;font-size:94px;font-weight:450;line-height:.95;display:inline-block;position:relative}h2.svelte-1rmv9l0 em:where(.svelte-1rmv9l0){color:var(--brand-light);letter-spacing:-.032em;font-family:Instrument Serif,Georgia,serif;font-size:1.13em;font-style:italic;font-weight:400}.star.svelte-1rmv9l0{color:#a579d6;font-size:51px;line-height:1;position:absolute;top:52px;right:-80px;transform:rotate(12deg)}.cta.svelte-1rmv9l0{background:var(--fg);width:max-content;min-height:46px;color:var(--bg);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:22px;margin:38px auto 0;padding:0 8px 0 20px;font-size:14px;font-weight:650;line-height:1.4;transition:transform .25s,background .25s;display:flex;box-shadow:0 10px 24px #1c14282e}.cta.svelte-1rmv9l0:hover{background:color-mix(in srgb, var(--fg) 85%, var(--bg));transform:translateY(-3px)}.cta.svelte-1rmv9l0 svg:where(.svelte-1rmv9l0){box-sizing:border-box;background:color-mix(in srgb, currentColor 10%, transparent);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:34px;height:34px;padding:8px}@media (width<=1000px){h2.svelte-1rmv9l0{font-size:84px}}@media (width<=800px){.closing.svelte-1rmv9l0{padding-bottom:80px}h2.svelte-1rmv9l0{font-size:79px}.star.svelte-1rmv9l0{font-size:42px;top:48px;right:-55px}}@media (width<=600px){.closing.svelte-1rmv9l0{padding-top:48px;padding-bottom:65px}.eyebrow.svelte-1rmv9l0{letter-spacing:.08em;margin-bottom:25px}h2.svelte-1rmv9l0{font-size:68px}.star.svelte-1rmv9l0{font-size:32px;top:43px;right:-35px}.cta.svelte-1rmv9l0{margin-top:30px}}@media (width<=370px){.eyebrow.svelte-1rmv9l0{font-size:10px}h2.svelte-1rmv9l0{font-size:59px}.star.svelte-1rmv9l0{font-size:28px;right:-29px}}@media (prefers-reduced-motion:reduce){.cta.svelte-1rmv9l0{transition:none}.cta.svelte-1rmv9l0:hover{transform:none}}.logo-mask.svelte-oc2kzt{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-track.svelte-oc2kzt{gap:0}.card.svelte-1ilbuue{isolation:isolate;color:#fff;background:#25172f;border-radius:24px;grid-template-columns:1.15fr .85fr;min-height:490px;padding:68px 65px;display:grid;position:relative;overflow:hidden}.card.svelte-1ilbuue:before{content:"";z-index:-1;background:radial-gradient(#63368b90,#0000 66%);width:750px;height:750px;position:absolute;top:-140px;right:-220px}.copy.svelte-1ilbuue{z-index:2;position:relative}.eyebrow.svelte-1ilbuue{color:#c7acd8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:550;line-height:1.5}h2.svelte-1ilbuue{letter-spacing:-.052em;font-size:52px;font-weight:450;line-height:1.05}h2.svelte-1ilbuue em:where(.svelte-1ilbuue){color:#c9a0ee;letter-spacing:-.032em;font-family:Instrument Serif,Georgia,serif;font-size:1.16em;font-style:italic;font-weight:400}.lede.svelte-1ilbuue{color:#b9a9c4;max-width:360px;margin-top:25px;font-size:13px;line-height:1.9}.actions.svelte-1ilbuue{align-items:center;gap:26px;margin-top:31px;display:flex}.cta.svelte-1ilbuue,.demo.svelte-1ilbuue{white-space:nowrap;align-items:center;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.cta.svelte-1ilbuue{color:#211b28;letter-spacing:-.01em;background:#fff;border-radius:999px;gap:22px;min-height:46px;padding:0 8px 0 20px;font-size:14px;font-weight:650;transition:transform .25s,background .25s;box-shadow:0 10px 24px #1c14282e}.cta.svelte-1ilbuue:hover{background:#fff;transform:translateY(-3px)}.demo.svelte-1ilbuue{color:#dfcbea;gap:8px}.demo.svelte-1ilbuue:hover{color:#fff}svg.svelte-1ilbuue{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.cta.svelte-1ilbuue svg:where(.svelte-1ilbuue){background:#211b2814;border-radius:50%;width:34px;height:34px;padding:8px}.demo.svelte-1ilbuue svg:where(.svelte-1ilbuue){width:16px;height:16px}.art.svelte-1ilbuue{justify-self:end;width:410px;min-height:350px;position:relative}.orbit.svelte-1ilbuue{border:1px solid #8d63ad38;border-radius:50%;width:370px;height:370px;position:absolute;top:-10px;left:20px}.orbit.svelte-1ilbuue:before,.orbit.svelte-1ilbuue:after{content:"";border:1px solid #8d63ad38;border-radius:50%;position:absolute;inset:37px}.orbit.svelte-1ilbuue:after{inset:74px}.frame.svelte-1ilbuue{border:5px solid #695478;border-radius:15px;position:absolute;overflow:hidden;box-shadow:0 14px 35px #12071f40}.frame.svelte-1ilbuue img,.frame.svelte-1ilbuue video:where(.svelte-1ilbuue){object-fit:cover;object-position:center 33%;width:100%;height:100%;display:block}.one.svelte-1ilbuue{z-index:2;width:186px;height:220px;top:-6px;left:34px;transform:rotate(-8deg)}.two.svelte-1ilbuue{z-index:2;width:146px;height:170px;top:142px;left:236px;transform:rotate(8deg)}.three.svelte-1ilbuue{z-index:3;width:143px;height:164px;top:186px;left:70px;transform:rotate(6deg)}.four.svelte-1ilbuue{z-index:1;width:132px;height:156px;top:-18px;left:228px;transform:rotate(7deg)}.label.svelte-1ilbuue{z-index:4;color:#d9c2e8;white-space:nowrap;background:#392642;border:1px solid #5d3e71;border-radius:50px;align-items:center;gap:7px;padding:12px 16px;font-size:11px;display:flex;position:absolute;bottom:-14px;right:-6px;transform:rotate(-5deg)}.dot.svelte-1ilbuue{background:#d6b2f9;border-radius:50%;width:5px;height:5px}@media (width<=1190px){.card.svelte-1ilbuue{padding:58px 45px}h2.svelte-1ilbuue{font-size:46px}.art.svelte-1ilbuue{transform-origin:50%;margin-left:20px;scale:.9}}@media (width<=1000px){.card.svelte-1ilbuue{grid-template-columns:1.35fr .65fr;padding:50px 38px}h2.svelte-1ilbuue{font-size:43px}.lede.svelte-1ilbuue{max-width:320px}.actions.svelte-1ilbuue{gap:18px}.art.svelte-1ilbuue{margin-left:0;left:20px;scale:.75}}@media (width<=800px){.card.svelte-1ilbuue{grid-template-columns:1.3fr .7fr;min-height:450px;padding:43px 31px}.eyebrow.svelte-1ilbuue{max-width:280px;margin-bottom:26px}h2.svelte-1ilbuue{font-size:37px}.lede.svelte-1ilbuue{max-width:280px;font-size:12px}.actions.svelte-1ilbuue{flex-flow:column wrap;align-items:flex-start;gap:18px}.art.svelte-1ilbuue{transform-origin:36% 36%;left:-47px;scale:.64}}@media (width<=600px){.card.svelte-1ilbuue{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:36px 26px 24px}.eyebrow.svelte-1ilbuue{letter-spacing:.08em;margin-bottom:24px}h2.svelte-1ilbuue{font-size:38px}.lede.svelte-1ilbuue{max-width:290px;margin-top:22px;font-size:12px}.actions.svelte-1ilbuue{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.art.svelte-1ilbuue{transform-origin:50% 0;justify-self:center;height:340px;min-height:340px;margin:30px calc(50% - 205px) -50px;left:0;scale:.76}.label.svelte-1ilbuue{font-size:13px}}@media (width<=370px){.card.svelte-1ilbuue{padding-inline:22px}h2.svelte-1ilbuue{font-size:33px}.actions.svelte-1ilbuue{flex-wrap:wrap}.art.svelte-1ilbuue{scale:.68}}@media (prefers-reduced-motion:reduce){.cta.svelte-1ilbuue{transition:none}.cta.svelte-1ilbuue:hover{transform:none}}h2.svelte-1nake7i em:where(.svelte-1nake7i){color:var(--brand-light);letter-spacing:-.03em;font-family:Instrument Serif,Georgia,serif;font-size:1.12em;font-style:italic;font-weight:400}.about-page.svelte-fpkcoe .plain:where(.svelte-fpkcoe){background:0 0}.jobzai.svelte-gq7x8e{--ink:#211b28;--muted:#5c5364;--accent:#7c3aed;--eyebrow:#70449a;--line:#211b2824;--route:#ded2e6;--route-on:#bfa0d4;--flow:#a678c9;--node:#8a739a;--node-on:#864db0;--label:#75617f;--label-on:#653d7e;--glyph-bg:#f6f2fa;--wordmark:#33223f;--start:#654876;--cta-bg:#211b28;--cta-fg:#f7f4fb;--cta-hover:#3c2b4a;--motion:#7b5a8f;--motion-border:#ddd0e7;width:100%;min-width:0;height:100%;min-height:100%;color:var(--ink);flex-direction:column;flex:auto;padding:clamp(16px,2.2vh,28px) clamp(20px,2.6vw,40px) clamp(12px,1.6vh,18px);display:flex}.dark .jobzai.svelte-gq7x8e{--ink:#f4f1f8;--muted:#d2c6dc;--accent:#d4b4ff;--eyebrow:#d4b4ff;--line:#ffffff24;--route:#d4b4ff33;--route-on:#d4b4ff7a;--flow:#c4a1f0;--node:#b8a5c8;--node-on:#e4ccff;--label:#b8a5c8;--label-on:#f1e6ff;--glyph-bg:#1f1630;--wordmark:#f4f1f8;--start:#eadcff;--cta-bg:#f4f1f8;--cta-fg:#140e18;--cta-hover:#fff;--motion:#f4f1f8;--motion-border:#fff3}.layout.svelte-gq7x8e{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(16px,2.2vw,36px);min-height:0;display:grid}.copy.svelte-gq7x8e{min-width:0}.eyebrow.svelte-gq7x8e{color:var(--eyebrow);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.eyebrow.svelte-gq7x8e .mark{flex:none;width:17px;height:18px}h2.svelte-gq7x8e{color:var(--ink);letter-spacing:-.048em;margin:0;font-size:clamp(32px,3.15vw,50px);font-weight:520;line-height:1.02}h2.svelte-gq7x8e em:where(.svelte-gq7x8e){color:var(--accent);letter-spacing:-.03em;white-space:nowrap;font-family:Instrument Serif,Georgia,serif;font-size:1.13em;font-style:italic;font-weight:400}.description.svelte-gq7x8e{max-width:40ch;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.6}.direct.svelte-gq7x8e{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.direct.svelte-gq7x8e strong:where(.svelte-gq7x8e){color:var(--ink);white-space:nowrap;font-weight:600}.actions.svelte-gq7x8e{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px;display:flex}.cta.svelte-gq7x8e{background:var(--cta-bg);min-height:46px;color:var(--cta-fg);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:18px;padding:0 18px 0 20px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #1c142829}.cta.svelte-gq7x8e:hover{background:var(--cta-hover)}.start.svelte-gq7x8e{min-height:44px;color:var(--start);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.start.svelte-gq7x8e:hover{color:var(--accent)}.cta.svelte-gq7x8e svg:where(.svelte-gq7x8e),.start.svelte-gq7x8e svg:where(.svelte-gq7x8e),.motion.svelte-gq7x8e svg:where(.svelte-gq7x8e){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.cta.svelte-gq7x8e svg:where(.svelte-gq7x8e){width:18px;height:18px}.start.svelte-gq7x8e svg:where(.svelte-gq7x8e){width:15px;height:15px}.art.svelte-gq7x8e{--glyph:50px;isolation:isolate;width:100%;max-width:620px;height:100%;min-height:300px;max-height:440px;margin:0 auto;position:relative}.motion.svelte-gq7x8e{z-index:3;border:1px solid var(--motion-border);width:36px;height:36px;color:var(--motion);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.motion.svelte-gq7x8e:disabled{cursor:default;opacity:.6}.motion.svelte-gq7x8e svg:where(.svelte-gq7x8e){width:14px;height:14px}.motion.svelte-gq7x8e .solid:where(.svelte-gq7x8e){fill:currentColor;stroke:none}.routes.svelte-gq7x8e{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route.svelte-gq7x8e{stroke:var(--route);stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:stroke .55s}.flow.svelte-gq7x8e{opacity:0;stroke:var(--flow);stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:2 98;vector-effect:non-scaling-stroke;transition:opacity .45s;animation:4.8s linear infinite paused svelte-gq7x8e-jm-jobzai-travel}.art[data-stage=watch].svelte-gq7x8e .route.watch:where(.svelte-gq7x8e),.art[data-stage=tailor].svelte-gq7x8e .route.tailor:where(.svelte-gq7x8e),.art[data-stage=apply].svelte-gq7x8e .route.apply:where(.svelte-gq7x8e){stroke:var(--route-on)}.art[data-stage=watch].svelte-gq7x8e .flow.watch:where(.svelte-gq7x8e),.art[data-stage=tailor].svelte-gq7x8e .flow.tailor:where(.svelte-gq7x8e),.art[data-stage=apply].svelte-gq7x8e .flow.apply:where(.svelte-gq7x8e){opacity:1}.node.svelte-gq7x8e{left:var(--x);top:calc(var(--y) - var(--glyph) / 2);width:max-content;max-width:34%;color:var(--node);flex-direction:column;align-items:center;transition:color .5s;display:flex;position:absolute;transform:translate(-50%)}.node.watch.svelte-gq7x8e{--x:16.07%;--y:25%}.node.tailor.svelte-gq7x8e{--x:83.21%;--y:22.83%}.node.apply.svelte-gq7x8e{--x:76.79%;--y:78.48%}.glyph.svelte-gq7x8e{width:var(--glyph);height:var(--glyph);background:var(--glyph-bg);border-radius:50%;place-items:center;display:grid}.glyph.svelte-gq7x8e svg:where(.svelte-gq7x8e){fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.label.svelte-gq7x8e{color:var(--label);letter-spacing:-.01em;white-space:nowrap;margin-top:8px;font-size:12px;font-weight:500;line-height:1.5;transition:color .5s}.art[data-stage=watch].svelte-gq7x8e .node.watch:where(.svelte-gq7x8e),.art[data-stage=tailor].svelte-gq7x8e .node.tailor:where(.svelte-gq7x8e),.art[data-stage=apply].svelte-gq7x8e .node.apply:where(.svelte-gq7x8e){color:var(--node-on)}.art[data-stage=watch].svelte-gq7x8e .node.watch:where(.svelte-gq7x8e) .label:where(.svelte-gq7x8e),.art[data-stage=tailor].svelte-gq7x8e .node.tailor:where(.svelte-gq7x8e) .label:where(.svelte-gq7x8e),.art[data-stage=apply].svelte-gq7x8e .node.apply:where(.svelte-gq7x8e) .label:where(.svelte-gq7x8e){color:var(--label-on)}.core.svelte-gq7x8e{z-index:1;width:92px;height:92px;position:absolute;top:44.78%;left:50%;transform:translate(-50%,-50%)}.core.svelte-gq7x8e:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#a78bfa4d 0%,#c4b5fd1f 40%,#0000 70%);border-radius:50%;position:absolute;inset:-48px}.orb.svelte-gq7x8e{background:linear-gradient(#18181b,#2e1065,#000);border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:100%;height:100%;animation:6.8s ease-in-out infinite paused svelte-gq7x8e-jm-jobzai-breathe;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 44px -12px #7c3aed8c}.sheen.svelte-gq7x8e{pointer-events:none;background:radial-gradient(95% 60% at 50% 15%,#c4b5fd73,#0000 60%);border-radius:50%;position:absolute;inset:0}.underglow.svelte-gq7x8e{pointer-events:none;background:radial-gradient(#22d3ee1a,#0000 68%);border-radius:50%;width:120%;height:85%;position:absolute;bottom:-50%;left:50%;transform:translate(-50%)}.orb.svelte-gq7x8e .logo{filter:drop-shadow(0 0 12px #a78bfaa6);width:40px;height:40px;position:relative}.wordmark.svelte-gq7x8e{color:var(--wordmark);letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:30px;font-weight:500;line-height:1.2;position:absolute;top:calc(44.78% + 58px);left:50%;transform:translate(-50%)}.status.svelte-gq7x8e{color:#ffffffeb;letter-spacing:-.005em;white-space:nowrap;background:linear-gradient(#18181b,#2e1065);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 11px;font-size:11px;font-weight:500;animation:.45s cubic-bezier(.16,1,.3,1) svelte-gq7x8e-jm-jobzai-status;display:flex;position:absolute;top:calc(44.78% + 102px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -12px #7c3aed8c}.pulse.svelte-gq7x8e{background:#c4b5fd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c4b5fd33}.art.running.svelte-gq7x8e .orb:where(.svelte-gq7x8e),.art.running.svelte-gq7x8e .flow:where(.svelte-gq7x8e){animation-play-state:running}.steps.svelte-gq7x8e{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.step.svelte-gq7x8e{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:12px 4px 2px 0;display:flex;position:relative}.step.svelte-gq7x8e:before{content:"";background:var(--node-on);transform-origin:0;height:2px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.step[aria-pressed=true].svelte-gq7x8e:before{transform:scaleX(1)}.n.svelte-gq7x8e{color:var(--eyebrow);flex:none;font-size:11px;font-weight:650}.step-copy.svelte-gq7x8e{min-width:0;display:block}.step.svelte-gq7x8e strong:where(.svelte-gq7x8e){letter-spacing:-.025em;font-size:14px;font-weight:650;transition:color .2s;display:block}.step-copy.svelte-gq7x8e>span:where(.svelte-gq7x8e){color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.step[aria-pressed=true].svelte-gq7x8e strong:where(.svelte-gq7x8e),.step.svelte-gq7x8e:hover strong:where(.svelte-gq7x8e){color:var(--node-on)}button.svelte-gq7x8e:focus-visible,a.svelte-gq7x8e:focus-visible{outline-offset:3px;outline:2px solid #9b5de5}@media (width<=1023px){.layout.svelte-gq7x8e{grid-template-columns:1fr;gap:18px}.copy.svelte-gq7x8e{max-width:36rem}.art.svelte-gq7x8e{max-width:560px;height:400px}}@media (width<=760px){h2.svelte-gq7x8e em:where(.svelte-gq7x8e){white-space:normal}.steps.svelte-gq7x8e{grid-template-columns:1fr;gap:0}}@media (width<=480px){h2.svelte-gq7x8e{font-size:34px}.art.svelte-gq7x8e{--glyph:44px;height:360px}.core.svelte-gq7x8e{width:80px;height:80px}.orb.svelte-gq7x8e .logo{width:34px;height:34px}.wordmark.svelte-gq7x8e{font-size:26px;top:calc(44.78% + 52px)}.status.svelte-gq7x8e{top:calc(44.78% + 90px)}.glyph.svelte-gq7x8e svg:where(.svelte-gq7x8e){width:25px;height:25px}.label.svelte-gq7x8e{font-size:11px}}@media (prefers-reduced-motion:reduce){.art.svelte-gq7x8e :where(.svelte-gq7x8e),.step.svelte-gq7x8e:before{transition:none!important;animation:none!important}.flow.svelte-gq7x8e{stroke-dasharray:none;stroke-width:1.15px}}@keyframes svelte-gq7x8e-jm-jobzai-travel{to{stroke-dashoffset:-100px}}@keyframes svelte-gq7x8e-jm-jobzai-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.035)}}@keyframes svelte-gq7x8e-jm-jobzai-status{0%{opacity:0;translate:0 4px}}.live.svelte-154dzaa{color:#1c1428;flex-direction:column;width:100%;height:100%;min-height:100%;padding:clamp(18px,2.4vh,32px) clamp(22px,3vw,44px) clamp(14px,2vh,22px);display:flex}.layout.svelte-154dzaa{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,2.5vw,40px);min-height:0;display:grid}.eyebrow.svelte-154dzaa{letter-spacing:.14em;text-transform:uppercase;color:#245c40;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:650;display:flex}.dot.svelte-154dzaa{background:#367f58;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 0 4px #367f581f}.dot.svelte-154dzaa:after{content:"";border:1px solid #367f5873;border-radius:50%;animation:3.8s ease-out infinite svelte-154dzaa-jm-live-pulse;position:absolute;inset:-4px}h2.svelte-154dzaa{letter-spacing:-.045em;color:#1c1428;margin:0;font-size:clamp(34px,3.4vw,54px);font-weight:560;line-height:.98}h2.svelte-154dzaa em:where(.svelte-154dzaa){letter-spacing:-.03em;color:#245c40;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.description.svelte-154dzaa{color:#3c3450;max-width:38ch;margin:14px 0 18px;font-size:14.5px;line-height:1.6}.cta.svelte-154dzaa{color:#f7f4fb;letter-spacing:-.01em;background:#1c1428;border-radius:999px;align-items:center;gap:22px;min-height:46px;padding:0 8px 0 20px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 10px 24px #1c14282e}.cta.svelte-154dzaa:hover{background:#2a2140}.cta.svelte-154dzaa svg:where(.svelte-154dzaa){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff1a;border-radius:50%;width:34px;height:34px;padding:8px}.art.svelte-154dzaa{isolation:isolate;background:#e8eedf;border:1px solid #d5decc;border-radius:22px;height:100%;min-height:280px;max-height:400px;position:relative;overflow:hidden}.art.svelte-154dzaa:before,.art.svelte-154dzaa:after{content:"";pointer-events:none;position:absolute}.art.svelte-154dzaa:before{z-index:-1;background-image:linear-gradient(#809a7529 1px,#0000 1px),linear-gradient(90deg,#809a7529 1px,#0000 1px);background-size:34px 34px;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000,#0000 72%);mask-image:radial-gradient(at 50% 46%,#000,#0000 72%)}.art.svelte-154dzaa:after{z-index:-1;aspect-ratio:1;border:1px solid #a5b59859;border-radius:50%;width:80%;top:14%;left:10%;box-shadow:0 0 0 32px #a5b59814,0 0 0 64px #a5b5980d}.label.svelte-154dzaa,.footnote.svelte-154dzaa{z-index:2;text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#52664a;margin:0;font-size:10px;font-weight:600;line-height:1.4;position:absolute;left:16px;right:16px}.label.svelte-154dzaa{top:6%}.footnote.svelte-154dzaa{bottom:5%}.lines.svelte-154dzaa{fill:none;width:100%;height:100%;position:absolute;inset:0}.track.svelte-154dzaa{stroke:#6d8b60;stroke-width:1.4px;vector-effect:non-scaling-stroke}.flow.svelte-154dzaa{stroke:#58864c;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 110;vector-effect:non-scaling-stroke;animation:7s linear infinite svelte-154dzaa-jm-live-travel}.delay-a.svelte-154dzaa{animation-delay:-2.3s}.delay-b.svelte-154dzaa{animation-delay:-4.6s}.browser.svelte-154dzaa{background:#fdfef9;border:1px solid #d0d8c9;border-radius:11px;width:28%;max-width:148px;padding:0 11px 12px;position:absolute;top:23%;box-shadow:0 12px 24px #374a301a}.left.svelte-154dzaa{left:6%;transform:rotate(-8deg)}.center.svelte-154dzaa{z-index:1;top:14%;left:50%;transform:translate(-50%)}.plug.svelte-154dzaa{width:1px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.right.svelte-154dzaa{top:28%;right:5%;transform:rotate(8deg)}.chrome.svelte-154dzaa{border-bottom:1px solid #e6eade;align-items:center;gap:3px;height:22px;margin-inline:-11px;padding-inline:10px;display:flex}.chrome.svelte-154dzaa i:where(.svelte-154dzaa){background:#c2ceba;border-radius:50%;width:3px;height:3px}.brand.svelte-154dzaa{letter-spacing:-.02em;color:#39562e;justify-content:space-between;align-items:center;margin:10px 0 8px;font-size:12px;font-weight:600;display:flex}.brand.svelte-154dzaa span:where(.svelte-154dzaa){color:#789669}.rule.svelte-154dzaa{background:#dfe6d8;border-radius:5px;width:82%;height:3px;margin:4px 0;display:block}.rule.short.svelte-154dzaa{width:55%;margin-bottom:10px}.role.svelte-154dzaa{align-items:center;gap:6px;margin-top:6px;display:flex}.role.svelte-154dzaa i:where(.svelte-154dzaa){background:#d3dfc8;border-radius:3px;flex:none;width:10px;height:10px}.role.svelte-154dzaa b:where(.svelte-154dzaa){background:#e2e8db;border-radius:5px;width:75%;height:4px}.role.svelte-154dzaa:last-child b:where(.svelte-154dzaa){width:55%}.destination.svelte-154dzaa{z-index:2;background:#fbfdf7;border:1px solid #b4c7a8;border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:88%;padding:12px 14px 12px 12px;display:flex;position:absolute;bottom:16%;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #526e381f}.symbol.svelte-154dzaa{color:#3a6645;background:#e4eddc;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.symbol.svelte-154dzaa svg:where(.svelte-154dzaa){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.destination.svelte-154dzaa strong:where(.svelte-154dzaa){letter-spacing:-.045em;color:#2b4a2f;font-size:clamp(16px,1.6vw,22px);font-weight:600;line-height:1.1;display:block}.destination.svelte-154dzaa div:where(.svelte-154dzaa) span:where(.svelte-154dzaa){color:#62735b;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.3;display:block}.dest-dot.svelte-154dzaa{width:6px;height:6px;margin-left:4px}.principles.svelte-154dzaa{border-top:1px solid #245c4038;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:16px;padding-top:14px;display:grid}.principles.svelte-154dzaa>div:where(.svelte-154dzaa){align-items:baseline;gap:12px;min-width:0;display:flex}.principles.svelte-154dzaa span:where(.svelte-154dzaa){color:#2f674d;flex:none;font-size:11px;font-weight:650}.principles.svelte-154dzaa h3:where(.svelte-154dzaa){letter-spacing:-.025em;color:#1c1428;margin:0;font-size:14px;font-weight:650}.principles.svelte-154dzaa p:where(.svelte-154dzaa){color:#4a425c;margin:3px 0 0;font-size:12px;line-height:1.45}@media (width<=1023px){.layout.svelte-154dzaa{grid-template-columns:1fr;gap:22px}.copy.svelte-154dzaa{max-width:36rem}.art.svelte-154dzaa{height:340px;max-height:none}.principles.svelte-154dzaa{gap:16px}}@media (width<=720px){.principles.svelte-154dzaa{grid-template-columns:1fr;gap:14px}.destination.svelte-154dzaa div:where(.svelte-154dzaa) span:where(.svelte-154dzaa){white-space:normal}}@media (width<=480px){h2.svelte-154dzaa{font-size:36px}.art.svelte-154dzaa{border-radius:18px;height:300px}.browser.svelte-154dzaa{padding:0 8px 10px;top:20%}.center.svelte-154dzaa{top:14%}.right.svelte-154dzaa{top:25%}.brand.svelte-154dzaa{font-size:11px}.dest-dot.svelte-154dzaa{display:none}}@media (prefers-reduced-motion:reduce){.dot.svelte-154dzaa:after,.flow.svelte-154dzaa{animation:none}}@keyframes svelte-154dzaa-jm-live-travel{to{stroke-dashoffset:-230px}}@keyframes svelte-154dzaa-jm-live-pulse{0%,to{opacity:.55;transform:scale(1)}65%{opacity:0;transform:scale(1.55)}}.human.svelte-v32h2e{--ink:#211b28;--muted:#5c5364;--accent:#794ca0;--eyebrow:#70449a;--line:#211b2829;--watch:#68477e;--play:#f0e8f5;--play-border:#d9c7e5;--cta-bg:#211b28;--cta-fg:#f7f4fb;--cta-hover:#3c2b4a;--art:#eee7f4;--art-border:#ddd1e8;--art-ink:#735783;--halo:#c7afd838;--hello:#b390ca47;--switch:#e8dfeeb8;--switch-border:#ddd0e7;--step:#6b527a;--step-num:#8d759c;width:100%;min-width:0;height:100%;min-height:100%;color:var(--ink);flex-direction:column;flex:auto;padding:clamp(16px,2.2vh,28px) clamp(20px,2.6vw,40px) clamp(12px,1.6vh,18px);display:flex}.dark .human.svelte-v32h2e{--ink:#f4f1f8;--muted:#d2c6dc;--accent:#e4ccff;--eyebrow:#d4b4ff;--line:#ffffff29;--watch:#eadcff;--play:#ffffff14;--play-border:#ffffff3d;--cta-bg:#f4f1f8;--cta-fg:#140e18;--cta-hover:#fff;--art:#2c243c;--art-border:#d4b4ff3d;--art-ink:#e4d7f0;--halo:#d4b4ff24;--hello:#d4b4ff2e;--switch:#ffffff14;--switch-border:#ffffff29;--step:#f3eaf8;--step-num:#d3c2e2}.layout.svelte-v32h2e{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(16px,2.2vw,36px);min-height:0;display:grid}.copy.svelte-v32h2e{flex-direction:column;justify-content:center;min-width:0;min-height:0;display:flex}.eyebrow.svelte-v32h2e{color:var(--eyebrow);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.eyebrow.svelte-v32h2e svg:where(.svelte-v32h2e),.player-head.svelte-v32h2e svg:where(.svelte-v32h2e){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}h2.svelte-v32h2e{color:var(--ink);letter-spacing:-.048em;margin:0;font-size:clamp(32px,3.15vw,50px);font-weight:520;line-height:1.02}h2.svelte-v32h2e em:where(.svelte-v32h2e){color:var(--accent);letter-spacing:-.03em;white-space:nowrap;font-family:Instrument Serif,Georgia,serif;font-size:1.12em;font-style:italic;font-weight:400}.description.svelte-v32h2e{max-width:38ch;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.actions.svelte-v32h2e{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.cta.svelte-v32h2e{background:var(--cta-bg);min-height:46px;color:var(--cta-fg);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:16px;padding:0 18px 0 20px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #1c142829}.cta.svelte-v32h2e:hover{background:var(--cta-hover)}.cta.svelte-v32h2e svg:where(.svelte-v32h2e),.card-play.svelte-v32h2e svg:where(.svelte-v32h2e),.play-mini.svelte-v32h2e svg:where(.svelte-v32h2e),.silent.svelte-v32h2e svg:where(.svelte-v32h2e),.resume-top.svelte-v32h2e svg:where(.svelte-v32h2e){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.cta.svelte-v32h2e svg:where(.svelte-v32h2e){stroke-width:1.7px;width:18px;height:18px}.watch.svelte-v32h2e{min-height:44px;color:var(--watch);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:550;display:inline-flex}.play-mini.svelte-v32h2e{border:1px solid var(--play-border);background:var(--play);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.play-mini.svelte-v32h2e svg:where(.svelte-v32h2e){fill:currentColor;stroke:none;width:13px;height:13px;margin-left:1px}.watch.svelte-v32h2e:hover .play-mini:where(.svelte-v32h2e){background:color-mix(in srgb, var(--play) 70%, var(--accent))}.demo.svelte-v32h2e{border:1px solid var(--art-border);background:var(--art);isolation:isolate;border-radius:22px;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.demo.svelte-v32h2e:before,.demo.svelte-v32h2e:after{content:"";pointer-events:none;position:absolute}.demo.svelte-v32h2e:before{z-index:-1;background:radial-gradient(at 65% 44%,#fcf9ffb3,#0000 62%);inset:0}.dark .demo.svelte-v32h2e:before{background:radial-gradient(at 65% 44%,#d4b4ff29,#0000 62%)}.demo.svelte-v32h2e:after{z-index:-1;aspect-ratio:1;border:1px solid var(--halo);width:83%;box-shadow:0 0 0 32px color-mix(in srgb, var(--halo) 35%, transparent), 0 0 0 64px color-mix(in srgb, var(--halo) 18%, transparent);border-radius:50%;top:8%;left:9%}.kicker.svelte-v32h2e{z-index:2;color:var(--art-ink);letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0;font-size:10px;font-weight:650;line-height:1.4;position:absolute;top:4.5%;left:16px;right:16px}.canvas.svelte-v32h2e{position:absolute;inset:12% 0 17%}.hello.svelte-v32h2e{z-index:0;color:var(--hello);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,22cqh,86px);font-style:italic;line-height:1;position:absolute;top:-2%;right:6%;transform:rotate(-8deg)}.resume.svelte-v32h2e{z-index:1;transform-origin:50% 65%;background:#faf7fb;border:1px solid #dbcfdf;border-radius:13px;width:43%;max-width:220px;height:78%;max-height:248px;padding:16px 16px 14px;transition:transform 1.1s cubic-bezier(.22,1,.36,1),box-shadow .7s;animation:9s ease-in-out infinite paused svelte-v32h2e-jm-human-drift;position:absolute;top:8%;left:6%;transform:rotate(-10deg)scale(.96);box-shadow:0 14px 30px #4c2d631a}.resume-top.svelte-v32h2e{color:#897393;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:650;line-height:1.3;display:flex}.resume-top.svelte-v32h2e svg:where(.svelte-v32h2e){stroke-width:1.35px;flex:none;width:14px;height:16px}.resume.svelte-v32h2e strong:where(.svelte-v32h2e){color:#5e486b;letter-spacing:-.03em;margin-top:10px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,8cqh,30px);font-style:normal;font-weight:400;line-height:1;display:block}.rule.svelte-v32h2e{background:#d9cddf;border-radius:3px;width:76%;height:3px;margin-top:10px;display:block}.entry.svelte-v32h2e{margin-top:12px}.entry.svelte-v32h2e b:where(.svelte-v32h2e){color:#786883;font-size:9px;font-weight:550;line-height:1.4;display:block}.entry.svelte-v32h2e i:where(.svelte-v32h2e){background:#e2d9e6;border-radius:3px;width:87%;height:3px;margin-top:5px;display:block}.entry.svelte-v32h2e i:where(.svelte-v32h2e):last-child{width:61%}.tags.svelte-v32h2e{gap:5px;margin-top:6px;display:flex}.tags.svelte-v32h2e i:where(.svelte-v32h2e){background:#e5dbe9;border-radius:3px;width:34px;height:8px}.intro.svelte-v32h2e{z-index:2;transform-origin:50% 65%;background:#fffdfd;border:1px solid #fcf9ff;border-radius:15px;width:66%;max-width:360px;margin:0;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .65s,box-shadow .7s;animation:9s ease-in-out -4.5s infinite paused svelte-v32h2e-jm-human-float;position:absolute;top:4%;left:27%;overflow:hidden;transform:rotate(3deg);box-shadow:0 18px 40px #50336224,0 3px 8px #5033620f}.player-head.svelte-v32h2e{color:#7a628a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:8px;font-weight:650;display:flex}.player-head.svelte-v32h2e svg:where(.svelte-v32h2e){width:13px;height:13px}.frame.svelte-v32h2e{aspect-ratio:300/168;background:#211e25;position:relative;overflow:hidden}.frame.svelte-v32h2e video:where(.svelte-v32h2e){object-fit:cover;width:100%;height:100%}.silent.svelte-v32h2e{color:#fff;letter-spacing:.03em;pointer-events:none;background:#201629cc;border:1px solid #ffffff3b;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:flex;position:absolute;bottom:8px;left:8px}.silent.svelte-v32h2e svg:where(.svelte-v32h2e){stroke-width:1.4px;width:11px;height:11px}.intro.svelte-v32h2e figcaption:where(.svelte-v32h2e){justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 14px;display:flex}.person.svelte-v32h2e strong:where(.svelte-v32h2e){color:#382a41;letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.3;display:block}.person.svelte-v32h2e span:where(.svelte-v32h2e){color:#6d5c78;margin-top:1px;font-size:11px;line-height:1.4;display:block}.card-play.svelte-v32h2e{color:#754493;cursor:pointer;background:#f0e7f7;border:1px solid #e4d7ed;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.card-play.svelte-v32h2e:hover{background:#e8daf3;border-color:#c9acd9}.card-play.svelte-v32h2e svg:where(.svelte-v32h2e){fill:currentColor;stroke:none;width:14px;height:14px;margin-left:2px}.progress.svelte-v32h2e{background:#eee6f2;height:2px;overflow:hidden}.progress.svelte-v32h2e i:where(.svelte-v32h2e){transform-origin:0;background:#a274bc;width:100%;height:100%;display:block}.demo[data-view=experience].svelte-v32h2e .resume:where(.svelte-v32h2e){z-index:3;background:#fffdfd;transform:translate(24%)rotate(-3deg)scale(1.04);box-shadow:0 18px 40px #50336229}.demo[data-view=experience].svelte-v32h2e .intro:where(.svelte-v32h2e){transform:translate(12%)rotate(8deg)scale(.88);box-shadow:0 8px 18px #5033621a}.demo.in-view.svelte-v32h2e:not(.interacting):not(.motion-paused) .resume:where(.svelte-v32h2e),.demo.in-view.svelte-v32h2e:not(.interacting):not(.motion-paused) .intro:where(.svelte-v32h2e){animation-play-state:running}.controls.svelte-v32h2e{z-index:4;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:3.5%;left:16px;right:16px}.switch.svelte-v32h2e{border:1px solid var(--switch-border);background:var(--switch);border-radius:11px;flex:1;grid-template-columns:1fr 1fr;gap:3px;max-width:274px;padding:3px;display:grid}.step.svelte-v32h2e{min-width:0;min-height:36px;color:var(--step);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:550;line-height:1.3;display:flex}.step.svelte-v32h2e>span:where(.svelte-v32h2e){color:var(--step-num);font-size:10px;font-weight:500}.step[aria-pressed=true].svelte-v32h2e{color:#6d3c8a;background:#fffdfd;border-color:#f8f2fb;box-shadow:0 2px 7px #4b2d5d14}.step[aria-pressed=true].svelte-v32h2e>span:where(.svelte-v32h2e){color:#7a5a90}.step.svelte-v32h2e:not([aria-pressed=true]):hover{background:#ffffff24}button.svelte-v32h2e:focus-visible,a.svelte-v32h2e:focus-visible{outline-offset:3px;outline:2px solid #9b5de5}.principles.svelte-v32h2e{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;padding-top:12px;display:grid}.principles.svelte-v32h2e>div:where(.svelte-v32h2e){align-items:baseline;gap:10px;min-width:0;display:flex}.principles.svelte-v32h2e span:where(.svelte-v32h2e){color:var(--eyebrow);flex:none;font-size:11px;font-weight:650}.principles.svelte-v32h2e h3:where(.svelte-v32h2e){color:var(--ink);letter-spacing:-.025em;margin:0;font-size:14px;font-weight:650}.principles.svelte-v32h2e p:where(.svelte-v32h2e){color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.dark .resume.svelte-v32h2e,.dark .intro.svelte-v32h2e{box-shadow:0 16px 36px #00000061}@container (height<=340px){.resume.svelte-v32h2e{padding:12px}.resume.svelte-v32h2e strong:where(.svelte-v32h2e),.entry.svelte-v32h2e{margin-top:8px}.intro.svelte-v32h2e figcaption:where(.svelte-v32h2e){min-height:44px;padding-block:6px}.person.svelte-v32h2e strong:where(.svelte-v32h2e){font-size:13px}}@container (width<=420px){.kicker.svelte-v32h2e{letter-spacing:.08em;font-size:9px}.resume.svelte-v32h2e{width:48%;padding:12px;left:4%}.intro.svelte-v32h2e{width:72%;left:22%}.hello.svelte-v32h2e{font-size:58px}.step.svelte-v32h2e>span:where(.svelte-v32h2e){display:none}}@media (width<=1023px){.layout.svelte-v32h2e{grid-template-columns:1fr;gap:18px}.copy.svelte-v32h2e{max-width:36rem}.demo.svelte-v32h2e{max-width:560px;height:400px}}@media (width<=760px){h2.svelte-v32h2e em:where(.svelte-v32h2e){white-space:normal}.principles.svelte-v32h2e{grid-template-columns:1fr;gap:12px}}@media (width<=480px){h2.svelte-v32h2e{font-size:34px}.demo.svelte-v32h2e{border-radius:18px;height:360px}}@media (prefers-reduced-motion:reduce){.resume.svelte-v32h2e,.intro.svelte-v32h2e,.cta.svelte-v32h2e{transition:none!important;animation:none!important}}@keyframes svelte-v32h2e-jm-human-drift{0%,to{translate:0}50%{translate:0 -4px}}@keyframes svelte-v32h2e-jm-human-float{0%,to{translate:0}50%{translate:0 -6px}}.video-card.svelte-70llw7{background-color:#f7f6f2}.dark .video-card.svelte-70llw7{background-color:#1b1428}.live-card.svelte-70llw7{background-color:#cfbce5}.jobzai-card.svelte-70llw7{background-color:#f4effa}.dark .jobzai-card.svelte-70llw7{background-color:#140e1f}
