.vpa .wrap{max-width:680px}.vpa .a-head{text-align:center;padding:130px 0 0}.vpa .a-head h1{letter-spacing:-.02em;margin-top:14px;font-family:DM Serif Display,serif;font-size:clamp(44px,8vw,84px);font-style:italic;font-weight:400;line-height:1.02}.vpa .photo{aspect-ratio:16/9;box-shadow:0 30px 80px #0000008c,0 0 50px var(--vp-accent-soft);border-radius:6px;margin:46px 0 0;overflow:hidden}.vpa .photo img{object-fit:cover;width:100%;height:100%;display:block}.vpa section{padding:clamp(60px,10vw,110px) 0}.vpa .bio{text-align:center}.vpa .bio p{max-width:40ch;color:var(--vp-light);margin:0 auto 22px;font-size:clamp(17px,1.8vw,20px);font-style:italic;line-height:1.8}.vpa .bio .sig{color:var(--vp-accent)}.vpa .muted{color:var(--vp-muted)}.vpa .btn{background:var(--vp-accent);color:var(--vp-bg);letter-spacing:.32em;text-transform:uppercase;border-radius:3px;margin-top:20px;padding:18px 42px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .35s,background .25s;display:inline-block}.vpa .btn:hover{background:var(--vp-accent-deep);box-shadow:0 0 50px var(--vp-accent-glow);transform:translateY(-2px)}.vpa .center{text-align:center}.vpa .behind{border-top:1px solid var(--vp-accent-soft);text-align:center}.vpa .behind h2{margin:18px 0 26px;font-family:DM Serif Display,serif;font-size:clamp(30px,5vw,48px);font-style:italic;font-weight:400;line-height:1.1}.vpa .behind p{color:#d8d0cf;max-width:52ch;margin:0 auto 18px;font-size:clamp(15.5px,1.7vw,18px);line-height:1.8}.vpa .behind .strong{color:var(--vp-light);font-style:italic}.vpa .vfoot{text-align:center;margin-top:30px;padding-bottom:74px}.vpa .vfoot>img{opacity:.5;width:40px;height:40px;margin-bottom:26px}.vpa .social{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:24px;display:flex}.vpa .ico{color:var(--vp-muted);transition:color .25s,transform .25s;display:inline-flex}.vpa .ico:hover{color:var(--vp-accent);transform:translateY(-2px)}.vpa .ico svg{fill:currentColor;width:22px;height:22px;display:block}.vpa .foot-note{color:var(--vp-muted);font-size:12.5px;font-style:italic}.vpa .foot-note a{color:var(--vp-accent);text-decoration:none}
