/* HOME 0.2 — SHUQQ AL-DAW: horizontal reveal, not the route template */
body.homeview{background:#171310;color:#f3eee3;overflow-x:hidden}body.homeview:before{opacity:.08}body.homeview .as-spine,body.homeview .as-drawer,body.homeview .as-progress{display:none}body.homeview .as-skip{right:24px}.hs-home{background:#f3eee3;color:#171310;overflow:hidden}
.hs-topbar{position:absolute;z-index:45;top:0;right:0;left:0;height:98px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;color:#f3eee3}.hs-wordmark{display:flex;align-items:baseline;gap:8px;text-decoration:none;font:700 28px/1 var(--display)}.hs-wordmark span{color:var(--saffron)}.hs-topbar>div{display:flex;gap:30px}.hs-topbar>div a{text-decoration:none;font-size:12px}.hs-topbar>div a:hover{color:var(--saffron)}
.hs-opening{height:max(900px,100vh);position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--paper)}.hs-opening:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(132deg,#171310 0 58%,#211b16)}.hs-issue{position:absolute;z-index:5;top:13vh;right:5vw;margin:0;color:#b9aa9c;font-size:10px;letter-spacing:.08em}.hs-issue span{color:var(--saffron);margin-right:18px}
.hs-title{position:absolute;z-index:4;top:19vh;right:4vw;left:3vw;margin:0;font:700 clamp(86px,13.5vw,218px)/.68 var(--display);letter-spacing:-.045em}.hs-title span{display:block;width:max-content}.hs-title span:nth-child(2){margin-right:13vw;color:var(--saffron)}.hs-title span:nth-child(3){margin-right:3vw}
.hs-slit{position:absolute;z-index:2;left:-2vw;right:-2vw;top:40%;height:31vh;min-height:260px;margin:0;overflow:hidden;clip-path:polygon(0 27%,100% 0,100% 70%,0 100%)}.hs-slit:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,19,16,.7),transparent 25% 73%,rgba(23,19,16,.63))}.hs-slit img{width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:saturate(.62) contrast(1.14)}.hs-opening:after{content:"";position:absolute;z-index:3;left:0;right:0;top:51%;height:2px;background:linear-gradient(90deg,transparent,var(--saffron) 22% 76%,transparent);transform:rotate(-3.2deg);transform-origin:center}
.hs-dek{position:absolute;z-index:5;left:5vw;bottom:9vh;width:min(38ch,43vw);margin:0;color:#d3c8bc;font-size:clamp(16px,1.35vw,21px);line-height:1.75}.hs-enter{position:absolute;z-index:5;right:5vw;bottom:9vh;color:var(--paper);font-weight:700;text-decoration:none}.hs-enter i{display:inline-block;width:85px;height:1px;background:var(--saffron);margin-right:12px;vertical-align:middle}.hs-caption{position:absolute;z-index:5;right:5vw;bottom:4vh;font-size:9px;color:#8c8076}
.hs-question{position:relative;min-height:1200px;padding:14vw 8vw 10vw;background:var(--paper);overflow:hidden}.hs-question-mark{position:absolute;left:-2vw;top:-20vw;margin:0;font:700 72vw/.8 var(--display);color:rgba(167,116,93,.10);pointer-events:none}.hs-overline{position:relative;margin:0 0 30px;color:var(--clay);font-size:11px;font-weight:700}.hs-question>h2{position:relative;margin:0;font:700 clamp(72px,10vw,170px)/.85 var(--display);max-width:9ch;letter-spacing:-.04em}.hs-question>p:not(.hs-question-mark):not(.hs-overline){position:relative;margin:55px 0 100px auto;max-width:50ch;font-size:20px}.hs-index{position:relative;list-style:none;padding:0;margin:0}.hs-index li{margin-right:calc(var(--step)*1vw);width:max-content;max-width:80vw}.hs-index a{display:flex;align-items:baseline;gap:22px;padding:8px 0;text-decoration:none;font:700 clamp(27px,4vw,64px)/1.1 var(--display)}.hs-index em{font:400 12px var(--body);color:var(--saffron)}.hs-index a:hover{color:var(--clay)}
.hs-observations{background:var(--paper)}.hs-scene{position:relative;min-height:1100px;padding:10vw 7vw 12vw;overflow:hidden;isolation:isolate}.hs-sequence{position:absolute;z-index:-1;font:700 clamp(280px,43vw,700px)/.75 var(--display);opacity:.07}.hs-scene-head{position:relative;z-index:4}.hs-scene-head>p{margin:0;color:var(--saffron);font-size:10px;font-weight:700}.hs-scene-head h2{font:700 clamp(60px,9vw,150px)/.84 var(--display);letter-spacing:-.04em;margin:14px 0 50px;max-width:10ch}.hs-evidence{margin:0;overflow:hidden}.hs-evidence img{width:100%;height:100%;object-fit:cover}.hs-evidence figcaption{font-size:9px;margin-top:8px;opacity:.65}.hs-prose{position:relative;z-index:3;max-width:74ch}.hs-prose p{margin:0 0 1.5em}.hs-prose p:nth-child(2n){margin-right:6vw}.hs-actions{position:relative;z-index:3;margin-top:70px;max-width:70ch}.hs-actions h3{font:700 30px var(--display);margin:0 0 15px}.hs-actions ul{list-style:none;margin:0;padding:0}.hs-actions li{position:relative;padding:8px 27px 8px 0}.hs-actions li:before{content:"";position:absolute;right:0;top:1.25em;width:13px;height:2px;background:var(--saffron);transform:rotate(-24deg)}
.hs-scene--1{background:#f3eee3}.hs-scene--1 .hs-sequence{left:-4vw;top:4vw}.hs-scene--1 .hs-scene-head{margin-right:7vw}.hs-scene--1 .hs-evidence{width:86vw;height:34vw;margin:0 -7vw 70px auto;clip-path:polygon(0 13%,100% 0,96% 79%,0 100%)}.hs-scene--1 .hs-prose{margin-right:19vw}
.hs-scene--2{background:#171310;color:#f3eee3}.hs-scene--2 .hs-sequence{right:-5vw;top:7vw;color:#df9b34;opacity:.11}.hs-scene--2 .hs-scene-head{margin-right:34vw}.hs-scene--2 .hs-evidence{float:right;width:29vw;height:29vw;margin:10px 0 50px 7vw;border-radius:50%;shape-outside:circle(52%);filter:sepia(.2)}.hs-scene--2 .hs-prose{max-width:86ch}.hs-scene--2 .hs-actions{margin-right:28vw}
.hs-scene--3{background:#a7745d;color:#fff8ec}.hs-scene--3 .hs-sequence{left:4vw;bottom:0;color:#171310;opacity:.12}.hs-scene--3 .hs-scene-head h2{max-width:7ch}.hs-scene--3 .hs-evidence{position:absolute;left:0;top:0;width:45vw;height:100%;clip-path:polygon(24% 0,100% 0,100% 100%,0 89%,17% 48%,0 19%);opacity:.8;z-index:-1}.hs-scene--3 .hs-prose,.hs-scene--3 .hs-actions{width:50vw;margin-right:auto;margin-left:38vw}
.hs-scene--4{background:#f7f3e9}.hs-scene--4 .hs-sequence{right:34vw;top:0}.hs-scene--4 .hs-scene-head{writing-mode:vertical-rl;position:absolute;right:5vw;top:11vw;height:690px}.hs-scene--4 .hs-scene-head h2{font-size:clamp(55px,7vw,110px);margin:20px 0}.hs-scene--4 .hs-evidence{width:58vw;height:30vw;margin-right:24vw;clip-path:ellipse(52% 45% at 50% 50%)}.hs-scene--4 .hs-prose{margin:70px 24vw 0 0}
.hs-scene--5{background:#df9b34}.hs-scene--5 .hs-sequence{right:-7vw;top:-5vw;color:#171310;opacity:.12}.hs-scene--5 .hs-scene-head{margin-right:31vw}.hs-scene--5 .hs-evidence{position:absolute;right:7vw;top:16vw;width:17vw;height:58vw;clip-path:polygon(28% 0,100% 7%,71% 100%,0 91%)}.hs-scene--5 .hs-prose,.hs-scene--5 .hs-actions{margin-right:31vw}
.hs-scene--6{background:#211b16;color:#f3eee3}.hs-scene--6 .hs-sequence{left:0;top:4vw;color:#df9b34;opacity:.1}.hs-scene--6 .hs-evidence{height:30vw;width:108vw;margin:20px -11vw 75px;transform:rotate(-4deg);clip-path:polygon(0 20%,100% 0,100% 78%,0 100%)}.hs-scene--6 .hs-prose{margin-right:14vw}
.hs-scene--7{background:#e8e1d4}.hs-scene--7 .hs-sequence{right:42vw;top:10vw}.hs-scene--7 .hs-scene-head{margin-right:48vw}.hs-scene--7 .hs-evidence{position:absolute;right:0;top:0;width:43vw;height:100%;clip-path:polygon(0 0,100% 8%,86% 100%,22% 92%);z-index:-1}.hs-scene--7 .hs-prose,.hs-scene--7 .hs-actions{width:52vw;margin-right:42vw}
.hs-scene--8{background:#9da66a}.hs-scene--8 .hs-sequence{right:-2vw;bottom:-3vw;color:#f3eee3;opacity:.16}.hs-scene--8 .hs-scene-head h2{max-width:11ch}.hs-scene--8 .hs-evidence{width:70vw;height:42vw;margin:0 auto 65px;border-radius:52% 48% 43% 57%/41% 48% 52% 59%}.hs-scene--8 .hs-prose{margin-right:auto;margin-left:auto}
.hs-scene--9{background:#f3eee3}.hs-scene--9 .hs-sequence{left:-4vw;top:10vw}.hs-scene--9 .hs-evidence{width:100vw;height:36vw;margin:0 -7vw 70px;clip-path:polygon(0 0,31% 7%,34% 100%,38% 5%,69% 0,66% 93%,72% 4%,100% 12%,100% 88%,0 100%)}.hs-scene--9 .hs-prose{margin-right:11vw}
.hs-scene--10{background:#171310;color:#f3eee3;min-height:1400px}.hs-scene--10 .hs-sequence{right:-8vw;top:8vw;color:#df9b34;opacity:.12}.hs-scene--10 .hs-scene-head h2{font-size:clamp(82px,12vw,190px);max-width:8ch}.hs-scene--10 .hs-evidence{position:absolute;left:-4vw;bottom:8vw;width:45vw;height:45vw;border-radius:50%;opacity:.65;z-index:-1}.hs-scene--10 .hs-prose{margin-right:22vw}.hs-scene--10 .hs-actions{margin-right:40vw}
.hs-sources{position:relative;padding:13vw 9vw;background:#a7745d;color:#fff8ec;overflow:hidden}.hs-sources>p{font-size:10px}.hs-sources h2{font:700 clamp(80px,12vw,190px)/.8 var(--display);margin:20px 0 80px;max-width:9ch}.hs-sources ol{list-style:none;margin:0 22vw 0 0;padding:0;counter-reset:s}.hs-sources li{counter-increment:s}.hs-sources a{display:block;text-decoration:none;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.3)}.hs-sources a:before{content:"0" counter(s);display:inline-block;width:65px;color:#171310;font-weight:700}
.hs-footer{min-height:760px;padding:12vw 8vw 40px;background:#171310;color:#f3eee3}.hs-footer>p{color:#df9b34}.hs-footer>a{display:block;max-width:11ch;text-decoration:none;font:700 clamp(70px,10vw,160px)/.82 var(--display);margin:40px 0 120px}.hs-footer>a span{color:#df9b34}.hs-footer nav{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:35px}.hs-footer small{color:#8f8379}
@media(max-width:800px){.hs-topbar{height:72px;padding:0 18px}.hs-wordmark{font-size:22px}.hs-topbar>div a:not(:last-child){display:none}.hs-opening{height:880px;min-height:0}.hs-issue{top:100px;right:20px}.hs-title{top:158px;right:18px;left:10px;font-size:21vw;line-height:.73}.hs-title span:nth-child(2){margin-right:4vw}.hs-title span:nth-child(3){margin-right:0}.hs-slit{top:35%;height:245px;left:-18%;right:-18%;clip-path:polygon(0 22%,100% 0,100% 74%,0 100%)}.hs-opening:after{top:48%}.hs-dek{left:20px;right:20px;bottom:105px;width:auto;font-size:15px}.hs-enter{right:20px;bottom:58px}.hs-caption{display:none}.hs-question{min-height:0;padding:110px 22px 90px}.hs-question-mark{font-size:130vw;top:-30vw}.hs-question>h2{font-size:19vw}.hs-question>p:not(.hs-question-mark):not(.hs-overline){font-size:17px;margin:40px 0 70px}.hs-index li{margin-right:calc(var(--step)*.35vw);max-width:93vw}.hs-index a{font-size:30px;gap:12px}.hs-scene{min-height:0;padding:100px 22px 115px}.hs-sequence{font-size:75vw!important;right:auto!important;left:-8vw!important;top:20px!important;bottom:auto!important}.hs-scene-head,.hs-scene--2 .hs-scene-head,.hs-scene--5 .hs-scene-head,.hs-scene--7 .hs-scene-head{margin:0;writing-mode:horizontal-tb;position:relative;right:auto;top:auto;height:auto}.hs-scene-head h2,.hs-scene--4 .hs-scene-head h2,.hs-scene--10 .hs-scene-head h2{font-size:16vw;max-width:10ch;margin-bottom:45px}.hs-evidence,.hs-scene--1 .hs-evidence,.hs-scene--2 .hs-evidence,.hs-scene--3 .hs-evidence,.hs-scene--4 .hs-evidence,.hs-scene--5 .hs-evidence,.hs-scene--6 .hs-evidence,.hs-scene--7 .hs-evidence,.hs-scene--8 .hs-evidence,.hs-scene--9 .hs-evidence,.hs-scene--10 .hs-evidence{position:relative;float:none;right:auto;left:auto;top:auto;bottom:auto;width:calc(100% + 44px);height:67vw;margin:0 -22px 55px;transform:none;clip-path:polygon(0 8%,100% 0,93% 90%,15% 100%);border-radius:0;opacity:1;z-index:1}.hs-prose,.hs-actions,.hs-scene--1 .hs-prose,.hs-scene--2 .hs-actions,.hs-scene--3 .hs-prose,.hs-scene--3 .hs-actions,.hs-scene--4 .hs-prose,.hs-scene--5 .hs-prose,.hs-scene--5 .hs-actions,.hs-scene--6 .hs-prose,.hs-scene--7 .hs-prose,.hs-scene--7 .hs-actions,.hs-scene--8 .hs-prose,.hs-scene--9 .hs-prose,.hs-scene--10 .hs-prose,.hs-scene--10 .hs-actions{width:auto;margin-right:0;margin-left:0}.hs-prose p:nth-child(2n){margin-right:0}.hs-actions{margin-top:50px}.hs-sources{padding:110px 22px}.hs-sources h2{font-size:21vw}.hs-sources ol{margin:0}.hs-footer{min-height:680px;padding:100px 22px 25px}.hs-footer>a{font-size:20vw;margin-bottom:90px}.hs-footer nav{display:block}.hs-footer nav a{display:block;padding:8px 0}}
/* Every mobile scene keeps its own spatial rule; the breakpoint is not a card factory. */
@media(max-width:800px){
 .hs-scene--1 .hs-evidence{width:calc(100% + 70px);height:78vw;margin-right:-48px;clip-path:polygon(0 13%,100% 0,91% 83%,7% 100%)}
 .hs-scene--2 .hs-scene-head{margin-right:12vw}.hs-scene--2 .hs-evidence{width:76vw;height:76vw;margin-right:12vw;border-radius:50%;clip-path:none}.hs-scene--2 .hs-prose{padding-right:6vw}
 .hs-scene--3 .hs-scene-head{margin-right:16vw}.hs-scene--3 .hs-evidence{width:92vw;height:105vw;margin-right:-22px;clip-path:polygon(14% 0,100% 8%,88% 52%,100% 100%,8% 91%,0 42%)}
 .hs-scene--4 .hs-scene-head{writing-mode:horizontal-tb;position:relative;right:auto;top:auto;height:auto}
 .hs-scene--4 .hs-evidence{width:66vw;height:96vw;margin-right:auto;margin-left:0;border-radius:50% 50% 42% 58%/38% 58% 42% 62%;clip-path:none}.hs-scene--4 .hs-prose{margin-top:0;padding-left:0}
 .hs-scene--5 .hs-scene-head{margin-right:34vw}.hs-scene--5 .hs-evidence{width:42vw;height:118vw;margin-right:0;clip-path:polygon(25% 0,100% 6%,72% 100%,0 91%)}.hs-scene--5 .hs-prose{margin-top:-58vw;margin-right:50vw}.hs-scene--5 .hs-actions{margin-top:25vw}
 .hs-scene--6 .hs-evidence{width:142vw;height:62vw;margin-right:-34vw;transform:rotate(-5deg);clip-path:polygon(0 17%,100% 0,96% 76%,4% 100%)}
 .hs-scene--7 .hs-scene-head{margin-right:20vw}.hs-scene--7 .hs-evidence{width:87vw;height:110vw;margin-right:auto;margin-left:-22px;clip-path:polygon(0 0,100% 9%,82% 100%,12% 91%)}.hs-scene--7 .hs-prose{margin-top:-18vw;padding-left:15vw}
 .hs-scene--8 .hs-evidence{width:92vw;height:88vw;margin-right:-10px;border-radius:57% 43% 61% 39%/44% 57% 43% 56%;clip-path:none}
 .hs-scene--9 .hs-evidence{width:calc(100% + 44px);height:92vw;clip-path:polygon(0 0,27% 5%,31% 100%,37% 7%,68% 0,64% 94%,72% 4%,100% 13%,100% 89%,0 100%)}
 .hs-scene--10 .hs-scene-head{margin-right:8vw}.hs-scene--10 .hs-evidence{width:94vw;height:94vw;margin-right:10vw;border-radius:50%;clip-path:none;opacity:.72}
}
@media(prefers-reduced-motion:reduce){.hs-opening:after{transform:none}}
