.pj{--pj-bg:#fff;--pj-text:var(--primary-dark);--pj-muted:#5f5f5f;--pj-subtle:#8a8a8a;--pj-line:#d9d6d2;--pj-fill:#eeebe7;--pj-accent:var(--accent-dark);--pj-accent-strong:color-mix(in srgb, var(--accent-dark) 66%, var(--primary-dark));--pj-start:left;--pj-dir:1;--pj-gutter:clamp(20px, 4vw, 48px);--pj-ease:cubic-bezier(.16, 1, .3, 1);background:var(--pj-bg);color:var(--pj-text);overflow-x:clip}.pj-rtl{--pj-start:right;--pj-dir:-1;font-family:var(--font-vazirmatn), Tahoma, Arial, sans-serif}.pj [data-reveal]{--r:1}.pj-wrap{max-width:1344px;margin:0 auto}.pj-gutter{padding:0 var(--pj-gutter)}.pj-accent{color:var(--pj-accent)}.pj-accent-strong{color:var(--pj-accent-strong)}.pj-rtl .pj-flip{transform:scaleX(-1)}.pj a{color:inherit;text-decoration:none}.pj a:after{display:none!important}.pj :focus-visible{outline:2px solid var(--pj-accent);outline-offset:3px}.pj-display{letter-spacing:-.04em;flex-wrap:wrap;column-gap:.22em;margin:0;font-weight:800;line-height:.92;display:flex}.pj-rtl .pj-display,.pj-rtl .pj-feat-title,.pj-rtl .pj-card-title,.pj-rtl .pj-row-title,.pj-rtl .pj-d-title,.pj-rtl .pj-next h3{letter-spacing:0;line-height:1.25}.pj-num{color:var(--pj-accent-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pj-sector{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.pj-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pj-accent-strong);font-size:13px;font-weight:800}.pj-cover-img{object-fit:cover}.pj-cover-empty{color:var(--pj-subtle);background:var(--pj-fill);place-items:center;display:grid;position:absolute;inset:0}.pj-page{transform-origin:50% 30vh;transition:transform .9s var(--pj-ease), opacity .9s}.pj-open .pj-page{opacity:.4;transform:scale(.96)}.pj-intro{padding:clamp(72px, 11vw, 150px) var(--pj-gutter) clamp(40px, 5vw, 64px)}.pj-intro-inner{flex-direction:column;gap:clamp(32px,5vw,56px);display:flex}.pj-intro-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pj-intro-title{opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 48px));font-size:clamp(48px,8vw,128px)}.pj-intro-lead{text-wrap:pretty;max-width:44ch;color:var(--pj-muted);opacity:clamp(0, var(--r) * 1.6 - .5, 1);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.pj-controls{border-bottom:2px solid var(--pj-text);opacity:clamp(0, var(--r) * 1.6 - .6, 1);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-bottom:14px;display:flex}.pj-filters{flex-wrap:wrap;gap:12px clamp(18px,2.6vw,40px);display:flex}.pj-filter,.pj-view{cursor:pointer;font:inherit;color:var(--pj-subtle);background:0 0;border:0;padding:6px 0;font-weight:700;transition:color .3s;display:flex;position:relative}.pj-filter{align-items:flex-start;gap:6px;font-size:clamp(17px,1.5vw,21px)}.pj-filter:hover,.pj-view:hover,.pj-filter.is-active,.pj-view.is-active{color:var(--pj-text)}.pj-filter-count{color:var(--pj-accent-strong);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pj-filter-line{inset-inline:0;background:var(--pj-accent);height:2px;transform-origin:var(--pj-start);transition:transform .5s var(--pj-ease);position:absolute;bottom:-16px;transform:scaleX(0)}.pj-filter.is-active .pj-filter-line{transform:scaleX(1)}.pj-views{gap:20px;display:flex}.pj-view{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px}.pj-work{padding:clamp(24px, 4vw, 48px) var(--pj-gutter) clamp(96px, 12vw, 180px)}.pj-list{transition:opacity .3s,transform .3s}.pj-list.is-fading{opacity:0;transform:translateY(16px)}.pj-empty{color:var(--pj-muted);margin:0;font-size:18px}.pj-media-inner{--z:1;transform:scale(calc(var(--z) + (1 - var(--r)) * .14));transition:transform 1.2s var(--pj-ease), filter .8s;position:absolute;inset:0}@media (hover:hover){.pj-media-inner{filter:grayscale()}.pj-hoverable:hover .pj-media-inner,.pj-hoverable:focus-within .pj-media-inner{filter:none;--z:1.04}}.pj-feat{margin-bottom:clamp(88px,11vw,160px)}.pj-feat-link{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.pj-feat-media{aspect-ratio:21/9;background:var(--pj-fill);clip-path:inset(0 calc((1 - var(--r)) * 7%));position:relative;overflow:hidden}.pj-feat .pj-media-inner{transform:scale(calc(var(--z) + (1 - var(--r)) * .16));transition:transform 1.4s var(--pj-ease), filter .9s}.pj-feat-badge{top:20px;background:var(--pj-bg);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:20px}.pj-feat-body{opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 24px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(16px,4vw,64px);display:grid}.pj-feat-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,76px);font-weight:800;line-height:.98;transition:color .4s}.pj-feat-side{flex-direction:column;gap:18px;display:flex}.pj-feat-side p{color:var(--pj-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.pj-feat-meta{border-top:2px solid var(--pj-text);justify-content:space-between;gap:16px;padding-top:14px;font-size:14px;font-weight:700;display:flex}.pj-feat-cta{color:var(--pj-accent-strong);white-space:nowrap;align-items:center;gap:8px;display:flex}.pj-arrow-diag{transition:transform .5s var(--pj-ease)}.pj-rtl .pj-arrow-diag{transform:scaleX(-1)}.pj-hoverable:hover .pj-feat-cta .pj-arrow-diag{transform:translate(calc(var(--pj-dir) * 2px), -2px) scaleX(var(--pj-dir))}.pj-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(64px,8vw,120px) clamp(16px,2.4vw,32px);display:grid}.pj-card-link{flex-direction:column;gap:20px;display:flex}.pj-card-media{background:var(--pj-fill);clip-path:inset(calc((1 - var(--r)) * 16%) 0 0 0);position:relative;overflow:hidden}.pj-card-badge{bottom:16px;background:var(--pj-bg);opacity:0;width:48px;height:48px;transition:opacity .4s, transform .5s var(--pj-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:16px;transform:scale(.6)}.pj-hoverable:hover .pj-card-badge,.pj-card-link:focus-visible .pj-card-badge{opacity:1;transform:scale(1)}.pj-card-info{border-top:2px solid var(--pj-text);opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 20px));grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-top:14px;display:grid}.pj-card-text{flex-direction:column;gap:6px;min-width:0;display:flex}.pj-card-title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.08;transition:color .4s}.pj-hoverable:hover .pj-card-title,.pj-hoverable:hover .pj-feat-title{color:var(--pj-accent-strong)}.pj-card-meta{color:var(--pj-muted);font-size:15px}@media (max-width:799px){.pj-grid,.pj-feat-body{grid-template-columns:minmax(0,1fr)}}.pj-row{border-bottom:1px solid var(--pj-line);grid-template-columns:56px minmax(0,1fr) 170px 150px 64px 22px;align-items:center;gap:clamp(12px,2vw,32px);padding:clamp(22px,2.6vw,36px) 0;transition:opacity .4s;display:grid}.pj-index:hover .pj-row:not(:hover){opacity:.35}.pj-row-title{letter-spacing:-.025em;transition:transform .6s var(--pj-ease);margin:0;font-size:clamp(24px,3.4vw,52px);font-weight:800;line-height:1.02}.pj-row:hover .pj-row-title,.pj-row:focus-visible .pj-row-title{transform:translateX(calc(var(--pj-dir) * 14px))}.pj-row-status,.pj-row-year{font-size:15px}.pj-row-status{color:var(--pj-muted)}.pj-row-year{font-variant-numeric:tabular-nums;font-weight:700}.pj-row-arrow{color:var(--pj-accent);transition:transform .5s var(--pj-ease)}.pj-rtl .pj-row-arrow{transform:scaleX(-1)}.pj-row:hover .pj-row-arrow{transform:rotate(45deg)}.pj-rtl .pj-row:hover .pj-row-arrow{transform:scaleX(-1)rotate(45deg)}.pj-preview{z-index:50;pointer-events:none;aspect-ratio:4/3;width:clamp(260px,24vw,380px);position:fixed;top:0;left:0}.pj-preview-frame{background:var(--pj-fill);opacity:0;transition:opacity .35s, transform .6s var(--pj-ease);position:absolute;inset:0;overflow:hidden;transform:scale(.85);box-shadow:0 3px 10px #1a1a1a29}.pj-preview.is-on .pj-preview-frame{opacity:1;transform:scale(1)}.pj-preview-img{transition:opacity .45s;position:absolute;inset:0}@media (max-width:799px),(hover:none){.pj-preview{display:none}}@media (max-width:799px){.pj-row{grid-template-columns:32px minmax(0,1fr) 22px}.pj-row-col{display:none}}.pj-cta{background:var(--primary-dark);color:#f5f3f0;padding:clamp(96px, 14vw, 200px) var(--pj-gutter)}.pj-cta-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(32px,5vw,80px);display:grid}.pj-cta-title{letter-spacing:-.035em;font-size:clamp(44px,7vw,112px);line-height:.94}.pj-cta-title .pj-accent{color:var(--accent)}.pj-mask{padding-bottom:.08em;display:inline-block;overflow:hidden}.pj-rise{transform:translateY(calc((1 - clamp(0, var(--r) * 2 - var(--o), 1)) * 105%));display:inline-block}.pj-cta-side{opacity:clamp(0, var(--r) * 2 - .7, 1);transform:translateY(calc((1 - clamp(0, var(--r) * 2 - .7, 1)) * 20px));flex-direction:column;gap:28px;display:flex}.pj-cta-rule{background:var(--accent);height:2px;transform-origin:var(--pj-start);transform:scaleX(clamp(0, var(--r) * 2 - .6, 1))}.pj-cta-side p{color:#ffffffb8;max-width:44ch;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.pj .pj-btn{background:var(--accent);min-width:260px;color:var(--primary-dark);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:16px;font-weight:700;transition:background-color .2s;display:inline-flex}.pj .pj-btn:hover{background:var(--accent-dark)}.pj .pj-btn:focus-visible{outline-color:var(--accent)}.pj-arrow-x{transition:transform .5s var(--pj-ease)}.pj-rtl .pj-arrow-x{transform:scaleX(-1)}.pj-btn:hover .pj-arrow-x{transform:translate(4px)}.pj-rtl .pj-btn:hover .pj-arrow-x{transform:scaleX(-1)translate(4px)}.pj-ov{--ps:0;z-index:1100;overscroll-behavior:contain;background:var(--pj-bg);visibility:hidden;transition:transform .7s cubic-bezier(.7,0,.84,0),visibility 0s linear .7s;position:fixed;inset:0;overflow-y:auto;transform:translateY(100%)}.pj-ov.is-shown{visibility:visible;transition:transform .9s var(--pj-ease), visibility 0s;transform:translateY(0)}.pj-ov-bar{padding:0 var(--pj-gutter);z-index:5;background:var(--pj-bg);border-bottom:2px solid var(--pj-text);position:sticky;top:0}.pj-ov-bar-inner{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pj-back{font:inherit;color:var(--pj-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 4px 8px 0;font-size:15px;font-weight:700;display:flex}.pj-rtl .pj-back{padding:8px 0 8px 4px}.pj-back:hover{color:var(--pj-text)}.pj-ov-nav{align-items:center;gap:8px;display:flex}.pj-ov-count{font-variant-numeric:tabular-nums;margin-inline-end:8px;font-size:14px;font-weight:700}.pj-ov-count span{color:var(--pj-subtle)}.pj-icon-btn{border:1px solid var(--pj-line);width:40px;height:40px;color:var(--pj-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}.pj-icon-btn:hover{background:var(--pj-fill);border-color:var(--pj-subtle)}.pj-ov-body{transition:opacity .3s}.pj-ov.is-swap .pj-ov-body{opacity:0}.pj-d-in{opacity:0;transition:opacity .9s var(--pj-ease) var(--dl,0s), transform .9s var(--pj-ease) var(--dl,0s);transform:translateY(28px)}.pj-d-in-far{transform:translateY(56px)}.pj-ov.is-in .pj-d-in{opacity:1;transform:none}.pj-d-head{padding:clamp(48px, 8vw, 112px) var(--pj-gutter) clamp(32px, 5vw, 64px)}.pj-d-head-inner{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.pj-d-kicker{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:13px;font-weight:800;display:flex}.pj-d-status{border:2px solid var(--pj-text);letter-spacing:.08em;padding:4px 8px}.pj-d-title{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(48px,8.4vw,136px);font-weight:800;line-height:.92}.pj-d-summary{max-width:40ch;color:var(--pj-muted);text-wrap:pretty;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.4}.pj-d-hero{aspect-ratio:16/9;background:var(--pj-fill);clip-path:inset(18% 0 0);width:100%;max-height:84vh;transition:clip-path 1.3s var(--pj-ease) .25s;position:relative;overflow:hidden}.pj-ov.is-in .pj-d-hero{clip-path:inset(0)}.pj-d-hero-inner{transform:translateY(calc(var(--ps) * -6%)) scale(1.12);transition:transform 1.6s var(--pj-ease) .25s;position:absolute;inset:-6% 0}.pj-ov.is-in .pj-d-hero-inner{transform:translateY(calc(var(--ps) * -6%)) scale(1)}.pj-d-facts-wrap{padding:clamp(48px, 7vw, 96px) var(--pj-gutter) 0}.pj-d-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));column-gap:clamp(16px,2vw,32px);margin:0 auto;display:grid}.pj-d-fact{--g:clamp(0, var(--r) * 2 - var(--o), 1);flex-direction:column;gap:8px;padding:16px 0 32px;display:flex;position:relative}.pj-d-fact-rule{top:0;background:var(--pj-text);height:2px;transform-origin:var(--pj-start);transform:scaleX(var(--g));position:absolute;inset-inline:0}.pj-d-fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--pj-muted);opacity:var(--g);font-size:12px;font-weight:800}.pj-d-fact dd{opacity:var(--g);transform:translateY(calc((1 - var(--g)) * 12px));margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.3}.pj-d-split-wrap{padding:clamp(56px, 8vw, 120px) var(--pj-gutter)}.pj-d-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,64px);display:grid}.pj-d-split h3{letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:800}.pj-d-overview{opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 32px))}.pj-d-overview p{text-wrap:pretty;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.45}.pj-d-stats-wrap{padding:0 var(--pj-gutter) clamp(56px, 8vw, 120px)}.pj-d-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px clamp(16px,2.4vw,32px);display:grid}.pj-d-stat{--g:clamp(0, var(--r) * 2 - var(--o), 1);border-top:2px solid var(--pj-text);opacity:var(--g);transform:translateY(calc((1 - var(--g)) * 28px));flex-direction:column;gap:12px;padding-top:20px;display:flex}.pj-d-stat-v{letter-spacing:-.04em;color:var(--pj-accent);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,96px);font-weight:800;line-height:.95}.pj-d-stat-l{font-size:16px;font-weight:700}.pj-d-ca-wrap{padding:clamp(56px, 8vw, 120px) var(--pj-gutter);border-top:2px solid var(--pj-text)}.pj-d-ca{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(40px,6vw,96px);display:grid}.pj-d-ca>div{--g:clamp(0, var(--r) * 1.6 - var(--o), 1);opacity:var(--g);transform:translateY(calc((1 - var(--g)) * 28px));flex-direction:column;gap:20px;display:flex}.pj-d-ca p{text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.pj-d-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}.pj-d-gal-item{background:var(--pj-fill);clip-path:inset(calc((1 - var(--r)) * 14%) 0 0 0);position:relative;overflow:hidden}.pj-d-gal-inner{transform:scale(calc(1 + (1 - var(--r)) * .14));position:absolute;inset:0}.pj-d-scope-wrap{padding:clamp(72px, 10vw, 140px) var(--pj-gutter)}.pj-d-scope-title{opacity:var(--r)}.pj-d-scope{border-top:2px solid var(--pj-text);margin:0;padding:0;list-style:none}.pj-d-scope li{--g:clamp(0, var(--r) * 2.2 - var(--o), 1);border-bottom:1px solid var(--pj-line);opacity:var(--g);transform:translateX(calc((1 - var(--g)) * -16px * var(--pj-dir)));grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0;font-size:clamp(18px,1.6vw,22px);line-height:1.4;display:grid}.pj-d-scope li .pj-num{padding-top:4px}.pj-next{background:var(--primary-dark);color:#f5f3f0;padding:clamp(56px, 8vw, 112px) var(--pj-gutter);margin-top:clamp(56px,8vw,120px)}.pj-next-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.pj-next-text{opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 28px));flex-direction:column;gap:20px;display:flex}.pj-next-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:800}.pj-next h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,88px);font-weight:800;line-height:.95}.pj-next-meta{color:#ffffffb8;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.pj-next-meta .pj-arrow-x{color:var(--accent)}.pj-next-inner:hover .pj-next-meta .pj-arrow-x{transform:translate(8px)}.pj-rtl .pj-next-inner:hover .pj-next-meta .pj-arrow-x{transform:scaleX(-1)translate(8px)}.pj-next-media{aspect-ratio:16/10;background:#2a2a2a;position:relative;overflow:hidden}.pj-next-media-inner{transition:transform 1.2s var(--pj-ease);position:absolute;inset:0}.pj-next-inner:hover .pj-next-media-inner{transform:scale(1.05)}@media (max-width:799px){.pj-d-hero{aspect-ratio:4/3}.pj-d-split,.pj-next-inner,.pj-d-gallery{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pj-page,.pj-list,.pj-ov,.pj-ov.is-shown,.pj-ov-body,.pj-d-in,.pj-d-hero,.pj-d-hero-inner,.pj-media-inner,.pj-next-media-inner{transition:none}.pj-open .pj-page{transform:none}}.pj-rtl .pj-sector,.pj-rtl .pj-kicker,.pj-rtl .pj-view,.pj-rtl .pj-feat-badge,.pj-rtl .pj-d-kicker,.pj-rtl .pj-d-status,.pj-rtl .pj-d-fact dt,.pj-rtl .pj-next-kicker{letter-spacing:0;font-size:14px}
