/*! Original portfolio code © 2026 Tala Salman. All rights reserved. */
:root{--reading-type-hero: 44px;--reading-type-section: 30px;--reading-type-title: 22px;--reading-type-body: 17px;--reading-type-small: 14px;--reading-leading-body: 1.55}.project-page.project-page--editorial #caseStudy .cs-hero__title{font-size:var(--reading-type-hero);line-height:1.15;font-weight:500}.project-page.project-page--editorial #caseStudy :is(.cs-overview__statement,.editorial-chapter__title,.cs-product__title){font-size:var(--reading-type-section);line-height:1.25;font-weight:500;letter-spacing:-.02em}.project-page.project-page--editorial #caseStudy :is(.cs-overview-tab__title,.cs-research-cards__title,.cs-research-block__title,.cs-story__copy h3,.cs-story__copy h4,.editorial-disclosure__summary h3,.cs-feature-head__title,.cs-media-pair__title,.media-showcase__trigger){font-size:var(--reading-type-title);line-height:1.3;font-weight:500;letter-spacing:-.015em}.project-page.project-page--editorial #caseStudy :is(.cs-hero__line,.cs-overview__text p,.cs-overview-tab__body,.editorial-chapter__summary,.cs-research-cards__body,.cs-research-block__intro,.cs-story__copy p,.editorial-disclosure__text,.cs-feature-head__body,.cs-media-showcase-group__intro,.context-media__description,.media-showcase__description,.media-showcase__description p){max-width:62ch;font-size:var(--reading-type-body);line-height:var(--reading-leading-body);letter-spacing:normal}.project-page.project-page--editorial #caseStudy :is(.cs-media-gallery__tab,.cs-shot figcaption,.context-media__caption,.cs-story__media-label){font-size:var(--reading-type-small);line-height:1.5}body.project-page.project-page--trust-experiments{--trust-type-body: var(--reading-type-body);--trust-type-subheading: var(--reading-type-title);--trust-type-heading: var(--reading-type-section)}body.project-page.project-page--trust-experiments #caseStudy :is(.cs-trust-block__body,.cs-trust-card__body,.trust-expandable-card__intro){line-height:var(--reading-leading-body)}body :is(.work-main>.page-title,.play-intro>h1){font-size:var(--reading-type-hero);line-height:1.15;font-weight:500;letter-spacing:-.02em}body .play-preview__copy h2{font-size:var(--reading-type-section);line-height:1.25;font-weight:500;letter-spacing:-.02em}body :is(.work-project__title,.play-tile__caption>strong,.pick__title){font-size:var(--reading-type-title);line-height:1.3;font-weight:500;letter-spacing:-.015em}body :is(.play-preview__description,.play-preview__description>p){max-width:62ch;font-size:var(--reading-type-body);line-height:var(--reading-leading-body)}body :is(.work-project__summary,.play-tile__caption>span,.pick__line,.play-preview__build){font-size:var(--reading-type-small);line-height:1.5}.who-page:not(.project-page):not(.play-page) .who-main :is(h2:not(#whoAwardsTitle):not(#whoExhibitionsTitle):not(#whoCertificationsTitle),.who-statement__lead){font-size:var(--reading-type-section);line-height:1.25;font-weight:500;letter-spacing:-.02em}.who-page:not(.project-page):not(.play-page) .who-main :is(.who-statement__sub,.who-contact__mail){font-size:var(--reading-type-title);line-height:1.3;font-weight:500;letter-spacing:-.015em}.who-page:not(.project-page):not(.play-page) .who-main :is(.who-statement__body p:not(.who-statement__lead):not(.who-statement__sub),.tala-index__bio){max-width:62ch;font-size:var(--reading-type-body);line-height:var(--reading-leading-body);letter-spacing:normal}.who-page:not(.project-page):not(.play-page) .who-main .who-contact__links{font-size:var(--reading-type-small);line-height:1.5}.who-page:not(.project-page):not(.play-page) .who-main .who-path__card h3{font-size:20px;line-height:1.3;letter-spacing:-.015em;text-transform:none}.who-page:not(.project-page):not(.play-page) .who-main :is(.who-path__lead,.who-path__what,.who-path__key-desc){font-size:16px;line-height:1.55}.who-page:not(.project-page):not(.play-page) .who-main :is(.who-path__org,.who-path__qualification){font-size:14px;line-height:1.5;letter-spacing:normal;text-transform:none}.who-page:not(.project-page):not(.play-page) .who-main .who-path__meta{font-size:13px;line-height:1.5;letter-spacing:normal;text-transform:none}@media(max-width:900px){:root{--reading-type-hero: 32px;--reading-type-section: 24px;--reading-type-title: 20px;--reading-type-body: 16px}.who-page:not(.project-page):not(.play-page) .who-main .who-path__card h3{font-size:18px}.who-page:not(.project-page):not(.play-page) .who-main .who-path__meta{display:flex;flex-wrap:wrap}}
