/* @chunk:54nC_seV v=fe768b6f */
._ccb53f9ffd50 {
      margin-top: 2.5rem;
      display: flex;
      gap: 1rem;
      justify-content: center;
      opacity: 0;
      transform: translateY(20px);
    }
._c3c0c38f79db:hover ._cb0472fa98bf {
      height: 4px;
      background: rgba(255, 255, 255, .3);
    }
._ce79f62591c0 {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      max-width: 400px;
      padding: 1.6rem 0;
      border-bottom: 1px solid rgba(255, 255, 255, .06);
      text-decoration: none;
      opacity: 0;
      transform: translateY(18px);
      transition: opacity .5s var(--ease-luxury), transform .5s var(--ease-luxury);
    }
._c1c7d844bbc0 {
      width: 100%;
      height: 1px;
      background: linear-gradient(to right, transparent, rgba(255, 255, 255, .07), transparent);
      margin-bottom: 2.5rem;
    }
nav._c26ed5be1549 a:hover::after {
      transform: scaleX(1);
      transform-origin: left;
    }
._c7d0438068c3 span._ce014f121194 {
      color: var(--text-main);
      font-weight: 500;
    }
._c4af482ee3a1 {
      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;
    }
