.top-hero[data-v-44cb9342]{position:relative;--tail-shift:var(--fv-dye-shift);padding-block:35px 48px}.top-hero__inner[data-v-44cb9342]{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);margin-inline:auto;position:relative;width:min(100% - var(--gutter) * 2,var(--layout-width));z-index:1}.top-hero__title[data-v-44cb9342]{margin:0}.top-hero__logo[data-v-44cb9342]{aspect-ratio:323.1659/116.4993;display:block;height:auto;width:320px}.top-hero__info[data-v-44cb9342]{align-items:center;color:var(--fg-brand);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);justify-content:center;margin:0}.top-hero__lead[data-v-44cb9342]{border:1px solid;font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1.5;padding:2px 12px}.top-hero__date[data-v-44cb9342]{color:var(--fg);font-size:var(--fs-lg);font-weight:var(--fw-light);letter-spacing:.02em}@media(max-width:768px){.top-hero[data-v-44cb9342]{padding-block:24px 32px}.top-hero__info[data-v-44cb9342]{flex-direction:column}.top-hero__date[data-v-44cb9342]{font-size:var(--fs-md)}.top-hero__logo[data-v-44cb9342]{width:220px}}@layer base,tokens,components-1,components-2,components-3,components-4,components-5,components-6;@layer components-1{.icon-play-thin[data-v-8b93f4f7]{display:block;fill:currentColor}}.top-fv.top-fv[data-v-2e59a3d1]{padding-top:0}.top-fv[data-v-2e59a3d1]{--dye-shift:var(--fv-dye-shift)}.top-fv__grid[data-v-2e59a3d1]{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:1024px){.top-fv__grid--solo .top-fv__video[data-v-2e59a3d1]{grid-column:3/span 8}}.top-fv__video[data-v-2e59a3d1]{align-self:start;aspect-ratio:16/9;background:var(--black);border-radius:var(--link-radius);grid-column:span 8;overflow:hidden;position:relative}.top-fv__placeholder[data-v-2e59a3d1]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.top-fv__shade[data-v-2e59a3d1]{background:#0000004d;inset:0;position:absolute}.top-fv__play[data-v-2e59a3d1]{color:var(--white);height:96px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:96px}.top-fv__iframe[data-v-2e59a3d1]{border:0;height:100%;inset:0;position:absolute;width:100%}.top-fv__aside[data-v-2e59a3d1]{display:flex;flex-direction:column;gap:var(--space-2);grid-column:span 4;margin-block:15px}.top-fv__aside[data-v-2e59a3d1] .media-card--text{height:auto}.top-fv__aside[data-v-2e59a3d1] .media-card__body{gap:var(--space-1);min-height:0;padding:var(--space-2)}.top-fv__photo-card[data-v-2e59a3d1] .media-card__title{font-size:var(--fs-lg);word-break:keep-all}.top-fv__photo-card[data-v-2e59a3d1] .media-card__title:lang(en){font-weight:var(--fw-bold)}@media(min-width:769px){.top-fv__feature[data-v-2e59a3d1]{flex:1 1 0}.top-fv__photo-card[data-v-2e59a3d1]{flex:none}.top-fv__photo-card[data-v-2e59a3d1] .media-card__title{font-size:1.375rem}.top-fv__photo-card[data-v-2e59a3d1] .media-card__media{aspect-ratio:auto;flex:none;height:80px}.top-fv__photo-card[data-v-2e59a3d1] .media-card__body{flex:none}}@media(max-width:768px){.top-fv__grid[data-v-2e59a3d1]{gap:var(--space-2);grid-template-columns:1fr}.top-fv__aside[data-v-2e59a3d1],.top-fv__video[data-v-2e59a3d1]{grid-column:1/-1}.top-fv__aside[data-v-2e59a3d1]{margin-block:0}.top-fv__video[data-v-2e59a3d1]{margin-inline:calc(var(--gutter)/-2)}.top-fv__play[data-v-2e59a3d1]{height:64px;width:64px}.top-fv__feature[data-v-2e59a3d1]{aspect-ratio:4/3}.top-fv__feature-circle[data-v-2e59a3d1]{height:48px;width:48px}.top-fv__doc.top-fv__photo-card[data-v-2e59a3d1]{grid-template-rows:72px auto}.top-fv__photo-card[data-v-2e59a3d1]{display:grid;grid-template-rows:1fr 1fr}.top-fv__photo-card[data-v-2e59a3d1] .media-card__media{aspect-ratio:auto;min-height:0;position:relative}.top-fv__photo-card[data-v-2e59a3d1] .media-card__image{inset:0;position:absolute}}.top-fv__feature[data-v-2e59a3d1]{background:var(--surface-dark);border-radius:var(--link-radius);color:var(--white);container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;position:relative}.top-fv__feature-image[data-v-2e59a3d1]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.top-fv__feature-shade[data-v-2e59a3d1]{background:#00000040;inset:0;position:absolute}.top-fv__feature-body[data-v-2e59a3d1]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);position:relative}.top-fv__feature-head[data-v-2e59a3d1]{display:flex;flex-direction:column;gap:var(--space-1)}.top-fv__feature-kicker[data-v-2e59a3d1]{font-size:.8125rem;font-weight:var(--fw-light);line-height:var(--lh-heading)}.top-fv__feature-title[data-v-2e59a3d1]{font-size:min(var(--fs-xl),6.6cqi);line-height:var(--lh-heading)}.top-fv__feature-title[data-v-2e59a3d1]:lang(en){font-size:min(var(--fs-xl),5.4cqi);font-weight:var(--fw-bold)}.top-fv__feature-foot[data-v-2e59a3d1]{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.top-fv__feature-more[data-v-2e59a3d1]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.top-fv__feature-circle[data-v-2e59a3d1]{background:var(--white);border-radius:50%;color:var(--red-700);display:grid;flex:none;height:56px;place-items:center;width:56px}.top-fv__feature-circle[data-v-2e59a3d1] .icon-arrow{height:16px;width:16px}.top-fv__doc[data-v-2e59a3d1] .media-card__image-heading{font-weight:700}@media(min-width:769px){.top-fv__doc[data-v-2e59a3d1] .media-card__image-heading{font-size:var(--fs-lg)}}@media(min-width:1024px)and (max-width:1279px){.top-fv__doc[data-v-2e59a3d1] .media-card__media{display:none}}@media(min-width:769px)and (max-width:1023px){.top-fv__aside[data-v-2e59a3d1],.top-fv__video[data-v-2e59a3d1]{grid-column:1/-1}.top-fv__aside[data-v-2e59a3d1]{flex-direction:row;margin-block:0}.top-fv__feature[data-v-2e59a3d1]{aspect-ratio:4/3;flex:1 1 0}.top-fv__photo-card[data-v-2e59a3d1]{flex:1 1 0}.top-fv__photo-card[data-v-2e59a3d1] .media-card__media{flex:1 1 0;height:auto;min-height:0}}.top-fv__doc[data-v-2e59a3d1]{--card-image-heading:#888}.top-midterm.top-midterm[data-v-96893815]{padding-top:0}.top-video__frame[data-v-3fc05f77]{aspect-ratio:16/9;background:var(--surface-dark);border-radius:var(--radius-sm);overflow:hidden;position:relative}.top-video__iframe[data-v-3fc05f77]{border:0;height:100%;inset:0;position:absolute;width:100%}.top-docs__body[data-v-deb5cb9c]{display:flex;flex-direction:column;gap:var(--space-0)}.news-row-enter-active[data-v-6aa80f41]{transition:opacity var(--duration-fast) ease var(--row-delay,0s)}.news-row-enter-from[data-v-6aa80f41]{opacity:0}@media(prefers-reduced-motion:reduce){.news-row-enter-active[data-v-6aa80f41]{transition-delay:0s}}.news-row-leave-active[data-v-6aa80f41]{transition:none}.top-news__more[data-v-6aa80f41]{display:flex;justify-content:flex-end;margin-top:var(--space-3)}.top-news__title[data-v-6aa80f41]{font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-body);text-wrap:pretty}.top-about__body[data-v-b732a97f]{align-items:start}.top-about__description[data-v-b732a97f]{max-width:44ch}.top-about__side[data-v-b732a97f]{align-items:flex-end;display:flex;flex-direction:column}.top-about__more[data-v-b732a97f]{margin-top:var(--space-4)}@media(min-width:769px){.top-about__description[data-v-b732a97f]{max-width:calc(44ch + (100% + var(--grid-gap))/5);padding-top:.6em}}@media(max-width:768px){.top-about__description[data-v-b732a97f]{color:#e9c2c0}}.top-museum[data-v-f27fdc00] .media-card--logo-side .media-card__text{align-items:center;min-height:calc(88px + var(--space-1))}.top-museum[data-v-f27fdc00] .media-card__logo--side{margin-bottom:0}.top-museum__card--sp[data-v-f27fdc00]{display:none}@media(max-width:768px){.top-museum__card--pc[data-v-f27fdc00]{display:none}.top-museum__card--sp[data-v-f27fdc00]{display:flex}.top-museum__card--sp.top-museum__card--sp[data-v-f27fdc00] .media-card__dye{--edge: calc(100% - 71px) }.top-museum__card--sp[data-v-f27fdc00] .media-card__foot{margin-top:var(--space-5)}.top-museum__card--sp[data-v-f27fdc00] .media-card--logo-side .media-card__text,.top-museum__card--sp[data-v-f27fdc00] .media-card__text{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.top-museum__card--sp[data-v-f27fdc00] .media-card__logo--side{align-self:center}.top-museum__card--sp[data-v-f27fdc00] .media-card__lead{text-wrap:pretty;word-break:auto-phrase}.top-museum__card--sp[data-v-f27fdc00] .media-card__lead br{display:none}}.top-museum[data-v-f27fdc00] .media-card:after{border:var(--hairline) solid var(--white);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.top-museum[data-v-f27fdc00] .media-card__logo{height:88px;max-width:none}@media(min-width:769px){.top-museum[data-v-f27fdc00] .media-card__lead{max-width:380px;width:380px}}.top-about-voting__grid[data-v-532d8e2f]{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.top-about-voting__col[data-v-532d8e2f]{display:flex;flex-direction:column}.top-about-voting__card[data-v-532d8e2f]{flex:1 1 auto}@media(max-width:768px){.top-about-voting__grid[data-v-532d8e2f]{grid-template-columns:1fr;row-gap:var(--space-5)}.top-about-voting[data-v-532d8e2f] .media-card__lead{text-wrap:pretty;word-break:auto-phrase}.top-about-voting[data-v-532d8e2f] .media-card__lead br,.top-about-voting[data-v-532d8e2f] .media-card__label{display:none}}.top-about-voting__card[data-v-532d8e2f] .media-card__dye{--edge: calc(100% - 71px) }.top-about-voting__card[data-v-532d8e2f] .media-card__foot{padding-top:var(--space-5)}.top-about-voting__card[data-v-532d8e2f] .media-card__media{aspect-ratio:2/1}.top-about-voting__card[data-v-532d8e2f] .media-card__image{transition:transform var(--duration-hover) cubic-bezier(.25,.46,.45,.94)}.top-about-voting__card[data-v-532d8e2f]:focus-visible .media-card__image,.top-about-voting__card[data-v-532d8e2f]:hover .media-card__image{transform:scale(1.03)}.top-about-voting__card[data-v-532d8e2f]:after{border:var(--hairline) solid var(--white);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.top-otomo__banner[data-v-0f7552b9]{border-radius:var(--link-radius);container-type:inline-size;display:block;overflow:hidden;position:relative;--u-base:1120;--u:calc(100cqw/var(--u-base))}.top-otomo__image[data-v-0f7552b9]{display:block;height:auto;width:100%}.top-otomo__overlay[data-v-0f7552b9]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.top-otomo__text[data-v-0f7552b9]{color:var(--black);display:block;font-size:calc(var(--u)*18);font-weight:var(--fw-regular);line-height:1.48;margin-top:calc(var(--u)*55);padding:0 calc(var(--u)*40);text-align:center}.top-otomo__text--sp[data-v-0f7552b9]{display:none}.top-otomo__arrow[data-v-0f7552b9]{color:#b42b24;height:calc(var(--u)*40);margin-top:calc(var(--u)*-20);position:absolute;right:calc(var(--u)*37);top:50%;width:calc(var(--u)*40)}@media(max-width:768px){.top-otomo__banner[data-v-0f7552b9]{--u-base:350;--u:calc(100cqw/var(--u-base))}.top-otomo__text[data-v-0f7552b9]{font-size:calc(var(--u)*14);padding:0 calc(var(--u)*20)}.top-otomo__text--pc[data-v-0f7552b9]{display:none}.top-otomo__text--sp[data-v-0f7552b9]{display:block}.top-otomo__arrow[data-v-0f7552b9]{height:calc(var(--u)*36);margin-top:calc(var(--u)*-18);right:calc(var(--u)*14);top:84%;width:calc(var(--u)*36)}}@layer base,tokens,components-1,components-2,components-3,components-4,components-5,components-6;@layer components-1{.icon-play[data-v-e5ecd8a7]{display:block;fill:currentColor;flex-shrink:0;height:16px;width:16px}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.top-gallery[data-v-9581ef7b]{overflow-x:clip}.gallery[data-v-9581ef7b]{margin-left:calc(50% - 50vw);width:100vw}.gallery__swiper[data-v-9581ef7b]{--gallery-bleed:12px;margin-block:calc(var(--gallery-bleed)*-1);padding-block:var(--gallery-bleed)}.gallery__slide[data-v-9581ef7b]{width:calc(min(100vw - var(--gutter) * 2,var(--layout-width))/2)}.gallery__card[data-v-9581ef7b]{transform-origin:50% 50%;transition-property:transform;transition-timing-function:ease;will-change:transform}.gallery__media[data-v-9581ef7b]{aspect-ratio:16/9;background:var(--black);border-radius:var(--link-radius);display:block;overflow:hidden;position:relative;-webkit-user-drag:none;transition:transform var(--duration-hover) var(--ease-out-expo)}.swiper-slide-active .gallery__media[data-v-9581ef7b]:focus-visible{transform:scale(1.02)}.swiper-slide-prev .gallery__media[data-v-9581ef7b]:focus-visible{transform:translate(4px)}.swiper-slide-next .gallery__media[data-v-9581ef7b]:focus-visible{transform:translate(-4px)}@media(hover:hover){.swiper-slide-active .gallery__media[data-v-9581ef7b]:hover{transform:scale(1.02)}.swiper-slide-prev .gallery__media[data-v-9581ef7b]:hover{transform:translate(4px)}.swiper-slide-next .gallery__media[data-v-9581ef7b]:hover{transform:translate(-4px)}}.gallery__img[data-v-9581ef7b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery__caption[data-v-9581ef7b]{align-items:baseline;color:var(--white);display:flex;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-2);transition-property:opacity,visibility;transition-timing-function:ease}.gallery__title[data-v-9581ef7b]{font-size:var(--fs-md);line-height:var(--lh-body);min-width:0}.gallery__caption[data-v-9581ef7b] .text-link__label{position:relative}.gallery__caption[data-v-9581ef7b] .text-link__label:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-hover) var(--ease-out-expo)}.gallery__caption[data-v-9581ef7b] .text-link:focus-visible .text-link__label:after{transform:scaleX(1)}@media(hover:hover){.gallery__caption[data-v-9581ef7b] .text-link:hover .text-link__label:after{transform:scaleX(1)}}.gallery__nav[data-v-9581ef7b]{background:none;border:0;color:var(--white);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;width:44px}.gallery__nav svg[data-v-9581ef7b]{fill:none;height:18px;stroke:currentColor;stroke-width:1.5;transition:transform var(--duration-hover) var(--ease-out-expo);width:10px}.gallery__nav--prev:focus-visible svg[data-v-9581ef7b]{transform:translate(-20%)}.gallery__nav--next:focus-visible svg[data-v-9581ef7b]{transform:translate(20%)}.gallery__bullet[data-v-9581ef7b]:focus-visible:before{height:3px}@media(hover:hover){.gallery__nav--prev:hover svg[data-v-9581ef7b]{transform:translate(-20%)}.gallery__nav--next:hover svg[data-v-9581ef7b]{transform:translate(20%)}.gallery__bullet[data-v-9581ef7b]:hover:before{height:3px}}.gallery__pagination[data-v-9581ef7b]{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:var(--space-3)}.gallery__bullet[data-v-9581ef7b]{background:none;border:0;cursor:pointer;height:30px;padding:0;position:relative;width:50px}.gallery__bullet[data-v-9581ef7b]:before{background:var(--white);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transition:height var(--duration-fast) ease;translate:0 -50%}.gallery__bullet.is-current[data-v-9581ef7b]:before{height:3px}@media(max-width:768px){.gallery__slide[data-v-9581ef7b]{width:calc(100vw - var(--gutter)*2)}.gallery__caption[data-v-9581ef7b]{flex-direction:column;gap:var(--space-1);transition-property:opacity,visibility;transition-timing-function:ease}.gallery__nav[data-v-9581ef7b]{background:none;border:0;color:var(--white);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;width:44px}.gallery__nav svg[data-v-9581ef7b]{fill:none;height:18px;stroke:currentColor;stroke-width:1.5;transition:transform var(--duration-hover) var(--ease-out-expo);width:10px}.gallery__nav--prev:focus-visible svg[data-v-9581ef7b]{transform:translate(-20%)}.gallery__nav--next:focus-visible svg[data-v-9581ef7b]{transform:translate(20%)}.gallery__bullet[data-v-9581ef7b]:focus-visible:before{height:3px}@media(hover:hover){.gallery__nav--prev:hover svg[data-v-9581ef7b]{transform:translate(-20%)}.gallery__nav--next:hover svg[data-v-9581ef7b]{transform:translate(20%)}.gallery__bullet[data-v-9581ef7b]:hover:before{height:3px}}.gallery__pagination[data-v-9581ef7b]{gap:8px}.gallery__bullet[data-v-9581ef7b]{width:40px}}.top-channels__grid[data-v-9f275b0d]{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.top-channels__grid[data-v-9f275b0d]{grid-template-columns:1fr}.top-channels[data-v-9f275b0d] .media-card__label{display:none}}.top-overview__grid[data-v-db54500f]{row-gap:var(--space-5)}.top-overview__item[data-v-db54500f]{border-top:var(--hairline) solid var(--divider);display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.top-overview__key[data-v-db54500f]{align-items:baseline;display:flex;gap:var(--space-2)}.top-overview__key-en[data-v-db54500f]{color:var(--fg-brand);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.top-overview__key-ja[data-v-db54500f]{color:var(--fg-muted);font-size:var(--fs-sm)}.top-overview__value[data-v-db54500f]{font-size:var(--fs-2xl);font-weight:var(--fw-light);line-height:var(--lh-heading);margin:0}@media(max-width:999px){.top-overview__item[data-v-db54500f]{grid-column:1/-1}}.top-overview__extra[data-v-db54500f]{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:var(--space-1);margin:0}.top-overview__yt img[data-v-db54500f]{display:block;height:auto;width:80px}.top-overview__note[data-v-db54500f]{color:var(--fg-muted);font-size:var(--fs-xs)}.top-overview__sub[data-v-db54500f]{font-size:var(--fs-xl)}.top-partners__head[data-v-c8201b2e]{background:#fff;border-radius:var(--link-radius) var(--link-radius) 0 0;margin:0 auto;padding:0 0 var(--space-0);width:min(100% - var(--gutter) * 2,var(--layout-width))}.top-partners__head[data-v-c8201b2e] .section-head{margin-bottom:0}.top-partners__head[data-v-c8201b2e] .section-head__label{color:#c50039}.top-partners__head[data-v-c8201b2e] .section-head__meta{padding-left:calc(var(--u-pad)*var(--u))}.top-partners__head[data-v-c8201b2e] .section-head{padding-top:calc(var(--space-2) + var(--u)*15)}.top-partners[data-v-c8201b2e]{--u-base:1120;--u-pad:16;--u:calc(min(100vw - var(--gutter) * 2, var(--layout-width))/(var(--u-base) + 2*var(--u-pad)))}.partner[data-v-c8201b2e]{color:#333;font-family:aktiv-grotesk,sans-serif;font-size:calc(var(--u)*16);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){.top-partners[data-v-c8201b2e]{--u-base:350;--u-pad:10;--u:calc((100vw - var(--gutter)*2)/(var(--u-base) + 2*var(--u-pad)))}}ol[data-v-c8201b2e],ul[data-v-c8201b2e]{list-style-type:none;margin:0;padding:0}.partner-container[data-v-c8201b2e]{background:#fff;border-radius:0 0 var(--link-radius) var(--link-radius);margin:0 auto;padding:0 calc(var(--u-pad)*var(--u));position:relative;width:min(100% - var(--gutter) * 2,var(--layout-width));z-index:2}.partner[data-v-c8201b2e]{position:relative;z-index:1}.partner-main-title[data-v-c8201b2e]{background:#fff;color:#c50039;font-size:calc(var(--u)*28);font-weight:300;padding:0 calc(var(--u)*15) 0 0}.partner-content[data-v-c8201b2e]{background:#fff;position:relative;text-align:center}.partner-content[data-v-c8201b2e]:before{background:#c50039;content:"";height:1px;left:0;position:absolute;top:calc(var(--u)*19);width:100%;z-index:-1;z-index:1}.partner-sec-title[data-v-c8201b2e]{background:#fff;color:#c50039;display:inline-block;font-size:calc(var(--u)*12);font-weight:400;line-height:90%;padding:calc(var(--u)*15);position:relative;text-align:center;z-index:2}.partner-main[data-v-c8201b2e]{padding:calc(var(--u)*40) calc(var(--u)*8) calc(var(--u)*40);transform:scale(.95)}.partner-list[data-v-c8201b2e]{align-items:center;display:flex;gap:var(--gap-pc,calc(var(--u)*30));justify-content:var(--justify,center)}.partner-item[data-v-c8201b2e]{line-height:100%;position:relative;right:var(--right-pc,0);transform:translateY(var(--top-pc,0));white-space:nowrap}.partner-list.text[data-v-c8201b2e]{gap:calc(var(--u)*20)}.partner-list+.partner-list[data-v-c8201b2e]{margin-top:var(--margin-top-pc,calc(var(--u)*14))}.partner-item img[data-v-c8201b2e]{height:auto;width:var(--width-pc)}.partner-grid[data-v-c8201b2e]{display:grid;grid-template-columns:repeat(var(--columns),1fr);list-style:none;margin:0;padding:0;place-items:center;row-gap:calc(var(--u)*35)}.partner-text[data-v-c8201b2e]{color:#000;font-size:calc(var(--u)*20)}@media(max-width:768px){.partner-item img[data-v-c8201b2e]{width:var(--width-sp)}.partner-main[data-v-c8201b2e]{padding:calc(var(--u)*15) calc(var(--u)*8)}.partner-list[data-v-c8201b2e]{gap:var(--gap-sp,calc(var(--u)*10))}.partner-item[data-v-c8201b2e]{line-height:90%;right:var(--right-sp,0);transform:translateY(var(--top-sp,0));white-space:nowrap}.partner-list+.partner-list[data-v-c8201b2e]{margin-top:var(--margin-top-sp,calc(var(--u)*9))}.partner-text[data-v-c8201b2e]{font-size:calc(var(--u)*8)}.partner-list.text[data-v-c8201b2e]{gap:calc(var(--u)*10)}.partner-grid[data-v-c8201b2e]{row-gap:calc(var(--u)*15)}.partner-main-title[data-v-c8201b2e]{background:#fff;color:#c50039;font-size:calc(var(--u)*14);font-weight:400;padding:0 calc(var(--u)*12) 0 0}}.top-organization__inner[data-v-a1efa618]{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);text-align:center}.top-organization__title[data-v-a1efa618]{color:#c50039;font-size:var(--fs-xl);font-weight:var(--fw-light);line-height:var(--lh-heading);margin:0}.top-organization__title--sp[data-v-a1efa618]{display:none}.top-organization__link[data-v-a1efa618]{align-items:center;color:var(--black);display:inline-flex;gap:var(--space-3)}.top-organization__logo[data-v-a1efa618]{display:block;height:auto;width:140px}.top-organization__arrow[data-v-a1efa618]{height:18px;width:18px}@media(max-width:768px){.top-organization__inner[data-v-a1efa618]{gap:var(--space-4)}.top-organization__title[data-v-a1efa618]{font-size:var(--fs-md)}.top-organization__title--pc[data-v-a1efa618]{display:none}.top-organization__title--sp[data-v-a1efa618]{display:inline}.top-organization__logo[data-v-a1efa618]{width:100px}.top-organization__arrow[data-v-a1efa618]{height:14px;width:14px}}
