@font-face{font-family:Vazirmatn;src:url(../Vazirmatn-wght.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--blog-bg:#f2f3ec;--blog-ink:#123d32;--blog-muted:#5d6e65;--blog-dark:#082d26;--blog-brand:#00b388;--blog-line:#c8d2c9;--blog-surface:#e5eae0;--blog-focus:#08785d;--blog-space:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--blog-bg);color:var(--blog-ink);font-family:Vazirmatn,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--blog-brand);outline-offset:5px}::selection{background:var(--blog-brand);color:var(--blog-dark)}.wrap{width:min(1328px,calc(100% - 112px));margin-inline:auto}.header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--blog-line)}.brand img{width:140px;height:52px;object-fit:contain}.header nav{display:flex;gap:40px}.header nav a{padding:15px 0;color:var(--blog-muted)}.header nav .active{color:var(--blog-ink);border-bottom:2px solid var(--blog-ink)}.back{font-size:13px;display:flex;gap:24px;align-items:center}.back span{font-size:23px}.intro{padding-top:35px;padding-bottom:64px}.eyebrow{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.5px}.eyebrow>span:first-child{display:flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;background:var(--blog-brand);border-radius:50%}.eyebrow [lang=en],.mono,.art-label,.topic-no{font-family:Arial,sans-serif;font-size:11px;letter-spacing:1.8px}.intro-line{display:flex;align-items:flex-end;justify-content:space-between;padding-top:46px}h1{font-weight:500;font-size:clamp(64px,7.4vw,110px);line-height:1.18;letter-spacing:-5px;margin:0}em{font-style:normal;font-weight:300}h1 em{color:#477360}.intro-note{width:260px;padding-bottom:10px}.cross{font-size:48px;line-height:1}.intro-note p{font-size:17px;line-height:1.9;margin:18px 0 28px}.intro-note a{font-size:13px;display:flex;gap:45px}.feature{display:grid;grid-template-columns:1.27fr 1fr;direction:ltr;min-height:500px}.feature-art{background:var(--blog-dark);position:relative;overflow:hidden;min-height:500px;color:#d2e9cd;display:flex;flex-direction:column;justify-content:space-between;padding:25px 28px}.art-label,.art-bottom{display:flex;justify-content:space-between;position:relative;z-index:2}.art-label{font-size:9px;opacity:.7}.art-bottom{font-size:11px;direction:rtl;align-items:center}.art-orbit{border:1px solid #769d88;border-radius:50%;font-size:24px;width:48px;height:48px;display:grid;place-items:center}.sculpture{position:absolute;left:50%;top:50%;width:270px;height:300px;transform:translate(-50%,-48%) rotate(-28deg) skewY(10deg)}.plate{position:absolute;top:0;height:290px;width:150px;border:1px solid #92b39f;background:linear-gradient(110deg,#a8c3ae 0,#4b7d63 10%,#0d4234 38%,#285f4a 92%,#aac1ad);box-shadow:9px 6px 20px #001b16a6;transform:skewY(-18deg);transition:transform .7s}.p1{left:0}.p2{left:22px}.p3{left:44px}.p4{left:66px}.p5{left:88px}.p6{left:110px}.p7{left:132px}.p8{left:154px}.p9{left:176px}.p10{left:198px}.core{position:absolute;left:215px;top:75px;width:80px;height:125px;border:1px solid #b2d6c0;background:#00b38840;box-shadow:inset 0 0 25px #9dd1b636;transform:skewY(-18deg)}.feature-art:hover .plate{transform:skewY(-14deg) translateY(-6px)}.feature-copy{direction:rtl;background:var(--blog-surface);padding:38px 44px;display:flex;flex-direction:column}.section-kicker{font-size:11px;display:flex;justify-content:space-between;color:var(--blog-muted)}.feature h2{font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.45;letter-spacing:-1.2px;margin:29px 0 17px}.feature h2 span{font-weight:300}.feature-copy p{font-size:14px;line-height:2;max-width:350px;color:var(--blog-muted);margin:0 0 26px}.read-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--blog-ink);padding:0 0 12px;font-size:14px;margin-top:auto}.read-link span{font-size:25px}.feature-foot{font-size:10px;color:var(--blog-muted);padding-top:17px}.archive{padding:104px 0 90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.mono{direction:ltr;display:block;color:var(--blog-muted)}h2{font-size:38px;font-weight:400;letter-spacing:-1px}.section-heading h2{margin:14px 0 0}.search{width:280px;border-bottom:1px solid var(--blog-ink);display:flex;align-items:center;gap:12px;padding:10px 0}.search>span{font-size:28px}.search input{min-width:0;width:100%;border:0;background:0 0;color:var(--blog-ink);outline:0;font-size:13px}.search kbd{border:1px solid var(--blog-line);padding:2px 7px;color:var(--blog-muted)}.filter-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);padding:16px 0;margin-bottom:40px;gap:20px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{border:0;background:0 0;color:var(--blog-muted);padding:11px 17px;min-height:44px;font-size:12px}.filters button[aria-pressed=true]{background:var(--blog-ink);color:var(--blog-bg)}.filters button:hover{background:#d8e1d5;color:var(--blog-ink)}.count{font-size:11px;white-space:nowrap;color:var(--blog-muted)}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.article{min-width:0}.article-visual{height:238px;position:relative;overflow:hidden;background:#d9e1d4;display:block}.article-visual::after{content:"";position:absolute;inset:18px;border:1px solid #123d321a;z-index:2;pointer-events:none}.visual-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s}.article-visual--photo::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#082d26a6 0,#082d2614 42%,#082d2659 100%);pointer-events:none}.article-visual--photo .visual-word,.article-visual--photo .visual-number{color:#eaf3ea;text-shadow:0 1px 3px #04171299}.article:hover .visual-photo{transform:scale(1.05)}.visual-number{position:absolute;left:22px;bottom:17px;font:11px Arial;letter-spacing:2px;z-index:2}.visual-word{position:absolute;right:22px;top:17px;font:10px Arial;letter-spacing:2px;z-index:2}.glyph{position:absolute;inset:45px 70px;transition:transform .5s}.article:hover .glyph{transform:scale(1.07)}.glyph span{position:absolute;border:1px solid #426951}.visual-0{background:#d3ded1}.visual-0 .glyph span{width:120px;height:120px;border-radius:50%;top:20px;left:calc(50% - 60px)}.visual-0 .glyph span:nth-child(2){transform:translateX(-35px)}.visual-0 .glyph span:nth-child(3){transform:translateX(35px)}.visual-0 .glyph span:nth-child(4){transform:scale(.55);background:#123d32}.visual-1{background:#164436;color:#c6dbc7}.visual-1 .glyph span{width:130px;height:64px;left:calc(50% - 65px);top:20px;transform:skewY(-20deg);background:#779981;border-color:#a1bca7}.visual-1 .glyph span:nth-child(2){top:45px;background:#487b5f}.visual-1 .glyph span:nth-child(3){top:70px;background:#285a43}.visual-1 .glyph span:nth-child(4){top:95px;background:#123d32}.visual-2{background:#e4e4d4}.visual-2 .glyph{display:grid;grid-template-columns:repeat(2,52px);gap:12px;align-content:center;justify-content:center;transform:rotate(20deg)}.visual-2 .glyph span{position:static;width:52px;height:52px;background:#50765a}.visual-2 .glyph span:nth-child(2){border-radius:50%;background:0 0}.visual-2 .glyph span:nth-child(3){background:0 0}.visual-2 .glyph span:nth-child(4){background:#123d32;border-radius:50%}.article-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--blog-muted);padding-top:18px}.article h3{font-size:21px;font-weight:500;line-height:1.7;margin:12px 0 18px}.article-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--blog-line);padding-top:14px;font-size:11px}.article-bottom span{font-size:22px}.more{display:flex;margin:52px auto 0;align-items:center;gap:70px;background:0 0;border:1px solid var(--blog-line);padding:16px 24px;color:var(--blog-ink);min-height:48px}.more:hover{background:var(--blog-surface)}[hidden]{display:none!important}#empty{padding:55px;text-align:center}#empty button{background:var(--blog-ink);color:#fff;border:0;padding:12px 20px}.topics{background:var(--blog-dark);color:#e0e9d9;padding:80px 0}.topics-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.topics .mono{color:#9bb9a8}.topics h2{font-size:52px;line-height:1.4;margin:26px 0}.topics p{color:#9bb9a8;font-size:13px}.topic-list button{width:100%;background:0 0;color:inherit;border:0;border-bottom:1px solid #416154;display:flex;align-items:center;text-align:right;gap:30px;padding:22px 0}.topic-list button:first-child{border-top:1px solid #416154}.topic-no{color:#8eaf9a}.topic-list button>span:nth-child(2){font-size:23px;flex:1}.topic-list small{display:block;font-size:11px;color:#a1b7a8;margin-top:7px}.topic-list b{font-size:28px;font-weight:300}.topic-list button:hover{color:#72d4a9}.closing{padding:100px 0 90px;position:relative}.closing h2{font-size:76px;line-height:1.25;margin:28px 0 0}.closing>a{position:absolute;left:0;bottom:110px;border-bottom:1px solid var(--blog-ink);padding-bottom:20px;display:flex;gap:75px;align-items:center}.closing a span{font-size:34px}.footer{border-top:1px solid var(--blog-line);display:flex;justify-content:space-between;padding-block:27px;font-size:11px;color:var(--blog-muted)}.skip{position:fixed;top:-100px;right:24px;background:var(--blog-ink);color:#fff;padding:12px;z-index:100}.skip:focus{top:12px}@media (min-width:1600px){.intro{padding-top:42px}.intro-line{padding-top:60px}.feature-art{min-height:540px}}@media (max-width:1000px){.wrap{width:calc(100% - 64px)}.feature-copy{padding:28px}.feature-art{min-height:460px}.feature h2{font-size:34px}.sculpture{transform:translate(-60%,-48%) rotate(-28deg) skewY(10deg) scale(.8)}.article-visual{height:190px}.glyph{inset:22px}.topics-inner{gap:40px}.header nav{gap:22px}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:84px}.brand img{width:112px}.header nav{gap:20px}.header nav a{font-size:12px}.header nav a:last-child,.back{display:none}.intro{padding-top:23px;padding-bottom:36px}.eyebrow{font-size:10px}.eyebrow [lang=en]{font-size:7px;letter-spacing:1px}.intro-line{padding-top:35px;align-items:start;flex-direction:column;gap:28px}h1{font-size:68px;letter-spacing:-3px}.intro-note{width:100%;display:flex;align-items:center;gap:18px;padding:0}.cross{font-size:32px}.intro-note p{font-size:12px;line-height:1.8;margin:0}.intro-note a{margin-right:auto;font-size:10px;gap:14px}.feature{grid-template-columns:1fr}.feature-art{min-height:360px;padding:22px}.sculpture{transform:translate(-58%,-48%) rotate(-28deg) skewY(10deg) scale(.78)}.feature-copy{padding:26px}.feature h2{font-size:35px;margin-top:24px}.feature-copy p{font-size:13px}.archive{padding:60px 0}.section-heading{display:block}.section-heading h2{font-size:30px}.search{margin-top:28px;width:100%}.filter-row{display:block;padding:12px 0}.filters{gap:2px}.filters button{font-size:10px;padding:10px}.count{display:block;margin-top:13px}.article-grid{grid-template-columns:1fr;gap:36px}.article-visual{height:250px}.glyph{inset:45px}.article h3{font-size:22px}.topics{padding:52px 0}.topics-inner{grid-template-columns:1fr;gap:30px}.topics h2{font-size:42px;margin:22px 0}.topic-list button>span:nth-child(2){font-size:20px}.closing{padding:60px 0}.closing h2{font-size:60px}.closing>a{position:static;margin-top:35px;font-size:13px;justify-content:space-between}.footer{flex-wrap:wrap;gap:25px;font-size:10px}.footer>span:nth-child(2){display:none}.mono{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{transition:none!important}}:root{--blog-bg:var(--slate-02,#f8f9fa);--blog-ink:color-mix(in srgb,var(--brand-green,#00b388) 28%,var(--brand-slate,#445664));--blog-muted:var(--text-muted,#5a6874);--blog-dark:color-mix(in srgb,var(--brand-green,#00b388) 16%,var(--slate-80,#364550));--blog-brand:var(--brand-green,#00b388);--blog-line:var(--border,#dadee0);--blog-surface:var(--green-92,#e6f7f2);--blog-focus:var(--state-ok-ink,#00785c);--blog-slate:var(--brand-slate,#445664);--blog-blue:var(--brand-blue,#0899c5);--blog-paper:var(--brand-white,#fff);--blog-on-dark:var(--brand-white,#fff);--blog-on-dark-muted:var(--green-70,#a7e7d8)}.header{border-bottom-color:var(--blog-line)}.header nav .active{border-bottom-color:var(--blog-brand)}h1 em{color:#397263}.cross{color:var(--blog-focus)}.intro-note a{color:var(--blog-focus)}.feature-copy{background:var(--blog-ink);color:var(--blog-on-dark)}.feature-copy .section-kicker,.feature-copy p{color:var(--blog-on-dark-muted)}.feature-copy .read-link{color:var(--blog-on-dark);border-bottom-color:#5d9382}.feature-copy .read-link:hover{color:#75e5c4;border-bottom-color:var(--blog-brand)}.feature-copy .feature-source{color:var(--blog-on-dark-muted)}.feature-art{color:#e1f1e9;background:var(--blog-dark)}.art-orbit{border-color:#99c9b9}.filters button[aria-pressed=true]{background:var(--blog-ink);color:var(--blog-on-dark)}.filters button:hover{background:#e0eee7;color:var(--blog-ink)}.filters button[aria-pressed=true]:hover{background:var(--blog-dark);color:var(--blog-on-dark)}.search{border-bottom-color:var(--blog-slate)}.search input::placeholder{color:var(--blog-muted);opacity:1}.more{border-color:var(--blog-focus);color:var(--blog-focus)}.more:hover{background:var(--blog-ink);color:var(--blog-on-dark)}.topics{background:var(--blog-dark);color:var(--blog-on-dark)}.topics .mono,.topics p,.topic-no,.topic-list small{color:var(--blog-on-dark-muted)}.topic-list button{border-bottom-color:#466e60}.topic-list button:hover{color:#75e5c4}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--blog-focus)}.feature-copy a:focus-visible,.topics button:focus-visible{outline-color:#75e5c4}h1 em{color:var(--blog-focus)}.feature-copy .read-link{border-bottom-color:var(--blog-on-dark-muted)}.feature-copy .read-link:hover,.topic-list button:hover{color:var(--blog-on-dark-muted)}.art-orbit{border-color:var(--blog-on-dark-muted)}.filters button:hover{background:var(--blog-surface)}.topic-list button{border-bottom-color:var(--border-ink,rgba(255,255,255,.22))}.feature-copy small{color:var(--blog-on-dark-muted)}