@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--delay:0.015s;--duration:0.6s;--easing:cubic-bezier(0.76,0,0.24,1);--font-size:52px}.rolling-text{display:inline-block;font-size:var(--font-size);line-height:calc(var(--font-size) * 1.5);letter-spacing:calc(var(--font-size) / 100);font-weight:900;height:calc(var(--font-size) * 1.5);text-decoration:none;overflow:hidden;color:#1a1a1a;font-family:Inter,sans-serif}.rolling-text.play .letter,.rolling-text:hover .letter{transform:translateY(-100%)}.rolling-text .block:last-child{color:#d3a13b}.rolling-text .letter{display:inline-block;transition:transform var(--duration) var(--easing)}.rolling-text .letter:first-child{transition-delay:calc(var(--delay) * 0)}.rolling-text .letter:nth-child(2){transition-delay:calc(var(--delay) * 1)}.rolling-text .letter:nth-child(3){transition-delay:calc(var(--delay) * 2)}.rolling-text .letter:nth-child(4){transition-delay:calc(var(--delay) * 3)}.rolling-text .letter:nth-child(5){transition-delay:calc(var(--delay) * 4)}.rolling-text .letter:nth-child(6){transition-delay:calc(var(--delay) * 5)}.rolling-text .letter:nth-child(7){transition-delay:calc(var(--delay) * 6)}.rolling-text .letter:nth-child(8){transition-delay:calc(var(--delay) * 7)}.rolling-text .letter:nth-child(9){transition-delay:calc(var(--delay) * 8)}.rolling-text .letter:nth-child(10){transition-delay:calc(var(--delay) * 9)}.rolling-text .letter:nth-child(11){transition-delay:calc(var(--delay) * 10)}.rolling-text .letter:nth-child(12){transition-delay:calc(var(--delay) * 11)}.rolling-text .letter:nth-child(13){transition-delay:calc(var(--delay) * 12)}.rolling-text .letter:nth-child(14){transition-delay:calc(var(--delay) * 13)}.rolling-text .letter:nth-child(15){transition-delay:calc(var(--delay) * 14)}.rolling-text .letter:nth-child(16){transition-delay:calc(var(--delay) * 15)}.rolling-text .letter:nth-child(17){transition-delay:calc(var(--delay) * 16)}.rolling-text .letter:nth-child(18){transition-delay:calc(var(--delay) * 17)}.rolling-text .letter:nth-child(19){transition-delay:calc(var(--delay) * 18)}.rolling-text .letter:nth-child(20){transition-delay:calc(var(--delay) * 19)}.rolling-text .letter:nth-child(21){transition-delay:calc(var(--delay) * 20)}@media (max-width:768px){:root{--font-size:36px}}@media (max-width:480px){:root{--font-size:24px}}.rolling-text.text-sm{--font-size:24px}.rolling-text.text-lg{--font-size:64px}.rolling-text.text-xl{--font-size:80px}