.channel-link[data-astro-cid-crniqf2p]{align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-link);transition:color .2s ease, transform .15s var(--ease-out-quad);text-decoration:none;display:inline-flex}.channel-link[data-astro-cid-crniqf2p]:active{transform:scale(.97)}.channel-link__icon[data-astro-cid-crniqf2p]{flex:none;width:1.15em;height:1.15em;display:block}.channel-link__glyph[data-astro-cid-crniqf2p]{fill:currentColor;width:100%;height:100%;display:block}.channel-link__glyph--stroke[data-astro-cid-crniqf2p]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.channel-link__arrow[data-astro-cid-crniqf2p]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:1.05em;height:1.05em;transition:opacity .25s ease, transform .35s var(--ease-out-expo);flex:none;display:block;transform:translate(-.5em)}.channel-link[data-astro-cid-crniqf2p]:focus-visible{color:var(--color-primary)}.channel-link[data-astro-cid-crniqf2p]:focus-visible .channel-link__arrow[data-astro-cid-crniqf2p]{opacity:1;transform:translate(0)}@media (hover:hover) and (pointer:fine){.channel-link[data-astro-cid-crniqf2p]:hover{color:var(--color-primary)}.channel-link[data-astro-cid-crniqf2p]:hover .channel-link__arrow[data-astro-cid-crniqf2p]{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.channel-link[data-astro-cid-crniqf2p]{transition-property:color}.channel-link__arrow[data-astro-cid-crniqf2p]{transition-property:opacity;transform:none}}.contact-invite[data-astro-cid-papxcxrn]{padding-block:var(--space-section);background:var(--color-background);color:var(--color-text)}.contact-invite__inner[data-astro-cid-papxcxrn]{gap:var(--space-4);justify-items:start;display:grid}.contact-invite__header[data-astro-cid-papxcxrn]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.contact-invite__eyebrow[data-astro-cid-papxcxrn]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.contact-invite__title[data-astro-cid-papxcxrn]{font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading-multiline);letter-spacing:var(--letter-spacing-heading);margin:0}.contact-invite__description[data-astro-cid-papxcxrn]{max-width:var(--content-prose);color:var(--color-text-muted)}.contact-invite__description[data-astro-cid-papxcxrn] p{margin:0}.contact-invite__description[data-astro-cid-papxcxrn] p+p{margin-top:var(--space-4)}.contact-invite__channels[data-astro-cid-papxcxrn]{justify-items:start;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.experience[data-astro-cid-5uzctnnc]{padding-block:var(--space-section);background:var(--color-background);color:var(--color-text)}.experience__inner[data-astro-cid-5uzctnnc]{gap:var(--space-8);display:grid}.experience__title[data-astro-cid-5uzctnnc]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.experience__list[data-astro-cid-5uzctnnc]{margin:0;padding:0;list-style:none;display:grid}.experience__item[data-astro-cid-5uzctnnc]{gap:var(--space-4);padding-block:var(--space-8);border-top:var(--border-width) solid var(--color-border);display:grid}.experience__item[data-astro-cid-5uzctnnc]:first-child{border-top:0;padding-top:0}.experience__item[data-astro-cid-5uzctnnc]:last-child{padding-bottom:0}.experience__header[data-astro-cid-5uzctnnc]{gap:var(--space-2);display:grid}.experience__heading[data-astro-cid-5uzctnnc]{gap:var(--space-1) var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-multiline);letter-spacing:var(--letter-spacing-title);flex-wrap:wrap;margin:0;display:flex}.experience__company[data-astro-cid-5uzctnnc]{font-weight:var(--font-weight-strong)}.experience__company--link[data-astro-cid-5uzctnnc]{color:inherit;text-decoration:none}.experience__company--link[data-astro-cid-5uzctnnc]:hover{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.experience__role-group[data-astro-cid-5uzctnnc]{gap:var(--space-2);display:inline-flex}.experience__separator[data-astro-cid-5uzctnnc]{color:var(--color-border)}.experience__meta[data-astro-cid-5uzctnnc]{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-meta);flex-wrap:wrap;margin:0;display:flex}.experience__period[data-astro-cid-5uzctnnc],.experience__work-mode[data-astro-cid-5uzctnnc],.experience__country[data-astro-cid-5uzctnnc]{white-space:nowrap}.experience__period[data-astro-cid-5uzctnnc]{color:var(--color-text)}.experience__dot[data-astro-cid-5uzctnnc]{color:var(--color-border)}.experience__country[data-astro-cid-5uzctnnc]{align-items:center;gap:var(--space-2);display:inline-flex}.experience__flag[data-astro-cid-5uzctnnc]{width:1.1em;height:auto;box-shadow:0 0 0 var(--border-width) var(--color-border);border-radius:2px}.experience__highlight[data-astro-cid-5uzctnnc] strong{color:var(--color-text);font-weight:var(--font-weight-strong)}.experience__sr-only[data-astro-cid-5uzctnnc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.experience__highlights[data-astro-cid-5uzctnnc]{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-muted);margin:0;list-style:outside;display:grid}.hero[data-astro-cid-sf272gaj]{padding-block:var(--space-page-header);background:var(--color-background);color:var(--color-text)}.hero__inner[data-astro-cid-sf272gaj]{gap:var(--space-8);justify-items:start;display:grid}.hero__media[data-astro-cid-sf272gaj]{aspect-ratio:1;background:var(--color-surface);clip-path:url(#hero-squircle);width:8rem;overflow:hidden}.hero__clip[data-astro-cid-sf272gaj]{width:0;height:0;position:absolute}.hero__media[data-astro-cid-sf272gaj] img{object-fit:cover;width:100%;height:100%;display:block}.hero__title[data-astro-cid-sf272gaj]{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-multiline);letter-spacing:var(--letter-spacing-heading);margin:0}.hero__title[data-astro-cid-sf272gaj]:first-line{font-weight:var(--font-weight-black)}.hero__description[data-astro-cid-sf272gaj]{max-width:var(--content-prose);color:var(--color-text);font-size:var(--font-size-md)}.hero__description[data-astro-cid-sf272gaj] p{margin:0}.hero__description[data-astro-cid-sf272gaj] p+p{margin-top:var(--space-4)}.hero__description[data-astro-cid-sf272gaj] a{color:inherit;text-underline-offset:.2em}.hero__description[data-astro-cid-sf272gaj] a:hover{color:var(--color-primary)}.hero__cta[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}@media (width>=45rem){.hero__media[data-astro-cid-sf272gaj]{width:10rem}}.hero__media[data-astro-cid-sf272gaj],.hero__title[data-astro-cid-sf272gaj],.hero__description[data-astro-cid-sf272gaj],.hero__cta[data-astro-cid-sf272gaj]{animation:.6s cubic-bezier(.23,1,.32,1) both hero-enter;animation-delay:var(--hero-delay,0s)}.hero__media[data-astro-cid-sf272gaj]{--hero-distance:.75rem}.hero__title[data-astro-cid-sf272gaj]{--hero-delay:90ms;--hero-distance:.75rem}.hero__description[data-astro-cid-sf272gaj]{--hero-delay:.2s;--hero-distance:.5rem}.hero__cta[data-astro-cid-sf272gaj]{--hero-delay:.32s;--hero-distance:0}@keyframes hero-enter{0%{opacity:0;transform:translateY(var(--hero-distance,0))}}@media (prefers-reduced-motion:reduce){.hero__media[data-astro-cid-sf272gaj],.hero__title[data-astro-cid-sf272gaj],.hero__description[data-astro-cid-sf272gaj],.hero__cta[data-astro-cid-sf272gaj]{--hero-distance:0}}.latest-posts[data-astro-cid-7d5tbfhp]{padding-block:var(--space-section);background:var(--color-background);color:var(--color-text)}.latest-posts__inner[data-astro-cid-7d5tbfhp]{gap:var(--space-8);display:grid}.latest-posts__header[data-astro-cid-7d5tbfhp]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.latest-posts__title[data-astro-cid-7d5tbfhp]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.latest-posts__list[data-astro-cid-7d5tbfhp]{gap:var(--space-8);width:100%;margin:0;padding:0;list-style:none;display:grid}.latest-posts__item[data-astro-cid-7d5tbfhp]{gap:var(--space-2);display:grid}.latest-posts__entry-title[data-astro-cid-7d5tbfhp]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-multiline);letter-spacing:var(--letter-spacing-title);margin:0}.latest-posts__link[data-astro-cid-7d5tbfhp]{color:inherit;text-decoration:none}.latest-posts__link[data-astro-cid-7d5tbfhp]:hover{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.latest-posts__excerpt[data-astro-cid-7d5tbfhp]{max-width:var(--content-prose);color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latest-posts__excerpt[data-astro-cid-7d5tbfhp] p{margin:0;display:inline}
