.dot-elastic{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;-webkit-animation:dot-elastic 1s linear infinite;animation:dot-elastic 1s linear infinite}.dot-elastic:after,.dot-elastic:before{content:"";display:inline-block;position:absolute;top:0}.dot-elastic:before{left:-15px;-webkit-animation:dot-elastic-before 1s linear infinite;animation:dot-elastic-before 1s linear infinite}.dot-elastic:after,.dot-elastic:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-elastic:after{left:15px;-webkit-animation:dot-elastic-after 1s linear infinite;animation:dot-elastic-after 1s linear infinite}@-webkit-keyframes dot-elastic-before{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}50%{-webkit-transform:scaleY(.67);transform:scaleY(.67)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-elastic-before{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}50%{-webkit-transform:scaleY(.67);transform:scaleY(.67)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dot-elastic{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-elastic{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dot-elastic-after{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleY(.67);transform:scaleY(.67)}75%{-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-elastic-after{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleY(.67);transform:scaleY(.67)}75%{-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.dot-pulse{position:relative;left:-9999px;box-shadow:9999px 0 0 -5px;-webkit-animation:dot-pulse 1.5s linear infinite;animation:dot-pulse 1.5s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.dot-pulse,.dot-pulse:after,.dot-pulse:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-pulse:after,.dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}.dot-pulse:before{box-shadow:9984px 0 0 -5px;-webkit-animation:dot-pulse-before 1.5s linear infinite;animation:dot-pulse-before 1.5s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.dot-pulse:after{box-shadow:10014px 0 0 -5px;-webkit-animation:dot-pulse-after 1.5s linear infinite;animation:dot-pulse-after 1.5s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@-webkit-keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@-webkit-keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;-webkit-animation:dot-flashing 1s linear infinite alternate;animation:dot-flashing 1s linear infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;-webkit-animation:dot-flashing 1s infinite alternate;animation:dot-flashing 1s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-flashing:after{left:15px;-webkit-animation:dot-flashing 1s infinite alternate;animation:dot-flashing 1s infinite alternate;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dot-flashing{0%{background-color:#9880ff}50%,to{background-color:#ebe6ff}}@keyframes dot-flashing{0%{background-color:#9880ff}50%,to{background-color:#ebe6ff}}.dot-collision{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-collision:after,.dot-collision:before{content:"";display:inline-block;position:absolute;top:0}.dot-collision:before{left:-10px;-webkit-animation:dot-collision-before 2s ease-in infinite;animation:dot-collision-before 2s ease-in infinite}.dot-collision:after,.dot-collision:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-collision:after{left:10px;-webkit-animation:dot-collision-after 2s ease-in infinite;animation:dot-collision-after 2s ease-in infinite;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dot-collision-before{0%,50%,75%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@keyframes dot-collision-before{0%,50%,75%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-webkit-keyframes dot-collision-after{0%,50%,75%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15px);transform:translateX(15px)}}@keyframes dot-collision-after{0%,50%,75%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15px);transform:translateX(15px)}}.dot-revolution{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-revolution:after,.dot-revolution:before{content:"";display:inline-block;position:absolute}.dot-revolution:before{top:-15px;-webkit-transform-origin:5px 20px;transform-origin:5px 20px;-webkit-animation:dot-revolution 1.4s linear infinite;animation:dot-revolution 1.4s linear infinite}.dot-revolution:after,.dot-revolution:before{left:0;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-revolution:after{top:-30px;-webkit-transform-origin:5px 35px;transform-origin:5px 35px;-webkit-animation:dot-revolution 1s linear infinite;animation:dot-revolution 1s linear infinite}@-webkit-keyframes dot-revolution{0%{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}}@keyframes dot-revolution{0%{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(1turn) translateZ(0);transform:rotate(1turn) translateZ(0)}}.dot-carousel{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff;-webkit-animation:dot-carousel 1.5s linear infinite;animation:dot-carousel 1.5s linear infinite}@-webkit-keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px #9880ff,9999px 0 0 1px #9880ff,10014px 0 0 -1px #9880ff}50%{box-shadow:10014px 0 0 -1px #9880ff,9984px 0 0 -1px #9880ff,9999px 0 0 1px #9880ff}to{box-shadow:9999px 0 0 1px #9880ff,10014px 0 0 -1px #9880ff,9984px 0 0 -1px #9880ff}}@keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px #9880ff,9999px 0 0 1px #9880ff,10014px 0 0 -1px #9880ff}50%{box-shadow:10014px 0 0 -1px #9880ff,9984px 0 0 -1px #9880ff,9999px 0 0 1px #9880ff}to{box-shadow:9999px 0 0 1px #9880ff,10014px 0 0 -1px #9880ff,9984px 0 0 -1px #9880ff}}.dot-typing{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff;-webkit-animation:dot-typing 1.5s linear infinite;animation:dot-typing 1.5s linear infinite}@-webkit-keyframes dot-typing{0%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}16.667%{box-shadow:9984px -10px 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}33.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}50%{box-shadow:9984px 0 0 0 #9880ff,9999px -10px 0 0 #9880ff,10014px 0 0 0 #9880ff}66.667%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}83.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px -10px 0 0 #9880ff}to{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}}@keyframes dot-typing{0%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}16.667%{box-shadow:9984px -10px 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}33.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}50%{box-shadow:9984px 0 0 0 #9880ff,9999px -10px 0 0 #9880ff,10014px 0 0 0 #9880ff}66.667%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}83.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px -10px 0 0 #9880ff}to{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}}.dot-windmill{position:relative;top:-10px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;-webkit-transform-origin:5px 15px;transform-origin:5px 15px;-webkit-animation:dot-windmill 2s linear infinite;animation:dot-windmill 2s linear infinite}.dot-windmill:after,.dot-windmill:before{content:"";display:inline-block;position:absolute}.dot-windmill:before{left:-8.66px}.dot-windmill:after,.dot-windmill:before{top:15px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-windmill:after{left:8.66px}@-webkit-keyframes dot-windmill{0%{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(2turn) translateZ(0);transform:rotate(2turn) translateZ(0)}}@keyframes dot-windmill{0%{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}to{-webkit-transform:rotate(2turn) translateZ(0);transform:rotate(2turn) translateZ(0)}}.dot-bricks{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff;-webkit-animation:dot-bricks 2s ease infinite;animation:dot-bricks 2s ease infinite}@-webkit-keyframes dot-bricks{0%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}8.333%{box-shadow:10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}16.667%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff}25%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}33.333%{box-shadow:10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}41.667%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}50%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}58.333%{box-shadow:9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}66.666%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff}75%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}83.333%{box-shadow:9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}91.667%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}to{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}}@keyframes dot-bricks{0%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}8.333%{box-shadow:10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}16.667%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff}25%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}33.333%{box-shadow:10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}41.667%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}50%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}58.333%{box-shadow:9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}66.666%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff}75%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}83.333%{box-shadow:9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}91.667%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}to{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}}.dot-floating{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;-webkit-animation:dot-floating 3s cubic-bezier(.15,.6,.9,.1) infinite;animation:dot-floating 3s cubic-bezier(.15,.6,.9,.1) infinite}.dot-floating:after,.dot-floating:before{content:"";display:inline-block;position:absolute;top:0}.dot-floating:before{left:-12px;-webkit-animation:dot-floating-before 3s ease-in-out infinite;animation:dot-floating-before 3s ease-in-out infinite}.dot-floating:after,.dot-floating:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-floating:after{left:-24px;-webkit-animation:dot-floating-after 3s cubic-bezier(.4,0,1,1) infinite;animation:dot-floating-after 3s cubic-bezier(.4,0,1,1) infinite}@-webkit-keyframes dot-floating{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}to{left:calc(50% + 105px)}}@keyframes dot-floating{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}to{left:calc(50% + 105px)}}@-webkit-keyframes dot-floating-before{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@keyframes dot-floating-before{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@-webkit-keyframes dot-floating-after{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}@keyframes dot-floating-after{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}.dot-fire{position:relative;left:-9999px;box-shadow:9999px 22.5px 0 -5px #9880ff;-webkit-animation:dot-fire 1.5s linear infinite;animation:dot-fire 1.5s linear infinite;-webkit-animation-delay:-.85s;animation-delay:-.85s}.dot-fire,.dot-fire:after,.dot-fire:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-fire:after,.dot-fire:before{content:"";display:inline-block;position:absolute;top:0}.dot-fire:before{-webkit-animation:dot-fire 1.5s linear infinite;animation:dot-fire 1.5s linear infinite;-webkit-animation-delay:-1.85s;animation-delay:-1.85s}.dot-fire:after,.dot-fire:before{box-shadow:9999px 22.5px 0 -5px #9880ff}.dot-fire:after{-webkit-animation:dot-fire 1.5s linear infinite;animation:dot-fire 1.5s linear infinite;-webkit-animation-delay:-2.85s;animation-delay:-2.85s}@-webkit-keyframes dot-fire{1%{box-shadow:9999px 22.5px 0 -5px #9880ff}50%{box-shadow:9999px -5.625px 0 2px #9880ff}to{box-shadow:9999px -22.5px 0 -5px #9880ff}}@keyframes dot-fire{1%{box-shadow:9999px 22.5px 0 -5px #9880ff}50%{box-shadow:9999px -5.625px 0 2px #9880ff}to{box-shadow:9999px -22.5px 0 -5px #9880ff}}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.72984px 12.72984px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.72984px -12.72984px 0 0 rgba(152,128,255,0);-webkit-animation:dot-spin 1.5s linear infinite;animation:dot-spin 1.5s linear infinite}@-webkit-keyframes dot-spin{0%,to{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 #9880ff,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 #9880ff,0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #9880ff,0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 0 #9880ff}75%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 0 #9880ff}87.5%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #9880ff}}@keyframes dot-spin{0%,to{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 #9880ff,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 #9880ff,0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #9880ff,0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 0 #9880ff}75%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 0 #9880ff}87.5%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #9880ff}}.dot-falling{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9999px 0 0 0 #9880ff;-webkit-animation:dot-falling 1s linear infinite;animation:dot-falling 1s linear infinite;-webkit-animation-delay:.1s;animation-delay:.1s}.dot-falling:after,.dot-falling:before{content:"";display:inline-block;position:absolute;top:0}.dot-falling:before{-webkit-animation:dot-falling-before 1s linear infinite;animation:dot-falling-before 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.dot-falling:after,.dot-falling:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-falling:after{-webkit-animation:dot-falling-after 1s linear infinite;animation:dot-falling-after 1s linear infinite;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #9880ff}to{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #9880ff}to{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@-webkit-keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #9880ff}to{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #9880ff}to{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@-webkit-keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #9880ff}to{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #9880ff}to{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}.dot-stretching{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-animation:dot-stretching 2s ease-in infinite;animation:dot-stretching 2s ease-in infinite}.dot-stretching:after,.dot-stretching:before{content:"";display:inline-block;position:absolute;top:0}.dot-stretching:before{-webkit-animation:dot-stretching-before 2s ease-in infinite;animation:dot-stretching-before 2s ease-in infinite}.dot-stretching:after,.dot-stretching:before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-stretching:after{-webkit-animation:dot-stretching-after 2s ease-in infinite;animation:dot-stretching-after 2s ease-in infinite}@-webkit-keyframes dot-stretching{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%,60%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes dot-stretching{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%,60%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@-webkit-keyframes dot-stretching-before{0%{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}50%,60%{-webkit-transform:translate(-20px) scale(1);transform:translate(-20px) scale(1)}to{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}}@keyframes dot-stretching-before{0%{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}50%,60%{-webkit-transform:translate(-20px) scale(1);transform:translate(-20px) scale(1)}to{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}}@-webkit-keyframes dot-stretching-after{0%{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}50%,60%{-webkit-transform:translate(20px) scale(1);transform:translate(20px) scale(1)}to{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}}@keyframes dot-stretching-after{0%{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}50%,60%{-webkit-transform:translate(20px) scale(1);transform:translate(20px) scale(1)}to{-webkit-transform:translate(0) scale(.7);transform:translate(0) scale(.7)}}.dot-gathering{position:relative;margin:-1px 0}.dot-gathering,.dot-gathering:after,.dot-gathering:before{width:12px;height:12px;border-radius:6px;background-color:#000;color:transparent;-webkit-filter:blur(2px);filter:blur(2px)}.dot-gathering:after,.dot-gathering:before{content:"";display:inline-block;position:absolute;top:0;left:-50px;opacity:0;-webkit-animation:dot-gathering 2s ease-in infinite;animation:dot-gathering 2s ease-in infinite}.dot-gathering:after{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-gathering{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}35%,60%{opacity:1;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes dot-gathering{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}35%,60%{opacity:1;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}.dot-hourglass{position:relative;top:-15px;margin:-1px 0;-webkit-transform-origin:5px 20px;transform-origin:5px 20px;-webkit-animation:dot-hourglass 2.4s ease-in-out infinite;animation:dot-hourglass 2.4s ease-in-out infinite;-webkit-animation-delay:.6s;animation-delay:.6s}.dot-hourglass,.dot-hourglass:after,.dot-hourglass:before{width:12px;height:12px;border-radius:6px;background-color:#000;color:transparent;-webkit-filter:blur(2px);filter:blur(2px)}.dot-hourglass:after,.dot-hourglass:before{content:"";display:inline-block;position:absolute;top:0;left:0}.dot-hourglass:before{top:30px}.dot-hourglass:after{-webkit-animation:dot-hourglass-after 2.4s cubic-bezier(.65,.05,.36,1) infinite;animation:dot-hourglass-after 2.4s cubic-bezier(.65,.05,.36,1) infinite}@-webkit-keyframes dot-hourglass{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dot-hourglass{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dot-hourglass-after{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}75%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dot-hourglass-after{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}75%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.dot-overtaking{position:relative;margin:-1px 0;-webkit-animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite}.dot-overtaking,.dot-overtaking:after,.dot-overtaking:before{width:12px;height:12px;border-radius:6px;background-color:transparent;color:#000;box-shadow:0 -20px 0 0;-webkit-filter:blur(2px);filter:blur(2px)}.dot-overtaking:after,.dot-overtaking:before{content:"";display:inline-block;position:absolute;top:0;left:0}.dot-overtaking:before{-webkit-animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.dot-overtaking:after{-webkit-animation:dot-overtaking 1.5s cubic-bezier(.2,.6,.8,.2) infinite;animation:dot-overtaking 1.5s cubic-bezier(.2,.6,.8,.2) infinite;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes dot-overtaking{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dot-overtaking{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dot-shuttle{position:relative;left:-15px;margin:-1px 0}.dot-shuttle,.dot-shuttle:after,.dot-shuttle:before{width:12px;height:12px;border-radius:6px;background-color:#000;color:transparent;-webkit-filter:blur(2px);filter:blur(2px)}.dot-shuttle:after,.dot-shuttle:before{content:"";display:inline-block;position:absolute;top:0}.dot-shuttle:before{left:15px;-webkit-animation:dot-shuttle 2s ease-out infinite;animation:dot-shuttle 2s ease-out infinite}.dot-shuttle:after{left:30px}@-webkit-keyframes dot-shuttle{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-45px);transform:translateX(-45px)}75%{-webkit-transform:translateX(45px);transform:translateX(45px)}}@keyframes dot-shuttle{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-45px);transform:translateX(-45px)}75%{-webkit-transform:translateX(45px);transform:translateX(45px)}}.dot-bouncing{position:relative;height:10px;font-size:10px}.dot-bouncing:before{content:"⚽🏀🏐";display:inline-block;position:relative;-webkit-animation:dot-bouncing 1s infinite;animation:dot-bouncing 1s infinite}@-webkit-keyframes dot-bouncing{0%{top:-20px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}34%{-webkit-transform:scale(1);transform:scale(1)}35%{top:20px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.5,.5);transform:scale(1.5,.5)}45%{-webkit-transform:scale(1);transform:scale(1)}90%{top:-20px}to{top:-20px}}@keyframes dot-bouncing{0%{top:-20px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}34%{-webkit-transform:scale(1);transform:scale(1)}35%{top:20px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.5,.5);transform:scale(1.5,.5)}45%{-webkit-transform:scale(1);transform:scale(1)}90%{top:-20px}to{top:-20px}}.dot-rolling{position:relative;height:10px;font-size:10px}.dot-rolling:before{content:"⚽";display:inline-block;position:relative;-webkit-transform:translateX(-25px);transform:translateX(-25px);-webkit-animation:dot-rolling 3s infinite;animation:dot-rolling 3s infinite}@-webkit-keyframes dot-rolling{0%{content:"⚽";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}16.667%{content:"⚽";-webkit-transform:translateX(25px) rotate(2turn);transform:translateX(25px) rotate(2turn)}33.333%{content:"⚽";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}34.333%{content:"🏀";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}50%{content:"🏀";-webkit-transform:translateX(25px) rotate(2turn);transform:translateX(25px) rotate(2turn)}66.667%{content:"🏀";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}67.667%{content:"🏐";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}83.333%{content:"🏐";-webkit-transform:translateX(25px) rotate(2turn);transform:translateX(25px) rotate(2turn)}to{content:"🏐";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}}@keyframes dot-rolling{0%{content:"⚽";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}16.667%{content:"⚽";-webkit-transform:translateX(25px) rotate(2turn);transform:translateX(25px) rotate(2turn)}33.333%{content:"⚽";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}34.333%{content:"🏀";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}50%{content:"🏀";-webkit-transform:translateX(25px) rotate(2turn);transform:translateX(25px) rotate(2turn)}66.667%{content:"🏀";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}67.667%{content:"🏐";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}83.333%{content:"🏐";-webkit-transform:translateX(25px) rotate(2turn);transform:translateX(25px) rotate(2turn)}to{content:"🏐";-webkit-transform:translateX(-25px) rotate(0deg);transform:translateX(-25px) rotate(0deg)}}@font-face{font-family:Apoc Light;src:url(/assets/fonts/ApocLC-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:Apoc Revelations Italic;src:url(/assets/fonts/ApocLC-RevelationsItalic.woff) format("woff");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:RadioGrotesk;src:url(/assets/fonts/RadioGrotesk-Light.ttf) format("ttf"),url(/assets/fonts/RadioGrotesk-Light.otf) format("otf"),url(/assets/fonts/RadioGrotesk-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:NeueBit;src:url(/assets/fonts/NeueBit-Regular.woff) format("woff"),url(/assets/fonts/NeueBit-Regular.otf) format("otf"),url(/assets/fonts/NeueBit-Regular.ttf) format("ttf");font-style:normal;font-weight:300;font-display:block}.apoc-light{font-family:Apoc Light}.apoc-revelations{font-family:Apoc Revelations Italic}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#fff;font-family:RadioGrotesk;overflow:scroll;height:100vh;background-size:cover;background-attachment:fixed;background-position:50%}@media (min-width:1025px){body{min-height:100vh}}.hidden{display:none!important}.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.not-visible{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.noscroll{overflow:hidden}.underline{text-decoration:underline}.font-bold{font-weight:700}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.home{background-image:url(https://res.cloudinary.com/tonipanoche/image/upload/v1622220724/menstruation-project/mp_home_page_image-min_1.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.map{background-image:url(https://res.cloudinary.com/tonipanoche/image/upload/w_auto,dpr_auto,q_auto/v1622217624/menstruation-project/Sample_Digital_Experience_Home_Page.png)}@media (min-width:1025px){.map{background-image:unset}}.contact{background-image:url(https://res.cloudinary.com/tonipanoche/image/upload/w_auto,dpr_auto,q_auto/v1618923382/menstruation-project/mp_background_contact.jpg)}.imprint,.privacy{background-image:url(https://res.cloudinary.com/tonipanoche/image/upload/w_auto,dpr_auto,q_auto/v1618923382/menstruation-project/mp_background_imprint.jpg)}.about{background-image:url(https://res.cloudinary.com/tonipanoche/image/upload/w_auto,dpr_auto,q_auto/v1618923382/menstruation-project/mp_background_about.jpg)}.artists{background-image:url(https://res.cloudinary.com/tonipanoche/image/upload/w_auto,dpr_auto,q_auto/v1620400400/menstruation-project/mp_background_artists.jpg)}.landing-container{position:relative;z-index:0}.landing-container header{top:0;position:-webkit-sticky;position:sticky}#tickets header{z-index:1000000000;background:#fff}#tickets .main-tickets{padding:0 25px}.landing-nav{display:-webkit-flex;display:flex;padding:25px 25px 0;z-index:1;transition:background-color .5s ease;background:#fff}@media (min-width:900px){.landing-nav{background:transparent}}.landing-nav.bg-white{background:#fff}.landing-nav .home-btn{text-decoration:none}.landing-nav h1{font-family:Apoc Light;font-size:75px;font-weight:unset;color:#000;margin:0;padding:10px 15px;border-radius:35px;border:2px solid #000;transition:font-size .5s ease}@media (min-width:900px){.landing-nav h1{padding:15px 25px;font-size:110px;border-radius:45px}}.landing-nav h1.smaller-logo{font-size:75px;border-radius:35px}.landing-nav ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;list-style:none;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:900px){.landing-nav ul{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start}}.landing-nav ul a{color:#000;text-transform:uppercase;font-size:2rem;font-family:NeueBit;text-decoration:none}@media (min-width:1025px){.landing-nav ul a{font-size:2.5rem}}.landing-nav ul a:hover{text-decoration:underline}.buy-btn{text-decoration:none;color:#000;border:1px solid #000;border-radius:25px;padding:10px 15px}.buy-btn:hover{color:#fff;background:#000}.landing{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:contain}@media (min-width:1025px){.landing{background-size:cover}}.landing .main-landing{margin-top:-190px;z-index:-10}.landing .lead-image{background-image:url(/assets/images/desktop_lead_image.png);background-size:contain;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;height:100vh}.landing .main-content{padding:0 25px;max-width:1000px;font-family:NeueBit;font-size:2rem;margin:0 auto 2rem;z-index:3}.landing .main-content>div{scroll-margin-top:250px;position:relative}@media (min-width:900px){.landing .main-content{font-size:2.5rem}.landing .main-content>div{scroll-margin-top:120px}.landing .main-content #info{scroll-margin-top:130px}}.landing .section-title{font-family:tuppence;font-style:italic;font-weight:lighter;font-size:2rem;border-bottom:1px solid #000;scroll-margin-top:25px;position:-webkit-sticky;position:sticky;top:135px;background:#fff}@media (min-width:900px){.landing .section-title{font-size:2.5rem}}.landing .date{font-weight:bolder;text-transform:uppercase;text-decoration:underline}.landing .event-info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.landing .event-info p:first-child{max-width:65%}@media (min-width:900px){.landing .event-info p:first-child{max-width:80%}}.landing .flex-center{-webkit-align-items:center;align-items:center}.landing .flex,.landing .flex-center{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.landing .flex{-webkit-align-items:flex-start;align-items:flex-start}.landing .socials a{font-size:2rem;color:#000;text-decoration:none;display:block}.landing .socials a:hover{text-decoration:underline}@media (min-width:900px){.landing .socials a{font-size:2.5rem}}.landing .big-text{font-size:3rem}@media (min-width:900px){.landing .big-text{font-size:4rem;line-height:3.5rem}}.landing .text-right{text-align:right}.landing footer{margin:50px auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:900px){.landing footer{height:auto}}.landing footer small{color:#7d7d7d;letter-spacing:1px}.landing footer .flex-col{-webkit-flex-direction:column;flex-direction:column;margin-top:25px}.landing footer .flex-col,.landing footer .img-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.landing footer .img-wrapper{-webkit-flex:1;flex:1;margin-top:15px}.landing footer #ti{width:300px}.landing footer #hfk{width:75px}.landing footer #drs{width:200px;padding:0 15px}.landing footer #svw,.landing footer #swb{width:250px;padding:0 15px}.landing footer .three-group{max-width:700px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}@media (min-width:900px){.landing footer .three-group{-webkit-flex-direction:row;flex-direction:row}}.landing footer .three-group>img{margin:20px 0}@media (min-width:900px){.landing footer .three-group>img{margin:0}}#accessibility{border-bottom:1px solid #000}.names{margin-bottom:15px}#home .main{height:100vh}@media (min-width:767px){#home .main{overflow:hidden}}.main-home{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.main-home,.main-home .social-icons{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.main-home .social-icons{position:absolute;top:30%;-webkit-justify-content:space-around;justify-content:space-around;z-index:5}@media (min-width:767px){.main-home .social-icons{top:30px}}.main-home .social-icons a{color:#fff;text-decoration:none;font-family:Apoc Light;font-size:25px}.main-home .social-icons a:hover{text-decoration:underline;text-decoration-thickness:3px}.main-home .social-icons a:first-child{margin-right:15px}.main-home .home-logo{position:absolute;top:30%;width:100%}@media (min-width:767px){.main-home .home-logo{height:100%;width:unset;position:unset}}.main-footer{position:absolute;bottom:30%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:3}@media (min-width:767px){.main-footer{bottom:30px}}.main-footer a{text-decoration:none;font-size:25px;font-family:Apoc Light;color:#fff}.main-footer a:hover{text-decoration:underline;text-decoration-thickness:3px}.main-footer a:first-child{margin-right:15px}#entry-video{z-index:100}.bg-video{display:block;position:fixed;left:0;z-index:-1;overflow:hidden}.bg-video,.bg-video video{top:0;width:100%;height:100%}.bg-video video{position:absolute;object-fit:cover}:root{--video-width:100vw;--video-height:100vh}@media (min-aspect-ratio:16/9){:root{--video-height:56.25vw}}@media (max-aspect-ratio:16/9){:root{--video-width:177.78vh}}.art-content{position:relative;overflow:hidden;width:100vw}.art-content iframe{height:100%;width:100%}.main-nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:5}@media (min-width:767px){.main-nav{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1025px){.main-nav{padding:2rem 0;-webkit-justify-content:space-around;justify-content:space-around}}.main-nav .box{text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (min-width:767px){.main-nav .box{-webkit-flex:1;flex:1}}.main-nav .box:nth-child(2){-webkit-flex:100%;flex:100%;-webkit-order:3;order:3}@media (min-width:767px){.main-nav .box:nth-child(2){-webkit-flex:2;flex:2;-webkit-order:unset;order:unset}}.main-nav .box:nth-child(3) svg{width:50px}@media (min-width:900px){.main-nav .box:nth-child(3){position:relative}.main-nav .box:nth-child(3) svg{width:unset}}.main-nav .home-btn{text-decoration:none}.main-nav h1{font-family:Apoc Light;font-size:60px;font-weight:unset;color:#77ffc6;margin:0;padding:10px 15px;border-radius:30px;border:2px solid #77ffc6}@media (min-width:1025px){.main-nav h1{font-size:80px;padding:15px 25px}}.main-nav h2{font-size:72px;font-weight:unset;color:#77ffc6;margin:0;padding:0}.main-nav .menu-btn,.main-nav h2{font-family:Apoc Revelations Italic}.main-nav .menu-btn{font-size:48px;text-decoration:none;color:#e7e0ea;background:inherit;border:none;cursor:pointer}.main-nav .menu-btn svg{fill:#77ffc6}.main-nav .menu{position:absolute;font-size:48px;background:#77ffc6;padding:2rem;border-radius:15px;text-align:left;box-shadow:2px 2px 5px 1px #8d8d8d;right:15px;top:110px;z-index:2;width:15ch}@media (min-width:1025px){.main-nav .menu{top:110px;right:50px;width:18ch;padding:4rem 2rem}}.main-nav .menu ul{list-style:none;margin:0;padding:0}.main-nav .menu a{text-decoration:none;color:#f500f6}.main-nav .menu a:hover{text-decoration:underline}.main-nav .menu img{height:40px;width:40px}.main-nav .menu .social-icons{margin:2rem 0}.main-nav .menu .social-icons a{padding-right:1rem}.main-nav .menu .gdpr{font-size:32px}.hidden{display:none}.cornered ul{list-style:none;padding:0;margin:0}.cornered ul a{text-decoration:none;font-family:NeueBit;font-size:4rem;color:#fff;border-radius:15px;padding:.5rem 1rem}.cornered ul li:first-child{position:absolute;top:20%;left:15%}.cornered ul li:first-child a{font-family:Apoc Light}@media (min-width:767px){.cornered ul li:first-child{top:30px;left:30px;z-index:5}}.cornered ul li:nth-child(2){position:absolute;top:5%;right:15%;text-align:right}@media (min-width:767px){.cornered ul li:nth-child(2){top:30px;right:30px;z-index:5}}.cornered ul li:nth-child(3){position:absolute;bottom:15%;left:15%}@media (min-width:767px){.cornered ul li:nth-child(3){top:unset;left:30px;bottom:30px;z-index:5}}.cornered ul li:nth-child(4){position:absolute;bottom:5%;right:15%}@media (min-width:767px){.cornered ul li:nth-child(4){top:unset;right:30px;bottom:30px;z-index:5}}@media (min-width:1025px){#home .cornered{height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}}#home .cornered a{font-family:NeueBit;font-size:5rem;line-height:3rem;padding:0;box-shadow:unset;border-radius:unset}#home .cornered a:hover{text-decoration:underline;text-decoration-thickness:5px}#about-link{right:37%}@media (min-width:1025px){#about-link{right:30px}}#anatomy .cornered a,#current-affairs .cornered a,#leaking-bodies .cornered a,#map .cornered a,#volcano .cornered a{background:#fff;color:#000;border:2px solid #000}#red-tent .cornered a{background:#000;color:#fff;border:2px solid #fff}#cycles .cornered a{background:#fff;color:#000;border:2px solid #000}#directory .cornered a{background:#000;color:#fff;border:2px solid #fff}.landing .main-nav{-webkit-align-items:flex-start;align-items:flex-start}.landing .box:first-child{-webkit-justify-content:start;justify-content:start;margin-left:5%}.landing .box:first-child h1{color:#000;border:2px solid #000}@media (min-width:900px){.landing .box:first-child h1{padding:15px 25px;font-size:110px;border-radius:45px}}.landing .box:nth-child(3){-webkit-justify-content:end;justify-content:end;margin-right:2%}.landing .menu{background:#000}.landing .menu a{color:#fff}.main-about,.main-imprint,.main-privacy{width:80%;margin:0 auto;font-size:40px;color:#e7e0ea;padding-bottom:2rem;height:auto}@media (min-width:767px){.main-about,.main-imprint,.main-privacy{font-size:48px;overflow:scroll;padding:0;height:70vh}}.main-about a,.main-imprint a,.main-privacy a{color:#960300}.main-about,.main-imprint,.main-privacy{border:2px solid #e7e0ea;border-radius:15px}.main-about .content,.main-imprint .content,.main-privacy .content{padding:2rem;word-break:break-word}.artists-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;width:80%;margin:0 auto}@media (min-width:1025px){.artists-content{-webkit-flex-direction:row;flex-direction:row;height:77vh}}.artists-content .image-box{height:100%;width:95%}@media (min-width:1025px){.artists-content .image-box{width:auto}}.artists-content .image-box img{width:100%}@media (min-width:1025px){.artists-content .image-box img{width:auto;height:100%}}.artists-content .text-box{font-size:32px;color:#e7e0ea;border:2px solid #77ffc6;border-radius:15px;padding:1rem 3rem;text-align:center;width:95%;margin:0 auto}@media (min-width:1025px){.artists-content .text-box{width:33ch;min-height:80%}}.artists-content .text-box .title{margin-top:0;font-family:Apoc Revelations Italic}@media (min-width:1025px){.artists-content .text-box .title{margin-top:1em}}.artists-content .text-box .links-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:8ch}.artists-content .text-box .links-section a{text-decoration:none;padding:.25rem 1rem;border:2px solid #77ffc6;border-radius:15px;color:#e7e0ea}.main-contact{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px}@media (min-width:1025px){.main-contact{min-height:75vh;padding:0}}.form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;max-width:100ch;padding:2rem;margin:0 auto}.form,.form form input,.form form textarea{border:2px solid #77ffc6;border-radius:15px}.form form input,.form form textarea{box-sizing:border-box;box-shadow:2px 2px 5px 1px #8d8d8d;background:transparent;color:#e7e0ea}.form form input::-webkit-input-placeholder,.form form textarea::-webkit-input-placeholder{color:#e7e0ea}.form form input:-ms-input-placeholder,.form form textarea:-ms-input-placeholder{color:#e7e0ea}.form form input::placeholder,.form form textarea::placeholder{color:#e7e0ea}.form form input.focus-visible,.form form input:focus-visible,.form form textarea.focus-visible,.form form textarea:focus-visible{outline:2px solid #f500f6;outline-radius:15px}.form .form-input{font-family:inherit;font-size:32px;width:100%;padding:.25em;margin-bottom:1em}.form .form-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}@media (min-width:767px){.form .form-group{-webkit-flex-direction:row;flex-direction:row}}.form .submit-area{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.form .submit-button{background:transparent;padding:.25em 1em;border:2px solid #77ffc6;border-radius:15px;font-family:inherit;text-transform:lowercase;font-weight:700;margin-top:1rem;font-size:32px;color:#e7e0ea}.form .submit-button:hover{background:#77ffc6;color:#f500f6;cursor:pointer}@-webkit-keyframes zoomAndTwistIn{0%{-webkit-transform:scale(0) translateX(-100%);transform:scale(0) translateX(-100%)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);opacity:1}}@keyframes zoomAndTwistIn{0%{-webkit-transform:scale(0) translateX(-100%);transform:scale(0) translateX(-100%)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);opacity:1}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes zoomOther{0%{-webkit-transform:scale(0) translateX(100%);transform:scale(0) translateX(100%)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);opacity:1}}@keyframes zoomOther{0%{-webkit-transform:scale(0) translateX(100%);transform:scale(0) translateX(100%)}to{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease}.fade-out{-webkit-animation:fadeOut 2s ease;animation:fadeOut 2s ease}.loading{position:absolute;top:50%;left:50%}.main{height:100vh}.main .room{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center}.main .artist-info{font-family:Apoc Light}.main .artist-info .title{font-family:Apoc Revelations Italic;font-size:1.5rem}.main .artist-info p{margin:0}.main .text{font-size:1.2rem}.main .sm-text{width:60ch}.main .img-text{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:90ch!important}.main .img-text .xs-text{width:32ch}.main .content{padding:2rem;border-radius:15px;width:66ch;font-size:1.35rem;-webkit-animation:zoomAndTwistIn 1s ease-out forwards;animation:zoomAndTwistIn 1s ease-out forwards;z-index:100;margin:1rem}.main .content-big{position:fixed;top:0;bottom:0;right:0;left:0;width:unset}.main .art-content{padding:3rem;border-radius:15px;box-shadow:2px 2px 5px 1px #8d8d8d;font-size:1.35rem;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-height:95vh}.main .art-content .close{position:absolute;top:10px;right:10px}.main .art-content .close img{width:35px;cursor:pointer}.main .art-content .media-content,.main .art-content .one-image{width:100%;height:100%;object-fit:contain;z-index:2}.main .art-content .after-content{height:100%;background:#fff;z-index:2;width:70ch;overflow:scroll}.main .art-content .after-content a{color:#f500f6}.main .left{-webkit-align-self:flex-start;align-self:flex-start}.main .room-box{height:17vh;width:17vh}.main .room-box .watch{cursor:pointer;border-radius:50%;font-family:Apoc Light;font-size:1.5rem;padding:1rem;width:100%;height:100%;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;visibility:visible;opacity:1;transition:opacity 2s linear;-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease}#map-info-box{position:absolute;top:45px;right:180px;width:5vh;height:5vh}#map-info-box .watch{font-family:Apoc Revelations Italic;background:#fff;color:#000;border:2px solid #000}#anatomy-info-box{position:absolute;bottom:30px;right:30px;width:5vh;height:5vh}#anatomy-info-box .watch{font-family:Apoc Revelations Italic}.main-current-affairs .content,.main-current-affairs .room-box .watch{background:#fff;color:#000;border:2px solid #000}.main-current-affairs .area-1{position:absolute;top:4%;left:30%}.main-current-affairs .area-2{position:absolute;top:13%;left:20%}.main-current-affairs .area-3{position:absolute;top:25%;left:7%}.main-current-affairs .area-4{position:absolute;top:45%;left:25%}.main-current-affairs .area-5{position:absolute;bottom:30%;right:34%}.main-current-affairs .area-5-content{width:60ch}.main-current-affairs .area-6{position:absolute;bottom:45%;right:11%}.main-current-affairs .area-7{position:absolute;top:25%;right:48%}.main-current-affairs .area-7-content{width:45ch}.main-anatomy .content,.main-anatomy .room-box .watch{background:#fff;color:#000;border:2px solid #000}.main-anatomy .area-1{position:absolute;right:18%;top:47%}.main-anatomy .area-2{position:absolute;top:15%;left:36%}.main-anatomy .area-3{position:absolute;left:15%;bottom:17%}.main-anatomy .area-4{position:absolute;bottom:11%;left:46%}.main-anatomy .area-4-content{width:45ch}.main-leaking-bodies .content,.main-leaking-bodies .room-box .watch{background:#fff;color:#000;border:2px solid #000}.main-leaking-bodies .area-1{position:absolute;left:39%;top:19%}.main-leaking-bodies .area-1-content{width:55ch}.main-leaking-bodies .area-2{position:absolute;top:41%;left:13%}.main-leaking-bodies .area-3{position:absolute;left:38%;bottom:13%}.main-leaking-bodies .area-3-content{width:55ch}.main-leaking-bodies .area-4{position:absolute;bottom:22%;right:16%}.main-leaking-bodies .area-5{position:absolute;right:26%;top:17%}.main-red-tent .content,.main-red-tent .room-box .watch{background:#000;color:#fff;border:2px solid #fff}.main-red-tent .area-1{position:absolute;left:8%;bottom:27%}.main-red-tent .area-2{position:absolute;bottom:33%;left:27%}.main-red-tent .area-3{position:absolute;left:46%;bottom:34%}.main-red-tent .area-3-content{width:40%}.main-red-tent .area-4{position:absolute;bottom:31%;right:27%}.main-red-tent .area-5{position:absolute;right:10%;bottom:24%}.main-volcano .content,.main-volcano .room-box .watch{background:#000;color:#fff;border:2px solid #fff}.main-volcano .area-1{position:absolute;left:20%;bottom:26%}.main-volcano .area-2{position:absolute;top:23%;left:42%}.main-volcano .area-2-content{width:50ch}.main-volcano .area-3{position:absolute;right:26%;bottom:32%}.main-volcano .area-4{position:absolute;bottom:17%;right:47%}.main-volcano .area-4-content{width:45ch}.main-cycles .content,.main-cycles .room-box .watch{background:#fff;color:#000;border:2px solid #000}.main-cycles .area-1{position:absolute;left:7%;top:40%}.main-cycles .area-2{position:absolute;top:40%;left:25%}.main-cycles .area-3{position:absolute;left:40%;top:40%}.main-cycles .area-3-content{width:45%}.main-cycles .area-4{position:absolute;top:40%;right:39%}.main-cycles .area-4-content{width:45%}.main-cycles .area-5{position:absolute;top:40%;right:25%}.main-cycles .area-6{position:absolute;top:40%;right:7%}.main-cycles .scroll-more{position:absolute;top:10px;font-family:Apoc Revelations Italic}.main-cycles #slider{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-x:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.main-cycles #slider img{scroll-snap-align:start;width:100%;-webkit-flex-shrink:0;flex-shrink:0;height:100%}.main-map .mobile-view{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;position:absolute;top:33%}.main-map .mobile-view .text-content{width:80%;padding:1rem;font-size:24px;font-family:Apoc Light;background:#e7e0ea;color:#8270b6;border:2px solid #8270b6;border-radius:15px;text-align:center}@media (min-width:1025px){.main-map .mobile-view{display:none}}.main-map .room{display:none}@media (min-width:1025px){.main-map .room{display:-webkit-flex;display:flex}}.main-map .content{padding:.75rem 1.25rem;width:auto;background:#fff;color:#000;border:2px solid #000;font-family:Apoc Light;text-transform:uppercase;font-size:1.5rem;-webkit-animation:zoomIn 1s ease-out forwards;animation:zoomIn 1s ease-out forwards}.main-map .area-info-content{width:50%}.main-map .area-info-content .text{font-family:RadioGrotesk;text-transform:none}.main-map .explore-info{position:absolute;top:30px}.main-map .explore-info .text{font-size:1rem}.main-map .area-volcano{position:absolute;top:34%;left:18%;width:20vh;height:20vh}.main-map .area-volcano-content{position:absolute;top:25%;left:9%;background:#000;color:#fff;border:2px solid #fff}.main-map .area-affairs{position:absolute;width:20vh;height:20vh;top:24%;left:41%}.main-map .area-affairs-content{position:absolute;top:10%;left:40%;background:#fff;color:#000;border:2px solid #000}.main-map .area-anatomy{position:absolute;width:20vh;height:20vh;top:24%;right:30%}.main-map .area-anatomy-content{position:absolute;top:19%;right:20%;background:#fff;color:#000;border:2px solid #000}.main-map .area-tent{position:absolute;width:20vh;height:20vh;right:16%;top:43%}.main-map .area-tent-content{position:absolute;right:4%;top:38%;background:#000;color:#fff;border:2px solid #fff}.main-map .area-directory{position:absolute;width:20vh;height:20vh;bottom:20%;right:22%}.main-map .area-directory-content{position:absolute;bottom:15%;right:13%}.main-map .area-cycles{position:absolute;width:20vh;height:20vh;bottom:21%;right:41%}.main-map .area-cycles-content{position:absolute;bottom:10%;right:35%;background:#fff;color:#000;border:2px solid #000}.main-map .area-bodies{position:absolute;width:20vh;height:20vh;bottom:24%;left:28%}.main-map .area-bodies-content{position:absolute;left:15%;bottom:16%;background:#fff;color:#000;border:2px solid #000}.main-map .main-footer{position:absolute;bottom:27%;left:0;right:0;height:12vh}@media (min-width:1025px){.main-map .main-footer{bottom:0;padding-bottom:0;height:14vh}}.main-map .main-footer .sponsors{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:18vh}@media (min-width:1025px){.main-map .main-footer .sponsors{-webkit-flex-direction:row;flex-direction:row;width:65ch;margin-top:1rem;height:auto}}.main-map .main-footer .sponsors img:first-child{width:200px}.main-map .main-footer .sponsors img:nth-child(2){height:50px}.main-map .main-footer .sponsors img:nth-child(3){width:200px}@-webkit-keyframes squeeze{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes squeeze{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.main-directory header{width:100%;padding-top:20px;text-align:center}.main-directory header h1{padding:.25rem 4rem;background:#e6c0e8;color:#a18cff;border:2px solid #a18cff;border-radius:15px;font-family:Apoc Light;font-size:3rem;text-transform:uppercase;width:-webkit-min-content;width:min-content;margin:0 auto;font-weight:lighter}.main-directory .room{-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;height:auto}.main-directory .buttons-section{max-width:152ch;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly;height:21ch;margin-top:20px}.main-directory .btn-dir{padding:.75rem 1.25rem;width:auto;background:#ece1ec;color:#a18cff;border:2px solid #a18cff;cursor:pointer;border-radius:15px;font-family:Apoc Light;font-size:1.5rem;text-transform:lowercase;text-align:center}.main-directory .btn-dir.active{background:#a18cff;color:#ece1ec;border:2px solid #ece1ec;-webkit-animation:squeeze .5s ease-out;animation:squeeze .5s ease-out}.main-directory .btn-dir-watch{padding:.25rem .75rem;margin-left:2rem;color:#fff;background:#000;border:2px solid #fff;cursor:pointer;border-radius:15px;font-family:Apoc Light;font-size:1.5rem;text-transform:lowercase;text-align:center}.main-directory .btn-dir-watch:hover{-webkit-animation:squeeze .5s ease-out;animation:squeeze .5s ease-out}.main-directory .dir-video{width:auto;background:#000;border:2px solid #fff}.main-directory .content-section{max-height:50ch;max-width:150ch;margin:20px 0;width:80%}.main-directory .dir-content{height:100%;width:100%;padding:1.25rem;width:auto;background:#ece1ec;color:#a18cff;border:2px solid #a18cff;font-family:Apoc Light;font-size:1.5rem;border-radius:15px;overflow:scroll;max-height:23ch;-webkit-animation:squeeze .5s ease-out;animation:squeeze .5s ease-out}.main-directory .dir-content .link-list{list-style:none;margin:0;padding:0}.main-directory .dir-content .link-list img{width:25px;height:20px;margin-left:15px}.main-directory .dir-content .link-list .dir-link{margin:.5rem 0}.main-directory .dir-content .link-list .dir-link>a{font-family:RadioGrotesk;color:#a18cff;text-decoration:none}.main-directory .dir-content .link-list .dir-link>a:hover{color:#82c1ad}.container{width:100vw;height:100vh;border:20px solid #fff;position:relative;overflow:hidden;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around}.container,.video-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.video-wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;pointer-events:none}.video-wrap--show{pointer-events:auto}.video-inner{position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;opacity:0;background:#000}.video-wrap--show .video-inner{opacity:1}.video-player{position:absolute;top:50%;width:100%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.action,.content{position:relative}.action{font-size:1.15em;font-weight:700;overflow:hidden;margin:0;padding:1em 2em;color:#fff;border:2px solid;border-radius:40px;background:none;-webkit-flex:none;flex:none}.action:focus{outline:none}.action__label{display:inline-block;margin:0 0 0 .75em}.action__label--hidden{position:absolute;top:200%}.action--play{display:block;margin:1em auto;transition:opacity .3s .1s;opacity:1}.action--close{line-height:1;position:absolute;z-index:1000;top:30px;right:30px;width:60px;height:60px;padding:0;opacity:0;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}.video-wrap--show .action--close{opacity:1;transition-delay:1.2s;-webkit-transform:scaleX(1);transform:scaleX(1)}