figure[data-astro-cid-qyfurub5]{margin:0 auto var(--gap-after);width:100%}figcaption[data-astro-cid-qyfurub5]{color:var(--color-muted);font-size:var(--font-size-small);margin-top:var(--space-2xs)}.size-small[data-astro-cid-qyfurub5]{max-width:var(--image-small-max)}.size-medium[data-astro-cid-qyfurub5]{max-width:var(--image-medium-max)}.size-large[data-astro-cid-qyfurub5]{max-width:var(--image-large-max)}.size-full[data-astro-cid-qyfurub5]{max-width:var(--image-full-max)}@media(min-width:1080px){.align-left[data-astro-cid-qyfurub5]{margin-left:0;margin-right:auto}.align-right[data-astro-cid-qyfurub5]{margin-left:auto;margin-right:0}}.work-frame[data-astro-cid-qyfurub5]{--frame-image-max-height: calc(calc(100 * var(--svh-unit)) - 8rem);--work-frame-height: calc(110 * var(--svh-unit));--work-header-offset: 11rem;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;min-height:var(--work-frame-height);position:relative;touch-action:manipulation}.work-frame[data-astro-cid-qyfurub5].is-first{justify-content:flex-start;min-height:calc(var(--work-frame-height) - var(--work-header-offset));padding-top:var(--space-xs)}.work-frame[data-astro-cid-qyfurub5].is-last{min-height:auto;padding-bottom:var(--space-md);padding-top:var(--space-xl)}.work-frame[data-astro-cid-qyfurub5].gap-large{--work-frame-height: calc(125 * var(--svh-unit))}.work-frame[data-astro-cid-qyfurub5].gap-pause{--work-frame-height: calc(145 * var(--svh-unit))}.work-frame[data-astro-cid-qyfurub5] img[data-astro-cid-qyfurub5]{max-height:var(--frame-image-max-height);object-fit:contain}.scroll-hint[data-astro-cid-qyfurub5]{animation:scroll-hint-enter .9s cubic-bezier(.22,1,.36,1) .35s both,scroll-hint-drift 3.6s ease-in-out 1.25s infinite;bottom:calc(2rem + env(safe-area-inset-bottom));color:var(--color-muted);font-size:1.1rem;left:50%;line-height:1;pointer-events:none;position:fixed;transform:translate(-50%);transition:opacity .3s ease;z-index:2}.scroll-hint[data-astro-cid-qyfurub5].is-hidden{animation:none;opacity:0}@media(max-width:767px){.work-frame[data-astro-cid-qyfurub5].is-first .scroll-hint[data-astro-cid-qyfurub5]{animation:scroll-hint-enter .9s cubic-bezier(.22,1,.36,1) .35s both,scroll-hint-drift-inline 3s ease-in-out 1.25s infinite;margin-top:calc(var(--space-xs) + .75rem);position:static;transform:none}@media(prefers-reduced-motion:reduce){.work-frame[data-astro-cid-qyfurub5].is-first .scroll-hint[data-astro-cid-qyfurub5]{animation:none;opacity:.9}}.work-frame[data-astro-cid-qyfurub5].is-first .scroll-hint[data-astro-cid-qyfurub5].is-hidden{animation:none;opacity:0}}@media(min-width:768px){.work-frame[data-astro-cid-qyfurub5]{--frame-image-max-height: calc(calc(100 * var(--svh-unit)) - 10rem);--work-frame-height: calc(120 * var(--svh-unit));--work-header-offset: 13rem}.work-frame[data-astro-cid-qyfurub5].gap-large{--work-frame-height: calc(135 * var(--svh-unit))}.work-frame[data-astro-cid-qyfurub5].gap-pause{--work-frame-height: calc(155 * var(--svh-unit))}.scroll-hint[data-astro-cid-qyfurub5]{bottom:3rem;font-size:1.25rem}}@media(min-width:1080px){.work-frame[data-astro-cid-qyfurub5]{--work-frame-height: calc(130 * var(--svh-unit))}.work-frame[data-astro-cid-qyfurub5].gap-large{--work-frame-height: calc(145 * var(--svh-unit))}.work-frame[data-astro-cid-qyfurub5].gap-pause{--work-frame-height: calc(165 * var(--svh-unit))}}@media(prefers-reduced-motion:reduce){.scroll-hint[data-astro-cid-qyfurub5]{animation:none;opacity:.9;transition:none}}figure[data-astro-cid-h6hdsht4]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0 auto var(--gap-after);width:100%}figure[data-astro-cid-h6hdsht4]>div[data-astro-cid-h6hdsht4]{flex:1 1 0;min-width:0}figcaption[data-astro-cid-h6hdsht4]{color:var(--color-muted);flex-basis:100%;font-size:var(--font-size-small)}.size-small[data-astro-cid-h6hdsht4]{max-width:var(--image-small-max)}.size-medium[data-astro-cid-h6hdsht4]{max-width:var(--image-medium-max)}.size-large[data-astro-cid-h6hdsht4]{max-width:var(--image-large-max)}.ratio-left-heavy[data-astro-cid-h6hdsht4]>[data-astro-cid-h6hdsht4]:first-child{flex-grow:1.4}.ratio-right-heavy[data-astro-cid-h6hdsht4]>[data-astro-cid-h6hdsht4]:nth-child(2){flex-grow:1.4}@media(max-width:767px){figure[data-astro-cid-h6hdsht4]{display:grid;gap:var(--space-2xs)}figure[data-astro-cid-h6hdsht4]>div[data-astro-cid-h6hdsht4]{width:100%}.ratio-left-heavy[data-astro-cid-h6hdsht4]>[data-astro-cid-h6hdsht4]:first-child,.ratio-right-heavy[data-astro-cid-h6hdsht4]>[data-astro-cid-h6hdsht4]:nth-child(2){flex-grow:1}}.work-frame[data-astro-cid-h6hdsht4]{--frame-image-max-height: calc(calc(100 * var(--svh-unit)) - 8rem);--work-frame-height: calc(110 * var(--svh-unit));--work-header-offset: 11rem;align-content:center;align-items:center;justify-content:center;margin-bottom:0;min-height:var(--work-frame-height);position:relative;touch-action:manipulation}.work-frame[data-astro-cid-h6hdsht4].is-first{justify-content:flex-start;min-height:calc(var(--work-frame-height) - var(--work-header-offset));padding-top:var(--space-xs)}.work-frame[data-astro-cid-h6hdsht4].is-last{min-height:auto;padding-bottom:var(--space-md);padding-top:var(--space-xl)}.work-frame[data-astro-cid-h6hdsht4].gap-large{--work-frame-height: calc(125 * var(--svh-unit))}.work-frame[data-astro-cid-h6hdsht4].gap-pause{--work-frame-height: calc(145 * var(--svh-unit))}.work-frame[data-astro-cid-h6hdsht4] img[data-astro-cid-h6hdsht4]{max-height:var(--frame-image-max-height);object-fit:contain}.scroll-hint[data-astro-cid-h6hdsht4]{animation:scroll-hint-enter .9s cubic-bezier(.22,1,.36,1) .35s both,scroll-hint-drift 3.6s ease-in-out 1.25s infinite;bottom:calc(2rem + env(safe-area-inset-bottom));color:var(--color-muted);font-size:1.1rem;left:50%;line-height:1;pointer-events:none;position:fixed;transform:translate(-50%);transition:opacity .3s ease;z-index:2}.scroll-hint[data-astro-cid-h6hdsht4].is-hidden{animation:none;opacity:0}@media(max-width:767px){.work-frame[data-astro-cid-h6hdsht4].is-first .scroll-hint[data-astro-cid-h6hdsht4]{animation:scroll-hint-enter .9s cubic-bezier(.22,1,.36,1) .35s both,scroll-hint-drift-inline 3s ease-in-out 1.25s infinite;margin-top:calc(var(--space-xs) + .75rem);position:static;transform:none}@media(prefers-reduced-motion:reduce){.work-frame[data-astro-cid-h6hdsht4].is-first .scroll-hint[data-astro-cid-h6hdsht4]{animation:none;opacity:.9}}.work-frame[data-astro-cid-h6hdsht4].is-first .scroll-hint[data-astro-cid-h6hdsht4].is-hidden{animation:none;opacity:0}}@media(min-width:768px){.work-frame[data-astro-cid-h6hdsht4]{--frame-image-max-height: calc(calc(100 * var(--svh-unit)) - 10rem);--work-frame-height: calc(120 * var(--svh-unit));--work-header-offset: 13rem}.work-frame[data-astro-cid-h6hdsht4].gap-large{--work-frame-height: calc(135 * var(--svh-unit))}.work-frame[data-astro-cid-h6hdsht4].gap-pause{--work-frame-height: calc(155 * var(--svh-unit))}.scroll-hint[data-astro-cid-h6hdsht4]{bottom:3rem;font-size:1.25rem}}@media(min-width:1080px){.work-frame[data-astro-cid-h6hdsht4]{--work-frame-height: calc(130 * var(--svh-unit))}.work-frame[data-astro-cid-h6hdsht4].gap-large{--work-frame-height: calc(145 * var(--svh-unit))}.work-frame[data-astro-cid-h6hdsht4].gap-pause{--work-frame-height: calc(165 * var(--svh-unit))}}@keyframes scroll-hint-enter{0%{opacity:0}to{opacity:.9}}@keyframes scroll-hint-drift-inline{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scroll-hint-drift{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}@media(prefers-reduced-motion:reduce){.scroll-hint[data-astro-cid-h6hdsht4]{animation:none;opacity:.9;transition:none}}.sequence[data-astro-cid-xragh6n7],.work-image-gallery[data-astro-cid-i4oxgnk6]{margin:0 auto;max-width:var(--width-content)}.gallery-advance[data-astro-cid-i4oxgnk6]{appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:grid;margin:0 auto;max-width:var(--image-medium-max);padding:0;position:relative;touch-action:manipulation;width:100%}.gallery-slide[data-astro-cid-i4oxgnk6]{grid-area:1 / 1;opacity:0;transition:opacity .6s ease}.gallery-slide[data-astro-cid-i4oxgnk6].is-active{opacity:1;z-index:1}.gallery-tap-pulse[data-astro-cid-i4oxgnk6]{display:none}@media(max-width:767px){.gallery-tap-pulse[data-astro-cid-i4oxgnk6]{animation:gallery-tap-pulse 1.6s ease-in-out infinite;border:1px solid var(--color-muted);border-radius:50%;display:block;height:18px;margin:calc(var(--space-xs) + .25rem) auto 0;opacity:.55;transition:opacity .25s ease,transform .25s ease;width:18px}.has-advanced[data-astro-cid-i4oxgnk6] .gallery-tap-pulse[data-astro-cid-i4oxgnk6]{animation:none;opacity:0;transform:scale(.7)}}@keyframes gallery-tap-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.7;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.gallery-slide[data-astro-cid-i4oxgnk6]{transition:none}}@media(prefers-reduced-motion:reduce){.gallery-tap-pulse[data-astro-cid-i4oxgnk6]{animation:none}}.work-equipment[data-astro-cid-jxvktlmi]{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small);margin-block:var(--space-md)}.work-equipment[data-astro-cid-jxvktlmi] p[data-astro-cid-jxvktlmi]{margin:0}.work-equipment[data-astro-cid-jxvktlmi] p[data-astro-cid-jxvktlmi]+p[data-astro-cid-jxvktlmi]{margin-top:.2em}.work-article[data-astro-cid-zyclsntz]{margin-block:calc(var(--space-sm) - var(--space-xl))}@media(max-width:767px){.work-article[data-astro-cid-zyclsntz]{margin-top:0}.work-intro[data-astro-cid-zyclsntz]{margin-bottom:var(--space-sm)}.mobile-edge-to-edge[data-astro-cid-zyclsntz]{--image-small-max: 100vw;--image-medium-max: 100vw;--image-large-max: 100vw;--image-full-max: 100vw}.mobile-edge-to-edge[data-astro-cid-zyclsntz] .sequence{margin-left:calc(var(--space-sm) * -1);margin-right:calc(var(--space-sm) * -1);width:calc(100% + (var(--space-sm) * 2))}}.work-intro[data-astro-cid-zyclsntz]{margin-bottom:var(--space-xl)}.work-intro[data-astro-cid-zyclsntz] h1[data-astro-cid-zyclsntz]:lang(ja){letter-spacing:0;word-break:auto-phrase}.work-intro[data-astro-cid-zyclsntz] .meta[data-astro-cid-zyclsntz]{margin-top:var(--space-3xs)}.work-intro[data-astro-cid-zyclsntz] .description[data-astro-cid-zyclsntz]{margin-top:var(--space-sm)}@media(min-width:768px){.work-intro[data-astro-cid-zyclsntz]{margin-bottom:var(--space-md)}.work-article[data-astro-cid-zyclsntz]{--image-small-max: 60vw;--image-medium-max: 60vw;--image-large-max: 60vw;--image-full-max: 60vw}}@media(min-width:1080px){.work-article[data-astro-cid-zyclsntz]{--image-small-max: 50vw;--image-medium-max: 50vw;--image-large-max: 50vw;--image-full-max: 50vw}}
