.talk--stack{grid-template-columns:1fr;gap:20px}.talk--stack .reel{aspect-ratio:12 / 5;min-height:0}@media (max-width:900px){.talk--stack .reel{aspect-ratio:16 / 9}}.founder{display:flex;align-items:center;gap:clamp(16px,3vw,36px);background:var(--sun);color:var(--ink);border-radius:var(--r-l);padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,40px) clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px)}.founder__photo{flex:none;width:clamp(72px,8vw,108px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--blue);display:grid;place-items:center;box-shadow:0 0 0 4px rgba(255,255,255,.55)}.founder__photo img{width:100%;height:100%;object-fit:cover}.founder__photo--mark img{width:58%;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.founder__text{flex:1;min-width:0}.founder__hi{margin:0;font-size:clamp(1.12rem,2vw,1.65rem);font-weight:600;font-stretch:100%;line-height:1.25;text-wrap:balance}.founder__hi strong{color:var(--blue);font-weight:800;white-space:nowrap}.founder__sub{margin:6px 0 0;font-size:clamp(.98rem,1.3vw,1.12rem);color:var(--ink);opacity:.82}.founder__btn{flex:none;white-space:nowrap}@media (max-width:700px){.founder{flex-wrap:wrap;gap:18px 12px;padding:20px}.founder__photo{width:52px;box-shadow:none}.founder__hi{font-size:1rem;font-weight:500;line-height:1.3}.founder__hi strong{font-weight:700;background:linear-gradient(90deg,#004AAD,#1E6BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.founder__sub{display:none}.founder .founder__btn{width:100%;min-height:52px;font-size:1rem;font-weight:600;background:linear-gradient(90deg,#004AAD,#1E6BFF)}}