.about-page{z-index:1;isolation:isolate;width:100%;position:relative;overflow:hidden}.about-polygon-bg{pointer-events:none;z-index:0;opacity:.55;width:100vw;max-width:1400px;height:100vw;max-height:1400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1401px){.about-polygon-bg{width:min(100vw,1400px);height:min(100vw,1400px)}}.about-polygon-svg{width:100%;height:100%;display:block;overflow:visible}.about-polygon-edge{stroke:#f41931d9;stroke-width:.7px;fill:none;stroke-dasharray:4 6;animation:8s linear infinite heroNetDash}.about-polygon-edge--chord{stroke:#f4193173;stroke-width:.5px;stroke-dasharray:2 8;animation-duration:14s}.about-polygon-node{fill:#f41931;animation:2.4s ease-in-out infinite heroNetPulse}@media (prefers-reduced-motion:reduce){.about-polygon-edge,.about-polygon-node{animation:none}}.story-section{z-index:1;flex-direction:column;align-items:center;width:100%;padding:120px 24px 96px;display:flex;position:relative}.story-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:28px 72px;width:100%;max-width:1100px;display:grid}.story-left{text-align:left}.story-title{font-family:var(--font-display);letter-spacing:-.035em;color:#0b0a09;text-wrap:balance;text-shadow:var(--node-anim-glow);margin:0 0 18px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.04}.story-lede{letter-spacing:-.01em;color:#0b0a09;text-wrap:pretty;text-shadow:var(--node-anim-glow);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.story-body{background:#fff;border:1px solid #0b0a091a;border-radius:18px;flex-direction:column;gap:18px;padding:28px 30px;display:flex;box-shadow:0 1px #0b0a090a,0 16px 40px -20px #0b0a092e}.story-body p{color:#4a4640;text-wrap:pretty;margin:0;font-size:clamp(15.5px,1.15vw,17px);line-height:1.65}@media (max-width:880px){.story-inner{grid-template-columns:1fr;column-gap:0}.story-left{text-align:center;max-width:640px;margin-inline:auto}}.about-section{z-index:1;flex-direction:column;align-items:center;width:100%;padding:96px 24px;display:flex;position:relative}.about-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1100px;display:flex}.about-headline{font-family:var(--font-display);letter-spacing:-.035em;color:#0b0a09;text-wrap:balance;text-shadow:var(--node-anim-glow);margin:0 0 16px;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.04}.about-sub{color:#56524c;text-wrap:pretty;max-width:640px;text-shadow:var(--node-anim-glow);margin:0 0 56px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.founders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.founder-card{text-align:center;background:#fff;border:1px solid #0b0a091a;border-radius:18px;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative;box-shadow:0 1px #0b0a090a,0 16px 40px -20px #0b0a092e}.founder-photo-wrap{aspect-ratio:1;background:#f4f1ec;border-radius:14px;width:100%;margin-bottom:18px;overflow:hidden}.founder-photo{object-fit:cover;width:100%;height:100%;display:block}.founder-name{font-family:var(--font-display);letter-spacing:-.02em;color:#0b0a09;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.founder-role{color:#56524c;margin:0 0 14px;font-size:14.5px;line-height:1.4}.founder-linkedin{color:#0b0a09;background:#fff;border:1px solid #0b0a091a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.founder-linkedin:hover{color:#fff;background:#0b0a09;border-color:#0b0a09;transform:translateY(-1px)}.founder-linkedin:focus-visible{outline-offset:3px;outline:2px solid #f4193199}@media (max-width:880px){.founders-grid{grid-template-columns:1fr;gap:18px;max-width:460px;margin:0 auto}}.careers-section{z-index:1;flex-direction:column;align-items:center;width:100%;padding:96px 24px 120px;display:flex;position:relative}.careers-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:560px;display:flex}.careers-headline{font-family:var(--font-display);letter-spacing:-.035em;color:#0b0a09;text-wrap:balance;text-shadow:var(--node-anim-glow);margin:0 0 32px;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1.04}.careers-card{text-align:left;background:#fff;border:1px solid #0b0a091a;border-radius:18px;width:100%;padding:28px;box-shadow:0 1px #0b0a090a,0 16px 40px -20px #0b0a092e}.careers-form{flex-direction:column;gap:18px;display:flex}.careers-field{flex-direction:column;gap:6px;display:flex}.careers-label{letter-spacing:-.005em;color:#0b0a09;font-size:13.5px;font-weight:500}.careers-input,.careers-textarea{appearance:none;color:#0b0a09;width:100%;font:inherit;letter-spacing:-.005em;touch-action:manipulation;background:#faf8f5;border:1px solid #0b0a0924;border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .16s,background .16s,box-shadow .16s}.careers-input{height:44px;padding:0 14px}.careers-textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.careers-input::placeholder,.careers-textarea::placeholder{color:#9a938a}.careers-input:hover,.careers-textarea:hover{border-color:#0b0a093d}.careers-input:focus-visible,.careers-textarea:focus-visible{background:#fff;border-color:#f419318c;outline:none;box-shadow:0 0 0 3px #f419312e}.careers-input[aria-invalid=true],.careers-textarea[aria-invalid=true]{background:#fff7f8;border-color:#f41931a6}.careers-textarea-meta{justify-content:flex-end;margin-top:4px;display:flex}.careers-counter{color:#7a746c;font-variant-numeric:tabular-nums;font-size:12px}.careers-error{color:#c8132a;letter-spacing:-.005em;margin:0;font-size:12.5px}.careers-submit{appearance:none;font:inherit;letter-spacing:-.005em;color:#faf8f5;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:#0b0a09;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px -12px #0b0a0973}.careers-submit:hover:not(:disabled){background:#1a1815;transform:translateY(-1px)}.careers-submit:focus-visible{outline-offset:3px;outline:2px solid #f4193199}.careers-submit:disabled{cursor:progress;opacity:.85}.careers-spinner{border:2px solid #faf8f559;border-top-color:#faf8f5;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite careersSpin}@keyframes careersSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.careers-spinner{animation:none}}.careers-thanks{text-align:center;flex-direction:column;align-items:center;padding:16px 8px 8px;display:flex}.careers-thanks-icon{color:#f41931;background:#fff;border:1px solid #0b0a091a;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex;box-shadow:0 8px 24px -12px #0b0a092e}.careers-thanks-headline{font-family:var(--font-display);letter-spacing:-.025em;color:#0b0a09;margin:0 0 10px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.careers-thanks-body{color:#56524c;text-wrap:pretty;max-width:420px;margin:0 0 24px;font-size:15.5px;line-height:1.5}.careers-back-btn{appearance:none;font:inherit;letter-spacing:-.005em;cursor:pointer;color:#0b0a09;background:#fff;border:1px solid #0b0a091f;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.careers-back-btn:hover{background:#f6f4ef;transform:translateY(-1px)}.careers-back-btn:focus-visible{outline-offset:3px;outline:2px solid #f4193199}@media (max-width:640px){.story-section{padding:80px 16px 64px}.story-body{border-radius:16px;padding:22px}.about-section{padding:64px 16px}.careers-section{padding:64px 16px 88px}.careers-card{border-radius:16px;padding:22px}.founder-card{padding:20px}}
