.nmcg{position:relative;margin:1.6em 0;background:#e5f2f7}.nmcg-view{--nmcg-h:220px;--nmcg-pad:22px;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0}.nmcg-view .nmcg-track{display:flex;gap:26px;margin:0;padding:20px var(--nmcg-pad) 18px;list-style:none;overflow-x:auto}.nmcg-view .nmcg-item{flex:0 0 auto;width:calc(var(--nmcg-h) * .7634);margin:0;padding:0;list-style:none}.nmcg-view .nmcg-item::marker{content:none}.nmcg-view.is-on{height:calc(var(--nmcg-h) + 64px);touch-action:pan-y;cursor:grab}.nmcg-view.is-on .nmcg-track{display:block;position:relative;height:100%;padding:0;overflow:visible}.nmcg-view.is-on .nmcg-item{position:absolute;top:20px;left:0;transform-origin:0 100%;will-change:transform;backface-visibility:hidden}.nmcg-view.is-drag{cursor:grabbing}.nmcg-view.is-drag .nmcg-btn{pointer-events:none}.nmcg-view .nmcg-btn{display:block;width:100%;margin:0;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer}.nmcg-view .nmcg-btn:hover,.nmcg-view .nmcg-btn:focus{color:inherit;background:none;outline:none}.nmcg-cover{position:relative;display:block;height:var(--nmcg-h);background:#c9dde6;box-shadow:3px 0 0 #f3f3ee,4px 0 0 #b9c5cc,0 10px 16px -10px rgb(0 45 70 / .45);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nmcg-item.is-pile .nmcg-cover{box-shadow:-3px 0 6px rgb(0 45 70 / .22)}.nmcg-cover img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.nmcg-cover::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .26) 0,rgb(255 255 255 / .2) 1.8%,rgb(0 0 0 / .1) 3.6%,#fff0 7%),linear-gradient(120deg,rgb(255 255 255 / .2) 0,#fff0 40%)}.nmcg-cover::after{content:"";position:absolute;inset:0;z-index:-1;box-shadow:0 22px 34px -12px rgb(0 60 95 / .55);opacity:0;transition:opacity .3s}.nmcg-shade{position:absolute;inset:0;z-index:2;background:#032a3c;opacity:0;pointer-events:none}.nmcg-label{display:block;margin-top:11px;font:600 12px/1.2 var(--nm-display,sans-serif);letter-spacing:.1em;white-space:nowrap;color:var(--nm-blue,#00709e)}.nmcg-view .nmcg-btn:focus-visible .nmcg-cover{outline:3px solid var(--nm-pink,#f49db1);outline-offset:3px}@media (hover:hover){.nmcg-view .nmcg-btn:hover .nmcg-cover{transform:translateY(-8px)}.nmcg-view .nmcg-btn:hover .nmcg-cover::after{opacity:1}}.nmcg-view .nmcg-btn:focus-visible .nmcg-cover{transform:translateY(-8px)}.nmcg-view.is-on .nmcg-item:focus-within{z-index:2001!important}html.nmcg-lock,html.nmcg-lock body{overflow:hidden}.nmcg-lb{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;color:#fff;background:#03202e;font-family:var(--nm-display,sans-serif);opacity:0;transition:opacity .25s;overscroll-behavior:contain;touch-action:none}.nmcg-lb[hidden]{display:none}.nmcg-lb.is-open{opacity:1}.nmcg-lb-top{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 10px 0 24px}.nmcg-lb-title{font:700 15px/1.2 var(--nm-display,sans-serif);letter-spacing:.1em;text-transform:uppercase}.nmcg-lb-title span{color:var(--nm-pink,#f49db1)}.nmcg-lb-count{font-size:13px;letter-spacing:.06em;color:rgb(255 255 255 / .6)}.nmcg-lb button{margin:0;padding:0;font:inherit;color:#fff;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer}.nmcg-lb .nmcg-lb-x{display:grid;place-items:center;width:46px;height:46px;margin-left:auto}.nmcg-lb .nmcg-lb-x:hover,.nmcg-lb .nmcg-lb-x:focus-visible{color:#fff;background:var(--nm-pink,#f49db1)}.nmcg-lb-stage{position:relative;flex:1 1 auto;min-height:0;margin:6px 76px 18px}.nmcg-lb .nmcg-lb-side{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:50px;height:64px;margin-top:-32px;font:400 44px/1 var(--nm-display,sans-serif);color:#fff;background:rgb(255 255 255 / .08)}.nmcg-lb .nmcg-lb-side:hover,.nmcg-lb .nmcg-lb-side:focus-visible{color:#fff;background:var(--nm-blue,#00709e)}.nmcg-lb .nmcg-lb-side:disabled{opacity:.2;cursor:default;background:rgb(255 255 255 / .08)}.nmcg-lb-side.is-prev{left:-66px}.nmcg-lb-side.is-next{right:-66px}.nmcg-lb-frame{position:absolute;background:#12384a;box-shadow:0 30px 60px -18px rgb(0 0 0 / .65),0 0 0 1px rgb(255 255 255 / .06);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.nmcg-lb-frame img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.nmcg-lb-full{opacity:0;transition:opacity .3s}.nmcg-lb-full.is-loaded{opacity:1}.nmcg-lb-frame.is-from-r,.nmcg-lb-frame.is-to-r{opacity:0;transform:translate3d(70px,0,0)}.nmcg-lb-frame.is-from-l,.nmcg-lb-frame.is-to-l{opacity:0;transform:translate3d(-70px,0,0)}.nmcg-lb-frame.is-from-0{opacity:0;transform:scale(.94)}.nmcg-lb-frame.is-drag{transition:none}.nmcg-lb .nmcg-view{--nmcg-h:116px;--nmcg-pad:24px;flex:0 0 auto;touch-action:none;background:rgb(255 255 255 / .05);border-top:1px solid rgb(255 255 255 / .08)}.nmcg-lb .nmcg-label{color:rgb(255 255 255 / .7)}.nmcg-lb .nmcg-cover{box-shadow:2px 0 0 #e9ece9,3px 0 0 #8fa3ad,0 10px 18px -8px rgb(0 0 0 / .7)}.nmcg-lb .nmcg-item.is-pile .nmcg-cover{box-shadow:2px 0 0 #e9ece9,3px 0 0 #8fa3ad}.nmcg-lb .nmcg-cover::after{box-shadow:0 16px 26px -10px rgb(0 0 0 / .8)}.nmcg-lb .nmcg-shade{background:#021b27}.nmcg-lb .is-active .nmcg-cover{outline:3px solid var(--nm-pink,#f49db1);outline-offset:3px}.nmcg-lb .is-active.is-pile .nmcg-cover{outline-color:#fff0}.nmcg-lb .is-active .nmcg-label{color:var(--nm-pink,#f49db1)}@media (max-width:700px){.nmcg-view{--nmcg-h:156px;--nmcg-pad:14px}.nmcg-lb-top{min-height:52px;padding-left:16px}.nmcg-lb-stage{margin:4px 14px 14px}.nmcg-lb .nmcg-lb-side{display:none}.nmcg-lb .nmcg-view{--nmcg-h:86px;--nmcg-pad:14px}}@media (prefers-reduced-motion:reduce){.nmcg-cover,.nmcg-lb-frame{transition:opacity .2s}.nmcg-lb-frame.is-from-r,.nmcg-lb-frame.is-to-r,.nmcg-lb-frame.is-from-l,.nmcg-lb-frame.is-to-l,.nmcg-lb-frame.is-from-0{transform:none}}.nmcg .nmcg-arrow{position:absolute;top:50%;z-index:3;display:none;place-items:center;width:40px;height:58px;margin:-38px 0 0;padding:0;font:400 32px/1 var(--nm-display,sans-serif);color:var(--nm-blue,#00709e);background:#fff;border:2px solid var(--nm-blue,#00709e);border-radius:0;box-shadow:none;cursor:pointer}.nmcg .nmcg-arrow.is-prev{left:6px}.nmcg .nmcg-arrow.is-next{right:6px}.nmcg .nmcg-arrow:hover,.nmcg .nmcg-arrow:focus-visible{color:#fff;background:var(--nm-pink,#f49db1);border-color:var(--nm-pink,#f49db1)}.nmcg .nmcg-arrow:disabled{opacity:.35;cursor:default;color:var(--nm-blue,#00709e);background:#fff;border-color:var(--nm-blue,#00709e)}.nmcg .nmcg-arrow[hidden]{display:none!important}@media (hover:hover) and (pointer:fine){.nmcg .nmcg-arrow{display:grid}.nmcg>.nmcg-view{--nmcg-pad:58px}}.nmcg-lb .nmcg-lb-read{display:inline-flex;align-items:center;gap:12px;margin-left:auto;padding:0 0 0 14px;font:700 13px/1 var(--nm-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;border:2px solid #fff}.nmcg-lb .nmcg-lb-read[hidden]{display:none}.nmcg-lb .nmcg-lb-read span:last-child{display:grid;place-items:center;width:36px;height:36px;font-size:17px;background:var(--nm-pink,#f49db1)}.nmcg-lb .nmcg-lb-read:hover,.nmcg-lb .nmcg-lb-read:focus-visible{color:var(--nm-blue,#00709e);background:#fff}.nmcg-lb .nmcg-lb-read:not([hidden])+.nmcg-lb-x{margin-left:8px}.nmcg-lb-top{min-height:52px;padding-top:6px}.nmcg-lb-stage{margin:4px 70px 8px}.nmcg-lb .nmcg-view{--nmcg-h:92px}@media (max-width:700px){.nmcg-lb-stage{margin:2px 8px 8px}.nmcg-lb .nmcg-view{--nmcg-h:72px}.nmcg-lb .nmcg-lb-read{padding-left:10px;font-size:11px;letter-spacing:.04em}.nmcg-lb .nmcg-lb-read span:last-child{width:30px;height:30px}}