.q .about-hero{position:relative;overflow:hidden;margin-top:-72px;padding:calc(clamp(44px,7vw,92px) + 72px) 0 clamp(40px,6vw,64px)}.q .about-hero>.wrap{position:relative;z-index:1}.q .about-hero>.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.q .about-hero .copy{display:grid;gap:22px;justify-items:start}.q .about-hero h1{font-size:clamp(40px,5.2vw,64px);line-height:1.04}.q .about-hero .lede{max-width:32em}.q .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.q .portrait-wrap{position:relative;justify-self:end;width:min(100%,440px)}.q .portrait{position:relative;margin:0}.q .portrait img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-3)}.q .portrait figcaption{position:absolute;left:16px;right:16px;bottom:16px;display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--q-surface) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--q-shadow-2)}.q .portrait figcaption b{font-family:var(--q-font-display);font-size:20px;font-weight:500;letter-spacing:-.01em}.q .portrait figcaption span{font-size:13.5px;color:var(--q-muted)}.q .founder-quote{position:absolute;left:-100px;top:24px;width:250px;margin:0;display:grid;gap:8px;padding:16px 18px;border-radius:18px 18px 18px 4px;background:var(--q-ink);color:var(--q-paper);box-shadow:var(--q-shadow-3)}.q .founder-quote p{font-family:var(--q-font-display);font-size:16px;line-height:1.4;letter-spacing:-.005em}.q .founder-quote footer{font-size:13px;font-weight:600;color:color-mix(in srgb,var(--q-paper) 62%,transparent)}.q .about-stats{margin-top:clamp(40px,5vw,60px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--q-line)}.q .about-stats>div{display:grid;gap:4px;align-content:start;padding:22px 20px 0 0}.q .about-stats>div+div{padding-left:20px;border-left:1px solid var(--q-line)}.q .about-stats b{font-variant-numeric:lining-nums;font-family:var(--q-font-display);font-size:clamp(30px,3.4vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.05;display:flex;align-items:baseline;gap:8px}.q .about-stats b .stars{font-family:var(--q-font-body);font-size:14px;letter-spacing:1.5px;color:#e3a008}.q .about-stats span{font-size:14.5px;color:var(--q-muted)}.q .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px);align-items:start}.q .why-side{position:sticky;top:112px;display:grid;gap:14px;justify-items:start}.q .why-side .sig{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:14px;color:var(--q-muted)}.q .why-side .sig img{width:48px;height:48px;border-radius:50%;object-fit:cover}.q .why-side .sig b{display:block;color:var(--q-ink);font-weight:600;font-size:15px}.q .why-body{display:grid;gap:20px;max-width:36em}.q .why-body p{font-size:clamp(18px,1.6vw,20px);line-height:1.6;color:var(--q-ink-2)}.q .why-body p:first-child:first-line{color:var(--q-ink)}.q .why-body .signoff{font-family:var(--q-font-display);font-size:26px;color:var(--q-ink);letter-spacing:-.01em}.q .relay{display:grid;gap:14px}.q .lane{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 28px;align-items:center;padding:clamp(20px,3vw,30px);border-radius:var(--q-radius-xl);background:var(--q-surface);border:1px solid var(--q-line)}.q .lane.us{border-color:var(--q-teal);box-shadow:var(--q-shadow-2),0 0 0 4px var(--q-teal-wash)}.q .lane-l{display:grid;gap:4px}.q .lane-l b{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.q .lane.us .lane-l b{color:var(--q-teal-ink)}.q .lane-l span{font-family:var(--q-font-display);font-size:34px;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums}.q .lane-l small{font-size:13.5px;color:var(--q-muted)}.q .hops{display:flex;align-items:center;min-width:0}.q .hop{flex:none;display:grid;gap:2px;padding:11px 14px;border-radius:14px;border:1px solid var(--q-line-2);background:var(--q-paper);font-size:14.5px;font-weight:600;line-height:1.25;white-space:nowrap}.q .hop small{font-size:12.5px;font-weight:500;color:var(--q-muted);white-space:normal}.q .hop.you{background:var(--q-ink);border-color:var(--q-ink);color:var(--q-paper)}.q .lane.them .hop:nth-child(3){opacity:.88}.q .lane.them .hop:nth-child(5){opacity:.74}.q .lane.them .hop:nth-child(7){opacity:.6}.q .lane.them .hop:nth-child(9){opacity:.48}.q .lane.us .hop.dev{border-color:var(--q-teal);background:var(--q-teal-wash);color:var(--q-teal-ink);max-width:260px;white-space:normal}.q .link-x{position:relative;flex:1 1 18px;min-width:18px;height:2px;margin:0 6px;background-image:linear-gradient(90deg,var(--q-line-2) 55%,transparent 0);background-size:8px 2px}.q .lane.us .link-x{flex-basis:120px;height:2px;background:var(--q-teal)}.q .link-x i{position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--q-faint);opacity:0}.q .lane.us .link-x i{left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--q-teal);opacity:1;box-shadow:0 0 0 4px var(--q-teal-wash)}@media(prefers-reduced-motion:no-preference){.q .lane.them .link-x i{animation:q-relay 5s linear infinite;animation-delay:calc(var(--i) * 1.1s)}.q .lane.us .link-x i{animation:q-sync 3.2s ease-in-out infinite}.q .lane.us .hop{animation:q-sync-ping 3.2s ease-out infinite}.q .lane.us .hop.dev{animation-delay:1.4s}.q .lane.us .hop.you{animation-delay:3s}}@keyframes q-relay{0%{left:0;opacity:0}3%{opacity:.9}20%{left:100%;opacity:.5}22%,to{left:100%;opacity:0}}@keyframes q-sync{0%,6%{left:0}44%,56%{left:100%}94%,to{left:0}}@keyframes q-sync-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--q-teal) 50%,transparent)}35%,to{box-shadow:0 0 0 12px color-mix(in srgb,var(--q-teal) 0%,transparent)}}.q .relay-foot{margin-top:22px;max-width:46em;font-size:16.5px;color:var(--q-muted)}.q .relay-foot b{color:var(--q-ink);font-weight:600}.q .pledges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px clamp(24px,3.5vw,48px)}.q .pledge{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;align-content:start;padding:24px 0;border-top:1px solid var(--q-line)}.q .pledge .pi{grid-row:span 2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--q-teal-wash);color:var(--q-teal-ink)}.q .pledge .pi svg{width:18px;height:18px}.q .pledge h3{font-size:20px}.q .pledge p{font-size:15.5px;color:var(--q-muted)}.q .pledges-foot{margin-top:18px}.q .creds{margin-top:clamp(28px,4vw,40px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.q .cred{display:grid;gap:14px;align-content:start;justify-items:start;padding:24px;border-radius:var(--q-radius);background:var(--q-surface);border:1px solid var(--q-line)}.q .cred-k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.q .cred-v{font-size:16px;color:var(--q-ink-2);max-width:30em}.q .logos{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.q .logos img{display:block;height:26px;width:auto}.q .logos .lg-d,html.dark .q .logos .lg-l{display:none}html.dark .q .logos .lg-d{display:block}@media(min-width:981px)and (max-width:1279px){.q .founder-quote{position:static;width:auto;margin:12px 0 0}}@media(max-width:980px){.q .about-hero>.hero-grid,.q .why{grid-template-columns:minmax(0,1fr)}.q .portrait-wrap{justify-self:start}.q .founder-quote{left:calc(100% - 32px);top:48px}.q .why-side{position:static}.q .about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.q .about-stats>div:nth-child(3){padding-left:0;border-left:0}.q .about-stats>div:nth-child(n+3){border-top:1px solid var(--q-line);margin-top:22px}.q .lane{grid-template-columns:minmax(0,1fr)}.q .pledges{grid-template-columns:repeat(2,minmax(0,1fr))}.q .creds{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.q .portrait-wrap{width:100%}.q .founder-quote{position:static;width:auto;margin:12px 0 0}.q .hops{flex-direction:column;align-items:flex-start}.q .link-x{flex:none;width:2px;height:18px;min-width:0;margin:4px 0 4px 22px;background-image:linear-gradient(180deg,var(--q-line-2) 55%,transparent 0);background-size:2px 8px}.q .lane.us .link-x{height:28px;flex-basis:auto}.q .link-x i{left:50%;top:0;margin:-4px 0 0 -4px}.q .lane.us .link-x i{left:50%;top:50%;margin:-5px 0 0 -5px}@media(prefers-reduced-motion:no-preference){.q .lane.them .link-x i{animation-name:q-relay-v}.q .lane.us .link-x i{animation-name:q-sync-v}}.q .pledges{grid-template-columns:minmax(0,1fr)}}@keyframes q-relay-v{0%{top:0;opacity:0}3%{opacity:.9}20%{top:100%;opacity:.5}22%,to{top:100%;opacity:0}}@keyframes q-sync-v{0%,6%{top:0}44%,56%{top:100%}94%,to{top:0}}
