.header{align-items:center;background-color:#0a192f;box-shadow:0 2px 5px -2px rgba(0,0,0,.47);-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,.47);-moz-box-shadow:0 2px 5px -2px rgba(0,0,0,.47);display:flex;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;position:fixed;width:100%;z-index:999999999}.header h2.header__link{color:#64ffda}.header__container{max-width:1040px;margin:0 auto;transition:all .15s linear;display:flex;justify-content:space-between;padding:15px 10px;width:100%}@media screen and (min-width:375px){.header__container{padding:30px 15px}}@media screen and (min-width:425px){.header__container{padding:30px}}@media screen and (min-width:768px){.header__container{padding:30px 60px}}@media screen and (min-width:1024px){.header__container{padding:60px 150px}}@media screen and (min-width:375px){.header__container{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:425px){.header__container{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:768px){.header__container{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:1024px){.header__container{padding-top:60px;padding-bottom:60px}}.header__logo{box-shadow:unset;cursor:pointer;height:40px;margin:0 5px 0 0;position:relative;transition:all .12s ease-out,box-shadow .25s ease-out;width:40px}.header__logo:hover{transform:scale(1.1) rotate(180deg)}.header__logo:hover svg:last-of-type{opacity:1}@media screen and (min-width:375px){.header__logo{margin:0 20px 0 0}}@media screen and (min-width:768px){.header__logo{height:50px;width:50px}}.header__logo *{pointer-events:none}.header__logo div{height:100%;width:100%}.header__logo svg{min-width:100%;position:absolute;transition:all .12s ease-out}.header__logo svg:last-of-type{border-radius:50%;opacity:0}.header__logo--active{transform:scale(1.1) rotate(180deg)}.header__logo--active svg:last-of-type{box-shadow:0 0 16px -4px #89d0c2;opacity:1}@media screen and (min-width:768px){.header__logo--active svg:last-of-type{box-shadow:unset}}.header__nav{align-items:center;display:flex;margin:0 auto;transition:all .15s ease-in-out}@media screen and (min-width:768px){.header__nav{margin:0 0 0 auto}.header__nav:hover .header__link span:last-of-type{color:#8892b0}}.header__nav-container{max-width:120px;overflow-x:hidden}@media screen and (min-width:375px){.header__nav-container{max-width:140px}}@media screen and (min-width:768px){.header__nav-container{max-width:100%;overflow:auto}}.header__nav-arrow{color:#8892b0;background-color:transparent;display:flex;font-size:20px;transition:all .15s ease-in-out}.header__nav-arrow:hover{color:#64ffda}@media screen and (min-width:375px){.header__nav-arrow{font-size:24px}}@media screen and (min-width:768px){.header__nav-arrow{display:none;margin:0 0 0 auto}}.header__nav-arrow--disabled{opacity:.2}.header__nav-arrow--disabled:hover{color:#8892b0}.header__list{align-items:center;display:flex;transition:all .25s cubic-bezier(.55,-.19,.59,.95)}.header__list--welcome{transform:translate(0)}.header__list--about{transform:translate(-120px)}.header__list--experience{transform:translate(-240px)}.header__list--work{transform:translate(-360px)}.header__list--contact{transform:translate(-480px)}@media screen and (min-width:375px){.header__list--welcome{transform:translate(0)}.header__list--about{transform:translate(-140px)}.header__list--experience{transform:translate(-280px)}.header__list--work{transform:translate(-420px)}.header__list--contact{transform:translate(-560px)}}@media screen and (min-width:768px){.header__list--about,.header__list--contact,.header__list--experience,.header__list--welcome,.header__list--work{transform:translate(0)}}.header__item{align-items:center;display:flex;justify-content:center;margin:0;min-width:100%;transition:all .15s ease-out}@media screen and (min-width:768px){.header__item:first-of-type{display:none}.header__item{display:block;margin:0 28px;min-width:auto}}.header__link{align-items:center;cursor:pointer;display:flex;font-size:13px;justify-content:center;height:40px;overflow:hidden;position:relative;text-align:center;text-transform:capitalize}@media screen and (min-width:768px){.header__link:hover span:last-of-type{color:#ccd6f6!important}.header__link:hover:before{opacity:1;transform:translateY(0)}}.header__link span{pointer-events:none;transition:all .12s ease-out}.header__link span:first-of-type{color:#64ffda}.header__link span:last-of-type{margin:0 0 0 5px;color:#ccd6f6}.header__link:before{border-top:3px solid #64ffda;border-bottom:2px dotted #64ffda;bottom:0;content:"";height:2px;opacity:0;position:absolute;width:100%;transform:translateY(100%);transition:all .12s ease-out}.header__cv{align-items:center;background-color:#0a192f;border-radius:4px;box-shadow:0 2px 1px 0 #64ffda;color:#64ffda;display:flex;font-size:10px;font-weight:400;justify-content:center;letter-spacing:1px;text-align:center;transition:all .12s ease-out;border:4px solid #89d0c2;border-radius:50%;box-shadow:0 0 0 0 #89d0c2;color:#89d0c2;font-size:14px;height:36px;margin:0 0 0 5px;padding:0;transition:all .25s ease-in-out;width:36px}.header__cv:hover{background-color:#64ffda;box-shadow:0 2px 5px 0 #64ffda;color:#0a192f;transform:translate(10px)}@media screen and (min-width:375px){.header__cv{font-size:14px;letter-spacing:1.5px;padding:12px 16px}}@media screen and (min-width:425px){.header__cv{font-size:14px;letter-spacing:2px;padding:16px 20px}}@media screen and (min-width:768px){.header__cv{font-size:14px;padding:16px 20px}}@media screen and (min-width:1024px){.header__cv{font-size:16px;padding:18px 24px}}.header__cv--active{box-shadow:0 0 16px -2px #89d0c2}@media screen and (min-width:375px)and (min-width:425px)and (min-width:768px)and (min-width:1024px){.header__cv{padding:0}}@media screen and (min-width:375px){.header__cv{margin:auto 0;padding:0}}@media screen and (min-width:768px){.header__cv{box-shadow:0 2px 1px 0 #64ffda;border:1px solid #64ffda;border-radius:4px;color:#64ffda;height:35px;margin:auto 0 auto 20px;padding:0;width:35px}}.header__cv:hover{transform:scale(1.125);box-shadow:unset;background-color:#89d0c2}@media screen and (min-width:768px){.header__cv:hover{background-color:#64ffda;box-shadow:0 2px 5px 0 #64ffda}}.overlay{background-color:rgba(100,255,219,.275);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);bottom:5px;border:1px solid #64ffda;left:5px;pointer-events:none;position:fixed;right:auto;z-index:99999999}@media screen and (min-width:768px)and (min-height:500px){.overlay{background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;border:0;bottom:0;left:0;right:0}}.overlay__container{align-items:flex-end;display:flex;justify-content:space-between;padding:6px 10px!important}@media screen and (min-width:425px)and (min-height:500px){.overlay__container{max-width:1040px;margin:0 auto;transition:all .15s linear;padding:10px;max-width:1160px}}@media screen and (min-width:425px)and (min-height:500px)and (min-width:375px){.overlay__container{padding:30px 15px}}@media screen and (min-width:425px)and (min-height:500px)and (min-width:425px){.overlay__container{padding:30px}}@media screen and (min-width:425px)and (min-height:500px)and (min-width:768px){.overlay__container{padding:30px 60px}}@media screen and (min-width:425px)and (min-height:500px)and (min-width:1024px){.overlay__container{padding:60px 150px}}@media screen and (min-width:768px)and (min-height:500px){.overlay__container{padding:0 20px}}@media screen and (min-width:1024px)and (min-height:500px){.overlay__container{padding:0 60px}}.overlay__socials{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:768px)and (min-height:500px){.overlay__socials{flex-direction:column}}.overlay__link{align-items:center;border-radius:14px;color:#64ffda;display:flex;font-size:18px;justify-content:flex-start;margin:0 5px;max-width:18px;padding:0;pointer-events:all;transition:all .15s ease-in-out}.overlay__link:hover{color:#0a192f}@media screen and (min-width:425px)and (min-height:500px){.overlay__link{font-size:24px;max-width:24px}}@media screen and (min-width:768px)and (min-height:500px){.overlay__link{color:#8892b0;font-size:18px;padding:6px;margin:5px 0;max-width:18px}.overlay__link:hover{background-color:#495670;color:#64ffda;max-width:100%;transform:translateX(5px)}.overlay__link:hover span{color:#64ffda;width:100%;opacity:1;transition:all .4s ease-in-out}}.overlay__link svg{min-height:18px;min-width:18px;transition:all .15s ease-in-out}@media screen and (min-width:425px)and (min-height:500px){.overlay__link svg{min-height:24px;min-width:24px}}@media screen and (min-width:768px)and (min-height:500px){.overlay__link svg{min-height:18px;min-width:18px}}.overlay__link span{display:flex;font-size:13px;margin:0 0 0 10px;pointer-events:none;overflow:hidden;width:0;transition:all .15s ease-in-out}.overlay__link:first-of-type{margin:0 5px 0 0}@media screen and (min-width:768px)and (min-height:500px){.overlay__link:first-of-type{margin:5px 0}}.overlay__link:last-of-type{margin:0 5px}@media screen and (min-width:768px)and (min-height:500px){.overlay__link:last-of-type{margin:5px 0 10px}}.overlay__mail{align-items:center;display:none;flex-direction:column;width:30px}@media screen and (min-width:768px)and (min-height:500px){.overlay__mail{display:flex}}.overlay__mail p{color:#8892b0;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:13px;letter-spacing:2px;margin:0 0 100px;pointer-events:all;transform:rotate(90deg)}.overlay__line{background-color:#8892b0;display:none;height:100px;margin:0 6.5px;width:2px}.overlay__line--link{margin:0 6.5px 0 15.5px}@media screen and (min-width:768px)and (min-height:500px){.overlay__line{display:block}}.welcome{align-items:center;display:flex;justify-content:flex-start;min-height:100vh}.welcome__container{max-width:1040px;padding:20px 10px;transition:all .15s linear;display:flex;flex-direction:column;margin:30px auto 0;width:100%}@media screen and (min-width:375px){.welcome__container{padding:30px 15px}}@media screen and (min-width:425px){.welcome__container{padding:30px}}@media screen and (min-width:768px){.welcome__container{padding:30px 60px}}@media screen and (min-width:1024px){.welcome__container{padding:60px 150px}}@media screen and (orientation:landscape){.welcome__container{margin-top:120px}}@media screen and (orientation:portrait)and (min-width:768px){.welcome__container{margin-top:0}}.welcome__welcome{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:12px;margin:0 0 2px 1px;transition:all .15s linear}@media screen and (min-width:425px){.welcome__welcome{font-size:14px;margin:0 0 4px 4px}}@media screen and (min-width:768px){.welcome__welcome{font-size:18px;margin:0 0 6px 4px}}@media screen and (min-width:1024px){.welcome__welcome{font-size:18px;margin:0 0 10px 4px}}.welcome__title{color:#ccd6f6;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:24px;transition:all .15s linear}@media screen and (min-width:375px){.welcome__title{font-size:32px;line-height:32px}}@media screen and (min-width:425px){.welcome__title{font-size:48px;line-height:48px}}@media screen and (min-width:768px){.welcome__title{font-size:64px;line-height:64px}}@media screen and (min-width:1024px){.welcome__title{font-size:72px;line-height:72px}}.welcome__subtitle{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:20px;margin:2px 0 0;transition:all .15s linear}@media screen and (min-width:375px){.welcome__subtitle{font-size:24px;margin:4px 0 0;line-height:24px}}@media screen and (min-width:425px){.welcome__subtitle{font-size:32px;margin:10px 0 0;line-height:32px}}@media screen and (min-width:768px){.welcome__subtitle{font-size:64px;line-height:64px}}@media screen and (min-width:1024px){.welcome__subtitle{font-size:72px;line-height:72px}}.welcome__description{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear;margin:8px 0 0 2px;max-width:700px}.welcome__description b,.welcome__description span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.welcome__description{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.welcome__description{text-align:left}}@media screen and (min-width:1024px){.welcome__description{font-size:16px;line-height:22px}}@media screen and (min-width:375px){.welcome__description{margin:10px 0 0 2px}}@media screen and (min-width:425px){.welcome__description{margin:20px 0 0 4px}}.welcome__buttons{align-items:center;display:flex;justify-content:flex-start;margin:30px auto 0}@media screen and (min-width:768px){.welcome__buttons{margin:20px auto 0 4px}}.welcome__button{align-items:center;background-color:#0a192f;border-radius:4px;box-shadow:0 2px 1px 0 #64ffda;color:#64ffda;display:flex;font-size:10px;font-weight:400;justify-content:center;letter-spacing:1px;padding:9px 12px;text-align:center;transition:all .12s ease-out;cursor:pointer;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;border:0}.welcome__button:hover{background-color:#64ffda;box-shadow:0 2px 5px 0 #64ffda;color:#0a192f;transform:translate(10px)}@media screen and (min-width:375px){.welcome__button{font-size:14px;letter-spacing:1.5px;padding:12px 16px}}@media screen and (min-width:425px){.welcome__button{font-size:14px;letter-spacing:2px;padding:16px 20px}}@media screen and (min-width:768px){.welcome__button{font-size:14px;padding:16px 20px}}@media screen and (min-width:1024px){.welcome__button{font-size:16px;padding:18px 24px}}.welcome__button:first-of-type{margin:0 20px 0 0}.about__container{max-width:1040px;margin:0 auto;padding:20px 10px;transition:all .15s linear;display:flex;flex-direction:column}@media screen and (min-width:375px){.about__container{padding:30px 15px}}@media screen and (min-width:425px){.about__container{padding:30px}}@media screen and (min-width:768px){.about__container{padding:30px 60px}}@media screen and (min-width:1024px){.about__container{padding:60px 150px}}.about__content{display:grid;grid-template:"descr descr descr" auto "images images images" auto "skills skills skills" auto/1fr 1fr 1fr;grid-gap:20px;transition:all .15s ease-in-out}@media screen and (min-width:768px){.about__content{grid-template:"descr descr images" auto "skills skills images" auto "skills skills images" 1em/1fr 1fr 1fr}}.about__content>div:first-of-type{grid-area:descr;display:flex;flex-direction:column}.about__content>div:nth-of-type(2){grid-area:images}.about__content>div:nth-of-type(3){grid-area:skills}.about__title{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:700;transition:all .15s linear;margin:0}.about__title span{min-width:max-content}.about__title span:first-of-type{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-weight:100;margin:auto 5px 0 0}@media screen and (min-width:375px){.about__title span:first-of-type{font-size:18px}}@media screen and (min-width:425px){.about__title span:first-of-type{font-size:22px}}@media screen and (min-width:768px){.about__title span:first-of-type{font-size:24px}}.about__title span:last-of-type{background-color:#495670;height:1px;margin:0 0 0 20px;opacity:.7;width:100%}@media screen and (min-width:375px){.about__title{font-size:20px}}@media screen and (min-width:425px){.about__title{font-size:28px}}@media screen and (min-width:768px){.about__title{font-size:32px;margin:0 0 30px}}.about__description p{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear;margin:20px 0 0}.about__description p b,.about__description p span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.about__description p{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.about__description p{text-align:left}}@media screen and (min-width:1024px){.about__description p{font-size:16px;line-height:22px}}.about__line{background-color:#495670;height:1px;margin:10px 0 0;opacity:.7;width:100%}@media screen and (min-width:768px){.about__line{margin:20px 0 0}}.about__list{display:grid;grid-column-gap:5px;grid-template-columns:1fr 1fr;margin:5px 0 0}@media screen and (min-width:485px){.about__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:635px){.about__list{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:768px){.about__list{margin:20px 0 0;grid-template-columns:1fr 1fr}}@media screen and (min-width:1150px){.about__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1280px){.about__list{grid-template-columns:1fr 1fr 1fr 1fr}}.about__item{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:10px;line-height:10px;margin:5px 0 0;transition:all .27s cubic-bezier(.55,-.19,.59,1.45)}@media screen and (min-width:425px){.about__item{font-size:12px;line-height:12px}}@media screen and (min-width:1024px){.about__item{font-size:14px;line-height:14px}}.about__item p{width:max-content}.about__item p:before{content:"⇢";margin:0 5px 0 0}.about__item--know p:before{content:"►"}.about__item--ui p:before{content:"⇥"}.about__item--other p:before{content:"↦"}.about__images{display:grid;grid-gap:5px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;margin:0 0 auto}@media screen and (min-width:635px){.about__images{grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:768px){.about__images{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.about__images:hover .about__image--me{transform:translateY(-8px)}@media screen and (min-width:768px){.about__images:hover .about__image--me{transform:translateY(-20px)}}.about__images:hover .about__overlay--me{background-color:transparent;box-shadow:0 7px 15px 4px #64ffda;-webkit-box-shadow:0 7px 15px 4px #64ffda;-moz-box-shadow:0 7px 15px 4px #64ffda}.about__images:hover .about__overlay--me span{opacity:0}.about__image{border:1px solid #64ffda;border-radius:4px;cursor:pointer;display:flex;position:relative;transition:all .27s cubic-bezier(.55,-.19,.59,1.45)}.about__image:hover .about__overlay{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.about__image:hover .about__overlay--linkedin{box-shadow:4px 4px 15px 4px #64ffda;-webkit-box-shadow:4px 4px 15px 4px #64ffda;-moz-box-shadow:4px 4px 15px 4px #64ffda}.about__image:hover .about__overlay--github{box-shadow:-4px 4px 15px 4px #64ffda;-webkit-box-shadow:-4px 4px 15px 4px #64ffda;-moz-box-shadow:-4px 4px 15px 4px #64ffda}.about__image--me{cursor:auto;height:157px;grid-column:1/4;grid-row:1/3}@media screen and (min-width:375px){.about__image--me{grid-column:1/5}}@media screen and (min-width:635px){.about__image--me{grid-column:1/3;height:300px}}@media screen and (min-width:768px){.about__image--me{grid-row:unset}}.about__image--github{grid-column:1/2}@media screen and (min-width:375px){.about__image--github{grid-column:5/6}}@media screen and (min-width:635px){.about__image--github{grid-column:unset}}.about__image--github:hover{transform:translate(5px,-5px)}.about__image--linkedin{grid-column:2/3}@media screen and (min-width:375px){.about__image--linkedin{grid-column:6/7}}@media screen and (min-width:635px){.about__image--linkedin{grid-column:unset}}.about__image--linkedin:hover{transform:translate(-5px,-5px)}.about__image--cv{align-items:center;display:flex;grid-column:3/4;height:47px;justify-content:center;padding:14px 8px}@media screen and (min-width:375px){.about__image--cv{grid-column:5/7}}@media screen and (min-width:635px){.about__image--cv{grid-column:3/5;padding:30px 15px;height:70px}}@media screen and (min-width:768px){.about__image--cv{grid-column:1/3;height:unset}}.about__image--cv:hover{transform:translateY(-5px)}.about__image--cv span{color:#64ffda;font-size:16px;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:900;display:none;text-align:center}@media screen and (min-width:425px){.about__image--cv span{display:inline-block}}@media screen and (min-width:635px){.about__image--cv span{font-size:30px}}.about__image--cv:before{color:#64ffda;content:"CV";display:flex;font-size:16px;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:900;text-align:center}@media screen and (min-width:425px){.about__image--cv:before{content:"";display:none}}.about__image--github,.about__image--linkedin{height:75px;min-width:75px;width:unset}@media screen and (min-width:635px){.about__image--github,.about__image--linkedin{height:150px;min-width:unset;width:150px}}.about__image--container{position:relative;border-radius:4px;overflow:hidden;width:100%;height:100%}.about__image--container img{z-index:0}.about__overlay{background-color:rgba(100,255,219,.118);border-radius:4px;bottom:0;box-shadow:0 2px 5px 0 #64ffda;-webkit-box-shadow:0 2px 5px 0 #64ffda;-moz-box-shadow:0 2px 5px 0 #64ffda;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .12s ease-in-out;z-index:1}.about__overlay--github,.about__overlay--linkedin{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.about__overlay span{color:#64ffda;display:flex;font-size:42px;font-weight:900;left:50%;opacity:.1;position:absolute;top:50%;text-transform:uppercase;transform:translate(-50%,-50%);transition:all .12s ease-out}.about__overlay span,.about__skills-mapping__description{font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif}.about__skills-mapping__description{text-align:left!important;margin:20px 0 0;color:#8892b0;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear}.about__skills-mapping__description b,.about__skills-mapping__description span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.about__skills-mapping__description{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.about__skills-mapping__description{text-align:left}}@media screen and (min-width:1024px){.about__skills-mapping__description{font-size:16px;line-height:22px}}.about__skills-mapping>div:first-of-type .about__skills-mapping__description{margin:0}.slider{align-items:flex-start;border-radius:12px;box-shadow:inset 0 0 10px -2px #0a192f,inset 0 0 140px -2px rgba(100,255,219,.839),0 0 14px -2px #000;height:600px;margin:50px 0 0;padding:0 20px;position:relative}.slider,.slider__buttons{display:flex;overflow:hidden}.slider__buttons{border-radius:8px;flex-direction:column;margin:20px 0 auto;padding:10px;z-index:2}.slider__button{margin:0 0 10px}.slider__button:last-of-type{margin:0}.slider__button button{align-items:center;background-color:#0a192f;border:1px solid #64ffda;border-radius:4px;box-shadow:0 2px 1px 0 #64ffda;color:#64ffda;display:flex;font-size:10px;font-weight:400;justify-content:center;letter-spacing:1px;padding:9px 12px;text-align:center;transition:all .12s ease-out;width:max-content}.slider__button button:hover{background-color:#64ffda;box-shadow:0 2px 5px 0 #64ffda;color:#0a192f;transform:translate(10px)}@media screen and (min-width:375px){.slider__button button{font-size:14px;letter-spacing:1.5px;padding:12px 16px}}@media screen and (min-width:425px){.slider__button button{font-size:14px;letter-spacing:2px;padding:16px 20px}}@media screen and (min-width:768px){.slider__button button{font-size:14px;padding:16px 20px}}@media screen and (min-width:1024px){.slider__button button{font-size:16px;padding:18px 24px}}.slider__button--active button{background-color:#64ffda;color:#0a192f}.slider__list{flex-direction:column;gap:20px;height:100%;margin:0 auto;max-width:500px;padding:40px;width:100%}.slider__item,.slider__list{display:flex;overflow:hidden}.slider__item{border-radius:8px;filter:blur(15px);min-height:380px;max-height:380px;position:relative;transition:all .22s cubic-bezier(.55,-.19,.59,.95)}.slider__item--active{box-shadow:0 0 14px -2px #000;-webkit-box-shadow:0 0 14px -2px #000;-moz-box-shadow:0 0 14px -2px #000;filter:blur(0);opacity:1}.slider__item img,.slider__item video{transition:all .22s ease-in-out}.slider__item video{top:35px;bottom:0;opacity:0;position:absolute;width:100%;z-index:-1}.slider__item:hover img{opacity:0}.slider__item:hover video{opacity:1}.slider__links{align-items:center;color:#ccd6f6;display:flex;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:18px;font-weight:900;margin:auto 0 0;padding:20px;z-index:2}.slider__links span{margin:0 10px}.slider__links a{align-items:center;display:flex;transition:all .15s ease-in-out}.slider__links a svg{font-size:20px;margin:0 0 0 10px}.slider__links a:hover{color:#64ffda;text-decoration:underline}.slider__link{align-items:center;display:flex}.slider__content{background-color:rgba(10,25,47,.729);bottom:0;height:145px;left:0;position:absolute;right:0}.slider__content-list{height:100%;position:relative;box-shadow:0 2px 28px -2px #000}.slider__content-item{align-items:flex-end;display:flex;flex-direction:column;height:calc(100% - 40px);margin:auto 0 0;padding:20px;position:absolute;text-align:right;transition:all .15s ease-in-out;width:calc(100% - 40px);z-index:1}.slider__content-item-title{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:16px;font-weight:700;transition:all .15s linear;text-align:right!important}@media screen and (min-width:425px){.slider__content-item-title{font-size:20px}}@media screen and (min-width:768px){.slider__content-item-title{font-size:26px}}.slider__content-item-subtitle{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;transition:all .15s linear;color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;margin:10px 0 5px;text-align:right!important}@media screen and (min-width:425px){.slider__content-item-subtitle{font-size:16px}}@media screen and (min-width:768px){.slider__content-item-subtitle{font-size:20px}}.slider__content-item-description{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear;background-color:transparent;font-weight:500;text-align:right!important}.slider__content-item-description b,.slider__content-item-description span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.slider__content-item-description{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.slider__content-item-description{text-align:left}}@media screen and (min-width:1024px){.slider__content-item-description{font-size:16px;line-height:22px}}.work__container{max-width:1040px;margin:0 auto;padding:20px 10px;transition:all .15s linear}@media screen and (min-width:375px){.work__container{padding:30px 15px}}@media screen and (min-width:425px){.work__container{padding:30px}}@media screen and (min-width:768px){.work__container{padding:30px 60px}}@media screen and (min-width:1024px){.work__container{padding:60px 150px}}.work__title{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:700;transition:all .15s linear}.work__title span{min-width:max-content}.work__title span:first-of-type{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-weight:100;margin:auto 5px 0 0}@media screen and (min-width:375px){.work__title span:first-of-type{font-size:18px}}@media screen and (min-width:425px){.work__title span:first-of-type{font-size:22px}}@media screen and (min-width:768px){.work__title span:first-of-type{font-size:24px}}.work__title span:last-of-type{background-color:#495670;height:1px;margin:0 0 0 20px;opacity:.7;width:100%}@media screen and (min-width:375px){.work__title{font-size:20px}}@media screen and (min-width:425px){.work__title{font-size:28px}}@media screen and (min-width:768px){.work__title{font-size:32px}}.work__description{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear;margin:20px 0 0;max-width:700px}.work__description b,.work__description span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.work__description{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.work__description{text-align:left}}@media screen and (min-width:1024px){.work__description{font-size:16px;line-height:22px}}.work__subtitle{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:700;transition:all .15s linear;margin:30px 0 0}.work__subtitle span{min-width:max-content}.work__subtitle span:first-of-type{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-weight:100;margin:auto 5px 0 0}@media screen and (min-width:375px){.work__subtitle span:first-of-type{font-size:18px}}@media screen and (min-width:425px){.work__subtitle span:first-of-type{font-size:22px}}@media screen and (min-width:768px){.work__subtitle span:first-of-type{font-size:24px}}.work__subtitle span:last-of-type{background-color:#495670;height:1px;margin:0 0 0 20px;opacity:.7;width:100%}@media screen and (min-width:375px){.work__subtitle{font-size:20px}}@media screen and (min-width:425px){.work__subtitle{font-size:28px}}@media screen and (min-width:768px){.work__subtitle{font-size:32px}}.work__subtitle span:first-of-type{order:2}.work__subtitle span.work__line{margin:0 20px 0 0}.footer{margin:50px 0 0}.footer__container{max-width:1040px;margin:0 auto;transition:all .15s linear;align-items:center;display:flex;justify-content:center;padding:20px 10px 60px}@media screen and (min-width:375px){.footer__container{padding:30px 15px}}@media screen and (min-width:425px){.footer__container{padding:30px}}@media screen and (min-width:768px){.footer__container{padding:30px 60px}}@media screen and (min-width:1024px){.footer__container{padding:60px 150px}}@media screen and (min-width:768px){.footer__container{padding-bottom:20px}}.footer__content{justify-content:center}.footer__content,.footer__title{align-items:center;display:flex;flex-direction:column}.footer__title{transition:all .15s ease-in-out}@media screen and (min-width:768px){.footer__title{flex-direction:row}}.footer__title-separator{display:none}@media screen and (min-width:768px){.footer__title-separator{display:block}}.footer__title>span{color:#8892b0;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:10px;line-height:10px;margin:2px 6px 2px 0;text-align:center}@media screen and (min-width:425px){.footer__title>span{margin:5px 6px 5px 0;width:max-content}}@media screen and (min-width:768px){.footer__title>span{font-size:14px;line-height:14px;margin:0 6px 0 0}}.footer__title>span span{color:#64ffda;margin:0 6px}.footer__title a{color:#ccd6f6;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;margin:0 0 0 6px;transition:all .12s ease-out}.footer__title a:hover{color:#64ffda;text-decoration:underline}.footer__motto{align-items:center;display:flex;margin:0 0 10px}@media screen and (min-width:768px){.footer__motto{margin:0 0 18px}}.footer__motto p{align-items:center;display:flex;margin:0 10px;max-height:26px;height:26px}.footer__motto-text{color:#8892b0;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:12px;font-style:italic;line-height:12px;text-align:center}@media screen and (min-width:375px){.footer__motto-text{width:max-content}}@media screen and (min-width:768px){.footer__motto-text{font-size:14px;line-height:14px}}.footer__motto-quot{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:42px}.footer__motto-line{background-color:#495670;display:flex;flex:1 0 40px;height:1px;width:100%}@media screen and (min-width:375px){.footer__motto-line{flex:1 0 10px}}.not-found{height:100vh}.not-found+footer{display:none}.not-found__container{max-width:1040px;margin:0 auto;transition:all .15s linear;display:flex;flex-direction:column;height:calc(100% - 140px - 20px);padding:140px 10px 20px}@media screen and (min-width:375px){.not-found__container{padding:30px 15px}}@media screen and (min-width:425px){.not-found__container{padding:30px}}@media screen and (min-width:768px){.not-found__container{padding:30px 60px}}@media screen and (min-width:1024px){.not-found__container{padding:60px 150px}}@media screen and (min-width:375px){.not-found__container{height:calc(100% - 150px - 30px);padding:150px 15px 30px}}@media screen and (min-width:425px){.not-found__container{height:calc(100% - 150px - 30px);padding:150px 30px 30px}}@media screen and (min-width:768px){.not-found__container{height:calc(100% - 150px - 30px);padding:150px 60px 30px}}@media screen and (min-width:1024px){.not-found__container{height:calc(100% - 180px - 60px);padding:180px 150px 60px}}.not-found__content{align-items:center;display:flex;flex-direction:column;margin:auto 0;padding:20px}.not-found__title{align-items:center;display:flex;justify-content:center}.not-found__code{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:700;transition:all .15s linear;color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}.not-found__code span{min-width:max-content}.not-found__code span:first-of-type{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-weight:100;margin:auto 5px 0 0}@media screen and (min-width:375px){.not-found__code span:first-of-type{font-size:18px}}@media screen and (min-width:425px){.not-found__code span:first-of-type{font-size:22px}}@media screen and (min-width:768px){.not-found__code span:first-of-type{font-size:24px}}.not-found__code span:last-of-type{background-color:#495670;height:1px;margin:0 0 0 20px;opacity:.7;width:100%}@media screen and (min-width:375px){.not-found__code{font-size:20px}}@media screen and (min-width:425px){.not-found__code{font-size:28px}}@media screen and (min-width:768px){.not-found__code{font-size:32px}}.not-found__message{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear}.not-found__message b,.not-found__message span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.not-found__message{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.not-found__message{text-align:left}}@media screen and (min-width:1024px){.not-found__message{font-size:16px;line-height:22px}}.not-found__link{align-items:center;background-color:#0a192f;border:1px solid #64ffda;border-radius:4px;box-shadow:0 2px 1px 0 #64ffda;color:#64ffda;display:flex;font-size:10px;font-weight:400;justify-content:center;letter-spacing:1px;padding:9px 12px;text-align:center;transition:all .12s ease-out;margin:30px 0 0}.not-found__link:hover{background-color:#64ffda;box-shadow:0 2px 5px 0 #64ffda;color:#0a192f;transform:translate(10px)}@media screen and (min-width:375px){.not-found__link{font-size:14px;letter-spacing:1.5px;padding:12px 16px}}@media screen and (min-width:425px){.not-found__link{font-size:14px;letter-spacing:2px;padding:16px 20px}}@media screen and (min-width:768px){.not-found__link{font-size:14px;padding:16px 20px}}@media screen and (min-width:1024px){.not-found__link{font-size:16px;padding:18px 24px}}.not-found__line{background-color:#ccd6f6;height:20px;margin:0 10px;transition:all .15s ease-in-out;width:1px}@media screen and (min-width:425px){.not-found__line{height:40px;margin:0 20px}}.preview-blogs{align-items:center;display:flex;justify-content:flex-start;min-height:100vh}.preview-blogs__container{max-width:1040px;padding:20px 10px;transition:all .15s linear;margin:150px 0 0;height:100%!important;width:100%}@media screen and (min-width:375px){.preview-blogs__container{padding:30px 15px}}@media screen and (min-width:425px){.preview-blogs__container{padding:30px}}@media screen and (min-width:768px){.preview-blogs__container{padding:30px 60px}}@media screen and (min-width:1024px){.preview-blogs__container{padding:60px 150px}}.preview-blogs__content{margin:auto 0 50px}.preview-blogs__title{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-weight:700;transition:all .15s linear}.preview-blogs__title span{min-width:max-content}.preview-blogs__title span:first-of-type{color:#64ffda;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-weight:100;margin:auto 5px 0 0}@media screen and (min-width:375px){.preview-blogs__title span:first-of-type{font-size:18px}}@media screen and (min-width:425px){.preview-blogs__title span:first-of-type{font-size:22px}}@media screen and (min-width:768px){.preview-blogs__title span:first-of-type{font-size:24px}}.preview-blogs__title span:last-of-type{background-color:#495670;height:1px;margin:0 0 0 20px;opacity:.7;width:100%}@media screen and (min-width:375px){.preview-blogs__title{font-size:20px}}@media screen and (min-width:425px){.preview-blogs__title{font-size:28px}}@media screen and (min-width:768px){.preview-blogs__title{font-size:32px}}.preview-blogs__title span:last-of-type{display:none}@media screen and (min-width:500px){.preview-blogs__title span:last-of-type{display:inline-block}}.preview-blogs__description{color:#8892b0;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:12px;line-height:16px;text-align:center;transition:all .15s linear;margin:20px 0 0;text-align:center!important}.preview-blogs__description b,.preview-blogs__description span{color:#ccd6f6;font-weight:700}@media screen and (min-width:425px){.preview-blogs__description{font-size:14px;line-height:20px;text-align:center}}@media screen and (min-width:768px){.preview-blogs__description{text-align:left}}@media screen and (min-width:1024px){.preview-blogs__description{font-size:16px;line-height:22px}}.preview-blogs__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}.preview-blogs__card{border-radius:8px;box-shadow:0 2px 15px 2px #000;-webkit-box-shadow:0 2px 15px 2px #000;-moz-box-shadow:0 2px 15px 2px #000;height:200px;overflow:hidden;position:relative;width:100%}.preview-blogs__card:hover .preview-blogs__card-title{background-color:#64ffda;color:#0a192f}.preview-blogs__card:hover .preview-blogs__card-image{transform:scale(1.3)}@media screen and (min-width:500px){.preview-blogs__card{height:300px;width:calc(50% - 10px)}}.preview-blogs__card-image{height:100%;position:relative;width:100%;transition:all .15s ease-in-out}.preview-blogs__card-title{align-items:center;color:#ccd6f6;display:flex;font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:16px;font-weight:700;transition:all .15s linear;bottom:0;box-shadow:0 -2px 15px 2px #000;-webkit-box-shadow:0 -2px 15px 2px #000;-moz-box-shadow:0 -2px 15px 2px #000;background-color:rgba(10,25,47,.729);position:absolute;padding:8px 8px 16px;transition:all .15s ease-in-out;width:calc(100% - 16px)}@media screen and (min-width:425px){.preview-blogs__card-title{font-size:20px}}@media screen and (min-width:768px){.preview-blogs__card-title{font-size:26px}}