body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/ibm-plex-sans.4d4dc7e3.woff2) format("woff2")}body{background-color:#111;color:#fff;width:100vw;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow-x:hidden}html{font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}h1{margin:0;font-size:3rem!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:700!important}h2{margin:0 0 16px!important;font-size:16px!important;line-height:24px!important;font-weight:500!important}h3{margin:0;font-size:2.25rem;line-height:2.5rem;letter-spacing:-.025em;font-weight:700}span{font-weight:600!important}a{text-decoration:none;color:#6a2bdf}p{font-size:16px!important;line-height:24px!important;font-weight:500!important;font-optical-sizing:28!important;margin:0;color:#888!important}label{color:snow!important;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.container{max-width:720px;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px;margin-bottom:28px}.links{display:flex;margin-top:12px;margin-bottom:12px}.links>a{margin-right:5px}.headerContainer{margin-top:130px;display:flex;align-items:flex-start}.headerText{padding-right:2rem}.headerPhoto{width:140px;min-width:95px}.imgSpan{box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%}.imgSpanInner{box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%}.photo{display:block;max-width:100%;width:initial;height:initial;background:#dedfdf;opacity:1;border:0;margin:0;padding:0;max-height:90%;border-radius:100%}.skills{display:flex;flex-direction:column}.skills>h3{margin-top:1rem}.certifications>h3{margin-top:1rem}.contact>h3{margin-top:1rem}.skillContainer{display:flex;gap:1.5rem;padding-top:1.5rem;padding-bottom:1rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:space-between}.skillImage{display:flex;max-width:64px;height:max-content}.certImage{display:flex;max-width:96px;height:max-content}.skill{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:.25rem;border-radius:.75rem;display:flex;flex-shrink:1}.skillContainerInner{background-color:#111;padding:1rem;display:flex;border-radius:.75rem;height:64px}.border{border-color:#222;border-top-width:1px;border-top-style:solid}.contactContainer{margin-top:10px;display:flex;flex-direction:column}.inputWrapper{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.buttonContainer{display:flex;flex-direction:row;justify-content:flex-end}.spotifyContainer{min-height:40px;max-height:40px;padding-top:5px;display:flex;flex-direction:row;align-items:center}.songName{color:#fff!important;margin-left:.5rem}.innerContainer{display:flex}@media screen and (max-width: 810px){.spotifyContainer{flex-direction:column}}.projects>h3{margin-top:1rem}.projects p{font-size:11px!important;line-height:initial!important}.hover{cursor:pointer}
