.desk[data-astro-cid-m6jvtcck]{min-height:100svh;display:grid;place-items:center;padding:8px 16px 24px;background:#fff}.sr[data-astro-cid-m6jvtcck]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.board[data-astro-cid-m6jvtcck]{--blue: #42638f;position:relative;container-type:inline-size;width:min(96vw,1180px,calc(100svh * 1.15));aspect-ratio:1;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#111}.board[data-astro-cid-m6jvtcck]>p[data-astro-cid-m6jvtcck],.legend[data-astro-cid-m6jvtcck]{position:absolute;margin:0}.quote[data-astro-cid-m6jvtcck]{left:9%;top:9%;font-size:2.4cqw;line-height:1.12;z-index:4}.cursor[data-astro-cid-m6jvtcck]{right:3%;top:10.5%;font-size:2.4cqw;z-index:4}.cursor[data-astro-cid-m6jvtcck] .arrow[data-astro-cid-m6jvtcck]{position:absolute;left:6%;top:105%;font-size:1.9cqw;rotate:-60deg}.kinds[data-astro-cid-m6jvtcck]{left:51.5%;top:52%;font-size:1.6cqw;line-height:1.15;z-index:5}.obj[data-astro-cid-m6jvtcck]{position:absolute;display:block;outline:1.2px solid var(--blue);outline-offset:-1px;text-decoration:none;color:#111}.obj[data-astro-cid-m6jvtcck] img[data-astro-cid-m6jvtcck]{position:absolute;inset:1%;width:98%;height:98%;object-fit:contain;filter:blur(1.1px);transition:filter .3s ease,scale .3s ease}.obj[data-astro-cid-m6jvtcck].soft img[data-astro-cid-m6jvtcck]{filter:blur(2.2px)}.obj[data-astro-cid-m6jvtcck]:hover,.obj[data-astro-cid-m6jvtcck]:focus-visible{z-index:9!important}.obj[data-astro-cid-m6jvtcck]:hover img[data-astro-cid-m6jvtcck],.obj[data-astro-cid-m6jvtcck]:focus-visible img[data-astro-cid-m6jvtcck]{filter:none;scale:1.06}.obj[data-astro-cid-m6jvtcck]:focus-visible{outline:2px solid var(--blue)}.h[data-astro-cid-m6jvtcck]{position:absolute;width:1.15cqw;height:1.15cqw;border:1.2px solid var(--blue);background:#fff;translate:-50% -50%}.h[data-astro-cid-m6jvtcck].tl{left:0;top:0}.h[data-astro-cid-m6jvtcck].tm{left:50%;top:0}.h[data-astro-cid-m6jvtcck].tr{left:100%;top:0}.h[data-astro-cid-m6jvtcck].ml{left:0;top:50%}.h[data-astro-cid-m6jvtcck].mr{left:100%;top:50%}.h[data-astro-cid-m6jvtcck].bl{left:0;top:100%}.h[data-astro-cid-m6jvtcck].bm{left:50%;top:100%}.h[data-astro-cid-m6jvtcck].br{left:100%;top:100%}.no[data-astro-cid-m6jvtcck]{position:absolute;font-size:2.4cqw;line-height:1}.num-tl[data-astro-cid-m6jvtcck] .no[data-astro-cid-m6jvtcck]{left:5%;top:5%}.num-tr[data-astro-cid-m6jvtcck] .no[data-astro-cid-m6jvtcck]{right:5%;top:5%}.num-bl[data-astro-cid-m6jvtcck] .no[data-astro-cid-m6jvtcck]{left:5%;bottom:5%}.num-br[data-astro-cid-m6jvtcck] .no[data-astro-cid-m6jvtcck]{right:5%;bottom:5%}.legend[data-astro-cid-m6jvtcck]{list-style:none;padding:0;font-size:2.35cqw;line-height:1.3;white-space:nowrap}.legend[data-astro-cid-m6jvtcck] em[data-astro-cid-m6jvtcck]{font-style:normal;color:#6b7c96;font-size:.82em}.legend[data-astro-cid-m6jvtcck].a{left:57%;top:70%}.legend[data-astro-cid-m6jvtcck].b{left:46%;top:84%}.legend[data-astro-cid-m6jvtcck].c{left:8%;top:75%}h1[data-astro-cid-m6jvtcck]{margin:0;font:300 clamp(2.2rem,4.4vw,3.6rem)/1 var(--label);color:var(--gray-dark)}.intro[data-astro-cid-m6jvtcck] p[data-astro-cid-m6jvtcck]{margin:10px 0 0;max-width:60ch;font-size:1.15rem;line-height:1.45}.work[data-astro-cid-m6jvtcck]{width:min(1100px,94vw);max-height:92svh;margin:auto;padding:0;border:0;overflow:auto;background:#fff;box-shadow:0 24px 70px #1e283c66}.work[data-astro-cid-m6jvtcck]::backdrop{background:#42638f73;backdrop-filter:blur(4px)}.work[data-astro-cid-m6jvtcck] .piece[data-astro-cid-m6jvtcck]{padding:30px clamp(18px,4vw,44px) 44px}.shut[data-astro-cid-m6jvtcck]{position:sticky;top:12px;float:right;z-index:3;margin:12px 12px 0 0;padding:6px 14px;border:1.2px solid #42638f;background:#fff;color:#42638f;font:400 .9rem Arial,sans-serif;cursor:pointer}.shut[data-astro-cid-m6jvtcck]:hover,.shut[data-astro-cid-m6jvtcck]:focus-visible{background:#42638f;color:#fff}.piece[data-astro-cid-m6jvtcck]{display:grid;gap:16px}.tags[data-astro-cid-m6jvtcck]{margin:0;font:700 .9rem var(--label);letter-spacing:.04em}h2[data-astro-cid-m6jvtcck]{margin:0;font:700 clamp(1.5rem,2.8vw,2.3rem)/1.1 var(--label)}.sub[data-astro-cid-m6jvtcck]{margin:-8px 0 0;font:italic 400 1.05rem var(--label);color:#555}.text[data-astro-cid-m6jvtcck]{display:grid;gap:12px}.text[data-astro-cid-m6jvtcck] p[data-astro-cid-m6jvtcck]{margin:0;max-width:68ch;line-height:1.55}.more[data-astro-cid-m6jvtcck]{margin:0;font:700 1rem var(--label)}.more[data-astro-cid-m6jvtcck] a[data-astro-cid-m6jvtcck]{color:inherit;text-decoration-color:var(--pink-deep);text-underline-offset:4px}.strand[data-astro-cid-m6jvtcck]{display:grid;gap:12px;margin-top:18px}.piece[data-astro-cid-m6jvtcck] h3[data-astro-cid-m6jvtcck].strand-title{margin:0;font:700 1.3rem/1.2 var(--label);letter-spacing:0;text-transform:none;color:inherit}.strand-note[data-astro-cid-m6jvtcck]{margin:-4px 0 4px;font:italic 400 .98rem/1.4 var(--label);color:#555}.strand-note[data-astro-cid-m6jvtcck] a[data-astro-cid-m6jvtcck]{color:inherit;text-decoration-color:var(--pink-deep);text-underline-offset:3px}.roles[data-astro-cid-m6jvtcck]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px}.roles[data-astro-cid-m6jvtcck] section[data-astro-cid-m6jvtcck]{padding-top:10px;border-top:3px solid var(--pink-deep)}.roles[data-astro-cid-m6jvtcck] h3[data-astro-cid-m6jvtcck]{margin:0 0 8px}.roles[data-astro-cid-m6jvtcck] p[data-astro-cid-m6jvtcck]{margin:0;font-size:.95rem;line-height:1.5}.roles[data-astro-cid-m6jvtcck] a[data-astro-cid-m6jvtcck],.sub[data-astro-cid-m6jvtcck] a[data-astro-cid-m6jvtcck],h2[data-astro-cid-m6jvtcck] a[data-astro-cid-m6jvtcck]{color:inherit;text-decoration-color:var(--pink-deep);text-underline-offset:3px}.chips[data-astro-cid-m6jvtcck]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-m6jvtcck] li[data-astro-cid-m6jvtcck]{padding:5px 12px;border:1.5px solid #000;border-radius:999px;font:700 .82rem var(--label)}.shifts[data-astro-cid-m6jvtcck]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shifts[data-astro-cid-m6jvtcck] div[data-astro-cid-m6jvtcck]{padding-top:10px;border-top:3px solid var(--pink-deep)}.shifts[data-astro-cid-m6jvtcck] dt[data-astro-cid-m6jvtcck]{font:700 1rem var(--label)}.shifts[data-astro-cid-m6jvtcck] dd[data-astro-cid-m6jvtcck]{margin:6px 0 0;font-size:.92rem;line-height:1.45}.poster[data-astro-cid-m6jvtcck]{margin:0;display:grid;gap:8px}.poster[data-astro-cid-m6jvtcck] img[data-astro-cid-m6jvtcck]{display:block;width:100%;height:auto;border:1px solid #ddd;cursor:zoom-in}.poster[data-astro-cid-m6jvtcck] figcaption[data-astro-cid-m6jvtcck]{display:flex;gap:18px;font:700 .9rem var(--label)}.poster[data-astro-cid-m6jvtcck] figcaption[data-astro-cid-m6jvtcck] a[data-astro-cid-m6jvtcck]{color:inherit;text-decoration-color:var(--pink-deep);text-underline-offset:3px}.stats[data-astro-cid-m6jvtcck]{margin:0;display:flex;flex-wrap:wrap;gap:14px 44px}.stats[data-astro-cid-m6jvtcck] div[data-astro-cid-m6jvtcck]{display:grid}.stats[data-astro-cid-m6jvtcck] dt[data-astro-cid-m6jvtcck]{order:2;font:400 .88rem var(--label)}.stats[data-astro-cid-m6jvtcck] dd[data-astro-cid-m6jvtcck]{margin:0;font:700 clamp(1.6rem,3vw,2.4rem)/1 var(--label)}.sheet-cols[data-astro-cid-m6jvtcck]{display:grid;grid-template-columns:1fr 1.3fr;gap:32px}.piece[data-astro-cid-m6jvtcck] h3[data-astro-cid-m6jvtcck]{margin:0 0 10px;font:700 .8rem var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--pink-deep)}.cols-list[data-astro-cid-m6jvtcck]{margin:0;display:grid;gap:8px}.cols-list[data-astro-cid-m6jvtcck] dt[data-astro-cid-m6jvtcck]{font:700 .95rem var(--label)}.cols-list[data-astro-cid-m6jvtcck] dd[data-astro-cid-m6jvtcck]{margin:2px 0 0;font-size:.92rem;line-height:1.45}.table[data-astro-cid-m6jvtcck]{overflow-x:auto}table[data-astro-cid-m6jvtcck]{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.4}th[data-astro-cid-m6jvtcck]{text-align:left;font:700 .75rem var(--label);letter-spacing:.08em;text-transform:uppercase;color:#555}th[data-astro-cid-m6jvtcck],td[data-astro-cid-m6jvtcck]{padding:9px 12px 9px 0;border-bottom:1px solid #e3e3e3;vertical-align:top}td[data-astro-cid-m6jvtcck]:first-child{font-weight:700;white-space:nowrap}.small[data-astro-cid-m6jvtcck]{margin:10px 0 0;font-size:.88rem;color:#555}@media(max-width:860px){.desk[data-astro-cid-m6jvtcck]{padding:80px 8px 30px}.board[data-astro-cid-m6jvtcck]{width:100%}.shifts[data-astro-cid-m6jvtcck],.sheet-cols[data-astro-cid-m6jvtcck],.roles[data-astro-cid-m6jvtcck]{grid-template-columns:minmax(0,1fr)}}
