:root{--paper: #dddcd8;--paper-2: #e9e8e5;--ink: #141414;--ink-2: #45443f;--mute: #6e6c66;--red: #ad321d;--red-ink: #141414;--rule: #141414;--dots: rgba(0, 0, 0, .05);--grain: .22;--screen: #0f0e0d;--cond: "Archivo", "Arial Narrow", sans-serif;--mono: "IBM Plex Mono", "Courier New", monospace;--serif: "IBM Plex Mono", "Courier New", monospace;--deva: "Tiro Devanagari Hindi", "Noto Serif Devanagari", serif;--wide: 84rem;--gutter: clamp(1rem, 3.5vw, 3.5rem);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #151514;--paper-2: #1e1e1c;--ink: #dddcd8;--ink-2: #b1afa9;--mute: #85837d;--red: #c9432a;--red-ink: #151514;--rule: #dddcd8;--dots: rgba(255, 255, 255, .035);--grain: .12;color-scheme:dark}}:root[data-theme=dark]{--paper: #151514;--paper-2: #1e1e1c;--ink: #dddcd8;--ink-2: #b1afa9;--mute: #85837d;--red: #c9432a;--red-ink: #151514;--rule: #dddcd8;--dots: rgba(255, 255, 255, .035);--grain: .12;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper);overflow-x:clip}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--paper);background-image:radial-gradient(var(--dots) 1px,transparent 1px);background-size:3px 3px;color:var(--ink);font-family:var(--serif);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;transition:background-color .4s ease,color .4s ease}main{flex:1;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--grain);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;inset:0;z-index:89;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.09) 100%)}:root[data-theme=dark] body:before{mix-blend-mode:screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body:before{mix-blend-mode:screen}}.misreg{text-shadow:.035em .03em 0 color-mix(in srgb,var(--red) 55%,transparent)}::selection{background:var(--red);color:var(--paper)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}.wrap{width:100%;max-width:var(--wide);margin:0 auto;padding:0 var(--gutter)}.cond{font-family:var(--cond);font-stretch:72%;font-weight:850;text-transform:uppercase;line-height:.88;letter-spacing:-.005em}.mono{font-family:var(--mono);letter-spacing:.04em}.label{font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.red{color:var(--red)}.mute{color:var(--mute)}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;margin-bottom:1.75rem;border-bottom:2px solid var(--rule)}.sec-head h2{font-family:var(--mono);font-weight:700;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.u{background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease}.u:hover,.u:focus-visible{background-size:100% 1.5px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top[data-astro-cid-dmqpwcec]{border-bottom:2px solid var(--rule)}.row[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:4.5rem}.wm[data-astro-cid-dmqpwcec]{font-weight:700;font-size:1.25rem;color:var(--red);letter-spacing:0}nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.75rem;font-family:var(--mono);font-size:.95rem}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{background-size:100% 1.5px}.hi[data-astro-cid-dmqpwcec]{font-family:var(--deva);font-size:1.05rem}.mail[data-astro-cid-dmqpwcec]{color:var(--red)}.lamp[data-astro-cid-dmqpwcec]{display:grid;place-items:center;width:2rem;height:2rem;margin-right:-.4rem;border:0;background:none;color:var(--ink);cursor:pointer;transition:transform .6s ease}.lamp[data-astro-cid-dmqpwcec]:hover{transform:rotate(180deg)}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{white-space:nowrap}@media(max-width:1060px){.mail[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:760px){.mail[data-astro-cid-dmqpwcec],.small[data-astro-cid-dmqpwcec]{display:none}nav[data-astro-cid-dmqpwcec]{gap:1.1rem;font-size:.88rem}.wm[data-astro-cid-dmqpwcec]{font-size:1.05rem}}@media(max-width:400px){nav[data-astro-cid-dmqpwcec]{gap:.8rem;font-size:.82rem}.wm[data-astro-cid-dmqpwcec]{font-size:.95rem}.lamp[data-astro-cid-dmqpwcec]{margin-left:-.3rem}}@media(max-width:345px){nav[data-astro-cid-dmqpwcec]{gap:.55rem;font-size:.74rem}.wm[data-astro-cid-dmqpwcec]{font-size:.82rem}.hi[data-astro-cid-dmqpwcec]{font-size:.9rem}}.foot[data-astro-cid-sz7xmlte]{margin-top:clamp(5rem,12vh,8rem)}.peek[data-astro-cid-sz7xmlte]{--fs: clamp(1.2rem, 5.6vw, 2.9rem);--line: calc(var(--fs) * 1.3 + .5rem);--vis: calc(var(--line) * .6);position:relative;z-index:1;height:18rem;margin-top:calc(-18rem + var(--vis));overflow:hidden;pointer-events:none}.shlok[data-astro-cid-sz7xmlte]{position:absolute;left:0;right:0;bottom:0;pointer-events:auto;display:grid;justify-items:center;text-align:center;gap:.4rem;padding:0 1rem .5rem;transform:translateY(calc(100% - var(--vis)));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.peek[data-astro-cid-sz7xmlte]:hover .shlok[data-astro-cid-sz7xmlte],.peek[data-astro-cid-sz7xmlte]:focus-within .shlok[data-astro-cid-sz7xmlte],.peek[data-astro-cid-sz7xmlte].on .shlok[data-astro-cid-sz7xmlte]{transform:none}.shlok-btn[data-astro-cid-sz7xmlte]{all:unset;font-family:var(--deva);font-size:var(--fs);line-height:1.3;cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--ink) 55%,transparent);text-decoration-thickness:2px;text-underline-offset:.28em;transition:text-decoration-color .2s}.peek[data-astro-cid-sz7xmlte]:hover .shlok-btn[data-astro-cid-sz7xmlte],.peek[data-astro-cid-sz7xmlte].on .shlok-btn[data-astro-cid-sz7xmlte]{text-decoration-color:var(--red)}.shlok-btn[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--red);outline-offset:6px}.pop-anchor[data-astro-cid-sz7xmlte]{position:relative;display:inline-block}.shlok-mean[data-astro-cid-sz7xmlte]{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;width:min(24rem,86vw);display:grid;gap:.7rem;padding:1rem 1.1rem;background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--red);text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.shlok-mean[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:8px solid transparent;border-top-color:var(--ink)}.peek[data-astro-cid-sz7xmlte]:hover .shlok-mean[data-astro-cid-sz7xmlte],.peek[data-astro-cid-sz7xmlte]:focus-within .shlok-mean[data-astro-cid-sz7xmlte],.peek[data-astro-cid-sz7xmlte].on .shlok-mean[data-astro-cid-sz7xmlte]{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.3s}.shlok-mean[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:.9rem;line-height:1.5}.m-k[data-astro-cid-sz7xmlte]{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--red) 70%,#fff);margin-bottom:.15rem}.strip[data-astro-cid-sz7xmlte]{position:relative;z-index:2;background:var(--ink);color:var(--paper)}.row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;height:3rem;gap:1rem}.dot[data-astro-cid-sz7xmlte]{color:var(--red)}.thanks[data-astro-cid-sz7xmlte]{position:relative}.thanks-btn[data-astro-cid-sz7xmlte]{all:unset;cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--paper) 60%,transparent);text-decoration-thickness:2px;text-underline-offset:.35em}.thanks-btn[data-astro-cid-sz7xmlte]:hover,.thanks[data-astro-cid-sz7xmlte].on .thanks-btn[data-astro-cid-sz7xmlte]{text-decoration-color:var(--red)}.thanks-btn[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--red);outline-offset:4px}.thanks-pop[data-astro-cid-sz7xmlte]{position:absolute;left:50%;bottom:calc(100% + 1.1rem);z-index:30;width:min(22rem,90vw);max-height:70vh;overflow-y:auto;padding:.8rem .95rem;background:var(--paper-2);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--red);text-transform:none;letter-spacing:0;text-align:left;font-family:var(--serif);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.thanks[data-astro-cid-sz7xmlte]:hover .thanks-pop[data-astro-cid-sz7xmlte],.thanks[data-astro-cid-sz7xmlte]:focus-within .thanks-pop[data-astro-cid-sz7xmlte],.thanks[data-astro-cid-sz7xmlte].on .thanks-pop[data-astro-cid-sz7xmlte]{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.thanks-pop[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.2rem}.thanks-btn[data-astro-cid-sz7xmlte]:hover,.thanks[data-astro-cid-sz7xmlte]:hover .thanks-btn[data-astro-cid-sz7xmlte]{text-decoration-color:var(--red)}.thanks-pop[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:.3rem 0 .6rem;padding:0;display:grid;gap:.2rem}.thanks-pop[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:.74rem;line-height:1.3;font-weight:500}.thanks-pop[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:inline;font-size:.66rem;color:var(--mute);font-weight:400}.thanks-pop[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:before{content:" · "}.t-lead[data-astro-cid-sz7xmlte]{margin:0 0 .6rem;font-size:.78rem;line-height:1.4;font-style:italic}.t-k[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--mono);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-weight:700}.t-web[data-astro-cid-sz7xmlte]{margin:.2rem 0 .6rem;font-size:.78rem;font-weight:700}.t-wip[data-astro-cid-sz7xmlte]{margin:0;font-size:.64rem;font-style:italic;color:var(--mute);border-top:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);padding-top:.4rem}.tools[data-astro-cid-sz7xmlte]{position:relative}.tools-btn[data-astro-cid-sz7xmlte]{all:unset;cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--paper) 60%,transparent);text-decoration-thickness:2px;text-underline-offset:.35em}.tools-btn[data-astro-cid-sz7xmlte]:hover,.tools[data-astro-cid-sz7xmlte].on .tools-btn[data-astro-cid-sz7xmlte]{text-decoration-color:var(--red)}.tools-btn[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--red);outline-offset:4px}.tools-pop[data-astro-cid-sz7xmlte]{position:absolute;left:50%;bottom:calc(100% + .9rem);z-index:30;width:13rem;display:grid;gap:.15rem;padding:.6rem .7rem .7rem;background:var(--paper-2);color:var(--ink);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--red);font-family:var(--mono);text-transform:none;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.tools[data-astro-cid-sz7xmlte]:hover .tools-pop[data-astro-cid-sz7xmlte],.tools[data-astro-cid-sz7xmlte]:focus-within .tools-pop[data-astro-cid-sz7xmlte],.tools[data-astro-cid-sz7xmlte].on .tools-pop[data-astro-cid-sz7xmlte]{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.tools-pop[data-astro-cid-sz7xmlte]:after,.route-pop[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.2rem}.tk[data-astro-cid-sz7xmlte]{font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:700;margin-top:.35rem}.tk[data-astro-cid-sz7xmlte]:first-child{margin-top:0}.tv[data-astro-cid-sz7xmlte]{font-size:.6rem;line-height:1.5}.route[data-astro-cid-sz7xmlte]{position:relative}.route-btn[data-astro-cid-sz7xmlte]{all:unset;cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--paper) 60%,transparent);text-decoration-thickness:2px;text-underline-offset:.35em}.route-btn[data-astro-cid-sz7xmlte]:hover,.route[data-astro-cid-sz7xmlte].on .route-btn[data-astro-cid-sz7xmlte]{text-decoration-color:var(--red)}.route-btn[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--red);outline-offset:4px}.route-pop[data-astro-cid-sz7xmlte]{position:absolute;right:0;bottom:calc(100% + .9rem);z-index:30;width:11.5rem;padding:.6rem .7rem;background:var(--paper-2);color:var(--ink);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--red);font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;line-height:1.7;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.route[data-astro-cid-sz7xmlte]:hover .route-pop[data-astro-cid-sz7xmlte],.route[data-astro-cid-sz7xmlte]:focus-within .route-pop[data-astro-cid-sz7xmlte],.route[data-astro-cid-sz7xmlte].on .route-pop[data-astro-cid-sz7xmlte]{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(max-width:560px){.row[data-astro-cid-sz7xmlte]{justify-content:space-between;gap:.6rem;font-size:.56rem;letter-spacing:.04em}.row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{white-space:nowrap}.row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]:nth-child(2),.row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]:nth-child(4){display:none}.tools-pop[data-astro-cid-sz7xmlte]{position:fixed;left:1rem;right:auto;bottom:3.75rem;transform:translateY(4px)}.tools[data-astro-cid-sz7xmlte].on .tools-pop[data-astro-cid-sz7xmlte],.tools[data-astro-cid-sz7xmlte]:hover .tools-pop[data-astro-cid-sz7xmlte],.tools[data-astro-cid-sz7xmlte]:focus-within .tools-pop[data-astro-cid-sz7xmlte]{transform:none}.row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]:nth-child(6){display:none}.route-pop[data-astro-cid-sz7xmlte]{position:fixed;right:1rem;left:auto;bottom:3.75rem}.thanks-pop[data-astro-cid-sz7xmlte]{position:fixed;left:50%;bottom:3.75rem;width:calc(100vw - 2rem);max-height:75vh}}@media(max-width:370px){.cr-name[data-astro-cid-sz7xmlte]{display:none}}.tools-pop[data-astro-cid-sz7xmlte],.route-pop[data-astro-cid-sz7xmlte],.thanks-pop[data-astro-cid-sz7xmlte]{white-space:normal}.toast[data-astro-cid-csbfmaqp]{position:fixed;left:50%;bottom:1.5rem;z-index:60;transform:translate(-50%,1rem);opacity:0;padding:.75rem 1.1rem;background:var(--red);color:var(--paper);border:2px solid var(--ink);transition:opacity .25s ease,transform .25s ease}.toast[data-astro-cid-csbfmaqp].on{opacity:1;transform:translate(-50%)}
