.vw{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:34px;align-items:start}.vp{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;border:1px solid var(--line-strong);background:#000}.vp button{all:unset;cursor:pointer;display:block;width:100%;height:100%;position:relative}.vp img{width:100%;height:100%;object-fit:cover;display:block}.vp iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vp__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:rgba(242,193,78,.95);display:grid;place-items:center;box-shadow:0 10px 40px rgba(0,0,0,.6)}.vp__btn:after{content:"";margin-left:6px;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent #120f08}.vp button:hover .vp__btn,.vp button:focus-visible .vp__btn{transform:translate(-50%,-50%) scale(1.06)}.vw__pts{margin:0 0 18px;padding-left:20px}.vw__pts li{margin:0 0 10px;color:var(--text-2)}.vt p{margin:0 0 12px}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.vcard{display:block;text-decoration:none;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface)}.vcard img{width:100%;aspect-ratio:9/16;object-fit:cover;display:block}.vcard__b{padding:12px 14px}.vcard__b h3{font-size:1rem;line-height:1.3;margin:4px 0 0}.vcard__m{font-size:.8rem;color:var(--text-3)}.vrel{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;border:1px solid var(--line-strong);border-radius:18px;padding:12px;background:var(--surface);text-decoration:none;max-width:640px}.vrel img{width:96px;aspect-ratio:9/16;object-fit:cover;border-radius:12px;display:block}.vrel__k{font-size:.78rem;letter-spacing:.08em;color:var(--gold);font-weight:700}.vrel__t{font-weight:700;margin:4px 0;color:var(--text)}.vrel__s{font-size:.88rem;color:var(--text-3)}@media(max-width:760px){.vw{grid-template-columns:1fr}.vp{max-width:380px;margin:0 auto}}