.GlitchKvCard-module__vzytPG__card{aspect-ratio:3/4;background:var(--c-grey-100);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:visible}.GlitchKvCard-module__vzytPG__frame{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__frame,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__frame,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__frame{animation:.5s step-end GlitchKvCard-module__vzytPG__cardWarp}@keyframes GlitchKvCard-module__vzytPG__cardWarp{0%{filter:url(#cardWarp1)}16%{filter:none}32%{filter:url(#cardWarp2)}48%{filter:none}64%{filter:url(#cardWarp3)}80%{filter:none}to{filter:none}}.GlitchKvCard-module__vzytPG__kv,.GlitchKvCard-module__vzytPG__placeholder{object-fit:cover;transition:transform var(--dur-reveal) var(--ease)}.GlitchKvCard-module__vzytPG__placeholder{background:linear-gradient(135deg, var(--c-pastel-lavender), var(--c-pastel-blue));position:absolute;inset:0}.GlitchKvCard-module__vzytPG__card:hover,.GlitchKvCard-module__vzytPG__card:focus-visible{z-index:4}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__kv,.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__placeholder{transform:scale(1.05)}.GlitchKvCard-module__vzytPG__slice{z-index:2;pointer-events:none;opacity:0;background-image:var(--kv);will-change:transform, clip-path;background-position:50%;background-size:cover;position:absolute;inset:0}.GlitchKvCard-module__vzytPG__slice1{filter:saturate(1.7)hue-rotate(-22deg)}.GlitchKvCard-module__vzytPG__slice2{filter:saturate(1.6)hue-rotate(46deg)contrast(1.25)}.GlitchKvCard-module__vzytPG__slice3{filter:saturate(1.8)hue-rotate(165deg)}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__slice1,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__slice1,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__slice1{animation:.55s steps(2,end) GlitchKvCard-module__vzytPG__slice1}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__slice2,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__slice2,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__slice2{animation:.5s steps(2,end) GlitchKvCard-module__vzytPG__slice2}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__slice3,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__slice3,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__slice3{animation:.6s steps(2,end) GlitchKvCard-module__vzytPG__slice3}@keyframes GlitchKvCard-module__vzytPG__slice1{0%{opacity:0}8%{opacity:.95;clip-path:inset(2% 0 34% 26%);transform:translate(34px,-16px)}18%{opacity:0}28%{opacity:.9;clip-path:inset(36% 26% 0 0);transform:translate(-34px,18px)}40%{opacity:0}52%{opacity:.45;clip-path:inset(18% 40% 40% 10%);transform:translate(14px,-8px)}60%{opacity:0}to{opacity:0}}@keyframes GlitchKvCard-module__vzytPG__slice2{0%{opacity:0}10%{opacity:.9;clip-path:inset(34% 0 0 26%);transform:translate(32px,20px)}20%{opacity:0}30%{opacity:.95;clip-path:inset(0 26% 36% 0);transform:translate(-30px,-16px)}42%{opacity:0}54%{opacity:.45;clip-path:inset(30% 30% 20% 20%);transform:translate(-12px,8px)}62%{opacity:0}to{opacity:0}}@keyframes GlitchKvCard-module__vzytPG__slice3{0%{opacity:0}8%{opacity:.9;clip-path:inset(0 14% 36%);transform:translate(12px,-20px)}18%{opacity:0}30%{opacity:.92;clip-path:inset(20% 0 20% 30%);transform:translate(36px,8px)}42%{opacity:0}54%{opacity:.45;clip-path:inset(38% 32% 0 0);transform:translate(-20px,10px)}62%{opacity:0}to{opacity:0}}.GlitchKvCard-module__vzytPG__scrim{pointer-events:none;background:linear-gradient(#0000 38%,#00000057 66%,#000c 100%);position:absolute;inset:0}.GlitchKvCard-module__vzytPG__overlay{inset-inline:0;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);display:grid;position:absolute;bottom:0}.GlitchKvCard-module__vzytPG__cat{letter-spacing:4px;text-transform:uppercase;color:var(--c-orange);font-size:11px}.GlitchKvCard-module__vzytPG__title{color:var(--c-white);letter-spacing:-.3px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.03;position:relative}.GlitchKvCard-module__vzytPG__title:before,.GlitchKvCard-module__vzytPG__title:after{content:attr(data-text);pointer-events:none;opacity:0;font:inherit;letter-spacing:inherit;line-height:inherit;clip-path:inset(50% 0);position:absolute;inset:0}.GlitchKvCard-module__vzytPG__title:before{color:#00e6f6;text-shadow:2px 0 #00e6f6}.GlitchKvCard-module__vzytPG__title:after{color:#ff013c;text-shadow:-2px 0 #ff013c}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__title:before,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__title:before,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__title:before{animation:.8s steps(2,end) 44ms GlitchKvCard-module__vzytPG__glitchCyan}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__title:after,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__title:after,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__title:after{animation:.8s steps(2,end) 44ms GlitchKvCard-module__vzytPG__glitchRed}@keyframes GlitchKvCard-module__vzytPG__glitchCyan{0%{opacity:0;clip-path:inset(50% 0)}22%{opacity:.4;clip-path:inset(40% 0 46%);transform:translate(-6px)}36%{opacity:0}56%{opacity:.9;clip-path:inset(18% 0 42%);transform:translate(-12px,-2px)}68%{opacity:.9;clip-path:inset(60% 0 12%);transform:translate(11px,2px)}80%{opacity:.95;clip-path:inset(8% 0 66%);transform:translate(-14px,1px)}90%{opacity:.9;clip-path:inset(46% 0 30%);transform:translate(13px,-1px)}to{opacity:0;clip-path:inset(50% 0);transform:translate(0)}}@keyframes GlitchKvCard-module__vzytPG__glitchRed{0%{opacity:0;clip-path:inset(50% 0)}26%{opacity:.4;clip-path:inset(52% 0 34%);transform:translate(6px)}40%{opacity:0}58%{opacity:.9;clip-path:inset(70% 0 8%);transform:translate(12px,2px)}70%{opacity:.9;clip-path:inset(10% 0 74%);transform:translate(-11px,-2px)}82%{opacity:.95;clip-path:inset(50% 0 30%);transform:translate(13px,1px)}92%{opacity:.9;clip-path:inset(24% 0 60%);transform:translate(-12px,2px)}to{opacity:0;clip-path:inset(50% 0);transform:translate(0)}}.GlitchKvCard-module__vzytPG__noise{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;clip-path:inset(50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1 1 0 1 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__noise,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__noise,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__noise{animation:.62s steps(2,end) GlitchKvCard-module__vzytPG__cardNoise}@keyframes GlitchKvCard-module__vzytPG__cardNoise{0%{opacity:.62;clip-path:inset(44% 6% 8% 40%);background-position:0 0}12%{opacity:0}18%{opacity:0;clip-path:inset(6% 42% 44% 6%);background-position:-46px 22px}19%{opacity:.6;clip-path:inset(6% 42% 44% 6%);background-position:-46px 22px}32%{opacity:0}46%{opacity:0;clip-path:inset(26% 8% 24% 42%);background-position:30px -18px}47%{opacity:.32;clip-path:inset(26% 8% 24% 42%);background-position:30px -18px}56%{opacity:0}to{opacity:0}}.GlitchKvCard-module__vzytPG__more{letter-spacing:1px;color:#ffffffd1;opacity:0;transition:opacity var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease);font-size:12px;transform:translateY(4px)}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__more,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__more,.GlitchKvCard-module__vzytPG__card[data-glitch-active] .GlitchKvCard-module__vzytPG__more{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.GlitchKvCard-module__vzytPG__kv,.GlitchKvCard-module__vzytPG__placeholder,.GlitchKvCard-module__vzytPG__more{transition:none}.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__title:before,.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__title:after,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__title:before,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__title:after,.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__noise,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__noise,.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__slice,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__slice,.GlitchKvCard-module__vzytPG__card:hover .GlitchKvCard-module__vzytPG__frame,.GlitchKvCard-module__vzytPG__card:focus-visible .GlitchKvCard-module__vzytPG__frame{animation:none}}
.Badge-module__YwERlq__badge{font-family:var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--c-text2);border:1px solid var(--c-border);border-radius:999px;padding:2px 10px;font-size:11px;display:inline-block}
.NewsItem-module__8MMEOa__row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--c-border);transition:color var(--dur-micro);display:flex}.NewsItem-module__8MMEOa__row:hover{color:var(--c-accent)}.NewsItem-module__8MMEOa__date{font-family:var(--f-mono);font-size:var(--fs-caption);letter-spacing:1px;color:var(--c-text3);flex-shrink:0;width:96px}.NewsItem-module__8MMEOa__title{font-family:var(--f-jp);font-size:var(--fs-body);color:inherit}@media (max-width:900px){.NewsItem-module__8MMEOa__row{gap:var(--sp-2);flex-wrap:wrap}.NewsItem-module__8MMEOa__date{width:auto}}
.WorksSlider-module__Ow0yRq__wrap{min-width:0;position:relative}.WorksSlider-module__Ow0yRq__track{gap:var(--sp-4);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:var(--sp-3) var(--sp-4);cursor:grab;display:flex;overflow-x:auto}.WorksSlider-module__Ow0yRq__track::-webkit-scrollbar{display:none}.WorksSlider-module__Ow0yRq__track:active{cursor:grabbing}.WorksSlider-module__Ow0yRq__track>*{scroll-snap-align:start;flex:0 0 300px}@media (max-width:900px){.WorksSlider-module__Ow0yRq__track>*{flex-basis:74vw}}.WorksSlider-module__Ow0yRq__controls{gap:var(--sp-2);margin-top:var(--sp-3);justify-content:flex-end;display:flex}.WorksSlider-module__Ow0yRq__arrow{border:1px solid var(--c-border);background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.WorksSlider-module__Ow0yRq__arrow:hover{color:var(--c-orange);border-color:var(--c-orange);background:var(--c-accent-bg)}
.HeroGlitchCanvas-module__8aESoq__wrap{z-index:0;pointer-events:none;position:absolute;inset:0}.HeroGlitchCanvas-module__8aESoq__canvas{width:100%;height:100%;display:block}
.WorksFilter-module__tVLLLW__filter{gap:var(--sp-2);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.WorksFilter-module__tVLLLW__button,.WorksFilter-module__tVLLLW__buttonActive{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:1px;text-transform:uppercase;padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text2);cursor:pointer;transition:color var(--dur-micro), border-color var(--dur-micro), background var(--dur-micro);border-radius:999px}.WorksFilter-module__tVLLLW__button:hover{border-color:var(--c-accent);color:var(--c-text)}.WorksFilter-module__tVLLLW__buttonActive{border-color:var(--c-accent);background:var(--c-accent-bg);color:var(--c-accent)}
.page-module__Mf7vZa__grid{gap:var(--sp-5);margin-top:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}
.page-module__z7bB9W__grid{gap:var(--sp-5);margin-top:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}
.page-module__ZacuKG__hero{color:#fff;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.page-module__ZacuKG__heroMedia{z-index:-1;position:absolute;inset:0}.page-module__ZacuKG__heroMedia img{object-fit:cover;width:100%;height:100%}.page-module__ZacuKG__hero:after{content:"";z-index:-1;background:linear-gradient(#00000026 0%,#0000 35%,#0000009e 100%);position:absolute;inset:0}.page-module__ZacuKG__heroContent{padding-bottom:var(--sec-v)}.page-module__ZacuKG__heroEyebrow{letter-spacing:4px;color:var(--c-orange);margin-bottom:16px;font-size:11px}.page-module__ZacuKG__heroTitle{letter-spacing:-1px;--glitch-a:.42;margin-bottom:24px;font-size:clamp(64px,12vw,160px);font-weight:900;line-height:.92}.page-module__ZacuKG__heroTitle .glitch:before{text-shadow:none}.page-module__ZacuKG__heroTitle .glitch:after{text-shadow:none}.page-module__ZacuKG__heroLead{color:#ffffffe6;margin-bottom:36px;font-size:clamp(15px,2vw,20px);line-height:1.9}.page-module__ZacuKG__heroActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__ZacuKG__btn{font-family:var(--f-mono);letter-spacing:2px;text-transform:uppercase;border-radius:var(--radius);transition:background var(--dur-micro), border-color var(--dur-micro), color var(--dur-micro);border:1px solid #0000;padding:14px 26px;font-size:12px}.page-module__ZacuKG__btnPrimary{background:var(--c-orange);color:#fff}.page-module__ZacuKG__btnPrimary:hover{background:var(--c-orange-strong)}.page-module__ZacuKG__btnGhost{color:#fff;border-color:#fff9}.page-module__ZacuKG__btnGhost:hover{background:#ffffff1f;border-color:#fff}.page-module__ZacuKG__sections{padding-block:var(--sec-v);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.page-module__ZacuKG__eyebrow{align-items:center;gap:14px;display:flex}.page-module__ZacuKG__eyebrowEn{letter-spacing:4px;text-transform:uppercase;color:var(--c-orange);font-size:11px}.page-module__ZacuKG__eyebrowJp{font-family:var(--f-jp);letter-spacing:2px;color:var(--c-text3);font-size:12px;font-weight:700}.page-module__ZacuKG__block{border-top:1px solid var(--c-border);gap:10px;min-width:0;padding:40px 8px;display:grid}.page-module__ZacuKG__block:last-child{border-bottom:1px solid var(--c-border)}.page-module__ZacuKG__blockHead{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.page-module__ZacuKG__viewAll{letter-spacing:1px;color:var(--c-text2);white-space:nowrap;transition:color var(--dur-micro) var(--ease);font-size:12px;text-decoration:none}.page-module__ZacuKG__viewAll:hover{color:var(--c-orange)}.page-module__ZacuKG__blockTitle{letter-spacing:-.5px;color:var(--c-text);width:max-content;max-width:100%;transition:color var(--dur-micro) var(--ease);font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1;text-decoration:none}.page-module__ZacuKG__blockTitle:hover{color:var(--c-orange)}.page-module__ZacuKG__blockNote{color:var(--c-text2);margin-bottom:var(--sp-5);font-size:14px}.page-module__ZacuKG__comingSoon{justify-content:center;align-items:center;gap:var(--sp-2);min-height:200px;padding:var(--sp-8) var(--sp-4);border:1px dashed var(--c-border);background:var(--c-surface);text-align:center;flex-direction:column;display:flex}.page-module__ZacuKG__comingSoonEn{letter-spacing:2px;color:var(--c-text3);font-size:clamp(28px,5vw,44px);font-weight:800}.page-module__ZacuKG__comingSoonJp{color:var(--c-text2);font-size:13px}.page-module__ZacuKG__newsList{display:grid}@media (max-width:900px){.page-module__ZacuKG__heroTitle{letter-spacing:-.5px;font-size:clamp(34px,10vw,92px)}.page-module__ZacuKG__brWide{display:none}.page-module__ZacuKG__heroActions{flex-direction:column;align-items:stretch}.page-module__ZacuKG__btn{text-align:center}.page-module__ZacuKG__blockTitle,.page-module__ZacuKG__secLinkTitle{font-size:clamp(30px,9vw,60px)}}
.page-module__SExqXW__grid{gap:var(--sp-5);margin-top:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}
.Article-module__SVfBsa__article{max-width:760px;margin:0 auto}.Article-module__SVfBsa__header{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.Article-module__SVfBsa__date{font-family:var(--f-mono);font-size:var(--fs-caption);letter-spacing:1px;color:var(--c-text3)}.Article-module__SVfBsa__title{font-family:var(--f-jp);font-size:var(--fs-h2);color:var(--c-text);flex-basis:100%;line-height:1.3}.Article-module__SVfBsa__body{font-family:var(--f-jp);font-size:var(--fs-body);color:var(--c-text2);line-height:1.9}
.WorkDetail-module__wp3KPq__detail{max-width:760px;margin:0 auto}.WorkDetail-module__wp3KPq__hero{margin-bottom:var(--sp-6)}.WorkDetail-module__wp3KPq__kv{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.WorkDetail-module__wp3KPq__placeholder{aspect-ratio:16/9;background:var(--c-surface2);border-radius:var(--radius);width:100%}.WorkDetail-module__wp3KPq__header{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.WorkDetail-module__wp3KPq__title{font-family:var(--f-jp);font-size:var(--fs-h2);color:var(--c-text);flex-basis:100%;line-height:1.3}.WorkDetail-module__wp3KPq__date{font-family:var(--f-mono);font-size:var(--fs-caption);letter-spacing:1px;color:var(--c-text3)}.WorkDetail-module__wp3KPq__summary{font-family:var(--f-jp);font-size:var(--fs-body);color:var(--c-text2);margin-bottom:var(--sp-4);line-height:1.9}.WorkDetail-module__wp3KPq__characters{font-family:var(--f-mono);font-size:var(--fs-label);color:var(--c-text3);margin-bottom:var(--sp-8)}.WorkDetail-module__wp3KPq__section{margin-top:var(--sp-8)}.WorkDetail-module__wp3KPq__tracks{padding-left:var(--sp-5);font-family:var(--f-jp);font-size:var(--fs-body);color:var(--c-text);margin-bottom:var(--sp-5)}.WorkDetail-module__wp3KPq__genres{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-wrap:wrap;list-style:none;display:flex}.WorkDetail-module__wp3KPq__genre{font-family:var(--f-mono);font-size:var(--fs-caption);letter-spacing:1px;text-transform:uppercase;color:var(--c-text2);border:1px solid var(--c-border);border-radius:999px;padding:2px 10px}.WorkDetail-module__wp3KPq__streaming{gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;list-style:none;display:flex}.WorkDetail-module__wp3KPq__streaming a{font-family:var(--f-mono);font-size:var(--fs-label);color:var(--c-link);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-2) var(--sp-4);display:inline-block}.WorkDetail-module__wp3KPq__streaming a:hover{border-color:var(--c-accent);color:var(--c-accent)}.WorkDetail-module__wp3KPq__chapter{margin-bottom:var(--sp-8)}.WorkDetail-module__wp3KPq__chapterTitle{font-family:var(--f-jp);font-size:var(--fs-h3);color:var(--c-text);margin-bottom:var(--sp-4)}.WorkDetail-module__wp3KPq__chapterImg{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-bottom:var(--sp-4);display:block}.WorkDetail-module__wp3KPq__chapterBody{font-family:var(--f-jp);font-size:var(--fs-body);color:var(--c-text2);line-height:1.9}.WorkDetail-module__wp3KPq__gallery{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;list-style:none;display:grid}.WorkDetail-module__wp3KPq__galleryItem{border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden}.WorkDetail-module__wp3KPq__galleryImg{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.WorkDetail-module__wp3KPq__credits{font-family:var(--f-mono);font-size:var(--fs-caption);color:var(--c-text3)}.WorkDetail-module__wp3KPq__videoWrap{aspect-ratio:16/9;border-radius:var(--radius);background:var(--c-surface2);width:100%;position:relative;overflow:hidden}.WorkDetail-module__wp3KPq__video{border:0;width:100%;height:100%;position:absolute;inset:0}
