
html body header.site-header.future-sticky-header[data-sticky-header],
html[data-theme="light"] body header.site-header.future-sticky-header[data-sticky-header],
html[data-theme="dark"] body header.site-header.future-sticky-header[data-sticky-header],
html body header.site-header.future-sticky-header[data-sticky-header].scrolled,
html body header.site-header.future-sticky-header[data-sticky-header].is-scrolled{
  background:#050506!important;
  background-color:#050506!important;
  color:#fff!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 12px 38px rgba(0,0,0,.28)!important;
  backdrop-filter:blur(22px) saturate(135%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(135%)!important;
}
html body header.site-header[data-sticky-header] .future-brand,
html body header.site-header[data-sticky-header] .future-brand span,
html body header.site-header[data-sticky-header] .future-brand b,
html body header.site-header[data-sticky-header] .future-brand small,
html body header.site-header[data-sticky-header] .nav-links a,
html body header.site-header[data-sticky-header] .mobile-menu-toggle,
html body header.site-header[data-sticky-header] .theme-toggle,
html body header.site-header[data-sticky-header] .btn.ghost{color:#fff!important}
html body header.site-header[data-sticky-header] .nav-links a{opacity:.88!important}
html body header.site-header[data-sticky-header] .nav-links a:hover{color:#58E7D6!important;opacity:1!important}
html body header.site-header[data-sticky-header] .theme-brand-logo{filter:none!important;opacity:1!important}
html[data-theme="light"] body header.site-header[data-sticky-header] .future-theme-control,
html[data-theme="light"] body header.site-header[data-sticky-header] .theme-toggle,
html[data-theme="light"] body header.site-header[data-sticky-header] .btn.ghost{
  background:rgba(255,255,255,.055)!important;
  border-color:rgba(255,255,255,.18)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body header.site-header[data-sticky-header] .mobile-menu-toggle span{background:#fff!important}
html body .mobile-menu,
html body .mobile-menu__sheet,
html[data-theme="light"] body .mobile-menu,
html[data-theme="light"] body .mobile-menu__sheet{background:#050506!important;color:#fff!important}
html body .mobile-menu a,
html body .mobile-menu strong,
html body .mobile-menu button{color:#fff!important}

html body main#top > section.future-hero[data-theme-locked-hero],
html[data-theme="light"] body main#top > section.future-hero[data-theme-locked-hero],
html[data-theme="dark"] body main#top > section.future-hero[data-theme-locked-hero]{
  background:#010B0F!important;
  background-color:#010B0F!important;
  color:#F5FFFF!important;
  color-scheme:dark!important;
}
html[data-theme="light"] body .future-hero[data-theme-locked-hero] .future-hero-video,
html[data-theme="dark"] body .future-hero[data-theme-locked-hero] .future-hero-video{
  opacity:1!important;
  filter:none!important;
}
html[data-theme="light"] body .future-hero[data-theme-locked-hero] .future-hero-video-shade,
html[data-theme="dark"] body .future-hero[data-theme-locked-hero] .future-hero-video-shade{
  background:
    linear-gradient(90deg,rgba(1,9,13,.88) 0%,rgba(1,10,14,.66) 48%,rgba(1,9,13,.35) 100%),
    linear-gradient(180deg,rgba(1,8,12,.12),rgba(1,9,13,.56))!important;
  opacity:1!important;
}
html body .future-hero[data-theme-locked-hero] .future-kicker,
html body .future-hero[data-theme-locked-hero] .future-kicker span,
html body .future-hero[data-theme-locked-hero] h1,
html body .future-hero[data-theme-locked-hero] h1 span,
html body .future-hero[data-theme-locked-hero] .future-copy > p,
html body .future-hero[data-theme-locked-hero] .trust-line,
html body .future-hero[data-theme-locked-hero] .trust-line span,
html body .future-hero[data-theme-locked-hero] .scroll-cue,
html body .future-hero[data-theme-locked-hero] .scroll-cue span{
  color:rgba(244,255,255,.82)!important;
  -webkit-text-fill-color:currentColor!important;
}
html body .future-hero[data-theme-locked-hero] h1 span{color:#F4FFFF!important}
html body .future-hero[data-theme-locked-hero] h1 strong{
  color:#16D7C7!important;
  -webkit-text-fill-color:#16D7C7!important;
}
html body .future-hero[data-theme-locked-hero] .future-kicker{color:#A8C4C5!important}
html body .future-hero[data-theme-locked-hero] .pulse-dot{
  background:#16D7C7!important;
  box-shadow:0 0 18px rgba(22,215,199,.72)!important;
}
html body .future-hero[data-theme-locked-hero] .trust-line i,
html body .future-hero[data-theme-locked-hero] .scroll-cue i{background:rgba(88,231,214,.58)!important}
html body .future-hero[data-theme-locked-hero] .btn.quantum{
  background:#16D7C7!important;
  border-color:#16D7C7!important;
  color:#061315!important;
}
html body .future-hero[data-theme-locked-hero] .btn.quantum *{color:#061315!important}
html body .future-hero[data-theme-locked-hero] .btn.glass,
html[data-theme="light"] body .future-hero[data-theme-locked-hero] .btn.glass{
  background:rgba(255,255,255,.07)!important;
  border-color:rgba(255,255,255,.23)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body .future-hero[data-theme-locked-hero] .btn.glass *{color:#fff!important}
