.fade-enter-active[data-v-125ce0c0],.fade-leave-active[data-v-125ce0c0]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-125ce0c0],.fade-leave-to[data-v-125ce0c0]{opacity:0;transform:translateY(-8px)}.aurora[data-v-7c806383]{background:radial-gradient(120% 120% at 50% 0,#14110a 0%,#050505 70%)}.blob[data-v-7c806383]{aspect-ratio:1;filter:blur(46px);mix-blend-mode:screen;opacity:.6;border-radius:50%;position:absolute}.blob-1[data-v-7c806383]{background:radial-gradient(circle at 35% 35%,#f4d77e,#0000 62%);width:70%;animation:17s ease-in-out infinite alternate drift1-7c806383;top:-12%;left:-8%}.blob-2[data-v-7c806383]{background:radial-gradient(circle,#e8a598,#0000 60%);width:62%;animation:21s ease-in-out infinite alternate drift2-7c806383;bottom:-18%;right:-14%}.blob-3[data-v-7c806383]{opacity:.45;background:radial-gradient(circle,#8b7cf6,#0000 66%);width:48%;animation:26s ease-in-out infinite alternate drift3-7c806383;top:28%;left:38%}.blob-4[data-v-7c806383]{opacity:.3;background:radial-gradient(circle,#4fd1c5,#0000 64%);width:40%;animation:23s ease-in-out infinite alternate-reverse drift2-7c806383;bottom:-10%;left:-6%}.shine[data-v-7c806383]{background:conic-gradient(from 0deg, transparent 0 60%, #8b7cf61f 70%, #f4d77e33 80%, #e8a5981f 86%, transparent 94%);mix-blend-mode:screen;animation:16s linear infinite spin-7c806383;position:absolute;inset:-60%}.mesh[data-v-7c806383]{background-image:linear-gradient(#d4af3717 1px,#0000 1px),linear-gradient(90deg,#d4af3717 1px,#0000 1px);background-size:40px 40px;animation:30s linear infinite mesh-pan-7c806383;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 78%);mask-image:radial-gradient(circle,#000 30%,#0000 78%)}.aurora.is-off .blob[data-v-7c806383],.aurora.is-off .shine[data-v-7c806383],.aurora.is-off .mesh[data-v-7c806383]{animation-play-state:paused}@keyframes drift1-7c806383{0%{transform:translate(0)scale(1)}to{transform:translate(8%,10%)scale(1.18)}}@keyframes drift2-7c806383{0%{transform:translate(0)scale(1.05)}to{transform:translate(-10%,-8%)scale(1.25)}}@keyframes drift3-7c806383{0%{transform:translate(0)scale(.95)}to{transform:translate(6%,-12%)scale(1.15)}}@keyframes spin-7c806383{to{transform:rotate(360deg)}}@keyframes mesh-pan-7c806383{to{background-position:40px 40px}}.side-rail[data-v-2ac9605e]{width:clamp(160px,26vw,460px)}.side-left[data-v-2ac9605e]{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 48%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 48%,#0000 100%)}.side-right[data-v-2ac9605e]{-webkit-mask-image:linear-gradient(270deg,#000 0%,#000000b8 48%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#000000b8 48%,#0000 100%)}.rail-inner[data-v-2ac9605e]{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 74%,#0000 100%)}.media[data-v-2ac9605e]{opacity:calc(.6 * var(--i,1))}.layer[data-v-2ac9605e]{display:block;position:absolute;inset:0}.side-right .art[data-v-2ac9605e]{transform:scaleX(-1)}.glow[data-v-2ac9605e]{filter:blur(52px);mix-blend-mode:screen;opacity:calc(.72 * var(--i,1));border-radius:50%}.glow-a[data-v-2ac9605e]{aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#f4d77e,#0000 62%);width:90%;animation:19s ease-in-out infinite alternate rail-drift-a-2ac9605e;inset:-20% auto auto -30%}.glow-b[data-v-2ac9605e]{aspect-ratio:1;background:radial-gradient(circle at 55%,#9a7b1f,#0000 64%);width:80%;animation:24s ease-in-out infinite alternate rail-drift-b-2ac9605e;inset:auto auto -18% -10%}.sheen[data-v-2ac9605e]{background:conic-gradient(from 0deg, transparent 0 66%, #f4d77e24 80%, transparent 92%);mix-blend-mode:screen;animation:22s linear infinite rail-spin-2ac9605e;inset:-55%}.grid[data-v-2ac9605e]{opacity:var(--i,1);background-image:linear-gradient(#d4af3714 1px,#0000 1px),linear-gradient(90deg,#d4af3714 1px,#0000 1px);background-size:46px 46px;animation:26s linear infinite rail-grid-2ac9605e;-webkit-mask-image:radial-gradient(circle at 30%,#000 20%,#0000 76%);mask-image:radial-gradient(circle at 30%,#000 20%,#0000 76%)}.grid-faint[data-v-2ac9605e]{opacity:calc(.6 * var(--i,1))}.streams[data-v-2ac9605e]{opacity:var(--i,1);background-image:repeating-linear-gradient(90deg,#0000 0 46px,#d4af3738 46px 47px,#0000 47px 96px);animation:12s linear infinite rail-streams-2ac9605e;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000 85%);mask-image:linear-gradient(#0000,#000 35%,#0000 85%)}.beams[data-v-2ac9605e]{filter:blur(7px);mix-blend-mode:screen;background-image:repeating-linear-gradient(90deg,#0000 0 34px,#f4d77e21 34px 60px,#0000 60px 118px);animation:16s ease-in-out infinite alternate rail-beams-2ac9605e;inset:-20% 0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000 92%);mask-image:linear-gradient(#0000,#000 40%,#0000 92%)}.rings[data-v-2ac9605e],.arcs[data-v-2ac9605e]{aspect-ratio:1;color:#d4af37;width:150%;opacity:calc(.75 * var(--i,1));inset:50% auto auto -45%;translate:0 -50%}.rings[data-v-2ac9605e]{animation:60s linear infinite rail-spin-2ac9605e}.arcs[data-v-2ac9605e]{animation:90s linear infinite reverse rail-spin-2ac9605e}.motes i[data-v-2ac9605e]{opacity:0;background:#f4d77e;border-radius:50%;width:3px;height:3px;animation-name:rail-rise-2ac9605e;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-6%;box-shadow:0 0 10px 2px #f4d77e80}.edge[data-v-2ac9605e]{width:1px;opacity:var(--i,1);background:linear-gradient(#0000,#d4af3773,#0000);inset:12% auto 12% 0}@keyframes rail-drift-a-2ac9605e{0%{transform:translate(0)scale(1)}to{transform:translate(12%,14%)scale(1.2)}}@keyframes rail-drift-b-2ac9605e{0%{transform:translate(0)scale(1.05)}to{transform:translate(-8%,-16%)scale(1.22)}}@keyframes rail-spin-2ac9605e{to{transform:rotate(360deg)}}@keyframes rail-grid-2ac9605e{to{background-position:0 46px,46px 0}}@keyframes rail-streams-2ac9605e{to{transform:translateY(18%)}}@keyframes rail-beams-2ac9605e{0%{opacity:calc(.55 * var(--i,1));transform:translateY(0)scaleX(1)}to{opacity:var(--i,1);transform:translateY(-8%)scaleX(1.15)}}@keyframes rail-rise-2ac9605e{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.9}88%{opacity:.5}to{opacity:0;transform:translateY(-108vh)scale(.9)}}@media (prefers-reduced-motion:reduce){.glow[data-v-2ac9605e],.sheen[data-v-2ac9605e],.grid[data-v-2ac9605e],.streams[data-v-2ac9605e],.beams[data-v-2ac9605e],.rings[data-v-2ac9605e],.arcs[data-v-2ac9605e],.motes i[data-v-2ac9605e]{animation:none}.motes i[data-v-2ac9605e]{opacity:.5;bottom:40%}}.side-rails[data-v-c8dfb664]{opacity:0;visibility:hidden;transition:opacity 1.1s,visibility 0s linear 1.1s}.side-rails.is-in[data-v-c8dfb664]{opacity:1;visibility:visible;transition:opacity 1.1s,visibility}.side-rails[data-v-c8dfb664] .side-left{transform:translate(-12%)}.side-rails[data-v-c8dfb664] .side-right{transform:translate(12%)}.side-rails[data-v-c8dfb664] .side-left,.side-rails[data-v-c8dfb664] .side-right{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.side-rails.is-in[data-v-c8dfb664] .side-left,.side-rails.is-in[data-v-c8dfb664] .side-right{transform:none}.side-rails[data-v-c8dfb664]:not(.is-in) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.side-rails[data-v-c8dfb664],.side-rails.is-in[data-v-c8dfb664],.side-rails[data-v-c8dfb664] .side-left,.side-rails[data-v-c8dfb664] .side-right{transition:none}}.hero-rule[data-v-6a76b479]{background:linear-gradient(90deg, transparent, var(--color-gold), var(--color-rose), var(--color-violet), transparent);background-size:200% 100%;animation:6s linear infinite rule-flow-6a76b479}@keyframes rule-flow-6a76b479{to{background-position:-200% 0}}.hero-orbits[data-v-6a76b479]{width:0;height:0}.orbit[data-v-6a76b479]{border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}.orbit[data-v-6a76b479]:after{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 18px 4px var(--c);border-radius:50%;position:absolute;top:-4px;left:50%}.orbit-1[data-v-6a76b479]{--c:var(--color-gold-bright);border-color:#d4af3724;width:min(70vw,760px);height:min(70vw,760px);animation:28s linear infinite orbit-6a76b479}.orbit-2[data-v-6a76b479]{--c:var(--color-rose);border-color:#e8a5981a;width:min(88vw,980px);height:min(88vw,980px);animation:40s linear infinite reverse orbit-6a76b479}.orbit-3[data-v-6a76b479]{--c:var(--color-violet);border-color:#8b7cf61f;width:min(52vw,560px);height:min(52vw,560px);animation:20s linear infinite orbit-6a76b479}@keyframes orbit-6a76b479{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}.section-banner[data-v-6987b9c1]{-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000 100%)}.timeline-beam[data-v-405da784]{background:linear-gradient(to bottom, var(--color-gold-bright), var(--color-ember), var(--color-rose), var(--color-violet), var(--color-teal));transform:scaleY(0);box-shadow:0 0 12px 1px #f4d77e8c}.node-core[data-v-405da784]{background:var(--c);box-shadow:0 0 10px 2px var(--c);animation:2.6s ease-in-out infinite node-pulse-405da784}@keyframes node-pulse-405da784{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.slide-enter-active[data-v-1ec2865c],.slide-leave-active[data-v-1ec2865c]{transition:opacity .4s,transform .4s}.slide-enter-from[data-v-1ec2865c]{opacity:0;transform:translateY(16px)}.slide-leave-to[data-v-1ec2865c]{opacity:0;transform:translateY(-16px)}li:nth-child(5n+1) .skill-chip[data-v-1ec2865c]{--chip:var(--color-gold-bright)}li:nth-child(5n+2) .skill-chip[data-v-1ec2865c]{--chip:var(--color-rose)}li:nth-child(5n+3) .skill-chip[data-v-1ec2865c]{--chip:var(--color-violet)}li:nth-child(5n+4) .skill-chip[data-v-1ec2865c]{--chip:var(--color-teal)}li:nth-child(5n+5) .skill-chip[data-v-1ec2865c]{--chip:var(--color-ember)}.skill-chip[data-v-1ec2865c]:hover{background:color-mix(in srgb, var(--chip) 12%, transparent);color:var(--chip)!important;border-color:var(--chip)!important;box-shadow:0 0 22px -4px var(--chip)!important}.close-btn svg[data-v-217f5e81]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.close-btn:hover svg[data-v-217f5e81]{transform:rotate(90deg)}.close-btn[data-v-217f5e81]:hover{box-shadow:0 8px 26px -8px #d4af37b3}.modal-enter-active[data-v-217f5e81],.modal-leave-active[data-v-217f5e81]{transition:opacity .35s}.modal-enter-from[data-v-217f5e81],.modal-leave-to[data-v-217f5e81]{opacity:0}.modal-enter-active .relative[data-v-217f5e81],.modal-leave-active .relative[data-v-217f5e81]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.modal-enter-from .relative[data-v-217f5e81]{transform:scale(.94)translateY(20px)}.tilt-card[data-v-f985a80c]{transform-style:preserve-3d;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .3s}.line-clamp-2[data-v-f985a80c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fade-enter-active[data-v-912e1c11],.fade-leave-active[data-v-912e1c11]{transition:opacity .3s}.fade-enter-from[data-v-912e1c11],.fade-leave-to[data-v-912e1c11]{opacity:0}
