:root{color-scheme:light;--paper:#ece7da;--grid:#cfc8b6;--ink:#16181a;--ink-muted:#5a5650;--trace-1:#1a1a1a;--trace-2:#b3261e;--trace-3:#1f4e8c;--trace-4:#2f6b3a;--event:#b3261e;--texture:url(/assets/img/paper-texture.webp);--texture-opacity:.35;--texture-blend:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#121110;--grid:#2a2724;--ink:#e8e2d4;--ink-muted:#8e877a;--trace-1:#e8e2d4;--trace-2:#c98a84;--trace-3:#8ea3c2;--trace-4:#93ae97;--event:#d9776d;--texture:url(/assets/img/smoke-texture.webp);--texture-opacity:.25;--texture-blend:soft-light}}:root[data-theme=dark]{color-scheme:dark;--paper:#121110;--grid:#2a2724;--ink:#e8e2d4;--ink-muted:#8e877a;--trace-1:#e8e2d4;--trace-2:#c98a84;--trace-3:#8ea3c2;--trace-4:#93ae97;--event:#d9776d;--texture:url(/assets/img/smoke-texture.webp);--texture-opacity:.25;--texture-blend:soft-light}:root{--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--hairline:1px solid var(--ink);--hairline-muted:1px solid var(--grid);--gutter:clamp(1rem, 3vw, 2.5rem);--measure:66ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.12s}.r0{--row-ink:var(--trace-1)}.r1{--row-ink:var(--trace-2)}.r2{--row-ink:var(--trace-3)}.r3{--row-ink:var(--trace-4)}@font-face{font-family:Saira Stencil One;src:url(/assets/fonts/stencil.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url(/assets/fonts/overpass.woff2)format("woff2-variations"),url(/assets/fonts/overpass.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/fonts/courier-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/fonts/courier-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/vazirmatn-fa.woff2)format("woff2-variations"),url(/assets/fonts/vazirmatn-fa.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}:root{--f-stencil:"Saira Stencil One", "Overpass", system-ui, sans-serif;--f-sans:"Overpass", system-ui, sans-serif;--f-mono:"Courier Prime", "Courier New", Courier, monospace;--f-fa:"Vazirmatn", "Tahoma", sans-serif;--t--2:clamp(.66rem, .64rem + .08vw, .7rem);--t--1:clamp(.8rem, .77rem + .12vw, .85rem);--t-0:clamp(1rem, .96rem + .18vw, 1.06rem);--t-1:clamp(1.2rem, 1.14rem + .27vw, 1.33rem);--t-2:clamp(1.44rem, 1.35rem + .4vw, 1.66rem);--t-3:clamp(1.73rem, 1.59rem + .59vw, 2.07rem);--t-4:clamp(2.07rem, 1.86rem + .88vw, 2.59rem);--t-5:clamp(2.49rem, 2.18rem + 1.3vw, 3.24rem)}.label{font-family:var(--f-sans);font-weight:600;font-size:var(--t--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);line-height:1.1}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em;font-weight:400}.title-x{font-family:var(--f-stencil);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:.95}:lang(fa){font-family:var(--f-fa);letter-spacing:0;text-transform:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:9rem}body{background-color:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:var(--t-0);font-kerning:normal;min-height:100vh;margin:0;line-height:1.55}html,body{overflow-x:clip}:root[data-texture] body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--texture);mix-blend-mode:var(--texture-blend);opacity:var(--texture-opacity);background-size:512px 512px;position:fixed;inset:0}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}abbr[title]{cursor:help;text-decoration:none}h1,h2,h3{margin:0 0 var(--s-4);font-weight:650;line-height:1.15}@media (width<=759.98px){h1,h2,h3{overflow-wrap:break-word}}p{margin:0 0 var(--s-4)}.prose{max-width:var(--measure)}.wrap{padding-inline:var(--gutter);max-width:1600px;margin-inline:auto}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--s-4);z-index:100;background:var(--paper);padding:var(--s-2) var(--s-3);border:var(--hairline);position:absolute;top:-100px}.skip:focus{top:var(--s-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html.js [data-reveal]:not(.is-in),html.js [data-reveal]:not(.is-in) *,html.js [data-reveal]:not(.is-in) :before,html.js [data-reveal]:not(.is-in) :after,html.js [data-live]:not(.is-on),html.js [data-live]:not(.is-on) *,html.js [data-live]:not(.is-on) :before,html.js [data-live]:not(.is-on) :after{animation-play-state:paused!important}.m-hide{display:contents}@media (width<=759.98px){.m-hide{display:none}}.kicker{align-items:center;gap:var(--s-2);display:inline-flex}.kicker:before{content:"";background:var(--event);width:18px;height:2px}.stencil{font-family:var(--f-stencil);text-transform:uppercase;letter-spacing:.02em;font-weight:400;line-height:.95}.rule{border:0;border-top:1px solid var(--ink);margin:0}.chip{border:1px solid var(--grid);font-family:var(--f-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;padding:2px 6px;font-size:.68rem;text-decoration:none;display:inline-flex}a.chip:hover{border-color:var(--ink)}.chip--ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}@view-transition{navigation:auto}html:active-view-transition-type(turn-fwd) .hdr,html:active-view-transition-type(turn-back) .hdr{view-transition-name:hdr}html:active-view-transition-type(turn-fwd)::view-transition-group(root),html:active-view-transition-type(turn-back)::view-transition-group(root){animation-duration:.72s}html:active-view-transition-type(turn-fwd)::view-transition-old(root),html:active-view-transition-type(turn-fwd)::view-transition-new(root),html:active-view-transition-type(turn-back)::view-transition-old(root),html:active-view-transition-type(turn-back)::view-transition-new(root){transform-origin:0;backface-visibility:hidden;mix-blend-mode:normal;animation-duration:.72s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-fill-mode:both}html:active-view-transition-type(turn-fwd)::view-transition-old(root){z-index:2;animation-name:leaf-away}html:active-view-transition-type(turn-fwd)::view-transition-new(root){z-index:1;animation-name:leaf-uncover}html:active-view-transition-type(turn-back)::view-transition-new(root){z-index:2;animation-name:leaf-in}html:active-view-transition-type(turn-back)::view-transition-old(root){z-index:1;animation-name:leaf-cover}@keyframes leaf-away{0%{filter:brightness();transform:perspective(2400px)rotateY(0);box-shadow:0 0 #0000}60%{filter:brightness(.92);box-shadow:30px 0 60px #00000040}to{filter:brightness(.7);transform:perspective(2400px)rotateY(-92deg);box-shadow:30px 0 60px #0000}}@keyframes leaf-in{0%{filter:brightness(.7);transform:perspective(2400px)rotateY(-92deg)}to{filter:brightness();transform:perspective(2400px)rotateY(0)}}@keyframes leaf-uncover{0%{filter:brightness(.62)}to{filter:brightness()}}@keyframes leaf-cover{0%{filter:brightness()}to{filter:brightness(.62)}}html:active-view-transition-type(turn-fwd)::view-transition-group(hdr),html:active-view-transition-type(turn-back)::view-transition-group(hdr){z-index:3;animation:none}html:active-view-transition-type(turn-fwd)::view-transition-old(hdr),html:active-view-transition-type(turn-back)::view-transition-old(hdr){opacity:0;animation:none}html:active-view-transition-type(turn-fwd)::view-transition-new(hdr),html:active-view-transition-type(turn-back)::view-transition-new(hdr){opacity:1;animation:none}html.turn-out-fwd #main,html.turn-out-back #main,html.turn-in-fwd #main,html.turn-in-back #main{transform-origin:left var(--turn-oy,calc(50vh - 5rem));backface-visibility:hidden}html.turn-out-fwd #main{animation:.42s cubic-bezier(.45,0,.6,1) both leaf-away}html.turn-out-back #main{animation:.42s ease-in both leaf-cover}html.turn-in-fwd #main{animation:.52s ease-out both leaf-uncover}html.turn-in-back #main{animation:.62s cubic-bezier(.2,0,.2,1) both leaf-in}html.turn-out-fwd,html.turn-in-back{overflow-x:clip}.stamped{position:relative}.stamp{right:var(--stamp-x,8%);top:var(--stamp-y,34%);z-index:2;pointer-events:none;font-family:var(--f-stencil);text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1;font-size:var(--stamp-size,1.05rem);color:var(--event);border:3px solid var(--event);background:color-mix(in srgb, var(--paper) 55%, transparent);opacity:0;border-radius:3px;padding:.45em .6em .35em;position:absolute;transform:rotate(-9deg);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 60%,#000000bf 61%,#000 70%);mask-image:radial-gradient(circle at 30% 40%,#000 60%,#000000bf 61%,#000 70%)}.stamped:hover .stamp,.stamped:focus-visible .stamp{animation:.42s cubic-bezier(.5,0,.75,0) both stamp-down}@keyframes stamp-down{0%{opacity:0;transform:rotate(-4deg)scale(1.9)}70%{opacity:1;transform:rotate(-9deg)scale(.96)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@media (prefers-reduced-motion:reduce){.stamped:hover .stamp,.stamped:focus-visible .stamp{opacity:1;transform:rotate(-9deg)}}.odo[data-astro-cid-iadnb4iy]{--h:1.2em;--gap:.5em;line-height:var(--h);font-variant-numeric:tabular-nums slashed-zero;display:inline-flex}.cols[data-astro-cid-iadnb4iy]{display:inline-flex}.col[data-astro-cid-iadnb4iy]{height:var(--h);width:1ch;display:inline-block;position:relative;overflow:hidden}.reel[data-astro-cid-iadnb4iy]{gap:var(--gap);transform:translateY(calc((var(--d) + 10) * -1 * (var(--h) + var(--gap))));animation:odo-roll var(--dur) var(--ease-out) var(--delay) both;flex-direction:column;display:flex}.reel[data-astro-cid-iadnb4iy]>span[data-astro-cid-iadnb4iy]{height:var(--h);text-align:center;display:block}.sep[data-astro-cid-iadnb4iy]{display:inline-block}@keyframes odo-roll{0%{transform:translateY(0)}}.calm .reel[data-astro-cid-iadnb4iy]{animation:none}.theme[data-astro-cid-l6lhmie6]{cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .16s linear;display:none;position:relative}.js .theme[data-astro-cid-l6lhmie6]{display:inline-flex}.theme[data-astro-cid-l6lhmie6]:hover{border-color:var(--grid)}.ico[data-astro-cid-l6lhmie6]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .38s var(--ease-out), opacity .2s linear;position:absolute}.moon[data-astro-cid-l6lhmie6],.sun[data-astro-cid-l6lhmie6] circle[data-astro-cid-l6lhmie6]{fill:currentColor;stroke:none}.sun[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(-90deg)scale(.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .moon[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(90deg)scale(.6)}:root:not([data-theme=light]) .sun[data-astro-cid-l6lhmie6]{opacity:1;transform:none}}:root[data-theme=dark] .moon[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(90deg)scale(.6)}:root[data-theme=dark] .sun[data-astro-cid-l6lhmie6]{opacity:1;transform:none}.hdr[data-astro-cid-wpvy4v7s]{z-index:10;background:var(--paper);border-bottom:2px solid var(--ink);position:sticky;top:0}.strip[data-astro-cid-wpvy4v7s]{align-items:center;column-gap:var(--s-6);padding:var(--s-3) var(--gutter);grid-template-columns:auto auto auto 1fr;grid-template-areas:"id day corpus links";display:grid}.panel[data-astro-cid-wpvy4v7s]{display:contents}.z-id[data-astro-cid-wpvy4v7s]{grid-area:id}.z-day[data-astro-cid-wpvy4v7s]{grid-area:day}.z-corpus[data-astro-cid-wpvy4v7s]{grid-area:corpus}.z-links[data-astro-cid-wpvy4v7s]{grid-area:links;justify-self:end}.menu-btn[data-astro-cid-wpvy4v7s]{display:none}.z-id[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--s-3);text-decoration:none;display:flex}.mk[data-astro-cid-wpvy4v7s]{transform-origin:50%;flex:none;width:30px;height:30px;display:block}.mk[data-astro-cid-wpvy4v7s] .mark{width:100%;height:100%;display:block}.z-id[data-astro-cid-wpvy4v7s] .mark .nose{animation:4.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:1}50%{opacity:.3}}.id-text[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:4px;display:flex}.name[data-astro-cid-wpvy4v7s]{white-space:nowrap;font-size:.95rem}.name-short[data-astro-cid-wpvy4v7s]{font-size:1rem;display:none}.name[data-astro-cid-wpvy4v7s],.name-short[data-astro-cid-wpvy4v7s]{transform-origin:0;transition:opacity .24s linear, transform .36s var(--ease-out)}.js.hero-writes:not(.wm-gone) [data-astro-cid-wpvy4v7s]:is(.name,.name-short){opacity:0;transform:scale(.4)}@media (prefers-reduced-motion:reduce){.name[data-astro-cid-wpvy4v7s],.name-short[data-astro-cid-wpvy4v7s]{transition:none}}.count[data-astro-cid-wpvy4v7s]{align-items:baseline;gap:var(--s-2);padding-left:var(--s-5);border-left:2px solid var(--ink);white-space:nowrap;display:flex}.count[data-astro-cid-wpvy4v7s]>.label[data-astro-cid-wpvy4v7s]{letter-spacing:.12em;font-size:.6rem}.count[data-astro-cid-wpvy4v7s] .num{letter-spacing:-.04em;font-size:2.6rem;font-weight:300}.z-links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--s-5);margin:0;padding:0;list-style:none;display:flex}.link[data-astro-cid-wpvy4v7s]{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}a[data-astro-cid-wpvy4v7s].link:after{content:"";background:var(--event);transform-origin:0;height:2px;transition:transform .22s var(--ease-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}a[data-astro-cid-wpvy4v7s].link:hover:after,a[data-astro-cid-wpvy4v7s].link:focus-visible:after,a[data-astro-cid-wpvy4v7s].link[aria-current=page]:after{transform:scaleX(1)}.theme-li[data-astro-cid-wpvy4v7s]{padding-left:var(--s-4);border-left:1px solid var(--grid)}@media (width<=1099.98px){.strip[data-astro-cid-wpvy4v7s]{column-gap:var(--s-5)}.count[data-astro-cid-wpvy4v7s]{padding-left:var(--s-4)}.count[data-astro-cid-wpvy4v7s] .num{font-size:2.1rem}}@media (width<=759.98px){.strip[data-astro-cid-wpvy4v7s]{column-gap:var(--s-3);padding-block:var(--s-2) var(--s-3);grid-template-columns:auto 1fr auto;grid-template-areas:"id day btn"}.mk[data-astro-cid-wpvy4v7s]{width:26px;height:26px}.name[data-astro-cid-wpvy4v7s]{display:none}.name-short[data-astro-cid-wpvy4v7s]{display:inline}.count[data-astro-cid-wpvy4v7s]{padding-left:var(--s-3);border-left-width:1px}.z-day[data-astro-cid-wpvy4v7s]{justify-self:start}.count[data-astro-cid-wpvy4v7s] .num{font-size:1.9rem}.panel[data-astro-cid-wpvy4v7s]{gap:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--grid);grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:none;display:grid}.panel[data-astro-cid-wpvy4v7s]>[data-astro-cid-wpvy4v7s]{--keep:0;grid-area:auto;justify-self:stretch}.panel[data-astro-cid-wpvy4v7s] .count[data-astro-cid-wpvy4v7s]{border-left:0;padding-left:0}.panel[data-astro-cid-wpvy4v7s] .count[data-astro-cid-wpvy4v7s] .num{font-size:1.4rem}.hdr[data-astro-cid-wpvy4v7s].is-condensed .panel[data-astro-cid-wpvy4v7s] .count[data-astro-cid-wpvy4v7s] .num{transform:none}.z-links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--grid);flex-direction:column;align-items:stretch;gap:0}.z-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--grid)}.link[data-astro-cid-wpvy4v7s]{align-items:center;min-height:52px;font-size:1.15rem;display:flex}a[data-astro-cid-wpvy4v7s].link:after{display:none}a[data-astro-cid-wpvy4v7s].link[aria-current=page]{color:var(--event)}.theme-li[data-astro-cid-wpvy4v7s]{border-left:0;justify-content:space-between;align-items:center;min-height:52px;padding-left:0;display:flex}.theme-li[data-astro-cid-wpvy4v7s]:before{content:"Theme";font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.7rem}.js .menu-btn[data-astro-cid-wpvy4v7s]{border:1px solid var(--ink);cursor:pointer;background:0 0;grid-area:btn;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:inline-flex}.menu-btn[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{stroke:currentColor;stroke-width:1.5px;width:16px;height:10px}.menu-btn[data-astro-cid-wpvy4v7s] .label[data-astro-cid-wpvy4v7s]{color:var(--ink)}.js .panel[data-astro-cid-wpvy4v7s]{z-index:5;padding:var(--s-4) var(--gutter) var(--s-5);overscroll-behavior:contain;background:var(--paper);border-bottom:2px solid var(--ink);opacity:0;max-height:calc(100dvh - 100%);transition:transform .22s var(--ease-out), opacity .22s var(--ease-out);grid-area:auto;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.js .panel[data-astro-cid-wpvy4v7s]:not(.open):not(.closing){visibility:hidden}.js .panel[data-astro-cid-wpvy4v7s].open{opacity:1;transform:none}}.hdr[data-astro-cid-wpvy4v7s]{--hc:40px}.strip[data-astro-cid-wpvy4v7s]{isolation:isolate;position:relative}.z-id[data-astro-cid-wpvy4v7s],.z-day[data-astro-cid-wpvy4v7s],.z-corpus[data-astro-cid-wpvy4v7s],.z-links[data-astro-cid-wpvy4v7s],.menu-btn[data-astro-cid-wpvy4v7s]{--keep:1}.strip[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;background:var(--paper);border-bottom:2px solid var(--ink);position:absolute;inset:0}.js .hdr[data-astro-cid-wpvy4v7s]{pointer-events:none;background:0 0;border-bottom:0}.js .strip[data-astro-cid-wpvy4v7s]{pointer-events:none}.js .strip[data-astro-cid-wpvy4v7s]>[data-astro-cid-wpvy4v7s],.js .panel[data-astro-cid-wpvy4v7s]>[data-astro-cid-wpvy4v7s]{pointer-events:auto}.strip[data-astro-cid-wpvy4v7s]:before,.z-id[data-astro-cid-wpvy4v7s],.z-day[data-astro-cid-wpvy4v7s],.z-corpus[data-astro-cid-wpvy4v7s],.z-links[data-astro-cid-wpvy4v7s],.menu-btn[data-astro-cid-wpvy4v7s]{transition:transform .32s var(--ease-out), opacity .2s linear, visibility 0s linear 0s}.hdr[data-astro-cid-wpvy4v7s].is-condensed .strip[data-astro-cid-wpvy4v7s]:before{transform:translateY(calc(-1 * var(--dz,0px)))}.hdr[data-astro-cid-wpvy4v7s].is-condensed [data-astro-cid-wpvy4v7s]:is(.z-id,.z-day,.z-corpus,.z-links,.menu-btn){transform:translateY(var(--lift,0px))}.hdr[data-astro-cid-wpvy4v7s].is-condensed .mk[data-astro-cid-wpvy4v7s]{transform:translateY(var(--mk,0px))}.count[data-astro-cid-wpvy4v7s] .num{transition:transform .32s var(--ease-out);transform-origin:0 75%}.hdr[data-astro-cid-wpvy4v7s].is-condensed .count[data-astro-cid-wpvy4v7s] .num{transform:scale(var(--num-s,.55))}@media (width>=760px){.js .hdr[data-astro-cid-wpvy4v7s]:not(.is-condensed) .mk[data-astro-cid-wpvy4v7s]{transform:translate(var(--mx,0px), var(--my,0px)) scale(var(--ms,1))}.js .hdr[data-astro-cid-wpvy4v7s]:not(.is-condensed) .name[data-astro-cid-wpvy4v7s]{opacity:0}.hdr[data-astro-cid-wpvy4v7s].is-condensed .name[data-astro-cid-wpvy4v7s]{transition-delay:.16s}}@media (width<=759.98px){.js.hero-writes:not(.wm-gone) .mk[data-astro-cid-wpvy4v7s]{transform:translate(var(--mx,0px), var(--my,0px)) scale(var(--ms,1))}}.hdr[data-astro-cid-wpvy4v7s]:not(.is-measured) [data-astro-cid-wpvy4v7s]:is(.mk,.name){transition:none}.hdr[data-astro-cid-wpvy4v7s].is-measured .mk[data-astro-cid-wpvy4v7s]{transition:transform .36s cubic-bezier(.33,1,.68,1)}@media (width<=759.98px){.hdr[data-astro-cid-wpvy4v7s]{--hc:56px}.count[data-astro-cid-wpvy4v7s]{--num-s:.7}.js .panel[data-astro-cid-wpvy4v7s]{transition:transform .22s var(--ease-out), opacity .22s var(--ease-out), translate .32s var(--ease-out)}.hdr[data-astro-cid-wpvy4v7s].is-condensed .panel[data-astro-cid-wpvy4v7s]{translate:0 calc(-1 * var(--dz,0px))}}.hdr-sentinel[data-astro-cid-wpvy4v7s]{pointer-events:none;visibility:hidden;width:1px;height:64px;position:absolute;top:0;left:0}.ftr[data-astro-cid-jo6i4kqk]{--f-ir-g:#239f40;--f-ir-r:#da0000;--f-il-b:#0038b8;--f-us-r:#b22234;--f-us-b:#3c3b6e;--f-w:#fff;margin-top:var(--s-8);border-top:2px solid var(--ink);position:relative}:root[data-theme=dark] .ftr[data-astro-cid-jo6i4kqk]{--f-ir-g:#6fa97c;--f-ir-r:#c9786f;--f-il-b:#7f97c9;--f-us-r:#c27c82;--f-us-b:#8e8db8;--f-w:#cfc8b6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ftr[data-astro-cid-jo6i4kqk]{--f-ir-g:#6fa97c;--f-ir-r:#c9786f;--f-il-b:#7f97c9;--f-us-r:#c27c82;--f-us-b:#8e8db8;--f-w:#cfc8b6}}.ftr[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:is(.cal__cover,.cal__pen,.plate__cover,.plate__pen,.tty__cv){animation-fill-mode:both}.js .ftr[data-astro-cid-jo6i4kqk]:not(.is-in) [data-astro-cid-jo6i4kqk]:is(.cal__cover,.cal__pen,.plate__cover,.plate__pen,.tty__cv),.js .ftr[data-astro-cid-jo6i4kqk]:not(.is-in) .tty__cv[data-astro-cid-jo6i4kqk]:before{animation-play-state:paused}.grid[data-astro-cid-jo6i4kqk]{height:60px;margin-top:-2px;position:relative;overflow:hidden}.grid__svg[data-astro-cid-jo6i4kqk]{width:100%;position:absolute;top:0;left:0;overflow:visible}.grid__neat[data-astro-cid-jo6i4kqk]{stroke:var(--ink);stroke-width:1px}.grid[data-astro-cid-jo6i4kqk] .grid__blk{fill:var(--ink)}.grid[data-astro-cid-jo6i4kqk] .grid__tk{stroke:var(--ink);stroke-width:1px}.grid[data-astro-cid-jo6i4kqk] .grid__lab{font-family:var(--f-mono);fill:var(--ink-muted);font-size:10px}.grid[data-astro-cid-jo6i4kqk] .grid__frame{fill:none;stroke:var(--ink);stroke-width:1px}.grid[data-astro-cid-jo6i4kqk] .grid__lab--deg{fill:var(--ink);font-size:11px}.ftr[data-astro-cid-jo6i4kqk]{--topo-sea:color-mix(in srgb, var(--trace-3) 55%, transparent);--topo-sea-label:color-mix(in srgb, var(--trace-3) 85%, var(--ink));--topo-minor:color-mix(in srgb, var(--ink-muted) 22%, transparent);--topo-index:color-mix(in srgb, var(--ink-muted) 50%, transparent);--topo-coast:color-mix(in srgb, var(--ink) 70%, transparent);--topo-town:var(--event);--topo-label:var(--ink-muted)}.sheet[data-astro-cid-jo6i4kqk]{isolation:isolate;position:relative;overflow:hidden}.topo[data-astro-cid-jo6i4kqk]{z-index:-1;pointer-events:none;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.topo[data-astro-cid-jo6i4kqk].is-layer{transform-origin:0 0;max-width:none;transition:transform .9s cubic-bezier(.22,.61,.36,1);inset:0 auto auto 0}.topo[data-astro-cid-jo6i4kqk].is-still{transition:none}.reticle[data-astro-cid-jo6i4kqk]{z-index:0;pointer-events:none;width:60px;height:60px;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:absolute;top:-30px;left:-30px}.reticle[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{opacity:0;width:100%;height:100%;transition:opacity .22s linear,transform .7s cubic-bezier(.22,.61,.36,1);overflow:visible;transform:scale(1.8)rotate(-45deg)}.reticle[data-astro-cid-jo6i4kqk] circle[data-astro-cid-jo6i4kqk],.reticle[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:none;stroke:var(--event);stroke-width:1.5px;vector-effect:non-scaling-stroke}.reticle__outer[data-astro-cid-jo6i4kqk]{stroke-dasharray:3 4}.sheet[data-astro-cid-jo6i4kqk].is-target .reticle[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{opacity:1;transition-delay:.3s,.3s;transform:none}.sheet[data-astro-cid-jo6i4kqk].is-target .reticle__outer[data-astro-cid-jo6i4kqk]{transform-origin:0 0;animation:8s linear infinite ret-spin}@keyframes ret-spin{to{transform:rotate(360deg)}}.grid[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk][data-ticks]{transition:opacity .22s linear}.grid[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk][data-ticks].is-swap{opacity:0}.plate__sheet[data-astro-cid-jo6i4kqk]{background:color-mix(in srgb, var(--paper) 85%, transparent)}.grid[data-astro-cid-jo6i4kqk].is-live .grid__bar-fb[data-astro-cid-jo6i4kqk]{display:none}.grid__zone[data-astro-cid-jo6i4kqk]{right:var(--gutter);letter-spacing:.06em;color:var(--ink-muted);background:var(--paper);padding-left:8px;font-size:.56rem;position:absolute;top:4px}.grid__mark[data-astro-cid-jo6i4kqk]{pointer-events:none;width:0;height:100%;transform:translateX(var(--x,-40px));transition:transform .38s var(--ease-out);position:absolute;top:0;left:0}.grid__tri[data-astro-cid-jo6i4kqk]{background:var(--event);clip-path:polygon(0 0,100% 0,50% 100%);opacity:0;width:12px;height:10px;transition:transform .26s var(--ease-out), opacity .16s linear;position:absolute;top:10px;left:-6px;transform:translateY(-12px)}.grid__stem[data-astro-cid-jo6i4kqk]{background:var(--event);transform-origin:top;width:2px;height:26px;transition:transform .26s var(--ease-out) 80ms;position:absolute;top:20px;left:-1px;transform:scaleY(0)}.grid__ref[data-astro-cid-jo6i4kqk]{white-space:nowrap;color:var(--event);opacity:0;padding:0 4px;font-size:.66rem;line-height:1;transition:opacity .16s linear .16s;position:absolute;top:4px;left:10px}.grid__mark[data-astro-cid-jo6i4kqk].is-left .grid__ref[data-astro-cid-jo6i4kqk]{left:auto;right:10px}@media (width<=599.98px){.grid__zone[data-astro-cid-jo6i4kqk]{display:none}}.grid[data-astro-cid-jo6i4kqk].is-marked .grid__tri[data-astro-cid-jo6i4kqk]{opacity:1;transform:none}.grid[data-astro-cid-jo6i4kqk].is-marked .grid__stem[data-astro-cid-jo6i4kqk]{transform:scaleY(1)}.grid[data-astro-cid-jo6i4kqk].is-marked .grid__ref[data-astro-cid-jo6i4kqk]{opacity:1}.grid__zone[data-astro-cid-jo6i4kqk]{transition:opacity .16s linear}.grid[data-astro-cid-jo6i4kqk].is-marked .grid__zone[data-astro-cid-jo6i4kqk]{opacity:0}.cal__cover[data-astro-cid-jo6i4kqk]{background:var(--paper);transform-origin:100%;animation:1.6s cubic-bezier(.45,0,.2,1) cover;position:absolute;inset:0}.cal__pen[data-astro-cid-jo6i4kqk]{background:var(--event);width:2px;animation:1.6s cubic-bezier(.45,0,.2,1) pen;position:absolute;top:0;bottom:0;left:0}@keyframes cover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pen{0%{opacity:1;transform:translate(0)}96%{opacity:1}to{opacity:0;transform:translate(100vw)}}.groups[data-astro-cid-jo6i4kqk]{gap:var(--s-7);grid-template-columns:repeat(2,minmax(8rem,auto));align-content:start;display:grid}.group__h[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-3);border-bottom:1px solid var(--ink);padding-bottom:6px}.group[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gl[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:8px;padding:4px 0;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.gl[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--event);transform-origin:0;height:2px;transition:transform .26s var(--ease-out);position:absolute;bottom:2px;left:0;right:1.2em;transform:scaleX(0)}.gl__t[data-astro-cid-jo6i4kqk]{transition:transform .26s var(--ease-out), color .16s linear}.gl__arr[data-astro-cid-jo6i4kqk]{color:var(--event);opacity:0;transition:transform .26s var(--ease-out), opacity .16s linear;transform:translate(-6px)}.gl[data-astro-cid-jo6i4kqk]:hover:after,.gl[data-astro-cid-jo6i4kqk]:focus-visible:after{transform:scaleX(1)}.gl[data-astro-cid-jo6i4kqk]:hover .gl__t[data-astro-cid-jo6i4kqk],.gl[data-astro-cid-jo6i4kqk]:focus-visible .gl__t[data-astro-cid-jo6i4kqk]{transform:translate(4px)}.gl[data-astro-cid-jo6i4kqk]:hover .gl__arr[data-astro-cid-jo6i4kqk],.gl[data-astro-cid-jo6i4kqk]:focus-visible .gl__arr[data-astro-cid-jo6i4kqk]{opacity:1;transform:translate(4px)}.sheet__in[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:var(--s-6);padding-block:var(--s-5);min-height:300px;display:flex}.groups[data-astro-cid-jo6i4kqk]{align-self:flex-start}@media (width>=900px){.sheet__in[data-astro-cid-jo6i4kqk]{align-items:center}.plates[data-astro-cid-jo6i4kqk]{gap:var(--s-3);flex-direction:column;margin:0}.plates[data-astro-cid-jo6i4kqk] .plate__sheet[data-astro-cid-jo6i4kqk]{width:88px;height:55px}}.parties[data-astro-cid-jo6i4kqk]{margin:0}.plates[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-2);gap:var(--s-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.plate[data-astro-cid-jo6i4kqk]{display:block}.plate__sheet[data-astro-cid-jo6i4kqk]{border:1px solid var(--grid);width:104px;height:65px;display:block;position:relative;overflow:hidden;container-type:inline-size}.plate__sheet[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{opacity:.5;width:100%;height:100%;transition:opacity .3s linear}.plate[data-astro-cid-jo6i4kqk]:hover .plate__sheet[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{opacity:1}.plate[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:none;stroke-width:1.15px;stroke-linecap:round}.f-ir-g[data-astro-cid-jo6i4kqk]{stroke:var(--f-ir-g)}.f-ir-r[data-astro-cid-jo6i4kqk]{stroke:var(--f-ir-r)}.f-il-b[data-astro-cid-jo6i4kqk]{stroke:var(--f-il-b)}.f-us-r[data-astro-cid-jo6i4kqk]{stroke:var(--f-us-r)}.f-us-b[data-astro-cid-jo6i4kqk]{stroke:var(--f-us-b)}.f-w[data-astro-cid-jo6i4kqk]{stroke:var(--f-w)}.plate[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk].f-us-star{fill:var(--f-w);stroke:var(--f-us-b);stroke-width:.35px}.plate[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk].f-us-b{stroke-width:1.6px}.plate[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk].f-ir-emb{fill:var(--f-ir-r);stroke:none}.plate[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk].f-ir-shad{fill:none;stroke:var(--f-ir-r);stroke-width:.9px;stroke-linecap:round}.takbir[data-astro-cid-jo6i4kqk]{font-family:var(--f-fa);fill:var(--f-w);text-anchor:middle;font-size:2.3px;font-weight:700}.plate[data-astro-cid-jo6i4kqk] .takbir[data-astro-cid-jo6i4kqk]{paint-order:stroke;stroke:color-mix(in srgb, var(--f-ir-g) 60%, transparent);stroke-width:.25px}.plate[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk].f-il-star{stroke:var(--f-il-b);stroke-width:1.6px;stroke-linejoin:miter}.plate__cover[data-astro-cid-jo6i4kqk]{background:var(--paper);transform-origin:100%;animation:cover 1.1s cubic-bezier(.45, 0, .2, 1) calc(.9s + var(--i) * .26s);position:absolute;inset:0}.plate__pen[data-astro-cid-jo6i4kqk]{background:var(--event);width:1.5px;animation:pen-plate 1.1s cubic-bezier(.45, 0, .2, 1) calc(.9s + var(--i) * .26s);position:absolute;top:0;bottom:0;left:0}@keyframes pen-plate{0%{opacity:1;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translate(100cqw)}}.parties[data-astro-cid-jo6i4kqk] figcaption[data-astro-cid-jo6i4kqk]{font-size:.6rem}.tty[data-astro-cid-jo6i4kqk]{--tape:#16181a;--tape-ink:#ece7da;background:var(--tape);color:var(--tape-ink)}:root[data-theme=dark] .tty[data-astro-cid-jo6i4kqk]{--tape:#1f1d1a;--tape-ink:#e8e2d4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tty[data-astro-cid-jo6i4kqk]{--tape:#1f1d1a;--tape-ink:#e8e2d4}}.tty__in[data-astro-cid-jo6i4kqk]{gap:var(--s-5);padding-block:var(--s-4);grid-template-columns:10rem 1fr;align-items:start;display:grid}.tty__lbl[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--tape-ink) 60%, var(--tape))}.tty__tape[data-astro-cid-jo6i4kqk]{letter-spacing:0;columns:3 34ch;white-space:pre;column-gap:4ch;margin:0;font-size:.74rem;line-height:1.5}.tty__ln[data-astro-cid-jo6i4kqk]{width:calc(var(--n) * 1ch + 1ch);display:block;position:relative;overflow:hidden}.tty__cv[data-astro-cid-jo6i4kqk]{background:var(--tape);width:100%;animation:type calc(var(--n) * 16ms) steps(calc(var(--n) + 1), end) var(--d);position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}.tty__cv[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--event);opacity:0;width:.6ch;animation-fill-mode:none;animation:head calc(var(--n) * 16ms) linear var(--d);position:absolute;top:18%;bottom:18%;left:0}@keyframes head{0%,to{opacity:1}}@keyframes type{0%{transform:translate(0)}to{transform:translate(100%)}}.ftr__base[data-astro-cid-jo6i4kqk]{gap:0 var(--s-6);padding-block:var(--s-1);font-size:var(--t--1);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ftr__base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.sig[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);padding-block:var(--s-3);color:var(--ink);text-decoration:none;display:flex}.sig[data-astro-cid-jo6i4kqk] .sig__mark{flex:none;width:36px;height:36px}.sig__t[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;display:flex}.sig__name[data-astro-cid-jo6i4kqk]{font-size:1rem}.sig__stn[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);font-size:.7rem}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.contact__ico[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;flex:none;width:16px;height:12px}@media (width<=759.98px){.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:normal;font-size:min(.8rem,3.6vw)}.contact__a[data-astro-cid-jo6i4kqk]{min-width:0}.colophon[data-astro-cid-jo6i4kqk]{font-size:min(13px,2.9vw)!important}.ftr__base[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center}}@media (width<=899.98px){.sheet__in[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;min-height:0}.tty__in[data-astro-cid-jo6i4kqk]{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.tty__tape[data-astro-cid-jo6i4kqk]{min-width:0}.tty__ln[data-astro-cid-jo6i4kqk]{max-width:100%}}@media (width<=599.98px){.plates[data-astro-cid-jo6i4kqk]{gap:var(--s-3);flex-wrap:nowrap}.plate__sheet[data-astro-cid-jo6i4kqk]{width:calc((100vw - 2 * var(--gutter) - 4 * var(--s-3)) / 3);aspect-ratio:8/5;height:auto}}@media (width<=459.98px){.tty__tape[data-astro-cid-jo6i4kqk]{columns:auto}}@media (width<=759.98px){.ftr[data-astro-cid-jo6i4kqk]{margin-top:var(--s-6)}.grid[data-astro-cid-jo6i4kqk],.parties[data-astro-cid-jo6i4kqk]{display:none}}@media (prefers-reduced-motion:reduce){.ftr[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:is(.cal__cover,.cal__pen,.plate__cover,.plate__pen){display:none}}
