.hero-model-slider_slider__0FBaH{--photo-height:440px;min-width:0;border:1px solid var(--line);background:#eeeade;padding:12px}.hero-model-slider_visual__wO6_C{display:grid;place-items:center;height:var(--photo-height);background:#e5e0d5}.hero-model-slider_portrait__PEIuc{position:relative;width:min(100%,calc(var(--photo-height) * 2 / 3));height:auto;aspect-ratio:2/3;margin:auto;isolation:isolate;overflow:hidden}.hero-model-slider_scene__Vpcna{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.hero-model-slider_shown__hIBpz{opacity:1}.hero-model-slider_photo__VuOdK{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hero-model-slider_glyph__YlYBg{position:absolute;height:auto;object-fit:contain;mix-blend-mode:multiply;opacity:.84;pointer-events:none}.hero-model-slider_loading__bZJIK{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:var(--muted)}.hero-model-slider_caption__9ncqT{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:38px;padding:6px 0;font-size:12px}.hero-model-slider_character__3rHYC{font-size:22px;vertical-align:middle}.hero-model-slider_controls__TiDAe{display:flex;gap:6px;align-items:center}.hero-model-slider_controls__TiDAe button{min-width:44px;min-height:44px;padding:7px 10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12px}.hero-model-slider_controls__TiDAe button[aria-pressed=true]{border-color:var(--red)}.hero-model-slider_controls__TiDAe button:disabled{color:var(--muted);cursor:default}.hero-model-slider_controls__TiDAe a{margin-left:auto;font-size:11px}.hero-model-slider_note__Th_x8{font-size:9px;line-height:1.4;color:var(--muted);margin:8px 0 0}.hero-model-slider_note__Th_x8 button{min-height:44px;background:none;border:0;color:var(--ink);text-decoration:underline}.hero-model-slider_visual__wO6_C:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media(max-width:640px){.hero-model-slider_slider__0FBaH{--photo-height:280px;padding:8px}.hero-model-slider_caption__9ncqT{min-height:34px;font-size:11px}.hero-model-slider_note__Th_x8{font-size:8px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.hero-model-slider_scene__Vpcna{transition:none}}.home-power-video_section__vBTz1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(24px,5vw,70px);align-items:center;padding-block:clamp(32px,6vw,64px);border-bottom:1px solid var(--line,#ddd5ca)}.home-power-video_copy__R3Y_0{max-width:560px;min-width:0}.home-power-video_copy__R3Y_0 h2{font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.2;margin:10px 0 18px}.home-power-video_copy__R3Y_0 p{line-height:1.8}.home-power-video_copy__R3Y_0 .home-power-video_small-note__0Wj14{font-size:12px}.home-power-video_player__DBoz7{width:min(100%,320px);aspect-ratio:9/16;margin:auto;background:#eee8de;border-radius:12px;overflow:hidden}.home-power-video_player__DBoz7 iframe{width:100%;height:100%;border:0;display:block}.home-power-video_play__Wx3j4{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;border:0;background:#f4f0e6;color:#232b24;cursor:pointer;font:inherit}.home-power-video_play__Wx3j4:hover{background:#eee5d8}.home-power-video_play__Wx3j4:focus-visible{outline:3px solid #77573d;outline-offset:-6px}.home-power-video_artwork__t52d7{display:block;width:160px;height:180px}.home-power-video_artwork__t52d7 .kanji-typeset-image{width:100%;height:100%;object-fit:contain}.home-power-video_reading__ez_63{font-size:13px;color:#874535}.home-power-video_playIcon__lcamk{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#44392e;color:#fff;font-size:20px}@media(max-width:640px){.home-power-video_section__vBTz1{grid-template-columns:minmax(0,1fr);gap:24px}.home-power-video_copy__R3Y_0 h2{font-size:30px}.home-power-video_player__DBoz7{width:min(100%,280px)}}