@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";
:root{--ink:#11171a;--cream:#f4f0e8;--gold:#c8a66a;--line:#ddd6ca;--muted:#68655e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Cairo,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}.topbar{color:#fff;z-index:10;background:#10171a;align-items:center;gap:30px;height:82px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{flex-direction:column;min-width:185px;display:flex}.brand strong{font-size:22px}.brand span{opacity:.75;text-align:right;direction:ltr;font-family:Georgia,serif;font-size:14px}.topbar nav{flex:1;justify-content:center;align-items:center;gap:22px;font-size:14px;display:flex}.topbar nav a:first-child{border-bottom:2px solid var(--gold);padding-bottom:10px}.tools{white-space:nowrap;direction:ltr;gap:15px;font-size:12px;display:flex}.hero{color:#fff;background:#10171a;grid-template-columns:1.15fr 1fr .8fr;align-items:center;min-height:520px;padding:0 6vw;display:grid;position:relative;overflow:hidden}.hero-image{opacity:.86;width:42%;height:100%;position:absolute;top:0;left:28%}.hero-image:after{content:"";background:linear-gradient(90deg,#10171a 0%,#0000 22% 78%,#10171a 100%);position:absolute;inset:0}.hero-copy{z-index:2;grid-column:3;padding:40px 0;position:relative}.eyebrow{color:#ddd0b4;font-size:17px}.hero h1{margin:12px 0;font-size:58px;line-height:1.05}.hero-copy p:not(.eyebrow){font-size:19px;line-height:2}.hero button{background:#e3c892;border-radius:2px;margin-top:12px;padding:14px 25px}.hero-quote{z-index:2;grid-column:1;align-self:center;font-size:23px;line-height:2.1;position:relative}.hero-quote small{margin-top:12px;font-size:15px;display:block}.sidewords{letter-spacing:4px;color:#b8b0a2;direction:ltr;font-family:Georgia,serif;font-size:12px;line-height:2.1;position:absolute;bottom:40px;left:2%}.stats{border-bottom:1px solid var(--line);background:#fbf9f4;grid-template-columns:repeat(4,1fr) 2fr;align-items:center;padding:28px 5vw;display:grid}.stats div{border-left:1px solid var(--line);flex-direction:column;padding:0 25px;display:flex}.stats b{font-size:31px}.stats span{color:var(--muted);font-size:13px}blockquote{margin:0;padding:0 30px;font-size:17px;line-height:2}.section{padding:55px 5vw}.split{grid-template-columns:1fr 1fr;gap:45px;display:grid}.split>div+div{border-right:1px solid var(--line);padding-right:45px}.section-title{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-title h2{margin:0;font-size:27px}.section-title a{color:#6b5a3d;font-size:13px}.books{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.novels{grid-template-columns:repeat(5,1fr)}.book{text-align:center}.cover{background:#ddd;height:210px;position:relative;overflow:hidden;box-shadow:0 9px 18px #00000012}.cover img{object-fit:cover}.book h3{margin:10px 0 1px;font-size:14px;line-height:1.5}.book span{color:var(--muted);font-size:12px}.bio{background:#f7f4ee;grid-template-columns:1.3fr .9fr 1fr .9fr;align-items:center;gap:35px;padding:50px 5vw;display:grid}.bio h2{font-size:27px}.bio p{color:#45413a;font-size:15px;line-height:2}.outline{background:0 0;border:1px solid #a38c64;padding:10px 20px}.bio img{object-fit:cover;width:100%;height:300px}.bio ul{margin:0;padding:0;font-size:14px;line-height:3;list-style:none}.quote-card{background:#e9dcc3;padding:30px;font-size:16px;line-height:2.1}.quote-card small{margin-top:20px;display:block}.three{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}.article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 20px;align-items:center;gap:14px;padding:12px 0;display:grid}.thumb{background:linear-gradient(135deg,#26282a,#9b8061);height:55px}.article h3{margin:0;font-size:14px;line-height:1.5}.article span{color:#777;font-size:11px}.video{color:#fff;background:#111;height:240px;position:relative;overflow:hidden}.video img{object-fit:cover;opacity:.6}.video span{font-size:35px;position:absolute;top:42%;left:48%}.video p{position:absolute;bottom:10px;right:15px}.newsletter{color:#fff;background:#10171a;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;padding:35px 5vw;display:grid}.newsletter h2{margin:0}.newsletter p{color:#bbb;margin:5px 0}.newsletter form{display:flex}.newsletter input{border:0;flex:1;padding:14px}.newsletter button{background:#e1c38c;padding:0 25px}.social{text-align:center}.newsletter+footer{color:#fff;background:#0b1113;justify-content:space-between;align-items:center;gap:20px;padding:25px 5vw;display:flex}.newsletter+footer div:first-child{flex-direction:column;display:flex}.newsletter+footer span{color:#aaa;font-family:Georgia,serif;font-size:13px}.newsletter+footer div:nth-child(2){color:#bbb;font-size:12px}.newsletter+footer small{color:#888;white-space:nowrap}@media (max-width:1000px){.topbar{flex-wrap:wrap;height:auto;padding:18px 5vw}.topbar nav{order:3;justify-content:flex-start;width:100%;overflow:auto}.hero{grid-template-columns:1fr;min-height:620px;padding:40px 8vw}.hero-image{opacity:.45;width:80%;left:10%}.hero-copy{z-index:2;text-align:right;grid-column:1}.hero-quote{grid-column:1;font-size:15px;position:absolute;bottom:35px;left:8vw}.stats{grid-template-columns:repeat(2,1fr);gap:20px}.stats blockquote{grid-column:1/-1}.split,.bio,.three,.newsletter{grid-template-columns:1fr}.split>div+div{border-right:0;padding-right:0}.bio img{height:330px}.newsletter+footer{text-align:center;flex-direction:column}.books{grid-template-columns:repeat(2,1fr)}.novels{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.brand{min-width:auto}.tools{margin-right:auto}.topbar nav{gap:16px;font-size:12px}.hero h1{font-size:42px}.hero-copy p:not(.eyebrow){font-size:15px}.books,.novels{grid-template-columns:repeat(2,1fr)}.cover{height:190px}.stats div{padding:0 10px}.section,.bio{padding:40px 6vw}.three{gap:25px}}#studies .articles-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}#studies article{background:#fff;border:1px solid #ddd6ca;border-radius:14px;padding-bottom:20px;overflow:hidden;box-shadow:0 8px 25px #00000014}#studies article img{object-fit:cover;width:100%;height:220px;display:block}#studies article h3{margin:18px 18px 8px;font-size:20px;line-height:1.7}#studies article p{color:#68655e;margin:0 18px}@media (max-width:900px){#studies .articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#studies .articles-grid{grid-template-columns:1fr}}.articles-grid article img{object-fit:cover;width:100%;height:260px;display:block}.articles-grid article{flex-direction:column;height:100%;display:flex}.articles-grid article button{cursor:pointer;cursor:pointer;background:var(--ink);color:#fff;border:none;border-radius:8px;margin-top:auto;padding:12px 24px;font-family:inherit;font-size:16px;transition:all .3s}.articles-grid article button:hover{background:var(--gold);color:var(--ink)}.study-page{max-width:1100px;margin:0 auto;padding:60px 24px}.study-page .section-title{text-align:center;margin-bottom:40px;display:block}.study-page .section-title h1{margin-bottom:10px;font-size:42px;line-height:1.5}.study-page .section-title p{color:var(--muted);font-size:18px}.study-page article{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:35px;box-shadow:0 10px 30px #0000000f}.study-page article h2{color:var(--ink);margin-top:35px;margin-bottom:20px}.study-page article p{margin-bottom:18px;line-height:2}.study-page .section-title h1{color:var(--ink);text-align:center;margin-bottom:12px;font-size:42px;line-height:1.5}.study-page article>img{object-fit:cover;border-radius:14px;width:100%;max-width:100%;height:420px;margin:0 auto 35px;display:block}.study-page .study-subtitle{text-align:center;color:var(--muted);margin-top:10px;font-size:18px}
