/* @chunk:7lxXRCMI v=a44ce6a2 */
._c4573e439c98._c9b75fa94bea ._c50a770f17bf:nth-child(3) { transition-delay: .2s; }
._c7fae6b0cd94 span._c236c4ed77dd {
      color: var(--text-main);
      font-weight: 500;
    }
/* ===================== LOGO ===================== */
    ._c293a0dcb844 {
      position: relative;
      display: flex;
      align-items: center;
      cursor: pointer;
    }
/* ===================== CTA ===================== */
    ._c0f29eb063ad {
      height: 100vh;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      text-align: center;
      position: relative;
      z-index: 2;
    }
._cb25933d10f1:hover ._c0b43be0632a { opacity: 1; }
._c798cd39a5d7:fullscreen ._cfea5f405e3f {
      object-fit: contain !important;
    }
._c4573e439c98 {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100dvh;
      z-index: 101;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      pointer-events: none;
      opacity: 0;
      transition: opacity .45s var(--ease-luxury);
      background: rgba(3, 3, 3, .98);
      backdrop-filter: blur(40px);
      -webkit-backdrop-filter: blur(40px);
      overflow: hidden;
    }
._ca349fdc3f44 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: radial-gradient(circle at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%);
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding: 2.5rem;
      z-index: 5;
      transition: opacity .5s ease;
      /* Ensures mobile taps register cleanly */
      -webkit-tap-highlight-color: transparent;
    }
