.boot[data-astro-cid-gqhvjqpb]{display:none}.is-booting .boot[data-astro-cid-gqhvjqpb]{display:grid;place-items:center;position:fixed;inset:0;z-index:9500;overflow:hidden;background:var(--ink);color:var(--bg);cursor:progress;animation:boot-failsafe 0s 9s forwards}@keyframes boot-failsafe{to{visibility:hidden}}html.is-booting:not(.is-boot-out) :is(.menubar,.statusbar){visibility:hidden;animation:boot-bars 0s 9s forwards}html.is-booting:not(.is-boot-out) body{background:var(--ink);animation:boot-body 0s 9s forwards}@keyframes boot-bars{to{visibility:visible}}@keyframes boot-body{to{background:var(--bg)}}.boot__card[data-astro-cid-gqhvjqpb]{display:flex;align-items:center;gap:clamp(18px,3vw,48px)}.boot__name[data-astro-cid-gqhvjqpb]{margin:0;opacity:0;white-space:nowrap}.boot__count[data-astro-cid-gqhvjqpb]{margin:0;font-size:clamp(88px,11vw,168px);line-height:.8;font-variant-numeric:tabular-nums}@media(max-width:560px){.boot__card[data-astro-cid-gqhvjqpb]{flex-direction:column;gap:14px}}.boot__card[data-astro-cid-gqhvjqpb],.boot__note[data-astro-cid-gqhvjqpb]{grid-area:1 / 1}.boot__note[data-astro-cid-gqhvjqpb]{width:min(100% - 2 * var(--pad),420px);display:grid;gap:14px;cursor:auto;padding-bottom:env(safe-area-inset-bottom)}.boot__note[data-astro-cid-gqhvjqpb][hidden]{display:none}.boot__kicker[data-astro-cid-gqhvjqpb]{margin:0;font-size:11px;color:color-mix(in srgb,var(--bg) 60%,var(--ink))}.boot__kicker[data-astro-cid-gqhvjqpb] span[data-astro-cid-gqhvjqpb]{color:var(--accent)}[data-theme=dark] .boot__kicker[data-astro-cid-gqhvjqpb] span[data-astro-cid-gqhvjqpb]{color:color-mix(in srgb,var(--accent) 50%,#000)}.boot__head[data-astro-cid-gqhvjqpb]{margin:0;color:var(--bg)}.boot__text[data-astro-cid-gqhvjqpb]{margin:0;font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--bg) 78%,var(--ink))}.boot__actions[data-astro-cid-gqhvjqpb]{display:grid;gap:10px;margin-top:10px}.boot__btn[data-astro-cid-gqhvjqpb]{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;font:500 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--bg);background:transparent;border:1px solid color-mix(in srgb,var(--bg) 45%,var(--ink));cursor:pointer;-webkit-tap-highlight-color:transparent}.boot__btn[data-astro-cid-gqhvjqpb].is-solid{background:var(--bg);color:var(--ink);border-color:var(--bg)}.boot__btn[data-astro-cid-gqhvjqpb]:active{transform:translateY(1px)}.boot__btn[data-astro-cid-gqhvjqpb]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.world[data-astro-cid-ewxirvlt]{position:fixed;left:0;top:0;z-index:0;width:100%;height:100vh;height:100lvh;pointer-events:none}.hero[data-astro-cid-ewxirvlt]{position:relative;z-index:1;height:100svh;min-height:560px;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--bar-h) + 22px) var(--pad) calc(28px + clamp(24px,5vh,56px))}.hero__meta[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;gap:24px}.hero__bottom[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(24px,4vw,64px)}.hero[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 38%,transparent 100%)}.hero__title[data-astro-cid-ewxirvlt]{color:var(--ink-3);font-weight:330;letter-spacing:-.05em;line-height:.96;font-size:clamp(38px,5.4vw,88px)}.hero__title[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{white-space:nowrap}.hero__title[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{display:block}.hero__title[data-astro-cid-ewxirvlt] .hi[data-astro-cid-ewxirvlt]{color:var(--ink);position:relative;white-space:nowrap}.hero__title[data-astro-cid-ewxirvlt] .hi[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.09em;background:repeating-linear-gradient(90deg,var(--accent) 0 .09em,transparent .09em .14em)}.hero__side[data-astro-cid-ewxirvlt]{display:grid;gap:22px;justify-items:start;max-width:420px;justify-self:end}.hero__intro[data-astro-cid-ewxirvlt]{color:var(--ink-2);font-size:15px;line-height:1.5}.hero__intro[data-astro-cid-ewxirvlt] strong[data-astro-cid-ewxirvlt]{color:var(--ink);font-weight:500}.hero__cta[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.hero__bottom[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.hero__side[data-astro-cid-ewxirvlt]{justify-self:start}.hero__coords[data-astro-cid-ewxirvlt]{display:none}.hero__title[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{white-space:normal}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(34px,9.4vw,52px);text-wrap:balance}.hero__title[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{text-wrap:balance}.hero__intro[data-astro-cid-ewxirvlt]{font-size:14px}.hero__side[data-astro-cid-ewxirvlt]{gap:16px}}@media(max-width:560px){.hero__title[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{display:inline}.hero__title[data-astro-cid-ewxirvlt]{color:color-mix(in srgb,var(--ink) 72%,var(--bg));font-weight:360;font-size:clamp(34px,9.6vw,46px);line-height:1}.hero__title[data-astro-cid-ewxirvlt] .hi[data-astro-cid-ewxirvlt]:after{background:var(--accent);height:.06em}.hero[data-astro-cid-ewxirvlt]:before{height:64%;background:linear-gradient(to top,var(--bg) 0%,color-mix(in srgb,var(--bg) 92%,transparent) 45%,transparent 100%)}.hero__intro[data-astro-cid-ewxirvlt]{font-size:15px;line-height:1.5;color:var(--ink-2)}.hero__side[data-astro-cid-ewxirvlt]{justify-self:stretch;max-width:none}.hero__cta[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr 1fr;width:100%}.hero__cta[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{justify-content:center;min-height:48px}}.descent[data-astro-cid-y35zg4a3]{position:relative;z-index:1;height:520vh}.descent__stick[data-astro-cid-y35zg4a3]{position:sticky;top:0;height:100svh;overflow:hidden}.stratum[data-astro-cid-y35zg4a3]{position:absolute;inset-block:0;margin-block:auto;height:fit-content;width:min(440px,80vw);padding:24px 26px 26px;display:grid;gap:14px;justify-items:start;background:color-mix(in srgb,var(--bg) 84%,transparent);border:1px solid var(--line);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);visibility:hidden}.js[data-astro-cid-y35zg4a3] .stratum[data-astro-cid-y35zg4a3]{opacity:0}.stratum[data-astro-cid-y35zg4a3].is-left{left:max(var(--pad),6vw)}.stratum[data-astro-cid-y35zg4a3].is-right{right:calc(max(var(--pad),6vw) + 56px)}.stratum__title[data-astro-cid-y35zg4a3]{margin:0}.stratum__body[data-astro-cid-y35zg4a3]{color:var(--ink-2);font-size:15.5px;line-height:1.55}.idcard[data-astro-cid-y35zg4a3]{display:grid;width:100%;margin:4px 0 0;border-top:1px solid var(--line);text-transform:none;font-size:12px}.idcard[data-astro-cid-y35zg4a3] div[data-astro-cid-y35zg4a3]{display:grid;grid-template-columns:11ch 1fr;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line)}.idcard[data-astro-cid-y35zg4a3] dt[data-astro-cid-y35zg4a3]{color:var(--ink-3);text-transform:uppercase;font-size:10.5px;letter-spacing:.04em}.idcard[data-astro-cid-y35zg4a3] dd[data-astro-cid-y35zg4a3]{margin:0}.dot[data-astro-cid-y35zg4a3]{display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--accent);box-shadow:0 0 8px var(--accent)}.thumbs[data-astro-cid-y35zg4a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:4px}.thumb[data-astro-cid-y35zg4a3]{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--tint, #111);border:1px solid var(--line)}.thumbs[data-astro-cid-y35zg4a3].is-wide .thumb[data-astro-cid-y35zg4a3]{aspect-ratio:4 / 3;background:#050505}.thumb[data-astro-cid-y35zg4a3] img[data-astro-cid-y35zg4a3]{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .7s var(--ease-out),filter .4s}.thumbs[data-astro-cid-y35zg4a3].is-wide .thumb[data-astro-cid-y35zg4a3] img[data-astro-cid-y35zg4a3]{object-position:center}.thumb[data-astro-cid-y35zg4a3] span[data-astro-cid-y35zg4a3]{position:absolute;left:6px;bottom:6px;font-size:10px;padding:2px 5px;background:var(--ink);color:var(--bg)}.thumb[data-astro-cid-y35zg4a3]:hover img[data-astro-cid-y35zg4a3]{transform:scale(1.06)}.reel[data-astro-cid-y35zg4a3]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#e9e7e1;border:1px solid var(--line);margin-top:4px}.reel[data-astro-cid-y35zg4a3] video[data-astro-cid-y35zg4a3]{width:100%;height:100%;object-fit:contain}.reel__cap[data-astro-cid-y35zg4a3]{position:absolute;left:8px;bottom:8px;font-size:10px;padding:3px 6px;background:var(--bg);color:var(--ink);text-transform:none}.chips[data-astro-cid-y35zg4a3]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.chips[data-astro-cid-y35zg4a3] li[data-astro-cid-y35zg4a3]{font-size:11px;padding:5px 9px;border:1px solid var(--line-strong)}.ruler[data-astro-cid-y35zg4a3]{position:absolute;right:var(--pad);top:0;bottom:0;width:36px;font-size:10px;color:var(--ink-3)}.ruler__track[data-astro-cid-y35zg4a3]{position:absolute;right:0;top:50%;display:grid;gap:0;will-change:transform}.ruler__track[data-astro-cid-y35zg4a3] span[data-astro-cid-y35zg4a3]{position:relative;height:18px;width:36px;text-align:right;padding-right:14px;line-height:0}.ruler__track[data-astro-cid-y35zg4a3] span[data-astro-cid-y35zg4a3]:after{content:"";position:absolute;right:0;top:0;width:6px;height:1px;background:var(--ink-3)}.ruler__track[data-astro-cid-y35zg4a3] span[data-astro-cid-y35zg4a3].is-major:after{width:10px;background:var(--ink-2)}.ruler__needle[data-astro-cid-y35zg4a3]{position:absolute;right:-6px;top:50%;width:22px;height:2px;background:var(--accent);box-shadow:0 0 10px var(--accent)}@media(max-width:760px){.descent[data-astro-cid-y35zg4a3]{height:380vh}.stratum[data-astro-cid-y35zg4a3].is-left,.stratum[data-astro-cid-y35zg4a3].is-right{left:var(--pad);right:auto;margin:0;padding:18px;gap:10px;inset-block:auto calc(15svh + env(safe-area-inset-bottom));width:calc(100% - var(--pad) * 2 - 34px)}.ruler[data-astro-cid-y35zg4a3]{width:14px}.ruler__track[data-astro-cid-y35zg4a3] span[data-astro-cid-y35zg4a3]{width:14px;padding:0;color:transparent}.stratum__body[data-astro-cid-y35zg4a3]{font-size:14.5px}.reel[data-astro-cid-y35zg4a3]{aspect-ratio:2 / 1}}@media(prefers-reduced-motion:reduce){.descent[data-astro-cid-y35zg4a3]{height:auto}.descent__stick[data-astro-cid-y35zg4a3]{position:static;height:auto;display:grid;gap:24px;padding:80px var(--pad)}.stratum[data-astro-cid-y35zg4a3]{position:static;margin:0;visibility:visible;opacity:1!important;width:auto;max-width:560px}.ruler[data-astro-cid-y35zg4a3]{display:none}}.archive[data-astro-cid-wnmbbq4y]{position:relative;z-index:2;background:var(--bg);padding:clamp(96px,14vh,160px) 0 clamp(80px,12vh,140px);border-top:1px solid var(--line)}.archive__head[data-astro-cid-wnmbbq4y]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px 40px;margin-bottom:clamp(40px,7vh,80px)}.archive__head[data-astro-cid-wnmbbq4y]>p[data-astro-cid-wnmbbq4y]{grid-column:1 / -1}.archive__views[data-astro-cid-wnmbbq4y]{display:flex;border:1px solid var(--line-strong)}.archive__views[data-astro-cid-wnmbbq4y] button[data-astro-cid-wnmbbq4y]{padding:9px 14px;transition:background .2s,color .2s}.archive__views[data-astro-cid-wnmbbq4y] button[data-astro-cid-wnmbbq4y][aria-selected=true]{background:var(--ink);color:var(--bg)}.archive__body[data-astro-cid-wnmbbq4y][data-view-current=drawer] [data-astro-cid-wnmbbq4y][data-panel=list],.archive__body[data-astro-cid-wnmbbq4y][data-view-current=list] [data-astro-cid-wnmbbq4y][data-panel=drawer]{display:none}.drawer-wrap[data-astro-cid-wnmbbq4y]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(24px,4vw,64px);align-items:start}.drawer[data-astro-cid-wnmbbq4y]{position:relative;max-width:920px;width:100%;margin-inline:auto;padding-top:150px}.drawer__walls[data-astro-cid-wnmbbq4y]{position:absolute;inset:150px 0 60px;width:100%;height:calc(100% - 210px);overflow:visible}.drawer__walls[data-astro-cid-wnmbbq4y] path[data-astro-cid-wnmbbq4y]{fill:none;stroke:var(--ink);stroke-width:1.2}.drawer__stack[data-astro-cid-wnmbbq4y]{list-style:none;padding:0;position:relative}.folder[data-astro-cid-wnmbbq4y]{position:relative;width:var(--w);height:150px;margin:-112px auto 0;transition:translate .5s var(--ease-out)}.folder[data-astro-cid-wnmbbq4y]:first-child{margin-top:0}.folder__hit[data-astro-cid-wnmbbq4y]{position:absolute;inset:0;display:block;outline:none}.folder__shape[data-astro-cid-wnmbbq4y]{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible}.folder__shape[data-astro-cid-wnmbbq4y] path[data-astro-cid-wnmbbq4y]{fill:var(--bg);stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round;transition:fill .25s}.folder__shape[data-astro-cid-wnmbbq4y] .folder__tabfill[data-astro-cid-wnmbbq4y]{fill:var(--ink);stroke:none}.folder__tab[data-astro-cid-wnmbbq4y]{position:absolute;z-index:3;top:0;height:30px;left:var(--tx);width:var(--tw);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 24px 0;font-size:13px;white-space:nowrap;overflow:hidden}.folder__tab[data-astro-cid-wnmbbq4y] b[data-astro-cid-wnmbbq4y]{font-weight:400}.is-filler[data-astro-cid-wnmbbq4y] .folder__tab[data-astro-cid-wnmbbq4y]{font-family:var(--font-sans);font-size:13px;color:var(--ink)}.is-filler[data-astro-cid-wnmbbq4y] .folder__tab[data-astro-cid-wnmbbq4y] b[data-astro-cid-wnmbbq4y]{color:var(--ink-2);font-family:var(--font-mono);font-size:12px}.is-filler[data-astro-cid-wnmbbq4y] .folder__tab[data-astro-cid-wnmbbq4y] span[data-astro-cid-wnmbbq4y]{overflow:hidden;text-overflow:ellipsis}.is-real[data-astro-cid-wnmbbq4y] .folder__tab[data-astro-cid-wnmbbq4y]{color:var(--bg);font-size:13.5px;letter-spacing:.02em;text-transform:uppercase}.folder__paper[data-astro-cid-wnmbbq4y]{position:absolute;z-index:1;width:min(300px,56%);top:36px;height:110px;left:min(calc(var(--tx) - 2%),calc(100% - min(300px,56%)));background:var(--tint);border:1px solid var(--ink);overflow:hidden;transition:translate .55s var(--ease-drawer),rotate .55s var(--ease-drawer)}.folder__paper[data-astro-cid-wnmbbq4y] img[data-astro-cid-wnmbbq4y]{width:100%;height:100%;object-fit:cover;object-position:top}.folder__paper[data-astro-cid-wnmbbq4y] img[data-astro-cid-wnmbbq4y].is-phone{width:46%;margin-inline:auto;object-fit:cover;object-position:top;padding-top:8px}.is-real[data-astro-cid-wnmbbq4y]:hover,.is-real[data-astro-cid-wnmbbq4y]:focus-within{translate:0 -26px}.is-real[data-astro-cid-wnmbbq4y]:hover .folder__paper[data-astro-cid-wnmbbq4y],.is-real[data-astro-cid-wnmbbq4y]:focus-within .folder__paper[data-astro-cid-wnmbbq4y]{translate:0 -128px;rotate:-1.5deg}.is-real[data-astro-cid-wnmbbq4y]:hover .folder__tabfill[data-astro-cid-wnmbbq4y],.is-real[data-astro-cid-wnmbbq4y]:focus-within .folder__tabfill[data-astro-cid-wnmbbq4y]{fill:var(--accent)}.is-real[data-astro-cid-wnmbbq4y]:hover .folder__tab[data-astro-cid-wnmbbq4y],.is-real[data-astro-cid-wnmbbq4y]:focus-within .folder__tab[data-astro-cid-wnmbbq4y]{color:var(--on-accent)}.is-real[data-astro-cid-wnmbbq4y] .folder__hit[data-astro-cid-wnmbbq4y]:focus-visible .folder__shape[data-astro-cid-wnmbbq4y] path[data-astro-cid-wnmbbq4y]:first-child{stroke-width:2.4}.is-filler[data-astro-cid-wnmbbq4y]:hover{translate:0 -7px}.is-filler[data-astro-cid-wnmbbq4y].is-nope{animation:nope .36s steps(6)}@keyframes nope{25%{translate:-5px 0}50%{translate:5px 0}75%{translate:-3px 0}}.drawer[data-astro-cid-wnmbbq4y].is-peeking .folder[data-astro-cid-wnmbbq4y]:not(.is-hot) .folder__shape[data-astro-cid-wnmbbq4y] path[data-astro-cid-wnmbbq4y]:first-child{stroke:var(--ink-3)}.drawer__front[data-astro-cid-wnmbbq4y]{position:relative;z-index:5;height:120px;margin-top:-36px;border:1.3px solid var(--ink);background:var(--bg);display:grid;place-items:center;box-shadow:0 -1px 0 var(--bg)}.drawer__front[data-astro-cid-wnmbbq4y]:before{content:"";position:absolute;left:-1px;right:-1px;top:-14px;height:14px;border:1.3px solid var(--ink);border-bottom:0;background:var(--bg)}.drawer__handle[data-astro-cid-wnmbbq4y]{width:120px;height:18px;border:1.3px solid var(--ink);border-radius:0 0 14px 14px;border-top:0;margin-top:-40px}.drawer__tape[data-astro-cid-wnmbbq4y]{position:absolute;bottom:22px;padding:5px 12px 4px;background:var(--accent);color:var(--on-accent);font-size:13px;border:1px solid var(--ink);transform:rotate(-1.2deg)}.drawer-wrap[data-astro-cid-wnmbbq4y]{position:relative}.drawer[data-astro-cid-wnmbbq4y]{--sx: 0;--sy: 0;--rx: 0;--ry: 0;--ss: 1;--oy: 50%;transform-origin:50% var(--oy) 0}.drawer[data-astro-cid-wnmbbq4y].is-staged{transform:translate3d(calc(var(--sx) * 1px),calc(var(--sy) * 1px),0) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) scale(var(--ss))}.drawer[data-astro-cid-wnmbbq4y].is-scene,.drawer[data-astro-cid-wnmbbq4y].is-scene .drawer__stack[data-astro-cid-wnmbbq4y]{transform-style:preserve-3d}.drawer[data-astro-cid-wnmbbq4y].is-busy{pointer-events:none}.drawer[data-astro-cid-wnmbbq4y].is-scene .folder__shape[data-astro-cid-wnmbbq4y] path[data-astro-cid-wnmbbq4y]:first-child{stroke-width:1.8}.drawer__tray[data-astro-cid-wnmbbq4y]{position:absolute;left:0;top:0;width:100%;height:100px;opacity:0;pointer-events:none;transform-origin:50% 0;border:1.3px dashed var(--ink-2);background:repeating-linear-gradient(90deg,transparent 0 39px,var(--line) 39px 40px)}.drawer[data-astro-cid-wnmbbq4y].is-x .is-real[data-astro-cid-wnmbbq4y] .folder__tabfill[data-astro-cid-wnmbbq4y]{fill:var(--accent)}.drawer[data-astro-cid-wnmbbq4y].is-x .is-real[data-astro-cid-wnmbbq4y] .folder__tab[data-astro-cid-wnmbbq4y]{color:var(--on-accent)}.drawer[data-astro-cid-wnmbbq4y].is-x .is-real[data-astro-cid-wnmbbq4y] .folder__paper[data-astro-cid-wnmbbq4y]{translate:0 -104px;rotate:-1.5deg}.drawer[data-astro-cid-wnmbbq4y].is-x .is-filler[data-astro-cid-wnmbbq4y] .folder__shape[data-astro-cid-wnmbbq4y] path[data-astro-cid-wnmbbq4y]{stroke:var(--ink-3)}.drawer[data-astro-cid-wnmbbq4y].is-x .is-filler[data-astro-cid-wnmbbq4y] .folder__tab[data-astro-cid-wnmbbq4y]{opacity:.5}.folder__tabfill[data-astro-cid-wnmbbq4y],.folder__tab[data-astro-cid-wnmbbq4y]{transition:fill .35s,color .35s,opacity .35s}.xpl[data-astro-cid-wnmbbq4y]{position:absolute;inset:0;z-index:20;pointer-events:none}.xpl[data-astro-cid-wnmbbq4y][hidden]{display:none}.xpl__wires[data-astro-cid-wnmbbq4y]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.xpl__wires[data-astro-cid-wnmbbq4y] polyline[data-astro-cid-wnmbbq4y]{fill:none;stroke:var(--ink);stroke-width:1}.xpl__wires[data-astro-cid-wnmbbq4y] circle[data-astro-cid-wnmbbq4y]{fill:var(--accent);stroke:var(--ink);stroke-width:1}.xpl__wires[data-astro-cid-wnmbbq4y] g[data-astro-cid-wnmbbq4y]{opacity:0}.xpl__tag[data-astro-cid-wnmbbq4y]{position:absolute;width:282px;display:grid;grid-template-columns:34px 1fr 16px;color:var(--ink);transition:background .2s,color .2s;gap:3px 12px;align-items:center;opacity:0;padding:10px 14px 10px 10px;background:var(--bg);border:1px solid var(--ink)}.xpl__tag[data-astro-cid-wnmbbq4y].is-left{left:0}.xpl__tag[data-astro-cid-wnmbbq4y].is-right{right:0}.xpl__tag[data-astro-cid-wnmbbq4y] b[data-astro-cid-wnmbbq4y]{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;font-weight:400;font-size:17px;background:var(--accent);color:var(--on-accent);border:1px solid var(--ink)}.xpl__name[data-astro-cid-wnmbbq4y]{font-size:18px;letter-spacing:-.02em;line-height:1.1;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.xpl__name[data-astro-cid-wnmbbq4y] i[data-astro-cid-wnmbbq4y]{font-style:normal;font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.xpl__name[data-astro-cid-wnmbbq4y],.xpl__tag[data-astro-cid-wnmbbq4y]>.t-mono[data-astro-cid-wnmbbq4y]{grid-column:2}.xpl__tag[data-astro-cid-wnmbbq4y]>.t-mono[data-astro-cid-wnmbbq4y]{white-space:nowrap}.xpl__go[data-astro-cid-wnmbbq4y]{grid-column:3;grid-row:1 / 3;font-size:16px;color:var(--accent-ink);transition:translate .25s var(--ease-out)}.xpl__tag[data-astro-cid-wnmbbq4y].is-live{pointer-events:auto}.xpl__tag[data-astro-cid-wnmbbq4y]:hover,.xpl__tag[data-astro-cid-wnmbbq4y]:focus-visible{background:var(--ink);color:var(--bg);outline:none}.xpl__tag[data-astro-cid-wnmbbq4y]:hover .t-mono[data-astro-cid-wnmbbq4y],.xpl__tag[data-astro-cid-wnmbbq4y]:hover .xpl__name[data-astro-cid-wnmbbq4y] i[data-astro-cid-wnmbbq4y]{color:var(--ink-3)}.xpl__tag[data-astro-cid-wnmbbq4y]:hover .xpl__go[data-astro-cid-wnmbbq4y]{translate:4px 0;color:var(--accent)}.xpl__wires[data-astro-cid-wnmbbq4y] g[data-astro-cid-wnmbbq4y].is-hot polyline[data-astro-cid-wnmbbq4y]{stroke:var(--accent-ink);stroke-width:2}.drawer[data-astro-cid-wnmbbq4y].is-x .is-real[data-astro-cid-wnmbbq4y].is-hot .folder__paper[data-astro-cid-wnmbbq4y]{translate:0 -150px;rotate:-3deg}.xpl__tag[data-astro-cid-wnmbbq4y] .t-mono[data-astro-cid-wnmbbq4y]{font-size:10.5px;line-height:1.35;color:var(--ink-2);text-transform:none;letter-spacing:.01em}.info[data-astro-cid-wnmbbq4y]{position:sticky;top:calc(var(--bar-h) + 24px)}.info__body[data-astro-cid-wnmbbq4y]{padding:16px;min-height:380px}.info__empty[data-astro-cid-wnmbbq4y]{display:grid;gap:12px;padding-top:40px;text-align:center;justify-items:center}.info__big[data-astro-cid-wnmbbq4y]{font-size:64px;line-height:1;color:var(--ink-3)}.info__img[data-astro-cid-wnmbbq4y]{aspect-ratio:4 / 3;background:var(--tint);overflow:hidden;border:1px solid var(--line);margin-bottom:14px}.info__img[data-astro-cid-wnmbbq4y] img[data-astro-cid-wnmbbq4y]{width:100%;height:100%;object-fit:cover;object-position:top}.info__img[data-astro-cid-wnmbbq4y] img[data-astro-cid-wnmbbq4y].is-phone{width:52%;margin-inline:auto;padding-top:14px}.info__meta[data-astro-cid-wnmbbq4y]{display:grid;gap:6px;margin-bottom:14px}.info__meta[data-astro-cid-wnmbbq4y] div[data-astro-cid-wnmbbq4y]{display:grid;grid-template-columns:60px 1fr}.info__meta[data-astro-cid-wnmbbq4y] dt[data-astro-cid-wnmbbq4y]{color:var(--ink-3)}.info__line[data-astro-cid-wnmbbq4y]{font-size:15px;line-height:1.45;margin-bottom:12px}.info__tags[data-astro-cid-wnmbbq4y]{display:flex;flex-wrap:wrap;gap:6px}.list[data-astro-cid-wnmbbq4y]{list-style:none;padding:0;border-top:1px solid var(--line-strong)}.list[data-astro-cid-wnmbbq4y] li[data-astro-cid-wnmbbq4y]{position:relative}.list__row[data-astro-cid-wnmbbq4y]{display:grid;grid-template-columns:80px 1.1fr 2fr 1.2fr 60px 24px;align-items:center;gap:20px;padding:22px 8px;border-bottom:1px solid var(--line);transition:background .2s,color .2s,padding .3s var(--ease-out)}.list__row[data-astro-cid-wnmbbq4y]:hover{background:var(--ink);color:var(--bg);padding-left:20px}.list__row[data-astro-cid-wnmbbq4y]:hover .t-dim[data-astro-cid-wnmbbq4y]{color:var(--ink-3)}.list__title[data-astro-cid-wnmbbq4y]{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.035em;line-height:1}.archive[data-astro-cid-wnmbbq4y] [data-astro-cid-wnmbbq4y]:is(h2,.t-h1){text-wrap:balance}.list__line[data-astro-cid-wnmbbq4y]{font-size:14.5px;line-height:1.4}.list__peek[data-astro-cid-wnmbbq4y]{position:fixed;left:0;top:0;z-index:50;width:260px;aspect-ratio:4/3;object-fit:cover;object-position:top;background:var(--tint);border:1px solid var(--ink);pointer-events:none;opacity:0;transform:scale(.9);transition:opacity .2s,transform .3s var(--ease-out)}.list[data-astro-cid-wnmbbq4y] li[data-astro-cid-wnmbbq4y]:hover .list__peek[data-astro-cid-wnmbbq4y]{opacity:1;transform:scale(1)}@media(max-width:1100px){.drawer-wrap[data-astro-cid-wnmbbq4y]{grid-template-columns:1fr}.info[data-astro-cid-wnmbbq4y]{display:none}}@media(max-width:760px){.archive__views[data-astro-cid-wnmbbq4y]{display:none}.archive__body[data-astro-cid-wnmbbq4y] [data-astro-cid-wnmbbq4y][data-panel=drawer]{display:none!important}.archive__body[data-astro-cid-wnmbbq4y] [data-astro-cid-wnmbbq4y][data-panel=list]{display:block!important}.list__row[data-astro-cid-wnmbbq4y]{grid-template-columns:1fr 24px;gap:6px 14px;padding:20px 4px}.list__code[data-astro-cid-wnmbbq4y]{grid-column:1;font-size:12px;color:var(--ink-3)}.list__title[data-astro-cid-wnmbbq4y],.list__line[data-astro-cid-wnmbbq4y]{grid-column:1}.list__arr[data-astro-cid-wnmbbq4y]{grid-column:2;grid-row:1 / 4;align-self:center;font-size:18px}.list__kind[data-astro-cid-wnmbbq4y],.list__year[data-astro-cid-wnmbbq4y],.list__peek[data-astro-cid-wnmbbq4y]{display:none}}.desk[data-astro-cid-oa5mvldu]{position:relative;z-index:2;background:var(--bg);padding:clamp(96px,14vh,160px) 0 clamp(80px,10vh,120px);border-top:1px solid var(--line)}.desk__head[data-astro-cid-oa5mvldu]{display:grid;gap:20px;margin-bottom:40px}.desk__mat[data-astro-cid-oa5mvldu]{position:relative;min-height:760px;background-image:radial-gradient(var(--line) 1px,transparent 1.2px);background-size:16px 16px;background-position:var(--pad) 0}.desk__icons[data-astro-cid-oa5mvldu]{position:absolute;left:var(--pad);top:0;display:grid;gap:18px;z-index:1}.icon[data-astro-cid-oa5mvldu]{display:grid;justify-items:center;gap:6px;width:92px;padding:8px 4px}.icon__glyph[data-astro-cid-oa5mvldu]{width:48px;height:48px;display:grid;place-items:center;font-size:30px;border:1px solid var(--line-strong);background:var(--bg);transition:background .2s,color .2s}.icon__label[data-astro-cid-oa5mvldu]{font-size:10px;text-align:center;padding:2px 4px}.icon[data-astro-cid-oa5mvldu]:hover .icon__glyph[data-astro-cid-oa5mvldu]{background:var(--ink);color:var(--bg)}.icon[data-astro-cid-oa5mvldu]:hover .icon__label[data-astro-cid-oa5mvldu]{background:var(--accent);color:var(--on-accent)}.dwin[data-astro-cid-oa5mvldu]{position:absolute;left:calc(var(--x) + 120px);top:var(--y);width:var(--w);z-index:2;touch-action:none}.dwin[data-astro-cid-oa5mvldu].is-dragging{box-shadow:0 30px 60px -20px #00000073}.desk__mat[data-astro-cid-oa5mvldu].is-scene{transform-style:preserve-3d;transform-origin:50% 70%}.desk__mat[data-astro-cid-oa5mvldu].is-scene .desk__icons[data-astro-cid-oa5mvldu]{pointer-events:none}.dwin[data-astro-cid-oa5mvldu] .win__bar[data-astro-cid-oa5mvldu]{cursor:grab}.dwin__body[data-astro-cid-oa5mvldu]{padding:18px 20px 20px;font-size:15px;line-height:1.55}.readme[data-astro-cid-oa5mvldu]{display:grid;gap:12px}.rules[data-astro-cid-oa5mvldu]{display:grid;gap:12px;padding-left:36px}.rules[data-astro-cid-oa5mvldu] li[data-astro-cid-oa5mvldu]::marker{font-family:var(--font-pixel);color:var(--accent-ink)}.rules[data-astro-cid-oa5mvldu] b[data-astro-cid-oa5mvldu]{font-weight:550}.sysinfo[data-astro-cid-oa5mvldu]{display:grid;gap:10px;font-size:11px;text-transform:none;letter-spacing:.01em}.sysinfo[data-astro-cid-oa5mvldu] div[data-astro-cid-oa5mvldu]{display:grid;grid-template-columns:74px 1fr;gap:10px}.sysinfo[data-astro-cid-oa5mvldu] dt[data-astro-cid-oa5mvldu]{color:var(--ink-3);text-transform:uppercase}.dwin--note[data-astro-cid-oa5mvldu] .dwin__body[data-astro-cid-oa5mvldu]{display:grid;gap:12px;font-size:11px;text-transform:none}.dwin--note[data-astro-cid-oa5mvldu]{background:var(--accent);color:var(--on-accent)}.dwin--note[data-astro-cid-oa5mvldu] .t-faint[data-astro-cid-oa5mvldu]{color:color-mix(in srgb,var(--on-accent) 55%,transparent)}.dwin--note[data-astro-cid-oa5mvldu] .win__bar[data-astro-cid-oa5mvldu] span[data-astro-cid-oa5mvldu]:not(.win__dots){background:var(--accent)}.dwin--note[data-astro-cid-oa5mvldu] .win__bar[data-astro-cid-oa5mvldu]{border-color:var(--on-accent);background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(0 0 0 / .18) 3px 4px)}@media(max-width:1000px){.desk__mat[data-astro-cid-oa5mvldu]{min-height:0;display:grid;gap:18px}.desk__icons[data-astro-cid-oa5mvldu]{position:static;grid-auto-flow:column;justify-content:start}.dwin[data-astro-cid-oa5mvldu]{position:relative;left:0!important;top:0!important;width:100%;transform:none!important;translate:none!important;touch-action:auto}.dwin[data-astro-cid-oa5mvldu] .win__bar[data-astro-cid-oa5mvldu]{cursor:default}.desk__hint[data-astro-cid-oa5mvldu]{display:none}}@media(max-width:560px){.desk__icons[data-astro-cid-oa5mvldu]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:4px}.icon[data-astro-cid-oa5mvldu]{width:auto;padding:6px 0}.icon__glyph[data-astro-cid-oa5mvldu]{width:44px;height:44px;font-size:26px}.icon__label[data-astro-cid-oa5mvldu]{font-size:9px;padding:2px 0;overflow-wrap:anywhere}.dwin[data-astro-cid-oa5mvldu]{min-width:0}.dwin__body[data-astro-cid-oa5mvldu]{padding:16px;font-size:14px}.rules[data-astro-cid-oa5mvldu]{padding-left:34px}.sysinfo[data-astro-cid-oa5mvldu]{font-size:12px;gap:12px}.sysinfo[data-astro-cid-oa5mvldu] div[data-astro-cid-oa5mvldu]{grid-template-columns:1fr;gap:2px}.dwin--note[data-astro-cid-oa5mvldu] .dwin__body[data-astro-cid-oa5mvldu]{font-size:13px}.icon__label[data-astro-cid-oa5mvldu]{font-size:10px}}.w3d[data-astro-cid-cl46wtg7]{position:relative;z-index:2;background:var(--bg);padding-top:clamp(96px,14vh,160px);border-top:1px solid var(--line)}.w3d__head[data-astro-cid-cl46wtg7]{display:grid;gap:20px;margin-bottom:clamp(24px,4vh,48px)}.w3d__lead[data-astro-cid-cl46wtg7]{max-width:56ch}.w3d__pin[data-astro-cid-cl46wtg7]{height:100svh;display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);overflow:hidden;padding-bottom:40px}.w3d__track[data-astro-cid-cl46wtg7]{display:flex;align-items:center;gap:clamp(16px,2vw,32px);padding:24px var(--pad);width:max-content;will-change:transform}.w3d__card[data-astro-cid-cl46wtg7]{flex:none;height:min(64svh,620px)}.w3d__pin[data-astro-cid-cl46wtg7].is-drum{perspective:1600px}.w3d__pin[data-astro-cid-cl46wtg7].is-drum .w3d__track[data-astro-cid-cl46wtg7]{transform-style:preserve-3d}.w3d__pin[data-astro-cid-cl46wtg7].is-drum .w3d__card[data-astro-cid-cl46wtg7]{will-change:transform}.w3d__card--intro[data-astro-cid-cl46wtg7]{width:min(46vw,520px);height:auto;margin:0}.w3d__card--intro[data-astro-cid-cl46wtg7] .ascii[data-astro-cid-cl46wtg7]{width:100%;aspect-ratio:4 / 3}.w3d__card--intro[data-astro-cid-cl46wtg7] figcaption[data-astro-cid-cl46wtg7]{padding:10px 12px;border-top:1px solid var(--line);text-transform:none}.w3d__frame[data-astro-cid-cl46wtg7]{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:8px;aspect-ratio:4 / 5;height:min(64svh,620px)}.w3d__frame[data-astro-cid-cl46wtg7].is-wide{aspect-ratio:16 / 10.4}.w3d__label[data-astro-cid-cl46wtg7]{display:flex;gap:8px;color:var(--ink-2);text-transform:none}.w3d__label[data-astro-cid-cl46wtg7] .t-pixel[data-astro-cid-cl46wtg7]{color:var(--accent-ink)}.w3d__img[data-astro-cid-cl46wtg7]{position:relative;overflow:hidden;background:#050505;border:1px solid var(--line-strong)}.w3d__img[data-astro-cid-cl46wtg7] img[data-astro-cid-cl46wtg7]{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.2s var(--ease-out),filter .4s;filter:saturate(.9)}.w3d__frame[data-astro-cid-cl46wtg7]:hover .w3d__img[data-astro-cid-cl46wtg7] img[data-astro-cid-cl46wtg7]{transform:scale(1.04);filter:saturate(1.1)}.w3d__img[data-astro-cid-cl46wtg7]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .08) 0 1px,transparent 1px 3px);transition:opacity .5s}.w3d__frame[data-astro-cid-cl46wtg7]:hover .w3d__img[data-astro-cid-cl46wtg7]:after{opacity:0}.w3d__title[data-astro-cid-cl46wtg7]{font-size:17px;letter-spacing:-.015em}.w3d__more[data-astro-cid-cl46wtg7]{width:min(36vw,380px);display:grid;align-content:center;justify-items:start;gap:16px;padding:32px;border:1px dashed var(--line-strong)}.w3d__more-n[data-astro-cid-cl46wtg7]{font-size:clamp(72px,9vw,140px);line-height:.85;color:var(--accent-ink)}.w3d__meter[data-astro-cid-cl46wtg7]{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.w3d__swipe[data-astro-cid-cl46wtg7]{display:none}.w3d__bar[data-astro-cid-cl46wtg7]{height:2px;background:var(--line)}.w3d__bar[data-astro-cid-cl46wtg7] i[data-astro-cid-cl46wtg7]{display:block;height:100%;width:100%;background:var(--accent-ink);transform:scaleX(0);transform-origin:left}@media(max-width:760px),(prefers-reduced-motion:reduce){.w3d__pin[data-astro-cid-cl46wtg7]{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding-bottom:72px;scrollbar-width:none}.w3d__pin[data-astro-cid-cl46wtg7]::-webkit-scrollbar{display:none}.w3d__card[data-astro-cid-cl46wtg7]{scroll-snap-align:start;height:58svh}.w3d__frame[data-astro-cid-cl46wtg7]{height:58svh}.w3d__card--intro[data-astro-cid-cl46wtg7]{display:none}.w3d__track[data-astro-cid-cl46wtg7]{gap:14px}.w3d__frame[data-astro-cid-cl46wtg7],.w3d__frame[data-astro-cid-cl46wtg7].is-wide{height:auto;width:80vw;aspect-ratio:auto;grid-template-rows:auto auto auto}.w3d__frame[data-astro-cid-cl46wtg7] .w3d__img[data-astro-cid-cl46wtg7],.w3d__frame[data-astro-cid-cl46wtg7].is-wide .w3d__img[data-astro-cid-cl46wtg7]{aspect-ratio:4 / 5}.w3d__more[data-astro-cid-cl46wtg7]{width:70vw}.w3d__meter[data-astro-cid-cl46wtg7]{position:sticky;left:0;grid-template-columns:auto;padding-top:6px;color:var(--ink-2);font-size:12px}.w3d__how[data-astro-cid-cl46wtg7],.w3d__bar[data-astro-cid-cl46wtg7],.w3d__meter[data-astro-cid-cl46wtg7]>.tnum[data-astro-cid-cl46wtg7]{display:none}.w3d__swipe[data-astro-cid-cl46wtg7]{display:inline}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-600-normal.BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2) format("woff2"),url(/_astro/caveat-cyrillic-600-normal.CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2) format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mail[data-astro-cid-ighazzgn]{position:relative;z-index:2;background:var(--bg);padding:clamp(96px,14vh,160px) 0 clamp(120px,16vh,200px);border-top:1px solid var(--line);overflow:hidden}.mail__head[data-astro-cid-ighazzgn]{display:grid;gap:20px;margin-bottom:clamp(40px,7vh,72px)}.mail__sub[data-astro-cid-ighazzgn]{max-width:60ch}.mail__desk[data-astro-cid-ighazzgn]{position:relative;min-height:720px}.hand[data-astro-cid-ighazzgn]{font-family:var(--font-hand)}.mail__head[data-astro-cid-ighazzgn],.mail__desk[data-astro-cid-ighazzgn]{max-width:1640px;margin-inline:auto}.letter[data-astro-cid-ighazzgn]{display:grid;grid-template-columns:minmax(0,620px) minmax(320px,400px) minmax(260px,1fr);gap:clamp(24px,3.4vw,56px);align-items:start;transition:opacity .3s}.sheet-wrap[data-astro-cid-ighazzgn]{perspective:1400px}.sheet[data-astro-cid-ighazzgn]{--ink-on-paper: #161616;position:relative;aspect-ratio:210 / 260;padding:34px 40px 30px 56px;background:#fbfaf5;color:#161616;background-image:linear-gradient(90deg,transparent 38px,#ef8f7d 38px 39px,transparent 39px),repeating-linear-gradient(180deg,transparent 0 33px,#c9d7e4 33px 34px);background-position:0 0,0 23px;box-shadow:0 1px #0000000a,0 30px 60px -30px #00000080,0 0 0 1px #00000014;display:grid;grid-template-rows:auto auto 1fr auto;transform-origin:center}.sheet__top[data-astro-cid-ighazzgn]{display:flex;justify-content:space-between;align-items:start;height:52px}.sheet__date[data-astro-cid-ighazzgn]{font-size:10.5px;color:#6b6b66;padding-top:6px}.sheet__stamp[data-astro-cid-ighazzgn]{width:52px;height:60px;padding:5px;background:#fff;outline:2px dotted #c9c7bf;outline-offset:-1px;color:#161616;--accent: var(--accent)}.sheet__stamp[data-astro-cid-ighazzgn] svg{width:100%;height:100%}.sheet__dear[data-astro-cid-ighazzgn]{font-size:30px;line-height:34px;margin-top:12px}.sheet__text[data-astro-cid-ighazzgn]{width:100%;resize:none;border:0;outline:none;background:transparent;font-size:27px;line-height:34px;color:#161616;padding:0;min-height:0;height:100%}.sheet__text[data-astro-cid-ighazzgn]::placeholder{color:#a9a8a1}.sheet__sign[data-astro-cid-ighazzgn]{display:flex;gap:8px;align-items:baseline;justify-content:flex-end;font-size:28px;line-height:34px}.sheet__sign[data-astro-cid-ighazzgn] input[data-astro-cid-ighazzgn]{border:0;outline:none;background:transparent;font:inherit;color:#161616;width:200px;border-bottom:1px dashed #bdbcb5}.sheet__doodle[data-astro-cid-ighazzgn]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;touch-action:none}.letter[data-astro-cid-ighazzgn].is-drawing .sheet__doodle[data-astro-cid-ighazzgn]{pointer-events:auto}.letter[data-astro-cid-ighazzgn].is-drawing .sheet[data-astro-cid-ighazzgn]{outline:2px solid var(--accent);outline-offset:6px}.tools[data-astro-cid-ighazzgn]{align-self:start}.tools__body[data-astro-cid-ighazzgn]{display:grid}.step[data-astro-cid-ighazzgn]{display:grid;gap:12px;padding:20px 22px;border:0;margin:0;min-width:0}.step[data-astro-cid-ighazzgn]+.step[data-astro-cid-ighazzgn]{border-top:1px dashed var(--line)}.step__k[data-astro-cid-ighazzgn]{color:var(--ink-2);padding:0}.step__k[data-astro-cid-ighazzgn] b[data-astro-cid-ighazzgn]{color:var(--accent-ink);font-weight:500;margin-right:6px}.step--send[data-astro-cid-ighazzgn]{gap:10px}.tools__row[data-astro-cid-ighazzgn]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tool[data-astro-cid-ighazzgn]{height:38px;padding:0 14px;border:1px solid var(--line-strong);font:500 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:8px}.tool[data-astro-cid-ighazzgn].is-on{background:var(--ink);color:var(--bg)}.tool--sm[data-astro-cid-ighazzgn]{height:30px;padding:0 10px;font-size:10.5px}.pen[data-astro-cid-ighazzgn]{width:30px;height:30px;border:1px solid var(--line);display:grid;place-items:center}.pen[data-astro-cid-ighazzgn] i[data-astro-cid-ighazzgn]{width:14px;height:14px;display:block}.pen[data-astro-cid-ighazzgn] i[data-astro-cid-ighazzgn].erase{border:1px solid var(--ink);background:repeating-linear-gradient(45deg,transparent 0 3px,var(--ink-3) 3px 4px)}.pen[data-astro-cid-ighazzgn].is-on{border-color:var(--ink);outline:1px solid var(--ink)}.letter[data-astro-cid-ighazzgn]:not(.is-drawing) [data-astro-cid-ighazzgn][data-pens]{opacity:.4}.stamps[data-astro-cid-ighazzgn] legend[data-astro-cid-ighazzgn]{float:left;width:100%;margin-bottom:12px}.stamps__row[data-astro-cid-ighazzgn]{display:flex;gap:8px;flex-wrap:wrap}.stamp-opt[data-astro-cid-ighazzgn]{position:relative}.stamp-opt[data-astro-cid-ighazzgn] input[data-astro-cid-ighazzgn]{position:absolute;opacity:0;inset:0}.stamp-opt__face[data-astro-cid-ighazzgn]{display:block;width:52px;height:58px;padding:6px;background:#fbfaf5;color:#161616;outline:2px dotted #c9c7bf;outline-offset:-2px;transition:transform .2s var(--ease-out)}.stamp-opt__face[data-astro-cid-ighazzgn] svg{width:100%;height:100%}.stamp-opt[data-astro-cid-ighazzgn]:hover .stamp-opt__face[data-astro-cid-ighazzgn]{transform:rotate(-4deg) translateY(-2px)}.stamp-opt[data-astro-cid-ighazzgn] input[data-astro-cid-ighazzgn]:checked+.stamp-opt__face[data-astro-cid-ighazzgn]{outline:2px solid var(--ink);outline-offset:2px;transform:rotate(-3deg)}.stamp-opt[data-astro-cid-ighazzgn] input[data-astro-cid-ighazzgn]:focus-visible+.stamp-opt__face[data-astro-cid-ighazzgn]{outline:2px solid var(--accent-ink)}.field[data-astro-cid-ighazzgn]{display:grid;gap:8px}.field[data-astro-cid-ighazzgn] input[data-astro-cid-ighazzgn]{height:44px;border:1px solid var(--line-strong);background:transparent;padding:0 12px;font:400 15px/1 var(--font-sans)}.field[data-astro-cid-ighazzgn] input[data-astro-cid-ighazzgn]:focus{outline:2px solid var(--accent-ink);outline-offset:1px}.send[data-astro-cid-ighazzgn]{justify-self:stretch;justify-content:center;height:56px;padding:0 26px;font-size:13px}.mail__err[data-astro-cid-ighazzgn]{color:#e0442b;text-transform:none}.mail__err[data-astro-cid-ighazzgn]:empty{display:none}.mail__fine[data-astro-cid-ighazzgn]{text-transform:none}.tray[data-astro-cid-ighazzgn]{display:grid;gap:22px;align-content:start;max-width:440px;padding-top:4px}.tray__label[data-astro-cid-ighazzgn]{display:flex;gap:8px;align-items:center}.mini-env[data-astro-cid-ighazzgn]{position:relative;aspect-ratio:1.6;background:#e9e3d3;color:#161616;border:1px solid #161616;box-shadow:10px 10px 0 -1px var(--bg),10px 10px 0 0 var(--line-strong);transform:rotate(-2.5deg);transition:transform .5s var(--ease-out)}.mini-env[data-astro-cid-ighazzgn]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - .6px),#161616 50%,transparent calc(50% + .6px)) left top / 50% 56% no-repeat,linear-gradient(to bottom left,transparent calc(50% - .6px),#161616 50%,transparent calc(50% + .6px)) right top / 50% 56% no-repeat;opacity:.18}.tray[data-astro-cid-ighazzgn]:hover .mini-env[data-astro-cid-ighazzgn]{transform:rotate(0) translateY(-4px)}.mini-env__stamp[data-astro-cid-ighazzgn]{position:absolute;right:6%;top:9%;width:15%;aspect-ratio:52 / 58;padding:4px;background:#fff;outline:2px dotted #b8b4a8;outline-offset:-2px}.mini-env__stamp[data-astro-cid-ighazzgn] svg{width:100%;height:100%}.mini-env__pm[data-astro-cid-ighazzgn]{position:absolute;right:22%;top:8%;width:21%;aspect-ratio:1;border-radius:50%;border:1.5px solid #3a3a3a;display:grid;place-items:center;text-align:center;font-size:8px;line-height:1.3;color:#3a3a3a;transform:rotate(-14deg);opacity:.5}.mini-env__from[data-astro-cid-ighazzgn]{position:absolute;left:6%;top:9%;font-size:10px;line-height:1.5;text-transform:none;max-width:44%;overflow-wrap:anywhere}.mini-env__from[data-astro-cid-ighazzgn] .t-faint[data-astro-cid-ighazzgn]{color:#6b6b66}.mini-env__to[data-astro-cid-ighazzgn]{position:absolute;left:30%;bottom:12%;font-size:clamp(20px,1.7vw,28px);line-height:1.05}.mini-env__to[data-astro-cid-ighazzgn] .t-mono[data-astro-cid-ighazzgn]{font-size:10px}.receipt[data-astro-cid-ighazzgn]{display:grid;border-top:1px solid var(--line-strong);text-transform:none;font-size:12px;margin:0}.receipt[data-astro-cid-ighazzgn] div[data-astro-cid-ighazzgn]{display:grid;grid-template-columns:9ch 1fr;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}.receipt[data-astro-cid-ighazzgn] dt[data-astro-cid-ighazzgn]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.receipt[data-astro-cid-ighazzgn] dd[data-astro-cid-ighazzgn]{margin:0;color:var(--ink)}.tray__alt[data-astro-cid-ighazzgn]{text-transform:none;font-size:11.5px;line-height:1.6}.tray__alt[data-astro-cid-ighazzgn] a[data-astro-cid-ighazzgn]{color:var(--ink-2)}.env[data-astro-cid-ighazzgn]{position:absolute;left:50%;top:40px;width:min(520px,86vw);aspect-ratio:1.6;translate:-50% 0;pointer-events:none;visibility:hidden;perspective:1000px;z-index:5}.env__back[data-astro-cid-ighazzgn],.env__front[data-astro-cid-ighazzgn],.env__flap[data-astro-cid-ighazzgn]{position:absolute;inset:0}.env__back[data-astro-cid-ighazzgn]{background:#d8d2c2;border:1px solid #161616}.env__back[data-astro-cid-ighazzgn]{z-index:0}.env__slot[data-astro-cid-ighazzgn]{position:absolute;inset:8% 6% 6%;z-index:1}.env__front[data-astro-cid-ighazzgn]{background:#e9e3d3;border:1px solid #161616;color:#161616;clip-path:polygon(0 32%,50% 62%,100% 32%,100% 100%,0 100%);z-index:2}.env__front[data-astro-cid-ighazzgn]:before{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - .6px),#161616 50%,transparent calc(50% + .6px)) left bottom / 50% 70% no-repeat,linear-gradient(to top left,transparent calc(50% - .6px),#161616 50%,transparent calc(50% + .6px)) right bottom / 50% 70% no-repeat;opacity:.3}.env__to[data-astro-cid-ighazzgn]{position:absolute;left:10%;bottom:14%;font-size:28px;line-height:1.05}.env__to[data-astro-cid-ighazzgn] .t-mono[data-astro-cid-ighazzgn]{font-size:10px}.env__stamp[data-astro-cid-ighazzgn]{position:absolute;right:7%;bottom:14%;width:62px;height:70px;padding:6px;background:#fff;outline:2px dotted #b8b4a8;outline-offset:-2px;opacity:0}.env__stamp[data-astro-cid-ighazzgn] svg{width:100%;height:100%}.env__postmark[data-astro-cid-ighazzgn]{position:absolute;right:13%;bottom:31%;width:92px;height:92px;border-radius:50%;border:2px solid #3a3a3a;display:grid;place-items:center;text-align:center;font-size:8.5px;line-height:1.25;color:#3a3a3a;transform:rotate(-14deg);opacity:0;mix-blend-mode:multiply}.env__flap[data-astro-cid-ighazzgn]{background:#ddd6c5;border:1px solid #161616;transform-origin:top center;clip-path:polygon(0 0,100% 0,50% 62%);transform:rotateX(180deg);z-index:0}.tube[data-astro-cid-ighazzgn]{position:absolute;left:50%;top:-200px;width:120px;height:260px;translate:-50% 0;pointer-events:none;opacity:0;border-inline:2px solid var(--ink)}.tube[data-astro-cid-ighazzgn] i[data-astro-cid-ighazzgn]{position:absolute;inset:auto 0 0;height:14px;border:2px solid var(--ink);margin-inline:-10px;background:var(--bg)}.mail__done[data-astro-cid-ighazzgn]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center}.mail__done-big[data-astro-cid-ighazzgn]{font-size:clamp(40px,6vw,80px);line-height:1}@media(max-width:1360px){.letter[data-astro-cid-ighazzgn]{grid-template-columns:minmax(0,620px) minmax(320px,1fr)}.tray[data-astro-cid-ighazzgn]{grid-column:2;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tray__label[data-astro-cid-ighazzgn],.tray__alt[data-astro-cid-ighazzgn]{grid-column:1 / -1}}@media(max-width:1100px){.tray[data-astro-cid-ighazzgn]{grid-template-columns:1fr}}@media(max-width:900px){.letter[data-astro-cid-ighazzgn]{grid-template-columns:1fr}.tray[data-astro-cid-ighazzgn]{grid-column:auto}.sheet[data-astro-cid-ighazzgn]{padding:26px 22px 22px 46px;aspect-ratio:auto;min-height:520px}.sheet__text[data-astro-cid-ighazzgn]{font-size:24px;min-height:260px}}
