:root{--main-black:#0d0e0f;--main-black-opacity70:#070808b3;--main-white:#b6b6b6;--main-light-green:#7afdd2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;cursor:default;font-family:Playfair Display,serif;margin:0;text-align:center}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#070808b3;background:var(--main-black-opacity70)}::-webkit-scrollbar-thumb{background:#b6b6b6;background:var(--main-white);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#7afdd2;background:var(--main-light-green)}.bio-1,.bio-2,.bio-3{color:#f0f8ff;filter:blur(8px);font-size:2.5vh;margin:90vh auto 2vh;max-width:50vw;opacity:0;text-align:center;transform:translateX(-8vw);transition:.6s ease-out}.bio-2{transform:translateX(8vw)}.bio-greentext{color:var(--main-light-green)}.animate-bio{animation:animate-bio .5s ease-out forwards}@keyframes animate-bio{to{filter:blur(0);opacity:1;transform:translateX(0);transform:translateY(0)}}@media (max-width:600px){.bio-1,.bio-2,.bio-3{margin:70vh auto 2vh;max-width:90vw;transform:translateY(-8vw)}}.welcome-arrow{animation:bounce 2.2s ease-in-out infinite;border-radius:50px;margin:0 auto;width:-webkit-fit-content;width:fit-content}.arrow{opacity:80%;transition:.5s ease;width:4vh}.arrow:hover{cursor:pointer}@keyframes bounce{20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-2vh)}70%{transform:translateY(-1vh)}90%{transform:translateY(-.3vh)}}.photo-container{display:flex;height:40vh;justify-content:center;margin-inline:10vw;margin:90vh auto 10vh;opacity:0;overflow:hidden;padding:20px;width:70vw}.photo-profile{border-radius:8px;max-height:100%;transition:1.2s ease-out}.photo-thatsme{height:-webkit-fit-content;height:fit-content;margin-left:0;margin-top:10vh;max-width:150px;opacity:90%;transition:1.2s ease-out;width:15%}.photo-container-animation{animation:animate-photo 2s ease-out forwards}@keyframes animate-photo{to{opacity:1;transform:scale(1.2) rotate(-1deg)}}.photo-profile:hover{transform:scale(1.1) rotate(5deg)}.photo-thatsme:hover{transform:scale(1.1) rotate(-6deg)}@media (max-width:600px){.photo-container{display:flex;height:35vh;justify-content:center;margin:50vh auto 0}.photo-thatsme{border-radius:8px;margin-left:0;margin-top:6vh;max-height:50%}.photo-profile{border-radius:8px;box-shadow:none;max-height:50vh}}.roller-text{color:var(--main-white);font-family:Shadows Into Light;font-size:28px;margin:12vh auto auto;transition:.3s ease-in-out;width:-webkit-fit-content;width:fit-content}.roller-text:hover{color:var(--main-light-green);transform:scale(1.1)}.roller-container{display:flex;font-size:30px;justify-content:center;margin-bottom:5vh;margin-inline:36vw;margin-top:2vh;-webkit-mask-image:linear-gradient(90deg,#0000,#050505 40%,#000 60%,#0000);overflow:hidden;padding-block:10px}.roller-items{animation:scroll 20s linear infinite;display:flex}.roller-item{margin-left:6vw;transition:.4s ease-out}.roller-item:hover{cursor:pointer;transform:scale(1.2)}.roller-arrow{margin-right:5vw;position:absolute;right:1%;transform:rotate(180deg)}@keyframes scroll{0%{transform:translateX(50%)}to{transform:translateX(-50%)}}@media (max-width:600px){.roller-container{margin-bottom:2vh;margin-top:1vh;margin-inline:13vw}.roller-item{margin-left:15vw}.roller-arrow{margin-right:0}.roller-text{margin-top:16vh}}a:link,a:visited{background-color:initial;color:#fff;text-decoration:none;transition:.5s ease}a:hover{color:var(--main-light-green)}.welcome-container{height:13vh;margin-top:43vh;padding-bottom:6vh}.welcome-text{color:var(--main-white);font-size:3.5vh;letter-spacing:.24em}@media (max-width:600px){.welcome-text{font-size:2vh;letter-spacing:0;margin:0 auto}}.construction-wrapper{align-items:center;background-color:#111827;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.content{max-width:600px}.title{font-size:2.3rem;font-weight:700;margin:0}.subtitle{color:#9ca3af;font-size:1.125rem;margin-top:1rem}.links{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.btn{border-radius:.75rem;box-shadow:0 4px 8px #00000040;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.btn-secondary{background-color:#374151;color:#fff}.btn-secondary:hover{background-color:#4b5563}.footer{color:#6b7280;font-size:.875rem;margin-top:2.5rem}
/*# sourceMappingURL=main.95e5879a.css.map*/