.founder-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(24px,4vw,36px);display:grid}.founder-kicker{background:var(--magenta-soft);color:var(--magenta);font:700 .64rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}.founder-kicker svg{transform-origin:50% 10%;width:14px;height:14px;animation:4s ease-in-out infinite founder-ring}.founder-head h2{margin:0;font-size:clamp(1.9rem,4.4vw,2.9rem);line-height:1.05}.founder-card{border:1px solid var(--line);background:radial-gradient(70% 60% at 100% 0%, #c8197f12, transparent 70%), linear-gradient(#0e1a2b09 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #0e1a2b09 1px, transparent 1px) 0 0 / 32px 32px, var(--surface);max-width:940px;box-shadow:var(--shadow-lg);border-radius:28px;grid-template-columns:220px minmax(0,1fr);gap:clamp(22px,4vw,48px);margin-inline:auto;padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden}.founder-card:before{content:"“";color:var(--ink);opacity:.045;pointer-events:none;font:900 220px/1 Georgia,serif;position:absolute;top:-30px;left:240px}.founder-id{text-align:center;align-content:start;justify-items:center;gap:18px;display:grid}.founder-window{aspect-ratio:.8;width:196px;transition:transform .4s var(--ease);border-radius:46%/40%;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 0 0 9px #e9edf3,0 0 0 10px #0e1a2b1f,0 26px 40px -16px #0e1a2b73,inset 0 6px 18px #00000040}.founder-card:hover .founder-window{transform:rotate(0)scale(1.02)}:root[data-theme=dark] .founder-window{box-shadow:0 0 0 9px #26324a,0 0 0 10px #ffffff14,0 26px 40px -16px #0009,inset 0 6px 18px #00000059}.founder-sky{background:linear-gradient(#5aa9f0 0%,#9fd0f7 52%,#ffd6b8 100%);position:absolute;inset:0}.founder-sky .cloud{background:#ffffffeb;border-radius:999px;height:18px;animation:linear infinite founder-cloud;position:absolute;box-shadow:14px -8px 0 2px #ffffffeb,32px -2px #ffffffeb}.founder-sky .c1{width:46px;animation-duration:16s;top:16%}.founder-sky .c2{opacity:.8;width:34px;animation-duration:23s;animation-delay:-9s;top:38%}.founder-sky .c3{opacity:.65;width:28px;animation-duration:28s;animation-delay:-18s;top:8%}.founder-window img{filter:drop-shadow(0 6px 10px #0e1a2b59);width:112%;height:auto;margin-left:-6%;position:absolute;inset:auto 0 0}.founder-window:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff61 0%,#fff0 32%);position:absolute;inset:0}.founder-who{justify-items:center;gap:6px;display:grid}.founder-name{font:800 1.2rem/1.2 var(--font-display);margin:0}.founder-role{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.84rem;display:inline-flex}.founder-role a{color:var(--magenta);font-weight:700;text-decoration:none}.founder-role a:hover{text-decoration:underline}.founder-wings svg{width:15px;height:15px;color:var(--amber)}.founder-x{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.founder-x svg{fill:currentColor;width:12px;height:12px}.founder-x:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.founder-letter{min-width:0;position:relative}.founder-pa{background:var(--panel);color:var(--panel-amber);font:700 .74rem/1 var(--font-mono);letter-spacing:.06em;border-radius:12px;align-items:center;gap:10px;margin:0 0 16px;padding:8px 14px 8px 10px;display:inline-flex}.founder-chime{gap:4px;display:inline-flex}.founder-chime i{background:var(--panel-amber);opacity:.3;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite founder-chime}.founder-chime i+i{animation-delay:.35s}.founder-text{color:var(--ink-2);gap:14px;font-size:1rem;line-height:1.7;display:grid}.founder-text p{margin:0}.founder-text b{color:var(--ink)}.founder-drop:first-letter{float:left;color:var(--magenta);font:900 3.4rem/.8 var(--font-display);margin:6px 10px 0 0}.founder-sign{align-items:center;gap:14px;margin-top:22px;display:flex}.founder-signature{color:var(--ink);font:italic 800 1.6rem/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;transform:rotate(-3deg)}.founder-trail{flex:1;height:24px;overflow:visible}.founder-trail>path{fill:none;stroke:var(--magenta);stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;animation:1.4s linear infinite founder-dash}.founder-trail g{fill:var(--magenta)}.founder-foot{border-top:1px dashed var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;display:flex}.founder-foot p{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:.92rem;display:inline-flex}.founder-seatbelt{background:radial-gradient(circle at 50% 30%, var(--panel-amber) 2px, transparent 2.5px), linear-gradient(var(--panel-amber), var(--panel-amber)) 50% 75% / 12px 2px no-repeat, var(--panel);border-radius:5px;width:26px;height:18px;animation:2.4s steps(2,end) infinite blink;box-shadow:0 0 10px #ffc54d73}.founder-ctas{flex-wrap:wrap;gap:10px;display:flex}@keyframes founder-cloud{0%{transform:translate(-80px)}to{transform:translate(260px)}}@keyframes founder-chime{0%,60%,to{opacity:.3}20%{opacity:1;box-shadow:0 0 8px var(--panel-amber)}}@keyframes founder-ring{0%,70%,to{transform:rotate(0)}74%{transform:rotate(14deg)}78%{transform:rotate(-12deg)}82%{transform:rotate(8deg)}86%{transform:rotate(-4deg)}}@keyframes founder-dash{to{stroke-dashoffset:-24px}}@media (max-width:760px){.founder-card{grid-template-columns:minmax(0,1fr)}.founder-card:before{left:auto;right:10px}.founder-id{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.founder-window{width:112px;box-shadow:0 0 0 6px #e9edf3,0 0 0 7px #0e1a2b1f,0 18px 30px -14px #0e1a2b73,inset 0 4px 12px #00000040}.founder-who{justify-items:start}.founder-ctas,.founder-ctas .btn{width:100%}.founder-ctas .btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.founder-sky .cloud,.founder-chime i,.founder-kicker svg,.founder-trail>path,.founder-seatbelt{animation:none}}.founder-link{color:var(--magenta);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #c8197f59;text-decoration:underline #c8197f59;text-decoration-thickness:2px;transition:text-decoration-color .2s}.founder-link:hover{-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.founder-pa{white-space:nowrap;max-width:100%}.founder-pa-short{display:none}@media (max-width:480px){.founder-pa-long{display:none}.founder-pa-short{display:inline}}.founder-role-text{min-width:0}.founder-role-org{white-space:nowrap}@media (max-width:480px){.founder-role-rank{display:none}}.founder-cap{--s:64px;--cap-edge:#00000059;width:0;height:0;position:absolute;top:28%;left:49%}.founder-cap .pilot-cap{filter:drop-shadow(0 4px 3px #00000059);transform:translate(-50%)rotate(-6deg)}.founder-card:hover .founder-cap .pilot-cap{transform:translate(-50%)rotate(4deg)translateY(-2px)}@media (max-width:760px){.founder-cap{--s:37px}}
