.KeyVisual_layer__Al7vh{position:absolute;inset:0;width:100%;height:100%}.KeyVisual_canvas__AnF7y{display:block;z-index:auto;opacity:0;transition:opacity .6s ease}.KeyVisual_canvas__AnF7y.KeyVisual_ready__fW9gS{opacity:1}.KeyVisual_fallback__niK0u{object-fit:cover;transform:scaleY(-1)}.KeyVisual_tune__RKG_t{position:fixed;left:12px;bottom:12px;z-index:1000;display:flex;flex-direction:column;gap:4px;padding:10px 12px;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;color:#111;background:hsla(0,0%,100%,.9)}.KeyVisual_tuneRow__QyN3l{display:grid;grid-template-columns:4em 160px 4em;align-items:center;grid-gap:8px;gap:8px}.KeyVisual_tuneValue__uX6TQ{max-width:300px;margin-top:4px;font-size:11px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.KeyVisual_tuneButton__87g6m{margin-top:4px;padding:2px 8px;font:inherit;cursor:pointer}.ResonanceDebug_panel__fT4qx{position:fixed;top:16px;right:16px;z-index:1000;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;padding:12px;border-radius:8px;background-color:rgba(0,0,0,.85);color:#fff;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ResonanceDebug_panel__fT4qx button{padding:2px 8px;border:1px solid hsla(0,0%,100%,.4);border-radius:4px;background:none;color:inherit;font:inherit;cursor:pointer}.ResonanceDebug_panel__fT4qx button:hover{border-color:#fff}.ResonanceDebug_header__kTgwG{display:flex;justify-content:space-between;align-items:center}.ResonanceDebug_status__vRKXv{margin:8px 0;padding:6px 8px;border-radius:4px;background-color:hsla(0,0%,100%,.1);white-space:pre-wrap}.ResonanceDebug_section__KsRaI{margin-top:12px}.ResonanceDebug_section__KsRaI h3{margin-bottom:4px;font-size:inherit;font-weight:700;color:hsla(0,0%,100%,.6)}.ResonanceDebug_row__fxIqq{display:flex;justify-content:space-between;align-items:center;margin:4px 0}.ResonanceDebug_buttons__DbBvj{display:flex;gap:4px}.ResonanceDebug_active__7cyfG{background-color:#fff!important;color:#000!important}.ResonanceDebug_slider__dzlT_{display:grid;grid-template-columns:96px minmax(0,1fr) 52px 64px;align-items:center;grid-column-gap:6px;column-gap:6px;margin:2px 0}.ResonanceDebug_slider__dzlT_ input[type=range]{width:100%}.ResonanceDebug_slider__dzlT_ input[type=number]{width:100%;padding:1px 2px;border:1px solid hsla(0,0%,100%,.3);border-radius:3px;background:none;color:inherit;font:inherit}.ResonanceDebug_slider__dzlT_ em{font-style:normal;color:hsla(0,0%,100%,.6);white-space:nowrap}.ResonanceDebug_checkbox__eVjEC{display:flex;align-items:center;gap:6px;margin-top:4px}.ResonanceDebug_footer__KL7JG{display:flex;gap:6px;margin-top:12px}@font-face{font-family:ling-one;src:url("data:font/woff2;base64,AAEAAAAKAIAAAwAgT1MvMhG03xcAAAEoAAAAYGNtYXAADABzAAABkAAAADRnbHlmJAM2GwAAAcwAAAAYaGVhZCLbfFwAAACsAAAANmhoZWEnEvkrAAAA5AAAACRobXR4AAEAAAAAAYgAAAAIbG9jYQAMABgAAAHEAAAACG1heHAAcQAiAAABCAAAACBuYW1lBbsdPAAAAeQAAACKcG9zdHQrY6cAAAJwAAAALQABAAAAAQAAsWqD8F8PPPUAAycQAAAAAOHcugAAAAAA4edeTwAAAAAAAQABAAAABwACAAAAAAAAAAEAACcQ+DAAAAB9AAAAfAABAAEAAAAAAAAAAAAAAAAAAAABAAEAAAADAAMAAQAAAAAAAQACAB4ABgAAAGQAAAAAAAAAAwB9AZAABQAIGWQXcAAAAu4ZZBdwAAANrAAyC7gAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3N6bQBAACAAIB9A+DAH0CcQB9AAAAABAAAAABOIG1gAAAAgAAAAAQAAAAAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAIAAAAAQABAABAAAAIP//AAAAIP///+EAAQAAAAAAAAAMAAwADAABAAAAAAABAAEAAgAANRcjAQEBAQAAAAAAAAYATgADAAEECQABAAgAAAADAAEECQACAAIACAADAAEECQADAB4ACgADAAEECQAEAAwAKAADAAEECQAFAAgANAADAAEECQAGAAwAKABMAGkAbgBnADEAMQAuADAAOwBzAHMAegBtADsATABpAG4AZwAtADEATABpAG4AZwAtADEAdgAxAC4AMAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMBAgRuYnNwAAAA") format("woff2")}.typesetting-wrapper wbr{visibility:hidden}.typesetting-word-break{word-break:keep-all;overflow-wrap:anywhere}.typesetting-kerning,.typesetting-thin-space{letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.typesetting-kerning[data-content]:after,.typesetting-thin-space[data-content]:after{content:attr(data-content);font-family:ling-one;line-height:0}.typesetting-no-breaks{letter-spacing:0}.WorksGallery_hoverArea__rD4ly{padding-block:100px}.WorksGallery_viewport__XWlzQ{overflow-x:clip;--u:calc(max(1px, calc(100vw / var(--page-zoom, 1) / 1362)) * 1.5)}.WorksGallery_track__blLt4{display:flex;align-items:center;width:max-content;list-style:none;will-change:transform}.WorksGallery_item___7PR6{position:relative;flex-shrink:0;margin-right:calc(var(--u)*48)}.WorksGallery_frame___C2bW{display:flex;align-items:center}.WorksGallery_thumbnail__cn9EO{position:relative;overflow:hidden}.WorksGallery_image__mCfVL{display:block;width:100%;height:100%}.WorksGallery_croppedImage__gbYpr{position:absolute;max-width:none}.WorksGallery_caption__nxusS{position:absolute;top:calc(100% + 16px);left:0;width:max-content;opacity:0;pointer-events:none;transition:opacity .2s ease}.WorksGallery_active__jtgIg .WorksGallery_caption__nxusS{opacity:1;pointer-events:auto;transition:opacity .2s ease .3s}.WorksGallery_caption__nxusS,.WorksGallery_carouselCaptionInner__Q6O90{display:flex;align-items:baseline;gap:48px}.WorksGallery_captionNumber__D3l6_{position:relative;top:-4px}.WorksGallery_carouselCaptionInner__Q6O90 .WorksGallery_captionNumber__D3l6_{top:-2px}.WorksGallery_captionTitle__HO8PV{display:block;color:inherit;font-size:20px;font-weight:500;line-height:1.35}.WorksGallery_captionArtist__yBOE0{font-size:20px;line-height:1.35}.WorksGallery_carousel__NWBt4{--u:calc(1px * 1.5)}.WorksGallery_carouselCaption__TOBZN{display:grid;align-items:start;justify-items:center;padding:11px 0 0;text-align:left}.WorksGallery_carouselCaptionInner__Q6O90{gap:8px;max-width:calc(100% - 24px)}.WorksGallery_carouselCaptionInner__Q6O90 .WorksGallery_captionArtist__yBOE0,.WorksGallery_carouselCaptionInner__Q6O90 .WorksGallery_captionTitle__HO8PV{font-size:14px;text-wrap:balance}.WorksGallery_carouselStacked__iJQkw{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s .2s}.WorksGallery_carouselStackedActive__C02FW{visibility:visible;opacity:1;transition:opacity .2s ease .3s,visibility 0s}.WorksGallery_scroller__03nTh{display:flex;align-items:center;gap:48px;padding:5px calc(50% - 63px*1.5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.WorksGallery_scroller__03nTh.WorksGallery_autoScrolling__7imKn{scroll-snap-type:none}.WorksGallery_scroller__03nTh::-webkit-scrollbar{display:none}.WorksGallery_carouselItem__xpJsK{flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:normal;cursor:pointer}.WorksGallery_carouselItemActive__ma42N .WorksGallery_thumbnail__cn9EO{outline:1px solid #000;outline-offset:4px}