.BlogSection-module__9N0SKa__container{flex-direction:column;align-items:center;margin:1rem 0;display:flex;position:relative;overflow:hidden}.BlogSection-module__9N0SKa__post-container{grid-template-columns:1fr 1fr 1fr;gap:4px;width:90%;max-width:142rem;margin:2rem;display:grid}.BlogSection-module__9N0SKa__post-container:before,.BlogSection-module__9N0SKa__post-container:after{content:"[-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .] [-_-] ]._.[ [. .]";white-space:pre;color:var(--off-black);font-size:small;position:absolute;left:50%;transform:translate(-50%)}.BlogSection-module__9N0SKa__post-container:before{top:0}.BlogSection-module__9N0SKa__post-container:after{bottom:0}.BlogSection-module__9N0SKa__post-box{border:solid var(--off-black);border-width:0;flex-direction:column;justify-content:space-between;justify-self:center;gap:.5rem;width:100%;max-width:30rem;height:auto;padding:.5rem 1rem;display:flex;position:relative}.BlogSection-module__9N0SKa__post-box:hover,.BlogSection-module__9N0SKa__post-box:focus{background-color:var(--primary-105);transition:all .1s}.BlogSection-module__9N0SKa__post-title{opacity:1;color:var(--off-black);font-size:medium;font-weight:700;text-decoration:underline;transition:opacity .1s}.BlogSection-module__9N0SKa__post-title:hover{opacity:.7}.BlogSection-module__9N0SKa__post-date{color:var(--off-black);font-size:small;font-style:italic;position:relative}.BlogSection-module__9N0SKa__post-top{justify-content:space-between;display:flex}.BlogSection-module__9N0SKa__post-desc{color:var(--off-black);text-overflow:ellipsis;align-items:center;height:100%;display:flex;overflow:hidden}@media (max-width:1024px){.BlogSection-module__9N0SKa__post-container{flex-direction:column;gap:0;display:flex}.BlogSection-module__9N0SKa__post-box{max-width:100%}}
.Ascii-module__AKTF0q__ascii-bg,.Ascii-module__AKTF0q__ascii-base{letter-spacing:0;word-spacing:0;font-feature-settings:normal;font-kerning:none;color:var(--off-black);white-space:pre;line-height:1em;display:inline-block}.Ascii-module__AKTF0q__ascii-bg{font-size:.9rem}.Ascii-module__AKTF0q__switch .Ascii-module__AKTF0q__ascii-bg{color:var(--primary-90)}.Ascii-module__AKTF0q__ascii-nav{max-width:100vw;font-size:small;display:flex;overflow:hidden}.Ascii-module__AKTF0q__ascii-track{width:auto;animation:350s linear infinite Ascii-module__AKTF0q__scroll;display:inline-flex}.Ascii-module__AKTF0q__ascii-track-reverse{animation-direction:reverse}@keyframes Ascii-module__AKTF0q__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.EndSection-module__6u_aDq__container{flex-direction:column;align-items:center;min-height:100rem;display:flex;position:relative;overflow:hidden}.EndSection-module__6u_aDq__ascii-eye{color:var(--off-black);font-size:.7rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.EndSection-module__6u_aDq__title{text-align:center;font-size:medium;font-style:italic;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}
.Footer-module__q7ZRWa__footer-container{width:100%;height:3rem;overflow:none;justify-content:center;align-items:center;gap:4px;display:flex}.Footer-module__q7ZRWa__footer-container-2{width:100%;height:3rem;overflow:none;background-color:var(--off-black);justify-content:center;align-items:center;gap:4px;display:flex}.Footer-module__q7ZRWa__footer-container-2 .Footer-module__q7ZRWa__icon>svg{fill:var(--primary-90)}.Footer-module__q7ZRWa__icon{aspect-ratio:1;height:70%}.Footer-module__q7ZRWa__icon>svg{fill:var(--off-black);transition:fill .2s}.Footer-module__q7ZRWa__icon:hover>svg{opacity:.8;cursor:pointer}
.Navbar-module__WANnxq__nav,.Navbar-module__WANnxq__nav-2{z-index:10;justify-content:center;align-items:center;width:100%;height:3rem;padding:6px 2rem;display:flex;position:relative;overflow:hidden}.Navbar-module__WANnxq__nav{color:var(--off-black);background-color:var(--primary-110)}.Navbar-module__WANnxq__nav-2{background-color:var(--off-black-110);color:var(--primary-90)}.Navbar-module__WANnxq__content-wrapper{justify-content:space-between;align-items:center;width:100%;max-width:160rem;height:100%;display:flex}.Navbar-module__WANnxq__icon{font-size:xx-large;font-weight:700;line-height:1;display:inline-block;position:relative;transform:translateY(-3px)}.Navbar-module__WANnxq__icon:before{content:"AL_X";opacity:1;position:absolute;top:0;left:0}.Navbar-module__WANnxq__icon:after{content:"";opacity:0;position:absolute;top:0;left:0}.Navbar-module__WANnxq__icon:hover,.Navbar-module__WANnxq__icon:hover:after{text-underline-offset:3px;text-decoration:underline}.Navbar-module__WANnxq__icon:hover:after{content:"ALEX";opacity:1}.Navbar-module__WANnxq__icon:hover:before{opacity:0}.Navbar-module__WANnxq__icon-text{visibility:hidden}.Navbar-module__WANnxq__links-container-wrapper{width:auto;height:100%;display:flex}.Navbar-module__WANnxq__links-container{gap:1rem;display:flex}.Navbar-module__WANnxq__page-link,.Navbar-module__WANnxq__page-link-2{text-transform:uppercase;z-index:10;justify-content:center;align-items:center;font-size:medium;font-weight:700;display:flex}.Navbar-module__WANnxq__page-link:hover{text-decoration:underline}.Navbar-module__WANnxq__dropdown-svg{aspect-ratio:1;height:100%;display:none}.Navbar-module__WANnxq__dropdown-container{width:100%;height:100%;fill:var(--off-black);transition:fill .1s}.Navbar-module__WANnxq__dropdown-container:hover{fill:var(--primary);cursor:pointer}.Navbar-module__WANnxq__dropdown-container-2{width:100%;height:100%;fill:var(--primary);transition:fill .1s}.Navbar-module__WANnxq__dropdown-container-2:hover{fill:var(--off-black);cursor:pointer}.Navbar-module__WANnxq__exit-svg{aspect-ratio:1;height:2rem;transition:fill .1s stroke .1s;fill:var(--off-black);stroke-width:1.5px;stroke:var(--off-black)}.Navbar-module__WANnxq__exit-svg-2{aspect-ratio:1;height:2rem;transition:fill .1s stroke .1s;fill:var(--primary);stroke-width:1.5px;stroke:var(--primary)}.Navbar-module__WANnxq__exit-svg:hover{fill:var(--primary);stroke:var(--primary);cursor:pointer}.Navbar-module__WANnxq__exit-svg-2:hover{fill:var(--off-black-90);stroke:var(--off-black-90);cursor:pointer}.Navbar-module__WANnxq__dropdown-container-expand{display:none}.Navbar-module__WANnxq__ascii-in-nav{top:0;left:0;transform:translateY(2.3em)}.Navbar-module__WANnxq__ascii-in-nav-t{top:0;left:0;transform:translateY(-.2em)}@media (max-width:768px){.Navbar-module__WANnxq__links-container{display:none}.Navbar-module__WANnxq__nav{padding:4px .5rem}.Navbar-module__WANnxq__dropdown-container-expand{background-color:var(--primary-110);z-index:10;border-bottom:1px solid var(--off-black);flex-direction:column;justify-content:space-evenly;align-items:end;width:100%;height:13rem;padding:4px 8px;display:flex;position:absolute;top:0;right:0}.Navbar-module__WANnxq__dropdown-container-expand-2 .Navbar-module__WANnxq__page-link{color:var(--primary)}.Navbar-module__WANnxq__dropdown-container-expand-2{border-bottom:1px solid var(--primary);background-color:var(--off-black-110);z-index:10;flex-direction:column;justify-content:space-evenly;align-items:end;width:100%;height:13rem;padding:4px 8px;display:flex;position:absolute;top:0;right:0}.Navbar-module__WANnxq__dropdown-svg{display:block}.Navbar-module__WANnxq__page-link{color:var(--off-black);font-size:x-large}}
.AboutSection-module__OdsVlG__container{background-color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}.AboutSection-module__OdsVlG__about-container{flex-direction:column;align-items:center;width:60rem;display:flex}.AboutSection-module__OdsVlG__image{object-fit:cover;aspect-ratio:2;height:13rem;position:relative;overflow:hidden}.AboutSection-module__OdsVlG__content-row{width:100%;color:var(--off-black);justify-content:center;align-items:center;gap:3rem;padding:1rem;display:flex;position:relative}.AboutSection-module__OdsVlG__content-row:after,.AboutSection-module__OdsVlG__content-row:last-of-type:before{content:">>==============================================================================================================================<<";white-space:pre;margin:-.6rem;font-size:small;position:absolute}.AboutSection-module__OdsVlG__content-row:after{top:0}.AboutSection-module__OdsVlG__content-row:before{bottom:0}.AboutSection-module__OdsVlG__text-block{max-width:35rem}.AboutSection-module__OdsVlG__title{text-transform:uppercase;margin:2rem;font-size:13rem;line-height:1}.AboutSection-module__OdsVlG__ascii-brick-l{position:absolute;top:0;left:0}.AboutSection-module__OdsVlG__ascii-brick-r{position:absolute;top:0;right:0}.AboutSection-module__OdsVlG__brick-container{width:100%;min-width:110rem;max-width:159rem;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:1024px){.AboutSection-module__OdsVlG__title{font-size:8rem}.AboutSection-module__OdsVlG__brick-container{min-width:90rem}.AboutSection-module__OdsVlG__content-row:after,.AboutSection-module__OdsVlG__content-row:last-of-type:before{content:">>=======================================================================================================<<"}.AboutSection-module__OdsVlG__about-container{width:47rem}.AboutSection-module__OdsVlG__text-block{max-width:20rem}}@media (max-width:768px){.AboutSection-module__OdsVlG__title{font-size:5rem}.AboutSection-module__OdsVlG__content-row:after,.AboutSection-module__OdsVlG__content-row:last-of-type:before{content:">>=============================================<<";position:absolute;left:50%;transform:translate(-50%)}.AboutSection-module__OdsVlG__about-container{width:100%}.AboutSection-module__OdsVlG__text-block{min-width:40%;max-width:20rem;padding:1rem;font-size:.8rem}.AboutSection-module__OdsVlG__image{height:12rem}.AboutSection-module__OdsVlG__content-row{gap:.5rem;width:100%;min-height:15rem;padding:1rem 0;position:relative}.AboutSection-module__OdsVlG__content-row:nth-child(2n){justify-content:start}.AboutSection-module__OdsVlG__content-row:nth-child(odd){justify-content:end}}
.HeroSection-module__ZhKSdG__container{background-color:var(--primary);flex-direction:column;justify-content:space-around;align-items:center;height:100%;min-height:52rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__ZhKSdG__body{font-size:10rem}.HeroSection-module__ZhKSdG__title{text-transform:uppercase;font-size:13rem;line-height:1}.HeroSection-module__ZhKSdG__welcome-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;display:flex;position:relative}.HeroSection-module__ZhKSdG__welcome-text{align-items:center;gap:1rem;display:flex}.HeroSection-module__ZhKSdG__image-container{aspect-ratio:1;z-index:1;box-sizing:border-box;width:25rem;padding:1.2rem 0;transition:all .1s;position:relative}.HeroSection-module__ZhKSdG__image{object-fit:cover;filter:brightness(105%);width:100%;height:100%;position:relative}.HeroSection-module__ZhKSdG__image-container:before,.HeroSection-module__ZhKSdG__image-container:after{content:"+============================================+";color:var(--off-black);z-index:10;white-space:pre;position:absolute;left:50%;transform:translate(-50%)}.HeroSection-module__ZhKSdG__image-container:before{bottom:0}.HeroSection-module__ZhKSdG__image-container:after{top:0}.HeroSection-module__ZhKSdG__ascii-col-pos-l{top:0;left:0}.HeroSection-module__ZhKSdG__ascii-col-pos-r{top:0;right:0}.HeroSection-module__ZhKSdG__small-p{width:10rem;font-size:small}.HeroSection-module__ZhKSdG__p-arrow{position:relative}.HeroSection-module__ZhKSdG__p-arrow:after{content:"-------->";padding:1rem}.HeroSection-module__ZhKSdG__ascii-art{margin:auto;font-size:xx-small}.HeroSection-module__ZhKSdG__col-container{width:100%;min-width:40rem;max-width:142rem;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-6px)translate(-4px)}@media (max-width:1024px){.HeroSection-module__ZhKSdG__title{font-size:8rem}.HeroSection-module__ZhKSdG__image-container{width:20rem}.HeroSection-module__ZhKSdG__image{width:20rem;height:20rem}.HeroSection-module__ZhKSdG__image-container:before,.HeroSection-module__ZhKSdG__image-container:after{content:"+===================================+"}.HeroSection-module__ZhKSdG__welcome-text{flex-direction:column}.HeroSection-module__ZhKSdG__small-p{text-align:center;margin:1rem 0}.HeroSection-module__ZhKSdG__p-arrow:after{content:"V";padding:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(1.8rem)}.HeroSection-module__ZhKSdG__p-arrow:before{content:"|";position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(1rem)}}@media (max-width:768px){.HeroSection-module__ZhKSdG__title{font-size:5rem}.HeroSection-module__ZhKSdG__image-container{width:15rem}.HeroSection-module__ZhKSdG__image{width:15rem;height:15rem}.HeroSection-module__ZhKSdG__image-container:before,.HeroSection-module__ZhKSdG__image-container:after{content:"+==========================+"}}
.BlogsPage-module__kFx75W__container{color:var(--off-black);flex-direction:column;align-items:center;padding:0 1rem;display:flex;position:relative;overflow:hidden}.BlogsPage-module__kFx75W__title{color:var(--off-black);margin:2rem;font-size:13rem;line-height:1}.BlogsPage-module__kFx75W__ascii-frog-l{position:absolute;top:0;left:0}.BlogsPage-module__kFx75W__ascii-frog-r{position:absolute;top:0;right:0}.BlogsPage-module__kFx75W__ascii-frog-r>*,.BlogsPage-module__kFx75W__ascii-frog-l>*{color:var(--off-black)}.BlogsPage-module__kFx75W__frog-container{width:100%;min-width:140rem;max-width:159rem;height:100%;font-size:small;position:absolute;top:0;left:50%;transform:translate(-50%)}.BlogsPage-module__kFx75W__frog-wrapper{position:absolute;inset:0;overflow:hidden}.BlogsPage-module__kFx75W__more-button{opacity:1;padding:1rem 0;transition:opacity .1s;position:relative}.BlogsPage-module__kFx75W__more-button:hover{cursor:pointer;font-style:italic}.BlogsPage-module__kFx75W__more-button:after,.BlogsPage-module__kFx75W__more-button:before{content:"+--------+";color:var(--off-black);white-space:pre;font-size:.9rem;position:absolute;left:50%;transform:translate(-50%)}.BlogsPage-module__kFx75W__more-button:hover:after,.BlogsPage-module__kFx75W__more-button:hover:before{content:"o--------o";font-style:normal;font-weight:700}.BlogsPage-module__kFx75W__more-button:after{top:0}.BlogsPage-module__kFx75W__more-button:before{bottom:0}.BlogsPage-module__kFx75W__blogs-container{flex-direction:column;align-items:center;width:100%;max-width:50rem;display:flex}.BlogsPage-module__kFx75W__blog-box{width:100%;color:var(--off-black);flex-direction:column;justify-content:center;align-items:start;padding:.3rem .5rem 1rem;display:flex;position:relative}.BlogsPage-module__kFx75W__blog-box:after{content:"> - - - - - - - - - - <";white-space:pre;font-size:.8rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.BlogsPage-module__kFx75W__blog-serie,.BlogsPage-module__kFx75W__blog-date{color:var(--off-black-80);font-size:small;font-style:italic}.BlogsPage-module__kFx75W__blog-serie:focus{color:var(--primary);filter:brightness()}.BlogsPage-module__kFx75W__blog-serie:hover{cursor:pointer;font-weight:700}.BlogsPage-module__kFx75W__blog-title{opacity:1;font-size:large;font-weight:700;text-decoration:underline;transition:opacity .1s}.BlogsPage-module__kFx75W__title-container{justify-content:space-between;width:100%;display:flex}.BlogsPage-module__kFx75W__blog-box:hover,.BlogsPage-module__kFx75W__blog-box:focus{background-color:var(--primary-110);border-radius:4px;transition:all .1s}.BlogsPage-module__kFx75W__blog-box:hover:after{content:"< - - - - - - - - - - - >";color:var(--off-black-90);font-weight:700}.BlogsPage-module__kFx75W__blog-box:hover .BlogsPage-module__kFx75W__read-btn{display:block}.BlogsPage-module__kFx75W__read-btn:focus{color:var(--primary);filter:brightness()}.BlogsPage-module__kFx75W__post-date{color:var(--off-black);font-size:small;font-style:italic}.BlogsPage-module__kFx75W__post-top{justify-content:space-between;display:flex}.BlogsPage-module__kFx75W__blog-desc{color:var(--off-black);text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.BlogsPage-module__kFx75W__read-btn{color:var(--primary);transition:all .1s;display:none}.BlogsPage-module__kFx75W__read-btn:hover{color:var(--off-black);font-weight:700}.BlogsPage-module__kFx75W__desc-container{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:1024px){.BlogsPage-module__kFx75W__title{font-size:8rem}.BlogsPage-module__kFx75W__frog-container{min-width:115rem}}@media (max-width:768px){.BlogsPage-module__kFx75W__title{font-size:5rem}.BlogsPage-module__kFx75W__title-container{flex-direction:column-reverse}.BlogsPage-module__kFx75W__blog-box{padding-right:2.2rem;font-size:.8rem}.BlogsPage-module__kFx75W__blog-title{order:-1}.BlogsPage-module__kFx75W__blog-serie{display:none}.BlogsPage-module__kFx75W__blog-box:hover .BlogsPage-module__kFx75W__blog-serie{display:block}.BlogsPage-module__kFx75W__blog-box:hover .BlogsPage-module__kFx75W__blog-date{display:none}.BlogsPage-module__kFx75W__read-btn{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}}
.ProjectsPage-module__Viqhiq__container{background-color:var(--off-black);color:var(--primary-90);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.ProjectsPage-module__Viqhiq__title{color:var(--primary-90);margin:2rem;font-size:13rem;line-height:1}.ProjectsPage-module__Viqhiq__project-name{color:var(--primary-90);white-space:pre}.ProjectsPage-module__Viqhiq__project-name:after{content:"#";opacity:0;padding:0;transition:all .1s}.ProjectsPage-module__Viqhiq__project-name:hover:after{opacity:1;padding:.5rem}.ProjectsPage-module__Viqhiq__project-container{flex-direction:column;align-items:center;width:60rem;display:flex}.ProjectsPage-module__Viqhiq__project-row{grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;gap:1rem;width:50rem;height:15rem;padding:2rem 0;display:grid;position:relative}.ProjectsPage-module__Viqhiq__project-row:not(:last-child):after{content:"<=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=>";white-space:pre;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProjectsPage-module__Viqhiq__project-info{flex-direction:column;grid-column:span 3;justify-content:space-between;align-items:start;width:100%;height:100%;display:flex}.ProjectsPage-module__Viqhiq__project-icon{grid-column:span 1;justify-content:center;align-items:center;height:70%;transition:opacity .1s;display:flex;outline:none!important}.ProjectsPage-module__Viqhiq__project-icon:hover{opacity:.8}.ProjectsPage-module__Viqhiq__project-icon>svg{height:100%;fill:var(--primary-90)}.ProjectsPage-module__Viqhiq__icon{aspect-ratio:1;height:70%}.ProjectsPage-module__Viqhiq__link-container{text-transform:uppercase;gap:1rem;font-size:small;font-weight:700;display:flex}.ProjectsPage-module__Viqhiq__link-container>a:hover{text-decoration:underline;text-decoration-thickness:1px}.ProjectsPage-module__Viqhiq__icon-container{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.ProjectsPage-module__Viqhiq__tool-icon-container{width:2rem;height:100%;fill:var(--primary-90);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ProjectsPage-module__Viqhiq__project-tool{align-items:center;gap:4px;width:1rem;height:1rem;transition:opacity .1s;display:flex;fill:var(--primary-90)!important}.ProjectsPage-module__Viqhiq__project-tool:after{content:attr(data-label);text-transform:capitalize;opacity:0;position:absolute;transform:translate(1.5rem)}.ProjectsPage-module__Viqhiq__project-tool:hover{opacity:.9}.ProjectsPage-module__Viqhiq__project-tool:has(svg:hover):after{opacity:1}.ProjectsPage-module__Viqhiq__ascii-star-l{position:absolute;top:0;left:0}.ProjectsPage-module__Viqhiq__ascii-star-r{position:absolute;top:0;right:0}.ProjectsPage-module__Viqhiq__ascii-star-r>*,.ProjectsPage-module__Viqhiq__ascii-star-l>*{color:var(--primary-90)}.ProjectsPage-module__Viqhiq__star-container{width:100%;min-width:110rem;max-width:159rem;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ProjectsPage-module__Viqhiq__star-wrapper{position:absolute;inset:0;overflow:hidden}@media (max-width:1024px){.ProjectsPage-module__Viqhiq__title{font-size:8rem}.ProjectsPage-module__Viqhiq__project-row:not(:last-child):after{content:"<=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=>"}.ProjectsPage-module__Viqhiq__project-row{width:43rem}.ProjectsPage-module__Viqhiq__project-tool:after{display:none}.ProjectsPage-module__Viqhiq__project-tool:hover{opacity:1}.ProjectsPage-module__Viqhiq__star-container{min-width:92rem}}@media (max-width:768px){.ProjectsPage-module__Viqhiq__title{font-size:4rem}.ProjectsPage-module__Viqhiq__project-row:not(:last-child):after{content:"<=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=>";transform:translateY(1rem)translate(-50%)}.ProjectsPage-module__Viqhiq__project-row{max-width:90%;min-width:none;height:auto;padding:0}.ProjectsPage-module__Viqhiq__project-container{width:100%}.ProjectsPage-module__Viqhiq__tool-icon-container{flex-direction:row;width:auto;height:auto;position:absolute;bottom:0;right:0;transform:translateY(-1.3rem)}.ProjectsPage-module__Viqhiq__project-icon{max-height:1.5rem;position:absolute;top:.3rem;right:0}.ProjectsPage-module__Viqhiq__project-info{grid-column:span 4;gap:.5rem;font-size:.8rem}.ProjectsPage-module__Viqhiq__project-name{font-size:1.5rem}.ProjectsPage-module__Viqhiq__project-container{gap:1rem}.ProjectsPage-module__Viqhiq__project-tool{width:.8rem;height:.8rem}}
.AboutEnd-module__vBuTPa__container{flex-direction:column;align-items:center;height:90rem;display:flex;position:relative;overflow:hidden}.AboutEnd-module__vBuTPa__ascii-art{color:var(--off-black);font-size:.7rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.AboutEnd-module__vBuTPa__title{text-align:center;background-color:var(--primary);padding:4px 1rem;font-size:medium;font-style:italic;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media (max-width:1024px){.AboutEnd-module__vBuTPa__ascii-art{font-size:.5rem}.AboutEnd-module__vBuTPa__title{top:55%}.AboutEnd-module__vBuTPa__container{height:65rem}}@media (max-width:768px){.AboutEnd-module__vBuTPa__ascii-art{font-size:.4rem}.AboutEnd-module__vBuTPa__title{width:100%;font-size:.8rem;top:60%}.AboutEnd-module__vBuTPa__container{height:50rem}}
.TimelineSection-module__Xp8fmW__container{flex-direction:column;align-items:center;height:302rem;display:flex;position:relative;overflow:hidden}.TimelineSection-module__Xp8fmW__ascii-art{color:var(--off-black);font-size:.7rem}.TimelineSection-module__Xp8fmW__ascii-tree{color:var(--off-black);font-size:.7rem;position:absolute;top:0;left:50%;transform:translate(-50%)translate(3px)}.TimelineSection-module__Xp8fmW__tree-container{grid-template-columns:1fr 1fr;gap:1rem;min-width:48rem;padding:15rem 0;display:grid;position:relative}.TimelineSection-module__Xp8fmW__grid-box{color:var(--off-black);text-align:center;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;font-size:medium;display:flex;position:relative}.TimelineSection-module__Xp8fmW__grid-box:nth-child(odd){align-items:start}.TimelineSection-module__Xp8fmW__grid-box:nth-child(2n){align-items:end}.TimelineSection-module__Xp8fmW__grid-box:after{content:"______\\__\\__________________________\\__________\\________";font-size:x-small}.TimelineSection-module__Xp8fmW__grid-box:nth-child(2n):after{transform:rotate(180deg)}.TimelineSection-module__Xp8fmW__grid-box:nth-child(odd):after{transform:scaleY(-1)}.TimelineSection-module__Xp8fmW__grid-box:before{content:"________________\\____\\________\\_______\\_________________";font-size:x-small}.TimelineSection-module__Xp8fmW__grid-box:nth-child(2n):before{transform:scaleX(-1)}.TimelineSection-module__Xp8fmW__grid-title{z-index:10;background-color:var(--primary);white-space:pre;margin-top:4rem;font-size:3rem;line-height:.8;position:absolute;left:50%;transform:translate(-50%)}.TimelineSection-module__Xp8fmW__box-title{color:var(--off-black-90);font-size:small;font-style:italic}.TimelineSection-module__Xp8fmW__art-text{z-index:10;background-color:var(--primary);text-align:center;width:35rem;margin-top:20rem;font-size:medium;font-style:italic;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.TimelineSection-module__Xp8fmW__art-text>a{opacity:1;transition:opacity .1s}.TimelineSection-module__Xp8fmW__art-text>a:hover{opacity:.7}@media (max-width:1024px){.TimelineSection-module__Xp8fmW__art-text{width:30rem;margin-top:10rem}.TimelineSection-module__Xp8fmW__ascii-art,.TimelineSection-module__Xp8fmW__ascii-tree{font-size:.5rem}.TimelineSection-module__Xp8fmW__grid-title{margin-top:1.5rem}.TimelineSection-module__Xp8fmW__tree-container{min-width:40rem;padding:10rem 0}.TimelineSection-module__Xp8fmW__container{height:215rem}}@media (max-width:768px){.TimelineSection-module__Xp8fmW__art-text{width:20rem;margin-top:7rem;font-size:.9rem}.TimelineSection-module__Xp8fmW__ascii-art,.TimelineSection-module__Xp8fmW__ascii-tree{font-size:.4rem}.TimelineSection-module__Xp8fmW__grid-title{margin-top:1.2rem;font-size:2.5rem}.TimelineSection-module__Xp8fmW__tree-container{gap:1.3rem;min-width:90%;padding:7rem 0}.TimelineSection-module__Xp8fmW__grid-box:nth-child(2n),.TimelineSection-module__Xp8fmW__grid-box:nth-child(odd){align-items:center}.TimelineSection-module__Xp8fmW__grid-box>p{background-color:var(--primary);padding:0 1rem}.TimelineSection-module__Xp8fmW__grid-box:after,.TimelineSection-module__Xp8fmW__grid-box:before{content:"---------------------------";margin:-.5rem;position:absolute}.TimelineSection-module__Xp8fmW__grid-box:after{bottom:0}.TimelineSection-module__Xp8fmW__grid-box:before{top:0}.TimelineSection-module__Xp8fmW__container{height:172rem}}
