.reactions[data-astro-cid-qwrqu5xf]{gap:var(--space-2);display:grid}.sync[data-astro-cid-qwrqu5xf]{font-size:var(--step--2)}.top[data-astro-cid-qwrqu5xf]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hint[data-astro-cid-qwrqu5xf]{min-height:1.2em}.clear[data-astro-cid-qwrqu5xf]{cursor:pointer;font-size:var(--step--2);color:var(--color-text-muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--color-line-strong);background:0 0;border:0;padding:0}.clear[data-astro-cid-qwrqu5xf]:hover{color:var(--color-text)}.clear[data-astro-cid-qwrqu5xf][hidden]{display:none}.reactions[data-astro-cid-qwrqu5xf] ul[data-astro-cid-qwrqu5xf]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.react[data-astro-cid-qwrqu5xf]{-webkit-user-select:none;user-select:none;touch-action:manipulation;aspect-ratio:1;width:100%;color:var(--color-text);cursor:pointer;background:var(--color-surface);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-2);box-shadow:0 3px 0 var(--color-line-strong);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast);place-items:center;padding:.3rem;display:grid;position:relative;transform:translateY(0)}.react[data-astro-cid-qwrqu5xf]:hover{box-shadow:0 4px 0 var(--color-line-strong);background:color-mix(in oklab, var(--color-surface) 70%, var(--color-accent));transform:translateY(-1px)}.react[data-astro-cid-qwrqu5xf]:active{box-shadow:0 0 0 var(--color-line-strong);transform:translateY(3px)}.react[data-astro-cid-qwrqu5xf][aria-pressed=true]{box-shadow:0 1px 0 var(--color-line-strong), inset 0 2px 5px color-mix(in oklab, var(--color-shadow) 35%, transparent);background:var(--color-surface-sunken);transform:translateY(2px)}.react[data-astro-cid-qwrqu5xf] svg[data-astro-cid-qwrqu5xf]{pointer-events:none;width:100%;height:100%;overflow:visible}.count[data-astro-cid-qwrqu5xf]{background:var(--color-strong);min-width:1.15rem;color:var(--color-on-strong);font-family:var(--font-mono);text-align:center;pointer-events:none;border-radius:99px;padding:.05rem .3rem;font-size:.62rem;line-height:1.25;position:absolute;top:-.45rem;right:-.35rem}.count[data-astro-cid-qwrqu5xf]:empty{display:none}.count[data-astro-cid-qwrqu5xf].max{background:var(--color-accent);color:var(--color-on-accent);outline:1px solid var(--color-strong)}.react[data-astro-cid-qwrqu5xf] .float{z-index:3;background:var(--color-surface);border:var(--border) solid var(--color-line-strong);color:var(--color-text);font-family:var(--font-accent);white-space:nowrap;pointer-events:none;animation:r-float .9s var(--ease-out) forwards;border-radius:99px;padding:.1rem .4rem;font-size:.78rem;line-height:1.2;position:absolute;top:100%;left:50%;translate:-50% .35rem}.react[data-astro-cid-qwrqu5xf] .float.big{background:var(--color-strong);color:var(--color-on-strong);font-size:.95rem;animation-duration:1.2s}.react[data-astro-cid-qwrqu5xf] .body{fill:var(--color-accent)}.react[data-astro-cid-qwrqu5xf] .paper{fill:var(--color-surface)}.react[data-astro-cid-qwrqu5xf] .fold{stroke-width:1.1px;opacity:.55}.react[data-astro-cid-qwrqu5xf] .ink-fill{fill:var(--color-text)}.react[data-astro-cid-qwrqu5xf] .dot{fill:var(--color-text);stroke:none;opacity:.5}.react[data-astro-cid-qwrqu5xf] .stem{stroke-width:2.2px}.react-lantern[data-astro-cid-qwrqu5xf] .rays{opacity:0}.react-sprout[data-astro-cid-qwrqu5xf] .leaf-l,.react-sprout[data-astro-cid-qwrqu5xf] .leaf-r{transform-box:fill-box}.react-sprout[data-astro-cid-qwrqu5xf] .leaf-l{transform-origin:100% 100%;transform:rotate(14deg)scale(.82)}.react-sprout[data-astro-cid-qwrqu5xf] .leaf-r{transform-origin:0 100%;transform:rotate(-14deg)scale(.82)}.react-crane[data-astro-cid-qwrqu5xf] .wing{transform-box:fill-box}.react-crane[data-astro-cid-qwrqu5xf] .wing-l{transform-origin:100% 100%;transform:rotate(10deg)}.react-crane[data-astro-cid-qwrqu5xf] .wing-r{transform-origin:0 100%;transform:rotate(-10deg)}.react[data-astro-cid-qwrqu5xf] .kanji{fill:var(--color-text);font-family:var(--font-jp);font-size:17px;font-weight:700}.react-lantern[data-astro-cid-qwrqu5xf][aria-pressed=true] .rays{opacity:1}.react-lantern[data-astro-cid-qwrqu5xf][aria-pressed=true] .glass{fill:color-mix(in oklab, var(--color-accent) 55%, var(--color-surface));filter:drop-shadow(0 0 5px var(--color-accent))}.react-sprout[data-astro-cid-qwrqu5xf][aria-pressed=true] .leaf-l,.react-sprout[data-astro-cid-qwrqu5xf][aria-pressed=true] .leaf-r,.react-crane[data-astro-cid-qwrqu5xf][aria-pressed=true] .wing-l,.react-crane[data-astro-cid-qwrqu5xf][aria-pressed=true] .wing-r{transform:none}.react-crane[data-astro-cid-qwrqu5xf][aria-pressed=true] .body{fill:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.react .wing,.react .leaf,.react .impression,.react .rays,.react .glass{transition:transform .42s var(--ease-press), opacity .3s, fill .3s, filter .3s}.react[data-astro-cid-qwrqu5xf].pop.react-crane svg[data-astro-cid-qwrqu5xf]{animation:r-flap .7s var(--ease-out)}.react[data-astro-cid-qwrqu5xf].pop.react-seal .impression{animation:r-stamp .38s var(--ease-press)}.react[data-astro-cid-qwrqu5xf].pop.react-lantern svg[data-astro-cid-qwrqu5xf]{animation:r-swing .9s var(--ease-out);transform-origin:50% 5%}.react[data-astro-cid-qwrqu5xf].pop.react-sprout svg[data-astro-cid-qwrqu5xf]{animation:r-grow .52s var(--ease-press);transform-origin:50% 90%}@keyframes r-float{0%{transform:translate(var(--dx), -.4rem) rotate(var(--rot)) scale(.6);opacity:0}18%{opacity:1;transform:translate(var(--dx), .3rem) rotate(var(--rot)) scale(1.05)}to{transform:translate(var(--dx), 2.4rem) rotate(var(--rot)) scale(.95);opacity:0}}@keyframes r-flap{0%{transform:translateY(0)}30%{transform:translateY(-7px)rotate(-5deg)}60%{transform:translateY(-2px)rotate(3deg)}to{transform:none}}@keyframes r-stamp{0%{opacity:0;transform:translateY(-10px)scale(1.25)}60%{opacity:1;transform:translateY(1px)scale(.96)}to{transform:none}}@keyframes r-swing{0%{transform:rotate(0)}25%{transform:rotate(9deg)}55%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes r-grow{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:none}}}html{scroll-padding-top:var(--space-7)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.note[data-astro-cid-kqv63ncf]{padding-block:var(--space-8);gap:var(--space-7);display:grid}@property --tear{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ang{syntax:"<angle>";inherits:true;initial-value:0deg}@property --shift{syntax:"<length>";inherits:true;initial-value:0}.note[data-astro-cid-kqv63ncf]{--env-h:clamp(24rem, 62svh, 30rem);--jag:.6rem;--torn-paper:url(/torn-paper-l.svg) left top / var(--jag) 440px repeat-y, url(/torn-paper-r.svg) right top / var(--jag) 440px repeat-y, linear-gradient(black 0 0) center / calc(100% - var(--jag) * 2 + 2px) 100% no-repeat;position:relative}@supports (width:round(down, 5.5px, 1px)){.note[data-astro-cid-kqv63ncf]{--env-h:round(down, clamp(24rem, 62svh, 30rem), 1px)}}.card-shell[data-astro-cid-kqv63ncf]{filter:drop-shadow(0 12px 14px var(--color-shadow))}html.sealed .card-shell[data-astro-cid-kqv63ncf]{filter:none}html.sealed.unfurl .card-shell[data-astro-cid-kqv63ncf]{filter:drop-shadow(0 12px 14px var(--color-shadow))}@media (width<=52rem){.card-shell[data-astro-cid-kqv63ncf],html.sealed.unfurl .card-shell[data-astro-cid-kqv63ncf]{filter:none}}.postcard[data-astro-cid-kqv63ncf]{-webkit-mask:var(--torn-paper);mask:var(--torn-paper)}.env[data-astro-cid-kqv63ncf],.env-skip[data-astro-cid-kqv63ncf]{display:none}html.sealed .env[data-astro-cid-kqv63ncf],html.sealed .env-skip[data-astro-cid-kqv63ncf]{display:block}html.sealed .postcard[data-astro-cid-kqv63ncf]{max-height:var(--env-h);box-shadow:none;animation:10ms .95s both under-in;overflow:hidden}html.sealed .postcard[data-astro-cid-kqv63ncf] .react[data-astro-cid-kqv63ncf]{visibility:hidden}html.sealed .edge-bottom[data-astro-cid-kqv63ncf]{opacity:0}.edge[data-astro-cid-kqv63ncf]{transition:opacity var(--dur-med)}.env[data-astro-cid-kqv63ncf]{--strip:1.5rem;--paper:var(--letter-paper);z-index:6;left:0;right:0;top:var(--space-8);height:var(--env-h);animation:.9s cubic-bezier(.3,0,.2,1) both env-land;position:absolute}.env-skip[data-astro-cid-kqv63ncf]{z-index:7;right:0;bottom:calc(var(--space-8) - var(--space-3));padding:var(--space-2) var(--space-1);cursor:pointer;background:0 0;position:absolute;translate:0 100%}.env-skip[data-astro-cid-kqv63ncf]:hover{color:var(--color-text);text-underline-offset:.25em;text-decoration:underline}.env-front[data-astro-cid-kqv63ncf]{transform-origin:50% 100%;filter:drop-shadow(0 12px 12px var(--color-shadow));animation:.9s 3.1s both cover-fold;position:absolute;inset:0}.env-back[data-astro-cid-kqv63ncf]{height:0;position:absolute;top:100%;left:0;right:0;overflow:hidden}.paper[data-astro-cid-kqv63ncf]{background:var(--paper);border-radius:var(--radius-2);-webkit-mask:var(--torn-paper);mask:var(--torn-paper);position:absolute;inset:0}.clone-wrap[data-astro-cid-kqv63ncf]{contain:paint;pointer-events:none;position:absolute;inset:0;overflow:hidden}.clone-wrap[data-astro-cid-kqv63ncf] .note-copy{left:0;right:0;top:calc(var(--env-h) * -1);max-height:none;box-shadow:none;border-radius:0;position:absolute;overflow:visible}.clone-wrap[data-astro-cid-kqv63ncf] .index,.clone-wrap[data-astro-cid-kqv63ncf] .react{position:static!important}.paper-back[data-astro-cid-kqv63ncf]{background:var(--color-surface);--torn-paper:url(/torn-paper-l.svg) left calc(var(--env-h) * -1) / var(--jag) 440px repeat-y, url(/torn-paper-r.svg) right calc(var(--env-h) * -1) / var(--jag) 440px repeat-y, linear-gradient(black 0 0) center / calc(100% - var(--jag) * 2 + 2px) 100% no-repeat}.shade[data-astro-cid-kqv63ncf]{background:var(--color-text);opacity:0;pointer-events:none;position:absolute;inset:0}.paper-front[data-astro-cid-kqv63ncf] .shade[data-astro-cid-kqv63ncf]{animation:.9s 3.1s both shade-front}.paper-back[data-astro-cid-kqv63ncf] .shade[data-astro-cid-kqv63ncf]{display:none}.env-strips[data-astro-cid-kqv63ncf]{pointer-events:none;position:absolute;inset:0}.env-strip[data-astro-cid-kqv63ncf]{width:calc(var(--strip) + var(--jag));--tear:0%;--ang:0deg;--shift:0px;position:absolute;top:0;bottom:0}.env-strip-l[data-astro-cid-kqv63ncf]{left:calc(var(--strip) * -1);animation:1.2s 1.3s both tear-l,1s cubic-bezier(.5,0,.9,.5) 2.5s both strip-drop,1s ease-in-out 2.5s both strip-tumble-l}.env-strip-r[data-astro-cid-kqv63ncf]{right:calc(var(--strip) * -1);animation:1.2s 1.8s both tear-r,1s cubic-bezier(.5,0,.9,.5) 3s both strip-drop,1s ease-in-out 3s both strip-tumble-r}.s-stay[data-astro-cid-kqv63ncf]{clip-path:inset(var(--tear) 0 0 0);position:absolute;inset:0}.s-peel[data-astro-cid-kqv63ncf]{height:var(--tear);transform-origin:50% 100%;transform:translateX(var(--shift)) rotate(var(--ang));filter:drop-shadow(0 2px 3px var(--color-shadow));position:absolute;top:0;left:0;right:0;overflow:hidden}@media (width<=52rem){.env-front[data-astro-cid-kqv63ncf],.env-back[data-astro-cid-kqv63ncf],.s-peel[data-astro-cid-kqv63ncf]{filter:none}}.s-face[data-astro-cid-kqv63ncf]{height:var(--env-h);background:var(--paper);-webkit-mask:linear-gradient(black 0 0) left / calc(100% - var(--jag) + 1px) 100% no-repeat, url(/torn-strip-l.svg) right top / var(--jag) 440px repeat-y;mask:linear-gradient(black 0 0) left / calc(100% - var(--jag) + 1px) 100% no-repeat, url(/torn-strip-l.svg) right top / var(--jag) 440px repeat-y;position:absolute;top:0;left:0;right:0}.env-strip-r[data-astro-cid-kqv63ncf] .s-face[data-astro-cid-kqv63ncf]{-webkit-mask:url(/torn-strip-r.svg) left top / var(--jag) 440px repeat-y, linear-gradient(black 0 0) right / calc(100% - var(--jag) + 1px) 100% no-repeat;mask:url(/torn-strip-r.svg) left top / var(--jag) 440px repeat-y, linear-gradient(black 0 0) right / calc(100% - var(--jag) + 1px) 100% no-repeat}.s-face[data-astro-cid-kqv63ncf]:before{content:"";top:.9rem;bottom:.9rem;left:calc(var(--strip) - .3rem);border-left:1.5px dashed color-mix(in oklab, var(--color-line-strong) 80%, transparent);position:absolute}.s-face[data-astro-cid-kqv63ncf]:after{content:"Tear along the dotted line to open";writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.5rem;position:absolute;top:50%;left:.4rem;translate:0 -50%}.env-strip-l[data-astro-cid-kqv63ncf] .s-face[data-astro-cid-kqv63ncf]:after{rotate:180deg}.env-strip-r[data-astro-cid-kqv63ncf] .s-face[data-astro-cid-kqv63ncf]:before{left:auto;right:calc(var(--strip) - .3rem)}.env-strip-r[data-astro-cid-kqv63ncf] .s-face[data-astro-cid-kqv63ncf]:after{left:auto;right:.4rem}.env-kind[data-astro-cid-kqv63ncf]{left:var(--space-5);top:var(--space-5);position:absolute}.env-stampzone[data-astro-cid-kqv63ncf]{right:var(--space-5);top:var(--space-4);align-items:center;display:flex;position:absolute}.env-pm[data-astro-cid-kqv63ncf]{z-index:1;pointer-events:none;width:10rem;animation:.3s 1.3s both pm-in;position:relative}.env-stamp[data-astro-cid-kqv63ncf]{width:8.5rem;margin-left:calc(var(--space-7) * -1);animation:.6s .3s both stamp-drop}.env-to[data-astro-cid-kqv63ncf]{right:var(--space-5);width:min(26rem,46%);display:grid;position:absolute;top:46%}.env-to[data-astro-cid-kqv63ncf] .label[data-astro-cid-kqv63ncf]{margin-bottom:0}.env-line[data-astro-cid-kqv63ncf]{font-size:var(--step-0);display:block}.env-to[data-astro-cid-kqv63ncf] .env-line[data-astro-cid-kqv63ncf]{min-height:2.1rem;padding-bottom:var(--space-1);font-size:var(--step-1);align-items:flex-end;font-weight:500;display:flex}.env-pinrow[data-astro-cid-kqv63ncf]{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.env-pin[data-astro-cid-kqv63ncf]{gap:.3rem;display:flex}.env-pin[data-astro-cid-kqv63ncf] i[data-astro-cid-kqv63ncf]{border:1.5px solid color-mix(in oklab, var(--color-line-strong) 80%, transparent);width:1.35rem;height:1.6rem}.env-from[data-astro-cid-kqv63ncf]{left:var(--space-5);bottom:var(--space-5);width:min(24rem,44%);display:grid;position:absolute}.env-from[data-astro-cid-kqv63ncf] .label[data-astro-cid-kqv63ncf]{margin-bottom:0}.env-from[data-astro-cid-kqv63ncf] .env-line[data-astro-cid-kqv63ncf]{min-height:1.9rem;padding-bottom:var(--space-1);font-size:var(--step-0);align-items:flex-end;display:flex}.env-pin-filled[data-astro-cid-kqv63ncf] i[data-astro-cid-kqv63ncf]{font:normal var(--step-0) / 1 var(--font-accent);color:var(--color-text);place-items:center;display:grid}.env-pin-filled[data-astro-cid-kqv63ncf] i[data-astro-cid-kqv63ncf]:nth-child(odd){translate:0 1px;rotate:-2deg}.env-pin-filled[data-astro-cid-kqv63ncf] i[data-astro-cid-kqv63ncf]:nth-child(2n){translate:0 -1px;rotate:1.6deg}.env-pin-filled[data-astro-cid-kqv63ncf] i[data-astro-cid-kqv63ncf]:nth-child(3n){translate:0 1.5px;rotate:.6deg}.env-sub[data-astro-cid-kqv63ncf]{color:var(--color-text-muted);font-size:var(--step--1)}.env-print[data-astro-cid-kqv63ncf]{right:var(--space-5);bottom:var(--space-5);position:absolute}@media (width<=64rem){.env-pm[data-astro-cid-kqv63ncf]{width:8rem}.env-stamp[data-astro-cid-kqv63ncf]{width:7.2rem}}@media (width<=52rem){.note[data-astro-cid-kqv63ncf]{--env-h:clamp(26rem, 64svh, 32rem);--jag:.5rem}@supports (width:round(down, 5.5px, 1px)){.note[data-astro-cid-kqv63ncf]{--env-h:round(down, clamp(26rem, 64svh, 32rem), 1px)}}.env[data-astro-cid-kqv63ncf]{top:var(--space-6);--strip:1.3rem;--paper:var(--letter-paper-mobile)}.env[data-astro-cid-kqv63ncf] .muted[data-astro-cid-kqv63ncf],.s-face[data-astro-cid-kqv63ncf]:after{color:var(--color-text)}.env-skip[data-astro-cid-kqv63ncf]{bottom:calc(var(--space-6) - var(--space-3))}.env-pm[data-astro-cid-kqv63ncf]{width:8rem;translate:0 var(--space-5)}.env-stamp[data-astro-cid-kqv63ncf]{width:5.6rem;margin-left:calc(var(--space-7) * -1)}.env-kind[data-astro-cid-kqv63ncf]{max-width:7rem}.env-stampzone[data-astro-cid-kqv63ncf]{right:var(--space-4);top:var(--space-3)}.env-kind[data-astro-cid-kqv63ncf]{left:var(--space-4);top:var(--space-4);font-size:var(--step--2)}.env-to[data-astro-cid-kqv63ncf]{right:var(--space-4);width:68%;top:33%}.env-to[data-astro-cid-kqv63ncf] .env-line[data-astro-cid-kqv63ncf]{min-height:1.9rem;font-size:var(--step-0)}.env-pin[data-astro-cid-kqv63ncf] i[data-astro-cid-kqv63ncf]{width:1.1rem;height:1.35rem}.env-from[data-astro-cid-kqv63ncf]{left:var(--space-4);bottom:var(--space-4);width:62%}.env-from[data-astro-cid-kqv63ncf] .env-line[data-astro-cid-kqv63ncf]{min-height:1.6rem;font-size:var(--step--1)}.env-print[data-astro-cid-kqv63ncf]{right:var(--space-4);bottom:var(--space-4);font-size:var(--step--2);display:none}}@keyframes under-in{0%{opacity:0}to{opacity:1}}@keyframes env-land{0%{opacity:0;transform:translateY(-26px)rotate(-1.6deg)}75%{opacity:1;transform:translateY(3px)rotate(.3deg)}to{opacity:1;transform:none}}@keyframes stamp-drop{0%{opacity:0;transform:translateY(-16px)rotate(-6deg)scale(1.16)}70%{opacity:1;transform:translateY(2px)rotate(1deg)scale(.98)}to{opacity:1;transform:none}}@keyframes pm-in{0%{opacity:0;scale:1.14}35%{opacity:1;scale:1}to{opacity:1;scale:1}}@keyframes tear-l{0%{--tear:0%;--ang:0deg;--shift:0px;animation-timing-function:cubic-bezier(.3,0,.5,1)}9%{--tear:2%;--ang:-8deg;--shift:-2px;animation-timing-function:cubic-bezier(.2,.7,.4,1)}30%{--tear:30%;--ang:-17deg;--shift:-6px;animation-timing-function:linear}36%{--tear:31%;--ang:-17.5deg;--shift:-6px;animation-timing-function:cubic-bezier(.2,.7,.4,1)}64%{--tear:72%;--ang:-26deg;--shift:-11px;animation-timing-function:linear}70%{--tear:73%;--ang:-26.5deg;--shift:-11px;animation-timing-function:cubic-bezier(.2,.6,.5,1)}to{--tear:100%;--ang:-34deg;--shift:-16px}}@keyframes tear-r{0%{--tear:0%;--ang:0deg;--shift:0px;animation-timing-function:cubic-bezier(.3,0,.5,1)}9%{--tear:2%;--ang:8deg;--shift:2px;animation-timing-function:cubic-bezier(.2,.7,.4,1)}30%{--tear:30%;--ang:17deg;--shift:6px;animation-timing-function:linear}36%{--tear:31%;--ang:17.5deg;--shift:6px;animation-timing-function:cubic-bezier(.2,.7,.4,1)}64%{--tear:72%;--ang:26deg;--shift:11px;animation-timing-function:linear}70%{--tear:73%;--ang:26.5deg;--shift:11px;animation-timing-function:cubic-bezier(.2,.6,.5,1)}to{--tear:100%;--ang:34deg;--shift:16px}}@keyframes strip-drop{0%{opacity:1;translate:0}90%{opacity:1}to{opacity:0;translate:0 92vh}}@keyframes strip-tumble-l{0%{transform:none}25%{transform:translate(-10px)rotate(-14deg)}50%{transform:translate(-3px)rotate(-5deg)}75%{transform:translate(-24px)rotate(-38deg)}to{transform:translate(-40px)rotate(-70deg)}}@keyframes strip-tumble-r{0%{transform:none}25%{transform:translate(10px)rotate(14deg)}50%{transform:translate(3px)rotate(5deg)}75%{transform:translate(24px)rotate(38deg)}to{transform:translate(40px)rotate(70deg)}}@keyframes cover-fold{0%{animation-timing-function:cubic-bezier(.45,0,.85,.45);transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes shade-front{0%{opacity:0}to{opacity:.16}}.postcard[data-astro-cid-kqv63ncf]{scroll-margin-top:var(--space-5);background:var(--color-surface);border-radius:var(--radius-2);position:relative}.cols[data-astro-cid-kqv63ncf]{gap:var(--space-7);padding:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.edge[data-astro-cid-kqv63ncf]{z-index:4;background:var(--airmail-stripes);height:.55rem;position:sticky}.edge-top[data-astro-cid-kqv63ncf]{border-radius:var(--radius-2) var(--radius-2) 0 0;top:0}html:not(.sealed) .edge-top[data-astro-cid-kqv63ncf]{top:var(--sticky-header-offset,0px)}.edge-bottom[data-astro-cid-kqv63ncf]{border-radius:0 0 var(--radius-2) var(--radius-2);bottom:0}.message[data-astro-cid-kqv63ncf]{gap:var(--space-4);align-content:start;min-width:0;display:grid}.h-title[data-astro-cid-kqv63ncf]{font-size:var(--step-3);overflow-wrap:anywhere}.h-title[data-astro-cid-kqv63ncf]:focus{outline:none}.lead[data-astro-cid-kqv63ncf]{max-width:40ch}.prose[data-astro-cid-kqv63ncf]{margin-top:var(--space-3);max-width:var(--measure)}.message[data-astro-cid-kqv63ncf] .sign{margin-top:var(--space-4)}.back-inner[data-astro-cid-kqv63ncf]{top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.back[data-astro-cid-kqv63ncf]{padding-left:var(--space-7);margin-left:calc(var(--space-7) * -.5)}.stamp-spot[data-astro-cid-kqv63ncf]{gap:var(--space-2);display:grid}.stamp-pm[data-astro-cid-kqv63ncf]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.stamp-pm[data-astro-cid-kqv63ncf] .pm[data-astro-cid-kqv63ncf]{z-index:1;pointer-events:none;min-width:0;position:relative}.stamp-pm[data-astro-cid-kqv63ncf] time[data-astro-cid-kqv63ncf]{display:block}.note-stamp[data-astro-cid-kqv63ncf]{width:8.5rem;margin-left:calc(var(--space-7) * -1)}.marked[data-astro-cid-kqv63ncf]{background:linear-gradient(color-mix(in oklab, var(--color-accent) 75%, transparent), color-mix(in oklab, var(--color-accent) 75%, transparent)) 0 90% / 100% .34em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){.marked[data-astro-cid-kqv63ncf]{animation:mark-draw .7s var(--ease-out) .9s backwards}@keyframes mark-draw{0%{background-size:0 .34em}}}.note-stamp[data-astro-cid-kqv63ncf].await,.pm[data-astro-cid-kqv63ncf].await{opacity:0}.toc[data-astro-cid-kqv63ncf]{gap:var(--space-2);padding-bottom:var(--space-4);display:grid}.toc[data-astro-cid-kqv63ncf] ol[data-astro-cid-kqv63ncf]{counter-reset:toc;list-style:none;display:grid}.toc[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]{counter-increment:toc;gap:var(--space-3);font-size:var(--step--1);padding-block:.08rem;line-height:1.3;display:flex}.toc[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-text-muted);padding-top:.15em}.toc[data-astro-cid-kqv63ncf] .top[data-astro-cid-kqv63ncf]{counter-increment:none}.toc[data-astro-cid-kqv63ncf] .top[data-astro-cid-kqv63ncf]:before{content:"00"}.toc[data-astro-cid-kqv63ncf] a[data-astro-cid-kqv63ncf]{text-wrap:balance;background:linear-gradient(var(--color-selection), var(--color-selection)) 0 90% / 0% .5em no-repeat;transition:background-size var(--dur-med) var(--ease-out), font-weight var(--dur-fast);text-decoration:none}.toc[data-astro-cid-kqv63ncf] a[data-astro-cid-kqv63ncf][aria-current]{background-size:100% .5em;font-weight:600}.toc[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]:has(a[aria-current]):before{color:var(--color-text);font-weight:700}.toc[data-astro-cid-kqv63ncf] a[data-astro-cid-kqv63ncf]:hover{text-underline-offset:.2em;text-decoration:underline}.tail[data-astro-cid-kqv63ncf]{white-space:nowrap}.copy[data-astro-cid-kqv63ncf]{vertical-align:middle;margin-left:var(--space-3);cursor:pointer;width:2.15rem;height:2.15rem;color:var(--color-text);background:var(--color-surface);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-2);box-shadow:0 2px 0 var(--color-line-strong);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast);place-items:center;padding:0;display:inline-grid;position:relative;translate:0 -.09em}.copy[data-astro-cid-kqv63ncf]:hover{box-shadow:0 3px 0 var(--color-line-strong);background:color-mix(in oklab, var(--color-surface) 70%, var(--color-accent));transform:translateY(-1px)}.copy[data-astro-cid-kqv63ncf]:active{box-shadow:0 0 0 var(--color-line-strong);transform:translateY(2px)}.copy[data-astro-cid-kqv63ncf] svg[data-astro-cid-kqv63ncf]{width:1.2rem;height:1.2rem;transition:opacity var(--dur-fast), transform var(--dur-med) var(--ease-press);grid-area:1/1}.copy[data-astro-cid-kqv63ncf] .i-done[data-astro-cid-kqv63ncf]{opacity:0;transform:scale(.6)rotate(-10deg)}.copy[data-astro-cid-kqv63ncf].done .i-link[data-astro-cid-kqv63ncf]{opacity:0;transform:scale(.6)rotate(10deg)}.copy[data-astro-cid-kqv63ncf].done .i-done[data-astro-cid-kqv63ncf]{opacity:1;transform:none}.copy[data-astro-cid-kqv63ncf].done{background:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.copy[data-astro-cid-kqv63ncf].done{animation:copy-press .5s var(--ease-out)}}@keyframes copy-press{0%{transform:scale(1.12)}45%{transform:scale(.92)}to{transform:none}}.sign-row[data-astro-cid-kqv63ncf]{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.message[data-astro-cid-kqv63ncf] .sign-row[data-astro-cid-kqv63ncf] .sign{flex:none;margin-top:0}.sign-seal[data-astro-cid-kqv63ncf]{flex:none;width:5.2rem}.sign-seal .wax{max-width:none}.sign-seal[data-astro-cid-kqv63ncf].await .wax{opacity:0}.sign-seal[data-astro-cid-kqv63ncf].landed .wax{animation:seal-land .55s var(--ease-out) both}@keyframes seal-land{0%{opacity:0;transform:rotate(-5deg)scale(1.22)}45%{opacity:1;transform:rotate(-5deg)scale(.94)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.toc-top[data-astro-cid-kqv63ncf],.tocbar[data-astro-cid-kqv63ncf]{display:none}.postcard-head[data-astro-cid-kqv63ncf]{gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;display:flex}.postcard-head[data-astro-cid-kqv63ncf] .stamp-spot[data-astro-cid-kqv63ncf]{order:-1}.index[data-astro-cid-kqv63ncf]{display:contents}.titleblock[data-astro-cid-kqv63ncf]{gap:var(--space-4);align-content:start;min-width:0;display:grid}.titleblock[data-astro-cid-kqv63ncf] a[data-astro-cid-kqv63ncf]{text-underline-offset:.25em}@media (width>=52.01rem){.postcard-head[data-astro-cid-kqv63ncf]{column-gap:var(--space-7);padding:var(--space-6) var(--space-7) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.postcard-head[data-astro-cid-kqv63ncf] .stamp-spot[data-astro-cid-kqv63ncf]{gap:var(--space-2);order:0;display:grid}.stamp-pm[data-astro-cid-kqv63ncf]{justify-content:flex-end;align-items:center;min-width:0;display:flex}.stamp-pm[data-astro-cid-kqv63ncf] .pm[data-astro-cid-kqv63ncf]{pointer-events:none;flex:0 12rem;width:12rem;min-width:0}.note-stamp[data-astro-cid-kqv63ncf]{width:11rem;margin-left:calc(var(--space-8) * -1);flex:none}.h-title[data-astro-cid-kqv63ncf]{font-size:calc(var(--step-3) * 1.12)}.cols[data-astro-cid-kqv63ncf]{padding:var(--space-5) var(--space-7) var(--space-6)}.back[data-astro-cid-kqv63ncf]{align-self:stretch}.back-inner[data-astro-cid-kqv63ncf]{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.index[data-astro-cid-kqv63ncf]{gap:var(--space-5);top:calc(var(--sticky-header-offset,0px) + var(--space-6));align-content:start;display:grid;position:sticky}.toc[data-astro-cid-kqv63ncf]{padding-block:0}.back[data-astro-cid-kqv63ncf] .toc[data-astro-cid-kqv63ncf].hand-b:after{display:none}.toc[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]{align-items:center;min-height:2.25rem;padding-block:0;display:flex;position:relative}.toc[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]:after{content:"";height:var(--rule-height);pointer-events:none;background:var(--color-rule);-webkit-mask:var(--hand-dash-c) center / var(--rule-tile) var(--rule-height) repeat-x;mask:var(--hand-dash-c) center / var(--rule-tile) var(--rule-height) repeat-x;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}.toc[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]:before{padding-top:0}.react[data-astro-cid-kqv63ncf]{padding-top:var(--space-4);margin-top:auto;position:relative}.react[data-astro-cid-kqv63ncf]:before{content:"";height:var(--rule-height);pointer-events:none;background:var(--color-rule);-webkit-mask:var(--hand-dash-c) center / var(--rule-tile) var(--rule-height) repeat-x;mask:var(--hand-dash-c) center / var(--rule-tile) var(--rule-height) repeat-x;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.back[data-astro-cid-kqv63ncf] .react[data-astro-cid-kqv63ncf] .reactions ul{grid-template-columns:repeat(4,minmax(0,3.5rem));justify-content:space-between}}@media (width>=52.01rem) and (height>=46rem){.react[data-astro-cid-kqv63ncf]{bottom:var(--space-6);background:var(--color-surface);position:sticky}}@media (width>=52.01rem) and (width<=64rem){.stamp-pm[data-astro-cid-kqv63ncf] .pm[data-astro-cid-kqv63ncf]{flex-basis:9rem;width:9rem}.note-stamp[data-astro-cid-kqv63ncf]{width:9rem;margin-left:calc(var(--space-7) * -1)}}@media (width<=52rem){.note[data-astro-cid-kqv63ncf]{padding-block:var(--space-6);gap:var(--space-5)}.cols[data-astro-cid-kqv63ncf]{gap:var(--space-5);padding:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr);padding-top:0}.stamp-pm[data-astro-cid-kqv63ncf]{grid-template-columns:minmax(0,15rem) auto;justify-content:end}.back[data-astro-cid-kqv63ncf],.back-inner[data-astro-cid-kqv63ncf]{display:contents}.back[data-astro-cid-kqv63ncf]:before{display:none}.react[data-astro-cid-kqv63ncf]{padding-top:var(--space-4);order:0;position:relative}.react[data-astro-cid-kqv63ncf]:before{content:"";height:var(--rule-height);pointer-events:none;background:var(--color-rule);-webkit-mask:var(--hand-dash-c) center / var(--rule-tile) var(--rule-height) repeat-x;mask:var(--hand-dash-c) center / var(--rule-tile) var(--rule-height) repeat-x;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.back[data-astro-cid-kqv63ncf] .toc[data-astro-cid-kqv63ncf]{display:none}.message[data-astro-cid-kqv63ncf] .sign{margin-top:var(--space-2)}.toc-top[data-astro-cid-kqv63ncf]{margin-top:var(--space-1);padding-bottom:0;display:block}.toc-top[data-astro-cid-kqv63ncf] summary[data-astro-cid-kqv63ncf]{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:2.75rem;list-style:none;display:flex}.toc-top[data-astro-cid-kqv63ncf] summary[data-astro-cid-kqv63ncf]::-webkit-details-marker{display:none}.toc-top[data-astro-cid-kqv63ncf] summary[data-astro-cid-kqv63ncf]:after{content:"+";font-family:var(--font-mono);font-size:var(--step-1);color:var(--color-text);margin-left:auto;line-height:1}.toc-top[data-astro-cid-kqv63ncf][open] summary[data-astro-cid-kqv63ncf]:after{content:"−"}.toc-top[data-astro-cid-kqv63ncf] .count[data-astro-cid-kqv63ncf]{border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-1);font-size:var(--step--2);color:var(--color-text-muted);padding:0 .45rem}.toc-top[data-astro-cid-kqv63ncf] ol[data-astro-cid-kqv63ncf]{padding-block:var(--space-1) var(--space-3)}.toc-top[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]{font-size:var(--step-0);padding-block:0;line-height:1.3}.toc-top[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf] a[data-astro-cid-kqv63ncf]{flex:1;padding-block:.7rem;display:block}.toc-top[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]:before{padding-top:.85rem}.tocbar[data-astro-cid-kqv63ncf]{top:calc(var(--sticky-header-offset,0px) + .55rem);z-index:3;height:0;display:block;position:sticky}.toc-bar[data-astro-cid-kqv63ncf]{left:var(--space-3);right:var(--space-3);top:var(--space-2);background:var(--color-surface);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;margin:0;padding:0;display:block;position:absolute;transform:translateY(-.75rem)}.tocbar[data-astro-cid-kqv63ncf].show .toc-bar[data-astro-cid-kqv63ncf]{opacity:1;visibility:visible;transform:none}.tb-row[data-astro-cid-kqv63ncf]{align-items:center;display:flex}.tb-step[data-astro-cid-kqv63ncf]{width:2.75rem;height:2.6rem;color:var(--color-text);flex:none;place-items:center;display:grid}.tb-step[data-astro-cid-kqv63ncf] svg[data-astro-cid-kqv63ncf]{width:1.3rem;height:1.3rem}.tb-step[data-astro-cid-kqv63ncf]:disabled{opacity:.3}.tb-cur[data-astro-cid-kqv63ncf]{align-items:center;gap:var(--space-2);text-align:left;border-inline:var(--border) dashed var(--color-line);min-width:0;height:2.6rem;padding-inline:var(--space-3);flex:1;display:flex}.tb-cur[data-astro-cid-kqv63ncf] .cur[data-astro-cid-kqv63ncf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--step--1);flex:1;font-weight:600;overflow:hidden}.tb-sign[data-astro-cid-kqv63ncf]:after{content:"+";font-family:var(--font-mono);font-size:var(--step-1);line-height:1}.toc-bar[data-astro-cid-kqv63ncf].open .tb-sign[data-astro-cid-kqv63ncf]:after{content:"−"}.toc-bar[data-astro-cid-kqv63ncf] ol[data-astro-cid-kqv63ncf][hidden]{display:none}.toc-bar[data-astro-cid-kqv63ncf] ol[data-astro-cid-kqv63ncf]{padding:var(--space-1) var(--space-3) var(--space-3);overscroll-behavior:contain;border-top:var(--border) solid var(--color-line);max-height:min(60vh,26rem);overflow-y:auto}.toc-bar[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]{font-size:var(--step-0);padding-block:0;line-height:1.3}.toc-bar[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf] a[data-astro-cid-kqv63ncf]{flex:1;padding-block:.7rem;display:block}.toc-bar[data-astro-cid-kqv63ncf] li[data-astro-cid-kqv63ncf]:before{padding-top:.85rem}@media (prefers-reduced-motion:no-preference){.toc-bar[data-astro-cid-kqv63ncf]{transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med)}.tocbar[data-astro-cid-kqv63ncf].show .toc-bar[data-astro-cid-kqv63ncf]{transition-delay:0s}}html{scroll-padding-top:5.5rem}.copy[data-astro-cid-kqv63ncf]{width:2rem;height:2rem}.copy[data-astro-cid-kqv63ncf] svg[data-astro-cid-kqv63ncf]{width:1.1rem;height:1.1rem}.copy[data-astro-cid-kqv63ncf]:before{content:"";position:absolute;inset:-.375rem}}@media (prefers-reduced-motion:reduce){.copy[data-astro-cid-kqv63ncf],.copy[data-astro-cid-kqv63ncf] svg[data-astro-cid-kqv63ncf]{transition:none}}
