.Footer-module-scss-module__3MBYGq__container{z-index:1;margin-block-start:clamp(5rem,(var(--window-width) * .00118 + 4.56) * 1rem,6.25rem);position:relative}.Footer-module-scss-module__3MBYGq__nav{width:100%;max-width:1980px;margin:auto;padding:0 5rem}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__nav{padding:0 1.25rem}}.Footer-module-scss-module__3MBYGq__navList{border:.25rem solid var(--color-border);border-radius:1.875rem;gap:.625rem;padding:1rem;display:flex}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__navList{border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.9375rem;padding:.6875rem}}.Footer-module-scss-module__3MBYGq__navLink{font-size:var(--fz-fluid-jp-ui-medium);line-height:var(--lh-jp-ui-medium);letter-spacing:.04em;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border:.0625rem solid #0000;border-radius:1.875rem;padding:.625rem 1.875rem;font-weight:700;display:block}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__navLink{padding:.625rem 1.25rem}}.Footer-module-scss-module__3MBYGq__navLink[aria-current=page],.Footer-module-scss-module__3MBYGq__navLink.Footer-module-scss-module__3MBYGq__currentPage{background-color:var(--color-base-fg);color:var(--color-base-bg)}[lang=en] .Footer-module-scss-module__3MBYGq__navLink{font-size:var(--fz-fluid-en-ui-medium);line-height:var(--lh-jp-en-ui-medium);letter-spacing:0;font-weight:500}@media (any-hover:hover){.Footer-module-scss-module__3MBYGq__navLink:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent))}.Footer-module-scss-module__3MBYGq__navLink:hover [data-theme=dark]{background-color:var(--_button-hover-background-color,var(--color-hover-accent));color:var(--_button-hover-color,var(--color-on-accent))}}@media (forced-colors:active) and (any-hover:hover){.Footer-module-scss-module__3MBYGq__navLink:hover{text-decoration:underline}}.Footer-module-scss-module__3MBYGq__info{justify-content:space-between;align-items:center;margin-block-start:clamp(2.5rem,(var(--window-width) * .0047 + .74) * 1rem,7.5rem);padding:0 3.75rem;display:flex}.Footer-module-scss-module__3MBYGq__info.Footer-module-scss-module__3MBYGq__-en{justify-content:flex-end}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__info{padding:0 1.25rem}}.Footer-module-scss-module__3MBYGq__title{font-size:clamp(.875rem,(var(--window-width) * .000353 + .743) * 1rem,1.25rem);letter-spacing:.04em;font-weight:500;line-height:180%}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__title{width:7em;position:absolute;bottom:1.25rem;left:1.25rem}}.Footer-module-scss-module__3MBYGq__copyright{font-family:var(--font-en);font-size:clamp(.75rem,(var(--window-width) * .00047 + .574) * 1rem,1.25rem);letter-spacing:0;font-weight:700;line-height:180%}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__copyright{margin-inline-start:auto}}.Footer-module-scss-module__3MBYGq__footer{padding:clamp(.938rem,(var(--window-width) * .00147 + .388) * 1rem,2.5rem) 1.25rem 1.25rem;max-width:var(--max-width);margin:auto}.Footer-module-scss-module__3MBYGq__footer svg{width:100%;height:auto}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__onlyPC{display:none}}.Footer-module-scss-module__3MBYGq__onlySP{display:none}@media screen and not (min-width:max(768px,48rem)){.Footer-module-scss-module__3MBYGq__onlySP{display:block}}
.Checkbox-module-scss-module__9OP4iW__container{--_-transition-duration:calc(var(--transition-duration) * 1);width:100%;height:100%;color:var(--color-base-fg);background-color:var(--color-surface-elevated);border-radius:clamp(.625rem, (var(--window-width) * .000587 + .405) * 1rem, 1.25rem);padding:clamp(.563rem, (var(--window-width) * .000587 + .343) * 1rem, 1.188rem) 1.1875rem;transition:var(--_-transition-duration) linear;cursor:pointer;border:.0625rem solid #0000;flex-wrap:wrap;align-items:center;transition-property:background-color,color;display:flex;position:relative}@media screen and not (min-width:max(768px,48rem)){.Checkbox-module-scss-module__9OP4iW__container{padding-inline:.9375rem}}.Checkbox-module-scss-module__9OP4iW__container:has(.Checkbox-module-scss-module__9OP4iW__checkbox:focus-visible){outline:.25rem dashed var(--color-base-fg);outline-offset:.25rem;background-color:var(--color-base-fg);color:var(--color-base-bg);outline-offset:-.5625rem;outline-color:currentColor}[data-theme=dark] .Checkbox-module-scss-module__9OP4iW__container:has(.Checkbox-module-scss-module__9OP4iW__checkbox:focus-visible) .Checkbox-module-scss-module__9OP4iW__label:before{border-color:var(--color-on-tertiary)}@media (prefers-color-scheme:dark){[data-theme=system] .Checkbox-module-scss-module__9OP4iW__container:has(.Checkbox-module-scss-module__9OP4iW__checkbox:focus-visible) .Checkbox-module-scss-module__9OP4iW__label:before{border-color:var(--color-on-tertiary)}}.Checkbox-module-scss-module__9OP4iW__container:has(.Checkbox-module-scss-module__9OP4iW__checkbox:checked){background-color:var(--color-base-fg);color:var(--color-base-bg)}[data-theme=dark] .Checkbox-module-scss-module__9OP4iW__container:has(.Checkbox-module-scss-module__9OP4iW__checkbox:checked) .Checkbox-module-scss-module__9OP4iW__label:before{border-color:var(--color-on-tertiary)}@media (prefers-color-scheme:dark){[data-theme=system] .Checkbox-module-scss-module__9OP4iW__container:has(.Checkbox-module-scss-module__9OP4iW__checkbox:checked) .Checkbox-module-scss-module__9OP4iW__label:before{border-color:var(--color-on-tertiary)}}.Checkbox-module-scss-module__9OP4iW__checkbox{opacity:0!important;visibility:visible!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.Checkbox-module-scss-module__9OP4iW__checkbox:checked+.Checkbox-module-scss-module__9OP4iW__label:before{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.Checkbox-module-scss-module__9OP4iW__checkbox:checked+.Checkbox-module-scss-module__9OP4iW__label:after{background-color:var(--color-base-bg)}[data-theme=dark] .Checkbox-module-scss-module__9OP4iW__checkbox:checked+.Checkbox-module-scss-module__9OP4iW__label:after{background-color:var(--color-base-fg)}@media (forced-colors:active){.Checkbox-module-scss-module__9OP4iW__checkbox:checked+.Checkbox-module-scss-module__9OP4iW__label:after{background-color:canvastext}}.Checkbox-module-scss-module__9OP4iW__label{font-size:clamp(.813rem, (var(--window-width) * .000177 + .747) * 1rem, 1rem);align-items:center;padding-left:38px;font-weight:700;display:flex;position:relative}[lang=en] .Checkbox-module-scss-module__9OP4iW__label{font-size:clamp(.875rem, (var(--window-width) * .000118 + .831) * 1rem, 1rem);font-weight:500}[lang=en] [aria-label=Level] .Checkbox-module-scss-module__9OP4iW__label{font-size:clamp(1.25rem, (var(--window-width) * .000118 + 1.206) * 1rem, 1.375rem);font-weight:600}.Checkbox-module-scss-module__9OP4iW__label:before{content:"";border:3px solid var(--color-on-tertiary);vertical-align:middle;border-radius:6px;width:22px;height:22px;margin:auto 15px auto auto;display:inline-block;position:absolute;top:0;bottom:0;left:0}[data-theme=dark] .Checkbox-module-scss-module__9OP4iW__label:before{border-color:var(--color-base-fg)}@media (prefers-color-scheme:dark){[data-theme=system] .Checkbox-module-scss-module__9OP4iW__label:before{border-color:var(--color-base-fg)}}.Checkbox-module-scss-module__9OP4iW__label:after{content:"";width:.875rem;height:.875rem;-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check);background-color:#0000;margin:auto;display:block;position:absolute;top:0;bottom:0;left:.25rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Checkbox-module-scss-module__9OP4iW__description{margin-top:clamp(.875rem, (var(--window-width) * .000353 + .743) * 1rem, 1.25rem);flex:1 0 100%;font-size:16px;line-height:180%}[lang=en] .Checkbox-module-scss-module__9OP4iW__description{line-height:150%}
.Icon-module-scss-module__UmMd6W__icon{width:var(--_icon-size,var(--size-icon));height:var(--_icon-size,var(--size-icon));-webkit-mask-image:var(--_icon-name);mask-image:var(--_icon-name);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Icon-module-scss-module__UmMd6W__icon.-arrow-right{--_icon-name:var(--icon-arrow-right)}.Icon-module-scss-module__UmMd6W__icon.-arrow-left{--_icon-name:var(--icon-arrow-left)}.Icon-module-scss-module__UmMd6W__icon.-arrow-up{--_icon-name:var(--icon-arrow-up)}.Icon-module-scss-module__UmMd6W__icon.-arrow-down{--_icon-name:var(--icon-arrow-down)}.Icon-module-scss-module__UmMd6W__icon.-blank{--_icon-name:var(--icon-blank)}.Icon-module-scss-module__UmMd6W__icon.-search{--_icon-name:var(--icon-search)}.Icon-module-scss-module__UmMd6W__icon.-details{--_icon-name:var(--icon-details)}.Icon-module-scss-module__UmMd6W__icon.-details-arrow{--_icon-name:var(--icon-details-arrow)}.Icon-module-scss-module__UmMd6W__icon.-close{--_icon-name:var(--icon-close)}.Icon-module-scss-module__UmMd6W__icon.-light{--_icon-name:var(--icon-light)}.Icon-module-scss-module__UmMd6W__icon.-dark{--_icon-name:var(--icon-dark)}.Icon-module-scss-module__UmMd6W__icon.-x{--_icon-name:var(--icon-x)}.Icon-module-scss-module__UmMd6W__icon.-facebook{--_icon-name:var(--icon-facebook)}.Icon-module-scss-module__UmMd6W__icon.-shareX{--_icon-name:var(--icon-shareX)}
.SelectedTag-module-scss-module__MHb0_W__container{background-color:var(--color-popup-bg);border:4px solid var(--color-accent);border-radius:25px;justify-content:center;align-items:center;gap:0 10px;padding:6px 6px 6px 14px;display:flex;position:relative}@media (any-hover:hover){.SelectedTag-module-scss-module__MHb0_W__container:hover .SelectedTag-module-scss-module__MHb0_W__icon{background-color:var(--_button-hover-background-color,var(--color-accent));color:var(--_button-hover-color,var(--color-on-accent))}}.SelectedTag-module-scss-module__MHb0_W__container:has(.SelectedTag-module-scss-module__MHb0_W__button:focus-visible){outline:.25rem dashed var(--color-base-fg);outline-offset:.25rem}.SelectedTag-module-scss-module__MHb0_W__button{outline:none!important}.SelectedTag-module-scss-module__MHb0_W__button:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0}.SelectedTag-module-scss-module__MHb0_W__text{color:var(--color-base-fg);font-size:var(--fz-fluid-jp-ui-small);line-height:var(--lh-jp-ui-small);letter-spacing:.04em;font-weight:700}[lang=en] .SelectedTag-module-scss-module__MHb0_W__text{font-size:clamp(.875rem, (var(--window-width) * 0 + .875) * 1rem, .875rem);font-weight:600}.SelectedTag-module-scss-module__MHb0_W__icon{width:30px;height:30px;color:var(--color-base-bg);background-color:var(--color-base-fg);transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border:.0625rem solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}@media screen and not (min-width:max(768px,48rem)){.SelectedTag-module-scss-module__MHb0_W__icon{width:20px;height:20px}}
.FilterArea-module-scss-module__StOxwG__dialog{--_-transition-duration:calc(var(--transition-duration) * 1);width:100vw;max-width:none;height:100vh;max-height:none;transition:var(--_-transition-duration) linear;background-color:#151b22d9;border:none;padding:0;transition-property:background-color,color;position:fixed;top:0;left:0}.FilterArea-module-scss-module__StOxwG__dialog[open]{opacity:0}.FilterArea-module-scss-module__StOxwG__dialog:before{content:"";z-index:0;width:var(--scrollbar-width,0);background-color:var(--color-surface-muted);height:100%;position:absolute;top:0;right:0}.FilterArea-module-scss-module__StOxwG__container{background-color:var(--color-popup-bg);height:fit-content;max-height:calc(100% - 1.9375rem);padding-bottom:2.5rem;padding-right:var(--scrollbar-width,0);border-bottom:.0625rem solid #0000;border-radius:0 0 1.875rem 1.875rem;position:relative;overflow:hidden auto}.FilterArea-module-scss-module__StOxwG__-overflow .FilterArea-module-scss-module__StOxwG__container{padding-right:0}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__container{border-radius:none;scrollbar-gutter:stable;border-radius:0 0 1.25rem 1.25rem;max-height:100vh;padding-top:0;padding-bottom:0;padding-right:0;overflow:hidden auto}}.FilterArea-module-scss-module__StOxwG__title{display:none}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__title{z-index:3;text-align:center;background-color:var(--color-popup-bg);color:var(--color-base-fg);font-size:var(--fz-fluid-jp-ui-large);line-height:var(--lh-jp-ui-large);letter-spacing:0;border-radius:0 0 1.25rem 1.25rem;padding:3.125rem 0 1.5rem;font-weight:700;transition:box-shadow .1s linear,padding-top .1s;display:block;position:sticky;top:0}[lang=en] .FilterArea-module-scss-module__StOxwG__title{font-size:var(--fz-fluid-en-ui-large);line-height:var(--lh-jp-en-ui-large);letter-spacing:0;font-weight:500}.FilterArea-module-scss-module__StOxwG__-overflow .FilterArea-module-scss-module__StOxwG__title{padding-right:0}.FilterArea-module-scss-module__StOxwG__title.FilterArea-module-scss-module__StOxwG__-fixed{border-bottom:.0625rem solid #0000;padding-top:1.5625rem;box-shadow:0 .625rem 2.5rem #08245026}[data-theme=dark] .FilterArea-module-scss-module__StOxwG__title.FilterArea-module-scss-module__StOxwG__-fixed{box-shadow:0 .625rem 2.5rem #ffffff26}}.FilterArea-module-scss-module__StOxwG__wrapper{max-width:calc(1980px + 11.25rem);margin:auto}.FilterArea-module-scss-module__StOxwG__inner{border:.25rem solid var(--color-border);border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"level siteType category color""region region region region""fixed fixed fixed fixed";gap:0 0;margin:5rem 1.875rem 0;display:grid;overflow:hidden}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__inner{border:none;border-radius:0;margin:1.25rem 1.25rem 1.875rem;display:block}}.FilterArea-module-scss-module__StOxwG__-overflow .FilterArea-module-scss-module__StOxwG__inner{padding-right:0}.FilterArea-module-scss-module__StOxwG__fieldsetWrapper{display:contents}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__fieldsetWrapper{border:.25rem solid var(--color-border);border-radius:1.25rem;display:block}.FilterArea-module-scss-module__StOxwG__fieldsetWrapper+.FilterArea-module-scss-module__StOxwG__fieldsetWrapper{margin-top:1.25rem}}.FilterArea-module-scss-module__StOxwG__fieldset{display:contents}.FilterArea-module-scss-module__StOxwG__legend{border-bottom:.25rem solid var(--color-border);padding:1rem 1.25rem 1.25rem}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__legend{all:unset;width:100%;padding:0;display:block}}.FilterArea-module-scss-module__StOxwG__legend[data-id=level]{grid-area:level}.FilterArea-module-scss-module__StOxwG__legend[data-id=siteType]{grid-area:siteType}.FilterArea-module-scss-module__StOxwG__legend[data-id=category]{grid-area:category}.FilterArea-module-scss-module__StOxwG__legend[data-id=color]{grid-area:color}.FilterArea-module-scss-module__StOxwG__button{text-align:center;width:100%;color:var(--color-base-fg);cursor:pointer;background-color:var(--color-popup-bg);border-radius:clamp(1.25rem, (var(--window-width) * .00118rem + .81rem) , 2.5rem);transition:var(--_-transition-duration) linear;font-size:clamp(1rem, (var(--window-width) * .000235 + .912) * 1rem, 1.25rem);border:.0625rem solid #0000;padding:.5rem .6875rem;font-weight:700;line-height:160%;transition-property:background-color,color}[lang=en] .FilterArea-module-scss-module__StOxwG__button{font-size:var(--fz-fluid-en-body-medium);line-height:var(--lh-ja-body-medium);letter-spacing:0;font-weight:500}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__button{z-index:2;text-align:left;font-size:var(--fz-fluid-jp-body-medium);line-height:var(--lh-jp-body-medium);letter-spacing:0;outline-offset:-.375rem;background-color:#0000;border-radius:1.25rem;justify-content:space-between;align-items:center;padding:.9375rem;font-weight:700;display:flex;position:relative}}@media (any-hover:hover){.FilterArea-module-scss-module__StOxwG__button:hover,.FilterArea-module-scss-module__StOxwG__button:focus-visible{background-color:var(--color-surface-muted)}.FilterArea-module-scss-module__StOxwG__button:has(a:focus-visible){background-color:var(--color-surface-muted)}.FilterArea-module-scss-module__StOxwG__button:has(button:focus-visible){background-color:var(--color-surface-muted)}}@media screen and (any-hover:hover) and (not (min-width:max(768px,48rem))){.FilterArea-module-scss-module__StOxwG__button:hover,.FilterArea-module-scss-module__StOxwG__button:focus-visible{background-color:#0000}.FilterArea-module-scss-module__StOxwG__button:has(a:focus-visible){background-color:#0000}.FilterArea-module-scss-module__StOxwG__button:has(button:focus-visible){background-color:#0000}}@media (forced-colors:active){.FilterArea-module-scss-module__StOxwG__button{color:buttontext;border-color:buttontext}}.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true]{background-color:var(--color-base-fg);color:var(--color-base-bg)}@media (forced-colors:active){.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true]{color:linktext;border-color:linktext}}.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true] .FilterArea-module-scss-module__StOxwG__counter{background-color:var(--color-base-bg);color:var(--color-base-fg)}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true] .FilterArea-module-scss-module__StOxwG__counter{background-color:var(--color-base-fg);color:var(--color-base-bg)}}@media (forced-colors:active){.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true] .FilterArea-module-scss-module__StOxwG__counter{color:linktext;border-color:linktext}}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true]{color:var(--color-base-fg);background-color:#0000}.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true] .FilterArea-module-scss-module__StOxwG__legendIcon{scale:1 -1}}@media (any-hover:hover){.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true]:hover{background-color:var(--color-base-fg);color:var(--color-base-bg)}}@media screen and (any-hover:hover) and (not (min-width:max(768px,48rem))){.FilterArea-module-scss-module__StOxwG__button[aria-expanded=true]:hover{color:var(--color-base-fg);background-color:#0000}}.FilterArea-module-scss-module__StOxwG__buttonLabel{position:relative}.FilterArea-module-scss-module__StOxwG__counter{background-color:var(--color-base-fg);width:fit-content;color:var(--color-base-bg);font-size:var(--fz-fluid-jp-body-xsmall-bold);line-height:var(--lh-jp-body-xsmall-bold);letter-spacing:.04em;border:.0625rem solid #0000;border-radius:.4375rem;padding:.125rem .25rem;font-weight:700;line-height:80%;display:block;position:absolute;top:-.3125rem;left:calc(100% + .3125rem)}[lang=en] .FilterArea-module-scss-module__StOxwG__counter{font-size:clamp(.625rem, (var(--window-width) * .000118 + .581) * 1rem, .75rem);font-weight:500}.FilterArea-module-scss-module__StOxwG__legendIcon{display:none}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__legendIcon{background-color:var(--color-base-fg);width:2.5rem;height:1.875rem;color:var(--color-base-bg);border-radius:.9375rem;justify-content:center;align-items:center;display:flex}}.FilterArea-module-scss-module__StOxwG__region{z-index:20;background-color:var(--color-popup-bg);min-width:12.5rem;box-shadow:var(--shadow);height:var(--height,auto);scrollbar-gutter:stable;border-radius:0 0 .5rem .5rem;grid-area:region;max-height:calc(100vh - 23.375rem);transition:height .4s cubic-bezier(.25,1,.5,1);top:100%;left:0;overflow:hidden auto}.FilterArea-module-scss-module__StOxwG__-has-selection .FilterArea-module-scss-module__StOxwG__region{max-height:calc(100vh - 31.5rem)}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__-has-selection .FilterArea-module-scss-module__StOxwG__region{max-height:none}.FilterArea-module-scss-module__StOxwG__region{box-shadow:none;background-color:#0000;border-radius:0;grid-template-rows:1fr;height:auto;max-height:none;transition:grid-template-rows .4s cubic-bezier(.165,.84,.44,1);display:grid}}.FilterArea-module-scss-module__StOxwG__region[aria-hidden=true]{box-shadow:none;z-index:19;display:none}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__region[aria-hidden=true]{grid-template-rows:0fr;display:grid}.FilterArea-module-scss-module__StOxwG__group{overflow:hidden}}.FilterArea-module-scss-module__StOxwG__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;padding:1.5rem;display:grid}[id=level-options] .FilterArea-module-scss-module__StOxwG__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__list{border-top:none;padding:.1875rem 1.25rem 1.25rem;display:block}.FilterArea-module-scss-module__StOxwG__item+.FilterArea-module-scss-module__StOxwG__item{margin-top:.625rem}}.FilterArea-module-scss-module__StOxwG__fixedArea{z-index:5;grid-area:fixed;margin:0 1.875rem}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__fixedArea{background-color:var(--color-popup-bg);border-top:.0625rem solid #0000;border-radius:1.25rem 1.25rem 0 0;margin:0;padding:2.5rem 1.25rem;position:sticky;bottom:0;left:0;box-shadow:0 .625rem 2.5rem #08245026}[data-theme=dark] .FilterArea-module-scss-module__StOxwG__fixedArea{box-shadow:0 .625rem 2.5rem #ffffff26}.FilterArea-module-scss-module__StOxwG__-overflow .FilterArea-module-scss-module__StOxwG__fixedArea{padding-right:1.25rem}}.FilterArea-module-scss-module__StOxwG__selected{font-size:var(--fz-sp-jp-ui-medium);line-height:var(--lh-sp-jp-ui-medium);color:var(--color-base-muted);background-color:var(--color-surface-sunken);border:.0625rem solid #0000;border-radius:1.875rem;margin-top:2.5rem;padding:1.25rem;position:relative}[data-theme=dark] .FilterArea-module-scss-module__StOxwG__selected{background-color:var(--color-surface-elevated)}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__selected{max-height:8.4375rem;margin-top:0;margin-bottom:1.25rem;overflow:hidden auto}}.FilterArea-module-scss-module__StOxwG__selected dt{white-space:nowrap;font-weight:600}.FilterArea-module-scss-module__StOxwG__selected selected dd{margin:0}.FilterArea-module-scss-module__StOxwG__selected selected dd ul{flex-wrap:wrap;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.FilterArea-module-scss-module__StOxwG__selectedList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FilterArea-module-scss-module__StOxwG__buttons{grid-template-columns:repeat(2,minmax(0,30rem));justify-content:center;gap:1.25rem;margin-top:2.5rem;display:grid}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__buttons{margin-top:0}}.FilterArea-module-scss-module__StOxwG__submit,.FilterArea-module-scss-module__StOxwG__reset{width:100%;padding:clamp(.407rem, (var(--window-width) * .000441 + .242) * 1rem, .875rem) 1.875rem;font-size:clamp(1.125rem, (var(--window-width) * .000118 + 1.081) * 1rem, 1.25rem);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:3.75rem;justify-content:center;align-items:center;font-weight:600;display:flex}[lang=en] .FilterArea-module-scss-module__StOxwG__submit,[lang=en] .FilterArea-module-scss-module__StOxwG__reset{font-size:var(--fz-fluid-en-ui-medium);line-height:var(--lh-jp-en-ui-medium);letter-spacing:0;letter-spacing:.04em;font-weight:500}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__submit,.FilterArea-module-scss-module__StOxwG__reset{padding-inline:.9375rem}}.FilterArea-module-scss-module__StOxwG__submit:hover,.FilterArea-module-scss-module__StOxwG__reset:hover{opacity:.85}.FilterArea-module-scss-module__StOxwG__submit{background-color:var(--color-base-fg);color:var(--color-base-bg);transition:background-color calc(var(--transition-duration)) ease,color calc(var(--transition-duration)) ease;border:.1875rem solid #0000}@media (any-hover:hover){.FilterArea-module-scss-module__StOxwG__submit:hover{color:var(--color-on-accent);background-color:var(--color-hover-accent)}}.FilterArea-module-scss-module__StOxwG__reset{background-color:var(--color-fill-secondary);color:var(--color-base-fg);border:.1875rem solid var(--color-on-tertiary)}[data-theme=dark] .FilterArea-module-scss-module__StOxwG__reset{background-color:var(--color-fill-secondary);color:var(--color-on-secondary);border:.1875rem solid var(--color-border-secondary)}.FilterArea-module-scss-module__StOxwG__reset{transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease}@media (any-hover:hover){.FilterArea-module-scss-module__StOxwG__reset:hover{background-color:var(--_button-hover-background-color,var(--color-surface-muted))}}.FilterArea-module-scss-module__StOxwG__close{z-index:20;top:clamp(.938rem, (var(--window-width) * .000294 + .828) * 1rem, 1.25rem);right:calc(var(--scrollbar-width,0) + clamp(1.875rem, (var(--window-width) * .000931 + 1.161) * 1rem, 2.5rem));width:4.6875rem;color:var(--color-base-bg);background-color:var(--color-base-fg);transition:background-color calc(var(--transition-duration)) ease,color calc(var(--transition-duration)) ease;border:1px solid #0000;border-radius:1.5625rem;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.5625rem;display:flex;position:absolute}@media (any-hover:hover){.FilterArea-module-scss-module__StOxwG__close:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent))}}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__close{top:.9375rem;right:calc(var(--scrollbar-width,0) + .625rem);background-color:var(--color-base-fg);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex;position:fixed}.FilterArea-module-scss-module__StOxwG__close svg{color:var(--color-base-bg);width:.625rem;height:.625rem}}.FilterArea-module-scss-module__StOxwG__close svg{width:1rem;height:1rem}@media screen and not (min-width:max(768px,48rem)){.FilterArea-module-scss-module__StOxwG__close svg{width:.625rem;height:.625rem}}
.InlineLink-module-scss-module__jYiOCa__inlineLink{--_initial-icon-size:.75rem;--_initial-font-size:1rem;--_initial-line-height:180%;--_initial-letter-spacing:.04em;--_initial-padding-inline-end:0;color:var(--color-hover-accent);font-size:var(--_link-font-size,var(--_initial-font-size));line-height:var(--_link-line-height,var(--_initial-line-height));letter-spacing:var(--_link-letter-spacing,var(--_initial-letter-spacing));font-weight:700}.InlineLink-module-scss-module__jYiOCa__inlineLink.InlineLink-module-scss-module__jYiOCa__-icon .InlineLink-module-scss-module__jYiOCa__inlineLinkLabel{padding-inline-end:var(--_link-padding-inline-end,3.125rem)}[lang=en] .InlineLink-module-scss-module__jYiOCa__inlineLink{font-size:clamp(1.5rem,(var(--window-width) * .000235 + 1.412) * 1rem,1.75rem);font-size:18px;font-weight:700;line-height:160%}.InlineLink-module-scss-module__jYiOCa__inlineLinkLabel{padding-inline-end:var(--_link-padding-inline-end,0)}.InlineLink-module-scss-module__jYiOCa__inlineLinkLabel>span{background:linear-gradient(var(--color-hover-accent), var(--color-hover-accent)) 100% 100%/0 .25rem no-repeat;transition:background-size calc(var(--transition-duration)*1.6) ease,background-position 0s;padding-block:.25rem}.InlineLink-module-scss-module__jYiOCa__iconWrapper{background-color:var(--color-fill-primary);color:var(--color-on-primary);transition:background-color calc(var(--transition-duration)*1.6) ease,color calc(var(--transition-duration)*1.6) ease;border:1px solid #0000;border-radius:6.25rem;justify-content:center;align-items:center;margin-inline-start:-2.8125rem;padding:.5rem .8125rem;display:inline-flex}.InlineLink-module-scss-module__jYiOCa__iconContainer{width:var(--_icon-size,var(--_initial-icon-size));height:var(--_icon-size,var(--_initial-icon-size));z-index:1;position:relative;overflow:hidden}.InlineLink-module-scss-module__jYiOCa__icon{width:var(--_icon-size,var(--_initial-icon-size));height:var(--_icon-size,var(--_initial-icon-size))}.InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank{margin:auto;display:inline;position:absolute;inset:0}.InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:first-child{translate:0}.InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:nth-child(2){translate:-100% 100%}@media (any-hover:hover){.InlineLink-module-scss-module__jYiOCa__inlineLink:hover .InlineLink-module-scss-module__jYiOCa__inlineLinkLabel>span,.InlineLink-module-scss-module__jYiOCa__inlineLink:focus-visible .InlineLink-module-scss-module__jYiOCa__inlineLinkLabel>span{background:linear-gradient(var(--color-hover-accent), var(--color-hover-accent)) 100% 100%/0 .25rem no-repeat;background-position:0 100%;background-size:100% .25rem}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(a:focus-visible) .InlineLink-module-scss-module__jYiOCa__inlineLinkLabel>span{background:linear-gradient(var(--color-hover-accent), var(--color-hover-accent)) 100% 100%/0 .25rem no-repeat;background-position:0 100%;background-size:100% .25rem}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(button:focus-visible) .InlineLink-module-scss-module__jYiOCa__inlineLinkLabel>span{background:linear-gradient(var(--color-hover-accent), var(--color-hover-accent)) 100% 100%/0 .25rem no-repeat;background-position:0 100%;background-size:100% .25rem}.InlineLink-module-scss-module__jYiOCa__inlineLink:hover .InlineLink-module-scss-module__jYiOCa__iconWrapper,.InlineLink-module-scss-module__jYiOCa__inlineLink:focus-visible .InlineLink-module-scss-module__jYiOCa__iconWrapper{background-color:var(--color-hover-accent);color:var(--color-on-accent)}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(a:focus-visible) .InlineLink-module-scss-module__jYiOCa__iconWrapper{background-color:var(--color-hover-accent);color:var(--color-on-accent)}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(button:focus-visible) .InlineLink-module-scss-module__jYiOCa__iconWrapper{background-color:var(--color-hover-accent);color:var(--color-on-accent)}.InlineLink-module-scss-module__jYiOCa__inlineLink:hover .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:first-child,.InlineLink-module-scss-module__jYiOCa__inlineLink:focus-visible .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:first-child{animation:InlineLink-module-scss-module__jYiOCa__iconBlankDisappear calc(var(--transition-duration)*1.6) ease forwards}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(a:focus-visible) .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:first-child{animation:InlineLink-module-scss-module__jYiOCa__iconBlankDisappear calc(var(--transition-duration)*1.6) ease forwards}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(button:focus-visible) .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:first-child{animation:InlineLink-module-scss-module__jYiOCa__iconBlankDisappear calc(var(--transition-duration)*1.6) ease forwards}.InlineLink-module-scss-module__jYiOCa__inlineLink:hover .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:nth-child(2),.InlineLink-module-scss-module__jYiOCa__inlineLink:focus-visible .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:nth-child(2){animation:InlineLink-module-scss-module__jYiOCa__iconBlankAppear calc(var(--transition-duration)*1.6) ease forwards}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(a:focus-visible) .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:nth-child(2){animation:InlineLink-module-scss-module__jYiOCa__iconBlankAppear calc(var(--transition-duration)*1.6) ease forwards}.InlineLink-module-scss-module__jYiOCa__inlineLink:has(button:focus-visible) .InlineLink-module-scss-module__jYiOCa__icon.InlineLink-module-scss-module__jYiOCa__-blank:nth-child(2){animation:InlineLink-module-scss-module__jYiOCa__iconBlankAppear calc(var(--transition-duration)*1.6) ease forwards}}@keyframes InlineLink-module-scss-module__jYiOCa__iconBlankDisappear{0%{translate:0}to{translate:100% -100%}}@keyframes InlineLink-module-scss-module__jYiOCa__iconBlankAppear{0%{translate:-100% 100%}to{translate:0}}@media (forced-colors:active) and (any-hover:hover){.InlineLink-module-scss-module__jYiOCa__inlineLink:hover .InlineLink-module-scss-module__jYiOCa__inlineLinkLabel>span{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}}
.LanguageToggle-module-scss-module__sh-Dhq__container{align-items:center;gap:1.25rem;display:flex}@media screen and not (max-width:max(992px,62rem)){.LanguageToggle-module-scss-module__sh-Dhq__container{gap:clamp(.625rem,(var(--window-width) * .0014 + -.758) * 1rem,1.25rem)}}.LanguageToggle-module-scss-module__sh-Dhq__title{font-size:var(--fz-jp-ui-large-reg);line-height:var(--lh-jp-ui-large-reg);letter-spacing:.01em;font-weight:400}.LanguageToggle-module-scss-module__sh-Dhq__list{gap:.5rem;display:flex}.LanguageToggle-module-scss-module__sh-Dhq__link{width:2.5rem;height:1.8125rem;font-size:var(--fz-jp-en-ui-med);line-height:var(--lh-jp-en-ui-med);letter-spacing:0;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border-radius:.9375rem;justify-content:center;align-items:center;font-weight:600;display:flex}@media (any-hover:hover){.LanguageToggle-module-scss-module__sh-Dhq__link:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent))}}.LanguageToggle-module-scss-module__sh-Dhq__link[aria-current=page]{color:var(--color-base-bg);background-color:var(--color-base-fg);border:.0625rem solid #0000}@media (any-hover:hover){.LanguageToggle-module-scss-module__sh-Dhq__link[aria-current=page]:hover{color:var(--color-base-bg);background-color:var(--color-base-fg)}}
.ThemeToggle-module-scss-module__duuCLW__container{align-items:center;gap:1.25rem;display:flex}@media screen and not (max-width:max(992px,62rem)){.ThemeToggle-module-scss-module__duuCLW__container{gap:clamp(.625rem,(var(--window-width) * .0014 + -.758) * 1rem,1.25rem)}}.ThemeToggle-module-scss-module__duuCLW__title{font-size:var(--fz-jp-ui-large-reg);line-height:var(--lh-jp-ui-large-reg);letter-spacing:.01em;font-weight:400}.ThemeToggle-module-scss-module__duuCLW__body{position:relative}.ThemeToggle-module-scss-module__duuCLW__selector{background-color:var(--color-base-fg);border:.0625rem solid #0000;border-radius:50px;width:40px;height:1.875rem;padding:7px 12px;transition:transform .3s;position:absolute;top:50%;left:calc(8px + .0625rem);transform:translateY(-50%)}.ThemeToggle-module-scss-module__duuCLW__switch{border:2px solid var(--color-base-fg);background-color:var(--color-popup-bg);border-radius:30px;align-items:center;gap:5px;padding:7px;display:flex}.ThemeToggle-module-scss-module__duuCLW__switch[aria-checked=true] .ThemeToggle-module-scss-module__duuCLW__selector{transform:translate(calc(100% + 5px),-50%)}@media (any-hover:hover){.ThemeToggle-module-scss-module__duuCLW__switch:hover .ThemeToggle-module-scss-module__duuCLW__button,.ThemeToggle-module-scss-module__duuCLW__switch:focus-visible .ThemeToggle-module-scss-module__duuCLW__button{background-color:#191e2e33}.ThemeToggle-module-scss-module__duuCLW__switch:has(a:focus-visible) .ThemeToggle-module-scss-module__duuCLW__button{background-color:#191e2e33}.ThemeToggle-module-scss-module__duuCLW__switch:has(button:focus-visible) .ThemeToggle-module-scss-module__duuCLW__button{background-color:#191e2e33}[data-theme=dark] .ThemeToggle-module-scss-module__duuCLW__switch:hover .ThemeToggle-module-scss-module__duuCLW__button,[data-theme=dark] .ThemeToggle-module-scss-module__duuCLW__switch:focus-visible .ThemeToggle-module-scss-module__duuCLW__button{background-color:#fff2}[data-theme=dark] .ThemeToggle-module-scss-module__duuCLW__switch:has(a:focus-visible) .ThemeToggle-module-scss-module__duuCLW__button{background-color:#fff2}[data-theme=dark] .ThemeToggle-module-scss-module__duuCLW__switch:has(button:focus-visible) .ThemeToggle-module-scss-module__duuCLW__button{background-color:#fff2}}@media (any-hover:hover) and (prefers-color-scheme:dark){html[data-theme=system] .ThemeToggle-module-scss-module__duuCLW__switch:hover .ThemeToggle-module-scss-module__duuCLW__button,html[data-theme=system] .ThemeToggle-module-scss-module__duuCLW__switch:focus-visible .ThemeToggle-module-scss-module__duuCLW__button{background-color:#fff2}html[data-theme=system] .ThemeToggle-module-scss-module__duuCLW__switch:has(a:focus-visible) .ThemeToggle-module-scss-module__duuCLW__button{background-color:#fff2}html[data-theme=system] .ThemeToggle-module-scss-module__duuCLW__switch:has(button:focus-visible) .ThemeToggle-module-scss-module__duuCLW__button{background-color:#fff2}}.ThemeToggle-module-scss-module__duuCLW__button{z-index:5;width:40px;color:var(--color-base-muted);border-radius:25px;justify-content:center;align-items:center;padding:7px 12px;transition:all .2s linear;display:flex;position:relative}.ThemeToggle-module-scss-module__duuCLW__button[data-theme=light]{color:var(--color-base-bg)}[data-theme=dark] .ThemeToggle-module-scss-module__duuCLW__button[data-theme=light]{color:var(--color-base-fg)}@media (prefers-color-scheme:dark){html[data-theme=system] .ThemeToggle-module-scss-module__duuCLW__button[data-theme=light]{color:var(--color-base-fg)}}[aria-checked=true] .ThemeToggle-module-scss-module__duuCLW__button[data-theme=dark]{color:var(--color-base-bg)}@media (prefers-color-scheme:dark){html[data-theme=system] [aria-checked=true] .ThemeToggle-module-scss-module__duuCLW__button[data-theme=dark]{color:var(--color-base-bg)}}.ThemeToggle-module-scss-module__duuCLW__icon{z-index:2;color:currentColor;width:16px;height:16px;position:relative}
.Thumbnail-module-scss-module__RYkK7G__thumbnail{width:100%;height:100%;display:inline-block;position:relative}.Thumbnail-module-scss-module__RYkK7G__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.Thumbnail-module-scss-module__RYkK7G__thumbnail_skeleton{background-color:var(--color-fill-secondary);background-image:linear-gradient(95deg, var(--color-fill-secondary) 8%, var(--color-fill-tertiary) 18%, var(--color-fill-secondary) 33%);object-fit:cover;opacity:0;visibility:hidden;background-size:200% 100%;width:100%;height:100%;transition:opacity .1s 50ms,visibility .1s 50ms;animation:1s linear infinite Thumbnail-module-scss-module__RYkK7G__shine;display:block;position:absolute;top:0;left:0}.Thumbnail-module-scss-module__RYkK7G__thumbnail_skeleton.Thumbnail-module-scss-module__RYkK7G__-loading{z-index:1;isolation:isolate;opacity:1;visibility:visible;transition:none}@keyframes Thumbnail-module-scss-module__RYkK7G__shine{to{background-position-x:-200%}}
.DetailButton-module-scss-module__X32Trq__detailButton{--_initial-wrapper-size:1rem;--_initial-icon-size:.625rem;--_initial-padding-block:clamp(.625rem, (var(--window-width) * .000235 + .537) * 1rem, .875rem);--_initial-padding-inline:clamp(.938rem, (var(--window-width) * .000294 + .828) * 1rem, 1.25rem);background-color:var(--color-fill-primary);width:fit-content;color:var(--color-on-primary);transition:background-color calc(var(--transition-duration)*1.6) ease;font-size:clamp(.75rem,(var(--window-width) * .000118 + .706) * 1rem,.875rem);letter-spacing:.01em;padding-block:var(--_detail-button-padding-block,var(--_initial-padding-block));padding-inline:var(--_detail-button-padding-inline,var(--_initial-padding-inline));border:1px solid #0000;border-radius:3.125rem;justify-content:center;align-items:center;gap:.125rem;font-weight:700;line-height:160%;display:flex}.DetailButton-module-scss-module__X32Trq__label{display:block}.DetailButton-module-scss-module__X32Trq__iconWrapper{width:var(--_wrapper-size,var(--_initial-wrapper-size));height:var(--_wrapper-size,var(--_initial-wrapper-size));z-index:1;margin-right:-.1875rem;position:relative;overflow:hidden}.DetailButton-module-scss-module__X32Trq__icon{width:var(--_icon-size,var(--_initial-icon-size));height:var(--_icon-size,var(--_initial-icon-size));margin:auto;display:inline;position:absolute;inset:0}.DetailButton-module-scss-module__X32Trq__icon:first-child{translate:0}.DetailButton-module-scss-module__X32Trq__icon:nth-child(2){translate:calc(var(--_wrapper-size,var(--_initial-wrapper-size))*-1) 0%}@media (any-hover:hover){.DetailButton-module-scss-module__X32Trq__detailButton:hover,.DetailButton-module-scss-module__X32Trq__detailButton:focus-visible{color:var(--color-on-accent);background-color:var(--color-hover-accent)}.DetailButton-module-scss-module__X32Trq__detailButton:has(a:focus-visible){color:var(--color-on-accent);background-color:var(--color-hover-accent)}.DetailButton-module-scss-module__X32Trq__detailButton:has(button:focus-visible){color:var(--color-on-accent);background-color:var(--color-hover-accent)}.DetailButton-module-scss-module__X32Trq__detailButton:hover .DetailButton-module-scss-module__X32Trq__icon:first-child,.DetailButton-module-scss-module__X32Trq__detailButton:focus-visible .DetailButton-module-scss-module__X32Trq__icon:first-child{animation:DetailButton-module-scss-module__X32Trq__iconDisappear calc(var(--transition-duration)*1.6) ease forwards}.DetailButton-module-scss-module__X32Trq__detailButton:has(a:focus-visible) .DetailButton-module-scss-module__X32Trq__icon:first-child{animation:DetailButton-module-scss-module__X32Trq__iconDisappear calc(var(--transition-duration)*1.6) ease forwards}.DetailButton-module-scss-module__X32Trq__detailButton:has(button:focus-visible) .DetailButton-module-scss-module__X32Trq__icon:first-child{animation:DetailButton-module-scss-module__X32Trq__iconDisappear calc(var(--transition-duration)*1.6) ease forwards}.DetailButton-module-scss-module__X32Trq__detailButton:hover .DetailButton-module-scss-module__X32Trq__icon:nth-child(2),.DetailButton-module-scss-module__X32Trq__detailButton:focus-visible .DetailButton-module-scss-module__X32Trq__icon:nth-child(2){animation:DetailButton-module-scss-module__X32Trq__iconAppear calc(var(--transition-duration)*1.6) ease forwards}.DetailButton-module-scss-module__X32Trq__detailButton:has(a:focus-visible) .DetailButton-module-scss-module__X32Trq__icon:nth-child(2){animation:DetailButton-module-scss-module__X32Trq__iconAppear calc(var(--transition-duration)*1.6) ease forwards}.DetailButton-module-scss-module__X32Trq__detailButton:has(button:focus-visible) .DetailButton-module-scss-module__X32Trq__icon:nth-child(2){animation:DetailButton-module-scss-module__X32Trq__iconAppear calc(var(--transition-duration)*1.6) ease forwards}}@keyframes DetailButton-module-scss-module__X32Trq__iconDisappear{0%{translate:0}to{translate:var(--_wrapper-size,var(--_initial-wrapper-size)) 0%}}@keyframes DetailButton-module-scss-module__X32Trq__iconAppear{0%{translate:calc(var(--_wrapper-size,var(--_initial-wrapper-size))*-1) 0%}to{translate:0}}@media (forced-colors:active) and (any-hover:hover){.DetailButton-module-scss-module__X32Trq__detailButton:hover,.DetailButton-module-scss-module__X32Trq__detailButton:focus-visible{outline-offset:3px;outline:4px dashed highlight}.DetailButton-module-scss-module__X32Trq__detailButton:has(a:focus-visible){outline-offset:3px;outline:4px dashed highlight}.DetailButton-module-scss-module__X32Trq__detailButton:has(button:focus-visible){outline-offset:3px;outline:4px dashed highlight}}
.Menu-module-scss-module__e6Avqq__dialog{background-color:#151b22d9;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:auto;padding:0;position:fixed;top:0;bottom:auto;left:0}.Menu-module-scss-module__e6Avqq__container{width:100%;max-width:none;height:max-content;max-height:none;color:var(--color-base-fg);background-color:var(--color-popup-bg);padding:3rem 1.25rem 7.25rem;padding-right:calc(var(--scrollbar-width,0) + 1.25rem);border:none;border-bottom:.0625rem solid #0000;border-radius:0 0 1.875rem 1.875rem}.Menu-module-scss-module__e6Avqq__navList{gap:1.25rem;display:grid}.Menu-module-scss-module__e6Avqq__navLink{width:fit-content;font-size:var(--fz-fluid-jp-ui-large);line-height:var(--lh-jp-ui-large);letter-spacing:0;transition:background-color calc(var(--transition-duration)) ease,color calc(var(--transition-duration)) ease;border:.0625rem solid #0000;border-radius:3.125rem;padding:.625rem 1.25rem;font-weight:700;display:block}.Menu-module-scss-module__e6Avqq__navLink[aria-current=page]{background-color:var(--color-fill-primary);color:var(--color-on-primary)}@media (any-hover:hover){.Menu-module-scss-module__e6Avqq__navLink:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-accent))}}.Menu-module-scss-module__e6Avqq__languageToggle{margin-top:5rem;padding-left:.9375rem}.Menu-module-scss-module__e6Avqq__themeToggle{margin-top:2.5rem;padding-left:.9375rem}.Menu-module-scss-module__e6Avqq__closeButton{top:.9375rem;right:calc(var(--scrollbar-width,0) + .625rem);width:2.5rem;height:2.5rem;color:var(--color-base-bg);background-color:var(--color-base-fg);transition:background-color calc(var(--transition-duration)) ease,color calc(var(--transition-duration)) ease;border:.0625rem solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}@media (any-hover:hover){.Menu-module-scss-module__e6Avqq__closeButton:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-accent))}}.Menu-module-scss-module__e6Avqq__closeButton svg{color:currentColor;width:.625rem;height:.625rem}@media (forced-colors:active){.Menu-module-scss-module__e6Avqq__closeButton svg{color:buttontext}}
.Header-module-scss-module__PtXUHa__container{width:100%}.Header-module-scss-module__PtXUHa__title{transform:translate(clamp(.938rem, (var(--window-width) * .00233 + -.848) * 1rem, 2.5rem), clamp(.313rem, (var(--window-width) * .000881 + -.0176) * 1rem, 1.25rem));color:var(--color-base-fg);box-sizing:border-box;background-color:color-mix(in srgb, var(--color-base-bg) 0%, transparent 100%);transform-origin:0 0;border-radius:0 0 1.25rem;flex:0 auto;width:8.75rem}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__title{border-radius:0 0 .625rem;width:7.5rem;transform:translate(0)}}.Header-module-scss-module__PtXUHa__title a{padding:0;display:block}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__title a{padding:1rem 1.25rem}}.Header-module-scss-module__PtXUHa__title svg{width:100%;max-width:8.75rem;transition:var(--transition-duration) ease;display:block}.Header-module-scss-module__PtXUHa__nav{top:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem);left:clamp(10.625rem,(var(--window-width) * .00977 + .938) * 1rem,15rem);z-index:10;position:absolute}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__nav{z-index:0;border:.1875rem solid var(--color-border);padding:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem) .9375rem;background-color:#0000;border-radius:1.25rem;flex:1 0 100%;order:3;margin:1.25rem 1.25rem 0;position:static}.Header-module-scss-module__PtXUHa__nav.Header-module-scss-module__PtXUHa__onlyPC{display:none}}.Header-module-scss-module__PtXUHa__nav.Header-module-scss-module__PtXUHa__onlySP{display:none}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__nav.Header-module-scss-module__PtXUHa__onlySP{display:block}}.Header-module-scss-module__PtXUHa__navList{gap:clamp(0rem,(var(--window-width) * .0028 + -2.768) * 1rem,1.25rem);display:flex}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__navList{gap:clamp(.938rem,(var(--window-width) * .000796 + .64) * 1rem,1.25rem);flex:1 0 100%;order:3;grid-template-columns:repeat(2,1fr);display:grid}}.Header-module-scss-module__PtXUHa__navLink{padding:clamp(.563rem,(var(--window-width) * 0 + .563) * 1rem,.563rem) clamp(1.25rem,(var(--window-width) * .000931 + .536) * 1rem,1.875rem);font-weight:600;font-size:clamp(.813rem,(var(--window-width) * .000411 + .659) * 1rem,1.25rem);text-align:center;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border:.0625rem solid #0000;border-radius:3.125rem;line-height:160%;display:block}@media (any-hover:hover){.Header-module-scss-module__PtXUHa__navLink:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent))}}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__navLink{text-align:center;padding-inline:1.25rem}}.Header-module-scss-module__PtXUHa__navLink[aria-current=page],.Header-module-scss-module__PtXUHa__navLink.Header-module-scss-module__PtXUHa__currentPage{background-color:var(--color-base-fg);color:var(--color-base-bg)}.Header-module-scss-module__PtXUHa__buttons{top:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem);right:calc(var(--scrollbar-width,0) + clamp(11.25rem,(var(--window-width) * .00698 + 5.893) * 1rem,15.938rem));z-index:10;align-items:center;gap:0 clamp(1.25rem,(var(--window-width) * .00559 + -4.286) * 1rem,3.75rem);flex-wrap:wrap;display:flex;position:absolute}[lang=en] .Header-module-scss-module__PtXUHa__buttons{right:calc(var(--scrollbar-width,0) + clamp(8.75rem,(var(--window-width) * .00512 + 4.821) * 1rem,12.188rem));gap:0 clamp(.625rem,(var(--window-width) * .00419 + -3.527) * 1rem,2.5rem)}@media screen and not (min-width:max(992px,62rem)){.Header-module-scss-module__PtXUHa__buttons{top:.9375rem;right:calc(var(--scrollbar-width,0) + 3.75rem);justify-content:flex-end;gap:0 .625rem}.Header-module-scss-module__PtXUHa__themeToggle,.Header-module-scss-module__PtXUHa__languageToggle{display:none}}.Header-module-scss-module__PtXUHa__logoAccent{fill:var(--color-hover-accent)}.Header-module-scss-module__PtXUHa__logoText{fill:currentColor}.Header-module-scss-module__PtXUHa__categorySearchButtonWrapper{z-index:9;top:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem);right:calc(var(--scrollbar-width,0) + clamp(1.875rem,(var(--window-width) * 0 + 1.875) * 1rem,1.875rem));font-size:var(--fz-fluid-jp-ui-medium);line-height:var(--lh-jp-ui-medium);letter-spacing:.04em;justify-content:flex-end;font-weight:700;display:flex;position:fixed}[lang=en] .Header-module-scss-module__PtXUHa__categorySearchButtonWrapper{font-size:clamp(1rem, (var(--window-width) * .000235 + .912) * 1rem, 1.25rem);font-weight:500}@media screen and not (min-width:max(992px,62rem)){.Header-module-scss-module__PtXUHa__categorySearchButtonWrapper{right:calc(var(--scrollbar-width,0) + clamp(4.25rem,(var(--window-width) * 0 + 4.25) * 1rem,4.25rem));flex:1 0 100%}}@media screen and not (min-width:max(768px,48rem)){.Header-module-scss-module__PtXUHa__categorySearchButtonWrapper{right:calc(var(--scrollbar-width,0) + clamp(3.75rem,(var(--window-width) * 0 + 3.75) * 1rem,3.75rem))}}.Header-module-scss-module__PtXUHa__categorySearchButton{background-color:var(--color-base-fg);color:var(--color-base-bg);padding:clamp(.438rem,(var(--window-width) * .000118 + .394) * 1rem,.563rem) 1.1875rem;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border:.0625rem solid #0000;border-radius:3.125rem;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (any-hover:hover){.Header-module-scss-module__PtXUHa__categorySearchButton:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent))}}[lang=en] .Header-module-scss-module__PtXUHa__categorySearchButton{padding:clamp(.25rem,(var(--window-width) * .000118 + .206) * 1rem,.375rem) 1.1875rem}.Header-module-scss-module__PtXUHa__categorySearchIcon{width:1.25rem;height:1.25rem}.Header-module-scss-module__PtXUHa__menuButton{display:none;position:relative}@media screen and not (min-width:max(992px,62rem)){.Header-module-scss-module__PtXUHa__menuButton{z-index:9;top:.9375rem;right:calc(var(--scrollbar-width,0) + .625rem);background-color:var(--color-base-bg);border:.125rem solid var(--color-base-fg);border-radius:50%;width:2.5rem;height:2.5rem;display:block;position:fixed}}.Header-module-scss-module__PtXUHa__menuButton{transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease}@media (any-hover:hover){.Header-module-scss-module__PtXUHa__menuButton:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent));border-color:var(--_button-hover-border-color,var(--color-hover-accent))}}.Header-module-scss-module__PtXUHa__menuButton span{background-color:currentColor;width:.75rem;height:.125rem;margin:auto;display:block;position:absolute;inset:0}@media (forced-colors:active){.Header-module-scss-module__PtXUHa__menuButton span{background-color:buttontext}}.Header-module-scss-module__PtXUHa__menuButton span>span:first-child{translate:0 -.25rem}.Header-module-scss-module__PtXUHa__menuButton span>span:nth-child(3){translate:0 .25rem}
.EditorsPick-module-scss-module__wVphGa__visuallyHidden{visibility:visible!important;opacity:0!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.EditorsPick-module-scss-module__wVphGa__container{--_pick-transition-duration:calc(var(--transition-duration) * 1.6);z-index:0;margin-block-end:clamp(2.5rem,(var(--window-width) * .00118 + 2.06) * 1rem,3.75rem);padding-block-end:20px;padding-inline-end:20px;position:relative}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__container{padding-block-end:10px;padding-inline-end:0}}.EditorsPick-module-scss-module__wVphGa__inner{border-radius:clamp(1.25rem,(var(--window-width) * .000587 + 1.03) * 1rem,1.875rem);background-color:var(--color-base-bg);border:4px solid var(--color-base-fg);width:100%;box-shadow:20px 20px 0 var(--color-accent);transition:box-shadow var(--_pick-transition-duration) ease,translate var(--_pick-transition-duration) ease;padding:clamp(2.25rem,(var(--window-width) * .00106 + 1.854) * 1rem,3.375rem) clamp(11px,(var(--window-width) * .0592 + -11.183) * 1px,74px);justify-content:space-between;align-items:center;gap:2.5rem;display:flex}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__inner{box-shadow:10px 10px 0 var(--color-accent);flex-direction:column-reverse}}.EditorsPick-module-scss-module__wVphGa__link{display:block}.EditorsPick-module-scss-module__wVphGa__link:before{content:"";z-index:5;border-radius:1.875rem;width:100%;height:100%;position:absolute;bottom:0;right:0}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__link:before{border-radius:1.25rem}}.EditorsPick-module-scss-module__wVphGa__content{flex-direction:column;align-items:flex-start;width:35.5932%;min-width:340px;display:flex}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__content{width:100%;min-width:auto}}.EditorsPick-module-scss-module__wVphGa__head{order:1;justify-content:flex-start;align-items:flex-start;gap:10px;margin-block-end:clamp(1.875rem,(var(--window-width) * .00177 + 1.215) * 1rem,3.75rem);display:flex}.EditorsPick-module-scss-module__wVphGa__editorsPick,.EditorsPick-module-scss-module__wVphGa__level{line-height:160%;font-size:clamp(1.125rem, (var(--window-width) * .000312 + 1.008) * 1rem, 1.625rem);font-weight:700;font-family:var(--font-en);border-radius:3.125rem}.EditorsPick-module-scss-module__wVphGa__editorsPick{background-color:var(--color-accent);color:var(--raw-pure-black);text-align:center;border:1px solid #0000;padding:.625rem 1.25rem}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__editorsPick{padding:.5rem .9375rem}}.EditorsPick-module-scss-module__wVphGa__level{border:4px solid var(--raw-red);background-color:var(--raw-white);color:var(--raw-black);text-align:center;padding:.375rem 1rem}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__level{padding:.25rem .6875rem}}.EditorsPick-module-scss-module__wVphGa__meta{justify-content:space-between;align-items:center;gap:clamp(1.25rem,(var(--window-width) * .000587 + 1.03) * 1rem,1.875rem) clamp(.625rem,(var(--window-width) * .00177 + -.0352) * 1rem,2.5rem);flex-wrap:wrap;order:3;margin-block-end:clamp(1.875rem,(var(--window-width) * .00177 + 1.215) * 1rem,3.75rem);display:flex}.EditorsPick-module-scss-module__wVphGa__title{font-size:clamp(1.125rem, (var(--window-width) * .000234 + 1.037) * 1rem, 1.5rem);font-weight:700;line-height:var(--lh-jp-body-large);width:100%;order:2;margin-block-end:clamp(1.25rem,(var(--window-width) * .000587 + 1.03) * 1rem,1.875rem)}[lang=en] .EditorsPick-module-scss-module__wVphGa__title{font-size:clamp(1.25rem, (var(--window-width) * .000234 + 1.162) * 1rem, 1.625rem);font-weight:700}.EditorsPick-module-scss-module__wVphGa__titleInner{background:linear-gradient(var(--color-accent), var(--color-accent)) 100% 100%/0 5px no-repeat;transition:background-size var(--_pick-transition-duration) ease,background-position 0s;padding-block:.125rem;line-height:160%}.EditorsPick-module-scss-module__wVphGa__date{font-size:clamp(.75rem, (var(--window-width) * .000353 + .618) * 1rem, 1.125rem);line-height:140%;font-family:var(--font-en)}.EditorsPick-module-scss-module__wVphGa__thumbnailContainer{z-index:0;width:50.8475%;max-width:760px;position:relative}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__thumbnailContainer{width:100%}}.EditorsPick-module-scss-module__wVphGa__thumbnail{aspect-ratio:4/3;z-index:0;border-radius:clamp(.625rem,(var(--window-width) * .000587 + .405) * 1rem,1.25rem);position:relative;overflow:hidden}.EditorsPick-module-scss-module__wVphGa__thumbnail:before{content:"";z-index:2;isolation:isolate;background-color:color-mix(in srgb, var(--raw-black) 40%, transparent);width:100%;height:100%;transition:translate var(--_pick-transition-duration) ease;position:absolute;bottom:0;right:0;translate:0 100%}.EditorsPick-module-scss-module__wVphGa__thumbnail img{object-fit:cover;width:100%;height:100%}.EditorsPick-module-scss-module__wVphGa__characterIcon{--_character-transition-duration:var(--_pick-transition-duration);width:clamp(60px,(var(--window-width) * .0188 + 52.958) * 1px,80px);z-index:1;position:absolute;top:0;right:0;translate:50% -50%}@media screen and not (min-width:max(768px,48rem)){.EditorsPick-module-scss-module__wVphGa__characterIcon{translate:0% -50%}}.EditorsPick-module-scss-module__wVphGa__blankIconWrapper{width:clamp(55px,(var(--window-width) * .00939 + 51.479) * 1px,65px);height:clamp(45px,(var(--window-width) * .00939 + 41.479) * 1px,55px);background-color:var(--color-fill-primary);color:var(--color-on-primary);z-index:5;transition:background-color var(--_pick-transition-duration) ease;pointer-events:none;border-radius:3.125rem;place-content:center;display:grid}.EditorsPick-module-scss-module__wVphGa__detailButton{z-index:5;order:4;position:relative}.EditorsPick-module-scss-module__wVphGa__detailIcon{--_icon-size:clamp(20px, (var(--window-width) * .00376 + 18.592) * 1px, 24px)}.EditorsPick-module-scss-module__wVphGa__blankIconWrapper{transition:visibility var(--_pick-transition-duration) ease,opacity var(--_pick-transition-duration) ease;visibility:hidden;opacity:0;z-index:2;margin:auto;position:absolute;inset:0}.EditorsPick-module-scss-module__wVphGa__blankIcon{--_icon-size:20px}.EditorsPick-module-scss-module__wVphGa__policyTag{z-index:5;white-space:nowrap;font-size:clamp(.875rem, (var(--window-width) * .000118 + .831) * 1rem, 1rem);position:relative}.EditorsPick-module-scss-module__wVphGa__credits{pointer-events:none;align-items:flex-start;gap:.625rem;width:100%;display:flex;position:relative}.EditorsPick-module-scss-module__wVphGa__creditsTitle,.EditorsPick-module-scss-module__wVphGa__creditsData{font-size:var(--fz-fluid-jp-ui-small);line-height:var(--lh-jp-ui-small);letter-spacing:.04em;font-weight:700}.EditorsPick-module-scss-module__wVphGa__creditsTitle{flex-shrink:0;font-weight:400}.EditorsPick-module-scss-module__wVphGa__creditsData{flex-wrap:wrap;flex-shrink:1;align-items:flex-start;font-weight:600;display:flex}.EditorsPick-module-scss-module__wVphGa__creditsData a{z-index:5;background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 .125rem no-repeat;transition:background-size var(--_pick-transition-duration) ease,background-position 0s;position:relative}.EditorsPick-module-scss-module__wVphGa__creditItemSeparator{padding-inline:.25em}@media (any-hover:hover){.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__inner,.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__inner{box-shadow:0 0 0 var(--color-accent);translate:20px 20px}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner{box-shadow:0 0 0 var(--color-accent);translate:20px 20px}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner{box-shadow:0 0 0 var(--color-accent);translate:20px 20px}}@media screen and (any-hover:hover) and (not (min-width:max(768px,48rem))){.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__inner,.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__inner{translate:10px 10px}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner{translate:10px 10px}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner{translate:10px 10px}}@media (any-hover:hover){.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__characterIcon,.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__characterIcon{--_character-transition-duration:var(--_pick-transition-duration);--_character-body-rotate:-45deg;--_character-eye-white-left-x:19.1406px;--_character-eye-white-left-y:47.2217px;--_character-pupil-left-x:19.6772px;--_character-pupil-left-y:56.4883px;--_character-eye-white-right-x:41.1406px;--_character-eye-white-right-y:47.2217px;--_character-pupil-right-x:41.6768px;--_character-pupil-right-y:55.4883px;--_character-eye-rotate:-15deg}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__characterIcon{--_character-transition-duration:var(--_pick-transition-duration);--_character-body-rotate:-45deg;--_character-eye-white-left-x:19.1406px;--_character-eye-white-left-y:47.2217px;--_character-pupil-left-x:19.6772px;--_character-pupil-left-y:56.4883px;--_character-eye-white-right-x:41.1406px;--_character-eye-white-right-y:47.2217px;--_character-pupil-right-x:41.6768px;--_character-pupil-right-y:55.4883px;--_character-eye-rotate:-15deg}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__characterIcon{--_character-transition-duration:var(--_pick-transition-duration);--_character-body-rotate:-45deg;--_character-eye-white-left-x:19.1406px;--_character-eye-white-left-y:47.2217px;--_character-pupil-left-x:19.6772px;--_character-pupil-left-y:56.4883px;--_character-eye-white-right-x:41.1406px;--_character-eye-white-right-y:47.2217px;--_character-pupil-right-x:41.6768px;--_character-pupil-right-y:55.4883px;--_character-eye-rotate:-15deg}.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__link:before,.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__link:before{width:calc(100% + 28px);height:calc(100% + 28px);translate:4px 4px}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__link:before{width:calc(100% + 28px);height:calc(100% + 28px);translate:4px 4px}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__link:before{width:calc(100% + 28px);height:calc(100% + 28px);translate:4px 4px}}@media screen and (any-hover:hover) and (not (min-width:max(768px,48rem))){.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__link:before,.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__link:before{width:calc(100% + 18px);height:calc(100% + 18px)}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__link:before{width:calc(100% + 18px);height:calc(100% + 18px)}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__link:before{width:calc(100% + 18px);height:calc(100% + 18px)}}@media (any-hover:hover){.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__thumbnail:before{translate:0}.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__thumbnail:before{translate:0}:is(.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__blankIconWrapper,.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__blankIconWrapper){visibility:visible;opacity:1}:is(.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__titleInner,.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__titleInner){background:linear-gradient(var(--color-accent), var(--color-accent)) 100% 100%/0 5px no-repeat;background-position:0 100%;background-size:100% 5px}}.EditorsPick-module-scss-module__wVphGa__link:focus-visible{outline:none}.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible){outline:4px dashed var(--color-base-fg);outline-offset:4px}.EditorsPick-module-scss-module__wVphGa__creditsData a{pointer-events:auto}@media (any-hover:hover){.EditorsPick-module-scss-module__wVphGa__creditsData a:hover,.EditorsPick-module-scss-module__wVphGa__creditsData a:focus-visible{background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 .25rem no-repeat;background-position:0 100%;background-size:100% .125rem}.EditorsPick-module-scss-module__wVphGa__creditsData a:has(a:focus-visible){background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 .25rem no-repeat;background-position:0 100%;background-size:100% .125rem}.EditorsPick-module-scss-module__wVphGa__creditsData a:has(button:focus-visible){background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 .25rem no-repeat;background-position:0 100%;background-size:100% .125rem}}@media (forced-colors:active){.EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible){outline-color:highlight}}@media (forced-colors:active) and (any-hover:hover){.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__inner,.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__inner{border:4px solid highlight;translate:0}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner{border:4px solid highlight;translate:0}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner{border:4px solid highlight;translate:0}.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:hover .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:focus-visible .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:has(a:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:hover) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__container:has(button:focus-visible) .EditorsPick-module-scss-module__wVphGa__inner:has(.EditorsPick-module-scss-module__wVphGa__link:focus-visible) .EditorsPick-module-scss-module__wVphGa__titleInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__creditsData a:hover,.EditorsPick-module-scss-module__wVphGa__creditsData a:focus-visible{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__creditsData a:has(a:focus-visible){-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.EditorsPick-module-scss-module__wVphGa__creditsData a:has(button:focus-visible){-webkit-text-decoration:underline linktext;text-decoration:underline linktext}}
.Card-module-scss-module__UyV44q__visuallyHidden{visibility:visible!important;opacity:0!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.Card-module-scss-module__UyV44q__container{--_card-transition-duration:calc(var(--transition-duration) * 1.6);flex-direction:column;row-gap:1.25rem;display:flex}.Card-module-scss-module__UyV44q__header{z-index:1;flex-direction:column-reverse;row-gap:.625rem;display:flex;position:relative}.Card-module-scss-module__UyV44q__thumbnailWrapper{pointer-events:none;padding:0 10px 10px 0;position:relative}.Card-module-scss-module__UyV44q__thumbnailWrapper.Card-module-scss-module__UyV44q__-editorsPick{padding:0 20px 18px 0}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__thumbnailWrapper.Card-module-scss-module__UyV44q__-editorsPick{padding:0 10px 10px 0}}.Card-module-scss-module__UyV44q__detailButton{--_detail-button-padding-block:.625rem;z-index:1;cursor:pointer;pointer-events:auto;position:absolute;bottom:0;right:0}.Card-module-scss-module__UyV44q__thumbnailContainer{--_container-padding:.625rem;padding-block-start:var(--_container-padding);position:relative}.Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{--_container-padding:0;padding:clamp(.688rem,(var(--window-width) * .000294 + .578) * 1rem,1rem);background-color:var(--color-base-bg);border:4px solid var(--color-base-fg);box-shadow:10px 10px 0 var(--color-accent);transition:box-shadow var(--_card-transition-duration) ease,translate var(--_card-transition-duration) ease;border-radius:1.25rem}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{border-radius:1.25rem}}.Card-module-scss-module__UyV44q__thumbnail{aspect-ratio:4/3;z-index:0;border-radius:.625rem;position:relative;overflow:hidden}.Card-module-scss-module__UyV44q__thumbnail:before{content:"";z-index:1;isolation:isolate;background-color:color-mix(in srgb, var(--raw-black) 40%, transparent);width:100%;height:100%;transition:translate var(--_card-transition-duration) ease;position:absolute;top:0;left:0;translate:0 100%}.Card-module-scss-module__UyV44q__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.Card-module-scss-module__UyV44q__blankIconWrapper{width:clamp(50px,(var(--window-width) * .0047 + 48.239) * 1px,55px);height:clamp(40px,(var(--window-width) * .0047 + 38.239) * 1px,45px);background-color:var(--color-fill-primary);color:var(--color-on-primary);pointer-events:auto;transition:visibility var(--_card-transition-duration) ease,opacity var(--_card-transition-duration) ease;visibility:hidden;opacity:0;z-index:2;pointer-events:none;border-radius:50px;place-content:center;margin:auto;display:grid;position:absolute;inset:0}.Card-module-scss-module__UyV44q__blankIcon{--_icon-size:20px}.Card-module-scss-module__UyV44q__body{row-gap:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem);flex-direction:column;display:flex}.Card-module-scss-module__UyV44q__level{min-width:clamp(3.125rem,(var(--window-width) * .000294 + 3.015) * 1rem,3.438rem);padding:clamp(.0625rem,(var(--window-width) * .000118 + .0185) * 1rem,.188rem) .25rem;font-size:var(--fz-fluid-jp-en-ui-small);line-height:var(--lh-jp-en-ui-small);letter-spacing:0;font-weight:600;font-family:var(--font-en);text-align:center;color:var(--raw-black);border:4px solid var(--raw-red);background-color:var(--raw-white);border-radius:6.25rem;display:inline-block;position:absolute;top:0;right:0}.Card-module-scss-module__UyV44q__title{font-size:var(--fz-fluid-jp-body-medium);line-height:var(--lh-jp-body-medium);letter-spacing:0;color:var(--color-base-fg);font-weight:700}.Card-module-scss-module__UyV44q__title:before{content:"";border-radius:.625rem;width:100%;height:100%;position:absolute;top:0;left:0}.Card-module-scss-module__UyV44q__title:focus-visible{outline:none}.Card-module-scss-module__UyV44q__title:focus-visible+.Card-module-scss-module__UyV44q__thumbnailWrapper .Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{box-shadow:0 0 0 var(--color-accent);translate:10px 10px}.Card-module-scss-module__UyV44q__title:focus-visible+.Card-module-scss-module__UyV44q__thumbnailWrapper .Card-module-scss-module__UyV44q__thumbnail:before{translate:0}.Card-module-scss-module__UyV44q__title:focus-visible+.Card-module-scss-module__UyV44q__thumbnailWrapper .Card-module-scss-module__UyV44q__blankIconWrapper{visibility:visible;opacity:1}.Card-module-scss-module__UyV44q__title:focus-visible .Card-module-scss-module__UyV44q__labelInner{background:linear-gradient(var(--color-accent), var(--color-accent)) 100% 100%/0 5px no-repeat;background-position:0 100%;background-size:100% 5px}.Card-module-scss-module__UyV44q__title:focus-visible+.Card-module-scss-module__UyV44q__thumbnailWrapper .Card-module-scss-module__UyV44q__thumbnail,.Card-module-scss-module__UyV44q__title:focus-visible+.Card-module-scss-module__UyV44q__thumbnailWrapper.Card-module-scss-module__UyV44q__-editorsPick .Card-module-scss-module__UyV44q__thumbnailContainer{outline:4px dashed var(--color-base-fg);outline-offset:5px}.Card-module-scss-module__UyV44q__title:focus-visible+.Card-module-scss-module__UyV44q__thumbnailWrapper.Card-module-scss-module__UyV44q__-editorsPick .Card-module-scss-module__UyV44q__thumbnailContainer .Card-module-scss-module__UyV44q__thumbnail{outline:none}[lang=en] .Card-module-scss-module__UyV44q__title{font-size:var(--fz-fluid-en-body-medium);line-height:var(--lh-ja-body-medium);letter-spacing:0;font-weight:500}.Card-module-scss-module__UyV44q__editorsPickCharacterIcon{vertical-align:middle;width:1.875rem}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__editorsPickCharacterIcon{width:1.5rem}}.Card-module-scss-module__UyV44q__editorsPick{background-color:var(--color-accent);color:var(--raw-pure-black);text-align:center;z-index:-1;top:0;left:clamp(1.25rem,(var(--window-width) * .000587 + 1.03) * 1rem,1.875rem);border:1px solid #0000;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;align-items:flex-end;width:8.25rem;height:10rem;padding:.625rem;display:flex;position:absolute;translate:0 -2.1875rem}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__editorsPick{width:6.75rem;height:9.6875rem;translate:0 -1.75rem}}.Card-module-scss-module__UyV44q__editorsPickLabel{font-size:var(--fz-jp-en-body-xsmall);font-family:var(--font-en);letter-spacing:0;width:100%;margin-bottom:.375rem;font-weight:600;line-height:160%;display:block}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__editorsPickLabel{line-height:var(--lh-jp-en-body-xsmall);font-size:var(--fz-sp-jp-en-body-xsmall)}}.Card-module-scss-module__UyV44q__editorsPickEyeIcon{transition:transform var(--_card-transition-duration) ease;width:2.8125rem}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__editorsPickEyeIcon{width:2rem}}.Card-module-scss-module__UyV44q__label.Card-module-scss-module__UyV44q__-editorsPick{vertical-align:middle;margin-left:-1.875rem;padding-left:2.1875rem}@media screen and not (min-width:max(768px,48rem)){.Card-module-scss-module__UyV44q__label.Card-module-scss-module__UyV44q__-editorsPick{margin-left:-1.5rem;padding-left:1.8125rem}}.Card-module-scss-module__UyV44q__labelInner{background:linear-gradient(var(--color-accent), var(--color-accent)) 100% 100%/0 5px no-repeat;transition:background-size var(--_card-transition-duration) ease,background-position 0s;padding-block:.125rem;line-height:160%}.Card-module-scss-module__UyV44q__meta{justify-content:space-between;align-items:center;display:flex}.Card-module-scss-module__UyV44q__date{font-size:var(--fz-fluid-jp-en-body-small);line-height:var(--lh-jp-en-body-xsmall);letter-spacing:0;font-weight:400;font-family:var(--font-en)}.Card-module-scss-module__UyV44q__policyTag{z-index:5;white-space:nowrap;font-size:clamp(.875rem, (var(--window-width) * .000118 + .831) * 1rem, 1rem);position:relative}.Card-module-scss-module__UyV44q__credits{pointer-events:none;align-items:flex-start;gap:.625rem;display:flex;position:relative}.Card-module-scss-module__UyV44q__creditsTitle,.Card-module-scss-module__UyV44q__creditsData{font-size:var(--fz-fluid-jp-body-xsmall-reg);line-height:var(--lh-jp-body-xsmall-reg);letter-spacing:.04em;font-weight:400}.Card-module-scss-module__UyV44q__creditsTitle{flex-shrink:0}.Card-module-scss-module__UyV44q__creditsData{flex-wrap:wrap;flex-shrink:1;align-items:flex-start;font-weight:600;display:flex}.Card-module-scss-module__UyV44q__creditsData a{z-index:5;background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;transition:background-size var(--_card-transition-duration) ease,background-position 0s;position:relative}.Card-module-scss-module__UyV44q__creditItemSeparator{padding-inline:.25em}@media (any-hover:hover){.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{box-shadow:0 0 0 var(--color-accent);translate:10px 10px}.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnail:before{translate:0}.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__blankIconWrapper{visibility:visible;opacity:1}.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__labelInner{background:linear-gradient(var(--color-accent), var(--color-accent)) 100% 100%/0 5px no-repeat;background-position:0 100%;background-size:100% 5px}}.Card-module-scss-module__UyV44q__creditsData a{pointer-events:auto}@media (any-hover:hover){.Card-module-scss-module__UyV44q__creditsData a:hover,.Card-module-scss-module__UyV44q__creditsData a:focus-visible{background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px}.Card-module-scss-module__UyV44q__creditsData a:has(a:focus-visible){background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px}.Card-module-scss-module__UyV44q__creditsData a:has(button:focus-visible){background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px}}@media (forced-colors:active) and (any-hover:hover){.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{border-color:highlight;translate:0 10px}.Card-module-scss-module__UyV44q__header:focus-visible:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{border-color:highlight;translate:0 10px}.Card-module-scss-module__UyV44q__header:has(a:focus-visible):not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{border-color:highlight;translate:0 10px}.Card-module-scss-module__UyV44q__header:has(button:focus-visible):not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnailContainer.Card-module-scss-module__UyV44q__-editorsPick{border-color:highlight;translate:0 10px}.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnail:before{translate:0}.Card-module-scss-module__UyV44q__header:focus-visible:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnail:before{translate:0}.Card-module-scss-module__UyV44q__header:has(a:focus-visible):not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnail:before{translate:0}.Card-module-scss-module__UyV44q__header:has(button:focus-visible):not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__thumbnail:before{translate:0}.Card-module-scss-module__UyV44q__header:hover:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.Card-module-scss-module__UyV44q__header:focus-visible:not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.Card-module-scss-module__UyV44q__header:has(a:focus-visible):not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.Card-module-scss-module__UyV44q__header:has(button:focus-visible):not(:has(.Card-module-scss-module__UyV44q__detailButton:hover,.Card-module-scss-module__UyV44q__detailButton:focus-visible)) .Card-module-scss-module__UyV44q__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.Card-module-scss-module__UyV44q__creditsData a:hover,.Card-module-scss-module__UyV44q__creditsData a:focus-visible{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.Card-module-scss-module__UyV44q__creditsData a:has(a:focus-visible){-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.Card-module-scss-module__UyV44q__creditsData a:has(button:focus-visible){-webkit-text-decoration:underline linktext;text-decoration:underline linktext}}
.Main-module-scss-module__Mvhwaa__main{height:100%;position:relative}.Main-module-scss-module__Mvhwaa__main[data-type=home]{padding-top:clamp(2.5rem, (var(--window-width) * 0 + 2.5) * 1rem, 2.5rem)}@media screen and not (min-width:max(992px,62rem)){.Main-module-scss-module__Mvhwaa__main[data-type=home]{padding-top:clamp(2.5rem, (var(--window-width) * 0 + 2.5) * 1rem, 2.5rem)}}@media screen and not (min-width:max(768px,48rem)){.Main-module-scss-module__Mvhwaa__main[data-type=home]{padding-top:clamp(1.875rem, (var(--window-width) * 0 + 1.875) * 1rem, 1.875rem)}}.Main-module-scss-module__Mvhwaa__main[data-type=page],.Main-module-scss-module__Mvhwaa__main[data-type=editors-pick],.Main-module-scss-module__Mvhwaa__main[data-type=editors-pick-page],.Main-module-scss-module__Mvhwaa__main[data-type=search]{padding-top:clamp(5rem, (var(--window-width) * 0 + 5) * 1rem, 5rem)}@media screen and not (min-width:max(992px,62rem)){.Main-module-scss-module__Mvhwaa__main[data-type=page],.Main-module-scss-module__Mvhwaa__main[data-type=editors-pick],.Main-module-scss-module__Mvhwaa__main[data-type=editors-pick-page],.Main-module-scss-module__Mvhwaa__main[data-type=search]{padding-top:clamp(5rem, (var(--window-width) * 0 + 5) * 1rem, 5rem)}}@media screen and not (min-width:max(768px,48rem)){.Main-module-scss-module__Mvhwaa__main[data-type=page],.Main-module-scss-module__Mvhwaa__main[data-type=editors-pick],.Main-module-scss-module__Mvhwaa__main[data-type=editors-pick-page],.Main-module-scss-module__Mvhwaa__main[data-type=search]{padding-top:clamp(1.875rem, (var(--window-width) * 0 + 1.875) * 1rem, 1.875rem)}}.Main-module-scss-module__Mvhwaa__main[data-type=about],.Main-module-scss-module__Mvhwaa__main[data-type=request],.Main-module-scss-module__Mvhwaa__main[data-type=others]{padding-top:clamp(3.75rem, (var(--window-width) * .00118 + 3.31) * 1rem, 5rem)}
.Pagination-module-scss-module___4y1sW__pagination{justify-content:flex-end;align-items:center;gap:1rem;margin-top:6.25rem;padding:2rem 0;display:flex}@media screen and not (min-width:max(768px,48rem)){.Pagination-module-scss-module___4y1sW__pagination{display:none}}.Pagination-module-scss-module___4y1sW__paginationSp{display:none}@media screen and not (min-width:max(768px,48rem)){.Pagination-module-scss-module___4y1sW__paginationSp{justify-content:center;align-items:center;gap:1rem;margin:2.875rem 0 -1.5rem;padding:1.5rem 0;display:flex}}.Pagination-module-scss-module___4y1sW__arrow{width:3.4375rem;height:clamp(2.5rem, (var(--window-width) * .000294 + 2.39) * 1rem, 2.813rem);transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border:.0625rem solid #0000;border-radius:6.25rem;justify-content:center;align-items:center;display:flex}@media screen and not (min-width:max(768px,48rem)){.Pagination-module-scss-module___4y1sW__arrow{width:3.125rem;font-size:1.125rem}}@media (any-hover:hover){.Pagination-module-scss-module___4y1sW__arrow:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-accent))}}.Pagination-module-scss-module___4y1sW__arrow svg{width:1.25rem;height:1.25rem}.Pagination-module-scss-module___4y1sW__arrowPrev,.Pagination-module-scss-module___4y1sW__arrowNext{background-color:var(--color-fill-primary);color:var(--color-on-primary)}.Pagination-module-scss-module___4y1sW__arrowDisabled{cursor:auto;background-color:var(--color-surface-muted)!important;color:var(--color-surface-elevated)!important}[data-theme=dark] .Pagination-module-scss-module___4y1sW__arrowDisabled{color:var(--raw-grey-600)!important}.Pagination-module-scss-module___4y1sW__spInfo{font-size:var(--fz-fluid-jp-body-medium);line-height:var(--lh-jp-body-medium);letter-spacing:0;cursor:pointer;border:none;border:.125rem solid var(--color-base-fg);text-align:center;background:0 0;border-radius:1.25rem;width:12.5rem;padding:.5rem 1rem;font-weight:700;text-decoration:none}.Pagination-module-scss-module___4y1sW__page{width:4.0625rem;height:clamp(2.813rem, (var(--window-width) * .000587 + 2.592) * 1rem, 3.438rem);border:clamp(.188rem, (var(--window-width) * .0000587 + .166) * 1rem, .25rem) solid var(--color-border-secondary);background-color:var(--color-fill-secondary);color:var(--color-on-secondary);font-size:var(--fz-fluid-jp-en-body-large);line-height:var(--lh-jp-en-body-large);letter-spacing:0;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease;border-radius:6.25rem;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}@media (any-hover:hover){.Pagination-module-scss-module___4y1sW__page:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-accent));border-color:var(--color-base-fg)}}.Pagination-module-scss-module___4y1sW__pageCurrent{background-color:var(--color-base-fg)!important;color:var(--color-base-bg)!important;border-color:var(--color-base-fg)!important}.Pagination-module-scss-module___4y1sW__pageCurrent:hover{opacity:1}.Pagination-module-scss-module___4y1sW__ellipsis{width:4.0625rem;height:clamp(2.813rem, (var(--window-width) * .000587 + 2.592) * 1rem, 3.438rem);border:clamp(.188rem, (var(--window-width) * .0000587 + .166) * 1rem, .25rem) solid var(--color-border-secondary);background-color:var(--color-fill-secondary);color:var(--color-on-secondary);font-size:var(--fz-fluid-jp-en-body-large);line-height:var(--lh-jp-en-body-large);letter-spacing:0;border-radius:6.25rem;justify-content:center;align-items:center;font-weight:600;display:flex}.Pagination-module-scss-module___4y1sW__comboboxWrapper{position:relative}.Pagination-module-scss-module___4y1sW__listbox{background-color:var(--color-base-bg,#fff);border:.0625rem solid var(--color-border-secondary);z-index:100;border-radius:.75rem;flex-direction:column;gap:.25rem;width:12.5rem;max-height:15rem;margin:0;padding:.5rem;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 .25rem 1rem #0000001f}.Pagination-module-scss-module___4y1sW__listboxOption{background-color:var(--color-on-primary);width:100%;color:var(--color-base-fg);font-size:var(--fz-fluid-jp-body-xsmall-bold);line-height:var(--lh-jp-body-xsmall-bold);letter-spacing:.04em;border:.125rem solid var(--color-base-fg);border-radius:.625rem;justify-content:center;align-items:center;padding:.4375rem .6875rem;font-weight:700;text-decoration:none;display:flex}@media (any-hover:hover){.Pagination-module-scss-module___4y1sW__listboxOption:hover,.Pagination-module-scss-module___4y1sW__listboxOption:focus-visible{background-color:var(--color-base-fg);color:var(--color-base-bg)}.Pagination-module-scss-module___4y1sW__listboxOption:has(a:focus-visible){background-color:var(--color-base-fg);color:var(--color-base-bg)}.Pagination-module-scss-module___4y1sW__listboxOption:has(button:focus-visible){background-color:var(--color-base-fg);color:var(--color-base-bg)}}.Pagination-module-scss-module___4y1sW__listboxOption:focus-visible{z-index:2;position:relative}.Pagination-module-scss-module___4y1sW__listboxOptionCurrent{background-color:var(--color-base-fg);color:var(--color-base-bg)}
.Ace-module-scss-module__oJYcYW__container{display:inline-block}.Ace-module-scss-module__oJYcYW__inner{width:100%;height:100%;position:relative}.Ace-module-scss-module__oJYcYW__svg{width:100%;height:100%;display:block}.Ace-module-scss-module__oJYcYW__debug .Ace-module-scss-module__oJYcYW__inner:after{content:"";width:calc(var(--reaction-distance)*2);height:calc(var(--reaction-distance)*2);pointer-events:none;border:2px solid #32cd32;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tp-dfwv{z-index:1000!important;position:fixed!important}
.Button-module-scss-module__66hlDa__button{background-color:var(--_button-background-color,var(--color-base-fg));color:var(--_button-color,var(--color-base-bg));padding:var(--_button-padding-y,clamp(.594rem, (var(--window-width) * .000294 + .484) * 1rem, .907rem)) var(--_button-padding-x,clamp(.938rem, (var(--window-width) * .000294 + .828) * 1rem, 1.25rem));border-radius:var(--_button-border-radius,3.125rem);font-size:var(--_button-font-size,clamp(.813rem, (var(--window-width) * .000177 + .747) * 1rem, 1rem));font-weight:var(--_button-font-weight,700);line-height:var(--_button-line-height,160%);letter-spacing:var(--_button-letter-spacing,0);transition:background-color calc(var(--transition-duration)) ease,color calc(var(--transition-duration)) ease;min-width:var(--_button-min-width,clamp(11.25rem, (var(--window-width) * .00235 + 10.37) * 1rem, 13.75rem));text-align:center;border:1px solid #0000;width:fit-content;display:block}[lang=en] .Button-module-scss-module__66hlDa__button{font-size:var(--_button-font-size,clamp(1rem, (var(--window-width) * .000118 + .956) * 1rem, 1.125rem));font-weight:var(--_button-font-weight,600)}@media (any-hover:hover){.Button-module-scss-module__66hlDa__button:hover{color:var(--_button-hover-color,var(--color-on-accent));background-color:var(--_button-hover-background-color,var(--color-hover-accent))}}.Button-module-scss-module__66hlDa__button.Button-module-scss-module__66hlDa__-primary{--_button-background-color:var(--color-base-fg);--_button-color:var(--color-base-bg);--_button-hover-color:var(--color-on-accent);--_button-hover-background-color:var(--color-accent)}.Button-module-scss-module__66hlDa__button.Button-module-scss-module__66hlDa__-medium{--_button-min-width:fluid-size(375, 1440, 180, 220, "rem");--_button-padding-x:fluid-size(375, 1440, 20, 30, "rem");--_button-padding-y:fluid-size(375, 1440, 15, 20, "rem");--_button-font-size:fluid-size(375, 1440, 18, 20, "rem");--_button-font-weight:600;--_button-line-height:160%;--_button-letter-spacing:0;--_button-border-radius:rem(50)}.Button-module-scss-module__66hlDa__button[target=_blank]{justify-content:center;align-items:center;gap:10px;display:flex}@media (any-hover:hover){.Button-module-scss-module__66hlDa__button[target=_blank]:hover .Button-module-scss-module__66hlDa__icon:first-child{transition:translate var(--transition-duration) ease;translate:100% -100%}.Button-module-scss-module__66hlDa__button[target=_blank]:hover .Button-module-scss-module__66hlDa__icon:last-child{transition:translate var(--transition-duration) ease;translate:0%}}@media (forced-colors:active){.Button-module-scss-module__66hlDa__button[type=button],.Button-module-scss-module__66hlDa__button[type=submit]{color:buttontext;border-color:buttontext;transition:all}}@media (forced-colors:active) and (any-hover:hover){.Button-module-scss-module__66hlDa__button[type=button]:hover,.Button-module-scss-module__66hlDa__button[type=submit]:hover{color:buttontext;text-decoration:underline}}@media (forced-colors:active){.Button-module-scss-module__66hlDa__button[href]{color:linktext;border-color:linktext}}@media (forced-colors:active) and (any-hover:hover){.Button-module-scss-module__66hlDa__button[href]:hover{color:linktext;-webkit-text-decoration:underline linktext;text-decoration:underline linktext}}.Button-module-scss-module__66hlDa__iconContainer{width:.75rem;height:.75rem;display:block;position:relative;overflow:hidden}.Button-module-scss-module__66hlDa__icon{width:100%;height:100%;margin:auto;position:absolute;inset:0}.Button-module-scss-module__66hlDa__icon svg{width:100%;height:100%}.Button-module-scss-module__66hlDa__icon:first-child{translate:0%}.Button-module-scss-module__66hlDa__icon:last-child{translate:-100% 100%}
.SkipLink-module-scss-module__x8IDmG__skipLink{z-index:9999;color:var(--color-base-bg);background-color:var(--color-base-fg);padding:.5rem 1rem;transition:transform .2s ease-in-out;position:fixed;top:-.3125rem;left:1.25rem;transform:translateY(-100%)}.SkipLink-module-scss-module__x8IDmG__skipLink:focus-visible{transform:translateY(1.25rem)}
.SkeletonCard-module-scss-module__RhpZya__visuallyHidden{visibility:visible!important;opacity:0!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}@keyframes SkeletonCard-module-scss-module__RhpZya__shine{to{background-position-x:-200%}}.SkeletonCard-module-scss-module__RhpZya__creditsTitle,.SkeletonCard-module-scss-module__RhpZya__creditsData,.SkeletonCard-module-scss-module__RhpZya__date,.SkeletonCard-module-scss-module__RhpZya__title,.SkeletonCard-module-scss-module__RhpZya__level,.SkeletonCard-module-scss-module__RhpZya__thumbnail{background-color:var(--color-fill-secondary);background-image:linear-gradient(95deg, var(--color-fill-secondary) 8%, var(--color-fill-tertiary) 18%, var(--color-fill-secondary) 33%);background-size:200% 100%;animation:1s linear infinite SkeletonCard-module-scss-module__RhpZya__shine}.SkeletonCard-module-scss-module__RhpZya__container{--_card-transition-duration:calc(var(--transition-duration) * 1.6);flex-direction:column;row-gap:1.25rem;display:flex}.SkeletonCard-module-scss-module__RhpZya__header{z-index:1;flex-direction:column-reverse;row-gap:.625rem;display:flex;position:relative}.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper{pointer-events:none;padding:0 10px 10px 0;position:relative}.SkeletonCard-module-scss-module__RhpZya__blankIconWrapper,.SkeletonCard-module-scss-module__RhpZya__detailButton{width:clamp(50px,(var(--window-width) * .0047 + 48.239) * 1px,55px);height:clamp(40px,(var(--window-width) * .0047 + 38.239) * 1px,45px);background-color:var(--color-fill-primary);color:var(--color-on-primary);z-index:5;pointer-events:auto;border-radius:50px;place-content:center;display:grid;position:absolute}.SkeletonCard-module-scss-module__RhpZya__detailButton{cursor:pointer;transition:background-color var(--_card-transition-duration) ease,color var(--_card-transition-duration) ease;bottom:0;right:0}.SkeletonCard-module-scss-module__RhpZya__detailIcon{--_icon-size:20px}.SkeletonCard-module-scss-module__RhpZya__thumbnailContainer{--_container-padding:.625rem;padding-block-start:var(--_container-padding);position:relative}.SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{--_container-padding:0;padding:clamp(.688rem,(var(--window-width) * .000294 + .578) * 1rem,1rem);background-color:var(--color-base-bg);border:4px solid var(--color-base-fg);box-shadow:10px 10px 0 var(--color-accent);transition:box-shadow var(--_card-transition-duration) ease,translate var(--_card-transition-duration) ease;border-radius:1.25rem}@media screen and not (min-width:max(768px,48rem)){.SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{border-radius:1.25rem}}.SkeletonCard-module-scss-module__RhpZya__thumbnail{aspect-ratio:4/3;z-index:0;border-radius:.625rem;position:relative;overflow:hidden}.SkeletonCard-module-scss-module__RhpZya__thumbnail:before{content:"";z-index:2;isolation:isolate;background-color:color-mix(in srgb, var(--raw-black) 40%, transparent);width:100%;height:100%;transition:translate var(--_card-transition-duration) ease;position:absolute;top:0;left:0;translate:0 100%}.SkeletonCard-module-scss-module__RhpZya__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.SkeletonCard-module-scss-module__RhpZya__blankIconWrapper{transition:visibility var(--_card-transition-duration) ease,opacity var(--_card-transition-duration) ease;visibility:hidden;opacity:0;z-index:2;margin:auto;inset:0}.SkeletonCard-module-scss-module__RhpZya__blankIcon{--_icon-size:20px}.SkeletonCard-module-scss-module__RhpZya__body{row-gap:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem);flex-direction:column;display:flex}.SkeletonCard-module-scss-module__RhpZya__level{min-width:clamp(3.125rem,(var(--window-width) * .000294 + 3.015) * 1rem,3.438rem);padding:clamp(.0625rem,(var(--window-width) * .000118 + .0185) * 1rem,.188rem) .25rem;font-size:var(--fz-fluid-jp-en-ui-small);line-height:var(--lh-jp-en-ui-small);letter-spacing:0;font-weight:600;font-family:var(--font-en);text-align:center;color:var(--raw-black);border:4px solid var(--raw-red);background-color:var(--raw-white);border-radius:6.25rem;display:inline-block;position:absolute;top:0;right:0}.SkeletonCard-module-scss-module__RhpZya__title{font-size:var(--fz-fluid-jp-body-medium);line-height:var(--lh-jp-body-medium);letter-spacing:0;color:var(--color-base-fg);height:1.6em;font-weight:700}.SkeletonCard-module-scss-module__RhpZya__title:before{content:"";border-radius:.625rem;width:100%;height:100%;position:absolute;top:0;left:0}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible{outline:none}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible+.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{box-shadow:0 0 0 var(--color-accent);translate:10px 10px}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible+.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper .SkeletonCard-module-scss-module__RhpZya__thumbnail:before{translate:0}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible+.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper .SkeletonCard-module-scss-module__RhpZya__blankIconWrapper{visibility:visible;opacity:1}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible .SkeletonCard-module-scss-module__RhpZya__labelInner{background:linear-gradient(var(--color-accent), var(--color-accent)) 100% 100%/0 5px no-repeat;background-position:0 100%;background-size:100% 5px}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible+.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper .SkeletonCard-module-scss-module__RhpZya__thumbnail,.SkeletonCard-module-scss-module__RhpZya__title:focus-visible+.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper.SkeletonCard-module-scss-module__RhpZya__-editorsPick .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer{outline:4px dashed var(--color-base-fg);outline-offset:5px}.SkeletonCard-module-scss-module__RhpZya__title:focus-visible+.SkeletonCard-module-scss-module__RhpZya__thumbnailWrapper.SkeletonCard-module-scss-module__RhpZya__-editorsPick .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer .SkeletonCard-module-scss-module__RhpZya__thumbnail{outline:none}[lang=en] .SkeletonCard-module-scss-module__RhpZya__title{font-size:var(--fz-fluid-en-body-medium);line-height:var(--lh-ja-body-medium);letter-spacing:0;font-weight:500}.SkeletonCard-module-scss-module__RhpZya__editorsPickCharacterIcon{vertical-align:middle;width:1.875rem}@media screen and not (min-width:max(768px,48rem)){.SkeletonCard-module-scss-module__RhpZya__editorsPickCharacterIcon{width:1.5rem}}.SkeletonCard-module-scss-module__RhpZya__meta{justify-content:space-between;align-items:center;display:flex}.SkeletonCard-module-scss-module__RhpZya__date{font-size:var(--fz-fluid-jp-en-body-small);line-height:var(--lh-jp-en-body-xsmall);letter-spacing:0;font-weight:400;font-family:var(--font-en);width:9em}.SkeletonCard-module-scss-module__RhpZya__policyTag{z-index:5;position:relative}.SkeletonCard-module-scss-module__RhpZya__credits{pointer-events:none;align-items:flex-start;gap:.625rem;display:flex;position:relative}.SkeletonCard-module-scss-module__RhpZya__creditsTitle,.SkeletonCard-module-scss-module__RhpZya__creditsData{font-size:var(--fz-fluid-jp-body-xsmall-reg);line-height:var(--lh-jp-body-xsmall-reg);letter-spacing:.04em;height:1em;font-weight:400}.SkeletonCard-module-scss-module__RhpZya__creditsTitle{flex-shrink:0}.SkeletonCard-module-scss-module__RhpZya__creditsData{flex-wrap:wrap;flex-shrink:1;align-items:flex-start;height:1em;font-weight:600;display:flex}.SkeletonCard-module-scss-module__RhpZya__creditItemSeparator{padding-inline:.25em}.SkeletonCard-module-scss-module__RhpZya__detailButton{border:1px solid #0000}@media (any-hover:hover){.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible{color:var(--color-on-accent);background-color:var(--color-hover-accent)}.SkeletonCard-module-scss-module__RhpZya__detailButton:has(a:focus-visible){color:var(--color-on-accent);background-color:var(--color-hover-accent)}.SkeletonCard-module-scss-module__RhpZya__detailButton:has(button:focus-visible){color:var(--color-on-accent);background-color:var(--color-hover-accent)}}.SkeletonCard-module-scss-module__RhpZya__creditsData a{pointer-events:auto}@media (any-hover:hover){.SkeletonCard-module-scss-module__RhpZya__creditsData a:hover,.SkeletonCard-module-scss-module__RhpZya__creditsData a:focus-visible{background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px}.SkeletonCard-module-scss-module__RhpZya__creditsData a:has(a:focus-visible){background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px}.SkeletonCard-module-scss-module__RhpZya__creditsData a:has(button:focus-visible){background:linear-gradient(var(--color-base-fg), var(--color-base-fg)) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px}}@media (forced-colors:active) and (any-hover:hover){.SkeletonCard-module-scss-module__RhpZya__header:hover:not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{border-color:highlight;translate:0 10px}.SkeletonCard-module-scss-module__RhpZya__header:focus-visible:not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{border-color:highlight;translate:0 10px}.SkeletonCard-module-scss-module__RhpZya__header:has(a:focus-visible):not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{border-color:highlight;translate:0 10px}.SkeletonCard-module-scss-module__RhpZya__header:has(button:focus-visible):not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnailContainer.SkeletonCard-module-scss-module__RhpZya__-editorsPick{border-color:highlight;translate:0 10px}.SkeletonCard-module-scss-module__RhpZya__header:hover:not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnail:before{translate:0}.SkeletonCard-module-scss-module__RhpZya__header:focus-visible:not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnail:before{translate:0}.SkeletonCard-module-scss-module__RhpZya__header:has(a:focus-visible):not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnail:before{translate:0}.SkeletonCard-module-scss-module__RhpZya__header:has(button:focus-visible):not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__thumbnail:before{translate:0}.SkeletonCard-module-scss-module__RhpZya__header:hover:not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.SkeletonCard-module-scss-module__RhpZya__header:focus-visible:not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.SkeletonCard-module-scss-module__RhpZya__header:has(a:focus-visible):not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.SkeletonCard-module-scss-module__RhpZya__header:has(button:focus-visible):not(:has(.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible)) .SkeletonCard-module-scss-module__RhpZya__labelInner{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.SkeletonCard-module-scss-module__RhpZya__detailButton:hover,.SkeletonCard-module-scss-module__RhpZya__detailButton:focus-visible{outline-offset:3px;outline:4px dashed highlight}.SkeletonCard-module-scss-module__RhpZya__detailButton:has(a:focus-visible){outline-offset:3px;outline:4px dashed highlight}.SkeletonCard-module-scss-module__RhpZya__detailButton:has(button:focus-visible){outline-offset:3px;outline:4px dashed highlight}.SkeletonCard-module-scss-module__RhpZya__creditsData a:hover,.SkeletonCard-module-scss-module__RhpZya__creditsData a:focus-visible{-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.SkeletonCard-module-scss-module__RhpZya__creditsData a:has(a:focus-visible){-webkit-text-decoration:underline linktext;text-decoration:underline linktext}.SkeletonCard-module-scss-module__RhpZya__creditsData a:has(button:focus-visible){-webkit-text-decoration:underline linktext;text-decoration:underline linktext}}
.AboutSections-module-scss-module__TG5ZjG__visuallyHidden{visibility:visible!important;opacity:0!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.AboutSections-module-scss-module__TG5ZjG__container{max-width:1440px;padding-inline:30px;padding-block:clamp(3.75rem,(var(--window-width) * .00628 + 1.395) * 1rem,10.438rem) 0;margin:0 auto}@media screen and not (min-width:max(768px,48rem)){.AboutSections-module-scss-module__TG5ZjG__container{padding-inline:20px}}.AboutSections-module-scss-module__TG5ZjG__wrapper{padding:clamp(5rem,(var(--window-width) * .00235 + 4.12) * 1rem,7.5rem) clamp(.938rem,(var(--window-width) * .00323 + -.272) * 1rem,4.375rem);border-radius:clamp(1.875rem,(var(--window-width) * .000587 + 1.655) * 1rem,2.5rem);background-color:var(--color-surface-elevated);row-gap:clamp(5rem,(var(--window-width) * .00235 + 4.12) * 1rem,7.5rem);display:grid}[data-theme=dark] .AboutSections-module-scss-module__TG5ZjG__wrapper{background-color:#080c0f}.AboutSections-module-scss-module__TG5ZjG__section{justify-content:space-between;align-items:flex-start;column-gap:2.5rem;display:flex}@media screen and not (min-width:max(768px,48rem)){.AboutSections-module-scss-module__TG5ZjG__section{flex-direction:column;row-gap:1.875rem}}.AboutSections-module-scss-module__TG5ZjG__sectionHeading{width:25.8065%;top:clamp(5rem,(var(--window-width) * .00235 + 4.12) * 1rem,7.5rem);font-size:clamp(1.375rem,(var(--window-width) * .000353 + 1.243) * 1rem,1.75rem);letter-spacing:0;flex-shrink:0;font-weight:700;line-height:200%;position:sticky}@media screen and not (min-width:max(768px,48rem)){.AboutSections-module-scss-module__TG5ZjG__sectionHeading{width:100%;position:static}}[lang=en] .AboutSections-module-scss-module__TG5ZjG__sectionHeading{font-size:clamp(1.5rem,(var(--window-width) * .000235 + 1.412) * 1rem,1.75rem);font-weight:600}.AboutSections-module-scss-module__TG5ZjG__sectionContent{width:70.9677%}@media screen and not (min-width:max(768px,48rem)){.AboutSections-module-scss-module__TG5ZjG__sectionContent{width:100%}}.AboutSections-module-scss-module__TG5ZjG__bodyText{font-size:var(--fz-fluid-jp-body-small-reg);letter-spacing:0;font-weight:400;line-height:200%}.AboutSections-module-scss-module__TG5ZjG__bodyText:not(:last-of-type){margin-block-end:2em}[lang=en] .AboutSections-module-scss-module__TG5ZjG__bodyText{font-size:clamp(1.5rem,(var(--window-width) * .000235 + 1.412) * 1rem,1.75rem);font-size:18px;font-weight:400;line-height:160%}.AboutSections-module-scss-module__TG5ZjG__bodyText>p+p{margin-block-start:1.5em}.AboutSections-module-scss-module__TG5ZjG__button{margin-block-start:2.5rem}@media screen and not (min-width:max(768px,48rem)){.AboutSections-module-scss-module__TG5ZjG__button{margin-inline:auto}}.AboutSections-module-scss-module__TG5ZjG__items{row-gap:clamp(2.5rem,(var(--window-width) * .00118 + 2.06) * 1rem,3.75rem);margin-block-start:clamp(2.5rem,(var(--window-width) * .00118 + 2.06) * 1rem,3.75rem);display:grid}.AboutSections-module-scss-module__TG5ZjG__item .AboutSections-module-scss-module__TG5ZjG__bodyText:not(:last-child){margin-block-end:2em}.AboutSections-module-scss-module__TG5ZjG__itemHeading{font-size:var(--fz-fluid-jp-body-large);line-height:var(--lh-jp-body-large);letter-spacing:.04em;margin-block-end:clamp(.938rem,(var(--window-width) * .000294 + .828) * 1rem,1.25rem);font-weight:700}[lang=en] .AboutSections-module-scss-module__TG5ZjG__itemHeading{font-size:var(--fz-fluid-en-body-large);line-height:var(--lh-ja-body-large);letter-spacing:.04em;font-weight:500}.AboutSections-module-scss-module__TG5ZjG__itemHeading:before{content:"";background-color:var(--color-accent);border-radius:.625rem;width:1.25rem;height:.3125rem;margin-block-end:.625rem;display:block}.AboutSections-module-scss-module__TG5ZjG__aboutInlineLink{--_link-font-size:clamp(.875rem, (var(--window-width) * .000118 + .831) * 1rem, 1rem);--_link-line-height:200%;--_link-letter-spacing:0;margin-inline:.3125rem}.AboutSections-module-scss-module__TG5ZjG__aboutInlineLink.AboutSections-module-scss-module__TG5ZjG__-start-none{margin-inline-start:0}
