*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:2.42rem auto;max-width:1280px;position:relative}a{color:#000;text-decoration:none}:root{--font-hand:"Patrick Hand",cursive;--bg-paper:#f9f7f1;--text-ink:#1a1a1a;--border-sketchy:2px solid #1a1a1a}body{background-color:#f9f7f1;background-color:var(--bg-paper);color:#1a1a1a;color:var(--text-ink);font-family:Patrick Hand,cursive;font-family:var(--font-hand);line-height:1.4;margin:0;padding:0}.sketchy-container{grid-gap:5%;display:grid;gap:5%;grid-template-columns:35% 60%;margin:40px auto;max-width:1000px;padding:10px;position:relative}.sketchy-header{align-items:center;display:flex;grid-column:1/-1;margin-bottom:50px;position:relative}.profile-pic-container{background:#fff;border:3px solid #000;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;flex-shrink:0;height:250px;margin-right:40px;overflow:hidden;width:250px}.profile-pic{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.header-text{display:flex;flex-direction:column}.main-name{font-size:3.5rem;letter-spacing:2px;line-height:1}.main-name,.main-title{font-weight:700;margin:0;text-transform:uppercase}.main-title{font-size:1.5rem;letter-spacing:1px}.left-column{border-radius:0 0 200px 0/0 0 100px 0;border-right:2px solid #000;gap:40px;padding-right:20px}.left-column,.right-column{display:flex;flex-direction:column}.right-column{gap:.8rem}.section-title{font-size:2rem;font-weight:400;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.content-block{margin-bottom:20px}.block-text{font-size:1.1rem;line-height:1.2}.job-title,.school-name{font-size:1.3rem;font-weight:700;margin:0;text-transform:uppercase}.jobs-container{display:flex;flex-direction:column;gap:5rem}.job-item p{margin:0 0 5px}.project-link{border-bottom:1px dashed #000;color:inherit;display:inline-block;margin-top:8px;text-decoration:none}@media (max-width:768px){.sketchy-container{gap:30px;grid-template-columns:1fr;padding:20px}.sketchy-header{flex-direction:column;text-align:center}.profile-pic-container{margin:0 auto 20px}.left-column{border-bottom:2px solid #000;border-right:none;padding-bottom:30px;padding-right:0}}.hand-drawn-border{border:2px solid #000;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;padding:10px}.social-links{display:flex;font-size:1.5rem;gap:15px}.social-links a{color:#000}
/*# sourceMappingURL=main.51c81735.css.map*/