.link.svelte-1afgyw5{justify-content:center;align-items:center;gap:var(--space-200);white-space:nowrap;cursor:pointer;border-radius:var(--space-100);padding:var(--space-50);transition:all var(--transition-duration-nitro) var(--transition-timing-function);text-decoration:none;display:inline-flex;position:relative}span.svelte-1afgyw5{color:var(--color-on-surface-darker);transition-property:color;transition-duration:var(--transition-duration-nitro);transition-timing-function:var(--transition-timing-function);text-decoration:underline}.icon-wrapper.svelte-1afgyw5{padding:var(--space-100);background-color:var(--color-on-surface-accent);border-radius:var(--space-50);transition-property:background-color;transition-duration:var(--transition-duration-nitro);transition-timing-function:var(--transition-timing-function);justify-content:center;align-items:center;display:flex}i.svelte-1afgyw5{display:block;position:relative;overflow:hidden}i.svelte-1afgyw5 img:where(.svelte-1afgyw5){object-fit:contain;width:100%;height:100%;transition-property:transform;position:absolute;top:0;left:0}.link.svelte-1afgyw5:hover span:where(.svelte-1afgyw5){color:var(--color-on-surface)}.link.svelte-1afgyw5:hover .icon-wrapper:where(.svelte-1afgyw5){background-color:var(--color-on-surface-brand)}.link.external.svelte-1afgyw5:hover i:where(.svelte-1afgyw5) img:where(.svelte-1afgyw5){animation-name:svelte-1afgyw5-arrowOutLoop;animation-duration:.32s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function)}.link.internal.svelte-1afgyw5:hover i:where(.svelte-1afgyw5) img:where(.svelte-1afgyw5){animation-name:svelte-1afgyw5-arrowRightLoop;animation-duration:.32s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function)}.link.email.svelte-1afgyw5:hover i:where(.svelte-1afgyw5) img:where(.svelte-1afgyw5){animation-name:svelte-1afgyw5-iconBounce;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function)}.link.-full.svelte-1afgyw5{justify-content:space-between;width:100%}@media (width>=992px){.link.-full.svelte-1afgyw5{width:auto}}.link.-small.svelte-1afgyw5 span:where(.svelte-1afgyw5){font-size:var(--font-size-200)}@keyframes svelte-1afgyw5-arrowOutLoop{0%{opacity:1;transform:translateZ(10px)}50%{opacity:1;filter:invert();transform:translate3d(24px,-24px,10px)}51%{opacity:0}52%{opacity:0;transform:translate3d(-24px,24px,10px)}53%{opacity:1}to{opacity:1;filter:invert();transform:translateZ(10px)}}@keyframes svelte-1afgyw5-arrowRightLoop{0%{opacity:1;transform:translate(0)}50%{opacity:1;filter:invert();transform:translate(16px)}51%{opacity:0}52%{opacity:0;transform:translate(-16px)}53%{opacity:1}to{opacity:1;filter:invert();transform:translate(0)}}@keyframes svelte-1afgyw5-iconBounce{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-4px)scale(1.05)}50%{transform:translateY(-2px)scale(1.02)}75%{transform:translateY(-6px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.link.svelte-1afgyw5,.icon-wrapper.svelte-1afgyw5,span.svelte-1afgyw5,i.svelte-1afgyw5 img:where(.svelte-1afgyw5){transition:none}.link.svelte-1afgyw5:hover i:where(.svelte-1afgyw5) img:where(.svelte-1afgyw5){filter:invert();animation:none}}
