.academic-log{--academic-rule:color-mix(in srgb, var(--about-ink, #262a28) 13%, transparent);--academic-faint:var(--about-faint, #9b9b91);--academic-muted:var(--about-muted, #6d716b);--academic-accent:var(--about-green, #6f805e);max-width:48rem;margin:1rem 0 3.05rem;color:var(--about-ink,#262a28)}.academic-log__block{padding:1.18rem 0 1.25rem;border-top:1px solid var(--academic-rule)}.academic-log__block:first-child{padding-top:.28rem;border-top:0}.academic-log__block:last-child{padding-bottom:0}.academic-log__label{margin:0 0 .72rem!important;color:var(--academic-muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.61rem!important;font-weight:730!important;letter-spacing:.09em;line-height:1.2!important;text-transform:uppercase}.academic-log__heading-row{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:.72rem}.academic-log__heading-row .academic-log__label{margin-bottom:0!important}.academic-log__count{color:var(--academic-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.academic-study-list,.academic-interests,.academic-timeline{margin:0;padding:0;list-style:none}.academic-study-list{display:grid;gap:.66rem;transform:translateY(.58rem)}.academic-study{display:grid;grid-template-columns:6.45rem minmax(0,1fr);gap:.92rem;align-items:baseline}.academic-study time,.academic-milestone time{color:var(--academic-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:760;letter-spacing:.08em;line-height:1.5;text-align:left;white-space:nowrap}.academic-study__copy h4{margin:0!important;color:var(--about-ink,#262a28)!important;font-family:var(--about-serif,"Noto Serif SC",Georgia,serif)!important;font-size:1rem!important;font-weight:720!important;line-height:1.36!important}.academic-study__copy h4 span{color:var(--academic-muted);font-weight:580}.academic-study__copy p{margin:.16rem 0 0!important;color:var(--academic-muted);font-size:.75rem;line-height:1.5}.academic-interests{display:flex;flex-wrap:wrap;align-items:baseline;gap:.36rem 0;transform:translateY(.58rem)}.academic-interests li{color:var(--about-ink,#262a28);font-family:var(--about-serif,"Noto Serif SC",Georgia,serif);font-size:.9rem;font-weight:650;line-height:1.55}.academic-interests li+li::before{display:inline-block;margin:0 .65rem;color:var(--academic-accent);content:"·"}.academic-timeline{position:relative}.academic-timeline::before{position:absolute;top:.78rem;bottom:.8rem;left:6.97rem;width:1px;content:"";background:var(--academic-rule)}.academic-milestone{position:relative;display:grid;grid-template-columns:6.05rem .95rem minmax(0,1fr);gap:.45rem;align-items:center;min-height:3.32rem;padding:.53rem 0}.academic-milestone+.academic-milestone{border-top:1px solid var(--academic-rule)}.academic-milestone--toggle{min-height:2.15rem;padding:.18rem 0 .08rem}.academic-milestone--toggle .academic-milestone__dot{width:.3rem;height:.3rem;background:var(--about-paper,#f8f4eb);box-shadow:0 0 0 1px color-mix(in srgb,var(--academic-faint) 46%,transparent);transform:translate(.06rem,.14rem)}.academic-milestone>time,.academic-milestone__dot,.academic-milestone__event{transform:translateY(.14rem)}.academic-milestone__dot{position:relative;z-index:1;width:.4rem;height:.4rem;margin-left:.25rem;border:2px solid var(--about-paper,#f8f4eb);border-radius:50%;background:var(--academic-faint);box-shadow:0 0 0 1px color-mix(in srgb,var(--academic-faint) 58%,transparent)}.academic-milestone.is-project .academic-milestone__dot{background:var(--academic-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--academic-accent) 62%,transparent)}.academic-milestone.is-featured .academic-milestone__dot{background:var(--academic-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--academic-accent) 62%,transparent)}.academic-milestone[hidden]{display:none!important}.academic-milestone__event{margin:0!important;color:var(--about-ink,#262a28);font-size:.88rem;font-weight:610;line-height:1.48;min-width:0}.academic-milestone__event strong{color:var(--academic-accent);font-family:var(--about-serif,"Noto Serif SC",Georgia,serif);font-weight:780}.academic-milestone__result{display:inline;margin-left:.62rem;padding-left:.62rem;border-left:1px solid var(--academic-rule);color:var(--academic-accent);font-size:.72rem;font-weight:740;line-height:1.35;white-space:nowrap}.academic-recognition__toggle{display:inline-flex;align-items:center;gap:.28rem;justify-content:flex-start;justify-self:start;align-self:center;width:auto;height:auto;margin:0;padding:.08rem 0 .22rem;border:0;border-bottom:1px solid transparent;border-radius:0;background:0 0;color:color-mix(in srgb,var(--academic-muted) 80%,transparent);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem;font-weight:620;letter-spacing:.055em;line-height:1;transition:color 180ms ease,border-color 180ms ease}.academic-recognition__toggle:hover{color:var(--academic-accent);border-bottom-color:color-mix(in srgb,var(--academic-accent) 32%,transparent)}.academic-recognition__toggle:focus-visible{outline:2px solid var(--academic-accent);outline-offset:3px}.dark .academic-milestone__dot{border-color:var(--about-paper,#1b2021)}@media(max-width:680px){.academic-log{margin-top:.82rem;margin-bottom:2.45rem}.academic-log__block{padding:1.08rem 0 1.14rem}.academic-log__label{margin-bottom:.68rem!important}.academic-study-list{gap:.72rem;transform:translateY(.38rem)}.academic-study{grid-template-columns:5.2rem minmax(0,1fr);gap:.54rem}.academic-study time,.academic-milestone time{font-size:.56rem}.academic-study__copy h4{font-size:.89rem!important}.academic-study__copy p{font-size:.69rem}.academic-interests{transform:translateY(.38rem)}.academic-interests li{font-size:.76rem}.academic-interests li+li::before{margin:0 .42rem}.academic-timeline::before{left:5.93rem}.academic-milestone{grid-template-columns:5.18rem .82rem minmax(0,1fr);gap:.34rem;align-items:start;min-height:0;padding:.66rem 0}.academic-milestone>time,.academic-milestone__dot,.academic-milestone__event{transform:translateY(.1rem)}.academic-milestone__dot{width:.36rem;height:.36rem;margin:.27rem 0 0 .2rem}.academic-milestone__event{font-size:.79rem;line-height:1.48}.academic-milestone__result{margin-left:.45rem;padding-left:.45rem;font-size:.65rem}.academic-recognition__toggle{margin-left:6.34rem}}@media(max-width:520px){.academic-timeline::before{left:.18rem}.academic-milestone{grid-template-columns:.8rem minmax(0,1fr);grid-template-areas:"dot date" "dot event";gap:.08rem .55rem;padding:.78rem 0}.academic-milestone>time{grid-area:date;white-space:normal}.academic-milestone__dot{grid-area:dot;margin:.28rem 0 0}.academic-milestone__event{grid-area:event}.academic-milestone__result{display:inline-block;margin:.28rem 0 0;padding:0;border-left:0;white-space:normal}.academic-milestone--toggle{grid-template-columns:.8rem minmax(0,1fr);grid-template-areas:"dot toggle"}.academic-milestone--toggle .academic-milestone__spacer{display:none}.academic-milestone--toggle .academic-recognition__toggle{grid-area:toggle}.academic-log__heading-row{align-items:flex-start}.academic-recognition__toggle{width:auto;margin-left:0}}