
.closing-poster-logo{position:relative;width:100%;aspect-ratio:429/474.5;pointer-events:none;isolation:isolate}
.closing-poster-logo__reference{position:absolute;left:0;top:0;width:429px;height:474.5px;overflow:clip;transform:scale(var(--closing-poster-logo-scale,1));transform-origin:0 0}
.closing-poster-logo *{box-sizing:border-box}
.closing-poster-logo img{display:block;width:100%;height:100%;max-width:none;pointer-events:none}
.closing-poster-logo .cpl-layer{position:absolute}
.closing-poster-logo .cpl-shadow{left:51.35px;top:421.2px;width:326.3px;height:41.34px}
.closing-poster-logo .cpl-shadow-bleed{position:absolute;inset:-29.87% -3.78%}
.closing-poster-logo .cpl-shell,.closing-poster-logo .cpl-tile,.closing-poster-logo .cpl-halo,.closing-poster-logo .cpl-face,.closing-poster-logo .cpl-texture,.closing-poster-logo .cpl-shade,.closing-poster-logo .cpl-volume,.closing-poster-logo .cpl-gloss,.closing-poster-logo .cpl-bevel,.closing-poster-logo .cpl-inner-light,.closing-poster-logo .cpl-rim{left:0;top:0;width:429px;height:429px}
.closing-poster-logo .cpl-halo{background:#fff;opacity:.5;border-radius:112.895px;box-shadow:0 0 42.9px 5.2px rgba(147,220,255,.22),0 0 17.55px 3.25px rgba(155,245,255,.4)}
.closing-poster-logo .cpl-depth{left:0;top:6.13px;width:429px;height:429px;border-radius:112.895px;background:linear-gradient(145deg,#c4fff5 0%,#51c5ca 22%,#2394ad 46%,#3947a9 79%,#7883dd 100%);box-shadow:0 5.363px 9.193px -3.064px rgba(37,71,128,.18),0 18.386px 32.175px -12.257px rgba(31,60,130,.27)}
.closing-poster-logo .cpl-face{overflow:clip;border-radius:112.895px;background:#12c7bc}
.closing-poster-logo .cpl-texture img{object-fit:cover;opacity:.78}
.closing-poster-logo .cpl-teal,.closing-poster-logo .cpl-violet{left:-94.38px;top:-94.38px;width:617.76px;height:617.76px}
.closing-poster-logo .cpl-field-bleed{position:absolute;inset:-5.21%}
.closing-poster-logo .cpl-shade{mix-blend-mode:multiply}
.closing-poster-logo .cpl-softbox{left:-128.7px;top:-128.7px;width:686.4px;height:686.4px}
.closing-poster-logo .cpl-reflection{left:-60.06px;top:-60.06px;width:549.12px;height:549.12px}
.closing-poster-logo .cpl-caustic{left:6.89px;top:6.89px;width:415.211px;height:415.211px;border:0.766px solid rgba(230,255,255,.16);border-radius:104.425px}
.closing-poster-logo .cpl-wordmark{left:31.04px;top:176.12px;width:369.096px;height:85.833px}
.closing-poster-logo .cpl-wordmark-bleed{position:absolute;inset:0 -.29% -2.69% -.29%}
.closing-poster-logo .cpl-gloss-center{position:absolute;left:-176.18px;top:-176.17px;width:781.353px;height:781.353px;display:flex;align-items:center;justify-content:center;mix-blend-mode:screen}
.closing-poster-logo .cpl-gloss-roll{transform:rotate(45deg);flex:none}
.closing-poster-logo .cpl-gloss-art{position:relative;width:195px;height:910px}
.closing-poster-logo .cpl-bevel{border:1.149px solid rgba(248,255,255,.65);border-radius:112.895px}
.closing-poster-logo .cpl-lip{left:6.13px;top:6.13px;width:416.743px;height:416.743px;border:.766px solid rgba(244,255,255,.37);border-radius:105.019px;filter:drop-shadow(0 -.766px .383px rgba(54,83,168,.16))}
.closing-poster-logo .cpl-inner-light{border-radius:112.895px;box-shadow:inset -7.661px -9.959px 18.386px rgba(35,47,128,.13),inset -3.064px -5.363px 7.661px rgba(15,35,104,.28),inset 6.129px 7.661px 13.789px rgba(207,255,255,.2),inset 3.064px 3.83px 3.83px rgba(244,255,255,.55),inset 0 0 0 1.149px rgba(248,255,255,.78)}
.closing-poster-logo .cpl-rim-mask{position:absolute;inset:0;mask-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjQyOC40OCIgaGVpZ2h0PSI0MjguNDgiIHZpZXdCb3g9IjAgMCA0MjguNDggNDI4LjQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCBpZD0iUmltIC8gc2hhcnAgbW92aW5nIGdsaW50IC8gbWFzayIgeD0iMS4wNCIgeT0iMS4wNCIgd2lkdGg9IjQyNi40IiBoZWlnaHQ9IjQyNi40IiByeD0iMTExLjU5NSIgc3Ryb2tlLXdpZHRoPSIyLjA4IiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=');mask-position:.26px .261px;mask-size:428.48px 428.48px;mask-repeat:no-repeat;mask-mode:alpha;-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjQyOC40OCIgaGVpZ2h0PSI0MjguNDgiIHZpZXdCb3g9IjAgMCA0MjguNDggNDI4LjQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCBpZD0iUmltIC8gc2hhcnAgbW92aW5nIGdsaW50IC8gbWFzayIgeD0iMS4wNCIgeT0iMS4wNCIgd2lkdGg9IjQyNi40IiBoZWlnaHQ9IjQyNi40IiByeD0iMTExLjU5NSIgc3Ryb2tlLXdpZHRoPSIyLjA4IiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=');-webkit-mask-position:.26px .261px;-webkit-mask-size:428.48px 428.48px;-webkit-mask-repeat:no-repeat}
.closing-poster-logo .cpl-rim-mask--bloom{mask-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjQzMy4yOSIgaGVpZ2h0PSI0MzMuMjkiIHZpZXdCb3g9IjAgMCA0MzMuMjkgNDMzLjI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCBpZD0iUmltIC8gZGlmZnVzZSBtb3ZpbmcgZ2xpbnQgLyBtYXNrIiB4PSIzLjQ0NSIgeT0iMy40NDUiIHdpZHRoPSI0MjYuNCIgaGVpZ2h0PSI0MjYuNCIgcng9IjExMS41OTUiIHN0cm9rZS13aWR0aD0iNi44OSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K');mask-position:-2.145px -2.144px;mask-size:433.29px 433.29px;-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjQzMy4yOSIgaGVpZ2h0PSI0MzMuMjkiIHZpZXdCb3g9IjAgMCA0MzMuMjkgNDMzLjI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCBpZD0iUmltIC8gZGlmZnVzZSBtb3ZpbmcgZ2xpbnQgLyBtYXNrIiB4PSIzLjQ0NSIgeT0iMy40NDUiIHdpZHRoPSI0MjYuNCIgaGVpZ2h0PSI0MjYuNCIgcng9IjExMS41OTUiIHN0cm9rZS13aWR0aD0iNi44OSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K');-webkit-mask-position:-2.145px -2.144px;-webkit-mask-size:433.29px 433.29px}
.closing-poster-logo .cpl-rim-traveller{left:-115.7px;top:2.29px;width:234px;height:234px}
.closing-poster-logo .cpl-rim-bloom{filter:blur(1.528px)}

.closing-poster-logo .cpl-gesture { left:-175.5px; top:-352.68px; width:780px; height:1040px; }
.closing-poster-logo .cpl-tap { left:504.14px; top:659.87px; width:32.175px; height:32.175px; }
.closing-poster-logo .cpl-hand { left:464.69px; top:668.3px; width:122.571px; height:122.571px; }
.closing-poster-logo .cpl-hand-center { position:absolute; display:flex; align-items:center; justify-content:center; left:1.17px; top:-24.55px; width:159.562px; height:159.562px; }
.closing-poster-logo .cpl-hand-roll { flex:none; transform:rotate(-22deg); }
.closing-poster-logo .cpl-hand-art { display:block; width:122.571px; height:122.571px; }
