#founders.fp-section{--fp-progress:0;color:#13181b;background:#fff;min-height:0;font-family:inherit;position:relative;overflow:clip;padding:96px 28px 80px!important}.fp-stage{width:min(1120px,100%);min-height:500px;margin-inline:auto;position:relative}.fp-heading{text-align:center;width:min(480px,45%);margin-inline:auto;padding-top:48px}.fp-eyebrow{margin:0 0 20px;font-size:13px;font-weight:500}.fp-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.5vw,44px);font-weight:400;line-height:1.08}.fp-person{width:204px;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-origin:50%;background:0 0;border:0;flex-direction:column;gap:16px;padding:0;transition:filter .18s;display:flex;position:absolute}.fp-person-zain{transform:translateY(calc(var(--fp-progress) * 16px)) rotate(-4deg) scale(calc(1 + var(--fp-progress) * .16));top:24px;left:20px}.fp-person-luke{transform:translateY(calc(var(--fp-progress) * 16px)) rotate(4deg) scale(calc(1 + var(--fp-progress) * .16));top:136px;right:20px}.fp-person:hover{filter:brightness(1.12)}.fp-person:focus-visible{outline-offset:10px;border-radius:8px;outline:2px solid #13181b}.fp-portrait{aspect-ratio:.79;background:#080808;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.fp-photo{object-fit:cover;object-position:center 40%}.fp-photo-zain{object-position:center 44%}.fp-photo-luke{object-position:center 38%}.fp-logo-strip{z-index:1;box-sizing:border-box;background:#090909;justify-content:space-evenly;align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:flex;position:absolute;inset:auto 0 0}.fp-logo-strip img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:42%;height:auto;max-height:24px;display:block}.fp-logo-strip .fp-logo-oxford{filter:none;width:40px;max-height:40px}.fp-logo-strip .fp-logo-appear{width:64px}.fp-logo-strip .fp-logo-evervault{width:78px}.fp-logo-strip .fp-logo-susquehanna{width:90px}.fp-person-caption{color:#626a6f;flex-direction:column;gap:4px;padding-inline:4px;font-size:12px;line-height:1.4;display:flex}.fp-person-caption strong{color:#13181b;font-size:15px;font-weight:600}.fp-profile-link{color:#13181b;align-items:center;gap:12px;padding-top:4px;display:flex}.fp-profile-link>span{font-size:17px}.fp-dialog{color:#13181b;background:#fff;border:0;border-radius:14px;width:min(860px,100vw - 40px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow:auto}.fp-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d11a6}.fp-dialog-layout{grid-template-columns:.82fr 1.18fr;min-height:520px;display:grid}.fp-dialog-portrait{background:#080808;min-height:100%;position:relative}.fp-dialog-portrait .fp-logo-strip{gap:20px;min-height:64px;padding:16px 24px}.fp-dialog-portrait .fp-logo-strip img{max-height:34px}.fp-dialog-portrait .fp-logo-oxford{width:52px;max-height:52px}.fp-dialog-portrait .fp-logo-appear{width:88px}.fp-dialog-portrait .fp-logo-evervault{width:100px}.fp-dialog-portrait .fp-logo-susquehanna{width:120px}.fp-dialog-copy{flex-direction:column;gap:20px;padding:64px 40px 40px;display:flex;position:relative}.fp-dialog-role{color:#687176;font-size:11px}.fp-dialog h3{letter-spacing:-.035em;margin:-8px 0 0;font-family:inherit;font-size:42px;font-weight:400;line-height:1.05}.fp-dialog p{color:#505a60;margin:0;font-size:13px;line-height:1.7}.fp-dialog-copy p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.fp-dialog .fp-introduction{color:#13181b;letter-spacing:-.02em;font-size:18px;line-height:1.4}.fp-dialog .fp-focus{color:#13181b;border-top:1px solid #e2e5e6;padding-top:20px;font-size:12px}.fp-close{z-index:2;color:#13181b;cursor:pointer;background:#fff;border:1px solid #dfe4e6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:26px;font-weight:400;display:grid;position:absolute;top:16px;right:16px}.fp-close:hover{background:#f1f3f3}.fp-close:focus-visible{outline-offset:3px;outline:2px solid #13181b}@media (max-width:1000px) and (min-width:761px){.fp-person{width:168px}.fp-person-zain{left:8px}.fp-person-luke{top:168px;right:8px}.fp-heading{width:43%}.fp-heading h2{font-size:35px}.fp-logo-strip{gap:8px;padding-inline:8px}.fp-logo-strip .fp-logo-appear{width:52px}}@media (max-width:760px){#founders.fp-section{padding:72px 28px 88px!important}.fp-stage{grid-template-columns:1fr 1fr;gap:48px 28px;max-width:560px;min-height:0;display:grid}.fp-heading{grid-column:1/-1;width:min(470px,100%);padding:0}.fp-heading h2{font-size:clamp(31px,6.2vw,42px)}.fp-person{width:100%;max-width:204px;position:relative}.fp-person-zain{transform:rotate(-4deg) scale(calc(1 + var(--fp-progress) * .08));justify-self:start;top:auto;left:auto}.fp-person-luke{transform:rotate(4deg) scale(calc(1 + var(--fp-progress) * .08));justify-self:end;margin-top:64px;top:auto;right:auto}.fp-person-caption{font-size:11px}.fp-person-caption strong{font-size:14px}.fp-logo-strip{gap:8px;min-height:40px;padding-inline:8px}.fp-logo-strip .fp-logo-oxford{width:34px;max-height:34px}.fp-logo-strip .fp-logo-appear{width:50px}}@media (max-width:640px){.fp-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.fp-dialog-layout{grid-template-columns:1fr;min-height:0}.fp-dialog-portrait{min-height:260px}.fp-dialog-portrait .fp-photo{object-position:center 35%}.fp-dialog-portrait .fp-photo-zain{object-position:center 45%}.fp-dialog-portrait .fp-logo-strip{min-height:48px;padding:10px 32px}.fp-dialog-copy{gap:20px;padding:40px 24px 32px}.fp-dialog h3{font-size:38px}.fp-dialog p{font-size:13px}}@media (prefers-reduced-motion:reduce){.fp-person{transition:none}.fp-person-zain{transform:rotate(-4deg)}.fp-person-luke{transform:rotate(4deg)}}.fp-dialog p{font-size:14px;line-height:1.65}.fp-logo-strip-zain{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px;display:grid}.fp-logo-strip-zain .fp-logo-oxford,.fp-logo-strip-zain .fp-logo-appear{justify-self:center;max-width:100%}.fp-dialog-portrait .fp-logo-strip-zain{gap:10px;padding:14px 24px}@media (max-width:760px){.fp-logo-strip-zain{gap:6px;padding:8px 10px}}
