body[data-v-70f975d2]{margin-left:0!important}aside[data-v-70f975d2]{color:var(--light);background-color:var(--dark-color);width:calc(2rem + 32px);padding:1rem;height:100%;display:flex;flex-direction:column;transition:.2s ease-out;overflow:hidden;position:fixed;z-index:9999}aside .flex[data-v-70f975d2]{flex:1 1 0}aside .logo[data-v-70f975d2]{margin-bottom:1rem}aside .logo h1[data-v-70f975d2]{color:#f3f3f3!important;font-size:2rem;text-align:center}aside .logo img[data-v-70f975d2]{width:2rem}aside .menu-toggle-wrap[data-v-70f975d2]{top:0;margin-bottom:1rem;position:relative;display:flex;justify-content:flex-end;transition:.2s ease-out}aside .menu-toggle-wrap .menu-toggle[data-v-70f975d2]{transition:.2s ease-out}aside .menu-toggle-wrap .menu-toggle .material-icons[data-v-70f975d2]{color:var(--light);width:2rem;transition:.2s ease-out}aside .menu-toggle-wrap .menu-toggle:hover .material-icons[data-v-70f975d2]{color:var(--pastel-color-2);transform:translate(.5rem)}aside h3[data-v-70f975d2],aside .button .text[data-v-70f975d2]{opacity:0;transition:.3s ease-out}aside h3[data-v-70f975d2]{color:var(--grey);margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase}aside .menu[data-v-70f975d2]{margin:0 -1rem}aside .menu .button[data-v-70f975d2]{padding:.5rem 1rem;display:flex;align-items:center;text-decoration:none;transition:.2s ease-out}aside .menu .button .material-icons[data-v-70f975d2]{color:var(--light);margin-right:1rem;font-size:2rem;transition:.2s ease-out}aside .menu .button .text[data-v-70f975d2]{color:var(--light);transition:.2s ease-out}aside .menu .button[data-v-70f975d2]:hover,aside .menu .button.router-link-exact-active[data-v-70f975d2]{background-color:var(--pastel-color-2)}aside .menu .button:hover .material-icons[data-v-70f975d2],aside .menu .button:hover .text[data-v-70f975d2],aside .menu .button.router-link-exact-active .material-icons[data-v-70f975d2],aside .menu .button.router-link-exact-active .text[data-v-70f975d2]{color:var(--dark-color)}aside .menu .button.router-link-exact-active[data-v-70f975d2]{border-right:5px solid var(--dark-color)}aside.is-expanded[data-v-70f975d2]{width:var(--sidebar-width)}aside.is-expanded .menu-toggle-wrap[data-v-70f975d2]{top:-3rem}aside.is-expanded .menu-toggle-wrap .menu-toggle[data-v-70f975d2]{transform:rotate(-180deg)}aside.is-expanded h3[data-v-70f975d2],aside.is-expanded .button .text[data-v-70f975d2]{opacity:1}aside.is-expanded .button .material-icons[data-v-70f975d2]{margin-right:1rem}@media (max-width: 768px){aside[data-v-70f975d2]{position:fixed;z-index:99}}#scroll-to-top{color:var(--white);background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--webkit-backdrop-filter: blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 6px #0000001a;font-size:40px;height:65px;width:65px;top:80%;right:30px;border-radius:50%;outline:none;position:fixed;z-index:9999;cursor:pointer;transition:var(--transition)}#scroll-to-top:hover{border-radius:20px}:root{--background-color-2: #C599B6;--pastel-color-1: #9d7f84;--pastel-color-2: #FAD0C4;--grey: #64748b;--dark: #1e293b;--dark-alt: #334155;--light: #f1f5f9;--sidebar-width: 300px;--dark-color: #1A1A1D;--dark-color-2: #1e1e1e;--background-color: #3B1C32;--main-color: #6A1E55;--pastel-color: #A64D79;--text-color: #fff7f3}*{margin:0;padding:0;box-sizing:border-box;font-family:sansita,sans-serif;text-decoration:none}body{color:var(--text-color);background:var(--dark-color-2);overflow-x:hidden!important}#body{margin-left:calc(2rem + 32px)!important;overflow-x:hidden!important}button{appearance:none;border:none;outline:none;background:none;cursor:pointer}li{list-style:none}.full{height:100vh;justify-content:center;align-content:center;align-items:center;align-self:center}.bg-dark{background-color:#222}.first-frame{margin:0;height:100vh;display:flex;align-items:center;text-align:center}.first-frame .text-mask{font-size:20vw}.text-mask{color:transparent;font-size:20vw;font-weight:700;-webkit-text-stroke:2px white}.second-frame{font-size:5vh!important;text-align:center;justify-content:center;align-items:center}.second-frame h1 span,.second-frame h2 span{color:var(--pastel-color-2)}.second-frame .images{height:70vh;display:flex;justify-content:center;align-self:center}.second-frame .images img{width:30%;padding:20px;border-radius:30px;object-fit:cover}.third-frame{color:transparent;padding:30px;font-weight:700;justify-content:center;align-items:center;text-align:center}.third-frame p{margin-bottom:7vh;font-size:5vw;font-weight:400;-webkit-text-stroke:2px white}.third-frame p span{font-size:5vw}.third-frame .buttons{display:flex;justify-content:center}.third-frame .buttons .button-main{-webkit-text-stroke:1px gray;background:var(--pastel-color-2);width:25vw;height:8vw;margin:50px;border-radius:100px;font-size:2vw;transition:2s}.third-frame .buttons .button-main:hover{color:var(--pastel-color-2);background:transparent;border:1px solid var(--pastel-color-2)}.fourth-frame .text-mask{padding-top:30px;font-size:7vw!important}.fourth-frame p{font-size:2rem;text-align:center}.fourth-frame p:first-child{font-size:7rem}.fourth-frame p:last-child{font-size:1.5rem}.fourth-frame p a{color:var(--pastel-color-2)}.fourth-frame p a:hover{color:var(--pastel-color-1)}#about-me{background-color:var(--dark-color);width:50%;padding:30px;margin:0 25%;border-radius:30px;border:1px solid var(--pastel-color-2);text-align:center}#about-me h2{color:var(--pastel-color-2)}#about-me p{font-size:1.1rem}@media screen and (max-width: 1024px){.fourth-frame p{font-size:2rem}.fourth-frame p:first-child{font-size:5.5rem}}@media screen and (max-width: 768px){.third-frame p{font-size:2rem}.third-frame .buttons .button-main{width:30vw;height:12vw;margin:30px;font-size:1.7rem!important}.fourth-frame p{font-size:2rem}.fourth-frame p:first-child{font-size:4rem}#about-me{width:70%;margin:0 15%}}@media screen and (max-width: 600px){.second-frame{padding-top:15vh;font-size:3vh!important}.second-frame .images{height:50vh}#about-me{width:90%;margin:2.5% 5%}}@media screen and (max-width: 500px){.fourth-frame p{font-size:1.5rem}.fourth-frame p:first-child{font-size:3.5rem}}@media screen and (max-width: 400px){.fourth-frame p{font-size:1.7rem}.fourth-frame p:first-child{font-size:3rem}}.experience-page[data-v-4642539a]{max-width:600px}.experience-page .timeline-content h3[data-v-4642539a],.experience-page .timeline-content h4[data-v-4642539a],.experience-page .timeline-content p[data-v-4642539a]{text-align:center}#categories-div-arrow{width:70%;margin-bottom:2%;font-size:30px;display:flex;justify-content:space-between;justify-self:center}#categories-div-arrow button{color:var(--text-color);background:none}.experience-page{max-width:800px;margin:0 auto;padding:2rem;padding-top:0!important}.experience-page .categories{margin-bottom:2rem;margin-bottom:30px;gap:10px;display:flex;justify-content:center;flex-wrap:wrap}.experience-page .categories .tag{color:#4b5563;background:var(--text-color);padding:10px 20px;border:1px solid #e5e7eb;border-radius:25px;font-weight:500;box-shadow:0 1px 2px #0000000d;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.experience-page .categories .tag.active,.experience-page .categories .tag:hover{background:var(--pastel-color-2);border-color:var(--pastel-color-2);transform:translateY(-1px);box-shadow:0 4px 6px -1px #3b82f633}.experience-page .timeline{margin-left:1.5rem;padding-left:2.5rem;border-left:2px solid #e5e7eb;position:relative}.experience-page .timeline .timeline-item{background:var(--dark-color);margin-bottom:2.5rem;padding:1.25rem;border-radius:8px;border:1px solid var(--pastel-color-2);box-shadow:0 1px 3px #0000000d;position:relative}.experience-page .timeline .timeline-item .timeline-dot-icon{color:#222;background:var(--pastel-color-2);left:-3.45rem;top:14px;width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 4px #fff,0 2px 4px #0000001a;font-size:.85rem;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2}.experience-page .timeline .timeline-item .timeline-content{color:var(--text-color);background-color:var(--dark-color)}.experience-page .timeline .timeline-item .timeline-content h3{color:var(--text-color);margin:0;font-size:1.25rem}.experience-page .timeline .timeline-item .timeline-content h4{color:#b6b5af;margin:.35rem 0 0;font-weight:500}.experience-page .timeline .timeline-item .timeline-content .date{color:#c1cada;margin:.5rem 0 .75rem;font-size:.85rem;font-weight:500}.experience-page .timeline .timeline-item .timeline-content .description{color:#d5d9e0;margin:0;line-height:1.5}.experience-page .timeline .timeline-item .timeline-content .job-tags{margin-top:1rem;gap:8px;display:flex;flex-wrap:wrap}.experience-page .timeline .timeline-item .timeline-content .job-tags .job-tag{padding:4px 10px;border-radius:6px;border:1px solid var(--pastel-color-2);font-weight:500;font-size:.75rem}.timeline-list-enter-active,.timeline-list-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.timeline-list-enter-from,.timeline-list-leave-to{opacity:0;transform:translate(-30px)}.timeline-list-leave-active{position:absolute;width:calc(100% - 2.5rem)}.timeline-list-move{transition:transform .4s cubic-bezier(.4,0,.2,1)}h1[data-v-1ee210aa]:first-child{font-size:10vh;text-align:center}@media screen and (max-width: 768px){h1[data-v-1ee210aa]:first-child{font-size:7vh}}.tab-wrapper[data-v-1ee210aa]{max-width:600px;margin:6vh auto 20vh;display:flex;flex-direction:column;align-items:center}.tab-wrapper .tabs-header[data-v-1ee210aa]{background-color:#f3f4f6;width:320px;padding:6px;border-radius:99px;position:relative;display:flex;overflow:hidden}.tab-wrapper .tabs-header .slider-indicator[data-v-1ee210aa]{background-color:var(--pastel-color-2);top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:99px;position:absolute;transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:1}.tab-wrapper .tabs-header .tab-btn[data-v-1ee210aa]{color:#4b5563;background-color:transparent;padding:12px 0;font-weight:600;border:none;flex:1;position:relative;transition:color .3s ease;z-index:2;cursor:pointer}.tab-wrapper .tab-body[data-v-1ee210aa]{width:90vw;margin-top:30px;display:flex;justify-content:center}.tab-wrapper .tab-body .slide-fade-enter-active[data-v-1ee210aa],.tab-wrapper .tab-body .slide-fade-leave-active[data-v-1ee210aa]{transition:all .3s ease-out}.tab-wrapper .tab-body .slide-fade-enter-from[data-v-1ee210aa]{transform:translate(20px);opacity:0}.tab-wrapper .tab-body .slide-fade-leave-to[data-v-1ee210aa]{transform:translate(-20px);opacity:0}@media screen and (max-width: 600px){.tab-wrapper .tabs-header[data-v-1ee210aa]{width:300px!important}}@media screen and (max-width: 400px){.tab-wrapper .tabs-header[data-v-1ee210aa]{width:200px!important}}h1[data-v-50641f3a]:first-child{font-size:10vh;text-align:center}#categories-div-arrow[data-v-50641f3a]{width:70%;margin-bottom:2%;font-size:30px;display:flex;align-items:center;justify-content:space-between;justify-self:center!important}#categories-div-arrow button[data-v-50641f3a]{color:var(--text-color);background:none}.gallery-container[data-v-50641f3a]{max-width:1200px;margin:0 auto;padding:20px}.gallery-container .search-container[data-v-50641f3a]{margin-bottom:20px;justify-content:center;text-align:center;justify-self:center}.gallery-container .search-container .search-bar[data-v-50641f3a]{width:50vw;padding:12px;border:2px solid var(--pastel-color-2);border-radius:25px;font-size:16px}.gallery-container .tabs[data-v-50641f3a]{margin-bottom:30px;gap:10px;display:flex;justify-content:center;flex-wrap:wrap;transition:5s}.gallery-container .tabs button[data-v-50641f3a]{background:var(--text-color);padding:10px 20px;border:1px solid var(--pastel-color-2);border-radius:20px;font-weight:700;transition:var(--transition);cursor:pointer}.gallery-container .tabs button[data-v-50641f3a]:hover{color:var(--text-color);background:var(--pastel-color-2)}.gallery-container .tabs button.active[data-v-50641f3a]{background:var(--pastel-color-2);border-color:var(--pastel-color-2)}.gallery-container .photo-grid[data-v-50641f3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.gallery-container .photo-grid .photo-item[data-v-50641f3a]{background:var(--dark-color);border-radius:12px;border:1px solid var(--pastel-color-2);box-shadow:0 4px 10px #0000000d;transition:transform var(--transition),box-shadow .2s;cursor:pointer;overflow:hidden}.gallery-container .photo-grid .photo-item[data-v-50641f3a]:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.gallery-container .photo-grid .photo-item:hover .play-icon[data-v-50641f3a]{color:var(--text-color);background:var(--pastel-color-2);transform:scale(1.1);transition:var(--transition)}.gallery-container .photo-grid .photo-item .image-wrapper[data-v-50641f3a]{background:#222;width:100%;height:220px;position:relative;overflow:hidden}.gallery-container .photo-grid .photo-item .image-wrapper img[data-v-50641f3a],.gallery-container .photo-grid .photo-item .image-wrapper video[data-v-50641f3a]{width:100%;height:100%;object-fit:cover;display:block}.gallery-container .photo-grid .photo-item .photo-info[data-v-50641f3a]{padding:15px}.gallery-container .photo-grid .photo-item .photo-info h3[data-v-50641f3a]{color:var(--white-color);margin:0 0 10px;font-size:18px}.gallery-container .tags-container[data-v-50641f3a],.gallery-container .modal-tags[data-v-50641f3a]{gap:6px;display:flex;flex-wrap:wrap}.gallery-container .tag-badge[data-v-50641f3a]{color:#4b5563;background:var(--pastel-color-2);padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.gallery-container .modal-overlay[data-v-50641f3a]{background:#000000e6;inset:0;display:flex;align-items:center;justify-content:center;position:fixed;z-index:1000}.gallery-container .modal-overlay .nav-btn[data-v-50641f3a]{color:var(--text-color);background:#ffffff26;top:50%;width:60px;height:60px;border-radius:50%;font-size:48px;border:none;position:absolute;display:flex;align-items:center;justify-content:center;transition:var(--transition);transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.gallery-container .modal-overlay .nav-btn[data-v-50641f3a]:hover{background:#ffffff4d}.gallery-container .modal-overlay .prev-btn[data-v-50641f3a]{left:40px}.gallery-container .modal-overlay .next-btn[data-v-50641f3a]{right:40px}.gallery-container .modal-overlay .modal-content[data-v-50641f3a]{background:var(--dark-color);max-width:80%;max-height:85%;padding:25px;border-radius:12px;text-align:center;position:relative}.gallery-container .modal-overlay .modal-content img[data-v-50641f3a]{max-width:100%;max-height:65vh;object-fit:contain;border-radius:15px}.gallery-container .modal-overlay .modal-content h2[data-v-50641f3a]{color:var(--text-color);margin:15px 0 10px;font-size:22px}.gallery-container .modal-overlay .modal-content .close-btn[data-v-50641f3a]{color:var(--text-color);background:transparent;top:2.5px;right:3.5px;font-size:50px;position:absolute;border:none;cursor:pointer}.gallery-container .modal-overlay .modal-content .modal-video-player[data-v-50641f3a]{background:#000;max-width:100%;max-height:65vh;border-radius:6px;outline:none}.play-overlay[data-v-50641f3a]{inset:0;display:flex;align-items:center;justify-content:center;justify-self:center;position:absolute;transition:background .2s}.play-overlay .play-icon[data-v-50641f3a]{color:#222;background:var(--text-color);width:50px;height:50px;border-radius:50%;box-shadow:0 4px 12px #0000004d;font-size:2rem;display:flex;align-items:center;justify-content:center;transition:var(--transition)}@media screen and (max-width: 1024px){h1[data-v-50641f3a]:first-child{font-size:10vh}}@media screen and (max-width: 768px){h1[data-v-50641f3a]:first-child{font-size:7vh}.gallery-container .search-container[data-v-50641f3a],.gallery-container .search-container .search-bar[data-v-50641f3a]{width:35vw!important}}@media (max-width: 600px){.photo-grid[data-v-50641f3a]{grid-template-columns:1fr 1fr!important}.nav-btn[data-v-50641f3a]{width:45px;height:45px;font-size:32px}.prev-btn[data-v-50641f3a]{left:10px}.next-btn[data-v-50641f3a]{right:10px}.gallery-container .search-container[data-v-50641f3a],.gallery-container .search-container .search-bar[data-v-50641f3a]{width:100%!important}}@media (max-width: 400px){.photo-grid[data-v-50641f3a]{grid-template-columns:1fr!important}}#body[data-v-5de364dc]{margin-left:0!important;margin-right:0!important}h1[data-v-5de364dc]:first-child{font-size:10vh;text-align:center}@media screen and (max-width: 768px){h1[data-v-5de364dc]:first-child{font-size:7vh}}#contact[data-v-5de364dc]{padding:30px;font-size:1rem}#contact .text-mask[data-v-5de364dc]{color:var(--pastel-color-1);text-align:left}#contact #contact-form[data-v-5de364dc]{justify-content:center!important;display:grid}#contact #contact-form form[data-v-5de364dc]{width:50vw;padding:25px;margin:25px;margin-bottom:5vh;border:1px dashed var(--text-color);border-radius:30px}#contact #contact-form form label[data-v-5de364dc]{font-size:1.3rem}#contact #contact-form form input[data-v-5de364dc]{width:100%;height:40px;margin:10px;border-radius:25px;font-size:1.3rem}#contact #contact-form form textarea[data-v-5de364dc]{width:100%;margin:10px;border-radius:25px;font-size:1.3rem;resize:vertical}#contact #contact-form form button[data-v-5de364dc]{color:var(--grey);background:var(--pastel-color-2);border:1px solid var(--pastel-color-2);width:50%;height:8vh;margin-left:25%;border-radius:30px;font-size:1.5rem;transition:2s}#contact #contact-form form button[data-v-5de364dc]:hover{color:var(--text-color);background:var(--grey);border:1px solid var(--grey)}#contact a[data-v-5de364dc]{color:var(--pastel-color-1)}#contact a[data-v-5de364dc]:hover{color:var(--pastel-color-2)}#contact #footer[data-v-5de364dc]{justify-content:center;text-align:center;align-items:center}#contact #footer ul[data-v-5de364dc]{display:flex;justify-content:space-evenly}#contact #footer ul li[data-v-5de364dc]{color:var(--text-color);font-size:2rem;transition:2s}#contact #footer ul li[data-v-5de364dc]:hover{color:var(--pastel-color-1)}#contact #footer ul li a[data-v-5de364dc]{color:var(--text-color)}#contact #footer ul li a[data-v-5de364dc]:hover{color:var(--pastel-color-1)}#contact #footer p[data-v-5de364dc]{color:var(--text-color);padding-top:20px;font-size:20px;text-align:center}@media screen and (max-width: 768px){.text-mask[data-v-5de364dc]{margin-left:calc(2rem + 25px)!important}#contact-form[data-v-5de364dc]{width:100%!important;display:block}#contact-form form[data-v-5de364dc]{width:100%!important;padding:0;margin-top:0;margin-bottom:7vh;margin-right:0}#contact-form form label[data-v-5de364dc]{font-size:1.3rem}#contact-form form input[data-v-5de364dc]{height:35px}#footer[data-v-5de364dc]{margin-left:calc(2rem + 32px)!important}#footer ul[data-v-5de364dc]{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width: 800px){.text-mask[data-v-5de364dc]{font-size:5vh;-webkit-text-stroke:.5px white}#contact[data-v-5de364dc]{font-size:2rem}}@media screen and (max-width: 600px){#contact-form form[data-v-5de364dc]{width:90%!important;margin-left:5%!important;margin-bottom:5vh}}@media screen and (max-width: 500px){#contact-form form[data-v-5de364dc]{width:85%!important;margin-left:13%!important}#footer ul[data-v-5de364dc]{display:grid!important;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 200px) and (max-width: 500px){#footer p[data-v-5de364dc]{font-size:20px}}@media screen and (max-width: 425px){#footer p[data-v-5de364dc]{font-size:23px;margin-left:20%;margin-right:20%}}@media screen and (max-width: 400px){#contact-form form button[data-v-5de364dc]{width:50%;height:7vh;font-size:1.3rem}#footer ul[data-v-5de364dc]{font-size:25px}}@media screen and (max-width: 350px){#contact[data-v-5de364dc]{font-size:1.5rem}}
