.filmography.svelte-ef55eo{opacity:0}.filmography.pageIn.svelte-ef55eo{opacity:1;transition:opacity .4s ease-out}.page-title.svelte-ef55eo{width:156.5rem;overflow:hidden}@media screen and (width>=768px){.section-title.svelte-ef55eo{width:475rem;overflow:hidden}}.filmography.svelte-ef55eo .role:where(.svelte-ef55eo){text-align:left;display:inline-block}.filmography.svelte-ef55eo .role:where(.svelte-ef55eo):not(:first-child){margin-top:81rem}.filmography.svelte-ef55eo .role:where(.svelte-ef55eo) .role-title:where(.svelte-ef55eo){text-align:left;font-family:var(--font-family-matrix);font-size:18rem;overflow:hidden}@media screen and (width>=768px){.filmography.svelte-ef55eo .role:where(.svelte-ef55eo) .role-title:where(.svelte-ef55eo){font-size:42rem}}.filmography.svelte-ef55eo .role:where(.svelte-ef55eo) .role-title:where(.svelte-ef55eo) span:where(.svelte-ef55eo){display:block}.filmography.svelte-ef55eo .projects:where(.svelte-ef55eo){text-align:left;font-family:var(--font-family-jp);grid-template-columns:repeat(2,auto);gap:10rem;font-weight:800;list-style:none;display:inline-grid}@media screen and (width>=768px){.filmography.svelte-ef55eo .projects:where(.svelte-ef55eo){justify-content:center;gap:90rem;display:flex}}.filmography.svelte-ef55eo .projects-column:where(.svelte-ef55eo){display:contents}@media screen and (width>=768px){.filmography.svelte-ef55eo .projects-column:where(.svelte-ef55eo){grid-template-columns:min-content auto;gap:10rem;display:grid}.filmography.svelte-ef55eo .projects-column.odd:where(.svelte-ef55eo){width:calc(var(--odd-column-width) * 1rem)}.filmography.svelte-ef55eo .projects-column.odd:where(.svelte-ef55eo) .tags:where(.svelte-ef55eo){width:calc(var(--odd-tag-width) * 1px)}.filmography.svelte-ef55eo .projects-column.even:where(.svelte-ef55eo){width:calc(var(--even-column-width) * 1rem)}.filmography.svelte-ef55eo .projects-column.even:where(.svelte-ef55eo) .tags:where(.svelte-ef55eo){width:calc(var(--even-tag-width) * 1px)}}.filmography.svelte-ef55eo .item:where(.svelte-ef55eo){display:contents}.filmography.svelte-ef55eo .tags:where(.svelte-ef55eo){--clip:100%;mix-blend-mode:difference}.filmography.svelte-ef55eo .tags:where(.svelte-ef55eo) .tags-inner:where(.svelte-ef55eo){clip-path:inset(0 0 0 var(--clip));justify-content:flex-end;gap:5px;display:flex}.filmography.svelte-ef55eo .tags:where(.svelte-ef55eo) img:where(.svelte-ef55eo){image-rendering:pixelated;backface-visibility:hidden;filter:grayscale(.1%);max-width:none;height:8rem;transform:translate(0,0)}@media screen and (width>=768px){.filmography.svelte-ef55eo .tags:where(.svelte-ef55eo) img:where(.svelte-ef55eo){filter:none;backface-visibility:unset;transform:unset;height:16px}}.filmography.svelte-ef55eo .text:where(.svelte-ef55eo){letter-spacing:.02em;font-size:6rem;line-height:2}@media screen and (width>=768px){.filmography.svelte-ef55eo .text:where(.svelte-ef55eo){word-break:keep-all;font-size:12rem}}.filmography.svelte-ef55eo .text:where(.svelte-ef55eo):before{content:"";margin-top:-.25em;display:block}.filmography.svelte-ef55eo .text:where(.svelte-ef55eo):after{content:"";margin-top:-.75em;display:block}.filmography.svelte-ef55eo .description:where(.svelte-ef55eo){margin-left:3em;font-size:4.925rem}@media screen and (width>=768px){.filmography.svelte-ef55eo .description:where(.svelte-ef55eo){font-size:10rem}}.filmography.svelte-ef55eo [data-line]{visibility:hidden}
