.site[data-astro-cid-ibq3xxg5]{z-index:20;background:var(--ink);position:relative;overflow:clip}.now-grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.now-card[data-astro-cid-ibq3xxg5]{isolation:isolate;background:var(--ink-3);border-radius:22px;align-items:end;min-height:340px;display:flex;position:relative;overflow:hidden}.now-card[data-astro-cid-ibq3xxg5].big{grid-area:span 2/span 2;min-height:560px}.nc-bg[data-astro-cid-ibq3xxg5]{z-index:-2;position:absolute;inset:0}.nc-bg[data-astro-cid-ibq3xxg5] img[data-astro-cid-ibq3xxg5],.nc-bg[data-astro-cid-ibq3xxg5] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.now-card[data-astro-cid-ibq3xxg5]:hover .nc-bg[data-astro-cid-ibq3xxg5] img[data-astro-cid-ibq3xxg5]{transform:scale(1.05)}.nc-bg[data-astro-cid-ibq3xxg5]{container-type:size}.nc-video[data-astro-cid-ibq3xxg5]{opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden}.nc-video[data-astro-cid-ibq3xxg5] iframe{border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.36)}.now-card[data-astro-cid-ibq3xxg5].video-on .nc-video[data-astro-cid-ibq3xxg5]{opacity:1}.snd[data-astro-cid-ibq3xxg5],.pse[data-astro-cid-ibq3xxg5]{z-index:3;background:rgba(var(--scrim),.7);opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .4s,transform .4s,background .2s;display:grid;position:absolute;top:18px;right:18px;transform:scale(.8)}.pse[data-astro-cid-ibq3xxg5]{right:72px}.now-card[data-astro-cid-ibq3xxg5].video-on .snd[data-astro-cid-ibq3xxg5],.now-card[data-astro-cid-ibq3xxg5].video-on .pse[data-astro-cid-ibq3xxg5],.now-card[data-astro-cid-ibq3xxg5].video-paused .pse[data-astro-cid-ibq3xxg5]{opacity:1;pointer-events:auto;transform:none}.snd[data-astro-cid-ibq3xxg5]:hover,.pse[data-astro-cid-ibq3xxg5]:hover{background:var(--cream);color:var(--ink)}.snd[data-astro-cid-ibq3xxg5] svg[data-astro-cid-ibq3xxg5],.pse[data-astro-cid-ibq3xxg5] svg[data-astro-cid-ibq3xxg5]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.snd[data-astro-cid-ibq3xxg5] svg[data-astro-cid-ibq3xxg5] path[data-astro-cid-ibq3xxg5]:first-child,.pse[data-astro-cid-ibq3xxg5] .on[data-astro-cid-ibq3xxg5] path[data-astro-cid-ibq3xxg5]{fill:currentColor}.pse[data-astro-cid-ibq3xxg5] .off[data-astro-cid-ibq3xxg5] path[data-astro-cid-ibq3xxg5]{stroke-width:3px}.snd[data-astro-cid-ibq3xxg5] .on[data-astro-cid-ibq3xxg5],.snd[data-astro-cid-ibq3xxg5].on .off[data-astro-cid-ibq3xxg5],.pse[data-astro-cid-ibq3xxg5] .on[data-astro-cid-ibq3xxg5],.pse[data-astro-cid-ibq3xxg5].on .off[data-astro-cid-ibq3xxg5]{display:none}.snd[data-astro-cid-ibq3xxg5].on .on[data-astro-cid-ibq3xxg5],.pse[data-astro-cid-ibq3xxg5].on .on[data-astro-cid-ibq3xxg5]{display:block}.now-card[data-astro-cid-ibq3xxg5]:before{content:"";z-index:-1;background:linear-gradient(to top, rgba(var(--scrim),.96) 18%, rgba(var(--scrim),.45) 60%, rgba(var(--scrim),.1));position:absolute;inset:0}.nc-link[data-astro-cid-ibq3xxg5]{z-index:1;position:absolute;inset:0}.nc-in[data-astro-cid-ibq3xxg5]{z-index:2;pointer-events:none;width:100%;padding:clamp(18px,2.4vw,32px);position:relative}.nc-in[data-astro-cid-ibq3xxg5] .btn[data-astro-cid-ibq3xxg5],.nc-in[data-astro-cid-ibq3xxg5] a[data-astro-cid-ibq3xxg5]{pointer-events:auto}.nc-tags[data-astro-cid-ibq3xxg5]{gap:6px;margin-bottom:12px;display:flex}.now-card[data-astro-cid-ibq3xxg5] h3[data-astro-cid-ibq3xxg5]{font:500 clamp(24px, 2.6vw, 36px)/.98 var(--display);letter-spacing:-.025em}.now-card[data-astro-cid-ibq3xxg5].big h3[data-astro-cid-ibq3xxg5]{font-size:clamp(32px,3.6vw,52px);line-height:1.02}.nc-m[data-astro-cid-ibq3xxg5]{color:var(--cream-2);margin-top:8px;font-size:14px}.nc-lg[data-astro-cid-ibq3xxg5]{font:400 15px/1.4 var(--sans);color:var(--cream-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.now-card[data-astro-cid-ibq3xxg5].big .nc-lg[data-astro-cid-ibq3xxg5]{color:var(--cream);font-size:clamp(17px,1.5vw,20px)}.nc-w[data-astro-cid-ibq3xxg5]{color:var(--mute);margin-top:10px;font-size:13px}.nc-w[data-astro-cid-ibq3xxg5] b[data-astro-cid-ibq3xxg5]{color:var(--cream);font-weight:500}.nc-act[data-astro-cid-ibq3xxg5]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (width<=980px){.now-grid[data-astro-cid-ibq3xxg5]{grid-template-columns:1fr 1fr}.now-card[data-astro-cid-ibq3xxg5].big{grid-area:auto/span 2;min-height:480px}}@media (width<=620px){.now-grid[data-astro-cid-ibq3xxg5]{grid-template-columns:1fr}.now-card[data-astro-cid-ibq3xxg5].big{grid-column:auto}.now-card[data-astro-cid-ibq3xxg5]{min-height:380px}}.also[data-astro-cid-ibq3xxg5]{margin-top:clamp(36px,4vw,56px)}.soon-arr[data-astro-cid-ibq3xxg5]{margin-bottom:14px}.soon-track[data-astro-cid-ibq3xxg5]{scroll-snap-type:x mandatory;padding:6px var(--gut) 18px;margin:0 calc(var(--gut) * -1);scroll-padding:0 var(--gut);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.soon-track[data-astro-cid-ibq3xxg5]::-webkit-scrollbar{display:none}.soon[data-astro-cid-ibq3xxg5]{scroll-snap-align:start;flex:none;width:clamp(170px,17vw,240px)}.soon[data-astro-cid-ibq3xxg5] .date[data-astro-cid-ibq3xxg5]{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.soon[data-astro-cid-ibq3xxg5] .d[data-astro-cid-ibq3xxg5]{font:500 46px/1 var(--display);letter-spacing:-.028em;color:var(--date)}.soon[data-astro-cid-ibq3xxg5] .d[data-astro-cid-ibq3xxg5]:empty:before{content:" "}.soon[data-astro-cid-ibq3xxg5] .m[data-astro-cid-ibq3xxg5]{font:400 17px/1.4 var(--sans);color:var(--cream-2)}.pr-grid[data-astro-cid-ibq3xxg5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pr[data-astro-cid-ibq3xxg5]{background:var(--ink-2);border:1px solid var(--line);transition:border-color .3s, transform .4s var(--ease);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pr[data-astro-cid-ibq3xxg5]:hover{border-color:var(--cream-2);transform:translateY(-4px)}.pr-img[data-astro-cid-ibq3xxg5]{aspect-ratio:16/9;background:var(--ink-3);overflow:hidden}.pr-img[data-astro-cid-ibq3xxg5] img[data-astro-cid-ibq3xxg5],.pr-img[data-astro-cid-ibq3xxg5] img,.pr-img[data-astro-cid-ibq3xxg5] .tp{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pr[data-astro-cid-ibq3xxg5]:hover .pr-img[data-astro-cid-ibq3xxg5] img[data-astro-cid-ibq3xxg5]{transform:scale(1.05)}.pr-in[data-astro-cid-ibq3xxg5]{gap:6px;padding:20px 22px 24px;display:grid}.pr-dt[data-astro-cid-ibq3xxg5]{color:var(--mute);font-size:13px}.pr-in[data-astro-cid-ibq3xxg5] b[data-astro-cid-ibq3xxg5]{font:500 22px/1.1 var(--display);letter-spacing:-.012em}.pr-hl[data-astro-cid-ibq3xxg5]{color:var(--cream-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}@media (width<=860px){.pr-grid[data-astro-cid-ibq3xxg5]{grid-template-columns:1fr}}.book-band[data-astro-cid-ibq3xxg5]{background:radial-gradient(ellipse at 100% 0%, rgba(var(--red-rgb),.2), transparent 60%), var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,4vw,56px) 32px;margin-inline:calc(50% - 50vw);padding:clamp(56px,7vw,96px) calc(50vw - 50%);display:grid}.book-band[data-astro-cid-ibq3xxg5] .kicker[data-astro-cid-ibq3xxg5]{margin-bottom:10px}.steps[data-astro-cid-ibq3xxg5]{counter-reset:s;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);list-style:none;display:grid}.steps[data-astro-cid-ibq3xxg5] li[data-astro-cid-ibq3xxg5]{counter-increment:s;border-top:1px solid var(--line);color:var(--cream-2);padding-top:14px;font-size:16px}.steps[data-astro-cid-ibq3xxg5] li[data-astro-cid-ibq3xxg5]:before{content:counter(s);color:var(--mute);margin-bottom:10px;font-size:15px;display:block}.steps[data-astro-cid-ibq3xxg5] b[data-astro-cid-ibq3xxg5]{color:var(--cream);font:500 20px var(--display);letter-spacing:-.012em;margin-bottom:6px;display:block}.fmts[data-astro-cid-ibq3xxg5]{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:8px;display:flex}@media (width<=860px){.book-band[data-astro-cid-ibq3xxg5]{grid-template-columns:1fr}.fmts[data-astro-cid-ibq3xxg5]{grid-area:3/1;justify-content:flex-start}.steps[data-astro-cid-ibq3xxg5]{grid-template-columns:1fr}}html:not(.no-js,.px-off) .site,html:not(.no-js,.px-off) .foot{display:none}body .foot{z-index:20;margin-top:0;position:relative}.px[data-astro-cid-lcdefpme]{position:relative}.px-off .px[data-astro-cid-lcdefpme]{display:none}.px-pane[data-astro-cid-lcdefpme]{backface-visibility:hidden;will-change:transform;background:#111;width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.px-img[data-astro-cid-lcdefpme]{will-change:transform;isolation:isolate;position:absolute;inset:0}.px-img[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.px-panels[data-astro-cid-lcdefpme]{z-index:10;position:relative}.px-panels[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{text-shadow:none}.px-panel[data-astro-cid-lcdefpme]{height:100svh;min-height:520px;position:relative}.px-panel[data-astro-cid-lcdefpme]:last-child{height:100lvh}.px-link[data-astro-cid-lcdefpme]{text-align:center;color:#fff;text-shadow:0 1px 28px #0009,0 0 2px #00000040;flex-direction:column;justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex}.px-kicker[data-astro-cid-lcdefpme]{color:#ffffffdb;margin-bottom:10px;font-size:clamp(15px,1.3vw,18px)}.px-title[data-astro-cid-lcdefpme]{font:500 clamp(40px, 6.4vw, 96px)/1 var(--display);letter-spacing:-.03em;margin-bottom:clamp(18px,2.4vw,28px)}.px-link[data-astro-cid-lcdefpme]:hover .btn[data-astro-cid-lcdefpme].pri{background:var(--cream-2)}.px-hint[data-astro-cid-lcdefpme]{text-align:center;color:#fffc;font-size:14px;position:absolute;bottom:clamp(24px,5vh,56px);left:0;right:0}.wall[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;inset:-14% -22%;transform:rotate(-8deg)}.wall[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{width:max-content;animation:marquee var(--dur,90s) linear infinite;gap:14px;display:flex}.wall[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]:nth-child(2n){animation-direction:reverse}.wall[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2/3;object-fit:cover;border-radius:10px;flex:none;width:clamp(120px,max(11vw,15lvh),240px)}
