.ah-title{position:relative}.ah-ink,.ah-gold{position:relative;display:inline-block;opacity:0;transform:translateY(.18em);filter:blur(6px)}.ah-acad{position:relative;display:inline-block}@keyframes ah-type-in{to{opacity:1;transform:none;filter:drop-shadow(0 0 14px rgba(255,255,255,.14))}}.ah-ink{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.95) 49%,rgba(200,225,255,.55) 51%,transparent 60%),linear-gradient(180deg,#fff,#eef0f3 30%,#b9bec6 52%,#f4f5f7 64%,#d5d9df 84%,#fff);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:130% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ah-type-in 1s cubic-bezier(.2,.8,.2,1) forwards,ah-sweep 8s ease-in-out 3.2s infinite}:root:not(.dark) .ah-ink{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.9) 49%,rgba(200,225,255,.5) 51%,transparent 60%),linear-gradient(180deg,#2b2f38,#4a505c 45%,#1b1e25 60%,#3a3f4a)}.ah-gold{background-image:linear-gradient(100deg,transparent 34%,rgba(255,214,230,.4) 43%,rgba(255,252,240,1) 49.5%,rgba(190,225,255,.5) 56%,transparent 65%),linear-gradient(180deg,#fbe9b7,hsl(var(--gold-585-light, 48 72% 62%)) 22%,hsl(var(--gold-585, 46 65% 52%)) 42%,#8f5e22 52%,#c9913f 60%,hsl(var(--gold-585-light, 48 72% 62%)) 78%,hsl(var(--gold-585-dark, 44 60% 42%)));background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:130% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ah-type-in-gold 1.1s cubic-bezier(.2,.8,.2,1) .25s forwards,ah-sweep 6.5s ease-in-out 1.8s infinite}@keyframes ah-type-in-gold{to{opacity:1;transform:none;filter:drop-shadow(0 1px 0 rgba(70,40,5,.5))}}@keyframes ah-sweep{0%{background-position:130% 0,0 0}40%,to{background-position:-130% 0,0 0}}.ah-acad{filter:drop-shadow(0 0 16px hsl(var(--gold-585, 46 65% 52%) / .35)) drop-shadow(0 0 40px hsl(var(--gold-585, 46 65% 52%) / .18));animation:ah-radiance 4.5s ease-in-out 1.6s infinite}@keyframes ah-radiance{50%{filter:drop-shadow(0 0 22px hsl(var(--gold-585, 46 65% 52%) / .6)) drop-shadow(0 0 60px hsl(var(--gold-585, 46 65% 52%) / .3))}}.ah-gold:before,.ah-gold:after,.ah-ink:after{content:"";position:absolute;width:.44em;height:.44em;pointer-events:none;background:radial-gradient(circle,#fff 0%,rgba(255,250,235,.95) 18%,rgba(255,236,190,.6) 38%,transparent 70%);clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);transform:scale(0) rotate(0);opacity:0;animation:ah-twinkle 5.2s ease-in-out infinite}.ah-gold:before{top:-.1em;left:34%;animation-delay:2.6s}.ah-gold:after{top:.5em;left:82%;width:.32em;height:.32em;animation-delay:4.3s}.ah-ink:after{top:.02em;left:58%;width:.3em;height:.3em;animation-delay:3.9s;background:radial-gradient(circle,#fff 0%,rgba(235,245,255,.95) 20%,rgba(200,225,255,.55) 40%,transparent 70%)}@keyframes ah-twinkle{0%,70%,to{transform:scale(0) rotate(0);opacity:0}76%{transform:scale(1.15) rotate(45deg);opacity:1}82%{transform:scale(.55) rotate(90deg);opacity:.9}88%{transform:scale(0) rotate(120deg);opacity:0}}.ah-cap{position:absolute;z-index:2;pointer-events:none;width:1.1em;height:.84em;left:-.1em;top:-.5em;transform-origin:50% 80%;opacity:0;transform:translateY(-1.4em) rotate(-38deg) scale(.7);filter:drop-shadow(0 .06em .06em rgba(0,0,0,.55));animation:ah-cap-land 2.2s cubic-bezier(.25,.8,.3,1) 1.3s forwards}@keyframes ah-cap-land{0%{opacity:0;transform:translateY(-1.4em) rotate(-38deg) scale(.7)}35%{opacity:1;transform:translateY(.06em) rotate(-4deg) scale(1.02)}50%{transform:translateY(-.1em) rotate(-24deg) scale(1)}64%{transform:translateY(.02em) rotate(-9deg)}78%{transform:translateY(-.03em) rotate(-17deg)}90%{transform:translateY(.01em) rotate(-12deg)}to{opacity:1;transform:translateY(0) rotate(-14deg) scale(1)}}.ah-tassel{transform-box:view-box;transform-origin:104px 44px;animation:ah-tassel-settle 2.4s ease-out 2.4s both,ah-tassel-sway 5s ease-in-out 4.8s infinite}@keyframes ah-tassel-settle{0%{transform:rotate(0)}20%{transform:rotate(22deg)}45%{transform:rotate(-14deg)}65%{transform:rotate(8deg)}82%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes ah-tassel-sway{50%{transform:rotate(5deg)}}.ah-cap-sheen{animation:ah-cap-sheen 6.5s ease-in-out 3.8s infinite}@keyframes ah-cap-sheen{0%,to{opacity:0}8%{opacity:.18}16%{opacity:0}}.ah-badge-text{background-image:linear-gradient(90deg,hsl(var(--primary)) 0% 40%,#f2dd88 50%,hsl(var(--primary)) 60% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ah-sweep-badge 7s ease-in-out 1s infinite}@keyframes ah-sweep-badge{0%{background-position:100% 0}45%,to{background-position:-160% 0}}@media(prefers-reduced-motion:reduce){.ah-ink,.ah-gold,.ah-acad,.ah-badge-text,.ah-cap,.ah-tassel,.ah-cap-sheen{animation:none!important}.ah-ink,.ah-gold{opacity:1;transform:none;filter:none}.ah-cap{opacity:1;transform:rotate(-14deg)}.ah-gold:before,.ah-gold:after,.ah-ink:after{display:none}}.ah-benefit{opacity:0;transform:translateY(8px);animation:ah-benefit-in .7s cubic-bezier(.2,.8,.2,1) calc(.9s + var(--i, 0) * .12s) forwards,ah-benefit-glow 8s ease-in-out calc(2.4s + var(--i, 0) * 2s) infinite}.ah-benefit>span:first-child{animation:ah-benefit-icon 8s ease-in-out calc(2.4s + var(--i, 0) * 2s) infinite}@keyframes ah-benefit-in{to{opacity:1;transform:none}}@keyframes ah-benefit-glow{0%,22%,to{border-color:hsl(var(--border) / .6);box-shadow:none}6%,14%{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 1px hsl(var(--primary) / .25),0 0 22px hsl(var(--primary) / .28),inset 0 0 18px hsl(var(--primary) / .08)}}@keyframes ah-benefit-icon{0%,22%,to{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));box-shadow:none}6%,14%{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 16px hsl(var(--primary) / .6)}}@media(prefers-reduced-motion:reduce){.ah-benefit,.ah-benefit>span:first-child{animation:none;opacity:1;transform:none}}
