.swipe-arrow[data-v-dd01ff73]{animation:swipe-dd01ff73 1.4s var(--ease-out-soft) infinite}@keyframes swipe-dd01ff73{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.swipe-arrow[data-v-dd01ff73]{animation:none}}.phone-body[data-v-dd01ff73]{transform:rotate(var(--tilt));transition:transform .7s var(--ease-out-soft), box-shadow .7s var(--ease-out-soft);box-shadow:0 12px 24px -14px #00000040}.phone:hover .phone-body[data-v-dd01ff73],.phone:focus-within .phone-body[data-v-dd01ff73]{transform:rotate(0)translateY(-14px)scale(1.02);box-shadow:0 22px 32px -16px #0000004d}[data-theme=dark]{box-shadow:0 12px 24px -14px #00000080}#preloader[data-astro-cid-xtleqxzo]{display:none}html.preloading #preloader[data-astro-cid-xtleqxzo]{z-index:100;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html.preloading body{overflow:hidden}.pl-half[data-astro-cid-xtleqxzo]{background:#12100e;height:50.5%;position:absolute;left:0;right:0}.pl-top[data-astro-cid-xtleqxzo]{top:0}.pl-bot[data-astro-cid-xtleqxzo]{bottom:0}.pl-count[data-astro-cid-xtleqxzo]{--p:0%;z-index:2;font:800 clamp(6.5rem, 24vw, 20rem)/.8 var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #ece7de66;background:linear-gradient(to top, var(--accent) var(--p), transparent var(--p));user-select:none;-webkit-background-clip:text;background-clip:text;margin:0;position:absolute;bottom:clamp(.5rem,2vw,1.5rem);left:clamp(1rem,3vw,2.5rem)}.pl-deck[data-astro-cid-xtleqxzo]{aspect-ratio:.72;width:min(14rem,52vw);position:relative}.pl-card[data-astro-cid-xtleqxzo]{opacity:0;background:#fbf8f1;border-radius:6px;padding:.55rem .55rem 2.3rem;position:absolute;inset:0;box-shadow:0 30px 60px -20px #000000b3}.pl-card[data-astro-cid-xtleqxzo] img[data-astro-cid-xtleqxzo]{object-fit:cover;border-radius:3px;width:100%;height:100%}.float[data-astro-cid-ge2uvauf]{width:var(--w);translate:-50% -50%}.float-card[data-astro-cid-ge2uvauf]{display:block;position:relative}@media (width<=767px){.float[data-astro-cid-ge2uvauf]{width:var(--mw);left:var(--ml)!important;top:var(--mt)!important}}.hero-name[data-astro-cid-ge2uvauf].is-ready .letter[data-astro-cid-ge2uvauf]{transition:transform .5s var(--ease-out-soft), color .3s}.hero-name[data-astro-cid-ge2uvauf].is-ready .letter[data-astro-cid-ge2uvauf]:hover{color:var(--accent);transform:translateY(-.06em)rotate(-4deg)}.weblist[data-astro-cid-vtea42pa]:hover .work-row[data-astro-cid-vtea42pa]:not(:hover){opacity:.38}.work-row[data-astro-cid-vtea42pa]{transition:opacity .4s var(--ease-out-soft)}.work-row[data-astro-cid-vtea42pa]:hover .row-fill[data-astro-cid-vtea42pa]{transform:scaleX(1)}.work-row[data-astro-cid-vtea42pa]:hover .row-name[data-astro-cid-vtea42pa]{color:var(--accent);translate:.75rem}.scan[data-astro-cid-54zv6kh4]{mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px)}.start[data-astro-cid-54zv6kh4]{color:#fff;font:400 clamp(1.4rem, 2.6vw, 2rem)/1.2 "Bangers", var(--font-display);letter-spacing:.08em;-webkit-text-stroke:1.5px #04120a;paint-order:stroke fill;text-shadow:2px 2px #04120a;background:#19a83d;border:3px solid #04120a;border-radius:.9rem;padding:.15rem 1.6rem;transition:background .12s,transform 80ms,box-shadow 80ms;animation:1.6s ease-in-out infinite nudge;box-shadow:0 6px #04120a}.screen[data-astro-cid-54zv6kh4]:hover .start[data-astro-cid-54zv6kh4]{background:#22c24a;animation:none;transform:translateY(-2px);box-shadow:0 8px #04120a}.screen[data-astro-cid-54zv6kh4]:active .start[data-astro-cid-54zv6kh4]{transform:translateY(5px);box-shadow:0 1px #04120a}@keyframes nudge{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.start[data-astro-cid-54zv6kh4]{animation:none}}.cabinet[data-astro-cid-54zv6kh4]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3dff6e29,#0000);position:absolute;inset:-40px}.marquee-track[data-astro-cid-lcdefpme]{animation:32s linear infinite marquee}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 1.25rem))}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme]{flex-wrap:wrap;animation:none}}.ribbon[data-astro-cid-lcdefpme]{z-index:60;pointer-events:none;width:12px;height:34vh;position:fixed;top:0;right:clamp(.5rem,2vw,1.5rem)}.ribbon[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:top;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%);width:100%;height:100%;display:block;transform:scaleY(.04)}@media (width<=767px){.ribbon[data-astro-cid-lcdefpme]{width:8px;height:22vh}}
