@import"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&amp;family=Open+Sans:ital,wght@0,400;0,600;1,400;1,600&family=Courgette&amp;display=swap";.ff3{font-family:Courgette,cursive}html,body{width:100%;width:100vw;min-height:100vh;overflow-x:hidden}body{background:#000;color:#fff;font-size:10px;font-family:Open Sans,sans-serif;overflow:hidden}h1,h2,h3,h4,h5,h6{line-height:1em;margin-bottom:1rem;font-family:Montserrat,sans-serif}h1{font-size:3.8em}p{font-size:1.618em;margin-bottom:1.618em;line-height:1.618em}a{text-decoration:none;color:#ffbc13}a:hover,a:focus{color:#ffc532}a:visited{color:#f3ae00}img{max-width:100%;margin-left:auto;margin-right:auto}strong{font-weight:600}em{font-style:italic}.main{display:flex;flex-direction:row;height:100dvh}.left,.right{padding:1rem}.left{border-right:1px solid #FFBC13}.right{flex-grow:1;overflow-y:scroll}.headshot{width:240px;height:240px;background:#fff;border-radius:.618rem;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:1.618rem;background:url(/assets/headshot-9ti5vItW.jpg) center no-repeat;background-size:110%;box-shadow:inset 0 0 20px 3px #000000e6,inset 0 0 4px 1px #000000b3;filter:sepia(1) hue-rotate(-5deg)}.project{box-shadow:0 0 1px #ffbc1301;display:grid;grid-template-columns:420px auto;grid-template-areas:"image title" "image description" "image techs";gap:0rem 1.618rem;padding:1rem;margin:0 0 2.618rem}.project:hover,.project:focus{box-shadow:0 0 1px #ffbc13bf}.project .image{width:100%;grid-area:image}.project .title{font-size:2.618em;grid-area:title}.project .description{grid-area:description}.project .techs{width:100%;grid-area:techs}.project .tech{min-width:fit-content;background:#000;padding:.618rem;color:#fff;box-shadow:0 0 1px #ffffff80;margin-right:1.618rem;-webkit-user-select:none;user-select:none;font-size:1.618em;cursor:default}.project .tech:hover{color:#ffbc13}.right{scrollbar-width:thin;scrollbar-color:rgba(255,188,19,.308) transparent}.right ::-webkit-scrollbar{width:8px;height:8px}.right ::-webkit-scrollbar-track{background:transparent}.right ::-webkit-scrollbar-thumb{background-color:#ffbc134f;border-radius:4px}.right ::-webkit-scrollbar-thumb:hover{background-color:#ffbc134f}@media (min-width: 1200px) and (max-width: 1499px){.project{grid-template-columns:1fr 2fr;grid-template-areas:"image title" "image description" "techs techs"}.project .techs{display:flex}}@media (max-width: 1199px){.project{grid-template-columns:1fr;gap:1rem;grid-template-areas:"title" "image" "description" "techs"}}@media (max-width: 800px){body{overflow-y:visible}.main{display:block;width:100%;width:100dvw;height:auto}.left,.right{flex-grow:1}.left{border-right:none;border-bottom:1px solid #FFBC13;margin:auto;text-align:center;padding-top:6.18rem}.right{overflow-y:visible}.project>*{min-width:0}.project .image{margin-right:auto}.project .techs{display:flex;flex-wrap:wrap;gap:1rem 1.618rem}.project .techs .tech{margin-right:0}}@media (max-width: 800px){.left{padding-top:2.618rem}}
