/* Licensed downloads identified by the owner; originals remain untouched.
   Distinct photos by section. Smaller variants on phones. */
.venture-page,.opportunity-page,.partners-page{position:relative;isolation:isolate;overflow:hidden;background:#080808}
.venture-page::before,.opportunity-page::before,.partners-page::before{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-repeat:no-repeat;pointer-events:none;opacity:.42}
.venture-page::before{background-image:url('/assets/tavx360/envato/professional-red-tesla-1600.webp');background-position:65% 45%}
.opportunity-page::before{background-image:url('/assets/tavx360/envato/neighborhood-arrival-1600.webp');background-position:65% 58%}
.partners-page::before{background-image:url('/assets/tavx360/envato/partner-charging-1600.webp');background-position:70% 42%}
.venture-page::after,.opportunity-page::after,.partners-page::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,8,.97),rgba(8,8,8,.78) 42%,rgba(8,8,8,.24) 80%,rgba(8,8,8,.48))}
.venture-page h1,.opportunity-page h1,.partners-page h1{max-width:850px}.venture-page .wrap>p:not(.section-number),.opportunity-page .wrap>p:not(.section-number),.partners-page .wrap>p:not(.section-number){max-width:720px;color:#ddd}
.calculator-section::before{background-image:url('/assets/tavx360/envato/coffee-charging-1600.webp');background-position:72% center;opacity:.30}
.portfolio-section::before{background-image:url('/assets/tavx360/envato/mobile-workspace-1600.webp');background-position:70% center;opacity:.30}
.mobility-page .hero-photo img{object-position:52% center}
.mobility-page .handoff-section{position:relative;isolation:isolate;overflow:hidden}
.mobility-page .handoff-section::before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/tavx360/envato/charging-break-1600.webp') center/cover no-repeat;opacity:.16;pointer-events:none}
.mobility-page .handoff-section::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,18,18,.90),rgba(18,18,18,.55),rgba(18,18,18,.9));pointer-events:none}
.mobility-page .experience-panel[data-kind="exclusive"] .experience-price{position:relative;isolation:isolate;overflow:hidden;padding-top:22px;padding-bottom:22px}
.mobility-page .experience-panel[data-kind="exclusive"] .experience-price::before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/tavx360/envato/vehicle-interior-800.webp') center/cover no-repeat;opacity:.38;pointer-events:none}
.mobility-page .experience-panel[data-kind="exclusive"] .experience-price::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,18,18,.88),rgba(18,18,18,.5));pointer-events:none}
@media(max-width:600px){
  .venture-page::before{background-image:url('/assets/tavx360/envato/professional-red-tesla-800.webp');background-position:63% center}
  .opportunity-page::before{background-image:url('/assets/tavx360/envato/neighborhood-arrival-800.webp');background-position:60% center}
  .partners-page::before{background-image:url('/assets/tavx360/envato/partner-charging-800.webp');background-position:68% center}
  .venture-page::before,.opportunity-page::before,.partners-page::before{opacity:.30}
  .venture-page::after,.opportunity-page::after,.partners-page::after{background:linear-gradient(180deg,rgba(8,8,8,.65),rgba(8,8,8,.87) 75%,rgba(8,8,8,.97))}
  .calculator-section::before{background-image:url('/assets/tavx360/envato/coffee-charging-800.webp');opacity:.22}
  .portfolio-section::before{background-image:url('/assets/tavx360/envato/mobile-workspace-800.webp');opacity:.22}
  .mobility-page .handoff-section::before{background-image:url('/assets/tavx360/envato/charging-break-800.webp')}
}
