.heyText{font-size:4.5rem;font-weight:700;line-height:1;margin-bottom:3rem;text-wrap:balance}.aboutMeText p{margin-bottom:1rem}.aboutMeText ul{list-style:none}.timelineContainer{margin-top:6rem;margin-bottom:2rem}.timelineContainer.professional .timelineEntry.personal{display:none}.timelineContainer.personal .timelineEntry.professional{display:none}.timelineContainer h2{font-size:3rem;margin-bottom:1rem}.timelineButtons{display:flex;flex-wrap:wrap;margin-bottom:2rem;gap:16px;font-size:1rem;color:var(--color-white)}.timelineButtons button[aria-pressed=true]{border:2px solid var(--color-synth-blue)}.timeline{position:relative}.timeline::before{content:"";position:absolute;top:0;left:calc(2rem / 2 - 1px);height:100%;width:2px;background:var(--color-white)}.timelineEntry{display:flex}.timelineEntry::before{content:"";display:block;width:calc(2rem + 1px);height:calc(2rem + 1px);min-width:2rem;border-radius:50%;border:2px solid var(--color-white);background-color:var(--color-black);z-index:1;flex:0}.timelineEntry+.timelineEntry{margin-top:2rem}.timelineEntryContent{display:flex;flex-direction:column;padding-left:1rem}.timelineEntryContent h3{font-size:1.5rem;line-height:1.2;margin-bottom:.5rem}.timelineEntryDate{color:var(--color-synth-green);font-family:var(--font-mono);margin-bottom:.75rem}.timelinePhoto{margin-top:.75rem;max-width:400px}.timelinePhoto img{width:100%;height:auto;border-radius:4px}