:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.home a img,.home button img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes content-copy-in{0%{opacity:0;transform:translate3d(-15.625rem,0,0)}to{opacity:1;transform:translateZ(0)}}.monster-jumpscare{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1000;-webkit-user-drag:none}.monster-jumpscare--preload{opacity:0;visibility:hidden}@keyframes item-copy-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes item-copy-fall{0%{transform:translateY(0)}to{transform:translateY(var(--item-copy-collapse-distance,calc(var(--item-card-height) - 9.25rem)))}}@keyframes mobile-copy-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-copy-overlay-out{0%{opacity:1}to{opacity:0}}html.home-fullpage-document,html.home-fullpage-document body{height:100%;overflow:hidden;overflow:clip}html.home-fullpage-document body{height:var(--app-visual-viewport-height,100dvh)}.home{background:#06070c;color:#fff;font-family:var(--font-display),"IM Fell English",serif;height:var(--app-visual-viewport-height,100dvh);margin:0;max-width:100%;min-height:100vh;min-height:var(--app-visual-viewport-height,100dvh);min-width:0;overflow:clip;width:100%;overflow:hidden}.home *{box-sizing:border-box}.home a,.home button{font:inherit}.home button{cursor:pointer}.home .screen{height:var(--app-visual-viewport-height,100dvh);isolation:isolate;min-height:0;overflow:hidden;position:relative}.home .screen__background{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.home .hero__video,.home .screen__background,.home .screen__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .hero__video{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .28s ease-out;z-index:-1}.home .hero__video--ready{opacity:1}.home [data-background-video-canvas]{display:block}.home .hero__play{background:transparent;border:0;left:50%;padding:0;position:absolute;top:34%;transform:translate(-50%,-50%);width:6.25rem}.home .hero__play img{display:block;width:100%}.home .hero__brand{bottom:4.55438rem;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:clamp(18.5rem,23.125vw,27.75rem)}.home .hero__brand>picture{display:block;width:100%}.home .hero__brand>picture img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:95%}.home .reservation{--reservation-height:7.5rem;--reservation-fallback-ratio:522/160;background:none;border:0;color:#fff;font-family:var(--font-display),sans-serif;font-size:2.5rem;height:var(--reservation-height);isolation:isolate;left:50%;letter-spacing:0;margin-top:-.625rem;padding:0;text-decoration:none;transform:translate(-50%);width:-moz-fit-content;width:fit-content}.home .reservation,.home .reservation__fallback{align-items:center;box-sizing:border-box;display:flex;justify-content:center;position:relative}.home .reservation__fallback{background:url(./reservation_btn.CYudKHkK.png) 50%/100% 100% no-repeat;height:100%;min-width:18.75rem;padding:0 3.375rem}.home .reservation__artwork{display:none;height:100%}.home .reservation__image{aspect-ratio:auto var(--reservation-fallback-ratio);display:block;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:auto}.home .reservation--pc-artwork .reservation__artwork{display:block}.home .reservation--pc-artwork .reservation__fallback{display:none}.home .reservation__label{position:relative;white-space:nowrap;z-index:2}.home .reservation__fallback:after{animation:reservation-shine 2.4s linear infinite;background:linear-gradient(120deg,#fff0,#ffffff26 32%,#ffffffb8,#ffffff26 68%,#fff0);content:"";height:92%;left:0;pointer-events:none;position:absolute;top:0;transform:skew(-22deg);width:18%;z-index:1}.home .reservation__gift{animation:reservation-gift-shake 2.1s ease-in-out infinite;height:2.375rem;pointer-events:none;position:absolute;right:.625rem;top:-.375rem;transform-origin:50% 65%;width:2.375rem;z-index:3}.home .reservation--booked{cursor:default}.home .reservation--booked .reservation__fallback{filter:grayscale(1)}.home .reservation--booked .reservation__fallback:after{animation:none;display:none}.home .hero__brand p{color:#eee8e5;font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;white-space:nowrap}.home .social{align-items:center;display:flex;gap:.75rem}.home .social button{background:transparent;height:1.5rem;place-items:center;width:1.5rem}.home .social a,.home .social button{border:0;display:grid;padding:0}.home .social a{background:transparent;height:1.625rem;place-items:center;width:1.625rem}.home .social img{display:block;width:1.625rem}.home .hero__social{bottom:4.875rem;left:50%;position:absolute;transform:translate(-50%)}.home .hero__next,.home .screen-next{bottom:1.375rem;display:grid;height:2.625rem;left:50%;place-items:center;position:absolute;transform:translate(-50%);width:2.625rem;z-index:2}.home .hero__next img,.home .screen-next img{width:100%}.home .content__copy h2{color:#fff;font-size:5.75rem;font-weight:400;letter-spacing:0;line-height:1.12;margin:0;text-shadow:0 .125rem .1875rem #151322}.home .content__copy h2,.home .content__copy p{font-family:var(--font-display),sans-serif}.home .content__copy p{font-size:1.875rem;line-height:2;margin:.875rem 0 0;max-height:11.25rem;overflow:hidden;transition:max-height .5s ease,opacity .3s ease;width:45.25rem}.home .content__copy p.expanded{max-height:50rem}.home .content__copy p.copy-measure{left:0;margin:0;max-height:none;overflow:visible;pointer-events:none;position:absolute;top:0;transition:none;visibility:hidden}.home .content__name-row{display:flex;flex-direction:column;max-width:100%;width:-moz-fit-content;width:fit-content}.home .content__name-row h2{margin:0}.home .name-rule{align-self:flex-end;margin:.3125rem 0 0;max-width:15.75rem;transform:scaleX(-1)}.home .monster-portrait{bottom:8%;max-height:74%;position:absolute;right:13.75rem;width:30rem}.home .monster-portrait,.home .monster-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.home .monster-portrait img{display:block;height:100%;width:100%}.home .employee-portrait{bottom:6%;height:auto;max-height:79%;-o-object-fit:contain;object-fit:contain;position:absolute;right:15.625rem;width:29.8125rem}.home .employee-portrait img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home .job-tag{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;gap:.75rem;height:2.4375rem;justify-content:center;margin:.5rem 0 .875rem;padding:0 1.125rem .25rem;width:12.75rem}.home .job-tag__icon{display:block;flex-shrink:0;height:auto;width:.875rem}.home .job-tag__icon--flip{transform:scaleX(-1)}.home .job-tag__text{color:#fff;font-family:var(--font-display),sans-serif;font-size:1.5rem;letter-spacing:1px;white-space:nowrap}.home .character-rail>button{background:#060811a6;border:1px solid hsla(0,0%,100%,.35);display:grid;height:3.375rem;padding:0;place-items:center;width:3.25rem}.home .character-rail>button:first-child,.home .character-rail>button:last-child{background:none;border:0;color:#fff;font-family:Arial,sans-serif;font-size:3.125rem;font-weight:200;width:1.6875rem}.home .character-rail img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.home .character-rail .active{border:.1875rem solid #b73834;transform:translateY(-1rem)}.home .mobile-section-title{display:none}.home .item{background:#1b2026}.home .item-frame img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home .item-paper>img{height:39.75rem;top:0;right:0;bottom:0;left:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:64.375rem}.home .item-paper h2{font-family:var(--font-display),sans-serif;font-size:2.625rem;font-weight:400;margin:0}.home .item-name{align-items:center;background:url(./pc_item_name_bg.DF723l4c.png) 50%/100% 100% no-repeat;display:flex;justify-content:center;margin:auto;max-width:min(100%,47.5rem);min-height:3.875rem;padding:.5rem 3.5rem .6875rem;width:-moz-fit-content;width:fit-content;z-index:1}.home .item-name h2{color:#fff;display:block;flex:0 1 auto;font-size:2.375rem;line-height:1.12;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .item-paper p{font-family:var(--font-display),sans-serif;font-size:1.625rem;line-height:1.45;margin:2.5rem auto 0}.home .item-paper .item-copy{display:contents}.home .item-paper .item-copy-more{display:none}.home .weight{align-items:center;color:#252e41;display:flex;font-family:var(--font-display),sans-serif;gap:.75rem;justify-content:center;margin-top:2.1875rem}.home .weight>div{align-items:end;display:flex;gap:.375rem}.home .weight__icon{display:block;height:1.5rem;overflow:hidden;position:relative;width:1.5rem}.home .weight__icon>img{display:block;height:100%;width:100%}.home .weight__icon b{left:0;overflow:hidden;right:0}.home .weight__icon b,.home .weight__icon b img{bottom:0;display:block;position:absolute}.home .weight__icon b img{height:auto;width:100%}.home .character-rail--item{bottom:5.125rem}.home .news-layout{align-items:center;display:flex;gap:0;height:100%;justify-content:center;margin:auto;min-height:0;padding:5.625rem 0 .625rem;padding-top:calc(var(--app-design-viewport-height, 100vh)*.105);width:95.75rem}.home .news-feature{aspect-ratio:810/504;flex:0 0 50.625rem;isolation:isolate;position:relative;width:50.625rem;z-index:2}.home .news-feature__carousel{top:4.2%;right:1.5%;bottom:2.5%;left:3.2%;overflow:hidden;position:absolute;touch-action:pan-y;z-index:1}.home .news-feature__swiper{background:#101a27;height:100%;overflow:hidden;padding-bottom:.875rem;padding-right:.625rem;position:relative;touch-action:pan-y;transform:rotate(-2deg);width:100%}.home .news-feature__frame{display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.home .news-feature__frame img,.home .news-feature__link{display:block;height:100%;width:100%}.home .news-feature__swiper .swiper-slide{pointer-events:none}.home .news-feature__swiper .swiper-slide-active{pointer-events:auto}.home .news-feature__link img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .news-feature__pagination{bottom:10%;display:flex;gap:1rem;left:50%;pointer-events:auto;position:absolute;transform:translate(-50%);z-index:3}.home .news-feature__pagination button{background:transparent;border:0;cursor:pointer;height:1.5rem;padding:0;position:relative;width:5rem}.home .news-feature__pagination button:after{background:linear-gradient(180deg,#d9d9d940,#d9d9d920);content:"";height:.25rem;left:0;position:absolute;right:0;top:.625rem;transition:background .3s ease-out}.home .news-feature__pagination button.active:after{background:linear-gradient(180deg,#d9d9d9,#d9d9d980)}.home .news-paper h2{color:#1b2f4d;font-size:3.4375rem;font-weight:400;line-height:4.3125rem;margin:0 0 1.25rem}.home .news-paper h2,.home .tabs{font-family:var(--font-display),sans-serif}.home .tabs{align-items:center;background:url(./news_tag_pc_bg.dEeb23jT.png) 50%/cover no-repeat;border-bottom:1px solid #15203026;display:flex;gap:1.8125rem;width:37.5rem}.home .tabs button{background:none;border:0;color:#1b2f4d;font-family:var(--font-display),sans-serif;font-size:1.25rem;line-height:1.5625rem;padding:0}.home .tabs .selected{background:#00000085;background-blend-mode:overlay;border-radius:.25rem;color:#fff;height:3.25rem;padding:.75rem 1.25rem}.home .tabs__more{align-items:center;color:#451b18;display:flex;font-size:.9375rem;gap:.625rem;justify-content:center;line-height:1.1875rem;margin-left:auto;margin-right:.625rem;text-decoration:none}.home .tabs__more img{height:.6875rem;margin-top:.125rem;width:.3438rem}.home .news-paper ul{list-style:none;margin:0;padding:0}.home .news-paper li{align-items:center;border-bottom:.125rem solid #15203026;display:grid;gap:1.25rem;grid-template-columns:auto 1fr auto;padding:1.25rem 0;width:37.5rem}.home .news-paper li span{background:#8e292d;border-radius:.3125rem;color:#fff;font-family:var(--font-display),sans-serif;font-size:1.25rem;line-height:1.5625rem;min-width:4.75rem;padding:.5rem .4375rem;text-align:center}.home .news-paper li a,.home .news-paper li button{background:none;border:0;color:#1b2f4d;display:-webkit-box;font-family:var(--font-display),sans-serif;font-size:1.125rem;line-height:1.375rem;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home .news-paper time{align-items:center;color:#2b3d4bb3;display:flex;font-family:var(--font-display),sans-serif;font-size:.875rem;justify-content:flex-end;line-height:1.0625rem;text-align:right}.home .news-paper time:after{background:url(./date_icon.C5K5By4z.svg) 50%/contain no-repeat;content:"";display:inline-block;height:1rem;margin-left:.375rem;vertical-align:middle;width:1rem}.home .news-all{display:none;text-decoration:none}.home .content{height:100%;margin:auto;min-height:0;position:relative;width:120rem}.home,.home .home-fullpage-swiper{height:var(--app-visual-viewport-height,100dvh)}.home .home-fullpage-swiper{margin:0;max-width:100%;overscroll-behavior:contain;width:100%}.home .home-fullpage-swiper>.swiper-wrapper>.swiper-slide{height:var(--app-visual-viewport-height,100dvh);overflow:hidden}.home .footer-slide,.home .home-fullpage-swiper>.swiper-wrapper>.footer-swiper-slide{height:auto;min-height:14.625rem}.home .content__stage{height:100%;position:relative;width:100%}.home .copy-more{align-items:center;background:none;border:0;color:#fff;display:inline-flex;font-size:2.6875rem;height:1.8125rem;justify-content:center;margin-left:.875rem;padding:0;pointer-events:none;vertical-align:middle;width:1rem}.home .content__copy-toggle,.home .item-copy__text-toggle{cursor:pointer}.home .copy-more img{display:block;height:1.8125rem;transform:rotate(-90deg);transition:transform .3s ease;width:1rem}.home .copy-more.expanded img{transform:rotate(90deg)}.home .rail-arrow{background:transparent!important;border:0!important;height:2.6875rem!important;width:1.875rem!important}.home .rail-arrow img{height:3.625rem!important;-o-object-fit:contain!important;object-fit:contain!important;width:2rem!important}.home .rail-arrow--next img{transform:rotate(180deg)}.home .hero__next picture,.home .screen-next picture{display:grid;height:100%;place-items:center;width:100%}.home .hero__next picture img,.home .screen-next picture img{height:auto;max-height:100%;max-width:100%;width:7.3125rem}.home .content-switch-enter-active,.home .content-switch-leave-active{transition:opacity .24s ease,transform .24s ease}.home .content-switch-enter-from{opacity:0;transform:translate(1.625rem)}.home .content-switch-leave-to{opacity:0;transform:translate(-1.625rem)}.home .content--employee .content__stage{top:0;right:0;bottom:0;left:0;position:absolute}.home .mobile-copy-overlay{display:none}.home .content__copy--enter>.content__heading{animation:content-copy-in .3s ease-out 0s backwards}.home .content__copy--enter>.job-tag{animation:content-copy-in .3s ease-out .08s backwards}.home .content__copy--enter>p:not(.copy-measure){animation:content-copy-in .3s ease-out .12s backwards}@media(prefers-reduced-motion:reduce){.home .content__copy--enter>.content__heading,.home .content__copy--enter>.job-tag,.home .content__copy--enter>p:not(.copy-measure){animation:none}}.home .news{background:#101a27;display:flex;flex-direction:column;min-height:51.25rem}.home .news__content{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;z-index:0}.home .hero .screen__background{-o-object-position:center;object-position:center}.home .hero__brand .hero__social{gap:1.375rem;justify-content:center;margin-top:.625rem;position:static;transform:none}.home .hero__brand .hero__social img{height:2.625rem;-o-object-fit:contain;object-fit:contain;width:auto}.home .character-rail{pointer-events:none;--rail-step:6.875rem;--rail-neighbor-step:7.375rem;--rail-card-half:2.69063rem;--rail-active-half:4.06875rem;--rail-arrow-gap:1.875rem;align-items:center;bottom:3.125rem;display:flex;gap:1.875rem;height:12.125rem;left:50%;position:absolute;transform:translate(-50%);z-index:3}.home .character-rail__viewport{height:12.125rem;overflow:visible;position:relative;width:calc((var(--rail-slot-count) - 1)*7.125rem + 5.625rem)}.home .carousel-card{background:url(./carousel_bg.D6M8fX2X.png) 50%/100% 100% no-repeat;border:0;cursor:pointer;display:grid;height:6.625rem;left:50%;opacity:.72;overflow:hidden;padding:0;place-items:center;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%) translate(calc(var(--rail-offset)*6.875rem)) scale(.82);transition:transform .2s ease,opacity .2s ease;width:6.5625rem;z-index:1}.home .character-rail--animating .carousel-card{transition:none}.home .carousel-card img{height:calc(100% - .5rem);left:50%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center bottom;width:calc(100% - .5rem);-webkit-user-drag:none;opacity:.86;transition:transform .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home .carousel-card.active{border:0;opacity:1;overflow:visible;transform:translate(-50%,-50%) translate(calc(var(--rail-offset)*7.125rem)) scale(1.24);z-index:4}.home .carousel-card.swiper-slide-next,.home .carousel-card.swiper-slide-prev{opacity:.68;overflow:hidden;padding-bottom:.625rem;transform:translate(-50%,-50%) translate(calc(var(--rail-offset)*7.375rem)) scale(.82);z-index:3}.home .carousel-card.active:after{background:url(./carousel_active_bg.CYmjDay9.png) 50%/100% 100% no-repeat;content:"";height:5.625rem;inset:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:5.625rem;z-index:0}.home .carousel-card.active img{filter:drop-shadow(0 .5rem .4375rem rgb(0 0 0/.35));height:auto;opacity:1;transform:translate(-50%,-61%) scale(1.1);width:92%;z-index:2}@media(prefers-reduced-motion:reduce){.home .carousel-card,.home .carousel-card img{transition:none}}.home .character-rail>.rail-arrow{pointer-events:auto;position:absolute;top:50%;z-index:5}.home .character-rail>.rail-arrow--previous{left:calc(50% - var(--rail-left-edge) - var(--rail-arrow-gap));transform:translate(-100%,-50%)}.home .character-rail>.rail-arrow--next{left:calc(50% + var(--rail-right-edge) + var(--rail-arrow-gap));transform:translateY(-50%)}.home .item-layout{--item-header-height:6.25rem;--item-rail-height:12.125rem;--item-rail-bottom:3.125rem;align-items:center;bottom:calc(var(--item-rail-height) + var(--item-rail-bottom));display:flex;gap:0;height:auto;justify-content:center;left:0;margin:0 auto;min-height:0;padding:0;position:absolute;right:0;top:var(--item-header-height);transform:none;width:84.5rem}.home .item-layout__mobile-background{display:none}.home .item-frame{aspect-ratio:1086/1448;flex:0 0 29.5625rem;height:39.4375rem;position:relative;width:29.5625rem;z-index:2}.home .item-frame>.item-frame__decoration{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.home .item-frame .item-frame__subject{height:72%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%;z-index:1}.home .item-paper{aspect-ratio:1030/636;flex:0 1 clamp(35rem,46vw,55.1875rem);height:39.75rem;margin-left:-7.8125rem;margin-top:0;padding-left:7.8125rem;padding-right:6.5625rem;position:relative;width:64.375rem}.home .item-paper>div{color:#222b3e;height:100%;margin:auto;padding-top:12%;position:relative;text-align:center;width:43.75rem}.home .news-paper{aspect-ratio:1008/648;background:transparent;box-shadow:none;color:#273650;flex:0 1 min(36.98vw,44.375rem);flex-basis:63rem;height:40.5rem;margin-bottom:4.375rem;margin-left:-16.1875rem;min-height:0;padding:9.75rem 6.35% 5% 17.4375rem;position:relative;width:63rem;z-index:0}.home .news-paper>picture{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.home .news-paper>picture img{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.home .news-paper>.tabs,.home .news-paper>h2,.home .news-paper>ul{position:relative;z-index:1}.home .tb-media-swiper{background:#08090e;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:-1}.home .tb-media-swiper>.swiper-wrapper,.home .tb-media-swiper>.swiper-wrapper>.swiper-slide{height:100%!important}.home .tb-media-video{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform:translateZ(0);width:100%;will-change:transform}.home .tb-media-video--xiaomi::-webkit-media-controls,.home .tb-media-video--xiaomi::-webkit-media-controls-enclosure,.home .tb-media-video--xiaomi::-webkit-media-controls-overlay-play-button,.home .tb-media-video--xiaomi::-webkit-media-controls-panel,.home .tb-media-video::-webkit-media-controls,.home .tb-media-video::-webkit-media-controls-current-time-display,.home .tb-media-video::-webkit-media-controls-download-button,.home .tb-media-video::-webkit-media-controls-enclosure,.home .tb-media-video::-webkit-media-controls-fullscreen-button,.home .tb-media-video::-webkit-media-controls-mute-button,.home .tb-media-video::-webkit-media-controls-overlay-play-button,.home .tb-media-video::-webkit-media-controls-panel,.home .tb-media-video::-webkit-media-controls-picture-in-picture-button,.home .tb-media-video::-webkit-media-controls-play-button,.home .tb-media-video::-webkit-media-controls-start-playback-button,.home .tb-media-video::-webkit-media-controls-time-remaining-display,.home .tb-media-video::-webkit-media-controls-timeline,.home .tb-media-video::-webkit-media-controls-toggle-closed-captions-button,.home .tb-media-video::-webkit-media-controls-volume-slider{display:none!important;opacity:0!important;pointer-events:none!important}.home .content__copy{color:#fff;isolation:isolate;left:calc(50% - 46.75rem);position:absolute;top:calc(20% + var(--copy-safe-shift, 0px));transform:translateY(calc(var(--copy-title-offset, 0px)*-1));width:57.75rem}.home .content__copy>:not(.content__copy-frame){position:relative;z-index:1}.home .content__copy-frame{overflow:hidden;pointer-events:none;position:absolute;z-index:0}.home .content--monster .content__copy-frame{top:-1.75rem;right:-1.1875rem;bottom:-1.875rem;left:-1.1875rem}.home .content--employee .content__copy-frame{top:-1.75rem;right:-2.375rem;bottom:-.625rem;left:-2.375rem}.home .content__copy-border{display:block;pointer-events:none;position:absolute}.home .content__copy-border img{display:block;height:1.125rem;max-width:none;width:19.8125rem}.home .content__copy-border--top{right:0;top:0}.home .content__copy-border--top img{transform:rotate(180deg)}.home .content__copy-border--bottom{bottom:0;left:0}.home .content__copy-border--left{left:0}.home .content__copy-border--left,.home .content__copy-border--right{height:9.9375rem;top:50%;transform:translateY(-50%);width:.5625rem}.home .content__copy-border--right{right:0}.home .content__copy-border--left img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg) scale(.5);transform-origin:center}.home .content__copy-border--right img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg) scale(.5);transform-origin:center}.home .content__heading{--content-title-line-height:6.4375rem;--content-sequence-line-height:1.875rem;align-items:end;-moz-column-gap:1.125rem;column-gap:1.125rem;display:grid;grid-template-columns:minmax(0,auto) auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home .content__heading h2{align-self:end;min-width:0}.home .content__heading>.content__sequence{align-self:end}.home .content--monster .content__heading{grid-template-rows:auto auto}.home .content--monster .content__name-row{display:contents}.home .content--monster .content__name-row h2{grid-column:1;grid-row:1;max-width:100%}.home .content--monster .name-rule{grid-column:1;grid-row:2;justify-self:end;margin:0;position:static}.home .content--monster .content__sequence{align-self:end;grid-column:2;grid-row:1;margin-top:0}.home .content--employee .content__heading{display:block;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.home .content--employee .content__name-row{display:block}.home .content--employee .content__name-row h2{display:block;max-width:54.75rem;width:-moz-fit-content;width:fit-content}.home .content--employee .content__sequence{bottom:0;left:var(--copy-sequence-left,0);margin:0;position:absolute;white-space:nowrap}.home .employee__rail-sequence{display:none}.home .content__sequence{color:#fff;font-family:var(--font-display),sans-serif;font-size:1.875rem;font-weight:400;line-height:1}.home .content__sequence .content__sequence-number{color:#ff3838}.home .item-paper .content__sequence{bottom:6.25rem!important;color:#0c1d2e;left:50%;position:absolute;transform:translate(-50%)}.home .hero__brand .hero__social a,.home .hero__brand .hero__social button{height:2.625rem;width:2.625rem}.home .swiper-slide-active{background:none;background-size:contain}.home .weight .weight__icon:first-child{height:2rem;width:2rem}.home .weight .weight__icon:nth-child(2){height:2.125rem;width:2.125rem}.home .weight .weight__icon:nth-child(3){height:2.25rem;width:2.25rem}.home .weight .weight__icon:nth-child(4){height:2.375rem;width:2.375rem}.home .weight .weight__icon:nth-child(5){height:2.5rem;width:2.5rem}.home .weight strong{font-size:2.5rem;margin-left:1rem}.home .news-paper li:last-child{border-bottom:0}.home .tabs button:first-child{padding-left:1.25rem}.home .hero{height:var(--app-visual-viewport-height,100dvh);min-height:100vh;min-height:var(--app-visual-viewport-height,100dvh)}.home .tb-media-slide{background-position:50%;background-size:cover;overflow:hidden}@media(max-width:1024px)and (orientation:portrait){.home .reservation{--reservation-height:3.5rem;--reservation-fallback-ratio:216/56;font-size:1.125rem;margin-top:0}.home .reservation .reservation__fallback{display:flex;min-width:13.5rem;padding:0 1.75rem}.home .reservation .reservation__artwork{display:none}.home .reservation--mobile-artwork .reservation__artwork{display:block}.home .reservation--mobile-artwork .reservation__fallback{display:none}.home .reservation__fallback:after{height:92%;top:0}.home .reservation__gift{height:1.25rem;right:.25rem;top:-.25rem;width:1.25rem}.home .tabs button{color:#4d5260}.home .tabs .selected{background:#0000008c;height:1.3125rem;padding:.25rem .4375rem}.home .tabs__more{display:none}.home .news-paper li span{background:#8e292d;border-radius:.125rem;font-size:.4375rem;height:.875rem;line-height:.75rem;min-width:1.625rem;padding:1px .125rem}.home .news-paper li a{font-size:.75rem}.home .news-paper li a,.home .news-paper li button{color:#30394a;display:-webkit-box;line-height:1.08;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home .news-paper li button{font-size:.5625rem}.home .news-paper time{color:#2b3d4bb3;font-size:.75rem;line-height:1}.home .hero__brand .hero__social{gap:.8125rem;margin-top:.5625rem}.home .carousel-card.active:after{height:revert;left:revert;top:revert;top:0;right:0;bottom:0;left:0;transform:revert;width:revert}.home .item-layout{--item-card-height:min(27.6875rem, calc(131.454vw - 3.12203rem) );aspect-ratio:337/443;bottom:auto;display:block;height:var(--item-card-height);left:calc(50% - .625rem);margin:0;padding:0;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:min(21.0625rem,calc(100vw - 2.375rem))}.home .item-layout__mobile-background{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%;z-index:0}.home .news-paper{flex-basis:revert;flex:0 1 auto;height:19.1875rem;margin-bottom:revert;margin-left:revert;margin-top:0;padding-left:revert;padding-top:revert;padding-block:clamp(.875rem,calc(var(--app-design-viewport-height, 100vh)*.0246),1.25rem) clamp(.5rem,calc(var(--app-design-viewport-height, 100vh)*.0172),.875rem);width:22.5rem}.home .weight .weight__icon{height:revert;width:revert}.home .news-paper li:last-child{border-bottom:revert}.home .tabs button:first-child{padding-left:revert}.home .hero__play{top:16.5625rem;transform:translate(-50%);width:3.25rem}.home .hero__social{bottom:2.6875rem;gap:.5rem}.home .social button{height:1.0625rem;width:1.0625rem}.home .hero__next,.home .screen-next{bottom:.5rem;height:1.4375rem;width:1.4375rem}.home .content__copy p{font-size:.8125rem;line-height:1.4;margin-top:.375rem;margin-inline:auto;max-height:4.725rem;max-width:17.0625rem;width:100%}.home .content__copy p.expanded{max-height:var(--copy-expanded-height,500px)}.home .content__name-row{display:contents}.home .content__heading{align-items:flex-end;display:flex;gap:.25rem;height:auto;position:relative;width:100%}.home .content--monster .content__heading{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding-bottom:0;row-gap:.3125rem}.home .content--monster .content__name-row{align-self:auto;display:contents;height:auto;min-width:0;width:auto}.home .content--monster .content__name-row h2{grid-column:1;grid-row:1;margin-top:0;position:relative;top:1rem;width:auto}.home .content--monster .content__sequence{align-self:end;grid-column:2;grid-row:1;margin-top:0}.home .content--employee .content__name-row{align-self:auto;display:contents;height:auto;min-width:0;width:auto}.home .content--employee .content__heading{display:flex;max-width:none;width:100%}.home .content--employee .content__heading,.home .content--employee .content__name-row h2,.home .content--monster .content__heading,.home .content--monster .content__name-row h2,.home .content__copy>p:not(.copy-measure){text-align:left}.home .content--employee .content__name-row h2{position:static;width:auto}.home .content--employee .content__sequence{align-self:auto;bottom:auto;left:auto;margin-top:0;position:static}.home .content--employee .content__heading>.content__sequence,.home .content--monster .content__heading>.content__sequence{display:none}.home .employee__rail-sequence,.home .monster__rail-sequence{bottom:5.25rem;display:block;margin:0;position:absolute;right:3rem;z-index:3}.home .mobile-copy-overlay~.character-rail{z-index:6}.home .mobile-copy-overlay~.screen-next{display:none}.home .content__copy--collapsing .copy-more,.home .content__copy--expanded .copy-more{visibility:hidden}.home .content__heading h2{flex:1 1 auto;line-height:1.08;max-height:calc(1.08em + .125rem);max-height:calc(1lh + .125rem);min-width:0;overflow:hidden;text-overflow:ellipsis;transition:max-height .5s ease,font-size .5s ease,line-height .5s ease;white-space:nowrap}.home .content__heading .content__sequence{margin-bottom:0}.home .content__copy--collapsing .content__heading,.home .content__copy--expanded .content__heading{align-items:flex-start}.home .content__copy--collapsing .content__heading h2,.home .content__copy--expanded .content__heading h2{font-size:2rem;height:auto;line-height:1.1;text-overflow:clip;white-space:normal}.home .content__copy--expanded .content__heading h2{max-height:var(--copy-title-expanded-height)}.home .content__copy--collapsing .content__heading h2{font-size:2.5rem;line-height:1.08;max-height:calc(1.08em + .125rem);max-height:calc(1lh + .125rem)}.home .content__copy--collapsing .content__heading,.home .content__copy--expanded .content__heading{align-items:flex-end}.home .content__copy--collapsing .content__heading h2,.home .content__copy--expanded .content__heading h2{font-size:2.5rem;line-height:1.08;max-height:calc(1.08em + .125rem);max-height:calc(1lh + .125rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .content__copy--collapsing p.expanded,.home .content__copy--expanded p.expanded{font-size:.8125rem;line-height:1.4;max-height:4.725rem;overflow:hidden}.home .content--monster .name-rule{display:block;grid-column:1/-1;grid-row:2;margin:0;max-width:100%;position:static;width:100%}.home .monster-portrait{bottom:9.4375rem;max-height:26.875rem;right:-1.3125rem;width:17.375rem}.home .employee-portrait{bottom:7.625rem;max-height:revert;right:2.9375rem;width:12.8125rem}.home .job-tag{gap:.25rem;height:auto;margin:.125rem 0 .25rem;padding:.125rem .75rem;width:7.5625rem}.home .job-tag__icon{width:.375rem}.home .job-tag__text{font-size:.875rem}.home .character-rail>button{height:2rem;width:1.8125rem}.home .character-rail>button:first-child,.home .character-rail>button:last-child{font-size:2.0625rem;width:1.0625rem}.home .character-rail .active{border-width:.125rem;transform:translateY(-.5rem)}.home .item .screen__background{-o-object-position:center;object-position:center}.home .item-paper h2{font-size:.9375rem}.home .item-name{min-width:revert;padding:.125rem .625rem .25rem}.home .item-paper p{font-size:.5rem;line-height:1.4;margin-top:.5625rem}.home .weight{gap:.375rem;margin-top:.3125rem}.home .weight>div{gap:.125rem}.home .weight__icon{height:.6875rem;width:.6875rem}.home .weight strong{font-size:.8125rem;margin-left:revert}.home .character-rail--item{bottom:3.25rem}.home .news .screen__background{-o-object-position:center bottom;object-position:center bottom}.home .news .mobile-section-title{top:4.375rem}.home .news-paper h2{color:#1b2f4d;font-size:1.5625rem;line-height:1;margin-bottom:.5rem}.home .tabs{background-image:url(./news_tag_mb_bg.BEzJCKS3.png);background-size:100% 100%;border-bottom:0;gap:.375rem;justify-content:flex-start;width:100%}.home .tabs button{flex:none;font-size:.625rem;line-height:1}.home .tabs .selected{background:#000;background:#0000008c;background-blend-mode:overlay;border-radius:.125rem;height:1.4375rem;padding:.25rem .6875rem}.home .news-paper time:after{margin-left:.25rem;width:.25rem}.home .home{height:var(--app-visual-viewport-height,100dvh)}.home .footer-slide,.home .home-fullpage-swiper>.swiper-wrapper>.footer-swiper-slide{height:auto;min-height:11.125rem}.home .hero__next picture img,.home .screen-next picture img{height:1.4375rem;width:1.375rem}.home .copy-more{display:flex;font-size:1.75rem;margin:0 auto}.home .copy-more,.home .copy-more img{height:.9375rem;width:.5rem}.home .copy-more img{transform:rotate(-90deg);transition:transform .3s ease}.home .copy-more.expanded img{transform:rotate(90deg)}.home .rail-arrow{height:1.875rem!important;width:1.1875rem!important}.home .rail-arrow img{height:1.6875rem!important;width:1rem!important}.home .employee,.home .item,.home .monsters{height:100%;min-height:0}.home .item{background:#151e28}.home .news{background:#17212b;height:100%;min-height:0;overflow:hidden}.home .news__content{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;transition:transform .5s ease}.home .news-feature__swiper{padding-bottom:.3125rem;padding-right:.3125rem}.home .content{width:100%}.home .employee .content{height:100%;min-height:0}.home .news-layout{align-items:center;flex-direction:column;gap:0;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;padding:7.25rem 0 0;position:absolute;width:100%}.home .news-feature{aspect-ratio:810/504;display:block;flex:none;max-height:none;width:21.875rem;z-index:1}.home .news-feature__frame img{max-height:none;-o-object-fit:fill;object-fit:fill}.home .news-paper{aspect-ratio:339/244;flex:none;margin:0;padding:2rem 2.5rem 0;z-index:2}.home .news-paper ul{margin-top:.625rem}.home .news-paper li{border-bottom-color:#15203026;gap:.4375rem;grid-template-columns:auto 1fr auto;padding:.5rem 0;width:100%}.home .news-all{background:url(./reward_btn.Dyu26wgc.png) 50%/100% 100% no-repeat;border:0;color:#fff;display:block;font-family:var(--font-display),sans-serif;font-size:.875rem;height:2rem;line-height:2.25rem;margin:.75rem auto 0;text-align:center;width:17.375rem}.home .news-feature__pagination{bottom:1.875rem;gap:.3125rem}.home .news-feature__pagination button{height:.5rem;width:2.375rem}.home .news-feature__pagination button:after{height:.1875rem;top:.1875rem}.home .item-paper>div{height:revert;padding-top:17%;width:78%}.home .hero__brand{bottom:3.5925rem;width:100%}.home .hero__brand>picture img{margin:0 auto;-o-object-fit:contain;object-fit:contain;width:11.6875rem}.home .hero__brand p{font-size:.625rem;font-weight:revert}.home .hero__brand .hero__social a,.home .hero__brand .hero__social button{height:1.375rem;width:1.375rem}.home .hero__brand .hero__social img{height:1.375rem;-o-object-fit:contain;object-fit:contain;width:1.375rem}.home .mobile-section-title{background-blend-mode:multiply;background-clip:text;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;color:transparent;display:block;filter:drop-shadow(0 .125rem .1875rem #111526);font-family:var(--font-display),sans-serif;font-size:2.5rem;font-weight:400;left:0;letter-spacing:0;line-height:1.11;margin:0;position:absolute;text-align:center;top:4.5rem;width:100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.home .mobile-copy-overlay{animation:mobile-copy-overlay-in .2s ease both;background:#03050ddb;display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:4}.home .mobile-copy-overlay--closing{animation-duration:.32s;animation-name:mobile-copy-overlay-out;pointer-events:none}.home .mobile-copy-overlay__content{bottom:8rem;display:flex;flex-direction:column;left:3rem;min-height:0;position:absolute;right:3rem;top:6.625rem}.home .mobile-copy-overlay__content h2{color:#fff;flex:none;font-family:var(--font-display),sans-serif;font-size:1.875rem;font-weight:400;line-height:1.1;margin:0;text-shadow:0 .125rem .1875rem #151322}.home .mobile-copy-overlay__content p{flex:1 1 auto;margin:.875rem 0 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;color:#f4f4f4;cursor:pointer;font-family:var(--font-display),sans-serif;font-size:.8125rem;line-height:1.8;text-align:left}.home .mobile-copy-overlay__close{align-self:center;background:none;border:0;flex:none;height:.9375rem;margin:.5rem 0 0;padding:0;width:.5rem}.home .mobile-copy-overlay__close img{display:block;height:.9375rem;transform:rotate(90deg);width:.5rem}.home .content__copy{bottom:7.4375rem;top:auto}.home .content--employee .content__copy,.home .content__copy{left:50%;transform:translate(-50%);width:min(17.4375rem,calc(100% - 6rem))}.home .content--employee .content__copy{bottom:7.25rem}.home .content__copy h2{font-size:2.5rem}.home .character-rail{--rail-step:3.375rem;--rail-neighbor-step:3.625rem;--rail-card-half:1.23rem;--rail-active-half:1.83rem;--rail-arrow-gap:.875rem;bottom:1.5rem;gap:.875rem;height:revert}.home .character-rail__viewport{height:4.75rem;width:calc((var(--rail-slot-count) - 1)*3.1875rem + 3rem)}.home .carousel-card{height:3.0625rem;transform:translate(-50%,-50%) translate(calc(var(--rail-offset)*3.375rem)) scale(.82);width:3rem}.home .carousel-card.active{transform:translate(-50%,-50%) translate(calc(var(--rail-offset)*3.1875rem)) scale(1.22)}.home .carousel-card.swiper-slide-next,.home .carousel-card.swiper-slide-prev{overflow:revert;padding-bottom:revert;transform:translate(-50%,-50%) translate(calc(var(--rail-offset)*3.625rem)) scale(.82)}.home .carousel-card.active img{transform:translate(-50%,-57%) scale(1.2);width:108%}.home .item-frame{height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:absolute;width:100%;z-index:1}.home .item-frame:after{background:#000;content:"";top:1.625rem;right:1.875rem;bottom:1.125rem;left:2.125rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:2}.home .item-frame--copy-expanded{z-index:5}.home .item-frame--copy-expanded:after{opacity:.86}.home .item-frame>.item-frame__decoration{display:none}.home .item-frame .item-frame__subject{height:60%;top:38%;width:72%}.home .item-paper{bottom:0;height:9.125rem;left:0;margin:0;padding:0;position:absolute;right:0;width:100%;z-index:2}.home .item-paper--copy-expanded{z-index:auto}.home .item-paper>img{display:none}.home .item-paper>div{align-items:center;display:flex;flex-direction:column;gap:.375rem;height:100%;inset:auto;justify-content:flex-start;padding:0;position:static;width:100%}.home .item-name{align-items:center;background:url(./mb_item_name_bg.2RmLUUZ9.png) 50%/100% 100% no-repeat;display:inline-flex;flex:none;justify-content:center;margin:.25rem 0 0;max-height:1.6875rem;max-width:16.875rem;min-height:1.6875rem;min-width:0;order:1;padding:.125rem 1.5625rem .1875rem;transform:none;width:auto}.home .item-name h2{color:#e0e0e0;display:block;flex:0 1 auto;font-size:.9375rem;line-height:1.35;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .item-paper .item-copy{align-items:center;display:flex;flex-direction:column;max-height:calc(var(--item-card-height) - 6rem);order:2;padding-left:.3125rem;width:78%}.home .item-paper p{color:#f4f4f4;display:-webkit-box;font-size:.75rem;height:auto;line-height:1.55;margin:0;max-height:calc(4.65em + 1px);order:1;overflow:hidden;position:static;text-align:left;transform:none;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:max-height .18s cubic-bezier(.22,.76,.29,1),padding-top .18s cubic-bezier(.22,.76,.29,1),line-height .18s cubic-bezier(.22,.76,.29,1)}.home .item-paper p.expanded{display:block;font-size:.75rem;-webkit-line-clamp:unset;line-height:2;max-height:calc(100% - 1.3125rem);overflow-x:hidden;overflow-y:auto}.home .item-copy.expanded{animation:item-copy-rise .34s cubic-bezier(.22,.76,.29,1) both;bottom:3rem;left:0;margin:0 auto;max-height:none;pointer-events:none;position:absolute;right:0;top:calc(12rem - var(--item-card-height));z-index:6}.home .item-copy.expanded .item-copy-more,.home .item-copy.expanded>p{pointer-events:auto}.home .item-copy.expanded.item-copy--closing{animation-duration:.48s;animation-name:item-copy-fall}.home .item-copy.expanded.item-copy--closing>p{display:-webkit-box;line-height:1.55;max-height:calc(3.1em + 1px);overflow:hidden;padding-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home .item-copy.expanded.item-copy--closing .item-copy-more{margin-bottom:0;margin-top:0}.home .item-copy.expanded .item-copy-more{margin-bottom:0;margin-top:auto}.home .item-paper .item-copy-more{display:flex;flex:none;order:2;pointer-events:auto}.home .item .item-layout.content-switch-leave-active .item-copy-more{display:none}.home .weight{bottom:1.125rem;color:#f4f4f4;display:flex;left:0;margin:0;order:3;position:absolute;right:0;transform:none;z-index:4}.home .weight>div{align-items:flex-end;gap:.3125rem}.home .weight .weight__icon:first-child{height:.5rem;width:.5rem}.home .weight .weight__icon:nth-child(2){height:.5625rem;width:.5625rem}.home .weight .weight__icon:nth-child(3){height:.625rem;width:.625rem}.home .weight .weight__icon:nth-child(4){height:.6875rem;width:.6875rem}.home .weight .weight__icon:nth-child(5){height:.75rem;width:.75rem}.home .weight .weight__icon b img{filter:brightness(0) invert(1)}.home .item-paper .content__sequence{color:#f4f4f4;font-size:.9375rem;left:auto;margin:0;right:9%;top:-8.625rem;transform:none}.home .content--employee .content__copy-frame,.home .content--monster .content__copy-frame{top:-1rem;right:-1.125rem;bottom:-1.125rem;left:-1.125rem}.home .content__copy-border--bottom,.home .content__copy-border--top{overflow:hidden;width:100%}.home .content__copy-border--left,.home .content__copy-border--right{height:7.375rem}.home .content__sequence{font-size:.875rem;margin-bottom:.875rem}.home .item-paper .content__sequence{bottom:auto!important;margin-bottom:0;top:-15.5rem}}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.home .content__copy{transition:top .35s ease,transform .35s ease}}@media(min-width:1025px){.home .content__copy--collapsing,.home .content__copy--expanded,.home .content__copy:not(.content__copy--expanded):not(.content__copy--collapsing){transform:translateY(0)}}@media screen and (min-width:441px)and (max-width:1024px)and (orientation:portrait){.home .content--employee .content__copy,.home .content__copy{left:50%;transform:translate(-50%,calc(var(--copy-title-offset, 0px)*-1));width:min(26.25rem,calc(100% - 6rem))}.home .content--employee .content__heading,.home .content--employee .content__name-row h2,.home .content--monster .content__heading,.home .content--monster .content__name-row h2{text-align:left;width:100%}.home .content--monster .content__heading{grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden}.home .content--monster .content__name-row h2{display:block;max-width:100%;min-width:0}.home .content__copy p:not(.copy-measure){margin-inline:auto;max-width:26.25rem;text-align:left;width:100%}.home .job-tag{margin-inline:auto}}@media(min-width:1025px),(orientation:landscape){.home .content__copy p{transition-duration:.35s,.24s}.home .content__copy p:not(.expanded){transition-duration:.25s,.18s}.home .content__copy p.expanded{max-height:var(--copy-expanded-height,800px)}.home .item-paper .item-copy>p{max-height:5.8em;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#8e292d transparent;scrollbar-width:thin;text-align:left}.home .item-paper .item-copy>p::-webkit-scrollbar{background:transparent;width:.1875rem}.home .item-paper .item-copy>p::-webkit-scrollbar-track{background:transparent}.home .item-paper .item-copy>p::-webkit-scrollbar-thumb{background:#8e292d;border-radius:.1875rem}}.home .news-paper li{position:relative}.home .news-paper li a:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.home-media-swipe{touch-action:pan-y}@keyframes reservation-shine{0%{left:0;opacity:0}12%{opacity:1}40%{left:80%;opacity:0}to{left:80%;opacity:0}}@keyframes reservation-gift-shake{0%,76%,to{transform:rotate(0) translateZ(0)}80%{transform:rotate(-14deg) translate3d(-1px,0,0)}84%{transform:rotate(11deg) translate3d(1px,0,0)}88%{transform:rotate(-8deg) translate3d(-1px,0,0)}92%{transform:rotate(5deg) translateZ(0)}}@supports not (aspect-ratio:1/1){.home,html.home-fullpage-document,html.home-fullpage-document body{overflow:hidden}.home .content--employee .content__stage,.home .hero__video,.home .item-frame,.home .item-frame>.item-frame__decoration,.home .item-layout__mobile-background,.home .item-paper>img,.home .mobile-copy-overlay,.home .news-feature__frame,.home .news-layout,.home .news-paper>picture,.home .news__content,.home .screen__background,.home .tb-media-swiper,.monster-jumpscare{bottom:0;left:0;right:0;top:0}.home .item-frame:after{bottom:1.125rem;left:2.125rem;right:1.875rem;top:1.625rem}.home .content--monster .content__copy-frame{bottom:-1.875rem;left:-1.1875rem;right:-1.1875rem;top:-1.75rem}.home .content--employee .content__copy-frame{bottom:-.625rem;left:-2.375rem;right:-2.375rem;top:-1.75rem}.home .news-paper li a:after{bottom:0;left:0;right:0;top:0}.home .news-feature__carousel{bottom:2.5%;left:3.2%;right:1.5%;top:4.2%}.home .character-rail,.home .job-tag,.home .news-feature__pagination,.home .social,.home .tabs,.home .tabs__more,.home .weight,.home .weight>div{gap:0}.home .social>*+*{margin-left:.75rem}.home .hero__brand .hero__social{gap:0}.home .hero__brand .hero__social>*+*{margin-left:1.375rem}.home .news-feature__pagination>*+*{margin-left:1rem}.home .tabs>*+*{margin-left:1.8125rem}.home .tabs__more img{margin-left:.625rem}.home .weight>div>*+*{margin-left:.375rem}.home .job-tag>*+*,.home .weight>*+*{margin-left:.75rem}.home .character-rail>*+*{margin-left:1.875rem}.home .news-feature{height:31.5rem}@media(max-width:1024px)and (orientation:portrait){.home .hero__brand .hero__social{gap:0}.home .hero__brand .hero__social>*+*{margin-left:.5rem}.home .news-feature{height:13.61111rem}.home .news-feature__pagination{gap:0}.home .news-feature__pagination>*+*{margin-left:.3125rem}.home .tabs>*+*{margin-left:.375rem}.home .job-tag>*+*{margin-left:.25rem}.home .weight>*+*{margin-left:.375rem}.home .weight>div>*+*{margin-left:.125rem}.home .character-rail>*+*{margin-left:.875rem}.home .content__heading>*+*{margin-left:.25rem}.home .item-paper>div{gap:0}.home .item-paper>div>*+*{margin-top:.375rem}.home .content--employee .content__copy-frame,.home .content--monster .content__copy-frame{bottom:-1.125rem;left:-1.125rem;right:-1.125rem;top:-1rem}}}[data-v-b18438c8] .home-login-dialog__panel{background:#363a41;border:0;color:#fff;height:min(18.75rem,calc(var(--app-visual-viewport-height, 100vh) - 3rem));max-height:min(18.75rem,calc(var(--app-visual-viewport-height, 100vh) - 3rem));overflow:hidden;padding:0;width:32.5rem}.home-login-dialog__title[data-v-b18438c8]{border-bottom:1px solid hsla(0,0%,100%,.24);color:#fff;display:grid;font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:400;height:3.75rem;line-height:1;margin:0;padding:0 3.25rem;place-items:center}[data-v-b18438c8] .home-login-dialog__close{color:#d1d1d1;font-size:1.5625rem;right:1.0625rem;top:1.125rem}.home-login-dialog__content[data-v-b18438c8]{height:15rem;overflow:auto;overscroll-behavior:contain;padding:1.375rem .375rem 0}.home-login-dialog__channels[data-v-b18438c8]{display:grid;gap:1.5rem;margin-top:2.4375rem}.home-login-dialog__channel-row[data-v-b18438c8]{display:flex;gap:3.75rem;justify-content:center}.home-login-dialog__channel[data-v-b18438c8]{background:transparent;border:0;border-radius:50%;cursor:pointer;height:4rem;line-height:0;padding:0;width:4rem}.home-login-dialog__channel img[data-v-b18438c8]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:1024px)and (orientation:portrait){[data-v-b18438c8] .home-login-dialog__panel{height:14.125rem;max-height:min(14.125rem,calc(var(--app-visual-viewport-height, 100vh) - 2rem));width:17.25rem}.home-login-dialog__title[data-v-b18438c8]{font-size:1.125rem;height:2.625rem;padding:0 2.625rem}[data-v-b18438c8] .home-login-dialog__close{font-size:1.4375rem;right:.6875rem;top:.4375rem}.home-login-dialog__content[data-v-b18438c8]{height:calc(100% - 2.625rem);padding:.875rem 1.5rem 0}.home-login-dialog__channels[data-v-b18438c8]{gap:1rem;margin-top:1.4375rem}.home-login-dialog__channel-row[data-v-b18438c8]{gap:2.4375rem}.home-login-dialog__channel[data-v-b18438c8]{height:2.6875rem;width:2.6875rem}}@supports not (aspect-ratio:1/1){.home-login-dialog__channel-row[data-v-b18438c8]{gap:0}.home-login-dialog__channel-row[data-v-b18438c8]>*+*{margin-left:3.75rem}@media(max-width:1024px)and (orientation:portrait){.home-login-dialog__channel-row[data-v-b18438c8]>*+*{margin-left:2.4375rem}}}[data-v-8e5177de] .home-reservation-dialog__panel{background:transparent url(./dialog_bg.Dkx-yjVZ.png) 50%/100% 100% no-repeat;border:0;box-shadow:none;color:#fff;display:grid;grid-template-rows:minmax(0,1fr);height:min(34.4375rem,calc(var(--app-visual-viewport-height, 100vh) - 3rem));max-height:min(34.4375rem,calc(var(--app-visual-viewport-height, 100vh) - 3rem));overflow:visible;padding:0;width:min(100%,32.3125rem)}[data-v-8e5177de] .home-reservation-dialog__close{align-self:start;background:transparent url(./close_icon.nCPaioQa.svg) 50%/contain no-repeat;color:transparent;font-size:0;grid-column:1;grid-row:1;height:2.75rem;justify-self:end;line-height:0;margin:-2.625rem -2.625rem 0 0;padding:0;position:static;width:2.75rem;z-index:1}.home-reservation-dialog__layout[data-v-8e5177de]{align-items:center;display:flex;flex-direction:column;grid-column:1;grid-row:1;height:100%;padding:2.94813rem 4.25rem 0;width:100%}.home-reservation-dialog__title[data-v-8e5177de]{color:#fae6e6;font-family:var(--font-display),sans-serif;font-size:2.125rem;font-weight:400;letter-spacing:0;line-height:2.7175rem;margin:0;text-align:center;white-space:nowrap}.home-reservation-dialog__content[data-v-8e5177de]{padding:0;width:100%}.home-reservation-dialog__success[data-v-8e5177de]{align-items:center;color:#f7f7f7;display:flex;flex-direction:column;text-align:center;width:100%}.home-reservation-dialog__copy[data-v-8e5177de]{color:#c6c2be;font-family:var(--font-display),sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.13563rem;margin:1.32688rem 0 0;max-width:100%;text-align:center;text-wrap:balance;width:22.25rem}.home-reservation-dialog__copy>span[data-v-8e5177de]{display:block}.home-reservation-dialog__reward-copy[data-v-8e5177de]{color:#ffe07b}.home-reservation-dialog__reward[data-v-8e5177de]{align-items:center;color:#fff;display:flex;gap:.4375rem;justify-content:center;line-height:1;margin-top:1.28813rem}.home-reservation-dialog__reward img[data-v-8e5177de]{height:3.91rem;-o-object-fit:contain;object-fit:contain;width:3.875rem}.home-reservation-dialog__reward-value[data-v-8e5177de]{align-items:center;display:flex;gap:.3125rem}.home-reservation-dialog__reward-mark[data-v-8e5177de]{font-size:2.75rem;line-height:3.25rem}.home-reservation-dialog__reward-amount[data-v-8e5177de]{font-family:var(--font-display),sans-serif;font-size:3.25rem;letter-spacing:0;line-height:4.05938rem}.home-reservation-dialog__go[data-v-8e5177de]{background:transparent url(./confirm_btn.BUTQQPsC.png) 50%/100% 100% no-repeat;color:#fff;display:grid;font-family:var(--font-display),sans-serif;font-size:2.375rem;height:4.05125rem;letter-spacing:0;line-height:1;margin-top:1.285rem;place-items:center;text-decoration:none;width:min(100%,23.78063rem)}.home-reservation-dialog__social[data-v-8e5177de]{margin-top:.52938rem;width:100%}.home-reservation-dialog__social>p[data-v-8e5177de]{color:#abb5c2;font-family:var(--font-display),sans-serif;font-size:1rem;letter-spacing:.06em;line-height:1.45625rem;margin:0}.home-reservation-dialog__social-links[data-v-8e5177de]{align-items:center;display:flex;gap:1.55313rem;justify-content:center;margin-top:.7325rem}.home-reservation-dialog__social-links a[data-v-8e5177de]{display:grid;height:2.375rem;place-items:center;width:2.375rem}.home-reservation-dialog__social-links img[data-v-8e5177de]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:1024px)and (orientation:portrait){[data-v-8e5177de] .home-reservation-dialog__panel{background:transparent url(./dialog_bg.Dkx-yjVZ.png) top/100% 22.17125rem no-repeat;grid-template-rows:22.1875rem minmax(0,1fr);height:25.3125rem;width:20.8125rem}[data-v-8e5177de] .home-reservation-dialog__close{align-self:start;grid-row:2;height:2.125rem;justify-self:center;margin:1.03937rem 0 0;width:2.125rem}.home-reservation-dialog__layout[data-v-8e5177de]{padding:1.89813rem 2.75rem 0}.home-reservation-dialog__title[data-v-8e5177de]{font-size:1.375rem;line-height:1.75rem}.home-reservation-dialog__content[data-v-8e5177de]{margin-top:0}.home-reservation-dialog__copy[data-v-8e5177de]{font-size:1rem;line-height:1.375rem;margin-top:.89813rem;width:14.3125rem}.home-reservation-dialog__reward[data-v-8e5177de]{gap:.40313rem;margin-top:.89813rem}.home-reservation-dialog__reward img[data-v-8e5177de]{height:2.5375rem;width:2.515rem}.home-reservation-dialog__reward-value[data-v-8e5177de]{gap:0}.home-reservation-dialog__reward-mark[data-v-8e5177de]{font-family:var(--font-display),sans-serif}.home-reservation-dialog__reward-amount[data-v-8e5177de],.home-reservation-dialog__reward-mark[data-v-8e5177de]{font-size:2.125rem;line-height:2.65438rem}.home-reservation-dialog__go[data-v-8e5177de]{font-size:1.5rem;height:2.60875rem;margin-top:.79813rem;width:min(100%,15.3125rem)}.home-reservation-dialog__social[data-v-8e5177de]{margin-top:.35188rem}.home-reservation-dialog__social>p[data-v-8e5177de]{font-size:.625rem;line-height:.9375rem}.home-reservation-dialog__social-links[data-v-8e5177de]{gap:1rem;margin-top:.46063rem}.home-reservation-dialog__social-links a[data-v-8e5177de]{height:1.5rem;width:1.5rem}}@supports not (aspect-ratio:1/1){.home-reservation-dialog__reward[data-v-8e5177de],.home-reservation-dialog__reward-value[data-v-8e5177de],.home-reservation-dialog__social-links[data-v-8e5177de]{gap:0}.home-reservation-dialog__reward[data-v-8e5177de]>*+*{margin-left:.4375rem}.home-reservation-dialog__reward-value[data-v-8e5177de]>*+*{margin-left:.3125rem}.home-reservation-dialog__social-links[data-v-8e5177de]>*+*{margin-left:1.55313rem}@media(max-width:1024px)and (orientation:portrait){.home-reservation-dialog__reward[data-v-8e5177de]>*+*{margin-left:.40313rem}.home-reservation-dialog__reward-value[data-v-8e5177de]>*+*{margin-left:0}.home-reservation-dialog__social-links[data-v-8e5177de]>*+*{margin-left:1rem}}}
