@media (min-width: 769px){.founder-layout{padding-block:24px 120px;min-height:100vh}.founder-dossier{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start;max-width:var(--z-max);margin:0 auto;padding:36px;border-radius:34px}.founder-photo-frame{position:sticky;top:calc(var(--z-header-h) + 8px);grid-row:1 / span 2;width:min(100%,calc((100vh - var(--z-header-h) - 80px) * .75));width:min(100%,calc((100svh - var(--z-header-h) - 80px) * .75));aspect-ratio:3 / 4;justify-self:center;margin:0;overflow:hidden;border:0;border-radius:26px;background:var(--z-lac-2);box-shadow:0 30px 70px -30px #000}.founder-photo-img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 1s var(--z-expo)}.founder-photo-badge{position:absolute;top:16px;left:16px;padding:5px 14px;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:.06em;color:var(--z-bone);background:#050506c7;box-shadow:inset 0 0 0 1px var(--z-hair-strong)}.founder-header-zone{padding-top:16px}.founder-eyebrow{margin-bottom:14px;font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ash)}.founder-names{margin:0 0 14px;font-size:var(--z-fs-title);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:#fff}.founder-role{margin:0 0 20px;font-size:16.5px;line-height:1.5;color:var(--z-ash)}.role-highlight{color:var(--z-bone);font-weight:500}.founder-pills{display:flex;flex-wrap:wrap;gap:8px}.founder-pill{padding:6px 16px;border-radius:999px;font-size:13.5px;color:var(--z-bone);background:#ece8e112;box-shadow:inset 0 0 0 1px var(--z-hair-strong)}.founder-pill.accent-pill{color:#fff;background:var(--z-crimson-fill);box-shadow:none}.founder-body{max-width:62ch;margin-top:32px}.founder-body p{margin:0 0 18px;font-size:16.5px;line-height:1.8;color:var(--z-bone);opacity:.92}.founder-body strong{color:#fff;font-weight:600}.chapter-title{margin:40px 0 14px;font-size:22px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#fff}.founder-quote{margin:28px 0;padding:4px 0 4px 24px;font-size:19px;line-height:1.6;font-style:normal;color:#fff;border-left:3px solid var(--z-crimson)}.founder-signoff-wrap{display:grid;gap:4px;margin-top:36px;padding-top:22px;border-top:1px solid var(--z-hair)}.founder-signoff-note{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ash)}.founder-signoff{font-size:20px;font-weight:600;color:#fff}@media (max-width: 1000px){.founder-dossier{grid-template-columns:1fr}.founder-photo-frame{position:relative;top:0;max-width:460px}}}