html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.content>section{padding:60px 0}img{width:100%;height:auto}.project__image{aspect-ratio:1 /1;overflow:hidden;object-fit:contain}@media (max-width: 48em){.sidebar-avatar{display:none}}.content.container{overflow:hidden}.project .project__title,.project .project__link{color:initial;transition:color 0.3s ease}.project .project__image{object-fit:contain;transition:transform 0.3s ease}.project:hover .project__image{transform:scale(1.1);z-index:2}.project:hover .project__title,.project:hover .project__link{color:inherit}@media screen and (prefers-reduced-motion: reduce){.project .project__image{transition:none}.project:hover .project__image{transform:none}.project .project__title,.project .project__link{transition:none}}kbd{display:inline-block;height:1.4rem;margin:0 .2rem 2px;padding:0 .2rem;background-color:#fff;box-shadow:0 0 0 1px #c4cdd5, 0 2px 0 0 #fff, 0 2px 0 1px #c4cdd5;border-radius:3px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Roboto,Segoe UI,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:500;line-height:1.4rem;color:#637381;text-align:center;min-width:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,.button{padding:0.5rem 2rem;min-width:100px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:0.1rem;background:#202020;color:white;display:inline-block;text-decoration:none}.button--outline{border:2px solid #202020;color:#202020;background:white}.button--rounded{border-radius:500px}.content-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width: 48em){.content-grid{grid-template-columns:1fr}}
