.profile-hero{padding:28px 0 48px;background:var(--surface-alt);border-bottom:1px solid var(--border)}.profile-breadcrumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;color:var(--muted);font-size:.73rem;line-height:1.8;margin:0 0 36px}.profile-breadcrumbs a{color:var(--green)}.profile-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.profile-breadcrumbs [aria-current]{color:var(--muted)}.profile-article-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:clamp(36px,6vw,82px);align-items:center}.profile-hero-content{min-width:0;text-align:right;padding-block:10px}.profile-category-line{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:19px;font-size:.72rem}.profile-category-line>span:first-child{color:var(--gold);font-weight:750}.profile-category-line>span:last-child{color:var(--muted)}.profile-hero-content h1{color:var(--ink);font-family:Maghribi,HacenMaghreb,serif;font-size:clamp(2.4rem,4.2vw,4.25rem);font-weight:400;line-height:1.28;margin:0;overflow-wrap:break-word}.profile-hero-subtitle{max-width:620px;margin:18px 0 0;color:var(--muted);font-family:HacenMaghreb,Cairo Variable,serif;font-size:1.14rem;line-height:1.9}.profile-meta{display:flex;flex-wrap:wrap;gap:20px 30px;margin:29px 0 0;padding-top:24px;border-top:1px solid var(--border)}.profile-meta>div{min-width:65px;max-width:100%}.profile-meta dt{color:var(--muted);font-size:.65rem;margin-bottom:5px}.profile-meta dd{color:var(--ink);font-size:.8rem;font-weight:650;margin:0;line-height:1.9}.profile-hero-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.profile-map-link,.profile-read-link{display:inline-flex;align-items:center;gap:20px;min-height:42px;border-bottom:1px solid var(--gold);color:var(--green);font-weight:700;font-size:.77rem}.profile-map-link{border-color:var(--border)}.profile-visual{margin:0;min-width:0}.profile-visual-image{position:relative;width:100%;aspect-ratio:1.13;overflow:hidden;background:var(--paper);border-radius:2px}.profile-hero-image{object-fit:cover;object-position:center}.profile-visual figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:13px;border-bottom:0;color:var(--muted);font-size:.67rem}.profile-visual figcaption>span:first-child{color:var(--green);font-weight:700}.profile-main-section{padding-top:60px;scroll-margin-top:105px}.profile-content{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(35px,6vw,80px);align-items:start}.profile-aside{position:sticky;top:118px;min-width:0}.profile-contents{border-top:2px solid var(--green)}.profile-contents h2{font-family:Cairo Variable,Cairo,sans-serif;color:var(--muted);font-size:.73rem;font-weight:700;margin:20px 0 14px}.profile-contents ol{list-style:none;padding:0;margin:0}.profile-contents li{border-bottom:1px solid var(--border)}.profile-contents a{display:block;min-height:43px;padding-block:11px;color:var(--ink);font-size:.79rem;line-height:1.8;transition:color .15s ease}.profile-contents a:hover{color:var(--gold)}.profile-directory-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:24px;color:var(--green);font-size:.75rem;font-weight:650}.profile-reading{min-width:0;max-width:850px}.profile-reading section{scroll-margin-top:115px}.summary-box{margin-bottom:42px;border-inline-start:2px solid var(--gold);padding:3px 26px 3px 0}.summary-box h2{margin:0 0 13px;color:var(--gold);font-family:Cairo Variable,Cairo,sans-serif;font-weight:750;font-size:.77rem}.summary-box p{margin:0;font-family:HacenMaghreb,Cairo Variable,serif;font-size:1.13rem;line-height:2.05;color:var(--ink);white-space:pre-line}.bio-section{padding-bottom:32px;margin-bottom:34px;border-bottom:1px solid var(--border)}.bio-section h2{display:flex;align-items:baseline;gap:18px;font-family:Maghribi,HacenMaghreb,serif;font-weight:400;font-size:2.2rem;line-height:1.45;color:var(--ink);margin:0 0 16px}.bio-section-number{font-family:Cairo Variable,Cairo,sans-serif;font-size:.68rem;font-weight:600;color:var(--gold)}.bio-section .prose-ar{white-space:pre-line;margin:0;font-family:HacenMaghreb,Cairo Variable,serif;color:var(--ink);font-size:1.2rem;line-height:2.25;overflow-wrap:break-word}.sources{padding:28px;background:var(--surface-alt);border:1px solid var(--border)}.sources h2{color:var(--ink);font-family:Maghribi,HacenMaghreb,serif;font-weight:400;font-size:2rem;line-height:1.45;margin:0 0 20px}.sources>p{font-family:HacenMaghreb,serif;font-size:1.1rem;line-height:2;color:var(--ink);white-space:pre-line;margin:0}.structured-refs{display:grid;gap:0}.structured-ref-item{padding-block:17px;border-top:1px solid var(--border)}.structured-ref-item:last-child{padding-bottom:0}.structured-ref-main{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap}.structured-ref-book{color:var(--green);font-weight:700;font-size:.91rem;line-height:1.9;text-underline-offset:5px}.structured-ref-book:hover{text-decoration:underline}.structured-ref-author,.structured-ref-details{color:var(--muted);font-size:.78rem;line-height:1.9}.structured-ref-original{margin-top:9px;color:var(--muted);font-size:.73rem;line-height:1.9}.structured-ref-pending{margin-top:8px;color:var(--gold);font-size:.72rem;font-weight:650}.source-original{margin-top:24px;border-top:1px solid var(--border);padding-top:17px}.source-original summary{cursor:pointer;color:var(--green);font-size:.76rem;line-height:1.9;min-height:34px}.source-original p{white-space:pre-line;font-family:HacenMaghreb,serif;font-size:1rem;line-height:2;color:var(--muted)}.profile-reading-end{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:40px;color:var(--gold)}.profile-reading-end>span{font-size:1.7rem}.profile-reading-end a{color:var(--green);font-size:.8rem;padding-block:8px}.profile-reading-end a span{margin-inline-start:16px}.profile-content a:focus-visible,.profile-hero a:focus-visible,.source-original summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:1000px){.profile-content{grid-template-columns:175px minmax(0,1fr);gap:32px}.profile-article-hero{gap:32px;grid-template-columns:1.1fr .85fr}.profile-visual-image{aspect-ratio:.9}}@media (max-width:760px){.profile-hero{padding-top:20px;padding-bottom:30px}.profile-breadcrumbs{margin-bottom:25px;font-size:.68rem;gap:6px}.profile-article-hero{grid-template-columns:minmax(0,1fr);gap:28px}.profile-category-line{margin-bottom:14px}.profile-hero-content h1{font-size:clamp(2.2rem,8vw,3rem)}.profile-hero-subtitle{font-size:1.05rem;margin-top:13px}.profile-visual-image{aspect-ratio:1.95;max-height:300px}.profile-meta{gap:16px 25px;margin-top:23px;padding-top:18px}.profile-meta dd{font-size:.77rem}.profile-main-section{padding-top:30px;scroll-margin-top:90px}.profile-content{grid-template-columns:minmax(0,1fr);gap:28px}.profile-aside{position:static}.profile-contents h2{margin-top:15px;margin-bottom:10px}.profile-contents ol{display:flex;flex-wrap:wrap;gap:7px 18px;padding-bottom:13px;border-bottom:1px solid var(--border)}.profile-contents li{border:0}.profile-contents a{min-height:38px;padding-block:8px;font-size:.74rem}.profile-directory-link{display:none}.profile-reading section{scroll-margin-top:90px}.summary-box{padding-inline-start:20px;margin-bottom:32px}.summary-box p{font-size:1.08rem}.bio-section h2{font-size:1.95rem;gap:12px}.bio-section .prose-ar{font-size:1.12rem;line-height:2.2}.sources{padding:22px 18px}.sources h2{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.profile-contents a{transition:none}}.profile-main-section{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body:has(.chronology-nav) .site-footer{padding-bottom:calc(68px + 126px + env(safe-area-inset-bottom))}.chronology-nav{position:fixed;z-index:60;right:0;left:0;bottom:0;display:flex;justify-content:center;padding:0 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none}.chronology-shell{width:min(960px,100%);padding:8px 16px 12px;border:1px solid rgba(210,189,148,.34);border-radius:10px;background:rgba(255,253,250,.9);box-shadow:0 2px 10px rgba(34,42,37,.05);backdrop-filter:blur(10px);pointer-events:auto}.chronology-readout{min-height:38px;display:grid;place-items:center;text-align:center;color:var(--ink)}.chronology-readout b{font-family:HacenMaghreb,serif;font-size:1rem;line-height:1.35;font-weight:800;color:color-mix(in srgb,var(--green-deep) 88%,white)}.chronology-readout span{font-size:.74rem;line-height:1.55;color:rgba(34,42,37,.58)}.chronology-instrument{direction:ltr;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:18px;min-height:58px}.chronology-action{position:relative;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:rgba(40,86,64,.7);cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}.chronology-action:hover{color:var(--green-deep);transform:translateY(-1px)}.chronology-action:focus-visible{outline:2px solid color-mix(in srgb,var(--turquoise) 60%,white);outline-offset:4px}.chronology-action:disabled{opacity:.32;cursor:default;transform:none}.chronology-search span{position:relative;width:24px;height:24px;border:3px solid;border-radius:50%}.chronology-search span:after{content:"";position:absolute;left:-7px;bottom:-4px;width:12px;height:3px;border-radius:99px;background:currentColor;transform:rotate(45deg);transform-origin:center}.chronology-back{grid-template-columns:auto;gap:2px}.chronology-back span{position:relative;width:29px;height:18px}.chronology-back span:before{content:"";position:absolute;top:50%;right:2px;width:24px;height:3px;border-radius:99px;background:currentColor;transform:translateY(-50%)}.chronology-back span:after{content:"";position:absolute;top:50%;left:0;width:13px;height:13px;border-top:3px solid;border-left:3px solid;transform:translateY(-50%) rotate(-45deg);border-radius:2px}.chronology-back em{display:none;font-style:normal;font-size:.68rem;line-height:1;color:currentColor}.chronology-slider{position:relative;height:56px;overflow:hidden;border-radius:6px;touch-action:pan-y;cursor:grab;outline:none;background:linear-gradient(90deg,transparent,rgba(238,229,206,.18) 18%,rgba(238,229,206,.18) 82%,transparent)}.chronology-slider:focus-visible{outline:2px solid color-mix(in srgb,var(--turquoise) 58%,white);outline-offset:5px}.chronology-nav.is-dragging .chronology-slider{cursor:grabbing}.chronology-track{position:absolute;top:50%;right:50%;width:1px;height:1px;will-change:transform;transition:transform .22s ease-out}.chronology-nav.is-dragging .chronology-track{transition:none}.chronology-track:before{content:"";position:absolute;top:-1px;right:-4600px;width:9200px;height:1px;background:linear-gradient(90deg,transparent,rgba(40,86,64,.08),rgba(40,86,64,.18),rgba(40,86,64,.08),transparent)}.chronology-tick{position:absolute;top:0;right:0;width:12px;height:26px;display:flex;justify-content:center;align-items:flex-end;color:rgba(40,86,64,.2);transition:height .18s ease,color .18s ease,opacity .18s ease}.chronology-tick:before{content:"";position:absolute;top:50%;right:50%;width:1.5px;height:14px;border-radius:99px;background:currentColor;transform:translate(50%,-50%)}.chronology-tick[data-distance="0"]{height:46px;color:rgba(40,86,64,.92);opacity:1}.chronology-tick[data-distance="0"]:before{width:3px;height:50px;background:currentColor}.chronology-tick[data-distance="1"]{height:43px;color:rgba(40,86,64,.78);opacity:.95}.chronology-tick[data-distance="1"]:before{height:42px;width:2.5px}.chronology-tick[data-distance="2"]{height:39px;color:rgba(40,86,64,.66);opacity:.86}.chronology-tick[data-distance="2"]:before{height:36px;width:2px}.chronology-tick[data-distance="3"]{height:35px;color:rgba(40,86,64,.52);opacity:.72}.chronology-tick[data-distance="3"]:before{height:30px;width:1.5px}.chronology-tick[data-distance="4"]{height:31px;color:rgba(40,86,64,.4);opacity:.58}.chronology-tick[data-distance="4"]:before{height:24px}.chronology-tick[data-distance="5"]{height:27px;color:rgba(40,86,64,.3);opacity:.45}.chronology-tick[data-distance="5"]:before{height:19px}.chronology-tick[data-distance="6"]{height:23px;color:rgba(40,86,64,.22);opacity:.34}.chronology-tick[data-distance="6"]:before{height:15px}.chronology-tick[data-distance="7"]{height:20px;color:rgba(40,86,64,.16);opacity:.25}.chronology-tick[data-distance="7"]:before{height:12px}.chronology-tick[data-active=true]{z-index:2}.chronology-center{position:absolute;z-index:3;top:3px;bottom:1px;right:50%;width:3px;border-radius:999px;background:rgba(175,139,76,.88);box-shadow:none;transform:translateX(50%);pointer-events:none}.chronology-neutral-line{position:absolute;top:50%;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(40,86,64,.22),transparent);transform:translateY(-50%)}.chronology-nav.is-neutral .chronology-slider{cursor:default;opacity:.72}.chronology-nav.is-neutral .chronology-center,.chronology-nav.is-neutral .chronology-center:before{background:rgba(34,42,37,.42)}@media (prefers-reduced-motion:reduce){.chronology-action,.chronology-tick,.chronology-track{transition:none}.chronology-shell{backdrop-filter:none}}@media (min-width:721px){.profile-main-section{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.chronology-shell{width:min(1060px,calc(100% - 44px));padding:6px 18px 9px;border-color:rgba(210,189,148,.18);background:rgba(255,253,250,.72);box-shadow:none}.chronology-readout{min-height:30px}.chronology-readout b{font-size:.92rem}.chronology-readout span{font-size:.68rem}.chronology-instrument{grid-template-columns:68px minmax(0,1fr) 76px;gap:22px;min-height:56px}.chronology-slider{height:54px;background:transparent}.chronology-action{width:48px;height:48px}.chronology-back{width:66px;border-radius:8px}.chronology-back em{display:block}}@media (min-width:1024px){.chronology-tick[data-visual-distance="0"]{height:46px;color:rgba(40,86,64,.92);opacity:1}.chronology-tick[data-visual-distance="0"]:before{width:3px;height:50px;background:currentColor}.chronology-tick[data-visual-distance="1"]{height:43px;color:rgba(40,86,64,.78);opacity:.95}.chronology-tick[data-visual-distance="1"]:before{height:42px;width:2.5px}.chronology-tick[data-visual-distance="2"]{height:39px;color:rgba(40,86,64,.66);opacity:.86}.chronology-tick[data-visual-distance="2"]:before{height:36px;width:2px}.chronology-tick[data-visual-distance="3"]{height:35px;color:rgba(40,86,64,.52);opacity:.72}.chronology-tick[data-visual-distance="3"]:before{height:30px;width:1.5px}.chronology-tick[data-visual-distance="4"]{height:31px;color:rgba(40,86,64,.4);opacity:.58}.chronology-tick[data-visual-distance="4"]:before{height:24px}.chronology-tick[data-visual-distance="5"]{height:27px;color:rgba(40,86,64,.3);opacity:.45}.chronology-tick[data-visual-distance="5"]:before{height:19px}.chronology-tick[data-visual-distance="6"]{height:23px;color:rgba(40,86,64,.22);opacity:.34}.chronology-tick[data-visual-distance="6"]:before{height:15px}.chronology-tick[data-visual-distance="7"]{height:20px;color:rgba(40,86,64,.16);opacity:.25}.chronology-tick[data-visual-distance="7"]:before{height:12px}}@media (max-width:720px){.profile-main-section{padding-bottom:calc(142px + env(safe-area-inset-bottom))}.chronology-nav{padding-inline:10px}.chronology-shell{padding:9px 12px 12px;border-radius:12px}.chronology-readout{min-height:52px}.chronology-readout b{font-size:1rem}.chronology-readout span{font-size:.76rem}.chronology-instrument{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;min-height:56px}.chronology-action{width:40px;height:40px}.chronology-search span{width:22px;height:22px;border-width:3px}.chronology-search span:after{left:-7px;bottom:-5px;width:12px;height:3px}.chronology-back span{width:27px;height:18px}.chronology-back span:before{width:22px}.chronology-slider{height:56px}}.chronology-nav{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.chronology-shell{width:min(940px,100%);padding:9px 17px;border:1px solid var(--border);border-radius:5px;background:var(--surface);box-shadow:0 4px 25px color-mix(in srgb,var(--ink) 7%,transparent)}.chronology-readout{min-width:0}.chronology-readout b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.chronology-readout span{color:var(--muted)}.chronology-action{color:var(--green)}.chronology-action:focus-visible,.chronology-slider:focus-visible{outline-color:var(--gold)}.chronology-slider{background:transparent}.chronology-nav .chronology-tick{color:var(--green)}.chronology-track:before{background:var(--border)}.chronology-center{background:var(--gold)}.chronology-neutral-line{background:var(--border)}.chronology-nav.is-neutral .chronology-center{background:var(--muted)}@media (min-width:721px){.chronology-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.5fr);align-items:center;gap:24px}.chronology-readout{place-items:start;text-align:right;padding-inline-start:4px}.chronology-readout b{font-size:.91rem}.chronology-readout span{font-size:.66rem}.chronology-instrument{grid-template-columns:44px minmax(0,1fr) 48px;min-height:50px;gap:13px}.chronology-slider{height:50px}.chronology-action{width:42px;height:42px}}@media (max-width:720px){.chronology-shell{padding:8px 12px}.chronology-readout{min-height:35px}.chronology-readout b{font-size:.9rem}.chronology-readout span{font-size:.64rem}.chronology-instrument{min-height:50px}.chronology-slider{height:50px}}