.head[data-astro-cid-msakmcbu]{padding-bottom:40px}.k[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}h1[data-astro-cid-msakmcbu]{font-family:var(--serif);font-weight:400;font-size:clamp(48px,7vw,120px);line-height:.9;margin:14px 0 18px}.sum[data-astro-cid-msakmcbu]{font-size:18px;color:#3c3934;max-width:640px}.facts[data-astro-cid-msakmcbu]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.chip[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:11px;padding:6px 10px;border:1px solid #b9b1a4;border-radius:99px;color:#4b4741}.credits[data-astro-cid-msakmcbu]{display:flex;flex-wrap:wrap;gap:10px 36px;margin-top:22px}.credits[data-astro-cid-msakmcbu] dt[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.credits[data-astro-cid-msakmcbu] dd[data-astro-cid-msakmcbu]{font-family:var(--serif);font-size:20px;margin:2px 0 0}.player[data-astro-cid-msakmcbu]{padding-bottom:clamp(60px,10vh,120px)}.about[data-astro-cid-msakmcbu]{display:grid;grid-template-columns:200px 1fr;gap:24px;padding-bottom:clamp(60px,10vh,120px)}.about[data-astro-cid-msakmcbu] p[data-astro-cid-msakmcbu]{font-family:var(--serif);font-size:clamp(22px,2.2vw,32px);line-height:1.25;max-width:880px}@media(max-width:820px){.about[data-astro-cid-msakmcbu]{grid-template-columns:1fr;gap:10px}}.case[data-astro-cid-msakmcbu]{background:var(--paper2);padding:clamp(60px,10vh,120px) 0}.ct[data-astro-cid-msakmcbu]{font-family:var(--serif);font-weight:400;font-size:clamp(44px,6vw,96px);line-height:.9;margin-bottom:48px}.ct[data-astro-cid-msakmcbu] em[data-astro-cid-msakmcbu]{color:var(--warm)}.steps[data-astro-cid-msakmcbu]{display:grid;grid-template-columns:200px 1fr;border-top:1px solid #cbc3b6}.toc[data-astro-cid-msakmcbu]{position:sticky;top:80px;align-self:start;padding-top:24px;list-style:none}.toc[data-astro-cid-msakmcbu] a[data-astro-cid-msakmcbu]{display:block;font-family:var(--mono);font-size:12px;padding:7px 0;color:var(--muted);letter-spacing:.06em}.toc[data-astro-cid-msakmcbu] a[data-astro-cid-msakmcbu]:hover{color:var(--ink)}.step[data-astro-cid-msakmcbu]{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(20px,3vw,48px);padding:36px 0;border-bottom:1px solid #cbc3b6;scroll-margin-top:80px}.n[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:11px;color:var(--warm);letter-spacing:.14em}h3[data-astro-cid-msakmcbu]{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,44px);line-height:1;margin:8px 0 12px}.step[data-astro-cid-msakmcbu] p[data-astro-cid-msakmcbu]{font-size:15px;line-height:1.55;color:#3c3934}blockquote[data-astro-cid-msakmcbu]{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.25;margin-top:16px;padding-left:16px;border-left:2px solid var(--warm)}.vis[data-astro-cid-msakmcbu]{aspect-ratio:16/9;overflow:hidden;background:#d4cdc1;position:relative}.step[data-astro-cid-msakmcbu].wide{grid-template-columns:1fr}.step[data-astro-cid-msakmcbu].wide>div[data-astro-cid-msakmcbu]:first-child{max-width:640px}.board[data-astro-cid-msakmcbu]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:22px 14px;counter-reset:p}.board[data-astro-cid-msakmcbu] .fr[data-astro-cid-msakmcbu]{position:relative;aspect-ratio:16/9;overflow:hidden;background:#d4cdc1;border:1px solid #c8c0b2}.board[data-astro-cid-msakmcbu] img[data-astro-cid-msakmcbu]{filter:saturate(.75)}.board[data-astro-cid-msakmcbu] li[data-astro-cid-msakmcbu]:hover img[data-astro-cid-msakmcbu]{filter:none}.board[data-astro-cid-msakmcbu] small[data-astro-cid-msakmcbu]{position:absolute;left:6px;top:5px;font-family:var(--mono);font-size:9px;color:#fff;background:#00000073;padding:2px 5px}.board[data-astro-cid-msakmcbu] p[data-astro-cid-msakmcbu]{font-size:13px!important;line-height:1.35!important;margin-top:8px;color:#4b4741}@media(max-width:1000px){.board[data-astro-cid-msakmcbu]{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.board[data-astro-cid-msakmcbu]{grid-template-columns:1fr 1fr}}.sheet[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:11px;background:#f6f3ee;border:1px solid #c8c0b2;padding:14px;line-height:1.9}.r[data-astro-cid-msakmcbu]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:3px 0;line-height:1.5;border-bottom:1px dashed #d4ccbf}.r[data-astro-cid-msakmcbu] span[data-astro-cid-msakmcbu]:last-child{text-align:right}.versions[data-astro-cid-msakmcbu]{display:flex;gap:10px;align-items:end}.versions[data-astro-cid-msakmcbu] div[data-astro-cid-msakmcbu]{background:#000;overflow:hidden}.versions[data-astro-cid-msakmcbu] .h[data-astro-cid-msakmcbu]{width:70%;aspect-ratio:16/9}.versions[data-astro-cid-msakmcbu] .v[data-astro-cid-msakmcbu]{width:22%;aspect-ratio:9/16}.visuals[data-astro-cid-msakmcbu]{display:grid;gap:14px;align-content:start}.step[data-astro-cid-msakmcbu].solo{grid-template-columns:1fr}.step[data-astro-cid-msakmcbu].solo>div[data-astro-cid-msakmcbu]:first-child{max-width:720px}blockquote[data-astro-cid-msakmcbu] cite[data-astro-cid-msakmcbu]{display:block;font-family:var(--mono);font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px}.docs[data-astro-cid-msakmcbu]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.docs[data-astro-cid-msakmcbu] li[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:10px;letter-spacing:.04em;padding:5px 9px 5px 22px;border:1px solid #c8c0b2;background:#f6f3ee;color:#4b4741;position:relative}.docs[data-astro-cid-msakmcbu] li[data-astro-cid-msakmcbu]:before{content:"";position:absolute;left:8px;top:50%;width:7px;height:9px;margin-top:-5px;border:1px solid #8a8378;border-top-right-radius:3px}.gal[data-astro-cid-msakmcbu]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px}.gal[data-astro-cid-msakmcbu].big{grid-template-columns:repeat(3,1fr)}.gal[data-astro-cid-msakmcbu] .fr[data-astro-cid-msakmcbu]{position:relative;aspect-ratio:16/9;overflow:hidden;background:#d4cdc1;border:1px solid #c8c0b2}.gal[data-astro-cid-msakmcbu] small[data-astro-cid-msakmcbu]{position:absolute;left:6px;top:5px;font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:#fff;background:#b4532ad9;padding:2px 6px}.gal[data-astro-cid-msakmcbu] p[data-astro-cid-msakmcbu]{font-size:13px!important;line-height:1.35!important;margin-top:8px;color:#4b4741}@media(max-width:620px){.gal[data-astro-cid-msakmcbu],.gal[data-astro-cid-msakmcbu].big{grid-template-columns:1fr 1fr}}.ba[data-astro-cid-msakmcbu] .lb[data-astro-cid-msakmcbu]{position:absolute;top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00000080;padding:4px 8px;pointer-events:none}.ba[data-astro-cid-msakmcbu] .lb[data-astro-cid-msakmcbu].l{left:10px}.ba[data-astro-cid-msakmcbu] .lb[data-astro-cid-msakmcbu].r{right:10px}.ba[data-astro-cid-msakmcbu] .a[data-astro-cid-msakmcbu]{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x,50%))}.ba[data-astro-cid-msakmcbu] input[data-astro-cid-msakmcbu]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.ba[data-astro-cid-msakmcbu]:after{content:"";position:absolute;top:0;bottom:0;left:var(--x,50%);width:1px;background:#fff;pointer-events:none}@media(max-width:820px){.steps[data-astro-cid-msakmcbu],.step[data-astro-cid-msakmcbu]{grid-template-columns:1fr}.toc[data-astro-cid-msakmcbu]{display:none}}.next[data-astro-cid-msakmcbu]{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--line)}.next[data-astro-cid-msakmcbu] span[data-astro-cid-msakmcbu]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.next[data-astro-cid-msakmcbu] b[data-astro-cid-msakmcbu]{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,52px)}.next[data-astro-cid-msakmcbu]:hover b[data-astro-cid-msakmcbu]{color:var(--warm)}
