@property --draw{syntax:"<number>";inherits:true;initial-value:1}.button-link.svelte-iy1n6l{--duration:.5s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);align-items:center;gap:calc(2 * var(--vh));text-transform:inherit;line-height:1.6;display:inline-flex;position:relative}.button-link.svelte-iy1n6l:after{content:"";inset:min(-12px, calc(-12 * var(--vh))) min(-16px, calc(-16 * var(--vh)));position:absolute}.title.svelte-iy1n6l{text-shadow:var(--title-shadow);transition:scale var(--duration) var(--ease-out-back)}.arrow.svelte-iy1n6l{aspect-ratio:1;place-items:center;width:1.5em;display:grid;translate:-.25em}.chevron.svelte-iy1n6l{width:100%;transition:translate var(--duration) var(--ease-out-expo);overflow:visible}.chevron.svelte-iy1n6l path:where(.svelte-iy1n6l){fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:var(--draw) 2;opacity:min(1, calc(var(--draw) * 4))}@keyframes svelte-iy1n6l-draw{0%{--draw:0}}.button-link.svelte-iy1n6l:focus-visible path:where(.svelte-iy1n6l){animation:.6s cubic-bezier(.22,1,.36,1) both svelte-iy1n6l-draw}.button-link.svelte-iy1n6l:focus-visible path:where(.svelte-iy1n6l)+path:where(.svelte-iy1n6l){animation-delay:.1s}@media (hover:hover){.button-link.svelte-iy1n6l:hover .title:where(.svelte-iy1n6l){scale:1.1}.button-link.svelte-iy1n6l:hover .chevron:where(.svelte-iy1n6l){translate:-.5em}.button-link.svelte-iy1n6l:hover path:where(.svelte-iy1n6l){animation:.6s cubic-bezier(.22,1,.36,1) both svelte-iy1n6l-draw}.button-link.svelte-iy1n6l:hover path:where(.svelte-iy1n6l)+path:where(.svelte-iy1n6l){animation-delay:.1s}}
