.portrait-field__layer[data-astro-cid-ol6wdol4]{position:absolute;left:-6%;top:-17.5%;width:138%;height:135%;pointer-events:none}.portrait-field__stage[data-astro-cid-ol6wdol4]{container-type:inline-size}.portrait-field__cloud[data-astro-cid-ol6wdol4]{position:absolute;inset:0;pointer-events:none}.portrait-field__node[data-astro-cid-ol6wdol4]{position:absolute;left:var(--x);top:var(--y);display:block;font-size:var(--s);line-height:1;color:#e8f6f7;opacity:var(--o);filter:blur(var(--blur));translate:-50% -50%;scale:1;rotate:0deg}@media (prefers-reduced-motion: no-preference){.portrait-field__node[data-astro-cid-ol6wdol4]{animation:portrait-drift var(--period) cubic-bezier(.45,0,.55,1) var(--delay) infinite alternate}}@keyframes portrait-drift{0%{transform:translate3d(calc(var(--drift) * -.4),calc(var(--drift) * .5),0)}to{transform:translate3d(calc(var(--drift) * .4),calc(var(--drift) * -.5),0)}}.portrait-field__bloom[data-astro-cid-ol6wdol4]{position:absolute;left:50%;top:50%;width:92%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#00aebb4d,#00aebb1a 55%,#00aebb00);opacity:0;pointer-events:none}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){.portrait-field[data-astro-cid-ol6wdol4][data-portrait-cloud]:not([data-burst]) .portrait-field__node[data-astro-cid-ol6wdol4]{opacity:0}.portrait-field[data-astro-cid-ol6wdol4][data-burst] .portrait-field__node[data-astro-cid-ol6wdol4]{animation:portrait-burst var(--burst-run) cubic-bezier(.16,1,.3,1) var(--burst-delay) both,portrait-appear .18s ease-out var(--burst-delay) both,portrait-drift var(--period) cubic-bezier(.45,0,.55,1) var(--delay) infinite alternate}.portrait-field[data-astro-cid-ol6wdol4][data-burst] .portrait-field__photo[data-astro-cid-ol6wdol4]{animation:portrait-give .76s both}.portrait-field[data-astro-cid-ol6wdol4][data-burst] .portrait-field__bloom[data-astro-cid-ol6wdol4]{animation:portrait-bloom 1.2s cubic-bezier(.16,1,.3,1) 90ms both}}@media (scripting: enabled) and (prefers-reduced-motion: reduce){.portrait-field[data-astro-cid-ol6wdol4][data-portrait-cloud]:not([data-burst]) .portrait-field__node[data-astro-cid-ol6wdol4]{opacity:0}.portrait-field[data-astro-cid-ol6wdol4][data-burst] .portrait-field__node[data-astro-cid-ol6wdol4]{animation:portrait-appear .4s ease-out var(--burst-delay) both}}@keyframes portrait-burst{0%{translate:calc(-50% + var(--fx)) calc(-50% + var(--fy));scale:var(--s0);rotate:var(--r0);filter:blur(var(--b0))}}@keyframes portrait-appear{0%{opacity:0}}@keyframes portrait-give{0%{scale:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}12%{scale:.975;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{scale:1}}@keyframes portrait-bloom{0%{opacity:0;scale:.55}14%{opacity:1}to{opacity:0;scale:1.25}}.portrait-field__photo[data-astro-cid-ol6wdol4]{width:min(66%,22.5rem);aspect-ratio:1;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -24px #000000b3}.career__rail[data-astro-cid-zhxkjw2l]{--rail-pad: 2.5rem;--node: .9375rem;--node-y: calc(var(--text-h3) * .65);position:relative;padding-left:var(--rail-pad)}.career__chapter[data-astro-cid-zhxkjw2l]{position:relative}.career__chapter[data-astro-cid-zhxkjw2l]:not(:last-child){padding-bottom:var(--spacing-block)}.career__line[data-astro-cid-zhxkjw2l]{position:absolute;left:calc(var(--node) / 2 - var(--rail-pad) - .5px);top:var(--node-y);bottom:calc(var(--node-y) * -1);width:1px;background:#ffffff24;view-timeline:--career-segment block}.career__chapter[data-astro-cid-zhxkjw2l]:last-child .career__line[data-astro-cid-zhxkjw2l]{display:none}.career__fill[data-astro-cid-zhxkjw2l]{position:absolute;inset:0;background:var(--color-brand);transform-origin:top;transform:scaleY(0);display:none}.career__node[data-astro-cid-zhxkjw2l]{position:absolute;left:calc(var(--rail-pad) * -1);top:calc(var(--node-y) - var(--node) / 2);width:var(--node);height:var(--node);border-radius:9999px;border:1px solid var(--color-brand);background:#0a0a0a}.career__chapter[data-astro-cid-zhxkjw2l]:last-child .career__node[data-astro-cid-zhxkjw2l]{background:var(--color-brand)}@media (min-width: 1024px){.career__rail[data-astro-cid-zhxkjw2l]{--rail-pad: 3.5rem}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.career__fill[data-astro-cid-zhxkjw2l]{display:block;animation:career-fill linear both;animation-timeline:--career-segment;animation-range:cover 50vh cover calc(100% - 50vh)}.career__node[data-astro-cid-zhxkjw2l],.career__chapter[data-astro-cid-zhxkjw2l]:last-child .career__node[data-astro-cid-zhxkjw2l]{animation:career-node linear both;animation-timeline:view();animation-range:cover calc(50vh - .75rem) cover calc(50vh + .75rem)}}}@keyframes career-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes career-node{0%{background-color:#0a0a0a}to{background-color:var(--color-brand)}}
