@font-face{font-family:Roboto;src:url(Roboto-Thin.f7a95c9c5999532c.woff2) format("woff2"),url(Roboto-Thin.c13c157cb81e8ebb.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto-Thin;src:url(Roboto-Thin.f7a95c9c5999532c.woff2) format("woff2"),url(Roboto-Thin.c13c157cb81e8ebb.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-ThinItalic.b0e084abf689f393.woff2) format("woff2"),url(Roboto-ThinItalic.1111028df6cea564.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto-ThinItalic;src:url(Roboto-ThinItalic.b0e084abf689f393.woff2) format("woff2"),url(Roboto-ThinItalic.1111028df6cea564.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-Light.0e01b6cd13b3857f.woff2) format("woff2"),url(Roboto-Light.603ca9a537b88428.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto-Light;src:url(Roboto-Light.0e01b6cd13b3857f.woff2) format("woff2"),url(Roboto-Light.603ca9a537b88428.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-LightItalic.232ef4b20215f720.woff2) format("woff2"),url(Roboto-LightItalic.1b5e142f787151c8.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto-LightItalic;src:url(Roboto-LightItalic.232ef4b20215f720.woff2) format("woff2"),url(Roboto-LightItalic.1b5e142f787151c8.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-Regular.475ba9e4e2d63456.woff2) format("woff2"),url(Roboto-Regular.bcefbfee882bc1cb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(Roboto-Regular.475ba9e4e2d63456.woff2) format("woff2"),url(Roboto-Regular.bcefbfee882bc1cb.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-RegularItalic.e3a9ebdaac06bbc4.woff2) format("woff2"),url(Roboto-RegularItalic.0668fae6af0cf8c2.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto-RegularItalic;src:url(Roboto-RegularItalic.e3a9ebdaac06bbc4.woff2) format("woff2"),url(Roboto-RegularItalic.0668fae6af0cf8c2.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-Medium.457532032ceb0168.woff2) format("woff2"),url(Roboto-Medium.6e1ae5f0b324a0aa.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(Roboto-Medium.457532032ceb0168.woff2) format("woff2"),url(Roboto-Medium.6e1ae5f0b324a0aa.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-MediumItalic.872f7060602d55d2.woff2) format("woff2"),url(Roboto-MediumItalic.e06fb533801cbb08.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto-MediumItalic;src:url(Roboto-MediumItalic.872f7060602d55d2.woff2) format("woff2"),url(Roboto-MediumItalic.e06fb533801cbb08.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-Bold.447291a88c067396.woff2) format("woff2"),url(Roboto-Bold.fc482e6133cf5e26.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(Roboto-Bold.447291a88c067396.woff2) format("woff2"),url(Roboto-Bold.fc482e6133cf5e26.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-BoldItalic.1b15168ef6fa4e16.woff2) format("woff2"),url(Roboto-BoldItalic.e26ba339b06f09f7.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto-BoldItalic;src:url(Roboto-BoldItalic.1b15168ef6fa4e16.woff2) format("woff2"),url(Roboto-BoldItalic.e26ba339b06f09f7.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-Black.2eaa390d458c877d.woff2) format("woff2"),url(Roboto-Black.b25f67ad8583da68.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto-Black;src:url(Roboto-Black.2eaa390d458c877d.woff2) format("woff2"),url(Roboto-Black.b25f67ad8583da68.woff) format("woff")}@font-face{font-family:Roboto;src:url(Roboto-BlackItalic.7dc03ee444552bc5.woff2) format("woff2"),url(Roboto-BlackItalic.c8dc642467cb3099.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto-BlackItalic;src:url(Roboto-BlackItalic.7dc03ee444552bc5.woff2) format("woff2"),url(Roboto-BlackItalic.c8dc642467cb3099.woff) format("woff")}@keyframes slideInFromLeft{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes slideInFromRight{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in-left{animation:.3s ease-out 0s 1 slideInFromLeft}.slide-in-right{animation:.3s ease-out 0s 1 slideInFromRight}.fade-in{animation:.3s ease-out 0s 1 fadeIn}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}ol{margin:0}body{background-color:#121212;color:#fff;font-family:roboto}a{color:orange;text-decoration:none}a:hover{color:#ffb731}.elevation-0{background-color:#121212}.elevation-1,.nav-bar{background-color:#1f1f1f;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.elevation-2,.card.hover:hover,.card.hover:focus,.card.hover:active{background-color:#2c2c2c;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.container{min-height:100%;width:100%;padding:0 16px;max-width:1250px;margin:0 auto}@media only screen and (max-width: 640px){.container{padding:0}}router-outlet~*{min-width:100%}.blurable{transition:filter .3s ease}.blurable.blured{filter:blur(5px)}.row{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}@media only screen and (max-width: 640px){.row{display:block}.row .col{margin-bottom:16px}}.col{flex:1}.col-9{flex:9}.col-3{flex:3}.grid-margin{margin-bottom:16px}.card-btn{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;width:100%;display:block;text-align:left}.card{border-radius:5px}.card div{padding:0 10px}.card div:first-of-type{padding-top:10px}.card div:last-of-type{padding-bottom:10px}.card .card-header{width:100%;margin-bottom:16px}.card .card-header h2,.card .card-header h3{margin:0}.card.hover{cursor:pointer;transition:background-color ease .3s,top ease .3s;position:relative;top:0}.card.hover:hover,.card.hover:focus,.card.hover:active{top:-10px}.card .card-image{padding:0;margin-bottom:5px;width:100%}.card .card-image img{width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px}.card .card-image.placeholder{padding-bottom:100%;position:relative}.card .card-image.placeholder img{position:absolute;top:0;left:0;width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px}p.about-text{font-size:2em}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:5px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.h-gutter{margin-top:26px}.v-gutter{margin-left:16px}.icon-button{border-radius:50%;transition:background-color ease .3s;width:20px;padding:10px}.icon-button:hover,.icon-button:focus,.icon-button:active{background-color:#0003}.icon-button img{max-width:100%}.nav-bar{position:fixed;z-index:10;top:0;right:0;left:0}.nav-bar .nav-list{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:0}.nav-bar .nav-list .nav-list-item{list-style:none;flex-basis:50px;padding:20px;text-align:center;cursor:pointer;transition:.25s}.nav-bar .nav-list .nav-list-item .nav-list-link{text-decoration:none;color:#a972cb;font-weight:700;font-size:1.2em;transition:.25s}.nav-bar .nav-list .nav-list-item:hover{box-shadow:inset 0 0 0 2em #a972cb;color:#fff}.nav-bar .nav-list .nav-list-item:hover .nav-list-link{color:#fff}.nav-bar .nav-list .nav-list-item:active{box-shadow:inset 0 0 0 2em #c38ce5}.nav-bar .nav-list-item:nth-of-type(1) .nav-list-link{color:#a972cb}.nav-bar .nav-list-item:nth-of-type(1):hover{box-shadow:inset 0 0 0 2em #a972cb;color:#fff}.nav-bar .nav-list-item:nth-of-type(1):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(1):active{box-shadow:inset 0 0 0 2em #c097d9}.nav-bar .nav-list-item:nth-of-type(2) .nav-list-link{color:#cb72c1}.nav-bar .nav-list-item:nth-of-type(2):hover{box-shadow:inset 0 0 0 2em #cb72c1;color:#fff}.nav-bar .nav-list-item:nth-of-type(2):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(2):active{box-shadow:inset 0 0 0 2em #d997d1}.nav-bar .nav-list-item:nth-of-type(3) .nav-list-link{color:#cb7294}.nav-bar .nav-list-item:nth-of-type(3):hover{box-shadow:inset 0 0 0 2em #cb7294;color:#fff}.nav-bar .nav-list-item:nth-of-type(3):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(3):active{box-shadow:inset 0 0 0 2em #d997b0}.nav-bar .nav-list-item:nth-of-type(4) .nav-list-link{color:#cb7d72}.nav-bar .nav-list-item:nth-of-type(4):hover{box-shadow:inset 0 0 0 2em #cb7d72;color:#fff}.nav-bar .nav-list-item:nth-of-type(4):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(4):active{box-shadow:inset 0 0 0 2em #d99f97}.nav-bar .nav-list-item:nth-of-type(5) .nav-list-link{color:#cba972}.nav-bar .nav-list-item:nth-of-type(5):hover{box-shadow:inset 0 0 0 2em #cba972;color:#fff}.nav-bar .nav-list-item:nth-of-type(5):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(5):active{box-shadow:inset 0 0 0 2em #d9c097}.nav-bar .nav-list-item:nth-of-type(6) .nav-list-link{color:#c1cb72}.nav-bar .nav-list-item:nth-of-type(6):hover{box-shadow:inset 0 0 0 2em #c1cb72;color:#fff}.nav-bar .nav-list-item:nth-of-type(6):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(6):active{box-shadow:inset 0 0 0 2em #d1d997}.nav-bar .nav-list-item:nth-of-type(7) .nav-list-link{color:#94cb72}.nav-bar .nav-list-item:nth-of-type(7):hover{box-shadow:inset 0 0 0 2em #94cb72;color:#fff}.nav-bar .nav-list-item:nth-of-type(7):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(7):active{box-shadow:inset 0 0 0 2em #b0d997}.nav-bar .nav-list-item:nth-of-type(8) .nav-list-link{color:#72cb7d}.nav-bar .nav-list-item:nth-of-type(8):hover{box-shadow:inset 0 0 0 2em #72cb7d;color:#fff}.nav-bar .nav-list-item:nth-of-type(8):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(8):active{box-shadow:inset 0 0 0 2em #97d99f}.nav-bar .nav-list-item:nth-of-type(9) .nav-list-link{color:#72cba9}.nav-bar .nav-list-item:nth-of-type(9):hover{box-shadow:inset 0 0 0 2em #72cba9;color:#fff}.nav-bar .nav-list-item:nth-of-type(9):hover .nav-list-link{color:#fff}.nav-bar .nav-list-item:nth-of-type(9):active{box-shadow:inset 0 0 0 2em #97d9c0}.pfp-container{display:flex;align-items:center;justify-content:center}.pfp{border-radius:1000px;width:350px;margin:0 auto}.page-header{position:fixed;z-index:-10;top:40px;text-align:center;width:100%;padding:45px 0;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient 15s ease infinite}.page-header h1{font-size:4em;margin:0;padding:0;text-align:center}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.page-header-filler{height:180px}.modal-area.active{overflow-x:hidden;overflow-y:auto;position:fixed;inset:0;z-index:10}.modal-area.active .container{margin:0 auto;min-height:90%;padding-top:60px}table{width:100%}table th,table td{text-align:left;padding:10px}
