.hero[data-astro-cid-lcdefpme]{padding-block:clamp(40px,6vw,96px) clamp(56px,8vw,120px)}.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-top:clamp(16px,2vw,28px);font-size:clamp(2.75rem,7.4vw,6.75rem);line-height:1.06}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:clamp(22px,3vw,40px);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.6}.hero__en[data-astro-cid-lcdefpme]{max-width:34em;color:var(--muted);margin-top:12px;font-size:.9688rem;line-height:1.7}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:clamp(30px,4vw,52px);display:flex}.hero__art[data-astro-cid-lcdefpme]{aspect-ratio:5/6;max-height:640px;margin-bottom:28px;position:relative}.hero__art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%}.hero__label[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--ink);grid-template-columns:auto auto;gap:2px 22px;padding:16px 22px 18px;font-size:.875rem;font-weight:600;line-height:1.4;display:grid;position:absolute;bottom:-28px;right:-1px}.hero__label[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--muted);grid-column:1/-1;margin-bottom:4px;font-size:.6875rem;font-weight:700}.hero__label[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin-right:.15em;font-size:1.75rem;font-weight:900;line-height:1}.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;position:relative}.feature__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--lilac-100);overflow:hidden}.feature__media[data-astro-cid-lcdefpme] img,.feature__media[data-astro-cid-lcdefpme] svg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.feature[data-astro-cid-lcdefpme]:hover .feature__media[data-astro-cid-lcdefpme] img,.feature[data-astro-cid-lcdefpme]:hover .feature__media[data-astro-cid-lcdefpme] svg{transform:scale(1.03)}.feature__body[data-astro-cid-lcdefpme]{background:var(--lilac-200);flex-direction:column;padding:clamp(24px,3.4vw,52px);display:flex}.feature__body[data-astro-cid-lcdefpme] .card__meta[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:0}.feature__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:clamp(14px,2vw,24px);font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.14}.feature__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.feature__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.feature[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:underline 3px}.feature__en[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.875rem;font-weight:700}.feature__summary[data-astro-cid-lcdefpme]{margin-top:clamp(14px,1.8vw,22px);font-size:1.0625rem;line-height:1.8}.feature__foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.feature[data-astro-cid-lcdefpme]:hover .feature__foot[data-astro-cid-lcdefpme] svg{transform:translate(5px)}.feature-more[data-astro-cid-lcdefpme]{margin-top:clamp(40px,5vw,72px)}.plan[data-astro-cid-lcdefpme]{background:var(--ink);grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr 1fr;gap:3px;padding:3px;display:grid}.room[data-astro-cid-lcdefpme]{background:var(--paper);display:flex}.room--films[data-astro-cid-lcdefpme]{grid-row:1/3}.room--games[data-astro-cid-lcdefpme]{grid-column:2/4}.room--films[data-astro-cid-lcdefpme]{background:var(--lilac-200)}.room--lab[data-astro-cid-lcdefpme]{background:var(--lilac-50)}.room[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;min-height:clamp(220px,22vw,300px);padding:clamp(20px,2.6vw,36px);text-decoration:none;transition:background .18s,color .18s;display:flex}.room__no[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:.8125rem;font-weight:800}.room__name[data-astro-cid-lcdefpme]{margin-top:clamp(10px,1.4vw,18px);font-size:clamp(1.875rem,3.6vw,3.25rem);font-weight:900;line-height:1.1}.room--films[data-astro-cid-lcdefpme] .room__name[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,5vw,4.5rem)}.room__en[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:.75rem;font-weight:700}.room__intro[data-astro-cid-lcdefpme]{max-width:26em;margin-top:16px;font-size:.9688rem;line-height:1.75}.room__foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;font-size:.875rem;font-weight:800;display:flex}.room__foot[data-astro-cid-lcdefpme] svg{width:2em;height:1em;transition:transform .2s}.room[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.room[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{background:var(--ink);color:var(--paper)}.room[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .room__foot[data-astro-cid-lcdefpme] svg{transform:translate(6px)}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:8px 32px;padding-block:clamp(20px,2.4vw,30px);display:grid}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.news[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:700;line-height:2}.news[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.1875rem,1.7vw,1.4375rem);line-height:1.4}.news[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.news[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.news[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46em;color:var(--muted);margin-top:6px;font-size:.9688rem}.about[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink)}.about__in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);display:grid}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:16px;font-size:clamp(2.125rem,4.6vw,4rem);line-height:1.12}.about__points[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);margin-block:clamp(24px,3vw,40px)}.about__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:4px 24px;padding-block:16px;font-size:.9688rem;display:grid}.about__points[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:800}@media (width<=900px){.hero__in[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme],.about__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme]{aspect-ratio:4/3;order:-1}.plan[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.room--films[data-astro-cid-lcdefpme],.room--games[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.about__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.plan[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.room[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:0}}
