@font-face{font-family:Bogart;src:url(/font-files/bogart-black-trial-webfont.woff2) format("woff2"),url(/font-files/bogart-black-trial-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Bogart;src:url(/font-files/bogart-bold-trial-webfont.woff2) format("woff2"),url(/font-files/bogart-bold-trial-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bogart;src:url(/font-files/bogart-semibold-trial-webfont.woff2) format("woff2"),url(/font-files/bogart-semibold-trial-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Bogart;src:url(/font-files/bogart-medium-trial-webfont.woff2) format("woff2"),url(/font-files/bogart-medium-trial-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Bogart;src:url(/font-files/bogart-regular-trial-webfont.woff2) format("woff2"),url(/font-files/bogart-regular-trial-webfont.woff) format("woff");font-weight:300;font-style:normal}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}.char-rotate{animation:rotating 40s linear infinite;animation-fill-mode:forwards;z-index:1}.grow{display:none;z-index:1;position:absolute;top:63vh;left:0;right:0;color:#f4f3ee;font-family:Bogart;text-align:center;font-weight:500}.mobile{display:block}.letter{font-size:2rem;margin:0;color:#f4f3ee;font-family:Bogart;font-weight:900}.algorithms{width:100%;background-color:#fff;left:0}.algorithms,.description{display:inline-block;position:absolute;top:0;bottom:0}.description{right:0;width:30%;background-color:#282c34}.nav ul{list-style:none;display:flex;justify-content:space-evenly;-webkit-padding-start:0;padding-inline-start:0}.nav li{background-color:#282c34;border-radius:20px;transition:all .3s ease}.nav li a,a.reset{color:#fff;transition:all .5 ease;text-decoration:none;padding:.5rem 1.5rem;display:block}.nav li:hover{border-radius:15px}.description ul{list-style:none;display:flex;justify-content:space-evenly;-webkit-padding-start:0;padding-inline-start:0}.description li{background-color:#fff;border-radius:20px;transition:all .3s ease}.description li a{color:#282c34;transition:all .5 ease;text-decoration:none;padding:.5rem 1.5rem;display:block}.description li:hover{border-radius:15px}.rectangles{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-end;position:absolute;width:100%;padding:0 5%;margin:0 auto;bottom:20vh}a.reset{background-color:#282c34;border-radius:20px;transition:all .3s ease;display:block;position:absolute;bottom:1vh;left:0;right:0}.nav-cv{position:fixed;top:0;padding:1.5rem;width:100%;z-index:3}#__next{background-color:#463f3a}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:white;background:black}}@media only screen and (min-width:360px){.letter,h1{font-size:3.4rem}.grow{display:none}.grow.mobile{display:block}}@media only screen and (min-width:720px){.letter,h1{font-size:7rem}.grow{display:none}.grow.mobile{display:block}}@media only screen and (min-width:1140px){.letter,h1{font-size:10rem}.grow{display:block}.grow.mobile{display:none}}@keyframes rotating{0%{transform:origin}to{transform:rotate(719.9deg)}}@keyframes grow{0%{font-size:medium}50%{font-size:1.2rem}to{font-size:medium}}