.marketing-site .founders-compact .section-heading{display:block}.marketing-site .founders-compact .section-heading>p{max-width:480px;margin-top:22px}.marketing-site .founders-section .founders-puzzle{width:100%;min-width:0;max-width:720px;margin-inline:auto;position:relative}.marketing-site .founders-section .founders-puzzle-photos{width:100%;height:auto;display:block;overflow:visible}.founder-puzzle-edge{fill:none;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.marketing-site .founders-section .founders-puzzle .founders-grid{grid-template-columns:repeat(var(--founder-count), minmax(0, 1fr));gap:18px 16px;margin:22px 0 0;display:grid}.marketing-site .founders-section .founders-puzzle.is-assembled{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;display:grid}.marketing-site .founders-section .founders-puzzle.is-assembled .founders-puzzle-photos{grid-area:2/1/auto/-1}.marketing-site .founders-section .founders-puzzle.is-assembled .founders-grid{display:contents}.marketing-site .founders-section .founders-puzzle.is-assembled .founder-card:nth-child(-n+2){grid-row:1}.marketing-site .founders-section .founders-puzzle.is-assembled .founder-card:nth-child(n+3){grid-row:3}.marketing-site .founders-section .founders-puzzle.is-assembled .founder-card:nth-child(odd){grid-column:1}.marketing-site .founders-section .founders-puzzle.is-assembled .founder-card:nth-child(2n){grid-column:2}.marketing-site .founders-section .founders-puzzle .founder-card{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 8px;display:flex}.marketing-site .founders-section .founders-puzzle .founder-card h3{text-align:center;letter-spacing:normal;overflow-wrap:anywhere;width:100%;margin:0 0 6px;font-size:clamp(14px,1.15vw,18px);line-height:1.5}.marketing-site .founders-section .founders-puzzle .founder-card p{text-align:center;width:100%;font-size:clamp(var(--caption-size), .9vw, 14px);align-self:auto;margin:0;line-height:1.6}@media (width<=540px){.marketing-site .founders-section .founders-puzzle .founders-grid{gap:16px 8px;margin-top:18px}.marketing-site .founders-section .founders-puzzle .founder-card{padding:0 4px}.marketing-site .founders-section .founders-puzzle .founder-card h3{font-size:var(--caption-size);margin-bottom:2px;line-height:1.4}.marketing-site .founders-section .founders-puzzle .founder-card p{font-size:var(--caption-size);line-height:1.4}}
