.ProjectCard-module__U_VZua__card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);padding:var(--space-8);transition:all .4s var(--ease-smooth);gap:var(--space-4);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a}.ProjectCard-module__U_VZua__card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .8s;position:absolute;top:0;left:-100%}.ProjectCard-module__U_VZua__card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-8px);box-shadow:0 12px 48px #0009,0 0 24px #4a9eff26}.ProjectCard-module__U_VZua__card:hover:after{left:100%}.ProjectCard-module__U_VZua__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ProjectCard-module__U_VZua__title{font-size:var(--text-xl);color:var(--mercury);margin:0;font-weight:600}.ProjectCard-module__U_VZua__status{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:4px;padding:4px 12px;display:inline-block}.ProjectCard-module__U_VZua__status.ProjectCard-module__U_VZua__building{color:var(--status-building);border:1px solid var(--status-building);background:#4a9eff33}.ProjectCard-module__U_VZua__status.ProjectCard-module__U_VZua__concept{color:var(--status-concept);border:1px solid var(--status-concept);background:#b8b8b833}.ProjectCard-module__U_VZua__status.ProjectCard-module__U_VZua__launched{color:var(--status-launched);border:1px solid var(--status-launched);background:#ffd70033}.ProjectCard-module__U_VZua__description{color:var(--chrome-silver);margin:0;line-height:1.7}.ProjectCard-module__U_VZua__meta{gap:var(--space-2);font-size:var(--text-sm);display:flex}.ProjectCard-module__U_VZua__label{color:var(--steel);font-family:JetBrains Mono,monospace;font-weight:600}.ProjectCard-module__U_VZua__value{color:var(--chrome-silver)}
.GlassCard-module__vzxJqW__card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);padding:var(--space-8);transition:all .4s var(--ease-smooth);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a}.GlassCard-module__vzxJqW__card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px);box-shadow:0 12px 48px #0009,0 0 24px #4a9eff26}.GlassCard-module__vzxJqW__glow{animation:4s ease-in-out infinite GlassCard-module__vzxJqW__breathe-glow}.GlassCard-module__vzxJqW__reflection{position:relative;overflow:hidden}.GlassCard-module__vzxJqW__reflection:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .8s;position:absolute;top:0;left:-100%}.GlassCard-module__vzxJqW__reflection:hover:after{left:100%}
.ShareButtons-module__XHdCDa__shareButtons{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ShareButtons-module__XHdCDa__shareButton{color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.ShareButtons-module__XHdCDa__shareButton:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.ShareButtons-module__XHdCDa__shareButton.ShareButtons-module__XHdCDa__copied{color:#22c55e;background:#22c55e1a;border-color:#22c55e4d}.ShareButtons-module__XHdCDa__icon{width:1.125rem;height:1.125rem}
.TableOfContents-module__OgzAaW__toc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;max-height:calc(100vh - 8rem);padding:1.5rem;position:sticky;top:6rem;overflow-y:auto}.TableOfContents-module__OgzAaW__title{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin:0 0 1rem;font-size:.875rem;font-weight:600}.TableOfContents-module__OgzAaW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__OgzAaW__item{margin:0;padding:0}.TableOfContents-module__OgzAaW__link{text-align:left;color:#fff9;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;width:100%;padding:.5rem 0 .5rem .75rem;font-size:.875rem;line-height:1.4;transition:all .2s;display:block}.TableOfContents-module__OgzAaW__link:hover{color:#ffffffe6;border-left-color:#ffffff4d}.TableOfContents-module__OgzAaW__item.TableOfContents-module__OgzAaW__active .TableOfContents-module__OgzAaW__link{color:var(--primary,#0f8);border-left-color:var(--primary,#0f8);font-weight:500}.TableOfContents-module__OgzAaW__level3 .TableOfContents-module__OgzAaW__link{padding-left:1.5rem;font-size:.8125rem}.TableOfContents-module__OgzAaW__toc::-webkit-scrollbar{width:4px}.TableOfContents-module__OgzAaW__toc::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.TableOfContents-module__OgzAaW__toc::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.TableOfContents-module__OgzAaW__toc::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width:1280px){.TableOfContents-module__OgzAaW__toc{margin-bottom:2rem;position:relative;top:0}}
.PostNavigation-module__IwaToq__navigation{border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:2rem}.PostNavigation-module__IwaToq__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.PostNavigation-module__IwaToq__link{color:var(--foreground);background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.PostNavigation-module__IwaToq__link:before{content:"";opacity:0;background:linear-gradient(135deg,#00ff880d,#00ccff0d);transition:opacity .3s;position:absolute;inset:0}.PostNavigation-module__IwaToq__link:hover:before{opacity:1}.PostNavigation-module__IwaToq__link:hover{border-color:#fff3;transform:translateY(-2px)}.PostNavigation-module__IwaToq__prev{text-align:left}.PostNavigation-module__IwaToq__next{text-align:right;align-items:flex-end}.PostNavigation-module__IwaToq__label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;z-index:1;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block;position:relative}.PostNavigation-module__IwaToq__title{z-index:1;font-size:1.125rem;font-weight:600;line-height:1.4;display:block;position:relative}.PostNavigation-module__IwaToq__arrow{color:#ffffff1a;font-size:2rem;transition:all .3s;position:absolute}.PostNavigation-module__IwaToq__prev .PostNavigation-module__IwaToq__arrow{top:50%;left:1rem;transform:translateY(-50%)}.PostNavigation-module__IwaToq__next .PostNavigation-module__IwaToq__arrow{top:50%;right:1rem;transform:translateY(-50%)}.PostNavigation-module__IwaToq__link:hover .PostNavigation-module__IwaToq__arrow{color:#00ff884d}.PostNavigation-module__IwaToq__prev:hover .PostNavigation-module__IwaToq__arrow{transform:translateY(-50%)translate(-4px)}.PostNavigation-module__IwaToq__next:hover .PostNavigation-module__IwaToq__arrow{transform:translateY(-50%)translate(4px)}@media (max-width:768px){.PostNavigation-module__IwaToq__grid{grid-template-columns:1fr}.PostNavigation-module__IwaToq__next{text-align:left;align-items:flex-start}.PostNavigation-module__IwaToq__next .PostNavigation-module__IwaToq__arrow{left:1rem;right:auto}.PostNavigation-module__IwaToq__next:hover .PostNavigation-module__IwaToq__arrow{transform:translateY(-50%)translate(-4px)}}
.HolographicText-module__VFxnOa__holographic{color:var(--mercury);letter-spacing:-.02em;font-weight:700;display:inline-block;position:relative}.HolographicText-module__VFxnOa__char{opacity:0;text-shadow:0 0 10px #d9d9d980,0 0 20px #d9d9d94d,0 0 30px #d9d9d933;animation:.8s cubic-bezier(.16,1,.3,1) forwards HolographicText-module__VFxnOa__charReveal;display:inline-block;transform:translateY(20px)}@keyframes HolographicText-module__VFxnOa__charReveal{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}50%{opacity:.5;filter:blur(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}.HolographicText-module__VFxnOa__scanline{opacity:0;background:linear-gradient(90deg,#0000,#d9d9d9cc,#0000);width:100%;height:2px;animation:3s ease-in-out .5s HolographicText-module__VFxnOa__scanlineMove;position:absolute;top:0;left:0}@keyframes HolographicText-module__VFxnOa__scanlineMove{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.HolographicText-module__VFxnOa__glitch{opacity:0;width:100%;height:100%;animation:.1s ease-in-out 1.5s HolographicText-module__VFxnOa__glitchFlash;position:absolute;top:0;left:0}@keyframes HolographicText-module__VFxnOa__glitchFlash{0%,to{opacity:0}50%{opacity:.3;filter:hue-rotate(90deg);transform:translate(2px)}}.HolographicText-module__VFxnOa__revealed .HolographicText-module__VFxnOa__char{animation:.8s cubic-bezier(.16,1,.3,1) forwards HolographicText-module__VFxnOa__charReveal,4s ease-in-out 2s infinite HolographicText-module__VFxnOa__breatheGlow}@keyframes HolographicText-module__VFxnOa__breatheGlow{0%,to{text-shadow:0 0 10px #d9d9d94d,0 0 20px #d9d9d933,0 0 30px #d9d9d91a}50%{text-shadow:0 0 15px #d9d9d980,0 0 30px #d9d9d94d,0 0 45px #d9d9d933}}@media (prefers-reduced-motion:reduce){.HolographicText-module__VFxnOa__char{opacity:1;transform:none;animation:none!important}.HolographicText-module__VFxnOa__scanline,.HolographicText-module__VFxnOa__glitch{display:none}}
.ViewCounter-module__1ITT7q__viewCounter{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.ViewCounter-module__1ITT7q__icon{font-size:1rem}.ViewCounter-module__1ITT7q__count{font-weight:500}
.FloatingOrb-module__VkBGLW__container{width:100%;height:100%;min-height:400px;position:relative}.FloatingOrb-module__VkBGLW__container canvas{opacity:0;animation:2s ease-in-out .5s forwards FloatingOrb-module__VkBGLW__fadeInCanvas;display:block}@keyframes FloatingOrb-module__VkBGLW__fadeInCanvas{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.FloatingOrb-module__VkBGLW__container{min-height:300px}}
.page-module__NfDiEG__page{min-height:100vh;padding:var(--space-16)0 var(--space-24)}.page-module__NfDiEG__pageTitle{font-size:var(--text-4xl);text-align:center;margin-bottom:var(--space-16);color:var(--mercury);text-shadow:0 0 30px #d9d9d933}.page-module__NfDiEG__section{margin-bottom:var(--space-12)}.page-module__NfDiEG__sectionTitle{font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--mercury);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff1a}.page-module__NfDiEG__belief{margin-bottom:var(--space-8);padding-left:var(--space-4);border-left:2px solid var(--graphite);transition:all .3s}.page-module__NfDiEG__belief:hover{border-left-color:var(--chrome-silver);padding-left:var(--space-6)}.page-module__NfDiEG__belief h3{font-size:var(--text-lg);color:var(--chrome-silver);margin-bottom:var(--space-2);font-weight:600}.page-module__NfDiEG__belief p{color:var(--steel);line-height:1.7}@media (max-width:768px){.page-module__NfDiEG__pageTitle{font-size:var(--text-3xl)}.page-module__NfDiEG__sectionTitle{font-size:var(--text-xl)}}
.page-module__dgei_G__page{min-height:100vh;padding:var(--space-16)0 var(--space-24)}.page-module__dgei_G__backLink{align-items:center;gap:var(--space-2);color:var(--steel);font-family:JetBrains Mono,monospace;font-size:var(--text-sm);margin-bottom:var(--space-8);transition:all .3s;display:inline-flex}.page-module__dgei_G__backLink:hover{color:var(--chrome-silver);transform:translate(-4px)}.page-module__dgei_G__layout{gap:var(--space-12);grid-template-columns:1fr 3fr;align-items:start;display:grid}.page-module__dgei_G__sidebar{position:relative}.page-module__dgei_G__article{animation:page-module__dgei_G__fade-in-up .8s var(--ease-smooth)forwards}.page-module__dgei_G__header{margin-bottom:var(--space-12)}.page-module__dgei_G__date{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);color:var(--steel);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4);display:block}.page-module__dgei_G__title{font-size:var(--text-3xl);color:var(--mercury);margin-bottom:var(--space-4);text-shadow:0 0 20px #d9d9d933}.page-module__dgei_G__description{font-size:var(--text-lg);color:var(--steel);margin-bottom:var(--space-6);line-height:1.7}.page-module__dgei_G__meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-module__dgei_G__readingTime{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.page-module__dgei_G__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__dgei_G__tag{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);color:var(--steel);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px}.page-module__dgei_G__content{font-size:var(--text-base);color:var(--chrome-silver);line-height:1.8}.page-module__dgei_G__content h2{font-size:var(--text-2xl);color:var(--mercury);margin-top:var(--space-12);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff1a}.page-module__dgei_G__content h3{font-size:var(--text-xl);color:var(--chrome-silver);margin-top:var(--space-8);margin-bottom:var(--space-4)}.page-module__dgei_G__content p{margin-bottom:var(--space-6);line-height:1.8}.page-module__dgei_G__content a{color:var(--chrome-silver);text-underline-offset:2px;text-decoration:underline;transition:all .3s}.page-module__dgei_G__content a:hover{color:var(--mercury);text-shadow:0 0 8px #d9d9d94d}.page-module__dgei_G__content code{background:#ffffff0d;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.9em}.page-module__dgei_G__content pre{padding:var(--space-4);margin:var(--space-6)0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;overflow-x:auto}.page-module__dgei_G__content pre code{background:0 0;padding:0}.page-module__dgei_G__content blockquote{border-left:3px solid var(--chrome-silver);padding-left:var(--space-6);margin:var(--space-6)0;color:var(--steel);font-style:italic}:is(.page-module__dgei_G__content ul,.page-module__dgei_G__content ol){margin:var(--space-6)0;padding-left:var(--space-8)}.page-module__dgei_G__content li{margin-bottom:var(--space-3);line-height:1.7}.page-module__dgei_G__content img{max-width:100%;margin:var(--space-8)0;border-radius:8px}.page-module__dgei_G__content hr{height:1px;margin:var(--space-12)0;background:#ffffff1a;border:none}.page-module__dgei_G__footer{margin-top:var(--space-12)}@media (max-width:1280px){.page-module__dgei_G__layout{grid-template-columns:1fr}.page-module__dgei_G__sidebar{order:-1}}@media (max-width:768px){.page-module__dgei_G__title{font-size:var(--text-2xl)}.page-module__dgei_G__description{font-size:var(--text-base)}.page-module__dgei_G__meta{flex-direction:column;align-items:flex-start}}
.page-module__jXZM3G__page{min-height:100vh;padding:var(--space-16)0 var(--space-24)}.page-module__jXZM3G__header{text-align:center;margin-bottom:var(--space-16)}.page-module__jXZM3G__pageTitle{font-size:var(--text-4xl);color:var(--mercury);margin-bottom:var(--space-4);text-shadow:0 0 30px #d9d9d933}.page-module__jXZM3G__description{max-width:600px;color:var(--steel);margin:0 auto;line-height:1.7}.page-module__jXZM3G__empty{max-width:600px;margin:0 auto}.page-module__jXZM3G__emptyText{text-align:center;color:var(--steel);font-style:italic}.page-module__jXZM3G__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.page-module__jXZM3G__postLink{color:inherit;transition:transform .3s var(--ease-smooth);text-decoration:none;display:block}.page-module__jXZM3G__postLink:hover{transform:translateY(-4px)}.page-module__jXZM3G__postCard{gap:var(--space-3);flex-direction:column;display:flex}.page-module__jXZM3G__date{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);color:var(--steel);text-transform:uppercase;letter-spacing:.1em}.page-module__jXZM3G__postTitle{font-size:var(--text-xl);color:var(--mercury);margin:0;transition:color .3s}.page-module__jXZM3G__postLink:hover .page-module__jXZM3G__postTitle{color:var(--chrome-silver);text-shadow:0 0 8px #d9d9d94d}.page-module__jXZM3G__postDescription{color:var(--chrome-silver);margin:0;line-height:1.6}.page-module__jXZM3G__tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__jXZM3G__tag{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);color:var(--steel);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px}@media (max-width:768px){.page-module__jXZM3G__pageTitle{font-size:var(--text-3xl)}.page-module__jXZM3G__grid{gap:var(--space-6);grid-template-columns:1fr}}
.page-module__OSLHOG__page{min-height:100vh;padding:var(--space-16)0 var(--space-24)}.page-module__OSLHOG__pageTitle{font-size:var(--text-4xl);text-align:center;margin-bottom:var(--space-16);color:var(--mercury);text-shadow:0 0 30px #d9d9d933}.page-module__OSLHOG__section{margin-bottom:var(--space-12)}.page-module__OSLHOG__intro{margin-bottom:var(--space-8);text-align:center}.page-module__OSLHOG__intro p{font-size:var(--text-lg);color:var(--chrome-silver)}.page-module__OSLHOG__form{margin-top:var(--space-8)}.page-module__OSLHOG__formGroup{margin-bottom:var(--space-6)}.page-module__OSLHOG__label{font-size:var(--text-sm);color:var(--chrome-silver);margin-bottom:var(--space-2);letter-spacing:.05em;text-transform:uppercase;font-weight:600;display:block}.page-module__OSLHOG__required{color:var(--status-building)}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{width:100%;padding:var(--space-4);color:var(--mercury);font-family:inherit;font-size:var(--text-base);transition:all .3s var(--ease-smooth);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:var(--steel)}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--chrome-silver);background:#ffffff14;box-shadow:0 0 20px #d9d9d91a}.page-module__OSLHOG__input:disabled,.page-module__OSLHOG__textarea:disabled{opacity:.5;cursor:not-allowed}.page-module__OSLHOG__textarea{resize:vertical;min-height:150px;line-height:1.6}.page-module__OSLHOG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.page-module__OSLHOG__submitButton{width:100%;padding:var(--space-4)var(--space-8);background:linear-gradient(135deg,var(--chrome-silver),var(--steel));border:1px solid var(--chrome-silver);color:var(--void-black);font-size:var(--text-base);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease-smooth);border-radius:8px;font-weight:700;position:relative;overflow:hidden}.page-module__OSLHOG__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module__OSLHOG__submitButton:hover:before{left:100%}.page-module__OSLHOG__submitButton:hover:not(:disabled){background:linear-gradient(135deg,var(--mercury),var(--chrome-silver));transform:translateY(-2px);box-shadow:0 0 30px #d9d9d94d}.page-module__OSLHOG__submitButton:active:not(:disabled){transform:translateY(0)}.page-module__OSLHOG__submitButton:disabled{opacity:.6;cursor:not-allowed;background:var(--graphite);border-color:var(--graphite)}.page-module__OSLHOG__buttonContent{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.page-module__OSLHOG__spinner{border:2px solid var(--void-black);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite page-module__OSLHOG__spin;display:inline-block}@keyframes page-module__OSLHOG__spin{to{transform:rotate(360deg)}}.page-module__OSLHOG__error,.page-module__OSLHOG__success{padding:var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-sm);text-align:center;border-radius:8px;font-weight:600}.page-module__OSLHOG__error{color:#f88;background:#ff44441a;border:1px solid #ff44444d}.page-module__OSLHOG__success{color:#86efac;background:#4ade801a;border:1px solid #4ade804d}.page-module__OSLHOG__alternativeContact{text-align:center}.page-module__OSLHOG__sectionTitle{font-size:var(--text-2xl);margin-bottom:var(--space-8);color:var(--mercury);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff1a}.page-module__OSLHOG__contactMethods{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__OSLHOG__contactMethod{padding:var(--space-6);transition:all .3s var(--ease-smooth);background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px}.page-module__OSLHOG__contactMethod:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-4px)}.page-module__OSLHOG__contactMethod h3{font-size:var(--text-lg);color:var(--chrome-silver);margin-bottom:var(--space-2)}.page-module__OSLHOG__contactMethod p{color:var(--steel);margin:0}.page-module__OSLHOG__link{color:var(--chrome-silver);text-decoration:none;transition:all .3s;position:relative}.page-module__OSLHOG__link:after{content:"";background:var(--chrome-silver);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.page-module__OSLHOG__link:hover{color:var(--mercury)}.page-module__OSLHOG__link:hover:after{width:100%}@media (max-width:768px){.page-module__OSLHOG__pageTitle{font-size:var(--text-3xl)}.page-module__OSLHOG__sectionTitle{font-size:var(--text-xl)}.page-module__OSLHOG__contactMethods{grid-template-columns:1fr}.page-module__OSLHOG__intro p{font-size:var(--text-base)}}
.not-found-module__HS70Aa__page{min-height:100vh;padding:var(--space-16)0 var(--space-24);align-items:center;display:flex}.not-found-module__HS70Aa__content{text-align:center}.not-found-module__HS70Aa__errorCode{margin-bottom:var(--space-8);font-size:8rem;font-weight:800;line-height:1}.not-found-module__HS70Aa__glitch{color:var(--mercury);text-shadow:0 0 30px #3b82f680,0 0 60px #3b82f64d;animation:3s infinite not-found-module__HS70Aa__glitch;display:inline-block;position:relative}.not-found-module__HS70Aa__glitch:before,.not-found-module__HS70Aa__glitch:after{content:attr(data-text);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.not-found-module__HS70Aa__glitch:before{color:#3b82f6cc;z-index:-1;animation:.3s infinite not-found-module__HS70Aa__glitch-1}.not-found-module__HS70Aa__glitch:after{color:#ef4444cc;z-index:-2;animation:.3s infinite not-found-module__HS70Aa__glitch-2}@keyframes not-found-module__HS70Aa__glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes not-found-module__HS70Aa__glitch-1{0%{clip-path:inset(40% 0 61%);transform:translate(-2px,-2px)}50%{clip-path:inset(92% 0 1%);transform:translate(2px,2px)}to{clip-path:inset(43% 0 1%);transform:translate(-2px,2px)}}@keyframes not-found-module__HS70Aa__glitch-2{0%{clip-path:inset(25% 0 58%);transform:translate(2px,2px)}50%{clip-path:inset(54% 0 7%);transform:translate(-2px,-2px)}to{clip-path:inset(58% 0 43%);transform:translate(2px,-2px)}}.not-found-module__HS70Aa__title{font-size:var(--text-3xl);color:var(--mercury);margin-bottom:var(--space-6)}.not-found-module__HS70Aa__description{font-size:var(--text-lg);color:var(--steel);margin-bottom:var(--space-8);line-height:1.7}.not-found-module__HS70Aa__quote{margin:var(--space-12)0;padding:var(--space-6);border-left:3px solid var(--chrome-silver);background:#ffffff05}.not-found-module__HS70Aa__quote p{color:var(--chrome-silver);font-style:italic;font-size:var(--text-base)}.not-found-module__HS70Aa__actions{gap:var(--space-4);margin-bottom:var(--space-12);justify-content:center;display:flex}.not-found-module__HS70Aa__primary,.not-found-module__HS70Aa__secondary{padding:var(--space-3)var(--space-6);border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.not-found-module__HS70Aa__primary{color:var(--mercury);background:linear-gradient(135deg,#3b82f6cc,#2563ebcc);box-shadow:0 4px 20px #3b82f64d}.not-found-module__HS70Aa__primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-2px);box-shadow:0 6px 30px #3b82f680}.not-found-module__HS70Aa__secondary{color:var(--steel);border:1px solid var(--graphite);background:#ffffff0d}.not-found-module__HS70Aa__secondary:hover{color:var(--mercury);border-color:var(--chrome-silver);background:#ffffff1a;transform:translateY(-2px)}.not-found-module__HS70Aa__suggestions{margin:var(--space-12)0;padding-top:var(--space-8);border-top:1px solid var(--graphite)}.not-found-module__HS70Aa__suggestionsTitle{color:var(--chrome-silver);font-size:var(--text-sm);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.1em}.not-found-module__HS70Aa__links{gap:var(--space-4);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.not-found-module__HS70Aa__links li a{color:var(--steel);font-size:var(--text-sm);text-decoration:none;transition:color .3s}.not-found-module__HS70Aa__links li a:hover{color:var(--chrome-silver)}.not-found-module__HS70Aa__ascii{margin-top:var(--space-12)}.not-found-module__HS70Aa__ascii pre{color:var(--graphite);font-size:var(--text-xs);font-family:Courier New,monospace;line-height:1.4}@media (max-width:768px){.not-found-module__HS70Aa__errorCode{font-size:5rem}.not-found-module__HS70Aa__title{font-size:var(--text-2xl)}.not-found-module__HS70Aa__description{font-size:var(--text-base)}.not-found-module__HS70Aa__actions{flex-direction:column}.not-found-module__HS70Aa__links{flex-direction:column;align-items:center}}
.page-module__7UVoJq__page{padding:var(--space-16)0;min-height:100vh}.page-module__7UVoJq__header{margin-bottom:var(--space-12);text-align:center}.page-module__7UVoJq__pageTitle{font-size:var(--text-4xl);margin-bottom:var(--space-3);background:linear-gradient(135deg,var(--mercury),var(--chrome-silver));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__7UVoJq__lastUpdated{font-size:var(--text-sm);color:var(--steel);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}.page-module__7UVoJq__description{font-size:var(--text-base);color:var(--chrome-silver);max-width:600px;margin:0 auto}.page-module__7UVoJq__description a{color:var(--mercury);text-decoration:underline}.page-module__7UVoJq__content{gap:var(--space-8);flex-direction:column;display:flex}.page-module__7UVoJq__section{animation-duration:1s}.page-module__7UVoJq__sectionTitle{font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--mercury)}.page-module__7UVoJq__projectList{gap:var(--space-6);flex-direction:column;display:flex}.page-module__7UVoJq__project{padding-bottom:var(--space-6);border-bottom:1px solid #ffffff1a}.page-module__7UVoJq__project:last-child{border-bottom:none;padding-bottom:0}.page-module__7UVoJq__project h3{font-size:var(--text-xl);color:var(--mercury);margin-bottom:var(--space-2)}.page-module__7UVoJq__project p{color:var(--chrome-silver);margin-bottom:var(--space-3);line-height:1.7}.page-module__7UVoJq__status{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__7UVoJq__statusBadge{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;font-weight:600;display:inline-block}.page-module__7UVoJq__statusBadge[data-status=building]{color:var(--status-building);border:1px solid var(--status-building);background:#4a9eff33}.page-module__7UVoJq__focusList,.page-module__7UVoJq__learningList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__7UVoJq__focusList li,.page-module__7UVoJq__learningList li{padding-left:var(--space-6);color:var(--chrome-silver);line-height:1.7;position:relative}.page-module__7UVoJq__focusList li:before,.page-module__7UVoJq__learningList li:before{content:"→";color:var(--steel);font-weight:700;position:absolute;left:0}.page-module__7UVoJq__focusList li strong{color:var(--mercury)}.page-module__7UVoJq__stack{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__7UVoJq__stackCategory h3{font-size:var(--text-lg);color:var(--mercury);margin-bottom:var(--space-2)}.page-module__7UVoJq__stackCategory p{color:var(--chrome-silver);font-size:var(--text-sm);line-height:1.6}.page-module__7UVoJq__quote{font-size:var(--text-lg);color:var(--chrome-silver);padding:var(--space-6);border-left:3px solid var(--chrome-silver);margin-bottom:var(--space-4);background:#ffffff05;border-radius:4px;font-style:italic;line-height:1.8}.page-module__7UVoJq__philosophy{color:var(--chrome-silver);line-height:1.7}.page-module__7UVoJq__footer{margin-top:var(--space-8);padding-top:var(--space-8);text-align:center;border-top:1px solid #ffffff1a}.page-module__7UVoJq__footer p{color:var(--steel);font-size:var(--text-sm)}.page-module__7UVoJq__footer a{color:var(--mercury);text-decoration:underline}
.page-module___8aEwW__page{min-height:100vh}.page-module___8aEwW__hero{text-align:center;min-height:calc(100vh - 64px);padding:var(--space-16)0;justify-content:center;align-items:center;display:flex;position:relative}.page-module___8aEwW__heroContent{gap:var(--space-16);width:100%;max-width:var(--container-xl);padding:0 var(--space-6);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.page-module___8aEwW__orbContainer{justify-content:center;align-items:center;width:100%;height:500px;display:flex}.page-module___8aEwW__headline{font-size:var(--text-4xl);color:var(--mercury);margin-bottom:var(--space-6);font-weight:700}.page-module___8aEwW__subheadline{font-size:var(--text-xl);color:var(--steel);margin-bottom:var(--space-12);font-weight:300}.page-module___8aEwW__ctas{gap:var(--space-6);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaSecondary{font-family:JetBrains Mono,monospace;font-size:var(--text-sm);letter-spacing:.05em;cursor:pointer;text-transform:uppercase;padding:12px 32px;transition:all .3s;position:relative;overflow:hidden}.page-module___8aEwW__ctaPrimary{border:1px solid var(--chrome-silver);color:var(--chrome-silver);background:0 0;border-radius:4px}.page-module___8aEwW__ctaPrimary:before{content:"";background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__ctaPrimary:hover:before{width:300px;height:300px}.page-module___8aEwW__ctaPrimary:hover{box-shadow:0 0 30px #d9d9d94d}.page-module___8aEwW__ctaSecondary{border:1px solid var(--graphite);color:var(--steel);background:0 0;border-radius:4px}.page-module___8aEwW__ctaSecondary:hover{border-color:var(--chrome-silver);color:var(--chrome-silver);box-shadow:0 0 20px #d9d9d933}.page-module___8aEwW__identity{padding:var(--space-24)0}.page-module___8aEwW__identityTitle{font-size:var(--text-3xl);margin-bottom:var(--space-2);color:var(--mercury)}.page-module___8aEwW__identitySubtitle{font-family:JetBrains Mono,monospace;font-size:var(--text-sm);color:var(--steel);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-8)}.page-module___8aEwW__mission{margin-bottom:var(--space-8)}.page-module___8aEwW__mission p{font-size:var(--text-lg);color:var(--chrome-silver);line-height:1.8}.page-module___8aEwW__philosophy{padding-top:var(--space-6);border-top:1px solid #ffffff1a}.page-module___8aEwW__philosophy p{font-family:JetBrains Mono,monospace;font-size:var(--text-sm);color:var(--steel);margin-bottom:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--graphite);transition:all .3s}.page-module___8aEwW__philosophy p:hover{color:var(--chrome-silver);border-left-color:var(--chrome-silver);padding-left:var(--space-6)}@media (max-width:768px){.page-module___8aEwW__heroContent{gap:var(--space-8);grid-template-columns:1fr}.page-module___8aEwW__orbContainer{order:-1;height:300px}.page-module___8aEwW__headline{font-size:var(--text-3xl)}.page-module___8aEwW__subheadline{font-size:var(--text-lg)}.page-module___8aEwW__ctas{flex-direction:column;width:100%}.page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaSecondary{width:100%}.page-module___8aEwW__mission p{font-size:var(--text-base)}}@media (min-width:769px) and (max-width:1024px){.page-module___8aEwW__heroContent{gap:var(--space-12)}.page-module___8aEwW__orbContainer{height:400px}}
.page-module__q81_BW__page{min-height:100vh;padding:var(--space-16)0 var(--space-24)}.page-module__q81_BW__header{text-align:center;margin-bottom:var(--space-16)}.page-module__q81_BW__pageTitle{font-size:var(--text-4xl);color:var(--mercury);margin-bottom:var(--space-4);text-shadow:0 0 30px #d9d9d933}.page-module__q81_BW__pageSubtitle{font-size:var(--text-xl);color:var(--steel);margin-bottom:var(--space-6);font-weight:300}.page-module__q81_BW__description{max-width:600px;color:var(--chrome-silver);margin:0 auto;line-height:1.7}.page-module__q81_BW__grid{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-module__q81_BW__footer{margin-top:var(--space-24);text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.page-module__q81_BW__footerTitle{font-size:var(--text-2xl);color:var(--mercury);margin-bottom:var(--space-4)}.page-module__q81_BW__footerText{color:var(--steel);margin-bottom:var(--space-6)}.page-module__q81_BW__contact{justify-content:center;align-items:center;gap:var(--space-4);font-family:JetBrains Mono,monospace;font-size:var(--text-sm);display:flex}.page-module__q81_BW__contactLink{color:var(--chrome-silver);transition:all .3s}.page-module__q81_BW__contactLink:hover{color:var(--mercury);text-shadow:0 0 8px #d9d9d94d}.page-module__q81_BW__separator{color:var(--graphite)}@media (max-width:768px){.page-module__q81_BW__pageTitle{font-size:var(--text-3xl)}.page-module__q81_BW__pageSubtitle{font-size:var(--text-lg)}.page-module__q81_BW__grid{gap:var(--space-6);grid-template-columns:1fr}.page-module__q81_BW__contact{gap:var(--space-2);flex-direction:column}.page-module__q81_BW__separator{display:none}}
