:root{--glass-motion:.28s cubic-bezier(.16, 1, .3, 1);--glass-action-shadow:inset 0 1px 1px #fffffff2, inset 0 -1px 1px #20415838, 0 5px 16px #1832461a}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button,#site-footer a.glass-button,.cv-toolbar a.glass-button{box-sizing:border-box;color:#244861;min-height:44px;box-shadow:var(--glass-action-shadow);-webkit-backdrop-filter:var(--surface-filter,saturate(120%));backdrop-filter:var(--surface-filter,saturate(120%));background:#ffffff2e;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.65rem 1.3rem;line-height:1.2;text-decoration:none;display:inline-flex}#main-content .publication-links a.glass-button{padding:.45rem .85rem;font-weight:600}#main-content .publication-links a.glass-button:is(:hover,:focus-visible){font-weight:600}#main-content .intro-actions a.primary-action,#main-content .cv-invitation-copy a.glass-button,.cv-toolbar .cv-download.glass-button{color:#183d57;background:#4471931f;border-color:#ffffffb8}#site-footer a.glass-button{color:#fff}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button .link-icon{vertical-align:middle;width:1em;height:1em;color:inherit;flex:0 0 1em;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button .link-icon-generic{font-size:1em}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button .link-icon :is(svg,img){object-fit:contain;width:100%;height:100%;display:block}#main-content .publication-links a.glass-button:before,#main-content .publication-links a.glass-button:after{content:none}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button,#site-footer a.glass-button,.cv-toolbar a.glass-button,#hero-guidance .hero-next-action,#hero-onboarding .hero-onboarding-card button{transition:transform var(--glass-motion), box-shadow var(--glass-motion), background var(--glass-motion), color .18s ease}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button:is(:hover,:focus-visible),#site-footer a.glass-button:is(:hover,:focus-visible),.cv-toolbar a.glass-button:is(:hover,:focus-visible),#hero-guidance .hero-next-action:is(:hover,:focus-visible),#hero-onboarding .hero-onboarding-card button:is(:hover,:focus-visible){transform:translateY(-2px)scale(1.035)}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button:is(:hover,:focus-visible),#site-footer a.glass-button:is(:hover,:focus-visible),.cv-toolbar a.glass-button:is(:hover,:focus-visible){background:#ffffff4d;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 1px #20415840,0 9px 22px #18324629}#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button:active,#site-footer a.glass-button:active,.cv-toolbar a.glass-button:active,#hero-guidance .hero-next-action:active,#hero-onboarding .hero-onboarding-card button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){#main-content :is(.intro-actions,.publication-links,.cv-invitation-copy) a.glass-button,#site-footer a.glass-button,.cv-toolbar a.glass-button,#site-header .site-menu-toggle,#site-header .site-icon-link,#site-header .site-menu-link,#hero-guidance .hero-next-action,#hero-onboarding .hero-onboarding-card button{transition:none;transform:none!important}}#scroll-or-type .scroll-tab{transition:transform var(--glass-motion), color .18s ease}#scroll-or-type .scroll-tab:is(.is-hovered,.is-focused){transform:translateY(-2px)scale(1.035)}#scroll-or-type .scroll-tab.is-pressed{transform:scale(.97)}@media (prefers-reduced-motion:reduce){#scroll-or-type .scroll-tab{transition:none;transform:none!important}}#site-header :is(.site-menu-toggle,.site-icon-link,.site-menu-link){transform:none}#site-header .site-icon-link:is(:hover,:focus-visible) svg,#site-header .site-menu-toggle:is(:hover,:focus-visible) .menu-toggle-icon{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){#site-header .site-icon-link svg,#site-header .menu-toggle-icon{transition:none;transform:none!important}}
