.CharacterIntro_intro__eT1pU{position:absolute;isolation:isolate;width:-moz-max-content;width:max-content;text-align:center;color:#fff}.CharacterIntro_intro__eT1pU:before{content:"";position:absolute;inset:-5cqw -9cqw;background:radial-gradient(closest-side,rgb(0 0 0/52%),transparent);z-index:-1}.CharacterIntro_rule__9NZ9z{display:block;height:.2cqw;background:rgb(255 255 255/85%);animation:CharacterIntro_grow__VSQfS .55s cubic-bezier(.2,.7,.1,1) var(--intro-delay) both paused}.CharacterIntro_name__wLvZz{font-size:var(--name-size);font-weight:600;line-height:1.2;letter-spacing:var(--tracking);padding-inline-start:var(--tracking);margin-block:1.3cqw;text-shadow:0 .2cqw 1.1cqw rgb(0 0 0/80%);animation:CharacterIntro_track__0_3Zc .7s cubic-bezier(.15,.7,.1,1) var(--intro-delay) both paused}.CharacterIntro_name__wLvZz,.CharacterIntro_role__TAnvP{display:block;white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all}.CharacterIntro_role__TAnvP{font-size:3.4cqw;font-weight:500;line-height:1.3;letter-spacing:.16em;margin-top:1.3cqw;padding-inline:1cqw;text-wrap:pretty;text-shadow:0 .1cqw .7cqw rgb(0 0 0/95%);animation:CharacterIntro_reveal__eW_HK .4s ease-out var(--role-delay) both paused}.CharacterIntro_role__TAnvP:lang(en){letter-spacing:.04em;word-break:normal}@keyframes CharacterIntro_grow__VSQfS{0%{transform:scaleX(.1);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes CharacterIntro_reveal__eW_HK{0%{opacity:0}to{opacity:1}}@keyframes CharacterIntro_track__0_3Zc{0%{opacity:0;letter-spacing:var(--tracking-from)}to{opacity:1;letter-spacing:var(--tracking)}}@media (prefers-reduced-motion:reduce){.CharacterIntro_name__wLvZz,.CharacterIntro_role__TAnvP,.CharacterIntro_rule__9NZ9z{animation:none}}