.Panel-module-scss-module__Sfg1yG__panel{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"identity identity identity telemetry telemetry telemetry telemetry telemetry""stack stack stack stack stack work work work""education education education education experience experience experience experience""languages languages languages socials socials socials socials socials";gap:.75rem;width:100%;max-width:90rem;margin-inline:auto;display:grid}@media (max-width:1023.98px){.Panel-module-scss-module__Sfg1yG__panel{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"identity identity telemetry telemetry""stack stack stack work""education education experience experience""languages socials socials socials"}}@media (max-width:767.98px){.Panel-module-scss-module__Sfg1yG__panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""socials"}.Panel-module-scss-module__Sfg1yG__panel [data-module=telemetry],.Panel-module-scss-module__Sfg1yG__panel [data-module=stack],.Panel-module-scss-module__Sfg1yG__panel [data-module=work],.Panel-module-scss-module__Sfg1yG__panel [data-module=education],.Panel-module-scss-module__Sfg1yG__panel [data-module=experience],.Panel-module-scss-module__Sfg1yG__panel [data-module=languages]{display:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:660px){html.js .Panel-module-scss-module__Sfg1yG__panel{flex:1;min-height:0}}
.Stage-module-scss-module___UdSSq__mount{z-index:0;position:relative}.Stage-module-scss-module___UdSSq__stage{display:block}.Stage-module-scss-module___UdSSq__overture{text-align:center;place-content:center;justify-items:center;gap:.5rem;min-height:72svh;padding:2.5rem 1.5rem;display:grid}.Stage-module-scss-module___UdSSq__title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--text);text-wrap:balance;font-size:clamp(3rem,1rem + 6.66667vw,7rem);font-weight:700;line-height:.92}.Stage-module-scss-module___UdSSq__lede{color:var(--live);font-size:clamp(.9375rem,.65625rem + .9375vw,1.5rem)}.Stage-module-scss-module___UdSSq__cue{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);justify-items:center;gap:.5rem;margin-top:2.5rem;font-size:.6875rem;display:grid}@media (prefers-reduced-motion:reduce){.Stage-module-scss-module___UdSSq__cue{display:none}}.Stage-module-scss-module___UdSSq__cueWord{margin-right:-.3em}.Stage-module-scss-module___UdSSq__cueTrack{background:linear-gradient(180deg, color-mix(in oklab, var(--live) 24%, transparent) 0%, transparent 100%);width:1px;height:30px;position:relative;overflow:hidden}.Stage-module-scss-module___UdSSq__cueDot{inset-inline:-1px;background:var(--live-bright);opacity:0;border-radius:999rem;height:5px;position:absolute;top:0}@media (prefers-reduced-motion:no-preference){:is(html.js .Stage-module-scss-module___UdSSq__title,html.js .Stage-module-scss-module___UdSSq__cueWord,html.js .Stage-module-scss-module___UdSSq__cueTrack){visibility:hidden;animation:0s linear 2.5s forwards Stage-module-scss-module___UdSSq__uncover}html.js .Stage-module-scss-module___UdSSq__lede{clip-path:inset(-30% 100% -30% -4%);animation:0s linear 2.5s forwards Stage-module-scss-module___UdSSq__unwipe}}@keyframes Stage-module-scss-module___UdSSq__uncover{to{visibility:visible}}@keyframes Stage-module-scss-module___UdSSq__unwipe{to{clip-path:none}}.Stage-module-scss-module___UdSSq__deck{padding:1rem .5rem 2.5rem;position:relative}@media (min-width:768px){.Stage-module-scss-module___UdSSq__deck{padding:1.5rem}}.Stage-module-scss-module___UdSSq__placeholder{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:color-mix(in oklab, var(--bark-700) 78%, transparent);border-left:1px solid var(--action-deep);border-radius:0 .375rem .375rem 0;margin-bottom:.5rem;padding:2px .5rem;font-size:.625rem;display:inline-block}.Stage-module-scss-module___UdSSq__sweep{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:660px){html.js .Stage-module-scss-module___UdSSq__mount{height:380svh}html.js .Stage-module-scss-module___UdSSq__stage{inset-inline:0;grid-template:minmax(0,1fr)/minmax(0,1fr);height:100svh;display:grid;position:fixed;top:0}html.js .Stage-module-scss-module___UdSSq__released{position:absolute;top:280svh}html.js .Stage-module-scss-module___UdSSq__overture{z-index:1;pointer-events:none;will-change:transform,opacity,filter;grid-area:1/1;min-height:0}html.js .Stage-module-scss-module___UdSSq__lede{opacity:.4}html.js .Stage-module-scss-module___UdSSq__deck{min-height:0;padding-top:calc(var(--bar-height) + .5rem);pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;display:flex;overflow:clip}html.js .Stage-module-scss-module___UdSSq__deck [data-module]{opacity:0}html.js .Stage-module-scss-module___UdSSq__placeholder{opacity:0}html.js .Stage-module-scss-module___UdSSq__sweep{inset-block:-6%;pointer-events:none;mix-blend-mode:plus-lighter;background:linear-gradient(100deg, transparent 0%, color-mix(in oklab, var(--live) 9%, transparent) 45%, color-mix(in oklab, var(--live-bright) 13%, transparent) 55%, transparent 100%);opacity:0;will-change:transform,opacity;width:34%;display:block;position:absolute;left:0}}
