@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Hanken;src:url(/fonts/hanken.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--paper: #F6F0E2;--plate: #FCF8EE;--edge: #DED4BE;--ink: #1E2A18;--ink-soft: #5F5D46;--ink-faint: #6F6A4C;--amber: #EF9F27;--amber-deep: #B06D0D;--amber-soft: #FAC775;--leaf: #8FBF52;--leaf-deep: #4F7A2B;--dusk: #AFA9EC;--sky: #85B7EB;--bark: #C8956A;--teal: #5DCAA5;--night: #141A13;--night-2: #1F2A1C;--g-dawn: #F8F0DC;--g-noon: #EDF1E3;--g-after: #F9EBD1;--g-dusk: #ECDDD7;--g-night: #141A13;--g-plate: #FCF8EE;--on-night: #E8E2CE;--on-night-soft: #9DA48C;--shadow-plate: 0 1px 2px rgba(38, 34, 20, .05), 0 12px 28px -10px rgba(38, 34, 20, .22);--shadow-lift: 0 2px 4px rgba(38, 34, 20, .06), 0 26px 50px -16px rgba(38, 34, 20, .3);--r: 22px;--maxw: 1180px;--display: "Fraunces", Georgia, "Times New Roman", serif;--body: "Hanken", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root{--paper: #161C14;--plate: #232C20;--edge: #37432F;--ink: #EDE7D4;--ink-soft: #A7AE93;--ink-faint: #8A9179;--amber: #F2AC42;--amber-deep: #F7C879;--amber-soft: #8A6420;--leaf: #A3CF69;--leaf-deep: #C2DE96;--g-dawn: #1B2318;--g-noon: #141A13;--g-after: #1F2116;--g-dusk: #191620;--g-night: #0D110C;--g-plate: #232C20;--night: #0E120D;--night-2: #151B14;--on-night: #EDE7D4;--on-night-soft: #98A088;--shadow-plate: 0 1px 2px rgba(0, 0, 0, .4), 0 14px 30px -12px rgba(0, 0, 0, .7);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .45), 0 30px 56px -18px rgba(0, 0, 0, .8)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--g-dawn);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.32'/></svg>")}@media(prefers-color-scheme:dark){body:before{mix-blend-mode:overlay;opacity:.35}}h1,h2,h3,h4{font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 70,"WONK" 1,"opsz" 96;text-wrap:balance;margin:0;line-height:1.1;letter-spacing:-.015em}p{margin:0}a{color:inherit}img{max-width:100%}:focus-visible{outline:2.5px solid var(--amber);outline-offset:3px;border-radius:6px}.skip{position:absolute;inset-inline-start:-9999px;top:8px;background:var(--amber);color:#26200d;padding:10px 18px;border-radius:99px;font-weight:600;z-index:99}.skip:focus{inset-inline-start:12px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:color-mix(in srgb,var(--ink) 8%,transparent);padding:1.5px 5px;border-radius:5px}.sec{position:relative}.s-dawn{background:var(--g-dawn)}.s-noon{background:var(--g-noon)}.s-after{background:var(--g-after)}.s-dusk{background:var(--g-dusk)}.s-night{background:var(--g-night);color:var(--on-night)}.s-plate{background:var(--plate)}.pad{padding-block:clamp(38px,4.8vw,62px)}.hill{display:block;width:100%;height:clamp(46px,6vw,84px);margin-bottom:-1px}.hill.from-dawn{background:var(--g-dawn)}.hill.from-noon{background:var(--g-noon)}.hill.from-after{background:var(--g-after)}.hill.from-dusk{background:var(--g-dusk)}.hill.from-plate{background:var(--plate)}.sechead{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,34px)}.sechead h2{font-size:clamp(26px,3.4vw,40px)}.sechead .note{margin-inline-start:auto;font-size:14px;color:var(--ink-soft);max-width:34ch}@media(max-width:700px){.sechead .note{margin-inline-start:0;max-width:48ch}}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:99px;font-family:var(--body);font-size:14.5px;font-weight:600;padding:12px 22px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s}.btn-lantern{background:var(--amber);color:#26200d;box-shadow:0 6px 18px -6px #c97c1299}.btn-lantern:hover{transform:translateY(-2px);box-shadow:0 0 34px -4px #fac777bf,0 10px 24px -8px #c97c12b3}.btn-quiet{background:#fcf8ee24;color:#fbf7ec;border-color:#fcf8ee6b;backdrop-filter:blur(6px)}.btn-quiet:hover{background:#fcf8ee3d;transform:translateY(-2px)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{transform:translateY(-2px);box-shadow:var(--shadow-plate)}.btn-outline{border-color:var(--edge);color:var(--ink)}.btn-outline:hover{border-color:var(--amber);transform:translateY(-2px)}.plate{background:var(--plate);border:1px solid var(--edge);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-plate);transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:flex;flex-direction:column;text-decoration:none;color:inherit}.plate:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}.plate .art{position:relative;overflow:hidden}.plate .art img{display:block;width:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.plate:hover .art img{transform:scale(1.028)}.plate.lead .art img{height:clamp(220px,26vw,320px)}.plate.side .art img{height:clamp(180px,20vw,236px)}.plate .body{padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;flex:1}.plate h3{font-size:clamp(21px,2.4vw,30px)}.plate .blurb{color:var(--ink-soft);font-size:15px}.plate.side .blurb{font-size:14.5px}.hue{height:3px;width:100%}.hue-leaf{background:linear-gradient(90deg,var(--leaf),var(--amber))}.hue-bark{background:linear-gradient(90deg,var(--bark),var(--teal))}.tagrow{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.tag{font-size:11.5px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border-radius:99px;border:1px solid var(--edge);color:var(--ink-soft)}.tag.status{border-color:color-mix(in srgb,var(--amber) 55%,transparent);color:var(--amber-deep);background:color-mix(in srgb,var(--amber) 12%,transparent)}.stores{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.store{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;border:1px solid var(--edge);border-radius:11px;padding:7px 12px;color:var(--ink-soft);background:color-mix(in srgb,var(--paper) 55%,transparent);transition:.2s;text-decoration:none}.store:hover{border-color:var(--amber);color:var(--ink)}.store svg{width:13px;height:13px;flex:none}.store[aria-disabled=true]{opacity:.72;cursor:default}.craft{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,44px)}.craft .item{display:flex;flex-direction:column;gap:9px}.craft .big{font-family:var(--display);font-size:clamp(38px,4.6vw,54px);font-weight:600;font-variation-settings:"SOFT" 70,"WONK" 1,"opsz" 90;line-height:1;color:var(--leaf-deep);font-variant-numeric:tabular-nums}.craft .lede{font-size:16.5px;font-weight:600}.craft .sub{font-size:14.5px;color:var(--ink-soft)}.appwrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,40px);display:grid;grid-template-columns:240px 1fr;gap:clamp(28px,4vw,56px);align-items:start}.toc{position:sticky;top:20px;font-size:13.5px}.toc h4{font-family:var(--body);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px}.toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.toc a{color:var(--ink-soft);text-decoration:none;border-inline-start:2px solid var(--edge);padding-inline-start:11px;display:block;transition:.2s}.toc a:hover{color:var(--ink);border-color:var(--amber)}.doc{max-width:72ch}.doc h1{font-size:clamp(30px,4vw,44px)}.doc .meta{font-size:13px;color:var(--ink-faint);margin-top:10px;padding-bottom:18px;border-bottom:1px solid var(--edge)}.doc h2{font-size:21px;margin-top:34px;scroll-margin-top:24px}.doc h3{font-size:17px;margin-top:24px;scroll-margin-top:24px}.doc p,.doc li{font-size:15.5px;color:var(--ink-soft)}.doc p{margin-top:11px}.doc ul,.doc ol{margin-top:11px;padding-inline-start:22px;display:flex;flex-direction:column;gap:7px}.doc strong{color:var(--ink);font-weight:600}.doc a{color:var(--amber-deep);text-underline-offset:3px}.doc hr{border:none;border-top:1px solid var(--edge);margin-block:30px}.tablewrap{overflow-x:auto;margin-top:18px;border:1px solid var(--edge);border-radius:14px}table{border-collapse:collapse;width:100%;font-size:13.5px;min-width:520px}th,td{text-align:start;padding:11px 14px;border-bottom:1px solid var(--edge);vertical-align:top}th{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);background:color-mix(in srgb,var(--paper) 60%,transparent)}td{color:var(--ink-soft)}td:first-child{color:var(--ink);font-weight:600}tr:last-child td{border-bottom:none}.callout{margin-top:20px;border-inline-start:3px solid var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent);padding:14px 18px;border-radius:0 12px 12px 0;font-size:14.5px;color:var(--ink-soft)}.callout strong{color:var(--ink)}.form{display:flex;flex-direction:column;gap:16px;max-width:560px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13.5px;font-weight:600}.field .hint{font-size:12.5px;color:var(--ink-faint)}.field input,.field select,.field textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--plate);border:1px solid var(--edge);border-radius:12px;padding:11px 14px;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--amber)}.field textarea{min-height:130px;resize:vertical}.faq{display:flex;flex-direction:column;gap:10px;max-width:76ch}.faq details{background:var(--plate);border:1px solid var(--edge);border-radius:14px;padding:14px 18px}.faq summary{font-weight:600;font-size:15.5px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-inline-start:auto;color:var(--amber-deep);font-size:19px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px;font-size:15px;color:var(--ink-soft)}.rise{opacity:0;transform:translateY(16px);animation:rise .7s cubic-bezier(.2,.7,.3,1) forwards}@keyframes rise{to{opacity:1;transform:none}}.d1{animation-delay:.05s}.d2{animation-delay:.12s}.d3{animation-delay:.19s}.d4{animation-delay:.26s}.d5{animation-delay:.33s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rise{opacity:1;transform:none}}@media(max-width:880px){.appwrap{grid-template-columns:1fr}.toc{position:static}}@media(max-width:820px){.craft{grid-template-columns:1fr;gap:26px}}@media print{body{background:#fff;color:#000;font-size:11pt}body:before,.site-nav,.site-footer,.toc,.hill{display:none!important}.doc{max-width:none}.doc a:after{content:" (" attr(href) ")";font-size:9pt;color:#555}}.lant[data-astro-cid-4ba2pler]{flex:none}.flame[data-astro-cid-4ba2pler]{animation:breathe 4s ease-in-out infinite;transform-origin:center}@keyframes breathe{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.flame[data-astro-cid-4ba2pler]{animation:none}}.site-nav[data-astro-cid-dmqpwcec]{padding-block:22px;display:flex;align-items:center;gap:34px}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:11px;text-decoration:none;font-family:var(--display);font-size:21px;font-weight:600;font-variation-settings:"SOFT" 80,"WONK" 1,"opsz" 40;letter-spacing:-.01em}:root:lang(fa) .brand[data-astro-cid-dmqpwcec]{font-variation-settings:normal;letter-spacing:0}.navlinks[data-astro-cid-dmqpwcec]{display:flex;gap:24px;margin-inline-start:auto;align-items:center;font-size:14.5px;font-weight:500;flex-wrap:wrap}.navlinks[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--ink-soft);transition:color .2s;padding-block:4px}.navlinks[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}.navlinks[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].pub{color:var(--ink);font-weight:600}.navlinks[data-astro-cid-dmqpwcec] .loc[data-astro-cid-dmqpwcec]{border:1px solid var(--edge);border-radius:99px;padding:4px 12px;font-size:12.5px}@media(max-width:720px){.site-nav[data-astro-cid-dmqpwcec]{gap:16px}.navlinks[data-astro-cid-dmqpwcec]{gap:16px;font-size:14px}.navlinks[data-astro-cid-dmqpwcec] .hidesm[data-astro-cid-dmqpwcec]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{padding-block:clamp(44px,6vw,72px) 30px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--on-night-soft);text-decoration:none;transition:color .2s}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--amber)}.footgrid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:clamp(20px,2.6vw,34px)}.fh[data-astro-cid-sz7xmlte]{font-family:var(--body);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-night-soft);opacity:.7;margin:0 0 13px;line-height:1.4}:root:lang(fa) .fh[data-astro-cid-sz7xmlte]{letter-spacing:0}.site-footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px}.brandline[data-astro-cid-sz7xmlte]{color:var(--on-night);font-size:22px;display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:600;font-variation-settings:"SOFT" 80,"WONK" 1,"opsz" 40}:root:lang(fa) .brandline[data-astro-cid-sz7xmlte]{font-variation-settings:normal}.mission[data-astro-cid-sz7xmlte]{color:var(--on-night-soft);font-size:14px;margin-top:12px;max-width:30ch}.addr[data-astro-cid-sz7xmlte]{color:var(--on-night-soft);font-size:13px;margin-top:16px;max-width:32ch;opacity:.8;line-height:1.7}.req[data-astro-cid-sz7xmlte]{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--amber);margin-inline-start:6px;vertical-align:middle}.footrule[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(232,226,206,.13);margin-top:clamp(32px,4vw,48px);padding-top:22px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--on-night-soft)}.footrule[data-astro-cid-sz7xmlte] .legalnote[data-astro-cid-sz7xmlte]{margin-inline-start:auto;display:flex;gap:18px;flex-wrap:wrap;align-items:center}@media(max-width:960px){.footgrid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr}}@media(max-width:600px){.footgrid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}
