.ContributionGrid-module__jBV0ba__section{width:100%;padding:clamp(3.5rem,9vh,5.5rem) 0 clamp(3rem,7vh,4.5rem)}.ContributionGrid-module__jBV0ba__inner{max-width:1120px;margin:0 auto;padding:0 28px}.ContributionGrid-module__jBV0ba__head{border-bottom:3px double #3c3c44;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-bottom:.9rem;display:flex}.ContributionGrid-module__jBV0ba__head h2{font:500 .68rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#d6d3cc;margin:0}.ContributionGrid-module__jBV0ba__head p{font:.66rem/1.5 var(--font-mono);letter-spacing:.05em;color:#75726c;font-variant-numeric:tabular-nums;margin:0}.ContributionGrid-module__jBV0ba__plot{margin-top:1.6rem}.ContributionGrid-module__jBV0ba__months{font:.6rem/1 var(--font-mono);letter-spacing:.1em;color:#6b6863;margin-bottom:.5rem;display:grid}.ContributionGrid-module__jBV0ba__months span{white-space:nowrap;grid-row:1;overflow:visible}.ContributionGrid-module__jBV0ba__grid{grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-flow:row;gap:2px;display:grid}.ContributionGrid-module__jBV0ba__day{aspect-ratio:1;background:#101114;border-radius:2px}.ContributionGrid-module__jBV0ba__day[data-level="1"]{background:#9fdcff2e}.ContributionGrid-module__jBV0ba__day[data-level="2"]{background:#9fdcff61}.ContributionGrid-module__jBV0ba__day[data-level="3"]{background:#9fdcffa3}.ContributionGrid-module__jBV0ba__day[data-level="4"]{background:#cfeeff}.ContributionGrid-module__jBV0ba__foot{font:.66rem/1 var(--font-mono);letter-spacing:.05em;margin:1.4rem 0 0}.ContributionGrid-module__jBV0ba__foot a{color:#75726c;text-decoration:none;transition:color .2s}.ContributionGrid-module__jBV0ba__foot a:hover{color:#f2f0eb}.ContributionGrid-module__jBV0ba__foot a:focus-visible{outline-offset:4px;outline:1px solid #75726c}@media not (min-width:700px){.ContributionGrid-module__jBV0ba__grid{gap:1px}.ContributionGrid-module__jBV0ba__months{font-size:.55rem}.ContributionGrid-module__jBV0ba__months span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.ContributionGrid-module__jBV0ba__foot a{transition:none}}
.Education-module__JpHHoW__section{width:100%;padding:0 0 clamp(3.5rem,9vh,5.5rem)}.Education-module__JpHHoW__inner{max-width:1120px;margin:0 auto;padding:0 28px}.Education-module__JpHHoW__head{border-bottom:1px solid #2a2a31;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 2rem;padding-bottom:.8rem;display:flex}.Education-module__JpHHoW__head h2{font:500 .68rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#d6d3cc;margin:0}.Education-module__JpHHoW__head p{font:.66rem/1.5 var(--font-mono);letter-spacing:.05em;color:#75726c;margin:0}.Education-module__JpHHoW__list{margin:0;padding:0;list-style:none}.Education-module__JpHHoW__list>li{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.5rem;padding:.95rem 0;display:flex}.Education-module__JpHHoW__list>li+li{border-top:1px solid #1f1f25}.Education-module__JpHHoW__name{min-width:7rem;font:.78rem/1.4 var(--font-mono);letter-spacing:.06em;color:#edebe6;flex:none}.Education-module__JpHHoW__field{color:#8e8b85;font-size:.92rem;line-height:1.5}@media not (min-width:560px){.Education-module__JpHHoW__list>li{flex-direction:column;align-items:flex-start;gap:.25rem}.Education-module__JpHHoW__name{min-width:0}}
