.sig{isolation:isolate;position:relative}.sig-overlay{display:none}@media (prefers-reduced-motion:no-preference){html.js .sig-overlay[data-trigger=load]:not([data-sig]),html.js .sig-overlay[data-sig=armed],html.js .sig-overlay[data-sig=wait],html.js .sig-overlay[data-sig=play],html.js .sig-overlay[data-sig=fade]{--ease-sig:cubic-bezier(.5, 0, .15, 1);z-index:1;pointer-events:none;contain:strict;display:block;position:absolute;inset:0;overflow:hidden}.sig-overlay>i{left:var(--x);top:var(--y);width:var(--w);height:var(--h);background-color:var(--color-paper);animation-name:sig-fade;animation-duration:var(--t,.32s);animation-timing-function:var(--ease-sig);animation-delay:var(--d,0s);animation-fill-mode:both;position:absolute}.sig-overlay:not([data-sig=play])>i{animation-play-state:paused}html.js .sig-overlay[data-trigger=load]:not([data-sig]){animation:1ms .9s both sig-failsafe}html.js .sig-overlay[data-sig=fade]{animation:sig-out .24s var(--ease-sig) both}html.js .sig:has(>.sig-overlay:is([data-sig=armed],[data-sig=wait],[data-sig=play],[data-sig=fade],[data-trigger=load]:not([data-sig]))) .artwork-img{animation:none;scale:none}html.js .sig:has(>.sig-overlay:is([data-sig=wait],[data-sig=play],[data-sig=armed]:is([data-motif=tiles],[data-motif=layers],[data-motif=cutout],[data-motif=fragment]))) .artwork-img{transition:none}.sig-overlay[data-motif=tiles]>i,.sig-overlay[data-motif=fragment]>i{left:calc(var(--x) - .5px);top:calc(var(--y) - .5px);width:calc(var(--w) + 1px);height:calc(var(--h) + 1px)}.sig-overlay[data-motif=join]{container-type:size}.sig-overlay[data-motif=join]>i{animation-duration:.6s}.sig-overlay[data-motif=join]>i[data-k=v]{width:clamp(4px,.9cqw,14px);height:100%;margin-left:calc(clamp(4px,.9cqw,14px)/-2);animation-name:sig-join-v;top:0}.sig-overlay[data-motif=join]>i[data-k=h]{width:100%;height:clamp(4px,.9cqw,14px);margin-top:calc(clamp(4px,.9cqw,14px)/-2);animation-name:sig-join-h;left:0}.sig-overlay[data-motif=transplant]>i{clip-path:var(--clip)}.sig-overlay[data-motif=transplant]>i[data-k=ground]{animation-duration:.4s}.sig-overlay[data-motif=transplant]>i[data-k=sky]{animation-duration:.64s}.sig-overlay[data-motif=layers]>i{opacity:var(--a,1)}.sig-overlay[data-motif=layers]>i[data-k=base]{opacity:1;animation-duration:.24s}.sig-overlay[data-motif=cutout]>i{-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m);animation-duration:.24s;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sig-overlay[data-motif=cutout]>i[data-k=veil]{animation-duration:.5s}.sig-overlay[data-motif=fragment]>i{animation-duration:.54s}.sig-overlay[data-motif=fragment]>i[data-k=fragment]{animation-duration:.28s}.sig-overlay[data-motif=develop]{mix-blend-mode:saturation}.sig-overlay[data-motif=develop]>i{background-color:gray;animation-duration:.44s}.sig-overlay[data-motif=widen]>i{animation-name:sig-part;animation-duration:.84s;animation-delay:.2s}.sig-overlay>i[data-k=window]{clip-path:none;background:0 0;animation:none}}@keyframes sig-fade{to{opacity:0}}@keyframes sig-join-v{80%{opacity:1}to{opacity:0;scale:0 1}}@keyframes sig-join-h{80%{opacity:1}to{opacity:0;scale:1 0}}@keyframes sig-part{to{translate:var(--tx,0) var(--ty,0)}}@keyframes sig-out{to{opacity:0}}@keyframes sig-failsafe{to{visibility:hidden}}@media print{.sig-overlay{display:none!important}}
