.anci-case .anci-cover{width:86%;max-width:1360px;margin:0 auto 64px}.anci-case .anci-cover img{display:block;width:100%;height:auto}.anci-case .anci-cover figcaption{font:300 13px/1.4 "DM Sans",sans-serif;margin-top:14px;color:#fff}@media(max-width:800px){.anci-case .anci-cover{width:90%;margin-bottom:32px}.anci-case .opening h1{font-size:clamp(36px,8.5vw,64px)}}.anci-case .anci-figure{margin:0;min-width:0}.anci-case .anci-figure img{display:block;width:100%;height:auto}.anci-case .anci-figure figcaption{font:300 13px/1.4 "DM Sans",sans-serif;margin-top:14px}.anci-case .anci-pair{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5vw;align-items:start;width:80%;max-width:1240px;margin:50px auto 80px}.anci-case .anci-pair figure:nth-child(2){margin-top:90px}.anci-case .anci-digital{width:86%;max-width:1360px;margin:50px auto 80px}@media(max-width:800px){.anci-case .anci-pair{width:90%;grid-template-columns:1fr;gap:32px;margin:30px auto 40px}.anci-case .anci-pair figure:nth-child(2){margin-top:0}.anci-case .anci-digital{width:90%;margin:30px auto 40px}}.anci-film{width:100%;margin:0;background:#000;color:#fff}.anci-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.anci-film figcaption{padding:16px 7% 26px;font:300 13px/1.4 "DM Sans",sans-serif}.anci-film video:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(min-width:801px){.anci-case .anci-book{width:60%;max-width:900px;margin-left:auto;margin-right:auto}}
