.email.svelte-177hn4m{color:#fff;background-color:#000;font-size:1.2rem;padding:.2rem .4rem;-webkit-user-select:text;user-select:text}.box.svelte-177hn4m{--lift: 0rem;border:1px solid black;box-shadow:2px 2px #000;width:100%;height:20rem;position:relative;-webkit-user-select:none;user-select:none;transform:perspective(60rem) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift));transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.box.svelte-177hn4m:before{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:.6rem}.box.svelte-177hn4m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 20%),rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 35%,transparent 65%);transition:opacity .3s ease}.box.svelte-177hn4m:hover{--lift: -.6rem;box-shadow:calc(8px + var(--sx, 0px)) calc(10px + var(--sy, 0px)) 0 #000000bf}.box.svelte-177hn4m:hover:before{bottom:-1.2rem;height:1.2rem}.box.svelte-177hn4m:hover:after{opacity:1}@media (prefers-reduced-motion: reduce){.box.svelte-177hn4m{transition:none}.box.svelte-177hn4m:after{display:none}}.box.svelte-177hn4m video:where(.svelte-177hn4m){width:100%;height:100%;object-fit:cover}.box.svelte-177hn4m .email:where(.svelte-177hn4m){position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10}
