html{scroll-behavior:smooth;scroll-padding-top:0}body.exact{margin:0;background:#000}.artwork{width:100%;position:relative;container-type:inline-size}.artwork>img{display:block;width:100%;height:auto;margin:0;padding:0;border:0}.artwork .hit,.artwork .field{position:absolute;display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;color:transparent;min-height:0;min-width:0;text-decoration:none;z-index:2}.artwork button.hit{cursor:pointer}.artwork .hit:focus-visible{outline:2px solid #00dce2;outline-offset:2px}.artwork #meeting-form{position:static;background:none;padding:0;margin:0;border:0;backdrop-filter:none}.artwork .field{font-family:Arial,sans-serif;font-size:1.2cqw;padding:.9cqw 1.3cqw;border-radius:.5cqw;resize:none}.artwork .field:focus,.artwork .field:not(:placeholder-shown){background:#343c42;color:#fff}.artwork .field:focus-visible{outline:1px solid #00dce2;outline-offset:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.artwork .anchor{pointer-events:none}

/* The loop replaces only the corresponding photograph in the supplied PDF. */
.artwork .network-loop{position:absolute;left:0;width:100%;display:block;margin:0;padding:0;border:0;object-fit:cover;background:#000;z-index:1;pointer-events:none}

/* Supplied correction replaces only the final contact panel. */
.artwork .contact-correction{position:absolute;left:0;width:100%;height:auto;z-index:1;pointer-events:none}

/* Insert the IA film in the black gap between 03 and 04 without altering PDF artwork.
   Original canvas: 2048 x 16720; cut: 9432; added height: 1164.45 at 2048 wide.
   Spacing reduced by 15%: top gap 318 to 270.3px; bottom gap 309 to 262.65px. */
.artwork .artwork-slice{position:relative;width:100%;overflow:hidden;margin:0;padding:0;line-height:0}
.artwork .artwork-slice img{display:block;width:100%;height:auto;margin:0;padding:0;border:0}
.artwork .artwork-slice-before{aspect-ratio:2048 / 1240}
.artwork .artwork-slice-after{aspect-ratio:2048 / 808}
.artwork .artwork-slice-after img{position:absolute;top:-60.546875cqw;left:0}
.artwork .ai-interlude{box-sizing:border-box;width:100%;margin:0;padding:4.9951171875cqw 0 5.06103515625cqw;background:#000;line-height:0}
.artwork .ai-loop{display:block;width:83.203125%;height:auto;aspect-ratio:16 / 9;object-fit:contain;margin:0 auto;padding:0;border:0;background:#000;transform:scale(1.2);transform-origin:center}
