.cut[data-astro-cid-js6ksrix]{scroll-margin-top:var(--space-6);grid-template-columns:var(--col-cut) var(--col-picture) var(--col-action) var(--col-notes);border-bottom:var(--hairline) solid var(--rule);display:grid;position:relative}.cut[data-astro-cid-js6ksrix]>[data-astro-cid-js6ksrix]{padding:var(--space-4) var(--space-4);border-left:var(--hairline) solid var(--rule)}.cut[data-astro-cid-js6ksrix]>[data-astro-cid-js6ksrix]:first-child{border-left:0;padding-left:0}.cut__no[data-astro-cid-js6ksrix]{gap:var(--space-1);color:var(--gray);flex-direction:column;display:flex}.cut__no-num[data-astro-cid-js6ksrix]{font-size:var(--text-lg);color:var(--ink);transition:color var(--t-quick) var(--ease-out)}.cut__picture[data-astro-cid-js6ksrix] img{aspect-ratio:16/9;object-fit:cover;background:var(--frame);width:100%;filter:var(--img-filter);transition:filter var(--t-lights) var(--ease-out)}.cut__title[data-astro-cid-js6ksrix]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.005em;line-height:1.15}.cut__title[data-astro-cid-js6ksrix] a[data-astro-cid-js6ksrix]{text-decoration:none}.cut__title[data-astro-cid-js6ksrix] a[data-astro-cid-js6ksrix]:after{content:"";z-index:1;position:absolute;inset:0}.cut__title[data-astro-cid-js6ksrix] a[data-astro-cid-js6ksrix]:focus-visible{outline:none}.cut[data-astro-cid-js6ksrix]:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.cut__summary[data-astro-cid-js6ksrix]{margin-top:var(--space-3);color:var(--gray);max-width:42ch}.cut[data-astro-cid-js6ksrix]:is(:hover,:has(a:focus-visible)) .cut__no-num[data-astro-cid-js6ksrix]{color:var(--accent)}.cut[data-astro-cid-js6ksrix]:is(:hover,:has(a:focus-visible)) .cut__title[data-astro-cid-js6ksrix] a[data-astro-cid-js6ksrix]{text-underline-offset:.18em;text-decoration:underline 1px}.cut[data-astro-cid-js6ksrix]:is(:hover,:has(a:focus-visible)) .cut__picture[data-astro-cid-js6ksrix] img{filter:var(--img-filter-lit)}@media (width<=819px){.cut[data-astro-cid-js6ksrix]{padding:var(--space-4) 0 var(--space-5);grid-template-columns:1fr}.cut[data-astro-cid-js6ksrix]>[data-astro-cid-js6ksrix]{border-left:0;padding:0}.cut__no[data-astro-cid-js6ksrix]{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:row}.cut__no-num[data-astro-cid-js6ksrix]{font-size:inherit}.cut__action[data-astro-cid-js6ksrix],.cut__notes[data-astro-cid-js6ksrix]{margin-top:var(--space-3)}}html.opening-lock{padding-right:var(--scrollbar-width,0px);background:#000;overflow:hidden}.opening[data-astro-cid-bv642hou]{--lb:clamp(44px, calc((100svh - 100vw / 2.39) / 2), 15svh);background:var(--op-ink);height:100svh;min-height:22rem;color:var(--op-paper);position:relative}.stage[data-astro-cid-bv642hou]{background:var(--op-black);touch-action:none;position:absolute;inset:0;overflow:hidden}.stage[data-astro-cid-bv642hou].is-done{touch-action:pan-y}.poster[data-astro-cid-bv642hou]{object-fit:cover;transform-origin:50% 53.5%;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}html[data-opening=rest] .poster[data-astro-cid-bv642hou]{opacity:1}.stage[data-astro-cid-bv642hou].is-live .poster[data-astro-cid-bv642hou]:not(.is-on){opacity:0}.stage[data-astro-cid-bv642hou].is-poster .poster[data-astro-cid-bv642hou]{transition:none}.stage[data-astro-cid-bv642hou].is-poster:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(16% 22% at 50% 52%,#fff6e838,#0000 70%);animation:6s ease-in-out infinite op-breathe;position:absolute;inset:0}@keyframes op-breathe{0%,to{opacity:.6}50%{opacity:1}}.scene[data-astro-cid-bv642hou]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='8' cy='8' r='5' fill='none' stroke='black' stroke-opacity='.35' stroke-width='2.5'/%3E%3Ccircle cx='8' cy='8' r='5' fill='none' stroke='white' stroke-opacity='.9' stroke-width='1'/%3E%3C/svg%3E") 8 8,crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.scene[data-astro-cid-bv642hou].is-door{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Ccircle cx='18' cy='18' r='15' fill='none' stroke='black' stroke-opacity='.35' stroke-width='2.5'/%3E%3Ccircle cx='18' cy='18' r='15' fill='none' stroke='white' stroke-opacity='.9' stroke-width='1'/%3E%3Ccircle cx='18' cy='18' r='1.5' fill='white'/%3E%3C/svg%3E") 18 18,pointer}.grain[data-astro-cid-bv642hou]{z-index:1;pointer-events:none;opacity:.085;animation:.8s steps(5,end) infinite op-grain;position:absolute;inset:-50%}.stage[data-astro-cid-bv642hou].is-3d .grain[data-astro-cid-bv642hou]{display:none}.stage[data-astro-cid-bv642hou].is-offscreen .grain[data-astro-cid-bv642hou]{animation-play-state:paused}@keyframes op-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.bar[data-astro-cid-bv642hou]{z-index:3;height:var(--lb);padding:0 max(var(--gutter), env(safe-area-inset-left,0px));background:var(--op-black);font:500 var(--text-xs) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--op-dim);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:0;right:0}.bar--top[data-astro-cid-bv642hou]{top:0}.bar--bottom[data-astro-cid-bv642hou]{bottom:0}.bar[data-astro-cid-bv642hou] p[data-astro-cid-bv642hou]{margin:0}.rec[data-astro-cid-bv642hou]{white-space:nowrap;align-items:center;gap:10px;display:flex}.rec[data-astro-cid-bv642hou] i[data-astro-cid-bv642hou]{background:var(--op-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.readout[data-astro-cid-bv642hou]{color:var(--op-paper);font-variant-numeric:tabular-nums;margin-left:1.5em}.rec[data-astro-cid-bv642hou] b[data-astro-cid-bv642hou],.tc[data-astro-cid-bv642hou] b[data-astro-cid-bv642hou]{color:var(--op-paper);font-weight:500}.tc[data-astro-cid-bv642hou]{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:15ch}.hint[data-astro-cid-bv642hou]{left:0;right:0;bottom:calc(var(--lb) + 14px);z-index:4;padding:0 var(--gutter);text-align:center;font:500 10px / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--op-paper);text-shadow:0 0 8px #000c;opacity:0;pointer-events:none;margin:0;transition:opacity .6s;position:absolute}.hint[data-astro-cid-bv642hou].is-on{opacity:.72}.skip[data-astro-cid-bv642hou]{border:0;border-bottom:1px solid var(--op-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--op-paper);cursor:pointer;background:0 0;padding:4px 0}.skip[data-astro-cid-bv642hou]:hover{border-bottom-color:var(--op-paper)}.skip[data-astro-cid-bv642hou]:focus-visible{outline:1px solid var(--op-paper);outline-offset:3px}.subs[data-astro-cid-bv642hou]{z-index:4;height:var(--lb);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.sub[data-astro-cid-bv642hou]{text-align:center;max-width:56vw;font-family:var(--font-display);letter-spacing:.06em;color:var(--op-paper);opacity:0;text-wrap:balance;grid-area:1/1;margin:0;font-size:clamp(15px,1.45vw,20px);line-height:1.45;transition:opacity .7s}.sub[data-astro-cid-bv642hou].is-on{opacity:1}.sub[data-astro-cid-bv642hou] small[data-astro-cid-bv642hou]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--op-dim);margin-top:6px;font-size:.55em;display:block}.threshold[data-astro-cid-bv642hou]{--door-stage-w:calc(100vw - var(--scrollbar-width,0px));--door-focal:calc(max(var(--door-stage-w), 100vh) * 35 / 36);--door-w:calc(var(--door-focal) * 1.7 / 92.6);--door-h:calc(var(--door-focal) * 3 / 92.6);--door-x:calc(var(--door-stage-w) / 2);--door-top:calc(53.5vh - var(--door-focal) * 1.7 / 92.6);z-index:70;background:var(--op-black);color:var(--op-paper);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Ccircle cx='18' cy='18' r='15' fill='none' stroke='black' stroke-opacity='.35' stroke-width='2.5'/%3E%3Ccircle cx='18' cy='18' r='15' fill='none' stroke='white' stroke-opacity='.9' stroke-width='1'/%3E%3Ccircle cx='18' cy='18' r='1.5' fill='white'/%3E%3C/svg%3E") 18 18,pointer;display:none;position:fixed;inset:0;overflow:hidden}html[data-opening=full] .threshold[data-astro-cid-bv642hou]{display:block}.th-layer[data-astro-cid-bv642hou]{pointer-events:none;opacity:0;transition:opacity 2.4s;position:absolute}.threshold[data-astro-cid-bv642hou].is-ready .th-layer[data-astro-cid-bv642hou]{opacity:1}.th-mist[data-astro-cid-bv642hou]{will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;height:46%;top:36%;left:0}.th-mist--far[data-astro-cid-bv642hou]{animation:140s linear infinite th-drift}.th-mist--near[data-astro-cid-bv642hou]{animation:85s linear infinite reverse th-drift;top:42%}@keyframes th-drift{to{transform:translate(-50%)}}.th-dust[data-astro-cid-bv642hou]{will-change:transform;background-size:640px 640px;animation:70s linear infinite th-dust;inset:-10% -50% -10% -10%}@keyframes th-dust{to{transform:translate(-640px,160px)}}.threshold[data-astro-cid-bv642hou].is-ready .th-grain[data-astro-cid-bv642hou]{opacity:.055}.th-grain[data-astro-cid-bv642hou]{background-size:var(--grain-size,256px) var(--grain-size,256px);will-change:transform;transition-duration:1s;animation:.5s step-end infinite th-grain;inset:-256px}@keyframes th-grain{0%{transform:translate(0)}20%{transform:translate(-83px,41px)}40%{transform:translate(57px,-119px)}60%{transform:translate(-131px,-29px)}80%{transform:translate(101px,73px)}}.th-scratch[data-astro-cid-bv642hou]{opacity:0;pointer-events:none;background:#ffffff21;width:1px;animation:18s step-end infinite th-scratch;position:absolute;top:0;bottom:0;left:0}@keyframes th-scratch{0%,to{opacity:0}10%{opacity:1;transform:translate(31vw)}10.5%{opacity:.5;transform:translate(calc(31vw + 3px))}11%{opacity:1;transform:translate(calc(31vw - 2px))}11.5%{opacity:0}40.5%{opacity:1;transform:translate(74vw)}41%{opacity:.6;transform:translate(calc(74vw - 2px))}41.5%{opacity:0}76.5%{opacity:.8;transform:translate(16vw)}77%{opacity:1;transform:translate(calc(16vw + 2px))}77.5%{opacity:.5;transform:translate(calc(16vw - 1px))}78%{opacity:0}}.threshold__reflection[data-astro-cid-bv642hou]{left:50%;top:calc(var(--door-h) + 1px);width:calc(var(--door-w) * 3);height:calc(var(--door-h) * 1.25);pointer-events:none;transition:opacity .4s;position:absolute;transform:translate(-50%)}.threshold[data-astro-cid-bv642hou].is-entered [data-astro-cid-bv642hou]:is(.th-mist,.th-dust,.th-grain,.th-scratch){opacity:0;transition:opacity .8s;animation-play-state:paused}.threshold[data-astro-cid-bv642hou].is-gone .threshold__reflection[data-astro-cid-bv642hou]{opacity:0}.threshold__meta[data-astro-cid-bv642hou],.threshold__name[data-astro-cid-bv642hou],.threshold__word[data-astro-cid-bv642hou],.sound-switch[data-astro-cid-bv642hou],.threshold__other[data-astro-cid-bv642hou]{transition:opacity .45s}.threshold[data-astro-cid-bv642hou].is-entered [data-astro-cid-bv642hou]:is(.threshold__meta,.threshold__name,.threshold__word,.sound-switch,.threshold__other){opacity:0}.threshold[data-astro-cid-bv642hou].is-entered{pointer-events:none}.threshold[data-astro-cid-bv642hou].is-gone{background:0 0}.threshold[data-astro-cid-bv642hou].is-gone .threshold__door[data-astro-cid-bv642hou]{opacity:0;transition:opacity .4s;animation:none}.threshold__meta[data-astro-cid-bv642hou]{inset:0 var(--gutter) auto;font:400 var(--text-xs) / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e8e5df38;flex-wrap:wrap;gap:.25rem 2.25rem;margin:0;padding:1.5rem 0 1.1rem;display:flex;position:absolute}.threshold__meta[data-astro-cid-bv642hou] div[data-astro-cid-bv642hou]{gap:.7em;display:flex}.threshold__meta[data-astro-cid-bv642hou] dt[data-astro-cid-bv642hou]{color:var(--op-dim)}.threshold__meta[data-astro-cid-bv642hou] dd[data-astro-cid-bv642hou]{margin:0}.threshold__name[data-astro-cid-bv642hou]{left:0;right:0;bottom:calc(100% - var(--door-top) + clamp(2rem, 7vh, 4.5rem));padding:0 var(--gutter);text-align:center;position:absolute}.threshold__name[data-astro-cid-bv642hou] h2[data-astro-cid-bv642hou]{font:300 var(--text-display) / 1.05 var(--font-display);letter-spacing:-.01em;margin:0}.threshold__name[data-astro-cid-bv642hou] h2[data-astro-cid-bv642hou] span[data-astro-cid-bv642hou]{font:300 var(--text-lg) / 1 var(--font-zh);letter-spacing:.08em;color:var(--op-dim);margin-left:.2em}.threshold__name[data-astro-cid-bv642hou] p[data-astro-cid-bv642hou]{font:400 var(--text-xs) / 1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--op-dim);margin:.9rem 0 0}.threshold__entry[data-astro-cid-bv642hou]{left:var(--door-x);top:var(--door-top);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.threshold__enter[data-astro-cid-bv642hou]{color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 2.5rem .5rem;display:flex;position:relative}.threshold__door[data-astro-cid-bv642hou]{width:var(--door-w);height:var(--door-h);box-shadow:0 0 calc(var(--door-w) * .8) calc(var(--door-w) * .14) #fff4e28c, 0 0 calc(var(--door-w) * 5) calc(var(--door-w) * 1.1) #fff4e21a;background:#fff7ea;transition:box-shadow .5s;animation:3.7s step-end infinite op-door-breathe;display:block}.threshold__enter[data-astro-cid-bv642hou]:is(:hover,:focus-visible) .threshold__door[data-astro-cid-bv642hou]{box-shadow:0 0 calc(var(--door-w) * 1.2) calc(var(--door-w) * .3) #fff4e2bf, 0 0 calc(var(--door-w) * 7) calc(var(--door-w) * 2) #fff4e22e}.threshold__enter[data-astro-cid-bv642hou]:focus-visible{outline:none}.threshold__enter[data-astro-cid-bv642hou]:focus-visible .threshold__word[data-astro-cid-bv642hou]{text-underline-offset:.5em;text-decoration:underline}@keyframes op-door-breathe{0%,to{opacity:1}13%{opacity:.93}19%{opacity:1}37%{opacity:.9}41%{opacity:.97}63%{opacity:.92}71%{opacity:1}88%{opacity:.94}}.threshold__word[data-astro-cid-bv642hou]{margin-top:calc(var(--door-h) * 1.25 + clamp(.75rem, 2.5vh, 1.5rem));font:500 var(--text-sm) / 1 var(--font-mono);letter-spacing:.34em;text-transform:uppercase;margin-right:-.34em}.sound-switch[data-astro-cid-bv642hou]{color:var(--op-dim);font:400 var(--text-xs) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--t-quick) var(--ease-out), opacity .45s ease;background:0 0;border:0;align-items:center;gap:.6em;padding:.35rem .5rem;display:inline-flex}.threshold__entry[data-astro-cid-bv642hou] .sound-switch[data-astro-cid-bv642hou]{margin-top:.75rem}.sound-switch--bar[data-astro-cid-bv642hou]{z-index:5;margin-left:auto;margin-right:-.5rem;position:relative}.stage[data-astro-cid-bv642hou].is-done .sound-switch--bar[data-astro-cid-bv642hou]{display:none}.sound-switch[data-astro-cid-bv642hou]:is(:hover,:focus-visible){color:var(--op-paper)}.sound-switch[data-astro-cid-bv642hou]:focus-visible{outline:1px solid var(--op-paper);outline-offset:2px}.sound-switch[data-astro-cid-bv642hou] span[data-astro-cid-bv642hou]{color:var(--op-paper)}.sound-switch[data-astro-cid-bv642hou] i[data-astro-cid-bv642hou]{border:1px solid;width:9px;height:15px;position:relative}.sound-switch[data-astro-cid-bv642hou] i[data-astro-cid-bv642hou]:after{content:"";background:var(--op-paper);height:5px;transition:transform var(--t-quick) var(--ease-out);position:absolute;top:1px;left:1px;right:1px}.sound-switch[data-astro-cid-bv642hou][aria-pressed=false] i[data-astro-cid-bv642hou]:after{background:var(--op-dim);transform:translateY(6px)}.threshold__other[data-astro-cid-bv642hou]{inset:auto var(--gutter) 0;border-top:1px solid #e8e5df38;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 2rem;padding:1.1rem 0 1.5rem;display:flex;position:absolute}.threshold__other[data-astro-cid-bv642hou] button[data-astro-cid-bv642hou]{color:var(--op-dim);font:400 var(--text-xs) / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--t-quick) var(--ease-out);background:0 0;border:0;padding:.25rem 0}.threshold__other[data-astro-cid-bv642hou] button[data-astro-cid-bv642hou]:is(:hover,:focus-visible){color:var(--op-paper)}.threshold__other[data-astro-cid-bv642hou] button[data-astro-cid-bv642hou]:focus-visible{outline:1px solid var(--op-paper);outline-offset:3px}@media (prefers-reduced-motion:reduce){.threshold__door[data-astro-cid-bv642hou],.th-mist[data-astro-cid-bv642hou],.th-dust[data-astro-cid-bv642hou],.th-grain[data-astro-cid-bv642hou],.th-scratch[data-astro-cid-bv642hou]{animation:none}}.curtain[data-astro-cid-bv642hou]{z-index:60;background:var(--op-flash);opacity:0;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.slate[data-astro-cid-bv642hou]{color:#161514;opacity:0;will-change:transform, opacity, filter;flex-direction:column;align-items:center;gap:1.4rem;margin:0;display:flex}.slate__mark[data-astro-cid-bv642hou]{font-family:var(--font-ja);font-size:clamp(4.5rem,3rem + 6vw,8.5rem);font-weight:400;line-height:1}.slate__word[data-astro-cid-bv642hou]{font:500 var(--text-xs) / 1 var(--font-mono);letter-spacing:.32em;text-transform:uppercase}@media (width<=900px){.rec__scene[data-astro-cid-bv642hou]{display:none}}@media (width<=640px){.rec__scene[data-astro-cid-bv642hou],.tc[data-astro-cid-bv642hou]{display:none}.sub[data-astro-cid-bv642hou]{max-width:74vw}}@media (prefers-reduced-motion:reduce){.grain[data-astro-cid-bv642hou],.stage[data-astro-cid-bv642hou].is-poster:after{animation:none}}.sheet[data-astro-cid-lcdefpme]{max-width:var(--sheet-max);padding:0 var(--gutter);--col-cut:5rem;--col-picture:minmax(0, 5fr);--col-action:minmax(0, 4fr);--col-notes:minmax(0, 2.6fr);margin:0 auto}.sheet-head__actions[data-astro-cid-lcdefpme] .replay[data-astro-cid-lcdefpme]{font:400 var(--text-xs) / 1 var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--gray)}.sheet-head__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem;display:flex}.sheet-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--ink);display:flex;position:relative}html.opening-settle .sheet-head[data-astro-cid-lcdefpme]{border-bottom-color:#0000}html.opening-settle .sheet-head[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);transform-origin:0;height:1px;animation:settle-rule var(--settle,.9s) var(--ease-action) both;position:absolute;bottom:-1px;left:0;right:0}html.opening-settle .sheet-head[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:settle-drop var(--settle,.9s) var(--ease-out) both}html.opening-settle main[data-astro-cid-lcdefpme]{animation:settle-fade var(--settle,.9s) var(--ease-out) calc(var(--settle,.9s) * .35) both}@keyframes settle-rule{0%{transform:scaleX(0)}}@keyframes settle-drop{0%{opacity:0;transform:translateY(-.6rem)}}@keyframes settle-fade{0%{opacity:0}}.sheet-head__fields[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.sheet-head__fields[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-2);display:flex}.sheet-head__fields[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--gray)}.sheet-head__fields[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{white-space:nowrap}.intro[data-astro-cid-lcdefpme]{padding:var(--space-6) 0 var(--space-4)}.intro__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:300;font-size:var(--text-display);letter-spacing:-.02em;line-height:1}.intro__cjk[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--gray);vertical-align:.35em;margin-left:.35em;font-size:.32em;font-weight:400;display:inline-block}.intro__line[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:52ch;font-size:var(--text-lg);line-height:1.5}.intro__links[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.intro__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px}.intro__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.scene-index[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.scene-index[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.scene-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.scene-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.scene-index__letter[data-astro-cid-lcdefpme]{width:1.8em;height:1.8em;margin-right:var(--space-1);border:var(--hairline) solid currentColor;place-items:center;display:inline-grid}.scene-index__count[data-astro-cid-lcdefpme]{color:var(--gray)}.scene[data-astro-cid-lcdefpme]{padding-top:var(--space-5);scroll-margin-top:var(--space-4)}.scene__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--ink);flex-wrap:wrap;display:flex}.scene__title[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-2) var(--space-3);font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);flex-wrap:wrap;display:flex}.scene__letter[data-astro-cid-lcdefpme]{color:var(--gray)}.scene__cjk[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--gray);letter-spacing:.08em}.scene__note[data-astro-cid-lcdefpme]{color:var(--gray);font-size:var(--text-sm)}.scene[data-astro-cid-lcdefpme][data-section=offscreen]{margin-top:var(--space-6)}.scene[data-astro-cid-lcdefpme][data-section=offscreen] .scene__head[data-astro-cid-lcdefpme]{border-bottom-style:dashed}.columns[data-astro-cid-lcdefpme]{grid-template-columns:var(--col-cut) var(--col-picture) var(--col-action) var(--col-notes);color:var(--gray);border-bottom:var(--hairline) solid var(--rule);display:grid}.columns[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{padding:var(--space-2) var(--space-4);border-left:var(--hairline) solid var(--rule)}.columns[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.columns[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][lang]{margin-left:var(--space-1);letter-spacing:.1em}.slate[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-5);padding:var(--space-5) 0;border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;align-items:baseline;display:flex}.slate__status[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:inline-flex}.slate__dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;width:7px;height:7px}.slate__note[data-astro-cid-lcdefpme]{color:var(--gray)}.replay[data-astro-cid-lcdefpme]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.replay[data-astro-cid-lcdefpme]:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sheet-foot[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding:var(--space-3) 0 var(--space-5);border-top:var(--hairline) solid var(--ink);color:var(--gray);flex-wrap:wrap;display:flex}@media (width<=819px){.columns[data-astro-cid-lcdefpme]{display:none}.intro__line[data-astro-cid-lcdefpme]{font-size:1.0625rem}.intro[data-astro-cid-lcdefpme]{padding:var(--space-6) 0 var(--space-5)}}
