html{font-family:Silkscreen,sans-serif}html,body,.loading{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;margin:0;touch-action:manipulation}.loading{z-index:1000;background-color:#fff}.loading.is-loaded{visibility:hidden;opacity:0;transition:opacity .1s linear,visibility .1s linear}.mainGraphic{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}h1{position:absolute;top:0;left:0;z-index:2;padding:0 0 0 .3em;margin:0;font-size:min(60px,10vmin);color:#fff;pointer-events:none;mix-blend-mode:difference}h1 span{display:inline-block;line-height:1;letter-spacing:-.3em;opacity:0;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .1s linear;transform:translateY(100%)}html[data-index="-1"] h1 span:not(:nth-of-type(1)~span){opacity:1;transform:none}html[data-index="0"] h1 span:not(:nth-of-type(2)~span){opacity:1;transform:none}html[data-index="1"] h1 span:not(:nth-of-type(3)~span){opacity:1;transform:none}html[data-index="2"] h1 span:not(:nth-of-type(4)~span){opacity:1;transform:none}html[data-index="3"] h1 span:not(:nth-of-type(5)~span){opacity:1;transform:none}html[data-index="4"] h1 span:not(:nth-of-type(6)~span){opacity:1;transform:none}html[data-index="5"] h1 span:not(:nth-of-type(7)~span){opacity:1;transform:none}html[data-index="6"] h1 span:not(:nth-of-type(8)~span){opacity:1;transform:none}html[data-index="7"] h1 span:not(:nth-of-type(9)~span){opacity:1;transform:none}html[data-index="8"] h1 span:not(:nth-of-type(10)~span){opacity:1;transform:none}html[data-index="9"] h1 span:not(:nth-of-type(11)~span){opacity:1;transform:none}html[data-index="10"] h1 span:not(:nth-of-type(12)~span){opacity:1;transform:none}html[data-index="11"] h1 span:not(:nth-of-type(13)~span){opacity:1;transform:none}html[data-index="12"] h1 span:not(:nth-of-type(14)~span){opacity:1;transform:none}html[data-index="13"] h1 span:not(:nth-of-type(15)~span){opacity:1;transform:none}html[data-index="14"] h1 span:not(:nth-of-type(16)~span){opacity:1;transform:none}html[data-index="15"] h1 span:not(:nth-of-type(17)~span){opacity:1;transform:none}html[data-index="16"] h1 span:not(:nth-of-type(18)~span){opacity:1;transform:none}html[data-index="17"] h1 span:not(:nth-of-type(19)~span){opacity:1;transform:none}html[data-index="18"] h1 span:not(:nth-of-type(20)~span){opacity:1;transform:none}.visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:1!important}.message{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:75%;max-width:500px;padding:0 0 0 .5em;margin:0;font-size:min(40px,6.2vmin);line-height:1.6;color:#fff;pointer-events:none;mix-blend-mode:difference;transform:translate(-50%,-50%)}.message span.word{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;margin-right:.5em;white-space:nowrap}.message span.last{padding-right:.6em;margin-top:1em;margin-left:auto;font-size:70%;text-align:right;white-space:nowrap}.message span[aria-hidden]{display:block;line-height:1.6;opacity:0;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .1s linear;transform:translateY(50%)}html[data-is-message=true] .message span[aria-hidden]{opacity:1;transform:none}html:not([data-is-message=true]) .message span[aria-hidden]{transition-delay:0s!important}.attention2{position:fixed;bottom:2em;left:50%;margin:0;font-size:min(20px,4vmin);color:#fff;text-align:center;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .1s linear,visibility .1s linear;transform:translate(-50%,50%)}html[data-is-message=true] .attention2{visibility:visible;opacity:1;transition-delay:2s;transform:translate(-50%)}.attention{position:fixed;top:50%;left:50%;margin:0;font-size:min(30px,6vmin);color:#000;text-align:center;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%)}html[data-index] .attention{visibility:hidden;opacity:0;transform:translate(-50%,-80%)}.attention span{display:block;font-size:60%}
