.intro[data-astro-cid-nwktezpe]{isolation:isolate;background:#03030a;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.intro-atmosphere[data-astro-cid-nwktezpe]{z-index:-1;pointer-events:none;position:absolute;inset:0}.ambient[data-astro-cid-nwktezpe]{filter:blur(130px);opacity:.13;border-radius:50%;width:60vw;height:60vw;position:absolute}.ambient-blue[data-astro-cid-nwktezpe]{background:#365dff;top:-35%;left:-30%}.ambient-purple[data-astro-cid-nwktezpe]{background:#7d3cff;bottom:-45%;right:-25%}.grain[data-astro-cid-nwktezpe]{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.intro-content[data-astro-cid-nwktezpe]{text-align:center;z-index:2;width:min(100%,1450px);padding:120px 5% 110px;position:relative}.intro-label[data-astro-cid-nwktezpe]{color:#8582a8;letter-spacing:.42em;margin:0 0 65px;font-size:10px}.title-container[data-astro-cid-nwktezpe]{isolation:isolate;cursor:crosshair;width:min(100%,1150px);margin:0 auto;position:relative;transform:translateZ(0)}.intro-svg[data-astro-cid-nwktezpe]{user-select:none;pointer-events:none;width:100%;height:auto;display:block}.intro-svg-main[data-astro-cid-nwktezpe]{z-index:3;filter:drop-shadow(0 0 12px #7369ff59)drop-shadow(0 0 35px #4146ff1f);animation:8s infinite electric-flicker;position:relative}.glitch-layer[data-astro-cid-nwktezpe]{z-index:2;opacity:0;mix-blend-mode:screen;position:absolute;inset:0}.glitch-blue[data-astro-cid-nwktezpe]{filter:brightness(1.4)sepia()saturate(8)hue-rotate(165deg)}.glitch-purple[data-astro-cid-nwktezpe]{filter:brightness(1.3)sepia()saturate(8)hue-rotate(225deg)}.title-container[data-astro-cid-nwktezpe].is-glitching .glitch-blue[data-astro-cid-nwktezpe]{opacity:.8;animation:.18s steps(2,end) infinite glitch-blue}.title-container[data-astro-cid-nwktezpe].is-glitching .glitch-purple[data-astro-cid-nwktezpe]{opacity:.7;animation:.23s steps(2,end) infinite glitch-purple}.title-container[data-astro-cid-nwktezpe].is-glitching .intro-svg-main[data-astro-cid-nwktezpe]{animation:.16s steps(2,end) infinite glitch-main}@keyframes glitch-blue{0%{clip-path:inset(10% 0 70%);transform:translate(-4px,1px)}35%{clip-path:inset(55% 0 20%);transform:translate(7px,-2px)}70%{clip-path:inset(30% 0 45%);transform:translate(-8px,3px)}to{clip-path:inset(75% 0 8%);transform:translate(3px)}}@keyframes glitch-purple{0%{clip-path:inset(65% 0 15%);transform:translate(5px,-2px)}45%{clip-path:inset(20% 0 60%);transform:translate(-7px,2px)}80%{clip-path:inset(45% 0 35%);transform:translate(9px,-1px)}to{clip-path:inset(5% 0 80%);transform:translate(-3px,1px)}}@keyframes glitch-main{0%,to{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(-3px,1px)}75%{transform:translate(1px,-1px)}}@keyframes electric-flicker{0%,89%,91%,93%,to{opacity:1}90%,92%{opacity:.65}}.intro-subtitle[data-astro-cid-nwktezpe]{color:#8785a8;letter-spacing:.35em;margin:45px 0 0;font-size:10px}.enter-button[data-astro-cid-nwktezpe]{color:#dedbff;letter-spacing:.2em;background:#6455ff0a;border:1px solid #a096ff4d;justify-content:center;align-items:center;gap:40px;margin-top:60px;padding:18px 25px;font-size:10px;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s;display:inline-flex}.enter-button[data-astro-cid-nwktezpe]:hover{background:#6455ff21;border-color:#b4a5ffcc;transform:translateY(-2px);box-shadow:0 0 40px #6455ff1f}.button-arrow[data-astro-cid-nwktezpe]{font-size:17px}.intro-footer[data-astro-cid-nwktezpe]{color:#696782;letter-spacing:.22em;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;bottom:35px;left:5%;right:5%}.intro[data-astro-cid-nwktezpe].is-leaving .intro-content[data-astro-cid-nwktezpe]{animation:.9s ease-in forwards intro-exit}.intro[data-astro-cid-nwktezpe].is-leaving .intro-atmosphere[data-astro-cid-nwktezpe]{animation:.9s ease-in forwards atmosphere-exit}@keyframes intro-exit{to{opacity:0;filter:blur(15px);transform:scale(1.12)}}@keyframes atmosphere-exit{to{opacity:0;transform:scale(1.3)}}@media (width<=700px){.intro-content[data-astro-cid-nwktezpe]{padding:110px 6%}.intro-label[data-astro-cid-nwktezpe]{letter-spacing:.25em;margin-bottom:40px;font-size:8px}.intro-subtitle[data-astro-cid-nwktezpe]{letter-spacing:.2em;font-size:8px;line-height:1.8}.enter-button[data-astro-cid-nwktezpe]{gap:20px;margin-top:45px;font-size:9px}.intro-footer[data-astro-cid-nwktezpe]{letter-spacing:.1em;font-size:8px;left:6%;right:6%}}@media (prefers-reduced-motion:reduce){.intro-svg-main[data-astro-cid-nwktezpe],.glitch-layer[data-astro-cid-nwktezpe],.intro[data-astro-cid-nwktezpe].is-leaving .intro-content[data-astro-cid-nwktezpe],.intro[data-astro-cid-nwktezpe].is-leaving .intro-atmosphere[data-astro-cid-nwktezpe]{animation:none!important}}#intro-svg[data-astro-cid-nwktezpe]{width:100%;display:block;position:relative}#intro-svg[data-astro-cid-nwktezpe] svg{width:100%;height:auto;display:block;overflow:visible}#intro-svg[data-astro-cid-nwktezpe] path{will-change:transform}.intro[data-astro-cid-nwktezpe]{isolation:auto!important;background:0 0!important}.intro-atmosphere[data-astro-cid-nwktezpe]{overflow:hidden;z-index:-1!important;position:fixed!important;inset:0!important}.presentation[data-astro-cid-l2uih64w]{isolation:isolate;background:0 0;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.presentation-atmosphere[data-astro-cid-l2uih64w]{z-index:-1;pointer-events:none;position:absolute;inset:0}.presentation-glow[data-astro-cid-l2uih64w]{display:none}.presentation-stars[data-astro-cid-l2uih64w]{position:absolute;inset:0;overflow:hidden}.presentation-stars[data-astro-cid-l2uih64w] .star{opacity:.5;background:#c7c0ff;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite alternate star-twinkle;position:absolute}@keyframes star-twinkle{0%{opacity:.15}to{opacity:.8}}.presentation-content[data-astro-cid-l2uih64w]{text-align:center;width:min(100%,1050px);padding:100px 7%;position:relative}.presentation-text[data-astro-cid-l2uih64w]{letter-spacing:.2em;color:#e5e1f5;opacity:0;filter:blur(12px);margin:0;font-family:Lexend,sans-serif;font-size:clamp(15px,1.15vw,20px);font-weight:300;line-height:2;transition:opacity 1.5s,transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s;transform:translateY(65px)}.presentation[data-astro-cid-l2uih64w].is-visible .presentation-text[data-astro-cid-l2uih64w]{opacity:1;filter:blur();transform:translateY(0)}@media (width<=700px){.presentation-content[data-astro-cid-l2uih64w]{padding:100px 8%}.presentation-text[data-astro-cid-l2uih64w]{font-size:clamp(13px,3.2vw,16px);line-height:2}}@media (prefers-reduced-motion:reduce){.presentation-text[data-astro-cid-l2uih64w]{transition:none}.presentation-stars[data-astro-cid-l2uih64w] .star{animation:none}}.project-orbit[data-astro-cid-zxubkze2]{isolation:isolate;height:750svh;position:relative}.project-orbit__viewport[data-astro-cid-zxubkze2]{touch-action:pan-y;width:100%;height:100svh;position:sticky;top:0;overflow:clip}[data-astro-cid-zxubkze2][data-orbit-canvas]{pointer-events:none;width:100%;height:100%;display:block}.project-orbit__status[data-astro-cid-zxubkze2]{text-align:center;color:#c2c6d4;width:100%;font:12px system-ui;position:absolute;top:50%}.project-orbit__resume[data-astro-cid-zxubkze2]{color:#e0e2eb;background:#101222d9;border:1px solid #697080;border-radius:24px;padding:12px 20px;position:absolute;top:60%;left:50%;transform:translate(-50%)}.project-orbit__hint[data-astro-cid-zxubkze2]{text-align:center;color:#9299ae;pointer-events:none;width:100%;font:11px system-ui;position:absolute;bottom:35px}[data-astro-cid-zxubkze2][hidden]{display:none!important}.project-orbit__info[data-astro-cid-zxubkze2]{z-index:5;pointer-events:none;opacity:0;filter:blur(9px);--project-accent:#a69cff;width:min(330px,24vw);transition:opacity .55s,filter .55s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:clamp(30px,5vw,100px);transform:translateY(calc(22px - 50%))}.project-orbit__info-index[data-astro-cid-zxubkze2]{letter-spacing:.25em;color:var(--project-accent);margin-bottom:24px;font-family:Lexend,sans-serif;font-size:10px;display:block}.project-orbit__info-description[data-astro-cid-zxubkze2]{color:#e3dff3;margin:0;font-family:Lexend,sans-serif;font-size:clamp(12px,.95vw,15px);font-weight:300;line-height:1.9}.project-orbit__info-skills[data-astro-cid-zxubkze2]{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.project-orbit__skill{color:#e8e5f5;border:1px solid color-mix(in srgb, var(--project-accent) 45%, transparent);backdrop-filter:blur(10px);background:#14122573;border-radius:3px;align-items:center;padding:9px 11px;font-family:Lexend,sans-serif;font-size:10px;font-weight:300;display:inline-flex}@media (width<=800px){.project-orbit__info[data-astro-cid-zxubkze2]{width:86%;top:auto;bottom:80px;left:7%;transform:translateY(20px)}.project-orbit__info[data-astro-cid-zxubkze2].is-visible{transform:translateY(0)}.project-orbit__info-description[data-astro-cid-zxubkze2]{font-size:12px;line-height:1.65}.project-orbit__info-skills[data-astro-cid-zxubkze2]{margin-top:14px}.project-orbit__skill{padding:6px 8px;font-size:9px}}.project-orbit__info[data-astro-cid-zxubkze2]{z-index:5;opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .55s,filter .55s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;text-align:center!important;width:min(680px,85vw)!important;top:auto!important;bottom:clamp(65px,9vh,110px)!important;left:50%!important;transform:translate(-50%,18px)!important}.project-orbit__info[data-astro-cid-zxubkze2].is-visible{opacity:1;filter:blur();transform:translate(-50%)!important}.project-orbit__info-index[data-astro-cid-zxubkze2]{letter-spacing:.25em;font-size:10px;display:block;margin-bottom:12px!important}.project-orbit__info-description[data-astro-cid-zxubkze2]{font-family:Lexend,sans-serif;font-weight:300;font-size:clamp(12px,.85vw,14px)!important;line-height:1.75!important}.project-orbit__info-skills[data-astro-cid-zxubkze2]{flex-wrap:wrap;gap:8px;display:flex;justify-content:center!important;margin-top:16px!important}.project-orbit__hint[data-astro-cid-zxubkze2]{bottom:20px!important}@media (width<=800px){.project-orbit__info[data-astro-cid-zxubkze2]{width:88vw!important;bottom:85px!important}}.project-orbit[data-astro-cid-zxubkze2] .project-orbit__info-skills[data-astro-cid-zxubkze2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:23px;display:flex}.project-orbit[data-astro-cid-zxubkze2] .project-orbit__skill{isolation:isolate;letter-spacing:.055em;color:#f5f2fff0;border:1px solid color-mix(in srgb, var(--project-accent,#8b83ff) 55%, #ffffff52);background:radial-gradient(ellipse 90% 65% at 50% -10%, #fff3, transparent 85%), radial-gradient(ellipse 70% 100% at 0% 100%, color-mix(in srgb, var(--project-accent,#8b83ff) 22%, transparent), transparent 95%), linear-gradient(165deg, #ffffff1b 0%, #ffffff05 38%, #06081847 70%, #ffffff0e 100%);-webkit-backdrop-filter:blur(24px)saturate(170%);min-height:42px;box-shadow:inset 0 2px 2px #ffffff3b, inset 0 -2px 3px #ffffff13, inset 2px 0 4px #ffffff0e, inset -2px 0 4px #ffffff09, 0 9px 28px #0000003d, 0 0 20px color-mix(in srgb, var(--project-accent,#8b83ff) 13%, transparent);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:11px 19px;font-family:Lexend,sans-serif;font-size:10px;font-weight:300;line-height:1.2;transition:border-color .4s,box-shadow .4s,background .4s;display:inline-flex;position:relative;overflow:hidden}.project-orbit[data-astro-cid-zxubkze2] .project-orbit__skill:before{content:"";z-index:2;background:var(--project-accent,#8b83ff);width:5px;height:5px;box-shadow:0 0 5px var(--project-accent,#8b83ff), 0 0 13px var(--project-accent,#8b83ff), 0 0 24px color-mix(in srgb, var(--project-accent,#8b83ff) 65%, transparent);border-radius:50%;flex-shrink:0;position:relative}.project-orbit[data-astro-cid-zxubkze2] .project-orbit__skill:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.65;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 8%,#ffffff2b 19%,#7daaff17 27%,#0000 39%,#c27dff14 62%,#0000 79%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.project-orbit__info[data-astro-cid-zxubkze2].is-visible .project-orbit__skill{animation:.65s both glass-skill-appear}.project-orbit__info[data-astro-cid-zxubkze2].is-visible .project-orbit__skill:nth-child(2){animation-delay:60ms}.project-orbit__info[data-astro-cid-zxubkze2].is-visible .project-orbit__skill:nth-child(3){animation-delay:.12s}.project-orbit__info[data-astro-cid-zxubkze2].is-visible .project-orbit__skill:nth-child(4){animation-delay:.18s}@keyframes glass-skill-appear{0%{opacity:0;filter:blur(5px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=800px){.project-orbit[data-astro-cid-zxubkze2] .project-orbit__info-skills[data-astro-cid-zxubkze2]{gap:8px;margin-top:16px}.project-orbit[data-astro-cid-zxubkze2] .project-orbit__skill{gap:7px;min-height:34px;padding:8px 12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.project-orbit__info[data-astro-cid-zxubkze2].is-visible .project-orbit__skill{animation:none}}.project-orbit__viewport[data-astro-cid-zxubkze2]{isolation:isolate;position:sticky;background:0 0!important}.project-orbit__viewport[data-astro-cid-zxubkze2]:before{content:"";z-index:0;pointer-events:none;filter:blur(35px);background:radial-gradient(40% 40% at 50% 48%,#5569eb30,#0000 75%),radial-gradient(30% 38% at 22% 64%,#2850aa29,#0000 80%);animation:18s ease-in-out infinite alternate orbit-ambient-drift;position:absolute;inset:0}.project-orbit__viewport[data-astro-cid-zxubkze2]:after{content:"";z-index:0;pointer-events:none;border:1px solid #7d9bff33;border-radius:50%;width:105%;height:52%;animation:15s ease-in-out infinite alternate orbit-ring-breathe;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-17deg);box-shadow:0 0 20px #5573ff1c,inset 0 0 25px #5a37b914,0 0 65px #415ac30f}.project-orbit__viewport[data-astro-cid-zxubkze2]>canvas[data-astro-cid-zxubkze2],.project-orbit__viewport[data-astro-cid-zxubkze2]>[data-astro-cid-zxubkze2][data-orbit-canvas]{z-index:1;position:sticky}@keyframes orbit-ambient-drift{0%{opacity:.65;transform:translate(-2%)scale(1)}to{opacity:1;transform:translate(2%)scale(1.08)}}@keyframes orbit-ring-breathe{0%{opacity:.5;transform:translate(-50%,-50%)rotate(-17deg)scale(.98)}to{opacity:.9;transform:translate(-50%,-50%)rotate(-13deg)scale(1.03)}}@media (prefers-reduced-motion:reduce){.project-orbit__viewport[data-astro-cid-zxubkze2]:before,.project-orbit__viewport[data-astro-cid-zxubkze2]:after{animation:none}}[data-astro-cid-zxubkze2][data-orbit-canvas]{touch-action:pan-y;pointer-events:auto!important}.black-hole-loader[data-astro-cid-saqmhrp7]{z-index:99999;background:radial-gradient(55% 55%,#1b235a40,#0000 75%),#010208;transition:opacity .5s,visibility .5s;position:fixed;inset:0;overflow:hidden}.black-hole-loader[data-astro-cid-saqmhrp7].is-entering{opacity:0;visibility:hidden}#black-hole-canvas[data-astro-cid-saqmhrp7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.loader-interface[data-astro-cid-saqmhrp7]{z-index:2;width:min(440px,76vw);position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.loader-progress__track[data-astro-cid-saqmhrp7]{background:#7d87be26;height:3px;position:relative;overflow:visible}.loader-progress__fill[data-astro-cid-saqmhrp7]{background:linear-gradient(90deg,#4469ff,#8d4dff,#c1b4ff);width:0;height:100%;transition:width .12s linear;position:relative;box-shadow:0 0 8px #6e64ffcc,0 0 24px #644bff73}.loader-progress__glitch[data-astro-cid-saqmhrp7]{pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 18px,#c8b9ff47 19px,#0000 21px);animation:1.6s steps(2,end) infinite loader-glitch;position:absolute;inset:-3px 0}.loader-progress__details[data-astro-cid-saqmhrp7]{letter-spacing:.18em;color:#a5a6c9;justify-content:space-between;margin-top:17px;font-family:Lexend,sans-serif;font-size:10px;font-weight:300;display:flex}.black-hole-loader[data-astro-cid-saqmhrp7].is-entering #black-hole-canvas[data-astro-cid-saqmhrp7]{animation:1.3s ease-in forwards black-hole-zoom}@keyframes loader-glitch{0%,78%,to{opacity:.45;transform:translate(0)}80%{opacity:.9;transform:translate(-12px)}84%{transform:translate(15px)}88%{opacity:.1;transform:translate(-3px)}}@keyframes black-hole-zoom{to{filter:brightness(2);transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.loader-progress__glitch[data-astro-cid-saqmhrp7],.black-hole-loader[data-astro-cid-saqmhrp7].is-entering #black-hole-canvas[data-astro-cid-saqmhrp7]{animation:none}}.original-mode-switch[data-astro-cid-bksrhio5]{z-index:100001;color:#d8d4ed;letter-spacing:.16em;background:#090b18e8;border:1px solid #7164ac88;padding:12px 17px;font:10px Arial;text-decoration:none;position:fixed;bottom:26px;right:30px}.original-mode-switch[data-astro-cid-bksrhio5]:focus-visible{outline-offset:4px;outline:2px solid #a4ceff}
