.project-card{cursor:pointer}.project-card:hover{translate:0 -.5rem;box-shadow:var(--project-card-shadow)!important}section.svelte-1dye22t{padding-block-start:var(--header-size);padding-block-end:calc(var(--header-size) / 4)}h2.svelte-1dye22t{font-size:2.5rem;line-height:2;font-weight:700;position:relative}h2.svelte-1dye22t:after{--line-height: .25rem;--line-width: calc(15 * var(--line-height));content:"";position:absolute;left:0;bottom:0;width:var(--line-width);height:var(--line-height);background-color:var(--color-primary);z-index:1}#hero.svelte-1h9oe6u{padding-top:var(--header-size, 6rem)}.hero-background.svelte-1h9oe6u{position:absolute;inset:0;z-index:-2;overflow-x:hidden;-webkit-mask-image:radial-gradient(at top center,black 30%,transparent 70%);mask-image:radial-gradient(at top center,black 30%,transparent 70%)}.hero-gradient.svelte-1h9oe6u{position:absolute;opacity:.7;left:50%;top:50%;translate:-50% -45%;width:100%;aspect-ratio:1 / 1;z-index:-1;filter:blur(100px);background:radial-gradient(ellipse at 45% 50%,var(--color-primary),transparent 30%),radial-gradient(ellipse at 55% 65%,var(--color-secondary),transparent 40%);animation:svelte-1h9oe6u-gradient-move 10s ease-in-out infinite}@keyframes svelte-1h9oe6u-gradient-move{0%,to{translate:-50% -45%;rotate:0deg}50%{translate:-52% -50%;rotate:90deg}}
