@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";h2.effect-text{font-family:Inter;font-size:48px;line-height:52px;letter-spacing:-.03em}h2.effect-text span{--add: 0;position:relative;z-index:calc(1 + var(--add) * 2);display:inline-block;font-weight:calc(200 + 700 * var(--add));font-stretch:calc(100% + 25% * var(--add));color:hsl(240deg,100%,calc(85% + 15% * var(--add)));transition:transform .2s,color .2s,font-stretch .2s,font-weight .2s}h2.effect-text span:hover{--add: 1}h2.effect-text span:hover+span,h2.effect-text span:has(+span:hover){--add: .7}h2.effect-text span:hover+span+span,h2.effect-text span:has(+span+span:hover){--add: .45}h2.effect-text span:hover+span+span+span,h2.effect-text span:has(+span+span+span:hover){--add: .2}.title-effect span{--add: 0;position:relative;z-index:calc(1 + var(--add) * 2);display:inline-block;font-weight:calc(600 + 300 * var(--add));color:hsl(227,65%,calc(50% + 20% * var(--add)));transition:transform .2s,color .2s,font-weight .2s}.title-effect span:hover{--add: 1;transform:translateY(-2px)}.title-effect span:hover+span,.title-effect span:has(+span:hover){--add: .7}.title-effect span:hover+span+span,.title-effect span:has(+span+span:hover){--add: .45}.title-effect span:hover+span+span+span,.title-effect span:has(+span+span+span:hover){--add: .2}.title-effect .big-letter{font-size:1.5em}.title-effect .mid-letter{font-size:1.4em}.title-effect .big-letter:hover{transform:translateY(-2px)}.tm-mark{font-size:.4em;vertical-align:super;position:relative;top:-10px;margin-left:2px}
