.poster-module__0QLS1W__fixed{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.poster-module__0QLS1W__fill{background:#16130f;display:block;position:absolute;inset:0;overflow:hidden}.poster-module__0QLS1W__img{object-fit:cover;object-position:40% 50%}
.poster-module__edGMQq__poster{aspect-ratio:16/10;background:#f3efe8;display:block;position:relative;overflow:hidden}.poster-module__edGMQq__img{object-fit:cover;object-position:top center;background-position:top;background-size:cover;width:100%;height:100%;display:block}.poster-module__edGMQq__fill{aspect-ratio:auto;position:absolute;inset:0}
.work-module__J7VD-G__card{position:relative}.work-module__J7VD-G__link{color:inherit;text-underline-offset:.16em;transition:text-decoration-color var(--dur-quick) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.work-module__J7VD-G__link:after{content:"";z-index:1;border-radius:var(--radius-card);position:absolute;inset:0}.work-module__J7VD-G__card:hover .work-module__J7VD-G__link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.work-module__J7VD-G__link:focus-visible{outline:none;text-decoration-color:currentColor}.work-module__J7VD-G__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:6px}.work-module__J7VD-G__cue{color:var(--link);font-size:var(--text-small);align-items:center;gap:.5rem;font-weight:600;line-height:1.4;display:inline-flex}.work-module__J7VD-G__cue svg{flex:none;width:1rem;height:1rem}.work-module__J7VD-G__light{z-index:1;top:0;left:var(--radius-card);right:var(--radius-card);pointer-events:none;opacity:0;background-image:linear-gradient(90deg, transparent, var(--color-lamp) 50%, transparent);background-position:-80% 0;background-repeat:no-repeat;background-size:40% 100%;height:1px;position:absolute}@keyframes work-module__J7VD-G__card-light{0%{opacity:1;background-position:-80% 0}to{opacity:1;background-position:180% 0}}@media (prefers-reduced-motion:no-preference){.work-module__J7VD-G__cue svg{transition:translate var(--dur-quick) var(--ease-out)}.work-module__J7VD-G__card:is(:hover,:focus-within) .work-module__J7VD-G__cue svg{translate:2px}.work-module__J7VD-G__card:is(:hover,:focus-within) .work-module__J7VD-G__light{animation:work-module__J7VD-G__card-light .6s var(--ease-lamp) 1 both}}.work-module__J7VD-G__tree{--tree-line:color-mix(in srgb, var(--edge) 55%, transparent);font-size:var(--text-body);line-height:1.6}.work-module__J7VD-G__tree>li{break-inside:avoid;color:var(--fg);padding-block:.3rem;font-weight:560}.work-module__J7VD-G__branch{margin:.2rem 0 0 .3rem}.work-module__J7VD-G__branch>li{color:var(--fg-muted);padding:.2rem 0 .2rem 1.25rem;font-weight:400;position:relative}.work-module__J7VD-G__branch>li:before{content:"";background:var(--tree-line);width:1px;position:absolute;top:0;bottom:0;left:0}.work-module__J7VD-G__branch>li:last-child:before{height:calc(.2rem + .8em);bottom:auto}.work-module__J7VD-G__branch>li:after{content:"";background:var(--tree-line);width:.8rem;height:1px;position:absolute;top:calc(.2rem + .8em);left:0}.work-module__J7VD-G__noteCell{background:var(--canvas);outline:1px solid var(--hairline)}.work-module__J7VD-G__noteList>dd+dd{margin-top:.375rem}@media (min-width:64rem){.work-module__J7VD-G__noteList>dd{display:inline-block}.work-module__J7VD-G__noteList>dd+dd{margin-top:0}.work-module__J7VD-G__noteList>dd+dd:before{content:"· ";content:"· " / "";color:var(--fg-subtle)}}.work-module__J7VD-G__artPicture{aspect-ratio:var(--shot-aspect);display:block;position:relative}@media not all and (min-width:40rem){.work-module__J7VD-G__artPicture{aspect-ratio:var(--shot-aspect-phone)}}.work-module__J7VD-G__artPicture>img{position:absolute;inset:0}@media (forced-colors:active){.work-module__J7VD-G__link:focus-visible:after{outline-color:highlight}.work-module__J7VD-G__light{display:none}.work-module__J7VD-G__branch>li:before,.work-module__J7VD-G__branch>li:after{forced-color-adjust:none;background:canvastext}.work-module__J7VD-G__noteCell{outline-color:canvastext}}
