{"id":6,"date":"2026-01-04T05:55:50","date_gmt":"2026-01-04T05:55:50","guid":{"rendered":"https:\/\/justinervinfil.wpenginepowered.com\/?page_id=6"},"modified":"2026-09-10T00:31:35","modified_gmt":"2026-09-10T00:31:35","slug":"6-2","status":"publish","type":"page","link":"https:\/\/justinervin.film\/","title":{"rendered":"Home"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550<!-- [et_pb_line_break_holder] -->     VERTICAL VIDEO SLIDER \u2014 Divi Code Module<!-- [et_pb_line_break_holder] -->     \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<!-- [et_pb_line_break_holder] -->     Paste this entire block into a Divi Code<!-- [et_pb_line_break_holder] -->     module inside a Full Width Section.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->     In Divi: set the Section padding to 0,<!-- [et_pb_line_break_holder] -->     and the Row\/Column padding to 0.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->     HOW TO ADD YOUR VIDEOS:<!-- [et_pb_line_break_holder] -->     Replace YOUR_VIDEO_URL_SLIDE_X.mp4 with<!-- [et_pb_line_break_holder] -->     the URL from your WordPress Media Library.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->     HOW TO ADD A FALLBACK IMAGE:<!-- [et_pb_line_break_holder] -->     Replace the background-image URLs in each<!-- [et_pb_line_break_holder] -->     .vs-bg div with your own image URLs.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->     ADD MORE SLIDES:<!-- [et_pb_line_break_holder] -->     Copy a slide block, paste before the<!-- [et_pb_line_break_holder] -->     closing \/track comment, update data-index,<!-- [et_pb_line_break_holder] -->     and increase the scroll container height<!-- [et_pb_line_break_holder] -->     by 100vh (e.g. 9 slides = 900vh).<!-- [et_pb_line_break_holder] -->\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 &#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->.vslider-wrap {<!-- [et_pb_line_break_holder] -->  position: sticky;<!-- [et_pb_line_break_holder] -->  top: 0;<!-- [et_pb_line_break_holder] -->  height: 100vh;<!-- [et_pb_line_break_holder] -->  overflow: hidden;<!-- [et_pb_line_break_holder] -->  background: #000;<!-- [et_pb_line_break_holder] -->  cursor: pointer;<!-- [et_pb_line_break_holder] -->  font-family: 'Georgia', serif;<!-- [et_pb_line_break_holder] -->  margin-left: calc(-50vw + 50%);<!-- [et_pb_line_break_holder] -->  width: 100vw;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.vslider-wrap *,<!-- [et_pb_line_break_holder] -->.vslider-wrap *::before,<!-- [et_pb_line_break_holder] -->.vslider-wrap *::after {<!-- [et_pb_line_break_holder] -->  box-sizing: border-box;<!-- [et_pb_line_break_holder] -->  margin: 0;<!-- [et_pb_line_break_holder] -->  padding: 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Track \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-track {<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  height: 100%;<!-- [et_pb_line_break_holder] -->  transform: translateY(0);<!-- [et_pb_line_break_holder] -->  transition: transform 900ms cubic-bezier(0.77, 0, 0.18, 1);<!-- [et_pb_line_break_holder] -->  will-change: transform;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Slide \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-slide {<!-- [et_pb_line_break_holder] -->  position: relative;<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  height: 100vh;<!-- [et_pb_line_break_holder] -->  flex-shrink: 0;<!-- [et_pb_line_break_holder] -->  overflow: hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Fallback image \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-bg {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  inset: 0;<!-- [et_pb_line_break_holder] -->  background-size: cover;<!-- [et_pb_line_break_holder] -->  background-position: center;<!-- [et_pb_line_break_holder] -->  background-color: #000;<!-- [et_pb_line_break_holder] -->  z-index: 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Video \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-video {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  inset: 0;<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  height: 100%;<!-- [et_pb_line_break_holder] -->  object-fit: cover;<!-- [et_pb_line_break_holder] -->  z-index: 1;<!-- [et_pb_line_break_holder] -->  opacity: 0;<!-- [et_pb_line_break_holder] -->  transition: opacity 600ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-video.vs-active { opacity: 1; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Overlay \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-overlay {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  inset: 0;<!-- [et_pb_line_break_holder] -->  background: linear-gradient(<!-- [et_pb_line_break_holder] -->    to bottom,<!-- [et_pb_line_break_holder] -->    rgba(0,0,0,0.10) 0%,<!-- [et_pb_line_break_holder] -->    rgba(0,0,0,0.45) 55%,<!-- [et_pb_line_break_holder] -->    rgba(0,0,0,0.70) 100%<!-- [et_pb_line_break_holder] -->  );<!-- [et_pb_line_break_holder] -->  z-index: 2;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Content \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-content {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  bottom: 3rem;<!-- [et_pb_line_break_holder] -->  left: 3rem;<!-- [et_pb_line_break_holder] -->  z-index: 3;<!-- [et_pb_line_break_holder] -->  color: #fff;<!-- [et_pb_line_break_holder] -->  text-align: left;<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: center;<!-- [et_pb_line_break_holder] -->  gap: 14px;<!-- [et_pb_line_break_holder] -->  opacity: 0;<!-- [et_pb_line_break_holder] -->  transform: translateY(20px);<!-- [et_pb_line_break_holder] -->  transition: opacity 700ms ease 300ms, transform 700ms cubic-bezier(0.77,0,0.18,1) 300ms;<!-- [et_pb_line_break_holder] -->  pointer-events: none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-slide.vs-active .vs-content {<!-- [et_pb_line_break_holder] -->  opacity: 1;<!-- [et_pb_line_break_holder] -->  transform: translateY(0);<!-- [et_pb_line_break_holder] -->  pointer-events: auto;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.vs-title {<!-- [et_pb_line_break_holder] -->  font-size: 36px;<!-- [et_pb_line_break_holder] -->  font-weight: 400;<!-- [et_pb_line_break_holder] -->  line-height: 1.15;<!-- [et_pb_line_break_holder] -->  letter-spacing: -0.01em;<!-- [et_pb_line_break_holder] -->  margin: 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Hamburger button \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-menu-btn {<!-- [et_pb_line_break_holder] -->  background: none;<!-- [et_pb_line_break_holder] -->  border: none;<!-- [et_pb_line_break_holder] -->  cursor: pointer;<!-- [et_pb_line_break_holder] -->  padding: 4px;<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  gap: 5px;<!-- [et_pb_line_break_holder] -->  flex-shrink: 0;<!-- [et_pb_line_break_holder] -->  opacity: 0.8;<!-- [et_pb_line_break_holder] -->  transition: opacity 200ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-menu-btn:hover { opacity: 1; }<!-- [et_pb_line_break_holder] -->.vs-menu-btn span {<!-- [et_pb_line_break_holder] -->  display: block;<!-- [et_pb_line_break_holder] -->  width: 22px;<!-- [et_pb_line_break_holder] -->  height: 2px;<!-- [et_pb_line_break_holder] -->  background: #fff;<!-- [et_pb_line_break_holder] -->  border-radius: 2px;<!-- [et_pb_line_break_holder] -->  transition: transform 300ms ease, opacity 300ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Animate to X when open *\/<!-- [et_pb_line_break_holder] -->.vs-menu-btn.vs-open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }<!-- [et_pb_line_break_holder] -->.vs-menu-btn.vs-open span:nth-child(2) { opacity: 0; }<!-- [et_pb_line_break_holder] -->.vs-menu-btn.vs-open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Info overlay \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-overlay-panel {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  inset: 0;<!-- [et_pb_line_break_holder] -->  z-index: 20;<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: center;<!-- [et_pb_line_break_holder] -->  justify-content: center;<!-- [et_pb_line_break_holder] -->  background: rgba(0,0,0,0.72);<!-- [et_pb_line_break_holder] -->  backdrop-filter: blur(8px);<!-- [et_pb_line_break_holder] -->  -webkit-backdrop-filter: blur(8px);<!-- [et_pb_line_break_holder] -->  opacity: 0;<!-- [et_pb_line_break_holder] -->  pointer-events: none;<!-- [et_pb_line_break_holder] -->  transition: opacity 350ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-overlay-panel.vs-open {<!-- [et_pb_line_break_holder] -->  opacity: 1;<!-- [et_pb_line_break_holder] -->  pointer-events: auto;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-overlay-content {<!-- [et_pb_line_break_holder] -->  text-align: center;<!-- [et_pb_line_break_holder] -->  color: #fff;<!-- [et_pb_line_break_holder] -->  padding: 2rem;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-overlay-line {<!-- [et_pb_line_break_holder] -->  font-family: 'Helvetica Neue', Arial, sans-serif;<!-- [et_pb_line_break_holder] -->  font-size: clamp(15px, 2vw, 20px);<!-- [et_pb_line_break_holder] -->  font-weight: 300;<!-- [et_pb_line_break_holder] -->  line-height: 1.9;<!-- [et_pb_line_break_holder] -->  color: rgba(255,255,255,0.88);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Nav arrows \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-nav {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  right: 1.75rem;<!-- [et_pb_line_break_holder] -->  top: 50%;<!-- [et_pb_line_break_holder] -->  transform: translateY(-50%);<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  gap: 10px;<!-- [et_pb_line_break_holder] -->  z-index: 10;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.vs-nav-btn {<!-- [et_pb_line_break_holder] -->  width: 46px;<!-- [et_pb_line_break_holder] -->  height: 46px;<!-- [et_pb_line_break_holder] -->  border-radius: 50%;<!-- [et_pb_line_break_holder] -->  border: 1.5px solid rgba(255,255,255,0.4);<!-- [et_pb_line_break_holder] -->  background: rgba(0,0,0,0.25);<!-- [et_pb_line_break_holder] -->  color: #fff;<!-- [et_pb_line_break_holder] -->  cursor: pointer;<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: center;<!-- [et_pb_line_break_holder] -->  justify-content: center;<!-- [et_pb_line_break_holder] -->  backdrop-filter: blur(6px);<!-- [et_pb_line_break_holder] -->  -webkit-backdrop-filter: blur(6px);<!-- [et_pb_line_break_holder] -->  transition: background 250ms ease, border-color 250ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-nav-btn:hover {<!-- [et_pb_line_break_holder] -->  background: rgba(255,255,255,0.18);<!-- [et_pb_line_break_holder] -->  border-color: rgba(255,255,255,0.8);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-nav-btn svg {<!-- [et_pb_line_break_holder] -->  width: 18px; height: 18px;<!-- [et_pb_line_break_holder] -->  stroke: #fff; fill: none;<!-- [et_pb_line_break_holder] -->  stroke-width: 2;<!-- [et_pb_line_break_holder] -->  stroke-linecap: round;<!-- [et_pb_line_break_holder] -->  stroke-linejoin: round;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Dots \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-dots {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  left: 1.75rem;<!-- [et_pb_line_break_holder] -->  top: 50%;<!-- [et_pb_line_break_holder] -->  transform: translateY(-50%);<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  gap: 12px;<!-- [et_pb_line_break_holder] -->  z-index: 10;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-dot {<!-- [et_pb_line_break_holder] -->  width: 9px; height: 9px;<!-- [et_pb_line_break_holder] -->  border-radius: 50%;<!-- [et_pb_line_break_holder] -->  background: rgba(255,255,255,0.35);<!-- [et_pb_line_break_holder] -->  border: 1.5px solid rgba(255,255,255,0.5);<!-- [et_pb_line_break_holder] -->  cursor: pointer;<!-- [et_pb_line_break_holder] -->  transition: background 300ms ease, transform 300ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-dot.vs-active {<!-- [et_pb_line_break_holder] -->  background: #fff;<!-- [et_pb_line_break_holder] -->  transform: scale(1.35);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Counter \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-counter {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  bottom: 1.75rem;<!-- [et_pb_line_break_holder] -->  right: 2rem;<!-- [et_pb_line_break_holder] -->  font-family: 'Helvetica Neue', Arial, sans-serif;<!-- [et_pb_line_break_holder] -->  font-size: 12px;<!-- [et_pb_line_break_holder] -->  color: rgba(255,255,255,0.5);<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.15em;<!-- [et_pb_line_break_holder] -->  z-index: 10;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-counter b { color: #fff; font-weight: 400; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Progress bar \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-progress {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  bottom: 0; left: 0;<!-- [et_pb_line_break_holder] -->  height: 3px;<!-- [et_pb_line_break_holder] -->  background: rgba(255,255,255,0.85);<!-- [et_pb_line_break_holder] -->  z-index: 10;<!-- [et_pb_line_break_holder] -->  transition: width 900ms cubic-bezier(0.77,0,0.18,1);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Mute \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-mute {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  right: 1.75rem;<!-- [et_pb_line_break_holder] -->  top: calc(50% + 120px);<!-- [et_pb_line_break_holder] -->  width: 38px; height: 38px;<!-- [et_pb_line_break_holder] -->  border-radius: 50%;<!-- [et_pb_line_break_holder] -->  border: 1.5px solid rgba(255,255,255,0.35);<!-- [et_pb_line_break_holder] -->  background: rgba(0,0,0,0.3);<!-- [et_pb_line_break_holder] -->  color: rgba(255,255,255,0.7);<!-- [et_pb_line_break_holder] -->  cursor: pointer;<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: center;<!-- [et_pb_line_break_holder] -->  justify-content: center;<!-- [et_pb_line_break_holder] -->  z-index: 10;<!-- [et_pb_line_break_holder] -->  backdrop-filter: blur(6px);<!-- [et_pb_line_break_holder] -->  transition: background 250ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-mute:hover { background: rgba(255,255,255,0.15); color: #fff; }<!-- [et_pb_line_break_holder] -->.vs-mute svg {<!-- [et_pb_line_break_holder] -->  width: 15px; height: 15px;<!-- [et_pb_line_break_holder] -->  stroke: currentColor; fill: none;<!-- [et_pb_line_break_holder] -->  stroke-width: 2; stroke-linecap: round;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Scroll hint \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-hint {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  bottom: 1.75rem;<!-- [et_pb_line_break_holder] -->  left: 50%;<!-- [et_pb_line_break_holder] -->  transform: translateX(-50%);<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  align-items: center;<!-- [et_pb_line_break_holder] -->  gap: 6px;<!-- [et_pb_line_break_holder] -->  z-index: 10;<!-- [et_pb_line_break_holder] -->  color: rgba(255,255,255,0.5);<!-- [et_pb_line_break_holder] -->  font-family: 'Helvetica Neue', Arial, sans-serif;<!-- [et_pb_line_break_holder] -->  font-size: 10px;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.15em;<!-- [et_pb_line_break_holder] -->  text-transform: uppercase;<!-- [et_pb_line_break_holder] -->  animation: vs-hint-pulse 2s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->  transition: opacity 600ms ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-hint.vs-hidden { opacity: 0; pointer-events: none; }<!-- [et_pb_line_break_holder] -->.vs-hint svg {<!-- [et_pb_line_break_holder] -->  width: 22px; height: 22px;<!-- [et_pb_line_break_holder] -->  stroke: currentColor; fill: none; stroke-width: 1.5;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@keyframes vs-hint-pulse {<!-- [et_pb_line_break_holder] -->  0%, 100% { opacity: 0.4; transform: translateX(-50%) translateY(0); }<!-- [et_pb_line_break_holder] -->  50%       { opacity: 0.85; transform: translateX(-50%) translateY(5px); }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Logo fade-in (intro slide) \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->.vs-logo-fade {<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  inset: 0;<!-- [et_pb_line_break_holder] -->  z-index: 4;<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: center;<!-- [et_pb_line_break_holder] -->  justify-content: center;<!-- [et_pb_line_break_holder] -->  pointer-events: none;<!-- [et_pb_line_break_holder] -->  opacity: 0;<!-- [et_pb_line_break_holder] -->  animation: vs-logo-appear 2s ease forwards;<!-- [et_pb_line_break_holder] -->  animation-delay: 5s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.vs-logo-fade img {<!-- [et_pb_line_break_holder] -->  max-width: min(520px, 80vw);<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  height: auto;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@keyframes vs-logo-appear {<!-- [et_pb_line_break_holder] -->  from { opacity: 0; }<!-- [et_pb_line_break_holder] -->  to   { opacity: 1; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Reset logo when slide is no longer active *\/<!-- [et_pb_line_break_holder] -->.vs-slide:not(.vs-active) .vs-logo-fade {<!-- [et_pb_line_break_holder] -->  opacity: 0;<!-- [et_pb_line_break_holder] -->  animation: none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Re-trigger animation when slide becomes active *\/<!-- [et_pb_line_break_holder] -->.vs-slide.vs-active .vs-logo-fade {<!-- [et_pb_line_break_holder] -->  animation: vs-logo-appear 2s ease forwards;<!-- [et_pb_line_break_holder] -->  animation-delay: 6s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 Responsive \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->@media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->  .vs-content { left: 1.5rem; bottom: 4rem; }<!-- [et_pb_line_break_holder] -->  .vs-title { font-size: 28px; }<!-- [et_pb_line_break_holder] -->  .vs-dots { left: 1rem; }<!-- [et_pb_line_break_holder] -->  .vs-nav  { right: 1rem; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Scroll container: 6 slides \u00d7 100vh = 600vh --><!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"height: 600vh; position: relative;\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"vslider-wrap\" id=\"vslider\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"vs-track\" id=\"vsTrack\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u2500\u2500 SLIDE 1 (intro \u2014 logo fade) \u2500\u2500 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"vs-slide vs-active\" data-index=\"0\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <video class=\"vs-video vs-active\"<!-- [et_pb_line_break_holder] -->             src=&#8221;https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/06\/260529_JustinReel_RC_3-1.mp4&#8243;<!-- [et_pb_line_break_holder] -->             playsinline autoplay muted loop preload=&#8221;auto&#8221;><\/video><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-logo-fade\"><!-- [et_pb_line_break_holder] -->        <img decoding=\"async\" src=\"https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/01\/lookandlivelogo.avif\" alt=\"Look and Live\" \/><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u2500\u2500 SLIDE 2 \u2500\u2500 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"vs-slide\" data-index=\"1\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <video class=\"vs-video\"<!-- [et_pb_line_break_holder] -->             src=&#8221;https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/07\/powernomics_teaser_trailer-540p.mp4&#8243;<!-- [et_pb_line_break_holder] -->             playsinline muted loop preload=&#8221;none&#8221;><\/video><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay-panel\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"vs-overlay-content\"><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Directed by Justin Ervin<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Executive Produced by Charlamagne Tha God, Justin Ervin, Ashley Graham<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-content\"><!-- [et_pb_line_break_holder] -->        <button class=\"vs-menu-btn\" aria-label=\"More info\"><!-- [et_pb_line_break_holder] -->          <span><\/span><span><\/span><span><\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"vs-title\">PowerNomics: Based On The Life &#038; Work of Dr. Claud Anderson<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u2500\u2500 SLIDE 3 \u2500\u2500 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"vs-slide\" data-index=\"2\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <video class=\"vs-video\"<!-- [et_pb_line_break_holder] -->             src=&#8221;https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/08\/IS-THAT-BLACK-ENOUGH-FOR-YOU-Official-Trailer-Netflix_1.mp4&#8243;<!-- [et_pb_line_break_holder] -->             playsinline muted loop preload=&#8221;none&#8221;><\/video><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay-panel\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"vs-overlay-content\"><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">A Netflix Original Documentary<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Directed by Elvis Mitchell<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Director of Photography &#8211; Justin Ervin<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-content\"><!-- [et_pb_line_break_holder] -->        <button class=\"vs-menu-btn\" aria-label=\"More info\"><!-- [et_pb_line_break_holder] -->          <span><\/span><span><\/span><span><\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"vs-title\">Is That Black Enough for You?!?<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u2500\u2500 SLIDE 4 \u2500\u2500 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"vs-slide\" data-index=\"3\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <video class=\"vs-video\"<!-- [et_pb_line_break_holder] -->             src=&#8221;https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/03\/761st-Tank-Battalion-The-Original-Black-Panthers-Trailer-Airs-Aug.-20-at-8-7c-History.mp4&#8243;<!-- [et_pb_line_break_holder] -->             playsinline muted loop preload=&#8221;none&#8221;><\/video><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay-panel\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"vs-overlay-content\"><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">A History Channel Original<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Directed by Phil Bertelsen<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Executive Produced by Morgan Freeman<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Director of Photography &#8211; Justin Ervin<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-content\"><!-- [et_pb_line_break_holder] -->        <button class=\"vs-menu-btn\" aria-label=\"More info\"><!-- [et_pb_line_break_holder] -->          <span><\/span><span><\/span><span><\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"vs-title\">761st Tank Battalion: The Original Black Panthers<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u2500\u2500 SLIDE 5 \u2500\u2500 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"vs-slide\" data-index=\"4\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <video class=\"vs-video\"<!-- [et_pb_line_break_holder] -->             src=&#8221;https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/04\/The-Golden-Voice-Trailer-1-2025.mp4&#8243;<!-- [et_pb_line_break_holder] -->             playsinline muted loop preload=&#8221;none&#8221;><\/video><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay-panel\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"vs-overlay-content\"><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Directed by Brandon Eric Kamin<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Cinematographer &#8211; Justin Ervin<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-content\"><!-- [et_pb_line_break_holder] -->        <button class=\"vs-menu-btn\" aria-label=\"More info\"><!-- [et_pb_line_break_holder] -->          <span><\/span><span><\/span><span><\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"vs-title\">The Golden Voice<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u2500\u2500 SLIDE 6 \u2500\u2500 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"vs-slide\" data-index=\"5\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <video class=\"vs-video\"<!-- [et_pb_line_break_holder] -->             src=&#8221;https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/09\/Elderly-Couple-Sings-Their-Hearts-Out-Together-in-Kitchen.mov&#8221;<!-- [et_pb_line_break_holder] -->             playsinline muted loop preload=&#8221;none&#8221;><\/video><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-overlay-panel\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"vs-overlay-content\"><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Directed by M.D. Walton<\/pee><!-- [et_pb_line_break_holder] -->          <pee class=\"vs-overlay-line\">Cinematographer &#8211; Justin Ervin<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"vs-content\"><!-- [et_pb_line_break_holder] -->        <button class=\"vs-menu-btn\" aria-label=\"More info\"><!-- [et_pb_line_break_holder] -->          <span><\/span><span><\/span><span><\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"vs-title\">Dear Ernie<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- ADD MORE SLIDES HERE \u2014 copy a slide block above,<!-- [et_pb_line_break_holder] -->         paste it here, increment data-index,<!-- [et_pb_line_break_holder] -->         and increase the scroll container height by 100vh &#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- \/vs-track --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Nav arrows --><!-- [et_pb_line_break_holder] -->  <\/p>\n<nav class=\"vs-nav\" aria-label=\"Slider navigation\"><!-- [et_pb_line_break_holder] -->    <button class=\"vs-nav-btn\" id=\"vsPrev\" aria-label=\"Previous slide\"><!-- [et_pb_line_break_holder] -->      <svg viewBox=\"0 0 24 24\"><polyline points=\"18 15 12 9 6 15\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/button><!-- [et_pb_line_break_holder] -->    <button class=\"vs-nav-btn\" id=\"vsNext\" aria-label=\"Next slide\"><!-- [et_pb_line_break_holder] -->      <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><!-- [et_pb_line_break_holder] -->    <\/button><!-- [et_pb_line_break_holder] -->  <\/nav>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Dots --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"vs-dots\" id=\"vsDots\" role=\"tablist\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Counter --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"vs-counter\"><b id=\"vsCur\">1<\/b> \/ <span id=\"vsTotal\">6<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Progress --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"vs-progress\" id=\"vsProgress\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Scroll hint --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"vs-hint\" id=\"vsHint\"><!-- [et_pb_line_break_holder] -->    <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><!-- [et_pb_line_break_holder] -->    scroll<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Mute --><!-- [et_pb_line_break_holder] -->  <button class=\"vs-mute\" id=\"vsMute\" aria-label=\"Toggle mute\"><!-- [et_pb_line_break_holder] -->    <svg id=\"vsMuteIcon\" viewBox=\"0 0 24 24\"><!-- [et_pb_line_break_holder] -->      <polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"\/><!-- [et_pb_line_break_holder] -->      <path d=\"M19.07 4.93a10 10 0 0 1 0 14.14\"\/><!-- [et_pb_line_break_holder] -->      <path d=\"M15.54 8.46a5 5 0 0 1 0 7.07\"\/><!-- [et_pb_line_break_holder] -->    <\/svg><!-- [et_pb_line_break_holder] -->  <\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- \/vslider --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- \/scroll-container --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function () {<!-- [et_pb_line_break_holder] -->  var wrap     = document.getElementById('vslider');<!-- [et_pb_line_break_holder] -->  var track    = document.getElementById('vsTrack');<!-- [et_pb_line_break_holder] -->  var dotsWrap = document.getElementById('vsDots');<!-- [et_pb_line_break_holder] -->  var curEl    = document.getElementById('vsCur');<!-- [et_pb_line_break_holder] -->  var totEl    = document.getElementById('vsTotal');<!-- [et_pb_line_break_holder] -->  var progressBar = document.getElementById('vsProgress');<!-- [et_pb_line_break_holder] -->  var hint     = document.getElementById('vsHint');<!-- [et_pb_line_break_holder] -->  var muteBtn  = document.getElementById('vsMute');<!-- [et_pb_line_break_holder] -->  var muteIcon = document.getElementById('vsMuteIcon');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var SLIDES  = Array.from(wrap.querySelectorAll('.vs-slide'));<!-- [et_pb_line_break_holder] -->  var TOTAL   = SLIDES.length;<!-- [et_pb_line_break_holder] -->  var current = 0;<!-- [et_pb_line_break_holder] -->  var busy    = false;<!-- [et_pb_line_break_holder] -->  var muted   = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  totEl.textContent = TOTAL;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Build dots \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  SLIDES.forEach(function (_, i) {<!-- [et_pb_line_break_holder] -->    var d = document.createElement('button');<!-- [et_pb_line_break_holder] -->    d.className = 'vs-dot' + (i === 0 ? ' vs-active' : '');<!-- [et_pb_line_break_holder] -->    d.setAttribute('role', 'tab');<!-- [et_pb_line_break_holder] -->    d.setAttribute('aria-label', 'Slide ' + (i + 1));<!-- [et_pb_line_break_holder] -->    d.addEventListener('click', function (e) { e.stopPropagation(); goTo(i); });<!-- [et_pb_line_break_holder] -->    dotsWrap.appendChild(d);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  var dots = Array.from(dotsWrap.querySelectorAll('.vs-dot'));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 goTo \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  function goTo(idx) {<!-- [et_pb_line_break_holder] -->    if (busy || idx === current) return;<!-- [et_pb_line_break_holder] -->    busy = true;<!-- [et_pb_line_break_holder] -->    var prev = current;<!-- [et_pb_line_break_holder] -->    current = ((idx % TOTAL) + TOTAL) % TOTAL;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    track.style.transform = 'translateY(-' + (current * 100) + 'vh)';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    SLIDES[prev].classList.remove('vs-active');<!-- [et_pb_line_break_holder] -->    SLIDES[current].classList.add('vs-active');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    dots[prev].classList.remove('vs-active');<!-- [et_pb_line_break_holder] -->    dots[current].classList.add('vs-active');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    handleVideo(prev, current);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    curEl.textContent = current + 1;<!-- [et_pb_line_break_holder] -->    progressBar.style.width = ((current + 1) \/ TOTAL * 100) + '%';<!-- [et_pb_line_break_holder] -->    hint.classList.add('vs-hidden');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Close any open overlay panels *\/<!-- [et_pb_line_break_holder] -->    wrap.querySelectorAll('.vs-overlay-panel.vs-open').forEach(function (p) { p.classList.remove('vs-open'); });<!-- [et_pb_line_break_holder] -->    wrap.querySelectorAll('.vs-menu-btn.vs-open').forEach(function (b) { b.classList.remove('vs-open'); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Re-trigger logo animation if landing on intro slide *\/<!-- [et_pb_line_break_holder] -->    var logo = SLIDES[current].querySelector('.vs-logo-fade');<!-- [et_pb_line_break_holder] -->    if (logo) {<!-- [et_pb_line_break_holder] -->      logo.style.animation = 'none';<!-- [et_pb_line_break_holder] -->      logo.offsetHeight; \/* reflow to reset *\/<!-- [et_pb_line_break_holder] -->      logo.style.animation = '';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    setTimeout(function () { busy = false; }, 950);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function next() { goTo(current + 1); }<!-- [et_pb_line_break_holder] -->  function prev() { goTo(current - 1); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Video \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  function handleVideo(prevIdx, nextIdx) {<!-- [et_pb_line_break_holder] -->    var pv = SLIDES[prevIdx].querySelector('.vs-video');<!-- [et_pb_line_break_holder] -->    var nv = SLIDES[nextIdx].querySelector('.vs-video');<!-- [et_pb_line_break_holder] -->    if (pv && pv.src && pv.src.indexOf('YOUR_VIDEO') === -1) {<!-- [et_pb_line_break_holder] -->      pv.classList.remove('vs-active');<!-- [et_pb_line_break_holder] -->      pv.pause();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    if (nv && nv.src && nv.src.indexOf('YOUR_VIDEO') === -1) {<!-- [et_pb_line_break_holder] -->      nv.muted = muted;<!-- [et_pb_line_break_holder] -->      nv.classList.add('vs-active');<!-- [et_pb_line_break_holder] -->      nv.play().catch(function(){});<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Init first video *\/<!-- [et_pb_line_break_holder] -->  var firstVid = SLIDES[0].querySelector('.vs-video');<!-- [et_pb_line_break_holder] -->  if (firstVid && firstVid.src && firstVid.src.indexOf('YOUR_VIDEO') === -1) {<!-- [et_pb_line_break_holder] -->    firstVid.muted = true;<!-- [et_pb_line_break_holder] -->    firstVid.play().catch(function(){});<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Mute \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  muteBtn.addEventListener('click', function (e) {<!-- [et_pb_line_break_holder] -->    e.stopPropagation();<!-- [et_pb_line_break_holder] -->    muted = !muted;<!-- [et_pb_line_break_holder] -->    wrap.querySelectorAll('.vs-video').forEach(function (v) { v.muted = muted; });<!-- [et_pb_line_break_holder] -->    muteIcon.innerHTML = muted<!-- [et_pb_line_break_holder] -->      ? '<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"\/><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14\"\/><path d=\"M15.54 8.46a5 5 0 0 1 0 7.07\"\/>'<!-- [et_pb_line_break_holder] -->      : '<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"\/><line x1=\"23\" y1=\"9\" x2=\"17\" y2=\"15\"\/><line x1=\"17\" y1=\"9\" x2=\"23\" y2=\"15\"\/>';<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Nav buttons \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  document.getElementById('vsNext').addEventListener('click', function (e) { e.stopPropagation(); next(); });<!-- [et_pb_line_break_holder] -->  document.getElementById('vsPrev').addEventListener('click', function (e) { e.stopPropagation(); prev(); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Hamburger \/ overlay panel \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('click', function (e) {<!-- [et_pb_line_break_holder] -->    var btn = e.target.closest('.vs-menu-btn');<!-- [et_pb_line_break_holder] -->    if (btn) {<!-- [et_pb_line_break_holder] -->      e.stopPropagation();<!-- [et_pb_line_break_holder] -->      var slide   = btn.closest('.vs-slide');<!-- [et_pb_line_break_holder] -->      var panel   = slide.querySelector('.vs-overlay-panel');<!-- [et_pb_line_break_holder] -->      var isOpen  = panel.classList.contains('vs-open');<!-- [et_pb_line_break_holder] -->      \/* Close any other open panels first *\/<!-- [et_pb_line_break_holder] -->      wrap.querySelectorAll('.vs-overlay-panel.vs-open').forEach(function (p) { p.classList.remove('vs-open'); });<!-- [et_pb_line_break_holder] -->      wrap.querySelectorAll('.vs-menu-btn.vs-open').forEach(function (b) { b.classList.remove('vs-open'); });<!-- [et_pb_line_break_holder] -->      if (!isOpen) {<!-- [et_pb_line_break_holder] -->        panel.classList.add('vs-open');<!-- [et_pb_line_break_holder] -->        btn.classList.add('vs-open');<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    \/* Click on open overlay panel (not the button) closes it *\/<!-- [et_pb_line_break_holder] -->    var panel = e.target.closest('.vs-overlay-panel');<!-- [et_pb_line_break_holder] -->    if (panel && panel.classList.contains('vs-open')) {<!-- [et_pb_line_break_holder] -->      e.stopPropagation();<!-- [et_pb_line_break_holder] -->      panel.classList.remove('vs-open');<!-- [et_pb_line_break_holder] -->      var slideEl = panel.closest('.vs-slide');<!-- [et_pb_line_break_holder] -->      if (slideEl) slideEl.querySelector('.vs-menu-btn').classList.remove('vs-open');<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    \/* Otherwise advance slide *\/<!-- [et_pb_line_break_holder] -->    next();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Keyboard \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  document.addEventListener('keydown', function (e) {<!-- [et_pb_line_break_holder] -->    if (e.key === 'ArrowDown' || e.key === 'ArrowRight') next();<!-- [et_pb_line_break_holder] -->    if (e.key === 'ArrowUp'   || e.key === 'ArrowLeft')  prev();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Scrolljack via scroll position \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<!-- [et_pb_line_break_holder] -->        The outer container is TOTAL\u00d7100vh tall. As the user<!-- [et_pb_line_break_holder] -->        scrolls through it, the sticky slider maps scroll<!-- [et_pb_line_break_holder] -->        progress to slide index. On the last slide the<!-- [et_pb_line_break_holder] -->        container runs out of height and the page continues. \u2500\u2500 *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var container = wrap.parentElement;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function onScroll() {<!-- [et_pb_line_break_holder] -->    var rect     = container.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->    var scrolled = -rect.top;<!-- [et_pb_line_break_holder] -->    var total    = rect.height - window.innerHeight;<!-- [et_pb_line_break_holder] -->    if (scrolled < 0 || total <= 0) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var pct       = Math.min(scrolled \/ total, 1);<!-- [et_pb_line_break_holder] -->    var targetIdx = Math.min(Math.floor(pct * TOTAL), TOTAL - 1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (targetIdx !== current) goTo(targetIdx);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  window.addEventListener('scroll', onScroll, { passive: true });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Touch swipe \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  var touchY = 0;<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('touchstart', function (e) {<!-- [et_pb_line_break_holder] -->    touchY = e.touches[0].clientY;<!-- [et_pb_line_break_holder] -->  }, { passive: true });<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('touchend', function (e) {<!-- [et_pb_line_break_holder] -->    var delta = touchY - e.changedTouches[0].clientY;<!-- [et_pb_line_break_holder] -->    if (Math.abs(delta) < 50) return;<!-- [et_pb_line_break_holder] -->    var goingDown = delta > 0;<!-- [et_pb_line_break_holder] -->    if (goingDown && current === TOTAL - 1) return;<!-- [et_pb_line_break_holder] -->    if (!goingDown && current === 0)        return;<!-- [et_pb_line_break_holder] -->    goingDown ? next() : prev();<!-- [et_pb_line_break_holder] -->  }, { passive: true });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500 Initial progress \u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->  progressBar.style.width = (1 \/ TOTAL * 100) + '%';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - Justin Ervin Film<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/justinervin.film\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - Justin Ervin Film\" \/>\n<meta property=\"og:url\" content=\"https:\/\/justinervin.film\/\" \/>\n<meta property=\"og:site_name\" content=\"Justin Ervin Film\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T00:31:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/01\/lookandlivelogo.avif\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/justinervin.film\\\/\",\"url\":\"https:\\\/\\\/justinervin.film\\\/\",\"name\":\"Home - Justin Ervin Film\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/justinervin.film\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/justinervin.film\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/justinervin.film\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/justinervinfil.wpenginepowered.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/lookandlivelogo.avif\",\"datePublished\":\"2026-01-04T05:55:50+00:00\",\"dateModified\":\"2026-09-10T00:31:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/justinervin.film\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/justinervin.film\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/justinervin.film\\\/#primaryimage\",\"url\":\"https:\\\/\\\/justinervinfil.wpenginepowered.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/lookandlivelogo.avif\",\"contentUrl\":\"https:\\\/\\\/justinervinfil.wpenginepowered.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/lookandlivelogo.avif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/justinervin.film\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/justinervin.film\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/justinervin.film\\\/#website\",\"url\":\"https:\\\/\\\/justinervin.film\\\/\",\"name\":\"Justin Ervin Film\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/justinervin.film\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - Justin Ervin Film","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/justinervin.film\/","og_locale":"en_US","og_type":"article","og_title":"Home - Justin Ervin Film","og_url":"https:\/\/justinervin.film\/","og_site_name":"Justin Ervin Film","article_modified_time":"2026-09-10T00:31:35+00:00","og_image":[{"url":"https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/01\/lookandlivelogo.avif","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/justinervin.film\/","url":"https:\/\/justinervin.film\/","name":"Home - Justin Ervin Film","isPartOf":{"@id":"https:\/\/justinervin.film\/#website"},"primaryImageOfPage":{"@id":"https:\/\/justinervin.film\/#primaryimage"},"image":{"@id":"https:\/\/justinervin.film\/#primaryimage"},"thumbnailUrl":"https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/01\/lookandlivelogo.avif","datePublished":"2026-01-04T05:55:50+00:00","dateModified":"2026-09-10T00:31:35+00:00","breadcrumb":{"@id":"https:\/\/justinervin.film\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/justinervin.film\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/justinervin.film\/#primaryimage","url":"https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/01\/lookandlivelogo.avif","contentUrl":"https:\/\/justinervinfil.wpenginepowered.com\/wp-content\/uploads\/2026\/01\/lookandlivelogo.avif"},{"@type":"BreadcrumbList","@id":"https:\/\/justinervin.film\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/justinervin.film\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/justinervin.film\/#website","url":"https:\/\/justinervin.film\/","name":"Justin Ervin Film","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/justinervin.film\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/justinervin.film\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justinervin.film\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/justinervin.film\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/justinervin.film\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/justinervin.film\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":14,"href":"https:\/\/justinervin.film\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":311,"href":"https:\/\/justinervin.film\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/311"}],"wp:attachment":[{"href":"https:\/\/justinervin.film\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}