@import url(https://fonts.googleapis.com/css2?family=Konkhmer+Sleokchher&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@100;200;300;400;500;600&display=swap);.loader{align-items:center;display:flex;height:100vh;justify-content:center}.loader h1{-webkit-text-stroke:3px #16bfe4;-webkit-animation:grow .75s ease .75s forwards,fade .75s ease 2.25s forwards;animation:grow .75s ease .75s forwards,fade .75s ease 2.25s forwards;color:transparent;font-family:Konkhmer Sleokchher,sans-serif;font-size:20rem;font-weight:500;height:50px;overflow:hidden;position:relative}.loader h1:before{-webkit-animation:expand .75s ease forwards,collapse .75s ease 1.5s forwards;animation:expand .75s ease forwards,collapse .75s ease 1.5s forwards;background:#16bfe4;bottom:0;color:#16bfe4;content:"";height:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px}.loader h1:after{-webkit-animation:fill .75s ease 1.5s forwards;animation:fill .75s ease 1.5s forwards;color:#16bfe4;content:"C";height:0;left:0;overflow:hidden;position:absolute;top:0}#root{-webkit-animation:transition .75s ease 2.25s forwards;animation:transition .75s ease 2.25s forwards}@-webkit-keyframes transition{to{background:#0f0022}}@keyframes transition{to{background:#0f0022}}@-webkit-keyframes fill{to{height:100%}}@keyframes fill{to{height:100%}}@-webkit-keyframes grow{to{height:calc(1.25em + 20px)}}@keyframes grow{to{height:calc(1.25em + 20px)}}@-webkit-keyframes expand{to{width:100%}}@keyframes expand{to{width:100%}}@-webkit-keyframes collapse{to{width:0}}@keyframes collapse{to{width:0}}@-webkit-keyframes fade{to{opacity:0}}@keyframes fade{to{opacity:0}}nav{position:fixed;right:50px;top:30px;z-index:99}nav ul{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;list-style:none}nav ul,nav ul li{position:relative}nav ul li{font-family:Inter Tight,sans-serif;font-size:1rem;margin-top:20px;opacity:0;overflow:hidden;text-align:right;-webkit-transform:translateX(-100px);transform:translateX(-100px)}nav ul li.active a{color:#16bfe4;-webkit-transform:translateY(100%);transform:translateY(100%)}nav ul li.active ion-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav ul li:first-child.active~aside>.marker{top:5px}nav ul li:nth-child(2).active~aside>.marker{top:40px}nav ul li:nth-child(3).active~aside>.marker{top:80px}nav ul li:nth-child(4).active~aside>.marker{top:120px}nav ul li ion-icon{color:#16bfe4;font-size:1.5em;position:absolute;right:10px;top:-150%;transition:all .2s ease}nav ul li a{color:#0f859f;display:inline-block;font-weight:300;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color,-webkit-transform .2s ease;transition:color,transform .2s ease;transition:color,transform .2s ease,-webkit-transform .2s ease;transition:all .2s ease}nav ul li a:hover{color:#16bfe4;font-size:1.1rem;padding-right:10px}nav ul aside{background:#16bfe4;height:0;position:absolute;right:-25px;top:0;width:3px}nav ul aside .marker{-webkit-animation:fadeIn .8s ease .7s forwards;animation:fadeIn .8s ease .7s forwards;background:#0f0022;border:2px solid #16bfe4;border-radius:50%;height:10px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:10px}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.contact-bar{bottom:0;left:30px;position:fixed}.contact-bar ul li{font-size:2.25rem;list-style:none;margin-bottom:30px;opacity:0;-webkit-transform:translateY(100px) rotate(180deg);transform:translateY(100px) rotate(180deg)}.contact-bar ul li a{color:#16bfe4}.contact-bar ul li a ion-icon{transition:color,-webkit-transform .2s ease;transition:color,transform .2s ease;transition:color,transform .2s ease,-webkit-transform .2s ease}.contact-bar ul li a ion-icon:hover{color:#fff;cursor:pointer;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.contact-bar .line{background:#16bfe4;height:0;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px}.mobile-contact-bar{align-items:center;display:flex;flex-direction:column-reverse;gap:1rem;justify-content:center;padding-bottom:30px}.mobile-contact-bar h3{color:#fff}.mobile-contact-bar ul{display:flex;gap:2rem;list-style:none}.mobile-contact-bar ul li{font-size:2rem;transition:all .2s ease}.mobile-contact-bar ul li a{color:#16bfe4;text-decoration:none;transition:all .2s ease}.mobile-contact-bar ul li:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.mobile-contact-bar ul li:hover a{color:#fff}section[id=Home]{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:center}section[id=Home] article{margin:0 3rem}section[id=Home] article img{border:5px solid #16bfe4;border-radius:50%;max-width:500px;min-width:200px;opacity:0;width:100%}section[id=Home] article p{color:#fff;font-family:Inter Tight,sans-serif;font-size:1.2rem;margin-top:10px;opacity:0;text-align:center}section[id=Home] article p span{color:#16bfe4}section[id=Home] a{opacity:0}section[id=Home] a>button{background:transparent;border:3px solid #16bfe4;color:#16bfe4;font-size:clamp(1rem,3vw,1.7rem);font-weight:500;letter-spacing:3px;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:all .2s ease}section[id=Home] a>button:after{background:linear-gradient(0deg,#16bfe4,transparent);bottom:-100%;color:#fff;content:attr(data-text);height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scaleX(-1) rotate(180deg) translate(-50%);transform:scaleX(-1) rotate(180deg) translate(-50%);transition:all .3s ease;width:calc(100% + 6px)}section[id=Home] a>button:hover{background:#16bfe4;box-shadow:0 0 20px 2px rgba(22,191,228,.8),0 0 50px 10px rgba(22,191,228,.4),0 0 100px 40px rgba(22,191,228,.2);color:#fff;cursor:pointer}section[id=Home] a>button:hover:after{height:100%;opacity:.4}.mobile-nav{left:0;position:fixed;top:0;z-index:99}.mobile-nav aside{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;height:50px;justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:2}.mobile-nav ion-icon{color:#16bfe4;font-size:3rem;margin-right:10px}.mobile-nav ion-icon:active{color:#fff}.mobile-nav ion-icon:hover{cursor:pointer}.mobile-nav ul{align-items:center;background:#000;display:flex;flex-direction:column;gap:4rem;height:100vh;justify-content:center;list-style:none;pointer-events:none;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:top;transform-origin:top;transition:all .2s ease;width:100vw}.mobile-nav ul.active{pointer-events:inherit;-webkit-transform:translateY(0);transform:translateY(0)}.mobile-nav ul li:hover{cursor:pointer}.mobile-nav ul li>a{color:#16bfe4;font-family:Inter Tight,sans-serif;font-size:2rem;text-decoration:none;text-transform:uppercase}.mobile-nav ul li>a:active{color:#fff}#About,#About .intro{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}#About .intro{font-family:Poppins,sans-serif;gap:3rem;max-width:1000px}#About .intro .title{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;position:relative}#About .intro .title h3{align-self:flex-end;color:#969696;font-size:clamp(1rem,2vw,1.5rem)}#About .intro div,#About .intro h1{position:relative}#About .intro h1{-webkit-text-stroke:2px var(--clr);color:transparent;flex-basis:auto;font-family:Poppins,sans-serif;font-size:clamp(3rem,16vw,10rem);text-transform:uppercase}#About .intro h1.fill{color:var(--clr);left:0;overflow-x:hidden;position:absolute;top:0;width:0}#About .intro p{color:#d3d3d3;font-size:clamp(1.2rem,3vw,1.7rem)}#About .intro p span{color:#16bfe4}.traits-container{flex-wrap:wrap;gap:3rem;justify-content:center}.trait div,.traits-container{align-items:center;display:flex}.trait div{border:3px solid #16bfe4;border-radius:50%;gap:1rem;height:clamp(250px,25vw,350px);overflow:hidden;padding:80px;position:relative;-webkit-user-select:none;user-select:none;width:clamp(250px,25vw,350px)}@media screen and (max-width:768px){.trait div{padding:50px}}.trait div:hover{cursor:pointer}.trait div .inset{border:5px solid #0f0022;border-radius:10px;display:inline-block;inset:5px;opacity:0;position:absolute}.trait div .shine{background:#16bfe4;display:none;height:100%;left:-50%;position:absolute;-webkit-transform:skew(40deg);transform:skew(40deg);width:70px}.trait div h1{-webkit-text-stroke:2px #16bfe4;color:transparent;font-family:Poppins,sans-serif;letter-spacing:-3px;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.trait div h1,.trait div ion-icon{font-size:clamp(3rem,5vw,4rem);left:50%;position:absolute}.trait div ion-icon{bottom:10%;color:#fff;color:#16bfe4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.trait div p{color:#0f0022;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.35em;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}#Traits{flex-wrap:wrap;gap:4rem;margin:50px 0}#Portfolio,#Traits{align-items:center;display:flex;justify-content:center}#Portfolio{flex-direction:column;gap:5rem}#Portfolio .title{color:#fff;font-size:clamp(2.15rem,3vw,3rem);font-weight:300;letter-spacing:7px;position:relative;text-transform:uppercase}#Portfolio .title:after{background:#16bfe4;bottom:0;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%}.featured{align-items:center;display:flex;font-family:Inter Tight,sans-serif;justify-content:center}.featured.reverse{flex-direction:row-reverse}.featured .content{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.featured .content .mobile-view-site{display:none}.featured .content header.reverse{text-align:right}.featured .content header h3{color:#16bfe4}.featured .content header h1{color:#fff;font-size:2rem}.featured .content p{background:#0f0022;border:2px solid #16bfe4;border-radius:10px;color:#d3d3d3;font-size:1.25rem;line-height:1.25em;max-width:600px;padding:1.5rem}.featured .content .stack{display:flex;flex-wrap:wrap;gap:10px}.featured .content .stack h4{text-wrap:nowrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(81,223,255,.255);border:1px solid rgba(220,249,255,.412);border-radius:5px;color:#fff;font-weight:300;padding:5px}.featured a{display:inline-block;position:relative;transition:all .2s ease}.featured .image{border-radius:5px;margin-left:-100px;max-height:500px;overflow-y:hidden;position:relative;width:clamp(500px,32vw,600px)}.featured .image.reverse{margin-left:0;margin-right:-100px}.featured .image:after{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.2);color:#fff;content:"Visit Site";display:flex;font-size:32px;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:5px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:0;transition:all .2s ease;width:100%}.featured .image:hover{cursor:pointer}.featured .image:hover:after{opacity:1}.featured .image img{border-radius:10px;object-fit:cover;width:100%}@media screen and (max-width:920px){.featured,.reverse{align-items:center;flex-direction:column-reverse!important}.featured header,.reverse header{text-align:center!important}.featured .content,.reverse .content{background:#0f0022;border:3px solid #16bfe4;border-radius:10px;margin-top:-100px;padding:1rem;width:clamp(400px,75vw,600px)}.featured .content p,.reverse .content p{border:initial;padding:initial}.featured .image,.reverse .image{margin-left:0;width:100%}}@media screen and (max-width:700px){.featured{margin-top:70px;position:relative}.featured .content{height:auto;overflow:hidden;width:100%}.featured .content a{align-self:center;display:inline}.featured .content .mobile-view-site{display:inline-block;text-align:center}.featured .content .mobile-view-site p{color:#fff;letter-spacing:5px;text-transform:uppercase}.featured .content .mobile-view-site ion-icon{color:#fff;font-size:50px}.featured .content .mobile-view-site ion-icon:hover{cursor:pointer}.featured .content .mobile-background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.featured .content .mobile-background:after{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.featured .content p{background:transparent}.featured .image{display:none}}.more-work{align-items:center;display:flex;flex-direction:column;justify-content:center}#projects-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,minmax(300px,400px));min-height:100vh;padding-top:100px}@media screen and (max-width:700px){#projects-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}}button{background:transparent;border:3px solid #16bfe4;color:#16bfe4;font-size:1.7rem;font-weight:500;letter-spacing:3px;margin-bottom:30px;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:all .2s ease}button:after{background:linear-gradient(0deg,#16bfe4,transparent);bottom:-100%;color:#fff;content:attr(data-text);height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scaleX(-1) rotate(180deg) translate(-50%);transform:scaleX(-1) rotate(180deg) translate(-50%);transition:all .3s ease;width:calc(100% + 6px)}button:hover{background:#16bfe4;box-shadow:0 0 20px 2px rgba(22,191,228,.8),0 0 50px 10px rgba(22,191,228,.4),0 0 100px 40px rgba(22,191,228,.2);color:#fff;cursor:pointer}button:hover:after{height:100%;opacity:.4}.project{--timing:.4s;--delay:.15s;border:3px solid #16bfe4;border-radius:10px;border-top-right-radius:0;display:flex;flex-direction:column;justify-content:space-between;max-height:400px;min-height:300px;opacity:0;padding:3rem 1rem 1rem;position:relative}.project:first-child{-webkit-animation:var(--timing) appear calc(var(--delay)*0) ease forwards;animation:var(--timing) appear calc(var(--delay)*0) ease forwards}.project:nth-child(2){-webkit-animation:var(--timing) appear calc(var(--delay)*1) ease forwards;animation:var(--timing) appear calc(var(--delay)*1) ease forwards}.project:nth-child(3){-webkit-animation:var(--timing) appear calc(var(--delay)*2) ease forwards;animation:var(--timing) appear calc(var(--delay)*2) ease forwards}.project:nth-child(4){-webkit-animation:var(--timing) appear calc(var(--delay)*3) ease forwards;animation:var(--timing) appear calc(var(--delay)*3) ease forwards}.project:before{border:3px solid #16bfe4;border-bottom:none;border-top-right-radius:10px;right:-3px;top:-17.8px;width:35%}.project:after,.project:before{background:#0f0022;content:"";height:15px;position:absolute}.project:after{border-left:4px solid #16bfe4;border-top:3px solid #16bfe4;right:30%;top:-18px;-webkit-transform:skew(-45deg);transform:skew(-45deg);width:30px}.project h1{color:#fff;font-size:1.75rem;margin-bottom:15px}.project .content{color:#d3d3d3;font-size:1.1rem;line-height:1.5em}.project aside{align-items:center;align-self:flex-end;display:flex;gap:1rem}.project ion-icon{bottom:10px;color:#16bfe4;font-size:2.5rem;right:10px;transition:all .2s ease}.project ion-icon:hover{color:#fff;cursor:pointer;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@-webkit-keyframes appear{to{opacity:1}}@keyframes appear{to{opacity:1}}#Contact{align-items:center;display:flex;flex-direction:column;gap:150px;justify-content:center;position:relative}#Contact h1{-webkit-text-stroke:3px #fff;color:transparent;font-size:clamp(3rem,8vw,6rem);text-transform:capitalize}#Contact h1 span{display:inline-block}.contact{border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;position:relative}.contact .envelope{background:#0f0022;height:93px;left:50%;margin-left:-83px;margin-top:-50px;position:absolute;top:50%;transition:margin-top .3s;-ms-transition:margin-top .3s;-moz-transition:margin-top .3s;-o-transition:margin-top .3s;-webkit-transition:margin-top .3s;width:165px}.contact:hover .envelope{margin-top:-20px;transition-delay:.15s;-ms-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s}.contact .envelope .top{height:73px;left:0;overflow:hidden;position:absolute;top:-3px;transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-webkit-transform-origin:top;transition:z-index 0ms .15s,height .3s 0ms,top .3s 0ms,-webkit-transform .3s .15s;transition:transform .3s .15s,z-index 0ms .15s,height .3s 0ms,top .3s 0ms;transition:transform .3s .15s,z-index 0ms .15s,height .3s 0ms,top .3s 0ms,-webkit-transform .3s .15s;-ms-transition:-ms-transform .3s .15s,z-index 0ms .15s,height .3s 0ms,top .3s 0ms;-moz-transition:-moz-transform .3s .15s,z-index 0ms .15s,height .3s 0ms,top .3s 0ms;-o-transition:-o-transform .3s .15s,z-index 0ms .15s,height .3s 0ms,top .3s 0ms;-webkit-transition:-webkit-transform .3s .15s,z-index 0ms .15s,height .3s 0ms,top .3s 0ms;width:100%;z-index:30}.contact:hover .envelope .top{height:10px;top:-80px;transform:rotateX(180deg);-ms-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transition:height .3s .15s,top .3s .15s,-webkit-transform .3s 0ms;transition:transform .3s 0ms,height .3s .15s,top .3s .15s;transition:transform .3s 0ms,height .3s .15s,top .3s .15s,-webkit-transform .3s 0ms;-ms-transition:-ms-transform .3s 0ms,height .3s .15s,top .3s .15s;-moz-transition:-moz-transform .3s 0ms,height .3s .15s,top .3s .15s;-o-transition:-o-transform .3s 0ms,height .3s .15s,top .3s .15s;-webkit-transition:-webkit-transform .3s 0ms,height .3s .15s,top .3s .15s}.contact .envelope .outer{border-left:82px solid transparent;border-right:82px solid transparent;border-top:70px solid #0f0022;bottom:0;left:0;position:absolute}.contact .envelope .outer .inner{border-top:68px solid #16bfe4;left:-81px;top:-73px}.contact .envelope .bottom,.contact .envelope .outer .inner{border-left:81px solid transparent;border-right:80px solid transparent;position:absolute}.contact .envelope .bottom{border-bottom:45px solid #16bfe4;bottom:0;left:2px;z-index:20}.contact .envelope .left{border-left:81px solid #16bfe4;left:0}.contact .envelope .left,.contact .envelope .right{border-bottom:45px solid transparent;border-top:45px solid transparent;position:absolute;top:0;z-index:20}.contact .envelope .right{border-right:80px solid #16bfe4;right:0}.contact .envelope .cover{bottom:0;height:55%;z-index:15}.contact .envelope .cover,.contact .envelope .paper{background:#0f0022;left:0;position:absolute;width:100%}.contact .envelope .paper{border:3px solid #16bfe4;border-bottom:none;height:83px;padding-top:10px;top:0;transition:margin-top .3s 0ms;-ms-transition:margin-top .3s 0ms;-moz-transition:margin-top .3s 0ms;-o-transition:margin-top .3s 0ms;-webkit-transition:margin-top .3s 0ms;z-index:10}.contact:hover .envelope .paper{margin-top:-80px;transition:margin-top .3s .15s;-ms-transition:margin-top .3s .15s;-moz-transition:margin-top .3s .15s;-o-transition:margin-top .3s .15s;-webkit-transition:margin-top .3s .15s}.contact .envelope .paper a{color:#333;display:block;font-size:1.2rem;margin-bottom:3px;padding:5px;position:relative;text-align:center;text-decoration:none}.contact .envelope .paper a.call .i{-moz-border-radius-topleft:3px 5px;-moz-border-radius-bottomleft:3px 5px;background:#0f0022;border-bottom-left-radius:3px 5px;-webkit-border-bottom-left-radius:3px 5px;border-color:#555;border-style:solid;border-top-left-radius:3px 5px;-webkit-border-top-left-radius:3px 5px;border-width:5px 0 5px 2px;display:inline-block;height:5px;left:20px;position:absolute;top:2px;transform:rotate(-30deg);-ms-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;-webkit-transition:border-color .3s;width:3px}.contact .envelope .paper a{color:#16bfe4;transition:color .2s;-ms-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s}.contact .envelope .paper a:hover{color:#eee}.contact .envelope .paper a.call:hover .i{border-color:#ddd}.contact .envelope .paper a.mail .i{display:inline-block;font-size:13px;font-weight:700;left:17px;position:absolute;top:0}#Experience{align-items:center;display:flex;justify-content:center}.experience{font-family:Inter Tight,sans-serif;max-width:1000px;position:relative}.experience h1{color:#fff;font-size:clamp(2.15rem,3vw,3rem);font-weight:300;letter-spacing:7px;margin-bottom:25px;text-transform:uppercase}.experience h1,.experience h1 span{position:relative}.experience h1 span:after{background:#16bfe4;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:calc(100% + 30px)}.experience header{display:flex;flex-direction:column;gap:1rem}.experience header .subtext{display:flex;justify-content:space-between;margin-bottom:30px;margin-top:20px}@media screen and (max-width:580px){.experience header .subtext{flex-direction:column;gap:10px}}.experience header .subtext h3{color:#969696;font-size:clamp(1.1rem,2vw,1.25rem)}.experience header .subtext h3:first-of-type{color:#fff;font-size:clamp(1.25rem,2vw,1.5rem)}.experience header .subtext h3:first-of-type span{color:#16bfe4}.experience .achievements{color:#d3d3d3;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:920px){.experience .achievements{gap:1rem}}.experience .achievements li{font-size:clamp(1.25rem,2vw,1.5rem);margin-left:20px;padding-left:10px}.experience .achievements li::marker{color:#16bfe4;content:"➤";font-size:1.5rem}.download{justify-content:center;margin-top:30px}.download,.download a{align-items:center;display:flex;flex-direction:column}.download a{text-decoration:none}.download a:hover{cursor:pointer}.download a:hover ion-icon,.download a:hover p{color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.download ion-icon{font-size:clamp(2.25rem,3vw,3rem)}.download ion-icon,.download p{color:#16bfe4;transition:all .2s ease}.download p{font-size:clamp(1rem,3vw,1.25rem);transition-delay:75ms}*{border:0;box-sizing:border-box;font-family:Inter Tight,sans-serif;margin:0;outline:0;padding:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#16bfe4;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#e4e4e4}html{background:#000;scroll-behavior:smooth}section{margin:clamp(100px,15vw,300px) 20px}section#Contact{margin-bottom:clamp(200px,30vw,400px)}section#Home{margin-top:clamp(50px,30vw,100px)}#root{background:#000;overflow-x:hidden;padding:0 150px;position:relative}@media screen and (max-width:920px){#root{padding:0 20px}}li,p{line-height:1.5em}
/*# sourceMappingURL=main.d3d669bb.css.map*/