.about-page #about-content {
  font-family: var(--font-aeonik), "PingFang SC", "Microsoft YaHei", sans-serif;
  line-break: strict;
  overflow-wrap: break-word;
  color: var(--color-black, #000);
  background: var(--color-white, #fff);
}
.about-page #about-content:focus { outline: none; }
.about-page #about-content :is(a,button) { cursor: pointer; }
.about-page #about-content :is(a,button,[tabindex="0"]):focus-visible {
  outline: 2px solid var(--color-alpha-hao-skyblue, #4b82c8);
  outline-offset: 5px;
}
.about-page #about-content .detail-mono { font-family: inherit; text-transform: none; letter-spacing: .04em; }
.about-page #about-content :is(.detail-mono,.text-alpha-hao-gray-60) { color: var(--color-alpha-hao-gray-30, #595959); }
.about-page #about-stats .text-alpha-hao-gray-60 { color: var(--footer-secondary-text, #a3a3a3); }
.about-page #about-stats .Card .font-mono { font-family: inherit; text-transform: none; }
.about-page #about-stats .RichText h2 { overflow-wrap: normal; }
.about-skip {
  position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap;
}
.about-skip:focus {
  position: fixed; inset: 16px auto auto 16px; z-index: 1000;
  width: auto; height: auto; padding: 12px 18px; clip-path: none;
  color: #000; background: #fff; border-radius: 6px;
}
@media (prefers-reduced-motion: reduce) {
  #about-content .ClipScrollSection > div { clip-path: inset(0 round 1.5rem) !important; }
  #about-content .ClipScrollSection > div > div,
  #about-content .FullBleedMediaSection .absolute.inset-0.w-full.h-full,
  #about-content .ScrollRevealSection > div:first-child,
  #about-content .Section, #about-content .Section > div,
  #about-content .BaseCard { transform: none !important; opacity: 1 !important; }
  #about-content .AnimatedText, #about-content .AnimatedText * {
    transform: none !important; opacity: 1 !important; visibility: visible !important;
  }
  #about-content .FlatCta { transform: none !important; opacity: 1 !important; visibility: visible !important; border-radius: 8px !important; }
  #about-content .FlatCta > div:last-child > div, #about-content .FlatCta .icon { transform: none !important; }
  #about-content .FlatCta .cta { opacity: 1 !important; }
}
