/* The real heading is present before any JavaScript or WebGL. */
@media(min-width:681px){
  #evo-journey:not(.ej3d-ready) .ej-mobile-heading{position:absolute;z-index:2;left:0;top:0;width:44%;height:auto;aspect-ratio:895/540;clip-path:none;overflow:visible;white-space:normal;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 4.2%;pointer-events:none}
  #evo-journey:not(.ej3d-ready) .ej-mobile-heading h1{margin:0;font-size:clamp(26px,3.05vw,50px);line-height:1.04;font-weight:800;letter-spacing:-.045em;color:#000e29;transition:color 1.2s}
  #evo-journey:not(.ej3d-ready) .ej-mobile-heading h1 span{color:#00b3b0}
  #evo-journey:not(.ej3d-ready) .ej-mobile-heading p{display:flex;align-items:center;gap:14px;margin:clamp(10px,1.4vw,22px) 0 0;font-size:clamp(13px,1.35vw,21px);font-weight:500;color:#000e29;transition:color 1.2s}
  #evo-journey:not(.ej3d-ready) .ej-mobile-heading p:before{content:"";width:clamp(36px,5.5vw,84px);height:3px;border-radius:3px;background:linear-gradient(90deg,#00c2bf,#00c2bf55)}
  #evo-journey:not(.ej3d-ready).ej3d-dusk .ej-mobile-heading h1,#evo-journey:not(.ej3d-ready).ej3d-dusk .ej-mobile-heading p{color:#fff}
  #evo-journey:not(.ej3d-ready).ej3d-dusk .ej-mobile-heading h1 span{color:#3fe3dc}
}

@media(min-width:681px){#evo-journey:not(.ej3d-ready) .ej-mobile-heading{background:#f4fbfc}:root[data-evo-theme="dark"] #evo-journey:not(.ej3d-ready) .ej-mobile-heading{background:#132634}}

/* Static first frame comes from the current 3D model, including reduced motion. */
.ej-start-poster{width:1174px;height:540px;background-image:url("hero-start-light.webp?v=20261026-p1b");background-repeat:no-repeat;background-size:2105.6506px 1316.0316px;background-position:-884.8584px -156.4615px}
:root[data-evo-theme="dark"] .ej-start-poster{background-image:url("hero-start-dark.webp?v=20261026-p1b")}
#evo-journey:not(.ej3d-ready) .ej-scene{background:linear-gradient(180deg,#d9f1f4 0%,#eef9f9 55%,#f7fcfc 100%)}
:root[data-evo-theme="dark"] #evo-journey:not(.ej3d-ready) .ej-scene{background:linear-gradient(180deg,#1c3842 0%,#132634 55%)}
:root[data-evo-theme="dark"] #evo-journey:not(.ej3d-ready) .ej-mobile-heading h1,:root[data-evo-theme="dark"] #evo-journey:not(.ej3d-ready) .ej-mobile-heading p{color:#60dfd5}
#evo-journey:not(.ej3d-ready) .ej-mobile-heading{background:transparent}#evo-journey:not(.ej3d-ready) .ej-scene-caption{visibility:hidden}
