:root{padding:0;margin:0;background-color:transparent;position:absolute;z-index:0}canvas{height:100vh;touch-action:none}.canvas{touch-action:none}.event-text{transition:color .3s ease;cursor:pointer}.event-text:hover{color:#fff}*{box-sizing:border-box}#root{width:100%;height:100%;--hover: #ec6839;--text: #050505;--links: #969696;background-color:transparent;position:absolute;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#e8eaa3;border-radius:0}::-webkit-scrollbar-track{background:#fff0}#root>div{touch-action:none;user-select:none;-webkit-user-select:none}html,body{max-width:100%;max-height:100%;overflow:hidden;width:100%;height:100%;margin:0;padding:0;font-size:16px;background-color:transparent;font-optical-sizing:auto}body{overscroll-behavior:none;touch-action:none}canvas{width:100%;height:100%;z-index:1;background-color:transparent;-webkit-tap-highlight-color:transparent}:focus{outline:none!important}a{-webkit-tap-highlight-color:transparent}body{font-family:Plus Jakarta Sans,sans-serif;color:#fff;background:#efefef;-webkit-tap-highlight-color:transparent}ul{list-style:none;text-align:right}ul li{display:flex;justify-content:space-between;padding:0 0 2vh}ul li span{font-weight:700;text-align:left;max-width:70%}.plus-jakarta-sans-font{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.fullscreen{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all 1s}.about,.story{-webkit-tap-highlight-color:transparent;position:absolute;top:100px;left:0%;width:100%;height:100%;padding-bottom:200px;display:flex;align-items:center;transition:all .2s;z-index:5;display:none;text-align:center;justify-content:center;flex-wrap:wrap;color:var(--text);overflow-y:scroll;line-height:1.5}.about.active,.story.active{display:flex}.about>div,.story>div{max-width:65vw;height:100%;overflow-y:scroll;transition:all .25s}.about>div>div,.story>div>div{padding:0 2vw 2vh 2vw;margin:0 auto}.about>div>div:first-child,.about>div h1,.about>div h2,.story>div>div:first-child,.story>div h1,.story>div h2{font-size:2.6rem;font-family:Anton,sans-serif;font-weight:600;font-style:normal;color:var(--text);line-height:1.2;background-size:cover;-webkit-background-clip:text;background-clip:text;-moz-text-fill-color:rgba(40,40,40,.2);-webkit-text-fill-color:rgba(40,40,40,.2);background-image:url(https://dancingthroughtime.com/textures/grunge-about-header-03.jpg)}.about>div h2,.story>div h2{font-size:1.8rem}.about>div p:has(~h2),.story>div p:has(~h2){padding-bottom:5vh}.about>div ul,.story>div ul{margin:0;padding:0}.about>div button,.story>div button{border:none;background-color:transparent;font-size:1.6rem;font-family:Anton,sans-serif;font-weight:500;font-style:normal;line-height:1.2;cursor:pointer;background-size:cover;-webkit-background-clip:text;background-clip:text;-moz-text-fill-color:rgba(40,40,40,.2);-webkit-text-fill-color:rgba(40,40,40,.2);background-image:url(https://dancingthroughtime.com/textures/grunge-about-header-03.jpg)}.about>div button:hover,.story>div button:hover{color:var(--hover);-moz-text-fill-color:rgba(255,40,40,.2);-webkit-text-fill-color:rgba(255,40,40,.2)}.story{-webkit-user-select:text!important;user-select:text!important}.story a{text-decoration:none;position:relative;color:#202020}.story a:after{content:" ";display:block;margin:0 auto;width:0;height:1px;background-color:#d8b0c4}.story a:hover{color:#d8b0c4}.story a:hover:after{background-color:#d8b0c4;width:100%;transition:all .4s}.story .logos{margin:5vh 0;width:100%;max-width:100%;height:fit-content;display:flex;flex-wrap:wrap;justify-content:center}.story .logos a{padding:2vh 2vw;display:flex;justify-content:center;align-items:center;text-decoration:none}.story .logos a>img{object-fit:contain;max-height:125px;max-width:150px;width:100%;height:auto}.story .logos a:hover{transform:scale(1.1);transition:all .4s}.bg{background:transparent}.backgroundLines{position:absolute;opacity:.5;width:100%;height:100%;z-index:-1;top:0;left:0;background-image:url(https://dancingthroughtime.com/background-4.webp)}.backgroundLines>img{width:100%;height:auto;max-height:100%}.backgroundLines img.pathLoop{position:absolute;left:-35%;top:-10%;width:100%;max-height:120%;z-index:0}.backgroundLines img.pathYellow{position:absolute;left:5%;top:-30%;max-height:190%;z-index:0}.backgroundLines img.pathRight{position:absolute;right:-20%;top:0%;max-height:130%;z-index:0}.numMemories{position:absolute;top:20px;left:50%;z-index:100;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;color:var(--links);transform:translate(-50%);margin:6px 0;width:300px;text-align:center}.numMemories a{color:var(--links);text-decoration:none}.numMemories a>div{padding:0 3px;flex-direction:row;width:100%;display:flex;justify-content:center}.numMemories a>div>div{padding:0 2px}.numMemories a>div>div>span{font-weight:700;color:var(--hover)!important;-webkit-text-decoration:var(--hover) underline;text-decoration:var(--hover) underline;text-decoration-thickness:.075rem}.numMemories a:hover{color:var(--hover);cursor:pointer}nav{position:absolute;right:6px;height:60px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:100;margin:6px 0;color:var(--links);list-style:none}nav ul{list-style:none;display:flex;justify-content:center;align-items:center}nav ul>li{padding:8px 6px;height:100%;font-weight:700}nav ul>li:hover{color:var(--hover)}nav ul a{text-decoration:none;color:var(--links)}nav ul a:hover{color:var(--hover)}.logo{position:absolute;right:0;left:0;width:200px;margin:12px;height:90px;z-index:10}.logo>img{object-fit:contain;height:100%;width:100%;opacity:.75}.quad{width:90px;max-width:30vw;height:60px}.quad a>img{width:100%;height:auto;object-fit:contain}.lotteryLogo{position:absolute;left:0;bottom:0;margin:12px;z-index:10}.lotteryLogo a{text-decoration:none;color:var(--text);font-size:.75rem;font-weight:600;display:flex;align-items:center}.lotteryLogo a>img{width:60px;height:60px;margin-right:6px}.lotteryLogo a>div{max-width:150px}.lotteryLogo a:hover{color:var(--hover)}.arrow{position:absolute;width:5vw;min-width:100px;height:120px;z-index:8;top:50%;left:0;margin-top:-75px;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;opacity:.5;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arrow:focus{outline:none!important}.arrow>img{width:100%;height:auto;object-fit:contain;object-position:left center;padding-left:18px}.arrow.arrowRight{right:0;left:auto;text-align:right}.arrow.arrowRight>img{object-position:right center}.arrow:hover{opacity:1}.arrow:focus{transform:scale(.8)}.arrow.disabled{display:none}.arrowMemory{width:5vw;min-width:100px;height:120px;z-index:10;top:50%;left:0;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;opacity:.5;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arrowMemory:focus{outline:none!important}.arrowMemory>img{width:100%;height:auto;object-fit:contain;object-position:left center;padding-left:18px}.arrowMemory.arrowRight{right:0;left:auto;text-align:right}.arrowMemory.arrowRight>img{object-position:right center}.bstack{--speed: .4s;--b_stack_width: 100%;--menu-element-color: var(--text);visibility:hidden;position:absolute;height:100px;width:100px;right:0;top:0}.bstack input{display:none}.bstack .grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100px;height:100px;position:absolute}.bstack .grid>*{position:relative}.bstack label{display:block;cursor:pointer;position:absolute;width:var(--b_stack_width);height:var(--b_stack_width);max-width:var(--b_stack_width);max-height:var(--b_stack_width);top:0;left:0}.bstack path{fill:none;stroke:var(--menu-element-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;--length: 40;--offset: -38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all var(--speed) cubic-bezier(.645,.045,.355,1)}.bstack circle{fill:transparent;stroke:#fff0;opacity:0}.bstack .cross:has(input:checked) label:hover circle{opacity:1}.bstack .cross input:checked+svg .line--1,.bstack .cross input:checked+svg .line--3{--length: 28.627417}.bstack .cross input:checked+svg .line--2{--length: 0}.bstack .back input:checked+svg .line--1,.bstack .back input:checked+svg .line--3{--length: 8.602325267}.bstack .menu--2{background-color:var(--hover)}.bstack .menu--2 .line--1,.bstack .menu--2 .line--3{--total-length: 111.22813415527344;--offset: -50.22813415527344}.bstack .menu--2 .line--2{--total-length: 99}.bstack .menu--2 input:checked+svg path{transform:translate(30px)}.bstack .menu--2 input:checked+svg .line--1,.bstack .menu--2 input:checked+svg .line--3{--offset: -13.970563}.bstack .menu--2 input:checked+svg .line--2{--offset: -20}.UINotice{border:2px solid #f00}.close-icon{position:sticky!important}.soundcloudPlayer{z-index:10000}.soundcloudPlayer>iframe{width:auto;height:300px}.soundcloudPlayer>iframe>div{font-size:10px;color:#ccc;line-break:anywhere;word-break:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight:100}.soundcloudPlayer>iframe a{color:#ccc;text-decoration:none}@media only screen and (max-width: 1024px){.bstack{visibility:visible;position:absolute;height:50px;width:50px;right:0;top:10px;z-index:0}nav:has(input:checked)>ul{height:fit-content;transition:all .3s ease-in-out;display:flex;margin-right:0}nav{width:120px}nav>ul{margin-right:-200px;flex-direction:column;top:50px;position:absolute;right:0;width:160px;height:fit-content;text-align:right;align-items:flex-end;padding:0vh 1vw;transition:all .3s ease-in-out;background-color:#fffc}nav>ul>li{width:100%;padding:10px 16px;position:relative;font-size:16px;display:block}nav>ul>li>div{width:100%}nav>ul>li>div>a{padding-right:0;width:100%}nav>ul>li span{display:inline-block;position:relative}nav>ul>li span a{position:relative;padding:.75vh 0}nav>ul>li span a:after{bottom:auto;top:20px;display:inline-block}}@media only screen and (max-width: 768px){html,body{font-size:16px}.about>div{padding-top:120px;padding-bottom:100px}.logo{width:35vw}.numMemories{margin-left:50px}.lotteryLogo{display:none}.about>div,.story>div{max-width:90%}.story .logos a{padding:2vh 3vw;text-align:center;max-width:150px;width:150px;display:flex}.story .logos a img{height:100px}.backgroundLines>img{width:100%;height:100%;max-height:100%;object-fit:cover}.backgroundLines img.pathLoop{position:absolute;left:0;top:-10%;width:100%;max-height:120%;height:120%;z-index:0}.backgroundLines img.pathYellow{position:absolute;left:0%;top:0;max-height:190%;z-index:0}.backgroundLines img.pathRight{position:absolute;right:0%;top:0%;max-height:130%;height:130%;z-index:0}}
