@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap";*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--font-family: "Lexend Deca", sans-serif;--color-bg: #000;--color-primary: #fff;--color-secondary: #333;--color-tertiary: #0a0a0a;--color-font-primary: #000;--color-font-secondary: #c0bebe;--muted-color: #a1a1a1;--color-green: #083a33;--color-dark-green: #0ac7b4;--grid-color: #1f1f1f;--container-max-width: 1400px;--header-font-size: .9rem;--section-margin: 60px;--section-inner-padding: 60px;--body-font: 1.4rem}@media screen and (max-width: 768px){:root{--body-font: 1.1rem;--section-margin: 40px;--section-inner-padding: 40px}}@media screen and (max-width: 440px){:root{--body-font: 1rem;--section-margin: 20px;--section-inner-padding: 20px}}*{font-family:var(--font-family)}html{scroll-behavior:smooth;scroll-padding:20px}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-font-secondary);cursor:default}body.no-scroll{height:100%;overflow:hidden}@media screen and (min-width: 768px){body.no-scroll{height:auto;overflow:auto}}.container{max-width:var(--container-max-width);width:100%;margin:10px auto}.main{overflow:hidden;min-height:100vh}.controllable-gradient{position:fixed;pointer-events:none;top:0;left:0;background:linear-gradient(180deg,#ff3358,#ff4fd8);mix-blend-mode:normal;filter:blur(100px);height:150px;width:150px;border-radius:50%}@-moz-document url-prefix(){.controllable-gradient{opacity:.35}}@media screen and (max-width: 768px){.controllable-gradient{display:none}}.btn{padding:7px 15px;text-decoration:none;outline:none;border:none;cursor:pointer;transition:filter .3s ease;color:var(--color-primary);border:1.4px solid transparent;background-color:var(--color-bg);border-radius:5px;box-shadow:0 0 0 1px #ffffff25,0 1px 2px #00000029;display:inline-flex;transition:filter .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}.btn:hover{background-color:var(--color-secondary);filter:brightness(.9)}.btn.btn-primary{background-color:var(--color-primary);color:var(--color-bg)}.btn.btn-primary:hover{background-color:var(--color-primary)}.btn.btn-rounded{border-radius:50px}.btn.btn-lg{font-size:1rem;padding:15px 25px}.btn.with-icon{display:inline-flex!important;align-items:center;justify-content:center}.btn.with-icon svg{margin-left:5px;height:22px;width:22px;transition:transform .3s ease-in-out}.btn.with-icon:hover svg{transform:translate(5px)}.cool-cta{position:relative;border-radius:50px;cursor:pointer;padding:20px;height:60px;width:250px}@media screen and (max-width: 768px){.cool-cta{width:220px;height:50px}}.cool-cta.with-icon{display:inline-flex!important;align-items:center;justify-content:center}.cool-cta.with-icon svg{margin-left:5px;height:22px;width:22px;transition:transform .3s ease-in-out}.cool-cta.with-icon:hover svg{transform:translate(5px)}.cool-cta span{font-size:1.1rem;z-index:999;color:var(--color-bg);position:absolute;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.cool-cta span{font-size:1rem}}.cool-cta:after{content:"";display:block;position:absolute;background:#fff;top:5px;right:5px;bottom:5px;left:5px;border-radius:45px;z-index:1;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}@property --r{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cool-cta:hover{background:conic-gradient(from var(--r),#222 0%,#eee 10%,#222 20%);animation:rotating 7s linear infinite}.cool-cta:hover:after{background:#111}.cool-cta:hover span{color:var(--color-primary)}@keyframes rotating{0%{--r: 0deg}to{--r: 360deg}}.badge{padding:10px;border:1px solid transparent;font-size:.9rem;border-radius:20px;display:inline-flex;align-items:center;justify-content:center}.badge .icon{position:relative;margin-right:8px;width:.6rem;height:.6rem}.badge .icon:after{content:"";position:absolute;top:0;left:0;width:.6rem;height:.6rem;border-radius:50%;animation:heartbeat 1s infinite;transform-origin:center}.badge.badge-green{background-color:var(--color-green);color:var(--color-dark-green)}.badge.badge-green .icon:before{background-color:#20786f}.badge.badge-green .icon:after{background-color:var(--color-dark-green)}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.waving-hand{display:inline-block;animation:wave 2.5s ease-in-out infinite;transform-origin:75% 80%}@keyframes wave{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(6deg)}85%{transform:rotate(-3deg)}95%{transform:rotate(1deg)}}.highlight-1{background:linear-gradient(307deg,#d4b7e8,#d1b7ef 50.57%,#ff849a);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:#d8e0fca6}.gradient-background-1{background-size:100% 100%,100% 100%,1440px 1px;background-position:bottom;background-repeat:no-repeat;background:linear-gradient(to top,#000 0,#fff0),linear-gradient(90deg,#eb367f33 0,#7928ca33)}.gradient-background-2{background-size:100% 100%,100% 100%,1440px 1px;background-position:bottom;background-repeat:no-repeat;background:linear-gradient(307deg,#d4b7e8,#d1b7ef 50.57%,#ff849a)}.light-mouse{position:absolute;width:15rem;height:15rem;z-index:4;border-radius:50%;transform:translate3d(-50%,-50%,0)}.light-content{-webkit-user-select:none;user-select:none;position:relative;z-index:9;cursor:pointer}.light-content:focus{outline:none}.light-content:after{transition:all .4s;content:"";position:absolute;z-index:-1}.light-effect{background-color:#000;color:#eee}.light-effect .mask{background:#000}.light-effect .light-mouse{background:radial-gradient(ellipse at center,#eeeeee80,#eee0 50%)}.light-effect .light-content{border:2px solid #000}.light-effect .light-content:after{background-color:#000;top:2px;bottom:2px;right:2px;left:2px}.light-effect .themes{background-color:#000}.light-effect .light-effect{border-color:#fff}.toast{position:fixed;width:300px;left:50%;bottom:30px;padding:10px 30px;pointer-events:none;background-color:var(--color-bg);font-size:1.2rem;line-height:1.4;border:1px solid var(--grid-color);z-index:88;text-align:center;transform:translate(-50%);animation:fadeinBottom .5s,fadeoutBottom .5s 2.5s}@keyframes fadeinBottom{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeoutBottom{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes gradient-move-to-right{0%{left:0%;opacity:0%}20%{left:20%;opacity:100%}80%{left:calc(100% - 80px);opacity:100%}to{left:calc(100% - 80px);opacity:0}}@keyframes gradient-move-to-left{0%{right:0;opacity:0%}20%{right:20%;opacity:100%}80%{right:calc(100% - 80px);opacity:100%}to{right:calc(100% - 80px);opacity:0}}@keyframes gradient-move-to-bottom{0%{top:0;opacity:0}20%{top:20%;opacity:100%}80%{top:calc(100% - 80px);opacity:100%}to{top:calc(100% - 80px);opacity:0}}@keyframes gradient-move-to-top{0%{bottom:0;opacity:0}20%{bottom:20%;opacity:100%}80%{bottom:calc(100% - 80px);opacity:100%}to{bottom:calc(100% - 80px);opacity:0}}.section{margin:var(--section-margin) 0}@media screen and (max-width: 1024px){.section{margin:var(--section-margin) 10px}}@media screen and (max-width: 440px){.section{margin:var(--section-margin) 5px}}.section.hidden{display:none}.section .grid-container{max-width:1200px;width:100%;margin:0 auto;position:relative}.section .content{border:1px solid var(--grid-color);padding:var(--section-inner-padding);position:relative}.section .content:before{content:"+";position:absolute;top:-29px;left:-15px;font-size:3rem;font-weight:100;transition:transform .3s ease-in-out,left 1s ease-in-out,top 1s ease-in-out}.section .content:after{content:"+";position:absolute;bottom:-20px;right:-15px;font-size:3rem;font-weight:100;transition:transform .3s ease-in-out,right 1s ease-in-out,bottom 1s ease-in-out}.section .two-row{display:grid;grid-template-columns:1fr 3fr;padding:0}@media screen and (max-width: 768px){.section .two-row{grid-template-columns:1fr}}.section .two-row .content-header{border-right:1px solid var(--grid-color)}.section .two-row .content-header .title{display:flex;justify-content:center;font-size:2.3rem;font-weight:500;color:var(--color-primary);padding:var(--section-inner-padding);border-bottom:1px solid var(--grid-color)}@media screen and (max-width: 768px){.section .two-row .content-header .title{font-size:2.1rem}}@media screen and (max-width: 440px){.section .two-row .content-header .title{font-size:1.8rem}}.section .two-row .content-background ul li,.section .two-row .content-background p{line-height:1.5;font-size:var(--body-font)}.section .two-row .content-background ul{list-style-type:disc;margin-left:20px}.section .two-row .content-background ul li{margin:7px 0}.section .two-row .content-background ul li a{display:inline-flex;align-items:center;transition:color .3s ease-in-out}.section .two-row .content-background ul li a svg{color:var(--color-primary);display:inline-block;height:18px;width:18px;transition:transform .3s ease-in-out}.section .two-row .content-background ul li a:hover{color:var(--color-primary)}.section .two-row .content-background ul li a:hover svg{transform:translate(5px,-5px)}.section .two-row .content-background .background-section{padding:var(--section-inner-padding);border-bottom:1px solid var(--grid-color)}.section .two-row .content-background .background-section .background-section-intro{color:var(--color-primary)}.section .two-row .content-background .background-section .background-section-intro h3{font-size:1.8rem;margin-bottom:20px;font-weight:400}@media screen and (max-width: 440px){.section .two-row .content-background .background-section .background-section-intro h3{font-size:1.5rem}}@media screen and (max-width: 440px){.section .two-row .content-background .background-section .background-section-intro h3{font-size:1.3rem}}.section .two-row .content-background a{color:var(--color-primary);text-decoration:none}.section .two-row .content-background a:first-child{color:#52a8ff}.section .two-row .content-background a:nth-child(2){color:#bf7af0}.section .two-row .content-background a:nth-child(3){color:#ff849a}.section .six-row-with-heading{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:0}@media screen and (max-width: 768px){.section .six-row-with-heading{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 440px){.section .six-row-with-heading{grid-template-columns:1fr 1fr 1fr}}.section .six-row-with-heading .content-item{padding:50px 0;font-weight:500;font-size:1.3rem;text-align:center;border:1px solid var(--grid-color);cursor:default;transition:background-color .3s ease-in-out}@media screen and (max-width: 768px){.section .six-row-with-heading .content-item{font-size:1rem}}.section .six-row-with-heading .content-item:hover{background-size:100% 100%,100% 100%,1440px 1px;background-position:bottom;background-repeat:no-repeat;background:linear-gradient(to top,#000 0,#fff0),linear-gradient(90deg,#eb367f33 0,#7928ca33)}.section .six-row-with-heading .content-item:hover span{background:linear-gradient(307deg,#d4b7e8,#d1b7ef 50.57%,#ff849a);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:#d8e0fca6}.section .six-row-with-heading .content-header{grid-column:1/3;padding:40px 0}@media screen and (max-width: 768px){.section .six-row-with-heading .content-header{grid-column:1/5}}@media screen and (max-width: 440px){.section .six-row-with-heading .content-header{grid-column:1/4}}.section .six-row-with-heading .content-header h2{font-size:2rem;font-weight:500;background:linear-gradient(307deg,#d4b7e8,#d1b7ef 50.57%,#ff849a);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:#d8e0fca6}@media screen and (max-width: 768px){.section .six-row-with-heading .content-header h2{font-size:1.8rem}}@media screen and (max-width: 440px){.section .six-row-with-heading .content-header h2{font-size:1.5rem}}.section .six-row-with-heading .content-header:hover{background-color:inherit}.section .six-row-with-heading .content-header:hover span{color:inherit}.section .header-and-content{padding:0}.section .header-and-content .content-header{border-bottom:1px solid var(--grid-color);padding-top:var(--section-inner-padding);padding-bottom:var(--section-inner-padding);text-align:center}@media screen and (max-width: 768px){.section .header-and-content .content-header{padding-left:10px;padding-right:10px}}.section .header-and-content .content-header .title{font-size:2.3rem;font-weight:500;color:var(--color-primary)}@media screen and (max-width: 768px){.section .header-and-content .content-header .title{font-size:2rem}}@media screen and (max-width: 440px){.section .header-and-content .content-header .title{font-size:1.8rem}}.section .header-and-content .content-header p{font-size:var(--body-font);line-height:1.5;margin-top:20px}.highlight-color-one{color:#d1b7ef}.highlight-color-two{color:#ff849a!important}.about{margin-bottom:0}.description-holder{position:fixed;pointer-events:none;background-color:var(--color-bg);font-size:.9rem;line-height:1.4;border:1px solid var(--grid-color);padding:20px;width:300px;z-index:88;visibility:hidden;transition:height 1s ease-in-out,width 1s ease-in-out;display:none}@media (hover: hover){.description-holder{display:block}}.skills{margin-top:20px}.skills .description{display:none}.for-contact .content-header .title{padding:var(--section-inner-padding) 30px!important}.for-contact .form-holder{background-color:var(--color-tertiary)}@media screen and (max-width: 440px){.for-contact .form-holder{padding-top:35px!important}}.for-contact .social{padding:40px var(--section-inner-padding)!important}@media screen and (max-width: 768px){.for-contact .social{text-align:center}}.for-contact .social-links ul{margin-left:0!important;padding:0;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.for-contact .social-links ul{justify-content:center;align-items:center;text-align:center}}.for-contact .social-links ul li{list-style:none}.for-contact .social-links ul li a{margin-left:10px;font-size:1rem;color:var(--muted-color)!important}.for-contact .social-links ul li a svg{height:22px!important;width:22px!important;transform:none!important}.for-contact .social-links ul li a span{margin-left:10px}.for-contact .social-links ul li:first-child a{margin-left:0}.for-contact .contact-form-holder{max-width:600px;margin:var(--section-inner-padding) 0}@media screen and (max-width: 440px){.for-contact .contact-form-holder{padding-top:20px}}.for-contact .contact-form-holder .form-area{margin-bottom:20px}.for-contact .contact-form-holder .form-area label{display:block;font-size:1.2rem;margin-bottom:10px}@media screen and (max-width: 768px){.for-contact .contact-form-holder .form-area label{font-size:1.1rem}}.for-contact .contact-form-holder .form-area .message,.for-contact .contact-form-holder .form-area .input-text{background-color:var(--color-bg);width:100%;margin:10px 0;border-radius:6px;font-size:1.2rem;padding:14px;color:var(--color-primary);border:none;outline:none;box-shadow:0 0 0 1px #ffffff25,0 1px 2px #00000029}@media screen and (max-width: 768px){.for-contact .contact-form-holder .form-area .message,.for-contact .contact-form-holder .form-area .input-text{font-size:1.1rem}}.for-contact .contact-form-holder .form-area .message:focus,.for-contact .contact-form-holder .form-area .input-text:focus{box-shadow:0 0 0 1px #ffffff4f,0 1px 2px #00000075}.for-contact .contact-form-holder .form-area .message{resize:none;min-height:100px}.show-line{position:relative}.show-line .line{background:linear-gradient(to right,transparent,rgba(255,255,255,.7));position:absolute;top:0;left:0;width:80px;height:1px;z-index:1;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:gradient-move-to-right;animation-play-state:running;animation-play-state:paused;display:none}.show-line .line:nth-child(odd){background:linear-gradient(to left,transparent,rgba(255,255,255,.7));top:auto;bottom:0;right:0;left:auto;animation-name:gradient-move-to-left}.show-line:hover .line{animation-play-state:running;display:block}.glow-line{position:relative}.glow-line:before{content:"";position:absolute;top:0;left:0;width:80px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.7));z-index:1;animation:gradient-move-to-right 5s linear infinite}.glow-line-horizontal:before{content:"";position:absolute;top:0;left:0;width:1px;height:80px;background:linear-gradient(transparent,#ffffffb3);z-index:1;animation:gradient-move-to-bottom 5s linear infinite}.glow-line-horizontal:nth-child(2n):before{left:100%;bottom:0;top:auto;background:linear-gradient(to top,transparent,rgba(255,255,255,.7));animation:gradient-move-to-top 5s linear infinite}.glow-line-horizontal.center:before{left:50%;transform:translate(-50%);animation-duration:30s}.word{display:inline-block;overflow:hidden;margin-right:.3em}.inner-word{display:inline-block;transform:translateY(150%) rotate(10deg);transition:transform 1.125s cubic-bezier(.165,.84,.44,1)}.inner-word.animate{transform:translateY(0) rotate(0)}.fade-in-up{animation:fade-in-up 1s ease-out forwards;opacity:0;transform:translateY(2rem)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.navbar{background-color:var(--color-bg);padding:10px}@media screen and (max-width: 768px){.navbar{border-bottom:1px solid var(--grid-color)}}.navbar .navbar-inner{display:flex;align-items:center;justify-content:space-between}.navbar .navbar-inner .main-nav{display:flex;align-items:center}.navbar .navbar-inner .main-nav .menu{margin-left:20px}.navbar .navbar-inner .logo a{color:var(--color-primary);font-size:2rem;font-weight:700;text-decoration:none}@media screen and (max-width: 768px){.navbar .navbar-inner .menu{display:none;position:absolute;background-color:var(--color-bg);top:80px;left:0;right:0;margin:0;padding:0;bottom:0;margin-left:0!important}.navbar .navbar-inner .menu.active{display:block;z-index:999}.navbar .navbar-inner .menu ul{flex-direction:column}.navbar .navbar-inner .menu ul li{padding:20px 0;text-align:center;display:block}.navbar .navbar-inner .menu ul li a{font-size:1.3rem;display:block}}.navbar .navbar-inner .menu ul{display:flex;align-items:center}.navbar .navbar-inner .menu ul a{color:var(--color-font-secondary);text-decoration:none;padding:1rem;transition:color .3s ease;font-size:var(--header-font-size)}.navbar .navbar-inner .menu ul a:hover{color:var(--color-primary)}.navbar .navbar-inner .menu ul a.with-icon{display:flex}.navbar .navbar-inner .menu ul a.with-icon svg{margin-left:5px;height:13px;width:13px}@media screen and (min-width: 768px){.navbar .navbar-inner .hamburger{display:none!important}}.navbar .navbar-inner .hamburger svg{height:22px;width:22px}.navbar .navbar-inner .extra{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.navbar .navbar-inner .extra .cta{display:none}}.navbar .navbar-inner .cta{font-size:var(--header-font-size)}.hero .grid-container{max-width:1000px;position:relative}.hero .content{text-align:left}.hero .content .available-badge{margin-bottom:20px}.hero .content .title{font-size:3rem;font-weight:600;color:var(--color-primary)}@media screen and (max-width: 768px){.hero .content .title{font-size:2.7rem;line-height:1.05}}@media screen and (max-width: 440px){.hero .content .title{font-size:2.3rem}}.hero .content .introduction{font-size:2rem;margin-top:20px;color:var(--muted-color);line-height:1.5}@media screen and (max-width: 768px){.hero .content .introduction{font-size:1.7rem}}@media screen and (max-width: 440px){.hero .content .introduction{font-size:1.5rem}}.hero .content .cta-holder{margin-top:30px}.hero .content .cta-holder a{display:inline-block}.grid-bg-container{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:repeat;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1000%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221000%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1000H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%231f1f1f%22 d=%22M0 0h2000v1000H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 stroke=%22%23000%22 stroke-width=%222%22 mask=%22url(%23b)%22%3E%3Cpath fill=%22none%22 d=%22M0 0h100v100H0z%22%2F%3E%3Cpath fill=%22%230000006e%22 d=%22M100 0h100v100H100z%22%2F%3E%3Cpath fill=%22%23000000e2%22 d=%22M200 0h100v100H200z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 0h100v100H300zM400 0h100v100H400z%22%2F%3E%3Cpath fill=%22%230000006d%22 d=%22M500 0h100v100H500z%22%2F%3E%3Cpath fill=%22%2300000094%22 d=%22M600 0h100v100H600z%22%2F%3E%3Cpath fill=%22%2300000072%22 d=%22M700 0h100v100H700z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 0h100v100H800zM900 0h100v100H900zM1000 0h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000007d%22 d=%22M1100 0h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 0h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000003f%22 d=%22M1300 0h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000d4%22 d=%22M1400 0h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 0h100v100h-100zM1600 0h100v100h-100zM1700 0h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000000a%22 d=%22M1800 0h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 0h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000036%22 d=%22M0 100h100v100H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 100h100v100H100zM200 100h100v100H200zM300 100h100v100H300zM400 100h100v100H400zM500 100h100v100H500z%22%2F%3E%3Cpath fill=%22%23000000ae%22 d=%22M600 100h100v100H600z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 100h100v100H700zM800 100h100v100H800zM900 100h100v100H900zM1000 100h100v100h-100zM1100 100h100v100h-100zM1200 100h100v100h-100zM1300 100h100v100h-100zM1400 100h100v100h-100zM1500 100h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000004d%22 d=%22M1600 100h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1700 100h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000060%22 d=%22M1800 100h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000009%22 d=%22M1900 100h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 200h100v100H0zM100 200h100v100H100z%22%2F%3E%3Cpath fill=%22%23000000bb%22 d=%22M200 200h100v100H200z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 200h100v100H300zM400 200h100v100H400zM500 200h100v100H500zM600 200h100v100H600zM700 200h100v100H700zM800 200h100v100H800zM900 200h100v100H900z%22%2F%3E%3Cpath fill=%22%23000000e5%22 d=%22M1000 200h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000d2%22 d=%22M1100 200h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 200h100v100h-100zM1300 200h100v100h-100zM1400 200h100v100h-100zM1500 200h100v100h-100zM1600 200h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000bd%22 d=%22M1700 200h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000050%22 d=%22M1800 200h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 200h100v100h-100zM0 300h100v100H0z%22%2F%3E%3Cpath fill=%22%230000009f%22 d=%22M100 300h100v100H100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 300h100v100H200zM300 300h100v100H300zM400 300h100v100H400zM500 300h100v100H500z%22%2F%3E%3Cpath fill=%22%230000007a%22 d=%22M600 300h100v100H600z%22%2F%3E%3Cpath fill=%22%23000000aa%22 d=%22M700 300h100v100H700z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 300h100v100H800zM900 300h100v100H900z%22%2F%3E%3Cpath fill=%22%230000000c%22 d=%22M1000 300h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 300h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000083%22 d=%22M1200 300h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 300h100v100h-100zM1400 300h100v100h-100zM1500 300h100v100h-100zM1600 300h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000006e%22 d=%22M1700 300h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000ea%22 d=%22M1800 300h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 300h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000a5%22 d=%22M0 400h100v100H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 400h100v100H100zM200 400h100v100H200z%22%2F%3E%3Cpath fill=%22%230000004a%22 d=%22M300 400h100v100H300z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 400h100v100H400zM500 400h100v100H500z%22%2F%3E%3Cpath fill=%22%230000007c%22 d=%22M600 400h100v100H600z%22%2F%3E%3Cpath fill=%22%23000000f4%22 d=%22M700 400h100v100H700z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 400h100v100H800z%22%2F%3E%3Cpath fill=%22%23000000b5%22 d=%22M900 400h100v100H900z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 400h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000b8%22 d=%22M1100 400h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 400h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000000e%22 d=%22M1300 400h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 400h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000dd%22 d=%22M1500 400h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000095%22 d=%22M1600 400h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1700 400h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000060%22 d=%22M1800 400h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 400h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000e3%22 d=%22M0 500h100v100H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 500h100v100H100z%22%2F%3E%3Cpath fill=%22%2300000028%22 d=%22M200 500h100v100H200z%22%2F%3E%3Cpath fill=%22%230000004f%22 d=%22M300 500h100v100H300z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 500h100v100H400zM500 500h100v100H500z%22%2F%3E%3Cpath fill=%22%23000000ca%22 d=%22M600 500h100v100H600z%22%2F%3E%3Cpath fill=%22%2300000089%22 d=%22M700 500h100v100H700z%22%2F%3E%3Cpath fill=%22%2300000083%22 d=%22M800 500h100v100H800z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 500h100v100H900z%22%2F%3E%3Cpath fill=%22%2300000097%22 d=%22M1000 500h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 500h100v100h-100zM1200 500h100v100h-100zM1300 500h100v100h-100zM1400 500h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000e3%22 d=%22M1500 500h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1600 500h100v100h-100zM1700 500h100v100h-100zM1800 500h100v100h-100zM1900 500h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000e4%22 d=%22M0 600h100v100H0z%22%2F%3E%3Cpath fill=%22%2300000042%22 d=%22M100 600h100v100H100z%22%2F%3E%3Cpath fill=%22%2300000006%22 d=%22M200 600h100v100H200z%22%2F%3E%3Cpath fill=%22%2300000099%22 d=%22M300 600h100v100H300z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 600h100v100H400z%22%2F%3E%3Cpath fill=%22%2300000074%22 d=%22M500 600h100v100H500z%22%2F%3E%3Cpath fill=%22%23000000ef%22 d=%22M600 600h100v100H600z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 600h100v100H700zM800 600h100v100H800zM900 600h100v100H900zM1000 600h100v100h-100zM1100 600h100v100h-100zM1200 600h100v100h-100zM1300 600h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000f8%22 d=%22M1400 600h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 600h100v100h-100zM1600 600h100v100h-100zM1700 600h100v100h-100zM1800 600h100v100h-100zM1900 600h100v100h-100zM0 700h100v100H0z%22%2F%3E%3Cpath fill=%22%23000000a3%22 d=%22M100 700h100v100H100z%22%2F%3E%3Cpath fill=%22%23000000ab%22 d=%22M200 700h100v100H200z%22%2F%3E%3Cpath fill=%22%230000008e%22 d=%22M300 700h100v100H300z%22%2F%3E%3Cpath fill=%22%2300000089%22 d=%22M400 700h100v100H400z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 700h100v100H500zM600 700h100v100H600zM700 700h100v100H700zM800 700h100v100H800zM900 700h100v100H900z%22%2F%3E%3Cpath fill=%22%23000000d6%22 d=%22M1000 700h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 700h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000005d%22 d=%22M1200 700h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 700h100v100h-100zM1400 700h100v100h-100zM1500 700h100v100h-100zM1600 700h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000031%22 d=%22M1700 700h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 700h100v100h-100zM1900 700h100v100h-100zM0 800h100v100H0zM100 800h100v100H100zM200 800h100v100H200z%22%2F%3E%3Cpath fill=%22%230000007c%22 d=%22M300 800h100v100H300z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 800h100v100H400z%22%2F%3E%3Cpath fill=%22%2300000002%22 d=%22M500 800h100v100H500z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 800h100v100H600z%22%2F%3E%3Cpath fill=%22%2300000096%22 d=%22M700 800h100v100H700z%22%2F%3E%3Cpath fill=%22%230000000a%22 d=%22M800 800h100v100H800z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 800h100v100H900zM1000 800h100v100h-100z%22%2F%3E%3Cpath fill=%22%2300000027%22 d=%22M1100 800h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 800h100v100h-100zM1300 800h100v100h-100zM1400 800h100v100h-100zM1500 800h100v100h-100zM1600 800h100v100h-100z%22%2F%3E%3Cpath fill=%22%23000000d5%22 d=%22M1700 800h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 800h100v100h-100zM1900 800h100v100h-100zM0 900h100v100H0z%22%2F%3E%3Cpath fill=%22%23000000a9%22 d=%22M100 900h100v100H100z%22%2F%3E%3Cpath fill=%22%23000000c0%22 d=%22M200 900h100v100H200z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 900h100v100H300z%22%2F%3E%3Cpath fill=%22%23000000d7%22 d=%22M400 900h100v100H400z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 900h100v100H500zM600 900h100v100H600z%22%2F%3E%3Cpath fill=%22%2300000016%22 d=%22M700 900h100v100H700z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 900h100v100H800zM900 900h100v100H900zM1000 900h100v100h-100zM1100 900h100v100h-100zM1200 900h100v100h-100zM1300 900h100v100h-100z%22%2F%3E%3Cpath fill=%22%230000009e%22 d=%22M1400 900h100v100h-100z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 900h100v100h-100zM1600 900h100v100h-100zM1700 900h100v100h-100zM1800 900h100v100h-100zM1900 900h100v100h-100z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22%2F%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.projects_slider{--gap: 1rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);border-top:1px solid var(--grid-color);border-bottom:1px solid var(--grid-color)}.projects_slider .projects-holder{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll 30s linear infinite}.projects_slider .projects-holder .project{height:500px;width:350px;border-right:1px solid var(--grid-color);display:flex;align-items:center;justify-content:center;font-size:1.5rem}@media screen and (max-width: 768px){.projects_slider .projects-holder .project{height:300px;width:210px;animation:scroll 40s linear infinite}}.projects_slider .projects-holder .project img{object-fit:cover;width:100%}.projects_slider:hover .projects-holder{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@media (prefers-reduced-motion: reduce){.marquee__content{animation-play-state:paused!important}}.projects .project{display:flex;border-bottom:1px solid var(--grid-color)}@media screen and (max-width: 768px){.projects .project{flex-direction:column}}.projects .project:last-child{border-bottom:none}.projects .project .project-image{padding:80px 40px;flex:1}@media screen and (max-width: 768px){.projects .project .project-image{padding-bottom:40px}}@media screen and (max-width: 440px){.projects .project .project-image{padding:40px 10px}}.projects .project .project-image .project-image-holder img{width:100%;height:100%;object-fit:cover}.projects .project .project-content{padding:80px 40px;border-left:1px solid var(--grid-color);flex:1}@media screen and (max-width: 768px){.projects .project .project-content{border-left:none;padding-top:0}}@media screen and (max-width: 440px){.projects .project .project-content{padding:0 20px 40px}}.projects .project .project-content a{display:inline-flex;align-items:center;transition:color .3s ease-in-out}.projects .project .project-content a svg{color:var(--color-primary);display:inline-block;height:18px;width:18px;transition:transform .3s ease-in-out}.projects .project .project-content a:hover{color:var(--color-primary)}.projects .project .project-content a:hover svg{transform:translate(5px,-5px)}.projects .project .project-content .project-title{font-size:2rem;font-weight:500;margin-bottom:20px;display:flex;align-items:center}@media screen and (max-width: 440px){.projects .project .project-content .project-title{flex-direction:column;align-items:flex-start}}.projects .project .project-content .project-title .created-date{margin-left:10px;font-size:1rem;color:var(--color-font-secondary)}@media screen and (max-width: 440px){.projects .project .project-content .project-title .created-date{margin-left:0;margin-top:10px}}.projects .project .project-content .project-title a{text-decoration:none}.projects .project .project-content .project-description ul li,.projects .project .project-content .project-description p{line-height:1.5;font-size:var(--body-font);margin:10px 0 30px}.projects .project .project-content .project-description a{color:var(--color-font-secondary)}.projects .project .project-content .project-description ul{list-style-type:disc;margin-left:20px}.projects .project .project-content .project-description ul li{margin:7px 0;font-size:1.1rem;line-height:1.6}.projects .project .project-content .view{margin-top:40px}.projects .project:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width: 768px){.projects .project:nth-child(2n){flex-direction:column}}.projects .project:nth-child(2n) .project-content{border-right:1px solid var(--grid-color)}@media screen and (max-width: 768px){.projects .project:nth-child(2n) .project-content{border-right:none}}.projects .project .indicator{background-color:#0a0a0a;opacity:.8;color:#a1a1a1;padding:7px;font-size:.8rem;border-radius:12px;box-shadow:0 0 0 1px #ffffff25,0 1px 2px #00000029;position:absolute;bottom:10px;left:10px}.projects .project .with-multiple-image .switch-image{background-color:#0a0a0a;color:#a1a1a1;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0 0 0 1px #ffffff25,0 1px 2px #00000029;margin-top:-1px;display:flex;align-items:center;justify-content:center;overflow:hidden}.projects .project .with-multiple-image .switch-image button{background-color:transparent;border:none;outline:none;cursor:pointer;width:100%;color:var(--body-font);display:flex;align-items:center;justify-content:center;padding:5px}.projects .project .with-multiple-image .switch-image button:first-child{border-right:1px solid var(--grid-color)}.projects .project .with-multiple-image .switch-image button:hover{background-color:var(--grid-color)}.projects .project .with-multiple-image img{display:none;transition:opacity .3s ease-in-out}.projects .project .with-multiple-image img.active{display:block}.projects .see-more{border-top:1px solid var(--grid-color)}.projects .additional-heading{font-size:1.5rem;font-weight:500;padding:40px 0;text-align:center;border-bottom:1px solid var(--grid-color)}.website-layout{background-color:#0a0a0a;color:#a1a1a1;border-radius:12px;box-shadow:0 0 0 1px #ffffff25,0 1px 2px #00000029}.website-layout .website-header{padding:13px;display:flex;align-items:center;position:relative}.website-layout .website-header .dots{display:flex;align-items:center}.website-layout .website-header .dots .dot{width:10px;height:10px;border-radius:50%;background-color:#e5484d;margin-right:5px}.website-layout .website-header .dots .dot:nth-child(1){background-color:#e5484d}.website-layout .website-header .dots .dot:nth-child(2){background-color:#f1c40f}.website-layout .website-header .dots .dot:nth-child(3){background-color:#2ecc71}.website-layout .website-header .url-bar{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;width:100%}.website-layout .website-header .url-bar .lock-icon{height:15px;width:15px;margin-right:5px}.website-layout .website-header .url-bar a{color:#a1a1a1;text-decoration:none}.website-layout .website-body{max-height:300px;height:100%;overflow:auto;position:relative;--sb-track-color: #0a0a0a;--sb-thumb-color: #a1a1a1;--sb-size: 11px}.website-layout .website-body::-webkit-scrollbar{width:var(--sb-size)}.website-layout .website-body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:6px}.website-layout .website-body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:6px;border:2px solid #0a0a0a}@supports not selector(::-webkit-scrollbar){.website-layout .website-body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.website-layout .make-dots-right{justify-content:flex-end}.website-layout .make-dots-right .dots{flex-direction:row-reverse}.see-more-projects-btn{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:20px 0;font-weight:700;font-size:1.2rem;color:var(--color-primary);text-decoration:none;background-color:transparent;outline:none;border:none;cursor:pointer;overflow:hidden;position:relative}.see-more-projects-btn svg{margin-left:8px;height:22px;width:22px;transition:transform .3s ease-in-out}.see-more-projects-btn:hover{background-color:var(--color-secondary)}.see-more-projects-btn:hover .show-more svg{transform:translateY(5px)}.see-more-projects-btn:hover .show-less svg{transform:translateY(-5px)}.switch-image.glow-line:before{animation-play-state:paused}.switch-image.glow-line.active:before{animation-play-state:running}.more-projects{overflow:hidden;transition:max-height .5s ease-out}.more-projects.hidden{max-height:0;display:none}.more-projects.show{display:block}footer{margin-top:var(--section-margin);border-top:1px solid var(--grid-color);padding:20px;text-align:center;line-height:1.5}footer .content{border:none;padding:25px!important;line-height:1.5}footer .container{max-width:1200px;margin:0 auto}.signature-container{max-width:1200px;margin:0 auto}.signature-container .metallic-signature{width:100%;height:auto;display:block;margin-bottom:-.5rem}.signature-container .metallic-signature svg{width:100%;height:auto;fill:url(#metallic-gradient)}.scroll-to-top{z-index:999;position:fixed;bottom:10px;right:-60px;transform:rotate(270deg);transform-origin:0 0;width:150px;transition:opacity .5s ease-in-out;opacity:0}@media screen and (max-width: 768px){.scroll-to-top{right:-70px;bottom:-14px}}.scroll-to-top.show{opacity:1}.scroll-to-top .default{opacity:1;height:22px}.scroll-to-top .back{opacity:0;height:22px}.scroll-to-top svg{height:22px;width:22px;transition:transform .3s ease-in-out}.scroll-to-top .scroll-holder{background-color:transparent;border:none;outline:none;color:var(--color-primary);text-decoration:none;position:relative;font-weight:700;display:inline-block;width:120px;height:50px;text-align:left}@media (hover: hover){.scroll-to-top .scroll-holder:hover .default{opacity:0}.scroll-to-top .scroll-holder:hover .back{opacity:1}.scroll-to-top .scroll-holder:hover svg{transform:translate(85px)}}.scroll-to-top span{display:flex;align-items:center;text-transform:uppercase;position:absolute;bottom:0;width:150px;transition:opacity .3s ease-in-out}
