[data-gian]::after { content: none !important; display: none !important; }
.gnav .brand-gap { flex: 0 0 1px; }
@media (max-width: 760px) { .gnav .brand-gap { margin-right: auto; } }
.vcard::before { content: ""; position: absolute; inset: 0 0 45% 0; z-index: 1; pointer-events: none;
  background: linear-gradient(rgba(10, 14, 20, .62), rgba(10, 14, 20, 0)); }
.vcard-txt { z-index: 2; }
.si-fig .clip-still { width: 100%; max-height: 78vh; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 24px; }
