.gallery[data-astro-cid-rj65ajc3]{width:100%;max-width:var(--container-width);padding:var(--space-4);margin:0 auto}.gallery__section[data-astro-cid-rj65ajc3]{margin-bottom:var(--space-8)}.gallery__heading[data-astro-cid-rj65ajc3]{margin-bottom:var(--space-4);flex-direction:row;justify-content:space-between;display:flex}@media (width<=768px){.gallery__heading[data-astro-cid-rj65ajc3]{flex-direction:column;align-items:flex-start}}.gallery__description[data-astro-cid-rj65ajc3]{font-size:var(--font-size-sm);color:var(--color-text);text-align:left;max-width:50%;margin-top:var(--space-1)}@media (width<=768px){.gallery__description[data-astro-cid-rj65ajc3]{max-width:600px}}.gallery__grid[data-astro-cid-rj65ajc3]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(125px,1fr));margin:0 auto;display:grid;position:relative}.gallery__item[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border-radius:var(--border-radius);transition:transform var(--transition-normal), z-index var(--transition-normal);z-index:1;position:relative;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3]:hover{z-index:2;transform:scale(1.1);box-shadow:0 0 10px #00000080}.gallery__image[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal)}@media (width<=768px){.gallery__grid[data-astro-cid-rj65ajc3]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery__heading[data-astro-cid-rj65ajc3]{font-size:var(--font-size-xl)}}#lightbox-dialog[data-astro-cid-rj65ajc3]:not([open]){display:none}#lightbox-dialog[data-astro-cid-rj65ajc3]{background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:auto;max-width:90vw;height:auto;max-height:90vh;margin:auto;padding:0;display:flex;overflow:visible}#lightbox-dialog[data-astro-cid-rj65ajc3]::backdrop{backdrop-filter:blur(5px);background-color:#000c}#lightbox-dialog[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:var(--border-radius);width:auto;max-width:100%;height:auto;max-height:90vh;display:block}.gallery__item[data-astro-cid-rj65ajc3]{cursor:pointer}.interests[data-astro-cid-bnhfzwol]{font-size:var(--font-size-lg)}.interests__section[data-astro-cid-bnhfzwol]{margin-top:var(--space-8)}.interests__section-title[data-astro-cid-bnhfzwol]{font-size:var(--font-size-2xl);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-dark)}.interests__description[data-astro-cid-bnhfzwol]{color:var(--color-text-light);margin-bottom:var(--space-8)}.interests__list[data-astro-cid-bnhfzwol]{padding-left:var(--space-6);margin-bottom:var(--space-6);list-style:outside}.interests__list[data-astro-cid-bnhfzwol] li[data-astro-cid-bnhfzwol]{margin-bottom:var(--space-2)}.career[data-astro-cid-ioo32v4v]{margin-top:var(--space-12);font-size:var(--font-size-base)}.career__item[data-astro-cid-ioo32v4v]{padding:var(--space-6) 0;margin:0}.career__item[data-astro-cid-ioo32v4v]:not(:last-child){border-bottom:1px solid var(--color-border)}.career__org-title[data-astro-cid-ioo32v4v]{margin:0 0 var(--space-3);color:var(--color-primary-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.07em;text-transform:uppercase}.career__role[data-astro-cid-ioo32v4v]{justify-content:space-between;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.career__role-title[data-astro-cid-ioo32v4v],.career__role-date[data-astro-cid-ioo32v4v]{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.career__role-date[data-astro-cid-ioo32v4v]{color:var(--color-text-light);font-weight:var(--font-weight-regular)}.career__role-desc[data-astro-cid-ioo32v4v]{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0;padding-left:0;list-style:none}.career__role-desc[data-astro-cid-ioo32v4v]+.career__role[data-astro-cid-ioo32v4v]{margin-top:var(--space-6)}.career__role-desc[data-astro-cid-ioo32v4v] li[data-astro-cid-ioo32v4v]:last-child{margin-bottom:0}.career__role-achievements[data-astro-cid-ioo32v4v]{margin-top:var(--space-4);margin-left:calc(var(--space-5) * -1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.07em;text-transform:uppercase;list-style:none!important}@media (width<=768px){.career__item[data-astro-cid-ioo32v4v]{padding:var(--space-5) 0}}.education[data-astro-cid-c3mpndvd]{margin-top:var(--space-12);font-size:var(--font-size-base)}.education__item[data-astro-cid-c3mpndvd]{padding:var(--space-6) 0;margin:0}.education__item[data-astro-cid-c3mpndvd]:not(:last-child){border-bottom:1px solid var(--color-border)}.education__org-title[data-astro-cid-c3mpndvd]{margin:0 0 var(--space-3);color:var(--color-primary-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.07em;text-transform:uppercase}.education__degree[data-astro-cid-c3mpndvd]{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0}@media (width<=768px){.education__item[data-astro-cid-c3mpndvd]{padding:var(--space-5) 0}}.about[data-astro-cid-ta2fbyqs]>section{border-top:1px solid var(--color-border-dark);margin-top:var(--space-8);padding-top:var(--space-8)}
