@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{font-family:Inter,-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}html{scroll-behavior:smooth;scroll-padding-top:4rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f5;color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.App{min-height:100vh}main{margin:0 auto;max-width:1200px;padding:0 2rem}section{border-bottom:1px solid #f0f0f0;padding:5rem 0}section:last-child{border-bottom:none}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#404040);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:800;margin-bottom:3rem;text-align:center}.section-subtitle{color:#71717a;font-size:1.25rem;font-weight:400;margin-bottom:4rem;text-align:center}.btn{align-items:center;background:linear-gradient(135deg,#1a1a1a,#404040);border:none;border-radius:12px;box-shadow:0 4px 14px #0000001a;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.875rem 1.75rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn:hover:before{left:100%}.btn:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #1a1a1a;box-shadow:none;color:#1a1a1a}.btn-outline:hover{background:linear-gradient(135deg,#1a1a1a,#404040);border-color:#0000;color:#fff}.card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:before{background:linear-gradient(90deg,#1a1a1a,#404040);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.card:hover:before{transform:scaleX(1)}.card:hover{border-color:#e0e0e0;box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.grid{grid-gap:2rem;display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.pt-16{padding-top:4rem}.p-2{padding:.5rem}.p-4{padding:1rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-20{padding-bottom:5rem;padding-top:5rem}.px-4{padding-left:1rem;padding-right:1rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.space-x-4>*+*{margin-left:1rem}.space-x-8>*+*{margin-left:2rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-12>*+*{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mx-auto{margin-left:auto;margin-right:auto}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-6xl{font-size:3.75rem}.text-8xl{font-size:6rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-gray-500,.text-gray-600{color:#71717a}.text-gray-900{color:#000}.text-gray-400{color:#999}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:42rem}.h-16{height:4rem}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.leading-relaxed{line-height:1.75}.rounded-lg{border-radius:.75rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:1rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-gray-200{border-color:#e5e5e5}.border-gray-300{border-color:#d1d5db}.bg-gray-100{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.bg-gray-200{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.bg-white{background-color:#fff}.bg-white\/95{background-color:#f4f4f5}.backdrop-blur-sm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.z-50{z-index:50}.z-40{z-index:40}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.right-0{right:0}.chip{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e9ecef;border-radius:20px;box-shadow:0 2px 4px #0000000a;color:#495057;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.chip:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 12px #00000014;color:#212529;transform:translateY(-1px)}.chip-frontend{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#bbdefb;color:#1565c0}.chip-frontend:hover{background:linear-gradient(135deg,#bbdefb,#90caf9);color:#0d47a1}.chip-backend{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-color:#e1bee7;color:#7b1fa2}.chip-backend:hover{background:linear-gradient(135deg,#e1bee7,#ce93d8);color:#4a148c}.chip-blockchain{background:linear-gradient(135deg,#fff3e0,#ffcc02);border-color:#ffcc02;color:#e65100}.chip-blockchain:hover{background:linear-gradient(135deg,#ffcc02,#ffb300);color:#bf360c}.chip-devops{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-color:#c8e6c9;color:#2e7d32}.chip-devops:hover{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);color:#1b5e20}.chip-language{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-color:#ffecb3;color:#f57f17}.chip-language:hover{background:linear-gradient(135deg,#ffecb3,#ffe082);color:#e65100}.chip-ai{background:linear-gradient(135deg,#fce4ec,#f8bbd9);border-color:#f8bbd9;color:#c2185b}.chip-ai:hover{background:linear-gradient(135deg,#f8bbd9,#f48fb1);color:#880e4f}.chip-tailwind{background:linear-gradient(135deg,#e0f2fe,#b3e5fc);border-color:#b3e5fc;color:#0277bd}.chip-tailwind:hover{background:linear-gradient(135deg,#b3e5fc,#81d4fa);color:#01579b}.nav-btn{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:.95rem;font-weight:500;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-btn:before{background:linear-gradient(135deg,#1a1a1a,#404040);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-btn:hover:before{opacity:.1}.nav-btn:hover{color:#1a1a1a;transform:translateY(-1px)}.nav-btn-primary{align-items:center;background:linear-gradient(135deg,#1a1a1a,#404040);border:1px solid #1f2937;border-radius:8px;box-shadow:0 3px 10px #0000001f;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem .9rem;text-decoration:none;transition:all .25s ease}.nav-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.nav-btn-primary:active{filter:brightness(.98);transform:translateY(0)}.badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563;display:inline-flex;font-size:.75rem;gap:.4rem;line-height:1;padding:.35rem .6rem;white-space:nowrap}.badge,.badge .dot{border-radius:9999px}.badge .dot{background:#10b981;box-shadow:0 0 0 3px #10b9811f;height:6px;width:6px}@media (max-width:640px){.nav-btn-primary{border-radius:7px;font-size:.8rem;padding:.4rem .6rem}.badge{font-size:.7rem;gap:.35rem;padding:.3rem .5rem}.badge .dot{box-shadow:0 0 0 2px #10b9811f;height:5px;width:5px}}.social-link{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#71717a;display:flex;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-link:hover{border-color:#e0e0e0;box-shadow:0 8px 25px #00000014;color:#000;transform:translateY(-2px)}.bullet-list{list-style:none;padding:0}.bullet-list li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.bullet-list li:before{color:#1a1a1a;content:"•";font-size:1.2rem;font-weight:700;left:0;line-height:1.5;position:absolute;top:0}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contributions-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.contributions-grid{gap:1.5rem}}.skill-category{background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #f0f0f0;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.skill-category:before{background:linear-gradient(90deg,var(--category-color),var(--category-color-light));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.skill-category:hover:before{transform:scaleX(1)}.skill-category:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}.skill-category-frontend{--category-color:#1565c0;--category-color-light:#42a5f5}.skill-category-backend{--category-color:#7b1fa2;--category-color-light:#ab47bc}.skill-category-blockchain{--category-color:#e65100;--category-color-light:#ff9800}.skill-category-devops{--category-color:#2e7d32;--category-color-light:#66bb6a}.skill-category-language{--category-color:#f57f17;--category-color-light:#ffb74d}.skill-category-ai{--category-color:#c2185b;--category-color-light:#ec407a}.scroll-progress{background:linear-gradient(90deg,#1a1a1a,#404040);height:3px;left:0;position:fixed;top:0;transform-origin:left;transition:transform .1s ease;width:100%;z-index:1000}.fade-in{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(30px)}.fade-in-delay-1{animation-delay:.2s}.fade-in-delay-2{animation-delay:.4s}.fade-in-delay-3{animation-delay:.6s}.fade-in-delay-4{animation-delay:.8s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.container,main{padding:0 1rem}.section-title{font-size:2rem;margin-bottom:2rem}.section-subtitle{font-size:1.1rem;margin-bottom:3rem}.grid-2,.grid-3{grid-template-columns:1fr}.text-6xl{font-size:2.5rem}.text-8xl{font-size:3rem}.text-2xl{font-size:1.25rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.75rem}.py-20{padding-bottom:3rem;padding-top:3rem}.card{padding:1.5rem}.skills-grid{gap:1rem;grid-template-columns:1fr}.contributions-grid{gap:1.5rem;grid-template-columns:1fr}.skill-category{padding:1.25rem}.social-link{font-size:.9rem;padding:.5rem .75rem}.chip{font-size:.8rem;padding:.4rem .8rem}.btn{font-size:.9rem;padding:.75rem 1.5rem}.hidden{display:none}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:text-8xl{font-size:3rem}.md\:text-3xl{font-size:1.5rem}.md\:text-2xl{font-size:1.25rem}.nav-btn{font-size:.9rem;padding:.4rem .8rem}.hero-content{padding:0 1rem}.hero-title{font-size:2.5rem!important;line-height:1.2}.hero-subtitle{font-size:1.1rem}.hero-description{font-size:1rem;line-height:1.6}.contact-grid{gap:2rem;grid-template-columns:1fr}.experience-card{padding:1.5rem}.experience-title{font-size:1.5rem}.project-card{padding:1.5rem}.project-title{font-size:1.5rem}}@media (max-width:480px){.text-6xl{font-size:2rem}.text-8xl{font-size:2.5rem}.hero-title{font-size:2rem!important}.section-title{font-size:1.75rem}.card{padding:1.25rem}.social-link{font-size:.85rem;padding:.5rem .6rem}.chip{font-size:.75rem;padding:.3rem .6rem}}@media (min-width:768px){.hidden{display:none}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:text-8xl{font-size:6rem}.md\:text-3xl{font-size:1.875rem}.md\:text-2xl{font-size:1.5rem}.hidden.md\:flex{display:flex}.hidden.md\:inline-flex{display:inline-flex}}.hover\:text-gray-900:hover{color:#1a1a1a}.hover\:text-gray-600:hover{color:#666}.hover\:border-gray-300:hover{border-color:#d1d5db}.hover\:bg-gray-200:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-yellow-600{color:#d97706}.bg-yellow-50{background-color:#fefce8}.bg-gray-50{background-color:#f9fafb}.contribution-card{overflow:hidden;position:relative}.contribution-card:after{border-color:#0000 var(--category-color) #0000 #0000;border-style:solid;border-width:0 20px 20px 0;content:"";height:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:0}.contribution-card:hover:after{opacity:1}.contribution-icon{transition:all .3s ease}.contribution-card:hover .contribution-icon{color:var(--category-color);transform:scale(1.1)}.contribution-card:first-child{--category-color:#1565c0}.contribution-card:nth-child(2){--category-color:#7b1fa2}.contribution-card:nth-child(3){--category-color:#e65100}.contribution-card:nth-child(4){--category-color:#2e7d32}.contribution-card:nth-child(5){--category-color:#f57f17}.contribution-card:nth-child(6){--category-color:#c2185b}.hidden{display:none}@media (min-width:640px){.sm\:inline{display:inline}.sm\:hidden{display:none}}.hero-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.hero-bg-shape{animation:float 6s ease-in-out infinite;background:linear-gradient(135deg,#1a1a1a08,#40404008);border-radius:50%;position:absolute}.hero-bg-shape-1{animation-delay:0s;height:300px;right:10%;top:10%;width:300px}.hero-bg-shape-2{animation-delay:2s;height:200px;left:5%;top:60%;width:200px}.hero-bg-shape-3{animation-delay:4s;height:150px;left:20%;top:20%;width:150px}.hero-bg-shape-4{animation-delay:1s;bottom:20%;height:100px;right:20%;width:100px}.hero-bg-shape-5{animation-delay:3s;height:80px;right:30%;top:80%;width:80px}.hero-bg-triangle{animation:float 8s ease-in-out infinite;border-style:solid;height:0;opacity:.03;position:absolute;width:0}.hero-bg-triangle-1{animation-delay:1s;border-color:#0000 #0000 #1a1a1a1a;border-width:0 40px 70px;right:25%;top:15%}.hero-bg-triangle-2{animation-delay:3s;border-color:#4040401a #0000 #0000;border-width:70px 40px 0;bottom:25%;left:15%}.hero-bg-square{animation:float 10s ease-in-out infinite;background:linear-gradient(135deg,#1a1a1a05,#40404005);position:absolute}.hero-bg-square-1{animation-delay:2s;height:60px;right:15%;top:45%;transform:rotate(45deg);width:60px}.hero-bg-square-2{animation-delay:4s;bottom:35%;height:40px;left:25%;transform:rotate(15deg);width:40px}.hero-bg-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(#1a1a1a05 1px,#0000 0),linear-gradient(90deg,#1a1a1a05 1px,#0000 0);background-size:100px 100px}.hero-bg-gradient,.hero-bg-grid{bottom:0;left:0;position:absolute;right:0;top:0}.hero-bg-gradient{background:radial-gradient(circle at 20% 80%,#1a1a1a05 0,#0000 50%),radial-gradient(circle at 80% 20%,#40404005 0,#0000 50%)}.hero-bg-lines{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.hero-bg-line{animation:lineMove 8s linear infinite;background:linear-gradient(90deg,#0000,#1a1a1a0d,#0000);height:1px;position:absolute}.hero-bg-line-1{animation-delay:0s;left:-100%;top:20%;width:200%}.hero-bg-line-2{animation-delay:2s;left:-100%;top:40%;width:200%}.hero-bg-line-3{animation-delay:4s;left:-100%;top:60%;width:200%}.hero-bg-line-4{animation-delay:6s;left:-100%;top:80%;width:200%}.hero-section{overflow:hidden;position:relative}.hero-content{position:relative;z-index:2}@media (max-width:768px){.hero-bg-shape-1{height:200px;right:5%;top:5%;width:200px}.hero-bg-shape-2{height:150px;left:2%;top:70%;width:150px}.hero-bg-shape-3{height:100px;left:10%;top:15%;width:100px}.hero-bg-shape-4{bottom:15%;height:80px;right:10%;width:80px}.hero-bg-shape-5{height:60px;right:20%;top:85%;width:60px}.hero-bg-grid{background-size:60px 60px}.hero-bg-triangle-1{border-width:0 30px 50px;right:20%;top:10%}.hero-bg-triangle-2{border-width:50px 30px 0;bottom:20%;left:10%}.hero-bg-square-1{height:40px;right:10%;top:50%;width:40px}.hero-bg-square-2{bottom:30%;height:30px;left:20%;width:30px}}@media (max-width:480px){.hero-bg-shape-1{height:150px;width:150px}.hero-bg-shape-2{height:100px;width:100px}.hero-bg-shape-3{height:80px;width:80px}.hero-bg-shape-4{height:60px;width:60px}.hero-bg-shape-5{height:40px;width:40px}.hero-bg-grid{background-size:50px 50px}.hero-bg-triangle-1{border-width:0 20px 35px;right:15%;top:8%}.hero-bg-triangle-2{border-width:35px 20px 0;bottom:15%;left:8%}.hero-bg-square-1{height:30px;right:8%;top:55%;width:30px}.hero-bg-square-2{bottom:25%;height:25px;left:15%;width:25px}}.website-background{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.website-bg-gradient{background:radial-gradient(circle at 20% 80%,#1a1a1a03 0,#0000 50%),radial-gradient(circle at 80% 20%,#40404003 0,#0000 50%)}.website-bg-gradient,.website-bg-grid{bottom:0;left:0;position:absolute;right:0;top:0}.website-bg-grid{animation:gridMove 30s linear infinite;background-image:linear-gradient(#1a1a1a14 1px,#0000 0),linear-gradient(90deg,#1a1a1a14 1px,#0000 0),linear-gradient(#1a1a1a08 1px,#0000 0),linear-gradient(90deg,#1a1a1a08 1px,#0000 0);background-size:160px 160px,160px 160px,80px 80px,80px 80px}.website-bg-grid-overlay{animation:gridMove 45s linear infinite reverse;background-image:linear-gradient(#4040400d 2px,#0000 0),linear-gradient(90deg,#4040400d 2px,#0000 0);background-size:300px 300px;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0}.website-bg-diagonal-grid{animation:gridMove 60s linear infinite;background-image:linear-gradient(45deg,#1a1a1a0a 1px,#0000 0),linear-gradient(-45deg,#1a1a1a0a 1px,#0000 0);background-size:240px 240px;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0}.website-bg-grid-accent{animation:gridPulse 8s ease-in-out infinite;background-image:linear-gradient(#1a1a1a1a 3px,#0000 0),linear-gradient(90deg,#1a1a1a1a 3px,#0000 0);background-size:480px 480px;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.website-bg-grid-points{animation:gridMove 40s linear infinite;background-image:radial-gradient(circle at 100px 100px,#1a1a1a26 1px,#0000 0),radial-gradient(circle at 200px 200px,#1a1a1a1a 1px,#0000 0),radial-gradient(circle at 300px 300px,#1a1a1a14 1px,#0000 0);background-size:200px 200px,300px 300px,400px 400px;opacity:.6}.website-bg-grid-points,.website-bg-shapes{bottom:0;left:0;position:absolute;right:0;top:0}.website-bg-shape{animation:float 15s ease-in-out infinite;background:linear-gradient(135deg,#1a1a1a05,#40404005);border-radius:50%;position:absolute}.website-bg-shape-1{animation-delay:0s;height:200px;right:5%;top:15%;width:200px}.website-bg-shape-2{animation-delay:3s;height:150px;left:3%;top:70%;width:150px}.website-bg-shape-3{animation-delay:6s;height:100px;left:15%;top:25%;width:100px}.website-bg-shape-4{animation-delay:9s;bottom:30%;height:80px;right:15%;width:80px}.website-bg-shape-5{animation-delay:12s;height:120px;right:25%;top:85%;width:120px}.website-bg-shape-6{animation-delay:15s;height:60px;left:8%;top:45%;width:60px}.website-bg-triangle{animation:float 20s ease-in-out infinite;border-style:solid;height:0;opacity:.02;position:absolute;width:0}.website-bg-triangle-1{animation-delay:2s;border-color:#0000 #0000 #1a1a1a0d;border-width:0 30px 50px;right:20%;top:20%}.website-bg-triangle-2{animation-delay:8s;border-color:#4040400d #0000 #0000;border-width:50px 30px 0;bottom:20%;left:10%}.website-bg-triangle-3{animation-delay:14s;border-color:#0000 #0000 #1a1a1a08;border-width:0 25px 40px;right:35%;top:60%}.website-bg-square{animation:float 25s ease-in-out infinite;background:linear-gradient(135deg,rgba(26,26,26,.015),rgba(64,64,64,.015));position:absolute}.website-bg-square-1{animation-delay:4s;height:50px;right:10%;top:35%;transform:rotate(45deg);width:50px}.website-bg-square-2{animation-delay:10s;bottom:40%;height:35px;left:20%;transform:rotate(15deg);width:35px}.website-bg-square-3{animation-delay:16s;height:40px;left:5%;top:75%;transform:rotate(30deg);width:40px}.website-bg-lines{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.website-bg-line{animation:lineMove 15s linear infinite;background:linear-gradient(90deg,#0000,#1a1a1a08,#0000);height:1px;position:absolute}.website-bg-line-1{animation-delay:0s;left:-100%;top:25%;width:200%}.website-bg-line-2{animation-delay:5s;left:-100%;top:50%;width:200%}.website-bg-line-3{animation-delay:10s;left:-100%;top:75%;width:200%}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(100px,100px)}}@keyframes lineMove{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(120deg)}66%{transform:translateY(8px) rotate(240deg)}}@keyframes gridPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}main,section{position:relative;z-index:1}.section-bg-overlay{background:linear-gradient(135deg,#ffffff05,#ffffff03);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}section:before{background:linear-gradient(90deg,#0000,#1a1a1a1a,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100px;z-index:1}section:first-child:before{display:none}@media (max-width:768px){.website-bg-shape-1{height:150px;right:3%;top:10%;width:150px}.website-bg-shape-2{height:100px;left:2%;top:75%;width:100px}.website-bg-shape-3{height:80px;left:10%;top:20%;width:80px}.website-bg-shape-4{bottom:25%;height:60px;right:10%;width:60px}.website-bg-shape-5{height:90px;right:20%;top:90%;width:90px}.website-bg-shape-6{height:50px;left:5%;top:50%;width:50px}.website-bg-triangle-1{border-width:0 20px 35px;right:15%;top:15%}.website-bg-triangle-2{border-width:35px 20px 0;bottom:15%;left:8%}.website-bg-triangle-3{border-width:0 18px 30px;right:25%;top:65%}.website-bg-square-1{height:35px;right:8%;top:40%;width:35px}.website-bg-square-2{bottom:35%;height:25px;left:15%;width:25px}.website-bg-square-3{height:30px;left:3%;top:80%;width:30px}.website-bg-grid{background-size:100px 100px}.website-bg-grid-overlay{background-size:200px 200px}.website-bg-diagonal-grid{background-size:160px 160px}.website-bg-grid-accent{background-size:320px 320px}.website-bg-grid-points{background-size:120px 120px,200px 200px,280px 280px}}@media (max-width:480px){.website-bg-shape-1{height:100px;width:100px}.website-bg-shape-2{height:80px;width:80px}.website-bg-shape-3{height:60px;width:60px}.website-bg-shape-4{height:50px;width:50px}.website-bg-shape-5{height:70px;width:70px}.website-bg-shape-6{height:40px;width:40px}.website-bg-triangle-1{border-width:0 15px 25px}.website-bg-triangle-2{border-width:25px 15px 0}.website-bg-triangle-3{border-width:0 12px 20px}.website-bg-square-1{height:25px;width:25px}.website-bg-square-2{height:20px;width:20px}.website-bg-square-3{height:25px;width:25px}.website-bg-grid{background-size:80px 80px}.website-bg-grid-overlay{background-size:160px 160px}.website-bg-diagonal-grid{background-size:120px 120px}.website-bg-grid-accent{background-size:240px 240px}.website-bg-grid-points{background-size:100px 100px,180px 180px,240px 240px}}.lowercase{text-transform:lowercase}
/*# sourceMappingURL=main.c38c7ac2.css.map*/