.line.svelte-z7oroz{position:absolute;display:block;left:0;width:0;height:3px;bottom:-3px;transition:all .2s ease-in-out;z-index:-1}.line1.svelte-z7oroz{background:#fff}.line2.svelte-z7oroz{transition-timing-function:ease-out;background:#5fffe2}.link.svelte-z7oroz{position:relative;text-decoration:none;font-family:DinPro,sans-serif;font-weight:300;color:#fff}@media(hover:hover){.link.svelte-z7oroz:hover{text-decoration:none;color:#5fffe2}.link.svelte-z7oroz:hover .line1:where(.svelte-z7oroz){width:100%}.link.svelte-z7oroz:hover .line2:where(.svelte-z7oroz){transition-delay:.18s;transition-duration:.3s;width:calc(100% - 10px)}.link.svelte-z7oroz:hover .badge:where(.svelte-z7oroz){transform:scale(1.5);background-color:#5fffe2}}.lg.svelte-z7oroz{font-size:50px}@media(min-width:700px){.lg.svelte-z7oroz{font-size:70px}}.md.svelte-z7oroz{font-size:30px}@media(min-width:700px){.md.svelte-z7oroz{font-size:50px}}.sm.svelte-z7oroz{font-size:24px;font-weight:700}.badge.svelte-z7oroz{position:absolute;right:-10px;top:8px;z-index:10;font-size:10px;font-family:DinPro,sans-serif;font-weight:300;text-align:center;color:#0e0523;background-color:#fff;padding:0 4px;transition:transform .2s ease-out}@media(min-width:700px){.badge.svelte-z7oroz{right:-20px;top:10px;padding:0 8px;font-size:15px}}
