body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#landingScreen,.card,.details-container,.questions-page{display:flex;justify-content:center}.CarouselBackwards:before,.CarouselForward:before{font-family:Font Awesome\ 6 Free;font-size:1.5rem;font-weight:900}#landingScreen,.lockScroll{overflow:hidden}.landingImage,.landingVideo{min-width:100vw;object-fit:fill;overflow:clip}#landingScreen,.card,.overview-button:hover{background-color:#fff}#overview,#problem,.about,.aboutTitle{background-attachment:fixed}html{font-family:Barlow,sans-serif;font-size:100%;font-style:normal;font-weight:400;scroll-behavior:smooth}.titleBottom,.titleTop{border-bottom:1.525rem solid #555;border-left:2.8125rem solid #0000;border-right:2.8125rem solid #0000;height:0;width:25rem}.card,.verticalLinks a:hover:before{width:100%}.card{align-items:center;border-radius:.625rem;box-shadow:0 .3125rem .9375rem #00000059;font-size:2.5rem;height:100%}.main-wrapper,.verticalLinks{display:flex;flex-direction:column}body *{font-family:Barlow,serif}#landingScreen{height:100vh}.title,.verticalLinks{justify-content:center}.landingImage,.subTitle-landscape{display:none}#hamburgerNav{cursor:pointer;height:2.8125rem;outline:0;position:absolute;right:1rem;top:1rem;width:3.75rem;z-index:3}#hamburgerNav span{background:#000;border-radius:.5625rem;display:block;height:.5625rem;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.5s ease-in-out;width:100%}#wrapper>div,.verticalLinks a{display:inline-block}#hamburgerNav:hover span{background-color:#a9a9a9}#hamburgerNav span:first-child{top:0;transform-origin:left center}#hamburgerNav span:nth-child(2){top:1.3125rem;transform-origin:left center}#hamburgerNav span:nth-child(3){top:2.625rem;transform-origin:left center}#hamburgerNav.active span:first-child{transform:rotate(45deg)}#hamburgerNav.active span:nth-child(2){opacity:0;transition:.1s;width:0}#hamburgerNav.active span:nth-child(3){transform:rotate(-45deg)}.opacityLayer{background-color:#0006;width:100vw}#verticalNav{backdrop-filter:blur(3.3125rem);-webkit-backdrop-filter:blur(3.3125rem);display:flex;height:100vh;opacity:0;position:absolute;visibility:hidden;width:100vw;z-index:2}#verticalNav.active{opacity:1;transition:opacity 2s,visibility;visibility:visible}.verticalLinks{align-items:center;background:#fffc;border:.0625rem solid #ffffff2e;padding:7.5rem 0;width:90vw}.TOSS,.horizontalNav{width:100vw;z-index:1}.overviewInfoContainer,.questions-list,.title{display:flex;flex-direction:column}.verticalLinks a{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#a9a9a9,#a9a9a9 50%,#000 0);background-position:-100%;background-size:200% 100%;font-size:2rem;padding:1.5rem 0;position:relative;text-align:center;text-decoration:none;transition:.3s ease-in-out}.verticalLinks a:before{background:#a9a9a9;bottom:-.1875rem;content:"";display:block;height:.1875rem;left:0;position:absolute;transition:.3s ease-in-out;width:0}.verticalLinks a:hover{background-position:0}.title{align-items:center;color:#fff;opacity:1;overflow:hidden;position:relative}#overview,#problem,.TOSS{overflow:clip}.title h2{font-size:3rem;margin:0}.subTitle{color:#fff;font-size:4rem;margin:0}.TOSS{background-color:#ffffff40;background-image:url(/static/media/TOSSLogo2.0ab41975bfaed8d427d4.webp);background-position:50%;background-repeat:no-repeat;background-size:65%;height:100vh;position:absolute}.fadeIn{animation:fadeAnimation 7s linear}@keyframes fadeAnimation{0%,35%,40%{opacity:0}40%,to{opacity:1}}.introVideoContainer,.product{align-items:center;display:flex;justify-content:center}.product img{width:30vw}.horizontalNav{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(5.3125rem);background:linear-gradient(180deg,#ffffffb3 0,#fff0);display:flex;height:6.35rem;justify-content:space-between;position:fixed;top:0}#overview,#problem,.imageContainer{background-size:cover}.imageContainer{background-image:url(/static/media/TOSSLogo2.0ab41975bfaed8d427d4.webp);background-position:50%;height:100%;margin-left:3rem;position:relative;top:.4375rem;width:15rem}.horizontalLinks{align-items:center;display:flex;justify-content:flex-end;padding-right:.5rem;width:50%}#introVideo,#overview{display:flex;height:100vh;justify-content:center}.horizontalLinks a{color:#000;font-size:1.75rem;margin-right:3rem;text-decoration:none}.horizontalLinks a:hover{-webkit-text-decoration:underline grey;text-decoration:underline grey}#homeAnimation,.scrollCheck{height:100vh;width:100vw}#introVideo{align-items:center;position:relative}.playVideoButton{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.playVideoButton:hover{background-color:#fff9}.playVideoButton:active{transform:translate(-50%,-50%) scale(.95)}#overview{align-content:center;background-color:#bfbfbf;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cpath fill='%23aaa' d='M957 450 539 900h857z'/%3E%3Cpath fill='%23c6c6c6' d='m957 450-84.1 450H1396z'/%3E%3Cpath fill='%237b7b7b' d='m-60 900 458-238 418 238z'/%3E%3Cpath fill='%23636363' d='m337 900 61-238 418 238z'/%3E%3Cpath fill='%23787878' d='m1203 546 349 354H876z'/%3E%3Cpath fill='%236a6a6a' d='m1203 546 349 354h-390z'/%3E%3Cpath fill='%23666' d='m641 695 245 205H367z'/%3E%3Cpath fill='%23858585' d='m587 900 54-205 245 205z'/%3E%3Cpath fill='%239e9e9e' d='m1710 900-309-268-305 268z'/%3E%3Cpath fill='%239b9b9b' d='m1710 900-309-268-36 268z'/%3E%3Cpath fill='%23bebebe' d='M1210 900 971 687 725 900z'/%3E%3Cpath fill='%237e7e7e' d='M943 900h267L971 687z'/%3E%3C/svg%3E")}#overview .subTitle{padding-bottom:1rem}.overviewInfoContainer p{border-top:.1875rem solid #a9a9a9;color:#fff;font-size:2rem;margin:0 5rem;padding:3rem 0;text-align:center}.overviewInfoContainer{align-items:center;justify-content:center;width:50vw}.overviewImageContainer{background-image:url(/static/media/slide5.dd1e4677c78f1e9308e7.webp);background-position:50%;background-size:cover;width:50vw}.overview-button{background-color:#d3d3d3;border:none;border-radius:1.25rem;color:#000;cursor:pointer;font-size:1.5rem;padding:.625rem 1.25rem;transition:background-color .3s}#problem .subTitle{font-size:5rem;left:4.0625rem;margin-right:9rem;position:relative;text-shadow:.25rem .25rem .5rem #000;top:5.3125rem}#problem{align-items:center;background-color:#e4e4e4;background-image:url(/static/media/referee.c133d53bc4c58586e9e7.webp);display:flex;flex-direction:column;height:100vh;justify-content:space-around}.carousel{transition:transform .3s;white-space:nowrap}.carouselItem{align-items:center;color:#000;display:inline-flex;height:33vh;justify-content:center}#coachProduct,#refProduct,.coachInfo,.contact-container,.contact-title,.details,.journeySlide,.journeySubject,.modal,.modalContainerCoach,.modalContainerRef,.question,.question-container,.refInfo,.subjects,.wrapper{display:flex}.carouselItemTitle{left:10rem;position:relative;top:1rem}.verticalVideo{background:#000}.about,.aboutTitle,.contact-image-container,.image-1 .detail-image-container,.journeySlide{background-position:50%;background-size:cover}.carouselButtons>button{margin:.3125rem}.CarouselBackwards,.CarouselForward{background-color:#fff;border:#0000;border-radius:31.25rem;height:3.125rem;margin:.625rem;padding:.4375rem;width:3.125rem}.CarouselBackwards:before{content:"\f04a"}.CarouselForward:before{content:"\f04e"}.main-wrapper{align-items:center;width:100%}.wrapper{justify-content:center;margin:5rem;width:100%}.responsiveVideo{height:400px;width:712px}@media (max-width:390px){body{overflow:visible}.coachTitle,.refTitle{font-size:3rem!important}.coachInfo p,.refInfo p{font-size:1.75rem!important}.subjects .coachSubject,.subjects .refSubject{font-size:.65rem!important}.details-container .details{font-size:clamp(.65rem,1.2vw,2vh)!important}.aboutTitle .titleOne,.aboutTitle .titleTwo{font-size:22vw!important}.journey .journeyNav{width:100vw}.contact-image-container .contact-title h1{font-size:1.5rem!important}}@media (max-width:1090px) and (max-height:450px){.details-container .details{font-size:clamp(.5rem,1.2vw,1.5rem)!important}.subTitle-landscape{display:inline-block}.subTitle-1,.subTitle-2,.subTitle-3{display:none!important}.coachInfo p,.modalContent p,.refInfo p{font-size:1.25rem!important}#problem .subTitle{top:.5rem!important}}@media (max-width:450px) and (max-height:1090px){.coachInfo p,.modalContent p,.refInfo p{font-size:1.25rem!important}.coachSubject,.refSubject{padding:.5rem!important}.footer{flex-direction:column;padding:0 0 1rem}.footer p{margin:1rem 0 0}}@media (max-width:1090px){.horizontalNav,.image-1 .detail-image-container,.journeyNav,.tooltip .tooltiptext{display:none}#landingScreen{background-image:url(/static/media/landingImage.8e20d798683e543457fc.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact-title h1,.journeyNav{background-color:#ffffff80}#overview .subTitle{font-size:3rem;padding:1.5rem 0}.overviewInfoContainer{height:100%;width:auto}.overviewInfoContainer p{font-size:1.25rem;margin:0;padding:1rem}.overview-button{font-size:1.25rem}.detail-4 p{width:90%}.overviewImageContainer{width:100%}#problem .subTitle{font-size:4rem;left:0;margin-right:0;top:2.5rem;width:100%}.wrapper{margin:0;right:59%}.responsiveVideo{height:178.5px;width:316px}#coachProduct,#refProduct{flex-direction:column;height:200vh!important}.canvasContainerCoach,.canvasContainerRef,.coachInfo,.modalContainerCoach,.modalContainerRef,.refInfo{width:100vw!important}.modalContainerRef{top:50%!important}.coachTitle,.refTitle{margin:0!important}.coachInfo p,.details,.refInfo p{margin:0 1rem!important}.coachSubject,.refSubject{font-size:1rem!important}#coachCanvas,#refCanvas{right:0!important}.aboutTitle{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.journeyNav{bottom:0!important;display:flex;justify-content:space-around;padding-left:0!important;width:100%}.journeyDot{padding:1% 0!important}.journeyDot svg:hover{fill:#fff;cursor:pointer;height:48px!important;width:48px!important}.aboutTitle h1{font-size:7.5rem!important}.details{word-wrap:break-word;font-size:clamp(.85rem,1.2vw,1.5rem)!important;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow-wrap:break-word;padding-bottom:5rem!important;word-break:break-word}.journeySubject .subTitle{margin-top:2rem}.slide-2-title{margin-top:1rem!important;position:static!important;width:100%!important}.image-1{background-image:url(/static/media/MCarthonSelfie.eaa3edd601bbb66e94c2.webp)!important}.detail-1{padding:0 1rem!important;width:100%!important}.contact-title,.questions-list,.questions-title{padding-left:0!important}.detail-4,.questions-page{flex-direction:column!important}.questions-title{position:relative!important}.contact-image-container{height:50vh!important}.contact-title{color:#fff;position:relative;text-align:center}.contact-title h1{border-radius:2rem;font-size:2rem;margin:1rem!important;width:50%}}@media (min-width:1090px){#hamburgerNav{display:none}#landingScreen #hamburgerNav{display:block}}@media screen and (min-width:1091px) and (max-width:1150px){#coachProduct,#refProduct{flex-direction:column;height:200vh!important}.canvasContainerCoach,.canvasContainerRef,.coachInfo,.modalContainerCoach,.modalContainerRef,.refInfo{width:100vw!important}.modalContainerRef{top:50%!important}#coachCanvas,#refCanvas{right:0!important}}#coach,#referee{height:100%;width:100%}#coachProduct,#refProduct{align-items:center;height:100vh;justify-content:center;position:relative;width:100vw}.canvasContainerCoach,.canvasContainerRef{align-items:center;display:flex;height:100vh;overflow:clip;width:50vw}#coachCanvas,#refCanvas{cursor:move;height:auto!important;position:relative;right:50%;top:2.5%;width:100vw!important}.coachInfo,.refInfo{align-items:center;background-image:url(/static/media/LandingBG.35a0d66c295ae5cfb11d.webp);flex-direction:column;height:100vh;justify-content:space-around;width:50vw}.coachInfo p,.refInfo p{color:#000;font-size:2rem;margin:0 5rem;text-align:center}.coachTitle,.refTitle{border-bottom:.1875rem solid #a9a9a9;color:#000;font-family:verdana;font-size:4rem;font-weight:700;margin:4.25rem 0 1rem;padding-top:1rem;text-align:center;width:80%}.coachSubject,.modalContent h4,.refSubject{color:#000;font-family:Verdana,sans-serif;font-weight:700;text-align:center}.subjects{align-items:center;height:20%;justify-content:space-around;width:100%}.modalContainerCoach,.modalContainerRef{background-color:#0009;height:100vh;position:absolute;top:0;width:50vw}.coachSubject,.refSubject{border:2px solid #fff;border-radius:10px;cursor:pointer;font-size:1.5rem;margin:10px 0;padding:15px;transition:background-color .3s,border-color .3s,box-shadow .3s}.content,input{box-sizing:border-box;transition:all var(--sp) ease 0s}.coachSubject:hover,.refSubject:hover{background-color:#f5f5f5;border-color:#333;box-shadow:0 6px 12px #0003;cursor:pointer;font-family:verdana;font-size:2rem;font-weight:700;text-align:center}.modalContainerCoach{left:0}.modalContainerCoach,.modalContainerRef{align-items:center;justify-content:center}.modalContainerRef{right:0}.journey,.modal,.modalBody{position:relative}.modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;flex-direction:column;height:50%;padding:2rem;width:80%}.modalBody{box-sizing:border-box;flex-grow:1;max-height:70vh;overflow-y:scroll;padding:1rem}.modalClose{background-color:initial;border:none;color:#888;cursor:pointer;font-size:2.5rem;padding:.5rem;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:2}.modalClose:hover{color:red}.modalContent h4{font-size:2.5rem;margin-bottom:1.5rem;margin-top:0}.modalContent p{color:#333;font-size:1.8rem;line-height:1.6;margin:0 4rem;text-align:center}.about{background-image:url(/static/media/stadium.0b4bc64baba2227a1272.webp)}.journeyNav{bottom:20%;padding-left:2.5%;position:fixed;z-index:1}.journeyDot{padding:20% 0}.journeyDot svg:hover{fill:#fff;cursor:pointer;height:110%;width:110%}.aboutTitle,.journeySlide{width:100vw}.aboutTitle{background-clip:text;-webkit-background-clip:text;background-image:url(/static/media/aboutToss.6272d9ba62f1f772407f.webp);height:100vh;padding-top:.5rem}.aboutTitle h1{color:#0000;font-size:21.5rem;font-weight:900;margin:0;text-align:center}.journeySlide{align-items:center;background-repeat:no-repeat;height:100vh;justify-content:center;mix-blend-mode:multiply;text-align:center}.journeySubject{align-items:center;background-color:#0000008c;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.image-1 .journeySubject{flex-direction:row;justify-content:space-between!important}.image-2 .journeySubject{background-color:#00000059}.detail-1{flex-direction:column;height:100%!important;justify-content:space-around!important;padding:0 2rem 0 7rem;width:50%}.detail-1 h4{margin-top:2.5rem}.image-1 .detail-image-container{background-image:url(/static/media/MCarthonSelfie.eaa3edd601bbb66e94c2.webp);background-repeat:no-repeat;box-sizing:border-box;height:100%;width:45%}.journeySubject .subTitle{box-sizing:border-box;padding:1rem;width:100%}.slide-2-title{color:#fff;display:grid;font-size:4rem;margin-top:6.25rem;position:relative;right:21%;width:40%}.subTitle-1,.subTitle-2,.subTitle-3{justify-self:center;margin:0}.details-container{align-items:center;height:60%}.detail-2 .detail-image-container,.detail-4 .detail-image-container{background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;height:100%;width:100%}.details{align-items:center;color:#fff;font-family:Barlow,serif;font-size:clamp(.65rem,1.3vw,3vh);height:100%;justify-self:center;margin:0 0 0 7rem;width:125%}.detail-1 p{height:auto;margin:0;width:100%}.detail-2 p,.detail-5 p,.detail-6 p{margin-right:7rem}.detail-2 .detail-image-container{background-image:url(/static/media/MCarthonBBall.4a71bac441135f97e9bb.webp);border-radius:100%}.detail-4 .detail-image-container{background-image:url(/static/media/TOSSPatentCover.44b109b5937e571005bb.webp)}.journeySlide .image-1,.journeySlide .image-2,.journeySlide .image-3,.journeySlide .image-4,.journeySlide .image-5,.journeySlide .image-6{opacity:1}.image-1{background-image:url(/static/media/slide4.86b9a518ed3f01fec661.webp)}.image-2{background-image:url(/static/media/MCarthonBBall.4a71bac441135f97e9bb.webp)}.image-4{background-image:url(/static/media/slide1.8eb38acdf73f1f68f977.webp)}.image-5{background-image:url(/static/media/ice-hockey.10a6e3d5a0c76b1240ba.webp)}.image-6{background-image:url(/static/media/adaptive.d09c37de4e7a4527def5.webp)}#wrapper{display:table;margin:auto;width:42.5rem}.questions-page{align-items:center;height:auto;margin-bottom:7rem;padding-top:7rem;width:100vw}.questions-title{color:#333;left:0;padding-left:5rem;position:fixed;text-align:center;top:50%;transform:translateY(-50%)}.questions-list{align-items:center;gap:25px;height:auto;justify-content:center;padding-left:18rem;width:75vw}.question-container{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-direction:column;justify-content:flex-start;padding:20px 30px;transition:background-color .3s,box-shadow .3s;width:80%}.question-container:hover{background-color:#f0f0f0;box-shadow:0 6px 12px #0000001a}.question{align-items:center;color:#333;cursor:pointer;font-size:1.5rem;justify-content:space-between;width:100%}.question button{background:0 0;border:none;color:#007bff;cursor:pointer;font-size:1.8rem;margin-left:10px;transition:transform .2s}.question button:hover{transform:scale(1.2)}.answer{color:#555;font-size:1.2rem;line-height:1.7;margin-top:15px;width:100%}.contact-container{align-items:center;flex-direction:column;justify-content:space-between}.contact-image-container{background-image:url(/static/media/MCarthonBBallBlue.fb0f124ac0db956d4379.webp);height:60vh;width:100vw}.contact-title{align-items:center;color:#000c;font-size:2rem;height:100%;justify-content:left;padding-left:3rem;width:100%}.contact-subtitle{color:#000c;font-size:3.5rem}.contact-info{color:#333;font-size:1.5rem;line-height:1.6;max-width:37.5rem;text-align:center}.contact-info a{color:#007bff;text-decoration:none}.contact-info a:hover{text-decoration:underline}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;left:120%;padding:.5rem;position:absolute;text-align:center;top:.6rem;visibility:hidden;white-space:nowrap;width:auto}.tooltip .tooltiptext:after{border:5px solid #0000;border-right-color:#000;content:"";margin-top:-5px;position:absolute;right:100%;top:50%}.tooltip:hover .tooltiptext{visibility:visible}.footer{background-color:grey;background-image:url(/static/media/footer.61ef7f28ca8314e9524e.webp);color:#fff;flex-direction:column}.footer,.site-info-footer{align-items:center;display:flex;justify-content:space-around}.site-info-footer{width:100%}.links-footer{padding-top:2rem}.links-footer div{align-items:center;display:flex;flex-direction:column;justify-content:center;width:30%}.links-footer ul{height:7.5vh;list-style-type:none;padding:0;width:100%}.links-footer li{height:5vh;width:100%}.links-footer a{align-items:center;color:#fff;display:flex;justify-content:center;text-decoration:none}.links-footer a:visited{color:inherit}.links-footer a:hover{color:grey}.links-footer svg{width:10%}.links-footer span{padding-left:1rem}
/*# sourceMappingURL=main.59c46fc0.css.map*/