.story[data-astro-cid-vhkdfqwh]{background:var(--white)}.story-layout[data-astro-cid-vhkdfqwh]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.story-left[data-astro-cid-vhkdfqwh] h2[data-astro-cid-vhkdfqwh]{margin-bottom:24px}.story-left[data-astro-cid-vhkdfqwh]{max-width:560px}.story-left[data-astro-cid-vhkdfqwh] p[data-astro-cid-vhkdfqwh]{color:var(--slate-600);font-size:16px;line-height:1.7;margin-bottom:16px}.story-left[data-astro-cid-vhkdfqwh] p[data-astro-cid-vhkdfqwh]:last-child{margin-bottom:0}.story-right[data-astro-cid-vhkdfqwh]{position:sticky;top:100px;align-self:start}.story-panel[data-astro-cid-vhkdfqwh]{background:var(--slate-100);border-radius:var(--radius-xl);padding:36px}.story-panel-lead[data-astro-cid-vhkdfqwh]{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.3;color:var(--slate-900);margin-bottom:16px}.story-panel-body[data-astro-cid-vhkdfqwh]{font-size:15px;line-height:1.65;color:var(--slate-600);max-width:440px}.founder[data-astro-cid-vhkdfqwh]{background:var(--warm-white)}.founder-quote[data-astro-cid-vhkdfqwh]{max-width:720px;margin:0 auto;text-align:center;border:none;position:relative}.founder-quote-text[data-astro-cid-vhkdfqwh]{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.8vw,32px);line-height:1.4;letter-spacing:-.01em;color:var(--slate-900);margin-bottom:32px;position:relative}.founder-quote-text[data-astro-cid-vhkdfqwh]:before{content:"“";position:absolute;top:-24px;left:50%;transform:translate(-50%);font-family:var(--font-display);font-weight:700;font-size:72px;line-height:1;color:var(--coral);opacity:.25}.founder-quote-footer[data-astro-cid-vhkdfqwh]{display:flex;align-items:center;justify-content:center;gap:14px}.founder-photo[data-astro-cid-vhkdfqwh]{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;box-shadow:var(--shadow-sm)}.founder-quote-footer[data-astro-cid-vhkdfqwh] cite[data-astro-cid-vhkdfqwh]{font-style:normal;font-weight:600;font-size:15px;color:var(--slate-900);display:block}.founder-quote-footer[data-astro-cid-vhkdfqwh] span[data-astro-cid-vhkdfqwh]{font-size:13px;color:var(--slate-600)}.evidence[data-astro-cid-vhkdfqwh]{background:var(--white)}.evidence[data-astro-cid-vhkdfqwh] h2[data-astro-cid-vhkdfqwh]{margin-bottom:12px;text-align:center}.evidence-intro[data-astro-cid-vhkdfqwh]{color:var(--slate-600);font-size:16px;line-height:1.65;margin-bottom:48px;max-width:560px;margin-left:auto;margin-right:auto;text-align:center}.evidence-grid[data-astro-cid-vhkdfqwh]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.evidence-card[data-astro-cid-vhkdfqwh]{padding:32px;background:var(--warm-white);border-radius:var(--radius-lg)}.evidence-value[data-astro-cid-vhkdfqwh]{display:block;font-family:var(--font-display);font-size:clamp(32px,3.5vw,44px);font-weight:700;letter-spacing:-.02em;color:var(--accent-dark, var(--slate-900));line-height:1.1;margin-bottom:4px}.evidence-label[data-astro-cid-vhkdfqwh]{display:block;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--slate-700);margin-bottom:16px}.evidence-card[data-astro-cid-vhkdfqwh] p[data-astro-cid-vhkdfqwh]{font-size:14px;line-height:1.6;color:var(--slate-600)}@media(max-width:768px){.story-layout[data-astro-cid-vhkdfqwh]{grid-template-columns:1fr;gap:32px}.story-right[data-astro-cid-vhkdfqwh]{position:static}.story-left[data-astro-cid-vhkdfqwh]{max-width:none}.founder-quote-text[data-astro-cid-vhkdfqwh]{font-size:22px}.founder-quote-text[data-astro-cid-vhkdfqwh]:before{font-size:48px;top:-16px}.evidence-grid[data-astro-cid-vhkdfqwh]{grid-template-columns:1fr}}.exp-anim-ready .founder-quote[data-astro-cid-vhkdfqwh]{opacity:0;transform:translateY(20px)}.exp-anim-ready .founder-quote[data-astro-cid-vhkdfqwh].in{opacity:1;transform:translateY(0);transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.exp-anim-ready .evidence-card[data-astro-cid-vhkdfqwh]{opacity:0;transform:translateY(16px)}.exp-anim-ready .evidence-card[data-astro-cid-vhkdfqwh].in{opacity:1;transform:translateY(0);transition:opacity .5s var(--ease-out-quart),transform .5s var(--ease-out-quart)}
