.home{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12.5rem;height:-moz-min-content;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:720px}@media screen and (max-width:600px){.home{width:auto}}.homeMe{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:.75rem;height:100vh;justify-content:center;overflow:visible;padding:0;position:relative}.homeMe .me__description{color:#8c8fa6;font-size:1.5rem}@media screen and (max-width:600px){.homeMe .me__description{text-align:center;padding:0 1rem}}.homeAbout{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:50px;height:-moz-min-content;height:min-content;justify-content:center;overflow:visible;padding:0 1rem;position:relative}@media(min-width:768px){.homeAbout{padding:0}}@font-face{font-family:Solway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ebb0e82dc21c5d6e-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:Solway Fallback;src:local("Times New Roman");ascent-override:78.28%;descent-override:20.60%;line-gap-override:0.00%;size-adjust:121.35%}.__className_0954d0{font-family:Solway,Solway Fallback;font-weight:400;font-style:normal}.title{font-size:2.625rem;font-weight:700;margin:0}.timeline{display:grid;gap:2rem}.timeline h2{text-align:center}.timeline .experiences{position:relative;display:grid;gap:3rem}.timeline .experiences .experience{position:relative;display:grid;grid-template-columns:1fr;gap:.3rem 1.5rem;grid-template-areas:"date" "title" "description" "company"}.timeline .experiences .experience__title{grid-area:title;font-weight:700;font-size:1.5rem}.timeline .experiences .experience__date{grid-area:date;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700}.timeline .experiences .experience__description{grid-area:description}.timeline .experiences .experience__company{grid-area:company;font-weight:700;font-style:italic;color:#474747}@media(min-width:768px){.timeline .experiences{position:relative;display:grid;gap:1rem}.timeline .experiences:before{content:"";position:absolute;left:7px;top:50px;bottom:30px;width:2px;background:#ddd}.timeline .experiences .experience{position:relative;display:grid;grid-template-columns:1fr 4fr;gap:.3rem 1.5rem;grid-template-areas:"date title" "date description" "date company";padding-left:40px}.timeline .experiences .experience:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#ddd;border-radius:50%;box-shadow:0 0 0 2px #ddd}}.profile{position:relative;display:grid;grid-template-rows:1fr .5fr .5fr 1fr;grid-template-areas:"photo" "name" "description" "links";align-items:center}.profile__photo{text-align:center;grid-area:photo}.profile__photo img{border-radius:183px;border:2px solid #474747}.profile__name{font-size:2rem;grid-area:name;text-align:center;font-weight:700}.profile__description{grid-area:description;padding:0 1rem;font-size:1.2rem}.profile__links{gap:12px;grid-area:links}.profile__links,.socialIcon{display:flex;justify-content:center;align-items:center}.socialIcon{cursor:pointer;height:40px;width:40px;overflow:hidden;text-decoration:none;border-radius:1rem;border:2px solid #474747;transform:none;position:relative}.socialIcon svg{fill:#474747;height:20px;width:20px;position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.skillSet{display:grid;gap:2rem}.skillSet h2{text-align:center}.skillSet__skills{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media(min-width:768px){.skillSet__skills{grid-template-columns:1fr 1fr 1fr 1fr}}.pill{border-radius:1.5rem;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:-moz-min-content;height:min-content;overflow:hidden;padding:.5rem 1rem;position:relative;transform:perspective(1200px);width:-moz-fit-content;width:fit-content;will-change:transform;border:2px solid #474747;font-size:1.5rem}.iconPill,.pill{align-items:center;display:flex;justify-content:center}.iconPill{padding:.5rem;border:1px solid #ddd;text-align:center}