@font-face{font-family:Amiri;src:url('assets/fonts/Amiri-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Amiri;src:url('assets/fonts/Amiri-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{--green:#315c4b;--dark:#203f34;--gold:#b99755;--accent:#8c692d;--paper:#f7f5ed;--ink:#283e34;--muted:#5e6b60;--line:#dcded3;--serif:Amiri,'Times New Roman',serif;--sans:'Geeza Pro','Tahoma',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.95}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}p,h1,h2,h3,figure,blockquote{margin:0}em{font-style:normal;color:var(--accent)}::selection{background:#dbc697;color:var(--dark)}:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section-space{padding-block:110px}.eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em}.skip-link{position:fixed;top:-100px;right:20px;padding:12px 24px;background:var(--green);color:white;z-index:100}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}.header-inner{height:114px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;flex-direction:column;align-items:center;gap:7px}.brand img,.footer-brand img{width:160px;height:auto}.brand>span{font-size:10px;color:var(--muted);line-height:1.5;word-spacing:5px}.brand i{font-style:normal;color:var(--accent)}.navigation{display:flex;gap:40px;font-size:14px}.navigation a{padding-block:12px;position:relative}.navigation a:after{content:'';position:absolute;bottom:6px;right:0;width:0;height:1px;background:var(--gold);transition:width .2s}.navigation a:hover:after{width:100%}.header-link{font-size:13px;border-bottom:1px solid var(--green);padding-bottom:6px;display:flex;gap:27px;align-items:center}.header-link span{font-size:22px;line-height:1}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:65px;padding-bottom:42px;align-items:center}.hero-copy{padding-bottom:8px}.hero-copy .eyebrow{display:flex;align-items:center;gap:13px;color:var(--green)}.small-rule{width:32px;height:1px;background:var(--gold)}h1{font:400 clamp(64px,6.4vw,92px)/1.35 var(--serif);margin-top:19px;letter-spacing:-.025em}.hero-description{font-size:17px;line-height:2.15;color:var(--muted);margin-top:18px;max-width:480px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:13px 25px;font-size:14px;min-height:52px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-green{background:var(--green);color:#fff}.button-green:hover{background:var(--dark)}.button span{font-size:23px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;padding-block:9px;border-bottom:1px solid var(--line)}.text-link:hover{border-color:var(--accent)}.text-link span{font-size:20px;line-height:1}.hero-note{border-top:1px solid var(--line);margin-top:43px;padding-top:19px;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:9px}.note-dot{height:5px;width:5px;display:block;background:var(--gold);border-radius:100%}.hero-art{min-height:545px;position:relative;display:grid;place-items:center;background:var(--green);overflow:hidden;color:#eee9d9}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#f7f5ed05 1px,transparent 1px),linear-gradient(90deg,#f7f5ed05 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse,black,transparent 76%)}.art-caption{position:absolute;top:29px;right:32px;font-size:11px;color:#efe6d2b8}.art-corner{font-size:18px;position:absolute;color:#b99755b8;line-height:1}.art-corner-one{top:31px;left:30px}.art-corner-two{bottom:31px;right:30px}.orbit{position:absolute;border:1px solid #b9975540;border-radius:50%;pointer-events:none}.orbit-one{width:510px;height:510px}.orbit-two{width:410px;height:410px;border-color:#b9975526}.orbit-three{width:310px;height:310px;border-color:#b997552e}.orbit-four{width:610px;height:610px;border-color:#b9975518}.art-point{width:9px;height:9px;background:var(--gold);border:3px solid var(--green);outline:1px solid var(--gold);border-radius:50%;position:absolute;top:90px;left:91px;z-index:1}.logo-field{z-index:1;background:radial-gradient(ellipse,#315c4b 35%,#315c4be6 53%,transparent 74%);width:100%;display:grid;place-items:center;padding:45px 0}.logo-field img{width:84%;max-width:420px}.art-bottom{position:absolute;bottom:29px;left:32px;right:55px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#efe6d29c}.art-bottom [lang=en]{font:11px Georgia,serif;letter-spacing:.19em}.hero-scroll{grid-column:1/-1;font-size:11px;display:flex;gap:12px;align-items:center;color:var(--muted);margin-top:6px}.hero-scroll span{font-size:20px;color:var(--green)}.section-heading{display:flex;align-items:center;gap:17px;margin-bottom:49px}.section-number{color:var(--accent);font:20px var(--serif)}.heading-line{height:1px;flex:1;margin-right:15px;background:var(--line)}.about{background:#fffefa;border-top:1px solid var(--line)}.about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}h2{font:400 57px/1.55 var(--serif);letter-spacing:-.02em}.about-copy{padding-top:8px}.about-copy p{color:var(--muted);font-size:15px;margin-top:17px;line-height:2.2}.about-copy .lead{font-size:20px;color:var(--ink);margin-top:0;line-height:2}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:64px}.principles article{border-top:1px solid var(--line);padding-top:22px;position:relative}.principle-number{font:15px var(--serif);color:var(--accent);position:absolute;top:30px;left:0}.principles h3{font:400 42px/1.5 var(--serif);margin-bottom:8px}.principles p{font-size:13px;color:var(--muted);max-width:270px;line-height:2}.manifesto{background:var(--green);color:var(--paper);position:relative;overflow:hidden}.manifesto:before,.manifesto:after{content:'';position:absolute;width:800px;height:800px;top:-190px;border:1px solid #b9975521;border-radius:50%;pointer-events:none}.manifesto:before{right:-600px}.manifesto:after{left:-600px}.manifesto-inner{text-align:center;padding-block:69px 65px}.manifesto img{height:61px;width:auto;margin-inline:auto;margin-bottom:21px}.manifesto .eyebrow{color:#d6c6a3}.manifesto blockquote{font:400 52px/1.7 var(--serif);margin-top:18px}.manifesto-caption{font-size:11px;margin-top:22px;color:#ded6c0b0}.fields-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}.fields-heading>p{font-size:14px;color:var(--muted);line-height:2.1;padding-bottom:13px}.field-row{display:grid;grid-template-columns:50px 1fr 170px;gap:30px;align-items:start;padding:35px 0;border-top:1px solid var(--line)}.field-row:last-child{border-bottom:1px solid var(--line)}.field-index{font:21px var(--serif);color:var(--accent);padding-top:9px}.field-row h3{font:400 30px/1.5 var(--serif);margin-bottom:8px}.field-row p{font-size:14px;color:var(--muted);line-height:2.1;max-width:660px}.field-tag{font-size:11px;justify-self:end;padding-top:11px;color:var(--green)}.book-section{background:#edece2;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-section .heading-line{background:#d2d6c8}.book-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px}.book-label{font-size:12px;color:var(--green);margin-bottom:7px}.book-copy h2{font-size:72px;line-height:1.5}.book-subtitle{font:400 30px/1.7 var(--serif);color:var(--muted)}.book-author{font-size:13px;color:var(--muted);margin-top:21px;margin-bottom:26px;display:flex;align-items:center;gap:9px}.book-author span{color:var(--ink);font-size:16px}.book-description{font-size:14px;color:#566356;line-height:2.2;margin-top:15px}.reading{margin-top:29px;border-top:1px solid #cdd2c3;border-bottom:1px solid #cdd2c3}.reading summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;font-size:14px;list-style:none;min-height:62px;padding-block:11px}.reading summary::-webkit-details-marker{display:none}.reading-sign{font-size:27px;color:var(--green);font-family:Arial;line-height:1;transition:transform .2s}.reading[open] .reading-sign{transform:rotate(45deg)}.reading-content{padding-bottom:28px}.reading-content blockquote{font:400 23px/2.2 var(--serif);border-right:2px solid var(--gold);padding:10px 21px;background:#f7f5ed7a}.reading-content>p{margin-top:13px;font-size:11px;color:var(--muted)}.book-figure{align-self:start}.book-stage{height:565px;background:#e1e4d5;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden}.book-stage:after{content:'';position:absolute;bottom:20px;left:10%;right:10%;height:35px;background:#384b3930;filter:blur(21px);z-index:-1}.book-orbit{position:absolute;width:460px;height:460px;border:1px solid #b997556b;border-radius:50%;z-index:-1}.book-orbit:after{content:'';position:absolute;inset:-46px;border:1px solid #b997552b;border-radius:50%}.book-cover{height:464px;width:auto;max-width:calc(100% - 76px);object-fit:contain;box-shadow:-14px 17px 30px #213b3429;transform:rotate(-4deg);transition:transform .35s}.book-stage:hover .book-cover{transform:rotate(0deg) translateY(-4px)}.book-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;margin-top:17px;color:var(--muted)}.book-figure figcaption [lang=en]{font:12px/1.5 Georgia,serif}.seven-states{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:26px;border-top:1px solid #cdd2c3;padding-top:33px;margin-top:65px}.seven-label{font-size:12px;color:var(--muted);line-height:1.9}.seven-states ol{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:12px;padding:0;margin:0;counter-reset:state}.seven-states li{counter-increment:state;text-align:center;font:400 22px/1.5 var(--serif);display:flex;flex-direction:column;gap:10px;align-items:center;white-space:nowrap}.seven-states li:before{content:counter(state,arabic-indic);font:12px/30px var(--serif);border:1px solid #bec8b7;border-radius:50%;width:30px;height:30px;color:var(--green)}.seven-states li:nth-child(4):before{background:var(--green);color:var(--paper);border-color:var(--green)}.closing{display:flex;align-items:center;gap:45px;padding-block:82px}.closing-star{font-size:56px;line-height:1;color:var(--accent)}.closing p{font:400 44px/1.5 var(--serif)}.closing .text-link{margin-right:auto}.site-footer{border-top:1px solid var(--line);background:#f1f0e8}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:45px}.footer-brand{display:grid;gap:10px;text-align:center}.footer-brand>span{font-size:10px;color:var(--muted);word-spacing:5px}.footer-main>p{font-size:13px;color:var(--muted);line-height:2}.footer-top{display:flex;gap:20px;font-size:12px;align-items:center}.footer-top span{font-size:22px}.footer-bottom{padding-block:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:10px}.footer-bottom [lang=en]{font-family:Arial;font-size:11px;letter-spacing:.04em}
@media(min-width:1600px){.wrap{width:min(1360px,calc(100% - 160px))}.hero{gap:100px}.hero-art{min-height:600px}.hero-copy h1{font-size:102px}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.header-inner{gap:20px}.navigation{gap:25px}.hero{gap:38px}.hero-art{min-height:485px}h1{font-size:74px}.hero-description{font-size:15px}.hero-actions{gap:18px}.button{padding-inline:19px;gap:24px}.text-link{font-size:12px;gap:10px}.about-grid{gap:55px}.book-grid{gap:50px}.book-stage{height:515px}.book-cover{height:415px}.seven-states{grid-template-columns:125px 1fr;gap:12px}.seven-states li{font-size:20px}.field-row{grid-template-columns:35px 1fr 115px;gap:20px}}
@media(max-width:850px){.wrap{width:calc(100% - 48px)}.header-inner{height:100px}.header-link{display:none}.navigation{gap:26px}.hero{gap:30px;padding-top:45px}h1{font-size:64px}.hero-art{min-height:430px}.hero-description{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.hero-note{font-size:10px;margin-top:26px}.hero-scroll{margin-top:0}.section-space{padding-block:80px}h2{font-size:48px}.about-grid{gap:40px;grid-template-columns:1fr 1.15fr}.about-copy .lead{font-size:18px}.about-copy p{font-size:14px}.principles{gap:26px}.manifesto blockquote{font-size:46px}.book-grid{gap:32px;grid-template-columns:1.1fr 1fr}.book-copy h2{font-size:57px}.book-stage{height:460px}.book-cover{height:370px;max-width:calc(100% - 50px)}.book-figure figcaption{align-items:flex-start;flex-direction:column;gap:2px}.book-description{font-size:13px}.seven-states{grid-template-columns:1fr;gap:24px}.seven-label br{display:none}.seven-states ol{gap:7px}.closing p{font-size:38px}.closing{gap:24px}}
@media(max-width:650px){html{scroll-padding-top:24px}.wrap{width:calc(100% - 40px)}.header-inner{height:94px;gap:15px}.brand img{width:160px}.brand>span{font-size:9px}.menu-toggle{display:none;align-items:center;gap:14px;border:0;background:transparent;color:var(--green);padding:12px 0;font-size:12px;cursor:pointer}.js .menu-toggle{display:flex}.menu-icon{display:flex;flex-direction:column;gap:6px}.menu-icon i{height:1px;width:22px;background:var(--green);transition:transform .2s}.menu-toggle[aria-expanded=true] .menu-icon i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.navigation{flex-wrap:wrap;font-size:12px;gap:12px}.js .navigation{display:none;position:absolute;top:94px;right:0;left:0;background:var(--paper);border-bottom:1px solid var(--line);padding:15px 24px 22px;flex-direction:column;gap:0;box-shadow:0 12px 18px #203f3408}.js .navigation.is-open{display:flex}.navigation a{padding-block:12px}.hero{grid-template-columns:1fr;padding-top:38px;gap:32px;padding-bottom:30px}.hero-copy{padding-bottom:0}.hero-copy .eyebrow{font-size:12px}h1{font-size:76px;line-height:1.3;margin-top:15px}.hero-description{font-size:15px;line-height:2.1;margin-top:15px}.hero-actions{flex-direction:row;align-items:center;gap:23px;margin-top:25px}.hero-actions .text-link{font-size:11px}.button{font-size:13px;gap:27px;min-height:49px;padding:12px 21px}.hero-note{margin-top:28px;padding-top:16px;font-size:10px}.hero-art{min-height:390px}.logo-field img{width:calc(100% - 40px);max-width:420px}.orbit-one{width:390px;height:390px}.orbit-two{width:300px;height:300px}.orbit-three{width:210px;height:210px}.orbit-four{width:480px;height:480px}.art-point{left:63px;top:43px}.art-caption{top:24px;right:25px}.art-corner-one{top:25px;left:25px}.art-bottom{bottom:24px;left:25px;right:49px}.art-corner-two{bottom:26px;right:25px}.hero-scroll{grid-column:auto;font-size:10px;margin-top:-12px}.section-space{padding-block:62px}.section-heading{margin-bottom:32px;gap:13px}.eyebrow{font-size:12px}.section-number{font-size:18px}.heading-line{margin-right:4px}.about-grid{grid-template-columns:1fr;gap:23px}h2{font-size:48px;line-height:1.45}.about-grid h2 br{display:none}.about-copy{padding-top:0}.about-copy .lead{font-size:18px;line-height:2.05}.about-copy p{font-size:14px;line-height:2.15}.principles{grid-template-columns:1fr;gap:24px;margin-top:37px}.principles article{padding-top:18px;display:grid;grid-template-columns:75px 1fr;column-gap:23px;align-items:center}.principle-number{font-size:13px;left:0;top:21px}.principles h3{font-size:38px;grid-row:1/3;margin-bottom:0}.principles p{font-size:13px;max-width:none;padding-left:32px}.manifesto-inner{padding-block:49px}.manifesto img{height:52px;margin-bottom:17px}.manifesto blockquote{font-size:36px;line-height:1.8;margin-top:15px}.manifesto .eyebrow{font-size:11px}.manifesto-caption{margin-top:18px}.fields-heading{display:block;margin-bottom:30px}.fields-heading h2{font-size:45px}.fields-heading>p{font-size:13px;margin-top:20px;padding-bottom:0}.field-row{grid-template-columns:28px 1fr;gap:15px;padding:27px 0}.field-row h3{font-size:29px}.field-row p{font-size:13px}.field-index{font-size:18px}.field-tag{grid-column:2;justify-self:start;font-size:10px;padding-top:0}.book-grid{display:flex;flex-direction:column;gap:34px}.book-copy{width:100%}.book-copy h2{font-size:64px;line-height:1.5}.book-label{font-size:11px}.book-subtitle{font-size:29px}.book-author{margin-top:15px;margin-bottom:20px}.book-description{font-size:14px}.book-figure{width:100%}.book-stage{height:490px}.book-cover{height:398px;max-width:calc(100% - 70px)}.book-figure figcaption{flex-direction:row;gap:15px;font-size:9px;margin-top:13px}.book-figure figcaption [lang=en]{font-size:11px}.seven-states{margin-top:34px;padding-top:23px;gap:22px}.seven-states ol{grid-template-columns:repeat(4,1fr);row-gap:24px}.seven-states li{font-size:20px;gap:8px}.seven-states li:before{font-size:12px;width:28px;height:28px;line-height:28px}.seven-label{font-size:11px}.reading summary{font-size:13px}.reading-content blockquote{font-size:22px;padding-inline:16px}.closing{flex-wrap:wrap;padding-block:51px;column-gap:19px;row-gap:19px}.closing-star{font-size:42px}.closing p{font-size:35px}.closing .text-link{margin-right:61px;font-size:11px}.footer-main{padding-block:34px;flex-wrap:wrap;gap:28px}.footer-main>p{font-size:12px;margin-right:auto}.footer-top{font-size:11px;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px}.footer-bottom{padding-block:21px;gap:10px;flex-wrap:wrap;font-size:9px}.footer-bottom [lang=en]{font-size:10px}}
@media(max-width:370px){h1{font-size:65px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:10px}.button{padding-inline:17px;gap:18px}.hero-art{min-height:350px}.book-copy h2{font-size:58px}.book-stage{height:440px}.book-cover{height:354px}.manifesto blockquote{font-size:32px}.footer-main>p{font-size:11px}.seven-states li{font-size:18px}}
.book-availability{display:flex;align-items:flex-start;gap:12px;padding:17px 18px;margin-top:24px;background:#e1e5d8;border-right:2px solid var(--green)}
.availability-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-top:10px;flex-shrink:0}
.book-availability p{font-size:13px;color:var(--green)}
.book-availability div>span{display:block;font-size:11px;color:var(--muted);margin-top:3px;line-height:1.9}
.closing h2{font:400 44px/1.5 var(--serif)}
.closing .eyebrow{font:12px/2 var(--sans);margin-bottom:11px;color:var(--muted)}
.contact-details{margin-inline-start:auto}
.contact-details p{font:12px/2 var(--sans);color:var(--muted);margin-bottom:9px}
.contact-details a{font:19px/1.8 Georgia,serif;display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:8px;transition:border-color .2s}
.contact-details a:hover{border-color:var(--green)}
.contact-details a span{font:23px/1 var(--sans);color:var(--green)}
@media(max-width:850px){.closing{column-gap:24px;flex-wrap:wrap}.closing h2{font-size:38px}.contact-details a{font-size:17px}}
@media(max-width:650px){.closing h2{font-size:35px}.closing .eyebrow{font-size:11px;margin-bottom:8px}.contact-details{width:100%;margin-inline-start:0}.contact-details a{font-size:17px;justify-content:space-between}.contact-details p{font-size:11px}.book-availability{padding:15px}.book-availability p{font-size:12px}.book-availability div>span{font-size:10px}.footer-main>p{max-width:170px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.book-stage:hover .book-cover{transform:rotate(-4deg)}}

/* The supplied Arabic emblem is used in the main header. */
.brand img{width:220px;height:auto}
@media(max-width:850px){.navigation{gap:20px}.brand img{width:200px}}
@media(max-width:650px){.brand img{width:180px}}

.author-section{background:#fffefa;border-top:1px solid var(--line)}
.author-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:90px;align-items:center}
.author-figure{margin:0;align-self:start}
.author-portrait{background:#e1e4d5;padding:17px}
.author-portrait img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}
.author-figure figcaption{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:12px}
.author-figure figcaption span{font-size:10px;color:var(--muted)}
.author-copy>.eyebrow{color:var(--muted);font-size:12px;margin-bottom:8px}
.author-copy h2{font-size:61px;margin-bottom:13px}
.author-copy>p:not(.eyebrow){font-size:14px;line-height:2.15;color:var(--muted);margin-top:17px}
.author-copy>.author-lead{font-size:20px!important;color:var(--ink)!important;line-height:1.95!important;margin-top:0!important}
.book-author a{color:var(--ink);font-size:16px;border-bottom:1px solid #b5bfae}
.book-author a:hover{border-color:var(--green)}
@media(min-width:851px) and (max-width:1100px){.navigation{gap:22px;font-size:13px}.header-link{gap:15px;font-size:12px}}
@media(max-width:1100px){.author-grid{gap:50px}.author-copy h2{font-size:54px}}
@media(max-width:850px){.navigation{gap:15px;font-size:13px}.author-grid{gap:32px;grid-template-columns:.85fr 1.2fr}.author-copy h2{font-size:46px}.author-copy>p:not(.eyebrow){font-size:13px}.author-copy>.author-lead{font-size:18px!important}.author-award{gap:15px}.author-award p{font-size:12px}.author-figure figcaption{align-items:flex-start;flex-direction:column;gap:0}}
@media(max-width:650px){.author-grid{grid-template-columns:1fr;gap:30px}.author-copy{grid-row:1}.author-copy h2{font-size:54px}.author-copy>p:not(.eyebrow){font-size:14px}.author-copy>.author-lead{font-size:19px!important}.author-figure{max-width:390px;width:100%;margin-inline:auto}.author-figure figcaption{flex-direction:row;align-items:center}.author-award{gap:22px}.author-award p{font-size:12px}.author-source{font-size:11px}.navigation{font-size:12px}}

/* The complete author-supplied CV is readable directly on the page. */
.author-grid{align-items:start}
.author-copy .author-intro-title{font:400 13px/1.9 var(--sans);color:var(--accent);margin-bottom:13px}
.author-copy>p:not(.eyebrow){font-size:15px}
.author-expertise{margin-top:58px;padding-top:35px;border-top:1px solid var(--line)}
.author-expertise>h3{font:400 35px/1.6 var(--serif);margin-bottom:24px}
.expertise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;row-gap:28px;margin:0}
.expertise-grid>div{border-top:1px solid var(--line);padding-top:20px}
.expertise-grid dt{font:400 27px/1.6 var(--serif);color:var(--ink);margin-bottom:9px}
.expertise-grid dd{font:400 14px/2.15 var(--sans);color:var(--muted);margin:0}
@media(max-width:850px){.expertise-grid{column-gap:32px}.author-copy>p:not(.eyebrow){font-size:14px}}
@media(max-width:650px){.author-copy>p:not(.eyebrow){font-size:15px}.author-expertise{margin-top:38px;padding-top:27px}.author-expertise>h3{font-size:31px}.expertise-grid{grid-template-columns:1fr;row-gap:22px}.expertise-grid dt{font-size:26px}.expertise-grid dd{font-size:14px}}

.reading-content blockquote p+p{margin-top:1em}
.reading-content blockquote strong{font-weight:700}

/* Four creative pillars and the longer Arabic introduction heading. */
#about-title{font-size:clamp(34px,3.7vw,52px);line-height:1.65;letter-spacing:0}
#about-title>span{display:block}
.principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
@media(max-width:950px){.principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 32px}}
@media(max-width:650px){#about-title{font-size:38px;line-height:1.6}.principles{grid-template-columns:1fr;gap:24px}}
@media(max-width:370px){#about-title{font-size:34px}}

.footer-partner{display:flex;justify-content:flex-start;padding-block:16px;border-top:1px solid var(--line);direction:rtl}.footer-partner img{width:64px;height:auto;margin:7px;object-fit:contain}.contact-details a{color:var(--green)}
