@keyframes _4tTDAq_reveal{0%{clip-path:inset(-.3em 100% -.3em -.1em)}to{clip-path:inset(-.3em -.1em)}}@keyframes _4tTDAq_collapse{0%{width:var(--w)}to{width:0}}@keyframes _4tTDAq_slide-out{0%{transform:translate(calc(-100% - .1em))}to{transform:translate(0)}}._4tTDAq_lockup{align-items:baseline;display:flex}@media screen and (max-width:766px){._4tTDAq_lockup{flex-wrap:wrap}}._4tTDAq_name{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(2rem,10vw,8rem);font-weight:700;line-height:1;animation:.9s cubic-bezier(.86,0,.07,1) .2s both _4tTDAq_reveal}._4tTDAq_collapse{width:var(--w,auto);grid-template-columns:minmax(0,1fr);display:inline-grid}._4tTDAq_collapse>span{white-space:pre;min-width:0;overflow-x:clip}._4tTDAq_collapse{animation:.6s cubic-bezier(.86,0,.07,1) 1.2s forwards _4tTDAq_collapse}@keyframes _4tTDAq_collapse-room{0%{clip-path:inset(-.3em -.1em -.3em 0)}to{clip-path:inset(-.3em 0)}}._4tTDAq_collapse:has(+._4tTDAq_is)>span{animation:.6s cubic-bezier(.86,0,.07,1) 1.2s both _4tTDAq_collapse-room;overflow-x:visible}._4tTDAq_is{clip-path:inset(-.3em -.3em -.3em 0);letter-spacing:-.03em;font-size:.6em;display:inline-block}._4tTDAq_is>span{animation:.3s cubic-bezier(.23,1,.32,1) 1.8s both _4tTDAq_slide-out;display:inline-block}._4tTDAq_values{letter-spacing:normal;white-space:nowrap;width:0;min-width:0;margin:0 0 0 .35em;font-size:clamp(1.25rem,3vw,2.75rem);font-weight:400;line-height:1.2;display:inline-grid;position:relative;top:-.1em;overflow-y:clip}@media screen and (max-width:766px){._4tTDAq_values{white-space:normal;flex-basis:100%;width:auto;margin:.5em 0 0;top:0}}._4tTDAq_value{grid-area:1/1;transform:translateY(-100%)}._4tTDAq_value[data-state=in]{transition:transform .6s cubic-bezier(.86,0,.07,1);transform:translateY(0)}._4tTDAq_value[data-state=out]{transition:transform .3s cubic-bezier(.86,0,.07,1);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){._4tTDAq_name{animation:none}._4tTDAq_collapse,._4tTDAq_collapse>span,._4tTDAq_is>span{animation-duration:1ms;animation-delay:0s}._4tTDAq_value{transition:none!important}}._4tTDAq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
@keyframes V3tQVa_row-shown{0%{visibility:hidden}to{visibility:visible}}@keyframes V3tQVa_row-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.V3tQVa_work{padding:clamp(1rem,3vw,2.5rem) 8vw 16vh calc(8vw + clamp(1rem,3vw,3rem))}.V3tQVa_listBox{z-index:1;position:relative}@keyframes V3tQVa_media-pop{0%{filter:blur(5px);transform:scale(1.1)}to{filter:blur();transform:scale(1)}}.V3tQVa_media{z-index:0;position:fixed;inset:0;overflow:hidden}.V3tQVa_media:after{content:"";z-index:3;background-color:#0000008c;transition:background-color .6s cubic-bezier(.86,0,.07,1);position:absolute;inset:0}.V3tQVa_media[data-empty]:after{background-color:#f7ecd9;transition:background-color 1.4s cubic-bezier(.37,0,.63,1) .5s}.V3tQVa_mediaLayer{visibility:hidden;position:absolute;inset:0}.V3tQVa_mediaLayer img,.V3tQVa_mediaLayer video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.V3tQVa_mediaLayer[data-state=previous]{visibility:visible;z-index:1}.V3tQVa_mediaLayer[data-state=current]{visibility:visible;z-index:2;animation:1.8s cubic-bezier(.23,1,.32,1) both V3tQVa_media-pop}.V3tQVa_list{grid-template-columns:auto 5em auto 1em auto;width:fit-content;max-width:100%;margin:0;padding:0;font-size:clamp(.8rem,1.05vw,.9rem);display:grid}.V3tQVa_job{grid-column:1/-1;grid-template-columns:subgrid;animation:V3tQVa_row-shown 1ms linear calc(2s + var(--i)*80ms) both;outline:none;padding:.4rem 0;font-size:clamp(.8rem,1.05vw,.9rem);line-height:1.4;display:grid;position:relative}.V3tQVa_job:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.V3tQVa_overlay{color:inherit;font-size:inherit;line-height:inherit;background:0 0;margin:0;padding:0;display:inline}.V3tQVa_overlay:after{content:none}.V3tQVa_overlay{z-index:2;position:absolute;inset:0}.V3tQVa_overlay:focus-visible{outline:none}.V3tQVa_head{grid-column:1/-1;grid-template-columns:subgrid;cursor:default;display:grid;overflow-y:clip}.V3tQVa_headInner{grid-column:1/-1;grid-template-columns:subgrid;color:var(--fg);animation:V3tQVa_row-in .6s cubic-bezier(.86, 0, .07, 1) calc(2s + var(--i)*80ms) both;align-items:center;display:grid}.V3tQVa_headInner .V3tQVa_role,.V3tQVa_headInner .V3tQVa_years{transition:color var(--text-fade,.3s) var(--text-ease,cubic-bezier(.86, 0, .07, 1)) var(--text-delay,0s)}.V3tQVa_company{background-image:linear-gradient(var(--box), var(--box));color:var(--fg);transition:background-size .3s cubic-bezier(.86, 0, .07, 1),color var(--text-fade,.3s) var(--text-ease,cubic-bezier(.86, 0, .07, 1)) var(--text-delay,0s);background-repeat:no-repeat;background-size:0% 100%;grid-column:1;justify-self:start;margin-left:-.3em;padding:0 .3em;font-size:clamp(1.1rem,2.2vw,1.85rem);font-weight:400;line-height:1.2}.V3tQVa_role{color:var(--fg-muted);grid-column:3;justify-self:end;font-size:clamp(.8rem,1.1vw,.95rem)}.V3tQVa_years{font-variant-numeric:tabular-nums;color:var(--fg-muted);grid-column:5;justify-self:end;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:300}.V3tQVa_details{grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.86,0,.07,1);display:grid}.V3tQVa_detailsInner{min-height:0;display:block;overflow:hidden}.V3tQVa_summary{transition:color var(--text-fade,.3s) var(--text-ease,cubic-bezier(.86, 0, .07, 1)) var(--text-delay,0s);max-width:46ch;color:var(--fg-muted);padding-top:.4rem;font-style:italic;font-weight:300;display:block}.V3tQVa_projects{flex-direction:column;align-items:flex-start;padding-top:.5rem;display:flex}.V3tQVa_project{color:var(--fg);background-image:linear-gradient(var(--box), var(--box));transition:background-size .2s cubic-bezier(.23, 1, .32, 1),color var(--text-fade,.2s) var(--text-ease,cubic-bezier(.23, 1, .32, 1)) var(--text-delay,0s);background-repeat:no-repeat;background-size:0% 100%;margin-left:-.3em;padding:.2em .3em;font-weight:600;display:inline-block;position:relative}.V3tQVa_project:focus-within,.V3tQVa_project[data-active]{color:var(--on-box);background-size:100% 100%;transition:background-size .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.V3tQVa_project:hover{color:var(--on-box);background-size:100% 100%;transition:background-size .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}}.V3tQVa_job[data-open] .V3tQVa_details,.V3tQVa_job:focus-within .V3tQVa_details,.V3tQVa_job[data-active] .V3tQVa_details{grid-template-rows:1fr}@media (hover:hover){.V3tQVa_job[data-linked]:hover .V3tQVa_company{color:var(--on-box);background-size:100% 100%;transition:background-size .3s cubic-bezier(.86,0,.07,1),color .3s cubic-bezier(.86,0,.07,1)}}.V3tQVa_job[data-linked]:focus-within .V3tQVa_company,.V3tQVa_job[data-linked][data-active] .V3tQVa_company{color:var(--on-box);background-size:100% 100%;transition:background-size .3s cubic-bezier(.86,0,.07,1),color .3s cubic-bezier(.86,0,.07,1)}@media screen and (max-width:766px){.V3tQVa_list,.V3tQVa_job,.V3tQVa_head{display:block}.V3tQVa_headInner{grid-template-columns:auto 1em auto;display:inline-grid}.V3tQVa_company{grid-column:1/-1}.V3tQVa_role{grid-column:1;justify-self:start}.V3tQVa_years{grid-column:3;justify-self:start}}@media (hover:none),screen and (max-width:766px){.V3tQVa_details{grid-template-rows:1fr}.V3tQVa_job[data-linked] .V3tQVa_company{color:var(--on-box);background-size:100% 100%;transition:background-size .3s cubic-bezier(.86,0,.07,1),color .3s cubic-bezier(.86,0,.07,1)}.V3tQVa_project{color:var(--on-box);background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.V3tQVa_mediaLayer[data-state=current]{animation:none}.V3tQVa_media{transition:none}.V3tQVa_headInner{animation:none}.V3tQVa_job{animation-delay:0s}.V3tQVa_details,.V3tQVa_company,.V3tQVa_role,.V3tQVa_years{transition:none}}
.-ynabq_home{--fg:#000;--fg-muted:#6f6a63;--box:#000;--on-box:#f7ecd9;clip-path:inset(0);color:var(--fg);--text-fade:1.4s;--text-ease:cubic-bezier(.37, 0, .63, 1);--text-delay:.5s;transition:color var(--text-fade) var(--text-ease) var(--text-delay);background:#f7ecd9;font-family:Montserrat,Helvetica,Arial,sans-serif;overflow-x:hidden}.-ynabq_home:has([data-media-shown]){--text-fade:.3s;--text-ease:cubic-bezier(.86, 0, .07, 1);--text-delay:0s;--fg:#f7ecd9;--fg-muted:#d2c9b8;--box:#f7ecd9;--on-box:#f7ecd9}.-ynabq_intro{z-index:1;padding:28vh 8vw 0;position:relative}
