body{font-family:Outfit,sans-serif;margin:0}html{scroll-behavior:smooth}:root{--primary-color:#6a5acd;--secondary-color:#f8f8f8;--accent-color:#f60;--text-color:#181b2e;--text-color-secondary:#3a3d53;--background-color:#ece9fa;--box-shadow:-8px 10px 25px -12px #0000009e}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeSlideUp 1s ease-out forwards}.Container-home{background:linear-gradient(180deg,#ece9fa,#f8f8f8 40%);color:var(--text-color);flex-direction:column;min-height:100vh;padding:3vh 5vw}.Container-home,.Main-content{align-items:center;display:flex;justify-content:center}.Main-content{gap:50px;max-width:1020px;width:100%}.Text-content{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.Text-content h4{font-size:clamp(25px,5vw,30px);font-weight:600}.Text-content h1,.Text-content h4{margin:0;text-shadow:1px 1px 2px #0000000d}.Text-content h1{font-size:clamp(45px,8vw,100px);font-weight:500}.Text-content p{font-size:clamp(10px,5vw,43px);font-weight:400;margin:0;text-shadow:1px 1px 2px #0000000d}.Image-container{align-items:center;display:flex;justify-content:center}.Profile-img{border-radius:50%;box-shadow:0 4px 15px #0003;max-height:200px;max-width:200px}@media (max-width:768px){.Container-home{padding:8vh 5vw}.Main-content{flex-direction:column;text-align:center}.Text-content{align-items:center}}.Work{background:linear-gradient(180deg,#ece9fa,#dddaf2);margin:0 auto;padding:clamp(30px,5vw,50px)}.Container-work{margin:0 auto;max-width:1200px;padding:0}.Container-projects{align-items:flex-start;border-radius:20px;flex-wrap:wrap;gap:clamp(50px,10vw,200px);overflow:hidden;padding:clamp(30px,5vw,100px)}.Container-project,.Container-projects{display:flex;justify-content:space-between}.Container-project{position:relative;width:min(100%,1200px)}.ProjectCard{border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;width:48%}.Image-wrapper{border-radius:20px;overflow:hidden;position:relative;z-index:1}.Image-wrapper img{height:auto;width:100%}.Content-wrapper{background-color:#fff;border-radius:20px;box-shadow:var(--box-shadow);height:clamp(260px,40vw,340px);padding:60px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:clamp(280px,40vw,360px);z-index:2}.Work-block{display:flex;flex-direction:column;gap:5px;margin-left:auto;max-width:270px}.Work-type-wrapper{align-items:center;display:flex;height:20px;inset:auto auto 0 0;justify-content:center;margin-bottom:120px;margin-left:10px;opacity:.5;position:absolute;transform:rotate(-90deg)}.Thumbnail-category{font-size:clamp(16px,2vw,20px)}.Thumbnail-link{display:flex;gap:30px}.Thumbnail-link a{text-decoration:none}.Live,.Work-block p{font-weight:400}.Live{color:#040404;font-size:clamp(14px,1.5vw,17px);padding:10px 10px 10px 0}.Work-block p{color:var(--text-color-secondary);font-size:clamp(14px,1.5vw,16px);line-height:1.8;margin:20px 0}.Container-work h2,.Content-wrapper h3{color:var(--text-color);font-weight:500}.Container-work h2{font-size:clamp(30px,6vw,60px);margin-bottom:40px;padding-left:65px}.Content-wrapper h3{font-size:clamp(20px,5vw,54px);margin:10px 0}@media (max-width:768px){.Work{padding:0}.Container-work{margin:0;padding:20px 20px 70px}.Container-projects{gap:100px;padding:0}.Container-project{align-items:center;flex-direction:column}.Content-wrapper{height:auto;padding:30px;right:40px;width:60%}.Image-wrapper img{opacity:.8}.Work-block{gap:10px}.Work-block p{margin:0}.Thumbnail-category{display:none}.Thumbnail-link{gap:10px}.Live{font-weight:500;padding:0}}.CreativeHeader{background:#f8f8f8;color:var(--text-color-secondary);justify-content:center}.Container-header,.CreativeHeader{align-items:center;display:flex;width:100%}.Container-header{flex-direction:column;gap:clamp(2rem,5vw,4rem);max-width:1200px;text-align:center}.Text-header h4{font-size:clamp(30px,4vw,45px);font-weight:500}.Text-header img{max-width:100%}.Text-header h3{font-family:Playwrite RO,cursive;font-size:clamp(3.4rem,11vw,8.4rem);font-weight:500;line-height:1.05;margin:0}.Button-header{margin-block:clamp(2rem,6vw,6rem)}.Button-header a{align-items:center;background-color:#fff;border:1px solid var(--text-color);border-radius:50px;color:#3a3d53;cursor:pointer;display:inline-flex;font-size:clamp(16px,2vw,20px);font-weight:500;justify-content:center;padding:10px 30px;text-decoration:none;transition:all .3s ease-in-out}.Button-header a:hover{background:#3a3d53;color:#fff}@media (max-width:768px){.CreativeHeader{padding-block:8vh}.Text-header{gap:10px}.Text-header h3{line-height:normal}}.Hero{background:linear-gradient(180deg,#f8f8f8 60%,#ece9fa);height:100vh;justify-content:center}.Container-hero,.Hero{align-items:center;display:flex;width:100%}.Container-hero{flex-direction:column;max-width:1200px}.Container-intro{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 2fr;padding:0 70px}.Content-icons{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);justify-items:center;margin:0 auto;max-width:400px}.Content-icons i{color:#3a3d53;font-size:50px;transition:transform .3s ease,color .3s ease}.Content-icons i:hover{color:var(--accent-color);transform:scale(1.2)}.Container-intro h3{color:var(--text-color-secondary);font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:400;line-height:1.8}.Read-more{margin:40px 0}.Button-read{align-items:center;background-color:#3a3d53;border:none;border-radius:50px;box-shadow:0 10px 20px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(16px,2vw,20px);justify-content:center;padding:10px 30px;text-decoration:none;transition:.3s}.Button-read .Read-icon{font-size:18px;margin-left:10px;transition:transform .3s ease}.Button-read:hover{background:var(--accent-color);box-shadow:0 15px 25px #0003}.Button-read:hover .Read-icon{transform:translateX(5px)}@media (max-width:768px){.Container-hero{padding:20px 5%}.Container-intro{display:flex;flex-direction:column;gap:40px;padding:0;text-align:center}.Content-icons{grid-template-columns:repeat(3,1fr)}}.wave-svg{bottom:0;height:auto;position:relative;width:100%;z-index:0}.Contact{background:linear-gradient(180deg,#dddaf2,#f8f8f8);margin:0 auto}.Container-contact{padding:clamp(30px,5vw,50px) clamp(30px,5vw,50px) 0;text-align:center}.Container-contact h3{color:var(--text-color);font-size:clamp(40px,8vw,100px);margin-bottom:0}.Info-contact{margin:40px 0}.Info-link{background:#fff;border-radius:50px;box-shadow:0 30px 50px #37324414;color:var(--text-color-secondary);display:inline-block;font-size:clamp(16px,2vw,20px);font-weight:600;padding:10px 30px;text-decoration:none;transition:.3s}.Info-link:hover{background:#f0f0f0;letter-spacing:.5px}.Info-socials{display:flex;gap:20px;justify-content:center}.Icon{color:var(--text-color-secondary);font-size:clamp(25px,2vw,30px);transition:color .3s}.Icon:hover{color:var(--accent-color)}.About{background:linear-gradient(180deg,#ece9fa,#dddaf2 70%);min-height:100vh}.About-hero{align-items:center;color:var(--text-color);display:flex;flex-direction:column;height:100vh;justify-content:center}.About-hero h1{font-size:clamp(70px,10vw,160px);font-weight:500;margin:0}.About-hero h3{font-size:clamp(18px,3vw,36px);text-align:center}.About-content{margin:0 auto;padding:50px}.About-main{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,5vw,80px);justify-content:center;margin:0 auto;max-width:1200px;width:100%}.About-description,.About-image{flex:1 1}.About-image{display:flex;justify-content:center}.About-image img{height:auto;max-width:400px;object-fit:cover;width:100%}.About-description h4{color:var(--text-color);font-size:clamp(35px,5vw,70px);font-weight:500;letter-spacing:1.5px;margin:0}.About-description p{color:var(--text-color-secondary);font-size:clamp(18px,2vw,28px);font-weight:400;letter-spacing:1.5px;line-height:1.8}.About-process{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:50px}.About-process h4{color:var(--text-color);font-size:clamp(30px,5vw,70px);font-weight:500;letter-spacing:1.5px;margin:0}.About-process p{color:var(--text-color-secondary);font-size:clamp(18px,2vw,28px);font-weight:400;letter-spacing:1.5px;line-height:1.8}.Card-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-items:center;margin-top:3rem}.Card{border-radius:10px;overflow:hidden;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.Card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.Card-image{height:100%;object-fit:cover;width:100%}.Wrap-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.Wrap-content p{flex:1 1;font-size:clamp(14px,2vw,16px);font-size:23px}.Transition-gradient{background:linear-gradient(180deg,#dddaf2 100%,#ece9fa 0,#f8f8f8 0);height:100px}.About-certificates{margin:0 auto;padding:50px}.About-certificates h4{color:var(--text-color);font-size:clamp(30px,5vw,70px);font-weight:500;letter-spacing:1.5px;margin:0}.About-certificates p{color:var(--text-color-secondary);font-size:clamp(18px,2vw,28px);font-weight:400;letter-spacing:1.5px;line-height:1.8}.About-certificates-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Certificate-card{border-radius:10px;margin-top:2rem;overflow:hidden;transition:transform .3s ease}.Certificate-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.Certificate-image{height:100%;object-fit:cover;width:100%}.Certificate-link{text-decoration:none}@media (max-width:768px){.About-main{align-items:center;flex-direction:column}.About-certificates,.About-content,.About-process{padding:21px;text-align:center}.Card-container{gap:7rem}.About-certificates-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.RotatingText-container{align-items:center;display:flex;font-size:140px;font-weight:500;justify-content:center;margin:50px}@media screen and (max-width:1200px){.RotatingText-container{font-size:100px}}@media screen and (max-width:768px){.RotatingText-container{font-size:80px}}@media screen and (max-width:480px){.RotatingText-container{font-size:60px}}.container{background:linear-gradient(180deg,#ece9fa,#f8f8f8 40%);margin:0 auto;padding:50px}.title{font-size:45px;font-weight:500;margin-bottom:20px}.subtitle,.title{text-align:center}.subtitle{color:var(--text-color-secondary);font-size:clamp(14px,2vw,20px);font-weight:400}.post-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:50px}.post-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;padding:20px;text-align:center;text-decoration:none;transition:transform .3s ease-in-out}.post-card:hover{transform:scale(1.05)}.post-image{border-radius:8px;height:200px;margin-bottom:15px;object-fit:cover}.post-title{color:var(--text-color);font-size:24px;font-weight:600;margin:10px 0}.post-description{color:var(--text-color-secondary);font-size:16px;margin-bottom:10px}.post-content{display:flex;gap:10px;justify-content:center}.post-date,.post-name{color:#999;font-size:14px;margin-bottom:15px}@media (max-width:480px){.post-list{gap:60px;padding:0}.subtitle{padding-bottom:15px}}nav{align-items:center;background:linear-gradient(180deg,#ece9fa,#ece9fa80 50%,#ece9fa00);color:#000;display:flex;height:40px;justify-content:space-between;left:0;padding:20px;position:fixed;top:0;transition:background-color .3s ease,height .3s ease;width:100%;z-index:10}nav.sticky{background:#f8f8f8cc;height:10px}nav ul{display:flex;list-style-type:none;margin:0;padding:0}nav ul li{margin:0 15px}nav ul li a{color:#000;text-decoration:none}nav ul li a:hover{color:#f60}nav ul li a.active{color:#f60;font-weight:700}nav .Home{font-size:20px;margin-right:auto}.Home .home-active{color:#f60;font-weight:700}nav .Links{display:flex;flex-grow:1;font-size:16px;justify-content:flex-end;margin-right:50px}.menu-toggle{display:none}.language-switch{display:flex;gap:2px;margin-right:30px}.language-options{display:flex;flex-direction:column;padding-top:25px;position:absolute}.language-switch button{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:13px;padding:5px 10px;transition:color .3s ease}.language-switch button:hover{color:#f60;font-weight:700}@media (max-width:768px){nav{padding:15px}.menu-toggle{background:none;border:none;color:var(--text-color);cursor:pointer;display:block;font-size:30px;padding:40px}.Links ul{background-color:#ece9fa00;display:none;flex-direction:column;margin:0;padding:20px;position:absolute;right:20px;text-align:center;top:50px}.Links.open ul{display:flex}.Links ul li{margin:10px 0}.Links ul li a{padding:10px 15px}.language-switch{margin-right:0}}.post{background-color:#fff;border:1px solid hsla(0,2%,60%,.388);margin:100px auto;max-width:800px;padding:20px}.post h1{font-size:35px;font-weight:500;padding:10px;text-align:center}.post-info{display:flex;gap:10px;justify-content:center}.post p{color:var(--text-color-secondary);font-size:1.2rem;line-height:1.6;padding:0}.post-image{border:1px solid hsla(0,2%,60%,.388);display:block;height:auto;margin:0 auto;max-width:600px;padding:5px;width:100%}.back-button{background-color:#fff;border:1px solid var(--text-color);border-radius:5px;color:var(--text-color);cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.back-button:hover{background-color:var(--accent-color);border:1px solid var(--accent-color);color:#fff;justify-content:center}
/*# sourceMappingURL=main.fa9c50a4.css.map*/