@charset "UTF-8";[data-v-3cbae552]:root{--black: #000;--black20: rgba(0, 0, 0, .2);--black40: rgba(0, 0, 0, .4);--gray-dark: #5b5b5b;--gray: #848484;--gray-light: #adadad;--white: #fff;--white40: rgba(255, 255, 255, .4);--ls005: .05em;--current-opacity: .4;--font-family: "MFW-PIshiiGothicStdN-M", "Zen Kaku Gothic New", sans-serif;--font-family-en: "TT Sans", "MFW-PIshiiGothicStdN-M", "Zen Kaku Gothic New", sans-serif;--font-family-bold: "MFW-PIshiiGothicStdN-B", "Zen Kaku Gothic New", sans-serif;--font-family-bold-en: "TT Sans", "MFW-PIshiiGothicStdN-B", "Zen Kaku Gothic New", sans-serif;--slide-in-ease: cubic-bezier(.16, 1, .3, 1)}.vimeo-detail[data-v-3cbae552]{display:block;width:100%;aspect-ratio:16/9;aspect-ratio:var(--video-ratio, 16/9);position:relative;overflow:hidden}.vimeo-detail[data-v-3cbae552]:before{content:"";display:block;padding-top:56.25%;padding-top:var(--video-padding-top, 56.25%)}.vimeo-detail .vimeo-detail__player-host[data-v-3cbae552]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;z-index:1}.vimeo-detail .vimeo-detail__player-host .vimeo-detail__player-anchor[data-v-3cbae552]{width:100%;height:100%}.vimeo-detail .vimeo-detail__player-host[data-v-3cbae552] iframe{width:100%;height:100%;border:0;display:block}.vimeo-detail .vimeo-detail__poster[data-v-3cbae552]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:2;opacity:1;pointer-events:none}.vimeo-detail .vimeo-detail__poster.is-hidden[data-v-3cbae552]{opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s}[data-v-f345c335]:root{--black: #000;--black20: rgba(0, 0, 0, .2);--black40: rgba(0, 0, 0, .4);--gray-dark: #5b5b5b;--gray: #848484;--gray-light: #adadad;--white: #fff;--white40: rgba(255, 255, 255, .4);--ls005: .05em;--current-opacity: .4;--font-family: "MFW-PIshiiGothicStdN-M", "Zen Kaku Gothic New", sans-serif;--font-family-en: "TT Sans", "MFW-PIshiiGothicStdN-M", "Zen Kaku Gothic New", sans-serif;--font-family-bold: "MFW-PIshiiGothicStdN-B", "Zen Kaku Gothic New", sans-serif;--font-family-bold-en: "TT Sans", "MFW-PIshiiGothicStdN-B", "Zen Kaku Gothic New", sans-serif;--slide-in-ease: cubic-bezier(.16, 1, .3, 1)}.vimeo-detail[data-v-f345c335]{display:block;width:100%;aspect-ratio:16/9;aspect-ratio:var(--video-ratio, 16/9);position:relative;overflow:hidden}.vimeo-detail[data-v-f345c335]:before{content:"";display:block;padding-top:56.25%;padding-top:var(--video-padding-top, 56.25%)}.vimeo-detail .vimeo-detail__player-host[data-v-f345c335]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;z-index:1}.vimeo-detail .vimeo-detail__player-host .vimeo-detail__player-anchor[data-v-f345c335]{width:100%;height:100%}.vimeo-detail .vimeo-detail__player-host[data-v-f345c335] iframe{width:100%;height:100%;border:0;display:block}.vimeo-detail .vimeo-detail__poster[data-v-f345c335]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:2;opacity:1;pointer-events:none}.vimeo-detail .vimeo-detail__poster.is-hidden[data-v-f345c335]{opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s}:root{--black: #000;--black20: rgba(0, 0, 0, .2);--black40: rgba(0, 0, 0, .4);--gray-dark: #5b5b5b;--gray: #848484;--gray-light: #adadad;--white: #fff;--white40: rgba(255, 255, 255, .4);--ls005: .05em;--current-opacity: .4;--font-family: "MFW-PIshiiGothicStdN-M", "Zen Kaku Gothic New", sans-serif;--font-family-en: "TT Sans", "MFW-PIshiiGothicStdN-M", "Zen Kaku Gothic New", sans-serif;--font-family-bold: "MFW-PIshiiGothicStdN-B", "Zen Kaku Gothic New", sans-serif;--font-family-bold-en: "TT Sans", "MFW-PIshiiGothicStdN-B", "Zen Kaku Gothic New", sans-serif;--slide-in-ease: cubic-bezier(.16, 1, .3, 1)}.image-set{display:grid;grid-template-columns:repeat(2,1fr)}.image-set,.image-set[data-margin=large]{margin:0 auto}.image-set .image-set__child{display:flex;align-items:center;justify-content:center}.image-set .image-set__child[data-column=column1]{grid-column:1/-1}.image-set .image-set__child .item-img,.image-set .image-set__child .item-video{transition:transform .18s ease;transform-origin:center}.image-set .image-set__child .item-img{position:relative;width:100%}.image-set .image-set__child .item-video{position:relative;width:100%;overflow:hidden}.image-set .image-set__child .item-video__modal-trigger{position:absolute;inset:0;cursor:pointer;z-index:1}.image-set .image-set__child .watch-btn{position:absolute;padding:1.32em 1.3em;background-color:#0006;background-color:var(--black40);color:#fff;white-space:nowrap;pointer-events:none;z-index:3}.image-set .image-set__child .watch-btn{font-family:TT Sans,MFW-PIshiiGothicStdN-M,Zen Kaku Gothic New,sans-serif;font-family:var(--font-family-en);font-optical-sizing:auto;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;letter-spacing:.05em!important;letter-spacing:var(--ls005)!important;line-break:strict}.image-set[data-reveal=true] .image-set__child{opacity:0;will-change:opacity,transform;transition:opacity 0s,transform .8s cubic-bezier(.16,1,.3,1);transition:opacity 0s,transform .8s var(--slide-in-ease)}.image-set[data-reveal=true] .image-set__child.is-visible{opacity:1;transform:translateZ(0)}@media(min-width:720px)and (max-width:899px){.image-set{gap:clamp(9px,9px + (100vw - 720px) * 2.25 / 179,11.25px)}.image-set[data-margin=large]{margin-left:clamp(72px,72px + (100vw - 720px) * 18 / 179,90px);margin-right:clamp(72px,72px + (100vw - 720px) * 18 / 179,90px)}.image-set .image-set__child[data-padding=true]:not([data-padding-t=true]):not([data-padding-b=true]):not([data-padding-l=true]):not([data-padding-r=true]){padding:clamp(54px,54px + (100vw - 720px) * 13.5 / 179,67.5px)}.image-set .image-set__child[data-padding=true][data-padding-t=true]{padding-top:clamp(54px,54px + (100vw - 720px) * 13.5 / 179,67.5px)}.image-set .image-set__child[data-padding=true][data-padding-b=true]{padding-bottom:clamp(54px,54px + (100vw - 720px) * 13.5 / 179,67.5px)}.image-set .image-set__child[data-padding=true][data-padding-l=true]{padding-left:clamp(54px,54px + (100vw - 720px) * 13.5 / 179,67.5px)}.image-set .image-set__child[data-padding=true][data-padding-r=true]{padding-right:clamp(54px,54px + (100vw - 720px) * 13.5 / 179,67.5px)}.image-set .image-set__child[data-column=column1] .item-img.is-pressed,.image-set .image-set__child[data-column=column1] .item-video.is-pressed{transform:scale(.96)}.image-set .image-set__child .item-img.is-pressed,.image-set .image-set__child .item-video.is-pressed{transform:scale(.95)}.image-set .image-set__child .watch-btn{right:clamp(9px,9px + (100vw - 720px) * 13.75 / 179,22.75px)}.image-set .image-set__child .watch-btn{bottom:clamp(9px,9px + (100vw - 720px) * 13.12 / 179,22.12px)}.image-set .image-set__child .watch-btn{border-radius:clamp(9px,9px + (100vw - 720px) * 2.25 / 179,11.25px)}.image-set .image-set__child .watch-btn{font-size:clamp(10px,12.5px / 900px * 100vw,12.5px)}.image-set[data-reveal=true] .image-set__child{transform:translate3d(0,90px,0)}}@media(min-width:900px){.image-set{gap:11.25px}.image-set .image-set__child[data-padding=true]:not([data-padding-t=true]):not([data-padding-b=true]):not([data-padding-l=true]):not([data-padding-r=true]){padding:67.5px}.image-set .image-set__child[data-padding=true][data-padding-t=true]{padding-top:67.5px}.image-set .image-set__child[data-padding=true][data-padding-b=true]{padding-bottom:67.5px}.image-set .image-set__child[data-padding=true][data-padding-l=true]{padding-left:67.5px}.image-set .image-set__child[data-padding=true][data-padding-r=true]{padding-right:67.5px}.image-set .image-set__child[data-column=column1] .item-img.is-pressed,.image-set .image-set__child[data-column=column1] .item-video.is-pressed{transform:scale(.98)}.image-set .image-set__child .item-img.is-pressed,.image-set .image-set__child .item-video.is-pressed{transform:scale(.97)}.image-set .image-set__child .watch-btn{right:22.75px}.image-set .image-set__child .watch-btn{bottom:22.12px}.image-set .image-set__child .watch-btn{border-radius:11.25px}.image-set .image-set__child .watch-btn{font-size:12.5px}.image-set[data-reveal=true] .image-set__child{transform:translate3d(0,90px,0)}}@media(min-width:900px)and (max-width:1259px){.image-set[data-margin=large]{width:calc(100% - 180px)}}@media(min-width:1260px){.image-set[data-margin=small]{width:calc(100% - 180px);max-width:1740px;margin:0 auto}.image-set[data-margin=large]{width:calc(100% - 360px);max-width:1094px}}@media(max-width:719px){.image-set{gap:9px}.image-set[data-margin=small] .image-set__child[data-padding=true] .watch-btn{max-width:calc(100% - 18px)}.image-set[data-margin=large]{margin-left:clamp(36px,36px + (100vw - 375px) * 36 / 344,72px);margin-right:clamp(36px,36px + (100vw - 375px) * 36 / 344,72px)}.image-set[data-margin=large] .image-set__child[data-padding=true] .watch-btn{inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.image-set .image-set__child[data-padding=true]:not([data-padding-t=true]):not([data-padding-b=true]):not([data-padding-l=true]):not([data-padding-r=true]){padding:clamp(27px,27px + (100vw - 375px) * 27 / 344,54px)}.image-set .image-set__child[data-padding=true][data-padding-t=true]{padding-top:clamp(27px,27px + (100vw - 375px) * 27 / 344,54px)}.image-set .image-set__child[data-padding=true][data-padding-b=true]{padding-bottom:clamp(27px,27px + (100vw - 375px) * 27 / 344,54px)}.image-set .image-set__child[data-padding=true][data-padding-l=true]{padding-left:clamp(27px,27px + (100vw - 375px) * 27 / 344,54px)}.image-set .image-set__child[data-padding=true][data-padding-r=true]{padding-right:clamp(27px,27px + (100vw - 375px) * 27 / 344,54px)}.image-set .image-set__child[data-column=column1] .item-img.is-pressed,.image-set .image-set__child[data-column=column1] .item-video.is-pressed{transform:scale(.96)}.image-set .image-set__child .item-img.is-pressed,.image-set .image-set__child .item-video.is-pressed{transform:scale(.95)}.image-set .image-set__child .watch-btn{right:9px}.image-set .image-set__child .watch-btn{bottom:9px}.image-set .image-set__child .watch-btn{border-radius:9px}.image-set .image-set__child .watch-btn{font-size:10px}.image-set[data-reveal=true] .image-set__child{transform:translate3d(0,72px,0)}}
