/* =============================================
   HEADER
   ============================================= */


/* Splash logo image */
.splash__inner .custom-logo-link { pointer-events: none; }
.splash__inner .custom-logo {
  width: clamp(240px, 22vw, 280px);
  height: auto;
  display: block;
  filter: none;
  animation: logoFadeZoom 1.4s ease forwards;
}

@keyframes logoFadeZoom {
  0%   { opacity: 0; transform: scale(0.85); }
  60%  { opacity: 1; transform: scale(1.05); }
  100% { opacity: 1; transform: scale(1); }
}

@media (max-width: 768px) {
  .splash__inner .custom-logo {
    width: clamp(170px, 50vw, 200px);
  }
}
