:root{--ink:#100D0B;--panel:#1B1613;--panel-2:#211A16;--paper:#EDE6DA;--amber:#C9974B;--rose:#8C4A42;--line:#3A322C;--muted:#9C9187;--container:1120px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:'Vazirmatn',sans-serif;line-height:1.75;overflow-x:hidden}body.lang-en{direction:ltr;font-family:'Inter',sans-serif}body.lang-fa .en{display:none}body.lang-en .fa{display:none}body.lang-fa .display{font-family:'Lalezar',sans-serif;letter-spacing:0}body.lang-en .display{font-family:'Bebas Neue',sans-serif;letter-spacing:.04em;text-transform:uppercase}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);display:flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow::before{content:'';width:22px;height:1px;background:var(--amber)}section{padding:120px 0}.divider{border-top:1px solid var(--line)}.page-hero{padding:200px 0 80px;background-size:cover;background-position:center}.page-hero h1{font-size:clamp(42px,7vw,88px);margin-bottom:16px}.page-hero p{color:var(--muted);max-width:56ch;font-size:16px}.hero-films{background-image:linear-gradient(180deg,rgb(16 13 11 / .55),rgb(16 13 11 / .88)),url(/wp-content/themes/Javad-Kavandi-V4.9.71/assets/images/films-header.jpg)}.showcase-note{color:var(--muted);font-family:'IBM Plex Mono',monospace;font-size:12px;max-width:60ch;margin-bottom:40px;line-height:1.8;border-inline-start:2px solid var(--amber);padding-inline-start:14px}header{position:fixed;inset-inline:0;top:0;z-index:100;padding:22px 0;backdrop-filter:blur(10px);background:rgb(16 13 11 / .72);border-bottom:1px solid var(--line)}header .container{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand svg{height:30px;width:auto}.brand-name{font-family:'Lalezar',sans-serif;font-size:20px;letter-spacing:.02em}body.lang-en .brand-name{font-family:'Bebas Neue',sans-serif;font-size:19px;letter-spacing:.06em}nav.nav-links{display:flex;align-items:center;gap:32px}nav.nav-links a{font-size:14px;color:var(--muted);position:relative;transition:color .25s}nav.nav-links a:hover,nav.nav-links a.active{color:var(--paper)}nav.nav-links a::after{content:'';position:absolute;right:0;left:0;bottom:-6px;height:1px;background:var(--amber);transform:scaleX(0);transition:transform .3s}nav.nav-links a:hover::after,nav.nav-links a.active::after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:18px}.lang-toggle{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:7px 14px;color:var(--paper);cursor:pointer;background:#fff0;display:flex;align-items:center;gap:6px}.lang-toggle:hover{border-color:var(--amber);color:var(--amber)}.menu-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.menu-btn span{width:22px;height:1px;background:var(--paper)}.hero{min-height:100svh;display:flex;align-items:center;position:relative;padding-top:110px;overflow:hidden;background-image:linear-gradient(180deg,rgb(16 13 11 / .35) 0%,rgb(16 13 11 / .75) 100%),url(/wp-content/themes/Javad-Kavandi-V4.9.71/assets/images/hero-backdrop.jpg);background-size:cover;background-position:center}.hero-mark{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);width:min(1400px,180vw);left:50%;translate:-50% 0;opacity:.08;pointer-events:none}.hero-mark path{fill:none;stroke:var(--paper);stroke-width:2.5;stroke-dasharray:2600;stroke-dashoffset:2600;animation:draw 3.2s ease forwards .3s}@keyframes draw{to{stroke-dashoffset:0}}.hero-inner{position:relative;z-index:2;text-align:center;width:100%}.hero .eyebrow{justify-content:center}.hero .eyebrow::before{display:none}.hero h1{font-size:clamp(52px,9vw,128px);line-height:.95;margin:8px 0 30px}.hero-roles{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.12em;color:var(--rose);text-transform:uppercase}.hero-social{display:flex;justify-content:center;gap:22px;margin-top:6px}.hero-social a{width:52px;height:52px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .25s,transform .25s,color .25s;color:var(--paper)}.hero-social a:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-3px)}.hero-social svg{width:20px;height:20px}.hero-social .label{position:absolute;margin-top:64px;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;color:var(--muted);opacity:0;transition:opacity .2s}.scroll-cue{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.2em;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-cue .line{width:1px;height:34px;background:linear-gradient(var(--amber),transparent);animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:1}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.about-grid h2{font-size:clamp(30px,4vw,46px);margin-bottom:26px}.about-grid p{color:var(--muted);font-size:16px;max-width:52ch;margin-bottom:16px}.portrait{aspect-ratio:3/4;border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),var(--panel-2));display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);letter-spacing:.1em;text-align:center;padding:20px}.link-more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;color:var(--amber);border-bottom:1px solid var(--amber);padding-bottom:3px}.btn{display:inline-flex;align-items:center;gap:10px;margin-top:10px;background:var(--amber);color:var(--ink);border:none;padding:14px 30px;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .25s}.btn:hover{opacity:.85}.btn.outline{background:#fff0;color:var(--paper);border:1px solid var(--line)}.btn.outline:hover{border-color:var(--amber);color:var(--amber);opacity:1}.timeline{border-top:1px solid var(--line);margin-top:20px}.timeline-row{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.timeline-year{font-family:'IBM Plex Mono',monospace;color:var(--amber);font-size:14px}.timeline-row h4{font-size:16px;margin-bottom:4px}.timeline-row p{color:var(--muted);font-size:14px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;flex-wrap:wrap}.section-head h2{font-size:clamp(30px,4vw,46px)}.section-head .note{color:var(--muted);font-size:14px;max-width:34ch}.film-row{display:grid;grid-template-columns:110px 1fr auto;gap:28px;align-items:center;padding:28px 0;border-top:1px solid var(--line)}.film-row:last-child{border-bottom:1px solid var(--line)}.film-year{font-family:'IBM Plex Mono',monospace;color:var(--amber);font-size:15px}.film-title{font-size:22px}.film-title .en-sub{display:block;font-size:13px;color:var(--muted);font-family:'Inter',sans-serif;margin-top:4px}.film-meta{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);text-align:end;white-space:nowrap}.poster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.poster-card{border:1px solid var(--line);transition:border-color .3s,transform .3s}.poster-card:hover{border-color:var(--amber);transform:translateY(-4px)}.poster-card .poster{aspect-ratio:2/3;background:linear-gradient(155deg,var(--panel-2),var(--ink));display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.06em;border-bottom:1px solid var(--line)}.poster-card .info{padding:18px 20px}.poster-card h3{font-size:17px;margin-bottom:6px}.poster-card .meta{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted)}.mag-block{padding:100px 0}.mag-block.aasteem{background:linear-gradient(180deg,var(--panel),var(--ink))}.mag-block.simache{background:linear-gradient(180deg,var(--ink),var(--panel))}.mag-head{display:flex;align-items:center;gap:18px;margin-bottom:50px}.mag-badge{width:52px;height:52px;flex:none}.mag-titles h2{font-size:clamp(26px,3.4vw,38px)}.mag-titles span{display:block;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:4px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.article-card{border:1px solid var(--line);transition:border-color .3s,transform .3s;overflow:hidden}.article-card:hover{border-color:var(--amber);transform:translateY(-4px)}.mag-block.simache .article-card:hover{border-color:var(--rose)}.article-media{aspect-ratio:16/9;background:linear-gradient(155deg,var(--panel-2),var(--ink));overflow:hidden}.article-media img{width:100%;height:100%;object-fit:cover;display:block}.article-body{padding:22px 26px 26px}.article-date{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.article-card h3{font-size:18px;margin:14px 0 10px}.article-card p{font-size:13px;color:var(--muted)}.tag-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.tag{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:6px 14px;color:var(--muted)}.tag.on{border-color:var(--amber);color:var(--amber)}.mag-block.simache .tag.on{border-color:var(--rose);color:var(--rose)}.masthead{padding:200px 0 70px;text-align:center;border-bottom:1px solid var(--line)}.masthead .mag-logo{margin:0 auto 26px}.masthead .issue-line{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-top:16px}.masthead.aasteem-theme .issue-line{color:var(--amber)}.masthead.simache-theme .issue-line{color:var(--rose)}.masthead h1{font-size:clamp(48px,9vw,120px);line-height:.9}.masthead p.dek{color:var(--muted);max-width:60ch;margin:22px auto 0;font-size:16px}.featured-article{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:100px 0;border-bottom:1px solid var(--line)}.featured-article .frame{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),var(--panel-2));display:flex;align-items:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);text-align:center;padding:20px}.featured-article h2{font-size:clamp(26px,3.4vw,40px);margin-bottom:16px}.featured-article p{color:var(--muted);margin-bottom:20px}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.book-card .cover{aspect-ratio:2/3;border:1px solid var(--line);background:linear-gradient(155deg,var(--panel-2),var(--ink));display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-family:'Lalezar',sans-serif;font-size:15px;color:var(--muted);text-align:center;padding:20px}.book-card h3{font-size:17px;margin-bottom:6px}.book-card .book-meta{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.mark-divider{display:flex;justify-content:center;padding:60px 0 0}.mark-divider svg{width:140px;height:auto;opacity:.5}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-grid h2,.contact-grid h1{margin-bottom:20px}.contact-grid p{color:var(--muted);max-width:46ch;margin-bottom:30px}.social-list{display:flex;flex-direction:column;gap:14px}.social-list a{font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--paper);border-bottom:1px solid var(--line);padding-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.social-list a:hover{color:var(--amber);border-color:var(--amber)}.social-list a svg{width:16px;height:16px;flex:none}form{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.field input,.field textarea{background:#fff0;border:none;border-bottom:1px solid var(--line);color:var(--paper);font-size:15px;padding:10px 2px;font-family:inherit}.field input:focus,.field textarea:focus{outline:none;border-color:var(--amber)}.field textarea{resize:vertical;min-height:90px}.site-footer{position:relative;min-height:320px;overflow:hidden;border-top:1px solid var(--line);padding:0;background-color:var(--ink)}.site-footer .footer-art-wrap{position:absolute;inset:0;width:100%;height:100%;line-height:0;overflow:hidden;z-index:0}.site-footer .footer-art-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 8 7 / .92) 0%,rgb(10 8 7 / .72) 46%,rgb(10 8 7 / .38) 100%);pointer-events:none}.site-footer .footer-art{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.site-footer>.container{position:relative;z-index:2;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;padding-top:32px;padding-bottom:18px;box-sizing:border-box}.site-footer .footer-top{position:relative;z-index:3}.site-footer .footer-bottom{position:relative;z-index:3;margin-top:24px}.book-grid-fallback .cover{padding:0;overflow:hidden}.book-grid-fallback .cover img{display:block;width:100%;height:100%;object-fit:cover}.book-card-placeholder{cursor:default}footer{border-top:1px solid var(--line);padding:60px 0 32px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:28px;margin-bottom:22px}.footer-links{display:flex;gap:28px;flex-wrap:wrap}.footer-links a{font-size:13px;color:var(--muted)}.footer-links a:hover{color:var(--amber)}.footer-bottom{display:flex;justify-content:space-between;color:var(--muted);font-family:'IBM Plex Mono',monospace;font-size:11px;flex-wrap:wrap;gap:10px}.single-book-page{background:radial-gradient(circle at 78% 12%,rgb(201 151 75 / .08),transparent 30%),#100d0b}.book-single-hero{padding:150px 0 90px;border-bottom:1px solid var(--line)}.book-single-grid{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(45px,8vw,110px);align-items:center}.book-single-cover{position:relative;aspect-ratio:2/3;max-width:420px;width:100%;border:1px solid rgb(237 230 218 / .16);background:linear-gradient(145deg,var(--panel-2),#0b0908);overflow:hidden;box-shadow:28px 32px 80px rgb(0 0 0 / .35)}.book-single-cover::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,rgb(255 255 255 / .05),transparent 35%,rgb(0 0 0 / .18))}.book-single-cover img{display:block;width:100%;height:100%;object-fit:cover}.book-single-copy{max-width:720px}.book-single-copy .eyebrow{margin-bottom:22px}.book-single-title{font-size:clamp(48px,7vw,94px);line-height:.92;margin:0 0 24px}.book-single-title .fa,.book-single-title .en{display:block}.book-single-title .en{font-family:'Bebas Neue',sans-serif;letter-spacing:.04em;font-size:.58em;color:var(--muted);margin-top:12px;direction:ltr}.book-single-publisher{font:11px/1.7 'IBM Plex Mono',monospace;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 28px}.book-single-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:18px 0;gap:18px 30px}.book-single-detail{display:flex;flex-direction:column;gap:6px}.book-single-detail span:first-child{font:9px 'IBM Plex Mono',monospace;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.book-single-detail span:last-child{font-size:15px;color:var(--paper)}.book-single-content{padding:90px 0 120px}.book-single-content .container{max-width:920px}.book-single-content .entry-content{font-size:17px;line-height:2.15}.book-single-content .entry-content h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 24px}.book-single-content .entry-content h3{font-size:24px;margin-top:48px}.book-single-content .entry-content p{max-width:72ch;color:#c9c0b5}.book-single-content .entry-content img{display:block;margin:42px auto}.book-single-empty{padding:80px 0;border-top:1px solid var(--line);color:var(--muted);font:11px 'IBM Plex Mono',monospace}@media(max-width:800px){.book-single-hero{padding:120px 0 70px}.book-single-grid{grid-template-columns:1fr;gap:42px}.book-single-cover{max-width:330px;margin:0 auto}.book-single-copy{max-width:none}.book-single-title{font-size:clamp(44px,12vw,72px)}.book-single-content{padding:70px 0 90px}.site-footer{min-height:420px}.site-footer>.container{min-height:420px;padding-top:28px;padding-bottom:18px}}@media(max-width:560px){.book-single-details{grid-template-columns:1fr}.site-footer{min-height:460px}.site-footer>.container{min-height:460px}.site-footer .footer-top{gap:22px;margin-bottom:20px}}@media (max-width:860px){.about-grid,.contact-grid,.featured-article{grid-template-columns:1fr;gap:40px}.article-grid,.book-grid,.poster-grid{grid-template-columns:repeat(2,1fr)}nav.nav-links{position:fixed;inset:0;top:0;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:none;z-index:99}nav.nav-links.open{display:flex}nav.nav-links a{font-size:20px}.menu-btn{display:flex}}@media (max-width:560px){.article-grid,.book-grid,.poster-grid{grid-template-columns:1fr}.film-row{grid-template-columns:1fr;gap:8px;text-align:start}.film-meta{text-align:start}section{padding:80px 0}.hero-social{gap:14px}}@media (prefers-reduced-motion:reduce){.hero-mark path{animation:none;stroke-dashoffset:0}.reveal{transition:none;opacity:1;transform:none}.scroll-cue .line{animation:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--amber);color:var(--ink);padding:14px 22px;font-family:'IBM Plex Mono',monospace;font-size:13px}.skip-link:focus{left:16px;top:16px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute!important;word-wrap:normal!important}.screen-reader-text:focus{background:var(--amber);color:var(--ink);display:block;height:auto;width:auto;padding:14px 22px;left:16px;top:16px;position:fixed;z-index:9999;clip:auto;clip-path:none}.entry-content{max-width:74ch;margin:0 auto}.entry-content h1,.entry-content h2,.entry-content h3{margin:1.4em 0 .6em;line-height:1.3}.entry-content p{margin-bottom:1.2em;color:var(--paper)}.entry-content a{color:var(--amber);border-bottom:1px solid var(--amber)}.entry-content ul,.entry-content ol{margin:0 0 1.2em;padding-inline-start:1.4em}.entry-content blockquote{border-inline-start:2px solid var(--amber);padding-inline-start:22px;margin:1.6em 0;color:var(--muted);font-style:italic}.entry-content img{border:1px solid var(--line);margin:1.4em 0}.entry-title{font-size:clamp(32px,5vw,56px);margin-bottom:.4em}.entry-meta{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);letter-spacing:.06em;margin-bottom:2em;display:flex;gap:16px;flex-wrap:wrap}.featured-thumb{border:1px solid var(--line);margin-bottom:40px;overflow:hidden}.featured-thumb img{display:block;width:100%}.post-list{display:flex;flex-direction:column;gap:0}.post-list-item{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--line);align-items:start}.post-list-item:last-child{border-bottom:1px solid var(--line)}.post-list-item .p-date{font-family:'IBM Plex Mono',monospace;color:var(--amber);font-size:13px}.post-list-item h2{font-size:20px;margin-bottom:6px}.post-list-item p{color:var(--muted);font-size:14px}.site-pagination{display:flex;justify-content:center;gap:14px;margin-top:60px;font-family:'IBM Plex Mono',monospace;font-size:13px}.site-pagination a,.site-pagination span{border:1px solid var(--line);padding:10px 16px;color:var(--paper)}.site-pagination a:hover{border-color:var(--amber);color:var(--amber)}.site-pagination .current{border-color:var(--amber);color:var(--amber)}.error-404{text-align:center;padding:220px 0 140px}.error-404 .code{font-family:'IBM Plex Mono',monospace;font-size:14px;color:var(--amber);letter-spacing:.2em;margin-bottom:20px}.error-404 h1{font-size:clamp(40px,7vw,80px);margin-bottom:20px}.search-form{display:flex;gap:0;border-bottom:1px solid var(--line);max-width:520px;margin:30px auto 0}.search-form input[type="search"]{flex:1;background:#fff0;border:none;color:var(--paper);font-size:16px;padding:12px 4px;font-family:inherit}.search-form input[type="search"]:focus{outline:none}.search-form button{background:none;border:none;color:var(--amber);font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.06em;cursor:pointer}.site-sidebar{display:flex;flex-direction:column;gap:44px}.widget{border-top:1px solid var(--line);padding-top:20px}.widget-title{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.widget ul{display:flex;flex-direction:column;gap:10px}.widget a{font-size:14px;color:var(--paper)}.widget a:hover{color:var(--amber)}.content-with-sidebar{display:grid;grid-template-columns:2fr 1fr;gap:70px;align-items:start}@media (max-width:860px){.content-with-sidebar{grid-template-columns:1fr}}.comments-area{margin-top:80px;border-top:1px solid var(--line);padding-top:50px}.comments-title{font-size:24px;margin-bottom:30px}.comment-list{list-style:none}.comment-body{border-top:1px solid var(--line);padding:24px 0}.comment-author{font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--amber);margin-bottom:6px}.comment-metadata{font-size:11px;color:var(--muted);margin-bottom:10px}.comment-reply-link{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}.comment-form{display:flex;flex-direction:column;gap:18px;margin-top:30px;max-width:600px}.comment-form input,.comment-form textarea{background:#fff0;border:none;border-bottom:1px solid var(--line);color:var(--paper);font-size:15px;padding:10px 2px;font-family:inherit;width:100%}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--amber)}.comment-form label{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px}img[loading="load"],img.lazyloaded{animation:fadeInImg .5s ease}@keyframes fadeInImg{from{opacity:0}to{opacity:1}}.alignwide{width:100%;max-width:1400px;margin-inline:auto}.alignfull{width:100vw;margin-inline-start:calc(50% - 50vw)}.aligncenter{margin-inline:auto;display:block}.mag-interior{--accent:var(--amber)}.issue-masthead{position:relative;padding:210px 0 90px;text-align:center;border-bottom:1px solid var(--line);overflow:hidden}.issue-masthead .mast-watermark{position:absolute;inset-inline:0;top:50%;transform:translateY(-46%);width:min(900px,140vw);left:50%;translate:-50% 0;color:var(--accent);opacity:.06;pointer-events:none}.issue-masthead .mast-inner{position:relative;z-index:2}.issue-masthead .mag-logo{width:74px;margin:0 auto 26px;color:var(--accent)}.issue-masthead .issue-index{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.issue-masthead h1{font-size:clamp(48px,9vw,120px);line-height:.9}.issue-masthead p.dek{color:var(--muted);max-width:60ch;margin:22px auto 0;font-size:16px}.issue-masthead .issue-line{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-top:22px}.cat-pills{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:34px}.cat-pills a,.cat-pills .pill{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:7px 16px;color:var(--muted);display:flex;align-items:center;gap:8px;transition:border-color .25s,color .25s}.cat-pills a:hover{border-color:var(--accent);color:var(--accent)}.cat-pills .pill.on{border-color:var(--accent);color:var(--accent)}.cat-pills .pill .n{opacity:.6;font-size:10px}.lead-story{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--line);margin:70px 0;overflow:hidden;position:relative}.lead-story .lead-media{aspect-ratio:4/3;overflow:hidden;position:relative;background:linear-gradient(155deg,var(--panel-2),var(--ink))}.lead-story .lead-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.lead-story:hover .lead-media img{transform:scale(1.05)}.lead-story .lead-media .ph-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);letter-spacing:.08em}.lead-story .lead-body{padding:56px;display:flex;flex-direction:column;justify-content:center}.lead-story .lead-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:10px;margin-bottom:18px}.lead-story .lead-eyebrow::before{content:'';width:22px;height:1px;background:var(--accent)}.lead-story h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:18px;line-height:1.15}.lead-story p{color:var(--muted);margin-bottom:24px;max-width:52ch}.lead-story .lead-meta{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);display:flex;gap:18px;flex-wrap:wrap}.lead-story .lead-cta{margin-top:26px;display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:3px;width:fit-content}@media (max-width:860px){.lead-story{grid-template-columns:1fr}.lead-story .lead-body{padding:36px}}.ed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.ed-card{border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease}.ed-card:hover{transform:translateY(-6px);border-color:var(--accent)}.ed-card .ed-media{aspect-ratio:4/3;overflow:hidden;position:relative;background:linear-gradient(155deg,var(--panel-2),var(--ink));border-bottom:1px solid var(--line)}.ed-card .ed-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ed-card:hover .ed-media img{transform:scale(1.07)}.ed-card .ed-media .ph-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.ed-card .ed-cat{position:absolute;top:14px;inset-inline-start:14px;z-index:2;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgb(16 13 11 / .78);backdrop-filter:blur(4px);color:var(--accent);border:1px solid var(--accent);padding:5px 11px;border-radius:999px}.ed-card .ed-body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.ed-card .ed-date{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.ed-card h3{font-size:19px;line-height:1.35}.ed-card p{font-size:13px;color:var(--muted);flex:1}.ed-card .ed-readmore{margin-top:auto;padding-top:6px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:6px}@media (max-width:860px){.ed-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ed-grid{grid-template-columns:1fr}}.status-row{display:flex;align-items:center;gap:10px;margin-top:22px;font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--muted);letter-spacing:.03em}.status-dot{width:8px;height:8px;border-radius:50%;background:#6bcf7f;flex:none;box-shadow:0 0 0 0 rgb(107 207 127 / .6);animation:status-pulse 2.2s infinite}@keyframes status-pulse{0%{box-shadow:0 0 0 0 rgb(107 207 127 / .5)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.status-sep{opacity:.5}.tehran-clock{color:var(--amber);margin-inline-start:2px}.tehran-clock::before{content:'· '}.quote-frame-sign .status-row{margin-top:0;justify-content:center;flex-wrap:wrap}.copy-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%) translateY(12px);background:var(--paper);color:var(--ink);font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.05em;padding:10px 18px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:999}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.big-email-section{padding-top:20px;padding-bottom:20px}.big-email-label{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.big-email{display:inline-block;font-family:'Lalezar',sans-serif;direction:ltr;font-size:clamp(28px,6vw,72px);color:var(--paper);line-height:1.2;word-break:break-word;border-bottom:2px solid #fff0;transition:color .25s,border-color .25s}body.lang-en .big-email{font-family:'Bebas Neue',sans-serif;letter-spacing:.02em}.big-email:hover{color:var(--amber);border-color:var(--amber)}.about-quote-hero{position:relative;overflow:hidden;padding-top:170px;padding-bottom:110px;background-image:radial-gradient(ellipse at 50% 0%,rgb(201 151 75 / .10) 0%,transparent 55%),linear-gradient(180deg,rgb(16 13 11 / .60) 0%,rgb(16 13 11 / .94) 100%),url(/wp-content/themes/Javad-Kavandi-V4.9.71/assets/images/hero-backdrop.jpg);background-size:cover;background-position:center}.about-quote-hero::before{content:attr(data-watermark);position:absolute;z-index:0;inset-inline-end:-2vw;top:-4vw;font-family:'Bebas Neue',sans-serif;font-size:clamp(90px,22vw,340px);line-height:1;color:#fff0;-webkit-text-stroke:1px var(--line);text-stroke:1px var(--line);letter-spacing:.02em;pointer-events:none;user-select:none;white-space:nowrap}.about-quote-hero .container{position:relative;z-index:1}.quote-frame{position:relative;max-width:920px;margin:0 auto;padding:64px 60px;background:rgb(27 22 19 / .55);border:1px solid var(--line);backdrop-filter:blur(2px);text-align:center}.quote-frame::before{content:'';position:absolute;inset:14px;border:1px solid rgb(201 151 75 / .35);pointer-events:none}@media (max-width:640px){.quote-frame{padding:44px 24px}.quote-frame::before{inset:9px}}.quote-frame-mark{display:block;font-family:'Lalezar',sans-serif;font-size:56px;line-height:.4;color:var(--amber);opacity:.6;margin:0 0 22px}.quote-frame-text{font-family:'Vazirmatn',sans-serif;font-weight:500;line-height:1.9;font-size:clamp(16px,1.7vw,22px);max-width:56ch;margin:0 auto;color:var(--paper)}body.lang-en .quote-frame-text{font-family:'Inter',sans-serif;font-weight:400}.quote-frame-sign{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:34px}.quote-frame-sign-rule{width:40px;height:1px;background:var(--amber)}.quote-frame-sign-name{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.08em;color:var(--muted);direction:ltr;unicode-bidi:isolate}.quote-frame-sign-name .slash{color:var(--amber);margin:0 8px}.word-marquee-static{text-align:center;white-space:normal}.word-marquee-static span{font-family:'IBM Plex Mono',monospace;font-size:15px;letter-spacing:.06em;color:var(--muted)}.word-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:22px 0;margin:10px 0 0;width:100%;max-width:100%;box-sizing:border-box}.word-marquee-track{display:inline-block;animation:marquee 26s linear infinite}.word-marquee-track span{font-family:'IBM Plex Mono',monospace;font-size:15px;letter-spacing:.04em;color:var(--muted);padding:0 18px}.word-marquee-track span.dot{color:var(--amber);font-size:8px;vertical-align:middle;padding:0 4px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-25%)}}body.lang-en .word-marquee-track{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.word-marquee-track{animation:none}}.about-editorial{max-width:760px}.about-editorial .entry-content{font-size:17px;line-height:2}body.lang-en .dropcap>p:first-of-type::first-letter{float:inline-start;font-family:'Bebas Neue',sans-serif;font-size:76px;line-height:.8;color:var(--amber);padding:8px 10px 0 4px}.festival-badges{display:flex;flex-wrap:wrap;gap:10px}.festival-badge{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.05em;border:1px solid var(--amber);color:var(--amber);border-radius:999px;padding:8px 16px;line-height:1.4}.film-section-title{font-size:22px;margin:56px 0 22px;padding-top:36px;border-top:1px solid var(--line)}.film-trailer .trailer-embed{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--line);overflow:hidden}.film-trailer .trailer-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.crew-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 40px}.crew-list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.crew-list .crew-role{color:var(--muted);font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.04em}.crew-list .crew-name{color:var(--paper)}@media (max-width:600px){.crew-list{grid-template-columns:1fr}}.article-list{display:flex;flex-direction:column}.article-row{display:grid;grid-template-columns:300px 1fr;gap:36px;align-items:stretch;padding:36px 0;border-top:1px solid var(--line);transition:opacity .3s ease}.article-list .article-row:last-child{border-bottom:1px solid var(--line)}.article-row:hover{opacity:.92}.article-row .row-media{aspect-ratio:4/3;overflow:hidden;position:relative;background:linear-gradient(155deg,var(--panel-2),var(--ink))}.article-row .row-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.article-row:hover .row-media img{transform:scale(1.05)}.article-row .row-cat{position:absolute;top:14px;inset-inline-start:14px;z-index:2;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgb(16 13 11 / .78);backdrop-filter:blur(4px);color:var(--accent);border:1px solid var(--accent);padding:5px 11px;border-radius:999px}.article-row .row-body{display:flex;flex-direction:column;justify-content:center;gap:10px}.article-row .row-date{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.06em}.article-row h3{font-size:23px;line-height:1.3}.article-row h3 a{transition:color .2s}.article-row:hover h3 a{color:var(--accent)}.article-row p{color:var(--muted);font-size:14px;max-width:62ch}.article-row .row-readmore{margin-top:4px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:6px}@media (max-width:700px){.article-row{grid-template-columns:1fr;gap:18px}.article-row .row-media{aspect-ratio:16/9}}.single-hero{position:relative;min-height:64vh;display:flex;align-items:flex-end;padding:130px 0 64px;overflow:hidden;border-bottom:1px solid var(--line)}.single-hero .hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(155deg,var(--panel-2),var(--ink))}.single-hero .hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.55}.single-hero .hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(16 13 11 / .25) 0%,rgb(16 13 11 / .85) 75%,var(--ink) 100%)}.single-hero .hero-mark-bg{position:absolute;inset-inline:0;top:8%;width:min(500px,80vw);left:50%;translate:-50% 0;color:var(--accent);opacity:.07;pointer-events:none}.single-hero .hero-content{position:relative;z-index:2;text-align:center;width:100%}.single-hero .cat-badge{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:7px 16px;margin-bottom:22px}.single-hero h1{font-size:clamp(34px,5.6vw,64px);max-width:20ch;margin:0 auto 22px;line-height:1.15}.single-hero .hero-meta{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--muted);display:flex;gap:20px;flex-wrap:wrap;justify-content:center;letter-spacing:.04em}.single-hero .hero-meta span{display:flex;align-items:center;gap:6px}.read-progress{position:fixed;top:0;inset-inline:0;height:3px;z-index:200;background:#fff0}.read-progress-bar{height:100%;width:0%;background:var(--accent)}.entry-content.editorial{max-width:70ch}.entry-content.editorial blockquote{border-inline-start:none;padding:6px 0 6px 4px;margin:2em 0;position:relative;font-family:'Lalezar',sans-serif;font-size:clamp(22px,2.6vw,30px);line-height:1.4;color:var(--paper);font-style:normal}.entry-content.editorial blockquote::before{content:'\201C';display:block;font-family:Georgia,serif;font-size:64px;line-height:.5;color:var(--accent);opacity:.7;margin-bottom:14px}.entry-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.entry-tags a{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:6px 14px;color:var(--muted);transition:.25s}.entry-tags a:hover{border-color:var(--accent);color:var(--accent)}.share-row{display:flex;align-items:center;gap:14px;margin:34px 0;max-width:70ch;margin-inline:auto}.share-row .label{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-inline-end:6px}.share-row a{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.25s;color:var(--paper)}.share-row a:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.share-row svg{width:15px;height:15px}.author-box{display:flex;gap:20px;align-items:flex-start;border:1px solid var(--line);padding:28px;margin:50px auto;max-width:70ch}.author-box img{width:60px;height:60px;border-radius:50%;flex:none;border:1px solid var(--line)}.author-box .role{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;display:block}.author-box h4{font-size:16px;margin-bottom:8px}.author-box p{color:var(--muted);font-size:13px;margin:0}.related-wrap{border-top:1px solid var(--line);padding-top:70px;margin-top:80px}.related-wrap .section-head h2{font-size:clamp(24px,3vw,32px)}.article-nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:0}.article-nav a{padding:36px;transition:background .25s}.article-nav a:hover{background:var(--panel)}.article-nav .prev{border-inline-end:1px solid var(--line);text-align:start}.article-nav .next{text-align:end}.article-nav-thumb{display:block;width:100%;max-width:190px;aspect-ratio:16/9;overflow:hidden;margin-bottom:18px;border:1px solid var(--line);background:var(--panel)}.article-nav-thumb img{display:block;width:100%;height:100%;object-fit:cover}.article-nav .next .article-nav-thumb{margin-inline-start:auto}.article-nav .dir-label{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.article-nav h5{font-size:17px;line-height:1.4}@media (max-width:650px){.article-nav{grid-template-columns:1fr}.article-nav .prev{border-inline-end:none;border-bottom:1px solid var(--line)}.article-nav .next{text-align:start}}@media (max-width:860px){.issue-masthead{padding:180px 0 70px}.single-hero{min-height:auto;padding:150px 0 50px}}.film-intro{padding:clamp(110px,15vw,190px) 0 90px;border-bottom:1px solid var(--line)}.film-intro-grid{display:grid;grid-template-columns:minmax(280px,42%) 1fr;gap:clamp(36px,6vw,90px);align-items:center}.film-poster-frame{aspect-ratio:1/1;overflow:hidden;background:#17120f;border:1px solid var(--line)}.film-poster-image{display:block;width:100%;height:100%;object-fit:cover}.film-intro-copy{max-width:850px}.film-intro-copy .display{margin:.25em 0 .15em}.film-logline{font-size:clamp(18px,2vw,28px);line-height:1.65;max-width:720px;margin:28px 0}.film-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0}.film-facts div{padding:16px 12px;border-inline-end:1px solid var(--line)}.film-facts div:last-child{border-inline-end:0}.film-facts span{display:block;font:11px/1.4 "IBM Plex Mono",monospace;text-transform:uppercase;opacity:.55;margin-bottom:7px}.film-facts strong{font-size:14px;font-weight:500}.film-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.film-body{padding:90px 0}.film-content-wrap{max-width:920px}.film-synopsis .entry-content{font-size:19px;line-height:2}.film-section-title{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px}.film-note{margin-top:90px;padding:50px 0;border-top:1px solid var(--line);font-size:20px;line-height:1.9}.film-note p{margin:0}.film-gallery,.film-trailer,.film-credits,.film-honors{padding:90px 0;border-top:1px solid var(--line)}.film-gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.film-gallery-item{display:block;grid-column:span 4;overflow:hidden;background:#17120f}.film-gallery-item:nth-child(4n+1){grid-column:span 7}.film-gallery-item:nth-child(4n+2){grid-column:span 5}.film-gallery-item img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .6s ease}.film-gallery-item:hover img{transform:scale(1.025)}.trailer-embed{position:relative;aspect-ratio:16/9;background:#080706}.trailer-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.crew-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.crew-grid div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.crew-grid span{opacity:.55}.honors-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.honors-grid ul{margin:0;padding:0;list-style:none}.honors-grid li{padding:15px 0;border-bottom:1px solid var(--line);line-height:1.7}.empty-state{padding:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.empty-state h2,.empty-state h3{margin:0;font-size:clamp(28px,4vw,52px)}.kavandi-admin-film-box .kavandi-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kavandi-admin-film-box input[type=text],.kavandi-admin-film-box input[type=url],.kavandi-admin-film-box textarea{width:100%;box-sizing:border-box}.kavandi-admin-film-box label{display:block;margin-bottom:6px}.kavandi-admin-film-box .roles-row{display:flex;gap:20px;flex-wrap:wrap}.kavandi-admin-film-box small{display:block;color:#777;margin-top:5px}@media(max-width:800px){.film-intro-grid{grid-template-columns:1fr}.film-facts{grid-template-columns:repeat(2,1fr)}.film-facts div:nth-child(2){border-inline-end:0}.film-facts div:nth-child(3),.film-facts div:nth-child(4),.film-facts div:nth-child(5){border-top:1px solid var(--line)}.film-gallery-item,.film-gallery-item:nth-child(4n+1),.film-gallery-item:nth-child(4n+2){grid-column:span 6}.honors-grid,.crew-grid,.kavandi-admin-film-box .kavandi-admin-grid{grid-template-columns:1fr}}@media(max-width:520px){.film-intro{padding-top:105px}.film-facts{grid-template-columns:1fr 1fr}.film-gallery-item,.film-gallery-item:nth-child(4n+1),.film-gallery-item:nth-child(4n+2){grid-column:span 12}.film-actions .btn{width:100%;text-align:center}.film-body,.film-gallery,.film-trailer,.film-credits,.film-honors{padding:65px 0}}@media(prefers-reduced-motion:reduce){.film-gallery-item img{transition:none}}.kv-lightbox{position:fixed;z-index:99999;inset:0;background:rgb(0 0 0 / .94);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;padding:30px}.kv-lightbox.open{opacity:1}.kv-lightbox img{max-width:94vw;max-height:90vh;object-fit:contain}.kv-lightbox button{position:absolute;top:18px;right:24px;background:none;border:0;color:#fff;font-size:38px;cursor:pointer;line-height:1}.poster-image{display:block;width:100%;height:100%;object-fit:cover}.poster-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:320px;padding:30px;box-sizing:border-box;text-align:center}nav.nav-links>ul{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}nav.nav-links>ul>li{position:relative;list-style:none}nav.nav-links ul li a{display:block}nav.nav-links .sub-menu{position:absolute;top:calc(100% + 18px);inset-inline-start:50%;transform:translateX(-50%) translateY(8px);min-width:180px;padding:10px;margin:0;list-style:none;background:rgb(16 13 11 / .97);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s}nav.nav-links li:hover>.sub-menu,nav.nav-links li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}nav.nav-links .sub-menu li a{padding:10px 12px;white-space:nowrap}nav.nav-links .sub-menu li a::after{display:none}nav.nav-links .menu-item-has-children>a::before{content:'+';font-family:'IBM Plex Mono',monospace;font-size:10px;margin-inline-end:7px;color:var(--amber)}@media (max-width:860px){nav.nav-links>ul{flex-direction:column;gap:22px;align-items:center}nav.nav-links .sub-menu{position:static;transform:none;min-width:0;border:0;background:#fff0;padding:6px 0 0;opacity:1;visibility:visible;pointer-events:auto;text-align:center}nav.nav-links .sub-menu li a{font-size:14px;padding:5px 12px;color:var(--muted)}nav.nav-links .menu-item-has-children>a::before{content:'';display:none}}nav.nav-links>.primary-menu{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}nav.nav-links>.primary-menu>li{position:relative;list-style:none}nav.nav-links>.primary-menu .sub-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:190px;padding:8px;background:rgb(16 13 11 / .98);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transition:.2s ease;z-index:30;list-style:none;margin:0}nav.nav-links>.primary-menu li:hover>.sub-menu,nav.nav-links>.primary-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}nav.nav-links>.primary-menu .sub-menu li{list-style:none}nav.nav-links>.primary-menu .sub-menu a{padding:10px 12px;white-space:nowrap}nav.nav-links>.primary-menu .sub-menu a::after{display:none}nav.nav-links>.primary-menu .menu-item-has-children>a::before{content:'+';font:10px 'IBM Plex Mono',monospace;margin-inline-end:7px;color:var(--amber)}@media(max-width:800px){nav.nav-links>.primary-menu{flex-direction:column;gap:22px;align-items:center}nav.nav-links>.primary-menu .sub-menu{position:static;transform:none;min-width:0;border:0;background:#fff0;padding:6px 0 0;opacity:1;visibility:visible;pointer-events:auto;text-align:center}nav.nav-links>.primary-menu .sub-menu a{font-size:14px;padding:5px 12px;color:var(--muted)}nav.nav-links>.primary-menu .menu-item-has-children>a::before{display:none}}nav.nav-links>ul,nav.nav-links>.theme-fallback-menu{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}nav.nav-links li{position:relative;list-style:none}nav.nav-links li a{display:block}nav.nav-links .sub-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:180px;padding:8px;background:rgb(16 13 11 / .98);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transition:.2s ease;z-index:30}nav.nav-links li:hover>.sub-menu,nav.nav-links li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}nav.nav-links .sub-menu li a{padding:10px 12px;white-space:nowrap}nav.nav-links .sub-menu li a:after{display:none}.theme-fallback-menu .menu-item-has-children>a:before,nav.nav-links .menu-item-has-children>a:before{content:'+';font:10px 'IBM Plex Mono',monospace;margin-inline-end:7px;color:var(--amber)}@media(max-width:800px){nav.nav-links>ul,nav.nav-links>.theme-fallback-menu{flex-direction:column;gap:22px;align-items:center}.theme-fallback-menu .sub-menu,nav.nav-links .sub-menu{position:static;transform:none;min-width:0;border:0;background:#fff0;padding:6px 0 0;opacity:1;visibility:visible;pointer-events:auto;text-align:center}.theme-fallback-menu .sub-menu li a,nav.nav-links .sub-menu li a{font-size:14px;padding:5px 12px;color:var(--muted)}.theme-fallback-menu .menu-item-has-children>a:before,nav.nav-links .menu-item-has-children>a:before{display:none}}@media (min-width:801px){nav.nav-links>.primary-menu>.menu-item-has-children{padding-bottom:14px;margin-bottom:-14px}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu{top:100%;margin-top:0}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu::before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px}}.writing-intro{padding:170px 0 70px;border-bottom:1px solid var(--line)}.writing-intro .eyebrow{margin-bottom:18px}.writing-intro h1{font-size:clamp(48px,8vw,112px);line-height:.92;max-width:900px;margin:0}.writing-intro p{max-width:650px;color:var(--muted);font-size:17px;line-height:2;margin:30px 0 0}.writing-magazines{padding:80px 0 120px}.writing-mag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.writing-mag-card{position:relative;min-height:560px;padding:42px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:var(--paper);transition:transform .45s ease,border-color .35s ease,box-shadow .45s ease}.writing-mag-card::before{content:'';position:absolute;inset:0;opacity:.9;pointer-events:none}.writing-mag-card::after{content:'';position:absolute;width:280px;height:280px;border-radius:50%;right:-90px;top:-90px;border:1px solid rgb(255 255 255 / .08);box-shadow:0 0 0 40px rgb(255 255 255 / .018),0 0 0 80px rgb(255 255 255 / .012);pointer-events:none}.writing-mag-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgb(0 0 0 / .28)}.writing-mag-aasteem{background:radial-gradient(circle at 78% 18%,rgb(201 151 75 / .25),transparent 32%),linear-gradient(145deg,#201912,#0d0b09 70%)}.writing-mag-aasteem:hover{border-color:var(--amber)}.writing-mag-simache{background:radial-gradient(circle at 78% 18%,rgb(140 74 66 / .3),transparent 32%),linear-gradient(145deg,#201415,#0d0b09 70%)}.writing-mag-simache:hover{border-color:var(--rose)}.writing-mag-index{position:absolute;top:30px;left:34px;font:11px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--muted);z-index:2}.writing-mag-mark{position:absolute;top:30px;right:32px;width:62px;height:62px;z-index:2;opacity:.95}.writing-mag-mark svg{width:100%;height:100%}.writing-mag-content{position:relative;z-index:2;max-width:560px}.writing-mag-kicker{display:block;font:11px 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.writing-mag-card h2{font-size:clamp(54px,7vw,94px);line-height:.85;margin:0 0 24px}.writing-mag-founded{display:block;margin:-10px 0 24px;font-size:12px;line-height:1.5;color:var(--muted);letter-spacing:.02em}body.lang-fa .writing-mag-founded{font-family:'Vazirmatn',sans-serif}body.lang-en .writing-mag-founded{font-family:'Inter',sans-serif;letter-spacing:.04em;text-transform:uppercase}.mast-founded{margin-top:8px;margin-bottom:20px;font-size:.8rem;color:var(--muted)}.writing-mag-card p{max-width:430px;color:#c8c0b5;font-size:15px;line-height:2;margin:0 0 34px}.writing-mag-link{display:inline-flex;align-items:center;gap:12px;font:12px 'IBM Plex Mono',monospace;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:8px}.writing-mag-aasteem .writing-mag-link{color:var(--amber)}.writing-mag-simache .writing-mag-link{color:var(--rose)}@media(max-width:800px){.writing-intro{padding:130px 0 55px}.writing-mag-grid{grid-template-columns:1fr}.writing-mag-card{min-height:500px;padding:32px}.writing-mag-card h2{font-size:64px}}@media (min-width:801px){nav.nav-links>.primary-menu>.menu-item-has-children{padding-bottom:18px;margin-bottom:-18px}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu{top:100%;margin-top:0;transform:translateX(-50%) translateY(0)}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu::before{content:'';position:absolute;top:-18px;left:0;right:0;height:18px}nav.nav-links>.primary-menu>.menu-item-has-children:hover>.sub-menu,nav.nav-links>.primary-menu>.menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}}.hero-signature{min-height:100svh;padding:130px 0 80px;text-align:start;background-image:linear-gradient(90deg,rgb(10 8 7 / .97) 0%,rgb(10 8 7 / .82) 38%,rgb(10 8 7 / .28) 74%,rgb(10 8 7 / .58) 100%),url(/wp-content/themes/Javad-Kavandi-V4.9.71/assets/images/hero-backdrop.jpg);background-position:center;background-size:cover}.hero-signature::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 45%,rgb(201 151 75 / .13),transparent 28%),linear-gradient(180deg,rgb(0 0 0 / .12),rgb(0 0 0 / .42));pointer-events:none}.hero-atmosphere{position:absolute;inset:0;background:linear-gradient(115deg,transparent 45%,rgb(201 151 75 / .08) 46%,transparent 47%);opacity:.8;pointer-events:none}.hero-grid-lines{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),rgb(255 255 255 / .25) 50%,transparent calc(50% + 1px),transparent 100%);pointer-events:none}.hero-signature-inner{position:relative;z-index:3;min-height:calc(100svh - 210px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,44%);gap:5vw;align-items:center}.hero-signature-copy{max-width:760px;padding-inline-start:2vw}.hero-kicker{display:flex;align-items:center;gap:10px;color:var(--muted);font:11px 'IBM Plex Mono',monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px}.hero-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 22px rgb(201 151 75 / .75)}.hero-signature .hero-roles{font-size:12px;text-align:start;margin-bottom:10px}.hero-signature .hero-title{font-size:clamp(62px,9vw,136px);line-height:.84;margin:0 0 30px;letter-spacing:-.035em;text-shadow:0 12px 50px rgb(0 0 0 / .35)}.hero-statement{max-width:560px;color:#c9c1b6;font-size:17px;line-height:2;margin:0 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .btn{min-width:145px;text-align:center}.hero-cinema-frame{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.hero-frame-glow{position:absolute;width:60%;height:60%;border-radius:50%;background:rgb(201 151 75 / .12);filter:blur(65px)}.hero-poster{position:absolute;overflow:hidden;border:1px solid rgb(255 255 255 / .18);box-shadow:0 35px 80px rgb(0 0 0 / .5);background:#0d0b09}.hero-poster img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.72) contrast(1.08)}.hero-poster-back{width:42%;height:66%;right:9%;top:12%;transform:rotate(7deg);opacity:.5}.hero-poster-main{width:52%;height:78%;left:20%;top:10%;transform:rotate(-4deg);z-index:2}.hero-poster-main::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(8 7 6 / .72))}.hero-frame-caption{position:absolute;z-index:3;bottom:20px;left:20px;font:10px 'IBM Plex Mono',monospace;letter-spacing:.18em;color:#eee}.hero-frame-rule{position:absolute;right:4%;bottom:9%;width:40%;height:1px;background:linear-gradient(90deg,transparent,var(--amber));z-index:4}.hero-frame-note{position:absolute;right:0;bottom:8%;z-index:4;display:flex;flex-direction:column;gap:6px;text-align:end;font:10px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--muted)}.hero-frame-note span:first-child{color:var(--amber);font-size:16px}.hero-bottom-meta{position:absolute;z-index:4;bottom:28px;left:32px;right:32px;display:flex;justify-content:space-between;font:9px 'IBM Plex Mono',monospace;letter-spacing:.16em;color:rgb(255 255 255 / .42)}.hero-signature .scroll-cue{z-index:5}.writing-mag-card{isolation:isolate}.writing-mag-media{position:absolute;inset:0;z-index:0;overflow:hidden}.writing-mag-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 7 6 / .18) 0%,rgb(9 7 6 / .36) 38%,rgb(9 7 6 / .96) 88%)}.writing-mag-media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.18) saturate(.72) contrast(1.08);transform:scale(1.03);transition:transform .8s ease,filter .8s ease}.writing-mag-card:hover .writing-mag-media img{transform:scale(1.08);filter:grayscale(0) saturate(.9) contrast(1.08)}.writing-mag-card::before{z-index:1}.writing-mag-index,.writing-mag-mark,.writing-mag-content{z-index:3}@media(max-width:900px){.hero-signature{padding-top:115px}.hero-signature-inner{grid-template-columns:1fr;min-height:auto;gap:30px}.hero-signature-copy{padding-inline:0}.hero-signature .hero-title{font-size:clamp(58px,15vw,100px)}.hero-cinema-frame{min-height:460px}.hero-poster-back{right:12%}.hero-poster-main{left:18%}}@media(max-width:600px){.hero-signature{min-height:100svh;padding:110px 0 70px}.hero-signature-inner{gap:12px}.hero-signature .hero-title{font-size:clamp(54px,18vw,82px)}.hero-statement{font-size:15px;line-height:1.9}.hero-cinema-frame{min-height:360px;margin-top:8px}.hero-poster-main{width:58%;height:82%;left:14%;top:5%}.hero-poster-back{width:46%;height:68%;right:4%;top:12%}.hero-bottom-meta{left:20px;right:20px;bottom:18px;font-size:8px}}@media (min-width:801px){nav.nav-links>.primary-menu>.menu-item-has-children{position:relative;padding-bottom:12px;margin-bottom:-12px}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu{top:100%;margin-top:0;padding:8px;min-width:205px;border-radius:2px;transform:translateX(-50%) translateY(4px)}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu::before{content:'';position:absolute;left:-10px;right:-10px;top:-12px;height:12px}nav.nav-links>.primary-menu>.menu-item-has-children:hover>.sub-menu,nav.nav-links>.primary-menu>.menu-item-has-children:focus-within>.sub-menu,nav.nav-links>.primary-menu>.menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu li a{border-bottom:1px solid rgb(255 255 255 / .055)}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu li:last-child a{border-bottom:0}}.hero-signature .hero-title{white-space:nowrap;font-size:clamp(54px,7.2vw,112px);line-height:1}.hero-cinema-frame{min-height:610px}.hero-poster-one,.hero-poster-two,.hero-poster-three{width:39%;height:61%;transition:transform .5s ease,opacity .5s ease}.hero-poster-one{left:4%;top:17%;transform:rotate(-8deg);z-index:1;opacity:.72}.hero-poster-two{left:30%;top:7%;width:42%;height:70%;transform:rotate(-1.5deg);z-index:3}.hero-poster-three{right:2%;top:18%;transform:rotate(8deg);z-index:2;opacity:.78}.hero-poster-one::after,.hero-poster-two::after,.hero-poster-three::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(8 7 6 / .76));pointer-events:none}.hero-cinema-frame:hover .hero-poster-one{transform:translateX(-8px) rotate(-10deg)}.hero-cinema-frame:hover .hero-poster-two{transform:translateY(-8px) rotate(0)}.hero-cinema-frame:hover .hero-poster-three{transform:translateX(8px) rotate(10deg)}.hero-poster-two .hero-frame-caption{bottom:20px}@media(max-width:900px){.hero-signature .hero-title{white-space:nowrap;font-size:clamp(45px,13vw,82px)}.hero-cinema-frame{min-height:430px}}@media(max-width:560px){.hero-signature .hero-title{font-size:clamp(42px,14vw,70px)}.hero-poster-one,.hero-poster-two,.hero-poster-three{height:72%}.hero-poster-one{left:2%;top:12%;width:42%}.hero-poster-two{left:24%;top:5%;width:50%}.hero-poster-three{right:0;top:14%;width:42%}}.books-page{overflow:hidden}.books-hero{position:relative;min-height:68vh;display:flex;align-items:flex-end;padding:170px 0 88px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 32%,rgb(201 151 75 / .16),transparent 24%),linear-gradient(115deg,rgb(16 13 11 / .98) 0%,rgb(16 13 11 / .86) 52%,rgb(16 13 11 / .5) 100%),url(/wp-content/themes/Javad-Kavandi-V4.9.71/assets/images/hero-backdrop.jpg) center/cover}.books-hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:50px;align-items:end}.books-hero-copy{max-width:820px}.books-hero h1{font-size:clamp(52px,8vw,112px);line-height:.9;margin:0;max-width:900px}.books-hero-copy p{color:#c6bdb2;max-width:620px;font-size:17px;line-height:2;margin:30px 0 0}.books-hero-mark{border-inline-start:1px solid var(--line);padding-inline-start:28px;padding-bottom:5px;display:flex;flex-direction:column;gap:8px}.books-hero-number{font:clamp(60px,8vw,96px)/.8 'Bebas Neue','IBM Plex Mono',sans-serif;color:var(--amber);letter-spacing:.03em}.books-hero-label{font:10px/1.5 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.books-collection{padding:100px 0 130px}.books-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:50px;align-items:end;margin-bottom:58px;padding-bottom:28px;border-bottom:1px solid var(--line)}.books-section-index{display:block;font:11px 'IBM Plex Mono',monospace;letter-spacing:.15em;color:var(--amber);margin-bottom:12px}.books-section-head h2{font-size:clamp(42px,6vw,76px);line-height:.9;margin:0}.books-section-head p{color:var(--muted);font-size:14px;line-height:2;max-width:40ch;margin:0}.books-editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:52px 28px}.book-editorial-card{grid-column:span 4;display:block;min-width:0}.book-editorial-card:nth-child(4n+1){grid-column:span 5}.book-editorial-card:nth-child(4n+2){grid-column:span 4}.book-editorial-card:nth-child(4n+3){grid-column:span 3}.book-editorial-cover{position:relative;aspect-ratio:2/3;overflow:hidden;background:linear-gradient(145deg,var(--panel-2),#0b0908);border:1px solid var(--line)}.book-editorial-cover img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease}.book-editorial-card:hover .book-editorial-cover img{transform:scale(1.035);filter:saturate(1.05) contrast(1.04)}.book-editorial-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .02) 45%,rgb(0 0 0 / .48) 100%);pointer-events:none}.book-editorial-index{position:absolute;z-index:2;top:14px;inset-inline-start:15px;font:10px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#fff;background:rgb(16 13 11 / .68);padding:7px 9px;backdrop-filter:blur(8px)}.book-editorial-arrow{position:absolute;z-index:2;bottom:14px;inset-inline-end:15px;width:34px;height:34px;border:1px solid rgb(255 255 255 / .3);display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(16 13 11 / .45);opacity:0;transform:translateY(8px);transition:.3s ease}.book-editorial-card:hover .book-editorial-arrow{opacity:1;transform:none}.book-editorial-placeholder{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--muted);font:13px 'IBM Plex Mono',monospace;text-align:center}.book-editorial-info{padding-top:17px}.book-editorial-meta{display:flex;gap:12px;align-items:center;min-height:18px;margin-bottom:8px;color:var(--muted);font:10px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.book-editorial-meta span+span::before{content:'·';margin-inline-end:12px;color:var(--amber)}.book-editorial-info h3{font-size:clamp(22px,2.5vw,34px);line-height:1.1;margin:0 0 7px}body.lang-en .book-editorial-info h3{font-family:'Bebas Neue',sans-serif;letter-spacing:.04em;text-transform:uppercase}.book-editorial-info p{font:11px 'IBM Plex Mono',monospace;color:var(--muted);margin:0}.books-empty{padding:90px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.books-empty-number{font:12px 'IBM Plex Mono',monospace;color:var(--amber)}.books-empty h2{font-size:clamp(38px,6vw,76px);margin:18px 0 10px}.books-empty p{color:var(--muted);margin:0}.writing-title{font-size:clamp(42px,6vw,82px)!important;line-height:.98!important;max-width:760px!important}.writing-intro p{max-width:620px;font-size:15px}html[dir="ltr"] .eyebrow::before{order:2}body.lang-en .writing-mag-card,body.lang-en .book-editorial-card{direction:ltr}@media(max-width:860px){.container{padding-inline:22px}header{padding:16px 0}header .container{min-height:42px}.brand-name{font-size:18px}nav.nav-links{padding:100px 22px 70px;overflow-y:auto;overscroll-behavior:contain}nav.nav-links>.primary-menu{gap:18px;width:100%}nav.nav-links>.primary-menu>li{width:100%;text-align:center}nav.nav-links>.primary-menu>li>a{font-size:20px;padding:4px 0}nav.nav-links>.primary-menu .sub-menu{padding:8px 0 0}nav.nav-links>.primary-menu .sub-menu a{font-size:13px;padding:4px 10px}.header-actions{gap:10px;z-index:101}.lang-toggle{padding:6px 11px;font-size:11px}.books-hero{min-height:70svh;padding:125px 0 60px}.books-hero-grid{grid-template-columns:1fr;gap:34px}.books-hero h1{font-size:clamp(45px,12vw,78px)}.books-hero-copy p{font-size:15px;margin-top:22px}.books-hero-mark{border-inline-start:0;border-top:1px solid var(--line);padding:18px 0 0;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:12px 18px}.books-hero-number{font-size:58px}.books-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.books-section-head h2{font-size:clamp(42px,11vw,68px)}.books-section-head p{max-width:60ch}.books-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 18px}.book-editorial-card,.book-editorial-card:nth-child(4n+1),.book-editorial-card:nth-child(4n+2),.book-editorial-card:nth-child(4n+3){grid-column:span 1}.book-editorial-info h3{font-size:25px}.writing-intro{padding:125px 0 52px}.writing-title{font-size:clamp(40px,9vw,68px)!important;line-height:1.02!important}.writing-mag-card{min-height:500px;padding:30px}.writing-mag-card h2{font-size:58px}}@media(max-width:560px){.container{padding-inline:18px}.books-hero{min-height:auto;padding:112px 0 48px}.books-hero h1{font-size:clamp(40px,12vw,64px)}.books-hero-copy p{font-size:14px;line-height:1.9}.books-collection{padding:70px 0 90px}.books-section-head{margin-bottom:32px}.books-section-head h2{font-size:44px}.books-editorial-grid{grid-template-columns:1fr 1fr;gap:34px 12px}.book-editorial-info{padding-top:12px}.book-editorial-meta{font-size:8px;gap:7px;white-space:nowrap;overflow:hidden}.book-editorial-meta span+span::before{margin-inline-end:7px}.book-editorial-info h3{font-size:22px;line-height:1.05}.book-editorial-info p{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-editorial-arrow{opacity:1;transform:none;width:29px;height:29px;bottom:9px;inset-inline-end:9px}.writing-title{font-size:clamp(37px,10vw,54px)!important;line-height:1.04!important}.writing-intro p{font-size:14px;line-height:1.9;margin-top:20px}.writing-magazines{padding:55px 0 80px}.writing-mag-card{min-height:440px;padding:25px}.writing-mag-card h2{font-size:52px}.writing-mag-card p{font-size:13px;line-height:1.8;margin-bottom:25px}.writing-mag-index{top:22px;inset-inline-start:22px}.writing-mag-mark{top:20px;inset-inline-end:20px;width:50px;height:50px}.hero-signature .hero-title{font-size:clamp(40px,13.5vw,62px);letter-spacing:-.02em}.hero-signature{padding-top:104px}.hero-signature-inner{gap:8px}.hero-cinema-frame{min-height:330px}.hero-poster-one,.hero-poster-two,.hero-poster-three{height:70%}.hero-poster-one{left:0;width:43%;top:13%}.hero-poster-two{left:24%;width:52%;top:5%}.hero-poster-three{right:0;width:43%;top:15%}.hero-actions .btn{width:100%;justify-content:center}.hero-bottom-meta{font-size:7px;left:12px;right:12px}}.brand-signature{gap:9px;min-width:max-content;position:relative}.brand-signature-mark{font:600 18px/1 'Bebas Neue',sans-serif;letter-spacing:.04em;color:var(--amber);position:relative;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid var(--amber);border-radius:50%;transform:rotate(-8deg)}.brand-signature-mark::after{content:'';position:absolute;width:38px;height:10px;left:-5px;bottom:-6px;border-bottom:1px solid var(--amber);border-radius:0 0 50% 50%;opacity:.75}.brand-signature-name{font-family:'Lalezar',sans-serif;font-size:19px;line-height:1;letter-spacing:.01em;position:relative;padding-bottom:5px}.brand-signature-name::after{content:'';position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--amber),transparent);transform-origin:left;opacity:.75}body.lang-en .brand-signature-name{font-family:'Bebas Neue',sans-serif;font-size:21px;letter-spacing:.08em;padding-bottom:3px}body.lang-en .brand-signature-name::after{transform-origin:left}.hero-kicker-roles{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.hero-kicker-roles .hero-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px rgb(201 151 75 / .55);display:inline-block;vertical-align:middle;margin-inline-end:8px}.hero-signature .hero-roles{display:none}.portrait{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--panel);min-height:520px}.portrait::after{content:'JAVAD KAVANDI / 01';position:absolute;left:18px;bottom:14px;font:9px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:rgb(255 255 255 / .7);padding:6px 8px;background:rgb(16 13 11 / .5);backdrop-filter:blur(6px)}.portrait-img{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.03);transition:transform .8s ease,filter .8s ease}.portrait:hover .portrait-img{transform:scale(1.025);filter:saturate(1) contrast(1.05)}.writing-room-home{padding:115px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.writing-room-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:70px;align-items:center}.writing-room-home-copy h2{font-size:clamp(48px,7vw,92px);line-height:.9;margin:0 0 24px;max-width:760px}.writing-room-home-copy p{max-width:680px;color:var(--muted);font-size:16px;line-height:2;margin-bottom:28px}.writing-room-formats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:32px}.writing-room-formats span{border:1px solid var(--line);padding:7px 10px;color:var(--muted);font:10px 'IBM Plex Mono',monospace;letter-spacing:.05em}.writing-room-actions{display:flex;gap:10px;flex-wrap:wrap}.writing-room-home-visual{min-height:430px;position:relative;border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,rgb(201 151 75 / .13),transparent 35%),linear-gradient(145deg,#211a15,#0d0b09);display:flex;align-items:center;justify-content:center;overflow:hidden}.writing-room-home-visual::before,.writing-room-home-visual::after{content:'';position:absolute;border:1px solid rgb(201 151 75 / .18);border-radius:50%}.writing-room-home-visual::before{width:290px;height:290px}.writing-room-home-visual::after{width:410px;height:410px}.writing-room-big{font:180px/.8 'Bebas Neue',sans-serif;letter-spacing:.04em;color:#fff0;-webkit-text-stroke:1px rgb(237 230 218 / .28);transform:rotate(-8deg);z-index:1}.writing-room-line{position:absolute;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--amber),transparent);opacity:.5}.writing-room-line.line-a{transform:rotate(26deg)}.writing-room-line.line-b{transform:rotate(-26deg)}.writing-room-note{position:absolute;font:9px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--muted);z-index:2}.writing-room-note.note-a{top:22px;left:22px}.writing-room-note.note-b{right:22px;bottom:22px}.writing-room-hero{padding:190px 0 95px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 45%,rgb(201 151 75 / .14),transparent 26%),linear-gradient(120deg,#100d0b 0%,#17110e 55%,#0d0a08 100%)}.writing-room-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:80px;align-items:end}.writing-room-hero h1{font-size:clamp(58px,9vw,126px);line-height:.86;max-width:900px;margin:0 0 28px}.writing-room-hero p{max-width:680px;color:var(--muted);font-size:17px;line-height:2;margin-bottom:32px}.writing-room-hero-mark{min-height:360px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;padding:25px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgb(201 151 75 / .12),transparent 45%)}.writing-room-hero-mark::before,.writing-room-hero-mark::after{content:'';position:absolute;border:1px solid rgb(201 151 75 / .18);border-radius:50%;inset:15%}.writing-room-hero-mark::after{inset:28%}.writing-room-hero-mark span{font:220px/.75 'Bebas Neue',sans-serif;letter-spacing:.02em;color:#fff0;-webkit-text-stroke:1px rgb(237 230 218 / .25);align-self:center;margin-top:auto;margin-bottom:auto;z-index:1}.writing-room-hero-mark small{font:9px 'IBM Plex Mono',monospace;color:var(--muted);letter-spacing:.12em;z-index:2}.writing-room-formats-section{padding:105px 0 120px}.writing-room-section-head{display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:42px}.writing-room-section-head>span{font:11px 'IBM Plex Mono',monospace;color:var(--amber);letter-spacing:.15em}.writing-room-section-head h2{font-size:clamp(45px,6vw,78px);line-height:.9;margin:0}.writing-room-format-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.writing-room-format-grid article{min-height:210px;padding:22px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s ease,transform .3s ease}.writing-room-format-grid article:hover{background:rgb(201 151 75 / .055);transform:translateY(-3px)}.writing-room-format-grid article>span{font:10px 'IBM Plex Mono',monospace;color:var(--amber)}.writing-room-format-grid h3{font-size:28px;margin:36px 0 10px;line-height:1}.writing-room-format-grid p{font-size:12px;color:var(--muted);line-height:1.9}.writing-room-buy{padding:80px 0;border-top:1px solid var(--line);background:var(--panel)}.writing-room-buy-inner{display:flex;justify-content:space-between;gap:30px;align-items:center}.writing-room-buy h2{font-size:clamp(45px,6vw,78px);line-height:.9;margin:0}.writing-room-setup-note{font:11px 'IBM Plex Mono',monospace;color:var(--muted)}@media(max-width:860px){.brand-signature-mark{width:27px;height:27px;font-size:17px}.brand-signature-name{font-size:17px}.writing-room-home-grid,.writing-room-hero-grid{grid-template-columns:1fr;gap:40px}.writing-room-home-visual{min-height:330px}.writing-room-hero{padding:135px 0 70px}.writing-room-hero h1{font-size:clamp(52px,12vw,88px)}.writing-room-format-grid{grid-template-columns:repeat(2,1fr)}.writing-room-buy-inner{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.brand-signature-name{font-size:16px}.brand-signature-mark{width:25px;height:25px;font-size:15px}.portrait,.portrait-img{min-height:390px}.writing-room-home{padding:78px 0}.writing-room-home-copy h2{font-size:clamp(44px,12vw,64px)}.writing-room-home-copy p{font-size:14px;line-height:1.9}.writing-room-home-visual{min-height:280px}.writing-room-big{font-size:130px}.writing-room-hero{padding:112px 0 55px}.writing-room-hero h1{font-size:clamp(43px,12vw,65px);line-height:.92}.writing-room-hero p{font-size:14px;line-height:1.9}.writing-room-hero-mark{min-height:260px}.writing-room-hero-mark span{font-size:150px}.writing-room-formats-section{padding:70px 0 85px}.writing-room-section-head{grid-template-columns:45px 1fr}.writing-room-section-head h2{font-size:43px}.writing-room-format-grid{grid-template-columns:1fr}.writing-room-format-grid article{min-height:170px}.writing-room-format-grid h3{margin-top:25px;font-size:25px}.writing-room-buy{padding:60px 0}.writing-room-buy h2{font-size:44px}}.brand-signature .kv-mark{height:31px;width:66px;color:var(--amber);flex:none;display:block}.brand-signature .brand-signature-name{padding-bottom:4px}@media (min-width:801px){nav.nav-links>.primary-menu>.menu-item-has-children{position:relative;padding-bottom:14px;margin-bottom:-14px}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu{top:100%!important;inset-inline-start:auto!important;inset-inline-end:0!important;left:auto!important;right:auto!important;transform:translateY(8px)!important;margin:0!important;padding:12px!important;min-width:190px}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu::before{content:'';position:absolute;inset-inline:0;top:-14px;height:14px}nav.nav-links>.primary-menu>.menu-item-has-children:hover>.sub-menu,nav.nav-links>.primary-menu>.menu-item-has-children:focus-within>.sub-menu,nav.nav-links>.primary-menu>.menu-item-has-children.is-open>.sub-menu{transform:translateY(0)!important}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu li{position:relative}nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu li a{display:block;width:100%;padding:11px 13px}}.poster-grid{align-items:start}.poster-card{display:block;min-width:0;background:var(--panel);overflow:hidden;border:1px solid var(--line)}.poster-card .poster{position:relative;aspect-ratio:2/3;overflow:hidden;background:linear-gradient(145deg,#211a16,#0b0908)}.poster-card .poster::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(16 13 11 / .05),rgb(16 13 11 / .34));pointer-events:none;transition:opacity .45s ease}.poster-card .poster-image{width:100%;height:100%;object-fit:contain!important;object-position:center;background:#0d0b09;filter:grayscale(.72) sepia(.18) saturate(.65) contrast(.96) brightness(.82);transition:filter .55s ease,transform .55s ease}.poster-card:hover .poster-image{filter:none;transform:scale(1.015)}.poster-card:hover .poster::after{opacity:.08}.poster-card .info{min-height:116px;padding:17px 18px 20px;background:linear-gradient(180deg,var(--panel),#15110f)}.poster-card .info h3{font-size:clamp(15px,1.45vw,20px);line-height:1.15;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-card .meta{font-size:10px;line-height:1.8;color:var(--muted)}@media (max-width:800px){.poster-card .info{min-height:104px;padding:14px}.poster-card .info h3{font-size:17px;white-space:nowrap}}.writing-room-app-visual{padding:28px!important;background:#0d0b09!important}.writing-room-app-visual img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;border:1px solid rgb(201 151 75 / .22);filter:grayscale(.12) contrast(1.02) brightness(.9);transition:filter .45s ease,transform .45s ease}.writing-room-app-visual:hover img{filter:none;transform:scale(1.015)}.writing-room-app-visual::before,.writing-room-app-visual::after{z-index:1}.writing-room-app-mark{padding:26px;justify-content:center;align-items:center;gap:20px}.writing-room-app-mark img{position:relative;z-index:2;width:100%;height:300px;object-fit:contain;border:1px solid rgb(201 151 75 / .22);filter:grayscale(.12) contrast(1.02) brightness(.9)}.writing-room-app-mark:hover img{filter:none}.writing-room-app-mark small{position:relative;z-index:3}.article-list{gap:22px}.article-row{border:1px solid var(--line);background:linear-gradient(135deg,rgb(33 26 22 / .88),rgb(16 13 11 / .96));padding:0}.article-row:hover{opacity:1;border-color:var(--accent);box-shadow:0 20px 55px rgb(0 0 0 / .22)}.article-row .row-body{padding:28px 32px}.article-row h3{font-size:clamp(23px,2.5vw,32px);line-height:1.35}.article-row h3 a{color:var(--paper)}.article-row p{color:#b7aca1;font-size:14px;line-height:2}.article-row .row-readmore{color:var(--accent);font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.08em}.article-row .row-media{background:#0d0b09}.article-row .row-media img{filter:grayscale(.28) sepia(.12) saturate(.8) brightness(.78)}.article-row:hover .row-media img{filter:none}.mag-interior{background:radial-gradient(circle at 78% 18%,rgb(201 151 75 / .045),transparent 30%),var(--ink)}.mag-interior .content-with-sidebar{align-items:start}.entry-content.editorial{max-width:760px;padding:42px clamp(24px,4vw,54px);background:linear-gradient(180deg,rgb(33 26 22 / .72),rgb(16 13 11 / .38));border:1px solid rgb(58 50 44 / .72);box-shadow:0 24px 80px rgb(0 0 0 / .16);font-size:17px;line-height:2.15}.entry-content.editorial p{color:#ddd3c8;margin-bottom:1.35em}.entry-content.editorial h1,.entry-content.editorial h2,.entry-content.editorial h3,.entry-content.editorial h4{font-family:'Lalezar',sans-serif;color:var(--paper);font-weight:400}.entry-content.editorial h1{font-size:clamp(34px,4.8vw,58px);line-height:1.15;margin:0 0 .75em}.entry-content.editorial h2{font-size:clamp(27px,3.3vw,40px);line-height:1.25;margin:1.8em 0 .65em;padding-bottom:.35em;border-bottom:1px solid rgb(201 151 75 / .22);color:#f0e6da}.entry-content.editorial h3{font-size:clamp(22px,2.5vw,30px);line-height:1.35;margin:1.5em 0 .55em;color:#e8ddd1}.entry-content.editorial h4{font-size:19px;line-height:1.4;margin:1.3em 0 .5em;color:var(--accent)}.entry-content.editorial strong{color:#fff3e5}.entry-content.editorial a{color:var(--accent);border-bottom:1px solid rgb(201 151 75 / .55);transition:color .2s,border-color .2s}.entry-content.editorial a:hover{color:#fff0d9;border-color:#fff0d9}.entry-content.editorial ul,.entry-content.editorial ol{color:#d8cec3;line-height:2;margin-bottom:1.5em}.entry-content.editorial li::marker{color:var(--accent)}.entry-content.editorial blockquote{color:#eadfd4;border-inline-start:2px solid var(--accent);background:rgb(201 151 75 / .045);padding:18px 22px;margin:2em 0;font-size:1.06em}.entry-content.editorial img{border:1px solid var(--line);margin:2em auto;max-width:100%;height:auto}.entry-content.editorial hr{border:0;border-top:1px solid var(--line);margin:3em 0}.single-hero h1{font-family:'Lalezar',sans-serif;font-weight:400}@media (max-width:760px){.article-row .row-body{padding:22px}.entry-content.editorial{padding:28px 20px;font-size:16px;line-height:2}.entry-content.editorial h2{font-size:29px}.entry-content.editorial h3{font-size:23px}}.brand-signature{display:inline-flex;align-items:flex-end;gap:0;position:relative;padding-bottom:3px}.brand-signature .kv-mark{width:72px;height:34px;color:var(--amber);margin-inline-end:-10px;position:relative;z-index:2}.brand-signature .brand-signature-name{position:relative;z-index:3;font-family:'Lalezar',sans-serif;font-size:19px;line-height:1;color:var(--paper);padding:0 0 5px 0;white-space:nowrap}.brand-signature::after{content:'';position:absolute;left:10px;right:-3px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--amber) 24%,rgb(201 151 75 / .35) 82%,transparent);opacity:.55}.writing-room-format-grid-home,.writing-room-format-grid-page{grid-template-columns:repeat(4,1fr)}.writing-room-format-card{position:relative;display:block;min-height:230px;padding:25px;border:1px solid var(--line);border-inline-start:2px solid rgb(201 151 75 / .48);background:linear-gradient(145deg,rgb(36 29 24 / .8),rgb(15 12 10 / .95));color:var(--paper);text-decoration:none;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.writing-room-format-card>span{font:10px 'IBM Plex Mono',monospace;color:var(--amber);letter-spacing:.14em}.writing-room-format-card h3{color:#d9a94f!important;margin:43px 0 12px;font-size:30px;line-height:1.05;transition:color .25s ease}.writing-room-format-card p{color:#bdb1a5;font-size:13px;line-height:1.9;max-width:31em}.writing-room-format-card b{position:absolute;inset-inline-end:20px;bottom:18px;color:var(--amber);font-size:20px;font-weight:400;transition:transform .3s ease}.writing-room-format-card:hover{transform:translateY(-5px);border-color:rgb(201 151 75 / .65);background:linear-gradient(145deg,rgb(51 39 28 / .92),rgb(19 14 11 / .98));box-shadow:0 22px 60px rgb(0 0 0 / .25)}.writing-room-format-card:hover h3{color:#f0c35f!important}.writing-room-format-card:hover b{transform:translate(-3px,-3px)}.writing-room-formats-home{margin-top:78px}.writing-room-formats-heading{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.writing-room-formats-heading span{font:10px 'IBM Plex Mono',monospace;color:var(--amber)}.writing-room-formats-heading h3{margin:0;font-size:clamp(32px,4vw,55px);font-weight:400;color:var(--paper)}.writing-room-ai-note{display:grid;grid-template-columns:auto 1fr;gap:14px;margin:26px 0;padding:16px 18px;border:1px solid rgb(201 151 75 / .2);border-inline-start:2px solid var(--amber);background:rgb(201 151 75 / .035)}.writing-room-ai-note strong{color:var(--amber);font-size:13px}.writing-room-ai-note span{color:#bfb3a8;font-size:12px;line-height:1.8}.writing-room-purchase-placeholder,.writing-room-placeholder{display:inline-flex;align-items:center;min-height:46px;padding:0 17px;border:1px dashed rgb(201 151 75 / .38);color:#a99b8e;font:10px 'IBM Plex Mono',monospace;letter-spacing:.04em}.writing-room-ui-strip{position:absolute;z-index:4;left:28px;right:28px;bottom:20px;display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;padding:10px 12px;border:1px solid rgb(201 151 75 / .2);background:rgb(10 8 7 / .82);backdrop-filter:blur(8px);color:#bcae9f;font:8px 'IBM Plex Mono',monospace}.format-page-hero{padding:165px 0 95px;background:radial-gradient(circle at 78% 18%,rgb(201 151 75 / .08),transparent 30%),var(--ink);border-bottom:1px solid var(--line)}.format-page-hero h1{font-size:clamp(62px,9vw,128px);line-height:.88;margin:20px 0 28px;color:var(--paper)}.format-page-hero p{max-width:760px;color:#c9bdb1;font-size:18px;line-height:2}.format-page-body{padding:90px 0 120px}.format-page-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:70px;align-items:start}.format-page-grid article{padding:40px;border:1px solid var(--line);background:linear-gradient(145deg,rgb(35 28 24 / .65),rgb(14 11 9 / .82))}.format-number{font:11px 'IBM Plex Mono',monospace;color:var(--amber)}.format-page-grid h2{font-size:clamp(34px,4vw,58px);margin:28px 0 24px;color:#d9a94f}.format-page-grid article p{color:#d3c8bd;font-size:17px;line-height:2.1;margin:0 0 25px}.format-page-aside{position:sticky;top:100px;display:grid;gap:15px}.format-mini-app{padding:25px;border:1px solid rgb(201 151 75 / .25);background:#0e0b09;display:grid;gap:10px}.format-mini-app span{font:10px 'IBM Plex Mono',monospace;color:var(--amber)}.format-mini-app strong{font-size:22px;color:#d9a94f}.format-mini-app p{color:#9e9287;font-size:12px;line-height:1.8;margin:0}.writing-room-app-map{padding:100px 0;background:#0b0908;border-top:1px solid var(--line)}.app-map-head{display:flex;gap:22px;align-items:end;margin-bottom:30px}.app-map-head>span{font:10px 'IBM Plex Mono',monospace;color:var(--amber)}.app-map-head h2{margin:0;font-size:clamp(42px,6vw,76px)}.app-map-shell{display:grid;grid-template-columns:225px 1fr;min-height:560px;border:1px solid rgb(201 151 75 / .22);background:#11100e;box-shadow:0 30px 90px rgb(0 0 0 / .35)}.app-map-shell aside{padding:22px 15px;border-inline-end:1px solid var(--line);background:#0d0c0b;display:flex;flex-direction:column;gap:4px}.app-map-shell aside strong{margin:17px 8px 6px;color:#d9a94f;font:9px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.app-map-shell aside a{padding:9px 10px;color:#9e958c;font-size:12px;border-radius:2px}.app-map-shell aside a.active,.app-map-shell aside a:hover{color:#e7d7c5;background:rgb(201 151 75 / .09)}.app-map-main{min-width:0;display:flex;flex-direction:column}.app-map-toolbar{display:flex;gap:14px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--line);color:#9e958c;font:8px 'IBM Plex Mono',monospace}.app-map-editor{flex:1;padding:60px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 70% 30%,rgb(201 151 75 / .045),transparent 38%)}.app-map-editor small{color:var(--amber);font:9px 'IBM Plex Mono',monospace}.app-map-editor h3{font-size:clamp(44px,6vw,82px);color:#d9a94f;margin:18px 0}.app-map-editor p{max-width:650px;color:#aaa097;font-size:15px;line-height:2}.app-map-actions{color:#7e766e;font:9px 'IBM Plex Mono',monospace;line-height:3}.app-map-actions button{margin-inline-end:8px;padding:8px 12px;border:1px solid var(--line);background:#fff0;color:#bdb2a7;font:9px 'IBM Plex Mono',monospace}.app-map-output{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:13px 16px;border-top:1px solid var(--line);color:#8f877f;font:8px 'IBM Plex Mono',monospace}.app-map-output strong{color:#d9a94f}.writing-room-buy-note{max-width:650px;color:#a99e93;font-size:13px;line-height:1.9;margin-top:20px}.writing-room-buy-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.writing-room-placeholder.ghost{border-color:var(--line)}.hero-frame-note .kv-mark{width:36px;height:18px;color:var(--amber);display:block}@media(max-width:900px){.writing-room-format-grid-home,.writing-room-format-grid-page{grid-template-columns:repeat(2,1fr)}.format-page-grid{grid-template-columns:1fr;gap:30px}.format-page-aside{position:static}.app-map-shell{grid-template-columns:180px 1fr}.app-map-editor{padding:38px}}@media(max-width:620px){.brand-signature .kv-mark{width:58px;height:29px;margin-inline-end:-7px}.brand-signature .brand-signature-name{font-size:17px}.writing-room-format-grid-home,.writing-room-format-grid-page{grid-template-columns:1fr}.writing-room-ai-note{grid-template-columns:1fr;gap:5px}.writing-room-ui-strip{left:15px;right:15px;bottom:14px}.format-page-hero{padding:125px 0 65px}.format-page-hero h1{font-size:clamp(52px,16vw,82px)}.format-page-grid article{padding:25px 20px}.app-map-shell{grid-template-columns:1fr}.app-map-shell aside{border-inline-end:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr)}.app-map-shell aside strong{grid-column:1/-1}.app-map-editor{padding:28px 20px;min-height:380px}.app-map-editor h3{font-size:54px}}.kavandi-admin-english-article{padding:4px 0 10px}.kavandi-admin-english-article .description{margin-top:10px;color:#666}.home-about-editorial{padding:125px 0 135px;position:relative}.home-about-editorial::before{content:'THE PATH';position:absolute;top:52px;right:0;font:10px 'IBM Plex Mono',monospace;letter-spacing:.2em;color:rgb(237 230 218 / .28)}.home-about-editorial .about-grid{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:clamp(45px,8vw,125px);align-items:center}.home-about-portrait{aspect-ratio:4/5;min-height:620px;padding:0;border:1px solid rgb(201 151 75 / .35);background:#100d0b;box-shadow:18px 18px 0 rgb(201 151 75 / .055)}.home-about-portrait::before{content:'';position:absolute;inset:14px;border:1px solid rgb(255 255 255 / .1);z-index:2;pointer-events:none}.home-about-portrait::after{content:'';position:absolute;inset:auto 14px 14px;height:100px;background:linear-gradient(transparent,rgb(5 4 3 / .85));z-index:2;pointer-events:none}.home-about-portrait .portrait-img{min-height:620px;object-position:center;filter:saturate(.78) contrast(1.08) brightness(.84)}.home-about-portrait:hover .portrait-img{transform:scale(1.035);filter:saturate(.96) contrast(1.08) brightness(.9)}.portrait-index{position:absolute;top:24px;left:24px;z-index:4;font:9px 'IBM Plex Mono',monospace;letter-spacing:.16em;color:var(--paper);padding:7px 9px;background:rgb(8 7 6 / .5);backdrop-filter:blur(7px)}.portrait-caption{position:absolute;left:24px;bottom:23px;z-index:4;font:9px 'IBM Plex Mono',monospace;letter-spacing:.09em;color:rgb(255 255 255 / .75)}.home-about-copy{max-width:680px;padding-top:10px}.home-about-copy .eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.18em}.home-about-copy .eyebrow span{color:var(--amber);font-family:'IBM Plex Mono',monospace}.home-about-copy h2{font-size:clamp(48px,6.5vw,94px);line-height:.9;margin:26px 0 30px;max-width:620px}.home-about-rule{width:100%;height:1px;background:linear-gradient(90deg,var(--amber),rgb(201 151 75 / .12),transparent);margin-bottom:28px}.home-about-lead{font-size:clamp(17px,1.7vw,21px)!important;line-height:2!important;color:var(--paper)!important;max-width:58ch!important;margin:0 0 28px!important}.home-about-meta{display:flex;justify-content:space-between;max-width:520px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:25px;font:9px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--muted)}.home-about-copy .link-more{margin-top:0}.home-about-copy .link-more span{transition:transform .25s ease}.home-about-copy .link-more:hover span{transform:translateX(4px)}@media(max-width:860px){.home-about-editorial{padding:90px 0 100px}.home-about-editorial::before{top:35px}.home-about-editorial .about-grid{grid-template-columns:1fr;gap:42px}.home-about-portrait,.home-about-portrait .portrait-img{min-height:520px}.home-about-copy{padding-top:0}.home-about-copy h2{font-size:clamp(48px,12vw,78px)}}@media(max-width:560px){.home-about-editorial{padding:72px 0 82px}.home-about-portrait,.home-about-portrait .portrait-img{min-height:430px}.home-about-copy h2{font-size:clamp(43px,13vw,62px)}.home-about-lead{font-size:15px!important;line-height:1.95!important}.home-about-meta{font-size:8px}}.brand-signature{gap:0;align-items:flex-end;overflow:visible}.brand-signature .kv-mark{width:82px;height:38px;margin-inline-end:-25px;opacity:.96;z-index:2}.brand-signature .brand-signature-name{font-size:20px;line-height:1;z-index:3;padding:0 0 4px 0;text-shadow:0 1px 10px rgb(0 0 0 / .45)}body.lang-en .brand-signature .kv-mark{width:86px;height:39px;margin-inline-end:-28px}body.lang-en .brand-signature .brand-signature-name{font-size:22px}.writing-room-home .writing-room-formats-home{display:none!important}.writing-room-hero .writing-room-principle{font-size:clamp(40px,5.4vw,78px);line-height:1.02;max-width:760px;letter-spacing:-.018em;margin:0 0 24px}body.lang-en .writing-room-hero .writing-room-principle{font-size:clamp(42px,5.2vw,76px);line-height:.98;letter-spacing:.01em}.books-empty-grid{align-items:stretch}.book-placeholder-card{cursor:default}.book-placeholder-cover{aspect-ratio:2/3;min-height:0;background:linear-gradient(145deg,#17120f,#0c0908);border:1px solid rgb(201 151 75 / .2);display:flex;align-items:flex-end;position:relative;overflow:hidden}.book-placeholder-cover::before{content:'';position:absolute;inset:18px;border:1px solid rgb(201 151 75 / .16)}.book-placeholder-title{position:relative;z-index:2;padding:28px;width:100%;display:grid;gap:8px;background:linear-gradient(180deg,transparent,rgb(8 7 6 / .94) 38%)}.book-placeholder-title strong{font-family:'Lalezar',sans-serif;font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1.12;color:#d9a94f}.book-placeholder-title span{font:10px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#9e9287;text-transform:uppercase}.book-placeholder-card:hover{transform:none;box-shadow:none}.book-placeholder-card .book-editorial-info{background:linear-gradient(180deg,var(--panel),#15110f)}.book-placeholder-card .book-editorial-info h3{color:#d9a94f}body.lang-fa .kavandi-en{display:none!important}body.lang-en .kavandi-fa{display:none!important}body.lang-en .kavandi-en{display:block!important;direction:ltr;text-align:left}body.lang-en .kavandi-en p,body.lang-en .kavandi-en h1,body.lang-en .kavandi-en h2,body.lang-en .kavandi-en h3,body.lang-en .kavandi-en h4,body.lang-en .kavandi-en li{direction:ltr;text-align:left}@media(max-width:900px){.brand-signature .kv-mark{width:70px;height:34px;margin-inline-end:-18px}.brand-signature .brand-signature-name{font-size:18px}.writing-room-hero .writing-room-principle{font-size:clamp(38px,8vw,62px);line-height:1.05}}@media(max-width:620px){.brand-signature .kv-mark{width:61px;height:30px;margin-inline-end:-14px}.brand-signature .brand-signature-name{font-size:16px}body.lang-en .brand-signature .kv-mark{width:66px;height:31px;margin-inline-end:-16px}body.lang-en .brand-signature .brand-signature-name{font-size:18px}.writing-room-hero .writing-room-principle,body.lang-en .writing-room-hero .writing-room-principle{font-size:clamp(34px,10vw,50px);line-height:1.08}.book-placeholder-title{padding:22px 18px}}@media (min-width:861px){header .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}header .brand{justify-self:start}header .nav-links{justify-self:center}header .header-actions{justify-self:end}}.brand-signature{position:relative;display:inline-flex;align-items:flex-end;min-width:205px;height:43px}.brand-signature .kv-mark{position:relative;width:94px!important;height:43px!important;margin-inline-end:-43px!important;z-index:1;opacity:.98}.brand-signature .brand-signature-name{position:relative;z-index:2;padding:0 0 5px!important;font-size:20px!important;line-height:1!important;white-space:nowrap}.brand-signature .brand-signature-name .fa,.brand-signature .brand-signature-name .en{display:inline!important}body.lang-fa .brand-signature .brand-signature-name .en{display:none!important}body.lang-en .brand-signature .brand-signature-name .fa{display:none!important}.entry-content.editorial h1,.entry-content.editorial h2,.entry-content.editorial h3,.entry-content.editorial h4{color:var(--paper)!important}.entry-content.editorial h1{font-size:clamp(34px,4.5vw,58px);line-height:1.18;margin:0 0 1.2em}.entry-content.editorial h2{font-size:clamp(28px,3.2vw,40px);line-height:1.28;margin:2.25em 0 .8em;padding-bottom:.42em;border-bottom:1px solid rgb(237 230 218 / .16)!important}.entry-content.editorial h3{font-size:clamp(22px,2.35vw,30px);line-height:1.35;margin:1.8em 0 .65em}.entry-content.editorial h4{font-size:19px;line-height:1.45;margin:1.5em 0 .6em}.entry-content.editorial p{color:#d9d0c7;line-height:2.18;margin-bottom:1.45em}.entry-content.editorial a{color:#ddd3c8;border-bottom:1px solid rgb(237 230 218 / .35)}.entry-content.editorial a:hover{color:#fff;border-color:#fff}.entry-content.editorial li::marker{color:#bdb3aa}.entry-content.editorial blockquote{border-inline-start:2px solid rgb(237 230 218 / .28);background:rgb(255 255 255 / .025);color:#eee5dc;padding:20px 24px;margin:2.2em 0}.mag-interior .content-with-sidebar{display:block;max-width:900px;margin:0 auto}.mag-interior .content-with-sidebar .entry-content.editorial{max-width:780px;margin:0 auto;padding:0;background:#fff0;border:0;box-shadow:none}.mag-interior .content-with-sidebar .site-sidebar{display:none!important}.single-hero{min-height:58vh;display:flex;align-items:flex-end;padding-bottom:90px}.single-hero .hero-content{padding-bottom:0}@media(max-width:760px){.single-hero{min-height:62vh;padding-bottom:55px}.mag-interior .content-with-sidebar{padding-inline:20px}.mag-interior .content-with-sidebar .entry-content.editorial{font-size:16.5px;line-height:2.08}.entry-content.editorial h2{font-size:28px;margin-top:2em}}.books-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.book-placeholder-card{display:block}.book-placeholder-card .book-placeholder-cover{aspect-ratio:2/3;background:#0d0b09;border:1px solid rgb(237 230 218 / .14);padding:0}.book-placeholder-card .book-placeholder-cover::before{display:none}.book-placeholder-card .book-placeholder-cover img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.2) saturate(.82) brightness(.76);transition:transform .5s ease,filter .5s ease}.book-placeholder-card:hover .book-placeholder-cover img{transform:scale(1.025);filter:none}.book-placeholder-card .book-editorial-index{z-index:4}.book-placeholder-caption{display:none!important}.book-placeholder-card .book-editorial-info{display:none!important}@media(max-width:800px){.books-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.books-empty-grid{grid-template-columns:1fr 1fr;gap:14px}}.about-bio-fixed{max-width:820px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.about-bio-text h2{font-size:clamp(32px,4.5vw,58px);line-height:1.18;margin:0 0 34px;color:var(--paper)}.about-bio-text p{font-size:18px;line-height:2.2;color:#d8cec4;margin:0 0 25px}body.lang-en .about-bio-text p{font-size:17px;line-height:2}@media(max-width:620px){.about-bio-text p{font-size:16px;line-height:2.05}.about-bio-text h2{font-size:36px}}.writing-room-hero .writing-room-principle{font-size:clamp(30px,3.8vw,58px)!important;line-height:1.12!important;max-width:700px!important}.poster-card .poster-image-custom,.poster-card .poster-image{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center center;background:#0d0b09}.book-editorial-cover img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center center;background:#0d0b09}.related-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;max-width:980px;margin:0 auto}.related-articles-grid .ed-card{min-width:0}.related-articles-grid .ed-media{aspect-ratio:16/9}.related-articles-grid .ed-media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:620px){.related-articles-grid{grid-template-columns:1fr!important;gap:18px!important}.related-articles-grid .ed-media{aspect-ratio:16/9}}.share-row{gap:12px;align-items:center}.share-row .label{font-family:inherit!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;word-spacing:0!important;display:inline-block;line-height:1.8}.books-editorial-grid,.books-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;max-width:1120px;margin:0 auto}.book-editorial-card,.book-editorial-card:nth-child(4n+1),.book-editorial-card:nth-child(4n+2),.book-editorial-card:nth-child(4n+3){grid-column:span 1!important;width:100%}.book-editorial-cover{aspect-ratio:2/3;max-height:560px}.book-editorial-info h3{font-size:clamp(20px,2vw,28px)}@media(max-width:800px){.books-editorial-grid,.books-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.book-editorial-cover{max-height:none}}@media(max-width:560px){.books-editorial-grid,.books-empty-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.book-editorial-info h3{font-size:19px}}@media(min-width:801px){header .header-inner-v496{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;column-gap:24px}.brand-signature{grid-column:1;justify-self:start;direction:rtl;gap:9px;min-height:42px;padding:7px 13px 7px 15px;border:1px solid rgb(237 230 218 / .16);background:rgb(12 10 9 / .52);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .025);border-radius:4px}.brand-signature svg{height:26px;width:43px;flex:0 0 auto}.brand-signature-name{font-family:'Lalezar',sans-serif;font-size:16px;line-height:1;white-space:nowrap;color:var(--paper);letter-spacing:0}body.lang-en .brand-signature-name{font-family:'Bebas Neue',sans-serif;font-size:17px;letter-spacing:.04em}nav.nav-links{grid-column:2;justify-self:center;gap:0}nav.nav-links>.primary-menu{gap:28px;justify-content:center}.header-actions-v496{grid-column:3;justify-self:end;min-width:1px}.header-actions-v496 .menu-btn{display:none!important}.header-actions-v496 .lang-toggle{display:none!important}}.about-page-essay-section{position:relative;padding-top:20px;overflow:hidden}.about-page-essay-section::before{content:'ABOUT / 01';position:absolute;inset-inline-start:0;top:35px;writing-mode:vertical-rl;font:10px 'IBM Plex Mono',monospace;letter-spacing:.18em;color:rgb(237 230 218 / .28)}.about-editorial-v496{max-width:1080px;position:relative}.about-editorial-v496::after{content:'';position:absolute;top:0;inset-inline-end:4%;width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgb(217 169 79 / .28),transparent);pointer-events:none}.about-essay-kicker{display:flex;align-items:center;gap:16px;margin:0 auto 34px;max-width:820px;color:var(--muted);font:10px 'IBM Plex Mono',monospace;letter-spacing:.12em}.about-essay-kicker span{color:var(--amber);font-size:12px}.about-essay-kicker b{font-weight:400}.about-bio-fixed{max-width:820px!important;position:relative}.about-bio-text h2{position:relative;font-size:clamp(38px,5.2vw,72px)!important;line-height:1.08!important;letter-spacing:-.02em;margin:0 0 46px!important;padding-bottom:28px}.about-bio-text h2::after{content:'';position:absolute;bottom:0;inset-inline-start:0;width:110px;height:2px;background:var(--amber);box-shadow:35px 0 0 rgb(217 169 79 / .25),70px 0 0 rgb(217 169 79 / .1)}.about-bio-text p{font-size:18px!important;line-height:2.12!important;color:#d9d0c8!important}.about-bio-text p:first-of-type{font-size:22px!important;line-height:1.95!important;color:var(--paper)!important;max-width:760px;margin-bottom:42px!important}.about-bio-text p:not(:first-of-type){max-width:700px}.about-bio-text p:last-of-type{margin-top:48px!important;padding:30px 0 8px;border-top:1px solid rgb(237 230 218 / .12);font-size:20px!important;color:var(--paper)!important}@media(max-width:800px){.about-page-essay-section::before{display:none}.about-editorial-v496::after{display:none}.about-essay-kicker{margin-bottom:25px}.about-bio-text h2{font-size:40px!important}.about-bio-text p:first-of-type{font-size:19px!important}}@media(max-width:560px){.about-bio-text h2{font-size:34px!important;line-height:1.15!important}.about-bio-text p,.about-bio-text p:not(:first-of-type){font-size:16px!important;line-height:2.05!important}.about-bio-text p:first-of-type{font-size:18px!important}}@media (min-width:801px){header .header-inner-v496{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}header .nav-links{grid-column:2!important;grid-row:1!important;justify-self:center!important}header .brand-signature{grid-column:3!important;grid-row:1!important;justify-self:end!important;direction:rtl;display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;width:auto!important;height:44px!important;padding:7px 12px!important;border:1px solid rgb(237 230 218 / .16)!important;border-radius:4px!important;background:rgb(12 10 9 / .62)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .025)!important;overflow:visible!important}header .brand-signature .kv-mark{width:58px!important;height:29px!important;margin:0!important;position:relative!important;z-index:2!important;flex:0 0 58px!important}header .brand-signature .brand-signature-name{font-family:'Lalezar',sans-serif!important;font-size:16px!important;line-height:1!important;padding:0!important;position:relative!important;z-index:3!important;white-space:nowrap!important;text-shadow:none!important}header .brand-signature .brand-signature-name::after{display:none!important}header .header-actions-v496{grid-column:1!important;grid-row:1!important;justify-self:start!important}}.mag-interior .site-sidebar,.mag-interior+.site-sidebar{display:none!important}.share-row .label{margin-inline-end:8px!important;white-space:nowrap!important;word-spacing:normal!important;letter-spacing:0!important}.books-editorial-grid,.books-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:1000px!important;align-items:start!important}.book-editorial-card{min-width:0!important}.book-editorial-cover{aspect-ratio:2/3!important;max-height:420px!important;overflow:hidden!important}.book-editorial-cover img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.book-editorial-info{padding-top:12px!important}.book-editorial-info h3{font-size:clamp(18px,1.7vw,25px)!important;line-height:1.2!important}.book-placeholder-caption{font-size:16px!important;margin-top:10px!important}@media(max-width:800px){.books-editorial-grid,.books-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.books-editorial-grid,.books-empty-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.book-editorial-cover{max-height:330px!important}}.about-page-essay-section{padding-bottom:130px!important}.about-editorial-v496{max-width:920px!important}.about-editorial-v496 h2{font-size:clamp(42px,6vw,78px)!important;line-height:1.02!important;max-width:760px!important;letter-spacing:-.02em!important}.about-editorial-v496 p{font-size:clamp(16px,1.25vw,19px)!important;line-height:2.25!important;color:#d8d0c8!important;max-width:760px!important}.about-editorial-v496 p:first-of-type{font-size:clamp(19px,1.55vw,23px)!important;line-height:2.05!important;color:#f0e7dc!important}.about-essay-kicker{margin-bottom:24px!important}@media (min-width:801px){header.site-header{padding:8px 0!important}header .header-inner-v496{min-height:48px!important;height:48px!important}header .brand-signature{height:34px!important;min-height:34px!important;padding:4px 10px!important;gap:8px!important;border-radius:3px!important}header .brand-signature .kv-mark,header .brand-signature svg{width:52px!important;height:24px!important;flex:0 0 52px!important}header .brand-signature .brand-signature-name{font-size:15px!important;line-height:1!important}header .nav-links>.primary-menu{gap:25px!important}header .nav-links>.primary-menu>li>a{font-size:13px!important}.header-actions-v496{display:flex!important;align-items:center!important;justify-self:end!important;min-width:52px!important}.header-actions-v496 .lang-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:28px!important;padding:0 3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font:10px 'IBM Plex Mono',monospace!important;letter-spacing:.12em!important;cursor:pointer!important}.header-actions-v496 .lang-toggle:hover{color:var(--amber)!important;border:0!important;background:transparent!important}}.about-bio-text h2{font-weight:800!important;letter-spacing:-.035em!important;font-size:clamp(38px,5vw,68px)!important;line-height:1.08!important;max-width:760px!important}.about-bio-text h2::after{width:150px!important;height:3px!important;box-shadow:45px 0 0 rgb(217 169 79 / .24),90px 0 0 rgb(217 169 79 / .10)!important}.books-hero-copy h1{font-size:clamp(42px,6vw,78px)!important;line-height:1!important}.books-hero-copy>p{display:none!important}@media(max-width:800px){header.site-header{padding:6px 0!important}header .header-inner-v496{min-height:48px!important}header .brand-signature{height:32px!important;min-height:32px!important;padding:4px 8px!important}header .brand-signature .brand-signature-name{font-size:14px!important}.header-actions-v496 .lang-toggle{display:inline-flex!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 2px!important}}@media (min-width:801px){header .brand-signature{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:4px 10px!important;margin:0!important;box-sizing:border-box!important;border:1px solid rgb(237 230 218 / .16)!important;border-radius:3px!important;background:rgb(12 10 9 / .72)!important;overflow:hidden!important}header .brand-signature .kv-mark{display:block!important;width:52px!important;height:24px!important;max-width:52px!important;object-fit:contain!important;flex:0 0 52px!important}header .brand-signature .brand-signature-name{display:block!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:15px!important;line-height:1!important;flex:0 0 auto!important}}.about-bio-text h2{white-space:nowrap!important;width:max-content!important;max-width:none!important;font-size:clamp(34px,4.35vw,62px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important}@media(max-width:800px){.about-bio-text h2{white-space:normal!important;width:auto!important;max-width:100%!important;font-size:clamp(34px,8vw,52px)!important;line-height:1.12!important}}@media (min-width:801px){header .header-inner-v496{grid-template-columns:1fr auto 1fr!important}header .nav-links{grid-column:2!important;justify-self:center!important}header .brand-signature{grid-column:3!important;justify-self:end!important}header .header-actions-v496{grid-column:1!important;justify-self:start!important}header .header-actions-v496 .lang-toggle{margin:0!important}}@media (min-width:801px){header .header-inner-v496{direction:ltr!important;display:grid!important;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)!important;align-items:center!important}header .header-inner-v496 .nav-links{grid-column:2!important;grid-row:1!important;justify-self:center!important;direction:rtl!important}header .header-inner-v496 .brand-signature{grid-column:3!important;grid-row:1!important;justify-self:end!important;direction:rtl!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important}header .header-inner-v496 .header-actions-v496{grid-column:1!important;grid-row:1!important;justify-self:start!important;direction:ltr!important}header .header-inner-v496 .header-actions-v496 .lang-toggle{direction:ltr!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}.books-description-under-grid{margin:28px auto 0;max-width:760px;text-align:center;color:var(--muted);font-size:clamp(16px,1.35vw,20px);line-height:1.9;padding-top:20px;border-top:1px solid rgb(237 230 218 / .12)}@media (min-width:801px){header .header-inner-v496 .header-actions-v496 .lang-toggle{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-width:0!important;height:auto!important;color:var(--muted)!important;font:11px 'IBM Plex Mono',monospace!important;letter-spacing:.12em!important;gap:7px!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-option{display:inline!important;color:var(--muted)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-divider{display:inline!important;color:rgb(237 230 218 / .38)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle:hover .lang-option{color:var(--paper)!important}header .header-inner-v496 .brand-signature .kv-mark{width:106px!important;height:48px!important;margin-inline-end:-48px!important}header .header-inner-v496 .brand-signature{min-width:218px!important;height:48px!important}}@media (max-width:800px){header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-option,header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-divider{display:inline!important}header .header-inner-v496 .brand-signature .kv-mark{width:68px!important;height:33px!important;margin-inline-end:-18px!important}}@media (min-width:801px){header .header-inner-v496 .brand-signature{min-width:0!important;width:auto!important;height:36px!important;max-width:190px!important;padding:0!important;gap:5px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;white-space:nowrap!important}header .header-inner-v496 .brand-signature .kv-mark{width:72px!important;height:34px!important;margin:0!important;flex:0 0 72px!important;position:relative!important;z-index:2!important;display:block!important;object-fit:contain!important}header .header-inner-v496 .brand-signature .brand-signature-name{font-size:19px!important;line-height:1!important;padding:0!important;margin:0!important;flex:0 0 auto!important;position:relative!important;z-index:3!important;white-space:nowrap!important}body.lang-en header .header-inner-v496 .brand-signature .brand-signature-name{font-size:20px!important}}.film-case-study{--film-gold:#d9a94f;--film-gold-soft:rgba(217,169,79,.34)}.film-case-study .film-intro{position:relative;overflow:hidden;padding:clamp(100px,13vw,165px) 0 82px;background:radial-gradient(circle at 78% 20%,rgb(217 169 79 / .08),transparent 34%),linear-gradient(180deg,#0c0a08 0%,#0a0908 100%);border-bottom:0}.film-case-study .film-intro:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--film-gold-soft),transparent);pointer-events:none}.film-case-study .film-intro-grid{position:relative;z-index:1;grid-template-columns:minmax(300px,38%) minmax(0,1fr);gap:clamp(42px,7vw,105px);align-items:end}.film-case-study .film-poster-frame{position:relative;aspect-ratio:2/3;max-height:720px;border:1px solid var(--film-gold-soft);background:#111;box-shadow:0 25px 70px rgb(0 0 0 / .42);overflow:hidden}.film-case-study .film-poster-frame:after{content:"";position:absolute;inset:12px;border:1px solid rgb(217 169 79 / .2);pointer-events:none}.film-case-study .film-poster-image{width:100%;height:100%;object-fit:contain;background:#111;filter:saturate(.78) contrast(1.02);display:block}.film-case-study .film-poster-index{position:absolute;z-index:3;top:18px;right:18px;font:10px/1 "IBM Plex Mono",monospace;letter-spacing:.16em;color:#fff;background:rgb(7 6 5 / .72);padding:9px 11px;border-right:2px solid var(--film-gold)}.film-case-study .film-poster-bottom{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:30px 22px 18px;display:flex;justify-content:space-between;gap:12px;background:linear-gradient(transparent,rgb(0 0 0 / .9));font:10px/1.4 "IBM Plex Mono",monospace;letter-spacing:.08em;color:#eee}.film-case-study .film-poster-bottom span:last-child{color:var(--film-gold)}.film-case-study .film-intro-copy{max-width:900px;padding-bottom:4px}.film-kicker{display:flex;align-items:center;gap:12px;font:10px/1 "IBM Plex Mono",monospace;letter-spacing:.14em;color:var(--film-gold);text-transform:uppercase;margin-bottom:24px}.film-kicker-line{display:block;width:54px;height:1px;background:var(--film-gold);box-shadow:20px 0 0 rgb(217 169 79 / .3)}.film-case-study .film-intro-copy .display{font-size:clamp(44px,6.2vw,92px);line-height:.98;letter-spacing:-.045em;margin:0 0 14px}.film-case-study .hero-roles{font:12px/1.5 "IBM Plex Mono",monospace;letter-spacing:.06em;color:#a9a39b;margin:0 0 30px}.film-case-study .film-logline{font-size:clamp(19px,2vw,29px);line-height:1.8;max-width:780px;margin:0 0 35px;padding-right:20px;border-right:2px solid var(--film-gold)}.film-case-study .film-facts{margin:0 0 32px;border-top:1px solid rgb(217 169 79 / .35);border-bottom:1px solid rgb(217 169 79 / .25);grid-template-columns:repeat(5,minmax(0,1fr))}.film-case-study .film-facts div{padding:14px 12px;border-color:rgb(217 169 79 / .16)}.film-case-study .film-facts span{color:var(--film-gold);opacity:.9}.film-case-study .film-facts strong{color:#f0ece6}.film-case-study .film-actions{gap:14px}.film-case-study .film-body{padding:95px 0 105px;background:linear-gradient(180deg,#0a0908,#0c0a08)}.film-case-study .film-content-wrap{max-width:980px}.film-section-kicker{display:flex;align-items:center;gap:15px;margin:0 0 30px}.film-section-kicker>span{font:10px/1 "IBM Plex Mono",monospace;color:var(--film-gold);letter-spacing:.12em}.film-section-kicker>i{width:60px;height:1px;background:var(--film-gold);display:block}.film-section-kicker .film-section-title{margin:0;padding:0;border:0;font-size:12px;letter-spacing:.12em;color:#f0ece6}.film-case-study .film-synopsis .entry-content{font-size:20px;line-height:2.05;color:#ddd6cc;max-width:850px}.film-case-study .film-synopsis .entry-content p:first-child:first-letter{color:var(--film-gold);font-size:3.8em;line-height:.7;float:right;padding:12px 0 0 10px}.film-case-study .film-note{margin-top:90px;padding:55px 0 10px;border-top:1px solid rgb(217 169 79 / .25);position:relative}.film-case-study .film-note:before{content:"";position:absolute;top:-1px;right:0;width:110px;height:2px;background:var(--film-gold)}.film-case-study .film-note p{font-size:20px;line-height:2;color:#cfc7bc;max-width:850px}.film-case-study .film-gallery,.film-case-study .film-trailer,.film-case-study .film-credits,.film-case-study .film-honors{padding:90px 0;border-top:1px solid rgb(217 169 79 / .18)}.film-case-study .film-gallery-grid{gap:18px}.film-case-study .film-gallery-item{border:1px solid rgb(217 169 79 / .16);box-shadow:0 15px 35px rgb(0 0 0 / .22)}.film-case-study .film-gallery-item img{filter:saturate(.86);object-fit:cover}.film-case-study .trailer-embed{border:1px solid rgb(217 169 79 / .25);box-shadow:0 20px 55px rgb(0 0 0 / .25)}.film-case-study .crew-grid{border-top:1px solid rgb(217 169 79 / .25)}.film-case-study .crew-grid div{border-bottom:1px solid rgb(217 169 79 / .14);padding:19px 0}.film-case-study .crew-grid span{color:#9f978c;opacity:1}.film-case-study .crew-grid strong{color:#eee5d8;font-weight:500}.film-case-study .honors-grid li{border-bottom:1px solid rgb(217 169 79 / .14)}@media(max-width:800px){.film-case-study .film-intro-grid{grid-template-columns:1fr;align-items:start}.film-case-study .film-poster-frame{max-height:none;width:min(100%,520px);margin:auto}.film-case-study .film-intro-copy .display{font-size:clamp(40px,12vw,68px)}.film-case-study .film-facts{grid-template-columns:repeat(2,1fr)}.film-case-study .film-facts div:nth-child(2){border-inline-end:0}.film-case-study .film-facts div:nth-child(n+3){border-top:1px solid rgb(217 169 79 / .16)}.film-case-study .film-logline{font-size:19px}.film-case-study .film-body{padding-top:70px}}@media(max-width:520px){.film-case-study .film-intro{padding-top:92px}.film-case-study .film-facts{grid-template-columns:1fr 1fr}.film-case-study .film-gallery-item,.film-case-study .film-gallery-item:nth-child(4n+1),.film-case-study .film-gallery-item:nth-child(4n+2){grid-column:span 12}}.kavandi-admin-film-box{padding:8px 4px 18px}.kavandi-admin-film-box .kavandi-admin-section-title{display:flex;align-items:center;gap:12px;margin:24px 0 14px;padding:11px 12px;border-top:1px solid #d9a94f;border-bottom:1px solid #e7e7e7;background:linear-gradient(90deg,rgb(217 169 79 / .08),transparent)}.kavandi-admin-film-box .kavandi-admin-section-title:first-child{margin-top:8px}.kavandi-admin-film-box .kavandi-admin-section-title span{font:10px/1 monospace;color:#a77c27;letter-spacing:.12em}.kavandi-admin-film-box .kavandi-admin-section-title strong{font-size:14px}.kavandi-admin-film-box .kavandi-admin-section-title em{margin-inline-start:auto;font:10px/1 monospace;color:#999;font-style:normal;letter-spacing:.1em}.kavandi-admin-film-box label{font-size:12px}.kavandi-admin-film-box input,.kavandi-admin-film-box textarea{border-color:#d7d7d7!important;border-radius:2px!important;box-shadow:none!important}.kavandi-admin-film-box input:focus,.kavandi-admin-film-box textarea:focus{border-color:#d9a94f!important;box-shadow:0 0 0 1px #d9a94f!important}.poster-card-text-only .poster-text-placeholder{display:flex;align-items:center;justify-content:center;min-height:100%;aspect-ratio:2/3;padding:32px 24px;box-sizing:border-box;background:linear-gradient(145deg,#171717,#0b0b0b);border:1px solid rgb(217 169 79 / .65);position:relative;overflow:hidden}.poster-card-text-only .poster-text-placeholder::before{content:'';position:absolute;inset:12px;border:1px solid rgb(217 169 79 / .18);pointer-events:none}.poster-placeholder-copy{position:relative;z-index:1;color:#d9a94f;font-size:clamp(18px,2vw,26px);line-height:1.7;font-weight:700;text-align:center}.poster-card-text-only:hover .poster-text-placeholder{transform:translateY(-3px)}.poster-card .info h3{color:var(--amber)!important}.poster-card .info h3 .fa,.poster-card .info h3 .en{color:inherit!important}@media (min-width:801px){header .header-inner-v496 .header-actions-v496 .lang-toggle:hover .lang-option{color:var(--muted)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-option{transition:color .2s ease,opacity .2s ease}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-en-label:hover{color:var(--paper)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-fa-label:hover{color:var(--paper)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-divider{pointer-events:none}}.writing-hero-editorial{position:relative;overflow:hidden}.writing-hero-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:7vw;align-items:center}.writing-hero-copy{min-width:0}.writing-hero-description{max-width:none!important;width:max-content;max-width:100%;white-space:nowrap;font-size:clamp(13px,1.18vw,17px)!important;line-height:1.8!important;margin-top:28px!important}.writing-hero-magazines{display:grid;gap:14px;align-self:center}.writing-hero-mag{position:relative;min-height:138px;padding:22px 24px 20px;border:1px solid var(--line);overflow:hidden;display:grid;grid-template-columns:76px 1fr;grid-template-rows:auto 1fr;column-gap:18px;align-items:center;background:rgb(15 12 10 / .72);box-shadow:0 18px 45px rgb(0 0 0 / .2)}.writing-hero-mag::before{content:'';position:absolute;inset:8px;border:1px solid rgb(255 255 255 / .035);pointer-events:none}.writing-hero-mag-aasteem{border-color:rgb(201 151 75 / .3);background:linear-gradient(135deg,rgb(201 151 75 / .1),rgb(15 12 10 / .82))}.writing-hero-mag-simache{border-color:rgb(140 74 66 / .34);background:linear-gradient(135deg,rgb(140 74 66 / .12),rgb(15 12 10 / .82))}.writing-hero-mag-index{grid-column:1/-1;position:relative;z-index:2;font:9px 'IBM Plex Mono',monospace;letter-spacing:.14em;color:var(--muted);margin-bottom:4px}.writing-hero-mag-logo{position:relative;z-index:2;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.writing-hero-mag-logo svg{width:100%;height:100%;display:block}.writing-hero-mag strong{position:relative;z-index:2;font-size:clamp(28px,3vw,42px);line-height:1;font-weight:600;letter-spacing:-.02em}.writing-hero-mag-aasteem strong{color:var(--amber)}.writing-hero-mag-simache strong{color:var(--rose)}.writing-room-buy h2{white-space:nowrap;font-size:clamp(27px,3.1vw,48px);line-height:1.1}@media(max-width:1100px){.writing-hero-editorial-grid{grid-template-columns:minmax(0,1fr) 330px;gap:4vw}.writing-hero-description{font-size:15px!important}}@media(max-width:800px){.writing-hero-editorial-grid{grid-template-columns:1fr;gap:38px}.writing-hero-description{width:auto;white-space:normal;font-size:14px!important}.writing-hero-magazines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.writing-hero-mag{min-height:128px;padding:18px}.writing-hero-mag-logo{width:54px;height:54px}.writing-hero-mag strong{font-size:28px}.writing-room-buy h2{white-space:normal;font-size:clamp(26px,7vw,36px)}}@media(max-width:520px){.writing-hero-magazines{grid-template-columns:1fr}}nav.nav-links>.primary-menu>li>a,nav.nav-links>.primary-menu>li>a .fa,nav.nav-links>.primary-menu>li>a .en{font-family:'Lalezar',sans-serif;font-weight:400;letter-spacing:0}body.lang-en nav.nav-links>.primary-menu>li>a,body.lang-en nav.nav-links>.primary-menu>li>a .en{font-family:'Lalezar',sans-serif;font-size:15px;letter-spacing:0}nav.nav-links>.primary-menu>li.menu-item-has-children>a{font-family:'Lalezar',sans-serif}@media (min-width:801px){header .header-inner-v496 nav.nav-links a{font-size:15px!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-option{color:var(--muted)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-option:hover{color:var(--amber)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle:hover .lang-option{color:var(--muted)!important}header .header-inner-v496 .header-actions-v496 .lang-toggle .lang-option:hover{color:var(--amber)!important}}@media (min-width:801px){header .header-inner-v496 nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu a,header .header-inner-v496 nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu a .fa,header .header-inner-v496 nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu a .en{font-family:'Lalezar',sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important}}@media (min-width:1101px){.writing-hero-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:56px!important}.writing-hero-copy{min-width:0!important}.writing-hero-title,.writing-title{white-space:nowrap!important;max-width:none!important}.writing-hero-magazines{width:100%!important;justify-self:end!important;position:relative!important;z-index:2!important}}@media (min-width:801px){.books-hero{min-height:52vh!important;padding:135px 0 62px!important}}@media (max-width:1100px) and (min-width:801px){.writing-title{white-space:nowrap!important;max-width:none!important}}@media (min-width:1101px){.writing-hero-editorial-grid{grid-template-columns:minmax(0,1fr) 360px!important;gap:48px!important}.writing-hero-copy{min-width:0!important;overflow:visible!important}.writing-hero-description{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;font-size:clamp(12px,1.02vw,15px)!important;letter-spacing:0!important}.writing-hero-magazines{width:100%!important;max-width:360px!important;justify-self:end!important;margin-inline-start:0!important}}.hero-poster-one img,.hero-poster-two img,.hero-poster-three img{object-fit:cover!important;object-position:center!important}.home-about-socials{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.home-about-socials a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:10px 'IBM Plex Mono',monospace;letter-spacing:.04em;text-decoration:none;transition:color .2s,transform .2s}.home-about-socials a:hover{color:var(--amber);transform:translateY(-1px)}.home-about-socials .social-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:600;line-height:1}.writing-room-format-grid-page .writing-room-format-card{min-height:175px;padding:20px}.writing-room-format-grid-page .writing-room-format-card h3{margin:27px 0 9px;font-size:24px}.writing-room-format-grid-page .writing-room-format-card p{font-size:12px;line-height:1.7}.writing-room-app-map{display:none!important}.poster-placeholder-copy{font-size:clamp(14px,1.45vw,19px)!important;line-height:1.45!important}.poster-card .info h3{text-align:center!important}.site-footer .brand .kv-mark{color:rgb(217 169 79 / .68)!important;filter:saturate(.72) brightness(.78)}.site-footer .brand-name{color:rgb(220 205 184 / .78)!important}.site-footer .brand:hover .kv-mark{color:rgb(217 169 79 / .9)!important;filter:saturate(.9) brightness(.9)}.writing-hero-mag strong,.writing-mag-card h2{font-family:'Lalezar',sans-serif!important}.writing-mag-card{min-height:560px}.writing-mag-media{display:flex;align-items:center;justify-content:center;background:#0d0b09}.writing-mag-media::after{background:linear-gradient(180deg,rgb(9 7 6 / .10) 0%,rgb(9 7 6 / .28) 52%,rgb(9 7 6 / .93) 100%)}.writing-mag-media img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important;padding:24px;box-sizing:border-box}.writing-mag-card:hover .writing-mag-media img{transform:scale(1.025)!important}.writing-mag-content{display:flex;flex-direction:column;align-items:flex-start;min-height:280px}.writing-mag-kicker{min-height:18px}.writing-mag-card h2{height:82px;display:flex;align-items:center;margin:0 0 12px!important;line-height:.95!important}.writing-mag-card p{min-height:72px;margin-bottom:28px!important}.article-row h3{font-size:clamp(18px,2vw,25px)!important;line-height:1.35!important}.article-row p{max-width:none!important;width:100%!important;font-size:14px!important;line-height:1.9!important}.article-row .row-body{min-width:0}.article-row .row-date{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.article-row .row-date .fa,.article-row .row-date .en{display:inline}.article-row .row-media{aspect-ratio:16/10!important}@media (min-width:801px){.writing-mag-grid{align-items:stretch}.writing-mag-card{height:560px}}@media (max-width:800px){.home-about-socials{gap:10px}.writing-mag-card{min-height:500px;height:auto}.writing-mag-card h2{height:auto;min-height:62px}.writing-room-format-grid-page .writing-room-format-card{min-height:150px}}.home-about-link-social-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:4px}.home-about-link-social-row .link-more{margin:0}.home-about-link-social-row .home-about-socials{margin:0;padding:0;border-top:0;flex-wrap:nowrap}@media (max-width:700px){.home-about-link-social-row{align-items:flex-start;flex-direction:column;gap:14px}.home-about-link-social-row .home-about-socials{flex-wrap:wrap}}.article-row{grid-template-columns:340px minmax(0,1fr)!important;gap:38px!important;align-items:stretch!important;min-height:230px}.article-row .row-media{width:100%!important;height:230px!important;min-height:230px!important;aspect-ratio:auto!important;display:block;overflow:hidden;position:relative;background:#0d0b09}.article-row .row-media img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important}.article-row .row-body{min-width:0;min-height:230px;padding:26px 30px!important;box-sizing:border-box}.article-row .row-body h3{margin:0!important}.article-row .row-body p{margin:0!important}@media(max-width:700px){.article-row{grid-template-columns:1fr!important;gap:18px!important}.article-row .row-media{height:auto!important;min-height:0!important;aspect-ratio:16/10!important}.article-row .row-body{min-height:0;padding:22px!important}}.entry-content.editorial p:first-of-type::first-letter{float:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;padding:0!important;margin:0!important;font-weight:inherit!important}.entry-content.editorial .kavandi-en,.entry-content.editorial .kavandi-fa{display:block}body.lang-en .entry-content.editorial .kavandi-fa{display:none!important}body.lang-fa .entry-content.editorial .kavandi-en{display:none!important}.single-hero .hero-meta .fa,.single-hero .hero-meta .en,.ed-date .fa,.ed-date .en{display:inline!important}body.lang-fa .single-hero .hero-meta .en,body.lang-fa .ed-date .en{display:none!important}body.lang-en .single-hero .hero-meta .fa,body.lang-en .ed-date .fa{display:none!important}.home-about-socials .social-icon{border:0!important;border-radius:0!important;width:23px!important;height:23px!important}.home-about-socials .social-icon svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor}.home-about-socials .social-icon svg *{vector-effect:non-scaling-stroke}.home-about-socials a:hover .social-icon{color:var(--amber)}.contact-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.contact-social-card{position:relative;min-height:92px;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px 17px;border:1px solid rgb(237 230 218 / .13);background:linear-gradient(145deg,rgb(31 25 21 / .78),rgb(12 10 9 / .96));text-decoration:none;color:var(--paper);overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease}.contact-social-card::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgb(201 151 75 / .08),transparent 48%);opacity:0;transition:opacity .3s ease;pointer-events:none}.contact-social-card:hover{transform:translateY(-3px);border-color:var(--amber);background:linear-gradient(145deg,rgb(39 30 24 / .9),rgb(12 10 9 / .98))}.contact-social-card:hover::before{opacity:1}.contact-social-icon{position:relative;z-index:1;width:42px;height:42px;border:1px solid rgb(201 151 75 / .38);display:flex;align-items:center;justify-content:center;color:var(--amber);border-radius:50%}.contact-social-icon svg{width:21px;height:21px;display:block}.contact-social-copy{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:4px}.contact-social-copy strong{font:12px/1.2 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#eee5da}.contact-social-copy small{font:10px/1.5 'IBM Plex Mono',monospace;color:#8f877e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:left}.contact-social-arrow{position:relative;z-index:1;color:#7d756c;font:16px/1 'IBM Plex Mono',monospace;transition:color .25s,transform .25s}.contact-social-card:hover .contact-social-arrow{color:var(--amber);transform:translate(2px,-2px)}.contact-email-card{grid-column:1/-1}@media(max-width:700px){.contact-social-grid{grid-template-columns:1fr}.contact-email-card{grid-column:auto}}.site-footer .footer-links a{color:#e3dbd1!important;text-shadow:0 2px 14px rgb(0 0 0 / .85);font-weight:500}.site-footer .footer-links a:hover{color:var(--amber)!important}.site-footer .footer-bottom{color:#bdb3a9!important;text-shadow:0 2px 12px rgb(0 0 0 / .9)}.site-footer .footer-top{padding-bottom:24px;border-bottom:1px solid rgb(237 230 218 / .14)}.home-filmography{position:relative;padding:125px 0 105px;background:radial-gradient(circle at 20% 50%,rgb(201 151 75 / .07),transparent 32%),linear-gradient(180deg,#0c0a09,#120e0c 50%,#0a0908);overflow:hidden}.home-filmography::before{content:'FILM / 01—04';position:absolute;top:46px;right:0;font:9px 'IBM Plex Mono',monospace;letter-spacing:.2em;color:rgb(237 230 218 / .23)}.home-film-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px}.home-film-heading .eyebrow{display:flex;align-items:center;gap:10px}.home-film-heading .eyebrow>span{color:var(--amber)}.home-film-heading h2{font-size:clamp(46px,6vw,84px);line-height:.88;margin:18px 0 0}.home-film-heading-copy{display:flex;align-items:flex-end;gap:28px;padding-bottom:5px}.home-film-index{font:9px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#777068}.home-film-stage{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.35fr);gap:30px;align-items:stretch}.home-film-feature{display:block;position:relative;min-height:610px;border:1px solid rgb(237 230 218 / .14);background:#0d0b09;text-decoration:none;color:var(--paper);overflow:hidden;box-shadow:20px 24px 60px rgb(0 0 0 / .24)}.home-film-feature-media{position:absolute;inset:0;overflow:hidden}.home-film-feature-media img{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(.35) sepia(.12) saturate(.8) brightness(.72);transform:scale(1.01);transition:transform .7s ease,filter .7s ease}.home-film-feature:hover .home-film-feature-media img{transform:scale(1.055);filter:none}.home-film-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(5 4 3 / .04) 20%,rgb(5 4 3 / .18) 42%,rgb(5 4 3 / .94) 100%)}.home-film-feature-number{position:absolute;top:22px;left:24px;font:10px 'IBM Plex Mono',monospace;letter-spacing:.15em;color:#ddd4ca}.home-film-feature-label{position:absolute;top:22px;right:24px;font:9px 'IBM Plex Mono',monospace;letter-spacing:.16em;color:var(--amber)}.home-film-feature-info{position:absolute;left:28px;right:28px;bottom:28px;z-index:2}.home-film-year{font:11px 'IBM Plex Mono',monospace;color:var(--amber);letter-spacing:.1em;margin-bottom:9px}.home-film-feature-info h3{font-size:clamp(30px,3.5vw,52px);line-height:1.02;margin:0 0 12px}.home-film-role{font:10px/1.6 'IBM Plex Mono',monospace;color:#aaa097;letter-spacing:.06em}.home-film-list{border-top:1px solid rgb(237 230 218 / .14);border-bottom:1px solid rgb(237 230 218 / .14)}.home-film-list-head{height:48px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(237 230 218 / .14);font:9px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#7f766e}.home-film-list-item{min-height:174px;display:grid;grid-template-columns:38px 112px minmax(0,1fr) 20px;gap:17px;align-items:center;border-bottom:1px solid rgb(237 230 218 / .11);text-decoration:none;color:var(--paper);transition:background .3s ease,padding .3s ease}.home-film-list-item:last-child{border-bottom:0}.home-film-list-item:hover{background:rgb(201 151 75 / .045);padding-inline:10px}.home-film-list-no{font:10px 'IBM Plex Mono',monospace;color:#6f675f}.home-film-list-thumb{width:112px;height:140px;background:#0d0b09;overflow:hidden;border:1px solid rgb(237 230 218 / .1)}.home-film-list-thumb img{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(.45) sepia(.12) saturate(.78) brightness(.72);transition:filter .45s,transform .45s}.home-film-list-item:hover .home-film-list-thumb img{filter:none;transform:scale(1.035)}.home-film-list-copy{min-width:0;display:flex;flex-direction:column;gap:11px}.home-film-list-copy strong{font-size:clamp(20px,2.2vw,30px);line-height:1.1;font-weight:500}.home-film-list-copy small{font:9px/1.6 'IBM Plex Mono',monospace;color:#8d857d}.home-film-list-arrow{font:16px 'IBM Plex Mono',monospace;color:#716960;transition:color .25s,transform .25s}.home-film-list-item:hover .home-film-list-arrow{color:var(--amber);transform:translate(2px,-2px)}.home-film-divider{padding-top:42px}@media(max-width:900px){.home-film-stage{grid-template-columns:1fr}.home-film-feature{min-height:520px}.home-film-list-item{min-height:145px}.home-film-list-thumb{height:118px}}@media(max-width:700px){.home-filmography{padding:90px 0 80px}.home-film-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:32px}.home-film-heading-copy{width:100%;justify-content:space-between}.home-film-index{display:none}.home-film-feature{min-height:470px}.home-film-list-item{grid-template-columns:28px 76px minmax(0,1fr) 16px;gap:10px;min-height:112px}.home-film-list-thumb{width:76px;height:92px}.home-film-list-copy strong{font-size:17px}.home-film-list-copy small{font-size:8px}}@media(max-width:800px){.site-footer .footer-links{gap:18px}}@media(max-width:560px){.site-footer .footer-top{gap:22px}.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.site-footer .footer-links a{font-size:12px;line-height:1.7}.book-grid-fallback{grid-template-columns:repeat(2,1fr);gap:18px}}.kavandi-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.about-art-hero{min-height:690px;padding:145px 0 92px;background-position:center;isolation:isolate}.about-art-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(8 7 6 / .92) 0%,rgb(8 7 6 / .70) 48%,rgb(8 7 6 / .94) 100%);pointer-events:none}.about-art-container{position:relative}.about-art-index{display:flex;align-items:center;gap:13px;color:rgb(239 231 220 / .55);font:9px 'IBM Plex Mono',monospace;letter-spacing:.15em;margin-bottom:45px;direction:ltr}.about-art-index span{color:var(--amber);font-size:11px}.about-art-index i{width:52px;height:1px;background:var(--amber);display:block;opacity:.7}.about-art-index b{font-weight:400}.about-art-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(50px,9vw,150px);position:relative}.about-art-monogram{position:relative;height:430px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgb(217 169 79 / .23);background:linear-gradient(145deg,rgb(217 169 79 / .06),rgb(7 6 5 / .2));box-shadow:18px 18px 0 rgb(217 169 79 / .035),inset 0 0 80px rgb(0 0 0 / .25);overflow:hidden}.about-art-monogram::before,.about-art-monogram::after{content:'';position:absolute;border:1px solid rgb(239 231 220 / .08);border-radius:50%}.about-art-monogram::before{width:310px;height:310px}.about-art-monogram::after{width:220px;height:220px}.about-art-monogram span{position:relative;z-index:2;font-family:'Bebas Neue',sans-serif;font-size:clamp(150px,17vw,245px);line-height:.57;color:#fff0;-webkit-text-stroke:1px rgb(239 231 220 / .72);transform:translateX(-15px)}.about-art-monogram span+span{color:rgb(217 169 79 / .9);-webkit-text-stroke:0;transform:translate(35px,7px);margin-top:-8px}.about-art-monogram em{position:absolute;bottom:24px;left:24px;color:rgb(239 231 220 / .45);font:9px 'IBM Plex Mono',monospace;letter-spacing:.15em;font-style:normal}.about-art-copy{max-width:780px;position:relative}.about-art-kicker{font:10px 'IBM Plex Mono',monospace;letter-spacing:.18em;color:var(--amber);margin-bottom:20px}.about-art-copy h1{font-size:clamp(56px,8vw,118px);line-height:.92;letter-spacing:-.045em;margin:0 0 26px;font-weight:800}.about-art-copy h1 .fa,.about-art-copy h1 .en{display:block}.about-art-copy h1 .en{font-family:'Bebas Neue',sans-serif;font-size:.46em;letter-spacing:.13em;color:rgb(239 231 220 / .43);margin-top:18px;direction:ltr}.about-art-rule{height:1px;width:min(100%,570px);background:linear-gradient(90deg,var(--amber),rgb(217 169 79 / .18),transparent);margin-bottom:28px}.about-art-statement{max-width:670px;font-size:clamp(18px,1.65vw,24px);line-height:2;color:var(--paper);margin:0 0 32px}.about-art-statement .en{font-family:'Inter',sans-serif;font-size:.82em;line-height:1.65;color:rgb(239 231 220 / .62);margin-top:10px;direction:ltr}.about-art-sign{display:flex;gap:24px;flex-wrap:wrap;font:9px 'IBM Plex Mono',monospace;letter-spacing:.16em;color:rgb(239 231 220 / .42)}.about-art-sign span::before{content:'—';color:var(--amber);margin-inline-end:7px}.about-art-caption{margin-top:55px;font:9px 'IBM Plex Mono',monospace;letter-spacing:.17em;color:rgb(239 231 220 / .32);direction:ltr}.about-art-caption span{color:var(--amber);padding:0 8px}.about-art-orbit{position:absolute;border:1px solid rgb(217 169 79 / .12);border-radius:50%;pointer-events:none;z-index:-1}.about-art-orbit-a{width:520px;height:520px;left:-280px;top:170px}.about-art-orbit-b{width:760px;height:760px;right:-560px;top:-130px;border-color:rgb(239 231 220 / .05)}@media(max-width:800px){.about-art-hero{min-height:auto;padding:120px 0 70px}.about-art-grid{grid-template-columns:1fr;gap:45px}.about-art-monogram{height:300px;max-width:360px}.about-art-copy h1{font-size:clamp(52px,15vw,82px)}.about-art-caption{margin-top:35px}.about-art-index{margin-bottom:32px}.about-art-orbit-a{width:360px;height:360px;left:-260px;top:170px}}@media(max-width:560px){.about-art-hero{padding-top:105px}.about-art-monogram{height:260px}.about-art-monogram span{font-size:145px}.about-art-statement{font-size:17px}.about-art-sign{gap:13px}.about-art-index b{font-size:8px}}.writing-room-format-page .format-page-grid article h2{font-size:clamp(24px,2.25vw,34px)!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:12px 0 18px!important}.writing-room-format-page .format-page-grid article p{font-size:14px;line-height:2!important}.writing-room-format-page .format-number{font:10px 'IBM Plex Mono',monospace!important;letter-spacing:.15em;color:var(--amber)}@media(max-width:800px){.writing-room-format-page .format-page-grid article h2{font-size:27px!important}}body.lang-fa .entry-content,body.lang-fa .entry-content p,body.lang-fa .entry-content li,body.lang-fa .entry-content blockquote,body.lang-fa .entry-content td,body.lang-fa .entry-content th,body.lang-fa .editorial,body.lang-fa .editorial p,body.lang-fa .editorial li,body.lang-fa .article-card h3,body.lang-fa .article-card p{font-family:'Vazirmatn',sans-serif!important}body.lang-en .entry-content,body.lang-en .entry-content p,body.lang-en .entry-content li,body.lang-en .entry-content blockquote,body.lang-en .entry-content td,body.lang-en .entry-content th,body.lang-en .editorial,body.lang-en .editorial p,body.lang-en .editorial li,body.lang-en .article-card h3,body.lang-en .article-card p{font-family:'Inter',sans-serif!important}body.lang-fa .home-filmography .display,body.lang-fa .home-film-feature-info h3,body.lang-fa .home-film-list-copy strong,body.lang-fa .book-editorial-info h3,body.lang-fa .book-card h3,body.lang-fa .article-card h3,body.lang-fa .writing-mag-card h2,body.lang-fa .writing-hero-mag strong,body.lang-fa .film-title,body.lang-fa .single-hero h1,body.lang-fa .archive-film .poster-card h3,body.lang-fa .archive-book .book-card h3{font-family:'Lalezar',sans-serif!important;font-weight:400!important}body.lang-en .home-filmography .display,body.lang-en .home-film-feature-info h3,body.lang-en .home-film-list-copy strong,body.lang-en .book-editorial-info h3,body.lang-en .book-card h3,body.lang-en .article-card h3,body.lang-en .writing-mag-card h2,body.lang-en .writing-hero-mag strong,body.lang-en .film-title,body.lang-en .single-hero h1{font-family:'Bebas Neue',sans-serif!important;font-weight:400!important;letter-spacing:.04em}.home-book-grid .book-card h3,.book-grid .book-card h3{text-align:center!important;width:100%}.home-book-grid .book-card h3 .fa,.home-book-grid .book-card h3 .en,.book-grid .book-card h3 .fa,.book-grid .book-card h3 .en{display:block;text-align:center!important}body.lang-fa .about-art-copy .about-art-kicker,body.lang-fa .about-art-copy h1,body.lang-fa .about-art-copy .about-art-statement,body.lang-fa .about-bio-text h2,body.lang-fa .about-bio-text p{font-family:'Lalezar',sans-serif!important;font-weight:400!important;letter-spacing:0!important}body.lang-en .about-art-copy .about-art-kicker,body.lang-en .about-art-copy h1,body.lang-en .about-art-copy .about-art-statement,body.lang-en .about-bio-text h2,body.lang-en .about-bio-text p{font-family:'Bebas Neue',sans-serif!important;font-weight:400!important;letter-spacing:.04em!important}.about-art-copy .about-art-kicker{font-size:clamp(22px,2.2vw,34px)!important;line-height:1!important}.about-art-copy h1{font-size:clamp(52px,7vw,104px)!important;line-height:.95!important}.about-art-copy .about-art-statement{font-size:clamp(24px,2.7vw,42px)!important;line-height:1.45!important}.about-bio-text h2{font-family:'Lalezar',sans-serif!important;font-weight:400!important}body.lang-en .about-bio-text h2{font-family:'Bebas Neue',sans-serif!important}.about-bio-text p{font-size:clamp(20px,1.55vw,26px)!important;line-height:1.95!important}@media(max-width:800px){.about-art-copy .about-art-kicker{font-size:24px!important}.about-art-copy h1{font-size:58px!important}.about-art-copy .about-art-statement{font-size:24px!important;line-height:1.5!important}.about-bio-text p{font-size:21px!important;line-height:1.9!important}}@media(max-width:560px){.about-art-copy .about-art-kicker{font-size:20px!important}.about-art-copy h1{font-size:46px!important}.about-art-copy .about-art-statement{font-size:21px!important}.about-bio-text p{font-size:18px!important;line-height:1.95!important}}.site-footer .footer-links{position:relative!important;z-index:20!important;display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.site-footer .footer-links .footer-menu{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px 20px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.site-footer .footer-links .footer-menu>li{display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;list-style:none!important;visibility:visible!important;opacity:1!important}.site-footer .footer-links .footer-menu>li>a{display:inline-block!important;position:relative!important;z-index:30!important;margin:0!important;padding:2px 0!important;color:#eee6dc!important;font-size:12px!important;line-height:1.7!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;text-decoration:none!important}.site-footer .footer-links .footer-menu>li>a .fa,.site-footer .footer-links .footer-menu>li>a .en{visibility:visible!important;opacity:1!important}.site-footer .footer-links .footer-menu>li>a:hover{color:var(--amber)!important}@media(max-width:800px){.site-footer .footer-links .footer-menu{gap:9px 16px!important}}@media(max-width:560px){.site-footer .footer-links .footer-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 14px!important;justify-content:stretch!important}.site-footer .footer-links .footer-menu>li>a{font-size:11px!important;white-space:normal!important}}body.lang-fa .poster-placeholder-copy.display{font-family:'Lalezar',sans-serif!important;font-weight:400!important;letter-spacing:0!important}body.lang-en .poster-placeholder-copy.display{font-family:'Bebas Neue',sans-serif!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase}.about-art-photo{padding:0!important;background:#0b0908!important}.about-art-photo::before,.about-art-photo::after{pointer-events:none}.about-art-photo img{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04) brightness(.84);transition:transform .8s ease,filter .8s ease}.about-art-photo:hover img{transform:scale(1.025);filter:saturate(.95) contrast(1.06) brightness(.9)}.about-art-copy .about-art-kicker{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.14em!important;margin-bottom:16px!important}.writing-room-format-grid-page .writing-room-format-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important}.writing-room-format-grid-page .writing-room-format-card>span{align-self:center!important}.writing-room-format-grid-page .writing-room-format-card h3{width:100%!important;margin:24px 0 10px!important;text-align:center!important}.writing-room-format-grid-page .writing-room-format-card p{width:100%!important;max-width:30ch!important;margin:0 auto!important;text-align:center!important}.writing-room-format-grid-page .writing-room-format-card b{position:absolute!important;inset-inline-end:18px!important;bottom:16px!important}@media(max-width:560px){.about-art-copy .about-art-kicker{font-size:11px!important}.writing-room-format-grid-page .writing-room-format-card{min-height:190px!important}}.mag-titles .mag-founded{display:block;margin-top:4px;font-size:.78rem;line-height:1.5;color:var(--muted);opacity:.9;letter-spacing:.02em}body.lang-fa .mag-titles .mag-founded{font-family:'Vazirmatn',sans-serif}body.lang-en .mag-titles .mag-founded{font-family:'Inter',sans-serif;letter-spacing:.04em;text-transform:uppercase}@media (min-width:801px){header .header-inner-v496 nav.nav-links>.primary-menu>li>a,header .header-inner-v496 nav.nav-links>.primary-menu>li>a .fa,header .header-inner-v496 nav.nav-links>.primary-menu>li>a .en{font-size:17px!important;line-height:1.25!important}header .header-inner-v496 nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu a,header .header-inner-v496 nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu a .fa,header .header-inner-v496 nav.nav-links>.primary-menu>.menu-item-has-children>.sub-menu a .en{font-size:16px!important}}body.lang-fa .archive-film .poster-card .info h3,body.lang-fa .archive-film .poster-card .info h3 .fa{font-family:'Lalezar',sans-serif!important;font-weight:400!important;letter-spacing:0!important}body.lang-en .archive-film .poster-card .info h3,body.lang-en .archive-film .poster-card .info h3 .en{font-family:'Bebas Neue',sans-serif!important;font-weight:400!important;letter-spacing:.04em!important}.home-film-divider{display:none!important}:focus-visible{outline:2px solid var(--amber)!important;outline-offset:4px!important}button:focus-visible,a:focus-visible{border-radius:2px}@media(max-width:800px){body.menu-open{overflow:hidden}header .nav-links.open{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(max-width:800px){.menu-btn{width:44px!important;height:44px!important;padding:10px!important;align-items:center!important;justify-content:center!important}.menu-btn span{display:block!important;width:22px!important;height:1px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:560px){.container{padding-inline:20px}.lang-toggle{min-height:40px;padding-inline:12px}.btn,.link-more{min-height:44px}}@media(max-height:650px) and (min-width:801px){header{padding-block:16px}}.writing-mag-kicker,.writing-mag-founded,.mag-titles>span,.mast-founded{color:var(--amber)!important}html,body{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}body.menu-open{overflow:hidden}.poster-card .info h3{font-family:'Lalezar',sans-serif;font-weight:400}.poster-card .info h3 .en{font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.04em}@media(max-width:800px){header.site-header{width:100%;overflow:visible}header.site-header .header-inner-v496{width:100%;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}header.site-header .header-actions-v496{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-self:start!important;gap:12px!important;min-width:0!important;z-index:110!important}header.site-header .header-actions-v496 .lang-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:4px 2px!important;min-width:52px!important;height:30px!important;border:1px solid rgb(237 230 218 / .16)!important;border-radius:999px!important;background:rgb(12 10 9 / .72)!important;color:var(--paper)!important;font:10px 'IBM Plex Mono',monospace!important;letter-spacing:.08em!important;white-space:nowrap!important}header.site-header .header-actions-v496 .lang-option,header.site-header .header-actions-v496 .lang-divider{display:inline!important;color:inherit!important}header.site-header .header-actions-v496 .menu-btn{display:flex!important;width:34px!important;height:34px!important;padding:7px!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgb(237 230 218 / .16)!important;border-radius:4px!important;background:rgb(12 10 9 / .72)!important;z-index:111!important}header.site-header .header-actions-v496 .menu-btn span{display:block!important;width:18px!important;height:1px!important;background:var(--paper)!important;flex:0 0 auto}header.site-header .brand-signature{grid-column:3!important;grid-row:1!important;justify-self:end!important;max-width:180px!important;min-width:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 7px!important;height:32px!important;border:1px solid rgb(237 230 218 / .16)!important;border-radius:3px!important;background:rgb(12 10 9 / .72)!important}header.site-header .brand-signature .kv-mark{width:50px!important;height:24px!important;max-width:50px!important;flex:0 0 50px!important;margin:0!important;object-fit:contain!important}header.site-header .brand-signature .brand-signature-name{font-size:13px!important;white-space:nowrap!important;line-height:1!important}nav.nav-links#navLinks{inset:0!important;top:0!important;width:100%!important;height:100dvh!important;min-height:100vh!important;padding:92px 22px 34px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:rgb(16 13 11 / .985)!important;backdrop-filter:blur(16px)!important;z-index:100!important;display:none!important}nav.nav-links#navLinks.open{display:flex!important}nav.nav-links#navLinks>.primary-menu{width:100%!important;display:flex!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}nav.nav-links#navLinks>.primary-menu>li{width:100%!important;text-align:center!important}nav.nav-links#navLinks>.primary-menu>li>a{font-size:20px!important;padding:8px 0!important}.hero-signature{width:100%;overflow:hidden}.hero-signature-inner{width:100%;max-width:100%}.hero-cinema-frame{width:100%;max-width:100%;overflow:hidden}.hero-poster-one,.hero-poster-two,.hero-poster-three{max-width:62%}.hero-poster-one{left:-2%!important}.hero-poster-two{left:21%!important}.hero-poster-three{right:-2%!important}.hero-actions{width:100%}.hero-actions .btn{max-width:100%}.container{max-width:100%}.poster-card .info h3{font-size:18px!important;line-height:1.35!important;white-space:normal!important;display:block!important;overflow:visible!important;text-overflow:clip!important}.poster-card .info h3 .fa,.poster-card .info h3 .en{display:block!important}.poster-card .meta{font-size:10px!important;line-height:1.7!important}}@media(max-width:560px){.header-inner-v496{padding-inline:12px!important}header.site-header .brand-signature{max-width:148px!important}header.site-header .brand-signature .kv-mark{width:42px!important;max-width:42px!important;flex-basis:42px!important;height:22px!important}header.site-header .brand-signature .brand-signature-name{font-size:12px!important}header.site-header .header-actions-v496{gap:8px!important}header.site-header .header-actions-v496 .lang-toggle{min-width:48px!important}header.site-header .header-actions-v496 .menu-btn{width:32px!important;height:32px!important}.hero-signature{min-height:auto!important;padding-bottom:64px!important}.hero-signature-inner{gap:10px!important}.hero-cinema-frame{min-height:300px!important}.hero-poster-one,.hero-poster-two,.hero-poster-three{height:68%!important}.poster-grid{grid-template-columns:1fr!important}}@media (max-width:800px){header.site-header .header-inner-v496{grid-template-columns:auto minmax(0,1fr) minmax(170px,auto)!important}header.site-header .brand-signature{max-width:none!important;width:auto!important;min-width:170px!important;overflow:visible!important;white-space:nowrap!important;gap:7px!important;padding:4px 8px!important;height:36px!important}header.site-header .brand-signature .kv-mark{width:58px!important;max-width:58px!important;flex:0 0 58px!important;height:27px!important;object-fit:contain!important}header.site-header .brand-signature .brand-signature-name{font-size:14px!important;line-height:1!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important}}@media (max-width:560px){header.site-header .header-inner-v496{grid-template-columns:auto minmax(0,1fr) minmax(156px,auto)!important}header.site-header .brand-signature{min-width:156px!important;height:34px!important;padding:4px 7px!important;gap:6px!important}header.site-header .brand-signature .kv-mark{width:52px!important;max-width:52px!important;flex-basis:52px!important;height:24px!important}header.site-header .brand-signature .brand-signature-name{font-size:13px!important}}@media (max-width:380px){header.site-header .header-inner-v496{grid-template-columns:auto minmax(0,1fr) minmax(146px,auto)!important}header.site-header .brand-signature{min-width:146px!important}header.site-header .brand-signature .kv-mark{width:48px!important;max-width:48px!important;flex-basis:48px!important}header.site-header .brand-signature .brand-signature-name{font-size:12px!important}}@media (max-width:800px){html,body{max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none!important}body.menu-open{overflow:hidden!important;position:relative;touch-action:none}header.site-header .header-inner-v496{direction:ltr!important;grid-template-columns:auto minmax(0,1fr) auto!important;width:100%!important}header.site-header .header-actions-v496{grid-column:1!important;grid-row:1!important;justify-self:start!important;direction:ltr!important}header.site-header .brand-signature{grid-column:3!important;grid-row:1!important;justify-self:end!important;direction:rtl!important}header.site-header .header-actions-v496 .lang-toggle{direction:ltr!important}header.site-header .header-actions-v496 .menu-btn{direction:ltr!important}nav.nav-links#navLinks{direction:rtl!important;inset:0!important;touch-action:auto!important}nav.nav-links#navLinks.open{pointer-events:auto!important}nav.nav-links#navLinks>.primary-menu{direction:rtl!important}nav.nav-links#navLinks>.primary-menu>li>a{touch-action:manipulation!important}}@media (max-width:560px){header.site-header .header-inner-v496{padding-inline:10px!important;gap:6px!important}header.site-header .header-actions-v496{gap:7px!important}header.site-header .header-actions-v496 .lang-toggle{min-width:50px!important;height:30px!important}header.site-header .header-actions-v496 .menu-btn{width:32px!important;height:32px!important}header.site-header .brand-signature{min-width:156px!important;max-width:calc(100vw - 120px)!important}}@media (max-width:390px){header.site-header .header-inner-v496{grid-template-columns:auto minmax(0,1fr) auto!important}header.site-header .brand-signature{min-width:144px!important;max-width:calc(100vw - 112px)!important}header.site-header .brand-signature .kv-mark{width:47px!important;max-width:47px!important;flex-basis:47px!important}header.site-header .brand-signature .brand-signature-name{font-size:12px!important}}@media (min-width:701px){.mag-interior .reveal{opacity:1!important;transform:none!important}.mag-interior .article-row .row-body,.mag-interior .article-row .row-body .kavandi-fa,.mag-interior .article-row .row-body .kavandi-en,.mag-interior .entry-content.editorial,.mag-interior .entry-content.editorial .kavandi-fa,.mag-interior .entry-content.editorial .kavandi-en{visibility:visible!important;opacity:1!important}}body.lang-fa .article-row .row-body .kavandi-fa,body.lang-fa .entry-content.editorial .kavandi-fa{display:block!important;visibility:visible!important;opacity:1!important}body.lang-en .article-row .row-body .kavandi-en,body.lang-en .entry-content.editorial .kavandi-en{display:block!important;visibility:visible!important;opacity:1!important}.about-bio-text>p,.about-bio-text>h1,.about-bio-text>h2,.about-bio-text>h3,.about-bio-text>h4{display:block;visibility:visible}.site-footer .footer-top{align-items:center!important}.site-footer .footer-links .footer-menu{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px 22px!important;width:100%!important}.site-footer .footer-links .footer-menu>li{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.site-footer .footer-links .footer-menu>li.menu-item-has-children{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important}.site-footer .footer-links .footer-menu .sub-menu{display:inline-flex!important;position:static!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important;margin:0!important;padding:0!important;min-width:0!important;width:auto!important;list-style:none!important;background:none!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:none!important}.site-footer .footer-links .footer-menu .sub-menu>li{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important;position:static!important}.site-footer .footer-links .footer-menu a{display:inline-block!important;padding:2px 0!important;margin:0!important;color:#eee6dc!important;font-size:12px!important;line-height:1.7!important;white-space:nowrap!important;text-decoration:none!important}.site-footer .footer-links .footer-menu .sub-menu a{color:#c7bdb2!important;font-size:11px!important}.site-footer .footer-links .footer-menu .sub-menu>li:first-child::before{content:'';width:12px;height:1px;background:rgb(201 151 75 / .5);margin-inline-end:10px;flex:0 0 12px}.site-footer .footer-links .footer-menu a:hover,.site-footer .footer-links .footer-menu .sub-menu a:hover{color:var(--amber)!important}.site-footer .footer-links .menu-item-has-children>a::before{content:none!important}@media(max-width:800px){.site-footer .footer-top{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.site-footer .footer-links .footer-menu{justify-content:flex-start!important;gap:10px 16px!important}}@media(max-width:560px){.site-footer .footer-links .footer-menu{display:flex!important;grid-template-columns:none!important;gap:9px 14px!important}.site-footer .footer-links .footer-menu a{font-size:11.5px!important}.site-footer .footer-links .footer-menu .sub-menu a{font-size:11px!important}.site-footer .footer-links .footer-menu .sub-menu>li:first-child::before{width:9px;flex-basis:9px;margin-inline-end:7px}}@media (max-width:860px){header.site-header .container.header-inner-v496{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;direction:ltr!important;gap:8px!important;width:100%!important;max-width:100%!important}header.site-header .header-actions-v496{grid-column:1!important;grid-row:1!important;justify-self:start!important;order:-1!important;direction:ltr!important;display:flex!important;flex-direction:row!important;align-items:center!important;z-index:110!important}header.site-header .header-actions-v496 .menu-btn{display:flex!important;flex-direction:column!important;order:1!important}header.site-header .header-actions-v496 .lang-toggle{order:2!important}header.site-header .brand-signature{grid-column:3!important;grid-row:1!important;justify-self:end!important;order:3!important;direction:rtl!important;margin-inline-start:auto!important}body.lang-en header.site-header .brand-signature{direction:ltr!important}header.site-header .nav-links{grid-column:1 / -1!important;grid-row:1!important}}html{background-color:var(--ink);overscroll-behavior-x:none}html,body{width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none}@supports not (overflow:clip){html,body{overflow-x:hidden}}.skip-link,.kavandi-honeypot{position:absolute!important;left:auto!important;right:auto!important;inset-inline-start:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.skip-link:focus{width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;inset-inline-start:16px!important;top:16px!important;padding:14px 22px!important;overflow:visible!important}img,svg,video,iframe,canvas,table,pre{max-width:100%}.alignfull{width:100%!important;max-width:100%!important;margin-inline-start:0!important}.hero,.hero-signature,.single-hero,.issue-masthead,.page-hero,.books-hero,.site-footer,main,section{max-width:100%}.hero-mark,.issue-masthead .mast-watermark,.single-hero .hero-mark-bg{max-width:100%}.single-hero,.hero-signature{overflow:hidden}@media (max-width:860px){.hero{min-height:100svh}nav.nav-links#navLinks{height:100svh!important;max-height:100svh!important;min-height:0!important;width:100%!important;max-width:100%!important;inset:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.menu-open{overflow:hidden!important;overscroll-behavior:none!important}.hero-mark{width:min(1400px,120vw)!important}.issue-masthead .mast-watermark{width:min(900px,100vw)!important}.single-hero .hero-mark-bg{width:min(500px,72vw)!important}}.hero-theatre{background-image:radial-gradient(circle at 80% 20%,rgb(140 74 66 / .28),transparent 38%),radial-gradient(circle at 15% 90%,rgb(201 151 75 / .14),transparent 40%),linear-gradient(180deg,rgb(16 13 11 / .55),rgb(16 13 11 / .9))}.theatre-landing .writing-mag-card{min-height:440px}.theatre-landing .writing-hero-description{white-space:normal;width:auto}