.fv3-leads{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.fv3-lead{grid-column:span 2;display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--fv3-pale-border);border-radius:26px;background:#fff}.fv3-lead__head{display:flex;align-items:center;gap:20px}.fv3-lead__photo{flex:0 0 auto;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--fv3-pale);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--fv3-pale-border)}.fv3-lead__mono{display:inline-flex;align-items:center;justify-content:center;background:#0d1f3c;font-weight:700;font-size:20px;letter-spacing:1px;color:#fff}.fv3-lead--compact .fv3-lead__mono{font-size:17px}.fv3-lead h3{font-weight:700;font-size:20px;line-height:1.25;color:var(--fv3-ink-strong)}.fv3-lead__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-weight:700;font-size:11px;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fv3-orange-deep)}.fv3-lead__tag{padding:2px 8px;border-radius:200px;background:var(--fv3-pale);font-size:10px;letter-spacing:1px;color:var(--fv3-blue)}.fv3-lead__text{font-family:var(--fv3-font-alt);font-size:15px;line-height:23px;color:#3f4651}.fv3-lead--compact{grid-column:span 3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 20px;padding:20px 28px}.fv3-lead--compact .fv3-lead__head{display:contents}.fv3-lead--compact .fv3-lead__photo{grid-row:1 / span 2;width:64px;height:64px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--fv3-pale-border)}.fv3-lead--compact .fv3-lead__head>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;align-self:end}.fv3-lead--compact h3{font-size:17px}.fv3-lead--compact .fv3-lead__title{margin-top:0}.fv3-lead--compact .fv3-lead__text{align-self:start;font-size:14px;line-height:21px}.fv3-core{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.fv3-core__member{display:flex;flex-direction:column;gap:14px}.fv3-core__member img{width:100%;height:auto;aspect-ratio:4 / 5;border-radius:22px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:var(--fv3-pale)}.fv3-core__member p{font-weight:700;font-size:17px;line-height:1.3;color:var(--fv3-ink-strong)}.fv3-journey{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;width:min(880px,100%);margin-inline:auto}.fv3-journey:before{content:"";position:absolute;top:50%;left:calc(50% - 48px);width:96px;height:2px;background:repeating-linear-gradient(90deg,var(--fv3-pale-border) 0 8px,transparent 8px 14px)}.fv3-journey__step{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px;border:1px solid var(--fv3-pale-border);border-radius:26px;background:#fff;text-align:center;color:var(--fv3-ink);transition:box-shadow .2s ease,transform .2s ease}.fv3-journey__step:hover{box-shadow:0 12px 28px #115ad024;transform:translateY(-2px)}.fv3-journey__step:first-child{border-color:#e3e6eb;background:#f4f5f7}.fv3-journey__year{font-weight:700;font-size:12px;letter-spacing:2px;color:var(--fv3-orange-deep)}.fv3-journey__step img{width:56px;height:44px;-o-object-fit:contain;object-fit:contain}.fv3-journey__name{font-weight:700;font-size:22px;line-height:1.2;text-transform:uppercase}.fv3-journey__text{font-family:var(--fv3-font-alt);font-size:14px;line-height:21px;color:#4a515c}@media (max-width: 1100px){.fv3-lead,.fv3-lead--compact{grid-column:span 3}.fv3-lead:first-child{grid-column:1 / -1}.fv3-core{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.fv3-leads{grid-template-columns:1fr;gap:16px}.fv3-lead,.fv3-lead--compact,.fv3-lead:first-child{grid-column:auto;padding:24px}.fv3-lead__photo{width:80px;height:80px}.fv3-lead--compact{align-items:start;padding:20px}.fv3-lead--compact .fv3-lead__photo{grid-row:1 / span 2;align-self:start}.fv3-core{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fv3-core__member img{border-radius:16px}.fv3-core__member p{font-size:15px}.fv3-journey{grid-template-columns:1fr;gap:32px}.fv3-journey:before{top:calc(50% - 16px);left:50%;width:2px;height:32px;background:repeating-linear-gradient(180deg,var(--fv3-pale-border) 0 6px,transparent 6px 10px)}}
