.text-editor a:active{color:#f04d39}.text-editor a:hover{color:#fff}.text-editor a{color:#f04d39;text-decoration:underline}.text-editor li{list-style:disc none outside}@media (min-width:1025px){.text-editor ul{margin-top:35px;padding-left:25px}}.text-editor ul{margin-top:30px;padding-left:20px}.text-editor li:first-child,.text-editor p:first-child{margin-top:0}@media (min-width:1025px){.text-editor li,.text-editor p{font-size:16px;margin-top:25px}}.text-editor li,.text-editor p{font-family:acumin-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;font-style:normal;text-transform:none;margin-top:20px}@media (min-width:1025px){.text-editor *+h1,.text-editor *+h2,.text-editor *+h3,.text-editor *+h4,.text-editor *+h5,.text-editor *+h6{margin-top:50px}}.text-editor *+h1,.text-editor *+h2,.text-editor *+h3,.text-editor *+h4,.text-editor *+h5,.text-editor *+h6{margin-top:40px}.text-editor h6{font-size:12px}.text-editor h5{font-size:14px}.text-editor h4{font-size:18px}.text-editor h3{font-size:24px}.text-editor h2{font-size:30px}.text-editor h1{font-size:36px}@media (min-width:1800px){.container--no-padding-mobile{padding:0 100px}}@media (min-width:1441px){.container--no-padding-mobile{padding:0 90px}}@media (min-width:1025px){.container--no-padding-mobile{padding:0 80px}}@media (min-width:769px){.container--no-padding-mobile{padding:0 70px}}.container{max-width:1800px;margin-right:auto;margin-left:auto;padding:0 30px}@media (min-width:641px){.container{padding:0 60px}}@media (min-width:769px){.container{padding:0 70px}}@media (min-width:1025px){.container{padding:0 80px}}@media (min-width:1441px){.container{padding:0 90px}}@media (min-width:1800px){.container{padding:0 100px}}.container--no-padding-mobile{padding:0}.text-editor{color:#fff}.text-editor h1,.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{line-height:1}.h-screen-ios{height:100vh;min-height:568px}.flip{-webkit-transform:scale(-1);transform:scale(-1)}.flip-x{-webkit-transform:scaleX(-1) scaleX(-1)!important;transform:scaleX(-1) scaleX(-1)!important}.flip-y{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.flip-deg90{-webkit-transform:rotate(89.9deg),translate(30px),scaleY(-1);transform:rotate(90deg) translate(30px) scaleY(-1)}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.h-screen-ios{height:1024px}}@media (device-width:768px) and (device-height:1024px) and (orientation:landscape){.h-screen-ios{height:768px}}@media screen and (device-aspect-ratio:40/71){.h-screen-ios{height:500px}}.debug{background-color:rgba(255,255,0,.5)}.debug,.debug-border{border:1px solid #ff0}.debug-bg{background-color:rgba(255,255,0,.5)}.loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noscroll::-webkit-scrollbar{display:none;overflow:hidden}.noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.text-shadow-none{text-shadow:none}.text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.aspect-ratio-1x1:after{clear:both;content:"";display:table}.aspect-ratio-5x3:after{clear:both;content:"";display:table}.aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.aspect-ratio-16x9:after{clear:both;content:"";display:table}.aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.aspect-ratio-auto:after{display:none}.aspect-ratio-auto:before{display:none}.bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}.flex-1-ie{flex:1 1}.hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.hover\:debug-border:hover{border:1px solid #ff0}.hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.hover\:text-shadow-none:hover{text-shadow:none}.hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.hover\:aspect-ratio-auto:hover:after{display:none}.hover\:aspect-ratio-auto:hover:before{display:none}.hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}.hover\:flex-1-ie:hover{flex:1 1}.focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.focus\:debug-border:focus{border:1px solid #ff0}.focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.focus\:text-shadow-none:focus{text-shadow:none}.focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.focus\:aspect-ratio-auto:focus:after{display:none}.focus\:aspect-ratio-auto:focus:before{display:none}.focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}.focus\:flex-1-ie:focus{flex:1 1}.active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.active\:debug-border:active{border:1px solid #ff0}.active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.active\:text-shadow-none:active{text-shadow:none}.active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.active\:aspect-ratio-auto:active:after{display:none}.active\:aspect-ratio-auto:active:before{display:none}.active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.text-transparent{color:inherit}}.active\:flex-1-ie:active{flex:1 1}@media (min-width:641px){.sm\:debug{background-color:rgba(255,255,0,.5)}.sm\:debug,.sm\:debug-border{border:1px solid #ff0}.sm\:debug-bg{background-color:rgba(255,255,0,.5)}.sm\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.sm\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.sm\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.sm\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.sm\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.sm\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.sm\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.sm\:text-shadow-none{text-shadow:none}.sm\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.sm\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.sm\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.sm\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.sm\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.sm\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.sm\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.sm\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.sm\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.sm\:aspect-ratio-auto:after{display:none}.sm\:aspect-ratio-auto:before{display:none}.sm\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.sm\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.sm\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.sm\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.sm\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.sm\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.sm\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.sm\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.sm\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.sm\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.sm\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.sm\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.sm\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.sm\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.sm\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.sm\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.sm\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.sm\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.sm\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.sm\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.sm\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.sm\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.sm\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.sm\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.sm\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.sm\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.sm\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.sm\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.sm\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.sm\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.sm\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.sm\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:641px){.sm\:flex-1-ie{flex:1 1}.sm\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.sm\:hover\:debug-border:hover{border:1px solid #ff0}.sm\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.sm\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.sm\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.sm\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.sm\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.sm\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.sm\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.sm\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.sm\:hover\:text-shadow-none:hover{text-shadow:none}.sm\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.sm\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.sm\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.sm\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.sm\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.sm\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.sm\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.sm\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.sm\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.sm\:hover\:aspect-ratio-auto:hover:after{display:none}.sm\:hover\:aspect-ratio-auto:hover:before{display:none}.sm\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.sm\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.sm\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.sm\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.sm\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.sm\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.sm\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.sm\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.sm\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.sm\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.sm\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.sm\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.sm\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.sm\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.sm\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.sm\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.sm\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.sm\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.sm\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.sm\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.sm\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.sm\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.sm\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.sm\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.sm\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.sm\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.sm\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.sm\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.sm\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.sm\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.sm\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.sm\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:641px){.sm\:hover\:flex-1-ie:hover{flex:1 1}.sm\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.sm\:focus\:debug-border:focus{border:1px solid #ff0}.sm\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.sm\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.sm\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.sm\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.sm\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.sm\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.sm\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.sm\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.sm\:focus\:text-shadow-none:focus{text-shadow:none}.sm\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.sm\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.sm\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.sm\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.sm\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.sm\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.sm\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.sm\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.sm\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.sm\:focus\:aspect-ratio-auto:focus:after{display:none}.sm\:focus\:aspect-ratio-auto:focus:before{display:none}.sm\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.sm\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.sm\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.sm\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.sm\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.sm\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.sm\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.sm\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.sm\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.sm\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.sm\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.sm\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.sm\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.sm\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.sm\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.sm\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.sm\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.sm\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.sm\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.sm\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.sm\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.sm\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.sm\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.sm\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.sm\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.sm\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.sm\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.sm\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.sm\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.sm\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.sm\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.sm\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:641px){.sm\:focus\:flex-1-ie:focus{flex:1 1}.sm\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.sm\:active\:debug-border:active{border:1px solid #ff0}.sm\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.sm\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.sm\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.sm\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.sm\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.sm\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.sm\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.sm\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.sm\:active\:text-shadow-none:active{text-shadow:none}.sm\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.sm\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.sm\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.sm\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.sm\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.sm\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.sm\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.sm\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.sm\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.sm\:active\:aspect-ratio-auto:active:after{display:none}.sm\:active\:aspect-ratio-auto:active:before{display:none}.sm\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.sm\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.sm\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.sm\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.sm\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.sm\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.sm\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.sm\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.sm\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.sm\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.sm\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.sm\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.sm\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.sm\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.sm\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.sm\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.sm\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.sm\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.sm\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.sm\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.sm\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.sm\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.sm\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.sm\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.sm\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.sm\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.sm\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.sm\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.sm\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.sm\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.sm\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.sm\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.sm\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:641px) and (-ms-high-contrast:none),(min-width:641px) and screen and (-ms-high-contrast:active){.sm\:text-transparent{color:inherit}}@media (min-width:641px){.sm\:active\:flex-1-ie:active{flex:1 1}}@media (min-width:769px){.md\:debug{background-color:rgba(255,255,0,.5)}.md\:debug,.md\:debug-border{border:1px solid #ff0}.md\:debug-bg{background-color:rgba(255,255,0,.5)}.md\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.md\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.md\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.md\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.md\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.md\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.md\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.md\:text-shadow-none{text-shadow:none}.md\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.md\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.md\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.md\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.md\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.md\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.md\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.md\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.md\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.md\:aspect-ratio-auto:after{display:none}.md\:aspect-ratio-auto:before{display:none}.md\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.md\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.md\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.md\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.md\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.md\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.md\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.md\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.md\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.md\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.md\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.md\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.md\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.md\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.md\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.md\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.md\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.md\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.md\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.md\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.md\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.md\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.md\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.md\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.md\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.md\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.md\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.md\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.md\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.md\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.md\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.md\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:769px){.md\:flex-1-ie{flex:1 1}.md\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.md\:hover\:debug-border:hover{border:1px solid #ff0}.md\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.md\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.md\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.md\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.md\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.md\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.md\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.md\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.md\:hover\:text-shadow-none:hover{text-shadow:none}.md\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.md\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.md\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.md\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.md\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.md\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.md\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.md\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.md\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.md\:hover\:aspect-ratio-auto:hover:after{display:none}.md\:hover\:aspect-ratio-auto:hover:before{display:none}.md\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.md\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.md\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.md\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.md\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.md\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.md\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.md\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.md\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.md\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.md\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.md\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.md\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.md\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.md\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.md\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.md\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.md\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.md\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.md\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.md\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.md\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.md\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.md\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.md\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.md\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.md\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.md\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.md\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.md\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.md\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.md\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:769px){.md\:hover\:flex-1-ie:hover{flex:1 1}.md\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.md\:focus\:debug-border:focus{border:1px solid #ff0}.md\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.md\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.md\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.md\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.md\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.md\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.md\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.md\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.md\:focus\:text-shadow-none:focus{text-shadow:none}.md\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.md\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.md\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.md\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.md\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.md\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.md\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.md\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.md\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.md\:focus\:aspect-ratio-auto:focus:after{display:none}.md\:focus\:aspect-ratio-auto:focus:before{display:none}.md\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.md\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.md\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.md\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.md\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.md\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.md\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.md\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.md\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.md\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.md\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.md\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.md\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.md\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.md\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.md\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.md\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.md\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.md\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.md\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.md\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.md\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.md\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.md\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.md\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.md\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.md\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.md\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.md\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.md\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.md\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.md\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:769px){.md\:focus\:flex-1-ie:focus{flex:1 1}.md\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.md\:active\:debug-border:active{border:1px solid #ff0}.md\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.md\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.md\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.md\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.md\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.md\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.md\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.md\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.md\:active\:text-shadow-none:active{text-shadow:none}.md\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.md\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.md\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.md\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.md\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.md\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.md\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.md\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.md\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.md\:active\:aspect-ratio-auto:active:after{display:none}.md\:active\:aspect-ratio-auto:active:before{display:none}.md\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.md\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.md\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.md\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.md\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.md\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.md\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.md\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.md\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.md\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.md\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.md\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.md\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.md\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.md\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.md\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.md\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.md\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.md\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.md\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.md\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.md\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.md\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.md\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.md\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.md\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.md\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.md\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.md\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.md\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.md\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.md\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.md\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:769px) and (-ms-high-contrast:none),(min-width:769px) and screen and (-ms-high-contrast:active){.md\:text-transparent{color:inherit}}@media (min-width:769px){.md\:active\:flex-1-ie:active{flex:1 1}}@media (min-width:1025px){.lg\:debug{background-color:rgba(255,255,0,.5)}.lg\:debug,.lg\:debug-border{border:1px solid #ff0}.lg\:debug-bg{background-color:rgba(255,255,0,.5)}.lg\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.lg\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.lg\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.lg\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.lg\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.lg\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.lg\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.lg\:text-shadow-none{text-shadow:none}.lg\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.lg\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.lg\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.lg\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.lg\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.lg\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.lg\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.lg\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.lg\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.lg\:aspect-ratio-auto:after{display:none}.lg\:aspect-ratio-auto:before{display:none}.lg\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.lg\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.lg\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.lg\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.lg\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.lg\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.lg\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.lg\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.lg\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.lg\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.lg\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.lg\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.lg\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.lg\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.lg\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.lg\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.lg\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.lg\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.lg\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.lg\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.lg\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.lg\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.lg\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.lg\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.lg\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.lg\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.lg\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.lg\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.lg\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.lg\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.lg\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.lg\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1025px){.lg\:flex-1-ie{flex:1 1}.lg\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.lg\:hover\:debug-border:hover{border:1px solid #ff0}.lg\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.lg\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.lg\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.lg\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.lg\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.lg\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.lg\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.lg\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.lg\:hover\:text-shadow-none:hover{text-shadow:none}.lg\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.lg\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.lg\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.lg\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.lg\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.lg\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.lg\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.lg\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.lg\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.lg\:hover\:aspect-ratio-auto:hover:after{display:none}.lg\:hover\:aspect-ratio-auto:hover:before{display:none}.lg\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.lg\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.lg\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.lg\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.lg\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.lg\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.lg\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.lg\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.lg\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.lg\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.lg\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.lg\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.lg\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.lg\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.lg\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.lg\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.lg\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.lg\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.lg\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.lg\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.lg\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.lg\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.lg\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.lg\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.lg\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.lg\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.lg\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.lg\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.lg\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.lg\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.lg\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.lg\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1025px){.lg\:hover\:flex-1-ie:hover{flex:1 1}.lg\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.lg\:focus\:debug-border:focus{border:1px solid #ff0}.lg\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.lg\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.lg\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.lg\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.lg\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.lg\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.lg\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.lg\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.lg\:focus\:text-shadow-none:focus{text-shadow:none}.lg\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.lg\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.lg\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.lg\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.lg\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.lg\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.lg\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.lg\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.lg\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.lg\:focus\:aspect-ratio-auto:focus:after{display:none}.lg\:focus\:aspect-ratio-auto:focus:before{display:none}.lg\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.lg\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.lg\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.lg\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.lg\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.lg\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.lg\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.lg\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.lg\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.lg\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.lg\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.lg\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.lg\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.lg\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.lg\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.lg\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.lg\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.lg\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.lg\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.lg\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.lg\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.lg\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.lg\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.lg\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.lg\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.lg\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.lg\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.lg\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.lg\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.lg\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.lg\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.lg\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1025px){.lg\:focus\:flex-1-ie:focus{flex:1 1}.lg\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.lg\:active\:debug-border:active{border:1px solid #ff0}.lg\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.lg\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.lg\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.lg\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.lg\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.lg\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.lg\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.lg\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.lg\:active\:text-shadow-none:active{text-shadow:none}.lg\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.lg\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.lg\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.lg\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.lg\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.lg\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.lg\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.lg\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.lg\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.lg\:active\:aspect-ratio-auto:active:after{display:none}.lg\:active\:aspect-ratio-auto:active:before{display:none}.lg\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.lg\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.lg\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.lg\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.lg\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.lg\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.lg\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.lg\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.lg\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.lg\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.lg\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.lg\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.lg\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.lg\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.lg\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.lg\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.lg\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.lg\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.lg\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.lg\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.lg\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.lg\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.lg\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.lg\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.lg\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.lg\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.lg\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.lg\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.lg\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.lg\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.lg\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.lg\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.lg\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1025px) and (-ms-high-contrast:none),(min-width:1025px) and screen and (-ms-high-contrast:active){.lg\:text-transparent{color:inherit}}@media (min-width:1025px){.lg\:active\:flex-1-ie:active{flex:1 1}}@media (min-width:1441px){.xl\:debug{background-color:rgba(255,255,0,.5)}.xl\:debug,.xl\:debug-border{border:1px solid #ff0}.xl\:debug-bg{background-color:rgba(255,255,0,.5)}.xl\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.xl\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.xl\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.xl\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xl\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xl\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xl\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xl\:text-shadow-none{text-shadow:none}.xl\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xl\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xl\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xl\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xl\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.xl\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.xl\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xl\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.xl\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xl\:aspect-ratio-auto:after{display:none}.xl\:aspect-ratio-auto:before{display:none}.xl\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xl\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xl\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.xl\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.xl\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.xl\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.xl\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.xl\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.xl\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xl\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xl\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xl\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xl\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xl\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xl\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xl\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xl\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xl\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xl\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xl\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xl\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xl\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xl\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xl\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xl\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xl\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xl\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xl\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xl\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xl\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xl\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xl\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1441px){.xl\:flex-1-ie{flex:1 1}.xl\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.xl\:hover\:debug-border:hover{border:1px solid #ff0}.xl\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.xl\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.xl\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.xl\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.xl\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xl\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xl\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xl\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xl\:hover\:text-shadow-none:hover{text-shadow:none}.xl\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xl\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xl\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xl\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xl\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.xl\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.xl\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xl\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.xl\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xl\:hover\:aspect-ratio-auto:hover:after{display:none}.xl\:hover\:aspect-ratio-auto:hover:before{display:none}.xl\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xl\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xl\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.xl\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.xl\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.xl\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.xl\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.xl\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.xl\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xl\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xl\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xl\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xl\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xl\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xl\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xl\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xl\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xl\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xl\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xl\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xl\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xl\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xl\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xl\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xl\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xl\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xl\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xl\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xl\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xl\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xl\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xl\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1441px){.xl\:hover\:flex-1-ie:hover{flex:1 1}.xl\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.xl\:focus\:debug-border:focus{border:1px solid #ff0}.xl\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.xl\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.xl\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.xl\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.xl\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xl\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xl\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xl\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xl\:focus\:text-shadow-none:focus{text-shadow:none}.xl\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xl\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xl\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xl\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xl\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.xl\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.xl\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xl\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.xl\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xl\:focus\:aspect-ratio-auto:focus:after{display:none}.xl\:focus\:aspect-ratio-auto:focus:before{display:none}.xl\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xl\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xl\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.xl\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.xl\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.xl\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.xl\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.xl\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.xl\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xl\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xl\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xl\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xl\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xl\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xl\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xl\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xl\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xl\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xl\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xl\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xl\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xl\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xl\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xl\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xl\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xl\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xl\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xl\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xl\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xl\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xl\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xl\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1441px){.xl\:focus\:flex-1-ie:focus{flex:1 1}.xl\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.xl\:active\:debug-border:active{border:1px solid #ff0}.xl\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.xl\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.xl\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.xl\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.xl\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xl\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xl\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xl\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xl\:active\:text-shadow-none:active{text-shadow:none}.xl\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xl\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xl\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xl\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xl\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.xl\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.xl\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xl\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.xl\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xl\:active\:aspect-ratio-auto:active:after{display:none}.xl\:active\:aspect-ratio-auto:active:before{display:none}.xl\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xl\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xl\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.xl\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.xl\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.xl\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.xl\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.xl\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.xl\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xl\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xl\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xl\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xl\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xl\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xl\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xl\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xl\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xl\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xl\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xl\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xl\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xl\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xl\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xl\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xl\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xl\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xl\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xl\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xl\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xl\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xl\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xl\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xl\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1441px) and (-ms-high-contrast:none),(min-width:1441px) and screen and (-ms-high-contrast:active){.xl\:text-transparent{color:inherit}}@media (min-width:1441px){.xl\:active\:flex-1-ie:active{flex:1 1}}@media (min-width:1800px){.xxl\:debug{background-color:rgba(255,255,0,.5)}.xxl\:debug,.xxl\:debug-border{border:1px solid #ff0}.xxl\:debug-bg{background-color:rgba(255,255,0,.5)}.xxl\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.xxl\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.xxl\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xxl\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.xxl\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xxl\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xxl\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xxl\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xxl\:text-shadow-none{text-shadow:none}.xxl\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xxl\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xxl\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xxl\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xxl\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.xxl\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.xxl\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xxl\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.xxl\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xxl\:aspect-ratio-auto:after{display:none}.xxl\:aspect-ratio-auto:before{display:none}.xxl\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xxl\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xxl\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.xxl\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.xxl\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.xxl\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.xxl\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.xxl\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.xxl\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xxl\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xxl\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xxl\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xxl\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xxl\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xxl\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xxl\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xxl\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xxl\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xxl\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xxl\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xxl\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xxl\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xxl\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xxl\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xxl\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xxl\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xxl\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xxl\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xxl\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xxl\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xxl\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xxl\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1800px){.xxl\:flex-1-ie{flex:1 1}.xxl\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.xxl\:hover\:debug-border:hover{border:1px solid #ff0}.xxl\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.xxl\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.xxl\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.xxl\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xxl\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.xxl\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xxl\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xxl\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xxl\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xxl\:hover\:text-shadow-none:hover{text-shadow:none}.xxl\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xxl\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xxl\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xxl\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xxl\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.xxl\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.xxl\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xxl\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.xxl\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xxl\:hover\:aspect-ratio-auto:hover:after{display:none}.xxl\:hover\:aspect-ratio-auto:hover:before{display:none}.xxl\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xxl\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xxl\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.xxl\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.xxl\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.xxl\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.xxl\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.xxl\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.xxl\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xxl\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xxl\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xxl\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xxl\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xxl\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xxl\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xxl\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xxl\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xxl\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xxl\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xxl\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xxl\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xxl\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xxl\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xxl\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xxl\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xxl\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xxl\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xxl\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xxl\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xxl\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xxl\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xxl\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1800px){.xxl\:hover\:flex-1-ie:hover{flex:1 1}.xxl\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.xxl\:focus\:debug-border:focus{border:1px solid #ff0}.xxl\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.xxl\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.xxl\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.xxl\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xxl\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.xxl\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xxl\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xxl\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xxl\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xxl\:focus\:text-shadow-none:focus{text-shadow:none}.xxl\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xxl\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xxl\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xxl\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xxl\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.xxl\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.xxl\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xxl\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.xxl\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xxl\:focus\:aspect-ratio-auto:focus:after{display:none}.xxl\:focus\:aspect-ratio-auto:focus:before{display:none}.xxl\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xxl\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xxl\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.xxl\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.xxl\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.xxl\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.xxl\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.xxl\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.xxl\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xxl\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xxl\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xxl\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xxl\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xxl\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xxl\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xxl\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xxl\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xxl\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xxl\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xxl\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xxl\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xxl\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xxl\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xxl\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xxl\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xxl\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xxl\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xxl\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xxl\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xxl\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xxl\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xxl\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1800px){.xxl\:focus\:flex-1-ie:focus{flex:1 1}.xxl\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.xxl\:active\:debug-border:active{border:1px solid #ff0}.xxl\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.xxl\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.xxl\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.xxl\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xxl\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.xxl\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.xxl\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.xxl\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.xxl\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.xxl\:active\:text-shadow-none:active{text-shadow:none}.xxl\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.xxl\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.xxl\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.xxl\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.xxl\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.xxl\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.xxl\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.xxl\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.xxl\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.xxl\:active\:aspect-ratio-auto:active:after{display:none}.xxl\:active\:aspect-ratio-auto:active:before{display:none}.xxl\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.xxl\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.xxl\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.xxl\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.xxl\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.xxl\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.xxl\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.xxl\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.xxl\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.xxl\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.xxl\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.xxl\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.xxl\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.xxl\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.xxl\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.xxl\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.xxl\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.xxl\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.xxl\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.xxl\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.xxl\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.xxl\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.xxl\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.xxl\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.xxl\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.xxl\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.xxl\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.xxl\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.xxl\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.xxl\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.xxl\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.xxl\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.xxl\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media (min-width:1800px) and (-ms-high-contrast:none),(min-width:1800px) and screen and (-ms-high-contrast:active){.xxl\:text-transparent{color:inherit}}@media (min-width:1800px){.xxl\:active\:flex-1-ie:active{flex:1 1}}@media hover,none{.touch\:debug{background-color:rgba(255,255,0,.5)}.touch\:debug,.touch\:debug-border{border:1px solid #ff0}.touch\:debug-bg{background-color:rgba(255,255,0,.5)}.touch\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.touch\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.touch\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.touch\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.touch\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.touch\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.touch\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.touch\:text-shadow-none{text-shadow:none}.touch\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.touch\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.touch\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.touch\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.touch\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.touch\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.touch\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.touch\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.touch\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.touch\:aspect-ratio-auto:after{display:none}.touch\:aspect-ratio-auto:before{display:none}.touch\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.touch\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.touch\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.touch\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.touch\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.touch\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.touch\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.touch\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.touch\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.touch\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.touch\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.touch\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.touch\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.touch\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.touch\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.touch\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.touch\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.touch\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.touch\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.touch\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.touch\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.touch\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.touch\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.touch\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.touch\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.touch\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.touch\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.touch\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.touch\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.touch\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.touch\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.touch\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover,none{.touch\:flex-1-ie{flex:1 1}.touch\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.touch\:hover\:debug-border:hover{border:1px solid #ff0}.touch\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.touch\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.touch\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.touch\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.touch\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.touch\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.touch\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.touch\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.touch\:hover\:text-shadow-none:hover{text-shadow:none}.touch\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.touch\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.touch\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.touch\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.touch\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.touch\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.touch\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.touch\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.touch\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.touch\:hover\:aspect-ratio-auto:hover:after{display:none}.touch\:hover\:aspect-ratio-auto:hover:before{display:none}.touch\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.touch\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.touch\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.touch\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.touch\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.touch\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.touch\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.touch\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.touch\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.touch\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.touch\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.touch\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.touch\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.touch\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.touch\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.touch\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.touch\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.touch\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.touch\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.touch\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.touch\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.touch\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.touch\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.touch\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.touch\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.touch\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.touch\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.touch\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.touch\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.touch\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.touch\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.touch\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover,none{.touch\:hover\:flex-1-ie:hover{flex:1 1}.touch\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.touch\:focus\:debug-border:focus{border:1px solid #ff0}.touch\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.touch\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.touch\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.touch\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.touch\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.touch\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.touch\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.touch\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.touch\:focus\:text-shadow-none:focus{text-shadow:none}.touch\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.touch\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.touch\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.touch\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.touch\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.touch\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.touch\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.touch\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.touch\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.touch\:focus\:aspect-ratio-auto:focus:after{display:none}.touch\:focus\:aspect-ratio-auto:focus:before{display:none}.touch\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.touch\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.touch\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.touch\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.touch\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.touch\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.touch\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.touch\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.touch\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.touch\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.touch\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.touch\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.touch\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.touch\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.touch\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.touch\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.touch\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.touch\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.touch\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.touch\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.touch\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.touch\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.touch\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.touch\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.touch\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.touch\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.touch\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.touch\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.touch\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.touch\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.touch\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.touch\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover,none{.touch\:focus\:flex-1-ie:focus{flex:1 1}.touch\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.touch\:active\:debug-border:active{border:1px solid #ff0}.touch\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.touch\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.touch\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.touch\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.touch\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.touch\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.touch\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.touch\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.touch\:active\:text-shadow-none:active{text-shadow:none}.touch\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.touch\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.touch\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.touch\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.touch\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.touch\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.touch\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.touch\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.touch\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.touch\:active\:aspect-ratio-auto:active:after{display:none}.touch\:active\:aspect-ratio-auto:active:before{display:none}.touch\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.touch\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.touch\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.touch\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.touch\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.touch\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.touch\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.touch\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.touch\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.touch\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.touch\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.touch\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.touch\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.touch\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.touch\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.touch\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.touch\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.touch\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.touch\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.touch\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.touch\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.touch\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.touch\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.touch\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.touch\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.touch\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.touch\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.touch\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.touch\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.touch\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.touch\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.touch\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.touch\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover,none and (-ms-high-contrast:none),none and screen and (-ms-high-contrast:active){.touch\:text-transparent{color:inherit}}@media hover,none{.touch\:active\:flex-1-ie:active{flex:1 1}}@media hover{.can-hover\:debug{background-color:rgba(255,255,0,.5)}.can-hover\:debug,.can-hover\:debug-border{border:1px solid #ff0}.can-hover\:debug-bg{background-color:rgba(255,255,0,.5)}.can-hover\:loader-border-accent0{border-color:transparent #c3c5c2 #c3c5c2}.can-hover\:loader-border-accent1{border-color:transparent #ff3c2c #ff3c2c}.can-hover\:noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.can-hover\:noscroll::-webkit-scrollbar{display:none;overflow:hidden}.can-hover\:noscroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.can-hover\:text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.can-hover\:text-shadow-md{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.can-hover\:text-shadow-lg{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.can-hover\:text-shadow-none{text-shadow:none}.can-hover\:text-extrude-sm{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.can-hover\:text-extrude-md{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.can-hover\:text-extrude-lg{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.can-hover\:aspect-ratio-1x1:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.can-hover\:aspect-ratio-1x1:after{clear:both;content:"";display:table}.can-hover\:aspect-ratio-5x3:after{clear:both;content:"";display:table}.can-hover\:aspect-ratio-5x3:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.can-hover\:aspect-ratio-16x9:after{clear:both;content:"";display:table}.can-hover\:aspect-ratio-16x9:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.can-hover\:aspect-ratio-auto:after{display:none}.can-hover\:aspect-ratio-auto:before{display:none}.can-hover\:bw-on img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.can-hover\:bw-off img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.can-hover\:blur-2{-webkit-filter:blur(2px);filter:blur(2px)}.can-hover\:blur-4{-webkit-filter:blur(4px);filter:blur(4px)}.can-hover\:blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.can-hover\:blur-6{-webkit-filter:blur(6px);filter:blur(6px)}.can-hover\:blur-7{-webkit-filter:blur(7px);filter:blur(7px)}.can-hover\:blur-8{-webkit-filter:blur(8px);filter:blur(8px)}.can-hover\:text-stroke-color-purple-50{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.can-hover\:text-stroke-color-purple-6d{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.can-hover\:text-stroke-color-purple-6f{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.can-hover\:text-stroke-color-purple-a7{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.can-hover\:text-stroke-color-purple-b6{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.can-hover\:text-stroke-color-purple-bf{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.can-hover\:text-stroke-color-orange-f0{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.can-hover\:text-stroke-color-orange-ff{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.can-hover\:text-stroke-color-white{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.can-hover\:text-stroke-width-1{-webkit-text-stroke-width:1px;text-stroke-width:1px}.can-hover\:text-stroke-width-1-5{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.can-hover\:text-stroke-width-2{-webkit-text-stroke-width:2px;text-stroke-width:2px}.can-hover\:text-stroke-width-2-5{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.can-hover\:text-stroke-width-3{-webkit-text-stroke-width:3px;text-stroke-width:3px}.can-hover\:text-stroke-width-4{-webkit-text-stroke-width:4px;text-stroke-width:4px}.can-hover\:text-stroke-width-6{-webkit-text-stroke-width:6px;text-stroke-width:6px}.can-hover\:text-stroke-width-8{-webkit-text-stroke-width:8px;text-stroke-width:8px}.can-hover\:bg-gradient-red{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.can-hover\:bg-gradient-orange-purple{background:linear-gradient(90deg,#f04d39 0,#50238c)}.can-hover\:bg-gradient-purple-orange-purple{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.can-hover\:bg-gradient-purple-orange{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.can-hover\:bg-dotted-01{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:bg-dotted-01{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.can-hover\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:bg-dotted-02{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.can-hover\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:bg-dotted-03{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover{.can-hover\:flex-1-ie{flex:1 1}.can-hover\:hover\:debug:hover{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.can-hover\:hover\:debug-border:hover{border:1px solid #ff0}.can-hover\:hover\:debug-bg:hover{background-color:rgba(255,255,0,.5)}.can-hover\:hover\:loader-border-accent0:hover{border-color:transparent #c3c5c2 #c3c5c2}.can-hover\:hover\:loader-border-accent1:hover{border-color:transparent #ff3c2c #ff3c2c}.can-hover\:hover\:noselect:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.can-hover\:hover\:noscroll:hover::-webkit-scrollbar{display:none;overflow:hidden}.can-hover\:hover\:noscroll:hover{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.can-hover\:hover\:text-shadow:hover{text-shadow:0 2px 4px rgba(0,0,0,.1)}.can-hover\:hover\:text-shadow-md:hover{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.can-hover\:hover\:text-shadow-lg:hover{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.can-hover\:hover\:text-shadow-none:hover{text-shadow:none}.can-hover\:hover\:text-extrude-sm:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.can-hover\:hover\:text-extrude-md:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.can-hover\:hover\:text-extrude-lg:hover{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.can-hover\:hover\:aspect-ratio-1x1:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.can-hover\:hover\:aspect-ratio-1x1:hover:after{clear:both;content:"";display:table}.can-hover\:hover\:aspect-ratio-5x3:hover:after{clear:both;content:"";display:table}.can-hover\:hover\:aspect-ratio-5x3:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.can-hover\:hover\:aspect-ratio-16x9:hover:after{clear:both;content:"";display:table}.can-hover\:hover\:aspect-ratio-16x9:hover:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.can-hover\:hover\:aspect-ratio-auto:hover:after{display:none}.can-hover\:hover\:aspect-ratio-auto:hover:before{display:none}.can-hover\:hover\:bw-on:hover img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.can-hover\:hover\:bw-off:hover img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.can-hover\:hover\:blur-2:hover{-webkit-filter:blur(2px);filter:blur(2px)}.can-hover\:hover\:blur-4:hover{-webkit-filter:blur(4px);filter:blur(4px)}.can-hover\:hover\:blur-5:hover{-webkit-filter:blur(5px);filter:blur(5px)}.can-hover\:hover\:blur-6:hover{-webkit-filter:blur(6px);filter:blur(6px)}.can-hover\:hover\:blur-7:hover{-webkit-filter:blur(7px);filter:blur(7px)}.can-hover\:hover\:blur-8:hover{-webkit-filter:blur(8px);filter:blur(8px)}.can-hover\:hover\:text-stroke-color-purple-50:hover{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.can-hover\:hover\:text-stroke-color-purple-6d:hover{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.can-hover\:hover\:text-stroke-color-purple-6f:hover{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.can-hover\:hover\:text-stroke-color-purple-a7:hover{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.can-hover\:hover\:text-stroke-color-purple-b6:hover{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.can-hover\:hover\:text-stroke-color-purple-bf:hover{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.can-hover\:hover\:text-stroke-color-orange-f0:hover{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.can-hover\:hover\:text-stroke-color-orange-ff:hover{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.can-hover\:hover\:text-stroke-color-white:hover{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.can-hover\:hover\:text-stroke-width-1:hover{-webkit-text-stroke-width:1px;text-stroke-width:1px}.can-hover\:hover\:text-stroke-width-1-5:hover{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.can-hover\:hover\:text-stroke-width-2:hover{-webkit-text-stroke-width:2px;text-stroke-width:2px}.can-hover\:hover\:text-stroke-width-2-5:hover{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.can-hover\:hover\:text-stroke-width-3:hover{-webkit-text-stroke-width:3px;text-stroke-width:3px}.can-hover\:hover\:text-stroke-width-4:hover{-webkit-text-stroke-width:4px;text-stroke-width:4px}.can-hover\:hover\:text-stroke-width-6:hover{-webkit-text-stroke-width:6px;text-stroke-width:6px}.can-hover\:hover\:text-stroke-width-8:hover{-webkit-text-stroke-width:8px;text-stroke-width:8px}.can-hover\:hover\:bg-gradient-red:hover{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.can-hover\:hover\:bg-gradient-orange-purple:hover{background:linear-gradient(90deg,#f04d39 0,#50238c)}.can-hover\:hover\:bg-gradient-purple-orange-purple:hover{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.can-hover\:hover\:bg-gradient-purple-orange:hover{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.can-hover\:hover\:bg-dotted-01:hover{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:hover\:bg-dotted-01:hover{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.can-hover\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:hover\:bg-dotted-02:hover{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.can-hover\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:hover\:bg-dotted-03:hover{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover{.can-hover\:hover\:flex-1-ie:hover{flex:1 1}.can-hover\:focus\:debug:focus{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.can-hover\:focus\:debug-border:focus{border:1px solid #ff0}.can-hover\:focus\:debug-bg:focus{background-color:rgba(255,255,0,.5)}.can-hover\:focus\:loader-border-accent0:focus{border-color:transparent #c3c5c2 #c3c5c2}.can-hover\:focus\:loader-border-accent1:focus{border-color:transparent #ff3c2c #ff3c2c}.can-hover\:focus\:noselect:focus{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.can-hover\:focus\:noscroll:focus::-webkit-scrollbar{display:none;overflow:hidden}.can-hover\:focus\:noscroll:focus{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.can-hover\:focus\:text-shadow:focus{text-shadow:0 2px 4px rgba(0,0,0,.1)}.can-hover\:focus\:text-shadow-md:focus{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.can-hover\:focus\:text-shadow-lg:focus{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.can-hover\:focus\:text-shadow-none:focus{text-shadow:none}.can-hover\:focus\:text-extrude-sm:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.can-hover\:focus\:text-extrude-md:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.can-hover\:focus\:text-extrude-lg:focus{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.can-hover\:focus\:aspect-ratio-1x1:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.can-hover\:focus\:aspect-ratio-1x1:focus:after{clear:both;content:"";display:table}.can-hover\:focus\:aspect-ratio-5x3:focus:after{clear:both;content:"";display:table}.can-hover\:focus\:aspect-ratio-5x3:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.can-hover\:focus\:aspect-ratio-16x9:focus:after{clear:both;content:"";display:table}.can-hover\:focus\:aspect-ratio-16x9:focus:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.can-hover\:focus\:aspect-ratio-auto:focus:after{display:none}.can-hover\:focus\:aspect-ratio-auto:focus:before{display:none}.can-hover\:focus\:bw-on:focus img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.can-hover\:focus\:bw-off:focus img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.can-hover\:focus\:blur-2:focus{-webkit-filter:blur(2px);filter:blur(2px)}.can-hover\:focus\:blur-4:focus{-webkit-filter:blur(4px);filter:blur(4px)}.can-hover\:focus\:blur-5:focus{-webkit-filter:blur(5px);filter:blur(5px)}.can-hover\:focus\:blur-6:focus{-webkit-filter:blur(6px);filter:blur(6px)}.can-hover\:focus\:blur-7:focus{-webkit-filter:blur(7px);filter:blur(7px)}.can-hover\:focus\:blur-8:focus{-webkit-filter:blur(8px);filter:blur(8px)}.can-hover\:focus\:text-stroke-color-purple-50:focus{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.can-hover\:focus\:text-stroke-color-purple-6d:focus{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.can-hover\:focus\:text-stroke-color-purple-6f:focus{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.can-hover\:focus\:text-stroke-color-purple-a7:focus{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.can-hover\:focus\:text-stroke-color-purple-b6:focus{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.can-hover\:focus\:text-stroke-color-purple-bf:focus{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.can-hover\:focus\:text-stroke-color-orange-f0:focus{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.can-hover\:focus\:text-stroke-color-orange-ff:focus{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.can-hover\:focus\:text-stroke-color-white:focus{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.can-hover\:focus\:text-stroke-width-1:focus{-webkit-text-stroke-width:1px;text-stroke-width:1px}.can-hover\:focus\:text-stroke-width-1-5:focus{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.can-hover\:focus\:text-stroke-width-2:focus{-webkit-text-stroke-width:2px;text-stroke-width:2px}.can-hover\:focus\:text-stroke-width-2-5:focus{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.can-hover\:focus\:text-stroke-width-3:focus{-webkit-text-stroke-width:3px;text-stroke-width:3px}.can-hover\:focus\:text-stroke-width-4:focus{-webkit-text-stroke-width:4px;text-stroke-width:4px}.can-hover\:focus\:text-stroke-width-6:focus{-webkit-text-stroke-width:6px;text-stroke-width:6px}.can-hover\:focus\:text-stroke-width-8:focus{-webkit-text-stroke-width:8px;text-stroke-width:8px}.can-hover\:focus\:bg-gradient-red:focus{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.can-hover\:focus\:bg-gradient-orange-purple:focus{background:linear-gradient(90deg,#f04d39 0,#50238c)}.can-hover\:focus\:bg-gradient-purple-orange-purple:focus{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.can-hover\:focus\:bg-gradient-purple-orange:focus{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.can-hover\:focus\:bg-dotted-01:focus{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:focus\:bg-dotted-01:focus{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.can-hover\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:focus\:bg-dotted-02:focus{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.can-hover\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:focus\:bg-dotted-03:focus{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover{.can-hover\:focus\:flex-1-ie:focus{flex:1 1}.can-hover\:active\:debug:active{border:1px solid #ff0;background-color:rgba(255,255,0,.5)}.can-hover\:active\:debug-border:active{border:1px solid #ff0}.can-hover\:active\:debug-bg:active{background-color:rgba(255,255,0,.5)}.can-hover\:active\:loader-border-accent0:active{border-color:transparent #c3c5c2 #c3c5c2}.can-hover\:active\:loader-border-accent1:active{border-color:transparent #ff3c2c #ff3c2c}.can-hover\:active\:noselect:active{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.can-hover\:active\:noscroll:active::-webkit-scrollbar{display:none;overflow:hidden}.can-hover\:active\:noscroll:active{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.can-hover\:active\:text-shadow:active{text-shadow:0 2px 4px rgba(0,0,0,.1)}.can-hover\:active\:text-shadow-md:active{text-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.can-hover\:active\:text-shadow-lg:active{text-shadow:0 15px 30px rgba(0,0,0,.11),0 5px 15px rgba(0,0,0,.08)}.can-hover\:active\:text-shadow-none:active{text-shadow:none}.can-hover\:active\:text-extrude-sm:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 6px 6px rgba(16,16,16,.4),1px 7px 10px rgba(16,16,16,.2),1px 10px 35px rgba(16,16,16,.2),1px 15px 60px rgba(16,16,16,.4)}.can-hover\:active\:text-extrude-md:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 10px 6px rgba(16,16,16,.4),1px 12px 10px rgba(16,16,16,.2),1px 15px 35px rgba(16,16,16,.2),1px 20px 60px rgba(16,16,16,.4)}.can-hover\:active\:text-extrude-lg:active{color:#8ee8f8;text-shadow:1px 1px 1px #69c3d3,1px 2px 1px #69c3d3,1px 3px 1px #69c3d3,1px 4px 1px #69c3d3,1px 5px 1px #69c3d3,1px 6px 1px #69c3d3,1px 7px 1px #69c3d3,1px 8px 1px #69c3d3,1px 9px 1px #69c3d3,1px 10px 1px #69c3d3,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}.can-hover\:active\:aspect-ratio-1x1:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:-1px}.can-hover\:active\:aspect-ratio-1x1:active:after{clear:both;content:"";display:table}.can-hover\:active\:aspect-ratio-5x3:active:after{clear:both;content:"";display:table}.can-hover\:active\:aspect-ratio-5x3:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:60%;width:-1px}.can-hover\:active\:aspect-ratio-16x9:active:after{clear:both;content:"";display:table}.can-hover\:active\:aspect-ratio-16x9:active:before{content:"";float:left;height:0;margin-left:-1px;padding-top:56.25%;width:-1px}.can-hover\:active\:aspect-ratio-auto:active:after{display:none}.can-hover\:active\:aspect-ratio-auto:active:before{display:none}.can-hover\:active\:bw-on:active img{transition:all 1s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.can-hover\:active\:bw-off:active img{transition:all 1s ease;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.can-hover\:active\:blur-2:active{-webkit-filter:blur(2px);filter:blur(2px)}.can-hover\:active\:blur-4:active{-webkit-filter:blur(4px);filter:blur(4px)}.can-hover\:active\:blur-5:active{-webkit-filter:blur(5px);filter:blur(5px)}.can-hover\:active\:blur-6:active{-webkit-filter:blur(6px);filter:blur(6px)}.can-hover\:active\:blur-7:active{-webkit-filter:blur(7px);filter:blur(7px)}.can-hover\:active\:blur-8:active{-webkit-filter:blur(8px);filter:blur(8px)}.can-hover\:active\:text-stroke-color-purple-50:active{-webkit-text-stroke-color:#50238c;text-stroke-color:#50238c}.can-hover\:active\:text-stroke-color-purple-6d:active{-webkit-text-stroke-color:#6d00ff;text-stroke-color:#6d00ff}.can-hover\:active\:text-stroke-color-purple-6f:active{-webkit-text-stroke-color:#6f00ff;text-stroke-color:#6f00ff}.can-hover\:active\:text-stroke-color-purple-a7:active{-webkit-text-stroke-color:#a764ff;text-stroke-color:#a764ff}.can-hover\:active\:text-stroke-color-purple-b6:active{-webkit-text-stroke-color:#b660ff;text-stroke-color:#b660ff}.can-hover\:active\:text-stroke-color-purple-bf:active{-webkit-text-stroke-color:#bf90ff;text-stroke-color:#bf90ff}.can-hover\:active\:text-stroke-color-orange-f0:active{-webkit-text-stroke-color:#f04d39;text-stroke-color:#f04d39}.can-hover\:active\:text-stroke-color-orange-ff:active{-webkit-text-stroke-color:#ffa039;text-stroke-color:#ffa039}.can-hover\:active\:text-stroke-color-white:active{-webkit-text-stroke-color:#fff;text-stroke-color:#fff}.can-hover\:active\:text-stroke-width-1:active{-webkit-text-stroke-width:1px;text-stroke-width:1px}.can-hover\:active\:text-stroke-width-1-5:active{-webkit-text-stroke-width:1.5px;text-stroke-width:1,5px}.can-hover\:active\:text-stroke-width-2:active{-webkit-text-stroke-width:2px;text-stroke-width:2px}.can-hover\:active\:text-stroke-width-2-5:active{-webkit-text-stroke-width:2.5px;text-stroke-width:2.5px}.can-hover\:active\:text-stroke-width-3:active{-webkit-text-stroke-width:3px;text-stroke-width:3px}.can-hover\:active\:text-stroke-width-4:active{-webkit-text-stroke-width:4px;text-stroke-width:4px}.can-hover\:active\:text-stroke-width-6:active{-webkit-text-stroke-width:6px;text-stroke-width:6px}.can-hover\:active\:text-stroke-width-8:active{-webkit-text-stroke-width:8px;text-stroke-width:8px}.can-hover\:active\:bg-gradient-red:active{background:linear-gradient(90deg,#ff3c2c 0,#fff)}.can-hover\:active\:bg-gradient-orange-purple:active{background:linear-gradient(90deg,#f04d39 0,#50238c)}.can-hover\:active\:bg-gradient-purple-orange-purple:active{background:linear-gradient(90deg,#9240ff 0,#ed4d40 10%,#5800ce 48%,#9240ff 68%)}.can-hover\:active\:bg-gradient-purple-orange:active{background:linear-gradient(90deg,#6d00ff 0,#7c09e8 33%,#dc4157 66%,#f04d39)}.can-hover\:active\:bg-dotted-01:active{background-image:url(/bgs/bg-header-mobile@2x.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:active\:bg-dotted-01:active{background-image:url(/bgs/tga-2020-red-room-distant-sun-moon-merge-04@2x.jpg)}}.can-hover\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:active\:bg-dotted-02:active{background-image:url(/bgs/bg-dotted_02-desktop.jpg)}}.can-hover\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:769px){.can-hover\:active\:bg-dotted-03:active{background-image:url(/bgs/bg-dotted_03-desktop.jpg)}}}@media hover,hover and (-ms-high-contrast:none),hover and screen and (-ms-high-contrast:active){.can-hover\:text-transparent{color:inherit}}@media hover{.can-hover\:active\:flex-1-ie:active{flex:1 1}}