.arr{transition:transform .5s var(--ease-out);display:inline-block}html[dir=rtl] .arr{transform:scaleX(-1)}.hsel{padding-block:clamp(72px, 9vw, 144px) var(--sec)}.hsel-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px clamp(16px,2vw,32px);margin-bottom:clamp(56px,8vw,128px);display:grid}.hsel-head>div:first-child{grid-column:1/span 7;gap:22px;display:grid}.hsel-head h2{max-width:16ch;margin:0}.hsel-aside{grid-column:9/-1;justify-items:start;gap:22px;display:grid}.hsel-aside .lede{font-size:16px}.hsel-all,.hpk-ask{letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--line-2);transition:border-color .4s var(--ease-out);align-items:center;gap:10px;padding-block:6px;font-size:11px;font-weight:500;display:inline-flex}.hsel-all:hover,.hpk-ask:hover{border-color:var(--fg)}.hsel-all:hover .arr,.hpk-ask:hover .arr{transform:translate(5px)}html[dir=rtl] .hsel-all:hover .arr,html[dir=rtl] .hpk-ask:hover .arr{transform:scaleX(-1)translate(5px)}html[lang=ar] .hsel-all,html[lang=ar] .hpk-ask{letter-spacing:0;font-size:14px}.hsel-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(80px,9vw,150px) clamp(16px,2vw,32px);margin:0;padding-block:0;list-style:none;display:grid}.hsel-item{min-width:0}.hsel-link{color:inherit;gap:0;display:grid}.hsel-frame{aspect-ratio:4/5;background:var(--bg-2)}.hsel-wide .hsel-frame{aspect-ratio:3/2}.hsel-frame img{transition:transform 1.6s var(--ease-out), filter .8s var(--ease-out)}.hsel-link:hover .hsel-frame img,.hsel-link:focus-visible .hsel-frame img{transform:scale(1.035)}@media (min-width:900px){.hsel-n1{grid-area:1/1/auto/span 8}.hsel-n2{grid-area:1/10/auto/span 3;align-self:end}.hsel-n3{grid-area:2/2/auto/span 4}.hsel-n4{grid-area:2/7/auto/span 6;margin-top:clamp(120px,16vw,280px)}.hsel-n5{grid-area:3/2/auto/span 5}.hsel-n6{grid-area:3/9/auto/span 3;align-self:end}}.hsel-cap{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:18px;padding-top:20px;display:grid}.hsel-num{letter-spacing:.18em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}html[lang=ar] .hsel-num{letter-spacing:0;font-size:13px}.hsel-t{gap:8px;min-width:0;display:grid}.hsel-title{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(24px,2.2vw,36px);line-height:1.05}html[lang=ar] .hsel-title{text-transform:none;font-size:clamp(22px,2vw,30px);line-height:1.3}.hsel-meta{font-size:10px}html[lang=ar] .hsel-meta{font-size:13px}.hsel-go{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), color .3s;font-size:11px;transform:translateY(6px)}html[lang=ar] .hsel-go{letter-spacing:0;font-size:13px}.hsel-link:hover .hsel-go,.hsel-link:focus-visible .hsel-go{opacity:1;color:var(--fg);transform:none}@media (min-width:900px){.hsel-n2 .hsel-go,.hsel-n6 .hsel-go{display:none}}@media (max-width:899px){.hsel-head>div:first-child,.hsel-aside{grid-column:1/-1}.hsel-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(56px,14vw,96px)}.hsel-wide{margin-inline:calc(var(--gutter) * -1)}.hsel-wide .hsel-cap{padding-inline:var(--gutter)}.hsel-tall{width:min(84%,480px)}.hsel-n2,.hsel-n5{justify-self:end}.hsel-n3,.hsel-n6{justify-self:start}.hsel-go{display:none}}@media (hover:none){.hsel-go{display:none}}.hpk{background:var(--bg-2);color:var(--fg);padding-block:clamp(88px,11vw,176px)}.hpk-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px clamp(40px,6vw,112px);display:grid}.hpk-intro{justify-items:start;gap:22px;display:grid}.hpk-intro h2{max-width:12ch;margin:0}html[lang=ar] .hpk-intro h2,html[lang=ar] .hsel-head h2{max-width:12em}html[lang=ar] .hpk-intro .lede,html[lang=ar] .hsel-aside .lede{max-width:30em}.hpk-intro .lede{max-width:36ch;font-size:16px}.hpk-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:10px;display:flex}.hpk-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin:0;padding:0;list-style:none;display:grid}.hpk-tier{min-width:0;display:flex}.hpk-card{background:var(--bg);border:1px solid var(--line);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out), border-color .4s;border-radius:4px;flex:1;align-content:start;justify-items:start;gap:14px;padding:clamp(24px,2.2vw,34px) clamp(18px,1.8vw,28px) clamp(26px,2.4vw,36px);display:grid;position:relative}.hpk-card:before{content:"";background:linear-gradient(90deg, var(--t3), var(--t2) 30%, var(--t1) 50%, var(--t2) 70%, var(--t3));opacity:.85;border-radius:4px 4px 0 0;height:3px;position:absolute;inset:-1px -1px auto}.hpk-card:hover,.hpk-card:focus-visible{border-color:color-mix(in srgb, var(--t2) 70%, var(--line));box-shadow:0 24px 48px -26px var(--t-glow);transform:translateY(-4px)}.hpk-tier.is-featured .hpk-card{border-color:color-mix(in srgb, var(--t2) 75%, var(--line));box-shadow:0 30px 60px -34px var(--t-glow)}.hpk-swatch{background:radial-gradient(circle at 32% 26%, var(--t1), var(--t2) 55%, var(--t3));width:34px;height:34px;box-shadow:0 0 0 3px var(--bg), 0 0 0 4px color-mix(in srgb, var(--t2) 60%, transparent), 0 10px 20px -8px var(--t-glow);border-radius:50%;margin-bottom:10px}.hpk-name{font-family:var(--f-display), Georgia, serif;text-transform:uppercase;letter-spacing:.02em;color:var(--t-ink);font-size:clamp(22px,1.8vw,30px);font-weight:300;line-height:1}html[lang=ar] .hpk-name{font-family:var(--f-ar), serif;text-transform:none;letter-spacing:0;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.35}.hpk-flag{top:clamp(24px,2.2vw,34px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--t-on);background:linear-gradient(120deg, var(--t1), var(--t2));border-radius:99px;padding:5px 9px;font-size:9.5px;font-weight:600;position:absolute;inset-inline-end:clamp(14px,1.4vw,20px)}html[lang=ar] .hpk-flag{letter-spacing:0;font-size:12px}.hpk-price{align-items:baseline;gap:6px;margin-top:2px;display:flex}.hpk-price b{font-family:var(--f-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:clamp(34px,3vw,50px);font-weight:300;line-height:1}html[lang=ar] .hpk-price b{font-family:var(--f-ar), serif;letter-spacing:0;font-size:clamp(30px,2.6vw,42px);font-weight:600}.hpk-price small{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}html[lang=ar] .hpk-price small{letter-spacing:0;font-size:14px}.hpk-lines{border-top:1px solid var(--line);width:100%;color:var(--fg-2);gap:6px;padding-top:14px;font-size:13.5px;line-height:1.45;display:grid}@media (max-width:1199px){.hpk-in{grid-template-columns:minmax(0,1fr)}.hpk-intro h2{max-width:18ch}}@media (max-width:1199px) and (min-width:700px){.hpk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.hpk-list{grid-template-columns:minmax(0,1fr);gap:10px}.hpk-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:22px 18px 20px}.hpk-swatch{grid-row:1/span 2;align-self:start;width:30px;height:30px;margin:2px 0 0}.hpk-name{grid-column:2}.hpk-price{grid-area:1/3;margin:0}.hpk-price b{font-size:30px}.hpk-lines{grid-column:2/-1;margin-top:6px;padding-top:10px;font-size:13px}.hpk-flag{grid-area:2/2/auto/-1;justify-self:start;margin-top:2px;position:static}.hpk-lines{grid-row:3}}.home-book>section.sec-s:first-child{padding-bottom:0}.home-book>section.sec-s:nth-child(2){padding-top:clamp(40px,5vw,72px)}@media (prefers-reduced-motion:reduce){.hsel-frame img,.hsel-go,.hpk-card,.arr{transition:none}.hsel-link:hover .hsel-frame img,.hpk-card:hover{transform:none}}.home-book .head{margin-bottom:0}html[lang=ar] .hpk-intro .lede{max-width:20em}@media (max-width:1199px){html[lang=ar] .hpk-intro h2{max-width:12em}}@media (max-width:899px){.hsel-all,.hpk-ask{min-height:44px}main:has(>.t-dark>.ss-hero)>:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 1000px}}
html[data-theme] .h2-ink,html[data-theme] .h2-ink .t-dark{--bg:var(--ink);--bg-2:var(--ink-2);--fg:#ece7df;--fg-2:#ece7dfc7;--muted:#a9a398;--line:#ece7df24;--line-2:#ece7df57;--accent:var(--brass-lit);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg)}html[data-theme=dark] .h2-ink,html[data-theme=dark] .h2-ink .t-dark{--bg:#0b0b0b;--bg-2:#171717}html[data-theme=bw] .h2-ink,html[data-theme=bw] .h2-ink .t-dark{--bg:#000;--bg-2:#111;--fg:#fff;--fg-2:#fffc;--muted:#b5b5b5;--accent:#fff}.h2-ink .btn.solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hmf{padding-block:0 clamp(88px,11vw,176px);position:relative;overflow:clip}.hmq{border-block:1px solid var(--line);padding-block:clamp(18px,2.2vw,30px);overflow:clip}.hmq-track{width:max-content;animation:70s linear infinite hmq;display:flex}.hmq:hover .hmq-track{animation-play-state:paused}.hmq-group{flex:none;align-items:center;display:flex}.hmq-group span{font-family:var(--f-display), Georgia, serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:clamp(18px,2.4vw,40px);padding-inline:clamp(18px,2.4vw,40px);font-size:clamp(30px,4.4vw,72px);font-weight:300;line-height:1;display:inline-flex}.hmq-group span:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-inline-start:clamp(18px,2.4vw,40px)}.hmq-group .hmq-o{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--fg) 70%, transparent)}html[lang=ar] .hmq-group span{font-family:var(--f-ar), serif;text-transform:none;letter-spacing:0;font-size:clamp(26px,3.6vw,58px);font-weight:700;line-height:1.35}@keyframes hmq{to{transform:translate(-50%)}}@keyframes hmq-rtl{to{transform:translate(50%)}}html[dir=rtl] .hmq-track{animation-name:hmq-rtl}.hmf-in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);padding-top:clamp(80px,10vw,160px);display:grid}.hmf-in>.eyebrow{grid-column:1/-1;margin-bottom:28px}.hmf-line{grid-column:1/span 10;max-width:16ch;margin:0}html[lang=ar] .hmf-line{max-width:14em}.hmf-sub{grid-column:1/span 6;margin-top:clamp(28px,3vw,44px)}.hmf-lines{grid-column:8/-1;align-self:start;gap:4px;margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.hmf-lines li{color:var(--fg-2);font-size:clamp(22px,2vw,32px);font-style:italic;line-height:1.25}html[lang=ar] .hmf-lines li{font-style:normal;font-weight:400}.hmf-facts{border-top:1px solid var(--line-2);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(64px,8vw,128px) 0 0;display:grid}.hmf-facts>div{border-inline-start:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:14px;padding:clamp(24px,3vw,40px) clamp(0px,2vw,32px) 0;display:flex}.hmf-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.hmf-facts dd{margin:0}.hmf-facts dd.display{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:lining-nums;font-size:clamp(64px,8.5vw,150px);line-height:.9}html[lang=ar] .hmf-facts dd.display{letter-spacing:0;line-height:1.1}.hmf-fact{font-family:var(--f-display), Georgia, serif;font-size:clamp(24px,2.4vw,40px);font-weight:300;line-height:1.1}html[lang=ar] .hmf-fact{font-family:var(--f-ar), serif;font-weight:700;line-height:1.35}.hmf-facts dt{max-width:22ch}html[lang=ar] .hmf-facts dt{max-width:16em}@media (max-width:899px){.hmf-line,.hmf-sub,.hmf-lines{grid-column:1/-1}.hmf-facts{grid-template-columns:minmax(0,1fr)}.hmf-facts>div{border-inline-start:0;border-bottom:1px solid var(--line);flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:16px;padding:24px 0}.hmf-facts dt{text-align:end}.hmf-facts dd.display{font-size:clamp(56px,18vw,88px)}.hmf-fact{font-size:24px}}.hsv-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px clamp(16px,2vw,32px);padding-block:clamp(96px,12vw,200px) clamp(56px,7vw,112px);display:grid}.hsv-intro{grid-column:1/span 7;gap:24px;display:grid}.hsv-intro h2{max-width:13ch;margin:0}html[lang=ar] .hsv-intro h2{max-width:12em}.hsv-index{border-top:1px solid var(--line-2);grid-column:9/-1;margin:0;padding:0;list-style:none}.hsv-index li{border-bottom:1px solid var(--line)}.hsv-index a{min-height:48px;transition:padding .5s var(--ease-out), color .3s;align-items:baseline;gap:18px;padding-block:12px;display:flex}.hsv-index a:hover{color:var(--accent);padding-inline-start:10px}.hsv-index-n{letter-spacing:.18em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}.hsv-index-t{font-family:var(--f-display), Georgia, serif;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(19px,1.5vw,24px);line-height:1.2}html[lang=ar] .hsv-index-t{font-family:var(--f-ar), serif;text-transform:none;letter-spacing:0;font-weight:700}.hsv-stack{position:relative}.hsv-ch{isolation:isolate;background:var(--bg);height:100svh;min-height:600px;color:var(--fg);scroll-margin-top:0;display:grid;position:sticky;top:0;overflow:clip;box-shadow:0 -40px 80px -30px #00000073}.hsv-media{min-width:0;min-height:0;position:relative}.hsv-photo{position:absolute;inset:0}.hsv-loop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.hsv-loop.is-on{opacity:1}.hsv-text{z-index:2;align-content:end;justify-items:start;gap:18px;min-width:0;display:grid;position:relative}.hsv-num{font-variant-numeric:tabular-nums}.hsv-num b{color:var(--accent);font-weight:500}.hsv-t{text-transform:uppercase;letter-spacing:.005em;max-width:12ch;margin:0;font-size:clamp(44px,6.4vw,112px);line-height:.95}html[lang=ar] .hsv-t{text-transform:none;letter-spacing:0;max-width:12em;font-size:clamp(38px,5vw,84px);line-height:1.2}@media (min-width:900px){.hsv-split .hsv-t,.hsv-print .hsv-t{max-width:none;font-size:clamp(36px,3.8vw,68px)}html[lang=ar] .hsv-split .hsv-t,html[lang=ar] .hsv-print .hsv-t{font-size:clamp(34px,3.6vw,60px)}}.hsv-ch .kicker{max-width:26ch}.hsv-short{color:var(--fg-2);max-width:40ch;margin:0;font-size:16px}html[lang=ar] .hsv-ch .kicker{max-width:18em}html[lang=ar] .hsv-short{max-width:28em}.hsv-links{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:10px;display:flex}.hsv-links .btn .arr{margin-inline-start:6px}.hsv-more{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.hsv-more a{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--line-2);min-height:44px;transition:border-color .4s var(--ease-out), color .3s;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.hsv-more a:hover{border-color:var(--fg)}html[lang=ar] .hsv-more a{letter-spacing:0;font-size:14px}.hsv-big{z-index:1;font-family:var(--f-display), Georgia, serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--fg) 45%, transparent);pointer-events:none;font-variant-numeric:lining-nums;font-size:clamp(120px,19vw,320px);font-weight:300;line-height:.8;position:absolute;inset-block-start:calc(var(--header-h) + 2vh);inset-inline-end:var(--gutter)}html[lang=ar] .hsv-big{font-family:var(--f-ar), serif;letter-spacing:0}.hsv-full .hsv-media{grid-area:1/1}.hsv-full .hsv-text{padding:calc(var(--header-h) + 4vh) var(--gutter) clamp(48px, 9vh, 104px);color:#f3f0ea;--fg:#f3f0ea;--fg-2:#f3f0eadb;--muted:#f3f0eabd;--line-2:#f3f0ea80;grid-area:1/1;max-width:860px}.hsv-full:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 25%,#0000001a 45%,#000000b8),linear-gradient(90deg,#0000008c,#0000 60%);grid-area:1/1}html[dir=rtl] .hsv-full:after{background:linear-gradient(#0000 25%,#0000001a 45%,#000000b8),linear-gradient(270deg,#0000008c,#0000 60%)}.hsv-full .hsv-big{-webkit-text-stroke-color:#ffffff8c}.hsv-full .btn.solid{color:#141414;background:#f3f0ea;border-color:#f3f0ea}.hsv-full .btn.solid:hover{color:#f3f0ea;background:0 0}.hsv-split,.hsv-print{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hsv-split .hsv-text,.hsv-print .hsv-text{padding:calc(var(--header-h) + 4vh) clamp(32px, 6vw, 112px) 8vh;align-content:center}.hsv-flip .hsv-media{order:2}.hsv-split .hsv-big,.hsv-print .hsv-big{opacity:.7;inset-block:auto -.08em;inset-inline:calc(50% + clamp(32px,6vw,112px) - .06em) auto}.hsv-flip.hsv-split .hsv-big,.hsv-flip.hsv-print .hsv-big{inset-inline-start:clamp(32px,6vw,112px)}.hsv-print{background:var(--bg-2)}.hsv-print .hsv-media{padding:calc(var(--header-h) + 3vh) clamp(24px, 4vw, 72px) 6vh;place-items:center;display:grid}.hsv-mat{background:#fbfaf7;padding:clamp(18px,2.6vw,44px) clamp(18px,2.6vw,44px) clamp(28px,4vw,64px);transform:rotate(-1.2deg);box-shadow:0 2px 4px #0000000f,0 40px 80px -36px #0000008c}html[dir=rtl] .hsv-mat{transform:rotate(1.2deg)}.hsv-print .hsv-print{aspect-ratio:2/3;height:min(62svh,640px);display:block}@media (min-width:900px){.hsv-ch .hsv-text{align-self:stretch}}@media (max-width:899px){.hsv-head{grid-template-columns:minmax(0,1fr);padding-block:clamp(80px,18vw,120px) 48px}.hsv-intro,.hsv-index{grid-column:1/-1}.hsv-ch{min-height:560px}.hsv-split{grid-template-columns:minmax(0,1fr)}.hsv-split .hsv-media,.hsv-split .hsv-text{order:0;grid-area:1/1}.hsv-split .hsv-text{padding:calc(var(--header-h) + 4vh) var(--gutter) 44px;color:#f3f0ea;--fg:#f3f0ea;--fg-2:#f3f0eadb;--muted:#f3f0eabd;--line-2:#f3f0ea80;align-content:end}.hsv-split:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#0003 50%,#000c);grid-area:1/1}.hsv-split .btn.solid{color:#141414;background:#f3f0ea;border-color:#f3f0ea}.hsv-full .hsv-text{padding-bottom:44px}.hsv-full:after{background:linear-gradient(#0000 30%,#0003 50%,#000c)}.hsv-big,.hsv-split .hsv-big,.hsv-print .hsv-big,.hsv-flip.hsv-split .hsv-big{inset:calc(var(--header-h) + 12px) var(--gutter) auto auto;opacity:1;-webkit-text-stroke-color:#fff9;font-size:clamp(88px,28vw,140px)}html[dir=rtl] .hsv-big{inset:calc(var(--header-h) + 12px) auto auto var(--gutter)}.hsv-print{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.hsv-print .hsv-media{padding:calc(var(--header-h) + 16px) var(--gutter) 8px;order:0}.hsv-print .hsv-text{padding:12px var(--gutter) 40px;gap:12px}.hsv-print .hsv-print{height:min(40svh,380px)}.hsv-print .hsv-big{display:none}.hsv-t{font-size:clamp(38px,11vw,56px)}html[lang=ar] .hsv-t{font-size:clamp(32px,9vw,46px)}.hsv-ch .kicker{font-size:19px}.hsv-short{font-size:15px}.hsv-text{gap:12px}}@media (max-height:700px) and (max-width:899px){.hsv-ch .kicker{display:none}}.h2-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;padding-block:clamp(96px,12vw,192px) clamp(28px,4vw,56px);display:flex}.h2-head>div{gap:22px;display:grid}.h2-head h2{max-width:14ch;margin:0}html[lang=ar] .h2-head h2{max-width:12em}.h2-head .lede{max-width:34ch}html[lang=ar] .h2-head .lede{max-width:24em}.h2-strip{padding-bottom:clamp(40px,6vw,96px)}.h2-day .gw-list{padding-top:0}.h2-depth .depth{height:120svh;min-height:680px}.h2-depth .depth-fallback.h2-collage{opacity:1;padding:0;display:block}.h2-collage .h2-c>.frame{aspect-ratio:auto;height:100%}.h2-c{opacity:.55;display:block;position:absolute;box-shadow:0 30px 60px -30px #000000b3}.h2-c1{aspect-ratio:1;width:24%;inset-block-start:8%;inset-inline-start:6%}.h2-c2{aspect-ratio:4/5;width:17%;inset-block-start:14%;inset-inline-end:9%}.h2-c3{aspect-ratio:3/2;width:27%;inset-block-end:9%;inset-inline-start:13%}.h2-c4{aspect-ratio:3/2;width:22%;inset-block-end:14%;inset-inline-end:6%}.h2-c5{aspect-ratio:4/5;opacity:.3;width:13%;inset-block-start:40%;inset-inline-start:43%}.h2-depth-line{justify-items:center;gap:26px;display:grid}.h2-depth-line .display{text-shadow:0 2px 30px #0009;max-width:14ch;margin:0}html[lang=ar] .h2-depth-line .display{max-width:12em}@media (max-width:899px){.h2-depth .depth{height:100svh;min-height:560px}.h2-c1{width:52%;inset-block-start:6%;inset-inline-start:-6%}.h2-c2{width:40%;inset-block-start:10%;inset-inline-end:-4%}.h2-c3{width:62%;inset-block-end:6%;inset-inline-start:-8%}.h2-c4{width:48%;inset-block-end:16%;inset-inline-end:-10%}.h2-c5{display:none}}@media (prefers-reduced-motion:reduce){.hmq-track{animation:none}.hsv-index a,.hsv-loop{transition:none}}.ss-film .ss-slide img{filter:grayscale()contrast(1.08)brightness(.97)}.ss-film .ss-fallback:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.55;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000006b 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:0}
.al{background:var(--bg);color:var(--fg);padding-block:clamp(64px,9vw,140px);overflow:clip}.al-text{justify-items:start;gap:14px;margin-bottom:clamp(20px,3vw,44px);display:grid}.al-hero{aspect-ratio:16/9;outline:none;width:min(100%,1040px);max-height:78svh;margin-inline:auto;position:relative}.al-hero:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.al-hero .gl-layer{touch-action:pan-y;-webkit-mask-image:radial-gradient(72% 78%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 78%,#000 58%,#0000 100%)}.al-hero canvas,.al-cv{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.al-hero canvas:active{cursor:grabbing}.al-fallback{place-items:center;display:grid;position:absolute;inset:0}@media (max-width:700px){.al-hero{aspect-ratio:3/2}}.al-ctl{justify-content:center;align-items:center;gap:18px;margin-top:10px;display:none}.al[data-gl=on] .al-ctl{display:flex}.al-btn{border:1px solid var(--line-2);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;font-size:18px;transition:background .25s,color .25s,border-color .25s}.al-btn:hover{background:var(--fg);color:var(--bg)}.al-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.al-count{text-align:center;min-width:14ch;color:var(--fg-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.al-pgs{color:var(--muted);font-size:12px;display:block}.al-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(20px,3vw,40px);display:flex}.al-facts{max-width:46ch;color:var(--fg-2);margin:0}.al-links{flex-wrap:wrap;gap:12px;display:flex}.al-book{aspect-ratio:2/1.05;perspective:1400px;width:min(100%,760px);animation:9s ease-in-out infinite al-fade;position:relative;transform:rotateX(8deg)}.al-p,.al-leaf{background:var(--bg-2);width:50%;position:absolute;top:0;bottom:0;box-shadow:0 18px 40px -18px #00000073}.al-p{padding:0}.al-l{inset-inline-start:0}.al-r{inset-inline-end:0}.al-leaf{transform-origin:0;transform-style:preserve-3d;animation:al-turn 9s var(--ease-film) infinite;box-shadow:none;background:0 0;inset-inline-end:0}.al-face{position:absolute;inset:0}.al-front{animation:9s step-end infinite al-front}.al-back{opacity:0;animation:9s step-end infinite al-back;transform:rotateY(180deg)}html[dir=rtl] .al-leaf{transform-origin:100%;animation-name:al-turn-rtl}@keyframes al-turn{0%,45%{transform:rotateY(0)}70%,to{transform:rotateY(-180deg)}}@keyframes al-turn-rtl{0%,45%{transform:rotateY(0)}70%,to{transform:rotateY(180deg)}}@keyframes al-front{0%{opacity:1}57.5%{opacity:0}to{opacity:0}}@keyframes al-back{0%{opacity:0}57.5%{opacity:1}to{opacity:1}}@keyframes al-fade{0%{opacity:0}8%,90%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.al-book,.al-leaf,.al-front,.al-back{animation:none}}
