.portrait{--heat-r:0px;aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--bg-elev-2);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.portrait__defs{width:0;height:0;position:absolute}.portrait__img{object-fit:cover;filter:grayscale(.85)contrast(1.05);transition:filter .6s var(--ease-out),transform 1.2s var(--ease-out)}.portrait__img--thermal{filter:url(#thermal-map);opacity:0;-webkit-mask-image:radial-gradient(circle min(190px, 32cqi) at var(--hx,50%) var(--hy,40%), #000 45%, transparent 100%);mask-image:radial-gradient(circle min(190px, 32cqi) at var(--hx,50%) var(--hy,40%), #000 45%, transparent 100%);transition:opacity .35s var(--ease-out)}.portrait__cursor{opacity:0;transition:opacity .3s var(--ease-out),translate .5s var(--ease-out);animation:none;bottom:26px;left:18px;translate:0 12px}@media (hover:hover) and (pointer:fine){.portrait:hover .portrait__img{transform:scale(1.03)}.portrait:hover .portrait__img--thermal,.portrait:hover .portrait__cursor{opacity:1}.portrait:hover .portrait__cursor{translate:0}}.portrait[data-touching] .portrait__img--thermal,.portrait[data-touching] .portrait__cursor{opacity:1}.portrait[data-touching] .portrait__cursor{translate:0}@media (hover:none){.portrait__img--thermal,.portrait__cursor{transition-delay:.6s}.portrait[data-touching] .portrait__img--thermal,.portrait[data-touching] .portrait__cursor{transition-delay:0s}}.founder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.founder__body{justify-items:start;gap:18px;display:grid}.founder__quote{font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:-.025em;margin:8px 0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:600;line-height:1.2}@media (max-width:860px){.founder{grid-template-columns:1fr}.founder__portrait{width:min(100%,400px)}}@media (max-width:560px){.founder__portrait{width:min(100%,280px)}}.founder-linkedin__mark{flex:none;width:16px;height:16px}.founder__linkedin{margin-top:6px}
