/* AFL AuraaWomen site motion module. Component-specific reveal only;
   React owns carousels, ScrollDriver owns section parallax, V5.4 owns words.
   No layout changes, no blur of original media, no global !important overrides. */
.aw-person-profile-surface.aw-aanchal-v51 .aw-v53-about__title {
  width: 100%; max-width: 100%; font-size: clamp(2.7rem,4.5vw,4.95rem) !important;
  line-height: 1.12 !important; letter-spacing: -.038em !important; overflow: visible;
}
.aw-person-profile-surface.aw-aanchal-v51 .aw-v53-about__title > span,
.aw-person-profile-surface.aw-aanchal-v51 .aw-v53-about__title > em {
  display: block !important; width: 100%; min-width: 0;
}
.aw-person-profile-surface.aw-aanchal-v51 .aw-v53-about__title .aw54-words {
  display: inline !important; white-space: normal !important;
}
.aw-person-profile-surface.aw-aanchal-v51 .aw-v53-about__title .aw54-words .aw54-word {
  display: inline-block !important; white-space: nowrap !important; max-width: 100%;
}
@media (max-width: 600px) {
  .aw-person-profile-surface.aw-aanchal-v51 .aw-v53-about__title {
    font-size: clamp(2.25rem,8.7vw,3.6rem) !important;
  }
}
@media (prefers-reduced-motion: no-preference) {
  html.aw-live-ready [data-aw-live-kind="headline"] {
    clip-path: inset(0 68% 0 0); opacity: .92;
    transition: clip-path 900ms cubic-bezier(.18,.8,.22,1), opacity 620ms ease;
    transition-delay: var(--aw-live-delay,0ms);
  }
  html.aw-live-ready [data-aw-live-kind="headline"][data-aw-live-state="visible"] {
    clip-path: inset(0 0 0 0); opacity: 1;
  }
  html.aw-live-ready [data-aw-live-kind="support"] {
    opacity: .62; translate: 0 14px;
    transition: opacity 720ms ease, translate 800ms cubic-bezier(.18,.8,.22,1);
    transition-delay: var(--aw-live-delay,0ms);
  }
  html.aw-live-ready [data-aw-live-kind="support"][data-aw-live-state="visible"] {
    opacity: 1; translate: 0 0;
  }
  html.aw-live-ready [data-aw-live-kind="card"] {
    opacity: .55; translate: 0 28px;
    transition: opacity 700ms ease, translate 870ms cubic-bezier(.16,1,.3,1);
    transition-delay: var(--aw-live-delay,0ms);
  }
  html.aw-live-ready [data-aw-live-kind="card"][data-aw-live-state="visible"] {
    opacity: 1; translate: 0 0;
  }
  html.aw-live-ready [data-aw-live-kind="visual"] {
    opacity: .78; clip-path: inset(5% 0 5% 0 round 14px);
    transition: opacity 920ms ease, clip-path 1050ms cubic-bezier(.16,1,.3,1);
  }
  html.aw-live-ready [data-aw-live-kind="visual"][data-aw-live-state="visible"] {
    opacity: 1; clip-path: inset(0 0 0 0 round 0px);
  }
  html.aw-live-ready [data-aw-live-kind="footer"] {
    opacity: .65; translate: 0 14px;
    transition: opacity 740ms ease, translate 900ms cubic-bezier(.16,1,.3,1);
  }
  html.aw-live-ready [data-aw-live-kind="footer"][data-aw-live-state="visible"] {
    opacity: 1; translate: 0 0;
  }
  /* Reverse-scroll re-entry. No disappearing content while actually in view. */
  html.aw-live-ready [data-aw-live-state="ready"] { transition-delay: 0ms; transition-duration: 300ms; }
  /* Keep hover micro-motion independent from ScrollDriver and React slide transforms. */
  main .aw-business-hero-stage .aw-business-logo-mount img { transition: filter .35s ease; }
  main .aw-business-hero-stage:hover .aw-business-logo-mount img { filter: drop-shadow(0 5px 18px rgba(221,187,128,.20)); }
  main .aw-v51-discovery__tile:hover, main .aw-profile-continue__link:hover { translate: 0 -3px; }
}
@media (prefers-reduced-motion: reduce) {
  html.aw-live-ready [data-aw-live-kind] { opacity: 1; translate: none; clip-path: none; transition: none; }
}
