.vc{--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), Arial, system-ui, sans-serif;aspect-ratio:1.75;color:#0d2a2e;min-height:300px;font-family:var(--sans);background:#f7f3e6;border-radius:20px;grid-template-columns:1.15fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0d2a2e40,0 0 0 1px #0d2a2e14}.vc-photo{color:#fff;background:50%/cover no-repeat;position:relative}.vc-photo:before{content:"";background:linear-gradient(160deg,#0d2a2e22 10%,#12403cdd 75%);position:absolute;inset:0}.vc-photo-in{padding:0 22px 34px;position:absolute;inset:auto 0 0}.vc-kicker{font:700 11px var(--sans);letter-spacing:.26em;color:#f2c200;margin:0 0 8px}.vc-photo h3{font:400 clamp(24px, 2.6vw, 34px)/1.05 var(--serif);letter-spacing:-.03em;text-shadow:0 2px 18px #0006;margin:0 0 8px}.vc-people{color:#0d2a2e;font:700 13px var(--sans);background:#f2c200;border-radius:999px;margin:0;padding:4px 12px;display:inline-block}.vc-wave{fill:#1f6f68;opacity:.7;width:100%;height:18px;position:absolute;bottom:-1px;left:0;right:0}.vc-stub{background:linear-gradient(#fbf8ee,#f2ecd8);border-left:2px dashed #0d2a2e33;flex-direction:column;justify-content:space-between;gap:10px;padding:20px 20px 18px 26px;display:flex;position:relative}.vc-stub:before,.vc-stub:after{content:"";background:#eef4f5;border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.vc-stub:before{top:-12px}.vc-stub:after{bottom:-12px}.vc-brand{font:700 9.5px/1 var(--sans);letter-spacing:.22em;color:#0d2a2e;margin:0}.vc-brand b{font:400 18px/1 var(--serif);letter-spacing:-.02em;margin-top:3px;display:block}.vc-brand small{font:700 8px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1f6f68;margin-top:5px;display:block}.vc-names{gap:8px;display:grid}.vc-names p{margin:0}.vc-names small{font:700 9.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6d00;display:block}.vc-names strong{font:400 clamp(19px, 1.9vw, 24px)/1.15 var(--serif);overflow-wrap:anywhere;display:block}.vc-names strong.is-empty{color:#0d2a2e55;font-style:italic}.vc blockquote{font:italic 400 14px/1.4 var(--serif);color:#2f4c50;overflow-wrap:anywhere;margin:0}.vc-facts{border-top:1px solid #0d2a2e1f;grid-template-columns:auto 1fr;gap:10px;margin:0;padding-top:10px;display:grid}.vc-facts dt{white-space:nowrap;font:700 9px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1f6f68}.vc-facts dd{margin:2px 0 0;font-size:13px}.vc-code{white-space:nowrap;letter-spacing:.06em;font:700 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}@media (max-width:560px){.vc{aspect-ratio:auto;grid-template-columns:1fr}.vc-photo{min-height:210px}.vc-stub{border-top:2px dashed #0d2a2e33;border-left:0;padding:22px 20px 18px}.vc-stub:before,.vc-stub:after{top:-13px;bottom:auto}.vc-stub:before{left:-12px}.vc-stub:after{left:auto;right:-12px}}
