.problem{background:linear-gradient(180deg,var(--bg-subtle) 0,var(--bg-subtle) calc(100% - 140px),var(--bg-default) 100%);padding-top:var(--s96);padding-bottom:var(--s96);--p:0}.problem__grid{display:grid;grid-template-columns:minmax(180px,22%) 1fr;grid-column-gap:var(--s64);column-gap:var(--s64);align-items:start}.problem__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple);margin:14px 0 0}.problem__body{font-family:var(--font-sans);font-size:clamp(1.75rem,3.4vw,3rem);font-weight:var(--font-semibold);line-height:1.18;letter-spacing:-.02em;color:var(--text-default);margin:0;max-width:1040px;--n:30;--feather:6}.problem__word{--lit:clamp(0,calc((var(--p) * (var(--n) + var(--feather)) - var(--i)) / var(--feather)),1);display:inline-block;opacity:calc(.15 + var(--lit) * .85);filter:blur(calc((1 - var(--lit)) * 3px));color:var(--text-default);will-change:opacity,filter}.problem__word--highlight{color:color-mix(in oklab,var(--text-default),var(--accent-purple) calc(var(--lit) * 100%))}@media (max-width:768px){.problem__word{filter:none;will-change:opacity}}@media (prefers-reduced-motion:reduce){.problem__word{--lit:1;opacity:1;filter:none}.problem__word--highlight{color:var(--accent-purple)}}@media (max-width:1024px){.problem{padding-top:var(--s80);padding-bottom:var(--s80)}}@media (max-width:768px){.problem{padding-top:var(--s64);padding-bottom:var(--s64)}.problem__grid{grid-template-columns:1fr;row-gap:var(--s24)}.problem__eyebrow{margin-top:0}}.section-intro{background:var(--bg-default);padding-top:var(--s96);padding-bottom:var(--s48);--p:0}.section-intro__grid{display:grid;grid-template-columns:minmax(180px,22%) 1fr;grid-column-gap:var(--s64);column-gap:var(--s64);align-items:start}.section-intro__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple);margin:14px 0 0}.section-intro__copy{max-width:1040px}.section-intro__headline{font-family:var(--font-sans);font-size:clamp(1.75rem,3.4vw,3rem);font-weight:var(--font-semibold);line-height:1.18;letter-spacing:-.02em;color:var(--text-default);margin:0;--n:12;--feather:6}.section-intro__word{--lit:clamp(0,calc((var(--p) * (var(--n) + var(--feather)) - var(--i)) / var(--feather)),1);display:inline-block;opacity:calc(.15 + var(--lit) * .85);filter:blur(calc((1 - var(--lit)) * 3px));color:var(--text-default);will-change:opacity,filter}@media (max-width:768px){.section-intro__word{filter:none;will-change:opacity}}@media (prefers-reduced-motion:reduce){.section-intro__word{--lit:1;opacity:1;filter:none}}.section-intro__subhead{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--text-subdued);margin:var(--s20) 0 0;max-width:720px}@media (max-width:1024px){.section-intro{padding-top:var(--s80);padding-bottom:var(--s40)}}@media (max-width:768px){.section-intro{padding-top:var(--s64);padding-bottom:var(--s32)}.section-intro__grid{grid-template-columns:1fr;row-gap:var(--s24)}.section-intro__eyebrow{margin-top:0}}