.portrait-scene[data-astro-cid-pak5snbs]{aspect-ratio:1;perspective:900px;width:100%;max-width:34rem;margin-inline:auto;display:block;position:relative}.portrait-object[data-astro-cid-pak5snbs]{transform-style:preserve-3d;transform:rotateX(var(--portrait-x,0deg)) rotateY(var(--portrait-y,0deg));pointer-events:none;transition:transform .65s cubic-bezier(.2,.65,.3,1);position:absolute;inset:8%}.portrait-layer[data-astro-cid-pak5snbs]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.layer-back[data-astro-cid-pak5snbs]{transform:translateZ(-40px)scale(1.0445)}.layer-front[data-astro-cid-pak5snbs]{transform:translateZ(40px)scale(.9556)}.disc-ring[data-astro-cid-pak5snbs]{fill:none;stroke:color-mix(in srgb, var(--color-text-muted) 75%, var(--color-border));stroke-width:1.25px;vector-effect:non-scaling-stroke}.dark .disc-ring[data-astro-cid-pak5snbs]{stroke:color-mix(in srgb, var(--color-text-muted) 55%, var(--color-border))}.disc-inner[data-astro-cid-pak5snbs]{stroke-dasharray:4 1}.disc-middle[data-astro-cid-pak5snbs]{stroke-dasharray:2.5 1.5}.disc-outer[data-astro-cid-pak5snbs]{stroke-dasharray:1 3}.halo-arc[data-astro-cid-pak5snbs]{fill:none;stroke:color-mix(in srgb, var(--color-text-muted) 55%, var(--color-border));stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hawking-quantum[data-astro-cid-pak5snbs]{fill:none;stroke:color-mix(in srgb, var(--color-text-muted) 55%, var(--color-border));stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.dark .hawking-quantum[data-astro-cid-pak5snbs]{stroke:color-mix(in srgb, var(--color-text-muted) 70%, var(--color-text))}.photon-arc[data-astro-cid-pak5snbs]{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:14 86;vector-effect:non-scaling-stroke}.portrait-mount[data-astro-cid-pak5snbs]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:50%;padding:.5rem;position:absolute;inset:20%}.portrait-mount[data-astro-cid-pak5snbs]:after{border:1.5px solid color-mix(in srgb, var(--color-accent) 60%, transparent);content:"";border-radius:50%;position:absolute;inset:-2.5%}.portrait-image[data-astro-cid-pak5snbs]{clip-path:circle(50%);object-fit:cover;object-position:50% 20%;border-radius:50%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){[data-motion-ready] .disc-inner[data-astro-cid-pak5snbs]{animation:32s linear infinite disc-travel}[data-motion-ready] .disc-middle[data-astro-cid-pak5snbs]{animation:48s linear infinite disc-travel}[data-motion-ready] .disc-outer[data-astro-cid-pak5snbs]{animation:64s linear infinite disc-travel}[data-motion-ready] .photon-arc[data-astro-cid-pak5snbs]{animation:24s linear infinite disc-travel}[data-motion-ready] .hawking-quantum[data-astro-cid-pak5snbs]{animation:hawking-escape var(--quantum-duration) linear var(--quantum-delay) infinite}}@keyframes disc-travel{to{stroke-dashoffset:-100px}}@keyframes hawking-escape{0%{opacity:0;transform:translateY(0)}3.5%{opacity:.65}25%,to{opacity:0;transform:translateY(-26px)}}.motion-toggle[data-astro-cid-pak5snbs]{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:44px;min-height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:999px;transition:color .15s,border-color .15s;position:absolute;bottom:22%;right:22%}.motion-toggle[data-astro-cid-pak5snbs] svg[data-astro-cid-pak5snbs]{width:16px;height:16px}.motion-toggle[data-astro-cid-pak5snbs]:not([hidden]){place-items:center;display:grid}.motion-toggle[data-astro-cid-pak5snbs]:hover{border-color:var(--color-accent);color:var(--color-accent)}.motion-play[data-astro-cid-pak5snbs],[data-motion-paused] .motion-pause[data-astro-cid-pak5snbs]{display:none}[data-motion-paused] .motion-play[data-astro-cid-pak5snbs]{display:block}[data-motion-paused] .disc-ring[data-astro-cid-pak5snbs],[data-motion-paused] .photon-arc[data-astro-cid-pak5snbs],[data-motion-paused] .hawking-quantum[data-astro-cid-pak5snbs]{animation-play-state:paused}[data-motion-paused] .portrait-object[data-astro-cid-pak5snbs]{transition:none}@media (prefers-reduced-motion:reduce){.portrait-object[data-astro-cid-pak5snbs]{transition:none;transform:none}}.career-atlas[data-astro-cid-owkczc6s]{position:relative}.career-route-graphic[data-astro-cid-owkczc6s]{display:none}.career-route[data-astro-cid-owkczc6s]{--lane-high:.5625rem;--lane-low:1.4375rem;--gutter:2.5rem;--chapter-gap:2.75rem;--node-centre:.8875rem;--terminal-drop:1.75rem;gap:var(--chapter-gap);padding-bottom:calc(var(--terminal-drop) + .75rem);padding-left:var(--gutter);display:grid;position:relative}.career-chapter[data-astro-cid-owkczc6s]{--lane:var(--lane-high);min-width:0;position:relative}.career-chapter[data-astro-cid-owkczc6s][data-chapter=mind]{--lane:var(--lane-low)}.career-node[data-astro-cid-owkczc6s]{z-index:1;top:.45rem;left:calc(var(--lane) - var(--gutter) - .4375rem);position:absolute}.career-rail[data-astro-cid-owkczc6s]{top:var(--node-centre);bottom:0;left:calc(var(--lane) - var(--gutter) - 6.5px);width:7px;color:var(--color-border);position:absolute}.career-chapter[data-astro-cid-owkczc6s][data-chapter=systems] .career-rail[data-astro-cid-owkczc6s]{bottom:calc(var(--terminal-drop) * -1)}.career-rail-ink[data-astro-cid-owkczc6s]{color:var(--color-accent);position:absolute;inset:0 -1px 0 0}.career-rail[data-astro-cid-owkczc6s],.career-rail-ink[data-astro-cid-owkczc6s]{background-image:repeating-linear-gradient(currentColor 0 1px,#0000 1px 11px);border-right:1px solid}.career-bend[data-astro-cid-owkczc6s]{top:100%;left:calc(var(--lane-high) - var(--gutter));width:calc(var(--lane-low) - var(--lane-high));height:calc(var(--chapter-gap) + var(--node-centre));position:absolute;overflow:visible}.career-now[data-astro-cid-owkczc6s]{top:calc(100% + var(--terminal-drop) - .5625rem);left:calc(var(--lane) - var(--gutter) - .25rem);font-family:var(--font-sans);color:var(--color-text);align-items:center;gap:.625rem;font-size:.78125rem;font-weight:600;line-height:1.125rem;display:flex;position:absolute}.career-now-dot[data-astro-cid-owkczc6s]{background:var(--color-accent);border-radius:999px;width:.5rem;height:.5rem}.meta-line[data-astro-cid-owkczc6s]{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.875rem}.chapter-link[data-astro-cid-owkczc6s]:focus-visible{text-decoration-color:currentColor}.career-trace[data-astro-cid-owkczc6s]{stroke:var(--color-text-muted);transition:stroke .2s,opacity .2s}.career-place[data-astro-cid-owkczc6s] path[data-astro-cid-owkczc6s]{stroke:var(--color-text-muted)}.career-place[data-astro-cid-owkczc6s] text[data-astro-cid-owkczc6s],.career-year[data-astro-cid-owkczc6s]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--color-text-muted);font-size:12.5px;transition:fill .2s,opacity .2s}.career-year[data-astro-cid-owkczc6s]{fill:var(--color-text);font-weight:600}.career-hit[data-astro-cid-owkczc6s]{pointer-events:stroke;cursor:default}.career-place[data-astro-cid-owkczc6s],.career-node-mark[data-astro-cid-owkczc6s]{transition:opacity .2s}.career-atlas[data-astro-cid-owkczc6s]:has([data-chapter=physics]:is(:hover,:focus-within)) [data-astro-cid-owkczc6s]:is(.career-trace,.career-place,.career-node-mark):not([data-strand=physics]),.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=physics]:hover) [data-astro-cid-owkczc6s]:is(.career-trace,.career-place,.career-node-mark):not([data-strand=physics]),.career-atlas[data-astro-cid-owkczc6s]:has([data-chapter=mind]:is(:hover,:focus-within)) [data-astro-cid-owkczc6s]:is(.career-trace,.career-place,.career-node-mark):not([data-strand=mind]),.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=mind]:hover) [data-astro-cid-owkczc6s]:is(.career-trace,.career-place,.career-node-mark):not([data-strand=mind]),.career-atlas[data-astro-cid-owkczc6s]:has([data-chapter=systems]:is(:hover,:focus-within)) [data-astro-cid-owkczc6s]:is(.career-trace,.career-place,.career-node-mark):not([data-strand=systems]),.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=systems]:hover) [data-astro-cid-owkczc6s]:is(.career-trace,.career-place,.career-node-mark):not([data-strand=systems]){opacity:.3}.career-atlas[data-astro-cid-owkczc6s]:has([data-chapter=physics]:is(:hover,:focus-within)) .career-trace[data-astro-cid-owkczc6s][data-strand=physics],.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=physics]:hover) .career-trace[data-astro-cid-owkczc6s][data-strand=physics],.career-atlas[data-astro-cid-owkczc6s]:has([data-chapter=mind]:is(:hover,:focus-within)) .career-trace[data-astro-cid-owkczc6s][data-strand=mind],.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=mind]:hover) .career-trace[data-astro-cid-owkczc6s][data-strand=mind],.career-atlas[data-astro-cid-owkczc6s]:has([data-chapter=systems]:is(:hover,:focus-within)) .career-trace[data-astro-cid-owkczc6s][data-strand=systems],.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=systems]:hover) .career-trace[data-astro-cid-owkczc6s][data-strand=systems]{stroke:var(--color-accent)}.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=physics]:hover) [data-astro-cid-owkczc6s][data-chapter=physics] .chapter-link[data-astro-cid-owkczc6s],.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=mind]:hover) [data-astro-cid-owkczc6s][data-chapter=mind] .chapter-link[data-astro-cid-owkczc6s],.career-atlas[data-astro-cid-owkczc6s]:has(.career-hit[data-strand=systems]:hover) [data-astro-cid-owkczc6s][data-chapter=systems] .chapter-link[data-astro-cid-owkczc6s]{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){[data-motion-ready] .career-trace[data-astro-cid-owkczc6s]{animation:1.1s ease-in-out backwards career-draw}[data-motion-ready] .career-trace[data-astro-cid-owkczc6s][data-strand=mind]{animation-delay:1.1s}[data-motion-ready] .career-trace[data-astro-cid-owkczc6s][data-strand=systems]{animation-delay:2.2s}[data-motion-ready] .career-terminal[data-astro-cid-owkczc6s]{animation:.6s ease-out 3.2s backwards career-terminal}@supports (animation-timeline:view()){.career-rail-ink[data-astro-cid-owkczc6s]{animation:linear both career-ink}.career-bend-ink[data-astro-cid-owkczc6s]{animation:linear both career-draw}.career-node[data-astro-cid-owkczc6s],.career-now[data-astro-cid-owkczc6s]{view-timeline:--career-arrival block;view-timeline-inset:65% 35%}.career-node[data-astro-cid-owkczc6s] .atlas-node[data-astro-cid-owkczc6s]{animation:linear both career-node-arrive}.career-node[data-astro-cid-owkczc6s] .atlas-node[data-astro-cid-owkczc6s]:after,.career-now[data-astro-cid-owkczc6s]{animation:linear both career-terminal}.career-rail-ink[data-astro-cid-owkczc6s],.career-bend-ink[data-astro-cid-owkczc6s]{animation-timeline:view(65% 35%);animation-range:cover}.career-node[data-astro-cid-owkczc6s] .atlas-node[data-astro-cid-owkczc6s],.career-node[data-astro-cid-owkczc6s] .atlas-node[data-astro-cid-owkczc6s]:after,.career-now[data-astro-cid-owkczc6s]{animation-timeline:--career-arrival;animation-range:cover}}}@keyframes career-ink{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes career-node-arrive{0%{border-color:var(--color-border);scale:.7}to{border-color:var(--color-accent);scale:1}}@keyframes career-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes career-terminal{0%{opacity:0}to{opacity:1}}@media (width>=64rem){.career-route-graphic[data-astro-cid-owkczc6s]{width:100%;height:auto;display:block;overflow:visible}.career-route[data-astro-cid-owkczc6s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.25rem;padding-bottom:0;padding-left:0}.career-rail[data-astro-cid-owkczc6s],.career-bend[data-astro-cid-owkczc6s],.career-now[data-astro-cid-owkczc6s],.career-node[data-astro-cid-owkczc6s]{display:none}.career-chapter[data-astro-cid-owkczc6s]{padding-right:3rem}}.meta-line[data-astro-cid-vvm4xlcm]{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.875rem}.work-list[data-astro-cid-vvm4xlcm]{display:grid}.work-item[data-astro-cid-vvm4xlcm]{border-bottom:1px solid var(--color-border);min-width:0;padding-block:2rem}.work-media[data-astro-cid-vvm4xlcm]{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;place-items:center;display:grid;overflow:hidden}.work-media-hex[data-astro-cid-vvm4xlcm]{position:relative}.work-media-hex[data-astro-cid-vvm4xlcm] img[data-astro-cid-vvm4xlcm]{width:auto;height:72%;margin:auto;position:absolute;inset:0}.work-media-cover[data-astro-cid-vvm4xlcm]{object-fit:cover;object-position:top;width:100%;height:100%}.dark .work-media-page[data-astro-cid-vvm4xlcm]{filter:brightness(.9)}@media (width>=48rem){.work-list[data-astro-cid-vvm4xlcm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.work-item[data-astro-cid-vvm4xlcm]{border-bottom:0}}
