html.locked{overflow:hidden}.top-nav[data-astro-cid-73tycy6v]{z-index:20;position:absolute;inset:0 0 auto}.wall-sec[data-astro-cid-73tycy6v]{background:var(--bg);height:100svh;min-height:640px;position:relative;overflow:hidden}.wall[data-astro-cid-73tycy6v]{position:absolute;inset:-4% -3%}.tile[data-astro-cid-73tycy6v]{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:16/9;background:var(--s2);cursor:zoom-in;filter:brightness(.62)saturate(.9);min-width:120px;transition:filter .35s var(--ease), scale .35s var(--ease);will-change:translate;border:0;border-radius:6px;padding:0;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.tile[data-astro-cid-73tycy6v].z0{--w2:1}.tile[data-astro-cid-73tycy6v].z1{z-index:1}.tile[data-astro-cid-73tycy6v].z2{z-index:2}.tile[data-astro-cid-73tycy6v].z3{z-index:3}.tile[data-astro-cid-73tycy6v] img[data-astro-cid-73tycy6v]{object-fit:cover;width:100%;height:100%}.tile[data-astro-cid-73tycy6v].big{z-index:4;filter:none;box-shadow:0 30px 80px -20px #000c}.tile[data-astro-cid-73tycy6v].big:after{content:"Claymation";font:600 15px var(--text);color:var(--t1);text-shadow:0 1px 8px #0009;position:absolute;bottom:12px;left:14px}.tile[data-astro-cid-73tycy6v]:hover,.tile[data-astro-cid-73tycy6v].near,.tile[data-astro-cid-73tycy6v]:focus-visible{filter:none;z-index:4;scale:1.08}.tile[data-astro-cid-73tycy6v]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.scrim[data-astro-cid-73tycy6v]{z-index:5;pointer-events:none;background:linear-gradient(to top, rgb(var(--bg-rgb) / .95) 0%, rgb(var(--bg-rgb) / .55) 32%, transparent 60%), linear-gradient(to bottom, rgb(var(--bg-rgb) / .8), transparent 18%);position:absolute;inset:0}.intro[data-astro-cid-73tycy6v]{z-index:6;pointer-events:none;position:absolute;bottom:clamp(32px,6vh,72px);left:0;right:0}.kick[data-astro-cid-73tycy6v]{letter-spacing:.14em;text-transform:uppercase;color:var(--t2);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.kick[data-astro-cid-73tycy6v] span[data-astro-cid-73tycy6v]{background:var(--t2);width:28px;height:1px}h1[data-astro-cid-73tycy6v]{letter-spacing:-.03em;color:var(--t1);margin-top:14px;font-size:clamp(56px,9vw,132px);line-height:.95}.how[data-astro-cid-73tycy6v]{max-width:26em;color:var(--t2);margin-top:16px;font-size:18px}.legend[data-astro-cid-73tycy6v]{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:14px;display:flex}.d[data-astro-cid-73tycy6v]{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.d[data-astro-cid-73tycy6v].starter{background:var(--good)}.d[data-astro-cid-73tycy6v].pro{background:var(--red)}.d[data-astro-cid-73tycy6v].history{background:#e8b04a}.focus[data-astro-cid-73tycy6v]{z-index:50;background:rgb(var(--bg-rgb) / .9);opacity:0;transition:opacity .25s var(--ease);place-items:center;padding:72px 24px 24px;display:grid;position:fixed;inset:0}.focus[data-astro-cid-73tycy6v][hidden]{display:none}.focus[data-astro-cid-73tycy6v].on{opacity:1}.stage[data-astro-cid-73tycy6v]{width:min(1100px,100%);transition:transform .3s var(--ease);grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:28px;margin:0;display:grid;transform:scale(.96)}.focus[data-astro-cid-73tycy6v].on .stage[data-astro-cid-73tycy6v]{transform:none}.frame[data-astro-cid-73tycy6v]{aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 40px 120px -40px #ff3b1f73}.frame[data-astro-cid-73tycy6v] video[data-astro-cid-73tycy6v]{object-fit:cover;width:100%;height:100%}.cat[data-astro-cid-73tycy6v]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-t);font-size:13px;font-weight:700}.name[data-astro-cid-73tycy6v]{font-family:var(--display);color:var(--t1);margin-top:8px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1}.line[data-astro-cid-73tycy6v]{color:var(--t3);margin-top:12px;font-size:17px}figcaption[data-astro-cid-73tycy6v] .btn[data-astro-cid-73tycy6v]{min-height:48px;margin-top:22px;font-size:16px}.close[data-astro-cid-73tycy6v],.nav[data-astro-cid-73tycy6v]{background:var(--s3);width:48px;height:48px;color:var(--t1);cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--wa) / .08);border:0;border-radius:999px;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute}.close[data-astro-cid-73tycy6v]:hover,.nav[data-astro-cid-73tycy6v]:hover{background:var(--s4)}.close[data-astro-cid-73tycy6v]{top:20px;right:20px}.prev[data-astro-cid-73tycy6v]{top:50%;left:20px;translate:0 -50%}.next[data-astro-cid-73tycy6v]{top:50%;right:20px;translate:0 -50%}.list[data-astro-cid-73tycy6v]{padding-top:clamp(80px,10vw,140px)}.group[data-astro-cid-73tycy6v]{margin-top:44px}.gh[data-astro-cid-73tycy6v]{color:var(--t1);align-items:center;font-size:17px;font-weight:700;display:flex}.group[data-astro-cid-73tycy6v] ul[data-astro-cid-73tycy6v]{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.row[data-astro-cid-73tycy6v]{background:var(--s1);width:100%;color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--wa) / .05);border:0;border-radius:14px;grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:8px;transition:background .15s;display:grid}.row[data-astro-cid-73tycy6v]:hover{background:#1a1a1d}.row[data-astro-cid-73tycy6v] img[data-astro-cid-73tycy6v]{object-fit:cover;border-radius:8px;width:112px;height:63px}.rt[data-astro-cid-73tycy6v]{gap:2px;display:grid}.rt[data-astro-cid-73tycy6v] strong[data-astro-cid-73tycy6v]{color:var(--t1);font-size:16px}.rt[data-astro-cid-73tycy6v] span[data-astro-cid-73tycy6v]{color:var(--t4);font-size:14px}@media (width<=900px){.stage[data-astro-cid-73tycy6v]{grid-template-columns:1fr;gap:18px}.prev[data-astro-cid-73tycy6v],.next[data-astro-cid-73tycy6v]{top:auto;bottom:20px;translate:none}.group[data-astro-cid-73tycy6v] ul[data-astro-cid-73tycy6v]{grid-template-columns:1fr 1fr}}@media (width<=600px){.wall[data-astro-cid-73tycy6v]{inset:-10% -40%}.tile[data-astro-cid-73tycy6v]{min-width:96px}.group[data-astro-cid-73tycy6v] ul[data-astro-cid-73tycy6v]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-73tycy6v],.focus[data-astro-cid-73tycy6v],.stage[data-astro-cid-73tycy6v]{transition:none}}.unlock[data-astro-cid-73tycy6v]{margin-top:18px}
