.ArchivePage-module__Ggb5mW__archive{color:#eee}.ArchivePage-module__Ggb5mW__intro{margin-bottom:48px}.ArchivePage-module__Ggb5mW__intro h1{margin-bottom:24px}.ArchivePage-module__Ggb5mW__identity{font:var(--type-meta);margin-bottom:24px}.ArchivePage-module__Ggb5mW__gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ArchivePage-module__Ggb5mW__item{min-width:0;margin:0;position:relative;overflow:hidden}.ArchivePage-module__Ggb5mW__item>img{width:100%;height:auto;transition:transform .3s;display:block}.ArchivePage-module__Ggb5mW__caption{color:#ddd;font:var(--type-caption);overflow-wrap:anywhere;margin-top:12px}.ArchivePage-module__Ggb5mW__caption dl{margin-top:12px}.ArchivePage-module__Ggb5mW__caption dl>div+div{margin-top:10px}.ArchivePage-module__Ggb5mW__caption dt{font:var(--type-caption);margin-bottom:2px}.ArchivePage-module__Ggb5mW__item:focus-visible{outline-offset:4px;outline:1px solid}@media (max-width:999px){.ArchivePage-module__Ggb5mW__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ArchivePage-module__Ggb5mW__intro{margin-bottom:32px}.ArchivePage-module__Ggb5mW__gallery{gap:28px 16px}}@media (max-width:479px){.ArchivePage-module__Ggb5mW__gallery{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine) and (min-width:701px){.ArchivePage-module__Ggb5mW__caption{color:#fff;opacity:0;background:#000000b3;max-height:calc(100% - 20px);margin:0;padding:12px;transition:opacity .3s;position:absolute;inset:10px 10px auto;overflow-y:auto}.ArchivePage-module__Ggb5mW__item:hover>img,.ArchivePage-module__Ggb5mW__item:focus>img,.ArchivePage-module__Ggb5mW__item:focus-within>img{transform:scale(1.04)}.ArchivePage-module__Ggb5mW__item:hover .ArchivePage-module__Ggb5mW__caption,.ArchivePage-module__Ggb5mW__item:focus .ArchivePage-module__Ggb5mW__caption,.ArchivePage-module__Ggb5mW__item:focus-within .ArchivePage-module__Ggb5mW__caption{opacity:1}}@media (prefers-reduced-motion:reduce){.ArchivePage-module__Ggb5mW__item>img,.ArchivePage-module__Ggb5mW__caption{transition:none}.ArchivePage-module__Ggb5mW__item:hover>img,.ArchivePage-module__Ggb5mW__item:focus>img,.ArchivePage-module__Ggb5mW__item:focus-within>img{transform:none}}
.OrderedContent-module__mNbJKa__sequence{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.OrderedContent-module__mNbJKa__block{width:var(--width);align-self:center;min-width:0}.OrderedContent-module__mNbJKa__group{grid-template-columns:var(--columns);gap:var(--group-gap);align-items:start;display:grid}.OrderedContent-module__mNbJKa__groupItem{min-width:0}@media (max-width:700px){.OrderedContent-module__mNbJKa__sequence{gap:min(var(--block-gap),24px)}.OrderedContent-module__mNbJKa__block{width:var(--mobile-width)}.OrderedContent-module__mNbJKa__group{grid-template-columns:minmax(0,1fr);gap:28px}.OrderedContent-module__mNbJKa__groupItem{width:var(--mobile-width);justify-self:center}}
.CentrifugalComposition-module__PokOrG__section{min-width:0}.CentrifugalComposition-module__PokOrG__research{flex-direction:column;align-items:center;margin-top:28px;display:flex}.CentrifugalComposition-module__PokOrG__family{width:78%}.CentrifugalComposition-module__PokOrG__transmission{width:100%;margin-top:36px}.CentrifugalComposition-module__PokOrG__illusion{width:78%;margin-top:32px}.CentrifugalComposition-module__PokOrG__development{grid-template-columns:minmax(0,2.8fr) minmax(0,1fr);align-items:start;gap:32px 24px;margin-top:28px;display:grid}.CentrifugalComposition-module__PokOrG__development>*{min-width:0}.CentrifugalComposition-module__PokOrG__society{grid-column:1/-1;width:100%}.CentrifugalComposition-module__PokOrG__storyboard{grid-column:1}.CentrifugalComposition-module__PokOrG__character{grid-column:2}.CentrifugalComposition-module__PokOrG__finale{flex-direction:column;gap:12px;margin-top:20px;display:flex}.CentrifugalComposition-module__PokOrG__finale>div{width:100%}@media (max-width:700px){.CentrifugalComposition-module__PokOrG__research{margin-top:24px}.CentrifugalComposition-module__PokOrG__family{width:96%}.CentrifugalComposition-module__PokOrG__transmission{margin-top:24px}.CentrifugalComposition-module__PokOrG__illusion{width:100%;margin-top:24px}.CentrifugalComposition-module__PokOrG__development{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:24px}.CentrifugalComposition-module__PokOrG__society,.CentrifugalComposition-module__PokOrG__storyboard,.CentrifugalComposition-module__PokOrG__character{grid-column:1}.CentrifugalComposition-module__PokOrG__character{justify-self:center;width:66%}.CentrifugalComposition-module__PokOrG__finale{gap:10px}}
.ZonedProject-module__EMakiW__zone{isolation:isolate;padding:112px 0;display:flow-root;position:relative}.ZonedProject-module__EMakiW__zone:before{content:"";background:var(--zone-background);z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.ZonedProject-module__EMakiW__zone:first-of-type{padding-top:0}.ZonedProject-module__EMakiW__zone:last-child{padding-bottom:0}.ZonedProject-module__EMakiW__zone>.content-section{margin-top:112px}.ZonedProject-module__EMakiW__zone>.content-section:first-child{margin-top:0}.ZonedProject-module__EMakiW__zone>#hero-composition{margin-top:0}:is(.ZonedProject-module__EMakiW__zone .metadata dt,.ZonedProject-module__EMakiW__zone figcaption,.ZonedProject-module__EMakiW__zone .project-pagination a span+span){color:inherit}.ZonedProject-module__EMakiW__zone .media-slot.natural{background:0 0}.ZonedProject-module__EMakiW__zone a:focus-visible{outline-color:currentColor}.ZonedProject-module__EMakiW__subtitle{font:var(--type-body);margin:-12px 0 32px}@media (max-width:700px){.ZonedProject-module__EMakiW__zone{padding:80px 0}.ZonedProject-module__EMakiW__zone>.content-section{margin-top:80px}}
