*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0;margin:0;list-style:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizespeed;line-height:1.5}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture,video{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.flow>*+*{margin-top:1.5em}.page-wrapper{margin:2rem}@media(max-width: 640px){.page-wrapper{margin:2rem 1rem;margin-bottom:0}}.heading-font{font-family:"Helvetica Neue",arial,helvetica,sans-serif}.body-font{font-family:"Inter",arial,helvetica,sans-serif}a{color:currentcolor}a:hover{color:#9b362a;text-decoration:underline}:focus{outline:2px dotted;outline-offset:.25rem}body{background:#fffdff}blockquote>:not(.twitter-embed){margin:16px 0;padding:0 1em;color:#9b362a;border-left:.25em solid}code:not([class*=language-]){background-color:#f2f2f2;color:#1c402a;padding:2px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("../assets/fonts/inter-v3-latin-regular.woff2") format("woff2"),url("../assets/fonts/inter-v3-latin-regular.woff") format("woff")}.homepage-container{min-height:90vh;display:flex;flex-direction:column}header .name{font-size:64px;font-weight:bold}.content-container{display:flex;flex-direction:row;flex:1}.content-container main{margin-top:32px;flex:1}.content-container main .about-me{font-size:24px;width:40ch}.content-container nav{display:flex;flex-direction:column}.content-container nav .nav-item{font-weight:bold;font-size:30px;text-align:center;text-decoration:none}.content-container nav .nav-item:hover{text-decoration:underline}.content-container nav>*+*{margin-top:18px}footer{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}footer .links{display:flex;flex-direction:row;justify-content:space-between;width:35ch}footer .links .link .twitter-logo:hover{color:#00acee;fill:#00acee}footer .links .link .email-logo:hover{color:#d44638}footer .links .link .rss-logo:hover{color:#ee802f}footer .links .link .github-logo:hover{color:#495694;fill:#fefded}footer .collections-link{font-weight:bold;font-size:30px;text-align:center;text-decoration:none}footer .collections-link:hover{text-decoration:underline}footer .lands-upon{padding:8px;border-radius:3px;color:orange}footer .lands-upon:hover{transform:scale(1.5);transition:transform .2s ease-in-out}@media(max-width: 768px){.content-container main .about-me{font-size:18px;width:30ch}}@media(max-width: 640px){.homepage-container{align-items:center}.homepage-container header .name{font-size:48px}.homepage-container .content-container{display:flex;flex-direction:column-reverse}.homepage-container .content-container nav{display:flex;flex-direction:row;justify-content:space-between}.homepage-container .content-container nav .nav-item{margin-top:0;font-size:28px}.homepage-container footer{flex-direction:column;align-items:center}}
