@import"https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Preahvihear&display=swap";html,body{margin:0;padding:0;height:100vh;width:100vw;box-sizing:border-box;font-family:Poppins;color:#fff;scroll-behavior:smooth}#root{width:100vw;height:100vh;background-color:#0a071a}.app{display:flex;flex-direction:column;background-color:#0a071a;position:relative;width:100vw;overflow:hidden}::-webkit-scrollbar{display:none}.app>div{height:100vh;scroll-snap-align:start;scroll-snap-type:y mandatory}.navbar-container{height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:2;padding:1vw}.navbar-links-container{display:flex;flex-direction:row;align-items:center;flex:1;height:100%;justify-content:flex-end;gap:3%}.navbar-links-container a{cursor:pointer}.nav-link{font-family:Poppins;color:#eeee;font-size:1.4vw;font-weight:700;text-decoration:none;position:relative;padding:5px 0;transition:color .3s ease;margin:5px;text-align:center}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:.1vw;background-color:#9c28c0;transition:width .3s ease-in-out,background-color .3s ease-in-out}.nav-link:hover:after{width:100%}.nav-link.active:after{width:100%;background-color:#cbf21e;height:.1vw}.nav-link.active:hover:after{background-color:#cbf21e;height:.1vw}.contact-box a{text-decoration:none;color:#000;font-weight:700;font-size:1.4vw}.contact-box a:after{display:none}.contact-box{display:flex;align-items:center;justify-content:center;width:7.5vw;height:2.5vw;background-color:#cbf21e;color:#000;border-radius:1vw;transition:transform .3s ease,box-shadow .3s ease}.contact-box:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 8px 15px #7b7a8633}.title-top{font-family:Poppins;color:#eeee;font-size:2vw;font-weight:1000;text-align:center}.home-container{width:100vw;flex-direction:column;display:flex;position:relative}.home-content{display:flex;flex-direction:row;justify-content:space-between;flex:1;width:100%;z-index:2;opacity:0;animation:contentSlide 1s forwards;animation-delay:.8s;align-items:center}@keyframes contentSlide{0%{opacity:0;transform:translate(100%)}50%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.up-gradient,.down-gradient{opacity:0;animation:gradientMove 1s forwards}.curl{opacity:0;animation:quickFadeIn .5s forwards}.curl{background-image:url(/assets/curl-DMeZO3fr.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;width:12vw;aspect-ratio:1;top:7vw;right:30vw;z-index:2;animation-delay:.6s;opacity:50%!important}.two{position:absolute;top:33vw;rotate:90deg;width:8vw;height:8vw;opacity:0;animation:quickFadeIn .5s forwards;left:2vw;z-index:1}.up-gradient{background-image:url(/assets/Vector-Rxj6VXxe.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:10vw;width:28vw;height:18.3vw;z-index:5;opacity:.5;animation-delay:.2s;animation-name:upGradientMove,quickFadeIn;transition:all .5s ease}.down-gradient{background-image:url(/assets/vector2-BM4qNkOK.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;width:50vw;aspect-ratio:1;right:0;z-index:0;top:50vh;opacity:.5;animation-delay:.4s;animation-name:downGradientMove,quickFadeIn;transition:all .5s ease}.css-blurry-gradient-1{position:absolute;top:16vh;left:11vw;transform:translate(-50%);width:50%;height:50%;border-radius:50% 22% 40% 80%;filter:blur(100px);background:radial-gradient(circle at 50% 50%,#645685,#4c00ff00);opacity:.2;z-index:1;display:none}.css-blurry-gradient-2{position:absolute;top:0;right:0;transform:translate(-50%);width:50%;height:50%;border-radius:50% 22% 40% 80%;filter:blur(100px);background:radial-gradient(circle at 50% 50%,#645685,#4c00ff00);opacity:.2;z-index:1;display:none}@keyframes quickFadeIn{0%{opacity:0}to{opacity:1}}@keyframes upGradientMove{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes downGradientMove{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.radial-gradient{position:absolute}.v-line-container{height:17vw;width:3%;display:flex;flex-direction:column;align-items:center;margin-right:2%;margin-bottom:8%}.line-circle{background-color:#cbf21e;border-radius:2000px;aspect-ratio:1;height:min(10%,5vh)}.line{background:linear-gradient(to top,#65e76400,#9cdd25b3,#cbf21e);width:15%;height:100%}.left-container{display:flex;width:65%;height:100%;padding-left:5%;padding-top:10vw;opacity:0;animation:leftContainerSlide 1s forwards 1.2s;align-items:center}.left-container .details{display:flex;flex-direction:column;height:50%;width:100%}@keyframes leftContainerSlide{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.name-info-container{display:flex;flex-direction:column}.hi-greeting{font-size:3vw;font-weight:700}.name-greeting{font-size:3vw;font-weight:700;display:flex}.name{display:inline-block;white-space:nowrap;overflow:hidden;animation:typing 5s steps(30) 1.5s 1 normal both,blink .75s step-end infinite;border-right:3px solid wheat}@keyframes typing{0%{width:0}to{width:85%}}@keyframes blink{0%,to{border-color:#cbf21e}50%{border-color:transparent}}@keyframes hide-border{to{border-right:none}}.name.typing-effect{animation:typing 5s steps(30) 2s 1 normal both,blink .75s step-end infinite,hide-border 0s 5s forwards}.short-info{font-size:1.5vw;font-weight:200;width:80%}.name{font-family:Preahvihear;color:#917ff9}.right-container{display:flex;width:35%;height:100%;padding-top:6%;justify-content:center;padding-right:1%;opacity:0;animation:rightContainerSlide 1s forwards 1.2s}@keyframes rightContainerSlide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.image-container{display:flex;align-items:center;justify-content:center;height:65%;width:65%;position:relative}.circle{display:flex;align-items:center;justify-content:center;background-color:#7358c5;width:50vh;aspect-ratio:1;border-radius:2000px;opacity:10%;border:3px #ffffff solid;z-index:2;animation:rotateCircle 5s linear infinite,glowEffect 1.5s ease-in-out infinite,popEffect 2.5s ease-in-out infinite,changeColor 5s linear infinite}@keyframes rotateCircle{0%{transform:rotate(0);box-shadow:0 0 10px #7358c5}to{transform:rotate(360deg);box-shadow:0 0 10px #fff,0 0 20px #7358c5}}@keyframes glowEffect{0%{box-shadow:0 0 5px #7358c5,0 0 10px #7358c5,0 0 15px #7358c5}50%{box-shadow:0 0 10px #7358c5,0 0 20px #7358c5,0 0 30px #7358c5}to{box-shadow:0 0 5px #7358c5,0 0 10px #7358c5,0 0 15px #7358c5}}@keyframes popEffect{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes changeColor{0%{background-color:#7358c5}50%{background-color:#8a6fa5}to{background-color:#7358c5}}.profile{background-image:url(/assets/IMG_5174-ai-brush-removebg-wl7fyteb-Cc9xZbZS.png);background-size:contain;width:28vw;height:28vw;background-position:center;background-repeat:no-repeat;position:absolute;z-index:2;animation:popAndReturn 1s ease-in-out 2s}@keyframes popAndReturn{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.social-container{display:flex;flex-direction:row;gap:3vw;margin-top:3vw;justify-content:center;width:fit-content}.icons{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,color .3s ease;display:flex;justify-content:center;align-items:center;flex:0}.icons .social-container{display:flex;flex-direction:row;gap:3vw;margin-top:5vh;justify-content:center}.icons .icons{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,color .3s ease;display:flex;justify-content:center;align-items:center;background-color:#000;flex:0}.icons .icons:hover,.icons:hover{transform:translateY(-12px) scale(1.15);box-shadow:0 15px 30px #0003}.download-cv{background-color:#4f3e8054;font-weight:500;border-radius:1vw;cursor:pointer;color:#b0abc7;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;font-size:.9vw;padding:1.5vh;font-family:Poppins}.download-cv:hover{background-color:#4f3e80;transform:scale(1.05);box-shadow:0 4px 10px #0000001a}.middle{position:absolute;top:50vw;left:50vw;transform:translate(-50%,-50%);z-index:9999;animation:fade-in 3s ease-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes mouse{0%{opacity:1;top:1vh}to{opacity:0;top:3vh}}@media (max-width: 1000px){.middle,.mouse{display:none}}.scroll-indicator{display:flex;flex-direction:column;align-items:center;position:absolute;top:41vw;left:50%;transform:translate(-50%);z-index:10;color:#a6a6a6;font-family:Arial,sans-serif}.mouse{width:25px;height:40px;border:2px solid #a6a6a6;border-radius:15px;position:relative;display:flex;justify-content:center;align-items:center}.mouse-wheel{width:5px;aspect-ratio:1;background-color:#a6a6a6;border-radius:100px;animation:scroll 1.5s infinite ease-in-out}.scroll-text{margin-top:10px;font-size:14px;letter-spacing:1px;color:#a6a6a6;text-transform:uppercase}@keyframes scroll{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}.about-container{width:100vw;position:relative}.title{padding-left:2vw;justify-content:center;display:flex;flex-direction:column;padding-top:4vh;width:100%;opacity:0}.title.in-view{animation:titleslide 1s ease;opacity:1}@keyframes titleslide{0%{transform:translate(-100vw);opacity:0}to{transform:translate(0);opacity:1}}.title-one{font-size:1.5vw;font-weight:200}.title-two{font-size:3vw;font-weight:1000}.about-content{display:flex;width:100%;flex-direction:row}.left-container-about{display:flex;align-items:center;width:35%;flex-direction:column;justify-content:center;flex:1}.radial-about{position:absolute;transform:translate(-50%,20px);width:20vw;aspect-ratio:1;border-radius:50% 22% 40% 80%;filter:blur(100px);background:radial-gradient(circle at 50% 50%,#645685,#4c00ff00);opacity:0;transition:opacity 2s ease .2s,transform 2s ease .2s;z-index:1;top:25vh;left:13vw}.dot-pattern{background-image:url(/assets/dotpattern-CIWW-XqS.png);background-repeat:no-repeat;background-size:contain;width:15vw;height:15vh;background-position:center;position:absolute;z-index:2;top:82vh;left:2vw;opacity:.7;display:none}.radial-about.in-view{opacity:.8;transform:translate(-50%)}@keyframes appearFromDown{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.about-image-container{width:25vw;height:20vw;background:radial-gradient(circle,#ccccff7f,#ccf3);border-radius:50% 50% 0 0;clip-path:polygon(50% 0%,100% 100%,0% 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;opacity:0;position:relative}.about-image{background-image:url(/assets/IMG_5172-removebg-Dpl5RI99.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:22vw;position:absolute;transform:translate(-50%);z-index:2;opacity:0}.about-image-container.in-view,.about-image.in-view{opacity:1;animation:appearFromDown 2s ease-out forwards}.right-container-about{display:flex;width:70%;height:100%;flex-direction:column;gap:2vw;align-items:center;justify-content:center}.row-1{display:flex;flex-direction:row;width:90%;gap:3%}.row-2{display:flex;flex-direction:row;width:90%}.card-1,.card-2{display:flex;width:50%;background:radial-gradient(circle at top left,#371c5833,#2a284e77);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px);border-radius:10px;border:1px solid rgba(105,104,112,.18);opacity:0;animation:none;z-index:5;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 3px #8000ff33,0 2px 4px #8000ff1a;padding:1vw}.card-2{width:100%}.card-1:hover,.card-2:hover{transform:scale(1.04);box-shadow:0 10px 30px #0003;cursor:pointer}.card-1.in-view,.card-2.in-view{opacity:1}@keyframes appearFromRight{0%{transform:translate(150%);opacity:0}to{transform:translate(0);opacity:1}}.card-1.in-view .card-content,.card-2.in-view .card-content,.card-1.card-1.in-view .card-title,.card-2.card-2.in-view .card-title{animation:contentVisibility .7s ease-out .7s forwards}@keyframes contentVisibility{0%{opacity:0}to{opacity:1}}.card-title{font-size:1.1vw;font-weight:500;color:#d7d5e3;display:flex;flex-direction:row;gap:1vw;align-items:center;justify-content:center;opacity:0}.education-icon{background-image:url(data:image/png;base64,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);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:1.4vw}.experience-icon{background-image:url(data:image/png;base64,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);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:1.4vw}.achievements-icon{background-image:url(data:image/png;base64,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);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:1.4vw}.card-content{width:100%;opacity:0;margin-top:1vw}.card-content ul{list-style-type:none;padding:0;margin:0}.card-content li{font-size:1vw;padding:.5vw 0;font-weight:300;color:#d7d5e3}.strong{font-weight:500}.skills-container{display:flex;width:100vw;flex-direction:column;position:relative}.up-grid{background-image:url(/assets/grid-up-BqlC3pzH.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:100vw;height:20vw;position:absolute;top:0;z-index:2;opacity:.5;display:none}.down-grid{background-image:url(/assets/grid-down-BzlDIkZZ.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:100vw;height:25vw;position:absolute;bottom:0;z-index:1;opacity:.5;display:none}.skills-top-container{width:100%;flex-direction:column;display:flex;z-index:1}.skills-bottom-container{width:100%;flex-direction:row;display:flex;justify-content:center;align-items:center;padding-top:2.5vw;z-index:1;flex-wrap:wrap}.skills-title{padding-left:2vw;justify-content:center;flex-direction:column;padding-top:4vh;display:inline-block}.title-text-1{font-size:1.5vw;font-weight:200}.title-text-2{font-size:3vw;font-weight:1000}.skills-content{display:flex;width:100vw;flex:1;flex-direction:column}.skills-container img{width:4.5vw;height:4.5vw}.tech-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:2vw 3.5vw}.tech-icon-container{display:flex;justify-content:center;align-items:center;width:5vw;height:5vw;background:linear-gradient(135deg,#8000ff1a,#0000000d);border:1px solid rgba(200,200,200,.3);border-radius:1vw;perspective:800px;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-icon-container:hover{transform:scale(1.1) rotate(3deg);box-shadow:0 5px 15px #8000ff33,0 0 0 4px inset linear-gradient(45deg,rgba(88,88,223,.4),rgba(128,0,255,.2));background:linear-gradient(135deg,#8000ff33,#4b00821a);border:1px solid rgba(118,73,223,.3);opacity:0}.tech-icon-container img{max-width:70%;max-height:70%;transition:transform .5s ease;transform-origin:center}.tech-icon-container:hover img{transform:rotateX(30deg) rotateY(-30deg) scale(1.3);filter:brightness(1.2)}.skills-text{font-size:1.3vw;color:#d7d5e3;font-weight:300;line-height:2.7vw;padding:2vw}.skills-overview-list{display:flex;flex-direction:row;flex:1;padding-left:2vw;padding-right:2vw;gap:1.5vw}.skills-point{background:linear-gradient(0deg,#8000ff08,#8000ff14);color:#d7d5e3;padding:1.5vw;border-radius:1vw;box-shadow:0 4px 8px #0000000d;font-size:1vw;line-height:1.8vw;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.skills-point:hover{background:linear-gradient(0deg,#8000ff0d,#8000ff26);box-shadow:0 8px 16px #8000ff26}.skills-point:before{content:"•";margin-right:10px;color:#a020f0cc}.tech-icon-container.in-view{animation:zoomIn 1s ease-out forwards}.skills-point.in-view{animation:slideIn 1s ease-out forwards}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.skills-title{opacity:0;transition:opacity 2s ease-in}.skills-title.in-view{opacity:1}.skills-text{opacity:0;transition:opacity 2s ease-in}.skills-text.in-view{opacity:1}.projects-container{display:flex;width:100vw;flex-direction:column;position:relative}.tag-icon{background-image:url(/assets/tagicon-Cn9otd8Z.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:9vw;aspect-ratio:1;position:absolute;right:2vw;top:2vw;z-index:3}.projects-title{padding-left:2vw;justify-content:center;flex-direction:column;padding-top:4vh;display:inline-block;opacity:0}.projects-title.in-view{opacity:1;animation:fadeInUp 2s ease}.projects-title-1{font-size:1.5vw;font-weight:200}.projects-title-2{font-size:3vw;font-weight:1000}.projects-content{display:flex;width:100%;flex:1;flex-direction:column;align-items:flex-start}.projects-content-1{width:70%;display:flex;color:#d7d5e3;font-weight:300;padding:2vw;opacity:0;font-size:1.1vw}.projects-content-1.in-view{opacity:1;animation:slidefromleft 2s ease}.projects-content-2{display:flex;flex-direction:row;flex:1;padding:2vw;gap:2vw;overflow-x:auto}.project-card{background:linear-gradient(135deg,#1c1f38,#0f172a);color:#e2e8f0;border-radius:1vw;box-shadow:0 4px 8px #0003;padding:1.5vw;min-width:20%;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;position:relative;justify-content:space-between;height:20vw;opacity:0;transform:translateY(20px)}.project-card:hover{transform:translateY(-10px)}.project-card.in-view{animation:fadeInUp 2s ease forwards;animation-delay:var(--animation-delay)}.card-github{background-image:url(/assets/card-github-CTv_o1PJ.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:2.7vw;aspect-ratio:1;position:absolute;right:3%;top:3%;cursor:pointer}.card-top{display:flex;flex-direction:column;gap:1vw}.project-card-title{font-size:1.4vw;font-weight:700;width:85%}.project-card-description{font-size:1vw;color:#d7d5e3}.project-card-tech{font-size:.9vw;display:flex;gap:.5vw;flex-wrap:wrap}.project-tag{background:#1e293b;padding:.3vw;border-radius:4px;font-size:.8vw;color:#38bdf8;white-space:nowrap;transition:background .3s ease,color .3s ease}.project-tag:hover{background:#38bdf8;color:#0f172a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slidefromleft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpCard{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scroll-indicator{display:flex;justify-content:center;margin-top:5rem}.scroll-indicator-bar{width:60px;height:6px;background:#ccc;border-radius:3px;position:relative;overflow:hidden}.scroll-indicator-bar:after{content:"";position:absolute;left:0;top:0;height:100%;width:40%;background:#333;animation:scrollPulse 1.5s ease-in-out infinite alternate;border-radius:3px}@keyframes scrollPulse{0%{left:0%}to{left:60%}}.contact-container{width:100vw;display:flex;flex-direction:row;position:relative;height:fit-content}.pattern-contact{background-image:url(/assets/pattern-contact-C51V0lUY.png);background-size:contain;background-repeat:no-repeat;width:8vw;aspect-ratio:1;top:35vw;position:absolute;left:2vw}.contact-left{width:40%;padding:2vw}.contact-main-title{font-size:3vw;font-weight:1000}.contact-subtitle{font-size:1.2vw;font-weight:300;color:#d7d5e3}.contact-info-container{display:flex;flex-direction:column;gap:2vw;margin-top:5vw}.phone-icon{background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;width:1.5vw;aspect-ratio:1}.contact-row{display:flex;flex-direction:row;gap:1vw;align-items:center}.mail-icon{background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;width:1.5vw;aspect-ratio:1}.location-icon{background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;width:1.5vw;aspect-ratio:1}.contact-text{font-size:1.1vw;font-weight:200}.contact-right{width:60%;display:flex;align-items:center;justify-content:flex-end;padding-right:5vw;padding-top:5vw}.contact-form{width:33vw;padding:2vw;background-color:#5463771a;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5vw;border-radius:1.1vw}form{width:100%;display:flex;flex-direction:column;gap:1.5vw;align-items:center;justify-content:center}.form-group{width:100%}label{font-size:1.2vw;font-weight:700;margin-bottom:.5vw;display:block;color:#d7d5e3}.form-control{width:95%;padding:1vw;border:none;border-radius:.5vw;font-size:1vw;outline:none;transition:border-color .3s ease,box-shadow .3s ease;background-color:#5e708b1a;font-family:Poppins;color:#d7d5e3}textarea{resize:none;height:11vw;width:95%}button{padding:.8vw 1.5vw;background-color:#545dbe;color:#fff;border:none;border-radius:1vw;font-size:1vw;font-weight:700;cursor:pointer;transition:background-color .3s ease;color:#d7d5e3}button:hover{background-color:#4049ad}.animate{opacity:0;transform:translateY(20px);transition:opacity 2s ease,transform 2s ease}.animate.in-view{opacity:1;transform:translateY(0)}.slide-in{transform:translate(-50px)}.slide-in.in-view{transform:translate(0)}.fade-in{transform:translateY(20px)}.fade-in.in-view{transform:translateY(0)}.fade-in-up{transform:translateY(30px)}.fade-in-up.in-view{transform:translateY(0)}
