html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:Hanken Grotesk,system-ui,sans-serif}@keyframes svelte-1uha8ag-laser-sweep{0%,to{top:5%}50%{top:95%}}.animate-laser.svelte-1uha8ag{animation:svelte-1uha8ag-laser-sweep 3s ease-in-out infinite}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.5deg)}}.animate-float.svelte-1uha8ag{animation:svelte-1uha8ag-float 5s ease-in-out infinite}@keyframes svelte-1uha8ag-float-reverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(-.5deg)}}.animate-float-rev.svelte-1uha8ag{animation:svelte-1uha8ag-float-reverse 6s ease-in-out infinite}@keyframes svelte-1uha8ag-hero-enter-left{0%{transform:translate(-40px)}to{transform:translate(0)}}@keyframes svelte-1uha8ag-hero-enter-right{0%{transform:translate(40px)}to{transform:translate(0)}}.hero-enter.svelte-1uha8ag{animation:svelte-1uha8ag-hero-enter-left .8s cubic-bezier(.16,1,.3,1) backwards}.hero-enter-right.svelte-1uha8ag{animation-name:svelte-1uha8ag-hero-enter-right;animation-delay:.15s}@media (prefers-reduced-motion: reduce){.hero-enter.svelte-1uha8ag{animation:none}}.cv-auto.svelte-1uha8ag{content-visibility:auto;contain-intrinsic-size:auto 900px}.cv-mock.svelte-1uha8ag{content-visibility:auto;contain-intrinsic-size:auto 480px}.glow-teal.svelte-1uha8ag{background:radial-gradient(closest-side,rgb(2 160 160 / .13),transparent)}html.dark .glow-teal.svelte-1uha8ag{background:radial-gradient(closest-side,rgb(47 179 179 / .14),transparent)}.glow-warm.svelte-1uha8ag{background:radial-gradient(closest-side,rgb(255 189 101 / .22),transparent)}html.dark .glow-warm.svelte-1uha8ag{background:radial-gradient(closest-side,rgb(255 189 101 / .09),transparent)}.glow-teal-strong.svelte-1uha8ag{background:radial-gradient(closest-side,rgb(2 160 160 / .16),transparent)}html.dark .glow-teal-strong.svelte-1uha8ag{background:radial-gradient(closest-side,rgb(47 179 179 / .13),transparent)}
