.intro-brand-frame{position:absolute;left:50%;top:calc(50% + 100px);z-index:4;transform:translateX(-50%);opacity:0;padding:16px 29px;border:1px solid #cbbce840;border-radius:2px;text-align:center;background:linear-gradient(120deg,#b6a3d008,transparent);pointer-events:none}.intro-brand-name{display:block;font-family:Inter,Arial,Helvetica,sans-serif;font-size:30px;font-weight:600;line-height:1.08;letter-spacing:.07em;color:#f6f1ff;text-shadow:0 0 22px #d3b7ff20}.intro-brand-name>span{display:block;font-size:.72em;font-weight:300;letter-spacing:.16em;margin-top:5px}.aim-word:first-child{font-size:1em!important}@media(max-width:700px){.intro-brand-frame{top:calc(50% + 76px);padding:12px 21px}.intro-brand-name{font-size:23px}}@media(prefers-reduced-motion:reduce){.intro-brand-frame{opacity:1;transform:translateX(-50%)}}
.intro-brand-frame{border:0!important;background:none!important;padding:0!important;top:calc(50% + 82px)}.intro-brand-name{font-size:26px;font-weight:500;letter-spacing:.06em}.intro-brand-name>span{font-size:.64em;font-weight:300;letter-spacing:.17em}.logo-born .intro-brand-name{animation:brand-ta-da .75s cubic-bezier(.2,.8,.2,1) both}@keyframes brand-ta-da{0%{opacity:0;transform:translateY(8px) scale(.92);text-shadow:0 0 0 transparent}60%{opacity:1;transform:translateY(-1px) scale(1.025);text-shadow:0 0 20px #ead6ff88}100%{opacity:1;transform:none;text-shadow:0 0 14px #d3b7ff22}}@media(max-width:700px){.intro-brand-frame{top:calc(50% + 66px)}.intro-brand-name{font-size:22px}}@media(prefers-reduced-motion:reduce){.logo-born .intro-brand-name{animation:none}}