.Home,.tinyLeague,.Products,.About{display:flex;flex-direction:column;align-items:center}:root{--dss-gray: #EEEE;--dss-orange: #FF5900;--dss-red: #FF0000;--dss-black: #1F1F1F}.column{display:flex;flex:1;flex-direction:column;align-items:center;align-content:center;margin:1rem}.row{display:flex;flex:1;flex-direction:row;align-items:center;align-content:center;margin:1rem}h1{text-align:center;font-size:4rem;margin-bottom:1.5rem;color:var(--dss-orange)}h2{text-align:center;font-size:3rem;margin-bottom:1rem}@keyframes dss-gradient-shine{0%{background-position:0% 0%}to{background-position:-200% 0%}}html,body{height:100%;width:100%;margin:0;padding:0}body{position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column;align-items:center;font-family:montserrat;color:var(--dss-gray);background-color:var(--dss-black)}#root{width:100%;height:100%;display:flex;flex-direction:column}#content{margin-top:4rem;flex:1}a{text-decoration:none;color:var(--dss-orange);transition:color .5s ease}textarea{font-family:montserrat;resize:vertical}#error-page{margin:0;padding:1rem 2rem;position:absolute;top:20%;left:50%;-ms-transform:translateY(-20%);transform:translateY(-20%);-ms-transform:translateX(-50%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;border-radius:.5rem;color:var(--dss-black);background-color:var(--dss-gray)}form button{padding:10px 20px;background-color:var(--dss-red);color:var(--dss-gray);border:none;cursor:pointer;font-family:montserrat;font-size:1rem;border-radius:5px;transition:background-color .3s ease}form button:hover{background-color:var(--dss-orange)}::-webkit-scrollbar{width:.75rem}::-webkit-scrollbar-track{background:var(--dss-gray)}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}body{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.PrivacyPolicy{display:grid;justify-content:center;padding:2rem}.PrivacyPolicy .container{max-width:1000px}.PrivacyPolicy .binding{text-align:center}@media (max-width: 768px){.PrivacyPolicy{padding:1rem}}.TermsOfService{display:grid;justify-content:center;padding:2rem}.TermsOfService .container{max-width:1000px}.TermsOfService .binding{text-align:center}@media (max-width: 768px){.TermsOfService{padding:1rem}}.NavBar{position:fixed;top:0;display:flex;align-items:center;width:100%;height:4rem;background-color:#fff;box-sizing:border-box;justify-content:space-around;z-index:20;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);mask:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 100%)}.NavBar-placeholder{height:4rem}.NavBar .anchors a{padding:17px clamp(5px,2vw,15px);color:var(--dss-black);text-decoration:none;transition:color .3s;font-size:1rem;font-weight:600}.NavBar .logo-anchor{display:inline-flex;width:fit-content;align-items:center;height:100%;-webkit-user-select:none;user-select:none}.NavBar a.active{color:var(--dss-orange);text-decoration:underline}.NavBar a:hover{color:var(--dss-orange)}.NavBar .anchors{margin:0;flex-grow:0}.NavBar img{height:90%}@media (max-width: 768px){.NavBar{justify-content:space-between;padding:0 1rem}.NavBar .anchors{display:none}.menu-icon{font-size:2rem;background:none;border:none;color:var(--dss-black);cursor:pointer}.mobile-menu{position:fixed;top:0rem;padding-top:4rem;left:0;width:100%;background:#fff;text-align:center;box-shadow:0 4px 10px #0003;transition:transform .3s ease-in-out;transform:translateY(-100%) translateY(-4rem);z-index:19;display:flex;flex-direction:column}.mobile-menu.open{transform:translateY(0)}.mobile-menu a{padding:1rem;text-decoration:none;color:var(--dss-black);font-size:1.2rem;font-weight:600;display:block;transition:background .3s,color .15s}.mobile-menu a:hover{background:var(--dss-orange);color:#fff}}.Footer{position:relative;bottom:0;left:0;right:0;background:linear-gradient(to bottom,var(--dss-orange),var(--dss-red));color:#fff;padding:40px 20px;width:100%;box-sizing:border-box;margin-top:4rem}.Footer a{color:#fff}.Footer a:hover{color:#000}.Footer .logo{position:relative;height:4rem;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(115deg) brightness(102%) contrast(103%);transition:filter .5s ease;-webkit-user-select:none;user-select:none}.Footer .logo:hover{filter:brightness(0) saturate(100%) invert(0) sepia(100%) saturate(0%) hue-rotate(115deg) brightness(102%) contrast(103%)}.Footer span{margin:0 5px}.Footer .footer-content{display:flex;max-width:1200px;margin:0 auto;text-align:left;justify-content:space-between}.Footer .footer-section{flex:1;max-width:none}.Footer.Footer .footer-section.right{display:inline-flex;justify-content:right}.Footer .footer-section h4{font-weight:600;margin-bottom:10px}.Footer .footer-section.centered{text-align:center}.Footer .footer-section p{margin:6px 0;line-height:1.6}.Footer .footer-section.right a{height:fit-content;margin-top:1.3em}.Footer .footer-blurb{margin:20px auto;max-width:1200px;text-align:center;font-size:12px;line-height:1.5}.Footer .footer-blurb p{margin:0;padding:0 10px}.Footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--dss-black);padding-top:20px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.Footer .footer-bottom p{margin:0;font-size:12px}@media (max-width: 768px){.Footer .footer-content{flex-direction:column;text-align:center;align-items:center}.Footer .footer-bottom{flex-direction:column;gap:10px;text-align:center}}.Landing{display:flex;width:100%;margin-top:2rem;margin-bottom:8rem;gap:2rem;justify-content:space-evenly;box-sizing:border-box}.Landing .slogan-holder{display:flex;flex-direction:column;max-width:fit-content;font-weight:650;line-height:clamp(5rem,7.5vw,9rem);font-size:clamp(5rem,7.5vw,8rem);align-items:start}.Landing .image-paragraph{max-width:50rem}.Landing>.column{margin:0}.Landing .slogan-holder p{line-height:2rem;color:var(--dss-gray)}.Landing .slogan-holder div:nth-child(1){background:linear-gradient(to right,var(--dss-gray) 0%,var(--dss-gray) 15%,var(--dss-orange) 50%,var(--dss-gray) 75%,var(--dss-gray) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:shine 5s infinite linear}.Landing .slogan-holder div:nth-child(2){background:linear-gradient(to right,var(--dss-gray) 0%,var(--dss-gray) 15%,var(--dss-orange) 50%,var(--dss-gray) 75%,var(--dss-gray) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:-50% 0%;animation:shine 5s infinite linear;animation-delay:3s}.Landing .slogan-holder div:nth-child(3){background:linear-gradient(to right,var(--dss-gray) 0%,var(--dss-gray) 15%,var(--dss-orange) 50%,var(--dss-gray) 75%,var(--dss-gray) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:-50% 0%;animation:shine 5s infinite linear;animation-delay:6.5s}@keyframes shine{0%{background-position:150% 0%}to{background-position:-50% 0%}}.Landing img{max-height:20rem;width:100%;object-fit:contain;background-color:#0d0d0d}.Landing p{font-size:clamp(1rem,2vw,2rem);line-height:clamp(1.5rem,3vw,2.5rem);font-weight:450}@media (max-width: 768px){.Landing{flex-direction:column;align-items:center}.Landing .image-paragraph{padding:0 2rem}.Landing .slogan-holder{line-height:clamp(3rem,16.5vw,9rem);font-size:clamp(3rem,16.5vw,8rem)}.Landing .slogan-holder p{font-weight:600}}.AlternatingMediaText .entry{box-shadow:0 0 15px var(--dss-orange)}@media (max-width: 768px){.AlternatingMediaText .entry{box-shadow:0 0}}.AlternatingMediaText{padding:0 5rem;margin:0}.AlternatingMediaText .title{display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.AlternatingMediaText .entry.odd .title{flex-direction:column;text-align:end}.AlternatingMediaText a{text-decoration:none;color:inherit}.AlternatingMediaText h3{margin:.5rem 0 0}.AlternatingMediaText .entry{display:flex;flex-direction:row;align-items:center;padding:1rem 2rem;text-wrap:pretty;transition:transform .3s ease-in-out;border-radius:5px;margin:1rem 0;max-width:80rem}.AlternatingMediaText .entry.odd{flex-direction:row-reverse}.AlternatingMediaText .entry .row{margin:0;gap:1rem}.AlternatingMediaText .entry:hover{transform:scale(102%)}.AlternatingMediaText img{max-height:10rem;max-width:15rem}.AlternatingMediaText a{color:var(--dss-orange)}@media (max-width: 768px){.AlternatingMediaText{text-align:center;margin:0;padding:.5rem}.AlternatingMediaText .entry{flex-direction:column!important;padding:1rem}.AlternatingMediaText .title{flex-direction:column;align-items:center}.AlternatingMediaText img{max-height:8rem}.AlternatingMediaText .entry:hover{transform:none}}.DynamicCarousel{width:100%;margin:auto;text-align:center;overflow:hidden}.carousel{position:relative;display:flex;align-items:center;justify-content:center;padding-top:2rem}.carousel .item{top:5em;display:flex;flex-direction:column;align-items:center;position:absolute;transition:transform .8s ease-in-out,opacity .5s ease-in-out;justify-content:flex-start;max-width:100dvw}.carousel .item img{height:clamp(0px,20dvw,17rem);object-fit:cover;border-radius:15px;transition:transform .3s ease;filter:drop-shadow(0 0 .75rem var(--dss-gray));cursor:pointer;-webkit-tap-highlight-color:transparent}.carousel .item .name{margin-top:.7rem;margin-bottom:0rem;font-size:1rem;color:var(--dss-orange);transition:font-weight .5s ease-in-out,font-size .5s ease-in-out,margin-top .5s linear}.carousel .item .description{position:absolute;top:100%;transition:opacity .8s ease-in-out;width:30rem;max-width:60vw;flex-grow:1;opacity:0}.carousel .center-item .description{opacity:1;overflow-wrap:break-word}.carousel .center-item .name{font-weight:700;font-size:1.25rem;margin-top:1rem}.center-item{transform:translate(0) scale(1.35);z-index:2;opacity:1}.right-item{transform:translate(max(10rem,33dvw)) scale(1);z-index:1;opacity:.9}.right-out-item{transform:translate(66dvw) scale(0);z-index:1;opacity:0}.left-item{transform:translate(min(-10rem,-33dvw)) scale(1);z-index:1;opacity:.9}.left-out-item{transform:translate(-66dvw) scale(0);z-index:1;opacity:0}.hidden-item{opacity:0}.TinyLeagueLanding{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 2rem;box-sizing:border-box;margin-bottom:5rem}.TinyLeagueLanding a{text-decoration:underline}.TinyLeagueLanding .container{display:flex;max-width:70rem;gap:2rem;align-items:center}.TinyLeagueLanding p{font-size:1.25rem}.TinyLeagueLanding .header-container{display:flex;align-items:flex-start;flex-wrap:wrap}.TinyLeagueLanding h1{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%}.TinyLeagueLanding h1 img{height:6rem;filter:brightness(0) saturate(100%) invert(44%) sepia(92%) saturate(3685%) hue-rotate(1deg) brightness(103%) contrast(104%)}.TinyLeagueLanding .container img{width:20rem;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.TinyLeagueLanding .container{flex-direction:column}.TinyLeagueLanding .container img{margin-top:1rem}.TinyLeagueLanding h1 img{max-height:5rem}}.Ecosystem{margin-bottom:5rem}.Ecosystem .entry{box-shadow:none}.Ecosystem .AlternatingMediaText{padding:0 2rem}.Ecosystem .AlternatingMediaText .entry{max-width:80rem}.DSSForm{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem}.DSSForm form{display:flex;flex-direction:column;gap:1rem;background-color:var(--dss-black);border:3px solid var(--dss-orange);border-radius:8px;width:28rem;padding:1.5rem 3rem;margin:0 2rem;text-align:center;color:#fff;max-width:100%}.DSSForm label{display:flex;flex-direction:column;text-align:left}.DSSForm input{padding:.75rem;border-radius:4px;border:none;background-color:#eee;margin-top:.25rem}@media (max-width: 600px){.DSSForm form{width:80%;padding:0;border:none}}.ModelViewer{display:flex;justify-content:right;flex:1;max-width:100%}.ModelViewer .fullscreen-toggle{position:absolute;cursor:pointer}.Products{margin:0}.Products>*{color:#fff}.Products img{max-width:100%}.Products h1{margin:0 0 .5rem;font-size:4rem}@media (max-width: 768px){.Products h1{font-size:3rem}}.Products h2{font-size:2rem}@media (max-width: 768px){.Products h2{font-size:1.5rem}}.Products p{color:#fff;font-weight:500;text-align:center}.Products .price{text-align:center;background:linear-gradient(to right,var(--dss-gray) 0%,var(--dss-orange) 15%,var(--dss-orange) 50%,var(--dss-gray) 75%,var(--dss-gray) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:shine 3.5s infinite linear}.Products .introduction{display:flex;flex-direction:column;align-items:center}.Products .introduction h1{font-size:3rem;font-weight:800}.Products .introduction h2{font-weight:400;margin-bottom:.5rem}.Products .introduction img{width:32rem}.Products .introduction *{margin:0}.Products .breakline{position:relative;height:.5rem;width:90%;background:linear-gradient(to right,var(--dss-red) 35%,var(--dss-orange) 45%,var(--dss-orange) 65%,var(--dss-red) 75%);background-size:200% 100%;margin:2rem 0;animation:dss-gradient-shine 5s infinite linear}@media (max-width: 768px){.Products .breakline{width:100%}}.Products .centered-content{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem;width:100%;max-width:60rem;box-sizing:border-box}@media (max-width: 768px){.Products .centered-content{padding:0 1rem}}.Products .app-display{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:2rem}@media (max-width: 768px){.Products .app-display{flex-direction:column-reverse;gap:1rem}}.Products .phone-screens{display:flex;justify-content:center;gap:5rem;padding:0 2rem}.Products .phone-screens img{height:30rem}@media (max-width: 768px){.Products .phone-screens{gap:1rem;padding:0 1rem}.Products .phone-screens img{height:20rem}}.FeatureDisplay{display:flex;flex-direction:column;align-items:center}.FeatureDisplay .feature-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"first middle third";width:100%;max-width:70rem;position:relative;align-items:center;gap:1rem}@media (max-width: 768px){.FeatureDisplay .feature-container{grid-template-columns:1fr 1fr;grid-template-areas:"first third" "middle middle"}}.FeatureDisplay .feature-container>:nth-child(1){grid-area:first}.FeatureDisplay .feature-container>:nth-child(2){grid-area:middle}.FeatureDisplay .feature-container>:nth-child(3){grid-area:third}.FeatureDisplay .display{position:relative;flex:1;min-width:0;max-width:100%;height:auto;object-fit:contain}.FeatureDisplay .feature-list{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.FeatureDisplay .feature{transition:transform .1s;cursor:pointer}.FeatureDisplay .feature.selected{color:var(--dss-orange);transform:scale(1.2);transition:transform .2s}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 var(--dss-orange)}70%{transform:scale(1.1);box-shadow:0 0 8px 8px #ff8c0000}to{transform:scale(1);box-shadow:0 0 #ff8c0000}}.FeatureDisplay .hotspot{position:absolute;display:block;width:1rem;height:1rem;background-color:var(--dss-orange);border-radius:50%;cursor:pointer;transition:transform .2s;animation:pulse 2s infinite;transition:background-color .5s}.FeatureDisplay .feature-description{margin:2rem 0 0;max-width:60rem}.FeatureDisplay .feature-description p{font-weight:600;color:var(--dss-orange)}@media (max-width: 768px){.FeatureDisplay .feature-description{padding:0 1rem}}@media (max-width: 768px){.FeatureDisplay h1{margin-top:2rem}}.Timeline{position:relative;margin-bottom:10rem;width:100%;max-width:1200px;padding:0 2rem;box-sizing:border-box}.Timeline .entry{overflow:hidden;display:flex;width:100%;align-items:stretch;justify-content:center;padding:3rem 0;list-style:none;margin:0;color:var(--dss-black)}.Timeline .event-rails{display:flex;align-items:center;width:45%;order:3;opacity:0;transform:translate(50px)}.Timeline .entry.even .event-rails{order:1;justify-content:flex-end;transform:translate(-50px)}.Timeline .event{width:100%;max-width:40rem;background-color:var(--dss-gray);border-radius:8px;filter:drop-shadow(0 0 1rem var(--dss-orange));padding:1rem;transition:filter .5s linear}.Timeline .entry h3{color:var(--dss-orange)}.Timeline .entry.selected h3{color:var(--dss-red)}.Timeline .selected .event{filter:drop-shadow(0 0 .75rem var(--dss-red))}.Timeline .date-box{display:flex;align-items:center;justify-content:flex-end;width:45%;order:1;color:var(--dss-gray)}.Timeline .entry.even .date-box{order:3;justify-content:flex-start}.Timeline .indicator{width:4rem;order:2;z-index:2;transition:transform .5s ease-in-out,filter 1s ease-in-out;-webkit-user-select:none;user-select:none}.Timeline .selected .indicator{transform:scale(1.2);filter:brightness(0) invert(1)}.Timeline .line{position:absolute;top:0;bottom:0;width:.75rem;background:linear-gradient(to bottom,var(--dss-red) 35%,var(--dss-orange) 45%,var(--dss-orange) 65%,var(--dss-red) 75%);-webkit-mask-image:linear-gradient(to top,#0000,#000 10rem);mask-image:linear-gradient(to top,#0000,#000 10rem);background-size:100% 200%;animation:timeline-shine 5s infinite linear}.Timeline .cap{position:relative;margin-top:2rem;width:227px;overflow:hidden;z-index:1;transform:translateY(10px);-webkit-user-select:none;user-select:none}.Timeline .debut{padding-top:1rem}.Timeline .embed-container-youtube{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.Timeline .embed-container-youtube>iframe,.Timeline .embed-container-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.Timeline .embed-container-insta{width:100%;max-width:540px;margin:0 auto;overflow:visible}.Timeline .even .slide-in,.Timeline .odd .slide-in{animation:slideIn 1s forwards}@keyframes timeline-shine{0%{background-position:0% 0%}to{background-position:0% -200%}}@keyframes slideIn{to{opacity:1;display:inherit;transform:translate(0)}}.mobile-date{display:none}@media (max-width: 768px){.Timeline.Timeline{padding:0;margin:0;margin-bottom:10rem}.Timeline .date-box{display:none}.Timeline .mobile-date{display:block;font-weight:700;margin-bottom:.5rem}.Timeline .entry{flex-direction:column;text-align:center}.Timeline .event-rails{width:100%;order:initial;justify-content:center;z-index:2}.Timeline .entry.even .event-rails{justify-content:center}.Timeline .indicator{margin:1rem auto}.Timeline .line{z-index:0}}.Team .container{display:flex;align-items:flex-start;justify-content:center}.Team .member{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:22.5rem;margin:0 2rem;padding:0 2rem;border-radius:1rem;text-align:center}.Team .image-container{position:relative;display:inline-block;box-sizing:border-box;overflow:hidden}.Team h3{transition:color .5s ease-in-out;padding:0 1rem;margin:0;position:absolute;bottom:87.5%;z-index:2;text-wrap:nowrap}.Team .title{top:87.5%;right:0%}.Team .member:hover h3{color:var(--dss-orange)}.Team .foreground-image{position:relative;display:block;width:100%;z-index:1;margin:20% 0;border-radius:2rem;-webkit-user-select:none;user-select:none}.Team .background-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:175%;height:auto;z-index:0;-webkit-user-select:none;user-select:none}@media (max-width: 900px){.Team .container{flex-direction:column;align-items:center;gap:3rem}.Team .member{max-width:35rem}.Team .foreground-image{max-width:22.5rem}.Team .member p{max-width:35rem}}
