.hero[data-astro-cid-ge2uvauf]{padding:72px var(--gutter) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.hello[data-astro-cid-ge2uvauf]{text-align:left;align-items:center;gap:6px;max-width:100%;min-height:64px;margin:-56px 0 44px;display:flex}.aura[data-astro-cid-ge2uvauf]{flex:none;width:64px;height:64px;margin:0 -4px}.aura[data-astro-cid-ge2uvauf],.hello-text[data-astro-cid-ge2uvauf]{will-change:opacity, filter, transform}.hello-text[data-astro-cid-ge2uvauf]{transform-origin:0;max-width:37em;min-height:4.35em;color:var(--muted);align-items:center;margin:0;font-size:.9rem;line-height:1.45;display:flex}.hello-text[data-astro-cid-ge2uvauf] .hello-line{display:block}.hello-text[data-astro-cid-ge2uvauf] .cta{white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.hello-text[data-astro-cid-ge2uvauf] .cta:hover{text-decoration-color:currentColor}.hello-text[data-astro-cid-ge2uvauf] .nb{white-space:nowrap}.hello-text[data-astro-cid-ge2uvauf] .hi{color:var(--fg)}.logo[data-astro-cid-ge2uvauf]{width:88px;height:88px;margin-bottom:26px;display:block}.logo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.mark-dark[data-astro-cid-ge2uvauf]{display:none!important}[data-theme=dark] .mark-dark[data-astro-cid-ge2uvauf]{display:block!important}[data-theme=dark] .mark-light[data-astro-cid-ge2uvauf]{display:none!important}.headline[data-astro-cid-ge2uvauf]{font-size:min(3.6rem, calc((100vw - 2 * var(--gutter)) / 11.4));letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.08}.mask[data-astro-cid-ge2uvauf]{white-space:nowrap;padding-bottom:.06em;display:block}.friend[data-astro-cid-ge2uvauf]{vertical-align:bottom;white-space:nowrap;display:inline-block}.friend[data-astro-cid-ge2uvauf] .fw{white-space:nowrap;display:inline-block}.mask[data-astro-cid-ge2uvauf]:first-child{white-space:normal}.line[data-astro-cid-ge2uvauf]{display:inline-block}.pills[data-astro-cid-ge2uvauf]{justify-content:center;gap:18px;margin-top:26px;display:flex}.pill[data-astro-cid-ge2uvauf]{border-radius:10px;padding:4px;display:block}.jit[data-astro-cid-ge2uvauf]{display:block}.pill[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:30px;height:30px;display:block}.pill[data-astro-cid-ge2uvauf]:hover .jit[data-astro-cid-ge2uvauf],.pill[data-astro-cid-ge2uvauf]:focus-visible .jit[data-astro-cid-ge2uvauf],.pill[data-astro-cid-ge2uvauf].jitter .jit[data-astro-cid-ge2uvauf]{animation:.36s step-end 2 jitter}@keyframes jitter{0%{transform:translate(0)rotate(0)}12%{transform:translate(-1.5px,1px)rotate(-4deg)}25%{transform:translate(1.5px,-1px)rotate(3deg)}37%{transform:translate(-1px,-1.5px)rotate(-2deg)}50%{transform:translate(1px,1.5px)rotate(4deg)}62%{transform:translate(-1.5px)rotate(-3deg)}75%{transform:translate(1px,-1px)rotate(2deg)}87%{transform:translateY(1px)rotate(-1deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-ge2uvauf] .jit[data-astro-cid-ge2uvauf]{animation:none!important}}.pill[data-astro-cid-ge2uvauf] .dark-only[data-astro-cid-ge2uvauf]{display:none}[data-theme=dark] .pill[data-astro-cid-ge2uvauf] .dark-only[data-astro-cid-ge2uvauf]{display:block}[data-theme=dark] .pill[data-astro-cid-ge2uvauf] .light-only[data-astro-cid-ge2uvauf]{display:none}@media (width<=560px){.hero[data-astro-cid-ge2uvauf]{padding-top:56px}.hello[data-astro-cid-ge2uvauf]{min-height:44px;max-width:calc((100vw - 2 * var(--gutter)) * .86);gap:4px;margin:-46px 0 28px}.aura[data-astro-cid-ge2uvauf]{width:44px;height:44px;margin:0 -2px}.hello-text[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;max-width:none;min-height:4.2em;font-size:.7rem;line-height:1.4}.hello-text[data-astro-cid-ge2uvauf] br{display:none}.logo[data-astro-cid-ge2uvauf]{width:76px;height:76px;margin-bottom:20px}.pills[data-astro-cid-ge2uvauf]{gap:16px;margin-top:20px}.pill[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:28px;height:28px}}.era[data-astro-cid-n754qt4x]{color:var(--fg);white-space:nowrap;font-weight:500;text-decoration:none;position:relative}a[data-astro-cid-n754qt4x].era:hover{text-underline-offset:4px;text-decoration:underline 1px}span[data-astro-cid-n754qt4x].era{cursor:default}.icon[data-astro-cid-n754qt4x]{vertical-align:-.14em;border-radius:.24em;width:1em;height:1em;margin-right:.3em;display:inline-block}[data-theme=dark] .logo[data-astro-cid-n754qt4x]{box-shadow:0 0 0 1px #ffffff59}.card[data-astro-cid-n754qt4x]{z-index:5;background:var(--tooltip-bg);width:max-content;max-width:260px;box-shadow:0 14px 40px var(--shadow);color:var(--muted);white-space:normal;opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--ease);border-radius:12px;padding:8px 12px;font-size:.8rem;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.era[data-astro-cid-n754qt4x]:hover .card[data-astro-cid-n754qt4x],.era[data-astro-cid-n754qt4x]:focus-visible .card[data-astro-cid-n754qt4x]{opacity:1;transform:translate(-50%)}@media (hover:none){.card[data-astro-cid-n754qt4x]{display:none}}.story[data-astro-cid-n2lz65zz]{max-width:560px;padding:0 calc(var(--gutter) + 4px);text-align:center;margin:64px auto 0}@media (width>=640px){.story[data-astro-cid-n2lz65zz]{padding:0 var(--gutter)}}.text[data-astro-cid-n2lz65zz]{color:var(--muted);margin:0;font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.6}.text[data-astro-cid-n2lz65zz] em[data-astro-cid-n2lz65zz]{color:var(--fg)}@media (width<=560px){.story[data-astro-cid-n2lz65zz]{margin-top:44px}.text[data-astro-cid-n2lz65zz]{font-size:.95rem;line-height:1.65}}.text[data-astro-cid-n2lz65zz] .w{display:inline-block}.mail[data-astro-cid-lrtmwdd2]{--w:min(420px, 86vw);--h:calc(var(--w) * 541 / 840);--card-w:calc(var(--w) * .86);--card-h:calc(var(--card-w) * 1047 / 770);--ink:#22243a;--ink-muted:#22243a94;z-index:61;width:var(--w);height:var(--card-h);margin:0 auto;position:relative}img[data-astro-cid-lrtmwdd2]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.env[data-astro-cid-lrtmwdd2]{width:var(--w);height:var(--h);filter:drop-shadow(0 8px 20px #3c321e24);position:absolute;bottom:0;left:0;rotate:-1.5deg}[data-theme=dark] .env[data-astro-cid-lrtmwdd2]{filter:drop-shadow(0 8px 20px #0009)}.part[data-astro-cid-lrtmwdd2]{pointer-events:none;position:absolute}.back[data-astro-cid-lrtmwdd2],.pocket[data-astro-cid-lrtmwdd2]{width:100%;height:100%;inset:0}.back[data-astro-cid-lrtmwdd2]{z-index:1}.pocket[data-astro-cid-lrtmwdd2]{z-index:3}.flap-wrap[data-astro-cid-lrtmwdd2]{z-index:4;width:100%;height:calc(var(--h) * 421 / 541);perspective:1200px;top:0;left:0}.flap[data-astro-cid-lrtmwdd2]{transform-origin:50% 0;transform-style:preserve-3d;position:absolute;inset:0}.face[data-astro-cid-lrtmwdd2]{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.out[data-astro-cid-lrtmwdd2]{filter:drop-shadow(0 4px 6px #3c2d1940)}.in[data-astro-cid-lrtmwdd2]{transform:rotateX(180deg)}.seal[data-astro-cid-lrtmwdd2]{width:calc(var(--w) * .171);filter:drop-shadow(0 2px 3px #00000059);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;position:absolute;bottom:0;left:50%;translate:-50% 45%}.clip[data-astro-cid-lrtmwdd2]{z-index:2;position:absolute;inset:0}.card[data-astro-cid-lrtmwdd2]{left:calc((var(--w) - var(--card-w)) / 2);top:calc(var(--h) - var(--card-h));width:var(--card-w);height:var(--card-h);position:absolute;rotate:1deg}.card-paper[data-astro-cid-lrtmwdd2]{width:100%;height:100%;position:absolute;inset:0}.card-text[data-astro-cid-lrtmwdd2]{mix-blend-mode:multiply;color:var(--ink);text-shadow:0 0 .3px;flex-direction:column;font:15px/1.6 Courier Prime,Courier New,monospace;display:flex;position:absolute;inset:9% 10% 8%}.card-text[data-astro-cid-lrtmwdd2] p[data-astro-cid-lrtmwdd2]{margin:0}.date[data-astro-cid-lrtmwdd2]{min-height:1.6em;color:var(--ink-muted);align-self:flex-end;font-size:12px;margin-bottom:16px!important}.note[data-astro-cid-lrtmwdd2]{display:grid}.note[data-astro-cid-lrtmwdd2]>span[data-astro-cid-lrtmwdd2]{grid-area:1/1}.ghost[data-astro-cid-lrtmwdd2]{visibility:hidden}.caret[data-astro-cid-lrtmwdd2]{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}form[data-astro-cid-lrtmwdd2]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;display:flex}input[data-astro-cid-lrtmwdd2]{min-width:0;color:var(--ink);background:0 0;border:0;border-bottom:1px dotted #22243a80;border-radius:0;flex:140px;padding:4px 0;font:16px Courier Prime,Courier New,monospace}input[data-astro-cid-lrtmwdd2]::placeholder{color:var(--ink-muted)}input[data-astro-cid-lrtmwdd2]:focus{border-bottom-style:solid;outline:none}button[data-astro-cid-lrtmwdd2]{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font:15px Courier Prime,Courier New,monospace}button[data-astro-cid-lrtmwdd2]:hover{text-underline-offset:4px;text-decoration:underline}.status[data-astro-cid-lrtmwdd2]{min-height:1em;color:var(--ink-muted);flex-basis:100%;margin:2px 0 0;font-size:12px}.status[data-astro-cid-lrtmwdd2]:empty{display:none}.sign[data-astro-cid-lrtmwdd2]{color:#1f2a6b;opacity:.9;text-align:left;text-shadow:none;align-self:flex-start;font:26px/1.15 Indie Flower,cursive;rotate:-2deg;margin-top:10px!important}.fine[data-astro-cid-lrtmwdd2]{color:var(--ink-muted);font-size:11px;margin-top:auto!important}.fine[data-astro-cid-lrtmwdd2] a[data-astro-cid-lrtmwdd2]{color:var(--ink-muted)}.hint[data-astro-cid-lrtmwdd2]{color:var(--dim);letter-spacing:.04em;text-align:center;opacity:0;pointer-events:none;margin:0;font:12px Courier Prime,Courier New,monospace;transition:opacity .4s;position:absolute;top:calc(100% + 18px);left:0;right:0}.mail[data-astro-cid-lrtmwdd2].await .hint[data-astro-cid-lrtmwdd2]{opacity:1}.mail[data-astro-cid-lrtmwdd2].await{cursor:pointer}.mail[data-astro-cid-lrtmwdd2].await:hover .env[data-astro-cid-lrtmwdd2],.mail[data-astro-cid-lrtmwdd2].await:focus-visible .env[data-astro-cid-lrtmwdd2]{translate:0 -3px}.env[data-astro-cid-lrtmwdd2]{transition:translate .3s var(--ease)}.mail[data-astro-cid-lrtmwdd2]:focus-visible{outline:none}.mail-dim[data-astro-cid-lrtmwdd2]{z-index:60;backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#0000006b;transition:opacity .6s,visibility 0s linear .6s;position:fixed;inset:0}[data-theme=light] .mail-dim[data-astro-cid-lrtmwdd2]{background:#14100a38}.mail-dim[data-astro-cid-lrtmwdd2].on{opacity:1;visibility:visible;transition:opacity .6s}:is(html:not(.js),.rm,.boot-failed) .part[data-astro-cid-lrtmwdd2],:is(html:not(.js),.rm,.boot-failed) .caret[data-astro-cid-lrtmwdd2]{display:none}.js:not(.rm):not(.boot-failed) .env[data-astro-cid-lrtmwdd2]{opacity:0}.js:not(.rm):not(.boot-failed) .clip[data-astro-cid-lrtmwdd2]{clip-path:inset(-400% 0 3%)}.js:not(.rm):not(.boot-failed) .card[data-astro-cid-lrtmwdd2]{transform:translateY(calc(var(--card-h) - var(--h) + var(--h) * .08)) rotate(-1deg)}.js:not(.rm):not(.boot-failed) [data-astro-cid-lrtmwdd2]:is(.sign,form,.fine){opacity:0}.js:not(.rm):not(.boot-failed) .caret[data-astro-cid-lrtmwdd2]{visibility:hidden}@media (width<=400px){.card-text[data-astro-cid-lrtmwdd2]{font-size:13px;line-height:1.5;inset:9% 9% 7%}.date[data-astro-cid-lrtmwdd2]{font-size:11px;margin-bottom:10px!important}button[data-astro-cid-lrtmwdd2]{font-size:13px}.sign[data-astro-cid-lrtmwdd2]{font-size:22px;margin-top:6px!important}.fine[data-astro-cid-lrtmwdd2]{font-size:10px}}.signup-wrap[data-astro-cid-lcdefpme]{padding:0 var(--gutter);justify-content:center;margin:168px auto 0;display:flex}@media (width<=560px){.signup-wrap[data-astro-cid-lcdefpme]{padding:0 calc(var(--gutter) + 4px);margin-top:72px}}
