.voyage[data-astro-cid-l24v2dcl]{--image-inset:30vw;background:var(--color-bg);position:relative}.voyage[data-astro-cid-l24v2dcl][data-enhanced]{height:calc(var(--scene-height,100svh) + 90svh)}.voyage__stage[data-astro-cid-l24v2dcl]{top:min(0px, calc(100svh - var(--scene-height,100svh)));isolation:isolate;height:100svh;min-height:700px;position:sticky;overflow:hidden}.voyage__environment[data-astro-cid-l24v2dcl]{z-index:-2;background:radial-gradient(at 77% 35%,#d8c5da,#0000 50%),linear-gradient(155deg,#f3efea 15%,#ebe5ee 65%,#d9d2e2);position:absolute;inset:0;overflow:hidden}.voyage__environment[data-astro-cid-l24v2dcl] img{object-fit:cover;width:100%;height:100%}[data-theme=dark] .voyage__environment[data-astro-cid-l24v2dcl] img{filter:brightness(.25)saturate(.8)}.voyage__ambient[data-astro-cid-l24v2dcl]{background:linear-gradient(90deg,#f6f2ee70,#0000 80%);position:absolute;inset:0}[data-theme=dark] .voyage__ambient[data-astro-cid-l24v2dcl]{background:linear-gradient(100deg,#14152175,#24132b35)}[data-theme=dark] .voyage__environment[data-astro-cid-l24v2dcl]{background:radial-gradient(at 78% 38%,#49324b,#0000 56%),linear-gradient(155deg,#161820,#30273c)}.voyage__window-shadow[data-astro-cid-l24v2dcl]{pointer-events:none;filter:drop-shadow(12px 22px 28px #34263b38);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.voyage__window-shadow[data-astro-cid-l24v2dcl] path[data-astro-cid-l24v2dcl]{fill:#e6dce5;stroke:#fff8;stroke-width:2px}[data-theme=dark] .voyage[data-astro-cid-l24v2dcl]{--image-inset:10vw}.voyage__window[data-astro-cid-l24v2dcl]{clip-path:inset(var(--window-top,13%) var(--window-right,6%) var(--window-bottom,15%) var(--window-left,55%) round var(--window-radius,240px) var(--window-radius,240px) 4px 4px);filter:drop-shadow(0 24px 35px #30253a35);position:absolute;inset:0}.voyage__window[data-astro-cid-l24v2dcl] img[data-astro-cid-l24v2dcl]{object-fit:cover;width:100%;height:100%;transform:translateX(calc(var(--image-inset) * var(--image-shift-progress,1))) scale(var(--image-scale,1.06));transform-origin:75% 45%;position:absolute}.voyage__glass[data-astro-cid-l24v2dcl]{background:linear-gradient(130deg,#ffffff30,transparent 38%),linear-gradient(0deg,rgb(14 12 28/var(--veil,.06)),transparent 90%);position:absolute;inset:0}.voyage__night[data-astro-cid-l24v2dcl],[data-theme=dark] .voyage__day[data-astro-cid-l24v2dcl]{display:none}[data-theme=dark] .voyage__night[data-astro-cid-l24v2dcl]{display:block}.voyage__copy[data-astro-cid-l24v2dcl]{z-index:2;top:19%;left:max(var(--page-inline),calc((100vw - 1240px)/2));width:48%;opacity:var(--copy-opacity,1);transform:translateY(var(--copy-y,0px));position:absolute}.voyage__eyebrow[data-astro-cid-l24v2dcl]{letter-spacing:.12em;color:var(--color-muted);align-items:center;gap:12px;margin:0 0 30px;font-size:.72rem;display:flex}.voyage__eyebrow[data-astro-cid-l24v2dcl]>span[data-astro-cid-l24v2dcl]{background:var(--color-rose);width:23px;height:1px}h1[data-astro-cid-l24v2dcl]{font-family:var(--font-reading);letter-spacing:-.05em;margin:0;font-weight:400;line-height:1.05}h1[data-astro-cid-l24v2dcl] small[data-astro-cid-l24v2dcl]{letter-spacing:.2em;margin:0 0 20px 6px;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:400;display:block}h1[data-astro-cid-l24v2dcl]>span[data-astro-cid-l24v2dcl]{font-size:clamp(5rem,9.2vw,9rem);display:block}.voyage__last-line[data-astro-cid-l24v2dcl]{margin-left:1em}.voyage__intro[data-astro-cid-l24v2dcl]{color:var(--color-muted);margin:25px 0 0 6px;font-size:.95rem;line-height:1.95}.voyage__read[data-astro-cid-l24v2dcl]{border-bottom:1px solid var(--color-rose);align-items:center;gap:28px;min-height:48px;margin:20px 0 0 6px;font-size:.875rem;text-decoration:none;display:inline-flex}.voyage__read[data-astro-cid-l24v2dcl] svg[data-astro-cid-l24v2dcl]{transition:transform .25s}.voyage__read[data-astro-cid-l24v2dcl]:hover svg[data-astro-cid-l24v2dcl]{transform:translate(4px,-4px)}.voyage__statement[data-astro-cid-l24v2dcl]{top:calc(42% + max(0px, var(--scene-height,100svh) - 100svh) * .58);opacity:var(--statement-opacity,0);transform:translateY(var(--statement-y,24px));color:#fff;font:400 clamp(2.5rem,5.5vw,5.5rem)/1.35 var(--font-reading);text-shadow:0 3px 40px #211d3850;pointer-events:none;position:absolute;left:9%}.voyage__statement[data-astro-cid-l24v2dcl] span[data-astro-cid-l24v2dcl]{display:block}.voyage__caption[data-astro-cid-l24v2dcl]{opacity:var(--copy-opacity,1);color:var(--color-ink);text-align:right;gap:8px;font-size:.72rem;display:grid;position:absolute;bottom:9%;right:6%}.voyage__caption[data-astro-cid-l24v2dcl]>span[data-astro-cid-l24v2dcl]:first-child{font:.56rem var(--font-mono);letter-spacing:.17em}.voyage__footer[data-astro-cid-l24v2dcl]{bottom:30px;left:max(var(--page-inline),100px);right:var(--page-inline);color:var(--color-ink);justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}.voyage__footer[data-astro-cid-l24v2dcl]>a[data-astro-cid-l24v2dcl]{align-items:center;gap:18px;min-height:44px;font-size:.67rem;text-decoration:none;display:flex}.voyage__prompt-end[data-astro-cid-l24v2dcl],.voyage[data-astro-cid-l24v2dcl][data-progressed] .voyage__prompt-start[data-astro-cid-l24v2dcl]{display:none}.voyage[data-astro-cid-l24v2dcl][data-progressed] .voyage__prompt-end[data-astro-cid-l24v2dcl]{display:inline}.voyage__coordinates[data-astro-cid-l24v2dcl]{font:.56rem var(--font-mono);letter-spacing:.14em}.voyage__progress[data-astro-cid-l24v2dcl]{background:var(--color-line);width:70px;height:1px}.voyage__progress[data-astro-cid-l24v2dcl]>span[data-astro-cid-l24v2dcl]{height:1px;transform:scaleX(var(--voyage-progress,0));transform-origin:0;background:var(--color-rose);display:block}.voyage[data-astro-cid-l24v2dcl][data-progressed] .voyage__footer[data-astro-cid-l24v2dcl]{color:#fff}@media (width<=760px){.voyage[data-astro-cid-l24v2dcl]{--image-inset:58vw}[data-theme=dark] .voyage[data-astro-cid-l24v2dcl]{--image-inset:0vw}.voyage[data-astro-cid-l24v2dcl][data-enhanced]{height:calc(var(--scene-height,100svh) + 65svh)}.voyage__stage[data-astro-cid-l24v2dcl]{min-height:740px}.voyage__copy[data-astro-cid-l24v2dcl]{width:60%;top:20%;left:var(--page-inline)}.voyage__eyebrow[data-astro-cid-l24v2dcl]{gap:8px;margin-bottom:24px;font-size:.62rem}h1[data-astro-cid-l24v2dcl]>span[data-astro-cid-l24v2dcl]{font-size:clamp(4rem,17vw,7rem)}h1[data-astro-cid-l24v2dcl] small[data-astro-cid-l24v2dcl]{margin-bottom:16px;font-size:1.1rem}.voyage__last-line[data-astro-cid-l24v2dcl]{margin-left:.55em}.voyage__intro[data-astro-cid-l24v2dcl]{max-width:calc(56vw - 2 * var(--page-inline));font-size:.875rem}.voyage__window[data-astro-cid-l24v2dcl]{clip-path:inset(var(--window-top,16%) var(--window-right,-12%) var(--window-bottom,18%) var(--window-left,56%) round var(--window-radius,160px) var(--window-radius,160px) 4px 4px)}.voyage__caption[data-astro-cid-l24v2dcl]{bottom:13%;right:7%}.voyage__footer[data-astro-cid-l24v2dcl]{left:var(--page-inline);bottom:92px}.voyage__coordinates[data-astro-cid-l24v2dcl]{display:none}.voyage__statement[data-astro-cid-l24v2dcl]{left:var(--page-inline);top:calc(43% + max(0px, var(--scene-height,100svh) - 100svh) * .57);font-size:clamp(2rem,7vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.voyage[data-astro-cid-l24v2dcl][data-enhanced]{height:auto}}.aperture-opening[data-astro-cid-7llzrklc]{z-index:9000;color:#f6f0ec;clip-path:circle(150% at 71% 46%);background:#171625;place-content:center;transition:clip-path .9s cubic-bezier(.76,0,.24,1),visibility .9s;animation:1ms 4s forwards opening-failsafe;display:none;position:fixed;inset:0;overflow:hidden}.js:not(.opening-seen) .aperture-opening[data-astro-cid-7llzrklc]{display:grid}.aperture-opening[data-astro-cid-7llzrklc][data-leaving]{clip-path:circle(0% at 71% 46%);visibility:hidden;pointer-events:none}.aperture-opening__orbit[data-astro-cid-7llzrklc]{aspect-ratio:1;border:1px solid #e1c5dc40;border-radius:50%;width:min(70vw,630px);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 40px #d0b8e508,0 0 0 120px #d0b8e505}.aperture-opening__orbit[data-astro-cid-7llzrklc]:after{content:"";border:1px solid #d9b4d5;border-radius:50%;position:absolute;inset:12%;transform:rotate(-35deg)scaleY(.45)}.aperture-opening__copy[data-astro-cid-7llzrklc]{text-align:center;position:relative}.aperture-opening__copy[data-astro-cid-7llzrklc]>span[data-astro-cid-7llzrklc]{font:italic clamp(7rem,18vw,13rem)/1 var(--font-reading);color:#e4bfd9}p[data-astro-cid-7llzrklc]{font-family:var(--font-reading);letter-spacing:.15em;margin:24px 0 12px}small[data-astro-cid-7llzrklc]{font:.58rem var(--font-mono);letter-spacing:.25em;color:#c0b7cb}button[data-astro-cid-7llzrklc]{right:var(--page-inline);min-height:44px;color:inherit;cursor:pointer;background:0 0;padding:12px;font-size:.75rem;position:absolute;bottom:32px}@keyframes opening-failsafe{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.aperture-opening[data-astro-cid-7llzrklc]{display:none!important}}.light-table[data-astro-cid-7hjszbgz]{isolation:isolate;color:#f3edf3;background:#211c2d;padding:48px 0 34px;position:relative;overflow:hidden}.light-table__room[data-astro-cid-7hjszbgz]{z-index:-2;opacity:.14;pointer-events:none;position:absolute;inset:0;overflow:hidden}.light-table__room[data-astro-cid-7hjszbgz] img{object-fit:cover;object-position:center 70%;filter:saturate(.4);width:100%;height:100%}.light-table[data-astro-cid-7hjszbgz]:before{content:"";z-index:-1;background:radial-gradient(at 80% 0,#ae708b28,#0000 55%),radial-gradient(at 15% 75%,#577e8830,#0000 55%);position:absolute;inset:0}.light-table__heading[data-astro-cid-7hjszbgz]{justify-content:space-between;align-items:end;gap:60px;display:flex}.art-kicker[data-astro-cid-7hjszbgz]{color:#c6b5c7;font:.7rem var(--font-mono);letter-spacing:.13em;margin:0 0 25px}.art-kicker[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{color:#e6b8cd}h2[data-astro-cid-7hjszbgz]{font:400 clamp(2.8rem,4vw,4rem)/1.2 var(--font-reading);letter-spacing:-.04em;margin:0}.light-table__intro[data-astro-cid-7hjszbgz]{font:1rem/1.9 var(--font-reading);color:#c9bdce;margin:23px 0 0}.light-table__index[data-astro-cid-7hjszbgz]{min-width:260px;padding-bottom:4px}.light-table__index[data-astro-cid-7hjszbgz]>p[data-astro-cid-7hjszbgz]{align-items:center;gap:24px;margin:0 0 12px;display:flex}.light-table__index[data-astro-cid-7hjszbgz] strong[data-astro-cid-7hjszbgz]{font:400 5.5rem/1 var(--font-reading);letter-spacing:-.06em;color:#ead2e1}.light-table__index[data-astro-cid-7hjszbgz] p[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{color:#c5b9ce;border-left:1px solid #b695b85c;padding-left:22px;font-size:.78rem;line-height:1.8}.light-table__index[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{color:#b9aabd;font-size:.75rem}.light-table__index[data-astro-cid-7hjszbgz] i[data-astro-cid-7hjszbgz]{padding-inline:12px;font-style:normal}.light-table__index[data-astro-cid-7hjszbgz] a[data-astro-cid-7hjszbgz]{border-bottom:1px solid #b695b85c;justify-content:space-between;align-items:center;gap:32px;margin-top:26px;padding-block:14px;font-size:.9rem;text-decoration:none;display:flex}.light-table__index[data-astro-cid-7hjszbgz] a[data-astro-cid-7hjszbgz] svg[data-astro-cid-7hjszbgz]{transition:transform .2s}.light-table__index[data-astro-cid-7hjszbgz] a[data-astro-cid-7hjszbgz]:hover svg[data-astro-cid-7hjszbgz]{transform:translate(4px,-4px)}.light-table__stage[data-astro-cid-7hjszbgz]{perspective:1100px;touch-action:pan-y;cursor:grab;height:480px;margin-block:28px 12px;display:none;position:relative}.is-ready[data-astro-cid-7hjszbgz] .light-table__stage[data-astro-cid-7hjszbgz]{display:block}.is-dragging[data-astro-cid-7hjszbgz] .light-table__stage[data-astro-cid-7hjszbgz]{cursor:grabbing}.light-table__track[data-astro-cid-7hjszbgz]{transform-style:preserve-3d;position:absolute;inset:0}.light-table__track[data-astro-cid-7hjszbgz] .light-table__work{width:var(--work-width);color:inherit;transform:translate(-50%,-50%) translate3d(var(--work-x), var(--work-y), var(--work-z)) rotateY(var(--work-angle)) scale(var(--work-scale));filter:brightness(var(--work-light));opacity:var(--work-opacity,1);user-select:none;text-decoration:none;position:absolute;top:48%;left:50%}.light-table__work figure[data-astro-cid-7hjszbgz]{margin:0}.light-table__picture{background:#342b40;border:1px solid #f5dcf326;position:relative;box-shadow:0 22px 42px #08061170}.light-table__picture img[data-astro-cid-7hjszbgz]{width:100%;height:var(--work-height);object-fit:contain;pointer-events:none}.light-table__kind{background:#19131cd9;border-radius:3px;padding:4px 8px;font-size:.7rem;position:absolute;bottom:12px;right:12px}.light-table__kind:empty{display:none}.light-table__work figcaption[data-astro-cid-7hjszbgz]{color:#b9acbf;align-items:center;gap:13px;padding-top:17px;font-size:.75rem;display:flex}.light-table__work figcaption[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]:first-child{color:#d4a8c3;font:.65rem var(--font-mono)}.light-table__work figcaption[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.light-table__work[data-active=true] .light-table__picture[data-astro-cid-7hjszbgz]{outline:1px solid #e4b6d277;box-shadow:0 26px 70px #0806118c}.light-table__work[data-active=true] figcaption[data-astro-cid-7hjszbgz]{color:#f2e7f3}.light-table__horizon[data-astro-cid-7hjszbgz]{background:radial-gradient(at 50% 0,#c1a6cb0d,#0000 65%);border-top:1px solid #d9c2d410;border-radius:50%;width:160%;height:60%;position:absolute;top:45%;left:-30%}.light-table__floor[data-astro-cid-7hjszbgz]{z-index:-1;pointer-events:none;background:radial-gradient(#987caa18,#0000 65%);height:100px;position:absolute;bottom:0;left:15%;right:15%}.light-table__footer[data-astro-cid-7hjszbgz]{border-top:1px solid #ae92b13d;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;display:flex}.light-table__caption[data-astro-cid-7hjszbgz] p[data-astro-cid-7hjszbgz]{color:#e7d9e9;margin:0 0 8px;font-size:.85rem}.light-table__caption[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{color:#b6a6bf;font-size:.75rem}.light-table__controls[data-astro-cid-7hjszbgz]:not([hidden]){align-items:center;gap:22px;display:flex}.light-table__controls[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{color:#b6a6bf;font:.6rem var(--font-mono);letter-spacing:.12em}button[data-astro-cid-7hjszbgz]{color:#f2e6f3;cursor:pointer;background:0 0;border:1px solid #b594b65e;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.light-table__fallback[data-astro-cid-7hjszbgz]{gap:32px;padding-block:48px;display:flex;overflow-x:auto}.light-table__fallback[data-astro-cid-7hjszbgz] a[data-astro-cid-7hjszbgz]{flex:0 0 220px;font-size:.75rem;text-decoration:none}.light-table__fallback[data-astro-cid-7hjszbgz] img[data-astro-cid-7hjszbgz]{object-fit:contain;width:100%;height:280px;margin-bottom:20px}@media (width<=980px){.light-table__heading[data-astro-cid-7hjszbgz]{gap:24px}.light-table__index[data-astro-cid-7hjszbgz]{min-width:150px}.light-table__controls[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{display:none}}@media (width<=620px){.light-table__heading[data-astro-cid-7hjszbgz]{flex-direction:column;align-items:stretch;gap:24px}h2[data-astro-cid-7hjszbgz]{font-size:2.4rem}.art-kicker[data-astro-cid-7hjszbgz]{margin-bottom:18px}.light-table__intro[data-astro-cid-7hjszbgz]{margin-top:16px;font-size:.9rem}.light-table__index[data-astro-cid-7hjszbgz]{border-top:1px solid #b695b85c;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding-top:20px;display:grid}.light-table__index[data-astro-cid-7hjszbgz]>p[data-astro-cid-7hjszbgz]{gap:12px;margin:0}.light-table__index[data-astro-cid-7hjszbgz] strong[data-astro-cid-7hjszbgz]{font-size:3rem}.light-table__index[data-astro-cid-7hjszbgz] p[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{padding-left:12px;font-size:.7rem}.light-table__index[data-astro-cid-7hjszbgz]>span[data-astro-cid-7hjszbgz]{grid-column:1;font-size:.7rem}.light-table__index[data-astro-cid-7hjszbgz] a[data-astro-cid-7hjszbgz]{grid-area:1/2/3;align-self:center;gap:10px;margin:0;font-size:.75rem}.light-table__footer[data-astro-cid-7hjszbgz]{flex-direction:column;align-items:stretch;gap:20px}.light-table__controls[data-astro-cid-7hjszbgz]{align-self:flex-end}}.author-portrait[data-astro-cid-3ypjgdnq]{background:var(--author-wash);overflow:hidden}.author-portrait__inner[data-astro-cid-3ypjgdnq]{grid-template-columns:.95fr 1fr;align-items:center;gap:115px;padding-block:85px 90px;display:grid}.author-portrait[data-astro-cid-3ypjgdnq] figure[data-astro-cid-3ypjgdnq]{background:var(--paper-white,var(--color-surface));margin:0 20px 0 35px;padding:14px 14px 0;transform:rotate(-2deg);box-shadow:0 18px 40px #45382e15}.author-portrait[data-astro-cid-3ypjgdnq] figure[data-astro-cid-3ypjgdnq] img{object-fit:cover;object-position:50% 35%;width:100%;height:510px}.author-portrait[data-astro-cid-3ypjgdnq] figcaption[data-astro-cid-3ypjgdnq]{color:var(--author-ink);font:.85rem var(--font-reading);padding:19px 5px 21px}.author-portrait__eyebrow[data-astro-cid-3ypjgdnq]{color:var(--author-ink);font:.67rem var(--font-mono);letter-spacing:.1em;margin:0 0 32px}.author-portrait[data-astro-cid-3ypjgdnq] h2[data-astro-cid-3ypjgdnq]{font:400 clamp(2.3rem,3.2vw,3.3rem)/1.6 var(--font-reading);letter-spacing:-.04em;margin:0 0 35px}.author-portrait[data-astro-cid-3ypjgdnq] h2[data-astro-cid-3ypjgdnq] em[data-astro-cid-3ypjgdnq]{color:var(--author-ink);font-style:normal}.author-portrait__name[data-astro-cid-3ypjgdnq]{font:1.1rem var(--font-reading);margin:0 0 30px}.author-portrait__name[data-astro-cid-3ypjgdnq]>span[data-astro-cid-3ypjgdnq]{color:var(--color-muted);font:.75rem var(--font-ui);margin-top:9px;display:block}.author-portrait__introduction[data-astro-cid-3ypjgdnq]{max-width:430px;color:var(--color-muted);font:.95rem/1.95 var(--font-ui);text-wrap:pretty;margin:0}.author-portrait__introduction[data-astro-cid-3ypjgdnq]>span[data-astro-cid-3ypjgdnq]{display:block}.author-portrait__copy[data-astro-cid-3ypjgdnq]>a[data-astro-cid-3ypjgdnq]{border-top:1px solid color-mix(in srgb,var(--author-ink) 35%,transparent);max-width:300px;min-height:44px;color:var(--author-ink);justify-content:space-between;align-items:center;margin-top:36px;padding-top:20px;font-size:.85rem;text-decoration:none;display:flex}[data-astro-cid-3ypjgdnq][data-scene-ready] figure[data-astro-cid-3ypjgdnq]{transform:translateY(var(--portrait-y,0px)) rotate(var(--portrait-angle,-2deg))}[data-astro-cid-3ypjgdnq][data-scene-ready] .author-portrait__copy[data-astro-cid-3ypjgdnq]{transform:translateY(var(--portrait-copy-y,0px))}@media (width<=1023px){.author-portrait__inner[data-astro-cid-3ypjgdnq]{grid-template-columns:1fr;gap:50px}.author-portrait[data-astro-cid-3ypjgdnq] figure[data-astro-cid-3ypjgdnq]{max-width:480px;margin-inline:20px}}.writing-story[data-astro-cid-6kzrdg72]{padding:60px 0;position:relative}.writing-story__heading[data-astro-cid-6kzrdg72]{justify-content:space-between;align-items:end;gap:36px;margin-bottom:48px;display:flex}.writing-story__heading[data-astro-cid-6kzrdg72]>div[data-astro-cid-6kzrdg72]>p[data-astro-cid-6kzrdg72]{color:var(--writing-ink);font:.67rem var(--font-mono);letter-spacing:.12em;margin:0 0 18px}h2[data-astro-cid-6kzrdg72]{font:400 3.1rem/1.2 var(--font-reading);letter-spacing:-.04em;margin:0}.writing-story__heading[data-astro-cid-6kzrdg72]>p[data-astro-cid-6kzrdg72]{color:var(--color-muted);font:.95rem var(--font-reading);margin:0 0 5px}.writing-story__heading[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{border-bottom:1px solid var(--writing-ink);min-height:44px;color:var(--writing-ink);align-items:center;gap:26px;font-size:.85rem;text-decoration:none;display:flex}.writing-story__page[data-astro-cid-6kzrdg72]{grid-template-columns:1.12fr 1fr;align-items:center;padding-block:30px;display:grid}.writing-story__art[data-astro-cid-6kzrdg72]{background:var(--writing-paper);height:480px;display:block;position:relative;overflow:hidden}.writing-story__art[data-astro-cid-6kzrdg72] img{object-fit:cover;width:100%;height:100%}.writing-story__sheet-number[data-astro-cid-6kzrdg72]{font:italic 4rem/1 var(--font-reading);color:#fff;text-shadow:0 2px 24px #2037374d;position:absolute;bottom:22px;left:22px}.writing-story__paper[data-astro-cid-6kzrdg72]{background:var(--writing-paper);padding:46px;position:relative;box-shadow:0 16px 45px #24382e0d}.writing-story__meta[data-astro-cid-6kzrdg72]{color:var(--color-muted);font:.72rem/1.7 var(--font-mono);flex-wrap:wrap;gap:10px 18px;margin:0;display:flex}.writing-story__meta[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]:first-child{color:var(--writing-ink)}h3[data-astro-cid-6kzrdg72]{font:500 clamp(1.8rem,2.35vw,2.4rem)/1.6 var(--font-reading);text-wrap:balance;margin:26px 0 24px}h3[data-astro-cid-6kzrdg72] a[data-astro-cid-6kzrdg72]{text-decoration:none}h3[data-astro-cid-6kzrdg72] a[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]{display:block}h3[data-astro-cid-6kzrdg72] a[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]+span[data-astro-cid-6kzrdg72]{margin-top:8px;font-size:.9em}h3[data-astro-cid-6kzrdg72] small[data-astro-cid-6kzrdg72]{white-space:nowrap;margin-left:.5em;font-size:.62em;display:inline-block}h3[data-astro-cid-6kzrdg72] a[data-astro-cid-6kzrdg72]:hover{color:var(--writing-ink)}.writing-story__description[data-astro-cid-6kzrdg72]{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.95}.writing-story__read[data-astro-cid-6kzrdg72]{border-bottom:1px solid var(--writing-ink);min-height:46px;color:var(--writing-ink);align-items:center;gap:40px;margin-top:28px;font-size:.875rem;text-decoration:none;display:inline-flex}.writing-story__folio[data-astro-cid-6kzrdg72]{border-top:1px solid var(--color-line);color:var(--writing-ink);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:20px;display:flex}.writing-story__folio[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]:first-child{font:italic 1.5rem var(--font-reading)}.writing-story__folio[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]:last-child{font:.65rem var(--font-mono);letter-spacing:.08em}.writing-story__footer[data-astro-cid-6kzrdg72]{display:none}.writing-story__stop[data-astro-cid-6kzrdg72]{pointer-events:none;width:1px;height:1px;scroll-margin-top:0;position:absolute;top:0}.writing-story[data-astro-cid-6kzrdg72][data-scene-ready]{height:calc(var(--scene-height,100svh) + (var(--story-count) - 1) * 65svh);padding:0}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__stage[data-astro-cid-6kzrdg72]{top:min(0px, calc(100svh - var(--scene-height,100svh)));height:100svh;min-height:650px;position:sticky;overflow:clip}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__frame[data-astro-cid-6kzrdg72]{flex-direction:column;height:100%;padding-block:44px 26px;display:flex}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__heading[data-astro-cid-6kzrdg72]{margin-bottom:20px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__pages[data-astro-cid-6kzrdg72]{perspective:1800px;min-height:0;transform:translate3d(var(--writing-x,0px),var(--writing-y,0px),0) rotate(var(--writing-angle,0deg)) scale(var(--writing-scale,1));transform-origin:50% 65%;flex:1;position:relative}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__page[data-astro-cid-6kzrdg72]{opacity:var(--page-opacity,0);transform:translate3d(var(--page-x,0px),var(--page-y,0px),var(--page-z,0px)) rotateY(var(--page-angle,0deg));pointer-events:none;padding:14px 0 20px;position:absolute;inset:0}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__page[data-astro-cid-6kzrdg72][data-current]{pointer-events:auto}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__art[data-astro-cid-6kzrdg72]{width:105%;height:clamp(380px,58svh,570px);transform:translateX(var(--art-x,0px)) rotate(var(--art-tilt,0deg)) scale(var(--art-scale,1));clip-path:inset(var(--art-clip,0%) 0 0 0 round 5px);box-shadow:0 18px 44px #24382e18}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__art[data-astro-cid-6kzrdg72] img{transform:scale(var(--image-scale,1))}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__paper[data-astro-cid-6kzrdg72]{transform:translate3d(var(--paper-x,0px),var(--paper-y,0px),0);border-left:3px solid color-mix(in srgb,var(--writing-ink) 30%,transparent);margin-left:20px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__paper[data-astro-cid-6kzrdg72]>[data-astro-cid-6kzrdg72]{opacity:var(--paper-ink,1)}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__stop[data-astro-cid-6kzrdg72]{top:calc(var(--step-progress) * (100% - var(--scene-height,100svh)) + max(0px, var(--scene-height,100svh) - 100svh))}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__footer[data-astro-cid-6kzrdg72]{min-height:44px;color:var(--writing-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;font-size:.75rem;display:grid}.writing-story__footer[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72],.writing-story__footer[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{align-items:center;gap:12px;text-decoration:none;display:flex}.writing-story__footer[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{justify-self:end}.writing-story__footer[data-astro-cid-6kzrdg72] nav[data-astro-cid-6kzrdg72]{gap:14px;display:flex}.writing-story__footer[data-astro-cid-6kzrdg72] nav[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{min-height:44px;font:.7rem var(--font-mono);opacity:.45;align-items:center;gap:12px;text-decoration:none;display:flex}.writing-story__footer[data-astro-cid-6kzrdg72] nav[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72][aria-current]{opacity:1}.writing-story__footer[data-astro-cid-6kzrdg72] i[data-astro-cid-6kzrdg72]{width:45px;height:1px;transform:scaleX(var(--index-progress,0));transform-origin:0;background:currentColor}@media (width<=1023px){.writing-story__paper[data-astro-cid-6kzrdg72]{padding:32px}.writing-story__heading[data-astro-cid-6kzrdg72]{flex-wrap:wrap;gap:20px}}@media (width<=760px){.writing-story[data-astro-cid-6kzrdg72]{padding-block:44px}.writing-story__heading[data-astro-cid-6kzrdg72]{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:24px;display:grid}.writing-story__heading[data-astro-cid-6kzrdg72]>div[data-astro-cid-6kzrdg72]>p[data-astro-cid-6kzrdg72]{margin-bottom:14px}h2[data-astro-cid-6kzrdg72]{font-size:2.25rem}.writing-story__heading[data-astro-cid-6kzrdg72]>p[data-astro-cid-6kzrdg72]{grid-area:2/1/auto/-1;font-size:.85rem}.writing-story__heading[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{gap:10px;font-size:.75rem}.writing-story__page[data-astro-cid-6kzrdg72]{grid-template-columns:minmax(0,1fr);padding-block:18px}.writing-story__art[data-astro-cid-6kzrdg72]{height:clamp(220px,62vw,360px)}.writing-story__paper[data-astro-cid-6kzrdg72]{padding:24px}h3[data-astro-cid-6kzrdg72]{margin-block:20px 16px;font-size:1.45rem;line-height:1.55}h3[data-astro-cid-6kzrdg72] a[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]+span[data-astro-cid-6kzrdg72]{margin-top:4px}.writing-story__description[data-astro-cid-6kzrdg72]{font-size:.875rem}.writing-story__folio[data-astro-cid-6kzrdg72]{gap:12px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__stage[data-astro-cid-6kzrdg72]{height:auto;min-height:100svh}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__frame[data-astro-cid-6kzrdg72]{gap:18px;height:auto;padding-block:28px 20px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__heading[data-astro-cid-6kzrdg72]{margin-bottom:0}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__pages[data-astro-cid-6kzrdg72]{flex:none;display:grid}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__page[data-astro-cid-6kzrdg72]{grid-area:1/1;padding:0;position:relative}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__art[data-astro-cid-6kzrdg72]{width:100%;height:clamp(160px,28svh,280px)}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__paper[data-astro-cid-6kzrdg72]{z-index:1;margin:-18px 0 0 12px;padding:20px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__footer[data-astro-cid-6kzrdg72]{grid-template-columns:1fr auto;gap:12px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__footer[data-astro-cid-6kzrdg72]>span[data-astro-cid-6kzrdg72]{display:none}.writing-story__footer[data-astro-cid-6kzrdg72] nav[data-astro-cid-6kzrdg72]{gap:10px}.writing-story__footer[data-astro-cid-6kzrdg72] nav[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{gap:6px}.writing-story__footer[data-astro-cid-6kzrdg72] i[data-astro-cid-6kzrdg72]{width:18px}.writing-story__footer[data-astro-cid-6kzrdg72]>a[data-astro-cid-6kzrdg72]{gap:6px;font-size:.65rem}}@media (width>=761px) and (height<=500px){[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__frame[data-astro-cid-6kzrdg72]{padding-block:20px}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__page[data-astro-cid-6kzrdg72]{align-items:end;padding-bottom:0}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__art[data-astro-cid-6kzrdg72]{height:calc(100svh - 40px)}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__paper[data-astro-cid-6kzrdg72]{padding:18px}h3[data-astro-cid-6kzrdg72]{margin-block:12px 10px;font-size:1.2rem;line-height:1.45}.writing-story__meta[data-astro-cid-6kzrdg72]{gap:6px 12px;font-size:.625rem}.writing-story__description[data-astro-cid-6kzrdg72]{font-size:.8rem;line-height:1.65}.writing-story__read[data-astro-cid-6kzrdg72]{margin-top:12px;font-size:.75rem}[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__folio[data-astro-cid-6kzrdg72],[data-astro-cid-6kzrdg72][data-scene-ready] .writing-story__footer[data-astro-cid-6kzrdg72]{display:none}}.music-dock[data-astro-cid-yia3iupq]{z-index:180;bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));color:#fff;backdrop-filter:blur(14px);background:#1b1928eb;border:1px solid #cdb6cf66;border-radius:30px;align-items:stretch;min-height:50px;display:none;position:fixed;overflow:hidden;box-shadow:0 12px 30px #0000003d}.js .music-dock[data-astro-cid-yia3iupq]{display:flex}.music-dock[data-astro-cid-yia3iupq] button[data-astro-cid-yia3iupq]{color:#e2b6d0;cursor:pointer;background:0 0;border-right:1px solid #fff4;flex:0 0 50px;place-items:center;width:50px;display:grid}.music-dock[data-astro-cid-yia3iupq] button[data-astro-cid-yia3iupq]:hover{background:#fff1}.music-dock__pause[data-astro-cid-yia3iupq],.music-dock[data-astro-cid-yia3iupq][data-playing=true] .music-dock__play[data-astro-cid-yia3iupq]{display:none}.music-dock[data-astro-cid-yia3iupq][data-playing=true] .music-dock__pause[data-astro-cid-yia3iupq]{display:block}.music-dock__meta[data-astro-cid-yia3iupq]{align-items:center;gap:9px;padding:7px 13px;display:flex}.music-dock__meta[data-astro-cid-yia3iupq]>span[data-astro-cid-yia3iupq]{min-width:92px;display:grid}.music-dock__meta[data-astro-cid-yia3iupq] strong[data-astro-cid-yia3iupq],.music-dock__meta[data-astro-cid-yia3iupq] small[data-astro-cid-yia3iupq]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-dock__meta[data-astro-cid-yia3iupq] strong[data-astro-cid-yia3iupq]{font-size:.75rem}.music-dock__meta[data-astro-cid-yia3iupq] small[data-astro-cid-yia3iupq]{color:#c8bdc4;font-size:.64rem}@media (width>=1024px){.music-dock__meta[data-astro-cid-yia3iupq]{opacity:0;width:0;min-width:0;padding:0;transition:width .22s,padding .22s,opacity .18s;overflow:hidden}.music-dock[data-astro-cid-yia3iupq]:hover .music-dock__meta[data-astro-cid-yia3iupq],.music-dock[data-astro-cid-yia3iupq]:focus-within .music-dock__meta[data-astro-cid-yia3iupq]{opacity:1;width:142px;padding:7px 13px}.music-dock[data-astro-cid-yia3iupq] button[data-astro-cid-yia3iupq]{border-right:0}}@media (width<=620px){.music-dock[data-astro-cid-yia3iupq]{bottom:max(18px, env(safe-area-inset-bottom));min-height:46px}.music-dock[data-astro-cid-yia3iupq] button[data-astro-cid-yia3iupq]{border-right:0;flex-basis:46px;width:46px}.music-dock__meta[data-astro-cid-yia3iupq]{display:none}}.hybrid-page{--writing-wash:#e9efec;--writing-paper:#fafbf7;--writing-ink:#355c5b;--author-wash:#f2ece0;--author-ink:#806444}[data-theme=dark] .hybrid-page{--writing-wash:#1d292b;--writing-paper:#253235;--writing-ink:#a6d1cb;--author-wash:#302a28;--author-ink:#ddc29c}.home-writing{z-index:3;background:var(--writing-wash);border-radius:25px 25px 0 0;margin-top:-25px;position:relative}.home-contents{border-bottom:1px solid color-mix(in srgb,var(--writing-ink) 22%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:20px;display:grid}.home-contents>a{--entry:var(--writing-ink);color:var(--entry);align-items:center;gap:18px;padding:12px 26px;text-decoration:none;transition:background .25s;display:flex}.home-contents>a:first-child{padding-left:0}.home-contents>a+a{border-left:1px solid color-mix(in srgb,var(--writing-ink) 20%,transparent)}.home-contents>a[data-tone=rose]{--entry:var(--color-rose)}.home-contents>a[data-tone=gold]{--entry:var(--author-ink)}.home-contents>a:hover{background:color-mix(in srgb,var(--entry) 6%,transparent)}.home-contents span{gap:5px;display:grid}.home-contents small{font:.6rem var(--font-mono);letter-spacing:.1em}.home-contents strong{font:500 1.1rem var(--font-reading)}.home-contents em{font:normal .75rem var(--font-ui);color:var(--color-muted);margin-left:auto}@media (width<=1023px){.home-contents{display:none}}
