.rvh-mast[data-v-2e0edf86]{text-align:center;margin-bottom:2.5rem}.rvh-eyebrow[data-v-2e0edf86]{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-sub)}.rvh-title[data-v-2e0edf86]{font-family:var(--font-accent);font-style:italic;font-size:clamp(3rem,9vw,5.5rem);line-height:1;margin-top:.5rem;background:linear-gradient(100deg,var(--color-peach) 0%,#e879f9 45%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rvh-motto[data-v-2e0edf86]{margin-top:.75rem;color:var(--color-nav);font-size:.95rem}.rvh-badge[data-v-2e0edf86]{display:inline-block;margin-top:.9rem;font-size:11px;padding:.2rem .7rem;border-radius:999px;border:1px solid rgb(191 54 138 / .45);background:#bf368a1f}.rvh-gate[data-v-2e0edf86]{text-align:center;padding:2rem 1.25rem;border-radius:1rem;background:var(--color-s2);border:1px solid rgb(255 255 255 / .06)}.rvh-h2[data-v-2e0edf86]{font-family:var(--font-display);font-size:1.05rem}.rvh-card[data-v-2e0edf86]{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:var(--color-s2);border:1px solid rgb(255 255 255 / .06);transition:border-color .2s,transform .25s var(--ease-out)}.rvh-card[data-v-2e0edf86]:hover{border-color:#bf368a80;transform:translateY(-3px)}.rvh-cover[data-v-2e0edf86]{position:relative;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(70% 70% at 50% 30%,hsl(var(--rv-hue) 70% 35% / .6),transparent 70%),radial-gradient(60% 60% at 10% 90%,rgb(191 54 138 / .3),transparent 70%),linear-gradient(180deg,#111216,#08090c)}.rvh-cover-title[data-v-2e0edf86]{font-family:var(--font-accent);font-style:italic;font-size:1.9rem;text-align:center;padding:0 1rem;text-shadow:0 4px 24px rgb(0 0 0 / .6)}.rvh-official[data-v-2e0edf86],.rvh-progress[data-v-2e0edf86]{position:absolute;top:.6rem;font-size:10px;padding:.15rem .5rem;border-radius:999px;background:#0009;border:1px solid rgb(255 255 255 / .15)}.rvh-official[data-v-2e0edf86]{left:.6rem;letter-spacing:.12em;text-transform:uppercase}.rvh-progress[data-v-2e0edf86]{right:.6rem;color:var(--color-peach)}.rvh-card-title[data-v-2e0edf86]{font-family:var(--font-display);font-size:1rem;letter-spacing:.01em}.rvh-tag[data-v-2e0edf86]{font-size:10px;padding:.1rem .45rem;border-radius:999px;background:var(--color-s3);color:var(--color-nav)}.rvh-tag--explicit[data-v-2e0edf86]{font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#be123c,#db2777);box-shadow:0 0 10px #db277773}.rvh-meta[data-v-2e0edf86]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:11px;color:var(--color-sub)}.rvh-dots[data-v-2e0edf86]{display:flex;justify-content:center;gap:.35rem;padding:3rem 0}.rvh-dots span[data-v-2e0edf86]{width:7px;height:7px;border-radius:999px;background:var(--color-mag);animation:rvh-dot-2e0edf86 1.1s infinite ease-in-out}.rvh-dots span[data-v-2e0edf86]:nth-child(2){animation-delay:.15s}.rvh-dots span[data-v-2e0edf86]:nth-child(3){animation-delay:.3s}@keyframes rvh-dot-2e0edf86{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
