/* Revision 33: architectural hierarchy, shared light/dark palette. */
.international-practice .practice-hero{position:relative;isolation:isolate;overflow:hidden;min-height:34rem;padding-block:4rem 5rem}
.international-practice .practice-hero .hero-geometry{position:absolute;z-index:-1;right:-9%;top:4%;width:46%;height:100%;opacity:.8;pointer-events:none}
.international-practice .practice-hero h1{max-width:17ch;font-size:clamp(3rem,8.8vw,8.8rem)}
.international-practice .practice-subtitle{max-width:31ch;padding-right:1rem}
.research-notes{display:grid;grid-template-columns:1fr 1fr;gap:3rem;border-top:1px solid var(--line);padding:1.5rem 0 3rem;font-size:.85rem}
.research-notes p{line-height:1.9}.research-notes .small-label{font-size:.64rem}
.work-index{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;padding-block:2rem 5rem}.work-index article:nth-child(2){padding-top:5rem}.work-index img{width:auto;height:18rem;max-width:100%;object-fit:contain}.work-index h2{font-size:clamp(1.6rem,3vw,3rem);margin-block:1.5rem 1rem}.work-index p{font-size:.9rem}
html[lang="de"] .international-practice .practice-hero .hero-geometry{right:-4%;width:40%;opacity:.7}
@media(max-width:600px){.international-practice .practice-hero{min-height:27rem;padding-block:2rem 3rem}.international-practice .practice-hero h1{font-size:clamp(2.7rem,11vw,4.5rem)}.international-practice .practice-hero .hero-geometry{right:-25%;top:25%;width:80%;opacity:.4}.research-notes,.work-index{grid-template-columns:1fr;gap:1.5rem}.work-index article:nth-child(2){padding-top:1rem}.work-index img{height:14rem}}

@media(min-width:1000px){.international-practice .practice-hero h1{grid-column:1/-1;max-width:20ch;font-size:clamp(4rem,7.6vw,7.8rem)}.international-practice .practice-hero .hero-geometry{top:8%;right:-15%;width:65%;max-width:none;opacity:.6}.international-practice .practice-subtitle{grid-column:1;max-width:36ch}}

.platform-evidence{display:block;margin-bottom:1.5rem;max-width:28rem}.platform-evidence img{width:100%;height:auto;display:block}.film-work{grid-column:2/-1;margin-bottom:2rem}.film-work img{display:block;width:100%;height:auto;max-height:34rem;object-fit:cover}.film-caption{display:grid;grid-template-columns:1.3fr 1fr;gap:.5rem 2rem;padding-top:1rem}.film-caption h3{font-size:clamp(2rem,4vw,4rem);grid-row:1/4;margin:0}.film-caption p{font-size:.75rem;margin:0;line-height:1.65}.practice-work .practice-music{grid-column:3;grid-row:3}.practice-work .practice-publication{grid-column:2;grid-row:3}.practice-work .practice-publication figure{margin-top:0}.work-index .film-work{grid-column:1/-1}.work-index .film-work img{height:auto;max-height:34rem;width:100%}
@media(max-width:900px){.film-work{grid-column:1/-1}.practice-work .practice-music{grid-column:2}.practice-work .practice-publication{grid-column:1}}
@media(max-width:600px){.film-caption{grid-template-columns:1fr}.film-caption h3{grid-row:auto}.practice-work .practice-music,.practice-work .practice-publication{grid-column:1;grid-row:auto}.practice-work .practice-publication{order:2}.practice-work .practice-music{order:3}}
@media(max-width:600px){html[lang="de"] .editorial-masthead .masthead-paths a,html[lang="en"] .editorial-masthead .masthead-paths a{flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.72rem}html[lang="de"] .masthead-paths .nav-folio,html[lang="en"] .masthead-paths .nav-folio{font-size:.5rem}}
