.vc blockquote{margin:0}.vc blockquote p{text-wrap:pretty;margin:0}.vc figure{margin:0}.vc-who{align-items:center;gap:12px;margin-top:22px;display:flex}.vc-av{border:1px solid var(--hair-2);background:color-mix(in srgb, var(--fg) 6%, var(--bg));letter-spacing:.04em;width:44px;height:44px;color:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.vc-av img{object-fit:cover;width:100%;height:100%}.vc-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-name{letter-spacing:-.01em;color:var(--fg);font-size:15px;font-weight:600;text-decoration:none}a.vc-name:hover{text-underline-offset:3px;text-decoration:underline}.vc-role{color:color-mix(in srgb, var(--fg) 72%, transparent);font-size:13px}.vc-ctx{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.vc-row{width:min(1312px,100% - 2*clamp(16px,4.4vw,64px));margin:clamp(64px,9vw,128px) auto}.vc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.vc-note{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.vc-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vc-card{border:1px solid var(--hair);background:var(--surface);border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.vc-card blockquote p{letter-spacing:-.012em;color:var(--fg);font-size:clamp(17px,1.35vw,20px);line-height:1.42}.vc-card blockquote p:before{content:"“"}.vc-card blockquote p:after{content:"”"}.vc-wall{padding-block:clamp(56px,8vw,112px)}.vc-top{text-align:center;margin-bottom:clamp(28px,4vw,52px)}.vc-top h2{max-width:18ch;margin:0 auto;font-size:clamp(34px,4vw,60px);line-height:1}.vc-view{touch-action:pan-y;padding-block:12px 28px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.vc-track{align-items:stretch;gap:clamp(12px,1.6vw,22px);width:max-content;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:flex}.vc-slide{border:1px solid var(--hair);background:color-mix(in srgb, var(--fg) 3%, var(--bg));opacity:.45;width:clamp(280px,38vw,480px);min-height:300px;transition:opacity .6s var(--ease), scale .6s var(--ease), background-color .6s var(--ease), border-color .6s var(--ease);border-radius:20px;flex-direction:column;flex:none;justify-content:space-between;padding:clamp(22px,2.4vw,34px);display:flex;scale:.94}.vc-slide[data-on]{opacity:1;background:var(--surface);border-color:var(--hair-2);scale:1;box-shadow:0 24px 50px -30px #00000059}.vc-slide blockquote p{letter-spacing:-.015em;color:var(--fg);font-size:clamp(18px,1.6vw,24px);line-height:1.4}.vc-slide blockquote p:before{content:"“"}.vc-slide blockquote p:after{content:"”"}.vc-ctl{justify-content:center;align-items:center;gap:18px;display:flex}.vc-arrow{all:unset;box-sizing:border-box;border:1px solid var(--hair-2);background:var(--surface);width:46px;height:46px;color:var(--fg);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.vc-arrow:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.vc-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vc-arrow .ico{width:18px;height:18px}.vc-prev .ico{rotate:180deg}.vc-dots{text-align:center;letter-spacing:.12em;min-width:7ch;color:var(--muted);font-size:12px}@media (max-width:900px){.vc-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vc-track{transition:none}}.vc-more{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vc-view{margin-bottom:-40px;padding-block:24px 72px}.vc-wall{scroll-margin-top:90px}.vc-dots{padding-bottom:8px;display:inline-block;position:relative}.vc-clock{background:var(--hair);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vc-clock:after{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vc-clock[data-run]:after{animation:linear forwards vcClock;animation-duration:inherit}@keyframes vcClock{to{transform:scaleX(1)}}
