// Per-character spans with optional marked range (for underline brush effect). const HeroLine = ({ text, marked, baseDelay = 0.4 }) => { const chars = [...text]; const [mStart, mEnd] = marked || [-1, -1]; const out = []; let i = 0; while (i < chars.length) { if (i === mStart) { const markedNodes = []; while (i <= mEnd && i < chars.length) { markedNodes.push( {chars[i]} ); i++; } out.push({markedNodes}); } else { out.push( {chars[i]} ); i++; } } return {out}; }; const Hero = () => { return ( {/* background animation overlay */} {Array.from({ length: 12 }).map((_, i) => ( ))} {/* Foreground diagonal flying pills */} {Array.from({ length: 14 }).map((_, i) => ( ))} {/* vertical left label */} MATSUMURA TAXI RECRUIT {/* soft halo */} {/* portrait */} {/* content */} 熊本のまちで、創業60年。 歩合給だから、あなたの頑張りは、まっすぐ収入になります。 未経験から始めた仲間が、自分のペースで活躍中。 年齢も、経験も、関係ありません。 まずは、話を聞きに来てください。 エントリーする 募集要項を見る {/* scroll hint bottom-left */} SCROLL {/* feature cards bottom */} 01 INCENTIVE 歩合で稼ぐ。頑張りが収入になる 02 WELCOME 未経験、歓迎。二種免許の取得も相談可 03 SUPPORT 女性も活躍。育児と両立した働き方も ); }; window.Hero = Hero;
熊本のまちで、創業60年。 歩合給だから、あなたの頑張りは、まっすぐ収入になります。 未経験から始めた仲間が、自分のペースで活躍中。 年齢も、経験も、関係ありません。 まずは、話を聞きに来てください。