.cofounder{background:#fff}.cofounder-inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:5rem;align-items:center}.cofounder-photo{max-width:410px;width:100%;margin:auto}.portrait-placeholder{position:relative;display:flex;min-height:470px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;border:2px dashed #bfa8d5;background:radial-gradient(circle at 50% 36%,rgba(243,170,22,.14),transparent 24%),linear-gradient(145deg,#f6f1fa,#fff);color:var(--purple)}.portrait-placeholder:before{content:"";position:absolute;inset:13px;border:1px solid rgba(77,22,136,.12);pointer-events:none}.placeholder-initials{width:118px;height:118px;display:grid;place-items:center;margin-bottom:1.3rem;border-radius:50%;background:linear-gradient(145deg,var(--purple),var(--deep));color:var(--gold2);font:800 3.2rem 'Barlow Condensed',sans-serif;box-shadow:0 18px 35px rgba(43,17,72,.18)}.portrait-placeholder strong,.portrait-placeholder small{display:block;position:relative}.portrait-placeholder strong{font:800 1.35rem 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.08em}.portrait-placeholder small{max-width:240px;margin-top:.4rem;color:var(--muted);font-size:.82rem}.cofounder-story h2{margin:.55rem 0 .2rem}.cofounder-role{margin:0 0 1.5rem;color:var(--purple);font:700 1.18rem 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.09em}.cofounder-story>p:not(.cofounder-role){color:var(--muted);font-size:1.03rem}@media(max-width:850px){.cofounder-inner{grid-template-columns:1fr;gap:3rem}.cofounder-photo{order:2}.cofounder-story{order:1}}@media(max-width:500px){.portrait-placeholder{min-height:390px}}
