a.svelte-1to2eaf{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.placeholder.svelte-1to2eaf{background-color:#000;grid-area:1/1/2/2;width:100%;height:100%}img.svelte-1to2eaf{object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;grid-area:1/1/2/2;width:100%;height:100%}img.loaded.svelte-1to2eaf{opacity:1;transition:opacity .5s ease-out}.title-container.svelte-jzj96r{z-index:2;text-align:center;color:#fff;font-family:var(--font-family-matrix);mix-blend-mode:difference;pointer-events:none;position:absolute}.title-container.upper.svelte-jzj96r{text-align:left;top:0;left:0}@media screen and (width>=768px){.title-container.upper.svelte-jzj96r{top:26rem;left:164rem}}.title-container.lower.svelte-jzj96r{right:100rem;bottom:calc(35rem + var(--bottom-space) * 1rem + var(--single-scroll-y) * 1px);text-align:right;display:none}@media screen and (width>=768px){.title-container.lower.svelte-jzj96r{display:block}.title-container.hasSub.svelte-jzj96r .title:where(.svelte-jzj96r){font-size:72rem}}.title-container.svelte-jzj96r i{font-style:normal;font-family:var(--font-family-jp-min)}.title-container.svelte-jzj96r span.phrase{white-space:nowrap;display:inline-block}.title-container.svelte-jzj96r span.char{will-change:transform;opacity:0;white-space:pre;display:inline-block}.title-container.svelte-jzj96r .ghost:where(.svelte-jzj96r){pointer-events:none;position:absolute}.title-container.upper.svelte-jzj96r .ghost:where(.svelte-jzj96r){top:0;left:0}.title-container.lower.svelte-jzj96r .ghost:where(.svelte-jzj96r){bottom:0;right:0}.title.svelte-jzj96r{font-family:var(--font-family-matrix);font-size:31rem;overflow:hidden}@media screen and (width>=768px){.title.svelte-jzj96r{font-size:100rem}}.title.svelte-jzj96r:before{content:"";margin-bottom:-.15em;display:table}.sub-title.svelte-jzj96r{font-size:18rem;overflow:hidden}@media screen and (width>=768px){.sub-title.svelte-jzj96r{margin-top:calc(25rem - .25em);font-size:42rem}}.sub-title.svelte-jzj96r:before{content:"";margin-bottom:-.15em;display:table}.sub-title.svelte-jzj96r:after{content:"";display:table}.content.svelte-135zl27{opacity:0;grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.content.pageIn.svelte-135zl27{opacity:1}@media screen and (width>=768px){.content.svelte-135zl27{height:100vh}}.content.svelte-135zl27{overflow:hidden}.credit.svelte-135zl27{left:0;top:calc(var(--offset-y) * 1px + 10rem);pointer-events:auto;z-index:1;mix-blend-mode:difference;font-family:var(--font-credits);flex-direction:column;align-items:flex-start;font-size:6rem;line-height:1.83333;display:flex;position:absolute}.credit[data-collapsed=right].svelte-135zl27 li:where(.svelte-135zl27){clip-path:inset(0% 0% 0% 100%)}.credit[data-collapsed=left].svelte-135zl27 li:where(.svelte-135zl27){clip-path:inset(0% 100% 0% 0%)}.credit.svelte-135zl27 .hidden:where(.svelte-135zl27){width:0;height:0;display:block;overflow:hidden}@media screen and (width>=768px){.credit.svelte-135zl27{right:78rem;left:unset;top:calc(var(--offset-y) * 1px + 26rem);align-items:flex-end;font-size:18rem;line-height:1.5}}.credit.svelte-135zl27 li:where(.svelte-135zl27){position:relative;overflow:hidden}.credit.svelte-135zl27 li:where(.svelte-135zl27):after{content:"";z-index:1;background:var(--hsl);mix-blend-mode:difference;width:100%;height:90%;position:absolute;top:0;left:0}.credit.svelte-135zl27 p:where(.svelte-135zl27){vertical-align:top;z-index:0;color:#fff;display:inline-block;position:relative}.thumb-wrapper.svelte-135zl27{grid-area:1/1/2/2;width:100vw;height:100dvh;position:absolute;transform:translate(0,0)}@media screen and (width>=768px){.thumb-wrapper.svelte-135zl27{height:100vh}}.thumbs.svelte-135zl27{scrollbar-width:none;scroll-behavior:smooth;cursor:grab;width:100vw;transform:translateY(calc(var(--thumb-h) * .5rem)) translateY(calc(var(--single-scroll-y) * -1px));will-change:transform;pointer-events:none;position:absolute;bottom:0;overflow:scroll hidden}@media screen and (width>=768px){.thumbs.svelte-135zl27{padding-top:calc(var(--thumb-h) * .1rem)}}.thumbs.svelte-135zl27.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.thumbs.svelte-135zl27.dragging .thumbs-inner{pointer-events:none}.thumbs-inner.svelte-135zl27{pointer-events:auto;gap:10px;width:max-content;display:flex}.thumbs-inner.svelte-135zl27>*{scroll-snap-align:start;flex-shrink:0}.thumbs-inner.svelte-135zl27 .item{position:relative}@media (hover:hover) and (pointer:fine){.thumbs-inner.svelte-135zl27 .item{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.thumbs-inner.svelte-135zl27 .item:hover{transform:translateY(calc(var(--thumb-h) * -.07rem))}}.thumbs-inner.svelte-135zl27 .current{pointer-events:none}.thumbs-inner.svelte-135zl27 .current:after{content:"";z-index:1;border:5px solid var(--hsl);box-sizing:border-box;mix-blend-mode:difference;width:100%;height:100%;position:absolute;top:0;left:0}.thumbs.svelte-135zl27::-webkit-scrollbar{display:none}.sibling-loading.svelte-135zl27{z-index:201;pointer-events:none;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.sibling-loading.svelte-135zl27 img:where(.svelte-135zl27){width:100px;height:auto;animation:1.2s ease-in-out infinite alternate svelte-135zl27-sibling-loading-pulse}@media screen and (width>=768px){.sibling-loading.svelte-135zl27 img:where(.svelte-135zl27){width:160px}}@keyframes svelte-135zl27-sibling-loading-pulse{0%{opacity:.35}to{opacity:1}}.controllers.svelte-135zl27{pointer-events:none;width:100vw;height:calc(100dvh - var(--single-scroll-y) * 1px - var(--bottom-space) * 1rem);grid-area:1/1/2/2;position:relative;overflow:hidden}@media screen and (width>=768px){.controllers.svelte-135zl27{height:calc(100vh - var(--single-scroll-y) * 1px - var(--bottom-space) * 1rem)}}.controllers.svelte-135zl27{--duration:.8s;--ease:cubic-bezier(.19, 1, .22, 1)}.controllers.svelte-135zl27 .button:where(.svelte-135zl27){z-index:200;mix-blend-mode:difference;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:none;display:block;position:absolute}.controllers.svelte-135zl27 .button:where(.svelte-135zl27) img:where(.svelte-135zl27){width:100%;height:auto}.controllers.svelte-135zl27 .button:where(.svelte-135zl27):hover,.controllers.svelte-135zl27 .button.prev-next:where(.svelte-135zl27),.controllers.svelte-135zl27 .button.show-modal:where(.svelte-135zl27){mix-blend-mode:normal}.controllers.svelte-135zl27 .button.prev-next:where(.svelte-135zl27):hover,.controllers.svelte-135zl27 .button.show-modal:where(.svelte-135zl27):hover{mix-blend-mode:difference}.controllers.svelte-135zl27 .to-top:where(.svelte-135zl27){display:none}@media screen and (width>=768px){.controllers.svelte-135zl27 .to-top:where(.svelte-135zl27){width:85rem;height:auto;transition:transform var(--duration) var(--ease);display:block;top:26rem;left:34rem;transform:translate(-100%)translate(-34rem)}}.controllers.svelte-135zl27 .prev-next:where(.svelte-135zl27){width:34.5rem;height:auto;transition:transform var(--duration) var(--ease);bottom:10rem}@media screen and (width>=768px){.controllers.svelte-135zl27 .prev-next:where(.svelte-135zl27){width:69rem;bottom:22rem}}.controllers.svelte-135zl27 .prev-next.prev:where(.svelte-135zl27){left:9rem;transform:translate(-100%)translate(-9rem)}.controllers.svelte-135zl27 .prev-next.next:where(.svelte-135zl27){right:9rem;transform:translate(100%)translate(9rem)}.controllers.svelte-135zl27 .show-modal:where(.svelte-135zl27){opacity:0;transition:all var(--duration) var(--ease);width:75rem;bottom:10rem;right:60rem;transform:scale(.8)}@media screen and (width>=768px){.controllers.svelte-135zl27 .show-modal:where(.svelte-135zl27){width:198rem;bottom:210rem;right:103rem}}.controllers.show.svelte-135zl27 .to-top:where(.svelte-135zl27){transform:none}.controllers.show.svelte-135zl27 .prev-next.prev:where(.svelte-135zl27),.controllers.show.svelte-135zl27 .prev-next.next:where(.svelte-135zl27){transform:translate(0)}.controllers.show.svelte-135zl27 .show-modal:where(.svelte-135zl27){opacity:1;transform:scale(1)}
