.HeroTrailer-module__SjZeka__featured{width:100%}.HeroTrailer-module__SjZeka__meta{color:inherit;justify-content:space-between;gap:12px;margin-bottom:12px;font:500 14px/1.6 Manrope,Noto Sans JP,sans-serif;display:flex}.HeroTrailer-module__SjZeka__preview{aspect-ratio:16/9;color:#f1eee8;cursor:pointer;text-align:left;width:100%;box-shadow:none;transition:border-color .2s, transform .2s var(--ease), box-shadow .2s;background:#121410;border:1px solid #f1eee852;padding:0;display:block;position:relative;overflow:hidden}.HeroTrailer-module__SjZeka__preview img{object-fit:cover;width:100%;height:100%;display:block}.HeroTrailer-module__SjZeka__preview:hover{box-shadow:none;border-color:#f1eee8c7;transform:translateY(-3px)}.HeroTrailer-module__SjZeka__preview:active{transform:translateY(1px)scale(.99)}.HeroTrailer-module__SjZeka__preview:focus-visible{outline:2px solid var(--red);outline-offset:5px}.HeroTrailer-module__SjZeka__thumbnailFallback{color:#f1eee8;letter-spacing:.12em;place-items:center;width:100%;height:100%;font:500 clamp(30px,5vw,72px)/1 DM Mono,monospace;display:grid}.HeroTrailer-module__SjZeka__previewShade{background:linear-gradient(#0000,#0a0c0adb);position:absolute;inset:35% 0 0}.HeroTrailer-module__SjZeka__previewControl{align-items:center;gap:13px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.HeroTrailer-module__SjZeka__play{opacity:.72;font-size:11px}.HeroTrailer-module__SjZeka__previewControl .HeroTrailer-module__SjZeka__play{opacity:1;background:#0c0e0cd1;border:1px solid #f1eee8;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:13px;display:grid}.HeroTrailer-module__SjZeka__paused{transition:none}.HeroTrailer-module__SjZeka__dialog{color:#eeeae2;opacity:0;width:min(1280px,100vw - 48px);max-width:none;transition:opacity .19s ease, transform .19s var(--ease), display .19s allow-discrete;background:#0d0f0d;border:0;padding:0;transform:scale(.985);box-shadow:0 24px 100px #00000073}.HeroTrailer-module__SjZeka__dialog[open]{opacity:1;transform:scale(1)}.HeroTrailer-module__SjZeka__dialog::backdrop{transition:background .19s ease, display .19s allow-discrete;background:#05070500}.HeroTrailer-module__SjZeka__dialog[open]::backdrop{background:#050705e0}@starting-style{.HeroTrailer-module__SjZeka__dialog[open]{opacity:0;transform:scale(.985)}.HeroTrailer-module__SjZeka__dialog[open]::backdrop{background:#05070500}}.HeroTrailer-module__SjZeka__motionPaused,.HeroTrailer-module__SjZeka__motionPaused::backdrop{transition:none}.HeroTrailer-module__SjZeka__panel{padding:20px}.HeroTrailer-module__SjZeka__header,.HeroTrailer-module__SjZeka__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.HeroTrailer-module__SjZeka__header h2{margin:0;font-size:clamp(18px,2vw,26px);font-weight:500}.HeroTrailer-module__SjZeka__close{min-width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #eeeae24d;place-items:center;font-size:30px;line-height:1;display:grid}.HeroTrailer-module__SjZeka__iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;margin-top:16px;display:block}.HeroTrailer-module__SjZeka__footer{color:#b0b2a7;margin-top:12px;font:400 11px/1.6 DM Mono,monospace}.HeroTrailer-module__SjZeka__footer a{color:inherit;text-underline-offset:4px;text-decoration:underline}.HeroTrailer-module__SjZeka__footer a:hover{color:#eeeae2}@media (max-width:640px){.HeroTrailer-module__SjZeka__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.HeroTrailer-module__SjZeka__panel{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.HeroTrailer-module__SjZeka__header{padding-top:env(safe-area-inset-top)}.HeroTrailer-module__SjZeka__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.HeroTrailer-module__SjZeka__preview,.HeroTrailer-module__SjZeka__dialog,.HeroTrailer-module__SjZeka__dialog::backdrop{transition:none}.HeroTrailer-module__SjZeka__preview:hover,.HeroTrailer-module__SjZeka__preview:active,.HeroTrailer-module__SjZeka__dialog{transform:none}}
