.grid.svelte-capx4w{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-row-gap:var(--space-600)}@media (min-width: 48rem){.grid.svelte-capx4w{grid-template-columns:repeat(6,minmax(0,1fr));grid-row-gap:var(--space-800)}}.link.svelte-f00xe5{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-200);white-space:nowrap;cursor:pointer;text-decoration:none;border-radius:var(--space-100);padding:var(--space-50);transition:all var(--transition-duration-nitro) var(--transition-timing-function)}span.svelte-f00xe5{text-decoration:underline;color:var(--color-on-surface-darker);transition-property:color;transition-duration:var(--transition-duration-nitro);transition-timing-function:var(--transition-timing-function)}.icon-wrapper.svelte-f00xe5{display:flex;align-items:center;justify-content:center;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)}i.svelte-f00xe5{position:relative;overflow:hidden;display:block}i.svelte-f00xe5 img:where(.svelte-f00xe5){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition-property:transform}.link.svelte-f00xe5:hover span:where(.svelte-f00xe5){color:var(--color-on-surface)}.link.svelte-f00xe5:hover .icon-wrapper:where(.svelte-f00xe5){background-color:var(--color-on-surface-brand)}.link.external.svelte-f00xe5:hover i:where(.svelte-f00xe5) img:where(.svelte-f00xe5){animation-name:svelte-f00xe5-arrowOutLoop;animation-duration:.32s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function)}.link.internal.svelte-f00xe5:hover i:where(.svelte-f00xe5) img:where(.svelte-f00xe5){animation-name:svelte-f00xe5-arrowRightLoop;animation-duration:.32s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function)}.link.email.svelte-f00xe5:hover i:where(.svelte-f00xe5) img:where(.svelte-f00xe5){animation-name:svelte-f00xe5-iconBounce;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function)}.link.-full.svelte-f00xe5{width:100%;justify-content:space-between}@media (min-width: 992px){.link.-full.svelte-f00xe5{width:auto}}.link.-small.svelte-f00xe5 span:where(.svelte-f00xe5){font-size:var(--font-size-200)}@keyframes svelte-f00xe5-arrowOutLoop{0%{transform:translateZ(10px);opacity:1}50%{transform:translate3d(24px,-24px,10px);opacity:1;filter:invert(1)}51%{opacity:0}52%{transform:translate3d(-24px,24px,10px);opacity:0}53%{opacity:1}to{transform:translateZ(10px);opacity:1;filter:invert(1)}}@keyframes svelte-f00xe5-arrowRightLoop{0%{transform:translate(0);opacity:1}50%{transform:translate(16px);opacity:1;filter:invert(1)}51%{opacity:0}52%{transform:translate(-16px);opacity:0}53%{opacity:1}to{transform:translate(0);opacity:1;filter:invert(1)}}@keyframes svelte-f00xe5-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-f00xe5,.icon-wrapper.svelte-f00xe5,span.svelte-f00xe5,i.svelte-f00xe5 img:where(.svelte-f00xe5){transition:none}.link.svelte-f00xe5:hover i:where(.svelte-f00xe5) img:where(.svelte-f00xe5){animation:none;filter:invert(1)}}ul.svelte-9me9tw{width:100%;display:flex;flex-flow:row wrap;flex-direction:column;padding:0;margin:0;list-style:none}.-vertical.svelte-9me9tw{flex-direction:column}.-gapped.svelte-9me9tw{gap:var(--space-500)}.-smallgap.svelte-9me9tw{gap:var(--space-200)}.-divided.svelte-9me9tw>*{border-top:1px solid var(--color-on-surface-accent)}.-hoverable.svelte-9me9tw>*:hover{background-color:var(--color-on-surface-opacity-1);transition-property:background-color;transition-duration:var(--transition-duration-mid);transition-timing-function:var(--transition-timing-function)}.-inverted-mobile.svelte-9me9tw{flex-direction:column-reverse}.-gap-vnone.svelte-9me9tw{gap:0 var(--space-500)!important}@media (min-width: 992px){ul.svelte-9me9tw{flex-direction:row}ul.svelte-9me9tw:not(.-vertical)>*:not(:first-child):not(:last-child){border-right:none!important;border-left:none!important}ul.-vertical.svelte-9me9tw:not(.-divided)>:first-child{border-bottom:none!important}ul.-vertical.svelte-9me9tw:not(.-divided)>:last-child{border-top:none!important}.-inverted-mobile.svelte-9me9tw{flex-direction:column}}
