body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{background:#0b0b0d;height:100%}.bg-video{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-2}body:before{background:radial-gradient(1200px 600px at 80% -10%,#7c5cff59,#0000),linear-gradient(#0e0f12cc,#0b0c10cc);content:"";inset:0;position:fixed;z-index:-1}.electric-border{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0d8c;border-radius:24px;box-shadow:none;display:block;isolation:isolate;overflow:visible;padding:24px;position:relative}.eb-canvas-container{filter:drop-shadow(0 0 22px #5227ff);filter:drop-shadow(0 0 22px var(--electric-border-color,#5227ff));inset:-32px;pointer-events:none;position:absolute}.eb-canvas{display:block;height:100%;width:100%}.eb-layers{inset:0;overflow:hidden;pointer-events:none;position:absolute}.eb-background-glow,.eb-glow-1,.eb-glow-2{border-radius:40px;filter:blur(48px);opacity:.55;position:absolute}.eb-glow-1{background:radial-gradient(circle,#5227ff66,#0000 60%);height:180px;left:-60px;top:-60px;width:180px}.eb-glow-2{background:radial-gradient(circle,#ff9ffc59,#0000 70%);bottom:-80px;height:200px;right:-60px;width:200px}.eb-background-glow{background:linear-gradient(135deg,#5227ff1f,#ff9ffc14);inset:12px;opacity:.45}.eb-content{border-radius:inherit;color:#f8f8ff;z-index:1}.blog-section,.eb-content{overflow:hidden;position:relative}.blog-section{background:#0000;color:#f8fbff;isolation:isolate;padding:6rem 1.5rem}.blog-section__background{filter:drop-shadow(0 0 24px rgba(123,224,255,.35));inset:0;pointer-events:none;position:absolute;z-index:0}.blog-section__glow{background:radial-gradient(circle at 30% 30%,#7be0ff29,#0000 45%),radial-gradient(circle at 70% 70%,#ff9ffc1a,#0000 50%);border-radius:32px;inset:8%;mix-blend-mode:screen;opacity:.8;position:absolute}.blog-section__orbs{inset:0;overflow:hidden;position:absolute}.blog-section__orb{animation:float 18s ease-in-out infinite;background:radial-gradient(circle,#7be0ff80,#0000 60%);border-radius:50%;filter:blur(1px);height:120px;opacity:.35;position:absolute;width:120px}.blog-section__orb:nth-child(odd){background:radial-gradient(circle,#ff9ffc80,#0000 60%)}.blog-section__orb:first-child{animation-duration:16s;left:12%;top:6%}.blog-section__orb:nth-child(2){animation-duration:19s;left:65%;top:20%}.blog-section__orb:nth-child(3){animation-duration:17s;left:18%;top:55%}.blog-section__orb:nth-child(4){animation-duration:21s;left:72%;top:68%}.blog-section__orb:nth-child(5){animation-duration:15s;left:38%;top:32%}.blog-section__orb:nth-child(6){animation-duration:20s;left:8%;top:82%}.blog-section__orb:nth-child(7){animation-duration:22s;left:82%;top:8%}.blog-section__orb:nth-child(8){animation-duration:18s;left:84%;top:44%}.blog-section__orb:nth-child(9){animation-duration:23s;left:46%;top:76%}.blog-section__orb:nth-child(10){animation-duration:20s;left:48%;top:14%}.blog-section__grid{animation:pulse 12s ease-in-out infinite;background-image:linear-gradient(#7be0ff0f 1px,#0000 0),linear-gradient(90deg,#7be0ff0f 1px,#0000 0);background-size:140px 140px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000000b3,#0000 65%);mask-image:radial-gradient(circle at center,#000000b3,#0000 65%);opacity:.6;position:absolute}.blog-section__content{display:flex;flex-direction:column;gap:1.75rem;margin:0 auto;max-width:820px;position:relative;text-align:center;z-index:1}.blog-section__heading{display:flex;flex-direction:column;gap:.75rem}.blog-section__eyebrow{color:#89f2ff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;letter-spacing:.28em;margin:0;text-transform:uppercase}.blog-section__title{color:#f6fbff;font-size:clamp(2.1rem,3vw + 1rem,3rem);font-weight:800;line-height:1.1;margin:0}.blog-section__card{margin:0 auto;max-width:700px;width:100%}.blog-section__card-inner{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem;text-align:center}.blog-section__description{color:#d7e6ff;font-size:1.05rem;line-height:1.6;margin:0}.blog-section__cta{align-items:center;align-self:center;background:linear-gradient(120deg,#7be0ff,#7f5af0);border-radius:999px;box-shadow:0 10px 40px #7be0ff59;color:#05060a;display:inline-flex;font-weight:700;gap:.5rem;letter-spacing:.01em;padding:.85rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blog-section__cta:hover{box-shadow:0 14px 50px #7f5af06b;transform:translateY(-2px) scale(1.01)}.blog-section__cta:focus-visible{outline:2px solid #7be0ff;outline-offset:4px}.blog-section__cta-arrow{font-size:1.25rem;line-height:1}@keyframes float{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,-18px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes pulse{0%,to{opacity:.45}50%{opacity:.7}}@media (max-width:640px){.blog-section{padding:4.5rem 1.25rem}.blog-section__card-inner{padding:1.1rem 1.25rem}}.blog-section__inner{margin:0 auto;max-width:820px;position:relative;width:100%;z-index:1}.blog-section__main-title{color:#89f2ff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;letter-spacing:.28em;margin:0 0 .75rem;text-align:center;text-transform:uppercase}.blog-section__subtitle{color:#f6fbff;font-size:clamp(2.1rem,3vw + 1rem,3rem);font-weight:800;line-height:1.1;margin:0;text-align:center}.scroll-stack-container{margin:0 auto;max-width:800px;padding-bottom:20vh;position:relative;width:100%}.scroll-stack-card-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;height:80vh;justify-content:center}.scroll-stack-card{background:#151515;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;padding:40px;transform-origin:top center;transition:transform .1s linear,opacity .1s linear;width:100%;will-change:transform}.skills-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.skills-card-index{color:#333;font-size:4rem;font-weight:800;line-height:1}.skills-card-title{color:#fff;font-size:2rem;font-weight:700;margin:0}.skills-tag-wrap{display:flex;flex-wrap:wrap;gap:12px}.skill-tag{background:#ffffff1a;border-radius:100px;color:#ccc;font-size:1rem;padding:10px 20px}
/*# sourceMappingURL=main.e94a831c.css.map*/