.main{min-height:100vh;background:var(--color-bg-primary);transition:all .2s ease}.hero{display:grid;place-items:center;height:100vh;position:relative;padding:0 1.5rem}@media screen and (min-width:1080px){.hero{padding:0 10rem}}.hero .hero__content .hero__title{color:var(--text-primary);font-size:3rem;z-index:1}@media screen and (min-width:768px){.hero .hero__content .hero__title{font-size:5rem}}@media screen and (min-width:1080px){.hero .hero__content .hero__title{font-size:100px}}.hero .hero__content .bg .hero__bg{opacity:1;width:60vw;height:40vh;position:absolute;z-index:0;top:40vh;right:20vw;object-fit:cover}@media screen and (min-width:768px){.hero .hero__content .bg .hero__bg{right:5vw}}@media screen and (min-width:1080px){.hero .hero__content .bg .hero__bg{opacity:0;width:40vw;height:100vh;z-index:0;top:0;right:20%}}.hero .icon-scroll,.hero .icon-scroll:before{position:absolute;left:50%}.hero .icon-scroll{width:30px;height:50px;margin-left:-20px;bottom:2vh;box-shadow:inset 0 0 0 1px var(--color-black);border-radius:25px}.hero .icon-scroll:before{content:"";width:3px;height:8px;background:var(--color-black);margin-left:-2px;top:8px;border-radius:4px;animation:scroll 1.5s infinite}@keyframes scroll{0%{opacity:1}80%{opacity:0}to{opacity:0;transform:translateY(46px)}}.hero .star{position:absolute;top:40vh;right:15vh;width:50px;height:50px;opacity:0}.text__animate{font-size:5rem;display:inline-flex;flex-wrap:wrap;height:100%}.word{margin-right:1rem;font-weight:700}.bio{padding:50px 1.5rem}@media screen and (min-width:1080px){.bio{padding:50px 10rem}}.bio .bio__content{position:relative;min-height:100vh;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.bio .bio__content{flex-direction:row}}@media screen and (min-width:1080px){.bio .bio__content{display:grid;grid-template-columns:.5fr 1fr}}.bio .bio__content .bio__left{height:100%;color:var(--text-primary)!important}.bio .bio__content .bio__left .bio__leftContain{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:2rem}.bio .bio__content .bio__left .bio__leftContain .bio__image{opacity:1;object-fit:cover}.bio .bio__content .bio__left .bio__leftContain .bio__socials{padding-right:20px;display:flex;gap:2rem;align-items:center}.bio .bio__content .bio__left .bio__leftContain .bio__socials .bio__socialsItem{display:flex;align-items:flex-end;transition:all .5s ease;height:25px;width:25px}.bio .bio__content .bio__left .bio__leftContain .bio__socials .bio__socialsItem:hover{transform:scale(1.1);transition:all .5s ease}.bio .bio__content .bio__left .bio__leftContain .bio__socials .bio__socialsItem img{width:100%}@media screen and (min-width:768px){.bio .bio__content .bio__left .bio__leftContain .bio__socials{align-items:flex-start}}.bio .bio__content .bio__right{color:var(--text-primary)}.bio .bio__content .bio__right .bio__text{margin-bottom:50px}.bio .bio__content .bio__right .bio__leftButtons{display:flex;gap:1rem}.bio .bio__content .bio__right .bio__summary{font-size:1.5rem}.bio .underline{display:inline-block;text-decoration:underline;text-transform:uppercase}.fixedMenu{display:flex;justify-content:center;position:fixed;right:50%;left:50%;z-index:99;bottom:.5rem}@media screen and (min-width:768px){.fixedMenu{right:50%;left:50%;z-index:99;bottom:.5rem}}.fixedMenu .fixedMenu__content{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 30px;gap:1rem;background:var(--color-primary);border-radius:100px;box-shadow:0 1rem 2rem rgba(26,25,23,.25)}.fixedMenu .fixedMenu__content .fixedMenu__item{position:relative;display:inline-block;font-size:.8rem}@media screen and (min-width:768px){.fixedMenu .fixedMenu__content .fixedMenu__item{font-size:1rem}}.fixedMenu .fixedMenu__content .fixedMenu__item{color:var(--color-white)}.fixedMenu .fixedMenu__content .fixedMenu__item:after{content:"";position:absolute;bottom:0;top:105%;left:0;width:100%;height:2px;background-color:var(--color-white);transition:width .3s linear;width:0}.fixedMenu .fixedMenu__content .fixedMenu__item:hover:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-white);transition:width .1s linear;width:100%}.fixedMenu .fixedMenu__content .arrow__up{width:10px;height:10px}@media screen and (min-width:768px){.fixedMenu .fixedMenu__content .arrow__up{width:15px;height:15px}}.fixedMenu .fixedMenu__content .toggled{border-radius:100%;transition:all .2s ease;background-color:#404040}