{"id":4505,"date":"2026-09-02T12:14:25","date_gmt":"2026-09-02T03:14:25","guid":{"rendered":"https:\/\/animers.site\/?page_id=4505"},"modified":"2026-09-08T11:28:23","modified_gmt":"2026-09-08T02:28:23","slug":"animers-english-review-cinematic-mosaic","status":"publish","type":"page","link":"https:\/\/animers.site\/?page_id=4505&lang=en","title":{"rendered":"Animers | Global Anime &#038; Manga Community"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4505\" class=\"elementor elementor-4505\">\n\t\t\t\t<div class=\"elementor-element elementor-element-583bb90 e-flex e-con-boxed e-con e-parent\" data-id=\"583bb90\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4d4d2f9 e-con-full e-flex e-con e-child\" data-id=\"4d4d2f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7660edf e-con-full e-flex e-con e-child\" data-id=\"7660edf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2700ff9 elementor-widget elementor-widget-text-editor\" data-id=\"2700ff9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700;1,800&family=Noto+Sans+JP:wght@400;500;600;700;800;900&display=swap');\n\n\n:root {\n  --cm-carbon: #05070b;\n  --cm-ink: #0a1422;\n  --cm-bone: #f4f0e6;\n  --cm-white: #fffdf8;\n  --cm-red: #f13b49;\n  --cm-cyan: #08bed2;\n  --cm-yellow: #ffd227;\n  --cm-muted: #aeb8c8;\n  --cm-line: rgba(255,255,255,.18);\n  --cm-shell: 1360px;\n}\n\n\n.elementor-widget-text-editor,\n.elementor-widget-text-editor .elementor-widget-container {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\n.e-con-inner:has(#animers-cinema) {\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\n.e-con-inner:has(#animers-cinema) > .e-con:not(:has(#animers-cinema)) { display: none !important; }\n\n\n.elementor-widget-text-editor:has(#animers-cinema) {\n  width: 100% !important;\n  max-width: none !important;\n  flex: 1 1 100% !important;\n}\n\n\n#animers-cinema,\n#animers-cinema * { box-sizing: border-box; }\n\n\n#animers-cinema {\n  width: 100vw;\n  max-width: none;\n  margin-left: calc(50% - 50vw);\n  overflow: clip;\n  background: var(--cm-carbon);\n  color: var(--cm-white);\n  font-family: \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"Yu Gothic\", Meiryo, sans-serif;\n  font-size: 16px;\n  line-height: 1.75;\n  letter-spacing: .01em;\n}\n\n\n#animers-cinema h1,\n#animers-cinema h2,\n#animers-cinema h3,\n#animers-cinema p,\n#animers-cinema figure { margin: 0; }\n#animers-cinema a { color: inherit; text-decoration: none; }\n#animers-cinema img { display: block; width: 100%; }\n#animers-cinema button,\n#animers-cinema a { -webkit-tap-highlight-color: transparent; }\n\n\n#animers-cinema .cm-shell {\n  width: min(calc(100% - 72px), var(--cm-shell));\n  margin-inline: auto;\n}\n\n\n#animers-cinema .cm-display {\n  font-family: \"Noto Sans JP\", sans-serif;\n  font-weight: 900;\n  letter-spacing: -.065em;\n  line-height: .97;\n}\n\n\n#animers-cinema .cm-condensed {\n  font-family: \"Barlow Condensed\", sans-serif;\n  font-weight: 800;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n}\n\n\n#animers-cinema :focus-visible {\n  outline: 3px solid var(--cm-yellow);\n  outline-offset: 4px;\n}\n\n\n#animers-cinema .cm-skip {\n  position: fixed;\n  top: 14px;\n  left: 14px;\n  z-index: 300;\n  transform: translateY(-180%);\n  padding: 10px 16px;\n  background: var(--cm-yellow);\n  color: var(--cm-ink);\n  font-weight: 900;\n}\n#animers-cinema .cm-skip:focus { transform: none; }\n\n\n\/* header *\/\n#animers-cinema .cm-header {\n  position: absolute;\n  inset: 0 0 auto;\n  z-index: 90;\n  min-height: 86px;\n  border-bottom: 1px solid rgba(255,255,255,.12);\n  background: linear-gradient(180deg, rgba(5,7,11,.88), rgba(5,7,11,.08));\n  animation: cm-header-arrive .48s cubic-bezier(.16,1,.3,1) 2.16s both;\n}\n\n\n#animers-cinema .cm-header-inner {\n  min-height: 86px;\n  display: grid;\n  grid-template-columns: 220px 1fr auto;\n  align-items: center;\n  gap: 34px;\n  padding-bottom: 0;\n}\n\n\n#animers-cinema .cm-logo,\n#animers-cinema .cm-nav,\n#animers-cinema .cm-head-actions { height: 50px; align-items: center; }\n#animers-cinema .cm-logo { display: flex; }\n#animers-cinema .cm-logo img { display: block; width: 198px; height: auto; }\n\n\n#animers-cinema .cm-nav {\n  display: flex;\n  align-items: center;\n  gap: clamp(22px, 2.5vw, 42px);\n  transform: translateY(2mm);\n}\n\n\n#animers-cinema .cm-nav a,\n#animers-cinema .cm-lang {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  min-height: 44px;\n  padding-bottom: 0;\n  font-family: \"Barlow Condensed\", sans-serif;\n  font-size: 16px;\n  font-weight: 800;\n  line-height: 1;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  text-shadow: 0 2px 8px #000;\n}\n\n\n#animers-cinema .cm-nav a::after,\n#animers-cinema .cm-lang::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 100%;\n  bottom: -8px;\n  height: 3px;\n  background: var(--cm-cyan);\n  transition: right .2s ease;\n}\n\n\n#animers-cinema .cm-nav a:hover::after,\n#animers-cinema .cm-nav a:focus-visible::after,\n#animers-cinema .cm-lang:hover::after,\n#animers-cinema .cm-lang:focus-visible::after { right: 0; }\n\n\n#animers-cinema .cm-head-actions { display: flex; align-items: center; gap: 20px; transform: translateY(2mm); }\n\n\n#animers-cinema .cm-button {\n  min-height: 54px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 24px;\n  padding: 0 27px;\n  border: 2px solid var(--cm-white);\n  background: transparent;\n  color: var(--cm-white);\n  font-weight: 900;\n  line-height: 1.15;\n  transition: transform .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease;\n}\n\n\n#animers-cinema .cm-button::after {\n  content: \"\u2197\";\n  font-size: 1.15em;\n  transition: transform .2s ease;\n}\n\n\n#animers-cinema .cm-button:hover,\n#animers-cinema .cm-button:focus-visible { transform: translateY(-3px); }\n#animers-cinema .cm-button:hover::after { transform: translate(3px,-3px); }\n#animers-cinema .cm-button--red { background: var(--cm-red); border-color: var(--cm-red); }\n#animers-cinema .cm-button--red:hover { background: #ff5160; }\n#animers-cinema .cm-button--yellow { background: var(--cm-yellow); border-color: var(--cm-yellow); color: var(--cm-ink); }\n#animers-cinema .cm-button--dark { background: var(--cm-ink); border-color: var(--cm-ink); color: var(--cm-white); }\n\n\n#animers-cinema .cm-menu-button,\n#animers-cinema .cm-mobile-menu { display: none; }\n\n\n\/* cinematic hero *\/\n#animers-cinema .cm-hero {\n  position: relative;\n  min-height: 100svh;\n  isolation: isolate;\n  overflow: hidden;\n  border-bottom: 5px solid var(--cm-red);\n  background: var(--cm-carbon);\n}\n\n\n#animers-cinema .cm-intro-splash {\n  position: fixed;\n  inset: 0;\n  z-index: 160;\n  display: grid;\n  place-items: center;\n  overflow: hidden;\n  background: var(--cm-carbon);\n  pointer-events: none;\n  animation: cm-intro-out .62s cubic-bezier(.77,0,.18,1) 1.64s forwards;\n}\n\n\n#animers-cinema .cm-intro-splash::before,\n#animers-cinema .cm-intro-splash::after {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  width: min(78vw, 1120px);\n  height: 5px;\n  transform: translateX(-50%) scaleX(0);\n  transform-origin: center;\n  animation: cm-intro-streak 1.76s cubic-bezier(.16,1,.3,1) .12s forwards;\n}\n\n\n#animers-cinema .cm-intro-splash::before {\n  top: calc(50% - clamp(50px, 6vw, 92px));\n  background: var(--cm-cyan);\n}\n\n\n#animers-cinema .cm-intro-splash::after {\n  top: calc(50% + clamp(50px, 6vw, 92px));\n  background: var(--cm-red);\n}\n\n\n#animers-cinema .cm-intro-word {\n  position: relative;\n  z-index: 1;\n  color: var(--cm-white);\n  font-family: \"Barlow Condensed\", \"Arial Narrow\", sans-serif;\n  font-size: clamp(40px, 9vw, 132px);\n  font-weight: 900;\n  letter-spacing: .055em;\n  line-height: .9;\n  text-align: center;\n  text-transform: uppercase;\n  white-space: nowrap;\n  text-shadow: 0 0 34px rgba(36,199,219,.18);\n  animation: cm-intro-word 2s cubic-bezier(.12,.78,.18,1) both;\n}\n\n\n#animers-cinema .cm-wall {\n  position: absolute;\n  inset: -20%;\n  z-index: -5;\n  opacity: 0;\n  clip-path: inset(49% 0 49% 0);\n  filter: saturate(0) brightness(.32);\n  transform: scale(1.04);\n  transform-origin: center;\n  will-change: opacity, clip-path, filter;\n  animation: cm-wall-smash .78s cubic-bezier(.16,1,.3,1) 1.66s forwards;\n}\n\n\n#animers-cinema .cm-wall-track {\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  display: flex;\n  width: max-content;\n  flex-direction: column;\n  gap: 1px;\n  transform: translate(-50%, -50%) rotate(-7deg);\n  transform-origin: center;\n  animation: cm-wall-drift 18s ease-in-out infinite alternate;\n}\n\n\n#animers-cinema .cm-wall-row {\n  display: flex;\n  width: max-content;\n  gap: 1px;\n}\n\n\n#animers-cinema .cm-wall-row:nth-child(odd) { transform: translateX(-2.6vw); }\n#animers-cinema .cm-wall-row:nth-child(even) { transform: translateX(2.6vw); }\n\n\n#animers-cinema .cm-frame {\n  position: relative;\n  flex: 0 0 clamp(300px, 22vw, 390px);\n  aspect-ratio: 16 \/ 9;\n  min-height: 0;\n  overflow: hidden;\n  border: 0;\n  background: #111419;\n  box-shadow: none;\n}\n\n\n#animers-cinema .cm-frame img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: 50% 50%;\n  filter: brightness(.66) saturate(.88);\n  transform: none;\n}\n\n\n#animers-cinema .cm-wall-row:nth-child(odd) .cm-frame:nth-child(3n + 1) img { object-position: 38% 50%; }\n#animers-cinema .cm-wall-row:nth-child(odd) .cm-frame:nth-child(3n + 2) img { object-position: 62% 46%; }\n#animers-cinema .cm-wall-row:nth-child(even) .cm-frame:nth-child(3n + 1) img { object-position: 68% 52%; }\n#animers-cinema .cm-wall-row:nth-child(even) .cm-frame:nth-child(3n + 2) img { object-position: 34% 48%; }\n\n\n#animers-cinema .cm-frame::after { display: none; }\n\n\n#animers-cinema .cm-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -3;\n  background:\n    radial-gradient(ellipse at center, rgba(5,7,11,.26) 0%, rgba(5,7,11,.42) 54%, rgba(5,7,11,.76) 100%),\n    linear-gradient(180deg, rgba(5,7,11,.52), rgba(5,7,11,.12) 30%, rgba(5,7,11,.16) 62%, rgba(5,7,11,.82));\n}\n\n\n#animers-cinema .cm-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  display: none;\n  opacity: 0;\n  pointer-events: none;\n  background-image: radial-gradient(rgba(255,255,255,.5) .55px, transparent .55px);\n  background-size: 5px 5px;\n  mix-blend-mode: soft-light;\n}\n\n\n#animers-cinema .cm-hero-inner {\n  min-height: 100svh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding-top: 112px;\n  padding-bottom: 78px;\n}\n\n\n#animers-cinema .cm-hero-copy {\n  width: min(1080px, 94vw);\n  position: relative;\n  z-index: 4;\n  margin-inline: auto;\n  opacity: 0;\n  transform: translateY(22px);\n  text-align: center;\n  animation: cm-copy-arrive .55s cubic-bezier(.16,1,.3,1) 2.3s forwards;\n}\n\n\n#animers-cinema .cm-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  min-height: 34px;\n  padding-left: 13px;\n  border-left: 7px solid var(--cm-cyan);\n  color: var(--cm-cyan);\n  font-size: 15px;\n  width: max-content;\n  margin-inline: auto;\n}\n\n\n#animers-cinema .cm-hero h1 {\n  margin-top: 0;\n  font-size: clamp(70px, 6.4vw, 100px);\n  line-height: .91;\n  text-shadow: 0 7px 26px rgba(0,0,0,.65);\n}\n\n\n#animers-cinema .cm-hero h1 span {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  margin-inline: auto;\n  white-space: nowrap;\n}\n#animers-cinema .cm-hero h1 .cm-title-line--accent {\n  margin-top: .2em;\n  color: var(--cm-white);\n  font-size: 1em;\n  letter-spacing: -.065em;\n}\n\n\n#animers-cinema .cm-title-love,\n#animers-cinema .cm-title-rest { font: inherit; font-weight: inherit; }\n#animers-cinema .cm-title-love { color: var(--cm-red); }\n#animers-cinema .cm-title-rest { color: var(--cm-white); }\n\n\n#animers-cinema .cm-hero-en {\n  margin-top: 24px !important;\n  color: var(--cm-white);\n  font-family: \"Barlow Condensed\", sans-serif;\n  font-size: clamp(25px, 2.2vw, 34px);\n  font-style: italic;\n  font-weight: 800;\n  line-height: 1;\n  letter-spacing: .015em;\n}\n\n\n#animers-cinema .cm-hero-lead {\n  max-width: none;\n  margin-top: 32px !important;\n  margin-inline: auto;\n  color: #eef3f8;\n  font-size: clamp(13px, 1.05vw, 16px);\n  font-weight: 700;\n  line-height: 1.8;\n  white-space: nowrap;\n  text-shadow: 0 3px 14px #000;\n}\n\n\n#animers-cinema .cm-hero-lead span { display: block; }\n\n\n#animers-cinema .cm-hero-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 34px; }\n#animers-cinema .cm-hero-actions .cm-button {\n  min-height: 54px;\n  gap: 12px;\n  padding: 0 23px;\n  box-shadow: 0 5px 0 rgba(0,0,0,.52), 0 12px 24px rgba(0,0,0,.28);\n}\n#animers-cinema .cm-hero-actions .cm-button::after { display: none; }\n#animers-cinema .cm-hero-actions .cm-button--red { box-shadow: 0 5px 0 #9f1f32, 0 12px 24px rgba(0,0,0,.32); }\n#animers-cinema .cm-button--community {\n  border-color: #8490ff;\n  background: linear-gradient(145deg, #6672ff, #4651d8);\n  color: #fff;\n  backdrop-filter: blur(8px);\n  box-shadow: 0 5px 0 #2832a8, 0 12px 24px rgba(0,0,0,.34) !important;\n}\n#animers-cinema .cm-button--community:hover,\n#animers-cinema .cm-button--community:focus-visible {\n  border-color: #aab1ff;\n  background: linear-gradient(145deg, #7a84ff, #5662e8);\n  box-shadow: 0 2px 0 #2832a8, 0 8px 18px rgba(0,0,0,.32) !important;\n}\n#animers-cinema .cm-button--community svg { width: 22px; height: 22px; flex: 0 0 auto; fill: currentColor; }\n#animers-cinema .cm-scroll-cue {\n  position: absolute;\n  left: 50%;\n  bottom: 28px;\n  display: flex;\n  align-items: center;\n  gap: 13px;\n  color: rgba(255,255,255,.72);\n  font-size: 12px;\n  transform: translateX(-50%);\n}\n#animers-cinema .cm-scroll-cue::after { content: \"\"; width: 76px; height: 2px; background: linear-gradient(90deg, var(--cm-yellow) 0 45%, rgba(255,255,255,.22) 45%); }\n\n\n\/* shared sections *\/\n#animers-cinema .cm-section { position: relative; padding: 118px 0; }\n#animers-cinema .cm-kicker { color: var(--cm-cyan); font-size: 16px; }\n#animers-cinema .cm-section-title { margin-top: 12px; font-size: clamp(54px, 6vw, 94px); }\n#animers-cinema .cm-section-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(300px, 470px);\n  align-items: end;\n  gap: 64px;\n  margin-bottom: 58px;\n}\n#animers-cinema .cm-section-intro { padding-left: 24px; border-left: 3px solid var(--cm-cyan); font-size: 17px; font-weight: 600; line-height: 2; }\n\n\n\/* Shared editorial heading: title first, then one continuous statement *\/\n#animers-cinema .cm-editorial-head {\n  display: block;\n  margin-bottom: 50px;\n  padding-bottom: 0;\n  border-bottom: 0;\n}\n#animers-cinema .cm-editorial-head h2,\n#animers-cinema .cm-editorial-head .cm-section-title {\n  margin: 0;\n  font-size: clamp(72px, 8vw, 124px);\n  line-height: .88;\n  letter-spacing: -.035em;\n  white-space: nowrap;\n}\n#animers-cinema .cm-editorial-head > p {\n  position: relative;\n  max-width: none;\n  margin: 28px 0 0;\n  padding: 12px 0 15px 34px;\n  border: 0;\n  border-bottom: 2px solid var(--cm-cyan);\n  color: #edf2f7;\n  font-size: clamp(18px, 1.35vw, 22px);\n  font-weight: 700;\n  line-height: 1.65;\n}\n#animers-cinema .cm-editorial-head > p::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 1.05em;\n  width: 16px;\n  height: 16px;\n  background: var(--cm-cyan);\n}\n\n\n\/* event *\/\n#animers-cinema .cm-events {\n  background:\n    radial-gradient(circle at 85% 20%, rgba(8,190,210,.09), transparent 34%),\n    var(--cm-carbon);\n  color: var(--cm-white);\n  border-bottom: 1px solid var(--cm-line);\n}\n#animers-cinema .cm-events .cm-kicker { color: var(--cm-cyan); }\n#animers-cinema .cm-events .cm-section-intro { color: #d8e1ec; }\n#animers-cinema .cm-event-card {\n  display: grid;\n  grid-template-columns: 220px minmax(0, 1fr) 340px;\n  min-height: 340px;\n  border: 2px solid rgba(255,255,255,.48);\n  background: #0b1728;\n  box-shadow: 14px 14px 0 var(--cm-cyan);\n}\n\n\n#animers-cinema .cm-event-date {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  padding: 32px 28px;\n  border-right: 2px solid rgba(255,255,255,.48);\n  background: var(--cm-red);\n  color: var(--cm-white);\n}\n#animers-cinema .cm-event-date strong { font-family: \"Barlow Condensed\", sans-serif; font-size: 78px; font-weight: 900; letter-spacing: -.03em; line-height: .9; }\n#animers-cinema .cm-event-date span { font-family: \"Barlow Condensed\", sans-serif; font-size: 19px; font-weight: 800; line-height: 1.35; letter-spacing: .08em; }\n\n\n#animers-cinema .cm-event-main { display: flex; flex-direction: column; justify-content: center; padding: 42px 46px; }\n#animers-cinema .cm-event-main > p { color: var(--cm-cyan); font-size: 15px; }\n#animers-cinema .cm-event-main h3 { margin-top: 12px; font-size: clamp(30px, 3vw, 48px); line-height: 1.15; letter-spacing: -.025em; }\n#animers-cinema .cm-event-facts { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 28px; }\n#animers-cinema .cm-event-facts span { padding: 7px 11px; border: 1px solid rgba(255,255,255,.5); background: rgba(255,255,255,.05); color: var(--cm-white); font-size: 13px; font-weight: 800; }\n\n\n#animers-cinema .cm-event-visual { position: relative; overflow: hidden; border-left: 2px solid rgba(255,255,255,.48); }\n#animers-cinema .cm-event-visual img { height: 100%; object-fit: cover; object-position: 48% center; transition: transform .5s cubic-bezier(.2,.8,.2,1); }\n#animers-cinema .cm-event-card:hover .cm-event-visual img { transform: scale(1.045); }\n#animers-cinema .cm-event-visual .cm-button { position: absolute; left: 24px; right: 24px; bottom: 24px; }\n#animers-cinema .cm-event-note { margin-top: 28px !important; color: var(--cm-muted); font-size: 14px; }\n\n\n\/* selected collaboration work *\/\n#animers-cinema .cm-work {\n  overflow: hidden;\n  background:\n    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    var(--cm-carbon);\n  background-size: 86px 86px;\n  color: var(--cm-white);\n  border-bottom: 1px solid var(--cm-line);\n  padding-top: 58px;\n  padding-bottom: 54px;\n}\n#animers-cinema .cm-work .cm-section-head { margin-bottom: 6px; }\n#animers-cinema .cm-work .cm-section-intro { color: #edf2f7; }\n#animers-cinema .cm-work .cm-section-title { word-break: keep-all; }\n#animers-cinema .cm-work-rail {\n  position: relative;\n  display: flex;\n  align-items: center;\n  gap: clamp(8px, 1.05vw, 18px);\n  min-height: 520px;\n  margin-right: calc((100vw - min(1440px, 100vw - 56px)) \/ -2);\n  padding: 16px max(56px, calc((100vw - min(1440px, 100vw - 56px)) \/ 2)) 28px 10px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  overscroll-behavior-inline: contain;\n  scroll-snap-type: x proximity;\n  scrollbar-color: var(--cm-cyan) rgba(255,255,255,.08);\n  scrollbar-width: thin;\n}\n#animers-cinema .cm-work-rail::before {\n  content: \"\";\n  position: absolute;\n  top: 34px;\n  right: 5vw;\n  left: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(246,243,234,.34) 14%, rgba(246,243,234,.08) 78%, transparent);\n  transform: rotate(-4deg);\n  transform-origin: left center;\n  pointer-events: none;\n}\n#animers-cinema .cm-work-rail::after {\n  content: \"STORIES\\A BUILT\\A TOGETHER\";\n  flex: 0 0 clamp(170px, 14vw, 230px);\n  align-self: flex-start;\n  margin: 42px 0 0 -12px;\n  padding: 34px 28px;\n  color: var(--cm-ink);\n  background: #a9aa9d;\n  white-space: pre;\n  font-family: var(--cm-display);\n  font-size: clamp(22px, 2.15vw, 34px);\n  font-weight: 900;\n  line-height: .94;\n  letter-spacing: -.04em;\n  box-shadow: 16px 18px 0 rgba(239,58,78,.86);\n  transform: rotate(2deg);\n  display: none;\n}\n#animers-cinema .cm-work-card {\n  position: relative;\n  flex: 0 0 var(--cm-piece-width, clamp(220px, 20vw, 310px));\n  width: var(--cm-piece-width, clamp(220px, 20vw, 310px));\n  overflow: hidden;\n  scroll-snap-align: start;\n  background: transparent;\n  transform: translateY(var(--cm-piece-y, 0)) rotate(var(--cm-piece-rotate, 0deg));\n  transform-origin: center center;\n  transition: transform .46s cubic-bezier(.16,1,.3,1), filter .35s ease;\n}\n#animers-cinema .cm-work-card:nth-child(1) { --cm-piece-width: clamp(250px, 22vw, 340px); --cm-piece-y: 58px; --cm-piece-rotate: -1.4deg; z-index: 2; }\n#animers-cinema .cm-work-card:nth-child(2) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: -22px; --cm-piece-rotate: .8deg; z-index: 4; margin-left: -8px; }\n#animers-cinema .cm-work-card:nth-child(3) { --cm-piece-width: clamp(470px, 40vw, 600px); --cm-piece-y: 32px; --cm-piece-rotate: -1.1deg; z-index: 3; margin-left: -12px; }\n#animers-cinema .cm-work-card:nth-child(4) { --cm-piece-width: clamp(260px, 23vw, 354px); --cm-piece-y: -8px; --cm-piece-rotate: .55deg; z-index: 5; margin-left: -10px; }\n#animers-cinema .cm-work-card:nth-child(5) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: 46px; --cm-piece-rotate: -1deg; z-index: 3; margin-left: -14px; }\n#animers-cinema .cm-work-card:nth-child(6) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: -12px; --cm-piece-rotate: 1.15deg; z-index: 4; margin-left: -10px; }\n#animers-cinema .cm-work-card:nth-child(7) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: 28px; --cm-piece-rotate: -.65deg; z-index: 2; margin-left: -10px; }\n#animers-cinema .cm-work-card:hover,\n#animers-cinema .cm-work-card:focus-within {\n  z-index: 20;\n  filter: drop-shadow(0 26px 28px rgba(0,0,0,.42));\n  transform: translateY(calc(var(--cm-piece-y, 0px) - 16px)) rotate(0deg) scale(1.025);\n}\n#animers-cinema .cm-work-card > img {\n  position: relative;\n  z-index: 1;\n  display: block;\n  width: 100%;\n  height: auto;\n  max-height: none;\n  object-fit: contain;\n  border: 1px solid rgba(246,243,234,.22);\n  background: #101722;\n  filter: saturate(.93) contrast(1.02) brightness(.9);\n  box-shadow: 0 18px 34px rgba(0,0,0,.26);\n  transition: filter .42s ease, opacity .42s ease;\n}\n#animers-cinema .cm-work-card::before {\n  content: \"\";\n  position: absolute;\n  z-index: 0;\n  inset: 14px -12px -12px 14px;\n  background: rgba(8,190,210,.48);\n  transition: transform .42s cubic-bezier(.16,1,.3,1), background .35s ease;\n  display: none;\n}\n#animers-cinema .cm-work-copy {\n  position: absolute;\n  z-index: 2;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  width: auto;\n  margin: 0;\n  padding: clamp(14px, 1.5vw, 24px);\n  overflow: auto;\n  color: var(--cm-ink);\n  background: rgba(248,246,239,.98);\n  border: 0;\n  opacity: 0;\n  transform: rotateY(-9deg) scale(.96);\n  transform-origin: left center;\n  pointer-events: none;\n  transition: opacity .32s ease, transform .45s cubic-bezier(.16,1,.3,1);\n}\n#animers-cinema .cm-work-type { color: #007d90; font-size: 10px; }\n#animers-cinema#animers-cinema#animers-cinema .cm-work-copy h3 { margin-top: 8px; font-size: clamp(16px, 1.4vw, 22px); line-height: 1.2; }\n#animers-cinema .cm-work-copy p:not(.cm-work-type) {\n  max-height: none;\n  margin-top: 12px;\n  overflow: visible;\n  opacity: 1;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.55;\n  transform: none;\n  transition: none;\n}\n#animers-cinema .cm-work-card:hover > img,\n#animers-cinema .cm-work-card:focus-within > img { filter: saturate(1.04) contrast(1.03) brightness(1.02); }\n#animers-cinema .cm-work-card:hover::before,\n#animers-cinema .cm-work-card:focus-within::before { background: rgba(239,58,78,.72); transform: translate(-4px, -4px); }\n#animers-cinema .cm-work-card:hover .cm-work-copy,\n#animers-cinema .cm-work-card:focus-within .cm-work-copy,\n#animers-cinema .cm-work-card:focus .cm-work-copy { opacity: 1; transform: none; pointer-events: auto; }\n#animers-cinema .cm-work-card:hover .cm-work-type,\n#animers-cinema .cm-work-card:focus-within .cm-work-type { color: #007d90; }\n#animers-cinema .cm-work-card:hover .cm-work-copy p:not(.cm-work-type),\n#animers-cinema .cm-work-card:focus-within .cm-work-copy p:not(.cm-work-type) { max-height: 180px; margin-top: 16px; opacity: 1; transform: none; }\n\n\n\/* event showcase *\/\n#animers-cinema .cm-events-showcase {\n  background:\n    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),\n    var(--cm-carbon);\n  background-size: 86px 100%;\n  border-bottom: 1px solid var(--cm-line);\n  padding-top: 58px;\n  padding-bottom: 58px;\n}\n#animers-cinema .cm-events-head {\n  display: block;\n}\n#animers-cinema .cm-event-types {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 22px;\n  margin-top: 42px;\n}\n#animers-cinema .cm-event-type {\n  position: relative;\n  min-height: 360px;\n  overflow: hidden;\n  border: 1px solid rgba(255,255,255,.3);\n  background: #0c1521;\n  isolation: isolate;\n}\n#animers-cinema .cm-event-type img {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  height: 100%;\n  object-fit: cover;\n  filter: saturate(.88) contrast(1.06) brightness(.82);\n  transition: transform .55s cubic-bezier(.16,1,.3,1), filter .4s ease;\n}\n#animers-cinema .cm-event-type::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background: linear-gradient(180deg, rgba(5,7,11,.02) 28%, rgba(5,7,11,.9) 100%);\n}\n#animers-cinema .cm-event-type:hover img,\n#animers-cinema .cm-event-type:focus-within img { transform: scale(1.055); filter: saturate(1) contrast(1.03) brightness(.92); }\n#animers-cinema .cm-event-type-copy { position: absolute; inset: auto 0 0; padding: 26px; }\n#animers-cinema .cm-event-type-copy p { color: var(--cm-cyan); font-size: 12px; }\n#animers-cinema .cm-event-type-copy h3 { margin-top: 8px; font-size: 25px; line-height: 1.3; }\n#animers-cinema .cm-welcome-strip {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  margin-top: 40px;\n  border-top: 1px solid rgba(255,255,255,.28);\n  border-bottom: 1px solid rgba(255,255,255,.28);\n}\n#animers-cinema .cm-welcome-intro,\n#animers-cinema .cm-welcome-item { min-height: 205px; padding: 34px 30px; }\n#animers-cinema .cm-welcome-item { border-left: 1px solid rgba(255,255,255,.18); }\n#animers-cinema .cm-welcome-intro { display: flex; flex-direction: column; justify-content: flex-start; }\n#animers-cinema .cm-welcome-intro h3 { margin-top: 12px; font-size: 28px; line-height: 1.3; }\n#animers-cinema .cm-welcome-intro p:last-child,\n#animers-cinema .cm-welcome-item p { margin-top: 14px; color: #aeb8c8; font-size: 13px; font-weight: 600; line-height: 1.75; }\n#animers-cinema .cm-welcome-item h3 { padding-left: 16px; border-left: 5px solid var(--cm-cyan); font-size: 20px; line-height: 1.45; }\n#animers-cinema .cm-impact-strip {\n  position: relative;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  margin-top: 48px;\n  border: 1px solid rgba(36,199,219,.82);\n  background:\n    linear-gradient(180deg, rgba(18,40,62,.96), rgba(5,15,27,.98)),\n    var(--cm-ink);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 18px 50px rgba(0,0,0,.36);\n  overflow: hidden;\n}\n#animers-cinema .cm-impact-strip::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 0 auto;\n  height: 3px;\n  background: linear-gradient(90deg, var(--cm-cyan), var(--cm-red) 50%, var(--cm-yellow));\n}\n#animers-cinema .cm-impact-item {\n  min-height: 220px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 30px 24px;\n  text-align: center;\n}\n#animers-cinema .cm-impact-item + .cm-impact-item { border-left: 1px solid rgba(255,255,255,.22); }\n#animers-cinema .cm-impact-label { color: #d7e0ea; font-size: clamp(17px, 1.35vw, 21px); font-weight: 800; letter-spacing: .035em; }\n#animers-cinema .cm-impact-item strong {\n  margin-top: 13px;\n  color: var(--cm-white);\n  font-family: \"Noto Sans JP\", \"Yu Gothic\", \"Hiragino Kaku Gothic ProN\", Arial, sans-serif;\n  font-size: clamp(54px, 4.8vw, 78px);\n  font-weight: 850;\n  letter-spacing: -.02em;\n  line-height: 1.05;\n  white-space: nowrap;\n}\n#animers-cinema .cm-impact-item small { margin-top: 14px; color: #c0ccda; font-size: clamp(14px, 1vw, 16px); font-weight: 700; }\n#animers-cinema a.cm-impact-item { color: inherit; cursor: pointer; transition: background .25s ease, transform .25s ease, box-shadow .25s ease; }\n#animers-cinema a.cm-impact-item:hover,\n#animers-cinema a.cm-impact-item:focus-visible { z-index: 2; background: rgba(255,255,255,.08); transform: translateY(-4px); box-shadow: 0 18px 36px rgba(0,0,0,.32); }\n#animers-cinema .cm-impact-award { padding: 20px 24px 24px; }\n#animers-cinema .cm-impact-award img {\n  width: min(100%, 230px);\n  height: 108px;\n  padding: 9px 16px;\n  object-fit: contain;\n  background: #fff;\n  box-shadow: 0 9px 24px rgba(0,0,0,.28);\n}\n#animers-cinema .cm-impact-award strong { margin-top: 12px; color: var(--cm-yellow); font-size: 30px; letter-spacing: .02em; }\n#animers-cinema .cm-next-event-bar {\n  position: relative;\n  width: fit-content;\n  min-height: 68px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 18px;\n  margin: 32px auto 14px;\n  padding: 16px 34px;\n  border: 2px solid #ff6874;\n  background: linear-gradient(145deg, #ff5260 0%, var(--cm-red) 54%, #d7293c 100%);\n  color: var(--cm-white);\n  box-shadow:\n    inset 0 2px 0 rgba(255,255,255,.34),\n    inset 0 -5px 0 rgba(117,10,29,.34),\n    0 6px 0 #9f1f32,\n    7px 11px 0 rgba(36,199,219,.94),\n    0 20px 34px rgba(0,0,0,.38);\n  transform: translateY(0);\n  transition: background .22s ease, color .22s ease, box-shadow .22s ease, transform .22s ease;\n}\n#animers-cinema .cm-next-event-bar:hover,\n#animers-cinema .cm-next-event-bar:focus-visible {\n  background: linear-gradient(145deg, #fff 0%, #ececec 100%);\n  color: var(--cm-ink);\n  box-shadow: inset 0 2px 0 #fff, inset 0 -4px 0 #bfc6cd, 0 5px 0 #9aa4ae, 8px 13px 0 var(--cm-yellow), 0 20px 34px rgba(0,0,0,.34);\n  transform: translateY(5px);\n}\n#animers-cinema .cm-next-event-bar::after { content: \"\u2197\"; font-size: 22px; font-weight: 900; }\n#animers-cinema .cm-next-event-bar strong { font-family: \"Noto Sans JP\", \"Yu Gothic\", sans-serif; font-size: clamp(21px, 2vw, 29px); letter-spacing: .045em; line-height: 1; text-align: center; text-transform: uppercase; text-shadow: 0 2px 0 rgba(75,8,20,.28); }\n\n\n\/* about *\/\n#animers-cinema .cm-about { overflow: hidden; padding-top: 58px; padding-bottom: 58px; background: var(--cm-ink); }\n#animers-cinema .cm-about-head { display: block; }\n#animers-cinema .cm-purpose-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 34px; }\n#animers-cinema .cm-purpose-card { min-height: 340px; padding: 12px 54px 8px 0; }\n#animers-cinema .cm-purpose-card + .cm-purpose-card { padding-left: 54px; border-left: 1px solid rgba(255,255,255,.22); }\n#animers-cinema .cm-purpose-label { padding-left: 22px; border-left: 8px solid var(--cm-red); color: var(--cm-white); font-size: clamp(22px, 1.7vw, 28px); letter-spacing: .12em; }\n#animers-cinema .cm-purpose-card:nth-child(2) .cm-purpose-label { border-left-color: var(--cm-cyan); }\n#animers-cinema .cm-purpose-card h3 { margin-top: 34px; max-width: 640px; font-size: clamp(26px, 1.9vw, 31px); line-height: 1.58; letter-spacing: -.045em; word-break: normal; }\n#animers-cinema .cm-purpose-line { position: relative; height: 1px; margin: 36px 0 28px; background: rgba(255,255,255,.22); }\n#animers-cinema .cm-purpose-line::after { content: \"\"; position: absolute; right: 0; top: -3px; width: 7px; height: 7px; border-radius: 50%; background: var(--cm-red); }\n#animers-cinema .cm-purpose-card:nth-child(2) .cm-purpose-line::after { background: var(--cm-cyan); }\n#animers-cinema .cm-purpose-card > p:last-child { max-width: 620px; color: #aeb8c8; font-size: 15px; font-weight: 500; line-height: 2; }\n\n\n\/* first time *\/\n#animers-cinema .cm-first {\n  background:\n    linear-gradient(135deg, rgba(241,59,73,.06), transparent 34%),\n    var(--cm-ink);\n  color: var(--cm-white);\n  border-bottom: 1px solid var(--cm-line);\n}\n#animers-cinema .cm-first .cm-section-intro { color: #d8e1ec; }\n#animers-cinema .cm-first-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border: 1px solid rgba(255,255,255,.28); }\n#animers-cinema .cm-first-item { position: relative; min-height: 300px; padding: 34px; border-top: 6px solid var(--cm-cyan); background: #0b1728; }\n#animers-cinema .cm-first-item + .cm-first-item { border-left: 1px solid rgba(255,255,255,.28); }\n#animers-cinema .cm-first-item:nth-child(2) { border-top-color: var(--cm-red); background: #0e1928; }\n#animers-cinema .cm-first-item:nth-child(3) { border-top-color: var(--cm-yellow); background: #101b29; }\n#animers-cinema .cm-first-item em { color: var(--cm-yellow); font-family: \"Barlow Condensed\", sans-serif; font-size: 74px; font-weight: 900; font-style: normal; line-height: .8; opacity: .78; }\n#animers-cinema .cm-first-item h3 { margin-top: 72px; font-size: 28px; line-height: 1.35; }\n#animers-cinema .cm-first-item p { margin-top: 18px; font-size: 15px; font-weight: 600; }\n\n\n\/* proof *\/\n#animers-cinema .cm-proof { background: var(--cm-carbon); }\n#animers-cinema .cm-proof-head { display: grid; grid-template-columns: 1fr auto; align-items: end; gap: 40px; margin-bottom: 54px; }\n#animers-cinema .cm-proof-grid { display: grid; grid-template-columns: repeat(4, 1fr); border: 1px solid var(--cm-line); }\n#animers-cinema .cm-proof-item { min-height: 220px; padding: 34px; display: flex; flex-direction: column; justify-content: space-between; }\n#animers-cinema .cm-proof-item + .cm-proof-item { border-left: 1px solid var(--cm-line); }\n#animers-cinema .cm-proof-item strong { color: var(--cm-yellow); font-family: \"Barlow Condensed\", sans-serif; font-size: clamp(52px, 5vw, 76px); line-height: .9; }\n#animers-cinema .cm-proof-item span { color: #c7d0dd; font-size: 14px; font-weight: 700; }\n\n\n#animers-cinema .cm-award {\n  margin-top: 54px;\n  display: grid;\n  grid-template-columns: minmax(320px, .78fr) minmax(0, 1.22fr);\n  border: 2px solid var(--cm-line);\n  background: #0b1728;\n}\n#animers-cinema .cm-award-photo { min-height: 430px; overflow: hidden; }\n#animers-cinema .cm-award-photo img { height: 100%; object-fit: cover; object-position: center; }\n#animers-cinema .cm-award-copy { display: flex; flex-direction: column; justify-content: center; padding: 54px; border-left: 2px solid var(--cm-line); }\n#animers-cinema .cm-award-copy h3 { margin-top: 14px; max-width: 720px; font-size: clamp(34px, 4vw, 60px); line-height: 1.22; }\n#animers-cinema .cm-award-copy p:not(.cm-kicker) { max-width: 680px; margin-top: 24px; color: #cbd4e0; font-weight: 600; }\n#animers-cinema .cm-award-copy .cm-button { align-self: flex-start; margin-top: 30px; }\n\n\n\/* collaboration *\/\n#animers-cinema .cm-collab {\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  padding: clamp(68px, 6vw, 92px) 0;\n  color: var(--cm-white);\n  background: #03070d;\n  border-top: 4px solid var(--cm-red);\n}\n#animers-cinema .cm-collab::before {\n  content: \"\";\n  position: absolute;\n  z-index: -2;\n  inset: -30%;\n  background:\n    radial-gradient(circle at 25% 42%, rgba(8,190,210,.19), transparent 28%),\n    radial-gradient(circle at 74% 58%, rgba(239,58,78,.15), transparent 31%),\n    repeating-linear-gradient(115deg, transparent 0 72px, rgba(255,255,255,.035) 73px 74px);\n  animation: cm-collab-atmosphere 16s ease-in-out infinite alternate;\n}\n#animers-cinema .cm-collab::after {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n  inset: 0;\n  background: linear-gradient(180deg, rgba(3,7,13,.74), rgba(3,7,13,.91));\n  pointer-events: none;\n}\n#animers-cinema .cm-collab-motion { position: absolute; z-index: -2; inset: -15% -8%; display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; transform: rotate(-7deg) scale(1.08); opacity: .22; animation: cm-collab-film 22s cubic-bezier(.45,.05,.55,.95) infinite alternate; }\n#animers-cinema .cm-collab-motion span { min-height: 680px; background-size: cover; background-position: center; filter: grayscale(.45) saturate(.8) contrast(1.1); }\n#animers-cinema .cm-collab-inner { position: relative; z-index: 2; max-width: 1120px; text-align: center; }\n#animers-cinema .cm-collab-inner h2 { margin-top: 0; font-size: clamp(56px, 7.6vw, 108px); line-height: .98; text-wrap: balance; }\n#animers-cinema .cm-collab-lead { max-width: 920px; margin: 30px auto 0; font-size: clamp(16px, 1.45vw, 20px); font-weight: 750; line-height: 1.75; text-wrap: balance; }\n#animers-cinema .cm-collab-lead span { display: block; }\n#animers-cinema .cm-collab-lead span[lang=\"en\"] { margin-top: 8px; color: #bac6d5; font-size: .82em; font-weight: 600; letter-spacing: .015em; }\n\n\n#animers-cinema .cm-contact-panel {\n  position: relative;\n  margin: 42px auto 0;\n  padding: clamp(26px, 3.4vw, 44px);\n  text-align: left;\n  color: var(--cm-white);\n  background: linear-gradient(145deg, rgba(8,20,35,.97), rgba(3,9,17,.98));\n  border: 1px solid rgba(8,190,210,.72);\n  box-shadow: 12px 12px 0 rgba(8,190,210,.19), 0 32px 80px rgba(0,0,0,.46);\n}\n#animers-cinema .cm-contact-panel::before,\n#animers-cinema .cm-contact-panel::after {\n  content: \"\";\n  position: absolute;\n  width: 52px;\n  height: 5px;\n  background: var(--cm-red);\n}\n#animers-cinema .cm-contact-panel::before { top: -3px; left: 28px; }\n#animers-cinema .cm-contact-panel::after { right: 28px; bottom: -3px; background: var(--cm-yellow); }\n#animers-cinema .cm-contact-panel-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(280px, .78fr);\n  gap: 34px;\n  align-items: end;\n  padding-bottom: 26px;\n  border-bottom: 1px solid var(--cm-line);\n}\n#animers-cinema .cm-contact-title { font-family: \"Barlow Condensed\", \"Noto Sans JP\", sans-serif; font-size: clamp(34px, 4vw, 54px); font-weight: 900; line-height: 1; letter-spacing: .03em; text-transform: uppercase; }\n#animers-cinema .cm-contact-title small { display: block; margin-top: 10px; color: var(--cm-cyan); font-family: \"Noto Sans JP\", sans-serif; font-size: 15px; font-weight: 800; letter-spacing: .08em; }\n#animers-cinema .cm-contact-note { color: #bdc8d7; font-size: 13px; font-weight: 600; line-height: 1.75; }\n#animers-cinema .cm-contact-note span { display: block; }\n\n\n#animers-cinema .cm-contact-form,\n#animers-cinema .cm-contact-panel .wpcf7-form,\n#animers-cinema .cm-contact-panel .wpforms-form {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 22px 18px;\n  margin-top: 30px;\n}\n#animers-cinema .cm-field { min-width: 0; }\n#animers-cinema .cm-field--full { grid-column: 1 \/ -1; }\n#animers-cinema .cm-field-label { display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 9px; color: var(--cm-white); font-size: 14px; font-weight: 800; }\n#animers-cinema .cm-field-label small { color: var(--cm-cyan); font-family: \"Barlow Condensed\", sans-serif; font-size: 13px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n#animers-cinema .cm-required { margin-left: 6px; color: var(--cm-yellow); font-family: \"Barlow Condensed\", sans-serif; font-size: 12px; letter-spacing: .08em; }\n#animers-cinema .cm-contact-form input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n#animers-cinema .cm-contact-form select,\n#animers-cinema .cm-contact-form textarea,\n#animers-cinema .cm-contact-panel .wpcf7-form input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n#animers-cinema .cm-contact-panel .wpcf7-form select,\n#animers-cinema .cm-contact-panel .wpcf7-form textarea,\n#animers-cinema .cm-contact-panel .wpforms-form input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n#animers-cinema .cm-contact-panel .wpforms-form select,\n#animers-cinema .cm-contact-panel .wpforms-form textarea {\n  width: 100%;\n  min-height: 56px;\n  margin: 0;\n  padding: 14px 16px;\n  color: var(--cm-white);\n  background: rgba(255,255,255,.055);\n  border: 1px solid rgba(255,255,255,.34);\n  border-radius: 0;\n  font: inherit;\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 1.45;\n  appearance: none;\n  transition: border-color .2s ease, background .2s ease, box-shadow .2s ease;\n}\n#animers-cinema .cm-contact-form select { background-image: linear-gradient(45deg, transparent 50%, var(--cm-cyan) 50%), linear-gradient(135deg, var(--cm-cyan) 50%, transparent 50%); background-position: calc(100% - 20px) 24px, calc(100% - 14px) 24px; background-size: 6px 6px; background-repeat: no-repeat; padding-right: 44px; }\n#animers-cinema .cm-contact-form select option { color: var(--cm-ink); background: var(--cm-white); }\n#animers-cinema .cm-contact-form textarea,\n#animers-cinema .cm-contact-panel .wpcf7-form textarea,\n#animers-cinema .cm-contact-panel .wpforms-form textarea { min-height: 170px; resize: vertical; }\n#animers-cinema .cm-contact-form input::placeholder,\n#animers-cinema .cm-contact-form textarea::placeholder { color: #8290a3; opacity: 1; }\n#animers-cinema .cm-contact-form input:focus,\n#animers-cinema .cm-contact-form select:focus,\n#animers-cinema .cm-contact-form textarea:focus,\n#animers-cinema .cm-contact-panel .wpcf7-form input:focus,\n#animers-cinema .cm-contact-panel .wpcf7-form select:focus,\n#animers-cinema .cm-contact-panel .wpcf7-form textarea:focus,\n#animers-cinema .cm-contact-panel .wpforms-form input:focus,\n#animers-cinema .cm-contact-panel .wpforms-form select:focus,\n#animers-cinema .cm-contact-panel .wpforms-form textarea:focus { background: rgba(8,190,210,.09); border-color: var(--cm-cyan); box-shadow: 0 0 0 3px rgba(8,190,210,.18); outline: 0; }\n#animers-cinema .cm-honeypot { position: absolute !important; left: -10000px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }\n#animers-cinema .cm-consent { grid-column: 1 \/ -1; display: flex; align-items: flex-start; gap: 12px; color: #c9d2df; font-size: 13px; line-height: 1.7; cursor: pointer; }\n#animers-cinema .cm-consent input { flex: 0 0 auto; width: 20px; height: 20px; margin: 2px 0 0; accent-color: var(--cm-cyan); }\n#animers-cinema .cm-consent a { color: var(--cm-cyan); text-decoration: underline; text-underline-offset: 3px; }\n#animers-cinema .cm-contact-actions { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 22px; align-items: center; margin-top: 4px; }\n#animers-cinema .cm-contact-submit,\n#animers-cinema .cm-contact-panel .wpcf7-submit,\n#animers-cinema .cm-contact-panel .wpforms-submit {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 280px;\n  min-height: 64px;\n  padding: 16px 30px;\n  color: var(--cm-ink);\n  background: var(--cm-cyan);\n  border: 0;\n  border-radius: 0;\n  box-shadow: inset 0 -5px 0 rgba(0,75,90,.38), 7px 7px 0 rgba(241,59,73,.95);\n  clip-path: polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);\n  font-family: \"Noto Sans JP\", sans-serif;\n  font-size: 17px;\n  font-weight: 900;\n  letter-spacing: .035em;\n  cursor: pointer;\n  transition: transform .25s ease, background .25s ease, box-shadow .25s ease;\n}\n#animers-cinema .cm-contact-submit:hover,\n#animers-cinema .cm-contact-submit:focus-visible,\n#animers-cinema .cm-contact-panel .wpcf7-submit:hover,\n#animers-cinema .cm-contact-panel .wpforms-submit:hover { background: var(--cm-yellow); transform: translate(-2px, -2px); box-shadow: inset 0 -5px 0 rgba(130,96,0,.3), 10px 10px 0 rgba(241,59,73,.95); }\n#animers-cinema .cm-contact-status { min-height: 24px; color: #bcc8d7; font-size: 12px; font-weight: 600; line-height: 1.6; }\n#animers-cinema .cm-contact-status[hidden] { display: block !important; visibility: hidden; }\n#animers-cinema .cm-contact-status.is-error { color: #ffb9bf; }\n#animers-cinema .wpcf7-not-valid-tip,\n#animers-cinema .wpforms-error { display: block; margin-top: 6px; color: #ff9da6; font-size: 12px; font-weight: 700; }\n#animers-cinema .wpcf7-response-output { grid-column: 1 \/ -1; margin: 0 !important; padding: 12px 14px !important; color: var(--cm-white); border-color: var(--cm-cyan) !important; }\n\n\n@keyframes cm-collab-atmosphere { from { transform: translate3d(-3%, -2%, 0) rotate(-2deg); } to { transform: translate3d(4%, 3%, 0) rotate(2deg); } }\n@keyframes cm-collab-film { from { transform: translate3d(-3%, 0, 0) rotate(-7deg) scale(1.08); } to { transform: translate3d(4%, -2%, 0) rotate(-5deg) scale(1.12); } }\n\n\n\/* footer *\/\n#animers-cinema .cm-footer { padding: 38px 0 24px; background: var(--cm-carbon); }\n#animers-cinema .cm-footer-main { display: grid; grid-template-columns: 220px 1fr; gap: 70px; align-items: center; }\n#animers-cinema .cm-footer-logo { display: flex; align-items: center; }\n#animers-cinema .cm-footer-logo img { display: block; width: 190px; }\n#animers-cinema .cm-footer-links { display: grid; grid-template-columns: repeat(5, minmax(100px, 1fr)); gap: 14px 24px; align-items: center; transform: translateY(2mm); }\n#animers-cinema .cm-footer-links a { color: #d3dbe6; font-family: \"Barlow Condensed\", \"Noto Sans JP\", sans-serif; font-size: 17px; font-weight: 700; line-height: 1; }\n#animers-cinema .cm-footer-bottom { display: flex; justify-content: space-between; gap: 20px; margin-top: 30px; padding-top: 20px; border-top: 1px solid var(--cm-line); color: #8995a6; font-size: 12px; }\n\n\n\/* restrained reveals *\/\n#animers-cinema .cm-reveal { opacity: 0; transform: translateY(26px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.8,.2,1); }\n#animers-cinema .cm-reveal.is-visible { opacity: 1; transform: none; }\n\n\n@keyframes cm-wall-drift {\n  from { transform: translate3d(-51.1%, -50%, 0) rotate(-7deg); }\n  to { transform: translate3d(-48.9%, -50%, 0) rotate(-7deg); }\n}\n@keyframes cm-intro-word {\n  0% { opacity: 0; transform: scale(.22); letter-spacing: .42em; filter: blur(16px) brightness(.7); }\n  20% { opacity: .46; transform: scale(.72); letter-spacing: .19em; filter: blur(6px) brightness(1.2); }\n  39% { opacity: 1; transform: scale(1.035); letter-spacing: .055em; filter: blur(0) brightness(1); }\n  52% { opacity: .28; transform: scale(1.045); filter: blur(.4px) brightness(2.4); }\n  57% { opacity: 1; transform: scale(1.04); filter: blur(0) brightness(1); }\n  64% { opacity: .58; transform: scale(1.045); filter: brightness(1.8); }\n  69% { opacity: 1; transform: scale(1.05); filter: brightness(1); }\n  84% { opacity: 1; transform: scale(1.065); letter-spacing: .045em; filter: blur(0); }\n  100% { opacity: 0; transform: scale(1.18); letter-spacing: .015em; filter: blur(4px) brightness(1.7); }\n}\n@keyframes cm-intro-streak {\n  0% { opacity: 0; transform: translateX(-50%) scaleX(0); }\n  34% { opacity: .35; transform: translateX(-50%) scaleX(.42); }\n  56% { opacity: 1; transform: translateX(-50%) scaleX(1); }\n  72% { opacity: .4; transform: translateX(-50%) scaleX(1.03); }\n  78% { opacity: 1; transform: translateX(-50%) scaleX(1.05); }\n  100% { opacity: 0; transform: translateX(-50%) scaleX(1.14); }\n}\n@keyframes cm-intro-out {\n  0% { opacity: 1; clip-path: inset(0 0 0 0); visibility: visible; }\n  100% { opacity: 0; clip-path: inset(49.5% 0 49.5% 0); visibility: hidden; }\n}\n@keyframes cm-wall-smash {\n  0% { opacity: 0; clip-path: inset(49% 0 49% 0); filter: saturate(0) brightness(.28); }\n  58% { opacity: 1; clip-path: inset(0 0 0 0); filter: saturate(1.32) brightness(1.16); }\n  100% { opacity: 1; clip-path: inset(0 0 0 0); filter: saturate(1) brightness(1); }\n}\n@keyframes cm-copy-arrive {\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cm-header-arrive {\n  from { opacity: 0; transform: translateY(-24px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cm-ticker { to { transform: translateX(-50%); } }\n\n\n@media (max-width: 1160px) {\n  #animers-cinema .cm-header-inner { grid-template-columns: 190px 1fr auto; gap: 22px; }\n  #animers-cinema .cm-logo img { width: 174px; }\n  #animers-cinema .cm-nav { gap: 20px; }\n  #animers-cinema .cm-event-card { grid-template-columns: 190px 1fr 280px; }\n  #animers-cinema .cm-about-grid { gap: 48px; }\n}\n\n\n@media (max-width: 960px) {\n  #animers-cinema .cm-shell { width: min(calc(100% - 40px), var(--cm-shell)); }\n  #animers-cinema .cm-header-inner { grid-template-columns: 1fr auto; align-items: center; padding-bottom: 0; }\n  #animers-cinema .cm-nav,\n  #animers-cinema .cm-head-actions { display: none; }\n  #animers-cinema .cm-menu-button {\n    display: inline-flex;\n    min-width: 50px;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 0 16px;\n    border: 2px solid var(--cm-white);\n    background: rgba(5,7,11,.44);\n    color: var(--cm-white);\n    font: 800 16px\/1 \"Barlow Condensed\", sans-serif;\n    letter-spacing: .1em;\n  }\n  #animers-cinema .cm-mobile-menu {\n    position: fixed;\n    inset: 0;\n    z-index: 180;\n    display: flex;\n    flex-direction: column;\n    padding: 28px;\n    background: var(--cm-carbon);\n    transform: translateX(100%);\n    visibility: hidden;\n    transition: transform .32s cubic-bezier(.2,.8,.2,1), visibility .32s;\n  }\n  #animers-cinema .cm-mobile-menu.is-open { transform: none; visibility: visible; }\n  #animers-cinema .cm-mobile-head { display: flex; align-items: center; justify-content: space-between; }\n  #animers-cinema .cm-mobile-head img { width: 168px; }\n  #animers-cinema .cm-mobile-close { width: 50px; height: 50px; border: 2px solid var(--cm-white); background: transparent; color: var(--cm-white); font-size: 26px; }\n  #animers-cinema .cm-mobile-links { display: grid; margin: auto 0; }\n  #animers-cinema .cm-mobile-links a { min-height: 64px; display: flex; align-items: center; border-bottom: 1px solid rgba(255,255,255,.32); font-family: \"Barlow Condensed\", \"Noto Sans JP\", sans-serif; font-size: 34px; font-weight: 800; }\n  #animers-cinema .cm-mobile-menu .cm-button { margin-top: 24px; }\n\n\n  #animers-cinema .cm-wall { inset: -18% -38%; transform: scale(1.035); }\n  #animers-cinema .cm-wall-track,\n  #animers-cinema .cm-wall-row { gap: 1px; }\n  #animers-cinema .cm-frame { flex-basis: clamp(270px, 37vw, 330px); }\n  #animers-cinema .cm-hero::before {\n    background:\n      radial-gradient(ellipse at center, rgba(5,7,11,.3) 0%, rgba(5,7,11,.48) 58%, rgba(5,7,11,.8) 100%),\n      linear-gradient(180deg, rgba(5,7,11,.82) 0%, rgba(5,7,11,.55) 42%, rgba(5,7,11,.34) 70%, rgba(5,7,11,.78));\n  }\n  #animers-cinema .cm-hero-inner { align-items: flex-start; padding-top: 150px; }\n  #animers-cinema .cm-hero-copy { width: 100%; max-width: 800px; }\n  #animers-cinema .cm-hero-lead { white-space: normal; }\n  #animers-cinema .cm-hero h1 { font-size: clamp(44px, 7vw, 72px); }\n  #animers-cinema .cm-scroll-cue { display: none; }\n\n\n  #animers-cinema .cm-section { padding: 90px 0; }\n  #animers-cinema .cm-events-showcase { padding-top: 46px; padding-bottom: 52px; }\n  #animers-cinema .cm-work { padding-top: 52px; padding-bottom: 48px; }\n  #animers-cinema .cm-about { padding-top: 52px; padding-bottom: 52px; }\n  #animers-cinema .cm-section-head { grid-template-columns: 1fr; gap: 32px; }\n  #animers-cinema .cm-editorial-head { display: block; }\n  #animers-cinema .cm-editorial-head h2,\n  #animers-cinema .cm-editorial-head .cm-section-title { font-size: clamp(64px, 10vw, 92px); }\n  #animers-cinema .cm-event-types { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #animers-cinema .cm-welcome-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #animers-cinema .cm-welcome-item:nth-child(3) { border-left: 0; border-top: 1px solid rgba(255,255,255,.18); }\n  #animers-cinema .cm-welcome-item:nth-child(4) { border-top: 1px solid rgba(255,255,255,.18); }\n  #animers-cinema .cm-impact-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #animers-cinema .cm-impact-item:nth-child(3) { border-left: 0; border-top: 1px solid rgba(255,255,255,.22); }\n  #animers-cinema .cm-impact-item:nth-child(4) { border-top: 1px solid rgba(255,255,255,.22); }\n  #animers-cinema .cm-about-head { display: block; }\n  #animers-cinema .cm-event-card { grid-template-columns: 170px 1fr; }\n  #animers-cinema .cm-event-visual { grid-column: 1 \/ -1; min-height: 350px; border-left: 0; border-top: 2px solid rgba(255,255,255,.48); }\n  #animers-cinema .cm-about-grid { grid-template-columns: 1fr; }\n  #animers-cinema .cm-about-images { min-height: 570px; }\n  #animers-cinema .cm-first-grid { grid-template-columns: 1fr; }\n  #animers-cinema .cm-first-item + .cm-first-item { border-left: 0; }\n  #animers-cinema .cm-first-item { min-height: 230px; }\n  #animers-cinema .cm-first-item h3 { margin-top: 34px; }\n  #animers-cinema .cm-proof-grid { grid-template-columns: repeat(2, 1fr); }\n  #animers-cinema .cm-proof-item:nth-child(3) { border-left: 0; border-top: 1px solid var(--cm-line); }\n  #animers-cinema .cm-proof-item:nth-child(4) { border-top: 1px solid var(--cm-line); }\n  #animers-cinema .cm-award { grid-template-columns: 1fr; }\n  #animers-cinema .cm-award-photo { min-height: 360px; }\n  #animers-cinema .cm-award-copy { border-left: 0; border-top: 2px solid var(--cm-line); }\n  #animers-cinema .cm-collab-motion { inset: -10% -35%; }\n  #animers-cinema .cm-footer-main { grid-template-columns: 210px 1fr; }\n  #animers-cinema .cm-footer-links { grid-template-columns: repeat(3, minmax(100px, 1fr)); }\n}\n\n\n@media (max-width: 620px) {\n  #animers-cinema { font-size: 15px; }\n  #animers-cinema .cm-shell { width: calc(100% - 32px); }\n  #animers-cinema .cm-header,\n  #animers-cinema .cm-header-inner { min-height: 72px; }\n  #animers-cinema .cm-logo img { width: 150px; }\n  #animers-cinema .cm-hero { min-height: 900px; }\n  #animers-cinema .cm-hero-inner { min-height: 900px; padding-top: 118px; padding-bottom: 340px; }\n  #animers-cinema .cm-eyebrow { font-size: 12px; letter-spacing: .08em; }\n  #animers-cinema .cm-hero h1 { margin-top: 0; font-size: 36px; line-height: .96; }\n  #animers-cinema .cm-hero h1 .cm-title-line--accent { margin-top: .16em; font-size: 1em; letter-spacing: -.055em; }\n  #animers-cinema .cm-intro-word { font-size: 40px; letter-spacing: .02em; }\n  #animers-cinema .cm-hero-en { font-size: 24px; line-height: 1.1; }\n  #animers-cinema .cm-hero-lead { margin-top: 26px !important; font-size: 15px; line-height: 1.85; }\n  #animers-cinema .cm-hero-actions { display: grid; grid-template-columns: 1fr; }\n  #animers-cinema .cm-hero-actions .cm-button { width: 100%; }\n  #animers-cinema .cm-wall { inset: -14% -125%; }\n  #animers-cinema .cm-wall-track,\n  #animers-cinema .cm-wall-row { gap: 1px; }\n  #animers-cinema .cm-frame { flex-basis: clamp(230px, 66vw, 280px); }\n  #animers-cinema .cm-frame::after { display: none; }\n  #animers-cinema .cm-work-rail { min-height: 510px; margin-right: -22px; padding: 44px 46px 62px 2px; }\n  #animers-cinema .cm-work .cm-editorial-head .cm-section-title { font-size: clamp(42px, 12.4vw, 52px); letter-spacing: -.065em; }\n  #animers-cinema .cm-work-card { flex-basis: min(72vw, 310px); width: min(72vw, 310px); margin-left: 0 !important; transform: translateY(var(--cm-piece-y-mobile, 0)) rotate(var(--cm-piece-rotate, 0deg)); }\n  #animers-cinema .cm-work-card:nth-child(odd) { --cm-piece-y-mobile: 28px; }\n  #animers-cinema .cm-work-card:nth-child(even) { --cm-piece-y-mobile: -18px; }\n  #animers-cinema .cm-work-rail::after { flex-basis: 190px; align-self: center; margin: 0; }\n  #animers-cinema .cm-work-copy { padding: 17px 16px 18px; }\n  #animers-cinema .cm-event-types { grid-template-columns: 1fr; }\n  #animers-cinema .cm-event-type { min-height: 330px; }\n  #animers-cinema .cm-welcome-strip { grid-template-columns: 1fr; }\n  #animers-cinema .cm-welcome-item,\n  #animers-cinema .cm-welcome-item:nth-child(3),\n  #animers-cinema .cm-welcome-item:nth-child(4) { border-left: 0; border-top: 1px solid rgba(255,255,255,.18); }\n  #animers-cinema .cm-impact-strip { grid-template-columns: 1fr; }\n  #animers-cinema .cm-impact-item { min-height: 178px; }\n  #animers-cinema .cm-impact-item + .cm-impact-item { border-left: 0; border-top: 1px solid rgba(255,255,255,.22); }\n  #animers-cinema .cm-next-event-bar { width: fit-content; min-height: 62px; margin: 26px auto 10px; padding: 14px 26px; box-shadow: inset 0 2px 0 rgba(255,255,255,.34), inset 0 -4px 0 rgba(117,10,29,.34), 0 5px 0 #9f1f32, 6px 10px 0 rgba(36,199,219,.94), 0 18px 28px rgba(0,0,0,.4); }\n  #animers-cinema .cm-next-event-bar strong { font-size: 20px; }\n  #animers-cinema .cm-editorial-head { margin-bottom: 38px; }\n  #animers-cinema .cm-editorial-head h2,\n  #animers-cinema .cm-editorial-head .cm-section-title {\n    font-size: clamp(52px, 15vw, 72px);\n    line-height: .92;\n    white-space: normal;\n  }\n  #animers-cinema .cm-editorial-head > p { margin-top: 22px; padding: 11px 0 13px 26px; font-size: 16px; line-height: 1.75; }\n  #animers-cinema .cm-editorial-head > p::before { width: 12px; height: 12px; }\n  #animers-cinema .cm-purpose-grid { grid-template-columns: 1fr; margin-top: 42px; }\n  #animers-cinema .cm-purpose-card { min-height: auto; padding: 0 0 50px; }\n  #animers-cinema .cm-purpose-card + .cm-purpose-card { padding: 50px 0 0; border-left: 0; border-top: 1px solid rgba(255,255,255,.22); }\n\n\n  #animers-cinema .cm-section { padding: 72px 0; }\n  #animers-cinema .cm-events-showcase { padding-top: 36px; padding-bottom: 42px; }\n  #animers-cinema .cm-work { padding-top: 42px; padding-bottom: 38px; }\n  #animers-cinema .cm-about { padding-top: 42px; padding-bottom: 42px; }\n  #animers-cinema .cm-section-title { font-size: 48px; }\n  #animers-cinema .cm-section-intro { font-size: 15px; }\n  #animers-cinema .cm-event-card { grid-template-columns: 1fr; box-shadow: 8px 8px 0 var(--cm-cyan); }\n  #animers-cinema .cm-event-date { min-height: 170px; border-right: 0; border-bottom: 2px solid rgba(255,255,255,.48); }\n  #animers-cinema .cm-event-date strong { font-size: 66px; }\n  #animers-cinema .cm-event-main { padding: 32px 24px; }\n  #animers-cinema .cm-event-main h3 { font-size: 30px; }\n  #animers-cinema .cm-event-visual { min-height: 310px; }\n  #animers-cinema .cm-about-copy h2 { font-size: 52px; }\n  #animers-cinema .cm-about-copy > p:not(.cm-kicker) { font-size: 15px; }\n  #animers-cinema .cm-about-images { min-height: 440px; }\n  #animers-cinema .cm-about-images figure:nth-child(1) { inset: 0 10% 42% 0; }\n  #animers-cinema .cm-about-images figure:nth-child(2) { inset: 34% 0 8% 23%; }\n  #animers-cinema .cm-about-images figure:nth-child(3) { inset: 68% 46% 0 3%; }\n  #animers-cinema .cm-proof-head { grid-template-columns: 1fr; }\n  #animers-cinema .cm-proof-grid { grid-template-columns: 1fr; }\n  #animers-cinema .cm-proof-item + .cm-proof-item { border-left: 0; border-top: 1px solid var(--cm-line); }\n  #animers-cinema .cm-proof-item { min-height: 170px; }\n  #animers-cinema .cm-award-photo { min-height: 280px; }\n  #animers-cinema .cm-award-copy { padding: 34px 24px; }\n  #animers-cinema .cm-award-copy h3 { font-size: 31px; }\n  #animers-cinema .cm-collab { padding: 64px 0 72px; }\n  #animers-cinema .cm-collab-inner h2 { font-size: clamp(48px, 14vw, 62px); }\n  #animers-cinema .cm-collab-lead { margin-top: 26px; font-size: 15px; line-height: 1.8; }\n  #animers-cinema .cm-contact-panel { margin-top: 32px; padding: 24px 18px 28px; box-shadow: 7px 7px 0 rgba(8,190,210,.2); }\n  #animers-cinema .cm-contact-panel-head { grid-template-columns: 1fr; gap: 14px; padding-bottom: 20px; }\n  #animers-cinema .cm-contact-form,\n  #animers-cinema .cm-contact-panel .wpcf7-form,\n  #animers-cinema .cm-contact-panel .wpforms-form { grid-template-columns: 1fr; gap: 18px; margin-top: 24px; }\n  #animers-cinema .cm-field--full,\n  #animers-cinema .cm-consent,\n  #animers-cinema .cm-contact-actions { grid-column: 1; }\n  #animers-cinema .cm-contact-actions { grid-template-columns: 1fr; }\n  #animers-cinema .cm-contact-submit,\n  #animers-cinema .cm-contact-panel .wpcf7-submit,\n  #animers-cinema .cm-contact-panel .wpforms-submit { width: 100%; min-width: 0; min-height: 60px; }\n  #animers-cinema .cm-footer-main { grid-template-columns: 1fr; gap: 36px; align-items: start; }\n  #animers-cinema .cm-footer-links { grid-template-columns: repeat(2, minmax(110px, 1fr)); transform: none; }\n  #animers-cinema .cm-footer-bottom { display: grid; }\n}\n\n\n@media (max-width: 620px) and (hover: none) {\n  #animers-cinema .cm-work-card .cm-work-copy p:not(.cm-work-type) { max-height: none; }\n}\n\n\n@media (prefers-reduced-motion: reduce) {\n  #animers-cinema *,\n  #animers-cinema *::before,\n  #animers-cinema *::after {\n    animation-duration: .001ms !important;\n    animation-iteration-count: 1 !important;\n    scroll-behavior: auto !important;\n    transition-duration: .001ms !important;\n  }\n  #animers-cinema .cm-reveal { opacity: 1; transform: none; }\n  #animers-cinema .cm-intro-splash { display: none !important; }\n  #animers-cinema .cm-wall {\n    opacity: 1;\n    clip-path: inset(0);\n    filter: none;\n    animation-delay: 0s !important;\n  }\n  #animers-cinema .cm-hero-copy {\n    opacity: 1;\n    transform: none;\n    animation-delay: 0s !important;\n  }\n  #animers-cinema .cm-header {\n    opacity: 1;\n    transform: none;\n    animation-delay: 0s !important;\n  }\n}\n\n\n\/* 2026-08-31: mobile hero uses a baked desktop-style mosaic *\/\n@media (max-width: 767px) {\n  #animers-cinema .cm-hero {\n    background-color: var(--cm-carbon) !important;\n    background-image: url('https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-mobile-hero-mosaic-v4.jpg') !important;\n    background-repeat: no-repeat !important;\n    background-size: cover !important;\n    background-position: center center;\n  }\n  #animers-cinema .cm-wall {\n    display: none !important;\n  }\n  #animers-cinema .cm-hero::before {\n    z-index: 1 !important;\n    pointer-events: none;\n  }\n  #animers-cinema .cm-hero::after {\n    z-index: 2 !important;\n    pointer-events: none;\n  }\n  #animers-cinema .cm-hero-inner {\n    position: relative;\n    z-index: 3;\n  }\n  #animers-cinema .cm-hero-copy,\n  #animers-cinema .cm-scroll-cue {\n    z-index: 4;\n  }\n}\n<\/style> <style id=\"cm-refine-20260826\">\n\/* 2026-08-26: keep only approved CTA and selected-work image scale *\/\n#animers-cinema .cm-next-event-bar{\n  display:flex!important;\n  width:max-content!important;\n  min-width:0!important;\n  min-height:56px!important;\n  height:auto!important;\n  padding:0 27px!important;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  background:#f13b49!important;\n  border:2px solid #f13b49!important;\n  box-shadow:none!important;\n}\n#animers-cinema .cm-next-event-bar::before,\n#animers-cinema .cm-next-event-bar::after{display:none!important;}\n#animers-cinema .cm-next-event-bar strong{\n  font-size:16px!important;\n  line-height:1!important;\n  letter-spacing:0!important;\n}\n@media (min-width:768px){\n  #animers-cinema .cm-work-rail{\n    min-height:620px!important;\n  }\n  #animers-cinema .cm-work-card:nth-child(1){--cm-piece-width:clamp(375px,33vw,510px)!important;}\n  #animers-cinema .cm-work-card:nth-child(2){--cm-piece-width:clamp(630px,52.5vw,780px)!important;}\n  #animers-cinema .cm-work-card:nth-child(3){--cm-piece-width:clamp(705px,60vw,900px)!important;}\n  #animers-cinema .cm-work-card:nth-child(4){--cm-piece-width:clamp(390px,34.5vw,531px)!important;}\n  #animers-cinema .cm-work-card:nth-child(5),\n  #animers-cinema .cm-work-card:nth-child(6),\n  #animers-cinema .cm-work-card:nth-child(7){--cm-piece-width:clamp(630px,52.5vw,780px)!important;}\n}\n<\/style>\n<div id=\"animers-cinema\">\n\n<a class=\"cm-skip\" href=\"#cm-main\">Skip to main content<\/a>\n\n<header id=\"top\" class=\"cm-header\">\n<div class=\"cm-shell cm-header-inner\"><a class=\"cm-logo\" href=\"#top\" aria-label=\"Animers Home\">\n<img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wordmark-red.png\" alt=\"Animers\" \/>\n<\/a><nav class=\"cm-nav\" aria-label=\"Main navigation\"><a href=\"#events\">Events<\/a>\n<a href=\"#collaboration\">Collaborate<\/a>\n<a href=\"#about\">About<\/a>\n<a href=\"https:\/\/animers.site\/?pagename=contact-review\">Contact<\/a><\/nav>\n<div class=\"cm-head-actions\"><a class=\"cm-lang\" href=\"https:\/\/animers.site\/?pagename=site-review\" aria-label=\"Switch to Japanese\">JP<\/a><\/div>\n<button class=\"cm-menu-button\" type=\"button\" aria-controls=\"cm-mobile-menu\" aria-expanded=\"false\">MENU<\/button>\n\n<\/div>\n<\/header>\n<div id=\"cm-mobile-menu\" class=\"cm-mobile-menu\" aria-hidden=\"true\">\n<div class=\"cm-mobile-head\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wordmark-red.png\" alt=\"Animers\" \/>\n<button class=\"cm-mobile-close\" type=\"button\" aria-label=\"Close menu\">\u00d7<\/button><\/div>\n<nav class=\"cm-mobile-links\" aria-label=\"Mobile navigation\"><a href=\"#events\">Events<\/a>\n<a href=\"#collaboration\">Collaborate<\/a>\n<a href=\"#about\">About<\/a>\n<a href=\"https:\/\/animers.site\/?pagename=contact-review\">Contact<\/a>\n<a href=\"https:\/\/animers.site\/?pagename=site-review\" aria-label=\"Switch to Japanese\">JP<\/a><\/nav><a class=\"cm-button cm-button--red\" href=\"https:\/\/www.meetup.com\/animers\/\" target=\"_blank\" rel=\"noopener\">Next Event<\/a>\n\n<\/div>\n&nbsp;\n\n<section class=\"cm-hero\" aria-labelledby=\"cm-hero-title\">\n<div class=\"cm-intro-splash\" aria-hidden=\"true\">\n<p class=\"cm-intro-word\">For Anime Lovers<\/p>\n\n<\/div>\n<div class=\"cm-wall\" aria-hidden=\"true\">\n<div class=\"cm-wall-track\">\n<div class=\"cm-wall-row\">\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-01.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-02.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-03.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-04.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-05.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-06.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-07.jpeg\" alt=\"\" \/><\/figure>\n<\/div>\n<div class=\"cm-wall-row\">\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-08.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-09.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-10.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-11.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-12.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-13.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-14.jpeg\" alt=\"\" \/><\/figure>\n<\/div>\n<div class=\"cm-wall-row\">\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-15.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-16.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-17.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-18.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-19.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-20.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-21.jpg\" alt=\"\" \/><\/figure>\n<\/div>\n<div class=\"cm-wall-row\">\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-22.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-23.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-24.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-25.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-26.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-27.jpg\" alt=\"\" \/><\/figure>\n<\/div>\n<div class=\"cm-wall-row\">\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-28.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-29.png\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-30.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-31.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-32.jpg\" alt=\"\" \/><\/figure>\n<figure class=\"cm-frame\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-33.jpg\" alt=\"\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cm-shell cm-hero-inner\">\n<div class=\"cm-hero-copy\">\n<h1 id=\"cm-hero-title\" class=\"cm-display\">Across borders,\n<span class=\"cm-title-line--accent\"><strong class=\"cm-title-love\">brought together<\/strong><strong class=\"cm-title-rest\"> by <span class=\"cm-title-highlight\">what we love.<\/span><\/strong><\/span><\/h1>\n<p class=\"cm-hero-en\">Find your people through shared passions.<\/p>\n<p class=\"cm-hero-lead\">A global community where anime and manga fans connect across cultures and languages.\nFirst-timers and solo guests are always welcome.<\/p>\n\n<div class=\"cm-hero-actions\"><a class=\"cm-button cm-button--red\" href=\"https:\/\/www.meetup.com\/animers\/\" target=\"_blank\" rel=\"noopener\">Next Event<\/a>\n<a class=\"cm-button cm-button--community\" href=\"https:\/\/discord.gg\/nu5qHBSt9c\" target=\"_blank\" rel=\"noopener\">Join Our Community<\/a><\/div>\n<\/div>\n<\/div>\n<\/section><section id=\"events\" class=\"cm-section cm-events-showcase\" aria-labelledby=\"cm-events-showcase-title\">\n<div class=\"cm-shell\">\n<div class=\"cm-events-head cm-editorial-head cm-reveal is-visible\">\n<h2 id=\"cm-events-showcase-title\" class=\"cm-display\">EVENTS<\/h2>\nShared passions make it easy to connect. We host a wide range of events where people can talk, sing, create, and celebrate the seasons together.\n\n<\/div>\n<div class=\"cm-event-types cm-reveal is-visible\"><article class=\"cm-event-type\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/07\/karaoke-stage.jpg\" alt=\"Anisong karaoke event venue\" \/>\n<div class=\"cm-event-type-copy\">\n<p class=\"cm-condensed\">Karaoke \/ Anisong<\/p>\n\n<h3>Anisong Karaoke<\/h3>\n<\/div>\n<\/article><article class=\"cm-event-type\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/07\/hanami-group.jpg\" alt=\"Cherry blossom gathering in a Tokyo park\" \/>\n<div class=\"cm-event-type-copy\">\n<p class=\"cm-condensed\">Seasonal \/ Picnic<\/p>\n\n<h3>Cherry Blossom and Seasonal Events<\/h3>\n<\/div>\n<\/article><article class=\"cm-event-type\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-33.jpg\" alt=\"Colorfully lit venue at an anime DJ event\" \/>\n<div class=\"cm-event-type-copy\">\n<p class=\"cm-condensed\">Music \/ Night<\/p>\n\n<h3>Anime DJ Events<\/h3>\n<\/div>\n<\/article><article class=\"cm-event-type\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wall-12.jpg\" alt=\"Guests sharing a meal at a rooftop community event\" \/>\n<div class=\"cm-event-type-copy\">\n<p class=\"cm-condensed\">Community \/ Food<\/p>\n\n<h3>Community Meetups and Food Events<\/h3>\n<\/div>\n<\/article><\/div>\n<div class=\"cm-welcome-strip cm-reveal is-visible\">\n<div class=\"cm-welcome-intro\">\n<p class=\"cm-kicker cm-condensed\">Everyone is welcome<\/p>\n\n<h3>First time?\nComing solo?<\/h3>\nAge requirements, pricing, and venue details are provided on each event page.\n\n<\/div>\n<article class=\"cm-welcome-item\">\n<h3>Solo guests are always welcome<\/h3>\nWe create a friendly atmosphere where it is easy to join the conversation. Many people come to their first event on their own.\n\n<\/article><article class=\"cm-welcome-item\">\n<h3>Many languages, one community<\/h3>\nYou do not need to speak perfectly. A shared passion is all it takes to start a conversation.\n\n<\/article><article class=\"cm-welcome-item\">\n<h3>Visiting Japan? Join us<\/h3>\nTravelers visiting Japan are welcome to join. Please register through the event page.\n\n<\/article><\/div>\n<div class=\"cm-impact-strip cm-reveal is-visible\" aria-label=\"Animers at a Glance\"><article class=\"cm-impact-item\">\n<p class=\"cm-impact-label\">Members<\/p>\n<strong>3,000+<\/strong>\n<small>From Japan and around the world<\/small>\n\n<\/article><article class=\"cm-impact-item\">\n<p class=\"cm-impact-label\">Average Event Rating<\/p>\n<strong>4.7 \/ 5.0<\/strong>\n<small>Based on 495 reviews<\/small>\n\n<\/article><article class=\"cm-impact-item\">\n<p class=\"cm-impact-label\">In-Person Events<\/p>\n<strong>2\u20133 per month<\/strong>\n<small>Held regularly, primarily in Tokyo<\/small>\n\n<\/article><a class=\"cm-impact-item cm-impact-award\" href=\"https:\/\/note.peatix.com\/n\/nf0aa2f57f7b7\" target=\"_blank\" rel=\"noopener\" aria-label=\"Read about Animers\u2019 Peatix Community Award 2025 win\">\n<img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/peatix-community-award-2025-logo.png\" alt=\"Peatix Community Award 2025\" \/>\n<strong>2025 Award Winner<\/strong>\n<small>Hobbies and Lifestyle category\u3000Read the award story \u2197<\/small>\n<\/a>\n\n<\/div>\n<a class=\"cm-next-event-bar cm-reveal is-visible\" href=\"https:\/\/www.meetup.com\/animers\/\" target=\"_blank\" rel=\"noopener\"><strong>Upcoming Event<\/strong><\/a>\n\n<\/div>\n<\/section><section id=\"collaboration\" class=\"cm-section cm-work\" aria-labelledby=\"cm-work-title\">\n<div class=\"cm-shell\">\n<div class=\"cm-section-head cm-editorial-head cm-reveal is-visible\">\n<h2 id=\"cm-work-title\" class=\"cm-display cm-section-title\">COLLABORATION<\/h2>\n<p class=\"cm-section-intro\">Voice actors, anisong artists, VTubers, and creators\u2014we have partnered with talent across the anime world to bring events and new experiences to life.<\/p>\n\n<\/div>\n<div class=\"cm-work-rail cm-reveal is-visible\" aria-label=\"Animers Collaboration Highlights\"><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/11_\u82f1\u8a9e\u30ad\u30e3\u30f3\u30da\u30fc\u30f3\u30b5\u30e0\u30cd\uff11.png\" alt=\"Fan Campaign with Kazuya Nakai\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">Voice actor \/ Campaign<\/p>\n\n<h3>Fan Campaign with\nKazuya Nakai<\/h3>\nWe ran a giveaway campaign featuring a special video message for the Animers community.\n\n<\/div>\n<\/article><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/12_anisong-live.png\" alt=\"Anisong Live Collaboration\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">Live \/ Anisong<\/p>\n\n<h3>Anisong Live\nCollaboration<\/h3>\nWe partnered with a live show featuring Rica Matsumoto, Hiroshi Kitadani, and other anisong artists.\n\n<\/div>\n<\/article><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/13_IMG_4735.jpg\" alt=\"KYOBANSAI Soundtrack Festival\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">Festival \/ Soundtrack<\/p>\n\n<h3>KYOBANSAI\nSoundtrack Festival<\/h3>\nWe partnered with KYOBANSAI, a festival bringing together composers of anime soundtracks.\n\n<\/div>\n<\/article><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/14_anibeats_\u51fa\u6f14\u8005\u52d5\u753b-1.png\" alt=\"Anime DJ and live painting event\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">Event \/ Music + Art<\/p>\n\n<h3>Anime DJ \u00d7\nLive Painting<\/h3>\nWe produced a multidisciplinary event featuring professional illustrators, entertainers, and international DJs.\n\n<\/div>\n<\/article><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/15_IMG_3792_2.png\" alt=\"ASTLIVE Collaboration Event\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">VTuber \/ Collaboration<\/p>\n\n<h3>ASTLIVE\nCollaboration Event<\/h3>\nWe hosted a community event in collaboration with VTuber agency ASTLIVE.\n\n<\/div>\n<\/article><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/16_Peatix_\u30d4\u30fc\u30c6\u30a3\u30c3\u30af\u30b9_\u30ab\u30d0\u30fc\u753b\u50cf_\u52c9\u5f37\u4f1a\u306e\u30b3\u30d4\u30fc.png\" alt=\"Nami Nakagawa Mini Concert\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">Live \/ Vocal<\/p>\n\n<h3>Nami Nakagawa\nMini Concert<\/h3>\nWe welcomed anisong singer Nami Nakagawa for a special mini concert.\n\n<\/div>\n<\/article><article class=\"cm-work-card\" tabindex=\"0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/17_1.png\" alt=\"Talk with Eri Sendai and Mami Ozaki\" \/>\n<div class=\"cm-work-copy\">\n<p class=\"cm-work-type cm-condensed\">Talk \/ Voice actor<\/p>\n\n<h3>Talk with Eri Sendai and\nMami Ozaki<\/h3>\nWe hosted a talk event featuring voice actors Eri Sendai and Mami Ozaki.\n\n<\/div>\n<\/article><\/div>\n<\/div>\n<\/section><section id=\"about\" class=\"cm-section cm-about\" aria-labelledby=\"cm-about-title\">\n<div class=\"cm-shell\">\n<div class=\"cm-about-head cm-editorial-head cm-reveal is-visible\">\n<h2 id=\"cm-about-title\" class=\"cm-display\">WHAT IS ANIMERS?<\/h2>\nFounded in Tokyo in 2018, Animers is an international community that brings people together across cultures and languages through a shared love of anime and manga.\n\n<\/div>\n<div class=\"cm-purpose-grid cm-reveal is-visible\"><article class=\"cm-purpose-card\">\n<p class=\"cm-purpose-label cm-condensed\">Purpose<\/p>\n\n<h3>To bridge Japan and the world through pop culture,\ncreating meaningful connections and joy\nthat enrich lives.<\/h3>\n<div class=\"cm-purpose-line\" aria-hidden=\"true\"><\/div>\nThrough shared passions, people make friends, immerse themselves in what they love, and have fun. We are expanding opportunities for international fans to experience Japanese culture and building a hub that connects Japan with the world.\n\n<\/article><article class=\"cm-purpose-card\">\n<p class=\"cm-purpose-label cm-condensed\">Philosophy<\/p>\n\n<h3>When people connect through what they love,\nnationality and ethnicity no longer divide us.\nThe world becomes more peaceful and creative.<\/h3>\n<div class=\"cm-purpose-line\" aria-hidden=\"true\"><\/div>\nAnimers is a place where people of all nationalities, ages, religions, and genders come together. By embracing our differences, sharing meaningful moments, and connecting through what we love, we believe we can help create a more peaceful and creative world.\n\n<\/article><\/div>\n<\/div>\n<\/section><section id=\"collaborate\" class=\"cm-collab\" aria-labelledby=\"cm-collab-title\">\n<div class=\"cm-collab-motion\" aria-hidden=\"true\"><\/div>\n<div class=\"cm-shell cm-collab-inner cm-reveal is-visible\">\n<h2 id=\"cm-collab-title\" class=\"cm-display\">Create what\u2019s next\nwith Animers.<\/h2>\n<p class=\"cm-collab-lead\">If you are a company, organization, or creator interested in sponsoring an event or partnering with Animers on a collaboration or joint project, we would love to hear from you.<\/p>\n<a id=\"contact\" class=\"cm-contact-link\" href=\"https:\/\/animers.site\/?pagename=contact-review\">Contact<\/a>\n\n<\/div>\n<\/section>&nbsp;\n\n<footer class=\"cm-footer\">\n<div class=\"cm-shell\">\n<div class=\"cm-footer-main\">\n\n<a class=\"cm-footer-logo\" href=\"#top\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wordmark-red.png\" alt=\"Animers\" \/><\/a>\n\n<nav class=\"cm-footer-links\" aria-label=\"Footer navigation\"><a href=\"#events\">Events<\/a><a href=\"#collaboration\">Collaborate<\/a><a href=\"#about\">About<\/a><a href=\"https:\/\/animers.site\/?pagename=contact-review\">Contact<\/a>\n<a href=\"https:\/\/animers.site\/?page_id=3607\">Privacy<\/a><\/nav><\/div>\n<div class=\"cm-footer-bottom\">\u00a9 Animers<\/div>\n<\/div>\n<\/footer><\/div>\n<script>\n(() => {\n  const root = document.getElementById('animers-cinema');\n  if (!root) return;\n  root.dataset.ready = 'true';\n\n  const contactReviewUrl = 'https:\/\/animers.site\/?pagename=contact-review';\n  root.querySelectorAll('a[href*=\"page_id=4208\"], a[href*=\"contact-review\"]').forEach((link) => {\n    link.href = contactReviewUrl;\n    link.removeAttribute('target');\n  });\n\n  const wall = root.querySelector('.cm-wall');\n  const mobileHero = window.matchMedia('(max-width: 767px)').matches;\n  const prepareWallImages = () => {\n    if (!wall) return;\n    if (mobileHero) {\n      wall.remove();\n      return;\n    }\n    wall.querySelectorAll('img[loading=\"lazy\"]').forEach((img) => {\n      img.loading = 'eager';\n      img.fetchPriority = 'auto';\n      const src = img.getAttribute('src');\n      if (src && !img.currentSrc) img.src = src;\n    });\n  };\n  prepareWallImages();\n  if (wall && !mobileHero) {\n    const wallImageObserver = new MutationObserver(prepareWallImages);\n    wallImageObserver.observe(wall, { childList: true, subtree: true });\n    setTimeout(() => wallImageObserver.disconnect(), 5000);\n  }\n\n  const menu = root.querySelector('#cm-mobile-menu');\n  const openButton = root.querySelector('.cm-menu-button');\n  const closeButton = root.querySelector('.cm-mobile-close');\n  let lastFocus = null;\n\n  const setMenu = (open) => {\n    if (!menu || !openButton) return;\n    menu.classList.toggle('is-open', open);\n    menu.setAttribute('aria-hidden', String(!open));\n    openButton.setAttribute('aria-expanded', String(open));\n    document.body.style.overflow = open ? 'hidden' : '';\n    if (open) {\n      lastFocus = document.activeElement;\n      setTimeout(() => closeButton?.focus(), 80);\n    } else if (lastFocus) {\n      setTimeout(() => lastFocus.focus(), 80);\n    }\n  };\n\n  openButton?.addEventListener('click', () => setMenu(true));\n  closeButton?.addEventListener('click', () => setMenu(false));\n  menu?.querySelectorAll('a').forEach((link) => link.addEventListener('click', () => setMenu(false)));\n  document.addEventListener('keydown', (event) => {\n    if (event.key === 'Escape' && menu?.classList.contains('is-open')) setMenu(false);\n  });\n\n  const contactForm = root.querySelector('#cm-contact-form');\n  const contactStatus = root.querySelector('#cm-contact-status');\n  contactForm?.addEventListener('submit', (event) => {\n    event.preventDefault();\n    if (!contactForm.reportValidity()) return;\n    if (contactStatus) {\n      contactStatus.hidden = false;\n      contactStatus.classList.add('is-error');\n      contactStatus.textContent = 'This preview does not send data. The WordPress version uses the contact form plugin.';\n    }\n  });\n\n  const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  const items = root.querySelectorAll('.cm-reveal');\n  if (reduced || !('IntersectionObserver' in window)) {\n    items.forEach((item) => item.classList.add('is-visible'));\n  } else {\n    const observer = new IntersectionObserver((entries) => {\n      entries.forEach((entry) => {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('is-visible');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    items.forEach((item) => observer.observe(item));\n  }\n})();\n<\/script>\n\n<style id=\"cm-mobile-type-motion-20260901\">\n@keyframes cm-mobile-hero-drift {\n  0% { background-position: 42% 50%; }\n  100% { background-position: 58% 50%; }\n}\n\n\n@media (max-width: 767px) {\n  #animers-cinema#animers-cinema#animers-cinema {\n    --cm-mobile-section-title: 32px;\n    --cm-mobile-subtitle: 16px;\n    --cm-mobile-body: 12.5px;\n    --cm-mobile-kicker: 10px;\n    --cm-mobile-button: 13px;\n  }\n\n\n  #animers-cinema#animers-cinema#animers-cinema section h2 {\n    font-size: var(--cm-mobile-section-title) !important;\n    line-height: 1.08 !important;\n  }\n\n\n  #animers-cinema#animers-cinema#animers-cinema section h3 {\n    font-size: var(--cm-mobile-subtitle) !important;\n    line-height: 1.4 !important;\n  }\n\n\n  #animers-cinema#animers-cinema#animers-cinema .cm-hero-en,\n  #animers-cinema#animers-cinema#animers-cinema .cm-event-type-copy .cm-condensed,\n  #animers-cinema#animers-cinema#animers-cinema .cm-kicker,\n  #animers-cinema#animers-cinema#animers-cinema .cm-work-type,\n  #animers-cinema#animers-cinema#animers-cinema .cm-purpose-label,\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-label {\n    font-size: var(--cm-mobile-kicker) !important;\n    line-height: 1.3 !important;\n  }\n\n\n  #animers-cinema#animers-cinema#animers-cinema .cm-hero-lead,\n  #animers-cinema#animers-cinema#animers-cinema .cm-refine-copy,\n  #animers-cinema#animers-cinema#animers-cinema .cm-section-intro,\n  #animers-cinema#animers-cinema#animers-cinema .cm-refine-welcome-item-copy,\n  #animers-cinema#animers-cinema#animers-cinema .cm-work-description,\n  #animers-cinema#animers-cinema#animers-cinema .cm-purpose-card,\n  #animers-cinema#animers-cinema#animers-cinema .cm-collab-lead {\n    font-size: var(--cm-mobile-body) !important;\n    line-height: 1.75 !important;\n  }\n\n\n  #animers-cinema#animers-cinema#animers-cinema .cm-button,\n  #animers-cinema#animers-cinema#animers-cinema .cm-next-event-bar,\n  #animers-cinema#animers-cinema#animers-cinema .cm-next-event-bar strong,\n  #animers-cinema#animers-cinema#animers-cinema .cm-contact-link {\n    font-size: var(--cm-mobile-button) !important;\n    line-height: 1.15 !important;\n  }\n\n\n  #animers-cinema#animers-cinema#animers-cinema .cm-hero {\n    background-size: auto 116% !important;\n    animation: cm-mobile-hero-drift 16s cubic-bezier(.45, 0, .55, 1) infinite alternate !important;\n    will-change: background-position;\n  }\n}\n\n\n@media (max-width: 767px) and (prefers-reduced-motion: reduce) {\n  #animers-cinema#animers-cinema#animers-cinema .cm-hero {\n    animation: none !important;\n    background-position: 50% 50% !important;\n    will-change: auto;\n  }\n}\n<\/style> <style id=\"cm-work-flip-title-scale-20260901\">\n#animers-cinema#animers-cinema#animers-cinema .cm-work-copy h3 {\n  margin-top: 10px !important;\n  font-size: clamp(24px, 2.15vw, 34px) !important;\n  line-height: 1.2 !important;\n  letter-spacing: -0.02em;\n}\n#animers-cinema#animers-cinema#animers-cinema .cm-work-copy .cm-work-description {\n  margin-top: 14px !important;\n}\n@media (max-width: 767px) {\n  #animers-cinema#animers-cinema#animers-cinema .cm-work-copy h3 {\n    margin-top: 6px !important;\n    font-size: 16px !important;\n    line-height: 1.25 !important;\n    letter-spacing: -0.01em;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-work-copy .cm-work-description {\n    margin-top: 10px !important;\n  }\n}\n<\/style> <style id=\"cm-upcoming-event-one-line-20260901\">\n#animers-cinema#animers-cinema#animers-cinema .cm-next-event-bar {\n  gap: 0 !important;\n}\n#animers-cinema#animers-cinema#animers-cinema .cm-next-event-bar strong {\n  width: auto !important;\n  max-width: none !important;\n  white-space: nowrap !important;\n}\n#animers-cinema#animers-cinema#animers-cinema .cm-next-event-bar::before,\n#animers-cinema#animers-cinema#animers-cinema .cm-next-event-bar::after {\n  content: none !important;\n  display: none !important;\n}\n<\/style> <style id=\"cm-mobile-layout-fixes-20260902-en\">\n@media (max-width: 767px) {\n  #animers-cinema#animers-cinema#animers-cinema .cm-hero-en {\n    font-size: clamp(20px, 5.65vw, 22px) !important;\n    line-height: 1.25 !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema #events .cm-event-type-copy h3 {\n    max-width: 100%;\n    font-size: 13px !important;\n    line-height: 1.25 !important;\n    white-space: normal !important;\n    text-wrap: balance;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item {\n    min-width: 0 !important;\n    padding-inline: 8px !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item > * {\n    min-width: 0;\n    max-width: 100%;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item strong,\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item small,\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item small span {\n    max-width: 100%;\n    white-space: normal !important;\n    text-wrap: balance;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item:nth-child(3) strong {\n    font-size: 18px !important;\n    line-height: 1.1 !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-item:nth-child(3) small {\n    margin-top: 8px !important;\n    font-size: 9px !important;\n    line-height: 1.25 !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-award {\n    padding: 8px 6px !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-award img {\n    width: min(100%, 116px) !important;\n    height: 52px !important;\n    padding: 4px 8px !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-award strong {\n    margin-top: 5px !important;\n    font-size: 18px !important;\n    line-height: 1.1 !important;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-award small {\n    width: 100%;\n    margin: 3px auto 0 !important;\n    font-size: 9px !important;\n    line-height: 1.25 !important;\n    text-align: center;\n  }\n  #animers-cinema#animers-cinema#animers-cinema .cm-impact-award small span {\n    display: block;\n    margin-top: 2px;\n  }\n}\n<\/style> <style id=\"cm-english-hero-center-20260903\">\n#animers-cinema .cm-hero-copy {\n  margin-inline: auto !important;\n  text-align: center !important;\n}\n#animers-cinema .cm-hero h1 {\n  width: 100% !important;\n  margin-inline: auto !important;\n  text-align: center !important;\n}\n#animers-cinema .cm-hero h1 .cm-title-line--accent {\n  display: flex !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  align-items: baseline;\n  column-gap: .16em;\n  justify-content: center !important;\n  margin-inline: auto !important;\n  text-align: center !important;\n  white-space: nowrap !important;\n}\n#animers-cinema .cm-hero h1 .cm-title-love,\n#animers-cinema .cm-hero h1 .cm-title-rest {\n  flex: 0 0 auto;\n}\n@media (max-width: 359px) {\n  #animers-cinema .cm-hero h1 .cm-title-line--accent {\n    font-size: .9em !important;\n  }\n}\n<\/style> <style id=\"cm-english-hero-copy-20260907\">\n#animers-cinema .cm-hero #cm-hero-title {\n  font-size: clamp(40px, 5.1vw, 68px) !important;\n}\n#animers-cinema .cm-hero #cm-hero-title .cm-title-line--accent {\n  font-size: inherit !important;\n}\n#animers-cinema .cm-hero #cm-hero-title .cm-title-love,\n#animers-cinema .cm-hero #cm-hero-title .cm-title-rest {\n  color: var(--cm-white) !important;\n  font-size: inherit !important;\n}\n#animers-cinema .cm-hero #cm-hero-title .cm-title-highlight {\n  color: var(--cm-red) !important;\n  font-size: inherit !important;\n  font-weight: inherit;\n  display: inline !important;\n  width: auto;\n  margin: 0;\n  white-space: inherit;\n}\n@media (max-width: 767px) {\n  #animers-cinema .cm-hero #cm-hero-title { font-size: 30px !important; }\n  #animers-cinema .cm-hero #cm-hero-title .cm-title-line--accent {\n    flex-direction: column !important;\n    align-items: center !important;\n    row-gap: .08em !important;\n    column-gap: 0 !important;\n    white-space: normal !important;\n  }\n}\n<\/style>\n<style id=\"cm-work-marquee-v1\">\n#animers-cinema #collaboration .cm-work-rail[data-cm-marquee]{scroll-snap-type:none!important;scroll-behavior:auto!important;overflow-anchor:none}\n#animers-cinema #collaboration .cm-work-set{display:flex;flex:0 0 auto;align-items:center;gap:inherit;width:max-content;min-width:0}\n#animers-cinema #collaboration .cm-work-set>.cm-work-card{scroll-snap-align:none!important}\n#animers-cinema #collaboration .cm-work-motion-tools{display:flex;justify-content:flex-end;margin:12px 0 0}\n#animers-cinema #collaboration .cm-work-motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 14px;border:1px solid rgba(8,190,210,.55);border-radius:2px;background:#081321;color:#bcebf1;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}\n#animers-cinema #collaboration .cm-work-motion-toggle:hover{border-color:#08bed2;color:#fffdf8}\n<\/style>\n<script>\n\/* cm-work-marquee-v1: continuous right-to-left, both languages and all widths *\/\n(function(){\n function setup(){\n  document.querySelectorAll('#animers-cinema #collaboration .cm-work-rail').forEach(function(rail){\n   if(rail.dataset.cmMarquee)return;\n   var cards=Array.from(rail.children).filter(function(el){return el.classList.contains('cm-work-card');});\n   if(cards.length<2)return;\n   rail.dataset.cmMarquee='ready';rail.setAttribute('aria-live','off');\n   var group=document.createElement('div');group.className='cm-work-set';\n   cards.forEach(function(card){group.appendChild(card);});rail.appendChild(group);\n   var copy=group.cloneNode(true);copy.setAttribute('aria-hidden','true');copy.dataset.cmMarqueeCopy='true';\n   copy.querySelectorAll('[id]').forEach(function(el){el.removeAttribute('id');});\n   copy.querySelectorAll('[tabindex],a,button,input,select,textarea').forEach(function(el){el.setAttribute('tabindex','-1');});\n   var duplicates=Array.from(copy.children);\n   duplicates.forEach(function(card,index){\n    card.classList.remove('is-flipped');card.setAttribute('aria-pressed','false');\n    card.addEventListener('click',function(){if(!matchMedia('(max-width:767px)').matches)return;var open=!card.classList.contains('is-flipped');rail.querySelectorAll('.is-flipped').forEach(function(el){el.classList.remove('is-flipped');el.setAttribute('aria-pressed','false');});card.classList.toggle('is-flipped',open);card.setAttribute('aria-pressed',String(open));});\n    var original=cards[index],img=original.querySelector('img');\n    var sync=function(){['--cm-mobile-work-w','--cm-mobile-work-h'].forEach(function(key){var val=original.style.getPropertyValue(key);if(val)card.style.setProperty(key,val);});if(original.dataset.cmAspect)card.dataset.cmAspect=original.dataset.cmAspect;};\n    sync();if(img)if(!img.complete)img.addEventListener('load',sync,{once:true});\n   });\n   cards.forEach(function(card){card.addEventListener('click',function(){duplicates.forEach(function(el){el.classList.remove('is-flipped');el.setAttribute('aria-pressed','false');});});});\n   rail.appendChild(copy);\n   var english=!!document.querySelector('#animers-cinema .cm-lang[aria-label*=\"Japanese\"]');\n   var tools=document.createElement('div');tools.className='cm-work-motion-tools';\n   var button=document.createElement('button');button.type='button';button.className='cm-work-motion-toggle';tools.appendChild(button);rail.before(tools);\n   var reduced=matchMedia('(prefers-reduced-motion:reduce)'),manualPause=reduced.matches,visible=true,held=false,hover=false,keyboard=false,cooldown=0,cycle=0,position=rail.scrollLeft,expected=position,last=0;\n   function label(){button.textContent=manualPause?(english?'Play motion':'\u81ea\u52d5\u518d\u751f'):(english?'Pause motion':'\u4e00\u6642\u505c\u6b62');button.setAttribute('aria-label',english?(manualPause?'Play collaboration photo motion':'Pause collaboration photo motion'):(manualPause?'\u5b9f\u7e3e\u5199\u771f\u306e\u81ea\u52d5\u518d\u751f\u3092\u958b\u59cb':'\u5b9f\u7e3e\u5199\u771f\u306e\u81ea\u52d5\u518d\u751f\u3092\u4e00\u6642\u505c\u6b62'));}\n   function measure(){cycle=group.offsetWidth+(parseFloat(getComputedStyle(rail).columnGap)||0);position=rail.scrollLeft;}\n   label();measure();\n   button.addEventListener('click',function(){manualPause=!manualPause;label();});\n   reduced.addEventListener('change',function(e){manualPause=e.matches;label();});\n   if('ResizeObserver'in window)new ResizeObserver(measure).observe(group);else window.addEventListener('resize',measure);\n   if('IntersectionObserver'in window)new IntersectionObserver(function(entries){visible=entries[0].isIntersecting;},{rootMargin:'80px'}).observe(rail);\n   rail.addEventListener('pointerenter',function(e){hover=e.pointerType==='mouse';});rail.addEventListener('pointerleave',function(){hover=false;});\n   rail.addEventListener('pointerdown',function(){held=true;keyboard=false;});\n   window.addEventListener('pointerup',function(){if(held){held=false;cooldown=performance.now()+900;}});window.addEventListener('pointercancel',function(){held=false;});\n   rail.addEventListener('keydown',function(){keyboard=true;cooldown=performance.now()+1600;});\n   rail.addEventListener('focusin',function(e){if(e.target.matches(':focus-visible'))keyboard=true;});\n   rail.addEventListener('focusout',function(e){if(!rail.contains(e.relatedTarget))keyboard=false;});\n   rail.addEventListener('wheel',function(){cooldown=performance.now()+1600;},{passive:true});\n   rail.addEventListener('scroll',function(){if(Math.abs(rail.scrollLeft-expected)>1.5){position=rail.scrollLeft;cooldown=performance.now()+1200;}},{passive:true});\n   function frame(now){\n    if(!rail.isConnected)return;\n    var dt=last?Math.min(now-last,64):0;last=now;\n    var paused=manualPause||document.hidden||!visible||held||hover||keyboard||now<cooldown||!!rail.querySelector('.is-flipped');\n    rail.dataset.cmMotion=paused?'paused':'running';\n    if(paused){position=rail.scrollLeft;expected=position;}\n    else if(cycle>0){position=(position+26*dt\/1000)%cycle;rail.scrollLeft=position;expected=rail.scrollLeft;}\n    requestAnimationFrame(frame);\n   }\n   requestAnimationFrame(frame);\n  });\n }\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',setup,{once:true});else setup();\n})();\n<\/script>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f321c7d elementor-widget elementor-widget-text-editor\" data-id=\"f321c7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<style id=\"cm-comments-20260827\">\n#animers-cinema .cm-lang{\n  width:auto!important;min-width:44px!important;height:36px!important;\n  padding:0 12px!important;border:1px solid #fff!important;\n  display:inline-flex!important;align-items:center!important;justify-content:center!important;\n}\n#animers-cinema .cm-hero-copy,\n#animers-cinema .cm-hero h1{ text-align:center!important; }\n#animers-cinema .cm-hero h1>span{ display:block!important; }\n\n#animers-cinema .cm-editorial-head{\n  display:block!important;position:relative!important;min-height:96px!important;\n  font-size:0!important;line-height:0!important;\n}\n#animers-cinema .cm-editorial-head h2{\n  width:52%!important;margin:0!important;\n  font-size:clamp(54px,6.8vw,72px)!important;line-height:.9!important;\n}\n#animers-cinema .cm-events-head::after{\n  content:\"Shared passions make it easy to connect. We host a wide range of events where people can talk, sing, create, and celebrate the seasons together.\";\n}\n#animers-cinema .cm-about-head::after{\n  content:\"Founded in Tokyo in 2018, Animers is an international community that brings people together across cultures and languages through a shared love of anime and manga.\";\n}\n#animers-cinema .cm-events-head::after,\n#animers-cinema .cm-about-head::after{\n  position:absolute;right:0;bottom:0;width:42%;\n  display:block;color:#d8e1ec;font-size:16px;line-height:1.75;font-weight:650;\n}\n\n#animers-cinema .cm-welcome-intro{\n  display:block!important;font-size:0!important;line-height:0!important;\n}\n#animers-cinema .cm-welcome-intro .cm-kicker{\n  margin:0!important;font-size:16px!important;line-height:1.4!important;\n}\n#animers-cinema .cm-welcome-intro h3{\n  margin:36px 0 0!important;font-size:28px!important;line-height:1.3!important;\n}\n#animers-cinema .cm-welcome-intro::after{\n  content:\"Age requirements, pricing, and venue details are provided on each event page.\";\n  display:block;margin-top:36px;color:#d2dbe6;font-size:16px;line-height:1.75;font-weight:650;\n}\n\n#animers-cinema .cm-impact-item strong{\n  font-size:clamp(36px,4vw,44px)!important;line-height:1.08!important;\n}\n#animers-cinema .cm-impact-award small{\n  font-size:0!important;line-height:0!important;\n}\n#animers-cinema .cm-impact-award small::before,\n#animers-cinema .cm-impact-award small::after{\n  display:block;font-size:14px;line-height:1.55;\n}\n#animers-cinema .cm-impact-award small::before{content:\"Hobbies and Lifestyle category\";}\n#animers-cinema .cm-impact-award small::after{content:\"Read the award story\";margin-top:4px;}\n#animers-cinema .cm-events-head::after,\n#animers-cinema .cm-about-head::after,\n#animers-cinema .cm-welcome-intro::after,\n#animers-cinema .cm-impact-award small::before,\n#animers-cinema .cm-impact-award small::after{content:none!important;}\n#animers-cinema .cm-editorial-head .cm-refine-copy{\n  position:absolute;right:0;bottom:0;width:42%;margin:0;\n  display:block;color:#d8e1ec;font-size:16px;line-height:1.75;font-weight:650;\n}\n#animers-cinema .cm-welcome-intro .cm-refine-welcome-copy{\n  margin:36px 0 0;color:#d2dbe6;font-size:16px;line-height:1.75;font-weight:650;\n}\n#animers-cinema .cm-impact-award small{\n  font-size:14px!important;line-height:1.55!important;\n}\n#animers-cinema .cm-impact-award small span{display:block;margin-top:4px;}\n\n#animers-cinema .cm-next-event-bar{\n  width:max-content!important;min-width:138px!important;height:54px!important;\n  margin:32px auto 0!important;padding:0 23px!important;\n  border:1.6px solid #f13b49!important;background:#f13b49!important;color:#fffdf8!important;\n  display:flex!important;align-items:center!important;justify-content:center!important;\n  box-shadow:0 5px 0 #9f1f32,0 12px 24px rgba(0,0,0,.32)!important;\n  font-size:16px!important;font-weight:900!important;line-height:1.15!important;text-transform:none!important;\n}\n#animers-cinema .cm-next-event-bar strong{font:inherit!important;text-transform:none!important;}\n\n#animers-cinema .cm-work-copy h3{\n  font-size:46px!important;line-height:1.04!important;letter-spacing:-.045em!important;\n}\n#animers-cinema .cm-work-copy>p:last-child{\n  font-size:17px!important;line-height:1.5!important;\n}\n\n#animers-cinema .cm-collab{padding-top:102px!important;}\n#animers-cinema #cm-collab-title{ text-align:center!important; }\n#animers-cinema .cm-collab-inner>a[href*=\"page_id=4208\"]{\n  min-width:154px;height:54px;margin-top:32px;padding:0 24px;\n  display:inline-flex!important;align-items:center;justify-content:center;\n  border:1.6px solid #f13b49;background:#f13b49;color:#fffdf8!important;\n  box-shadow:0 5px 0 #9f1f32,0 12px 24px rgba(0,0,0,.32);\n  font-size:16px;font-weight:900;line-height:1.15;text-decoration:none;\n}\n#animers-cinema .cm-hero-lead{white-space:normal!important;}\n#animers-cinema .cm-hero-actions .cm-button--community{gap:10px!important;}\n#animers-cinema .cm-discord-icon{width:22px;height:18px;display:block;flex:0 0 auto;fill:currentColor;}\n#animers-cinema .cm-events-head{min-height:0!important;}\n#animers-cinema .cm-events-head h2{width:100%!important;}\n#animers-cinema .cm-events-head .cm-refine-copy{\n  position:relative!important;width:100%!important;margin:28px 0 0!important;\n}\n#animers-cinema .cm-about-head{min-height:0!important;}\n#animers-cinema .cm-about-head h2{width:100%!important;}\n#animers-cinema .cm-about-head .cm-refine-copy{\n  position:relative!important;width:100%!important;margin:28px 0 0!important;\n}\n#animers-cinema .cm-next-event-bar{margin-top:64px!important;}\n#animers-cinema .cm-welcome-item h3{\n  font-size:24px!important;line-height:1.35!important;\n}\n#animers-cinema .cm-welcome-item .cm-refine-welcome-item-copy{\n  margin:40px 0 0!important;color:#d7e0ea;font-size:16px;line-height:1.85;font-weight:650;\n}\n@media(max-width:767px){\n  #animers-cinema .cm-editorial-head{min-height:0!important;}\n  #animers-cinema .cm-editorial-head h2{width:100%!important;font-size:clamp(46px,14vw,62px)!important;}\n  #animers-cinema .cm-events-head::after,\n  #animers-cinema .cm-about-head::after{position:static;width:100%;margin-top:24px;}\n  #animers-cinema .cm-editorial-head .cm-refine-copy{position:static;width:100%;margin-top:24px;}\n  #animers-cinema .cm-welcome-intro h3{margin-top:28px!important;}\n  #animers-cinema .cm-welcome-intro::after{margin-top:28px!important;}\n  #animers-cinema .cm-work-copy h3{font-size:34px!important;}\n  #animers-cinema .cm-collab{padding-top:86px!important;}\n  #animers-cinema #cm-collab-title{font-size:38px!important;line-height:1.02!important;}\n}\n\n\/* cm-size-adjust-20260827 *\/\n#animers-cinema .cm-welcome-item .cm-refine-welcome-item-copy{\n  margin-top:20px!important;\n}\n#animers-cinema .cm-next-event-bar{\n  width:300px!important;min-width:300px!important;height:72px!important;padding:0 32px!important;\n  font-size:22px!important;\n  box-shadow:0 6px 0 #9f1f32,0 14px 28px rgba(0,0,0,.32)!important;\n}\n#animers-cinema .cm-collab-inner>a[href*=\"page_id=4208\"]{\n  width:260px!important;min-width:260px!important;height:72px!important;padding:0 32px!important;\n  font-size:22px!important;\n  box-shadow:0 6px 0 #9f1f32,0 14px 28px rgba(0,0,0,.32)!important;\n}\n@media(max-width:767px){\n  #animers-cinema .cm-next-event-bar{\n    width:calc(100% - 48px)!important;max-width:300px!important;min-width:0!important;\n    height:64px!important;padding:0 22px!important;font-size:20px!important;\n  }\n  #animers-cinema .cm-collab-inner>a[href*=\"page_id=4208\"]{\n    width:calc(100% - 72px)!important;max-width:260px!important;min-width:0!important;\n    height:64px!important;padding:0 22px!important;font-size:20px!important;\n  }\n}\n\n\/* cm-pc-scale-20260827 *\/\n@media (min-width:1024px){\n  #animers-cinema .cm-header-inner{width:min(90vw,1800px)!important;max-width:none!important;height:clamp(70px,5.4vw,128px)!important;}\n  #animers-cinema .cm-logo{width:clamp(180px,13.75vw,330px)!important;height:auto!important;}\n  #animers-cinema .cm-nav{gap:clamp(24px,2vw,48px)!important;margin-left:clamp(32px,2.5vw,60px)!important;}\n  #animers-cinema .cm-nav a{font-size:clamp(14px,1vw,24px)!important;}\n  #animers-cinema .cm-lang{min-width:clamp(44px,3vw,70px)!important;height:clamp(40px,3vw,70px)!important;padding:0 clamp(10px,.75vw,18px)!important;font-size:clamp(14px,1vw,24px)!important;}\n  #animers-cinema .cm-hero-inner{width:min(86vw,1600px)!important;max-width:none!important;}\n  #animers-cinema .cm-hero h1{font-size:clamp(72px,6.25vw,150px)!important;line-height:.96!important;}\n  #animers-cinema .cm-hero-en{font-size:clamp(24px,2.125vw,50px)!important;}\n  #animers-cinema .cm-hero-lead{font-size:clamp(13px,1vw,24px)!important;line-height:1.8!important;}\n  #animers-cinema .cm-hero-actions{gap:clamp(14px,1.2vw,28px)!important;}\n  #animers-cinema .cm-hero-actions .cm-button{height:clamp(50px,3.5vw,84px)!important;padding:0 clamp(20px,1.5vw,36px)!important;font-size:clamp(14px,1vw,24px)!important;}\n  #animers-cinema .cm-hero-actions .cm-button--community{gap:clamp(9px,.65vw,16px)!important;}\n  #animers-cinema .cm-hero-actions .cm-discord-icon{width:clamp(20px,1.35vw,32px)!important;height:auto!important;}\n}\n\n\/* cm-pc-page-scale-20260827 *\/\n@media (min-width:1024px){\n  #animers-cinema{\n    --cm-pc-page-scale:clamp(.8,calc(100vw \/ 1600px),1.5);\n  }\n  #animers-cinema .cm-events-showcase>.cm-shell,\n  #animers-cinema .cm-work>.cm-shell,\n  #animers-cinema .cm-about>.cm-shell,\n  #animers-cinema .cm-collab>.cm-collab-inner,\n  #animers-cinema .cm-footer>.cm-shell{\n    zoom:var(--cm-pc-page-scale);\n  }\n  #animers-cinema .cm-events-showcase{\n    padding-top:calc(58px * var(--cm-pc-page-scale))!important;\n    padding-bottom:calc(58px * var(--cm-pc-page-scale))!important;\n  }\n  #animers-cinema .cm-work{\n    padding-top:calc(58px * var(--cm-pc-page-scale))!important;\n    padding-bottom:calc(54px * var(--cm-pc-page-scale))!important;\n  }\n  #animers-cinema .cm-about{\n    padding-top:calc(58px * var(--cm-pc-page-scale))!important;\n    padding-bottom:calc(58px * var(--cm-pc-page-scale))!important;\n  }\n  #animers-cinema .cm-collab{\n    padding-top:calc(102px * var(--cm-pc-page-scale))!important;\n    padding-bottom:calc(92px * var(--cm-pc-page-scale))!important;\n  }\n  #animers-cinema .cm-collab-motion{\n    inset:0!important;background-size:cover!important;\n  }\n  #animers-cinema .cm-footer{\n    padding-top:calc(38px * var(--cm-pc-page-scale))!important;\n    padding-bottom:calc(24px * var(--cm-pc-page-scale))!important;\n  }\n}\n\n\n\/* cm-cta-hover-20260828 *\/\n@media (min-width:1024px){\n  #animers-cinema .cm-next-event-bar,\n  #animers-cinema .cm-contact-link{\n    transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important;\n    will-change:transform;\n  }\n  #animers-cinema .cm-next-event-bar:hover,\n  #animers-cinema .cm-next-event-bar:focus-visible,\n  #animers-cinema .cm-contact-link:hover,\n  #animers-cinema .cm-contact-link:focus-visible{\n    transform:translateY(-3px)!important;\n    box-shadow:0 2px 0 #9f1f32,0 8px 18px rgba(0,0,0,.32)!important;\n  }\n}\n\n\/* cm-text-hierarchy-spacing-20260828 *\/\n#animers-cinema .cm-refine-welcome-copy{display:none!important;}\n#animers-cinema .cm-welcome-intro{\n  display:flex!important;\n  flex-direction:column!important;\n  align-items:center!important;\n  justify-content:center!important;\n  text-align:center!important;\n}\n#animers-cinema .cm-welcome-intro>.cm-kicker{\n  width:100%!important;\n  margin:0!important;\n  text-align:center!important;\n}\n#animers-cinema .cm-welcome-intro>h3{\n  width:100%!important;\n  margin:28px 0 0!important;\n  text-align:center!important;\n}\n#animers-cinema #cm-collab-title{\n  font-size:clamp(54px,6.8vw,72px)!important;\n  line-height:.9!important;\n}\n#animers-cinema .cm-work-copy{\n  justify-content:center!important;\n}\n#animers-cinema .cm-work-type{\n  margin:0 0 clamp(16px,1.2vw,22px)!important;\n  font-size:clamp(18px,1.25vw,24px)!important;\n  line-height:1.25!important;\n}\n#animers-cinema .cm-work-copy>h3{\n  margin:0 0 clamp(18px,1.35vw,26px)!important;\n  line-height:1.08!important;\n}\n#animers-cinema .cm-work-description{\n  margin:0!important;\n  font-size:clamp(16px,1.1vw,20px)!important;\n  line-height:1.7!important;\n}\n\n\/* cm-wall-scale-130-20260828 *\/\n@media (min-width:1024px){\n  #animers-cinema .cm-wall{\n    transform:scale(1.3)!important;\n    transform-origin:50% 50%!important;\n  }\n}\n\n\/* cm-mobile-hero-balance-20260829 *\/\n@media (max-width:767px){\n  #animers-cinema .cm-menu-button{\n    width:44px!important;\n    height:30px!important;\n    min-width:0!important;\n    min-height:30px!important;\n    padding:0!important;\n    font-size:9px!important;\n    line-height:1!important;\n  }\n  #animers-cinema .cm-intro-splash{\n    inset:0!important;\n    width:100vw!important;\n    max-width:none!important;\n    min-height:100svh!important;\n    height:100svh!important;\n    background:#05070b!important;\n    z-index:99999!important;\n  }\n  #animers-cinema .cm-hero-en{\n    font-size:12px!important;\n    line-height:1.35!important;\n    white-space:nowrap!important;\n    letter-spacing:0!important;\n    margin-top:20px!important;\n  }\n  #animers-cinema .cm-hero-lead{\n    font-size:10.5px!important;\n    line-height:1.7!important;\n    white-space:normal!important;\n    max-width:100%!important;\n    margin-top:24px!important;\n  }\n  #animers-cinema .cm-hero,\n  #animers-cinema .cm-hero-inner{\n    min-height:calc(100svh - 72px)!important;\n    height:auto!important;\n  }\n  #animers-cinema .cm-hero-inner{\n    padding:28px 0!important;\n    align-items:center!important;\n  }\n  #animers-cinema .cm-hero-actions{\n    width:60%!important;\n    margin:30px auto 0!important;\n    gap:8px!important;\n  }\n  #animers-cinema .cm-hero-actions .cm-button{\n    width:100%!important;\n    min-height:48px!important;\n    height:48px!important;\n    padding:0 10px!important;\n    font-size:12px!important;\n  }\n  #animers-cinema .cm-hero-actions .cm-discord-icon{\n    width:16px!important;\n  }\n}\n\n\/* cm-mobile-posthero-ui-20260829 *\/\n@media (max-width:767px){\n  #animers-cinema .cm-section{\n    padding:30px 0 36px!important;\n  }\n  #animers-cinema #events .cm-display{\n    font-size:38px!important;\n    line-height:1!important;\n  }\n  #animers-cinema #collaboration .cm-display{\n    font-size:33px!important;\n    line-height:1!important;\n  }\n  #animers-cinema #about .cm-display{\n    font-size:32px!important;\n    line-height:1.05!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema .cm-events-head,\n  #animers-cinema .cm-section-head,\n  #animers-cinema .cm-about-head{\n    margin-bottom:22px!important;\n    gap:18px!important;\n  }\n  #animers-cinema #events .cm-refine-copy,\n  #animers-cinema #collaboration .cm-section-intro,\n  #animers-cinema #about .cm-refine-copy{\n    font-size:13px!important;\n    line-height:1.75!important;\n  }\n\n  #animers-cinema #events .cm-event-types{\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:10px!important;\n    margin-top:26px!important;\n  }\n  #animers-cinema #events .cm-event-type{\n    width:100%!important;\n    height:200px!important;\n    min-height:0!important;\n  }\n  #animers-cinema #events .cm-event-type img{\n    width:100%!important;\n    height:100%!important;\n    object-fit:cover!important;\n  }\n  #animers-cinema #events .cm-event-type-copy{\n    width:100%!important;\n    height:auto!important;\n    min-height:0!important;\n    padding:13px!important;\n  }\n  #animers-cinema #events .cm-event-type-copy p{\n    font-size:9px!important;\n    line-height:1.35!important;\n  }\n  #animers-cinema #events .cm-event-type h3{\n    font-size:15px!important;\n    line-height:1.3!important;\n    margin-top:4px!important;\n  }\n\n  #animers-cinema #events .cm-welcome-strip{\n    margin-top:28px!important;\n  }\n  #animers-cinema #events .cm-welcome-intro{\n    padding:22px 18px!important;\n  }\n  #animers-cinema #events .cm-kicker{\n    font-size:10px!important;\n    line-height:1.3!important;\n  }\n  #animers-cinema #events .cm-welcome-intro h3{\n    font-size:22px!important;\n    line-height:1.25!important;\n    margin-top:8px!important;\n  }\n  #animers-cinema #events .cm-welcome-item{\n    min-height:0!important;\n    height:auto!important;\n    padding:18px!important;\n  }\n  #animers-cinema #events .cm-welcome-item h3{\n    font-size:17px!important;\n    line-height:1.35!important;\n  }\n  #animers-cinema #events .cm-welcome-item p{\n    font-size:13px!important;\n    line-height:1.65!important;\n    margin-top:8px!important;\n  }\n\n  #animers-cinema #events .cm-impact-strip{\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:1px!important;\n    margin-top:30px!important;\n  }\n  #animers-cinema #events .cm-impact-item{\n    min-height:132px!important;\n    height:132px!important;\n    padding:16px 10px!important;\n  }\n  #animers-cinema #events .cm-impact-label{\n    font-size:11px!important;\n    line-height:1.3!important;\n  }\n  #animers-cinema #events .cm-impact-item strong{\n    font-size:29px!important;\n    line-height:1.05!important;\n  }\n  #animers-cinema #events .cm-impact-item small{\n    font-size:11px!important;\n    line-height:1.45!important;\n  }\n  #animers-cinema #events .cm-impact-award img{\n    width:auto!important;\n    max-width:110px!important;\n    max-height:34px!important;\n  }\n  #animers-cinema #events .cm-next-event-bar{\n    width:220px!important;\n    height:52px!important;\n    min-height:52px!important;\n    margin:38px auto 0!important;\n    padding:0 18px!important;\n    font-size:13px!important;\n  }\n\n  #animers-cinema #collaboration .cm-work-rail{\n    height:360px!important;\n    gap:10px!important;\n    padding:26px 34px 38px 2px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card{\n    flex:0 0 232px!important;\n    width:232px!important;\n    height:232px!important;\n    min-width:232px!important;\n    min-height:232px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card>img{\n    width:100%!important;\n    height:100%!important;\n  }\n  #animers-cinema #collaboration .cm-work-copy{\n    padding:13px!important;\n  }\n  #animers-cinema #collaboration .cm-work-type{\n    font-size:10px!important;\n    line-height:1.3!important;\n  }\n  #animers-cinema #collaboration .cm-work-card h3{\n    font-size:22px!important;\n    line-height:1.12!important;\n    margin-top:7px!important;\n  }\n  #animers-cinema #collaboration .cm-work-description{\n    font-size:12px!important;\n    line-height:1.5!important;\n    margin-top:8px!important;\n  }\n\n  #animers-cinema #about .cm-purpose-grid{\n    margin-top:26px!important;\n  }\n  #animers-cinema #about .cm-purpose-card{\n    padding:26px 0!important;\n    font-size:13px!important;\n    line-height:1.75!important;\n  }\n  #animers-cinema #about .cm-purpose-card:first-child{\n    padding-top:0!important;\n  }\n  #animers-cinema #about .cm-purpose-label{\n    font-size:11px!important;\n    line-height:1.4!important;\n  }\n  #animers-cinema #about .cm-purpose-card h3{\n    font-size:22px!important;\n    line-height:1.4!important;\n    margin-top:8px!important;\n  }\n  #animers-cinema #about .cm-purpose-line{\n    margin:16px 0!important;\n  }\n\n  #animers-cinema .cm-collab{\n    padding:48px 0!important;\n  }\n  #animers-cinema .cm-collab-inner h2{\n    font-size:35px!important;\n    line-height:1.08!important;\n  }\n  #animers-cinema .cm-collab-lead{\n    font-size:13px!important;\n    line-height:1.75!important;\n    margin-top:20px!important;\n  }\n  #animers-cinema .cm-contact-link{\n    width:200px!important;\n    height:52px!important;\n    min-height:52px!important;\n    margin-top:24px!important;\n    padding:0 18px!important;\n    font-size:14px!important;\n  }\n\n  #animers-cinema .cm-footer{\n    padding:30px 0 22px!important;\n  }\n  #animers-cinema .cm-footer-logo img{\n    width:120px!important;\n    height:auto!important;\n  }\n  #animers-cinema .cm-footer-links{\n    gap:12px 18px!important;\n  }\n  #animers-cinema .cm-footer-links a{\n    font-size:12px!important;\n  }\n  #animers-cinema .cm-footer-bottom{\n    margin-top:22px!important;\n    font-size:11px!important;\n  }\n}\n\n\/* cm-mobile-posthero-fix-20260829 *\/\n@media (max-width:767px){\n  #animers-cinema #collaboration .cm-work-rail{\n    height:360px!important;\n    min-height:360px!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner h2.cm-display{\n    font-size:35px!important;\n    line-height:1.08!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner .cm-collab-lead{\n    font-size:13px!important;\n    line-height:1.75!important;\n    margin-top:20px!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner .cm-contact-link{\n    width:200px!important;\n    height:52px!important;\n    min-height:52px!important;\n    margin-top:24px!important;\n    padding:0 18px!important;\n    font-size:14px!important;\n  }\n}\n\n\/* cm-mobile-whitespace-layout-20260830 *\/\n@media (max-width:767px){\n  #animers-cinema #events .cm-events-head,\n  #animers-cinema #collaboration .cm-section-head,\n  #animers-cinema #about .cm-about-head{\n    width:88%!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n  }\n\n  #animers-cinema #events .cm-event-types{\n    width:88%!important;\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:12px!important;\n    margin:26px auto 0!important;\n  }\n  #animers-cinema #events .cm-event-type{\n    height:184px!important;\n  }\n  #animers-cinema #events .cm-event-type-copy{\n    padding:12px!important;\n  }\n  #animers-cinema #events .cm-event-type h3{\n    font-size:14px!important;\n    line-height:1.35!important;\n  }\n\n  #animers-cinema #events .cm-welcome-strip{\n    width:86%!important;\n    margin:30px auto 0!important;\n  }\n  #animers-cinema #events .cm-welcome-intro{\n    min-height:0!important;\n    height:auto!important;\n    padding:18px 16px!important;\n  }\n  #animers-cinema #events .cm-welcome-intro h3{\n    font-size:18px!important;\n    line-height:1.4!important;\n    margin-top:7px!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema #events .cm-welcome-intro h3 br{\n    display:none!important;\n  }\n  #animers-cinema #events .cm-welcome-item{\n    padding:18px 16px!important;\n  }\n  #animers-cinema #events .cm-welcome-item h3{\n    font-size:16px!important;\n    line-height:1.4!important;\n  }\n  #animers-cinema #events .cm-welcome-item p{\n    font-size:12.5px!important;\n    line-height:1.75!important;\n    margin-top:8px!important;\n  }\n\n  #animers-cinema #events .cm-impact-strip{\n    width:92%!important;\n    grid-template-columns:repeat(4,minmax(0,1fr))!important;\n    gap:1px!important;\n    margin:32px auto 0!important;\n  }\n  #animers-cinema #events .cm-impact-item{\n    min-width:0!important;\n    min-height:112px!important;\n    height:112px!important;\n    padding:10px 4px!important;\n  }\n  #animers-cinema #events .cm-impact-label{\n    font-size:9px!important;\n    line-height:1.25!important;\n  }\n  #animers-cinema #events .cm-impact-item strong{\n    font-size:16px!important;\n    line-height:1.1!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema #events .cm-impact-item small{\n    font-size:8.5px!important;\n    line-height:1.4!important;\n  }\n  #animers-cinema #events .cm-impact-award img{\n    max-width:58px!important;\n    max-height:20px!important;\n  }\n  #animers-cinema #events .cm-impact-award strong{\n    font-size:14px!important;\n  }\n  #animers-cinema #events .cm-next-event-bar{\n    width:176px!important;\n    height:44px!important;\n    min-height:44px!important;\n    margin:32px auto 0!important;\n    padding:0 12px!important;\n    font-size:14px!important;\n  }\n\n  #animers-cinema #collaboration .cm-work-rail{\n    height:320px!important;\n    min-height:320px!important;\n    gap:18px!important;\n    padding:24px 48px 32px 24px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card{\n    flex:0 0 210px!important;\n    width:210px!important;\n    height:210px!important;\n    min-width:210px!important;\n    min-height:210px!important;\n    position:relative!important;\n    transform-style:preserve-3d!important;\n    perspective:900px!important;\n    cursor:pointer!important;\n  }\n  #animers-cinema #collaboration .cm-work-card>img,\n  #animers-cinema #collaboration .cm-work-card>.cm-work-copy{\n    position:absolute!important;\n    inset:0!important;\n    width:100%!important;\n    height:100%!important;\n    backface-visibility:hidden!important;\n    -webkit-backface-visibility:hidden!important;\n    transition:transform .5s cubic-bezier(.2,.75,.25,1)!important;\n  }\n  #animers-cinema #collaboration .cm-work-card>img{\n    transform:rotateY(0deg)!important;\n  }\n  #animers-cinema #collaboration .cm-work-card>.cm-work-copy{\n    transform:rotateY(180deg)!important;\n    opacity:1!important;\n    visibility:visible!important;\n    padding:17px!important;\n    justify-content:center!important;\n  }\n  #animers-cinema #collaboration .cm-work-card.is-flipped>img{\n    transform:rotateY(180deg)!important;\n  }\n  #animers-cinema #collaboration .cm-work-card.is-flipped>.cm-work-copy{\n    transform:rotateY(360deg)!important;\n  }\n  #animers-cinema #collaboration .cm-work-card:focus-visible{\n    outline:2px solid #13c7d8!important;\n    outline-offset:4px!important;\n  }\n  #animers-cinema #collaboration .cm-work-type{\n    font-size:9px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card h3{\n    font-size:18px!important;\n    line-height:1.18!important;\n  }\n  #animers-cinema #collaboration .cm-work-description{\n    font-size:11.5px!important;\n    line-height:1.55!important;\n  }\n\n  #animers-cinema #about .cm-shell{\n    width:86%!important;\n    max-width:none!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n  }\n  #animers-cinema #about .cm-about-head{\n    width:100%!important;\n  }\n  #animers-cinema #about .cm-refine-copy{\n    font-size:12.5px!important;\n    line-height:1.85!important;\n  }\n  #animers-cinema #about .cm-purpose-grid{\n    margin-top:30px!important;\n  }\n  #animers-cinema #about .cm-purpose-card{\n    padding:30px 0!important;\n    font-size:12.5px!important;\n    line-height:1.85!important;\n  }\n  #animers-cinema #about .cm-purpose-card h3{\n    font-size:19px!important;\n    line-height:1.5!important;\n    margin-top:10px!important;\n  }\n  #animers-cinema #about .cm-purpose-line{\n    margin:18px 0!important;\n  }\n\n  #animers-cinema #collaborate{\n    padding:38px 0!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner{\n    width:84%!important;\n    max-width:none!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    text-align:center!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner h2.cm-display{\n    font-size:30px!important;\n    line-height:1.12!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner .cm-collab-lead{\n    font-size:12px!important;\n    line-height:1.8!important;\n    margin-top:18px!important;\n  }\n  #animers-cinema #collaborate .cm-collab-inner .cm-contact-link{\n    width:160px!important;\n    height:42px!important;\n    min-height:42px!important;\n    margin:22px auto 0!important;\n    padding:0 12px!important;\n    font-size:15px!important;\n  }\n\n  #animers-cinema .cm-footer{\n    padding:28px 0 20px!important;\n    text-align:center!important;\n  }\n  #animers-cinema .cm-footer-main{\n    display:flex!important;\n    flex-direction:column!important;\n    align-items:center!important;\n    justify-content:center!important;\n    gap:18px!important;\n  }\n  #animers-cinema .cm-footer-logo{\n    display:flex!important;\n    justify-content:center!important;\n  }\n  #animers-cinema .cm-footer-links{\n    display:flex!important;\n    flex-wrap:wrap!important;\n    justify-content:center!important;\n    width:min(240px,90%)!important;\n    gap:10px 20px!important;\n    text-align:center!important;\n  }\n  #animers-cinema .cm-footer-bottom{\n    margin-top:20px!important;\n    text-align:center!important;\n  }\n}\n\n\/* cm-mobile-work-aspect-20260830 *\/\n@media (max-width:767px){\n  #animers-cinema #about .cm-about-head h2.cm-display{\n    font-size:28px!important;\n    line-height:1.1!important;\n    letter-spacing:.01em!important;\n    text-align:center!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema #collaboration .cm-work-card{\n    flex:0 0 var(--cm-mobile-work-w,210px)!important;\n    width:var(--cm-mobile-work-w,210px)!important;\n    min-width:var(--cm-mobile-work-w,210px)!important;\n    height:var(--cm-mobile-work-h,210px)!important;\n    min-height:var(--cm-mobile-work-h,210px)!important;\n  }\n  #animers-cinema #collaboration .cm-work-card>img{\n    object-fit:contain!important;\n    background:#08111d!important;\n  }\n  #animers-cinema #collaboration .cm-work-card[data-cm-aspect=\"wide\"]>.cm-work-copy{\n    padding:12px 14px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card[data-cm-aspect=\"wide\"] .cm-work-type{\n    font-size:8.5px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card[data-cm-aspect=\"wide\"] h3{\n    font-size:16px!important;\n    line-height:1.15!important;\n    margin-top:5px!important;\n  }\n  #animers-cinema #collaboration .cm-work-card[data-cm-aspect=\"wide\"] .cm-work-description{\n    font-size:10.5px!important;\n    line-height:1.45!important;\n    margin-top:6px!important;\n  }\n}\n\n\/* cm-mobile-about-impact-refine-20260830 *\/\n@media (max-width:767px){\n  #animers-cinema #about .cm-about-head h2.cm-display{\n    font-size:32px!important;\n    line-height:1.05!important;\n    letter-spacing:normal!important;\n    text-align:left!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema #about .cm-refine-copy,\n  #animers-cinema #about .cm-purpose-grid{\n    width:92%!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n  }\n  #animers-cinema #about .cm-purpose-card{\n    padding-left:6px!important;\n    padding-right:6px!important;\n  }\n  #animers-cinema #about .cm-purpose-card h3{\n    margin-top:12px!important;\n  }\n  #animers-cinema #about .cm-purpose-line{\n    margin:20px 0!important;\n  }\n\n  #animers-cinema #events .cm-impact-strip{\n    width:88%!important;\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:1px!important;\n    margin:32px auto 0!important;\n  }\n  #animers-cinema #events .cm-impact-item{\n    min-height:124px!important;\n    height:124px!important;\n    padding:14px 10px!important;\n  }\n  #animers-cinema #events .cm-impact-label{\n    font-size:11px!important;\n    line-height:1.3!important;\n  }\n  #animers-cinema #events .cm-impact-item strong{\n    font-size:25px!important;\n    line-height:1.08!important;\n  }\n  #animers-cinema #events .cm-impact-item small{\n    font-size:10.5px!important;\n    line-height:1.45!important;\n  }\n  #animers-cinema #events .cm-impact-award img{\n    max-width:90px!important;\n    max-height:28px!important;\n  }\n  #animers-cinema #events .cm-impact-award strong{\n    font-size:22px!important;\n  }\n}\n\n\/* cm-mobile-detail-polish-20260831 *\/\n#animers-cinema .cm-mobile-only-break{display:none!important;}\n@media (max-width:767px){\n  #animers-cinema .cm-hero-actions{\n    width:48%!important;\n    gap:32px!important;\n  }\n  #animers-cinema .cm-hero-actions .cm-button{\n    min-height:40px!important;\n    height:40px!important;\n    padding:0 8px!important;\n    font-size:11px!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema .cm-hero-actions .cm-discord-icon{\n    width:14px!important;\n  }\n\n  #animers-cinema #events .cm-event-type-copy{\n    padding:10px!important;\n  }\n  #animers-cinema #events .cm-event-type h3{\n    font-size:11.5px!important;\n    line-height:1.3!important;\n    letter-spacing:-.02em!important;\n    white-space:nowrap!important;\n  }\n\n  #animers-cinema #events .cm-impact-strip{\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n  }\n  #animers-cinema #events .cm-impact-label,\n  #animers-cinema #events .cm-impact-item strong{\n    white-space:nowrap!important;\n  }\n  #animers-cinema #events .cm-impact-item strong{\n    font-size:24px!important;\n  }\n  #animers-cinema #events .cm-impact-item small{\n    white-space:nowrap!important;\n  }\n  #animers-cinema .cm-mobile-only-break{\n    display:block!important;\n  }\n  #animers-cinema #events .cm-impact-award img{\n    width:auto!important;\n    max-width:108px!important;\n    max-height:34px!important;\n  }\n  #animers-cinema #events .cm-impact-award strong{\n    font-size:21px!important;\n  }\n  #animers-cinema #events .cm-impact-award small{\n    font-size:9.5px!important;\n  }\n  #animers-cinema #events .cm-impact-award small span{\n    display:block!important;\n    margin-top:3px!important;\n    white-space:nowrap!important;\n  }\n\n  #animers-cinema #about .cm-purpose-label{\n    display:inline-flex!important;\n    align-items:center!important;\n    width:auto!important;\n    padding:5px 10px!important;\n    border:1px solid currentColor!important;\n    border-left-width:4px!important;\n    font-size:11px!important;\n    line-height:1!important;\n    letter-spacing:.12em!important;\n    background:rgba(255,255,255,.035)!important;\n  }\n  #animers-cinema #about .cm-purpose-card:nth-child(1) .cm-purpose-label{\n    color:#ff4154!important;\n    background:rgba(255,65,84,.08)!important;\n  }\n  #animers-cinema #about .cm-purpose-card:nth-child(2) .cm-purpose-label{\n    color:#13c7d8!important;\n    background:rgba(19,199,216,.08)!important;\n  }\n\n  #animers-cinema #collaborate{\n    display:flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    min-height:340px!important;\n    height:340px!important;\n    padding:0!important;\n  }\n\n  #animers-cinema .cm-footer-links{\n    flex-wrap:nowrap!important;\n    width:auto!important;\n    max-width:none!important;\n    gap:12px!important;\n    white-space:nowrap!important;\n  }\n  #animers-cinema .cm-footer-links a{\n    font-size:10.5px!important;\n  }\n}\n\n\/* cm-mobile-award-logo-20260831 *\/\n@media (max-width:767px){\n  #animers-cinema #events .cm-impact-item:nth-child(n+3){\n    min-height:144px!important;\n    height:144px!important;\n  }\n  #animers-cinema #events .cm-impact-award img{\n    width:92px!important;\n    height:auto!important;\n    max-width:92px!important;\n    max-height:none!important;\n  }\n}\n\n\/* cm-mobile-impact-row-align-20260831 *\/\n@media (max-width:767px){\n  #animers-cinema #events .cm-impact-item{\n    display:grid!important;\n    grid-template-rows:52px 30px 34px!important;\n    align-content:center!important;\n    align-items:center!important;\n    justify-items:center!important;\n    row-gap:3px!important;\n    min-height:146px!important;\n    height:146px!important;\n    padding:10px 8px!important;\n  }\n  #animers-cinema #events .cm-impact-label,\n  #animers-cinema #events .cm-impact-award>img{\n    grid-row:1!important;\n    align-self:center!important;\n  }\n  #animers-cinema #events .cm-impact-item>strong{\n    grid-row:2!important;\n    align-self:center!important;\n  }\n  #animers-cinema #events .cm-impact-item>small{\n    grid-row:3!important;\n    align-self:center!important;\n  }\n}\n<\/style>\n<script>\n(()=>{\n  const u=\"https:\/\/animers.site\/?page_id=4208\";\n  const put=(sel,cls,text)=>{\n    const el=document.querySelector(sel);if(!el)return;\n    Array.from(el.childNodes).filter(n=>n.nodeType===3&&n.textContent.trim()).forEach(n=>n.remove());\n    let p=el.querySelector(\".\"+cls);\n    if(!p){p=document.createElement(\"p\");p.className=cls;el.appendChild(p);}\n    p.textContent=text;\n  };\n  const split=(sel,a,b)=>{const el=document.querySelector(sel);if(!el)return;el.textContent=\"\";el.append(document.createTextNode(a),document.createElement(\"br\"),document.createTextNode(b));};\n  const run=()=>{\n    document.querySelectorAll(\"#animers-cinema a\").forEach(a=>{if(a.textContent.trim()===\"Contact\"){a.setAttribute(\"href\",u);a.removeAttribute(\"target\");}});\n    const next=document.querySelector(\"#animers-cinema .cm-hero-actions .cm-button--red\");\n    if(next){next.setAttribute(\"href\",\"https:\/\/www.meetup.com\/animers\/\");next.removeAttribute(\"target\");}\n    split(\"#animers-cinema .cm-hero-lead\",\"A global community where anime and manga fans connect across cultures and languages.\",\"First-timers and solo guests are always welcome.\");\n    const d=document.querySelector(\"#animers-cinema .cm-hero-actions .cm-button--community\");\n    if(d){d.setAttribute(\"href\",\"https:\/\/discord.gg\/nu5qHBSt9c\");d.removeAttribute(\"target\");}\n    if(d&&!d.querySelector(\".cm-discord-icon\")){\n      const ns=\"http:\/\/www.w3.org\/2000\/svg\",svg=document.createElementNS(ns,\"svg\"),path=document.createElementNS(ns,\"path\");\n      svg.setAttribute(\"viewBox\",\"0 0 24 24\");svg.setAttribute(\"aria-hidden\",\"true\");svg.classList.add(\"cm-discord-icon\");\n      path.setAttribute(\"d\",\"M19.5 5.4A17 17 0 0 0 15.4 4l-.5 1.1a14 14 0 0 0-5.8 0L8.6 4a17 17 0 0 0-4.1 1.4C1.9 9.3 1.2 13 1.5 16.6a16.8 16.8 0 0 0 5 2.5l1.2-1.7c-.7-.3-1.4-.7-2-1.2l.5-.4a11.8 11.8 0 0 0 11.6 0l.5.4c-.6.5-1.3.9-2 1.2l1.2 1.7a16.8 16.8 0 0 0 5-2.5c.4-4.2-.7-7.8-3-11.2ZM8.3 14.8c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 2 1 2 2.2-.9 2.2-2 2.2Zm7.4 0c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 2 1 2 2.2-.9 2.2-2 2.2Z\");\n      svg.appendChild(path);d.prepend(svg);\n    }\n    put(\"#animers-cinema .cm-events-head\",\"cm-refine-copy\",\"Shared passions make it easy to connect. We host a wide range of events where people can talk, sing, create, and celebrate the seasons together.\");\n    put(\"#animers-cinema .cm-about-head\",\"cm-refine-copy\",\"Founded in Tokyo in 2018, Animers is an international community that brings people together across cultures and languages through a shared love of anime and manga.\");\n    put(\"#animers-cinema .cm-welcome-intro\",\"cm-refine-welcome-copy\",\"Age requirements, pricing, and venue details are provided on each event page.\");\n    const welcomeTexts=[\"We create a friendly atmosphere where it is easy to join the conversation. Many people come to their first event on their own.\",\"You do not need to speak perfectly. A shared passion is all it takes to start a conversation.\",\"Travelers visiting Japan are welcome to join. Please register through the event page.\"];\n    document.querySelectorAll(\"#animers-cinema .cm-welcome-item\").forEach((el,i)=>{\n      Array.from(el.childNodes).filter(n=>n.nodeType===3&&n.textContent.trim()).forEach(n=>n.remove());\n      let p=el.querySelector(\".cm-refine-welcome-item-copy\");\n      if(!p){p=document.createElement(\"p\");p.className=\"cm-refine-welcome-item-copy\";el.appendChild(p);}\n      p.textContent=welcomeTexts[i]||\"\";\n    });\n    split(\"#animers-cinema .cm-welcome-intro h3\",\"First time?\",\"Coming solo?\");\n    split(\"#animers-cinema #cm-collab-title\",\"Create what\u2019s next\",\"with Animers.\");\n    const s=document.querySelector(\"#animers-cinema .cm-impact-award small\");\n    if(s){s.textContent=window.matchMedia(\"(max-width: 767px)\").matches?\"Hobbies & Lifestyle\":\"Hobbies and Lifestyle category\";const b=document.createElement(\"span\");b.textContent=\"Read the award story\";s.appendChild(b);}\n  };\n  document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",run,{once:true}):run();\n})();\n<\/script>\n<script>\n(()=>{\n  const run=()=>{\n    document.querySelector(\"#animers-cinema .cm-refine-welcome-copy\")?.remove();\n    document.querySelectorAll(\"#animers-cinema .cm-work-copy\").forEach(copy=>{\n      if(copy.querySelector(\".cm-work-description\"))return;\n      const h3=copy.querySelector(\"h3\");\n      if(!h3)return;\n      const nodes=[...copy.childNodes].filter(n=>n.nodeType===3&&n.textContent.trim());\n      if(!nodes.length)return;\n      const p=document.createElement(\"p\");\n      p.className=\"cm-work-description\";\n      p.textContent=nodes.map(n=>n.textContent.trim()).join(\" \");\n      nodes.forEach(n=>n.remove());\n      h3.after(p);\n    });\n  };\n  document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",run,{once:true}):run();\n})();\n<\/script>\n<script>\n(()=>{\n  const run=()=>{\n    const rows=[...document.querySelectorAll(\"#animers-cinema .cm-wall-row\")];\n    if(rows.length<5)return;\n    const photos=[\n      {row:0,side:\"start\",src:\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/IMG_4931.jpg\",key:\"4931\"},\n      {row:0,side:\"end\",src:\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/IMG_4933.jpg\",key:\"4933\"},\n      {row:1,side:\"start\",src:\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/IMG_4934.jpg\",key:\"4934\"},\n      {row:2,side:\"end\",src:\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/IMG_4936.jpg\",key:\"4936\"},\n      {row:3,side:\"start\",src:\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/IMG_4941.jpg\",key:\"4941\"},\n      {row:4,side:\"end\",src:\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/IMG_4942.jpg\",key:\"4942\"}\n    ];\n    photos.forEach(photo=>{\n      if(document.querySelector('[data-cm-wall-added=\"'+photo.key+'\"]'))return;\n      const frame=document.createElement(\"figure\");\n      frame.className=\"cm-frame\";\n      frame.dataset.cmWallAdded=photo.key;\n      const img=document.createElement(\"img\");\n      img.src=photo.src;\n      img.alt=\"\";\n      img.loading=\"lazy\";\n      img.decoding=\"async\";\n      frame.appendChild(img);\n      photo.side===\"start\"?rows[photo.row].prepend(frame):rows[photo.row].append(frame);\n    });\n  };\n  document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",run,{once:true}):run();\n})();\n<\/script>\n<script>\n\/* cm-mobile-card-flip-20260830 *\/\n(()=>{\n  const setup=()=>{\n    const mq=window.matchMedia(\"(max-width: 767px)\");\n    const cards=[...document.querySelectorAll(\"#animers-cinema #collaboration .cm-work-card\")];\n    const closeOthers=current=>cards.forEach(card=>{\n      if(card!==current){\n        card.classList.remove(\"is-flipped\");\n        card.setAttribute(\"aria-pressed\",\"false\");\n      }\n    });\n    cards.forEach(card=>{\n      if(card.dataset.cmFlipReady)return;\n      card.dataset.cmFlipReady=\"1\";\n      card.setAttribute(\"role\",\"button\");\n      card.setAttribute(\"aria-pressed\",\"false\");\n      const toggle=()=>{\n        if(!mq.matches)return;\n        const next=!card.classList.contains(\"is-flipped\");\n        closeOthers(card);\n        card.classList.toggle(\"is-flipped\",next);\n        card.setAttribute(\"aria-pressed\",String(next));\n      };\n      card.addEventListener(\"click\",toggle);\n      card.addEventListener(\"keydown\",event=>{\n        if(!mq.matches||!(event.key===\"Enter\"||event.key===\" \"))return;\n        event.preventDefault();\n        toggle();\n      });\n    });\n  };\n  document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",setup,{once:true}):setup();\n})();\n<\/script>\n\n<script>\n\/* cm-mobile-work-ratio-20260830 *\/\n(()=>{\n  const setup=()=>{\n    document.querySelectorAll(\"#animers-cinema #collaboration .cm-work-card\").forEach(card=>{\n      const img=card.querySelector(\":scope > img\");\n      if(!img)return;\n      const apply=()=>{\n        if(!img.naturalWidth||!img.naturalHeight)return;\n        const ratio=img.naturalWidth\/img.naturalHeight;\n        let width=210;\n        let height=210;\n        let kind=\"square\";\n        if(ratio>1.15){\n          width=280;\n          height=Math.max(150,Math.round(width\/ratio));\n          kind=\"wide\";\n        }\n        card.style.setProperty(\"--cm-mobile-work-w\",width+\"px\");\n        card.style.setProperty(\"--cm-mobile-work-h\",height+\"px\");\n        card.dataset.cmAspect=kind;\n      };\n      img.complete?apply():img.addEventListener(\"load\",apply,{once:true});\n    });\n  };\n  document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",setup,{once:true}):setup();\n})();\n<\/script>\n\n<script>\n\/* cm-mobile-rating-break-20260831 *\/\n(()=>{\n  const apply=()=>{\n    const item=document.querySelectorAll(\"#animers-cinema #events .cm-impact-item\")[1];\n    const small=item?.querySelector(\"small\");\n    if(!small||small.querySelector(\".cm-mobile-only-break\"))return;\n    small.textContent=\"Based on 495\";\n    const br=document.createElement(\"br\");\n    br.className=\"cm-mobile-only-break\";\n    small.appendChild(br);\n    small.appendChild(document.createTextNode(\"reviews\"));\n  };\n  document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",apply,{once:true}):apply();\n})();\n<\/script>\n\t\t\t\t\t\t\t\t\n<style id=\"cm-en-mobile-fit\">\n@media (max-width:767px){\n  #animers-cinema .cm-hero h1{\n    font-size:30px!important;\n    line-height:.98!important;\n    letter-spacing:-.045em!important;\n  }\n  #animers-cinema .cm-hero h1 .cm-title-line--accent{\n    letter-spacing:-.06em!important;\n  }\n}\n<\/style>\n<style id=\"cm-en-award-fit\">\n#animers-cinema #events .cm-impact-award > strong{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  padding-inline:6px!important;\n  font-size:clamp(18px,1.9vw,26px)!important;\n  line-height:1.1!important;\n  letter-spacing:0!important;\n  text-align:center!important;\n  white-space:normal!important;\n  overflow-wrap:normal!important;\n}\n@media (max-width:767px){\n  #animers-cinema #events .cm-impact-award > strong{\n    font-size:19px!important;\n    line-height:1.12!important;\n  }\n}\n<\/style>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-207818c e-flex e-con-boxed e-con e-parent\" data-id=\"207818c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Skip to main content Events Collaborate About Contact JP MENU \u00d7 Events Collaborate About Contact JP Next Event [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-4505","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Skip to main content Events Collaborate About Contact J\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/animers.site\/?page_id=4505&#038;lang=en\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"ja_JP\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Animers - Global hub for anime &amp; manga fans\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Animers | Global Anime &amp; Manga Community - Animers\" \/>\n\t\t<meta property=\"og:description\" content=\"Skip to main content Events Collaborate About Contact J\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/animers.site\/?page_id=4505&#038;lang=en\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1518\" \/>\n\t\t<meta property=\"og:image:height\" content=\"938\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-02T03:14:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-08T02:28:23+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@Animers_jp\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Animers | Global Anime &amp; Manga Community - Animers\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Skip to main content Events Collaborate About Contact J\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@Animers_jp\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/animers.site\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en#listItem\",\"name\":\"Animers | Global Anime &#038; Manga Community\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en#listItem\",\"position\":2,\"name\":\"Animers | Global Anime &#038; Manga Community\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/animers.site\\\/#organization\",\"name\":\"Animers\",\"description\":\"Global hub for anime & manga fans\",\"url\":\"https:\\\/\\\/animers.site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/animers.site\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/\\u4fee\\u6b63\\u6e08\\u307f-\\u8d64\\u30ed\\u30b4.png\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/Animers_jp\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en#webpage\",\"url\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en\",\"name\":\"Animers | Global Anime & Manga Community - Animers\",\"description\":\"Skip to main content Events Collaborate About Contact J\",\"inLanguage\":\"ja\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/animers.site\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4505&lang=en#breadcrumblist\"},\"datePublished\":\"2026-09-02T12:14:25+09:00\",\"dateModified\":\"2026-09-08T11:28:23+09:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/animers.site\\\/#website\",\"url\":\"https:\\\/\\\/animers.site\\\/\",\"name\":\"Animers\",\"description\":\"Global hub for anime & manga fans\",\"inLanguage\":\"ja\",\"publisher\":{\"@id\":\"https:\\\/\\\/animers.site\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Animers | Global Anime & Manga Community - Animers","description":"Skip to main content Events Collaborate About Contact J","canonical_url":"https:\/\/animers.site\/?page_id=4505&lang=en","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/animers.site\/?page_id=4505&lang=en#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/animers.site\/#listItem","position":1,"name":"Home","item":"https:\/\/animers.site\/","nextItem":{"@type":"ListItem","@id":"https:\/\/animers.site\/?page_id=4505&lang=en#listItem","name":"Animers | Global Anime &#038; Manga Community"}},{"@type":"ListItem","@id":"https:\/\/animers.site\/?page_id=4505&lang=en#listItem","position":2,"name":"Animers | Global Anime &#038; Manga Community","previousItem":{"@type":"ListItem","@id":"https:\/\/animers.site\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/animers.site\/#organization","name":"Animers","description":"Global hub for anime & manga fans","url":"https:\/\/animers.site\/","logo":{"@type":"ImageObject","url":"http:\/\/animers.site\/wp-content\/uploads\/2024\/10\/\u4fee\u6b63\u6e08\u307f-\u8d64\u30ed\u30b4.png","@id":"https:\/\/animers.site\/?page_id=4505&lang=en\/#organizationLogo"},"image":{"@id":"https:\/\/animers.site\/?page_id=4505&lang=en\/#organizationLogo"},"sameAs":["https:\/\/twitter.com\/Animers_jp"]},{"@type":"WebPage","@id":"https:\/\/animers.site\/?page_id=4505&lang=en#webpage","url":"https:\/\/animers.site\/?page_id=4505&lang=en","name":"Animers | Global Anime & Manga Community - Animers","description":"Skip to main content Events Collaborate About Contact J","inLanguage":"ja","isPartOf":{"@id":"https:\/\/animers.site\/#website"},"breadcrumb":{"@id":"https:\/\/animers.site\/?page_id=4505&lang=en#breadcrumblist"},"datePublished":"2026-09-02T12:14:25+09:00","dateModified":"2026-09-08T11:28:23+09:00"},{"@type":"WebSite","@id":"https:\/\/animers.site\/#website","url":"https:\/\/animers.site\/","name":"Animers","description":"Global hub for anime & manga fans","inLanguage":"ja","publisher":{"@id":"https:\/\/animers.site\/#organization"}}]},"og:locale":"ja_JP","og:site_name":"Animers - Global hub for anime &amp; manga fans","og:type":"article","og:title":"Animers | Global Anime &amp; Manga Community - Animers","og:description":"Skip to main content Events Collaborate About Contact J","og:url":"https:\/\/animers.site\/?page_id=4505&#038;lang=en","og:image":"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png","og:image:secure_url":"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png","og:image:width":1518,"og:image:height":938,"article:published_time":"2026-09-02T03:14:25+00:00","article:modified_time":"2026-09-08T02:28:23+00:00","twitter:card":"summary_large_image","twitter:site":"@Animers_jp","twitter:title":"Animers | Global Anime &amp; Manga Community - Animers","twitter:description":"Skip to main content Events Collaborate About Contact J","twitter:creator":"@Animers_jp","twitter:image":"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png"},"aioseo_meta_data":{"post_id":"4505","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-09-02 03:11:20","updated":"2026-09-08 02:28:23","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/animers.site\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAnimers | Global Anime &amp; Manga Community\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/animers.site\/"},{"label":"Animers | Global Anime &#038; Manga Community","link":"https:\/\/animers.site\/?page_id=4505&lang=en"}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages\/4505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/animers.site\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4505"}],"version-history":[{"count":53,"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages\/4505\/revisions"}],"predecessor-version":[{"id":4591,"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages\/4505\/revisions\/4591"}],"wp:attachment":[{"href":"https:\/\/animers.site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}