.FirmTimeline-module__dP4XdG__section{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 0}@media (min-width:900px){.FirmTimeline-module__dP4XdG__section{padding:128px 0}}.FirmTimeline-module__dP4XdG__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:600;display:inline-block}.FirmTimeline-module__dP4XdG__heading{font-family:var(--font-display);letter-spacing:0;word-spacing:.15em;text-transform:uppercase;color:var(--text-primary);text-wrap:balance;max-width:960px;margin:0 0 24px;font-size:clamp(1.875rem,3vw + 1rem,3.25rem);font-weight:500;line-height:1.05}.FirmTimeline-module__dP4XdG__intro{color:var(--text-secondary);max-width:640px;margin:0 0 64px;font-size:1.125rem;line-height:1.6}.FirmTimeline-module__dP4XdG__track{padding:32px 0 16px;position:relative}.FirmTimeline-module__dP4XdG__rule{background:#e479381f;height:2px;margin-bottom:40px;position:relative;overflow:hidden}.FirmTimeline-module__dP4XdG__ruleFill{background:linear-gradient(90deg, #e4793800 0%, var(--accent) 10%, var(--accent) 100%);transform-origin:0;transition:transform 1.8s var(--easeOutExpo) .15s;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.FirmTimeline-module__dP4XdG__trackVisible .FirmTimeline-module__dP4XdG__ruleFill{transform:scaleX(1)}.FirmTimeline-module__dP4XdG__nodes{grid-template-columns:1fr;gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.FirmTimeline-module__dP4XdG__nodes{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1024px){.FirmTimeline-module__dP4XdG__nodes{grid-template-columns:repeat(6,1fr);align-items:start;gap:24px}}.FirmTimeline-module__dP4XdG__node{opacity:0;transition:opacity .7s var(--easeOutExpo), transform .7s var(--easeOutExpo);transition-delay:calc(1s + var(--i) * .14s);flex-direction:column;gap:10px;padding-top:24px;display:flex;position:relative;transform:translateY(16px)}.FirmTimeline-module__dP4XdG__trackVisible .FirmTimeline-module__dP4XdG__node{opacity:1;transform:translateY(0)}.FirmTimeline-module__dP4XdG__dot{background:var(--bg-secondary);border:2px solid var(--accent);width:12px;height:12px;transition:transform .55s var(--easeOutExpo);transition-delay:calc(.85s + var(--i) * .14s);border-radius:50%;position:absolute;top:-7px;left:0;transform:scale(0);box-shadow:0 0 0 6px #e4793814}.FirmTimeline-module__dP4XdG__trackVisible .FirmTimeline-module__dP4XdG__dot{transform:scale(1)}.FirmTimeline-module__dP4XdG__nodeLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:10.5px;font-weight:700}.FirmTimeline-module__dP4XdG__nodeTitle{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.25}.FirmTimeline-module__dP4XdG__nodeDescription{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}
.FounderInterrupt-module__tYftHG__section{background:var(--bg-primary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:120px 0;position:relative;overflow:hidden}@media (min-width:900px){.FounderInterrupt-module__tYftHG__section{padding:160px 0}}.FounderInterrupt-module__tYftHG__glow{pointer-events:none;z-index:0;background:radial-gradient(700px 900px at 30%,#e479381a,#0000 65%),radial-gradient(500px 300px at 85% 15%,#e479380f,#0000 60%);position:absolute;inset:0}.FounderInterrupt-module__tYftHG__inner{z-index:1;grid-template-columns:1fr;align-items:center;gap:56px;display:grid;position:relative}@media (min-width:900px){.FounderInterrupt-module__tYftHG__inner{grid-template-columns:1fr 1.1fr;gap:72px}}.FounderInterrupt-module__tYftHG__portraitCol{will-change:transform;position:relative}.FounderInterrupt-module__tYftHG__portraitFrame{aspect-ratio:4/5;border-radius:var(--radius-feature);background:var(--bg-secondary);clip-path:inset(0 0 100%);opacity:0;max-width:560px;transition:clip-path 1.6s var(--easeOutExpo), opacity 1s var(--easeOutExpo);will-change:clip-path, opacity;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #e4793847,0 20px 40px -20px #00000080}.FounderInterrupt-module__tYftHG__portraitFrameVisible{clip-path:inset(0);opacity:1}.FounderInterrupt-module__tYftHG__portraitImg{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform 2s var(--easeOutExpo);display:block;transform:scale(1.08)}.FounderInterrupt-module__tYftHG__portraitFrameVisible .FounderInterrupt-module__tYftHG__portraitImg{transform:scale(1)}.FounderInterrupt-module__tYftHG__portraitMark{opacity:0;width:64px;height:64px;transition:opacity .8s var(--easeOutExpo) .4s, transform .8s var(--easeOutExpo) .4s;position:absolute;bottom:20px;right:20px;transform:translateY(12px)}@media (min-width:900px){.FounderInterrupt-module__tYftHG__portraitMark{width:88px;height:88px;bottom:28px;right:28px}}.FounderInterrupt-module__tYftHG__portraitFrameVisible .FounderInterrupt-module__tYftHG__portraitMark{opacity:.92;transform:translateY(0)}.FounderInterrupt-module__tYftHG__portraitMarkImg{object-fit:contain;filter:drop-shadow(0 8px 20px #00000073);width:100%;height:100%;display:block}.FounderInterrupt-module__tYftHG__quoteCol{will-change:transform;max-width:720px}.FounderInterrupt-module__tYftHG__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:28px;font-size:11px;font-weight:600;display:inline-block}.FounderInterrupt-module__tYftHG__quote{font-family:var(--font-display);letter-spacing:-.025em;margin:0;padding:0;font-weight:500;line-height:1.08;position:relative}.FounderInterrupt-module__tYftHG__openQuote{font-family:var(--font-display);color:var(--accent);opacity:.85;margin-bottom:16px;font-size:clamp(5rem,10vw,9rem);line-height:.75;display:block}.FounderInterrupt-module__tYftHG__quoteLine{color:var(--text-primary);text-transform:none;margin:0 0 16px;font-size:clamp(1.75rem,3vw + .75rem,2.75rem)}.FounderInterrupt-module__tYftHG__quoteLineAccent{color:var(--accent);letter-spacing:-.03em;text-transform:none;margin:0 0 16px;font-size:clamp(2.25rem,3.8vw + .75rem,3.75rem)}.FounderInterrupt-module__tYftHG__attribution{align-items:flex-start;gap:18px;margin:36px 0 0;display:flex}.FounderInterrupt-module__tYftHG__attributionRule{background:var(--accent);flex-shrink:0;width:48px;height:1px;margin-top:10px;display:inline-block}.FounderInterrupt-module__tYftHG__attributionBody{flex-direction:column;gap:4px;display:flex}.FounderInterrupt-module__tYftHG__attributionBody strong{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.005em;font-size:1.0625rem;font-weight:700}.FounderInterrupt-module__tYftHG__attributionBody em{font-style:normal;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:11px;font-weight:600}
