.home-feature[data-astro-cid-u2ne5tv5]{transition:transform .5s}.home-reveal[data-astro-cid-u2ne5tv5]{opacity:0;animation:.7s cubic-bezier(.2,.75,.25,1) forwards home-enter;animation-delay:var(--delay,0s);transform:translateY(14px)}@keyframes home-enter{to{opacity:1;transform:translateY(0)}}.home-scene[data-astro-cid-u2ne5tv5]{isolation:isolate;box-shadow:12px 18px 0 -12px rgb(var(--primary-rgb) / .5), 0 28px 80px -48px rgb(var(--shade-rgb) / .9);border-radius:1.75rem;transition:border-color .22s,box-shadow .3s,transform .3s;transform:rotate(1deg)}.home-scene[data-astro-cid-u2ne5tv5]:hover,.home-scene[data-astro-cid-u2ne5tv5]:focus-visible{border-color:var(--primary-bright);box-shadow:12px 18px 0 -12px rgb(var(--primary-rgb) / .7), 0 28px 90px -38px rgb(var(--primary-rgb) / .65);transform:translateY(-3px)rotate(0)}.home-scene-glow[data-astro-cid-u2ne5tv5]{z-index:-1;background:radial-gradient(ellipse at 50% 45%, rgb(var(--primary-rgb) / .2), transparent 62%);animation:7s ease-in-out infinite alternate scene-breathe;position:absolute;inset:0}@keyframes scene-breathe{to{opacity:.45;transform:scale(.94)}}.home-world[data-astro-cid-u2ne5tv5]{background:radial-gradient(ellipse at 50% 44%, rgb(var(--primary-rgb) / .18), transparent 60%), linear-gradient(155deg, var(--panel), var(--bg) 82%)}.home-world-grid[data-astro-cid-u2ne5tv5]{opacity:.24;background-image:radial-gradient(rgb(var(--edge-strong-rgb) / .8) .75px, transparent .9px);background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 82%);mask-image:radial-gradient(#000 20%,#0000 82%)}.home-world-structure[data-astro-cid-u2ne5tv5]{filter:drop-shadow(0 0 8px rgb(var(--primary-rgb) / .18));transform-origin:50%;animation:8s ease-in-out infinite alternate world-float}@keyframes world-float{to{transform:translateY(-5px)scale(1.015)}}.home-orbit[data-astro-cid-u2ne5tv5]{display:none}.home-live-dot[data-astro-cid-u2ne5tv5]{background:var(--primary-bright);width:6px;height:6px;box-shadow:0 0 10px var(--primary);border-radius:50%;animation:1.8s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{opacity:.4;box-shadow:0 0 3px var(--primary)}}.home-crosshair[data-astro-cid-u2ne5tv5]{color:var(--primary-bright);font:12px var(--font-tech);opacity:.8;position:absolute;top:45%}.home-crosshair-left[data-astro-cid-u2ne5tv5]{left:8%}.home-crosshair-right[data-astro-cid-u2ne5tv5]{right:8%}.home-scanline[data-astro-cid-u2ne5tv5]{display:none}.home-margin-note[data-astro-cid-u2ne5tv5]{text-shadow:0 2px 12px rgb(var(--bg-rgb) / .7)}.freelance-link[data-astro-cid-u2ne5tv5]{width:fit-content;position:relative}.freelance-link[data-astro-cid-u2ne5tv5]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:.05em;left:0;right:1.5rem;transform:scaleX(0)}.freelance-link[data-astro-cid-u2ne5tv5]:hover:after,.freelance-link[data-astro-cid-u2ne5tv5]:focus-visible:after{transform:scaleX(1)}.home-cta[data-astro-cid-u2ne5tv5]{position:relative}.home-cta[data-astro-cid-u2ne5tv5]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:.5rem;left:1.25rem;right:2.5rem;transform:scaleX(0)}.home-cta[data-astro-cid-u2ne5tv5]:hover,.home-cta[data-astro-cid-u2ne5tv5]:focus-visible{border-color:var(--text);background-color:rgb(var(--highlight-rgb) / .1);color:var(--text);box-shadow:0 0 20px rgb(var(--highlight-rgb) / .24)}.home-cta[data-astro-cid-u2ne5tv5]:hover:after,.home-cta[data-astro-cid-u2ne5tv5]:focus-visible:after{transform:scaleX(1)}.home-cta[data-astro-cid-u2ne5tv5]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.home-doodle[data-astro-cid-u2ne5tv5]{animation:5s ease-in-out infinite alternate doodle-drift}@keyframes doodle-drift{to{transform:translateY(5px)rotate(5deg)}}.home-scroll-line[data-astro-cid-u2ne5tv5]{background:var(--primary-bright);transform-origin:0;width:36px;height:1px;animation:1.8s ease-in-out infinite scroll-prompt}@keyframes scroll-prompt{50%{opacity:.45;transform:scaleX(.4)}}.cursor-blink[data-astro-cid-u2ne5tv5]{animation:1.1s step-end infinite home-blink}@keyframes home-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-feature[data-astro-cid-u2ne5tv5]{transition:none}.home-reveal[data-astro-cid-u2ne5tv5]{opacity:1;animation:none;transform:none}.home-scene[data-astro-cid-u2ne5tv5],.home-world-structure[data-astro-cid-u2ne5tv5]{transition:none;animation:none}.home-scene[data-astro-cid-u2ne5tv5],.home-scene[data-astro-cid-u2ne5tv5]:hover,.home-scene[data-astro-cid-u2ne5tv5]:focus-visible{transform:none}.home-scene-glow[data-astro-cid-u2ne5tv5],.home-orbit[data-astro-cid-u2ne5tv5],.home-live-dot[data-astro-cid-u2ne5tv5],.home-scanline[data-astro-cid-u2ne5tv5],.home-scroll-line[data-astro-cid-u2ne5tv5],.cursor-blink[data-astro-cid-u2ne5tv5],.home-doodle[data-astro-cid-u2ne5tv5]{animation:none}.freelance-link[data-astro-cid-u2ne5tv5]:after,.home-cta[data-astro-cid-u2ne5tv5]:after{transition:none}}
