/* Same editorial rails, independent Latin reading rhythm. */
html:not([lang=fa]) .international-practice{--unit:8px;--gap:24px;--dark-clay:#653c32}
html:not([lang=fa]) .international-practice :is(h2,h3){font-weight:350;letter-spacing:-.025em}
.international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:64px;border-block-start:1px solid var(--line)}
.international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about)>header{grid-column:1/3}
.international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about)>header h2{font-size:1.125rem;line-height:1.5;margin-block:16px}
.international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about)>header>.editorial-mark{width:32px;height:32px;margin-block-start:16px}
.international-practice .small-label{font-size:.6875rem;line-height:1.6;letter-spacing:.055em}
.international-practice .quiet-link{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding-block:8px;margin-block-start:16px;border-block-end:1px solid var(--line);text-decoration:none;font-size:.8125rem;line-height:1.5}
.international-practice .quiet-link:hover{border-color:var(--brand-terracotta)}
.international-practice .platform-lead{grid-column:3/8}
.international-practice .platform-notes{grid-column:8/13;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.international-practice .platform-notes article,.international-practice .platform-notes article+article{padding:0;margin:0;border:0;display:flex;flex-direction:column;min-width:0}
.international-practice .platform-evidence{max-width:none;margin:0 0 24px}
.international-practice .schrifton-evidence{height:256px;background:#eeece5;color:#20211f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-block:1px solid var(--line)}
.international-practice .schrifton-evidence img{width:48px;height:auto;mix-blend-mode:multiply}
.international-practice .schrifton-evidence>span{font-size:1.5rem;letter-spacing:.15em}
.international-practice .schrifton-evidence small{font-size:.625rem;letter-spacing:.1em}
.international-practice .platform-diagram{display:flex;align-items:center;justify-content:center;height:256px;border-block:1px solid var(--line);margin-block-end:24px}
.international-practice .platform-diagram>.visual-gesture{position:static;width:100%;max-width:160px;height:auto;opacity:1;margin:0}
.international-practice .platform-lead h3{font-size:clamp(2rem,3.5vw,3.5rem);margin:0 0 16px}
.international-practice .platform-notes h3{font-size:1.5rem!important;line-height:1.2;margin:0 0 16px!important;min-height:3.6rem}
.international-practice .platform-lead p{font-size:1rem;line-height:1.7;max-width:32ch;margin:0}
.international-practice .platform-notes p{font-size:.8125rem;line-height:1.7;margin:0 0 16px}
.international-practice .platform-notes .quiet-link{margin-block-start:auto;align-self:start;font-size:.75rem}
.international-practice .practice-concept{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;background:var(--dark-clay);color:#f7f0e8;--ink:#f7f0e8;--muted:#e6d6ce;--line:#936357;--accent-text:#fff;padding:40px 24px;margin-inline:-24px}
.international-practice .practice-concept>header{grid-column:1/3;display:flex;flex-direction:column;gap:24px}
.international-practice .practice-concept>header .editorial-mark{width:32px;height:32px;color:inherit}
.international-practice .practice-concept>div{grid-column:3/13;display:grid;grid-template-columns:1.15fr 1fr;gap:16px 40px;align-items:start}
.international-practice .practice-concept h2{font-size:clamp(2.5rem,4.8vw,5rem);margin:0;grid-row:1/3}
.international-practice .practice-concept p{font-size:1rem;line-height:1.7;margin:0;max-width:36ch}
.international-practice .practice-concept .quiet-link{grid-column:2;justify-self:start;margin:0}
.international-practice .film-work{grid-column:3/13;margin:0 0 40px}
.international-practice .film-work>.small-label{display:flex;align-items:center;gap:8px;margin:0 0 16px}
.international-practice .film-work img{max-height:480px;object-fit:cover}
.international-practice .film-caption{grid-template-columns:1fr 1fr;gap:24px;padding-block-start:24px}
.international-practice .film-caption h3{grid-row:1/3;font-size:clamp(2rem,3.5vw,3.5rem);margin:0}
.international-practice .film-caption>.quiet-link{grid-column:2;justify-self:start;margin:0}
.film-metadata{font-size:.75rem;line-height:1.6;margin:0}
.film-metadata>div{display:grid;grid-template-columns:6rem 1fr;gap:16px;border-block-start:1px solid var(--line);padding-block:8px}
.film-metadata dt{color:var(--muted)}.film-metadata dd{margin:0}
.international-practice .practice-work .practice-publication{grid-column:3/8;grid-row:2;padding-inline-end:24px;border-inline-end:1px solid var(--line);min-width:0}
.international-practice .practice-work .practice-music{grid-column:8/13;grid-row:2;margin:0;min-width:0}
.international-practice .practice-publication figure{float:none;height:288px;display:flex;align-items:center;margin:0 0 24px;border-block:1px solid var(--line);padding:16px}
.international-practice .practice-publication img{height:256px;width:auto;max-width:100%;object-fit:contain}
.international-practice .practice-music .midnight-identity{height:288px;min-height:0;padding:24px}
.international-practice .practice-music figcaption{padding-block-start:24px}
.international-practice :is(.practice-music,.practice-publication) h3{font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.2;margin-block:16px}
.international-practice :is(.practice-music,.practice-publication) p{font-size:.875rem;line-height:1.7;min-height:3rem;margin-block:0 16px}
.international-practice .practice-context>div,.international-practice .practice-about>div{grid-column:3/13;max-width:none}
.international-practice .practice-ideas{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.international-practice .idea-themes{grid-column:1/-1;font-size:.75rem;color:var(--muted);margin:0}
.international-practice .practice-ideas article{display:flex;flex-direction:column;border-block-start:1px solid var(--line);padding-block-start:24px}
.international-practice .practice-ideas h3{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2;margin-block:16px}
.international-practice .practice-ideas p{font-size:.875rem;line-height:1.7;max-width:34ch}
.international-practice .practice-ideas .quiet-link{align-self:start;margin-block-start:auto}
.international-practice .practice-about>div{max-width:48rem}
.international-practice .research-notes{margin-inline-start:calc((100% + 24px)/6);gap:24px;padding-block:24px 40px}
.international-practice .research-notes>.editorial-mark{position:static;width:24px;height:24px;grid-column:1/-1}
.international-practice .research-notes p{margin:0;font-size:.8125rem}
.international-practice .practice-letter{background:none;border-block:1px solid var(--line);padding:40px 0;gap:24px;margin:0}
.international-practice .practice-letter h2{font-size:2rem;line-height:1.2;margin:0 0 16px}
.international-practice .practice-letter p{margin:0}
html:not([lang=fa]) footer{align-items:center;gap:24px}html:not([lang=fa]) footer .social-links{margin:0}
.international-book .profile-opening h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;font-weight:350}
.international-book .profile-original{text-align:left}
.international-book .profile-layout{grid-template-columns:12rem minmax(0,38rem)}
.international-book .profile-layout p{line-height:1.85}
.international-book .profile-layout h2{font-size:1.75rem;line-height:1.3;font-weight:350}
.international-book .publication-record dl>div{grid-template-columns:7rem 1fr}
@media(max-width:1000px){
 .international-practice .platform-lead{grid-column:3/8}.international-practice .platform-notes{grid-template-columns:1fr;gap:40px}
 .international-practice .platform-diagram{height:160px}.international-practice .platform-diagram>.visual-gesture{max-width:128px}
 .international-practice .platform-notes h3{min-height:0}
 .international-practice .practice-concept>div{grid-template-columns:1fr}.international-practice .practice-concept h2{grid-row:auto}.international-practice .practice-concept .quiet-link{grid-column:1}
 .international-practice .film-metadata>div{grid-template-columns:1fr;gap:8px}
 .international-practice .practice-music .midnight-wordmark{font-size:1.5rem}
}
@media(max-width:700px){
 .international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:40px}
 .international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about)>header{grid-column:1/-1;display:flex;align-items:center;gap:16px}
 .international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about)>header h2{margin:0;font-size:1.125rem}
 .international-practice :is(.built-platforms,.practice-work,.practice-context,.practice-about)>header>.editorial-mark{margin:0 0 0 auto;width:24px;height:24px}
 .international-practice .platform-lead,.international-practice .platform-notes{grid-column:1/-1}
 .international-practice .platform-notes{grid-template-columns:1fr 1fr;gap:16px}
 .international-practice .platform-notes h3{font-size:1.25rem!important;min-height:3rem}
 .international-practice .platform-notes p{font-size:.8125rem}
 .international-practice .schrifton-evidence{height:224px}
 .international-practice .practice-concept{grid-template-columns:1fr;padding:24px 16px;margin-inline:-16px}
 .international-practice .practice-concept>header,.international-practice .practice-concept>div{grid-column:1}
 .international-practice .practice-concept>header{flex-direction:row;align-items:center;justify-content:space-between}
 .international-practice .film-work{grid-column:1/-1;margin-block-end:0}
 .international-practice .film-caption{grid-template-columns:1fr;gap:16px}.international-practice .film-caption h3{grid-row:auto}.international-practice .film-caption>.quiet-link{grid-column:1}
 .international-practice .film-metadata>div{grid-template-columns:6rem 1fr;gap:16px}
 .international-practice .practice-work .practice-publication,.international-practice .practice-work .practice-music{grid-column:1/-1;grid-row:auto;order:initial;padding:0;border:0}
 .international-practice .practice-work .practice-publication{grid-row:3}
 .international-practice .practice-work .practice-music{grid-row:4}
 .international-practice .practice-publication figure{height:240px}.international-practice .practice-publication img{height:208px}
 .international-practice .practice-music .midnight-identity{height:240px}
 .international-practice .practice-context>div,.international-practice .practice-about>div{grid-column:1/-1}
 .international-practice .practice-ideas{grid-template-columns:1fr;gap:24px}
 .international-practice .research-notes{margin-inline-start:0;grid-template-columns:1fr}
 .international-book .profile-layout{grid-template-columns:1fr}
}
.publication-index{display:grid;gap:40px;margin-block:40px 64px}.publication-index article{display:grid;grid-template-columns:12rem 1fr;gap:40px;padding-block:24px;border-block-start:1px solid var(--line)}.publication-index figure{margin:0}.publication-index img{height:256px;max-width:100%;object-fit:contain}.publication-index h2{font-weight:350;font-size:clamp(1.75rem,3vw,3rem);line-height:1.2;margin-block:16px}.publication-index a{color:inherit;text-decoration:none}.publication-index p{font-size:.875rem;line-height:1.8}.publication-index .quiet-link{display:inline-flex;padding-block:8px;border-block-end:1px solid var(--line);font-size:.8125rem}
@media(max-width:650px){.publication-index article{grid-template-columns:6rem 1fr;gap:24px}.publication-index img{height:160px}.publication-index h2{font-size:1.6rem}}
.international-practice .platform-lead{display:flex;flex-direction:column;align-items:stretch}.international-practice .platform-lead>.quiet-link{align-self:start;margin-block-start:auto}.international-practice .platform-lead>p{margin-block-end:24px}
