.animated-image{transition:opacity .5s ease}.animated-image--hidden{opacity:0}.animated-image--visible{opacity:1}.navbar p{font-size:.5rem}.navbar h1{font-family:Chomsky,sans-serif;font-size:3rem;font-weight:300}.navbar a{color:#a6a6a6}.navbar a:hover>span{text-decoration:underline;text-underline-offset:.1rem}.navbar span{color:#000}@media(max-width:768px){.navbar>h1{line-height:1.25}}.footer{font-size:.75rem}.footer a:hover{text-decoration:underline;text-underline-offset:.1rem}*{box-sizing:border-box;font-family:inherit;margin:0;padding:0}:root{font-size:16px}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;font-family:Cheltenham,sans-serif}a,body{color:#000}a{text-decoration:none}.flex-row{flex-direction:row}.flex-column,.flex-row{align-items:center;display:flex;justify-content:center;width:100%}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.large-gap{gap:3rem}.medium-gap{gap:1.5rem}.small-gap{gap:.5rem}.sub-gap{gap:.25rem}.double-line{border-bottom:1px solid #000;height:4px}.double-line,.line{background-color:#0000;border-top:1px solid #000;width:100%}.line{height:0}.divider{align-self:stretch;border-left:1px solid #000;height:auto;width:0}.border{border:1px solid #000}.text-body{color:#000;line-height:2}.text-caption{color:#a6a6a6;font-size:.75rem;font-weight:300}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media(max-width:1280px){:root{font-size:14px}}@media(max-width:1024px){:root{font-size:16px}.divider{display:none}.flex-row.mobile-flip{flex-direction:column}}@media(max-width:768px){:root{font-size:14px}}.app{margin:1.5rem auto;max-width:1280px;width:90%}.home-content{flex-grow:1}.home-content__image{aspect-ratio:4/3;width:20rem}.home-content__image--large{width:30rem}.home-aside{flex-shrink:0;font-size:.75rem;width:15rem}.home-aside__quote img{aspect-ratio:1/1;width:100%}.home-aside__quote span{line-height:2}.home-aside__article:hover{cursor:pointer;filter:contrast(.75)}.home-aside__article img{aspect-ratio:3/2;flex-shrink:0;width:7.5rem}.home-aside__article span{font-size:.5rem}.project{width:15rem}.project:hover{cursor:pointer;filter:contrast(.75)}.project img{aspect-ratio:3/2;width:15rem}.project h3{font-size:1rem}.project-figure img{aspect-ratio:3/2;width:100%}.project-figure__skill{background-color:#000;border-radius:1.5rem;color:#fff;font-size:.75rem;padding:.5rem}.contact{width:50%}.contact>*{width:100%}.contact input,.contact textarea{border:1px solid #000;border-radius:.15rem;padding:.5rem}.contact textarea{resize:none}.contact__button{background-color:#000;border:none;border-radius:.15rem;color:#fff;padding:.5rem}.contact__button:hover{cursor:pointer;filter:contrast(.65)}@media(max-width:1024px){.project-figure img{width:75%}}@media(max-width:768px){.home-content__image--large{width:20rem}.contact{width:75%}}
/*# sourceMappingURL=main.c0fe4e4e.css.map*/