.press-teaser[data-astro-cid-gkn5lxaa]{gap:var(--space-l);align-items:center;display:grid}@media (width>=768px){.press-teaser[data-astro-cid-gkn5lxaa]{gap:var(--space-2xl);grid-template-columns:3fr 2fr}}.press-teaser__text[data-astro-cid-gkn5lxaa]{margin-block:var(--space-s) var(--space-xs);line-height:var(--lh-normal);color:var(--color-text-muted)}.about-subtitle[data-astro-cid-gkn5lxaa]{font-family:var(--font-caps);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700)}.story[data-astro-cid-gkn5lxaa]{gap:var(--space-xl);display:grid}@media (width>=1024px){.story[data-astro-cid-gkn5lxaa]{gap:var(--space-3xl);grid-template-columns:7fr 4fr;align-items:start}.story__quote[data-astro-cid-gkn5lxaa]{top:calc(var(--header-height) + var(--space-xl));position:sticky}}.story__text[data-astro-cid-gkn5lxaa]{max-width:var(--measure)}.story__first[data-astro-cid-gkn5lxaa]{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-heading)}.story__first[data-astro-cid-gkn5lxaa]:first-letter{float:left;font-family:var(--font-display);color:var(--gold-700);padding:.08em .12em 0 0;font-size:4.2em;line-height:.8}.story__quote[data-astro-cid-gkn5lxaa] .story__photo{margin-bottom:var(--space-xl)}.story__fig[data-astro-cid-gkn5lxaa]{padding:var(--space-l) 0 var(--space-l) var(--space-l);border-left:2px solid var(--gold-500);margin:0;position:relative}.story__qmark[data-astro-cid-gkn5lxaa]{color:var(--gold-200);margin-bottom:var(--space-s)}.story__quote[data-astro-cid-gkn5lxaa] blockquote[data-astro-cid-gkn5lxaa]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--color-heading);margin:0}.story__quote[data-astro-cid-gkn5lxaa] figcaption[data-astro-cid-gkn5lxaa]{margin-top:var(--space-m);font-family:var(--font-caps);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--gold-700)}.values__item[data-astro-cid-gkn5lxaa]{gap:var(--space-xs);padding:var(--space-m) 0 var(--space-m) var(--space-m);border-left:2px solid var(--gold-500);align-content:start;display:grid}.values__item[data-astro-cid-gkn5lxaa] p[data-astro-cid-gkn5lxaa]{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.cv[data-astro-cid-gkn5lxaa]{gap:var(--space-2xl);display:grid}@media (width>=1024px){.cv[data-astro-cid-gkn5lxaa]{gap:var(--space-3xl);grid-template-columns:1fr 1fr}}.cv__title[data-astro-cid-gkn5lxaa]{margin-bottom:var(--space-l)}.cv__list[data-astro-cid-gkn5lxaa]{gap:var(--space-xl);padding-left:var(--space-l);display:grid;position:relative}.cv__list[data-astro-cid-gkn5lxaa]:before{content:"";background:linear-gradient(180deg, var(--gold-500), #c8a8581a);width:1px;position:absolute;top:.4rem;bottom:0;left:.3rem}.cv__item[data-astro-cid-gkn5lxaa]{gap:.35rem;display:grid;position:relative}.cv__item[data-astro-cid-gkn5lxaa]:before{content:"";left:calc(-1 * var(--space-l) + .05rem);background:var(--ivory);width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px var(--gold-600);position:absolute;top:.45rem;transform:rotate(45deg)}.cv__years[data-astro-cid-gkn5lxaa]{font-family:var(--font-caps);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--gold-700)}.cv__role[data-astro-cid-gkn5lxaa]{font-size:var(--fs-lg)}.cv__inst[data-astro-cid-gkn5lxaa]{font-weight:var(--fw-semibold);color:var(--color-heading);font-size:var(--fs-sm)}.cv__desc[data-astro-cid-gkn5lxaa]{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.cv__areas[data-astro-cid-gkn5lxaa]{margin-top:var(--space-xs);gap:var(--space-2xs);display:grid}.cv__area-title[data-astro-cid-gkn5lxaa]{color:var(--color-text-muted);font-size:var(--fs-2xs)}.certs[data-astro-cid-gkn5lxaa]{gap:0;padding:0;list-style:none;display:grid}@media (width>=768px){.certs[data-astro-cid-gkn5lxaa]{column-gap:var(--space-xl);grid-template-columns:1fr 1fr}}.certs[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{padding:var(--space-s) 0 var(--space-s) 1.75rem;border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-heading);line-height:1.35;position:relative}.gallery[data-astro-cid-gkn5lxaa]{gap:var(--space-l);margin-top:var(--space-2xl);display:grid}@media (width>=768px){.gallery[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr 1fr}}.gallery__item[data-astro-cid-gkn5lxaa]{gap:var(--space-xs);display:grid}.gallery__cap[data-astro-cid-gkn5lxaa]{font-family:var(--font-caps);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--gold-700);text-align:center}.certs[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]:before{content:"";left:.2rem;top:calc(var(--space-s) + .55em);border:1px solid var(--gold-600);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.area-chip[data-astro-cid-gkn5lxaa]{cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);border:0}.area-chip[data-astro-cid-gkn5lxaa] svg[data-astro-cid-gkn5lxaa]{opacity:.7;flex-shrink:0}.area-chip[data-astro-cid-gkn5lxaa]:hover,.area-chip[data-astro-cid-gkn5lxaa]:focus-visible{background:var(--gold-200);color:var(--gold-800);box-shadow:inset 0 0 0 1px var(--gold-500);transform:translateY(-1px)}.area-chip[data-astro-cid-gkn5lxaa]:focus-visible{outline:2px solid var(--gold-600);outline-offset:2px}.cv__hint[data-astro-cid-gkn5lxaa]{margin-top:var(--space-xs);font-size:var(--fs-2xs);color:var(--color-text-muted)}.area-pop[data-astro-cid-gkn5lxaa]{width:min(92vw,30rem);padding:var(--space-l);border-radius:var(--radius-md);background:var(--white);color:var(--color-text);box-shadow:var(--shadow-lg), inset 0 0 0 1px #c8a8588c;opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;border:0;margin:auto;transform:translateY(8px)scale(.98)}.area-pop[data-astro-cid-gkn5lxaa]:before{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--gradient-gold);height:3px;position:absolute;inset:0 0 auto}.area-pop[data-astro-cid-gkn5lxaa]:popover-open{opacity:1;transform:none}@starting-style{.area-pop[data-astro-cid-gkn5lxaa]:popover-open{opacity:0;transform:translateY(8px)scale(.98)}}.area-pop[data-astro-cid-gkn5lxaa]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1a1473}.area-pop__eyebrow[data-astro-cid-gkn5lxaa]{font-size:var(--fs-2xs);color:var(--gold-700)}.area-pop__title[data-astro-cid-gkn5lxaa]{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--color-heading)}.area-pop__text[data-astro-cid-gkn5lxaa]{margin-top:var(--space-s);color:var(--color-text-muted);line-height:var(--lh-normal)}.area-pop__foot[data-astro-cid-gkn5lxaa]{justify-content:space-between;align-items:center;gap:var(--space-s);margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.area-pop__close[data-astro-cid-gkn5lxaa]{min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-caps);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-heading);cursor:pointer;background:0 0;margin-left:auto;padding-inline:1rem}.area-pop__close[data-astro-cid-gkn5lxaa]:hover,.area-pop__close[data-astro-cid-gkn5lxaa]:focus-visible{border-color:var(--gold-500);color:var(--gold-800)}@media (prefers-reduced-motion:reduce){.area-pop[data-astro-cid-gkn5lxaa],.area-chip[data-astro-cid-gkn5lxaa]{transition:none}}
