.pj{--pj-bg:#f6f7f9;--pj-bg-2:#eef0f4;--pj-surface:#fff;--pj-surface-2:#f2f4f7;--pj-line:#e3e6ec;--pj-line-2:#d1d6df;--pj-text:#0e1116;--pj-text-2:#475063;--pj-muted:#697185;--pj-live:#0e9f62;--pj-mix:#000;--pj-ink:66%;--pj-glow:20%;--pj-mark:#0e111612;--pj-shadow:0 30px 60px -32px #10182847;--pj-shadow-lg:0 50px 100px -44px #10182861;--pj-scrim:#050608f0;--pj-scrim-ink:#eef0f4;--pj-head:64px;--pj-maxw:1280px;--pj-gutter:clamp(16px,4vw,48px);--pj-display:"Syne","Alexandria","Avenir Next","Segoe UI",sans-serif;--pj-body:"Hanken Grotesk","IBM Plex Sans Arabic","Helvetica Neue",Arial,sans-serif;--pj-mono:"Geist Mono","IBM Plex Sans Arabic",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pj-arabic:"Reem Kufi","Geeza Pro","Noto Kufi Arabic",sans-serif;--g:#7c7bff;--pj-flip:1;--pj-to-end:to right;--pj-start-x:0%;--pj-end-x:100%;background:var(--pj-bg);color:var(--pj-text);font-family:var(--pj-body);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.6;position:relative;overflow-x:clip}@media (min-width:768px){.pj{--pj-head:88px}}[dir=rtl] .pj{--pj-flip:-1;--pj-to-end:to left;--pj-start-x:100%;--pj-end-x:0%}.dark .pj{--pj-bg:#08090c;--pj-bg-2:#0d0f14;--pj-surface:#12151c;--pj-surface-2:#181c25;--pj-line:#1f2430;--pj-line-2:#2b3140;--pj-text:#eef0f4;--pj-text-2:#b3b9c6;--pj-muted:#7c8394;--pj-live:#3ddc97;--pj-mix:#fff;--pj-ink:74%;--pj-glow:30%;--pj-mark:#eef0f41a;--pj-shadow:0 40px 80px -30px #000c;--pj-shadow-lg:0 60px 120px -40px #000000e6}.dark .pj:after{content:"";pointer-events:none;z-index:40;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.pj *,.pj :before,.pj :after{box-sizing:border-box}.pj img{max-width:100%;display:block}.pj :focus-visible{outline:2px solid var(--pj-text);outline-offset:3px;border-radius:8px}.pj-wrap{max-width:var(--pj-maxw);padding-left:max(var(--pj-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--pj-gutter),env(safe-area-inset-right,0px));margin-inline:auto}.pj-mono{font-family:var(--pj-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pj-muted);font-size:12px}.pj-btn{background:var(--pj-text);color:var(--pj-bg);border:1px solid var(--pj-text);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s;display:inline-flex;position:relative}.pj-btn:hover{box-shadow:0 10px 30px -10px color-mix(in srgb,var(--g)70%,transparent);transform:translateY(-2px)}.pj-btn svg{font-size:13px;transition:transform .25s}.pj-btn:hover svg{transform:translateX(calc(3px*var(--pj-flip)))}.pj-btn--ghost{color:var(--pj-text);border-color:var(--pj-line-2);background:0 0}.pj-btn--ghost:hover{border-color:var(--pj-text)}.pj-btn--ghost:hover svg{transform:translate(2px,-2px)}.pj-state{text-align:center;min-height:100vh;padding:calc(var(--pj-head) + 40px)24px 80px;place-items:center;display:grid}.pj-state h1{font-family:var(--pj-display);letter-spacing:-.03em;margin:12px 0 24px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1}.pj-state p{color:var(--pj-text-2);margin:0 0 24px}.pj-spinner{border:3px solid var(--pj-line-2);border-top-color:var(--pj-text);border-radius:50%;width:44px;height:44px;margin:0 auto 16px;animation:.9s linear infinite pj-spin}.pj-hero{padding-top:calc(var(--pj-head) + clamp(48px,8vw,112px));padding-bottom:clamp(40px,6vw,80px);position:relative;overflow:hidden}.pj-hero:before,.pj-hero:after{content:"";pointer-events:none;position:absolute}.pj-hero:before{inset-inline-end:-10%;background:radial-gradient(closest-side,color-mix(in srgb,#7c7bff var(--pj-glow),transparent),transparent 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;top:-20%}.pj-hero:after{inset-inline-start:-15%;background:radial-gradient(closest-side,color-mix(in srgb,#3ddc97 calc(var(--pj-glow)/2),transparent),transparent 70%);width:55vw;max-width:700px;height:55vw;max-height:700px;top:30%}.pj-hero-in{z-index:1;position:relative}.pj-ar-mark{inset-inline-end:max(var(--pj-gutter),env(safe-area-inset-right,0px));top:calc(var(--pj-head) + clamp(8px,3vw,32px));font-family:var(--pj-arabic);color:#0000;-webkit-text-stroke:1px var(--pj-mark);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(90px,16vw,220px);font-weight:700;line-height:1;position:absolute}.pj-h1{font-family:var(--pj-display);letter-spacing:-.03em;text-wrap:balance;max-width:13em;margin:20px 0 0;font-size:clamp(42px,7.2vw,104px);font-weight:800;line-height:.95}.pj-h1 .pj-soft{color:var(--pj-muted)}.pj-w{vertical-align:top;padding-bottom:.06em;display:inline-block;overflow:hidden}.pj-w>span{animation:.8s cubic-bezier(.2,.75,.2,1) both pj-up;animation-delay:calc(var(--d,0)*70ms + 80ms);display:inline-block}.pj-stack{padding-bottom:clamp(32px,6vw,100px)}.pj-anchor{height:0;scroll-margin-top:calc(var(--pj-head) + 24px)}.pj-card{background:var(--pj-surface);border:1px solid color-mix(in srgb,var(--g)22%,var(--pj-line));box-shadow:var(--pj-shadow);transform-origin:50% 0;will-change:transform;border-radius:28px;margin-bottom:32px;position:relative;overflow:hidden}.pj-card:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at var(--pj-end-x)0%,color-mix(in srgb,var(--g)var(--pj-glow),transparent),transparent 60%),radial-gradient(50% 60% at var(--pj-start-x)100%,color-mix(in srgb,var(--g)calc(var(--pj-glow)/3),transparent),transparent 70%);position:absolute;inset:0}.pj-card-dim{background:var(--pj-bg);opacity:0;pointer-events:none;z-index:3;position:absolute;inset:0}.pj-card-link{z-index:2;border-radius:28px;position:absolute;inset:0}.pj-card-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:560px;padding:clamp(24px,4vw,52px);display:grid;position:relative}.pj-card-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.pj-card-in--text{grid-template-columns:minmax(0,1fr);min-height:0}.pj-card-in--text .pj-card-copy{max-width:860px}.pj-card-copy a{z-index:4;position:relative}.pj-card-top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pj-card-num{font-family:var(--pj-display);color:color-mix(in oklab,var(--g)var(--pj-ink),var(--pj-mix));font-size:15px;font-weight:700}.pj-card h2{font-family:var(--pj-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.3vw,46px);font-weight:800;line-height:1.02}.pj-card-text{color:var(--pj-text-2);margin:0;font-size:17px}.pj-card-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pj-card-visual{aspect-ratio:1280/760;min-width:0;position:relative}.pj-frame{background:var(--pj-surface-2);border:1px solid var(--pj-line-2);box-shadow:var(--pj-shadow-lg);border-radius:14px;position:absolute;overflow:hidden}.pj-frame-bar{background:var(--pj-surface-2);border-bottom:1px solid var(--pj-line);align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.pj-frame-bar i{background:var(--pj-line-2);border-radius:50%;width:8px;height:8px}.pj-frame img{width:100%;height:auto}.pj-frame--back{inset-inline-end:0;opacity:.55;width:78%;transform:rotate(calc(2.5deg*var(--pj-flip)));transform-origin:var(--pj-end-x)0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;top:0}.pj-frame--front{inset-inline-start:0;width:88%;transition:transform .6s cubic-bezier(.2,.7,.2,1);bottom:0}.pj-frame--solo{width:100%;position:relative}.pj-card:hover .pj-frame--back{transform:rotate(calc(4deg*var(--pj-flip)))translate(calc(10px*var(--pj-flip)),-8px);opacity:.75}.pj-card:hover .pj-frame--front{transform:translate(calc(-6px*var(--pj-flip)),6px)}.pj-closing{border-top:1px solid var(--pj-line);padding-block:clamp(56px,9vw,120px)}.pj-closing-in{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:32px;display:grid}.pj-closing h2{font-family:var(--pj-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,64px);font-weight:800;line-height:1}.pj-closing h2 span{color:var(--pj-muted)}.pj-dhero{padding-top:calc(var(--pj-head) + 20px);position:relative;overflow:hidden}.pj-dglow{pointer-events:none;background:radial-gradient(60% 55% at calc(50% + 28%*var(--pj-flip))8%,color-mix(in srgb,var(--g)calc(var(--pj-glow)*1.15),transparent),transparent 70%),radial-gradient(40% 40% at calc(50% - 42%*var(--pj-flip))40%,color-mix(in srgb,var(--g)calc(var(--pj-glow)/2.5),transparent),transparent 70%);position:absolute;inset:0}.pj-dtop{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.pj-back{color:var(--pj-text-2);border:1px solid var(--pj-line-2);background:color-mix(in srgb,var(--pj-surface)60%,transparent);border-radius:999px;align-items:center;gap:10px;padding-block:8px;padding-inline:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.pj-back:hover{color:var(--pj-text);border-color:var(--pj-text-2)}.pj-back svg{font-size:13px}.pj-pager{align-items:center;gap:8px;display:flex}.pj-pg{border:1px solid var(--pj-line-2);width:40px;height:40px;color:var(--pj-text);background:color-mix(in srgb,var(--pj-surface)60%,transparent);border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid}.pj-pg:hover{border-color:var(--pj-text);background:var(--pj-surface-2)}.pj-pg svg{font-size:13px}.pj-dcopy{gap:24px;padding-block:clamp(40px,7vw,96px) clamp(32px,5vw,56px);display:grid;position:relative}.pj-dtitle{font-family:var(--pj-display);letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(38px,6.6vw,96px);font-weight:800;line-height:.96}.pj-dtitle .pj-w>span{animation-delay:calc(var(--d,0)*60ms + 60ms)}.pj-dlead{color:var(--pj-text-2);margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.pj-dcta{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.pj-stage{perspective:1800px;padding-bottom:clamp(40px,6vw,80px);position:relative}.pj-dshot{transform:rotateX(var(--tilt,14deg))scale(var(--sc,.94));transform-origin:50% 100%;border:1px solid var(--pj-line-2);background:var(--pj-surface-2);box-shadow:var(--pj-shadow-lg),0 0 120px -40px var(--g);border-radius:18px;transition:transform .1s linear;overflow:hidden}.pj-dshot-bar{border-bottom:1px solid var(--pj-line);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.pj-dshot-bar i{background:var(--pj-line-2);border-radius:50%;flex:none;width:9px;height:9px}.pj-dshot-url{font-family:var(--pj-mono);color:var(--pj-muted);background:var(--pj-bg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;min-width:0;margin-inline-start:12px;padding:3px 12px;font-size:11.5px;overflow:hidden}.pj-dshot img{width:100%;height:auto}.pj-big{font-family:var(--pj-display);letter-spacing:-.04em;color:var(--pj-text);background:linear-gradient(180deg,var(--pj-text)30%,color-mix(in oklab,var(--g)85%,var(--pj-text)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,7vw,104px);font-weight:800;line-height:.9}.pj-big small{letter-spacing:0;font-size:.5em}.pj-big-q{font-family:var(--pj-display);align-items:center;gap:12px;min-height:clamp(47px,6.3vw,94px);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.05;display:flex}.pj-big-q svg{color:color-mix(in oklab,var(--g)var(--pj-ink),var(--pj-mix));flex:none;font-size:34px}.pj-chapters{top:calc(env(safe-area-inset-top,0px) + var(--pj-head) + 12px);z-index:30;pointer-events:none;justify-content:center;margin-top:clamp(40px,6vw,72px);padding-inline:16px;display:flex;position:sticky}.pj-chap{pointer-events:auto;background:color-mix(in srgb,var(--pj-surface)82%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--pj-line-2);box-shadow:var(--pj-shadow);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.pj-chap::-webkit-scrollbar{display:none}.pj-chap a{color:var(--pj-text-2);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.pj-chap a:hover{color:var(--pj-text)}.pj-chap a.is-on{background:var(--pj-text);color:var(--pj-bg)}.pj-ch{scroll-margin-top:calc(var(--pj-head) + 80px);padding-top:clamp(64px,9vw,128px)}.pj-ch-grid{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);display:grid}.pj-ch-label{top:calc(var(--pj-head) + 96px);align-self:start;gap:10px;display:grid;position:sticky}.pj-ch-label h2{font-family:var(--pj-display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1}.pj-ch-bar{background:var(--g);width:44px;height:3px;box-shadow:0 0 18px var(--g);border-radius:2px}.pj-bigtext{letter-spacing:-.01em;margin:0;font-size:clamp(21px,2.3vw,30px);line-height:1.45}.pj-bigtext--quiet{color:var(--pj-text-2);font-size:clamp(18px,1.6vw,21px)}.pj-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pj-split--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pj-split--flip .pj-split-media{order:-1}.pj-split--text{grid-template-columns:minmax(0,1fr)}.pj-split-copy{align-content:start;gap:18px;display:grid}.pj-split-copy h2{font-family:var(--pj-display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1}.pj-split-copy p{color:var(--pj-text-2);max-width:60ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.72}.pj-split-media{border:1px solid var(--pj-line-2);background:var(--pj-surface-2);width:100%;box-shadow:var(--pj-shadow);cursor:zoom-in;border-radius:18px;padding:0;display:block;overflow:hidden}.pj-split-media img{aspect-ratio:1280/580;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pj-split-media:hover img{transform:scale(1.03)}.pj-techs{flex-wrap:wrap;gap:44px clamp(28px,4vw,64px);margin-top:40px;padding-block:12px 4px;display:flex}.pj-tech{text-align:center;flex-direction:column;align-items:center;gap:16px;width:112px;display:flex;position:relative}.pj-tech-mark{width:64px;height:64px;color:color-mix(in oklab,var(--g)var(--pj-ink),var(--pj-mix));animation:pj-tech-float calc(4.6s + var(--i)*.37s)ease-in-out calc(var(--i)*-.9s)infinite;place-items:center;font-size:46px;transition:scale .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.pj-tech-mark:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--g)45%,#10182859),transparent);filter:blur(2px);height:8px;animation:pj-tech-shadow calc(4.6s + var(--i)*.37s)ease-in-out calc(var(--i)*-.9s)infinite;border-radius:50%;position:absolute;bottom:-14px;left:14%;right:14%}.pj-tech-mark img{object-fit:contain;filter:drop-shadow(0 10px 18px #1018282e);width:56px;height:56px}.dark .pj-tech-mark--mono img{filter:invert()drop-shadow(0 10px 18px #0006)}.pj-tech:hover .pj-tech-mark{scale:1.14}.pj-tech-name{font-family:var(--pj-display);letter-spacing:-.01em;color:var(--pj-text);font-size:15px;font-weight:700;line-height:1.25}@keyframes pj-tech-float{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-9px)rotate(-4deg)}65%{transform:translateY(-4px)rotate(3deg)}}@keyframes pj-tech-shadow{0%,to{opacity:.9;transform:scaleX(1)}30%{opacity:.45;transform:scaleX(.72)}65%{opacity:.65;transform:scaleX(.86)}}@media (max-width:720px){.pj-techs{justify-content:center;gap:36px 24px}.pj-tech{width:96px}}@media (prefers-reduced-motion:reduce){.pj-tech-mark,.pj-tech-mark:after{animation:none}}.pj-reel-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.pj-reel-head h2{font-family:var(--pj-display);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1}.pj-reel-ctl{align-items:center;gap:14px;display:flex}.pj-reel-count{font-family:var(--pj-mono);color:var(--pj-text-2);font-variant-numeric:tabular-nums;text-align:end;min-width:62px;font-size:13px}.pj-rbtn{border:1px solid var(--pj-line-2);background:var(--pj-surface);width:48px;height:48px;color:var(--pj-text);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid}.pj-rbtn:hover{border-color:var(--pj-text);background:var(--pj-surface-2)}.pj-reel{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--pj-gutter),env(safe-area-inset-left,0px));padding:4px max(var(--pj-gutter),env(safe-area-inset-right,0px))18px max(var(--pj-gutter),env(safe-area-inset-left,0px));scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(82%,960px);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.pj-reel::-webkit-scrollbar{display:none}@media (min-width:1376px){.pj-reel{scroll-padding-inline:calc((100vw - var(--pj-maxw))/2 + var(--pj-gutter));padding-inline-start:calc((100vw - var(--pj-maxw))/2 + var(--pj-gutter))}}.pj-slide{scroll-snap-align:start;gap:14px;margin:0;display:grid}.pj-slide button{border:1px solid var(--pj-line-2);background:var(--pj-surface-2);cursor:zoom-in;border-radius:18px;padding:0;transition:border-color .3s;overflow:hidden}.pj-slide button:hover{border-color:color-mix(in srgb,var(--g)50%,var(--pj-line-2))}.pj-slide img{aspect-ratio:1280/580;object-fit:cover;object-position:top;width:100%}.pj-slide figcaption{color:var(--pj-text-2);align-items:baseline;gap:14px;font-size:15px;display:flex}.pj-slide figcaption .pj-mono{color:color-mix(in oklab,var(--g)var(--pj-ink),var(--pj-mix))}.pj-reel-prog{background:var(--pj-line);border-radius:2px;height:2px;margin-top:6px;overflow:hidden}.pj-reel-prog span{background:var(--g);width:0;height:100%;box-shadow:0 0 12px var(--g);transition:width .2s;display:block}.pj-next{color:inherit;border-top:1px solid var(--pj-line);isolation:isolate;margin-top:clamp(72px,10vw,140px);text-decoration:none;display:block;position:relative;overflow:hidden}.pj-next-bg{z-index:-1;background:radial-gradient(60% 120% at calc(50% + 35%*var(--pj-flip))50%,color-mix(in srgb,var(--g)calc(var(--pj-glow)*1.15),transparent),transparent 70%);position:absolute;inset:0}.pj-next-bg img{inset-inline-end:0;object-fit:cover;opacity:.18;width:56%;height:100%;-webkit-mask-image:linear-gradient(var(--pj-to-end),transparent,#000 60%);-webkit-mask-image:linear-gradient(var(--pj-to-end),transparent,#000 60%);mask-image:linear-gradient(var(--pj-to-end),transparent,#000 60%);transition:opacity .5s,transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:0}.pj-next:hover .pj-next-bg img{opacity:.32;transform:scale(1.04)}.pj-next-in{justify-items:start;gap:18px;padding-block:clamp(56px,9vw,120px);display:grid}.pj-next-title{font-family:var(--pj-display);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(34px,5.6vw,84px);font-weight:800;line-height:.98}.pj-next-go{color:var(--pj-text-2);align-items:center;gap:14px;font-weight:600;display:inline-flex}.pj-next-go span{background:var(--pj-text);width:56px;height:56px;color:var(--pj-bg);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid}.pj-next:hover .pj-next-go span{transform:translateX(calc(8px*var(--pj-flip)))}.pj-lb{z-index:100;background:var(--pj-scrim);color:var(--pj-scrim-ink);padding:calc(env(safe-area-inset-top,0px) + 14px)max(16px,env(safe-area-inset-right,0px))calc(env(safe-area-inset-bottom,0px) + 16px)max(16px,env(safe-area-inset-left,0px));grid-template-rows:auto minmax(0,1fr) auto;gap:12px;animation:.2s pj-fade;display:grid;position:fixed;inset:0}.pj-lb-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.pj-lb-stage{place-items:center;min-height:0;display:grid}.pj-lb-stage img{object-fit:contain;border-radius:10px;max-width:min(1280px,100%);max-height:100%}.pj-lb-count{font-family:var(--pj-mono);letter-spacing:.06em;font-size:12.5px}.pj-lb-cap{opacity:.8}.pj-lb-btn{width:46px;height:46px;color:var(--pj-scrim-ink);cursor:pointer;background:0 0;border:1px solid #eef0f44d;border-radius:50%;place-items:center;display:inline-grid}.pj-lb-btn:hover{background:#eef0f41f}.pj-lb-nav{gap:8px;display:flex}.pj-lb :focus-visible{outline-color:var(--pj-scrim-ink)}.pj:lang(ar) .pj-h1{font-size:clamp(38px,6.4vw,92px)}.pj:lang(ar) .pj-h1,.pj:lang(ar) .pj-dtitle,.pj:lang(ar) .pj-next-title,.pj:lang(ar) .pj-closing h2,.pj:lang(ar) .pj-card h2,.pj:lang(ar) .pj-split-copy h2,.pj:lang(ar) .pj-reel-head h2,.pj:lang(ar) .pj-state h1{line-height:1.3}.pj:lang(ar) .pj-w{padding-block:.1em .25em}.pj:lang(ar) .pj-bigtext{line-height:1.8}.pj:lang(ar) .pj-card-text,.pj:lang(ar) .pj-split-copy p{line-height:1.85}.pj-ar-mark:lang(en){font-family:var(--pj-display);font-weight:800}@keyframes pj-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes pj-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pj-fade{0%{opacity:0}to{opacity:1}}@keyframes pj-spin{to{transform:rotate(360deg)}}.pj-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both pj-rise;animation-delay:calc(var(--d,0)*90ms)}@media (prefers-reduced-motion:reduce){.pj *,.pj :before,.pj :after{transition:none!important;animation:none!important}.pj-dshot{--tilt:0deg!important;--sc:1!important}}@media (min-width:900px) and (min-height:700px){.pj-card{top:calc(env(safe-area-inset-top,0px) + var(--pj-head) + 20px + var(--i,0)*16px);position:sticky}}@media (max-width:900px){.pj-card-in{grid-template-columns:1fr;min-height:0}.pj-card-visual{order:-1}.pj-ch-grid{grid-template-columns:1fr;gap:20px}.pj-ch-label{position:static}.pj-split,.pj-split--flip{grid-template-columns:1fr}.pj-split--flip .pj-split-media{order:0}.pj-closing-in{grid-template-columns:1fr;align-items:start}.pj-closing{padding-bottom:104px}}@media (max-width:720px){.pj-dshot{--tilt:6deg}.pj-reel{grid-auto-columns:88%}.pj-card{border-radius:22px}}@media (max-width:480px){.pj-pager .pj-mono{display:none}}.pj-phone{aspect-ratio:390/844;box-shadow:0 0 0 1px #000,inset 0 0 0 1.5px #3a3f3d,var(--pj-shadow-lg);background:linear-gradient(145deg,#2b2f2e,#0b0d0c);border-radius:30px;padding:7px;position:relative}.pj-phone img{object-fit:cover;object-position:top;background:var(--pj-surface);border-radius:23px;width:100%;height:100%;display:block}.pj-card-visual--device .pj-frame--front{width:84%;top:6%;bottom:auto}.pj-phone--card{z-index:1;inset-inline-end:2%;width:25%;transform:rotate(calc(-3deg*var(--pj-flip)));border-radius:22px;padding:5px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2%}.pj-phone--card img{border-radius:17px}.pj-phone--hero{z-index:2;inset-inline-end:3%;width:clamp(120px,16%,220px);transform:rotate(calc(-4deg*var(--pj-flip)));border-radius:26px;padding:6px;position:absolute;bottom:clamp(20px,4vw,64px)}.pj-phone--hero img{border-radius:20px}.pj-card:hover .pj-phone--card{transform:rotate(0)translateY(-8px)}.pj-phones{background:radial-gradient(60% 55% at 50% 62%,color-mix(in srgb,var(--g)var(--pj-glow),transparent),transparent 72%)}.pj-phones-row{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:safe center;align-items:flex-start;gap:clamp(12px,1.6vw,24px);padding:8px 4px 32px;display:flex;overflow-x:auto}.pj-phones-row::-webkit-scrollbar{display:none}.pj-phone-fig{scroll-snap-align:center;flex-direction:column;flex:1 1 0;gap:16px;min-width:160px;max-width:230px;margin:0;display:flex}.pj-phone-fig:nth-child(2n){margin-top:28px}.pj-phone-fig figcaption{color:var(--pj-text-2);text-align:center;font-size:14px;line-height:1.45}.pj-group{padding-top:clamp(40px,7vw,96px)}.pj-group-head{flex-direction:column;gap:10px;max-width:820px;margin-bottom:clamp(24px,4vw,44px);display:flex}.pj-group-head h2{font-family:var(--pj-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.02}.pj-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.pj-site{background:var(--pj-surface);border:1px solid color-mix(in srgb,var(--g)22%,var(--pj-line));box-shadow:var(--pj-shadow);border-radius:24px;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex;position:relative;overflow:hidden}.pj-site:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 0%,color-mix(in srgb,var(--g)var(--pj-glow),transparent),transparent 72%);position:absolute;inset:0}.pj-site:hover{box-shadow:var(--pj-shadow-lg);transform:translateY(-6px)}.pj-site .pj-card-link{border-radius:24px}.pj-site-frame{border:1px solid var(--pj-line-2);background:var(--pj-surface-2);border-radius:14px;margin:clamp(14px,1.8vw,22px) clamp(14px,1.8vw,22px) 0;position:relative;overflow:hidden}.pj-site-bar{border-bottom:1px solid var(--pj-line);align-items:center;gap:12px;height:30px;padding:0 12px;display:flex}.pj-site-dots{gap:6px;display:flex}.pj-site-dots i{background:var(--pj-line-2);border-radius:50%;width:8px;height:8px}.pj-site-url{background:var(--pj-surface);max-width:60%;font-family:var(--pj-mono);color:var(--pj-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;margin-inline:auto;padding:2px 10px;font-size:11.5px;overflow:hidden}.pj-site-screen{aspect-ratio:1280/580;position:relative;overflow:hidden}.pj-site-screen img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .6s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pj-site-alt{opacity:0}.pj-site:hover .pj-site-alt{opacity:1}.pj-site:hover .pj-site-screen img{transform:scale(1.03)}.pj-site-visual{position:relative}.pj-phone--site{z-index:1;inset-inline-end:5%;width:21%;transform:rotate(calc(-3deg*var(--pj-flip)));border-radius:20px;padding:4px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-12%}.pj-phone--site img{border-radius:16px}.pj-site:hover .pj-phone--site{transform:rotate(0)translateY(-8px)}.pj-site-visual--phone+.pj-site-meta{padding-top:clamp(30px,4.4vw,56px)}.pj-site:last-child:nth-child(odd) .pj-site-visual--phone+.pj-site-meta{padding-top:clamp(18px,2.2vw,28px)}.pj-site-meta{flex-direction:column;gap:10px;padding:clamp(18px,2.2vw,28px);display:flex;position:relative}.pj-site-meta h3{font-family:var(--pj-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.pj-site-meta p{color:var(--pj-text-2);margin:0}.pj-site-meta a{z-index:4;position:relative}.pj-site:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;display:grid}.pj-site:last-child:nth-child(odd) .pj-site-frame{margin-bottom:clamp(14px,1.8vw,22px)}.pj-site:last-child:nth-child(odd) .pj-phone--site{width:18%;bottom:6%}@media (max-width:900px){.pj-sites{grid-template-columns:minmax(0,1fr)}.pj-site:last-child:nth-child(odd){display:flex}.pj-phones-row{justify-content:flex-start}.pj-phone-fig:nth-child(2n){margin-top:0}}@media (prefers-reduced-motion:reduce){.pj-site,.pj-site-screen img,.pj-phone--card,.pj-phone--site{transition:none}}@media (max-width:720px){.pj-h1{font-size:clamp(34px,10.5vw,46px)}.pj-card{margin-bottom:20px}.pj-card-in{gap:18px;padding:16px 16px 20px}.pj-card-copy{gap:12px}.pj-card h2{letter-spacing:-.02em;font-size:25px;line-height:1.15}.pj-card-text,.pj-site-meta p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.pj-card-actions{flex-wrap:nowrap;gap:8px;margin-top:2px}.pj-card-actions .pj-btn{white-space:nowrap;flex:1 1 0;justify-content:center;padding-inline:12px;font-size:14px}.pj-phone--card{border-radius:18px;width:30%;padding:4px}.pj-phone--card img{border-radius:14px}.pj-group{padding-top:48px}.pj-group-head h2{font-size:30px}.pj-site-meta{gap:8px;padding:18px 16px 20px}.pj-site-meta h3{font-size:23px}.pj-site-visual--phone+.pj-site-meta{padding-top:34px}.pj-phone--site{border-radius:16px;width:26%;padding:3px}.pj-phone--site img{border-radius:13px}.pj-dcopy{gap:16px;padding-block:24px 20px}.pj-dtitle{font-size:clamp(32px,9.4vw,42px);line-height:1.05}.pj-dlead{font-size:16.5px}.pj-stage{padding-bottom:28px}.pj-stage--phone{padding-top:56px;padding-inline-end:22%}.pj-phone--hero{bottom:14px;border-radius:20px;width:34%;padding:4px;inset-inline-end:0}.pj-phone--hero img{border-radius:16px}.pj-chapters{margin-top:28px;padding-inline:0;position:static}.pj-chap{width:100%;box-shadow:none;-webkit-mask-image:linear-gradient(var(--pj-to-end),transparent,#000 18px,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(var(--pj-to-end),transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(var(--pj-to-end),transparent,#000 18px,#000 calc(100% - 18px),transparent);border-inline:0;border-radius:0;padding-inline:16px}.pj-ch{scroll-margin-top:calc(var(--pj-head) + 16px);padding-top:56px}.pj-phones-row{margin-inline:calc(-1*var(--pj-gutter));justify-content:flex-start;gap:16px;padding-inline:20vw;scroll-padding-inline:20vw}.pj-phone-fig{flex:0 0 60vw;min-width:0;max-width:none}.pj-phone-fig:nth-child(2n){margin-top:0}}
