@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#cfccbe;font-family:Unbounded,sans-serif;font-size:1.1em;height:100%;margin:0;scroll-behavior:smooth!important}*{cursor:none}:root{--font1:48px;--font2:1.1em;--font3:1.85em;--font4:0.75em;--black:#000;--white:#cfccbe}.highlighted-text{animation:highlighted 3s ease-in-out infinite}.highlighted-text,.highlighted-text-button{background-color:#0047ff40;display:inline-block;line-height:.8;padding:4px 10px -2px;position:relative}.highlighted-text:before{animation:highlighted 5s ease-in-out infinite;background-color:#0047ff40;content:"";height:10px;left:0;position:absolute;right:0;top:70%;z-index:-1}.selector-button.highlighted-button{cursor:default}.selector-button.highlighted-button:hover{background-color:#cfccbe;background-color:var(--white);color:#000;color:var(--black)}@media (max-width:1200px){.cards-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cards-container .card{margin-bottom:10%;transform:none;width:90%}#experience-section .row{flex-direction:column}#experience-section .selector-container{padding-right:0;width:100%}#experience-section .row .wrapper-color{width:auto}.experience-panel h2{font-size:var(calc(--font4*2));text-align:center}.experience-panel p{text-align:left}.experience-panel .experience-links a{margin:1em .5em}.experience-variable{font-size:var(calc(--font4/2))}.experience-panel .experience-image{width:75%}}@media (max-width:600px){#top-section{height:100%;margin:0 auto;padding-top:30%;text-align:center;width:90%}#top-section h2 span{font-size:1.85em;font-size:var(--font3);text-align:center}#top-section p{font-size:1.1em;font-size:var(--font2);margin:25px 0}#top-section img{height:100%;margin-top:25vh;width:100%}.card p{font-size:.75em;font-size:var(--font4)}#experience-section #middle-bar{margin:2em 0}#experience-section h3{font-size:1.85em;font-size:var(--font3)}.experience-panel p{font-size:.75em;font-size:var(--font4);text-align:left}#about-section h3{width:inherit}#about-section h3,#cards h3{font-size:1.85em;font-size:var(--font3)}#about-section{height:100%;margin:auto;padding:5% 0;width:90%}#about-section .frame{height:90%;width:90%}.frame h3{font-size:1.85em;font-size:var(--font3)}.frame p{width:90%}#contact-section p,.frame p{font-size:.75em;font-size:var(--font4)}#contact-section p{align-items:center;display:flex;width:70%}#contact-section .row{justify-content:space-between}#contact-section .row:last-child{justify-content:flex-end}}@media (min-width:1199px){.cards-container{display:flex;justify-content:space-evenly;margin:5% 0;width:100%}}@media (min-width:601px){#top-section{height:100%;margin:0 auto;padding-top:10%}#top-section p{text-align:center;width:60%}#top-section img{height:100%;margin:40vh 50px 0;width:95vw}#top-section h2 span{font-size:48px;font-size:var(--font1);text-align:center}#about-section .frame{margin:0 5%}.card{margin:0 2%;width:100%}#cards h3,#experience-section h3{font-size:48px;font-size:var(--font1)}#about-section{margin:0 50px;padding:10% 0;width:auto}#about-section h3{font-size:48px;font-size:var(--font1)}#about-section .frame{height:auto;width:auto}.frame p{width:85%}#contact-section p{margin-left:5%;width:80%}#contact-section .row{align-items:center;display:flex;justify-content:center;width:80%}}.selector-container{align-items:flex-end;display:flex;flex-direction:column;margin:20px 20px 0 0;padding-right:5px;width:30%}@keyframes highlighted{0%{background-color:#0047ff40}50%{background-color:#0047ff73}to{background-color:#0047ff40}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}.tracking-in-expand{animation:tracking-in-expand 1s ease-out both}.wrapper{gap:20em;width:150vw}.column,.wrapper{display:flex;justify-content:space-between}.column{align-items:center;animation:scroll 10s linear infinite;width:50vw}.column:hover{animation-play-state:paused}.column a,.column button{align-items:center;display:flex;height:54px;justify-content:flex-start;padding:0;position:relative;transition:width .5s ease,height .5s ease;width:50px}.column a:hover,.column button:hover{height:54px;width:200px}.column a .tag,.column button .tag{display:block;font-size:.8em;opacity:0;transform:translateX(-100%);transition:opacity .5s ease,transform .5s ease;z-index:-1}.column a:hover .tag,.column button:hover .tag{z-index:2}.column a:hover i,.column button:hover i{z-index:-1}.column a i,.column button i{z-index:2}.column a:hover i,.column button:hover i{opacity:0;transform:translateX(100%);transition:opacity .5s ease,transform .5s ease}.column a:hover .tag,.column button:hover .tag{opacity:1;transform:translateX(0);transition:opacity .5s ease,transform .5s ease}.column a span,.column button span{align-items:center;display:flex}@keyframes scroll{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.sticky-image{height:auto;transition:position .3s ease;width:95vw}button{align-items:center;background-color:initial;border:none;border-radius:16px;color:#000;display:flex;font-family:Unbounded,sans-serif;font-size:20px;font-weight:500;justify-content:center;line-height:1;padding:16px 8px;text-decoration:none;transition:.5s ease-in-out;width:fit-content}body::-webkit-scrollbar{display:none}.button{align-items:center;display:flex;font-family:Unbounded,sans-serif;font-size:20px;font-weight:500;justify-content:center;line-height:1;padding:16px 8px;text-decoration:none;transition:.5s ease-in-out;width:fit-content}.button.contour{background-color:initial;color:#000}.button.contour,.button.fond{border:2px solid #000;border-radius:16px}.button.fond{background-color:#000;color:#cfccbe}.button.default{background-color:initial;border:none;border-radius:16px;color:#000}.button span{margin:0 10px}.button.default:hover{color:#00000073;transition:color .5s ease-in-out}.button.contour:hover{background-color:#000;color:#cfccbe}.button.contour:hover,.button.fond:hover{transition:background-color .5s ease-in-out}.button.fond:hover{background-color:#cfccbe;color:#000}.header{align-items:center;background-color:var(--white);display:flex;justify-content:space-between;position:sticky;top:0;transition:box-shadow .3s ease;z-index:1000}.header-shadow{box-shadow:0 4px 10px #0006;z-index:1000}header nav{align-items:center;display:flex;justify-content:center}@media (max-width:1200px){header nav{display:none}header .menu-bar{display:flex}.header h1{font-size:1.25em;margin:10px 25px}}@media (min-width:1199px){header .menu-bar{display:none}header nav{display:flex;margin:10px 0}.header h1{font-size:2em;margin:10px 25px}nav:last-child{margin-right:50px}}nav a,nav button{margin:0 15px}header .menu-bar button .column-tab span{border:2px solid #000;border-radius:32px;color:#000;margin:5px 0;width:40px}header .menu-bar button .column-tab{justify-content:space-between}.fullscreen-menu,header .menu-bar button .column-tab{align-items:center;display:flex;flex-direction:column}.fullscreen-menu{background-color:#cfccbe;color:#fff;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100vw;z-index:2000}.fullscreen-menu img{margin:15vh 0;width:90%}.menu-nav{align-items:center;border:1px solid #000;border-radius:16px;color:#cfccbe;display:flex;flex-direction:column;gap:24px;justify-content:center}.menu-nav a,.menu-nav button{background:none;border:none;color:#cfccbe;font-size:24px;padding:10px 20px}.menu-nav span{color:#000}.close-button{background:none;border:none;color:#000;font-size:32px;position:absolute;right:30px;top:20px}@media (max-width:1200px){section{display:flex;flex-direction:column;margin:0 7.5%;overflow-x:hidden}}@media (min-width:1199px){section{display:flex;flex-direction:column;margin:0 50px;overflow-x:hidden}}.card{backface-visibility:hidden;border:1px solid #000;border-radius:16px;box-shadow:10px 5px 5px #000;perspective:1000px;position:relative;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform .5s ease-out}.card,.card-front{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.card-back,.card-front{height:100%;width:100%}.card-back{align-items:center;backface-visibility:hidden;background-color:var(--black);border-radius:16px;color:var(--white);display:flex;font-size:2.5rem;justify-content:center;left:0;position:absolute;top:0;transform:rotateY(180deg)}.card .card-back p{font-weight:700;text-align:center;width:100%}.card.flipped{transform:rotateY(0deg)}.card p{line-height:1.2;margin:0 auto;width:95%}.card a,.card button{margin:20px 0}.highlighted{background-color:#0047ff40;display:inline-block;line-height:1;padding:0;position:relative}.highlighted:before{background-color:#0047ff40;content:"";height:2px;left:0;position:absolute;right:0;top:50%;z-index:-1}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.wrapper-color{height:100%;margin:20px 0;padding:1px;position:relative;width:70%}.wrapper-color:after,.wrapper-color:before{border-radius:18px 0 18px 0;box-shadow:0 0 10px 2px #00000080;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media (min-width:600px){.wrapper-color:after,.wrapper-color:before{animation:spin 7.5s linear infinite;background:conic-gradient(from var(--angle),#0000 80%,#000)}}.wrapper-color:before{filter:blur(1.5em);opacity:.5}.wrapper-color .experience-panel{align-items:center;background-color:var(--white);border-radius:16px 0 16px 0;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.experience-image{border-radius:8px;margin:0 auto;object-fit:cover;width:50%}.experience-content{display:flex;flex-direction:column;justify-content:space-between}.experience-title{margin:20px auto}.experience-description{margin:0 auto 20px;width:90%}.experience-links{display:flex;margin:0 auto}.experience-links a{margin:20px}.experience-variable{color:#00000080;margin:20px 0 0 20px}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}.selector-button{align-items:center;background-color:initial;border:1px solid var(--black);border-radius:16px;color:var(--black);display:flex;font-family:Unbounded,sans-serif;font-size:.8em;height:70px;justify-content:center;margin-bottom:5px;text-decoration:none;transition:.5s ease-in-out;width:100%}.selector-button:hover{background-color:var(--black);color:var(--white);transition:background-color .5s ease-in-out}footer{align-items:center;display:flex;justify-content:space-between;margin:0 50px}@media (max-width:600px){footer p{font-size:var(--font4)}}.custom-alert-overlay{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.custom-alert,.custom-alert-overlay{align-items:center;display:flex;justify-content:center}.custom-alert{background-color:var(--white);border-radius:10px;box-shadow:0 5px 15px #0000004d;flex-direction:column;padding:20px;text-align:center;width:300px}.custom-alert p{margin-bottom:20px}.custom-cursor{background-repeat:no-repeat;background-size:cover;height:45px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:transform .5s ease-out;width:45px;z-index:9999}@media (hover:none){.custom-cursor{display:none}}.container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5% 0 2%;width:auto}.wrapper-gallery{border-radius:18px;cursor:pointer;flex-grow:1;height:25vh;margin:1%;overflow:hidden;position:relative;width:clamp(100px,280px,45%);z-index:1}.wrapper-gallery img{height:auto;left:0;object-fit:cover;position:absolute;top:0;transform:translateY(0);transition:transform .1s ease;width:100%;will-change:transform}.overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.large-image{border-radius:10px;max-height:80%;max-width:80%}
/*# sourceMappingURL=main.01cb2be2.css.map*/