@property --ld-hole{syntax:"<percentage>";inherits:false;initial-value:0%}html.site-loading{scrollbar-gutter:stable;overflow:hidden}html[data-loader-skip] .site-loader:not([data-preview]){display:none}.site-loader{--loader-ink:var(--ink,#2b2420);--ld-dir:1;--ld-art:calc(min(40cqmin,300px)*var(--loader-size,1));--ld-ribbon:#b5473a;z-index:1000;perspective:2400px;color:var(--loader-ink);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;container-type:size}.site-loader[data-preview]{z-index:1;touch-action:auto;position:absolute}.site-loader[data-state=leaving]{pointer-events:none}.site-loader[data-lang=ar],html[data-loader-lang=ar] .site-loader:not([data-preview]){--ld-dir:-1}.site-loader:not([data-preview])[data-state=loading]{animation:.4s 15s forwards ld-failsafe}@keyframes ld-failsafe{to{opacity:0;visibility:hidden}}.site-loader:not([data-preview]) [data-caption=ar],html[data-loader-lang=ar] .site-loader:not([data-preview]) [data-caption=en]{display:none}html[data-loader-lang=ar] .site-loader:not([data-preview]) [data-caption=ar]{display:block}.site-loader .ld-sheet{backface-visibility:hidden;transform-origin:calc(50% - 50%*var(--ld-dir))50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.site-loader .ld-center{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2.6cqmin,22px);padding:24px 16px;display:flex}.site-loader .ld-caption{font-family:var(--font-display);letter-spacing:.01em;color:var(--loader-ink);max-width:min(32ch,90cqw);margin:0;font-size:clamp(15px,3.4cqmin,26px);line-height:1.3}.site-loader .ld-box{width:var(--ld-art);height:var(--ld-art);place-items:center;display:grid;position:relative}.site-loader .ld-box>*,.site-loader .ld-img,.site-loader .ld-ph{width:100%;height:100%}.site-loader .ld-img{object-fit:contain;pointer-events:none}.site-loader .ld-ph .ld-fill{fill:#ffffff9e}.site-loader .ld-spin{animation:ld-spin calc(1.9s/var(--loader-speed,1))linear infinite}@keyframes ld-spin{to{transform:rotate(360deg)}}.site-loader .ld-hop-box{place-items:end center}.site-loader .ld-hop{transform-origin:50% 100%;width:80%;height:80%;animation:ld-hop calc(.95s/var(--loader-speed,1))infinite;margin-bottom:7%}.site-loader .ld-shadow{opacity:.16;width:46%;height:7%;animation:ld-shadow calc(.95s/var(--loader-speed,1))infinite;background:currentColor;border-radius:50%;position:absolute;bottom:3%;left:27%}@keyframes ld-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.12,.86)}14%{animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:translateY(-4%)scale(.92,1.1)}48%{animation-timing-function:cubic-bezier(.55,0,.8,.45);transform:translateY(-30%)scale(1)}84%{animation-timing-function:ease-out;transform:translateY(0)scale(.96,1.05)}to{transform:translateY(0)scale(1.12,.86)}}@keyframes ld-shadow{0%,to{opacity:.2;transform:scaleX(1.1)}48%{opacity:.08;transform:scaleX(.6)}}.site-loader .ld-reveal{animation:ld-reveal calc(3.4s/var(--loader-speed,1))linear infinite}@keyframes ld-reveal{0%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:cubic-bezier(.45,.05,.4,1)}55%,82%{clip-path:inset(0);opacity:1}94%,to{clip-path:inset(0);opacity:0}}.site-loader .ld-stroke{stroke-dasharray:1 1;stroke-dashoffset:1px}.site-loader .ld-s1{animation:ld-draw1 calc(3.4s/var(--loader-speed,1))linear infinite}.site-loader .ld-s2{animation:ld-draw2 calc(3.4s/var(--loader-speed,1))linear infinite}.site-loader .ld-face{animation:ld-face calc(3.4s/var(--loader-speed,1))linear infinite}@keyframes ld-draw1{0%{stroke-dashoffset:1px;opacity:1;animation-timing-function:cubic-bezier(.45,.05,.4,1)}42%,82%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes ld-draw2{0%,40%{stroke-dashoffset:1px;opacity:1}52%,82%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes ld-face{0%,52%{opacity:0;transform:scale(.6)}58%,82%{opacity:1;transform:scale(1)}94%,to{opacity:0}}.site-loader .ld-face{transform-box:fill-box;transform-origin:50%}.site-loader .ld-flip{--ld-n:4;--ld-frame:calc(.17s/var(--loader-speed,1))}.site-loader .ld-flip[data-frames="1"]{--ld-n:1}.site-loader .ld-flip[data-frames="2"]{--ld-n:2}.site-loader .ld-flip[data-frames="3"]{--ld-n:3}.site-loader .ld-frame{opacity:0;animation:ld-flip-4 calc(var(--ld-n)*var(--ld-frame))step-end infinite;animation-delay:calc(var(--i)*var(--ld-frame));position:absolute;inset:0}.site-loader .ld-flip[data-frames="1"] .ld-frame{opacity:1;animation:none}.site-loader .ld-flip[data-frames="2"] .ld-frame{animation-name:ld-flip-2}.site-loader .ld-flip[data-frames="3"] .ld-frame{animation-name:ld-flip-3}.site-loader .ld-frame:first-child{opacity:1}@keyframes ld-flip-2{0%{opacity:1}50%,to{opacity:0}}@keyframes ld-flip-3{0%{opacity:1}33.333%,to{opacity:0}}@keyframes ld-flip-4{0%{opacity:1}25%,to{opacity:0}}.site-loader .ld-orbit-box{width:calc(var(--ld-art)*1.3);height:calc(var(--ld-art)*1.3)}.site-loader .ld-orbit-box>.ld-orbit-centre{width:58%;height:58%;animation:ld-bob calc(2.4s/var(--loader-speed,1))ease-in-out infinite}.site-loader .ld-orbit{animation:ld-spin calc(7s/var(--loader-speed,1))linear infinite;position:absolute;inset:0}.site-loader .ld-orbiter{--a:calc(var(--i)*120deg);width:22%;height:22%;transform:rotate(var(--a))translateY(calc(var(--ld-art)*-.5));position:absolute;top:39%;left:39%}.site-loader .ld-orbiter-art{width:100%;height:100%;transform:rotate(calc(var(--a)*-1))}.site-loader .ld-orbiter-art>*{width:100%;height:100%;animation:ld-spin calc(7s/var(--loader-speed,1))linear infinite reverse}@keyframes ld-bob{0%,to{transform:translateY(-3%)rotate(-2deg)}50%{transform:translateY(3%)rotate(2deg)}}.site-loader .ld-diary-box{width:calc(var(--ld-art)*.78);height:calc(var(--ld-art)*1.04);margin-bottom:calc(var(--ld-art)*.12)}.site-loader[data-bare] .ld-diary-box{margin-bottom:0}.site-loader .ld-book{perspective:1600px;transform-style:preserve-3d;animation:ld-float calc(3s/var(--loader-speed,1))ease-in-out infinite;position:relative}.site-loader .ld-book-pages{inset:1.5% calc(-3%*var(--ld-dir))1.5% calc(3%*var(--ld-dir));position:absolute}.site-loader .ld-pages-svg{width:100%;height:100%}.site-loader .ld-page-fill{fill:#ffffffc7}.site-loader .ld-book-cover{transform-style:preserve-3d;transform-origin:calc(50% - 50%*var(--ld-dir))50%;animation:ld-peek calc(3s/var(--loader-speed,1))ease-in-out infinite;position:absolute;inset:0}.site-loader .ld-book-cover>*{backface-visibility:hidden;position:absolute;inset:0}.site-loader .ld-book-cover>svg.ld-ph{transform:scaleX(var(--ld-dir))}.site-loader .ld-book-cover:before{content:"";background:color-mix(in srgb,var(--loader-ink)8%,#f6f1e6);border:2px solid color-mix(in srgb,var(--loader-ink)50%,transparent);backface-visibility:hidden;border-radius:3px;position:absolute;inset:0;transform:rotateY(180deg)}.site-loader .ld-cover-fill{fill:color-mix(in srgb,var(--loader-ink)10%,#efe4cf)}.site-loader .ld-label-fill{fill:#ffffffbf}.site-loader .ld-ribbon{bottom:-10%;left:calc(50% + 14%*var(--ld-dir));background:var(--ld-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);transform-origin:50% 0;width:6%;height:15%;animation:ld-sway calc(2.2s/var(--loader-speed,1))ease-in-out infinite;position:absolute}@keyframes ld-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-4%)rotate(1.5deg)}}@keyframes ld-peek{0%,55%,to{transform:rotateY(0)}70%{transform:rotateY(calc(-26deg*var(--ld-dir)))}82%{transform:rotateY(calc(-6deg*var(--ld-dir)))}}@keyframes ld-sway{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}.site-loader[data-preset=diary][data-state=leaving] .ld-book{animation:.55s cubic-bezier(.5,0,.3,1) forwards ld-book-zoom}.site-loader[data-preset=diary][data-state=leaving] .ld-book-cover{animation:.55s cubic-bezier(.5,0,.3,1) forwards ld-cover-open}@keyframes ld-book-zoom{to{transform:scale(1.12)}}@keyframes ld-cover-open{to{transform:rotateY(calc(-165deg*var(--ld-dir)))}}.site-loader .ld-line{width:min(58cqw,240px);height:auto;overflow:visible}.site-loader .ld-line-ink{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:6s cubic-bezier(.1,.6,.3,1) forwards ld-creep}.site-loader[data-js] .ld-line-ink{animation:none}.site-loader[data-js]:not([data-preview]) .ld-line-ink{transition:stroke-dashoffset .12s linear}@keyframes ld-creep{to{stroke-dashoffset:.35px}}.site-loader .ld-pct{font-family:var(--font-display);font-variant-numeric:tabular-nums;opacity:.75;font-size:clamp(13px,2.6cqmin,18px)}.site-loader .ld-dots{align-items:end;gap:8px;height:18px;display:flex}.site-loader .ld-dots span{width:8px;height:8px;animation:ld-dot calc(1s/var(--loader-speed,1))ease-in-out infinite;background:currentColor;border-radius:50%}.site-loader .ld-dots span:nth-child(2){animation-delay:calc(.15s/var(--loader-speed,1))}.site-loader .ld-dots span:nth-child(3){animation-delay:calc(.3s/var(--loader-speed,1))}@keyframes ld-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-9px)}}.site-loader[data-state=leaving] .ld-sheet{animation-delay:var(--loader-exit-delay,0s);animation-fill-mode:forwards}.site-loader[data-exit=fade][data-state=leaving] .ld-sheet{animation-name:ld-exit-fade;animation-duration:.65s;animation-timing-function:ease}.site-loader[data-exit=curtain][data-state=leaving] .ld-sheet{animation-name:ld-exit-curtain;animation-duration:.9s;animation-timing-function:cubic-bezier(.7,0,.2,1);box-shadow:0 18px 40px #00000038}.site-loader[data-exit=book][data-state=leaving] .ld-sheet{animation-name:ld-exit-book;animation-duration:1.15s;animation-timing-function:cubic-bezier(.55,0,.25,1)}.site-loader[data-exit=iris][data-state=leaving] .ld-sheet{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--ld-hole),#000 calc(var(--ld-hole) + 0.5%));-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--ld-hole),#000 calc(var(--ld-hole) + 0.5%));mask-image:radial-gradient(circle at 50% 50%,transparent var(--ld-hole),#000 calc(var(--ld-hole) + 0.5%));animation-name:ld-exit-iris;animation-duration:.95s;animation-timing-function:cubic-bezier(.6,0,.3,1)}.site-loader[data-exit=iris][data-state=leaving] .ld-center{animation:.4s forwards ld-exit-fade;animation-delay:var(--loader-exit-delay,0s)}@keyframes ld-exit-fade{to{opacity:0;transform:scale(1.06)}}@keyframes ld-exit-curtain{to{transform:translateY(-104%)}}@keyframes ld-exit-book{0%{transform:rotateY(0);box-shadow:0 0 #0000}30%{box-shadow:0 0 60px #00000040}to{transform:rotateY(calc(-96deg*var(--ld-dir)));box-shadow:0 0 60px #0000001a}}@keyframes ld-exit-iris{85%{opacity:1}to{--ld-hole:110%;opacity:0}}@media (prefers-reduced-motion:reduce){.site-loader .ld-spin,.site-loader .ld-hop,.site-loader .ld-reveal,.site-loader .ld-orbit-centre,.site-loader .ld-book,.site-loader .ld-flip{animation:2.6s ease-in-out infinite ld-breathe!important}.site-loader .ld-shadow,.site-loader .ld-orbit,.site-loader .ld-orbiter-art>*,.site-loader .ld-book-cover,.site-loader .ld-ribbon,.site-loader .ld-dots span,.site-loader .ld-s1,.site-loader .ld-s2,.site-loader .ld-face{animation:none!important}.site-loader .ld-stroke{stroke-dashoffset:0}.site-loader .ld-frame{animation:none!important}.site-loader .ld-reveal{clip-path:none}.site-loader[data-state=leaving] .ld-sheet,.site-loader[data-state=leaving] .ld-center{animation:.5s forwards ld-exit-fade!important;-webkit-mask-image:none!important;mask-image:none!important}}@keyframes ld-breathe{0%,to{opacity:1}50%{opacity:.6}}
