:root{--stage:42vw;--serif:"Newsreader", Georgia, serif}.stage[data-astro-cid-lcdefpme]{background:var(--bg);height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}@media (width<=999px){.stage-art[data-astro-cid-lcdefpme]{transform:translateX(calc(-80% * (1 - var(--t,0))));opacity:var(--t,0);will-change:transform, opacity}}.stage-book[data-astro-cid-lcdefpme]{position:absolute;inset:0}.stage-art[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.stage-pages[data-astro-cid-lcdefpme]{display:none}.stage[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme],.stage-svg[data-astro-cid-lcdefpme]{transition:opacity 1.2s;position:absolute;inset:0;width:100%!important;height:100%!important}.stage[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{opacity:0}.stage[data-astro-cid-lcdefpme].shader-on canvas[data-astro-cid-lcdefpme]{opacity:1}.stage[data-astro-cid-lcdefpme].shader-on .stage-svg[data-astro-cid-lcdefpme]{opacity:0}.stage-svg[data-astro-cid-lcdefpme] svg{width:100%;height:100%}.stage-svg[data-astro-cid-lcdefpme]{transform:translateX(calc(var(--shift,0px) * (1 - var(--t,1))))}.stage[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:#11111180;position:absolute;inset:0}.stage[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme],.toc[data-astro-cid-lcdefpme],.cover[data-astro-cid-lcdefpme]{display:none}.cover[data-astro-cid-lcdefpme]{inset:calc(var(--cropY,0px) / 2) 0 calc(var(--cropY,0px) / 2) var(--crop,0px);pointer-events:none;opacity:clamp(0, calc(1 - var(--t,1) * 2.4), 1);--cw:calc(var(--stage-w,42vw) - var(--crop,0px));position:absolute}.cover[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg,#00000059,#0000 4% 92%,#ffffff0a),linear-gradient(105deg,#ffffff0f,#0000 40%);position:absolute;inset:0}.cover[data-astro-cid-lcdefpme] .cover-emblem{width:calc(var(--cw) * .12);height:auto;position:absolute;top:8%;right:11%}.cover-text[data-astro-cid-lcdefpme]{text-align:right;font-size:calc(var(--cw) * .05);gap:.9em;display:grid;position:absolute;top:52%;right:10%}.cover-author[data-astro-cid-lcdefpme]{color:#cfcfcf;font-weight:300}.cover-title[data-astro-cid-lcdefpme]{color:#f2f2f2;white-space:nowrap;letter-spacing:.02em;font-size:2em;font-weight:200}.cover-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--red);font-style:normal}.cover-publisher[data-astro-cid-lcdefpme]{font-family:Georgia,serif;font-size:calc(var(--cw) * .042);color:#e8e8e8;position:absolute;bottom:8%;right:10%}.bar[data-astro-cid-lcdefpme]{z-index:40;height:64px;padding-inline:var(--gutter);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.bar[data-astro-cid-lcdefpme].solid{backdrop-filter:blur(12px);border-color:var(--line);background:#141414d9}.brand[data-astro-cid-lcdefpme]{letter-spacing:.02em;align-items:center;gap:12px;font-weight:300;text-decoration:none;display:flex}.btn[data-astro-cid-lcdefpme].small{padding:8px 18px;font-size:.85rem}@media (width>=1000px){.bar[data-astro-cid-lcdefpme]{display:none}.stage[data-astro-cid-lcdefpme]{--t:0;width:var(--stage);perspective:1800px;height:100vh;filter:drop-shadow(0 6px 6px rgb(0 0 0/calc(.5 * (1 - var(--t,1))))) drop-shadow(0 40px 50px rgb(0 0 0/calc(.6 * (1 - var(--t,1)))));background:0 0;position:fixed;inset:0 auto 0 0;overflow:visible}.stage[data-astro-cid-lcdefpme]:after{display:none}.stage-book[data-astro-cid-lcdefpme]{transform-style:preserve-3d;transform-origin:50%;transform:translateX(calc(var(--crop,0px) * -.5 * (1 - var(--t,1)))) scale(calc(var(--s0,.6) + (1 - var(--s0,.6)) * var(--t,1))) rotateY(calc(-23deg * (1 - var(--t,1)))) rotateX(calc(3deg * (1 - var(--t,1))));will-change:transform;position:absolute;inset:0}.stage-art[data-astro-cid-lcdefpme]{background:color-mix(in srgb, #1c1c1c calc((1 - var(--t,1)) * 100%), var(--bg));clip-path:inset(calc(var(--cropY,0px) / 2 * (1 - var(--t,1))) 0 calc(var(--cropY,0px) / 2 * (1 - var(--t,1))) calc(var(--crop,0px) * (1 - var(--t,1))) round calc(10px * (1 - var(--t,1))))}.stage-pages[data-astro-cid-lcdefpme]{top:calc(var(--cropY,0px) / 2 + 0.9%);bottom:calc(var(--cropY,0px) / 2 + 0.9%);width:calc(var(--stage-w,42vw) * .13);transform-origin:0;opacity:calc(1 - var(--t,1) * 1.6);background:linear-gradient(90deg,#0009,#00000026 30%,#0000000d 60%,#00000073),linear-gradient(#00000040,#0000 12% 88%,#0000004d),repeating-linear-gradient(90deg,#44423e 0 1.5px,#3a3936 1.5px 4px);border-radius:0 2px 2px 0;display:block;position:absolute;left:100%;transform:rotateY(90deg)}.cover[data-astro-cid-lcdefpme]{display:block}.stage[data-astro-cid-lcdefpme]:not(.ready) .stage-book[data-astro-cid-lcdefpme]{visibility:hidden}.stage[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both book-in}@keyframes book-in{0%{opacity:0}}.stage[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme]{z-index:2;opacity:clamp(0, calc((var(--t,1) - .55) * 2.5), 1);display:flex;position:absolute;top:32px;left:36px}.toc[data-astro-cid-lcdefpme]{z-index:2;opacity:clamp(0, calc((var(--t,1) - .55) * 2.5), 1);display:block;position:absolute;bottom:36px;left:36px}.stage[data-astro-cid-lcdefpme]:not(.grown) .brand[data-astro-cid-lcdefpme],.stage[data-astro-cid-lcdefpme]:not(.grown) .toc[data-astro-cid-lcdefpme]{pointer-events:none}}.toc[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#7d7b77;align-items:baseline;gap:14px;padding:3px 0;font-size:.86rem;text-decoration:none;transition:color .25s;display:flex}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text)}.toc-n[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:#555;width:1ch;transition:color .25s}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].on{color:var(--text)}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].on .toc-n[data-astro-cid-lcdefpme]{color:var(--red)}.flow[data-astro-cid-lcdefpme]{z-index:1;padding-inline:var(--gutter);position:relative}.glow[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;height:110svh;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.glow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{aspect-ratio:1;will-change:transform;width:70vmax;animation:var(--anim) ease-in-out infinite alternate;border-radius:50%;position:absolute}.g-red[data-astro-cid-lcdefpme]{--anim:glow-red 28s;background:radial-gradient(circle,#c8312b29 0%,#c8312b0f 35%,#0000 65%);top:-30vmax;right:-28vmax}.g-blue[data-astro-cid-lcdefpme]{--anim:glow-blue 36s;background:radial-gradient(circle,#7e9db42b 0%,#7e9db412 35%,#0000 65%);bottom:-30vmax;left:-8vmax}@media (width>=1000px){.glow[data-astro-cid-lcdefpme]{left:calc(-1 * var(--stage))}}@keyframes glow-red{0%{transform:translate(0)scale(1)}to{transform:translate(-14vmax,10vmax)scale(1.15)}}@keyframes glow-blue{0%{transform:translate(0)scale(1.1)}to{transform:translate(16vmax,-12vmax)scale(.95)}}.glow[data-astro-cid-lcdefpme].paused span[data-astro-cid-lcdefpme]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.glow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}@media (width>=1000px){.flow[data-astro-cid-lcdefpme]{margin-left:var(--stage);max-width:calc(var(--stage) + 860px);padding-inline:clamp(48px,6vw,110px)}}.intro[data-astro-cid-lcdefpme]{align-content:end;gap:40px;min-height:100svh;padding-block:90px 56px;display:grid}.intro-book[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.intro-book[data-astro-cid-lcdefpme] .book{--w:clamp(150px, 46vw, 230px)}@media (width>=1000px){.intro-book[data-astro-cid-lcdefpme]{display:none}}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:nowrap;margin-bottom:10px;font-size:clamp(3.2rem,11vw,7rem)}@media (width>=1000px){.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,6.4vw,7rem)}}.intro-sub[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#dcd9d4;margin-bottom:14px;font-size:clamp(1.25rem,2.2vw,1.6rem);font-style:italic}.intro-meta[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.04em;font-size:.92rem}.intro-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red);margin-inline:6px}.intro-cta[data-astro-cid-lcdefpme]{align-items:center;gap:28px;margin-top:30px;display:flex}.link[data-astro-cid-lcdefpme]{color:var(--text);border-bottom:1px solid #555;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.link[data-astro-cid-lcdefpme]:hover{border-color:var(--red)}@media (width>=1000px){.intro[data-astro-cid-lcdefpme]{align-content:center;padding-block:120px}}.statement[data-astro-cid-lcdefpme]{font-family:var(--serif);border-top:1px solid var(--line);margin:0;padding-block:clamp(70px,12vh,140px);font-size:clamp(1.9rem,3.8vw,3.2rem);font-weight:300;line-height:1.18}.statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-style:italic}.chapter[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:clamp(70px,12vh,130px);scroll-margin-top:40px}.chapter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:clamp(28px,4vw,44px);font-size:clamp(2.2rem,4vw,3.4rem)}.aside[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--muted);max-width:52ch;margin-top:-18px;margin-bottom:36px;font-style:italic}.letter[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;font-size:.85em}.letter[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]:hover{color:var(--text)}.prose[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#d8d5d0;max-width:60ch;font-size:1.12em;line-height:1.62}.prose[data-astro-cid-lcdefpme] .first[data-astro-cid-lcdefpme]{color:var(--text);font-size:1.22em;line-height:1.45}.prose[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:italic}.questions[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.questions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#5e5c59;padding-block:.55em;font-size:clamp(1.45rem,2.6vw,2.15rem);font-style:italic;font-weight:300;line-height:1.25;transition:color .6s}.questions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on{color:var(--text)}.about[data-astro-cid-lcdefpme]{gap:36px;display:grid}@media (width>=1300px){.about[data-astro-cid-lcdefpme]{grid-template-columns:220px 1fr;gap:52px}}.portrait[data-astro-cid-lcdefpme]{width:min(280px,100%);margin:0}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale()contrast(1.05)brightness(.92);width:100%;height:auto;display:block}.more[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--red-hi);margin-bottom:1em;font-family:Titillium Web,sans-serif;font-size:.85em;list-style:none}.more[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.more[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:" +"}.more[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:" −"}.sign[data-astro-cid-lcdefpme]{margin-top:1.6em;font-style:italic}.sign[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red-hi);margin-top:.4em;font-size:1.3em;display:block}.letter[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#dcd9d4;max-width:640px;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:2.1}.letter[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.8em}.letter[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:italic}.ink[data-astro-cid-lcdefpme]{font:inherit;color:var(--text);field-sizing:content;background:0 0;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;width:13ch;min-width:0;max-width:100%;margin:0 2px;padding:0 2px;transition:border-color .2s}.ink[data-astro-cid-lcdefpme].num{text-align:center;-moz-appearance:textfield;width:3ch}.ink[data-astro-cid-lcdefpme].num::-webkit-inner-spin-button{-webkit-appearance:none}.ink[data-astro-cid-lcdefpme].wide{width:24ch}@supports (field-sizing:content){.ink[data-astro-cid-lcdefpme]{width:auto;min-width:7ch}.ink[data-astro-cid-lcdefpme].wide{min-width:16ch}.ink[data-astro-cid-lcdefpme].num{min-width:2ch}}select[data-astro-cid-lcdefpme].ink{cursor:pointer;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23e0453d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .7em center/.6em no-repeat;border:1px solid #555;border-radius:999px;width:auto;margin:0 .15em;padding:.05em 1.9em .1em .75em;line-height:1.5;transition:border-color .2s,background-color .2s}select[data-astro-cid-lcdefpme].ink:hover{background-color:#ffffff08;border-color:#888}select[data-astro-cid-lcdefpme].ink:focus{border-color:var(--red)}select[data-astro-cid-lcdefpme].ink option[data-astro-cid-lcdefpme]{background:var(--bg)}.ink[data-astro-cid-lcdefpme]::placeholder,.ink-area[data-astro-cid-lcdefpme]::placeholder{color:#6a6864;font-style:italic}.ink[data-astro-cid-lcdefpme]:focus,.ink-area[data-astro-cid-lcdefpme]:focus{border-color:var(--red);outline:none}.ink-area[data-astro-cid-lcdefpme]{width:100%;font:inherit;color:var(--text);resize:vertical;background:0 0;border:0;border-left:1px solid #4a4a4a;margin:0 0 1em;padding:4px 0 4px 18px;line-height:1.6;transition:border-color .2s;display:block}.letter[data-astro-cid-lcdefpme] .sig[data-astro-cid-lcdefpme]{margin-top:1.2em}@media (width<=640px){.letter[data-astro-cid-lcdefpme]{line-height:1.75}.letter[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:1.5em}select[data-astro-cid-lcdefpme].ink{margin:.35em .15em .35em 0}.letter[data-astro-cid-lcdefpme] .ink[data-astro-cid-lcdefpme].wide,.letter[data-astro-cid-lcdefpme] .sig[data-astro-cid-lcdefpme] .ink[data-astro-cid-lcdefpme]:not(.num){width:100%;min-width:0;margin:.3em 0 .9em;padding:.45em 2px;display:block}.letter[data-astro-cid-lcdefpme] .sig[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}}.letter[data-astro-cid-lcdefpme] .check[data-astro-cid-lcdefpme]{margin-top:10px;font-family:Titillium Web,sans-serif;line-height:1.5}.letter[data-astro-cid-lcdefpme] .send[data-astro-cid-lcdefpme]{margin-top:22px}.letter[data-astro-cid-lcdefpme] .hp[data-astro-cid-lcdefpme]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.letter[data-astro-cid-lcdefpme] .err[data-astro-cid-lcdefpme]{color:#ffb3ad;margin-top:14px;font-size:.95rem}.letter[data-astro-cid-lcdefpme] .send[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.5;cursor:wait}.letter[data-astro-cid-lcdefpme] .done[data-astro-cid-lcdefpme]{font-style:italic;display:none}.letter[data-astro-cid-lcdefpme] .done[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.letter[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].done span[data-astro-cid-lcdefpme]{color:var(--red-hi);display:block}.letter[data-astro-cid-lcdefpme] .done[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 14px}.letter[data-astro-cid-lcdefpme] .done[data-astro-cid-lcdefpme] .pay[data-astro-cid-lcdefpme]{color:var(--text);border-left:2px solid var(--red-hi);padding-left:14px;font-style:normal}.letter[data-astro-cid-lcdefpme] .done[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;letter-spacing:.04em}.letter[data-astro-cid-lcdefpme].sent>[data-astro-cid-lcdefpme]:not(.done){display:none}.letter[data-astro-cid-lcdefpme].sent .done[data-astro-cid-lcdefpme]{display:block}.shops[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200;line-height:1.5}.shops[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;transition:color .2s}.shops[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--red-hi)}.shops[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(:last-of-type):after{content:" /";color:var(--red);font-weight:200}.news[data-astro-cid-lcdefpme]{font-family:var(--serif);gap:6px;max-width:60ch;display:grid}.news[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--red-hi);letter-spacing:.05em;font-family:Titillium Web,sans-serif;font-size:.85rem}.news[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d8d5d0;font-size:1.12em}.foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding-block:40px 60px;font-size:.86rem;display:flex}.foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text)}.foot[data-astro-cid-lcdefpme] .karc[data-astro-cid-lcdefpme]{opacity:.7}
