:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;color-scheme:light dark;color:#fff;background-color:#131920;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:800px;margin-top:75px;margin-left:auto;margin-right:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}html{overflow-y:scroll}a,a:visited,a:hover,a:active{color:inherit}i{cursor:pointer}header{display:flex;flex-direction:row;justify-content:space-between;margin:0 20px 30px}.profile{height:150px;display:flex;flex-direction:row;justify-content:left}.profile>img{max-width:100%;max-height:100%;border-radius:9999px;margin-right:25px;box-shadow:0 0 10px 5px #00000040}.profile>.text{height:100%;display:flex;justify-content:center;flex-direction:column}.profile>.text>.name{font-size:30px;font-weight:bolder}.profile>.text>.title{font-size:20px;font-weight:700}.social-header{display:flex;justify-content:center;align-items:center;flex-direction:row}.social-icon>i{margin:10px}.intro{width:100%;font-size:20px;font-weight:400;font-style:italic;text-align:center;margin:10px 0 50px}.grid{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:25px}.panel{width:200px;height:200px;background-color:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:2;overflow:hidden;cursor:pointer;box-shadow:0 0 10px 5px #00000040}.panel>.title{width:200px;height:25%;margin:5px 0 10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.panel>.title>p{color:#fff;font-size:30px;font-weight:bolder;-webkit-text-stroke:1px rgb(0,0,0);text-align:center;line-height:32px}.panel>.title>img{max-width:90%;max-height:150%}.panel>img{width:100%;height:60%;border-radius:10px}.page{display:flex;flex-direction:column;justify-content:center;align-items:center}.page>h1{text-align:center}.page>img{margin:25px 20px;max-height:30vh}.page>p{font-size:20px;line-height:25px;text-indent:25px;justify-content:center;text-align:center}.page>p a{text-decoration:none}.return-btn{position:relative;top:50px;margin:-10%}.zoom{transition:all .25s ease-out}.panel.zoom:hover{transform:scale(1.1)}i.zoom:hover{transform:scale(1.5)}@media (max-width: 800px){#root{margin:75px 50px}header{flex-direction:column}.profile{justify-content:center;margin-bottom:25px}.intro{margin:40px 0 50px}}
