.pvf{--pvf-max:1180px;color:var(--fg);font-family:var(--font-sans);background:var(--bg,#fff);overflow-x:clip}.pvf-wrap{max-width:var(--pvf-max);margin:0 auto;padding:0 28px;box-sizing:border-box}.pvf a{text-decoration:none}.pvf-hero{position:relative;padding:56px 0 72px;background:radial-gradient(700px 420px at 85% 10%,rgba(0,84,240,.1),transparent 60%),radial-gradient(520px 360px at 0 90%,rgba(92,196,255,.1),transparent 60%)}.pvf-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.pvf-crumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:500 13px var(--font-sans);color:var(--fg-subtle);margin-bottom:22px}.pvf-crumbs a{color:var(--fg-muted)}.pvf-crumbs a:hover{color:var(--brand-600)}.pvf-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--brand-50);border:1px solid var(--brand-100);font:700 12px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-700)}.pvf-dot{width:7px;height:7px;border-radius:999px;background:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100);flex:none}.pvf-h1{margin:18px 0 0;font:800 clamp(44px,6vw,72px)/1.02 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.pvf-h1-sub{display:block;margin-top:10px;font-size:.5em;font-weight:700;letter-spacing:-.02em;color:var(--fg-muted)}.pvf-grad{background:linear-gradient(110deg,var(--brand-600) 0,#4f46e5 55%,var(--cyan-500,#009cfc) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pvf-lede{margin:22px 0 0;max-width:560px;font:400 19px/1.6 var(--font-sans);color:var(--fg-muted);text-wrap:pretty}.pvf-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.pvf-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:14px;font:600 16px var(--font-sans);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pvf-btn:active{transform:translateY(1px)}.pvf-btn-primary{background:var(--brand-600);color:#fff;box-shadow:var(--shadow-brand)}.pvf-btn-primary:hover{background:var(--brand-700);color:#fff}.pvf-btn-secondary{background:var(--surface);color:var(--fg);border:1px solid var(--border-strong,var(--border))}.pvf-btn-secondary:hover{border-color:var(--brand-300,var(--brand-200));color:var(--brand-700)}.pvf-btn-light{background:#fff;color:var(--ink-900);flex:none}.pvf-btn-light:hover{background:var(--brand-50);color:var(--ink-900)}.pvf-visual{display:grid;padding:0 0 26px}.pvf-visual>*{grid-area:1/1}.pvf-stack{border-radius:var(--radius-2xl)}.pvf-stack-1{background:var(--brand-100);margin:36px 30px -24px}.pvf-stack-2{background:var(--brand-200);margin:18px 15px -12px}.pvf-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:22px 26px 28px;flex-direction:column;text-align:center}.pvf-card,.pvf-card-top{display:flex;align-items:center}.pvf-card-top{width:100%;justify-content:space-between;gap:10px;padding-bottom:16px;margin-bottom:26px;border-bottom:1px solid var(--border)}.pvf-mono{font:600 12px var(--font-mono);color:var(--fg-subtle)}.pvf-live{display:inline-flex;align-items:center;gap:7px;font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-600)}.pvf-portrait{width:168px;height:168px;border-radius:999px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.35),transparent 45%),linear-gradient(140deg,var(--accent),var(--ink-900));box-shadow:0 18px 40px rgba(10,20,40,.22),inset 0 0 0 6px hsla(0,0%,100%,.18)}.pvf-portrait span{font:800 58px var(--font-display);letter-spacing:-.03em;color:#fff}.pvf-card-name{margin-top:22px;font:800 26px/1.15 var(--font-display);letter-spacing:-.02em}.pvf-card-role{margin-top:4px;font:600 15px var(--font-sans);color:var(--brand-600)}.pvf-card-tags{list-style:none;padding:0;margin:20px 0 0;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pvf-card-tags li{padding:6px 11px;border-radius:999px;background:var(--bg-subtle);border:1px solid var(--border);font:600 12.5px var(--font-sans);color:var(--fg-muted)}.pvf-quote-row{margin-top:-8px}.pvf-quote{margin:0;padding:40px clamp(24px,5vw,56px);border-radius:var(--radius-2xl);color:#fff;position:relative;overflow:hidden;background:radial-gradient(600px 300px at 90% 0,rgba(0,84,240,.45),transparent 60%),var(--ink-900)}.pvf-quote svg{color:var(--cyan-300);opacity:.9}.pvf-quote p{margin:14px 0 0;font:600 clamp(21px,2.6vw,30px)/1.4 var(--font-display);letter-spacing:-.015em;text-wrap:pretty;color:#fff!important}.pvf-quote footer{margin-top:18px;font:600 14px var(--font-sans);color:#9fb2d6!important}.pvf-section{margin-top:88px}.pvf-overline{display:block;font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-600)}.pvf-overline-light{color:var(--cyan-300)}.pvf-h2{margin:10px 0 28px;font:800 clamp(30px,3.6vw,42px)/1.1 var(--font-display);letter-spacing:-.03em}.pvf-h3-light{margin:10px 0 22px;font:800 26px/1.2 var(--font-display);letter-spacing:-.02em;color:#fff}.pvf-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pvf-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px;box-shadow:var(--shadow-sm)}.pvf-panel h3{margin:14px 0 10px;font:800 22px/1.2 var(--font-display);letter-spacing:-.02em}.pvf-panel p{margin:0;font:400 16.5px/1.65 var(--font-sans);color:var(--fg-muted);text-wrap:pretty}.pvf-num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--brand-50);color:var(--brand-600);font:700 14px var(--font-mono)}.pvf-grid-focus{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.pvf-panel-ink{background:linear-gradient(160deg,#0c1f44,var(--ink-900));border-color:hsla(0,0%,100%,.06)}.pvf-panel-tint{background:var(--brand-50);border-color:var(--brand-100);display:flex;flex-direction:column;justify-content:center}.pvf-focus{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pvf-focus li{display:flex;align-items:center;gap:12px;font:600 16px var(--font-sans);color:#dbe7ff}.pvf-focus svg{flex:none;width:26px;height:26px;padding:5px;border-radius:8px;background:rgba(92,196,255,.14);color:var(--cyan-300);box-sizing:border-box}.pvf-philosophy{margin:14px 0 0!important;font:600 clamp(20px,2.2vw,25px)/1.5 var(--font-display)!important;color:var(--fg)!important;letter-spacing:-.01em}.pvf-person{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--fg);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pvf-person:hover{border-color:var(--brand-200);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pvf-person.is-current{border-color:var(--brand-200);background:var(--brand-50)}.pvf-avatar{flex:none;width:56px;height:56px;border-radius:999px;display:grid;place-items:center;color:#fff;font:800 19px var(--font-display);background:linear-gradient(140deg,var(--accent),var(--ink-900))}.pvf-person-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pvf-person-text b{font:800 19px var(--font-display);letter-spacing:-.01em}.pvf-person-text span{font:600 14px var(--font-sans);color:var(--brand-600)}.pvf-person-go{font:600 13.5px var(--font-sans);color:var(--fg-subtle);white-space:nowrap}.pvf-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:40px clamp(24px,5vw,56px);margin-bottom:96px;border-radius:var(--radius-2xl);color:#fff;background:radial-gradient(500px 260px at 100% 100%,rgba(92,196,255,.35),transparent 60%),linear-gradient(120deg,var(--brand-700),var(--brand-600))}.pvf-cta h2{color:#fff!important;margin:0;font:800 clamp(24px,3vw,34px)/1.15 var(--font-display);letter-spacing:-.02em}.pvf-cta p{margin:10px 0 0;max-width:560px;font:400 16.5px/1.55 var(--font-sans);color:hsla(0,0%,100%,.86)!important}@keyframes pvfRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pvf-rise{animation:pvfRise .7s cubic-bezier(.2,.7,.2,1) both}.pvf-rise-2{animation-delay:.12s}.pvf-rise-3{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.pvf-rise{animation:none}.pvf-btn,.pvf-person{transition:none}}@media (max-width:960px){.pvf-hero-grid{grid-template-columns:1fr;gap:40px}.pvf-visual{max-width:460px;width:100%;justify-self:center}.pvf-grid-focus{grid-template-columns:1fr}}@media (max-width:700px){.pvf-wrap{padding:0 16px}.pvf-hero{padding:28px 0 48px}.pvf-lede{font-size:17px}.pvf-ctas .pvf-btn{flex:1 1 100%}.pvf-grid-2{grid-template-columns:1fr}.pvf-section{margin-top:60px}.pvf-panel{padding:24px}.pvf-portrait{width:132px;height:132px}.pvf-portrait span{font-size:46px}.pvf-cta{flex-direction:column;align-items:stretch;text-align:left;margin-bottom:64px}.pvf-cta .pvf-btn{width:100%}.pvf-person-go{display:none}}.pvf-lead-card{display:flex;flex-direction:column;gap:18px;padding:30px;border-radius:var(--radius-2xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--fg);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pvf-lead-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl);border-color:var(--brand-200)}.pvf-lead-top{display:flex;align-items:center;gap:18px}.pvf-portrait-sm{width:84px;height:84px;flex:none}.pvf-portrait-sm span{font-size:30px}.pvf-lead-top .pvf-person-text b{font-size:24px}.pvf-lead-summary{font:400 16.5px/1.6 var(--font-sans);color:var(--fg-muted)}.pvf-lead-quote{padding:16px 18px;border-radius:var(--radius-lg);background:var(--bg-subtle);border-left:3px solid var(--brand-600);font:600 15.5px/1.5 var(--font-display);color:var(--fg)}.pvf-lead-go{margin-top:auto;font:700 15px var(--font-sans);color:var(--brand-600)}@media (prefers-reduced-motion:reduce){.pvf-lead-card{transition:none}}@media (max-width:700px){.pvf-lead-card{padding:22px}.pvf-portrait-sm{width:68px;height:68px}.pvf-portrait-sm span{font-size:24px}}.pvf-emblem{flex:none;display:block;filter:drop-shadow(0 14px 26px rgba(10,20,40,.22))}.pvf-portrait-wrap{display:grid;place-items:center;padding:6px;border-radius:999px;background:radial-gradient(circle,var(--brand-50),transparent 70%)}.pvf-orbit{transform-origin:50px 50px;animation:pvfOrbit 26s linear infinite}@keyframes pvfOrbit{to{transform:rotate(1turn)}}.pvf-lead-top .pvf-emblem,.pvf-person .pvf-emblem{filter:drop-shadow(0 6px 14px rgba(10,20,40,.18))}.pvf-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pvf-join{border-style:dashed!important;border-color:var(--border-strong,#c9d2e0)!important;background:var(--bg-subtle)!important;box-shadow:none!important}.pvf-join:hover{border-color:var(--brand-300,var(--brand-200))!important;background:var(--surface)!important}@media (prefers-reduced-motion:reduce){.pvf-orbit{animation:none}}@media (max-width:1080px){.pvf-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pvf-grid-3{grid-template-columns:1fr}.pvf-portrait-wrap .pvf-emblem{width:140px;height:140px}.pvf-lead-top .pvf-emblem{width:68px;height:68px}}.pvf-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pvf-area{padding:26px}.pvf-area h3{font-size:19px!important}.pvf-area p{font-size:15px!important}.pvf-area-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--brand-50);color:var(--brand-600);border:1px solid var(--brand-100)}@media (max-width:1080px){.pvf-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pvf-grid-4{grid-template-columns:1fr}}