.MJAXFG_stage{--f:.318;--ar:.5625;aspect-ratio:16/9;background:var(--stage);isolation:isolate;contain:layout paint style;width:100%;position:relative;overflow:hidden}@media (max-width:1023px){.MJAXFG_stage{--f:.473;--ar:.6667;aspect-ratio:3/2}}@media (max-width:599px){.MJAXFG_stage{--f:.86;--ar:2.03;--feat-top:4.5%;aspect-ratio:1/2.03}.MJAXFG_stage[data-ready=false] .MJAXFG_tile[data-initial=true]{top:calc(var(--feat-top) + (var(--f) / var(--ar)) * 50%)}.MJAXFG_caption{top:calc(var(--feat-top) + (var(--f) / var(--ar)) * 100% + 14px)}}.MJAXFG_world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.MJAXFG_tile{opacity:0;visibility:hidden;will-change:transform, opacity;backface-visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.MJAXFG_tile img{object-fit:cover;background:#dfe2db;width:100%;height:100%}.MJAXFG_stage[data-ready=false] .MJAXFG_tile[data-initial=true]{width:calc(var(--f) * 100%);aspect-ratio:1;opacity:1;visibility:visible;height:auto;top:38%;left:50%;transform:translate(-50%,-50%)}.MJAXFG_caption{left:50%;top:calc(38% + (var(--f) / var(--ar)) * 50% + 14px);width:calc(var(--f) * 100%);background:var(--card);border:1px solid var(--line);pointer-events:none;will-change:transform, opacity;border-radius:4px;padding:clamp(14px,1.4vw,22px) clamp(16px,1.5vw,24px) clamp(16px,1.5vw,24px);position:absolute;transform:translate(-50%)}.MJAXFG_captionSetting{font-family:var(--font-sans);color:var(--ink-2);letter-spacing:.01em;margin:0 0 6px;font-size:clamp(12px,.75vw,14px);font-weight:500}.MJAXFG_captionGoods{font-family:var(--font-serif);letter-spacing:-.012em;font-variation-settings:"opsz" 32;text-wrap:balance;margin:0;font-size:clamp(20px,1.2vw + 12px,40px);font-weight:400;line-height:1.12}.MJAXFG_copy{text-align:center;opacity:0;pointer-events:none;width:min(60%,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MJAXFG_copy[data-visible=true]{pointer-events:auto}.MJAXFG_copyTitle{max-width:100%;font-family:var(--font-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 60;text-wrap:balance;margin:0 auto;font-size:clamp(32px,22px + 1.5vw,52px);font-weight:400;line-height:1.08}.MJAXFG_copyOverview{max-width:620px;font-family:var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin:18px auto 0;font-size:clamp(15px,.2vw + 14px,17px);line-height:1.53}.MJAXFG_copyAction{margin-top:20px}@media (max-width:1023px){.MJAXFG_copy{width:58%}}@media (max-width:599px){.MJAXFG_copy{width:84%}.MJAXFG_copyTitle{max-width:14ch}.MJAXFG_copyOverview{margin-top:14px}}.MJAXFG_toggle{background:var(--card);width:36px;height:36px;color:var(--ink-2);cursor:pointer;opacity:.9;border:0;border-radius:10px;justify-content:center;align-items:center;transition:opacity .16s,background-color .16s;display:inline-flex;position:absolute;bottom:16px;right:16px}.MJAXFG_toggle:hover{opacity:1;background:#fff}.MJAXFG_toggle svg{width:14px;height:14px}.MJAXFG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
