:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#160d08;--surface:#24150d;--surface-soft:#f4ead8;--surface-strong:#100905;--text:#fff7e8;--text-dark:#22150d;--muted:#d8c5aa;--body-copy:#fff3dc;--body-copy-soft:#ead5b6;--arabic-copy:#fff0c2;--muted-dark:#69533a;--line:#deb35e47;--accent:#8b1f2f;--accent-dark:#641522;--gold:#d8ad58;--gold-bright:#f2d37a;--radius:8px;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 18% 0,#d8ad5826,#0000 30rem),linear-gradient(#160d08 0%,#21130b 44%,#160d08 100%);margin:0;line-height:1.72}body:before{z-index:-3;content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle at 20% 20%,#f2d37a14,#0000 18rem),radial-gradient(circle at 76% 8%,#8b1f2f1f,#0000 24rem);animation:14s ease-in-out infinite alternate ambientGlow;position:fixed;inset:0}body:after{z-index:9;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 12%,#f2d37a24,#0000 24rem),#0a060494;transition:opacity .22s;position:fixed;inset:0}body.has-mobile-menu-open{overflow:hidden}body.has-mobile-menu-open:after{opacity:1;pointer-events:auto}a{color:inherit}.site-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1c1009f5,#0b0603f5),#100905f0;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(20px,5vw,72px);animation:.7s cubic-bezier(.2,.8,.2,1) both headerDrop;display:flex;position:sticky;top:0;box-shadow:0 18px 52px #0000004d}.brand{isolation:isolate;min-width:0;color:var(--text);background:radial-gradient(circle at 18% 12%,#fff6ce42,#0000 27%),linear-gradient(135deg,#fff1d029,#d8a84a0f 42%,#8b1f2f14),#fff6d609;border:1px solid #f2d37a5c;border-radius:999px;align-items:center;gap:14px;padding:8px 18px 8px 8px;line-height:1;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf133,inset 0 -14px 32px #1e0f0747,0 16px 36px #0000004d,0 0 0 1px #8b1f2f24}.brand:before,.brand:after{z-index:-1;content:"";pointer-events:none;position:absolute}.brand:before{border-radius:inherit;background:linear-gradient(115deg,#0000 5%,#fff8da29 22%,#0000 42%),radial-gradient(circle at 92%,#f2d37a29,#0000 28%);inset:1px}.brand:after{opacity:.62;background:linear-gradient(90deg,#0000,#f2d37acc,#0000);height:1px;bottom:5px;left:72px;right:22px}.brand:hover,.brand:focus-visible{border-color:#f2d37a9e;transform:translateY(-1px);box-shadow:inset 0 1px #fffaf13d,inset 0 -14px 32px #1e0f0733,0 20px 42px #0000005c,0 0 0 4px #d8a84a1a}.brand:focus-visible{outline-offset:4px;outline:2px solid #f2d37a8c}.brand-seal{background:radial-gradient(circle at 38% 28%,#fff9dc 0 10%,#0000 34%),radial-gradient(circle at 50% 48%,#fffaf1fa 0 50%,#f5dca0f5 70%),linear-gradient(145deg,#f2d37a,#d8a84a 48%,#8d6324);border:1px solid #fff1d09e;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -9px 17px #46250c2e,0 8px 18px #0000004d,0 0 0 4px #f2d37a14}.brand-seal img{object-fit:contain;filter:saturate(.95)contrast(1.08);mix-blend-mode:multiply;width:80%;height:80%;display:block}.brand-copy{gap:4px;min-width:0;display:grid}.brand-title{color:#fff8dd;letter-spacing:.015em;text-shadow:0 1px #583513e6,0 8px 18px #00000061;font-size:clamp(1.08rem,1.55vw,1.38rem);font-weight:800;line-height:1.05}.brand-subtitle{color:#f0d59d;letter-spacing:.035em;opacity:.98;text-shadow:0 1px 8px #00000061;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:700;line-height:1.2}.site-nav{color:#f2d9ad;letter-spacing:.04em;text-transform:uppercase;background:#fffaf10b;border:1px solid #f2d37a29;border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700;display:flex;box-shadow:inset 0 1px #fffaf10f}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mobile-menu-kicker{display:none}.menu-toggle{z-index:13;color:#fff5d8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:radial-gradient(circle at 18% 0,#fff5c447,#0000 44%),linear-gradient(135deg,#8b1f2f57,#d8a84a2e),#120a05d1;border:1px solid #f2d37a6b;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:none;position:relative;box-shadow:inset 0 1px #fffaf129,0 12px 26px #00000047,0 0 0 1px #8b1f2f24}.menu-toggle:hover,.menu-toggle:focus-visible,.site-header.is-menu-open .menu-toggle{border-color:#f2d37ab3;transform:translateY(-1px);box-shadow:inset 0 1px #fffaf133,0 16px 34px #00000057,0 0 0 4px #d8a84a1a}.menu-toggle:focus-visible{outline-offset:4px;outline:2px solid #f2d37a8c}.menu-toggle-icon{width:18px;height:12px;position:relative}.menu-toggle-icon:before,.menu-toggle-icon:after,.menu-toggle-icon{background:linear-gradient(90deg, #fff5d8, var(--gold-bright));border-radius:999px;box-shadow:0 0 10px #f2d37a42}.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";width:18px;height:2px;transition:transform .18s,top .18s,opacity .18s;position:absolute;left:0}.menu-toggle-icon{height:2px;transition:background .18s}.menu-toggle-icon:before{top:-5px}.menu-toggle-icon:after{top:5px}.site-header.is-menu-open .menu-toggle-icon{box-shadow:none;background:0 0}.site-header.is-menu-open .menu-toggle-icon:before{top:0;transform:rotate(42deg)}.site-header.is-menu-open .menu-toggle-icon:after{top:0;transform:rotate(-42deg)}.site-nav a{border:1px solid #0000;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative}.site-nav a:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-bright), transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(.5)}.site-nav a:hover,.site-nav a:focus-visible{color:#fff6d6;background:#d8a84a21;border-color:#f2d37a47;transform:translateY(-1px);box-shadow:0 10px 24px #0000003d}.site-nav a:hover:after,.site-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.site-nav a:focus-visible{outline-offset:3px;outline:2px solid #f2d37a8c}.language-switcher{color:#fff1cf;letter-spacing:.035em;text-transform:uppercase;background:radial-gradient(circle at 15% 0,#f2d37a29,#0000 42%),linear-gradient(135deg,#8b1f2f3d,#d8a84a1f),#120a05c2;border:1px solid #f2d37a42;border-radius:999px;align-items:center;gap:6px;padding:6px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffaf11a,0 14px 32px #00000047,0 0 0 1px #8b1f2f1f}.language-switcher a{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px 0 8px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative}.language-switcher a:hover,.language-switcher a:focus-visible,.language-switcher a[aria-current=page]{color:#fffaf0;background:linear-gradient(135deg,#d8a84a3d,#8b1f2f1a),#fffaf112;border-color:#f2d37a6b;transform:translateY(-1px);box-shadow:inset 0 1px #fffaf11f,0 8px 20px #00000038}.language-switcher a[aria-current=page]:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-bright), transparent);border-radius:999px;height:2px;position:absolute;bottom:4px;left:34px;right:13px}.language-switcher a:focus-visible{outline-offset:3px;outline:2px solid #f2d37a8c}.flag-badge{border:1px solid #fffaf170;border-radius:50%;flex:none;width:24px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000038,0 4px 10px #0000003d}.flag-us{background:linear-gradient(90deg,#263b6d 0 44%,#0000 44%),repeating-linear-gradient(#b23b3b 0 9%,#fff3df 9% 18%)}.flag-lb{background:linear-gradient(#b51f2b 0 28%,#fff7ea 28% 72%,#b51f2b 72% 100%)}.flag-lb:before{content:"";clip-path:polygon(50% 0,74% 35%,64% 35%,86% 70%,61% 70%,61% 100%,39% 100%,39% 70%,14% 70%,36% 35%,26% 35%);background:#167a43;width:9px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.flag-fr{background:linear-gradient(90deg,#244aa5 0 33.33%,#fff7ea 33.33% 66.66%,#c7393f 66.66% 100%)}.flag-ru{background:linear-gradient(#fff7ea 0 33.33%,#1f57a8 33.33% 66.66%,#b51f2b 66.66% 100%)}.lang-name{color:#fff5d8;text-transform:none}.lang-code{color:var(--gold-bright);letter-spacing:.08em;font-size:.66rem}html[lang=ar]{font-family:Segoe UI,Tahoma,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .brand-title,html[lang=ar] blockquote{letter-spacing:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}html[lang=ar] p,html[lang=ar] dd,html[lang=ar] figcaption,html[lang=ar] .source-list a{line-height:2}html[dir=rtl] .site-nav,html[dir=rtl] .language-switcher,html[dir=rtl] .hero-actions,html[dir=rtl] .source-list a,html[dir=rtl] .timeline time{direction:rtl}html[dir=rtl] .case-photo-feature figcaption,html[dir=rtl] .karami-case-feature figcaption{padding:34px 52px 34px 34px}html[dir=rtl] .case-photo-feature figcaption:before,html[dir=rtl] .karami-case-feature figcaption:before{left:auto;right:30px}html[dir=rtl] .brand{padding:8px 8px 8px 18px}html[dir=rtl] .brand:after{left:22px;right:72px}.hero{isolation:isolate;color:#fffaf1;align-items:flex-end;min-height:min(860px,100vh - 72px);padding:clamp(88px,11vw,148px) clamp(20px,5vw,72px);display:flex;position:relative;overflow:hidden}.hero:before,.hero:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.hero:before{background:linear-gradient(90deg,#0a0604db 0%,#0a06047a 38%,#0a06041a 68%),linear-gradient(#0a06042e 0%,#0a060442 66%,#0a0604eb 100%)}.hero:after{background:radial-gradient(circle at 51% 38%, #f2d37a21, transparent 20rem), linear-gradient(180deg, transparent 68%, var(--bg) 100%)}.hero-backdrop{z-index:-2;object-fit:cover;object-position:center center;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;animation:1.4s ease-out .12s both heroImageSettle;position:absolute;inset:0;transform:scale(1.04)}.hero-content{z-index:1;border-radius:var(--radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#100905b8,#2c190d8a);border:1px solid #f2d37a3d;max-width:520px;padding:clamp(20px,3vw,32px);animation:.9s cubic-bezier(.18,.85,.22,1) .18s both heroPanelRise;position:relative;box-shadow:0 28px 90px #00000075}.panel-photo figcaption,.archive-image+figcaption,.source-card-image figcaption{color:#fffaf1b8;margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;line-height:1.4}.eyebrow{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:800}h1,h2,h3,p,blockquote,dl,dd{margin-top:0}h1{color:#fff8e8;text-shadow:0 3px 22px #00000073;max-width:560px;margin-bottom:20px;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.98;animation:.9s cubic-bezier(.2,.8,.2,1) .26s both titleReveal}h2{max-width:860px;color:var(--text);margin-bottom:26px;font-size:clamp(2rem,4vw,3.55rem);line-height:1.08}h3{margin-bottom:14px;font-size:1.22rem;line-height:1.22}.hero p{color:#fffaf1e0;max-width:520px;font-size:clamp(1.02rem,1.6vw,1.18rem)}.hero-line{border-left:3px solid var(--gold-bright);padding-left:16px;font-style:italic;color:#fff6d6!important}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button,.text-link{color:#fff;align-items:center;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-weight:800;text-decoration:none;display:inline-flex}.button{background:linear-gradient(180deg, #a32b3c, var(--accent-dark));border-radius:var(--radius);padding:0 18px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 12px 32px #8b1f2f5c}.button:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 16px 38px #8b1f2f7a}.button-secondary{background:#10090575;border:1px solid #f2d37a70}.text-link{color:var(--gold-bright)}.section{padding:clamp(60px,8vw,104px) clamp(20px,5vw,72px)}.breadcrumbs{color:var(--body-copy-soft);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;padding:28px clamp(20px,5vw,72px) 0;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:800;display:flex}.breadcrumbs a{color:var(--gold-bright);text-decoration:none}.breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.topic-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(58px,8vw,110px) clamp(20px,5vw,72px) clamp(48px,6vw,88px);display:grid}.topic-hero-copy{max-width:820px}.topic-hero-copy h1{max-width:900px}.topic-hero-copy p:not(.eyebrow){max-width:740px;color:var(--body-copy);font-size:clamp(1.08rem,1.8vw,1.28rem)}.topic-hero-image{border-radius:var(--radius);border:1px solid #f2d37a47;justify-self:stretch;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.topic-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#10090561),radial-gradient(circle at 20% 10%,#f2d37a24,#0000 34%);position:absolute;inset:0}.topic-hero-image img{aspect-ratio:16/11;object-fit:cover;object-position:center;width:100%;height:100%;min-height:360px;max-height:580px;display:block}.topic-hero-biography,.topic-hero-photo-archive,.topic-hero-judicial-career{background:radial-gradient(circle at 50% 10%, #f2d37a24, transparent 42%), var(--surface-strong);justify-self:center;width:min(100%,460px)}.topic-hero-biography img,.topic-hero-photo-archive img,.topic-hero-judicial-career img{aspect-ratio:4/5;min-height:520px;max-height:680px}.topic-hero-biography img{object-position:52% 26%}.topic-hero-photo-archive img,.topic-hero-judicial-career img{object-position:50% 18%}.topic-hero-kamal-jumblatt-assassination,.topic-hero-death-penalty-abolition{background:linear-gradient(135deg, #100905eb, #2d1b0feb), var(--surface-strong)}.topic-hero-kamal-jumblatt-assassination img,.topic-hero-death-penalty-abolition img{aspect-ratio:4/3;object-fit:contain;padding:clamp(8px,1.4vw,14px)}.topic-hero-justice-council-cases img{aspect-ratio:16/10;object-position:50% 20%}.topic-hero-timeline img,.topic-hero-sources img{aspect-ratio:16/10;object-position:center}.topic-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(28px,5vw,64px);padding-top:clamp(28px,5vw,64px);display:grid}.article-body{gap:38px;max-width:880px;display:grid}.article-section{border-bottom:1px solid #f2d37a2e;padding-bottom:34px}.article-section:last-child{border-bottom:0;padding-bottom:0}.article-section h2,.topic-facts h2{color:var(--gold-bright);margin:0 0 16px;font-size:clamp(1.65rem,3vw,2.5rem)}.article-section p{max-width:840px;color:var(--body-copy);margin:0 0 18px;font-size:1.12rem;font-weight:500;line-height:1.9}.article-section p:last-child{margin-bottom:0}.topic-facts{position:sticky;top:98px}.topic-facts dl{gap:18px;margin:0;display:grid}.topic-facts div{border-bottom:1px solid #f2d37a29;padding-bottom:16px}.topic-facts div:last-child{border-bottom:0;padding-bottom:0}.topic-facts dt{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:800}.topic-facts dd{color:var(--body-copy);margin:6px 0 0}.topic-facts a{color:var(--body-copy);overflow-wrap:anywhere}.seo-hub{padding-top:clamp(60px,7vw,96px)}.photo-archive-section{overflow:hidden}.photo-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(24px,4vw,42px);display:grid}.archive-photo-card{background:linear-gradient(180deg, #2d1b0feb, #100905f5), var(--surface-strong);border-radius:var(--radius);cursor:zoom-in;border:1px solid #f2d37a3d;outline:0;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 72px #0000003d}.archive-photo-card:after{z-index:2;content:"Open";color:#fff7df;letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#100905b8;border:1px solid #f2d37a47;border-radius:999px;padding:7px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:800;transition:opacity .18s,transform .18s,border-color .18s;position:absolute;top:14px;right:14px;transform:translateY(-4px);box-shadow:0 10px 24px #00000047}.archive-photo-card:hover:after,.archive-photo-card:focus-visible:after{opacity:1;transform:translateY(0)}.archive-photo-card:focus-visible{border-color:#f2d37a94;box-shadow:0 0 0 4px #d8a84a29,0 30px 82px #00000057}.archive-photo-card img{object-fit:cover;object-position:center 22%;filter:contrast(1.03)saturate(1.02);width:100%;height:clamp(280px,34vw,460px);transition:transform .42s,filter .42s;display:block}.archive-photo-wide img{object-position:center 22%}.archive-photo-card figcaption{z-index:1;min-height:132px;color:var(--body-copy);background:linear-gradient(180deg, #10090585, #100905f5), var(--surface-strong);padding:18px 18px 20px;font-size:1rem;line-height:1.65;position:relative}.archive-photo-card figcaption span{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800;display:block}.has-photo-lightbox{overflow:hidden}.photo-lightbox{z-index:100;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 16%,#f2d37a1f,#0000 34rem),#080503e0;place-items:center;padding:clamp(18px,4vw,56px);transition:opacity .18s;display:grid;position:fixed;inset:0}.photo-lightbox[hidden]{display:none}.photo-lightbox.is-open{opacity:1}.photo-lightbox-frame{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf114,#fffaf106),#100905e6;border:1px solid #f2d37a57;gap:14px;width:min(1120px,100%);max-height:92vh;margin:0;padding:clamp(10px,1.5vw,16px);transition:transform .22s;display:grid;transform:translateY(12px)scale(.98);box-shadow:0 34px 120px #0000009e,0 0 64px #d8a84a1a}.photo-lightbox.is-open .photo-lightbox-frame{transform:translateY(0)scale(1)}.photo-lightbox-frame img{object-fit:contain;border-radius:calc(var(--radius) - 2px);background:#fffaf10a;border:1px solid #f2d37a38;width:100%;max-height:min(74vh,820px);display:block}.photo-lightbox-frame figcaption{color:var(--body-copy);font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.55}.photo-lightbox-close{z-index:101;color:#1f1209;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fff1d0,#d8a84a);border:1px solid #fff1d0ad;border-radius:999px;min-height:42px;padding:0 16px;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:900;position:fixed;top:clamp(14px,2.8vw,30px);right:clamp(14px,2.8vw,30px);box-shadow:0 18px 42px #0000005c}.photo-lightbox-close:focus-visible{outline-offset:4px;outline:3px solid #fff1d0b8}.intro-band,.split-section{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.section-copy,.section-heading{max-width:880px}.section-copy p,.section-heading p,.two-column p{max-width:820px;margin-bottom:24px}.section-copy p:last-child,.section-heading p:last-child,.two-column p:last-child{margin-bottom:0}.section-copy p,.section-heading p,.two-column p,.feature-grid p,.timeline p{color:var(--body-copy);text-shadow:0 1px 10px #0000002e;font-weight:500}.section-copy strong,.section-heading strong,.two-column strong,.section-copy .highlight,.section-heading .highlight,.two-column .highlight{color:var(--gold-bright)}.section-copy [lang=ar],.section-heading [lang=ar],.two-column [lang=ar]{color:var(--arabic-copy);font-family:Arial,Helvetica,sans-serif;font-size:.98em;font-weight:700}.card p,.feature-grid article p,.milestone-grid article p,.archive-needed p,.source-list a{color:#fff0d2;text-shadow:0 1px 10px #0000002e;font-size:1.06rem;font-weight:500;line-height:1.78}.card strong,.card .highlight,.feature-grid article strong,.feature-grid article .highlight,.milestone-grid article strong,.milestone-grid article .highlight,.archive-needed strong,.archive-needed .highlight,.source-list strong,.source-list .highlight,.source-list span{color:#d8a84a}.split-section .section-copy{max-width:850px}.split-section .section-copy p{color:var(--body-copy);max-width:820px;margin-bottom:28px}.split-section .text-link{margin-top:4px}.section-muted{border-block:1px solid var(--line);background:linear-gradient(#2d1b0fe6,#1f120af5)}.fact-panel,.quote-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,36px);box-shadow:0 24px 60px #0000003d}.image-fact-panel{padding:0;overflow:hidden}.image-fact-panel dl{padding:clamp(22px,4vw,32px)}.panel-photo{background:#101010;margin:0}.panel-photo img{aspect-ratio:4/3;object-fit:cover;object-position:52% 28%;width:100%;display:block}.panel-photo figcaption{color:var(--muted);background:var(--surface);padding:12px clamp(18px,3vw,24px) 0}.fact-panel dl{gap:20px;margin-bottom:0;display:grid}.fact-panel dt{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800}.fact-panel dd{margin-left:0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1160px;margin-top:28px;display:grid}.feature-grid article{background:linear-gradient(180deg, #3d2413f5, #1f120afa), var(--surface);border-radius:var(--radius);border:1px solid #f2d37a4d;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:0 18px 50px #0000003d}.feature-grid article:hover{border-color:#f2d37a80;transform:translateY(-6px);box-shadow:0 28px 70px #00000057,0 0 34px #d8a84a1a}.feature-grid p,.milestone-grid p,.archive-needed p{margin-bottom:0}.judicial-portrait{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf112,#fffaf105),#10090570;border:1px solid #f2d37a47;grid-template-columns:minmax(280px,.72fr) minmax(260px,.38fr);align-items:stretch;gap:clamp(18px,4vw,42px);max-width:1120px;margin:34px 0 36px;padding:clamp(10px,1.6vw,16px);transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.judicial-portrait:hover{border-color:#f2d37a7a;transform:translateY(-4px);box-shadow:0 36px 96px #00000061,0 0 42px #d8a84a1a}.judicial-portrait img{object-fit:cover;object-position:center 32%;border-radius:calc(var(--radius) - 2px);border:1px solid #f2d37a33;width:100%;height:100%;max-height:720px;display:block}.judicial-portrait figcaption{min-height:100%;color:var(--body-copy);border-radius:calc(var(--radius) - 2px);background:radial-gradient(circle at 100% 0,#f2d37a1f,#0000 18rem),linear-gradient(#2d1b0ff0,#100905fa);border:1px solid #f2d37a29;flex-direction:column;justify-content:flex-end;padding:clamp(22px,4vw,38px);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55;display:flex}.judicial-portrait figcaption span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800;display:block}.courtroom-feature{border-radius:var(--radius);background:linear-gradient(#fffaf111,#fffaf105),#10090585;border:1px solid #f2d37a47;max-width:1180px;margin:0 0 38px;padding:clamp(10px,1.5vw,16px);transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 28px 84px #0000004d}.courtroom-feature:hover{border-color:#f2d37a7a;transform:translateY(-4px);box-shadow:0 38px 104px #0006,0 0 42px #d8a84a1a}.courtroom-feature img{aspect-ratio:16/8.5;object-fit:cover;object-position:center center;border-radius:calc(var(--radius) - 2px);border:1px solid #f2d37a33;width:100%;display:block}.courtroom-feature figcaption{max-width:min(440px,100% - 44px);color:var(--body-copy);border-radius:var(--radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#100905e0,#2d1b0fc7);border:1px solid #f2d37a40;padding:18px 20px;font-size:1rem;line-height:1.55;position:absolute;bottom:clamp(22px,4vw,44px);right:clamp(22px,4vw,44px);box-shadow:0 18px 48px #00000057}.courtroom-feature figcaption span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;display:block}.section:not(.section-muted) .feature-grid article{background:linear-gradient(180deg, #3d2413f5, #1f120afa), var(--surface)}.case-photo-feature{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf10f,#fffaf105),#10090580;border:1px solid #f2d37a47;grid-template-columns:minmax(320px,.72fr) minmax(260px,.38fr);align-items:stretch;gap:clamp(18px,4vw,42px);max-width:1120px;margin:34px 0 0;padding:clamp(10px,1.5vw,16px);transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;overflow:hidden;box-shadow:0 28px 82px #0000004d}.case-photo-feature:hover{border-color:#f2d37a7a;transform:translateY(-4px);box-shadow:0 38px 104px #0006,0 0 42px #d8a84a1a}.case-photo-feature img{object-fit:cover;object-position:center center;border-radius:calc(var(--radius) - 2px);border:1px solid #f2d37a33;width:100%;height:100%;max-height:560px;display:block}.case-photo-feature figcaption{min-height:100%;color:var(--body-copy);border-radius:calc(var(--radius) - 2px);background:radial-gradient(circle at 100% 0,#f2d37a1f,#0000 18rem),linear-gradient(#2d1b0ff0,#100905fa);border:1px solid #f2d37a29;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,44px) clamp(26px,4vw,44px) clamp(26px,4vw,44px) clamp(30px,4.5vw,52px);font-size:clamp(1.02rem,1.45vw,1.16rem);font-weight:500;line-height:1.68;display:flex;position:relative;box-shadow:inset 0 1px #fffaf10d}.case-photo-feature figcaption:before{content:"";background:linear-gradient(180deg, var(--gold-bright), #d8a84a3d);border-radius:999px;width:3px;position:absolute;top:clamp(26px,4vw,44px);bottom:clamp(26px,4vw,44px);left:clamp(16px,2.4vw,26px);box-shadow:0 0 22px #f2d37a38}.case-photo-feature figcaption span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800;display:block}.case-photo-feature figcaption strong{color:#fff7e8;text-wrap:balance;max-width:360px;margin-bottom:12px;font-size:clamp(1.28rem,2.3vw,1.7rem);line-height:1.16;display:block}.karami-case-feature{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf10f,#fffaf105),#10090585;border:1px solid #f2d37a47;grid-template-columns:minmax(0,.72fr) minmax(260px,.38fr);align-items:stretch;gap:clamp(18px,4vw,42px);max-width:1120px;margin:28px 0 0;padding:clamp(10px,1.5vw,16px);transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;overflow:hidden;box-shadow:0 28px 82px #0000004d}.karami-case-feature:hover{border-color:#f2d37a7a;transform:translateY(-4px);box-shadow:0 38px 104px #0006,0 0 42px #d8a84a1a}.karami-case-images{grid-template-columns:minmax(190px,.42fr) minmax(0,.58fr);gap:10px;min-width:0;display:grid}.karami-case-images img{object-fit:cover;border-radius:calc(var(--radius) - 2px);border:1px solid #f2d37a33;width:100%;height:100%;min-height:320px;max-height:560px;display:block}.karami-case-images img:first-child{object-position:center top}.karami-case-images img:last-child{object-position:center center}.karami-case-feature figcaption{min-height:100%;color:var(--body-copy);border-radius:calc(var(--radius) - 2px);background:radial-gradient(circle at 100% 0,#f2d37a1f,#0000 18rem),linear-gradient(#2d1b0ff0,#100905fa);border:1px solid #f2d37a29;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,44px) clamp(26px,4vw,44px) clamp(26px,4vw,44px) clamp(30px,4.5vw,52px);font-size:clamp(1.02rem,1.45vw,1.16rem);font-weight:500;line-height:1.68;display:flex;position:relative;box-shadow:inset 0 1px #fffaf10d}.karami-case-feature figcaption:before{content:"";background:linear-gradient(180deg, var(--gold-bright), #d8a84a3d);border-radius:999px;width:3px;position:absolute;top:clamp(26px,4vw,44px);bottom:clamp(26px,4vw,44px);left:clamp(16px,2.4vw,26px);box-shadow:0 0 22px #f2d37a38}.karami-case-feature figcaption span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800;display:block}.karami-case-feature figcaption strong{color:#fff7e8;text-wrap:balance;max-width:360px;margin-bottom:12px;font-size:clamp(1.28rem,2.3vw,1.7rem);line-height:1.16;display:block}.card-number{color:var(--gold);margin-bottom:34px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:800;display:block}.milestone-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1240px;margin-top:32px;display:grid;overflow:hidden}.milestone-grid article{background:linear-gradient(#1d110afa,#2d1b0ff0);min-height:250px;padding:24px;transition:transform .22s,background .22s}.milestone-grid span{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:58px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:800;display:block}.milestone-grid p{color:var(--muted)}.quote-panel{background:linear-gradient(135deg, #8b1f2f57, #100905fa), var(--surface-strong);color:#fffaf1;position:relative;overflow:hidden}.quote-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2d37a29,#0000);width:52%;animation:8s ease-in-out infinite quoteSheen;position:absolute;inset:-40% auto -40% -80%;transform:rotate(16deg)}.quote-panel blockquote{margin-bottom:0;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.32}.case-infographic{border-radius:var(--radius);background:linear-gradient(#fffaf10f,#fffaf106),#10090594;border:1px solid #f2d37a47;grid-column:1/-1;max-width:1180px;margin:clamp(8px,2vw,18px) auto 0;padding:clamp(10px,1.5vw,16px);transition:transform .26s,box-shadow .26s,border-color .26s;box-shadow:0 28px 80px #00000057}.case-infographic:hover{border-color:#f2d37a75;transform:translateY(-4px);box-shadow:0 36px 98px #0000006b,0 0 42px #d8a84a1f}.case-infographic img{border-radius:calc(var(--radius) - 2px);border:1px solid #f2d37a2e;width:100%;height:auto;display:block}.case-infographic figcaption{color:var(--body-copy-soft);margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.5}.archive-feature{grid-template-columns:minmax(320px,.92fr) minmax(0,.68fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.archive-image{margin:0;position:relative}.archive-image:after{z-index:-1;content:"";background:var(--gold);border-radius:var(--radius);opacity:.16;position:absolute;inset:16px -16px -16px 16px}.archive-image img{object-fit:cover;object-position:top center;border:1px solid var(--line);border-radius:var(--radius);width:100%;max-height:680px;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 28px 74px #00000047}.archive-image:hover img,.source-card-image:hover img,.panel-photo:hover img{transform:scale(1.015);box-shadow:0 32px 86px #0000005c}.press-clipping-section{position:relative}.press-clipping-stack{gap:clamp(22px,4vw,40px);display:grid}.press-clipping-feature{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf112,#fffaf106),#1009058f;border:1px solid #f2d37a42;grid-template-columns:minmax(300px,.68fr) minmax(260px,.32fr);align-items:stretch;gap:clamp(18px,4vw,42px);max-width:1120px;margin:0;padding:clamp(10px,1.6vw,18px);transition:border-color .26s,box-shadow .26s,transform .26s;display:grid;overflow:hidden;box-shadow:0 30px 86px #00000052}.press-clipping-feature:hover{border-color:#f2d37a75;transform:translateY(-4px);box-shadow:0 38px 108px #0000006b,0 0 42px #d8a84a17}.press-clipping-feature img{object-fit:contain;object-position:top center;border-radius:calc(var(--radius) - 2px);background:#f5f0e5;border:1px solid #f2d37a2e;width:100%;max-height:720px;display:block;box-shadow:inset 0 0 0 1px #1009051a}.press-clipping-feature figcaption{min-height:100%;color:var(--body-copy);border-radius:calc(var(--radius) - 2px);background:radial-gradient(circle at 100% 0,#f2d37a21,#0000 18rem),linear-gradient(#2d1b0ff0,#100905fa);border:1px solid #f2d37a29;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,44px) clamp(26px,4vw,44px) clamp(26px,4vw,44px) clamp(30px,4.5vw,52px);font-size:clamp(1.02rem,1.45vw,1.16rem);font-weight:500;line-height:1.68;display:flex;position:relative;box-shadow:inset 0 1px #fffaf10d}.press-clipping-feature figcaption:before{content:"";background:linear-gradient(180deg, var(--gold-bright), #d8a84a3d);border-radius:999px;width:3px;position:absolute;top:clamp(26px,4vw,44px);bottom:clamp(26px,4vw,44px);left:clamp(16px,2.4vw,26px);box-shadow:0 0 22px #f2d37a38}.press-clipping-feature figcaption strong{color:#fff7e8;text-wrap:balance;max-width:360px;margin-bottom:12px;font-size:clamp(1.28rem,2.3vw,1.7rem);line-height:1.16;display:block}.documentary-source-section{position:relative;overflow:hidden}.documentary-source-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 0,#f2d37a24,#0000 24rem),radial-gradient(circle at 86% 18%,#8b1f2f29,#0000 26rem);position:absolute;inset:0}.documentary-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.52fr);align-items:stretch;gap:clamp(18px,3vw,28px);display:grid;position:relative}.documentary-card{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf112,#d8ad5809),#1009059e;border:1px solid #f2d37a3d;min-height:100%;margin:0;transition:border-color .26s,box-shadow .26s,transform .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 74px #00000057}.documentary-card:hover{border-color:#f2d37a7a;transform:translateY(-4px);box-shadow:0 34px 92px #00000070,0 0 38px #d8a84a1a}.documentary-card-large{grid-row:span 2}.documentary-card img{object-fit:cover;filter:saturate(.96)contrast(1.04);width:100%;height:100%;min-height:250px;display:block}.documentary-card figcaption{color:var(--body-copy);background:linear-gradient(#0000,#0a0604db 24%,#0a0604f5);padding:clamp(18px,3vw,28px);font-family:Arial,Helvetica,sans-serif;font-size:.96rem;line-height:1.55;position:absolute;bottom:0;left:0;right:0}.documentary-card figcaption span{color:#fff7e8;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,2vw,1.46rem);font-weight:800;line-height:1.1;display:block}.documentary-note{max-width:980px;color:var(--body-copy-soft);border-radius:var(--radius);background:#1009058a;border:1px solid #f2d37a33;margin-top:clamp(18px,3vw,28px);padding:16px 18px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;line-height:1.58;position:relative}.documentary-note strong{color:#fff3d1}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,5vw,60px);max-width:1060px;display:grid}.compact-grid article{min-height:210px}.timeline-section{color:#fffaf1;background:radial-gradient(circle at 12% 8%,#f2d37a2e,#0000 28rem),radial-gradient(circle at 88% 42%,#8b1f2f3d,#0000 34rem),linear-gradient(135deg,#100905,#231309 58%,#100905)}.timeline-section .eyebrow{color:#d4a65a}.timeline-section .section-heading p{color:#fffaf1b8}.timeline{gap:22px;max-width:1080px;margin:46px 0 0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, transparent, var(--gold-bright) 8%, #d8ad588c 88%, transparent);width:2px;position:absolute;top:10px;bottom:10px;left:174px;box-shadow:0 0 26px #f2d37a33}.timeline li{border-top:0;grid-template-columns:138px minmax(0,1fr);align-items:start;gap:76px;padding:0;display:grid;position:relative}.timeline li:before{z-index:1;content:"";background:var(--gold-bright);border:4px solid #1b0f08;border-radius:999px;width:18px;height:18px;animation:2.6s ease-in-out infinite timelinePulse;position:absolute;top:24px;left:166px;box-shadow:0 0 0 6px #d8ad5824,0 0 28px #f2d37a61}.timeline time{min-width:138px;color:var(--gold-bright);text-align:right;justify-content:flex-end;padding-top:20px;font-family:Arial,Helvetica,sans-serif;font-size:.94rem;font-weight:800;line-height:1.45;display:inline-flex}.timeline p{color:#fffaf1d6;border-radius:var(--radius);background:linear-gradient(135deg,#fffaf10f,#fffaf105),#1009058a;border:1px solid #f2d37a33;min-height:68px;margin-bottom:0;padding:20px 22px;position:relative;box-shadow:0 18px 50px #0000002e}.timeline p:before{content:"";background:#f2d37a6b;width:14px;height:1px;position:absolute;top:27px;left:-14px}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1160px;margin-top:28px;display:grid}.source-hero{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:end;gap:clamp(24px,5vw,64px);max-width:1160px;display:grid}.source-card-image{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#362214e6,#150c07f5);margin:0;padding:12px;box-shadow:0 20px 56px #00000047}.source-card-image img{aspect-ratio:5/4;object-fit:cover;object-position:center;border-radius:calc(var(--radius) - 2px);width:100%;display:block}.source-card-image figcaption{color:var(--muted)}.source-list a{color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:#10090575;gap:8px;padding:18px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid}.source-list span{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.source-list a:hover{color:var(--gold-bright);border-color:var(--gold);background:#28180db8;transform:translateY(-3px);box-shadow:0 18px 46px #0000003d}.archive-needed{border-radius:var(--radius);background:#10090570;border:1px solid #f2d37a42;max-width:1160px;margin-top:20px;padding:22px}.reveal{opacity:0;transition:opacity .78s ease var(--reveal-delay,0s), transform .78s cubic-bezier(.18, .82, .2, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.archive-needed h3{color:var(--gold-bright)}.archive-needed p{color:var(--body-copy-soft);margin-bottom:0}.site-footer{color:var(--muted);background:var(--surface-strong);border-top:1px solid var(--line);padding:28px clamp(20px,5vw,72px)}.site-footer p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.92rem}@media (width<=900px){.intro-band,.split-section,.archive-feature,.two-column,.source-hero,.topic-hero,.topic-layout{grid-template-columns:1fr}.topic-hero{padding-top:48px}.topic-hero-image img{min-height:280px;max-height:520px}.topic-hero-biography,.topic-hero-photo-archive,.topic-hero-judicial-career{width:min(100%,420px)}.topic-hero-biography img,.topic-hero-photo-archive img,.topic-hero-judicial-career img{min-height:440px;max-height:560px}.topic-hero-kamal-jumblatt-assassination img,.topic-hero-death-penalty-abolition img{min-height:300px}.topic-facts{position:static}.feature-grid,.milestone-grid,.source-list,.documentary-grid,.photo-archive-grid{grid-template-columns:1fr}.documentary-card-large{grid-row:auto}.archive-photo-wide{grid-column:auto}.archive-photo-card img{height:clamp(300px,68vw,520px)}.milestone-grid article{min-height:auto}.milestone-grid span{margin-bottom:20px}.judicial-portrait,.case-photo-feature,.karami-case-feature{grid-template-columns:1fr}.judicial-portrait img{max-height:620px}.case-photo-feature img{max-height:540px}.karami-case-images{grid-template-columns:.44fr .56fr}.karami-case-images img{max-height:520px}.courtroom-feature img{aspect-ratio:16/10}}@media (width<=760px){.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 10px;padding:10px 12px;display:grid}.brand{gap:10px;width:max-content;max-width:100%;padding:6px 12px 6px 6px}.brand-seal{width:38px;height:38px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.66rem}.brand:after{left:58px;right:16px}html[dir=rtl] .brand{padding:6px 6px 6px 12px}html[dir=rtl] .brand:after{left:16px;right:58px}.menu-toggle{justify-self:end;display:inline-flex}html[dir=rtl] .menu-toggle{justify-self:start}.header-actions{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 0,#fff5c43d,#0000 36%),radial-gradient(circle at 86% 10%,#8b1f2f38,#0000 34%),linear-gradient(#2f190dfa,#120a05fc);border:1px solid #f2d37a57;border-radius:26px;grid-column:1/-1;gap:12px;width:auto;max-width:460px;max-height:calc(100dvh - 96px);margin:0 auto;padding:14px;display:grid;position:fixed;top:76px;left:12px;right:12px;overflow:auto;box-shadow:inset 0 1px #fffaf11f,inset 0 -28px 60px #00000038,0 28px 70px #00000085,0 0 0 1px #8b1f2f2e}.site-header.has-menu-toggle:not(.is-menu-open) .header-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)scale(.98)}.site-header.has-menu-toggle .header-actions{transition:opacity .18s,visibility .18s,transform .22s}.site-header.is-menu-open .header-actions{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.mobile-menu-kicker{gap:3px;padding:4px 5px 1px;display:grid}.mobile-menu-kicker span{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.66rem;font-weight:900}.mobile-menu-kicker strong{color:#fff8e0;text-shadow:0 8px 18px #00000057;font-size:1.15rem;line-height:1.1}.site-nav{counter-reset:mobile-nav;color:#fff0cb;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.site-nav::-webkit-scrollbar{display:none}.language-switcher::-webkit-scrollbar{display:none}.site-nav a{color:#fff4d3;letter-spacing:.032em;text-align:left;text-overflow:ellipsis;white-space:normal;background:linear-gradient(135deg,#fffaf113,#d8ad580b),#fffaf109;border:1px solid #f2d37a29;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;align-items:center;gap:3px 9px;min-height:74px;padding:12px;font-size:.73rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffaf10f,0 12px 24px #00000029}.site-nav a:after{color:#fff0c4ad;content:attr(data-desc);letter-spacing:0;opacity:1;background:0 0;border-radius:0;grid-column:2;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:.66rem;font-weight:600;line-height:1.28;display:block;position:static;transform:none}.site-nav a:before{width:30px;height:30px;color:var(--gold-bright);content:"0" counter(mobile-nav);counter-increment:mobile-nav;opacity:.95;background:#d8ad581a;border:1px solid #f2d37a38;border-radius:50%;flex:none;grid-row:1/span 2;place-items:center;margin-right:0;font-size:.58rem;display:grid}.site-nav a[aria-current=page]{color:#fff8dc;background:linear-gradient(135deg,#8b1f2f57,#d8ad5829),#fffaf112;border-color:#f2d37a52;box-shadow:inset 0 1px #fffaf117,0 14px 28px #00000047,0 0 0 1px #f2d37a14}html[dir=rtl] .site-nav a{text-align:right;grid-template-columns:minmax(0,1fr) auto}html[dir=rtl] .site-nav a:after{grid-column:1}html[dir=rtl] .site-nav a:before{grid-column:2;margin-left:0;margin-right:0}.language-switcher{background:linear-gradient(135deg,#8b1f2f2e,#d8ad5814),#10090575;border-color:#f2d37a2e;border-radius:18px;flex-wrap:wrap;justify-content:center;justify-self:start;gap:5px;width:max-content;max-width:100%;padding:5px;overflow:visible}.language-switcher a{flex:none;justify-content:center;min-height:34px;padding:0 12px 0 7px}.language-switcher .lang-name{display:none}.language-switcher .lang-code{font-size:.72rem}html[dir=rtl] .language-switcher{justify-self:end}.flag-badge{width:22px;height:22px}.hero{min-height:calc(100vh - 140px);padding-top:40vh}.hero:before{background:linear-gradient(#0a060424 0%,#0a060452 38%,#0a0604f0 78%),linear-gradient(90deg,#0a060461,#0a06041a 52%,#0a06045c)}.hero-backdrop{object-position:50% 28%}.hero-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}h1{font-size:clamp(2.2rem,10vw,3.2rem)}.hero p{font-size:.98rem}.topic-hero{gap:22px;padding-top:36px}.topic-hero-copy p:not(.eyebrow){font-size:1rem}.topic-hero-image img{min-height:240px;max-height:420px}.topic-hero-biography img,.topic-hero-photo-archive img,.topic-hero-judicial-career img{min-height:380px;max-height:500px}.photo-archive-grid{gap:16px}.archive-photo-card img{height:clamp(280px,92vw,460px)}.archive-photo-card figcaption{min-height:auto;padding:16px}.archive-photo-card:after{opacity:1;top:10px;right:10px;transform:none}.photo-lightbox{align-items:center;padding:62px 12px 18px}.photo-lightbox-frame{max-height:86vh}.photo-lightbox-frame img{max-height:66vh}.photo-lightbox-close{min-height:38px;padding:0 13px;font-size:.7rem}.topic-hero-kamal-jumblatt-assassination img,.topic-hero-death-penalty-abolition img{min-height:240px;padding:8px}.hero-actions{margin-top:18px}.judicial-portrait{margin:26px 0 30px}.judicial-portrait img{object-position:center 20%;max-height:520px}.judicial-portrait figcaption{padding:20px;font-size:1rem}.case-photo-feature{margin-top:28px}.case-photo-feature img{max-height:460px}.case-photo-feature figcaption{padding:22px 22px 22px 34px;font-size:1rem}.case-photo-feature figcaption:before{top:22px;bottom:22px;left:18px}.karami-case-feature{margin-top:24px}.karami-case-images{grid-template-columns:1fr}.karami-case-images img{aspect-ratio:4/3;min-height:auto;max-height:none}.karami-case-feature figcaption{padding:22px 22px 22px 34px;font-size:1rem}.karami-case-feature figcaption:before{top:22px;bottom:22px;left:18px}.press-clipping-feature{grid-template-columns:1fr;margin-top:0;padding:10px}.press-clipping-feature img{max-height:none}.press-clipping-feature figcaption{padding:22px 22px 22px 34px;font-size:1rem}.press-clipping-feature figcaption:before{top:22px;bottom:22px;left:18px}html[dir=rtl] .case-photo-feature figcaption,html[dir=rtl] .karami-case-feature figcaption{padding:22px 34px 22px 22px}html[dir=rtl] .case-photo-feature figcaption:before,html[dir=rtl] .karami-case-feature figcaption:before{left:auto;right:18px}.courtroom-feature{margin-bottom:30px}.courtroom-feature img{aspect-ratio:4/3}.courtroom-feature figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2d1b0feb,#100905f5);max-width:none;margin-top:10px;padding:16px;position:static}.timeline li{grid-template-columns:1fr;gap:10px;padding-left:28px}.timeline:before{left:8px}.timeline li:before{left:0}.timeline time{text-align:left;justify-content:flex-start;min-width:0;padding-top:0}.timeline p:before{display:none}}@media (width<=420px){.site-header{padding-left:10px;padding-right:10px}.site-nav{grid-template-columns:1fr}.site-nav a{min-height:66px;padding:10px;font-size:.7rem}.site-nav a:after{font-size:.63rem}.language-switcher{width:100%}.language-switcher a{flex:1 1 0}}@keyframes ambientGlow{0%{opacity:.55;transform:translate(-1.5%,-1%)scale(1)}to{opacity:.9;transform:translate(1.5%,1%)scale(1.04)}}@keyframes headerDrop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImageSettle{0%{opacity:.72;transform:scale(1.08)}to{opacity:1;transform:scale(1.04)}}@keyframes heroPanelRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes titleReveal{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes quoteSheen{0%,68%{transform:translate(0)rotate(16deg)}to{transform:translate(360%)rotate(16deg)}}@keyframes timelinePulse{0%,to{box-shadow:0 0 0 6px #d8ad5824,0 0 28px #f2d37a61}50%{box-shadow:0 0 0 10px #d8ad580f,0 0 38px #f2d37a80}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-8.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/font-9.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/font-10.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/font-11.ttf)format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/font-12.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-13.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-14.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-15.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-16.ttf)format("truetype")}:root{--text:#fff5e5;--body-copy:#eee2d0;--body-copy-soft:#d1bea6;--muted:#cdb89d;--arabic-copy:#eee2d0;--gold:#d8ad58;--gold-bright:#e9c87d}body{-webkit-font-smoothing:antialiased}::selection{color:#160d08;background:#e9c87d}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.025em;font-size:clamp(2.8rem,4.8vw,4.5rem);line-height:1.08}h2{letter-spacing:-.022em;font-size:clamp(2.05rem,3.5vw,3.4rem);line-height:1.16}h3{letter-spacing:-.01em;font-size:clamp(1.3rem,1.6vw,1.65rem);line-height:1.3}p,dd{font-size:clamp(1rem,1.12vw,1.125rem);line-height:1.85}.section-copy p,.section-heading p,.two-column p,.feature-grid p,.timeline p,.article-section p,.topic-hero-copy p:not(.eyebrow),.hero p:not(.eyebrow):not(.hero-line),.card p,.milestone-grid p,.archive-needed p{color:var(--body-copy);text-shadow:none;font-family:DM Sans,Arial,sans-serif;font-weight:400;line-height:1.85}.section-copy p,.article-section p,.two-column p{max-width:70ch;margin-bottom:1.35em}.section-heading p{max-width:64ch;color:var(--body-copy-soft);font-size:1.05rem}.hero p:not(.eyebrow):not(.hero-line){color:#f1e6d5;font-size:1.03rem;line-height:1.8}.hero h1{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(2.5rem,3.5vw,3.35rem);font-weight:400;line-height:1.12}.hero .eyebrow{color:#e9c87d;font-size:.7rem;line-height:1.6}.hero .hero-line{font-size:1.12rem;font-weight:400;line-height:1.65;color:#ead2a1!important}.eyebrow,.fact-panel dt,.topic-facts dt{letter-spacing:.14em;color:var(--gold-bright);font-family:Manrope,Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1.6}.section-copy strong,.section-heading strong,.two-column strong{color:#fff2d6;font-weight:600}.card h3,.feature-grid article h3,.milestone-grid article h3,.archive-needed h3{color:#fff5e5}.card p,.feature-grid article p,.milestone-grid article p,.archive-needed p{color:#dfceba;font-size:1rem}.source-list a{color:#d1bea6;text-shadow:none;font-family:DM Sans,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.75}.source-list a span{color:#e9c87d;letter-spacing:.08em;margin-bottom:9px;font-family:Manrope,Arial,sans-serif;font-size:.76rem;font-weight:700;line-height:1.5;display:block}.archive-photo-card figcaption{color:#d3c1aa;font:400 .92rem/1.75 DM Sans,Arial,sans-serif}.archive-photo-card figcaption span{color:#f5e7cd;letter-spacing:.04em;font:600 .78rem/1.55 Manrope,Arial,sans-serif}.panel-photo figcaption,.archive-image+figcaption,.source-card-image figcaption,.case-infographic figcaption,.documentary-note{color:#cfbda5;font-family:DM Sans,Arial,sans-serif;font-size:.85rem;line-height:1.7}.fact-panel dd,.topic-facts dd{color:#f2e5d1;font:400 1rem/1.75 DM Sans,Arial,sans-serif}.fact-panel dt,.topic-facts dt{margin-bottom:5px}.topic-hero-copy h1{font-size:clamp(2.65rem,4.6vw,4.8rem);line-height:1.12}.topic-hero-copy p:not(.eyebrow){color:#dccbb5;max-width:65ch;font-size:1.1rem}.article-section h2,.topic-facts h2{font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.2}.article-section p{font-size:1.08rem}.judicial-portrait figcaption,.case-photo-feature figcaption,.karami-case-feature figcaption,.courtroom-feature figcaption,.documentary-card figcaption{color:#eadcc7;font-family:DM Sans,Arial,sans-serif;font-size:1rem;line-height:1.75}.site-footer p{color:#cbb69a;font:400 .85rem/1.8 DM Sans,Arial,sans-serif}.button,.text-link{font-family:Manrope,Arial,sans-serif;font-size:.82rem;font-weight:700}.site-nav a{font-family:Manrope,Arial,sans-serif}.site-nav a:after{color:#cbb69a;font-weight:400;line-height:1.5}.reading-progress{z-index:30;transform-origin:0;pointer-events:none;background:#e9c87d;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.skip-link{z-index:100;color:#160d08;background:#e9c87d;padding:12px 20px;font-family:DM Sans,sans-serif;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] p,html[lang=ar] .section-copy p,html[lang=ar] .section-heading p,html[lang=ar] .hero p,html[lang=ar] .source-list a,html[lang=ar] .source-list a span,.section-copy [lang=ar],.section-heading [lang=ar],.two-column [lang=ar],dd[lang=ar]{letter-spacing:0;font-family:Noto Sans Arabic,Tahoma,sans-serif}html[lang=ar] h1{line-height:1.5}html[lang=ar] h2,html[lang=ar] h3{line-height:1.55}html[lang=ar] p{font-weight:400;line-height:2}@media (width<=760px){h1{font-size:clamp(2.65rem,9vw,3.5rem);line-height:1.1}.hero h1{font-size:clamp(2.15rem,7.7vw,3rem);line-height:1.16}h2{font-size:clamp(1.95rem,7.5vw,2.7rem)}.hero p:not(.eyebrow):not(.hero-line){font-size:1rem}.hero .hero-line{font-size:1.05rem}.section-heading p,.topic-hero-copy p:not(.eyebrow),.article-section p{font-size:1rem}.topic-hero-copy h1{font-size:clamp(2.5rem,9vw,3.4rem)}.site-nav a:after{font-size:.7rem}}:root{--page-gutter:max(24px, calc((100vw - 1280px) / 2));--header-height:130px}html{scroll-padding-top:calc(var(--header-height) + 24px)}.section,.topic-hero,.breadcrumbs,.site-footer{padding-inline:var(--page-gutter)}.section{padding-block:clamp(64px,7vw,100px)}.section-heading{max-width:820px;margin-bottom:36px}.section-heading .eyebrow,.section-copy>.eyebrow{margin-bottom:14px}.section-heading h2,.section-copy>h2{margin-bottom:22px}.section-heading p{max-width:66ch}.section-copy,.section-heading,.article-body,.topic-hero-copy{min-width:0}.section-copy p,.section-heading p,.article-section p{overflow-wrap:break-word}.section-copy>.text-link{margin-top:8px}.hero{padding-inline:var(--page-gutter);padding-block:clamp(70px,7vw,100px)}.hero-content{max-width:560px;padding:clamp(26px,3vw,38px)}.hero h1{margin-bottom:24px}.hero p:not(.eyebrow){margin-bottom:22px}.hero p.hero-line{margin-bottom:0}.hero-actions{gap:12px;margin-top:28px}.button{text-align:center;justify-content:center;min-height:48px;padding:12px 20px;line-height:1.5}.intro-band,.split-section{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(32px,5vw,72px)}.fact-panel dl{gap:0}.fact-panel dl>div{border-bottom:1px solid #d8ad5826;padding-block:15px}.fact-panel dl>div:first-child{padding-top:0}.fact-panel dl>div:last-child{border-bottom:0;padding-bottom:0}.fact-panel dd,.topic-facts dd{margin-inline-start:0;margin-bottom:0}.source-list{gap:18px;max-width:none;margin-top:32px}.source-list a{align-content:start;gap:0;padding:24px 26px}.source-list a span{margin-bottom:12px}.source-list a:hover{color:#e9dcc6}.feature-grid,.milestone-grid{align-items:stretch;gap:22px;max-width:none;margin-top:34px}.feature-grid article,.milestone-grid article{padding:clamp(24px,2.6vw,34px)}.feature-grid article h3,.milestone-grid article h3{margin-bottom:14px}.feature-grid article p,.milestone-grid article p{margin-bottom:0}.milestone-grid span{margin-bottom:20px}.photo-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;margin-top:36px}.archive-photo-wide{grid-column:auto}.archive-photo-card{flex-direction:column;display:flex}.archive-photo-card img{object-fit:contain;background:#100b08;flex:none;height:350px}.archive-photo-card figcaption{flex:1;min-height:0;padding:22px}.archive-photo-card figcaption span{margin-bottom:12px}.photo-archive-section>.text-link{margin-top:30px}.topic-hero{gap:clamp(36px,5vw,76px);padding-block:clamp(50px,6vw,88px)}.topic-hero-copy h1{margin-bottom:24px}.topic-hero-copy p:last-child{margin-bottom:0}.topic-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:clamp(36px,5vw,76px);padding-top:56px}.article-body{gap:0;max-width:820px}.article-section{margin-bottom:36px;padding-bottom:36px}.article-section:last-child{margin-bottom:0}.article-section h2{margin-bottom:20px}.article-section p{max-width:68ch}.topic-facts{top:calc(var(--header-height) + 24px);padding:28px}.topic-facts h2{margin-bottom:24px;font-size:1.65rem}.topic-facts dl{gap:18px}.judicial-portrait,.courtroom-feature,.case-photo-feature,.karami-case-feature,.press-clipping-feature,.case-infographic{max-width:none}.judicial-portrait figcaption,.case-photo-feature figcaption,.karami-case-feature figcaption{padding:clamp(24px,3vw,40px)}.archive-needed{max-width:none;margin-top:28px;padding:28px}.source-hero{max-width:none}.site-footer{padding-block:36px}@media (width>=1101px){.brand{flex:none}.brand-title{white-space:nowrap;font-size:1.1rem}}@media (width>=761px) and (width<=1100px){.site-header{flex-wrap:wrap;gap:14px}.header-actions{flex:100%;justify-content:space-between}.photo-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.intro-band,.split-section,.topic-layout{grid-template-columns:1fr}.topic-facts{position:static}.fact-panel{width:100%;max-width:600px}.topic-hero{grid-template-columns:1fr}}@media (width<=760px){:root{--page-gutter:22px}.section{padding-block:60px}.section-heading{margin-bottom:28px}.hero{padding-block:58px}.hero:before{background:linear-gradient(90deg,#0a0604d9,#0a060494),linear-gradient(#0000 30%,#0a0604e6)}.hero-content{width:100%;padding:25px 23px}.hero-actions{grid-template-columns:1fr;gap:10px;display:grid}.hero-actions .button{width:100%}.source-list,.feature-grid,.milestone-grid,.photo-archive-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.source-list a{padding:22px}.archive-photo-card img{height:370px}.archive-photo-card figcaption{padding:20px}.topic-hero{gap:30px;padding-block:44px}.topic-layout{gap:36px;padding-top:36px}.article-section{margin-bottom:28px;padding-bottom:28px}.topic-facts{padding:24px}.site-nav a{min-height:72px}.source-hero{gap:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body:before{display:none}:root{--body-copy:#e4d7c3;--body-copy-soft:#cbb99f;--muted:#cbb99f}.section-copy p,.section-heading p,.two-column p,.article-section p,.feature-grid article p,.milestone-grid article p{color:#e4d7c3}.section-heading p,.archive-photo-card figcaption,.site-footer p,.source-list a{color:#cbb99f}.section h2,.section h3,.article-section h2{color:#fff1dd}.card-number{display:none}.site-header{padding:16px var(--page-gutter);min-height:88px;box-shadow:none;background:#160d08f5;border-bottom:1px solid #d8ad5826;gap:24px;animation:none}.brand{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.brand:before,.brand:after{display:none}.brand:hover,.brand:focus-visible{box-shadow:none;transform:none}.brand-seal{width:42px;height:42px;box-shadow:none;background:#e8d7b3;border:0}.brand .brand-seal{aspect-ratio:1;width:48px;height:48px;box-shadow:none;background:#160d08;border:0;border-radius:50%;flex:0 0 48px;padding:0;display:block;overflow:hidden}.brand .brand-seal img{aspect-ratio:1;object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;height:100%;transition:none;animation:none;display:block;transform:none}.brand-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:400}.brand-subtitle{color:#c3aa81;font-size:.66rem;font-weight:400}.header-actions{gap:18px}.site-nav{box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;padding:0}.site-nav a{color:#d8cbb9;border-radius:0;min-height:40px;padding:8px;font-size:.66rem;font-weight:600}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a[aria-current=page]{color:#e9c87d;box-shadow:none;background:0 0;border-color:#0000;transform:none}.site-nav a:after{display:none}.language-switcher{box-shadow:none;background:0 0;border:0;border-left:1px solid #d8ad5833;border-radius:0;gap:0;padding:0 0 0 14px}.language-switcher a{min-height:40px;box-shadow:none;color:#bfae97;border:0;border-radius:0;padding:9px 7px;font-size:.65rem}.language-switcher a:hover,.language-switcher a[aria-current=page]{box-shadow:none;color:#e9c87d;background:0 0;transform:none}.language-switcher a:after,.flag-badge,.language-switcher .lang-name{display:none}.lang-code{display:inline}.site-nav a{min-height:44px;font-size:.72rem}.language-switcher a{justify-content:center;min-width:38px;min-height:44px;font-size:.7rem}.hero{min-height:min(860px,100svh - 88px)}.hero-backdrop{filter:saturate(.82);animation:none;transform:none}.hero-content{box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#160d08bd;border:1px solid #d8ad582b;border-radius:3px;animation:none}.hero h1{text-shadow:none;animation:none}.hero{background:#160d08;flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex;overflow:visible}.hero:before,.hero:after{display:none}.hero-backdrop{z-index:0;object-fit:contain;object-position:center;filter:none;opacity:1;width:100%;height:auto;display:block;position:relative;inset:auto;transform:none}.hero-content{max-width:none;padding:44px var(--page-gutter) 52px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c120c;border:0;border-top:1px solid #d8ad5833;border-radius:0}.hero-content h1{max-width:850px}.hero-content p:not(.eyebrow){max-width:75ch}.hero .hero-line{border-left-width:1px;color:#d4bc90!important}.eyebrow{color:#c9ab72;letter-spacing:.13em;font-size:.66rem}h2{font-size:clamp(2rem,3.1vw,3rem);font-weight:400;line-height:1.2}h3{font-weight:400}.button{box-shadow:none;background:#842b38;border-radius:3px}.button:hover{box-shadow:none;background:#9c3543;transform:none}.button-secondary{background:0 0;border-color:#d8ad5859}.button-secondary:hover{background:#d8ad5810}.section:not(.timeline-section):not(.section-muted){background:#180f0a}.section-muted{background:#21150e;border-color:#d8ad581c}.section-heading p{color:#c8b8a2;max-width:60ch}.section-heading .eyebrow,.section-copy>.eyebrow{color:#c9ab72;letter-spacing:.13em;font:600 .66rem/1.6 Manrope,Arial,sans-serif}.section-copy strong,.section-heading strong{color:#f2e5cf}.source-list{gap:0 40px}.source-list a{box-shadow:none;background:0 0;border:0;border-top:1px solid #d8ad5833;border-radius:0;padding:23px 4px;font-size:.92rem}.source-list a span{color:#f2e5cf;text-transform:none;letter-spacing:0;margin-bottom:8px;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.source-list a:hover{color:#e5d6bf;box-shadow:none;background:0 0;border-color:#d8ad5880;transform:none}.fact-panel,.topic-facts{box-shadow:none;background:#21160f;border-color:#d8ad582b;border-radius:3px}.feature-grid article,.section:not(.section-muted) .feature-grid article{box-shadow:none;background:0 0;border:0;border-top:1px solid #d8ad5840;border-radius:0;padding:24px 0}.feature-grid article:hover{box-shadow:none;background:0 0;border-color:#d8ad5870;transform:none}.feature-grid article h3{font-size:1.5rem}.milestone-grid{background:0 0;border:0;border-radius:0;gap:24px}.milestone-grid article{background:0 0;border-top:1px solid #d8ad5840;min-height:0;padding:24px 0}.milestone-grid article:hover{background:0 0;transform:none}.milestone-grid span{color:#cfb17a;margin-bottom:18px;font-size:.75rem}.milestone-grid h3{font-size:1.3rem}.milestone-grid p{font-size:.95rem}.photo-archive-grid{gap:30px}.archive-photo-card{box-shadow:none;background:0 0;border:0;border-radius:0}.archive-photo-card img{background:#120b07;border-radius:2px}.archive-photo-card figcaption{background:0 0;border-bottom:1px solid #d8ad582b;padding:18px 0 24px}.archive-photo-card figcaption span{color:#eee1ce;text-transform:none;letter-spacing:0;font:400 1.15rem/1.4 Georgia,serif}.archive-photo-card:after{content:"↗";opacity:1;box-shadow:none;background:#160d08d9;border-radius:2px;padding:5px 10px}.archive-photo-card:hover img{filter:none;transform:none}.archive-photo-card:focus-visible{box-shadow:none;outline-offset:5px;outline:2px solid #d8ad58}.judicial-portrait,.courtroom-feature,.case-photo-feature,.karami-case-feature,.press-clipping-feature,.case-infographic,.source-card-image{box-shadow:none;background:#21160f;border-color:#d8ad582b;border-radius:3px}.judicial-portrait:hover,.courtroom-feature:hover,.case-photo-feature:hover,.karami-case-feature:hover,.press-clipping-feature:hover,.case-infographic:hover{box-shadow:none;transform:none}.judicial-portrait figcaption,.case-photo-feature figcaption,.karami-case-feature figcaption,.press-clipping-feature figcaption{box-shadow:none;background:#21160f;border:0}.press-clipping-feature figcaption:before{display:none}.quote-panel{box-shadow:none;background:#291713;border-color:#d8ad5833;border-radius:3px}.quote-panel:after{display:none}.quote-panel blockquote{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.5}.timeline-section{background:#180f0a}.timeline:before,.timeline li:before{box-shadow:none;animation:none}.timeline p{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d8ad582b;border-radius:0}.topic-page{background:#180f0a}.documentary-source-section:before{display:none}.documentary-card,.archive-image img{box-shadow:none;border-color:#d8ad582b}.topic-hero-image{box-shadow:none;border-color:#d8ad582b;border-radius:3px}.topic-hero-image:after{display:none}.topic-hero-copy h1{font-size:clamp(2.5rem,4vw,4.2rem);font-weight:400}.article-section h2{color:#f2e5cf;font-weight:400}.text-link{text-underline-offset:5px;font-size:.78rem;text-decoration-thickness:1px}.reveal{transition:opacity .4s;transform:none}.archive-image:hover img,.source-card-image:hover img,.panel-photo:hover img{box-shadow:none;transform:none}.menu-toggle{box-shadow:none;background:#24160f;border-color:#d8ad5840;border-radius:3px}.section#cases{background:radial-gradient(at 95% 5%,#87552a22,#0000 55%),linear-gradient(145deg,#1c100c,#22130e 65%,#180f0a);border-block:1px solid #d8ad5838}#cases .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#cases .feature-grid article{border:1px solid #d8ad583d;background:linear-gradient(135deg,#3b241640,#160d0880);border-top-color:#d8ad5880;border-radius:3px;padding:28px 30px}#cases .feature-grid article h3{margin-top:0}.documentary-thread-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentary-thread-grid article:last-child:nth-child(odd){grid-column:1/-1}.documentary-thread-grid article:last-child:nth-child(odd) p{max-width:80ch}.section#conscience{background:radial-gradient(at 0 0,#78383b26,#0000 65%),linear-gradient(125deg,#291a15,#21140f);border-block:1px solid #d8ad5845}#conscience .section-heading{padding-bottom:26px;position:relative}#conscience .section-heading:after{content:"";bottom:0;background:linear-gradient(90deg,#e4c27c,#b28843);width:64px;height:2px;position:absolute;inset-inline-start:0}.fact-panel,.topic-facts{background:linear-gradient(140deg,#332116,#21160f 60%);border:1px solid #d8ad5852;box-shadow:inset 0 0 0 5px #160d0833}.topic-facts{border-top:2px solid #c9a767}.quote-panel{background:radial-gradient(at 0 0,#7a35452b,#0000 80%),#291713;border:1px solid #d8ad5861;box-shadow:inset 0 0 0 6px #160d0833}.quote-panel blockquote{color:#f7e8cf}.hero-content{background:radial-gradient(at 100% 0,#77512c1f,#0000 65%),#1c120c;border-top:1px solid #d8ad586b}.topic-hero{background:radial-gradient(at 100% 0,#7c51251a,#0000 60%);border-bottom:1px solid #d8ad582b}.documentary-card figcaption{color:#eee1cf;background:linear-gradient(#0000,#120b07e8 25%,#120b07fa)}.documentary-card figcaption span{color:#fff1dd}.case-photo-feature figcaption:before,.karami-case-feature figcaption:before{box-shadow:none;background:#c9a767;width:1px}@media (width<=760px){#cases .feature-grid,.documentary-thread-grid{grid-template-columns:1fr}#cases .feature-grid article{padding:24px}.documentary-thread-grid article:last-child:nth-child(odd){grid-column:auto}}@media (width>=1251px){.header-actions,.site-nav{flex-wrap:nowrap}}@media (width<=1100px) and (width>=761px){.header-actions{justify-content:space-between}}@media (width<=1100px){.brand .brand-seal{flex-basis:40px;width:40px;height:40px}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:14px 18px;display:grid}.menu-toggle{justify-self:end;display:inline-flex}.header-actions{z-index:12;width:auto;max-width:600px;max-height:calc(100dvh - var(--header-height) - 28px);gap:12px;margin:0 auto;display:grid;position:fixed;left:16px;right:16px;overflow:auto}.site-header.has-menu-toggle:not(.is-menu-open) .header-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.site-header.is-menu-open .header-actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-menu-kicker{gap:5px;display:grid}.brand{gap:9px;padding:0}.brand-seal{width:32px;height:32px}.brand-title{font-size:.95rem}.brand-subtitle{font-size:.6rem}html[dir=rtl] .brand{padding:0}.header-actions{top:calc(var(--header-height) + 8px);background:#21150e;border-color:#d8ad5840;border-radius:3px;padding:20px;box-shadow:0 20px 50px #0008}.mobile-menu-kicker{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 18px}.mobile-menu-kicker strong{font:400 1.7rem Georgia,serif}.site-nav{counter-reset:none;grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.site-nav a{min-height:54px;box-shadow:none;text-align:start;background:0 0;border:0;border-bottom:1px solid #d8ad582b;padding:16px 0;font-size:.74rem;display:flex}.site-nav a:before,.site-nav a:after{display:none}.site-nav a[aria-current=page]{box-shadow:none;background:0 0;border-color:#d8ad5870}.language-switcher{border:0;justify-content:start;width:auto;padding:16px 0 0}.language-switcher a{flex:none;min-width:44px}.hero{min-height:auto}.hero-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#160d08a8;border:0}.milestone-grid{grid-template-columns:1fr;gap:0}.milestone-grid article{padding:22px 0}.photo-archive-grid{gap:22px}.archive-photo-card img{height:330px}}.hero-backdrop{aspect-ratio:1535/1024}html[dir=rtl] .timeline:before{left:auto;right:174px}html[dir=rtl] .timeline li:before{left:auto;right:166px}html[dir=rtl] .timeline p:before{left:auto;right:-14px}html[dir=rtl] .timeline time{text-align:right}@media (width<=760px){html[dir=rtl] .timeline li{padding-left:0;padding-right:28px}html[dir=rtl] .timeline:before{right:8px}html[dir=rtl] .timeline li:before{right:0}}@media (width<=380px){.brand .brand-seal{flex-basis:34px;width:34px;height:34px}.site-header{padding-inline:12px}.brand-title{white-space:nowrap;font-size:.84rem}.brand-subtitle{font-size:.55rem}.brand-seal{width:28px;height:28px}.menu-toggle{gap:7px;min-width:68px;padding-inline:10px}.menu-toggle-label{font-size:.65rem}}:root{--text:#f5ecdf;--body-copy:#e0d8cc;--body-copy-soft:#c4b7a6;--muted:#c4b7a6;--gold:#c9a76b;--gold-bright:#dfc18c;--arabic-copy:#e0d8cc;--rule:#c9a76b42;--motion-ease:cubic-bezier(.2,.75,.25,1);--inline-motion:4px}html[dir=rtl]{--inline-motion:-4px}body{background:#19120e}h1,h2,h3,p,dd,blockquote,.source-list a,.brand-title,.brand-subtitle{text-shadow:none}h1,h2,h3,.section h2,.section h3,.article-section h2,.topic-facts h2{color:var(--text)}.section-copy p,.two-column p,.article-section p,.feature-grid article p,.milestone-grid article p,.timeline p,.archive-needed p,.hero p:not(.eyebrow):not(.hero-line){color:var(--body-copy);font-weight:400;line-height:1.85}.section-heading p,.topic-hero-copy p:not(.eyebrow),.archive-photo-card figcaption,.source-list a,.site-footer p{color:var(--body-copy-soft)}.section-copy p,.article-section p{max-width:64ch}.section-heading p{max-width:60ch;font-size:1.04rem}.section-copy strong,.section-heading strong,.article-section strong{color:#f5ecdf;font-weight:600}.eyebrow,.section-heading .eyebrow,.section-copy>.eyebrow,.timeline-section .eyebrow{color:var(--gold-bright);letter-spacing:.15em;font-size:.71rem;font-weight:600;line-height:1.65}.eyebrow:before{content:"";vertical-align:middle;opacity:.65;background:currentColor;width:24px;height:1px;margin-inline-end:12px;display:inline-block}.section-heading,#conscience .section-heading{padding-bottom:28px;position:relative}.section-heading:after,#conscience .section-heading:after{content:"";inset-inline-start:0;transform-origin:0;background:linear-gradient(90deg,#d9b779 0 44px,#c9a76b45 44px,#0000);width:min(100%,560px);height:1px;position:absolute;bottom:0}html[dir=rtl] .section-heading:after{transform-origin:100%;background:linear-gradient(270deg,#d9b779 0 44px,#c9a76b45 44px,#0000)}.section-heading>p:last-child,.section-heading h2:last-child{margin-bottom:0}.breadcrumbs{color:#bfb09b;letter-spacing:.08em;padding-block:22px 0;font:500 .73rem/1.6 Manrope,sans-serif}.breadcrumbs a{color:var(--gold-bright)}.hero-artwork{background:#17100b;border-bottom:1px solid #c9a76b65;padding:12px;position:relative}.hero-artwork .hero-backdrop{width:100%;height:auto;display:block}.hero-content{background:radial-gradient(at 90% 0,#6c394026,#0000 65%),#1b1410;border-top:0;padding-block:clamp(40px,5vw,72px)}.hero-content h1{max-width:24ch;font-size:clamp(2.3rem,4.2vw,4rem);line-height:1.12}.hero-content p:not(.eyebrow):not(.hero-line){max-width:63ch}.hero .hero-line{border:0;border-inline-start:1px solid #c9a76b88;max-width:56ch;padding-inline:20px 0;font-size:1.2rem;line-height:1.6;color:#dcc6a1!important}.hero-content .hero-actions{margin-top:30px}.button{color:#fff6e9;background:#763140;border:1px solid #b5707a70;border-radius:2px;gap:14px;padding:14px 22px;font-size:.8rem;transition:background .22s,border-color .22s;position:relative}.button:after{content:"→";transition:transform .28s var(--motion-ease);font:400 1.05rem/1 Georgia,serif}.button:hover{background:#883c4b;border-color:#cc939b}.button:hover:after,.button:focus-visible:after{transform:translateX(var(--inline-motion))}.button-secondary{color:#ebd9b7;background:#251c15;border-color:#c9a76b70}.button-secondary:hover{background:#34271c;border-color:#d6b77f}html[dir=rtl] .button:after{content:"←"}.text-link{color:var(--gold-bright);text-underline-offset:7px;-webkit-text-decoration:underline #c9a76b70;text-decoration:underline #c9a76b70}.text-link:hover{color:#fff0d1;text-decoration-color:currentColor}.hero-artwork,.topic-hero-image,.photo-mat,.quote-panel,.fact-panel,#cases .feature-grid article{--frame-inset:6px;--frame-color:#d9b77980}.hero-artwork:before,.hero-artwork:after,.topic-hero-image:before,.topic-hero-image:after,.photo-mat:before,.photo-mat:after,.quote-panel:before,.quote-panel:after,.fact-panel:before,.fact-panel:after,#cases .feature-grid article:before,#cases .feature-grid article:after{content:"";inset:var(--frame-inset);z-index:2;pointer-events:none;background:0 0;border-radius:0;width:auto;height:auto;animation:none;display:block;position:absolute;transform:none}.hero-artwork:before,.topic-hero-image:before,.photo-mat:before,.quote-panel:before,.fact-panel:before,#cases .feature-grid article:before{border-block:1px solid var(--frame-color);transform-origin:0;border-inline:0}.hero-artwork:after,.topic-hero-image:after,.photo-mat:after,.quote-panel:after,.fact-panel:after,#cases .feature-grid article:after{border-inline:1px solid var(--frame-color);transform-origin:top;border-block:0}html[dir=rtl] :is(.hero-artwork,.topic-hero-image,.photo-mat,.quote-panel,.fact-panel):before{transform-origin:100%}.fact-panel:not(.topic-facts),.quote-panel,#cases .feature-grid article{position:relative}.fact-panel,.topic-facts{background:linear-gradient(140deg,#30251b,#211a14);border:1px solid #c9a76b55;border-radius:2px;box-shadow:0 12px 36px #08040220}.fact-panel{--frame-color:#c9a76b2b}.fact-panel dt,.topic-facts dt{color:var(--gold-bright);letter-spacing:.12em;font-size:.69rem}.fact-panel dd,.topic-facts dd{color:var(--body-copy)}.panel-photo figcaption{color:#c4b7a6;background:#211a14;margin:0;padding-block:16px}.topic-hero{background:radial-gradient(at 100% 0,#76553018,#0000 65%)}.topic-hero-image{background:#211a14;border:1px solid #c9a76b65;border-radius:2px;padding:12px}.topic-hero-image img{border-radius:0}.quote-panel{--frame-inset:8px;--frame-color:#c9a76b46;background:radial-gradient(at 0 0,#6e303530,#0000 75%),#291c19;border-color:#c9a76b80;border-radius:2px;padding:clamp(30px,4vw,50px)}.quote-panel blockquote{color:#f3e6ce;margin:0;font-size:clamp(1.5rem,2.35vw,2.25rem);font-style:italic;line-height:1.6}.quote-panel p{color:#d0bfa6}.section#cases{background:radial-gradient(at 100% 0,#74542f22,#0000 60%),#201611}#cases .feature-grid{gap:24px}#cases .feature-grid article{--frame-color:#c9a76b23;background:linear-gradient(135deg,#33241b66,#19110d44);border:1px solid #c9a76b60;border-radius:2px;padding:34px}#cases .feature-grid article h3{font-size:1.65rem}#cases .feature-grid article:hover{background:linear-gradient(135deg,#3d2b2070,#21161044);border-color:#c9a76b95}.feature-grid article h3{line-height:1.35}.milestone-grid{column-gap:32px}.milestone-grid span{color:var(--gold-bright);font:500 .8rem/1.6 Manrope,sans-serif}.source-list{column-gap:40px}.source-list a{border-top:1px solid var(--rule);color:var(--body-copy-soft);padding:25px 38px 25px 0;padding-inline:0 38px;font-size:.95rem;line-height:1.75;transition:color .22s,background .22s;position:relative}.source-list a span{color:#f1e6d6;transition:transform .35s var(--motion-ease);margin-bottom:10px;font-size:1.4rem;line-height:1.35}.source-list a:before{content:"";top:-1px;transform-origin:0;height:1px;transition:transform .55s var(--motion-ease);background:#d9b779;position:absolute;inset-inline:0;transform:scaleX(0)}.source-list a:after{content:"↗";top:26px;color:var(--gold-bright);opacity:.65;transition:transform .35s var(--motion-ease),opacity .22s ease;font:400 1.3rem/1 Georgia,serif;position:absolute;inset-inline-end:5px}.source-list a:hover,.source-list a:focus-visible{color:#e0d8cc;background:#c9a76b05}.source-list a:hover:before,.source-list a:focus-visible:before{transform:scaleX(1)}.source-list a:hover:after,.source-list a:focus-visible:after{opacity:1;transform:translate(var(--inline-motion),-2px)}.source-list a:hover span,.source-list a:focus-visible span{transform:translateX(var(--inline-motion))}html[dir=rtl] .source-list a:before{transform-origin:100%}html[dir=rtl] .source-list a:after{content:"↖"}.source-list a:focus-visible,.button:focus-visible,.text-link:focus-visible{outline-offset:6px;outline:2px solid #dfc18c}.source-list>a:last-child:nth-child(odd){grid-column:1/-1}.related-pages .eyebrow{font-size:.68rem}.archive-photo-card{overflow:visible}.photo-mat{transition:transform .55s var(--motion-ease),border-color .35s ease;background:#201811;border:1px solid #c9a76b62;padding:12px;position:relative}.photo-mat img{border-radius:0}.archive-photo-card figcaption{border-bottom:1px solid var(--rule);padding:20px 0 26px;font-size:.92rem;line-height:1.75}.archive-photo-card figcaption span{color:#f1e6d6;margin-bottom:10px;font-size:1.3rem;line-height:1.35}.archive-photo-card:after{color:#f2dfb9;background:#1a120ee6;border:1px solid #c9a76b65;top:22px;right:22px}@media (hover:hover) and (pointer:fine){.archive-photo-card:hover .photo-mat{border-color:#d9b779;transform:translateY(-4px)}}.archive-photo-card:focus-visible .photo-mat{border-color:#dfc18c}.judicial-portrait,.courtroom-feature,.case-photo-feature,.karami-case-feature,.press-clipping-feature,.case-infographic,.source-card-image,.documentary-card{border-color:#c9a76b55}.judicial-portrait figcaption,.case-photo-feature figcaption,.karami-case-feature figcaption,.press-clipping-feature figcaption{color:var(--body-copy);background:#241b14}.judicial-portrait figcaption span,.courtroom-feature figcaption span,.case-photo-feature figcaption span,.karami-case-feature figcaption span{color:#dfc18c}.documentary-note{color:#c4b7a6;border-inline-start:2px solid #c9a76b65;padding-inline-start:20px;line-height:1.8}.timeline:before{background:#c9a76b26;width:1px}.timeline:after{content:"";width:1px;transform:scaleY(var(--timeline-progress,1));transform-origin:top;pointer-events:none;background:linear-gradient(#b28d50,#e4c997);position:absolute;top:10px;bottom:10px;left:174px}.timeline li:before{background:#c9a76b;box-shadow:0 0 0 1px #c9a76b55}.timeline time{color:#dfc18c;font:600 .85rem/1.6 Manrope,sans-serif}.timeline p{color:var(--body-copy);padding-block:18px 24px;font-size:1rem}.article-section .timeline{margin-top:28px}.article-section .timeline li{grid-template-columns:112px minmax(0,1fr);gap:46px}.article-section .timeline:before,.article-section .timeline:after{left:134px}.article-section .timeline li:before{left:126px}.article-section .timeline time{min-width:0}.article-section .timeline p{margin-bottom:0;padding-inline:0}html[dir=rtl] .timeline:after{left:auto;right:174px}.site-footer{border-top:1px solid var(--rule)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17100c}.brand-title{color:#f3e8d5}.language-switcher .lang-code{color:inherit}.language-switcher a{color:#bdaf9b}.site-nav a{color:#d2c7b8}.site-nav a[aria-current=page],.language-switcher a[aria-current=page]{color:#e5c891}@media (prefers-reduced-motion:no-preference){.is-etching.hero-artwork:before,.is-etching.topic-hero-image:before,.is-etching.photo-mat:before,.is-etching.quote-panel:before,.is-etching.fact-panel:before,#cases .feature-grid article.is-etching:before{animation:archive-rule-x 1.05s var(--motion-ease) both}.is-etching.hero-artwork:after,.is-etching.topic-hero-image:after,.is-etching.photo-mat:after,.is-etching.quote-panel:after,.is-etching.fact-panel:after,#cases .feature-grid article.is-etching:after{animation:archive-rule-y 1.25s var(--motion-ease) both}.section-heading.is-etching:after{animation:archive-rule-x 1s var(--motion-ease) both}}@keyframes archive-rule-x{0%{opacity:.2;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes archive-rule-y{0%{opacity:.2;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@media (width<=900px){.topic-hero-copy h1{max-width:22ch}.topic-hero-image{justify-self:start}}@media (width<=760px){.hero-artwork{--frame-inset:3px;padding:7px}.hero-content{padding-block:36px 46px}.hero-content h1{font-size:clamp(2.1rem,8vw,3rem)}.hero .hero-line{font-size:1.13rem}.eyebrow,.section-heading .eyebrow,.section-copy>.eyebrow{letter-spacing:.1em;font-size:.67rem}.section-heading p{font-size:1rem}.section-heading,#conscience .section-heading{padding-bottom:24px}#cases .feature-grid article{padding:28px}#cases .feature-grid article h3{font-size:1.5rem}.source-list{gap:0}.source-list a{padding-block:24px}.source-list a span{font-size:1.3rem}.timeline:after,.article-section .timeline:before,.article-section .timeline:after{left:8px}.article-section .timeline li{grid-template-columns:1fr;gap:3px;padding-inline-start:28px}.article-section .timeline li:before{left:0}.timeline p{padding:6px 0 24px}html[dir=rtl] .timeline:after{right:8px}.photo-mat img{height:320px}.breadcrumbs{padding-top:20px;font-size:.68rem}}html[lang=ar] .eyebrow,html[lang=ar] .section-heading .eyebrow,html[lang=ar] .section-copy>.eyebrow{letter-spacing:0;font-size:.8rem}html[lang=ar] .source-list a span,html[lang=ar] .archive-photo-card figcaption span,html[lang=ar] .quote-panel blockquote{font-family:Noto Sans Arabic,Tahoma,sans-serif;line-height:1.8}html[lang=ar] main :is(p,dd,dt,figcaption,.button,.text-link){font-family:Noto Sans Arabic,Tahoma,sans-serif!important}html[lang=ar] .hero p:not(.eyebrow):not(.hero-line){line-height:2.05}@media (prefers-reduced-motion:reduce){.photo-mat,.source-list a span,.source-list a:after,.button:after{transform:none!important}.timeline:after{transform:scaleY(1)}}html{scrollbar-gutter:stable}html.has-cinema-intro,html.has-cinema-intro body{overflow:hidden}.cinema-intro[open]{color:#f0e5d1;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cinema-intro::backdrop{background:0 0}.cinema-shutter{background:#19110d;height:50%;position:absolute;inset-inline:0}.cinema-shutter-top{height:var(--cinema-aperture,50%);background:radial-gradient(at 50% 100%,#4e302423,#0000 70%),#19110d;top:0}.cinema-shutter-bottom{height:calc(100% - var(--cinema-aperture,50%));background:radial-gradient(at 50% 0,#4e302423,#0000 70%),#19110d;bottom:0}.cinema-stage{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px 88px;display:flex;position:absolute;inset:0}.cinema-stage:before{content:"";border:1px solid #c9a76b38;position:absolute;inset:20px}.cinema-identity{z-index:1;flex-direction:column;align-items:center;width:min(100%,620px);display:flex;position:relative}.cinema-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinema-atmosphere:after{content:"";background:radial-gradient(at 50% 48%,#0000 10%,#19110d22 48%,#19110d8c 85%);position:absolute;inset:0}.cinema-flag-art{opacity:.14;transform-origin:50%;width:min(88vmin,780px);max-width:88vw;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema-flag-light{opacity:0;background:linear-gradient(112deg,#0000 39%,#f3dfac12 48%,#f3dfac20 50%,#0000 61%);position:absolute;inset:-20% -35%;transform:translate(-18%)}.cinema-emblem{background:radial-gradient(circle,#d3ad6030,#0000 70%);border-radius:50%;flex:none;place-items:center;width:136px;height:136px;margin-bottom:26px;display:grid;position:relative}.cinema-emblem-ring{stroke:#d5b274;width:100%;height:100%;position:absolute;inset:0}.cinema-ring-base{stroke-width:.65px;opacity:.28}.cinema-ring-reveal{stroke-width:1.25px}.cinema-ring-inner{stroke-width:.7px;opacity:.6}.cinema-ring-ticks{stroke-width:1.1px;opacity:.85}.cinema-portrait{object-fit:contain;opacity:0;border-radius:50%;width:71%;height:71%;transition:opacity .38s,transform .7s cubic-bezier(.2,.75,.25,1);display:block;transform:scale(.96);box-shadow:0 8px 28px #0005}.cinema-portrait.is-ready{opacity:1;transform:none}.cinema-emblem-fallback{stroke:#d5b274;stroke-width:1px;width:48%;height:48%;display:none}.cinema-emblem.is-missing-portrait .cinema-portrait{display:none}.cinema-emblem.is-missing-portrait .cinema-emblem-fallback{display:block}.cinema-atmosphere.is-missing-flag .cinema-flag-art{display:none}.cinema-kicker{color:#c9ad7d;letter-spacing:.24em;text-transform:uppercase;margin:0 0 26px;font:500 .65rem/1.6 Manrope,Arial,sans-serif}.cinema-title{color:#f0e5d1;letter-spacing:-.035em;text-transform:uppercase;text-wrap:nowrap;max-width:100%;margin:0;font:400 clamp(3rem,7.5vw,7rem)/1.03 Georgia,serif}.cinema-title span{display:block}.cinema-title span+span{color:#d8b984}.cinema-caption{color:#d1bfa6;text-wrap:balance;max-width:36ch;margin:26px 0 0;font:italic clamp(1rem,1.4vw,1.2rem)/1.6 Georgia,serif}.cinema-citation{color:#bca88d;letter-spacing:.045em;margin-top:9px;font:400 .63rem/1.6 Manrope,Arial,sans-serif;display:block}.cinema-progress{background:#c9a76b30;width:156px;height:1px;margin:38px 0 12px;overflow:hidden}.cinema-progress span{transform-origin:0;background:#dfc18c;width:100%;height:100%;display:block;transform:scaleX(0)}.cinema-loading{color:#bdab92;letter-spacing:.1em;margin:0;font:400 .62rem/1.6 Manrope,Arial,sans-serif}.cinema-skip{inset-inline-end:40px;z-index:2;color:#e2cfad;border:0;cursor:pointer;background:0 0;border-bottom:1px solid #c9a76b65;min-height:44px;padding:8px 0;font:500 .7rem/1.5 Manrope,Arial,sans-serif;position:absolute;bottom:34px}.cinema-skip:hover{color:#fff4df;border-color:#e4c994}.cinema-skip:focus-visible{outline-offset:6px;outline:2px solid #dfc18c}@media (prefers-reduced-motion:no-preference){.cinema-intro[open] .cinema-ring-reveal{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.45s cubic-bezier(.2,.75,.25,1) forwards cinema-engrave}.cinema-intro[open] .cinema-emblem{animation:1.2s cubic-bezier(.2,.75,.25,1) both cinema-emblem-arrive}.cinema-intro[open] .cinema-flag-art{animation:2.6s cubic-bezier(.2,.65,.3,1) both cinema-flag-arrive}.cinema-intro[open] .cinema-flag-light{animation:2.8s ease-out both cinema-flag-light}.cinema-intro[open] .cinema-title{animation:.95s cubic-bezier(.2,.75,.25,1) both cinema-title}}@keyframes cinema-engrave{to{stroke-dashoffset:0}}@keyframes cinema-emblem-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cinema-flag-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(1.035)}to{opacity:.14;transform:translate(-50%,-50%)scale(1)}}@keyframes cinema-flag-light{0%{opacity:0;transform:translate(-18%)}35%{opacity:.2}to{opacity:0;transform:translate(18%)}}@keyframes cinema-title{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=600px){.cinema-stage:before{inset:12px}.cinema-stage{padding-bottom:70px}.cinema-emblem{width:108px;height:108px;margin-bottom:22px}.cinema-flag-art{width:88vw}.cinema-kicker{letter-spacing:.18em;margin-bottom:22px;font-size:.57rem}.cinema-title{font-size:clamp(2.65rem,12.5vw,4.5rem)}.cinema-caption{margin-top:22px;font-size:1rem}.cinema-skip{bottom:24px;inset-inline-end:28px}}html[lang=ar] .cinema-title{letter-spacing:0;font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:clamp(2.6rem,7vw,6rem);line-height:1.5}html[lang=ar] .cinema-kicker,html[lang=ar] .cinema-caption,html[lang=ar] .cinema-loading,html[lang=ar] .cinema-skip{letter-spacing:0;font-family:Noto Sans Arabic,Tahoma,sans-serif}html[lang=ar] .cinema-kicker{font-size:.75rem}html[lang=ar] .cinema-loading{font-size:.72rem}html[lang=ar] .cinema-citation{letter-spacing:0;font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:.67rem}html[lang=ar] .cinema-skip{font-size:.76rem}@media (height<=740px) and (height>=601px){.cinema-emblem{width:88px;height:88px;margin-bottom:16px}.cinema-kicker{margin-bottom:18px}.cinema-progress{margin-top:24px}}@media (height<=600px){.cinema-stage{padding:24px 24px 60px}.cinema-stage:before{inset:12px}.cinema-identity{text-align:center;align-items:center;width:min(100%,620px)}.cinema-emblem{width:64px;height:64px;margin:0 0 12px;position:relative}.cinema-kicker{margin-bottom:14px}.cinema-title,html[lang=ar] .cinema-title{font-size:clamp(2rem,9vh,3.5rem);line-height:1.2}.cinema-caption{margin-top:14px}.cinema-progress{margin-top:20px}.cinema-skip{bottom:22px}}@media (height<=480px){.cinema-stage{padding:16px 24px 62px}.cinema-emblem{width:48px;height:48px;margin-bottom:8px}.cinema-kicker,html[lang=ar] .cinema-kicker{margin-bottom:8px;font-size:.6rem}.cinema-title,html[lang=ar] .cinema-title{font-size:clamp(1.7rem,7vh,2.3rem);line-height:1.1}.cinema-caption{display:none}.cinema-progress{margin:16px 0 8px}}@media (width<=480px) and (height<=600px){.cinema-identity{text-align:center;align-items:center;padding-inline-start:0}.cinema-emblem{width:64px;height:64px;margin:0 0 12px;position:relative;inset:auto}.cinema-kicker{margin-bottom:10px;font-size:.52rem}.cinema-caption{margin-top:10px}.cinema-progress{margin-top:14px}}.reveal{opacity:1;will-change:auto;transition:none;transform:none}.hero-backdrop,.hero-content,h1{animation:none}.header-actions[hidden]{display:none!important}.site-header .header-actions{transition:none!important;animation:none!important;transform:none!important}body:after{transition:none}@media (width<=1100px){.site-header .header-actions:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;display:grid}}@view-transition{navigation:none}.source-notes{border-top:1px solid #b58e524d;margin-top:2.5rem;padding-top:2rem}.reference-list,.reference-catalogue{margin:0;padding:0;list-style:none}.reference-list{gap:1.5rem;display:grid}.reference-list li{border-inline-start:1px solid #c39b5a66;padding-inline-start:1.1rem}.reference-list li>a{color:#e5c58e;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.reference-list li>span{color:#c2b5a3;margin-top:.35rem;font:400 .73rem/1.7 Manrope,Arial,sans-serif;display:block}.topic-page .source-notes .reference-list p{margin:.45rem 0 0;font-size:.88rem}.topic-page .article-body .source-notes .editorial-credit{color:#c2b5a3;margin-top:2rem;font-size:.78rem;line-height:1.8}.reference-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;display:grid}.reference-catalogue>li{border-top:1px solid #b58e524d;padding:2rem 0;scroll-margin-top:7rem}.reference-catalogue h3{margin:.7rem 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.35}.reference-catalogue h3 a{color:#eddfc7}.reference-catalogue h3 a:hover{color:#ebc98b}.reference-catalogue p{color:#d1c4b1;max-width:65ch;font:400 .92rem/1.85 DM Sans,Arial,sans-serif}.reference-catalogue .reference-publication,.reference-kind,.reference-publication{color:#c5ad87;font:500 .72rem/1.7 Manrope,Arial,sans-serif}.archive-about-hero{grid-template-columns:1fr}.archive-about-hero .topic-hero-copy{max-width:900px}.article-body [lang=ar]{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:.95em}.archive-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1.25rem;margin-top:1rem;font-size:.76rem;display:flex}.archive-footer-links a{color:#dbc69f;padding-block:.35rem}.archive-footer-links span{color:#b6a48b;margin-inline-start:.75rem}@media (width<=700px){.reference-catalogue{grid-template-columns:1fr}.reference-catalogue>li{padding:1.5rem 0}.archive-footer-links{gap:.4rem .85rem}}
