/* Adult short cinema: midnight graphite / muted berry / cinematic gallery */
:root{color-scheme:dark;--bg:#191821;--deep:#15141d;--surface:#25232f;--surface-2:#302d3a;--berry:#a54568;--berry-light:#d57597;--mist:#8994c6;--gold:#e7b877;--text:#f2eff5;--muted:#b3aebd;--line:rgba(242,239,245,.13);--line-strong:rgba(242,239,245,.25);--max:1370px;--font:system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.78 var(--font);-webkit-font-smoothing:antialiased;min-width:320px}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--berry);color:white}.container{width:min(calc(100% - 72px),var(--max));margin-inline:auto}a,button{transition:color .24s,border-color .24s,background-color .24s,transform .24s}a:hover{color:white}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:5px;border-radius:3px}.skip-link{position:fixed;z-index:200;top:-90px;left:18px;padding:12px 18px;background:var(--gold);color:var(--deep);font-weight:700}.skip-link:focus{top:10px}.site-header{position:relative;z-index:50;border-bottom:1px solid var(--line);background:rgba(21,20,29,.98)}.header-inner{display:flex;align-items:center;gap:42px;min-height:88px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand img{width:42px;height:42px;object-fit:contain;border-radius:3px}.brand strong,.brand small{display:block}.brand strong{font-size:20px;letter-spacing:.075em;line-height:1.2}.brand small{font-size:9px;letter-spacing:.17em;color:var(--muted);line-height:1.5;margin-top:4px}.primary-nav{display:flex;align-items:center;gap:32px;height:100%;margin-left:2vw}.primary-nav a{position:relative;display:flex;align-items:center;min-height:88px;white-space:nowrap;font-size:13px;color:#cec9d4;letter-spacing:.05em}.primary-nav a[aria-current=page],.primary-nav a:hover{color:#fff}.primary-nav a[aria-current=page]::after,.primary-nav a:hover::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--berry)}.header-end{margin-left:auto;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;white-space:nowrap;letter-spacing:.08em}.header-end i{display:block;background:var(--berry-light);height:6px;width:6px;border-radius:50%;box-shadow:0 0 12px var(--berry)}.menu-toggle{display:none}.eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.eyebrow.accent{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.28}p{color:var(--muted)}.homepage{padding-top:40px}.front-stage{min-height:555px;display:grid;grid-template-columns:minmax(350px,.92fr) minmax(540px,1.08fr);gap:44px;align-items:stretch;padding-bottom:64px;border-bottom:1px solid var(--line)}.front-stage__copy{padding:60px 12px 30px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.front-stage h1{font-size:clamp(62px,6.15vw,100px);line-height:1.09;font-weight:800;letter-spacing:-.078em;margin:24px 0 26px}.front-stage h1 span{display:block;font-size:clamp(22px,2.6vw,39px);font-weight:500;letter-spacing:-.045em;line-height:1.53;margin-top:20px;color:#d7d2dd}.hero-lead{font-size:15px;line-height:2;max-width:530px}.hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;background:var(--berry);padding:13px 24px;color:#fff;font-size:13px;font-weight:650;min-height:48px;border-radius:3px;border:1px solid var(--berry)}.button:hover{background:#ba5579;transform:translateY(-2px)}.subtle-link,.text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;color:var(--text);font-weight:600}.subtle-link:hover,.text-link:hover{color:var(--gold)}.editorial-note{margin-top:24px;max-width:500px;font-size:11px;color:#8f8a9c}.front-stage__visual{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,.83fr);gap:12px;min-height:540px}.hero-poster,.side-poster{position:relative;overflow:hidden;background:var(--surface);border-radius:4px;display:block}.hero-poster img,.side-poster img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease,filter .4s}.hero-poster:hover img,.side-poster:hover img{transform:scale(1.035)}.hero-poster::after{content:"";position:absolute;inset:32% 0 0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(17,15,25,.88))}.hero-poster__caption{position:absolute;z-index:1;bottom:25px;left:25px;right:22px;display:grid;gap:7px}.hero-poster__caption small{font-size:10px;color:var(--gold);letter-spacing:.17em}.hero-poster__caption strong{font-size:clamp(23px,2.6vw,39px);font-weight:760;letter-spacing:-.06em;line-height:1.25}.hero-poster__caption>span{font-size:12px;color:#e0dbe6}.side-poster{align-self:end;height:67%;min-height:320px}.side-poster::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(10,9,16,.9))}.side-poster span{position:absolute;z-index:1;bottom:18px;left:15px;right:15px;font-size:13px;font-weight:650;line-height:1.45}.side-poster b{display:block;color:var(--gold);font-size:22px;font-weight:400;padding-top:10px}.content-section{padding:70px 0 76px}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px}.section-intro>div{max-width:700px}.section-intro h2{font-size:clamp(27px,3vw,42px);font-weight:740;margin:12px 0 11px}.section-intro p{max-width:740px;margin:0;font-size:14px;line-height:1.9}.section-num{display:block;font-size:10px;letter-spacing:.18em;color:var(--berry-light);font-weight:700}.section-action{font-size:12px;letter-spacing:.02em;font-weight:650;white-space:nowrap;display:inline-flex;gap:19px;align-items:center;border-bottom:1px solid var(--berry);padding-bottom:8px;margin-bottom:4px}.section-action:hover{color:var(--gold);border-color:var(--gold)}.cards-grid{display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr))}.cards-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.work-card{min-width:0;background:var(--surface);border:1px solid rgba(255,255,255,.05);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,background-color .25s,transform .25s}.work-card:hover{border-color:rgba(165,69,104,.5);background:#2b2835;transform:translateY(-3px)}.work-card__media{position:relative;display:block;overflow:hidden;background:#302b38;aspect-ratio:4/4.7}.work-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.work-card:hover .work-card__media img{transform:scale(1.045)}.work-card__chip{position:absolute;top:13px;left:13px;line-height:1.3;color:white;background:rgba(21,20,29,.86);border:1px solid rgba(255,255,255,.18);padding:6px 9px;font-size:10px;backdrop-filter:blur(8px)}.work-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px 20px 22px}.work-card h3{font-size:20px;letter-spacing:-.05em;line-height:1.4;margin:8px 0 9px;font-weight:700}.work-card__body p{font-size:12px;line-height:1.9;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.work-card__body .text-link{margin-top:auto;color:var(--gold);font-size:11px;gap:9px}.ai-feature{border:1px solid rgba(137,148,198,.2);background:linear-gradient(120deg,#262536,#1c1d2b 55%,#24212e);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:40px;padding:35px;position:relative;overflow:hidden}.ai-feature::before{content:"";position:absolute;left:-160px;top:-180px;width:440px;height:440px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(137,148,198,.08),transparent 70%)}.ai-feature__intro{position:relative;align-self:center;padding:10px 6px 10px 0}.ai-feature h2{font-size:clamp(31px,3.4vw,51px);line-height:1.3;margin:20px 0}.ai-feature p{line-height:2;font-size:14px;max-width:370px}.ai-feature .section-action{margin-top:20px;border-color:var(--mist)}.ai-feature__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ai-feature .work-card{background:rgba(25,24,33,.78)}.ai-feature .work-card__media{aspect-ratio:1/1.12}.format-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px}.format-panel{position:relative;min-height:330px;display:block;overflow:hidden;background:var(--surface);border-radius:3px}.format-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s,filter .4s}.format-panel::after{content:"";position:absolute;inset:15% 0 0;background:linear-gradient(transparent,rgba(15,14,22,.94))}.format-panel:hover img{transform:scale(1.04)}.format-panel>span{position:absolute;z-index:1;bottom:29px;left:30px;right:30px;display:grid;gap:7px}.format-panel small{font-size:11px;color:var(--gold);letter-spacing:.09em}.format-panel strong{font-size:clamp(23px,2.5vw,35px);line-height:1.3}.format-panel em{font-style:normal;font-size:12px;color:#d3cddb}.closing-strip{border-block:1px solid var(--line);padding:43px 0 55px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.closing-strip h2{font-size:30px;margin:12px 0}.closing-strip p{font-size:13px;margin:0}.closing-strip .text-link{color:var(--gold);white-space:nowrap}.site-footer{margin-top:70px;background:var(--deep);border-top:1px solid var(--line)}.footer-top{padding-block:44px;display:flex;gap:30px;justify-content:space-between}.footer-brand{font-size:20px;font-weight:750}.footer-brand span{font-weight:400;color:var(--muted);font-size:12px}.footer-about p{font-size:12px;max-width:420px;line-height:1.9;margin:13px 0 0}.footer-top nav{display:flex;flex-wrap:wrap;gap:25px;align-content:flex-start;padding-top:6px}.footer-top nav a{font-size:12px;color:#cec8d5}.footer-top nav a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#888293;padding-block:17px}.breadcrumbs{padding:24px 0 27px}.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.breadcrumbs li{color:var(--muted);font-size:11px}.breadcrumbs li+li::before{content:"/";margin:0 13px;color:#777181}.breadcrumbs li:last-child{color:var(--text)}.breadcrumbs a:hover{color:var(--gold)}.listing-page{padding-bottom:20px}.listing-hero{background:linear-gradient(125deg,#25212d,#1d1c28 60%,#252537);display:grid;grid-template-columns:1.07fr .93fr;align-items:stretch;min-height:385px;border:1px solid var(--line);overflow:hidden}.listing-hero>div:first-child{padding:55px 44px;display:flex;flex-direction:column;justify-content:center}.listing-hero h1{font-size:clamp(39px,4.1vw,63px);line-height:1.25;margin:15px 0 18px;max-width:700px}.listing-hero p{max-width:650px;line-height:2;font-size:14px;margin:0}.collection-count{font-size:11px;margin-top:25px;color:var(--gold);letter-spacing:.06em}.collection-count span{color:var(--muted);padding-inline:6px}.listing-hero__visual{min-height:390px;position:relative;overflow:hidden}.listing-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#22202c,transparent 35%),linear-gradient(0deg,rgba(21,20,29,.3),transparent)}.listing-hero__visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.listing-page .cards-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-page .cards-grid--two .work-card{display:grid;grid-template-columns:43% 57%;min-height:345px}.listing-page .cards-grid--two .work-card__media{aspect-ratio:auto;height:100%}.listing-page .cards-grid--two .work-card__body{justify-content:center;padding:25px}.listing-page .cards-grid--two .work-card__body p{-webkit-line-clamp:6;font-size:13px}.related-rail{display:flex;align-items:center;gap:18px;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0}.related-rail>span{white-space:nowrap;font-size:14px;font-weight:700}.related-rail p{font-size:12px;margin:0 auto 0 0}.related-rail a{color:var(--gold);white-space:nowrap}.detail-page{padding-bottom:24px}.work-detail{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1fr);gap:min(7vw,90px);align-items:start}.work-detail__poster{position:sticky;top:22px;background:var(--surface);overflow:hidden;border-radius:4px}.work-detail__poster img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.work-detail__main{padding:25px 0 0}.work-detail h1{font-size:clamp(39px,5vw,72px);line-height:1.22;margin:20px 0 26px;max-width:720px}.tags{display:flex;flex-wrap:wrap;gap:9px}.tags span{padding:5px 10px;border:1px solid var(--line-strong);font-size:11px;color:#d8d3dd}.detail-lead{font-size:17px;line-height:2.05;color:#e2dde6;margin:33px 0 24px}.detail-disclaimer{border-left:2px solid var(--mist);background:rgba(137,148,198,.09);padding:12px 18px;font-size:12px;color:#beb9cc;line-height:1.9}.detail-block{border-bottom:1px solid var(--line);padding:30px 0 33px}.detail-block>span{font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--berry-light)}.detail-block h2{font-size:24px;margin:9px 0 13px}.detail-block p{font-size:14px;line-height:2.15;margin:0}.return-link{display:inline-flex;padding:23px 0;color:var(--gold);font-size:13px}.related-work{margin-top:66px;border-top:1px solid var(--line)}.related-work .work-card__media{aspect-ratio:4/3.6}.error-page{min-height:60vh;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-block:80px}.error-code{font-size:clamp(80px,13vw,190px);font-weight:850;line-height:.95;letter-spacing:-.09em;color:#473240}.error-page h1{font-size:clamp(32px,4vw,60px);margin:15px 0}.error-page p{max-width:560px;font-size:15px;line-height:2}.error-page .hero-links{margin-top:8px}
/* Editorial detail enhancements and touch-target refinements */
.work-card a:focus-visible,.format-panel:focus-visible,.hero-poster:focus-visible,.side-poster:focus-visible{outline-offset:-3px;outline-color:var(--gold)}.format-panel:hover strong,.side-poster:hover span{color:#fff}.work-card__body .text-link span,.section-action span,.text-link span,.subtle-link span{transition:transform .2s ease}.work-card__body .text-link:hover span,.section-action:hover span,.text-link:hover span,.subtle-link:hover span{transform:translate(3px,-2px)}.front-stage__visual img,.listing-hero__visual img,.work-detail__poster img{font-size:12px;color:var(--muted)}.listing-hero__visual::before{content:"";position:absolute;z-index:2;top:20px;right:22px;width:46px;height:1px;background:var(--gold);box-shadow:0 5px 0 rgba(231,184,119,.5)}.work-card__body p,.detail-block p,.hero-lead{overflow-wrap:anywhere}.work-card__media::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.03)}.section-intro>div{position:relative}.site-header .brand:hover{color:var(--gold)}
@media(max-width:1160px){.container{width:min(calc(100% - 48px),var(--max))}.header-inner{gap:24px}.primary-nav{gap:19px;margin-left:0}.header-end{display:none}.front-stage{grid-template-columns:minmax(300px,1fr) minmax(390px,1.05fr);gap:25px}.front-stage__copy{padding-block:25px}.front-stage__visual{min-height:485px}.ai-feature{grid-template-columns:1fr 1.4fr;gap:23px;padding:24px}.work-card__body{padding:17px}.work-card h3{font-size:18px}}
@media(max-width:900px){.front-stage{grid-template-columns:1fr;min-height:auto;padding-top:0}.front-stage__copy{padding:20px 0 5px}.front-stage h1{font-size:clamp(52px,8vw,76px);margin:18px 0 18px}.front-stage h1 span{font-size:30px}.front-stage__visual{height:540px;min-height:0;grid-template-columns:1.6fr .9fr}.side-poster{height:78%}.cards-grid,.cards-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-feature{grid-template-columns:1fr}.ai-feature__intro{padding:10px}.ai-feature__cards{grid-template-columns:1fr 1fr}.listing-hero{grid-template-columns:1fr 1fr}.listing-hero>div:first-child{padding:32px 24px}.listing-hero h1{font-size:36px}.listing-hero__visual{min-height:340px}.listing-page .cards-grid--two .work-card{display:flex;min-height:0}.listing-page .cards-grid--two .work-card__media{aspect-ratio:4/4.4}.work-detail{gap:35px;grid-template-columns:.78fr 1fr}.work-detail h1{font-size:40px}.format-panel{min-height:280px}.footer-top{gap:18px}}
@media(max-width:820px){.header-inner{min-height:75px;position:relative}.primary-nav{display:none;position:absolute;top:100%;left:-24px;right:-24px;background:var(--deep);border-bottom:1px solid var(--line-strong);padding:10px 24px 20px;box-shadow:0 20px 30px rgba(0,0,0,.3)}.primary-nav.is-open{display:grid;gap:0}.primary-nav a{min-height:49px;padding-inline:12px}.primary-nav a[aria-current=page]::after,.primary-nav a:hover::after{left:0;right:auto;width:3px;height:65%;top:18%;bottom:auto}.menu-toggle{display:flex;margin-left:auto;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;align-items:center;border:1px solid var(--line-strong);border-radius:3px;background:transparent;color:var(--text);cursor:pointer}.menu-toggle span{display:block;height:1px;background:currentColor;width:19px}.menu-toggle[aria-expanded=true]{background:var(--surface)}.site-header .brand strong{font-size:19px}.footer-top{display:block}.footer-top nav{margin-top:25px}.related-rail{flex-wrap:wrap}.related-rail p{flex-basis:70%}}
@media(max-width:650px){.container{width:calc(100% - 34px)}.homepage{padding-top:16px}.front-stage{gap:21px;padding-bottom:40px}.front-stage__copy{padding:19px 0 0}.front-stage h1{font-size:56px;line-height:1.08;margin:17px 0}.front-stage h1 span{font-size:25px;margin-top:16px}.hero-lead{font-size:14px;line-height:1.95}.hero-links{gap:14px;margin-top:15px}.button{min-height:45px;font-size:12px;padding:12px 15px;gap:10px}.subtle-link{font-size:12px}.front-stage__visual{height:390px;grid-template-columns:1.8fr .9fr;gap:9px}.hero-poster__caption{bottom:16px;left:14px;right:12px}.hero-poster__caption strong{font-size:22px}.hero-poster__caption>span{font-size:10px}.side-poster{min-height:0;height:71%}.side-poster span{font-size:11px;left:9px;right:9px;bottom:11px}.side-poster b{padding-top:5px}.editorial-note{font-size:10px;margin:19px 0 0}.content-section{padding:43px 0 49px}.section-intro{align-items:flex-start;display:block;margin-bottom:18px}.section-intro h2{font-size:29px}.section-intro p{font-size:12px;line-height:1.85}.section-intro .section-action{margin-top:18px}.cards-grid,.cards-grid--four,.cards-grid--two,.cards-grid--three{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-card__media{aspect-ratio:4/4.9}.work-card__chip{top:8px;left:8px;font-size:9px;padding:4px 7px}.work-card__body{padding:13px 12px 16px}.work-card .eyebrow{font-size:9px;letter-spacing:.04em}.work-card h3{font-size:16px;line-height:1.45;margin:6px 0}.work-card__body p{font-size:11px;line-height:1.7;-webkit-line-clamp:4;margin-bottom:13px}.work-card__body .text-link{font-size:10px}.ai-feature{padding:18px;gap:18px}.ai-feature h2{font-size:31px;margin:11px 0}.ai-feature p{font-size:12px}.ai-feature__cards{gap:11px}.ai-feature .work-card__media{aspect-ratio:4/4.4}.format-panels{gap:12px;grid-template-columns:1fr}.format-panel{min-height:275px}.format-panel>span{bottom:20px;left:18px;right:18px}.format-panel strong{font-size:26px}.closing-strip{padding:30px 0;display:block}.closing-strip h2{font-size:25px}.closing-strip p{font-size:12px}.closing-strip .text-link{margin-top:15px}.site-footer{margin-top:35px}.footer-top{padding-block:32px}.footer-bottom{display:grid;gap:5px;font-size:10px}.footer-top nav{gap:14px 22px}.breadcrumbs{padding:18px 0}.listing-hero{display:flex;flex-direction:column-reverse}.listing-hero__visual{min-height:230px;max-height:250px}.listing-hero__visual::after{background:linear-gradient(0deg,#25212d,transparent 40%)}.listing-hero>div:first-child{padding:24px 20px 28px}.listing-hero h1{font-size:35px;margin:12px 0}.listing-hero p{font-size:12px;line-height:1.9}.collection-count{margin-top:14px}.listing-page .cards-grid--two .work-card{display:flex}.listing-page .cards-grid--two .work-card__media{aspect-ratio:4/4.9}.listing-page .cards-grid--two .work-card__body{padding:13px 12px 16px}.listing-page .cards-grid--two .work-card__body p{font-size:11px;-webkit-line-clamp:4}.listing-page .cards-grid--four .work-card__body p{-webkit-line-clamp:4}.related-rail{display:block;padding:23px 0}.related-rail p{margin:8px 0 11px}.work-detail{grid-template-columns:1fr;gap:25px}.work-detail__poster{position:static;max-height:490px}.work-detail__poster img{aspect-ratio:1.25/1;object-position:center 34%}.work-detail__main{padding-top:0}.work-detail h1{font-size:40px;margin:12px 0 18px}.detail-lead{font-size:15px;margin:22px 0}.detail-block{padding:23px 0}.detail-block h2{font-size:22px}.detail-block p{font-size:13px}.related-work{margin-top:35px}.related-work .cards-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.related-work .work-card:last-child{display:none}.error-page{padding-block:65px}.error-page h1{font-size:32px}}
@media(max-width:380px){.front-stage h1{font-size:48px}.front-stage h1 span{font-size:23px}.front-stage__visual{height:335px}.work-card h3{font-size:15px}.work-card__body p{-webkit-line-clamp:3}.listing-hero h1{font-size:31px}.work-detail h1{font-size:34px}.footer-top nav{gap:13px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.work-card:hover,.button:hover{transform:none}}
@media print{body{background:white;color:#111}.site-header,.site-footer,.menu-toggle,.hero-links,.return-link,.text-link,.breadcrumbs{display:none!important}.container{width:100%}.work-detail{display:block}.work-detail__poster{display:none}.detail-block p,.detail-lead{color:#222}.detail-block{break-inside:avoid}}
