@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-regularitalic-webfont.eot);src:url(/fonts/basiersquaremono-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-regularitalic-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-regular-webfont.eot);src:url(/fonts/basiersquaremono-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-regular-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-mediumitalic-webfont.eot);src:url(/fonts/basiersquaremono-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-medium-webfont.eot);src:url(/fonts/basiersquaremono-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-medium-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-semibolditalic-webfont.eot);src:url(/fonts/basiersquaremono-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-semibolditalic-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-semibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-semibold-webfont.eot);src:url(/fonts/basiersquaremono-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-semibold-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-bolditalic-webfont.eot);src:url(/fonts/basiersquaremono-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-bolditalic-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BasiersquareMono;src:url(/fonts/basiersquaremono-bold-webfont.eot);src:url(/fonts/basiersquaremono-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/basiersquaremono-bold-webfont.woff2) format("woff2"),url(/fonts/basiersquaremono-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:BasiersquareMono,monospace;font-size:12px;overflow-x:hidden;scrollbar-width:none}::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:1em;font-weight:400}.mainContainer{width:42ch;padding:2ch;margin:auto}.progressBar{position:absolute;top:5ch;left:50%;transform:translateX(-50%)}p{margin:0}a{color:black;text-decoration:none}.flex-auto{display:flex;justify-content:space-between;align-items:center}.list-category{list-style:none;padding:0;margin:0}.fade-image{animation:fadeIn .25s ease}.edu-wrapper{position:relative;display:inline-block}.edu-wrapper .edu-detail:hover,.edu-wrapper:hover .edu-detail{opacity:1!important;transform:translateX(-2ch);transition:all .3s ease}.edu-detail{position:absolute;right:100%;top:0;transform-origin:top right;transform:translateX(-1ch);text-align:right;width:max-content;opacity:0;transition:all .3s ease}.edu-detail .list-category{opacity:0;transform:translateX(1ch);transition:all .3s ease}.edu-wrapper:hover .edu-detail .list-category{opacity:1;transform:translateX(0)}@media screen and (max-width:768px){.fade-image{animation:none}.galleryContainer{width:90%}}@keyframes fadeIn{0%{opacity:1}to{opacity:1}}