.cite-section{background:linear-gradient(180deg,#fff,#fafafa);overflow:hidden;padding:80px 24px;position:relative}.cite-glow{transition:background .3s ease}.cite-floaters,.cite-glow{inset:0;pointer-events:none;position:absolute}.cite-floaters{overflow:hidden}.floater{border-radius:50%;opacity:0;position:absolute;transition:opacity 1s ease}.cite-section.visible .floater{opacity:1}.floater.f1{animation:floatSlow 20s ease-in-out infinite;background:radial-gradient(circle,#a3000008 0,#0000 70%);height:200px;left:10%;top:-50px;width:200px}.floater.f2{animation:floatSlow 15s ease-in-out infinite reverse;background:radial-gradient(circle,#6309220a 0,#0000 70%);bottom:-30px;height:150px;right:15%;width:150px}.floater.f3{animation:floatSlow 18s ease-in-out infinite;background:radial-gradient(circle,#a3000008 0,#0000 70%);height:100px;right:5%;top:50%;width:100px}@keyframes floatSlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}.cite-inner{margin:0 auto;max-width:900px;padding:0 60px;position:relative;text-align:center}.quote-mark{color:#a3000014;font-family:Georgia,serif;font-size:8rem;line-height:1;opacity:0;position:absolute;transform:scale(.5);transition:all .8s cubic-bezier(.16,1,.3,1)}.cite-section.visible .quote-mark{opacity:1;transform:scale(1)}.quote-open{animation:quoteFloat 6s ease-in-out infinite;left:0;top:-20px}.quote-close{animation:quoteFloat 6s ease-in-out infinite reverse;bottom:20px;right:0}@keyframes quoteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cite-quote{color:#1a1a1a;font-size:clamp(1.1rem,2.5vw,1.75rem);font-style:normal;font-weight:500;line-height:1.7;margin:0;position:relative}.cite-quote .word{display:inline-block;margin-right:.3em;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.16,1,.3,1)}.cite-section.visible .cite-quote .word{animation:wordReveal .6s cubic-bezier(.16,1,.3,1) forwards;opacity:1;transform:translateY(0)}@keyframes wordReveal{0%{filter:blur(4px);opacity:0;transform:translateY(20px) rotateX(-20deg)}to{filter:blur(0);opacity:1;transform:translateY(0) rotateX(0)}}.cite-underline{background:#a300001a;border-radius:2px;height:4px;margin:32px auto 0;overflow:hidden;position:relative;width:80px}.underline-fill{background:linear-gradient(90deg,#a30000,#630922);border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width 1s cubic-bezier(.16,1,.3,1) .5s;width:0}.cite-section.visible .underline-fill{width:100%}.cite-quote:hover .word{color:#a30000;transition:color .15s ease}.cite-quote .word:hover{color:#1a1a1a;transform:scale(1.05)}@media (max-width:768px){.cite-section{padding:60px 24px}.cite-inner{padding:0 20px}.quote-mark{font-size:5rem}.quote-open{left:-10px;top:-10px}.quote-close{bottom:30px;right:-10px}.cite-quote{font-size:1.15rem;line-height:1.6}.cite-underline{margin-top:24px;width:60px}.cite-floaters{display:none}}
/*# sourceMappingURL=29.bc19732f.chunk.css.map*/