.page-hero__title em{color:var(--accent);font-style:italic}.story{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}@media (max-width:1024px){.story{grid-template-columns:1fr;gap:40px}}.story__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);border-top:1px solid var(--fg);padding-top:12px;font-size:11.5px;display:inline-block}.story__body p{color:var(--fg);max-width:60ch;margin-bottom:24px;font-size:19px;line-height:1.6}.story__body p.lead-p{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-bottom:32px;font-size:clamp(28px,3vw,38px);line-height:1.15}.story__body p.lead-p em{color:var(--accent);font-style:italic}.story__body p+p{color:var(--fg-muted)}.values-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}@media (max-width:860px){.values-grid{grid-template-columns:1fr}}.value{border:1px solid var(--line);background:var(--bg-elev);transition:border-color .25s var(--ease);border-radius:14px;flex-direction:column;gap:20px;padding:36px 32px;display:flex}.value:hover{border-color:color-mix(in oklab, var(--fg) 20%, var(--line))}.value__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:56px;font-style:italic;line-height:1.18}.value__title{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;line-height:1.18}.value__body{color:var(--fg-muted);font-size:15px;line-height:1.6}.section--dark .value{border-color:var(--line-dark);background:#ffffff08}.section--dark .value__title{color:var(--fg-on-dark)}.section--dark .value__body{color:var(--fg-on-dark-muted)}.mini-cta{padding-block:var(--section-y);text-align:center}.mini-cta h2{font-family:var(--font-display);letter-spacing:-.02em;max-width:22ch;margin:0 auto;font-size:clamp(40px,5vw,72px);line-height:1.18}.mini-cta h2 em{color:var(--accent);font-style:italic}.mini-cta p{max-width:48ch;color:var(--fg-muted);margin:24px auto 0;font-size:18px}.mini-cta .btn{margin-top:36px}
