.resume_sheet__b1py9 [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 60ms)}.resume_sheet__b1py9 [data-reveal][data-in]{opacity:1;transform:none}.resume_sheet__b1py9 [data-reveal]:focus-within{opacity:1;transform:none;transition-delay:0s}.resume_rule__j7XnH{height:4px;position:relative;border-top:1px solid var(--border-strong)}.resume_rule__j7XnH:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--gold);opacity:.38}.resume_kicker__tKKyO{font-family:var(--font-mono,ui-monospace,Menlo,Consolas,monospace);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.resume_sectionHead__PmQmT{display:flex;align-items:center;gap:.65rem}.resume_thread__VOMng{flex:1 1 0;height:1px;background:linear-gradient(to right,var(--border-strong),transparent);opacity:.8}.resume_contactList__GjHGd{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;list-style:none;margin:0;padding:0}.resume_contactList__GjHGd a{display:inline-block;padding:3px 0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--text-subtle) 55%,transparent);transition:color .18s ease,text-decoration-color .18s ease}.resume_contactList__GjHGd a:hover{color:var(--accent);text-decoration-color:var(--accent)}.resume_chron__SY_92{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.resume_chronItem__Q2p36{position:relative;padding:0 0 1.5rem 1.9rem;scroll-margin-top:6rem}.resume_chronItem__Q2p36:before{content:"";position:absolute;left:0;top:.3rem;width:12px;height:12px;border-radius:999px;border:2px solid var(--border-strong);background:var(--bg);z-index:1}.resume_chronItem__Q2p36:after{content:"";position:absolute;left:5px;top:1.1rem;bottom:0;width:2px;background:color-mix(in oklab,var(--border-strong) 85%,transparent);transform:scaleY(0);transform-origin:top center;transition:transform .52s cubic-bezier(.16,1,.3,1) .12s}.resume_chronItem__Q2p36[data-in]:after{transform:scaleY(1)}.resume_chronItem__Q2p36:last-child:after{content:none}.resume_chronItem__Q2p36[data-lane=study]:before{border-color:var(--gold)}.resume_chronItem__Q2p36[data-kind=award]:before{border-color:var(--accent);background:var(--accent)}.resume_chronItem__Q2p36[data-kind=milestone]:before{border-color:var(--accent)}.resume_chronLane__ohhrF{display:inline-block;font-family:var(--font-mono,ui-monospace,Menlo,Consolas,monospace);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle)}.resume_chronItem__Q2p36[data-lane=study] .resume_chronLane__ohhrF{color:var(--gold)}.resume_chronItem__Q2p36[data-kind=award] .resume_chronLane__ohhrF{color:var(--accent)}.resume_chronDate__cFn4v{font-family:var(--font-mono,ui-monospace,Menlo,Consolas,monospace);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle)}.resume_chronTitle__WwEfa{margin-top:.15rem;font-size:1rem;line-height:1.3;color:var(--text)}.resume_chronNote__Lwlbw{margin-top:.25rem;font-size:.85rem;line-height:1.55;color:var(--text-muted)}.resume_chronItem__Q2p36:target .resume_chronTitle__WwEfa{color:var(--accent)}.resume_chronItem__Q2p36:target:before{box-shadow:0 0 0 4px var(--accent-glow);border-color:var(--accent)}@media (min-width:1024px){.resume_chron__SY_92{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.resume_chronItem__Q2p36{grid-row:var(--row);padding:0 0 1.9rem}.resume_chronItem__Q2p36[data-lane=study]{grid-column:1;text-align:right;padding-right:1.4rem}.resume_chronItem__Q2p36[data-lane=career]{grid-column:3;padding-left:1.4rem}.resume_chronItem__Q2p36:before{left:auto}.resume_chronItem__Q2p36[data-lane=study]:before{right:calc(-1.5rem - 6px)}.resume_chronItem__Q2p36[data-lane=career]:before{left:calc(-1.5rem - 6px)}.resume_chronItem__Q2p36:after{left:auto}.resume_chronItem__Q2p36[data-lane=study]:after{right:calc(-1.5rem - 1px)}.resume_chronItem__Q2p36[data-lane=career]:after{left:calc(-1.5rem - 1px)}}.resume_laneKey__lbgiM{display:none}@media (min-width:1024px){.resume_laneKey__lbgiM{display:flex;justify-content:center;gap:1.6rem}}.resume_laneKeyItem__iEjiW{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono,ui-monospace,Menlo,Consolas,monospace);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle)}.resume_laneSwatch__QCKKG{width:10px;height:10px;border-radius:999px;border:2px solid var(--border-strong)}.resume_laneSwatchStudy__wMlen{border-color:var(--gold);background:var(--bg)}.resume_laneSwatchRole__QGw8r{border-color:var(--border-strong);background:var(--bg)}.resume_laneSwatchAward__C0hPc{border-color:var(--accent);background:var(--accent)}.resume_cards__jVmLE{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.resume_cards__jVmLE{grid-template-columns:repeat(2,minmax(0,1fr))}}.resume_card__rYon2{position:relative;display:flex;flex-direction:column;height:100%;padding:1.1rem 1.15rem;border:1px solid var(--border);border-radius:.6rem;background:var(--bg-elevated);transition:border-color .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.resume_card__rYon2:focus-within,.resume_card__rYon2:hover{border-color:var(--border-strong);transform:translateY(-2px)}.resume_systemLink__eJoQV{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--text);transition:color .2s ease}.resume_systemLink__eJoQV:after{content:"";position:absolute;inset:0;border-radius:.6rem}.resume_systemLink__eJoQV:hover{color:var(--accent)}.resume_systemLink__eJoQV:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.resume_systemTitle__B_YuT{font-size:1.05rem;line-height:1.3}.resume_arrow__Kq5tJ{flex:none;display:inline-block;transition:transform .22s cubic-bezier(.16,1,.3,1);color:var(--gold)}.resume_systemLink__eJoQV:hover .resume_arrow__Kq5tJ{transform:translateX(3px)}.resume_stackLine__Tqrnh{margin-top:.7rem;font-family:var(--font-mono,ui-monospace,Menlo,Consolas,monospace);font-size:.66rem;line-height:1.7;letter-spacing:.04em;color:var(--text-subtle)}.resume_craft__X3swV{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 2rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.resume_craft__X3swV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resume_craft__X3swV{grid-template-columns:repeat(4,minmax(0,1fr))}}.resume_craftGroup__ftfYM{padding-top:.6rem;border-top:1px solid var(--border)}.resume_craftItems__vrG9_{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:.45rem 0 0;padding:0}.resume_chip__2L6bH{padding:.15rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--bg);font-size:.72rem;line-height:1.5;color:var(--text-muted);transition:border-color .2s ease,color .2s ease}.resume_chip__2L6bH:hover{border-color:var(--accent);color:var(--text)}@media (prefers-reduced-motion:reduce){.resume_sheet__b1py9 [data-reveal],.resume_sheet__b1py9 [data-reveal][data-in]{opacity:1;transform:none;transition:none}.resume_arrow__Kq5tJ,.resume_card__rYon2,.resume_chronItem__Q2p36:after{transform:none!important;transition:none!important}.resume_chronItem__Q2p36:after{transform:scale(1)!important}.resume_card__rYon2:focus-within,.resume_card__rYon2:hover{transform:none}}@media print{.resume_sheet__b1py9,.resume_sheet__b1py9 *{color:#000!important;background:none!important;box-shadow:none!important}.resume_sheet__b1py9 [data-reveal],.resume_sheet__b1py9 [data-reveal][data-in]{opacity:1!important;transform:none!important;transition:none!important}.resume_card__rYon2,.resume_chronItem__Q2p36,.resume_craftGroup__ftfYM{break-inside:avoid}.resume_card__rYon2,.resume_craftGroup__ftfYM{border-color:#bbb!important}.resume_rule__j7XnH{border-top-color:#000}.resume_rule__j7XnH:after{background:#999}.resume_thread__VOMng{background:#bbb}.resume_chron__SY_92{grid-template-columns:minmax(0,1fr)!important}.resume_chronItem__Q2p36,.resume_chronItem__Q2p36[data-lane=career],.resume_chronItem__Q2p36[data-lane=study]{grid-row:auto!important;grid-column:1!important;text-align:left!important;padding:0 0 1rem 1.9rem!important}.resume_chronItem__Q2p36:before,.resume_chronItem__Q2p36[data-lane=career]:before,.resume_chronItem__Q2p36[data-lane=study]:before{left:0!important;right:auto!important;background:#fff!important;border-color:#666!important}.resume_chronItem__Q2p36:after,.resume_chronItem__Q2p36[data-lane=career]:after,.resume_chronItem__Q2p36[data-lane=study]:after{left:5px!important;right:auto!important;background:#bbb!important;transform:none!important}.resume_laneKey__lbgiM{display:none!important}.resume_chip__2L6bH{border-color:#bbb!important}.resume_cards__jVmLE,.resume_craft__X3swV{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resume_contactList__GjHGd a{text-decoration:none}}