/* The visible letter body sets scale. Complete title blocks may be taller
   when stacked; their caption slots stay aligned. Source proportions stay intact. */
.project-title{--project-title-unit:clamp(20px,3.3vw,46px);--project-title-body-factor:1;--project-title-height:min(calc(var(--project-title-unit) * var(--project-title-body-factor)),calc(100cqi / var(--project-title-ratio)));--project-title-slot:var(--project-title-height);position:relative;display:flex;align-items:center;width:calc(var(--project-title-height) * var(--project-title-ratio));height:var(--project-title-slot);max-width:100%;min-width:0;line-height:1;color:#fff}
.project-title--card{--project-title-unit:clamp(20px,1.6vw,26px);--project-title-slot:calc(var(--project-title-unit) * 4.5)}
.related-grid .project-title--card,.profile-rail .person-work .project-title--card{--project-title-unit:18px}
.work-grid.index .project-title--card{--project-title-unit:20px}
.work-article-project>.project-title[data-project-title]{--project-title-unit:14px;--project-title-height:min(60px,calc(var(--project-title-unit) * var(--project-title-body-factor)),calc((100vw - 48px) / var(--project-title-ratio)));width:calc(var(--project-title-height) * var(--project-title-ratio));height:var(--project-title-height);max-height:60px}
a:has(>.project-title){display:block;max-width:100%;border-radius:2px}
[data-project-title="passport_project"]{--project-title-body-factor:3.2505063}
[data-project-title="future_print"]{--project-title-body-factor:3.61834}
[data-project-title="broadcast_reversed"]{--project-title-body-factor:2.66825}
[data-project-title="terminal_x"]{--project-title-body-factor:3.61888}
[data-project-title="post_nations"]{--project-title-body-factor:1.05205}
[data-project-title="ah"]{--project-title-body-factor:1.70222}
[data-project-title="interwoven"]{--project-title-body-factor:1.45024}
[data-project-title="in_my_space"]{--project-title-body-factor:3.76746}
[data-project-title="espece"]{--project-title-body-factor:2.36640}
[data-project-title="scandal"]{--project-title-body-factor:2.50216}
[data-project-title="transient"]{--project-title-body-factor:1.45024}
[data-project-title="aaqoura_campaign"]{--project-title-body-factor:2.59202}
[data-project-title="lkellmet"]{--project-title-body-factor:1.27487}
[data-project-title="kelme"]{--project-title-body-factor:1.41489}
[data-project-title="murray"]{--project-title-body-factor:1.65333}
[data-project-title="mount_haven"]{--project-title-body-factor:2.91165}
[data-project-title="paradise"]{--project-title-body-factor:2.20390}
[data-project-title="mining_gap"]{--project-title-body-factor:3.42859}
[data-project-title="play_1975"]{--project-title-body-factor:1.00609}
[data-project-title="my_all"]{--project-title-body-factor:3.07570}
[data-project-title="iridescence"]{--project-title-body-factor:1.00109}
[data-project-title="jabbara"]{--project-title-body-factor:2.05905}
[data-project-title="d2d"]{--project-title-body-factor:1.00904}
[data-project-title="sfai_website"]{--project-title-body-factor:1.05882}
[data-project-title="where_are_you_going"]{--project-title-body-factor:3.73389}
[data-project-title="he_lost"]{--project-title-body-factor:1.70444}
[data-project-title="ziru_rehearsal"]{--project-title-body-factor:1.36270}
[data-project-title="limbo"]{--project-title-body-factor:1.21371}
[data-project-title="voice_it"]{--project-title-body-factor:1.39959}
[data-project-title="white_system"]{--project-title-body-factor:0.96000}
[data-project-title="hyam_identity"]{--project-title-body-factor:2.66200}
[data-project-title="trisha_studio"]{--project-title-body-factor:1.84500}
[data-project-title="bayat_communications"]{--project-title-body-factor:2.32369}
[data-project-title="bayat_photography"]{--project-title-body-factor:4.47237}
[data-project-title="odette_identity"]{--project-title-body-factor:1.29167}
[data-project-title="fixabl_identity"]{--project-title-body-factor:1.36536}
[data-project-title="species"]{--project-title-body-factor:2.36640}
[data-project-title="painting_species"]{--project-title-body-factor:4.12896}
[data-project-title="connected"]{--project-title-body-factor:3.51898}
[data-project-title="the_getaway"]{--project-title-body-factor:1.07120}
[data-project-title="unfortunate"]{--project-title-body-factor:2.30853}
[data-project-title="nasseeb"]{--project-title-body-factor:1.74760}
[data-project-title="balles_de_memoires"]{--project-title-body-factor:3.81602}
[data-project-title="chicago"]{--project-title-body-factor:1.07120}
[data-project-title="in_the_mood_for_love"]{--project-title-body-factor:3.50977}
[data-project-title="good_morning_charles"]{--project-title-body-factor:3.21167}
[data-project-title="la_ekhir_nafas"]{--project-title-body-factor:1.77253}
[data-project-title="introduction_to_filmmaking"]{--project-title-body-factor:3.62198}
[data-project-title="film_editing_workflow"]{--project-title-body-factor:3.21167}
[data-project-title="movement_improvisation"]{--project-title-body-factor:4.49500}
[data-project-title="untitled_pia_maria_el_khoury"]{--project-title-body-factor:1.74760}
.project-title__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.project-title__art{display:block;width:100%;height:var(--project-title-height);flex:none;max-width:100%;overflow:hidden;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}
.card-caption>div:has(.project-title){flex:1;width:100%;min-width:0;max-width:100%}
h2:has(>.project-title),h3:has(>.project-title),.card-caption h3:has(.project-title),.person-work h3:has(.project-title){container-type:inline-size;min-width:0;max-width:100%}
.detail-heading:has(.project-title)>div{container-type:inline-size;flex:1;min-width:0;max-width:100%}
.detail-heading h1:has(.project-title){container-type:inline-size;width:100%;max-width:100%;line-height:1}
.detail-heading:has(.project-title){align-items:center}
@media(max-width:600px){
 .work-grid.index .card-caption,.work-grid.index .card-caption>div:has(.project-title){display:contents}
 .work-grid.index .work-card{row-gap:12px;align-items:center}
 .work-grid.index .card-caption .eyebrow{grid-column:2;grid-row:1}
 .work-grid.index .card-caption h3{grid-column:1/-1;grid-row:2;margin:0}
 .work-grid.index .card-role{grid-column:1/-1;margin:0}
}
@media(max-width:600px){
 .project-title--card,.work-grid.index .project-title--card{--project-title-unit:18px}
 .work-grid:not(.index) .project-title--card{--project-title-slot:var(--project-title-height)}
}
/* Whole-title optical scale. Size the full lettering artwork, including stacked
   lines, as one identity. The limited optical weight compensates for ink density;
   it does not multiply the height by the number of lines. Original contours,
   aspect ratio, accessible title text, motion and assets remain unchanged. */
.project-title{--project-title-block-height:calc(clamp(44px,5.5vw,72px) * var(--project-title-optical-weight,1));--project-title-height:min(var(--project-title-block-height),calc(100cqi / var(--project-title-ratio)));--project-title-slot:var(--project-title-height)}
.project-title--card{--project-title-block-height:calc(var(--project-title-unit) * 2.1 * var(--project-title-optical-weight,1));--project-title-slot:calc(var(--project-title-unit) * 2.8)}
[data-project-title="passport_project"]{--project-title-optical-weight:1.04}
[data-project-title="future_print"]{--project-title-optical-weight:1.04}
[data-project-title="broadcast_reversed"]{--project-title-optical-weight:1.04}
[data-project-title="terminal_x"]{--project-title-optical-weight:1.04}
[data-project-title="post_nations"]{--project-title-optical-weight:0.9}
[data-project-title="ah"]{--project-title-optical-weight:1.0}
[data-project-title="interwoven"]{--project-title-optical-weight:1.06}
[data-project-title="in_my_space"]{--project-title-optical-weight:1.04}
[data-project-title="espece"]{--project-title-optical-weight:1.0}
[data-project-title="painting_species"]{--project-title-optical-weight:1.04}
[data-project-title="scandal"]{--project-title-optical-weight:1.04}
[data-project-title="transient"]{--project-title-optical-weight:1.06}
[data-project-title="aaqoura_campaign"]{--project-title-optical-weight:1.04}
[data-project-title="lkellmet"]{--project-title-optical-weight:1.0}
[data-project-title="kelme"]{--project-title-optical-weight:0.86}
[data-project-title="murray"]{--project-title-optical-weight:1.0}
[data-project-title="mount_haven"]{--project-title-optical-weight:1.04}
[data-project-title="paradise"]{--project-title-optical-weight:1.06}
[data-project-title="mining_gap"]{--project-title-optical-weight:1.04}
[data-project-title="play_1975"]{--project-title-optical-weight:0.9}
[data-project-title="my_all"]{--project-title-optical-weight:1.04}
[data-project-title="iridescence"]{--project-title-optical-weight:0.9}
[data-project-title="jabbara"]{--project-title-optical-weight:1.0}
[data-project-title="d2d"]{--project-title-optical-weight:0.9}
[data-project-title="sfai_website"]{--project-title-optical-weight:0.9}
[data-project-title="where_are_you_going"]{--project-title-optical-weight:1.04}
[data-project-title="he_lost"]{--project-title-optical-weight:1.0}
[data-project-title="ziru_rehearsal"]{--project-title-optical-weight:1.0}
[data-project-title="limbo"]{--project-title-optical-weight:1.06}
[data-project-title="voice_it"]{--project-title-optical-weight:0.9}
[data-project-title="white_system"]{--project-title-optical-weight:0.9}
[data-project-title="hyam_identity"]{--project-title-optical-weight:1.04}
[data-project-title="trisha_studio"]{--project-title-optical-weight:1.0}
[data-project-title="connected"]{--project-title-optical-weight:1.06}
[data-project-title="bayat_communications"]{--project-title-optical-weight:1.0}
[data-project-title="bayat_photography"]{--project-title-optical-weight:1.04}
[data-project-title="odette_identity"]{--project-title-optical-weight:0.9}
[data-project-title="fixabl_identity"]{--project-title-optical-weight:1.0}
[data-project-title="the_getaway"]{--project-title-optical-weight:1.0}
[data-project-title="unfortunate"]{--project-title-optical-weight:1.0}
[data-project-title="nasseeb"]{--project-title-optical-weight:1.06}
[data-project-title="balles_de_memoires"]{--project-title-optical-weight:1.04}
[data-project-title="chicago"]{--project-title-optical-weight:1.0}
[data-project-title="in_the_mood_for_love"]{--project-title-optical-weight:1.14}
[data-project-title="good_morning_charles"]{--project-title-optical-weight:1.04}
[data-project-title="la_ekhir_nafas"]{--project-title-optical-weight:1.0}
[data-project-title="untitled_pia_maria_el_khoury"]{--project-title-optical-weight:1.0}
[data-project-title="epilogue"]{--project-title-optical-weight:1.06}
[data-project-title="last_christmas"]{--project-title-optical-weight:1.0}
[data-project-title="interlude_exhibition_graphics"]{--project-title-optical-weight:1.0}
[data-project-title="tamina_saade"]{--project-title-optical-weight:1.0}
[data-project-title="whats_normal"]{--project-title-optical-weight:1.0}
[data-project-title="battlefield"]{--project-title-optical-weight:1.0}
[data-project-title="seba_performance_visuals"]{--project-title-optical-weight:1.14}
[data-project-title="tv_gameshow"]{--project-title-optical-weight:1.14}
[data-project-title="mount_royal_studio_organization"]{--project-title-optical-weight:1.04}
[data-project-title="alternative_facts_lighting"]{--project-title-optical-weight:1.0}
[data-project-title="wired_lighting"]{--project-title-optical-weight:1.0}
[data-project-title="amr_selim_awad_awad_play_lighting_lead"]{--project-title-optical-weight:1.06}
[data-project-title="meals_on"]{--project-title-optical-weight:1.0}
[data-project-title="levant_museum"]{--project-title-optical-weight:1.14}
[data-project-title="murray_cocktail"]{--project-title-optical-weight:1.0}
[data-project-title="rendezvous_au_coin"]{--project-title-optical-weight:1.04}

@media(forced-colors:active),print{
 .project-title,.work-article-project>.project-title[data-project-title]{height:auto;min-height:0;max-height:none;width:auto}
 .project-title__art{display:none!important}
 .project-title__name{position:static;display:block;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;font:inherit;letter-spacing:normal}
}
@media(forced-colors:active){.project-title{color:CanvasText}}
@media print{.project-title{color:#000}}
[data-project-title="epilogue"]{--project-title-body-factor:2.45933}
[data-project-title="last_christmas"]{--project-title-body-factor:1.07120}
[data-project-title="interlude_exhibition_graphics"]{--project-title-body-factor:1.42657}

[data-project-title="mount_royal_studio_organization"]{--project-title-body-factor:3.06023}

[data-project-title="alternative_facts_lighting"]{--project-title-body-factor:2.07371}
[data-project-title="amr_selim_awad_awad_play_lighting_lead"]{--project-title-body-factor:1.58704}
[data-project-title="wired_lighting"]{--project-title-body-factor:1.062}

[data-project-title="in_the_mood_for_love"]{--project-title-body-factor:4.30715}

[data-project-title="meals_on"]{--project-title-body-factor:2.52727}
[data-project-title="levant_museum"]{--project-title-body-factor:3.56923}
[data-project-title="murray_cocktail"]{--project-title-body-factor:1.5}

[data-project-title="rendezvous_au_coin"]{--project-title-body-factor:2.63768}
[data-project-title="ref_720_vincent_j"]{--project-title-body-factor:1.20}
[data-project-title="mabnaa_khat_tamas"]{--project-title-body-factor:1.38868}

.title-treatment-lau-a_room_of_ones_own{--title-body-factor:1.0339;--title-ratio:14.885246;}
