/*! Original portfolio code © 2026 Tala Salman. All rights reserved. */
.tala-index__mobile-title,.tala-index__mobile-role,.tala-cat__mobile-summary{display:none}@media(max-width:900px){html:has(body.who-page:not(.play-page)){scroll-padding-top:0}.who-page{--mobile-header-height: calc(61px + env(safe-area-inset-top, 0px)) ;--who-nav-height: 0px;--who-sticky-top: var(--mobile-header-height, 61px)}.who-page:after{background:var(--page)}.who-page .who-main{padding-top:calc(var(--who-sticky-top) + var(--who-nav-height) + 12px)}.tala-index .tala-cat__head:focus-visible,.who-path__stop:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.who-main>.who-hero,.who-main>section,.who-trio section,.who-main h2,.who-statement__body{scroll-margin-top:calc(var(--who-sticky-top) + var(--who-nav-height) + 12px)}.who-page .who-hero{min-height:0;padding-top:24px;padding-bottom:48px;gap:24px}.who-hero__foot{position:static;width:100%;flex-direction:column;align-items:flex-start;margin-top:12px;gap:20px}.who-hero__meta{flex-direction:column;gap:12px}.who-hero__meta li{white-space:normal;align-items:flex-start;font-size:12px;line-height:1.5}.who-hero__meta svg{margin-top:2px}.who-hero__next{min-height:44px}.who-page .who-statement,.who-page .tala-about,.who-page .who-path,.who-page .who-trio{padding-block:56px}.who-page .who-statement__body{max-width:64ch;font-size:16px;line-height:1.65}.tala-about__content{gap:24px}.tala-map{display:block;width:100%;max-width:440px;height:280px;justify-self:center;pointer-events:none}.tala-map .tala-node__label{max-width:clamp(100px,32vw,150px)}.tala-map .tala-node__name{font-size:13px;line-height:1.4}.tala-map .tala-node__sub,.tala-map .tala-node--root .tala-node__label{display:none}.tala-map .tala-node__glyph{transform:translate(-50%,-50%)}.tala-map .tala-node__glyph,.tala-map .tala-node__label{pointer-events:none}.tala-index__title{display:none}.tala-index{padding:20px 18px 12px;box-shadow:none}.tala-index__mobile-title,.tala-index__mobile-role{display:block}.tala-index__mobile-title{color:var(--text-strong);font-size:13px;letter-spacing:.04em}.tala-index__mobile-role{margin:12px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5;text-transform:none;letter-spacing:normal}.tala-index__bio{text-indent:0;font-size:16px}.tala-index .tala-cat__head{min-height:56px;padding-block:15px;text-align:left;font-size:15px;text-transform:none;letter-spacing:normal;scroll-margin-top:calc(var(--who-sticky-top) + var(--who-nav-height) + 12px)}.tala-cat__glyph{width:18px;height:18px}.tala-cat__sign{margin-left:auto;flex-shrink:0}.tala-cat.is-open .tala-cat__head{color:var(--tala-accent)}.tala-cat__items{padding-left:0}.tala-cat__skill{padding-block:5px;font-size:15px}.tala-cat__mobile-summary{display:block;padding:0 0 14px;color:var(--text-soft);font-size:16px;line-height:1.55;letter-spacing:normal;text-transform:none}.tala-cat__mobile-summary strong{color:var(--text-strong)}.who-path__flow{gap:24px}.who-path__key{display:none}.who-path__stop{gap:14px;padding-bottom:36px;scroll-margin-top:calc(var(--who-sticky-top) + var(--who-nav-height) + 12px)}.who-path__flow:has(.who-path__key) .who-path__stop .who-path__what{display:block;margin-top:14px;font-size:16px;line-height:1.6}.who-path__stop .who-path__logo{display:block;width:auto;height:20px;max-width:min(128px,100%);margin:10px 0;object-fit:contain;object-position:left center;filter:brightness(0) invert(.55)}.who-path__stop .who-path__logo[alt="UC Berkeley"]{height:24px}.who-path__stop .who-path__logo[alt="American University of Beirut"]{height:42px}.who-path__stop .who-path__logo[alt="Università Iuav di Venezia"]{height:24px}.who-path__stop .who-path__logo[alt=Rivio]{height:20px}.who-path__stop .who-path__logo[alt="The Khan"]{height:28px}.who-path__stop .who-path__logo[alt=MIT]{height:18px}.who-path__stop .who-path__logos{display:flex;align-items:center;gap:16px;margin:10px 0}.who-path__stop .who-path__logos .who-path__logo{margin:0}.who-path__stop .who-path__logos:empty{display:none}:root[data-theme=light] .who-path__stop .who-path__logo{filter:brightness(0) invert(.55)}.who-path__stop h3{font-size:16px;font-weight:600;text-transform:none;letter-spacing:normal;text-shadow:none}.who-path__stop .who-path__org{color:var(--text-muted);font-size:13px;text-transform:none;letter-spacing:normal}#whoWork-entry-3 .who-path__org--name{font-size:24px;line-height:1;font-weight:500;color:#8c8c8c;margin-block:10px}.who-path__stop .who-path__what{color:var(--text-strong)}.who-path__stop .who-path__institution{display:flex;align-items:center;gap:12px;margin-top:10px}.who-path__institution .who-path__logo{flex:0 0 auto;max-width:min(128px,100%);margin:0}.who-path__institution .who-path__org{flex:1;min-width:0;color:var(--text-mid)}.who-path__stop .who-path__qualification{display:block;margin-top:10px;color:var(--text-mid);font-size:13px;line-height:1.5}.who-path__stop .who-path__org--paired,.who-path__stop .who-path__org--phone-hidden{display:none}.who-path__stop .who-path__meta{color:var(--text-mid);font-size:12px;gap:4px 16px;letter-spacing:normal;text-transform:none}.who-path__meta .who-path__dot{display:none}.who-path__meta .who-path__place{flex-basis:100%}.who-path__place{align-items:flex-start}.who-path__pin{margin-top:3px}.who-path__card{min-width:0}.who-path__flow.is-focused .who-path__stop:not(.is-current){opacity:1;color:var(--text-color)}.who-path__flow.is-focused .who-path__stop:not(.is-current) h3{color:var(--text-strong)}.who-path__stop.is-current .who-path__card{border-top-color:transparent}.who-path__segment{stroke-dasharray:none!important;stroke-dashoffset:0!important}.who-trio .who-entries__desc{font-size:16px;line-height:1.6}.who-entries__meta{line-height:1.6}.who-contact__mail{overflow-wrap:anywhere}.who-contact__links a,.who-contact__top{display:inline-flex;align-items:center;min-height:44px}}
