:root{--base:#252525;--shadeOne:color-mix(in srgb,var(--base),#fff 10%);--shadeTwo:color-mix(in srgb,var(--base),#fff 17%);--shadeThree:color-mix(in srgb,var(--base),#fff 27%);--shadeFour:color-mix(in srgb,var(--base),#fff 37%);--shadeFive:color-mix(in srgb,var(--base),#fff 67%);--shadeSix:color-mix(in srgb,var(--base),#fff 76%);--bodyBg:#000}.me{position:absolute;right:11%;top:10%;z-index:-1}.me img{width:100%}.greetings{font-size:4.5em;color:#fff;font-family:Tomorrow-Bold;padding-top:9%;padding-bottom:5%}.greetings p{width:680px;padding-left:146px}.linkedin{padding:90px;text-align:center;font-size:1.625em}.linkedin p{margin:0;padding-bottom:40px}.linkedin a{display:block;margin:auto;width:fit-content;padding:30px 50px;font-family:Tomorrow-Bold;color:var(--base);background-color:#fff;font-size:.90em;text-decoration:none}.linkedin a:hover{background-color:#D4D4D4}.resume{cursor:grab;padding-left:60px;padding-bottom:60px;padding-right:60px;position:relative;width:2400px;user-select:none}.hscroll{width:-webkit-fill-available;overflow:hidden;scroll-behavior:smooth}.company{float:left;color:#fff;text-align:center}.company-one{width:900px}.company-two{width:600px}.company-thee{width:300px}.role{float:left;width:300px}.description{height:230px}.description p:first-child{font-family:Tomorrow-Medium}.description p:last-child{color:var(--shadeSix)}.year,.company-title{height:43px;line-height:43px}.company-title{font-family:Tomorrow-Bold;text-transform:uppercase}.year{font-family:Tomorrow-Bold}.pattern-one .company-title{background-color:var(--shadeFive)}.pattern-one .year{background-color:var(--shadeFour)}.pattern-two .company-title{background-color:var(--shadeFour)}.pattern-two .year{background-color:var(--shadeFive)}.company .role-one{background-color:var(--shadeOne)}.company .role-two{background-color:var(--shadeTwo)}.company .role-three{background-color:var(--shadeThree)}.description{padding:20px;font-size:.9em}@media (max-width:1399.98px){.greetings{padding-top:40%;font-size:4.5em;padding-bottom:8%}.greetings p{width:auto;padding:20px;text-align:center}.me{width:80%;margin:auto;right:10%;top:5%}}@media (max-width:767.98px){.company{border-left:1px solid var(--shadeFour)}.resume{width:1124px}.company-one,.company-two,.company-thee,.role{width:280px}.description{height:240px}}