body{margin:0 auto;padding:0 60px;background-color:#F6F5EE;font-weight:450;max-width:1400px;position:relative}article li{font-size:19px;line-height:1.8}a{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.intro{align-content:center;box-sizing:border-box;display:grid;-webkit-hyphens:auto;hyphens:auto;line-height:1.75;max-width:70%;margin:0;padding:25px 0 0;text-align:left}.intro h2{padding-top:30px;padding-bottom:0;-webkit-hyphens:none;hyphens:none}.intro a{text-decoration:underline}hr{border-top:3px solid #000000;margin:75px 0}.latest-words{padding:0}.post-preview-container{padding:30px 0 0}.post-preview-container,.words-post-preview-container{display:grid;grid-template-columns:31% 31% 31%;grid-column-gap:3.5%}.words-post-preview-container{grid-row-gap:3.5%;margin-bottom:160px}.post-preview,.words-post-preview{width:100%;padding-bottom:100%;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.post-preview div,.words-post-preview div{box-sizing:border-box;border:3px solid #000000;display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:100%;height:100%;-webkit-tap-highlight-color:rgba(255,255,255,0)}.post-preview p,.words-post-preview p{font-size:25px;font-style:italic;padding:20px;margin:0}.post-preview h2,.words-post-preview h2{padding:20px}button{background-color:#F6F5EE;color:#000000;border:3px solid #000000;font-weight:450;font-size:28px;font-family:inherit;cursor:pointer;padding:10px 30px;margin-top:55px;margin-right:28px}button,button:focus{-webkit-tap-highlight-color:rgba(255,255,255,0)}button:focus{outline:none}button:hover{background-color:#000000;color:#F6F5EE;-webkit-tap-highlight-color:rgba(255,255,255,0)}.about-container{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0 0}.about-text-box{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:3px solid #000000;width:65%;height:auto}.about-text-box div{width:90%}.profile-pic-container{position:relative;width:29%;height:auto}.profile-pic-container img{width:100%;height:auto;display:block}footer{text-align:center;padding-bottom:50px}.connect button{margin-top:25px}.skills-container{display:grid;grid-template-columns:33.33% 33.33% 33.33%;grid-column-gap:0}.skills-container div{padding-bottom:100%;margin-bottom:40px;position:relative}.skills-container div,.skills-container ul{width:100%;-webkit-tap-highlight-color:rgba(255,255,255,0)}.skills-container ul{padding:30px 20px 30px 50px;box-sizing:border-box;border:3px solid #000000;display:flex;flex-direction:column;justify-content:space-between;position:absolute;height:100%}.my-skills-section>div>div:nth-child(2)>ul{border-left:none;border-right:none}.work-with-me-section p{margin-bottom:0}h1{font-size:60px}h1,h2{font-weight:450}h2{font-size:33px;padding:0 0 30px;margin:0}p{font-size:21px;line-height:1.51}a{cursor:pointer;color:#000;text-decoration:none;transition:all .2s ease}code,pre{color:#d400ff;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-size:.92em}code:after,code:before{content:"\`"}.about-narrative-section,.my-approach-section,.my-skills-section p{width:60%}.about-narrative-section p,.my-approach-section p,.my-skills-section p,.my-skills-section ul,.resume-section p,.side-projects-section p,.side-projects-section ul{font-size:21px}.about-narrative-section a{text-decoration:underline}.side-projects-section li{padding-bottom:15px}article{display:flex;justify-content:center;flex-direction:column;align-items:center}article img{max-width:100%}article h2{margin-top:50px}article table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:17px}article table,td,th{border:3px solid black;text-align:center}article th,td{padding:5px}article a{text-decoration:underline}article div{max-width:700px}article p{line-height:1.8}article h3{margin:35px 0;font-size:1.5em}.article-title{text-align:center}.article-title h1{margin-top:15px;margin-bottom:25px}.article-date{font-style:italic;font-size:21px}@media only screen and (max-width:1340px){body{padding:0 40px}.about-text-box{display:flex;width:48%}.profile-pic-container{width:48%;height:auto}.intro{max-width:75%}.about-text-box div{width:94%}}@media only screen and (max-width:1000px){button,h2{font-size:28px}.post-preview p{font-size:21px}p{font-size:19px}article h3{font-size:1.3em}.about-narrative-section p,.my-approach-section p,.my-skills-section p,.my-skills-section ul,.resume-section p,.side-projects-section p,.side-projects-section ul{font-size:19px}.skills-container ul{padding:20px 10px 20px 40px}}@media only screen and (max-width:904px){.intro{max-width:100%}.post-preview-container{padding:30px 0 0;grid-template-columns:100%;grid-column-gap:0;grid-row-gap:0}.post-preview{width:100%;padding-bottom:29%;margin-bottom:35px}.about-container{flex-direction:column;justify-content:space-between}.about-text-box{width:100%}.profile-pic-container{width:100%;padding-bottom:55px}.latest-words button{margin-top:25px}h1{font-size:46px}.words-post-preview-container{grid-template-columns:48% 48%;grid-column-gap:4%;grid-row-gap:40px}.about-narrative-section,.my-approach-section,.my-skills-section p{width:100%}.skills-container{grid-template-columns:100%;margin-bottom:95px}.skills-container div{padding-bottom:50%;margin-bottom:0}.my-skills-section>div>div:nth-child(2)>ul{border:3px solid #000000;border-top:none;border-bottom:none}}@media only screen and (max-width:650px){.post-preview{padding-bottom:70%;margin-bottom:35px}.profile-pic-container{padding-bottom:35px}.connect div{margin-top:15px;display:flex;flex-direction:column}.connect h2{padding-bottom:10px}.words-post-preview-container{grid-template-columns:100%;grid-column-gap:0;grid-row-gap:40px}.skills-container div{padding-bottom:100%}}@media only screen and (max-width:420px){body{padding:0 20px}.post-preview{padding-bottom:100%;margin-bottom:35px}.words-post-preview-container{grid-row-gap:20px}}nav{height:100px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.menu{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu,.open-menu{font-size:33px;cursor:pointer;position:relative;padding:10px;left:10px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.open-menu{background-color:#000;color:#F6F5EE}.menu-options{position:absolute;list-style-type:none;padding:10px 15px;margin:0;border:3px solid #000;font-size:33px;right:50px;background-color:#F6F5EE;-webkit-tap-highlight-color:rgba(255,255,255,0);z-index:3}.menu-options li{padding:10px;text-align:right}.menu-options li,nav a{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.back,.logo{font-size:33px;color:#000;text-decoration:none}@media only screen and (max-width:1340px){.menu-options{right:30px}}@media only screen and (max-width:1000px){.logo,.menu,.menu-options,.open-menu{font-size:28px}}@media only screen and (max-width:420px){.menu-options{right:10px}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}