@import url("https://fonts.googleapis.com/css2?family=MedievalSharp&display=swap");@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0;animation:fadeIn 2s ease-in forwards}.fade-in-delay-1{animation-delay:.2s}.fade-in-delay-2{animation-delay:.4s}.fade-in-delay-3{animation-delay:.6s}.fade-in-delay-4{animation-delay:.8s}body,html{margin:0;padding:0;height:100%}body{background-image:url(/bg.png);background-repeat:repeat-x;background-size:auto 100%;background-attachment:fixed}.scroll-div,body{background-position:top}.scroll-div{width:800px;max-height:calc(100vh - 25vh);height:auto;margin:5vh auto;padding:2rem;overflow-y:auto;background-image:url(/parch.png);background-repeat:repeat-y;background-size:auto;font-family:MedievalSharp,cursive;color:#6e3c15;box-shadow:inset 0 0 0 6px rgba(0,0,0,.3)}.scroll-div h1,.scroll-div h2{text-shadow:1px 1px 0 #f5e1a8;margin-bottom:.5em}.scroll-div h1{font-size:2.5rem}.scroll-div h2{font-size:1.8rem}.scroll-div p{font-size:1.2rem;line-height:1.6;margin-bottom:1em}.scroll-div ul{list-style:square inside;padding-left:0;margin-left:0;margin-bottom:1em}.scroll-div ul li a{color:#4e381a}.scroll-div ul li a:hover{color:#a16b2d}.scroll-div .project-box{border:12px solid transparent;padding:.8rem;margin-bottom:1.5rem;background-color:rgba(245,229,168,.5);box-shadow:4px 4px 0 rgba(0,0,0,.2);list-style-type:none;font-family:MedievalSharp,cursive}.scroll-div .project-box a{text-decoration:none;font-weight:700;color:#5a3e1b}.scroll-div .project-box a:hover{color:#7e5a27}.scroll-div .contact-links{display:flex;justify-content:space-around;align-items:center;margin-top:1em}.scroll-div .contact-links .contact-item{display:flex;align-items:center;gap:.3rem;text-decoration:none;font-weight:700;color:#4e381a;background-color:rgba(245,229,168,.5);padding:.5rem 1rem;border-radius:.5rem;box-shadow:2px 2px 0 rgba(0,0,0,.2)}.scroll-div .contact-links .contact-item:hover{color:#a16b2d}.scroll-div .contact-links .contact-icon{width:32px;height:32px}@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}