.overlay.svelte-3h7a82{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#efe6d980;inset:0;padding-top:32px;position:fixed;z-index:101}@media (min-width:768px){.overlay.svelte-3h7a82{padding-left:32px}}.inner.svelte-3h7a82{background:#afa199eb;height:calc(var(--screen) - 32px);overflow-y:auto}@media (max-width:767px){.inner.svelte-3h7a82{grid-template-rows:1fr auto;height:100%}}.images.svelte-3h7a82{align-items:center;display:flex;gap:24px;grid-column:1/-1;height:100%;overflow-x:auto;padding-inline:16px}@media (min-width:768px){.images.svelte-3h7a82{flex-direction:column;gap:0;grid-column:2/span 16;height:auto;padding-left:0;padding-top:calc(var(--column)*1)}}.images.svelte-3h7a82 picture,.images.svelte-3h7a82 video{display:block;margin-bottom:var(--column);width:100%}.images.svelte-3h7a82 img,.images.svelte-3h7a82 video{display:block;height:auto;width:calc(var(--column)*6)}@media (min-width:768px){.images.svelte-3h7a82 img,.images.svelte-3h7a82 video{width:100%}}.text.svelte-3h7a82{color:#393c2a;display:flex;flex-direction:column;grid-column:1/-1;max-width:480px;padding:0 10px 18px}@media (min-width:768px){.text.svelte-3h7a82{grid-column:21/-3;height:calc(var(--screen) - 32px);padding:160px 0 72px;position:sticky;top:0}}.info.svelte-3h7a82{display:flex;flex-direction:column;gap:16px}.description.svelte-3h7a82{font-size:.7rem}.year.svelte-3h7a82{font-size:.7rem;line-height:1}.list.svelte-3h7a82{--columns:9;font-size:.7rem;grid-column:1/-1}.list.svelte-3h7a82 .title:where(.svelte-3h7a82){font-weight:600}@media (min-width:768px){.list.svelte-3h7a82 .title:where(.svelte-3h7a82){grid-column:1/span 3}}.details.svelte-3h7a82{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-block:32px 24px}@media (min-width:768px){.details.svelte-3h7a82{margin-block:auto 0}}.details.svelte-3h7a82 .list:where(.svelte-3h7a82){width:100%}.stack.svelte-3h7a82 p:where(.svelte-3h7a82){grid-column:4/-1}.credits.svelte-3h7a82{align-items:start}.credits.svelte-3h7a82 p:where(.svelte-3h7a82){grid-column:1/span 3}.credits.svelte-3h7a82 ul:where(.svelte-3h7a82){gap:.25em;grid-column:4/-1}.credits.svelte-3h7a82 li:where(.svelte-3h7a82){display:block}.visit.svelte-3h7a82{align-items:center;display:inline-flex;font-weight:600;gap:8px}.close.svelte-3h7a82{align-items:center;appearance:none;background:none;border:none;display:flex;font-family:inherit;font-size:.6rem;font-weight:500;height:32px;padding:0 1em;position:fixed;right:0;text-transform:uppercase;top:0}
