@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8c88c7cd-module__5t75VG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8c88c7cd-module__5t75VG__variable{--font-primary:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_65475aa-module__RPHOIW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_65475aa-module__RPHOIW__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_3464073f-module__Fp-QHq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_3464073f-module__Fp-QHq__variable{--font-handwritten:"Caveat","Caveat Fallback"}
.GridPattern-module__4L1UAa__canvas{z-index:-1;pointer-events:none;opacity:.6;position:fixed;inset:0}
.MagneticButton-module__B0_z6G__button{transition:transform .2s var(--ease-out-expo);cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}
.HandwrittenNote-module__6uOMsa__note{font-family:var(--font-handwritten),"Caveat",cursive;color:#32d4de99;white-space:nowrap;pointer-events:none;z-index:10;opacity:0;font-size:1.1rem;animation:1s ease-out forwards HandwrittenNote-module__6uOMsa__fadeIn;position:absolute}.HandwrittenNote-module__6uOMsa__note:before{content:"→ ";opacity:.5}@keyframes HandwrittenNote-module__6uOMsa__fadeIn{0%{opacity:0;transform:translateY(10px)rotate(var(--rotate,0deg))}to{opacity:1;transform:translateY(0)rotate(var(--rotate,0deg))}}
.AnnotationLayer-module___MBilG__layer{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}
.CustomCursor-module__kKo8gG__cursor{pointer-events:none;z-index:99999;mix-blend-mode:difference;transition:opacity .3s;position:fixed;top:0;left:0}.CustomCursor-module__kKo8gG__cursorDot{will-change:transform;backface-visibility:hidden;background:#fff;border-radius:50%;width:8px;height:8px;position:fixed;top:0;left:0}.CustomCursor-module__kKo8gG__cursorRing{will-change:transform;backface-visibility:hidden;border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px;transition:border-color .2s;position:fixed;top:0;left:0}@media (pointer:coarse),(hover:none){.CustomCursor-module__kKo8gG__cursor{display:none!important}}@media (max-width:768px){.CustomCursor-module__kKo8gG__cursor{display:none!important}}
.TiltCard-module__Kj_Ubq__card{transform-style:preserve-3d;will-change:transform;transition:transform .1s ease-out;position:relative}.TiltCard-module__Kj_Ubq__glare{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.TiltCard-module__Kj_Ubq__card:hover .TiltCard-module__Kj_Ubq__glare{opacity:1}
.TextReveal-module__lc-M_G__container{display:inline}.TextReveal-module__lc-M_G__wordWrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.TextReveal-module__lc-M_G__word{opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s;display:inline-block;transform:translateY(100%)}.TextReveal-module__lc-M_G__word.TextReveal-module__lc-M_G__visible{opacity:1;transform:translateY(0)}
.GlitchText-module__o_2U0q__glitch{display:inline-block;position:relative}.GlitchText-module__o_2U0q__glitch:before,.GlitchText-module__o_2U0q__glitch:after{content:attr(data-text);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.GlitchText-module__o_2U0q__glitch:hover:before{color:var(--accent-cyan);opacity:.8;animation:.3s linear infinite alternate-reverse GlitchText-module__o_2U0q__glitch-1}.GlitchText-module__o_2U0q__glitch:hover:after{color:var(--accent-purple);opacity:.8;animation:.3s linear infinite alternate-reverse GlitchText-module__o_2U0q__glitch-2}@keyframes GlitchText-module__o_2U0q__glitch-1{0%{clip-path:inset(20% 0 60%);transform:translate(-2px,2px)}20%{clip-path:inset(60% 0 10%);transform:translate(2px,-2px)}40%{clip-path:inset(40% 0);transform:translate(-2px)}60%{clip-path:inset(80% 0 5%);transform:translate(2px,2px)}80%{clip-path:inset(10% 0 70%);transform:translate(-2px,-2px)}to{clip-path:inset(50% 0 30%);transform:translateY(2px)}}@keyframes GlitchText-module__o_2U0q__glitch-2{0%{clip-path:inset(60% 0 20%);transform:translate(2px,-2px)}20%{clip-path:inset(10% 0 60%);transform:translate(-2px,2px)}40%{clip-path:inset(50% 0 30%);transform:translate(2px)}60%{clip-path:inset(5% 0 80%);transform:translate(-2px,-2px)}80%{clip-path:inset(70% 0 10%);transform:translate(2px,2px)}to{clip-path:inset(30% 0 50%);transform:translateY(-2px)}}
.ParticleField-module__IKZ-iq__canvas{z-index:-1;pointer-events:none;position:fixed;inset:0}
.ScrollProgress-module__0oOzEW__container{z-index:100;height:100px;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.ScrollProgress-module__0oOzEW__track{background:#ffffff1a;border-radius:1px;width:2px;height:100%;position:relative}.ScrollProgress-module__0oOzEW__progress{background:linear-gradient(to top,var(--accent-cyan),var(--accent-purple));border-radius:1px;width:100%;transition:height .1s ease-out;position:absolute;bottom:0;left:0}.ScrollProgress-module__0oOzEW__glow{background:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 15px var(--accent-cyan),0 0 30px var(--accent-cyan);border-radius:50%;transition:top .1s ease-out;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.ScrollProgress-module__0oOzEW__container{display:none}}
.LoadingScreen-module__kRT5QW__loader{z-index:99999;will-change:opacity;background:#050506;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.LoadingScreen-module__kRT5QW__bgGradient{background:radial-gradient(at 30% 20%,#32d4de14 0%,#0000 50%),radial-gradient(at 70% 80%,#a855f714 0%,#0000 50%),radial-gradient(#ec48990d 0%,#0000 60%);animation:4s ease-in-out infinite LoadingScreen-module__kRT5QW__bgPulse;position:absolute;inset:0}@keyframes LoadingScreen-module__kRT5QW__bgPulse{0%,to{opacity:.5}50%{opacity:1}}.LoadingScreen-module__kRT5QW__particles{position:absolute;inset:0;overflow:hidden}.LoadingScreen-module__kRT5QW__particle{background:var(--accent-cyan);opacity:0;border-radius:50%;width:3px;height:3px;animation:linear infinite LoadingScreen-module__kRT5QW__particleFloat;position:absolute}.LoadingScreen-module__kRT5QW__particle:nth-child(3n){background:var(--accent-purple)}.LoadingScreen-module__kRT5QW__particle:nth-child(5n){background:var(--accent-pink)}@keyframes LoadingScreen-module__kRT5QW__particleFloat{0%{opacity:0;transform:translateY(0)scale(0)}10%{opacity:.8;transform:scale(1)}90%{opacity:.8}to{opacity:0;transform:translateY(-100vh)scale(.5)}}.LoadingScreen-module__kRT5QW__content{z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative}.LoadingScreen-module__kRT5QW__orbitContainer{pointer-events:none;width:300px;height:300px;position:absolute}.LoadingScreen-module__kRT5QW__orbit1,.LoadingScreen-module__kRT5QW__orbit2,.LoadingScreen-module__kRT5QW__orbit3{border:1px solid #32d4de26;border-radius:50%;animation:linear infinite LoadingScreen-module__kRT5QW__orbitSpin;position:absolute;inset:0}.LoadingScreen-module__kRT5QW__orbit1{border-color:#32d4de33;animation-duration:8s;inset:20px}.LoadingScreen-module__kRT5QW__orbit2{border-color:#a855f726;animation-duration:12s;animation-direction:reverse;inset:50px}.LoadingScreen-module__kRT5QW__orbit3{border-color:#ec48991a;animation-duration:6s;inset:80px}.LoadingScreen-module__kRT5QW__orbitDot{background:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 15px var(--accent-cyan);border-radius:50%;margin-top:-3px;margin-left:-3px;position:absolute;top:0;left:50%}.LoadingScreen-module__kRT5QW__orbit2 .LoadingScreen-module__kRT5QW__orbitDot{background:var(--accent-purple);box-shadow:0 0 15px var(--accent-purple)}.LoadingScreen-module__kRT5QW__orbit3 .LoadingScreen-module__kRT5QW__orbitDot{background:var(--accent-pink);box-shadow:0 0 15px var(--accent-pink)}@keyframes LoadingScreen-module__kRT5QW__orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoadingScreen-module__kRT5QW__logo{opacity:0;gap:.15em;margin-bottom:0;font-size:4.5rem;font-weight:700;animation:1s cubic-bezier(.16,1,.3,1) forwards LoadingScreen-module__kRT5QW__logoReveal;display:flex;transform:scale(.8)}.LoadingScreen-module__kRT5QW__logoG,.LoadingScreen-module__kRT5QW__logoR{background:linear-gradient(135deg,#32d4de 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite LoadingScreen-module__kRT5QW__letterGlow;display:inline-block}.LoadingScreen-module__kRT5QW__logoR{animation-delay:.5s}@keyframes LoadingScreen-module__kRT5QW__logoReveal{to{opacity:1;transform:scale(1)}}@keyframes LoadingScreen-module__kRT5QW__letterGlow{0%,to{filter:brightness()drop-shadow(0 0 10px #32d4de4d)}50%{filter:brightness(1.2)drop-shadow(0 0 20px #a855f780)}}.LoadingScreen-module__kRT5QW__nameWrapper{flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem;display:flex}.LoadingScreen-module__kRT5QW__nameLine{display:flex;overflow:hidden}.LoadingScreen-module__kRT5QW__letter{color:var(--text-primary);opacity:0;font-size:1.8rem;font-weight:500;animation:.6s cubic-bezier(.16,1,.3,1) forwards LoadingScreen-module__kRT5QW__letterSlide;display:inline-block;transform:translateY(100%)}@keyframes LoadingScreen-module__kRT5QW__letterSlide{to{opacity:1;transform:translateY(0)}}.LoadingScreen-module__kRT5QW__tagline{opacity:0;flex-direction:column;align-items:center;gap:.5rem;animation:.8s 1.8s forwards LoadingScreen-module__kRT5QW__fadeIn;display:flex}.LoadingScreen-module__kRT5QW__taglineText{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.3em;color:var(--text-tertiary);font-size:.75rem}.LoadingScreen-module__kRT5QW__taglineUnderline{background:linear-gradient(90deg,transparent,var(--accent-cyan),var(--accent-purple),transparent);width:60px;height:2px;animation:1s 2s forwards LoadingScreen-module__kRT5QW__underlineExpand;transform:scaleX(0)}@keyframes LoadingScreen-module__kRT5QW__underlineExpand{to{transform:scaleX(1)}}@keyframes LoadingScreen-module__kRT5QW__fadeIn{to{opacity:1}}.LoadingScreen-module__kRT5QW__scanLine{background:linear-gradient(90deg,transparent,var(--accent-cyan),transparent);opacity:.5;height:2px;animation:2s ease-in-out infinite LoadingScreen-module__kRT5QW__scanMove;position:absolute;top:0;left:0;right:0}@keyframes LoadingScreen-module__kRT5QW__scanMove{0%{opacity:0;top:0}10%{opacity:.5}90%{opacity:.5}to{opacity:0;top:100%}}.LoadingScreen-module__kRT5QW__frame{pointer-events:none;position:absolute;inset:30px}.LoadingScreen-module__kRT5QW__corner{opacity:0;width:40px;height:40px;animation:.5s forwards LoadingScreen-module__kRT5QW__cornerFade;position:absolute}.LoadingScreen-module__kRT5QW__corner:before,.LoadingScreen-module__kRT5QW__corner:after{content:"";background:linear-gradient(90deg,var(--accent-cyan),var(--accent-purple));position:absolute}.LoadingScreen-module__kRT5QW__tl{animation-delay:.2s;top:0;left:0}.LoadingScreen-module__kRT5QW__tr{animation-delay:.3s;top:0;right:0}.LoadingScreen-module__kRT5QW__bl{animation-delay:.4s;bottom:0;left:0}.LoadingScreen-module__kRT5QW__br{animation-delay:.5s;bottom:0;right:0}.LoadingScreen-module__kRT5QW__tl:before,.LoadingScreen-module__kRT5QW__tr:before{width:100%;height:1px;top:0}.LoadingScreen-module__kRT5QW__bl:before,.LoadingScreen-module__kRT5QW__br:before{width:100%;height:1px;bottom:0}.LoadingScreen-module__kRT5QW__tl:after,.LoadingScreen-module__kRT5QW__bl:after{width:1px;height:100%;left:0}.LoadingScreen-module__kRT5QW__tr:after,.LoadingScreen-module__kRT5QW__br:after{width:1px;height:100%;right:0}@keyframes LoadingScreen-module__kRT5QW__cornerFade{to{opacity:1}}.LoadingScreen-module__kRT5QW__curtainLeft,.LoadingScreen-module__kRT5QW__curtainRight{display:none}.LoadingScreen-module__kRT5QW__exit{animation:1s cubic-bezier(.4,0,.2,1) .2s forwards LoadingScreen-module__kRT5QW__loaderFadeOut}@keyframes LoadingScreen-module__kRT5QW__loaderFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden}}.LoadingScreen-module__kRT5QW__exit .LoadingScreen-module__kRT5QW__content{animation:.8s cubic-bezier(.4,0,.2,1) forwards LoadingScreen-module__kRT5QW__contentExit}@keyframes LoadingScreen-module__kRT5QW__contentExit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(1.05)translateY(-20px)}}.LoadingScreen-module__kRT5QW__exit .LoadingScreen-module__kRT5QW__orbitContainer{animation:.6s cubic-bezier(.4,0,.2,1) forwards LoadingScreen-module__kRT5QW__orbitsExit}@keyframes LoadingScreen-module__kRT5QW__orbitsExit{to{opacity:0;transform:scale(1.3)rotate(45deg)}}.LoadingScreen-module__kRT5QW__exit .LoadingScreen-module__kRT5QW__bgGradient{animation:1s forwards LoadingScreen-module__kRT5QW__bgExit}@keyframes LoadingScreen-module__kRT5QW__bgExit{to{opacity:0}}.LoadingScreen-module__kRT5QW__exit .LoadingScreen-module__kRT5QW__particles{animation:.5s forwards LoadingScreen-module__kRT5QW__particlesExit}@keyframes LoadingScreen-module__kRT5QW__particlesExit{to{opacity:0}}.LoadingScreen-module__kRT5QW__exit .LoadingScreen-module__kRT5QW__scanLine{animation:.3s forwards LoadingScreen-module__kRT5QW__scanExit}@keyframes LoadingScreen-module__kRT5QW__scanExit{to{opacity:0}}.LoadingScreen-module__kRT5QW__exit .LoadingScreen-module__kRT5QW__frame{animation:.6s forwards LoadingScreen-module__kRT5QW__frameExit}@keyframes LoadingScreen-module__kRT5QW__frameExit{to{opacity:0;transform:scale(1.1)}}@media (max-width:600px){.LoadingScreen-module__kRT5QW__logo{font-size:3rem}.LoadingScreen-module__kRT5QW__letter{font-size:1.4rem}.LoadingScreen-module__kRT5QW__orbitContainer{width:220px;height:220px}.LoadingScreen-module__kRT5QW__frame{inset:15px}.LoadingScreen-module__kRT5QW__corner{width:25px;height:25px}}
.HUDOverlay-module__9smuVa__hud{pointer-events:none;z-index:50;color:#32d4de4d;transition:opacity .5s;position:fixed;inset:0;overflow:hidden}.HUDOverlay-module__9smuVa__hud.HUDOverlay-module__9smuVa__hidden{opacity:0}.HUDOverlay-module__9smuVa__grid{position:absolute;inset:0}.HUDOverlay-module__9smuVa__gridLineV,.HUDOverlay-module__9smuVa__gridLineH{background:#32d4de08;position:absolute}.HUDOverlay-module__9smuVa__gridLineV{width:1px;height:100%;top:0}.HUDOverlay-module__9smuVa__gridLineH{width:100%;height:1px;left:0}.HUDOverlay-module__9smuVa__bracket{color:#32d4de66;width:60px;height:60px;position:absolute}.HUDOverlay-module__9smuVa__bracket.HUDOverlay-module__9smuVa__tl{top:20px;left:20px}.HUDOverlay-module__9smuVa__bracket.HUDOverlay-module__9smuVa__tr{top:20px;right:20px}.HUDOverlay-module__9smuVa__bracket.HUDOverlay-module__9smuVa__bl{bottom:20px;left:20px}.HUDOverlay-module__9smuVa__bracket.HUDOverlay-module__9smuVa__br{bottom:20px;right:20px}.HUDOverlay-module__9smuVa__readoutTL,.HUDOverlay-module__9smuVa__readoutTR,.HUDOverlay-module__9smuVa__readoutBL{font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:.6rem;position:absolute}.HUDOverlay-module__9smuVa__readoutTL{top:90px;left:25px}.HUDOverlay-module__9smuVa__readoutTR{text-align:right;top:90px;right:25px}.HUDOverlay-module__9smuVa__readoutBL{bottom:90px;left:25px}.HUDOverlay-module__9smuVa__readoutLine{opacity:.6;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.HUDOverlay-module__9smuVa__label{color:#32d4de80}.HUDOverlay-module__9smuVa__value{color:#32d4decc}.HUDOverlay-module__9smuVa__statusDot{background:#32d4de;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite HUDOverlay-module__9smuVa__pulse}@keyframes HUDOverlay-module__9smuVa__pulse{0%,to{opacity:1}50%{opacity:.3}}.HUDOverlay-module__9smuVa__scanLine{background:linear-gradient(90deg,#0000,#32d4de4d,#0000);height:1px;animation:8s linear infinite HUDOverlay-module__9smuVa__scanV;position:absolute;top:0;left:0;right:0}.HUDOverlay-module__9smuVa__scanLineH{background:linear-gradient(#0000,#a855f733,#0000);width:1px;animation:12s linear infinite HUDOverlay-module__9smuVa__scanH;position:absolute;top:0;bottom:0;left:0}@keyframes HUDOverlay-module__9smuVa__scanV{0%{opacity:0;top:0}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100%}}@keyframes HUDOverlay-module__9smuVa__scanH{0%{opacity:0;left:0}5%{opacity:1}95%{opacity:1}to{opacity:0;left:100%}}.HUDOverlay-module__9smuVa__target{opacity:.3;width:120px;height:120px;position:absolute;bottom:15%;right:8%}.HUDOverlay-module__9smuVa__targetRing1{transform-origin:50%;animation:20s linear infinite HUDOverlay-module__9smuVa__rotate}.HUDOverlay-module__9smuVa__targetRing2{transform-origin:50%;animation:15s linear infinite reverse HUDOverlay-module__9smuVa__rotate}.HUDOverlay-module__9smuVa__targetRing3{transform-origin:50%;animation:10s linear infinite HUDOverlay-module__9smuVa__rotate}@keyframes HUDOverlay-module__9smuVa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HUDOverlay-module__9smuVa__hexPattern{opacity:.2;flex-wrap:wrap;gap:5px;width:80px;display:flex;position:absolute;top:15%;left:5%}.HUDOverlay-module__9smuVa__hex{width:25px;height:25px;animation:3s ease-in-out infinite HUDOverlay-module__9smuVa__hexPulse}@keyframes HUDOverlay-module__9smuVa__hexPulse{0%,to{opacity:.3}50%{opacity:.8}}.HUDOverlay-module__9smuVa__arcLeft,.HUDOverlay-module__9smuVa__arcRight{opacity:.2;width:60px;height:300px;position:absolute;top:50%;transform:translateY(-50%)}.HUDOverlay-module__9smuVa__arcLeft{left:0}.HUDOverlay-module__9smuVa__arcRight{right:0}.HUDOverlay-module__9smuVa__nodes{position:absolute;inset:0}.HUDOverlay-module__9smuVa__node{background:0 0;border:1px solid #32d4de66;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite HUDOverlay-module__9smuVa__nodePulse;position:absolute}.HUDOverlay-module__9smuVa__node:before{content:"";background:#32d4de99;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HUDOverlay-module__9smuVa__node:nth-child(2){animation-delay:.5s}.HUDOverlay-module__9smuVa__node:nth-child(3){animation-delay:1s}.HUDOverlay-module__9smuVa__node:nth-child(4){animation-delay:1.5s}.HUDOverlay-module__9smuVa__node:nth-child(5){animation-delay:2s}@keyframes HUDOverlay-module__9smuVa__nodePulse{0%,to{border-color:#32d4de66;transform:scale(1)}50%{border-color:#32d4decc;transform:scale(1.5)}}@media (max-width:768px){.HUDOverlay-module__9smuVa__hud{display:none}}
.Atmosphere-module__ojaS1W__atmosphere{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.Atmosphere-module__ojaS1W__grain{opacity:.04;background-image:url(https://res.cloudinary.com/dq7l82uqc/image/upload/v1671388913/noise_v9qc96.png);animation:8s steps(10,end) infinite Atmosphere-module__ojaS1W__grain;position:absolute;inset:-200%}@keyframes Atmosphere-module__ojaS1W__grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.Atmosphere-module__ojaS1W__ambientLight{filter:blur(60px);will-change:transform;background:radial-gradient(circle,#32d4de0d 0%,#a855f708 30%,#0000 70%);width:800px;height:800px;position:absolute}.Atmosphere-module__ojaS1W__vignette{background:radial-gradient(circle,#0000 20%,#0006 100%);position:absolute;inset:0}.Atmosphere-module__ojaS1W__lightLeak1{filter:blur(100px);background:radial-gradient(circle,#32d4de0d 0%,#0000 70%);width:40%;height:40%;animation:20s ease-in-out infinite Atmosphere-module__ojaS1W__leak;position:absolute;top:-10%;left:-10%}.Atmosphere-module__ojaS1W__lightLeak2{filter:blur(100px);background:radial-gradient(circle,#a855f70d 0%,#0000 70%);width:50%;height:50%;animation:25s ease-in-out infinite reverse Atmosphere-module__ojaS1W__leak;position:absolute;bottom:-10%;right:-10%}@keyframes Atmosphere-module__ojaS1W__leak{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10%,10%)scale(1.2)}}
.TextShimmer-module__GdV_YG__shimmer{background:linear-gradient(120deg,#fffc 0%,#fff 25%,#32d4de 50%,#fff 75%,#fffc 100%) 0 0/400% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite TextShimmer-module__GdV_YG__shimmer}@keyframes TextShimmer-module__GdV_YG__shimmer{0%{background-position:200%}to{background-position:-200%}}
.TextScramble-module__IcJIfG__scramble{cursor:default;transition:all .3s;display:inline-block;position:relative}.TextScramble-module__IcJIfG__scramble.TextScramble-module__IcJIfG__active{letter-spacing:.02em;filter:drop-shadow(0 0 15px #32d4de99)}
.TextWave-module__85-twW__container{flex-wrap:wrap;justify-content:center;display:inline-flex}.TextWave-module__85-twW__letter{will-change:transform;cursor:default;transition:transform .3s cubic-bezier(.23,1,.32,1),color .2s,text-shadow .2s;display:inline-block}
.PageLayout-module___s2Vra__container{min-height:100vh;position:relative;overflow-x:hidden}.PageLayout-module___s2Vra__orbContainer{pointer-events:none;z-index:-1;position:fixed;inset:0}.PageLayout-module___s2Vra__orb1,.PageLayout-module___s2Vra__orb2{filter:blur(120px);border-radius:50%;position:absolute}.PageLayout-module___s2Vra__orb1{background:radial-gradient(circle,#32d4de1a 0%,#0000 60%);width:600px;height:600px;animation:25s ease-in-out infinite PageLayout-module___s2Vra__float;top:-200px;right:-200px}.PageLayout-module___s2Vra__orb2{background:radial-gradient(circle,#a855f714 0%,#0000 60%);width:500px;height:500px;animation:30s ease-in-out infinite reverse PageLayout-module___s2Vra__float;bottom:0;left:-150px}.PageLayout-module___s2Vra__main{max-width:1000px;margin:0 auto;padding:2rem 2rem 3rem}.PageLayout-module___s2Vra__header{margin-bottom:2rem;position:relative}.PageLayout-module___s2Vra__backLink{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-secondary);transition:all .3s var(--ease-out-expo);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem .9rem;font-size:.8rem;display:inline-flex}.PageLayout-module___s2Vra__backLink:hover{color:var(--text-primary);border-color:var(--accent-cyan);background:#ffffff1a;box-shadow:0 0 20px #32d4de33}.PageLayout-module___s2Vra__backLink svg{transition:transform .3s}.PageLayout-module___s2Vra__backLink:hover svg{transform:translate(-4px)}.PageLayout-module___s2Vra__titleBlock{position:relative}.PageLayout-module___s2Vra__pageNumber{font-family:var(--font-mono),monospace;color:var(--accent-cyan);letter-spacing:.1em;text-shadow:0 0 20px var(--accent-cyan);margin-bottom:.5rem;font-size:.75rem;display:inline-block}.PageLayout-module___s2Vra__title{letter-spacing:-.04em;color:var(--text-primary);background:linear-gradient(180deg,var(--text-primary)0%,#f5f5f7b3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:clamp(2rem,5vw,3rem);font-weight:600}.PageLayout-module___s2Vra__subtitle{color:var(--text-secondary);font-size:1.1rem}.PageLayout-module___s2Vra__headerAnnotation{font-family:var(--font-handwritten),cursive;color:#32d4de99;font-size:1.4rem;font-weight:500;position:absolute;top:0;right:0;transform:rotate(-2deg)}.PageLayout-module___s2Vra__headerAnnotation:before{content:"→ ";opacity:.6}.PageLayout-module___s2Vra__headerLine{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-purple),transparent);opacity:.4;border-radius:1px;width:100%;height:1px;margin-top:1rem}.PageLayout-module___s2Vra__content{flex-direction:column;gap:1rem;display:flex}@keyframes PageLayout-module___s2Vra__float{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@media (max-width:768px){.PageLayout-module___s2Vra__headerAnnotation{display:none}}@media (max-width:600px){.PageLayout-module___s2Vra__main{padding:2rem 1.5rem 4rem}.PageLayout-module___s2Vra__header{margin-bottom:3rem}}
.GlassCard-module__w-z3FG__tiltWrapper{width:100%}.GlassCard-module__w-z3FG__card{-webkit-backdrop-filter:blur(20px);transition:all .5s var(--ease-out-expo);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden}.GlassCard-module__w-z3FG__card:after{content:"";background:radial-gradient(600px circle at var(--mouse-x)var(--mouse-y),#ffffff0f,transparent 40%);z-index:0;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.GlassCard-module__w-z3FG__card:hover:after{opacity:1}.GlassCard-module__w-z3FG__content{z-index:1;padding:1.25rem;position:relative}.GlassCard-module__w-z3FG__borderGlow{background:var(--accent-gradient);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.GlassCard-module__w-z3FG__hoverable:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 20px 40px #0003,0 0 60px #32d4de0d}.GlassCard-module__w-z3FG__hoverable:hover .GlassCard-module__w-z3FG__borderGlow{opacity:1}.GlassCard-module__w-z3FG__glow:before{content:"";background:var(--accent-gradient);opacity:0;height:1px;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.GlassCard-module__w-z3FG__glow:hover:before{opacity:1}.GlassCard-module__w-z3FG__glowEffect{opacity:0;pointer-events:none;background:radial-gradient(circle,#32d4de14 0%,#0000 50%);width:200%;height:200%;transition:opacity .5s;position:absolute;top:-50%;left:-50%}.GlassCard-module__w-z3FG__card:hover .GlassCard-module__w-z3FG__glowEffect{opacity:1}
.MarginNotes-module__dHyxXa__container{height:100%;position:relative}.MarginNotes-module__dHyxXa__note{color:var(--text-tertiary);border-left:1px solid var(--line-structural);max-width:200px;padding-left:1rem;font-size:.75rem;line-height:1.5;position:absolute}.MarginNotes-module__dHyxXa__note.MarginNotes-module__dHyxXa__handwritten{font-family:var(--font-handwritten),cursive;opacity:var(--handwritten-opacity);color:var(--text-secondary);border-left-color:#0000;padding-left:0;font-size:.9rem}
.ContentBlock-module__OLLNoW__block{margin-bottom:3rem;position:relative}.ContentBlock-module__OLLNoW__block:last-child{margin-bottom:0}.ContentBlock-module__OLLNoW__withAnchor{padding-left:1.5rem}.ContentBlock-module__OLLNoW__anchorPoint{background-color:var(--system-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--glow-dot);border-radius:50%;position:absolute;top:.5rem;left:0}
.SectionHeader-module__2rcAWq__header{margin-bottom:2.5rem}.SectionHeader-module__2rcAWq__label{font-family:var(--font-mono),monospace;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.65rem;display:block}.SectionHeader-module__2rcAWq__title{font-family:var(--font-mono),monospace;color:var(--system-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.SectionHeader-module__2rcAWq__line{background:linear-gradient(to right,var(--system-cyan),var(--line-structural)40%,transparent 100%);width:100%;height:1px}
.ProjectEntry-module__Wp_ROW__entry{border-bottom:1px solid var(--bg-elevated);margin-bottom:2rem;padding-bottom:2rem}.ProjectEntry-module__Wp_ROW__entry:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ProjectEntry-module__Wp_ROW__header{align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.ProjectEntry-module__Wp_ROW__title{color:var(--text-primary);letter-spacing:0;font-size:1rem;font-weight:400}.ProjectEntry-module__Wp_ROW__status{font-family:var(--font-mono),monospace;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.ProjectEntry-module__Wp_ROW__description{color:var(--text-secondary);margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.ProjectEntry-module__Wp_ROW__meta{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.ProjectEntry-module__Wp_ROW__tag{font-family:var(--font-mono),monospace;color:var(--system-cyan-dim);border:1px solid var(--line-structural);padding:.25rem .5rem;font-size:.7rem}.ProjectEntry-module__Wp_ROW__constraint{font-family:var(--font-mono),monospace;color:var(--text-tertiary);font-size:.7rem}
.NoteEntry-module__ODJKlq__entry{margin-bottom:2rem}.NoteEntry-module__ODJKlq__link{text-decoration:none;display:block}.NoteEntry-module__ODJKlq__link:hover .NoteEntry-module__ODJKlq__title{color:var(--text-primary)}.NoteEntry-module__ODJKlq__dateLine{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.NoteEntry-module__ODJKlq__date{font-family:var(--font-mono),monospace;color:var(--text-tertiary);letter-spacing:.05em;flex-shrink:0;font-size:.7rem}.NoteEntry-module__ODJKlq__line{background-color:var(--bg-elevated);flex:1;height:1px}.NoteEntry-module__ODJKlq__title{color:var(--text-secondary);margin-bottom:.35rem;font-size:.95rem;font-weight:400;transition:color .2s}.NoteEntry-module__ODJKlq__excerpt{color:var(--text-tertiary);font-size:.85rem;line-height:1.5}
.About-module__suJDDW__content{flex-direction:column;gap:1.25rem;display:flex}.About-module__suJDDW__bio{flex-direction:column;gap:.75rem;display:flex}.About-module__suJDDW__bio p{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.About-module__suJDDW__lead{font-weight:400;color:var(--text-primary)!important;font-size:1rem!important}.About-module__suJDDW__highlight{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.About-module__suJDDW__stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.About-module__suJDDW__statCard{text-align:center;transition:all .4s var(--ease-out-expo);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;padding:1.25rem .75rem;display:flex;position:relative;overflow:hidden}.About-module__suJDDW__statCard:before{content:"";background:var(--accent-gradient);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.About-module__suJDDW__statCard:hover{background:#ffffff0f;border-color:#32d4de4d;transform:translateY(-4px)}.About-module__suJDDW__statCard:hover:before{opacity:1}.About-module__suJDDW__statValue{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:600;line-height:1}.About-module__suJDDW__statLabel{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-top:.5rem;font-size:.65rem}.About-module__suJDDW__skillsSection{flex-direction:column;gap:1rem;display:flex}.About-module__suJDDW__skillsWithNote{padding-top:52px;position:relative}.About-module__suJDDW__sectionLabel{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);align-items:center;gap:1rem;font-size:.7rem;display:flex}.About-module__suJDDW__labelLine{background:linear-gradient(90deg,#0000,#ffffff26,#0000);flex:1;height:1px}.About-module__suJDDW__skillsGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.5rem;display:grid}.About-module__suJDDW__skillCategory{aspect-ratio:1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:.6rem;padding:1rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.About-module__suJDDW__skillCategory:before{content:"";background:var(--accent-gradient);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.About-module__suJDDW__skillCategory:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.About-module__suJDDW__skillCategory:hover:before{opacity:1}.About-module__suJDDW__skillHeader{align-items:center;gap:.75rem;display:flex}.About-module__suJDDW__skillIcon{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:all .3s;display:flex}.About-module__suJDDW__skillIcon.About-module__suJDDW__cyan{color:var(--accent-cyan);background:#32d4de1a;border:1px solid #32d4de40;box-shadow:0 0 20px #32d4de1a}.About-module__suJDDW__skillIcon.About-module__suJDDW__purple{color:var(--accent-purple);background:#a855f71a;border:1px solid #a855f740;box-shadow:0 0 20px #a855f71a}.About-module__suJDDW__skillIcon.About-module__suJDDW__pink{color:var(--accent-pink);background:#ec48991a;border:1px solid #ec489940;box-shadow:0 0 20px #ec48991a}.About-module__suJDDW__skillCategory:hover .About-module__suJDDW__skillIcon{transform:scale(1.1)}.About-module__suJDDW__skillCategory:hover .About-module__suJDDW__skillIcon.About-module__suJDDW__cyan{box-shadow:0 0 30px #32d4de4d}.About-module__suJDDW__skillCategory:hover .About-module__suJDDW__skillIcon.About-module__suJDDW__purple{box-shadow:0 0 30px #a855f74d}.About-module__suJDDW__skillCategory:hover .About-module__suJDDW__skillIcon.About-module__suJDDW__pink{box-shadow:0 0 30px #ec48994d}.About-module__suJDDW__skillTitle{color:var(--text-primary);font-size:.8rem;font-weight:500}.About-module__suJDDW__skillList{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.4rem;display:flex}.About-module__suJDDW__skillPill{font-family:var(--font-mono),monospace;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.3rem .5rem;font-size:.6rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.About-module__suJDDW__skillPill:hover{color:var(--accent-cyan);background:#32d4de26;border-color:#32d4de66;transform:translateY(-2px);box-shadow:0 4px 12px #32d4de26}.About-module__suJDDW__languagesSection{flex-direction:column;gap:.75rem;display:flex}.About-module__suJDDW__languagesGrid{flex-wrap:wrap;gap:.75rem;display:flex}.About-module__suJDDW__languageItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem 1rem;transition:all .3s;display:flex}.About-module__suJDDW__languageItem:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.About-module__suJDDW__languageName{color:var(--text-primary);font-size:.85rem;font-weight:500}.About-module__suJDDW__languageLevel{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);background:#32d4de1a;border-radius:4px;padding:.2rem .45rem;font-size:.6rem}.About-module__suJDDW__contact{flex-direction:column;gap:.75rem;display:flex}.About-module__suJDDW__contactHeader{justify-content:space-between;align-items:baseline;display:flex}.About-module__suJDDW__contactTitle{color:var(--text-primary);font-size:1rem;font-weight:500}.About-module__suJDDW__contactAnnotation{font-family:var(--font-handwritten),cursive;color:#32d4de99;font-size:1.1rem;font-weight:500}.About-module__suJDDW__contactDesc{color:var(--text-secondary);font-size:.9rem}.About-module__suJDDW__contactLinks{flex-direction:column;gap:.5rem;display:flex}.About-module__suJDDW__contactLink{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.85rem;transition:all .3s;display:flex}.About-module__suJDDW__contactLink:hover{color:var(--accent-cyan);background:#32d4de14;border-color:#32d4de33;transform:translate(4px)}.About-module__suJDDW__contactIcon{width:28px;height:28px;color:var(--accent-cyan);background:#32d4de1a;border:1px solid #32d4de33;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.About-module__suJDDW__contactLink:hover .About-module__suJDDW__contactIcon{background:#32d4de33;box-shadow:0 0 15px #32d4de4d}@media (max-width:900px){.About-module__suJDDW__skillsGrid{grid-template-columns:repeat(2,1fr)}.About-module__suJDDW__skillCategory{aspect-ratio:auto;min-height:140px}}@media (max-width:700px){.About-module__suJDDW__stats{grid-template-columns:1fr}.About-module__suJDDW__skillsGrid{grid-template-columns:repeat(2,1fr)}.About-module__suJDDW__skillCategory{aspect-ratio:auto;min-height:130px}.About-module__suJDDW__contactHeader{flex-direction:column;gap:.25rem}.About-module__suJDDW__contactAnnotation{display:none}.About-module__suJDDW__languagesGrid{flex-direction:column}}@media (max-width:900px){.About-module__suJDDW__skillsWithNote .note{display:none}}
.NeuroAI-module__e8kwaW__timeline{flex-direction:column;gap:.75rem;display:flex}.NeuroAI-module__e8kwaW__timelineItem{gap:1rem;display:flex}.NeuroAI-module__e8kwaW__timelineLine{flex-direction:column;align-items:center;padding-top:1.25rem;display:flex}.NeuroAI-module__e8kwaW__timelineDot{background:var(--accent-cyan);width:10px;height:10px;box-shadow:0 0 15px var(--accent-cyan);border-radius:50%;flex-shrink:0;position:relative}.NeuroAI-module__e8kwaW__timelineDot:before{content:"";border:1px solid #32d4de4d;border-radius:50%;animation:2s ease-out infinite NeuroAI-module__e8kwaW__ping;position:absolute;inset:-4px}@keyframes NeuroAI-module__e8kwaW__ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.NeuroAI-module__e8kwaW__timelineConnector{background:linear-gradient(to bottom,var(--accent-cyan),transparent);flex:1;width:1px;margin-top:.5rem}.NeuroAI-module__e8kwaW__card{flex:1}.NeuroAI-module__e8kwaW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.NeuroAI-module__e8kwaW__sectionLeft{flex-direction:column;gap:.15rem;display:flex}.NeuroAI-module__e8kwaW__sectionType{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-cyan);align-items:center;gap:.5rem;font-size:.65rem;display:flex}.NeuroAI-module__e8kwaW__sectionType:before{content:"◈";font-size:.5rem}.NeuroAI-module__e8kwaW__institution{color:var(--text-primary);font-size:.95rem;font-weight:500}.NeuroAI-module__e8kwaW__location{color:var(--text-tertiary);font-size:.75rem}.NeuroAI-module__e8kwaW__sectionRight{text-align:right;flex-direction:column;gap:.15rem;display:flex}.NeuroAI-module__e8kwaW__period{font-family:var(--font-mono),monospace;color:var(--text-tertiary);background:#ffffff08;border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.NeuroAI-module__e8kwaW__sectionAnnotation{font-family:var(--font-handwritten),cursive;color:#32d4de80;font-size:1rem;font-weight:500}.NeuroAI-module__e8kwaW__projects{border-top:1px solid #ffffff0d;flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.NeuroAI-module__e8kwaW__project{border-radius:8px;padding:.6rem;transition:all .3s}.NeuroAI-module__e8kwaW__project:hover{background:#ffffff05}.NeuroAI-module__e8kwaW__projectHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.NeuroAI-module__e8kwaW__projectName{color:var(--text-primary);font-size:.9rem;font-weight:500;transition:color .3s}.NeuroAI-module__e8kwaW__project:hover .NeuroAI-module__e8kwaW__projectName{color:var(--accent-cyan)}.NeuroAI-module__e8kwaW__role{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-purple);background:#a855f71a;border:1px solid #a855f733;border-radius:4px;padding:.2rem .5rem;font-size:.6rem}.NeuroAI-module__e8kwaW__projectDesc{color:var(--text-secondary);font-size:.8rem;line-height:1.5}@media (max-width:600px){.NeuroAI-module__e8kwaW__timelineLine{display:none}.NeuroAI-module__e8kwaW__sectionHeader{flex-direction:column}.NeuroAI-module__e8kwaW__sectionRight{text-align:left}.NeuroAI-module__e8kwaW__sectionAnnotation{display:none}}
.Notes-module__-jGO8a__notesList{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.Notes-module__-jGO8a__note{flex-direction:column;height:100%;display:flex;position:relative}.Notes-module__-jGO8a__noteMeta{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.Notes-module__-jGO8a__noteDate{font-family:var(--font-mono),monospace;color:var(--text-tertiary);align-items:center;gap:.4rem;font-size:.65rem;display:flex}.Notes-module__-jGO8a__noteDate:before{content:"";background:var(--accent-cyan);width:4px;height:4px;box-shadow:0 0 6px var(--accent-cyan);border-radius:50%}.Notes-module__-jGO8a__noteTag{font-family:var(--font-mono),monospace;color:var(--accent-cyan);background:#32d4de1a;border:1px solid #32d4de33;border-radius:4px;padding:.2rem .5rem;font-size:.6rem;transition:all .3s}.Notes-module__-jGO8a__note:hover .Notes-module__-jGO8a__noteTag{background:#32d4de33;border-color:#32d4de66}.Notes-module__-jGO8a__noteTitle{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:500;line-height:1.35;transition:all .3s}.Notes-module__-jGO8a__note:hover .Notes-module__-jGO8a__noteTitle{color:var(--accent-cyan)}.Notes-module__-jGO8a__noteContent{color:var(--text-secondary);flex:1;font-size:.8rem;line-height:1.6}.Notes-module__-jGO8a__noteFooter{margin-top:.75rem}.Notes-module__-jGO8a__noteLine{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-purple),transparent);opacity:.2;border-radius:1px;height:2px;transition:all .4s}.Notes-module__-jGO8a__note:hover .Notes-module__-jGO8a__noteLine{opacity:.6}.Notes-module__-jGO8a__disclaimer{border-top:1px solid #ffffff0d;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.Notes-module__-jGO8a__disclaimerAnnotation{font-family:var(--font-handwritten),cursive;color:#32d4de99;white-space:nowrap;font-size:1.1rem;font-weight:500}.Notes-module__-jGO8a__disclaimer p{color:var(--text-tertiary);font-size:.85rem}@media (max-width:700px){.Notes-module__-jGO8a__notesList{grid-template-columns:1fr}.Notes-module__-jGO8a__disclaimerAnnotation{display:none}}
.Research-module__6eI9Va__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.Research-module__6eI9Va__themeCard{flex-direction:column;gap:.6rem;height:100%;display:flex;position:relative}.Research-module__6eI9Va__themeHeader{justify-content:space-between;align-items:center;display:flex}.Research-module__6eI9Va__themeNumber{font-family:var(--font-mono),monospace;letter-spacing:.05em;font-size:.7rem;transition:all .3s}.Research-module__6eI9Va__themeNumber.Research-module__6eI9Va__cyan{color:var(--accent-cyan);text-shadow:0 0 15px var(--accent-cyan)}.Research-module__6eI9Va__themeNumber.Research-module__6eI9Va__purple{color:var(--accent-purple);text-shadow:0 0 15px var(--accent-purple)}.Research-module__6eI9Va__themeNumber.Research-module__6eI9Va__pink{color:var(--accent-pink);text-shadow:0 0 15px var(--accent-pink)}.Research-module__6eI9Va__themeDot{border-radius:50%;width:6px;height:6px;transition:all .3s}.Research-module__6eI9Va__themeDot.Research-module__6eI9Va__cyan{background:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan)}.Research-module__6eI9Va__themeDot.Research-module__6eI9Va__purple{background:var(--accent-purple);box-shadow:0 0 10px var(--accent-purple)}.Research-module__6eI9Va__themeDot.Research-module__6eI9Va__pink{background:var(--accent-pink);box-shadow:0 0 10px var(--accent-pink)}.Research-module__6eI9Va__themeCard:hover .Research-module__6eI9Va__themeDot{transform:scale(1.5)}.Research-module__6eI9Va__themeCard:hover .Research-module__6eI9Va__themeNumber{letter-spacing:.15em}.Research-module__6eI9Va__themeTitle{color:var(--text-primary);font-size:1.05rem;font-weight:500;line-height:1.3;transition:all .3s}.Research-module__6eI9Va__themeCard:hover .Research-module__6eI9Va__themeTitle{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Research-module__6eI9Va__themeDesc{color:var(--text-secondary);flex:1;font-size:.85rem;line-height:1.55}.Research-module__6eI9Va__tags{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.Research-module__6eI9Va__tag{font-family:var(--font-mono),monospace;color:var(--text-tertiary);background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;padding:.25rem .5rem;font-size:.65rem;transition:all .3s}.Research-module__6eI9Va__tag:hover{color:var(--accent-cyan);background:#32d4de1a;border-color:#32d4de4d}.Research-module__6eI9Va__footnoteContainer{border-top:1px solid #ffffff0d;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.Research-module__6eI9Va__footnoteAnnotation{font-family:var(--font-handwritten),cursive;color:#32d4de99;white-space:nowrap;font-size:1.1rem;font-weight:500}.Research-module__6eI9Va__footnote{color:var(--text-tertiary);font-size:.85rem}@media (max-width:700px){.Research-module__6eI9Va__grid{grid-template-columns:1fr}.Research-module__6eI9Va__footnoteAnnotation{display:none}}
.Systems-module__WMMQ8a__featured{margin-bottom:1.5rem}.Systems-module__WMMQ8a__exoCard{padding:1.5rem 0;position:relative;overflow:hidden}.Systems-module__WMMQ8a__exoOrb{pointer-events:none;background:radial-gradient(circle,#a855f74d 0%,#0000 65%);border-radius:50%;width:140px;height:140px;animation:4s ease-in-out infinite Systems-module__WMMQ8a__exoPulse;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@keyframes Systems-module__WMMQ8a__exoPulse{0%,to{opacity:.5;transform:translateY(-50%)scale(1)}50%{opacity:.9;transform:translateY(-50%)scale(1.15)}}.Systems-module__WMMQ8a__exoContent{z-index:1;position:relative}.Systems-module__WMMQ8a__exoBadge{color:var(--accent-purple);text-transform:uppercase;letter-spacing:.05em;background:#a855f726;border:1px solid #a855f74d;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem .85rem;font-size:.7rem;font-weight:500;display:inline-flex}.Systems-module__WMMQ8a__exoDot{background:var(--accent-purple);width:6px;height:6px;box-shadow:0 0 10px var(--accent-purple);border-radius:50%;animation:2s ease-in-out infinite Systems-module__WMMQ8a__pulse}.Systems-module__WMMQ8a__exoTitle{letter-spacing:-.03em;background:linear-gradient(135deg,var(--accent-purple)0%,var(--accent-pink)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.35rem;font-size:2.25rem;font-weight:600}.Systems-module__WMMQ8a__exoDesc{color:var(--text-secondary);margin-bottom:.5rem;font-size:1rem}.Systems-module__WMMQ8a__exoAnnotation{font-family:var(--font-handwritten),cursive;color:#a855f799;font-size:1.15rem;font-weight:500}.Systems-module__WMMQ8a__exoPattern{flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:80px;transform:translateY(-50%)}.Systems-module__WMMQ8a__exoLine{background:linear-gradient(90deg,var(--accent-purple),transparent);border-radius:1px;height:2px;animation:2s ease-in-out infinite Systems-module__WMMQ8a__exoLineAnim}.Systems-module__WMMQ8a__exoLine:first-child{width:50px;animation-delay:0s}.Systems-module__WMMQ8a__exoLine:nth-child(2){width:35px;animation-delay:.2s}.Systems-module__WMMQ8a__exoLine:nth-child(3){width:60px;animation-delay:.4s}.Systems-module__WMMQ8a__exoLine:nth-child(4){width:25px;animation-delay:.6s}.Systems-module__WMMQ8a__exoLine:nth-child(5){width:45px;animation-delay:.8s}@keyframes Systems-module__WMMQ8a__exoLineAnim{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.2)}}.Systems-module__WMMQ8a__section{margin-bottom:1.25rem}.Systems-module__WMMQ8a__sectionLabel{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.65rem;display:flex}.Systems-module__WMMQ8a__labelLine{background:linear-gradient(90deg,#0000,#ffffff26,#0000);flex:1;height:1px}.Systems-module__WMMQ8a__orgHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.Systems-module__WMMQ8a__orgName{color:var(--text-primary);font-size:1.05rem;font-weight:500}.Systems-module__WMMQ8a__orgMeta{color:var(--text-tertiary);margin-top:.2rem;font-size:.75rem}.Systems-module__WMMQ8a__orgAnnotation{font-family:var(--font-handwritten),cursive;color:#32d4de80;font-size:1rem;font-weight:500}.Systems-module__WMMQ8a__orgDesc{color:var(--text-secondary);margin-bottom:.75rem;font-size:.85rem;line-height:1.55}.Systems-module__WMMQ8a__projectGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.Systems-module__WMMQ8a__projectItem{background:#ffffff05;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.65rem;transition:all .3s;display:flex}.Systems-module__WMMQ8a__projectItem:hover{background:#ffffff0d;border-color:#a855f733;transform:translateY(-2px)}.Systems-module__WMMQ8a__projectIcon{color:var(--accent-purple);margin-top:.1rem;font-size:.9rem;transition:all .3s}.Systems-module__WMMQ8a__projectItem:hover .Systems-module__WMMQ8a__projectIcon{text-shadow:0 0 10px var(--accent-purple);transform:scale(1.2)}.Systems-module__WMMQ8a__projectItem strong{color:var(--text-primary);margin-bottom:.15rem;font-size:.85rem;font-weight:500;display:block}.Systems-module__WMMQ8a__projectItem span{color:var(--text-tertiary);font-size:.75rem}.Systems-module__WMMQ8a__techStack{flex-wrap:wrap;gap:.4rem;display:flex}.Systems-module__WMMQ8a__techItem{font-family:var(--font-mono),monospace;color:var(--accent-cyan);background:#32d4de14;border:1px solid #32d4de26;border-radius:4px;padding:.3rem .6rem;font-size:.65rem;transition:all .3s}.Systems-module__WMMQ8a__techItem:hover{background:#32d4de26;border-color:#32d4de4d}.Systems-module__WMMQ8a__awardCard{align-items:center;gap:1.5rem;display:flex}.Systems-module__WMMQ8a__awardLeft{flex-shrink:0}.Systems-module__WMMQ8a__awardBadge{background:linear-gradient(135deg,#32d4de26,#a855f726);border:1px solid #32d4de40;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.Systems-module__WMMQ8a__awardBadge:before{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;animation:3s ease-in-out infinite Systems-module__WMMQ8a__shimmer;position:absolute;top:-50%;left:-50%}@keyframes Systems-module__WMMQ8a__shimmer{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.Systems-module__WMMQ8a__awardRank{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;font-size:1.5rem;font-weight:700;line-height:1;position:relative}.Systems-module__WMMQ8a__awardPlace{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);z-index:1;font-size:.5rem;position:relative}.Systems-module__WMMQ8a__awardContent{flex:1}.Systems-module__WMMQ8a__awardEvent{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);font-size:.65rem}.Systems-module__WMMQ8a__awardTitle{color:var(--text-primary);margin:.2rem 0;font-size:1.1rem;font-weight:500}.Systems-module__WMMQ8a__awardDesc{color:var(--text-secondary);font-size:.8rem;line-height:1.5}@keyframes Systems-module__WMMQ8a__pulse{0%,to{opacity:1;box-shadow:0 0 10px var(--accent-purple)}50%{opacity:.6;box-shadow:0 0 20px var(--accent-purple)}}@media (max-width:600px){.Systems-module__WMMQ8a__projectGrid{grid-template-columns:1fr}.Systems-module__WMMQ8a__exoPattern,.Systems-module__WMMQ8a__orgAnnotation{display:none}.Systems-module__WMMQ8a__awardCard{text-align:center;flex-direction:column}}
