.about-page-wrap[data-astro-cid-fwdcsva6]{position:relative}.about-grid[data-astro-cid-fwdcsva6]{display:grid;gap:3rem}@media(min-width:1024px){.about-grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:flex-start;gap:4rem}.about-grid__sidebar[data-astro-cid-fwdcsva6]{position:sticky;top:7rem;align-self:flex-start}}.about-label[data-astro-cid-fwdcsva6]{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(138 138 152 / var(--tw-text-opacity, 1))}.about-bio[data-astro-cid-fwdcsva6]{margin-top:1rem;line-height:1.625;color:#ffffffe6}.about-more[data-astro-cid-fwdcsva6]{margin-top:1.25rem}.about-more[data-astro-cid-fwdcsva6]>[data-astro-cid-fwdcsva6]:not([hidden])~[data-astro-cid-fwdcsva6]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.about-more[data-astro-cid-fwdcsva6]{line-height:1.625;color:#ffffffd9}.tl[data-astro-cid-fwdcsva6]{position:relative;margin-top:1.5rem;padding-left:1.75rem}@media(min-width:640px){.tl[data-astro-cid-fwdcsva6]{padding-left:2.25rem}}.tl[data-astro-cid-fwdcsva6]{--tl-p: 0}.tl[data-astro-cid-fwdcsva6]:before,.tl[data-astro-cid-fwdcsva6]:after{content:"";position:absolute;left:5px;top:.5rem;width:2px;border-radius:2px}.tl[data-astro-cid-fwdcsva6]:before{bottom:.5rem;background:#ffffff12}.tl[data-astro-cid-fwdcsva6]:after{height:calc((100% - 1rem) * var(--tl-p));background:linear-gradient(to bottom,#c8f05026,#c8f050bf);box-shadow:0 0 10px #c8f05040}.tl__item[data-astro-cid-fwdcsva6]{position:relative;padding-bottom:.75rem}.tl__dot[data-astro-cid-fwdcsva6]{position:absolute;left:calc(-1.75rem - 1px);top:1.35rem;width:12px;height:12px;border-radius:50%;background:#0a0a0b;border:2px solid rgba(255,255,255,.18);transition:border-color .5s ease,background-color .5s ease,box-shadow .5s ease,transform .5s ease}@media(min-width:640px){.tl__dot[data-astro-cid-fwdcsva6]{left:calc(-2.25rem - 1px)}}.tl__item[data-astro-cid-fwdcsva6].is-lit .tl__dot[data-astro-cid-fwdcsva6]{border-color:#c8f050;background:#c8f050d9;box-shadow:0 0 0 4px #c8f05014,0 0 14px #c8f05073}.tl__card[data-astro-cid-fwdcsva6]{position:relative;display:block;border-radius:1rem;border-width:1px;border-color:transparent;padding:1rem}@media(min-width:640px){.tl__card[data-astro-cid-fwdcsva6]{padding-left:1.25rem;padding-right:1.25rem}}.tl__card[data-astro-cid-fwdcsva6]{isolation:isolate;transition:border-color .5s ease,background-color .5s ease,transform .5s ease}.tl__card--link[data-astro-cid-fwdcsva6]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(200,240,80,.09),transparent 70%);opacity:0;transition:opacity .5s ease}.tl__card--link[data-astro-cid-fwdcsva6]:hover,.tl__card--link[data-astro-cid-fwdcsva6]:focus-visible{border-color:#c8f05038;background-color:#ffffff05;transform:translate(4px)}.tl__card--link[data-astro-cid-fwdcsva6]:hover:before,.tl__card--link[data-astro-cid-fwdcsva6]:focus-visible:before{opacity:1}.tl__period[data-astro-cid-fwdcsva6]{font-size:11px;text-transform:uppercase;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:.16em;color:#c8f050b3}.tl__meta[data-astro-cid-fwdcsva6]{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.125rem;font-size:11px;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(138 138 152 / var(--tw-text-opacity, 1))}.tl__meta[data-astro-cid-fwdcsva6]>span[data-astro-cid-fwdcsva6]+span[data-astro-cid-fwdcsva6]:before{content:"·";margin-right:.5rem;opacity:.6}.tl__role[data-astro-cid-fwdcsva6]{color:#fffc}.tl__title[data-astro-cid-fwdcsva6]{margin-top:.375rem;display:flex;align-items:center;gap:.5rem;font-family:Fredoka,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.25}@media(min-width:640px){.tl__title[data-astro-cid-fwdcsva6]{font-size:1.5rem;line-height:2rem}}.tl__title-text[data-astro-cid-fwdcsva6]{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:2px;transition:background-size .6s cubic-bezier(.2,.7,.2,1),color .4s ease}.tl__card--link[data-astro-cid-fwdcsva6]:hover .tl__title-text[data-astro-cid-fwdcsva6],.tl__card--link[data-astro-cid-fwdcsva6]:focus-visible .tl__title-text[data-astro-cid-fwdcsva6]{background-size:100% 1px;color:#c8f050}.tl__title[data-astro-cid-fwdcsva6] .tl__arrow{opacity:0;transform:translate(-6px,4px);color:#c8f050;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.tl__card--link[data-astro-cid-fwdcsva6]:hover .tl__arrow,.tl__card--link[data-astro-cid-fwdcsva6]:focus-visible .tl__arrow{opacity:1;transform:translate(0) rotate(-45deg)}.tl__detail[data-astro-cid-fwdcsva6]{margin-top:.5rem;max-width:65ch;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#ffffffb3}.tl__chips[data-astro-cid-fwdcsva6]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.chip[data-astro-cid-fwdcsva6]{white-space:nowrap;border-radius:9999px;padding:.25rem .625rem;font-size:11px;line-height:1}.chip--skill[data-astro-cid-fwdcsva6]{color:#c8f050d9;background:#c8f0500f;border:1px solid rgba(200,240,80,.2)}.chip--tool[data-astro-cid-fwdcsva6]{--tw-text-opacity: 1;color:rgb(138 138 152 / var(--tw-text-opacity, 1));border:1px solid rgba(255,255,255,.1)}.tl__cta[data-astro-cid-fwdcsva6]{margin-top:.75rem;display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.14em;opacity:0;color:#c8f050;transform:translateY(4px);transition:opacity .4s ease,transform .5s ease}.tl__card--link[data-astro-cid-fwdcsva6]:hover .tl__cta[data-astro-cid-fwdcsva6],.tl__card--link[data-astro-cid-fwdcsva6]:focus-visible .tl__cta[data-astro-cid-fwdcsva6]{opacity:1;transform:none}@media(hover:none){.tl__cta[data-astro-cid-fwdcsva6]{opacity:.65;transform:none}.tl__title[data-astro-cid-fwdcsva6] .tl__arrow{opacity:.8;transform:rotate(-45deg)}}@media(prefers-reduced-motion:reduce){.tl__card[data-astro-cid-fwdcsva6],.tl__dot[data-astro-cid-fwdcsva6],.tl__title-text[data-astro-cid-fwdcsva6],.tl__cta[data-astro-cid-fwdcsva6],.tl__title[data-astro-cid-fwdcsva6] .tl__arrow{transition:none}.tl__card--link[data-astro-cid-fwdcsva6]:hover{transform:none}}.about-timeline[data-astro-cid-fwdcsva6]{margin-top:1.5rem}.about-timeline[data-astro-cid-fwdcsva6]>[data-astro-cid-fwdcsva6]:not([hidden])~[data-astro-cid-fwdcsva6]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:#2a2a3099}.about-timeline__item[data-astro-cid-fwdcsva6]{padding-top:1.25rem;padding-bottom:1.25rem}.about-timeline__item[data-astro-cid-fwdcsva6]:first-child{padding-top:0}.about-timeline__period[data-astro-cid-fwdcsva6]{font-size:11px;text-transform:uppercase;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(138 138 152 / var(--tw-text-opacity, 1))}.about-timeline__title[data-astro-cid-fwdcsva6]{margin-top:.375rem;font-family:Fredoka,system-ui,sans-serif;font-weight:600}.about-timeline__detail[data-astro-cid-fwdcsva6]{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(138 138 152 / var(--tw-text-opacity, 1))}.about-education[data-astro-cid-fwdcsva6]{margin-top:1.5rem}.about-education[data-astro-cid-fwdcsva6]>[data-astro-cid-fwdcsva6]:not([hidden])~[data-astro-cid-fwdcsva6]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.about-education__title[data-astro-cid-fwdcsva6]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}
