._siteNav_ljz22_1{padding:1.5rem 0;position:relative;z-index:1}._navContainer_ljz22_7{max-width:900px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}._navLinks_ljz22_16{display:flex;gap:2rem}._navLink_ljz22_16{color:var(--text-color);text-decoration:none;font-size:1rem;font-weight:200}._sustainabilityFooter_ymvzm_1{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;margin-top:auto;background-color:var(--card-bg);border-top:1px solid var(--grid-color)}._leafIcon_ymvzm_13{width:24px;height:24px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transition:transform .3s ease}._leafIcon_ymvzm_13:hover{transform:rotate(-15deg)}._sustainabilityText_ymvzm_24{margin:0;font-size:.875rem;color:var(--text-color)}._sustainabilityText_ymvzm_24 a{color:var(--accent-color);text-decoration:none;transition:opacity .2s ease}._sustainabilityText_ymvzm_24 a:hover{opacity:.8}@media (max-width: 768px){._sustainabilityFooter_ymvzm_1{padding:12px}._leafIcon_ymvzm_13{width:16px;height:16px}._sustainabilityText_ymvzm_24{font-size:.75rem}}._backdrop_btqqj_1{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(120% 120% at 12% 20%,#0f1f3d,#050915 52%);isolation:isolate}._glow_btqqj_11{position:absolute;inset:-25%;background:radial-gradient(circle at 18% 22%,rgba(72,159,255,.35),transparent 40%),radial-gradient(circle at 72% 35%,rgba(132,95,255,.26),transparent 36%),radial-gradient(circle at 40% 78%,rgba(64,232,196,.25),transparent 42%),radial-gradient(circle at 80% 82%,rgba(0,0,0,.3),transparent 46%);filter:blur(80px);opacity:.85;transform:translateZ(0);animation:_glowDrift_btqqj_1 18s ease-in-out infinite;z-index:1}._aurora_btqqj_26{position:absolute;inset:-12% -8%;background:radial-gradient(42% 58% at 22% 24%,rgba(86,148,255,.32),transparent 62%),radial-gradient(48% 58% at 78% 30%,rgba(147,90,255,.28),transparent 60%),radial-gradient(36% 54% at 72% 72%,rgba(58,255,210,.2),transparent 60%),linear-gradient(120deg,#1e74ff38,#782bff29,#20ffc92e);filter:blur(12px) saturate(120%);mix-blend-mode:screen;opacity:.72;transform:translateZ(0);animation:_auroraShift_btqqj_1 28s ease-in-out infinite alternate;z-index:2}._canvas_btqqj_42{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.97;mix-blend-mode:normal;filter:blur(.35px) drop-shadow(0 0 12px rgba(0,0,0,.08));z-index:3}._grain_btqqj_54{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.028) 1px,transparent 0),radial-gradient(rgba(0,0,0,.055) 1px,transparent 0);background-size:120px 120px,160px 160px;background-position:22px 34px,66px 18px;mix-blend-mode:soft-light;opacity:.22;animation:_grainShift_btqqj_1 60s linear infinite;z-index:4}@keyframes _glowDrift_btqqj_1{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(3%,1.5%,0) scale(1.04);opacity:.88}to{transform:translate3d(-1%,2%,0) scale(1.02)}}@keyframes _auroraShift_btqqj_1{0%{transform:translate3d(-2%,-3%,0) scale(1);background-position:0% 20%,60% 40%,80% 60%,50% 50%}50%{transform:translate3d(3%,2%,0) scale(1.05);background-position:20% 30%,40% 50%,70% 70%,60% 40%}to{transform:translate3d(-1%,2%,0) scale(1.02);background-position:0% 40%,70% 30%,50% 80%,50% 60%}}@keyframes _grainShift_btqqj_1{0%{transform:translateZ(0)}to{transform:translate3d(-40px,-24px,0)}}@media (prefers-color-scheme: light){._backdrop_btqqj_1{background:radial-gradient(120% 120% at 14% 22%,#e8edf7,#dbe1ee 55%)}._glow_btqqj_11{background:radial-gradient(circle at 18% 22%,rgba(0,0,0,.08),transparent 35%),radial-gradient(circle at 72% 35%,rgba(0,0,0,.04),transparent 36%),radial-gradient(circle at 40% 78%,rgba(0,0,0,.06),transparent 40%),radial-gradient(circle at 80% 82%,rgba(60,60,60,.1),transparent 45%);opacity:.5}._aurora_btqqj_26{background:radial-gradient(42% 58% at 24% 26%,rgba(72,142,255,.24),transparent 60%),radial-gradient(48% 58% at 80% 30%,rgba(150,106,255,.2),transparent 58%),radial-gradient(36% 54% at 72% 70%,rgba(58,214,190,.16),transparent 58%),linear-gradient(120deg,#3888ff1f,#8e66ff14,#44d6bc1f);opacity:.62}._canvas_btqqj_42{opacity:.94;mix-blend-mode:normal;filter:blur(.45px) drop-shadow(0 0 10px rgba(0,0,0,.1))}._grain_btqqj_54{opacity:.18}}@media (prefers-reduced-motion: reduce){._glow_btqqj_11,._aurora_btqqj_26,._grain_btqqj_54{animation:none}}@font-face{font-family:Dank Mono;src:url(/fonts/DankMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dank Mono;src:url(/fonts/DankMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--bg-color: #1d1d1f;--text-color: #f5f5f7;--accent-color: #5ECFFA;--secondary-color: #a1a1a6;--toggle-bg: #505050;--card-bg: rgba(255, 255, 255, .05);--grid-color: rgba(255, 255, 255, .05);--cross-color: rgba(255, 255, 255, .15);--social-icon-color: #f5f5f7;--social-icon-invert: 1}[data-astro-cid-ruuuftj4]{margin:0;padding:0;box-sizing:border-box}html{font-family:Dank Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-weight:300;font-size:16px;background-color:var(--bg-color);color:var(--text-color);position:relative;color-scheme:light dark}body{min-height:100vh;position:relative;display:flex;flex-direction:column;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p[data-astro-cid-ruuuftj4]{line-height:1.5;margin-bottom:1.25rem;font-weight:200}code[data-astro-cid-ruuuftj4]{font-family:Dank Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-weight:300;background-color:var(--card-bg);padding:.2rem .4rem;border-radius:3px;font-size:.9em}@media (prefers-color-scheme: light){:root{--bg-color: #f7f9fb;--text-color: #0b1021;--accent-color: #1d4ed8;--secondary-color: #475569;--toggle-bg: #e5e7eb;--card-bg: rgba(0, 0, 0, .04);--grid-color: rgba(0, 0, 0, .07);--cross-color: rgba(0, 0, 0, .12);--social-icon-color: #0b1021;--social-icon-invert: 0}code[data-astro-cid-ruuuftj4]{background-color:#0000000f}}._container_11ra4_1{max-width:900px;margin:0 auto;padding:2rem;position:relative;z-index:1}._header_11ra4_9{margin-bottom:3rem}._greeting_11ra4_13{font-size:2.5rem;color:var(--text-color);font-weight:300;letter-spacing:-.02em;line-height:1.2;font-family:Dank Mono,Menlo,Monaco,Consolas,Courier New,monospace}._highlight_11ra4_22{font-weight:400;display:inline-block}._content_11ra4_27{display:flex;flex-direction:column;gap:3.5rem}._section_11ra4_33{margin-bottom:1.5rem;position:relative}._section_11ra4_33 p{font-size:1.125rem;max-width:65ch;letter-spacing:.01em;position:relative;z-index:2;font-family:Dank Mono,Menlo,Monaco,Consolas,Courier New,monospace}._section_11ra4_33 p strong{font-weight:500}._skillsContainer_11ra4_51{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1.5rem;position:relative;z-index:2}._skillCategory_11ra4_60{border-radius:0;padding:0}._skillCategoryTitle_11ra4_65{font-size:.95rem;margin-bottom:.8rem;color:var(--secondary-color);font-weight:200;font-family:Dank Mono,Menlo,Monaco,Consolas,Courier New,monospace}._skillsList_11ra4_73{list-style:none}._skillsList_11ra4_73 li{position:relative;padding:.2rem 0;color:var(--text-color);font-weight:200;font-size:1rem}._social_11ra4_85{display:flex;gap:2rem;margin-top:1.5rem;position:relative;z-index:2}._socialLink_11ra4_93{display:flex;align-items:center;gap:.5rem;color:var(--text-color);text-decoration:none;font-size:1rem;font-weight:200}._socialLink_11ra4_93:hover{text-decoration:underline}._socialIcon_11ra4_107{width:1rem;height:1rem;filter:invert(var(--social-icon-invert))}@media (max-width: 768px){._container_11ra4_1{padding:1.5rem}._greeting_11ra4_13{font-size:1.8rem}._skillsContainer_11ra4_51{grid-template-columns:1fr}._social_11ra4_85{flex-direction:column;gap:1rem}}
