担当: kashi-ui-mockupper · 採用 variant: B (ものすごく B2C)
1 行 tone: 「気づけなかった」 という個人の後悔から入り、 共感→提示→そっと招待で締める warm storytelling。
意図: 共同創業者にこの 「やわらかさ」 が Kashi らしさとして許容範囲か、 それとも 「ふわっとしすぎ」 と感じるか、 hearing する材料にする。
現状 (production /why) の hero は 「対話の構造を、 早期に可視化する」 という機能説明。 B2C 極では、 機能を最初に出すと共感の窓が閉じる。 ので、 reader 自身が 「私もそういう瞬間あった」 と入れる入口に組み替えた。
trace: brief.txt B 「あなたのチームでも、 同じことが起きているかも」 + 一人称・二人称 + emotional storytelling。 site_mockup_brief 18-26 行。
現状の 8 セクション (hero / problem / comparison / architecture / talkable / numbers / philosophy / pilot) を bullet/data 駆動で並べる構造を捨て、 「読み物として 5 分で読み切れる」 順に圧縮した。 comparison table / architecture grid / KPI numbers は B 極では削っている (= 6 章 「削った要素」 参照)。
trace: brief.txt B 「1 列縦長スクロール」 「hero に short message」 「testimonial 引用」 + permanent-ui-principles §7 progressive disclosure。
B2C 極の核は読みやすさ。 max-width 1080px (現状 production の wide container) は B 極では密度過剰。 760px に絞ることで、 emotional copy が 1 ブロック単位で目に入る速度を確保した。
trace: brief.txt B 「ample whitespace」 + 「hero text は大きく短い」。
brief は 「warm photo (横顔 / コーヒー / ノート / 手元)」 を指定。 mockup は self-contained 制約で外部 CDN photo を貼れない (壊れたリンクで shareable 性が崩れる)。 ので、 SVG で 「線画 + 暖色グラデ + 手書きキャプション\"もっと早く、 気づきたかった\"」 という photo の代替物を生成した。 実装フェーズでは差し替え推奨 (8 章参照)。
trace: brief.txt B 「illustration (柔らかい線画)」 を photo 代替として inline 化。 design canon は破っていない (SVG はトークン外だが装飾扱い)。
--color-kashi-evergreen #1F3D33 — h1/h2 全部、 nav-cta、 primary button、 voice 背景--color-kashi-evergreen-deep #244A3D — primary button hover--ink #2A3A1E — body 本文--ink-soft #4B5746 — sub copy / moment-body / what-card p--ink-faint #7A8273 — meta / attribution--ink-on-dark #F5F0E6 — voice 内 (cream text on evergreen)--peach-50 #FFF6EE / --peach-100 #FCE9D5 / --peach-200 #F8D4B2 / --peach-300 #F0B98E--warm-bg #FAF4E9 (body 背景、 cream をさらに少し黄に寄せた)--warm-card #FFFCF6 (card 背景)--warm-line #E8DDC9 (区切り線)--sage-soft #C9D6CB / --sage-mid #6B8B7A (emerald 控えめ版、 progress bar fill 用)正当化: brief.txt B 「emerald 控えめ / cream + peach 」 を満たすために、 design_system_v1 にない peach 系を追加した。 これは B variant 専用の 提案 で、 採用された場合は design_system_v1 への正式追加を Justine + 共同創業者で判断する必要がある (8 章参照)。 A/C 極ではこの拡張は持ち込まない。
trace: brief.txt B 「visual: warm colors (cream + peach、 emerald 控えめ)」 + design_system_v1.md (canon は破らず拡張扱い)。
font-style: italic; color: var(--peach-300); でアクセント (Fraunces italic は手書き感が強い)trace: design_system_v1.md typography spec + brief.txt B 「hero text は大きく短い」。
why ページは sales narrative ページで、 in-product の evidence-grade badge 表示面ではない。 B 極では特に 「数字 / バッジ羅列」 を避けるため、 grade 色は使わず、 代わりに shows-bar の sage グラデと 説明テキスト (「少し偏ってきています」 「安定しています」 「少しずつ増えています」) をセットで表示した。
shows-note ブロックで明示的に: 「サインの強さは、 色と言葉、 両方で表しています。 色だけで判断しないために、 必ず説明テキストもつけています。」 と canon §1/§13 の精神を読者に直接伝えた。
trace: permanent-ui-principles §13 (色だけで判断しない) + design canon evidence-grade rule (color + text label セット)。
trace: brief.txt B 「危険信号: 数値だらけ、 ROI、 keigo、 dense table」 を全部回避。
trace: brief.txt B 「testimonial 引用」 「hero に short message」 「photo grid」 (3 moments で代用) + Linear/Stripe 風の wondering accordion pattern。
300 名 IT サービス業 (demo株式会社) の人事部長 / CEO がこのページを開いたとき、 「ROI どこ?」 「導入事例は?」 「セキュリティは?」 という疑問が即座に立つ。 B 極は意図的にそれを満たさない。 Justine の hearing で、 共同創業者がこの 「不在」 を許容できるかが最重要判断点。
B variant 採用時は、 peach-50/100/200/300 + warm-bg/warm-card/warm-line + sage-soft/sage-mid の 9 トークンを正式追加するか、 別 namespace (例 --marketing-warm-*) として隔離するかを決める必要がある。 これは brand designer + 共同創業者の判断領域。
実装時は本物の warm photo (横顔 / コーヒー / 手元) を用意する必要がある。 photo の選定 (= モデル / 構図 / 著作権) が B 極の brand tone を 80% 決める。 mockup では illustration で代用したが、 これだけでは tone の最終判断はできない (= 共同創業者には 「photo が入る前提で見てください」 と注釈すべき)。
wondering accordion で 「監視じゃない、 と言われても」 と先回りした。 これが 「むしろ怪しい、 認めてる感じ」 に映るリスクがある。 共同創業者の反応を 1 つの指標として hearing する。
kashi/src/app/why/page.tsx (現状 prod 版を完全置換 or A/B 並走の選択)src/components/sales-hub/* (B 採用時は wondering / voice / moment 用の 3 コンポーネント新設、 既存 ComparisonTable / LayerCard / StatCallout は B では未使用)MomentCard (円アイコン + Fraunces italic quote + body + attr)WhatIfPair (2 列カード、 Manager/HR 視点)ShowsBar (sage グラデ進行バー、 「色 + 説明テキスト」 強制セット)VoiceQuote (evergreen 背景の大型 italic 引用)WonderAccordion (peach line accordion、 「+」 toggle)InviteBlock (peach グラデ最終 CTA + friction 0 注釈)marketingWhy.b2c (現状の salesHub とは別。 並走する場合は variant 切替の i18n 設計が必要)globals.css に追加 or marketing.css に隔離 (= 8 章 7-B 参照)/security /case-studies で別途必要shows セクションと wondering accordion #1 で明示。 OK