.work[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""title""stage""text""step";gap:20px;display:grid}.back[data-astro-cid-pznzci7v]{color:var(--mint);grid-area:back;justify-self:start;padding:8px 0;text-decoration:none}.title-block[data-astro-cid-pznzci7v]{grid-area:title}.stage[data-astro-cid-pznzci7v]{grid-area:stage;gap:12px;min-width:0;display:grid}.text[data-astro-cid-pznzci7v]{grid-area:text;align-content:start;gap:20px;min-width:0;display:grid}.step[data-astro-cid-pznzci7v]{grid-area:step}.title-block[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.tt[data-astro-cid-pznzci7v]{min-width:0}h1[data-astro-cid-pznzci7v]{font-size:var(--step-3);overflow-wrap:anywhere}.kana[data-astro-cid-pznzci7v]{color:var(--ch);font-size:clamp(1.2rem,5vw,1.6rem)}.meta[data-astro-cid-pznzci7v]{color:var(--cream-soft);font-size:var(--step--1);font-family:var(--font-pixel);align-items:center;gap:8px;margin:8px 0 0;display:flex}.dot[data-astro-cid-pznzci7v]{background:var(--ch);border-radius:50%;width:10px;height:10px}.screen[data-astro-cid-pznzci7v]{justify-self:center;width:100%}.screen[data-astro-cid-pznzci7v]>img{object-fit:contain}.dim[data-astro-cid-pznzci7v]{font-size:var(--step--2);align-items:center;gap:10px;display:flex}.dim[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{height:var(--stroke);background:var(--cream);flex:1;position:relative}.dim[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]:first-child:before,.dim[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]:last-child:after{content:"";border:4.5px solid #0000;position:absolute;top:-4px}.dim[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]:first-child:before{border-right-color:var(--cream);border-left-width:0;left:-2px}.dim[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]:last-child:after{border-left-color:var(--cream);border-right-width:0;right:-2px}.dim[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]{letter-spacing:.06em;font-weight:700}.controls[data-astro-cid-pznzci7v]{align-items:center;gap:8px;display:flex}.controls[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v]{border:var(--stroke) solid var(--cream);background:var(--void);width:48px;height:48px;color:var(--cream);font:inherit;font-size:var(--step-0);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.controls[data-astro-cid-pznzci7v] svg[data-astro-cid-pznzci7v]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;width:22px;height:22px}.controls[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v][data-show=toggle]{border-color:var(--ch);color:var(--ch)}.controls[data-astro-cid-pznzci7v] .i-play[data-astro-cid-pznzci7v]{fill:currentColor;stroke:none}.controls[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v][aria-pressed=false] .i-play[data-astro-cid-pznzci7v],.controls[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v][aria-pressed=true] .i-pause[data-astro-cid-pznzci7v]{display:none}.count[data-astro-cid-pznzci7v]{font-variant-numeric:tabular-nums;color:var(--cream-soft);margin-left:auto}.count[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);color:var(--cream)}.count[data-astro-cid-pznzci7v]{font-family:var(--font-pixel)}.thumbs[data-astro-cid-pznzci7v]{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.thumbs[data-astro-cid-pznzci7v]::-webkit-scrollbar{display:none}.thumbs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{scroll-snap-align:start;flex:none}.thumbs[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v]{aspect-ratio:1;background:var(--panel);cursor:pointer;opacity:.5;border:3px solid #0000;border-radius:10px;width:72px;padding:0;display:block;overflow:hidden}.thumbs[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v]>img{object-fit:cover;width:100%;height:100%}.thumbs[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v][aria-current]{opacity:1;border-color:var(--ch)}.gallery[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-pznzci7v] .tv[data-astro-cid-pznzci7v]{aspect-ratio:4/3}.desc[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{max-width:62ch;margin:0 0 12px}.spec[data-astro-cid-pznzci7v]{border-top:var(--stroke) solid var(--rule);margin:0}.spec[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-bottom:var(--stroke) solid var(--rule);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.spec[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{min-width:0;margin:0}.step[data-astro-cid-pznzci7v]{border-top:var(--stroke) solid var(--rule);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.step[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{gap:4px;min-width:0;padding:16px 12px 16px 0;text-decoration:none;display:grid}.step[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]+a[data-astro-cid-pznzci7v]{text-align:right;border-left:var(--stroke) solid var(--rule);padding:16px 0 16px 12px}.step[data-astro-cid-pznzci7v] .t[data-astro-cid-pznzci7v]{font-family:var(--font-display);text-transform:uppercase;font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.05}.step[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .t[data-astro-cid-pznzci7v]{color:var(--ch)}@media (width>=1000px){.work[data-astro-cid-pznzci7v]{grid-template:"back back""stage title""stage text"1fr"step step"/minmax(0,1.6fr) minmax(300px,1fr);column-gap:48px}.thumbs[data-astro-cid-pznzci7v]{flex-wrap:wrap;margin:0;padding:4px 0 8px;overflow:visible}.thumbs[data-astro-cid-pznzci7v] button[data-astro-cid-pznzci7v]{width:64px}}
