.playground-intro{margin-bottom:clamp(56px,8vw,110px);font-size:clamp(18px,2vw,26px);line-height:1.9}.playground-works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,90px) clamp(28px,4.5vw,72px);margin-top:45px}.playground-work{display:block}.playground-work__art{position:relative;aspect-ratio:16/10}.playground-work__text{padding-top:24px}.playground-work h3{margin-top:12px;font-size:clamp(20px,2.1vw,28px);font-weight:500;line-height:1.5}.playground-work__en{margin-top:4px;color:var(--text-muted);font-family:var(--font-display),sans-serif;font-size:12px;letter-spacing:.04em}.playground-work__summary{margin-top:18px;color:var(--text-strong);font-size:14px;line-height:2.05}.playground-work__facts{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.playground-work__facts dt{color:var(--accent);font-family:var(--font-display),sans-serif;font-size:11px;letter-spacing:.05em}.playground-work__facts dd{margin-top:5px;color:var(--text-body);font-family:var(--font-display),sans-serif;font-size:13px;font-variant-numeric:tabular-nums}.playground-work .text-link{margin-top:20px}.playground-work:focus-visible{outline:2px solid var(--accent);outline-offset:8px}@media (hover:hover){.playground-work:hover .text-link{color:var(--accent);border-color:var(--accent)}.playground-work:hover .playground-art img{transform:translate(-50%,-5%)}}.playground-art{position:absolute;inset:0;overflow:hidden}.playground-art--mark{display:grid;place-items:center}.playground-art--mark .mark-dots{width:22%;height:auto}.playground-art__planet{position:absolute;top:70%;left:50%;width:165%;aspect-ratio:1;border:1px solid var(--night-stroke);border-radius:50%;background:linear-gradient(var(--concert-planet),var(--concert-planet-shade) 26%);transform:translateX(-50%)}.playground-art--concert img{position:absolute;bottom:27%;left:50%;width:auto;height:56%;transform:translate(-50%);transition:transform .5s var(--ease)}@media (max-width:800px){.playground-works{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.playground-art--concert img{transition:none}}