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.product-landing{background:#efeff0;display:block;height:auto;min-height:0;overflow:hidden;position:relative}.product-landing-brand{align-items:center;box-sizing:border-box;display:flex;height:6.35rem;inset:0 0 auto;padding:.5rem 6%;position:absolute;z-index:1}.product-landing-brand img{display:block;height:100%;max-width:calc(100% - 5rem);object-fit:contain;object-position:left center;width:clamp(150px,15vw,220px)}.product-landing-hero{isolation:isolate;position:relative}.product-landing-hero:after{background:linear-gradient(90deg,#0f0f11d9,#0f0f1173 42%,#0000 80%);content:"";inset:0;pointer-events:none;position:absolute}.product-landing-copy{bottom:12%;color:#fafafa;left:6%;margin:0;max-width:650px;position:absolute;text-shadow:0 2px 18px #0005;width:88%;z-index:1}.product-eyebrow{display:block;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.product-landing-copy h1{color:inherit;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:1.1rem 0}.product-landing-copy p{color:#f0f0f2;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.6;margin-bottom:0;max-width:450px}.product-landing-image{display:block;height:clamp(600px,56.28vw,960px);object-fit:cover;width:100%}.product-explainer{background:#1c1c1e;color:#f5f5f5;padding:clamp(4rem,7vw,7rem) 6%}.product-explainer-heading{margin:0 auto 2.5rem;width:min(1240px,100%)}.product-explainer-heading .product-eyebrow{color:#d7bc87}.product-explainer-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:1rem 0 1.5rem}.product-explainer-heading p{font-size:1.15rem;line-height:1.6}.product-explainer-image{color:inherit;display:block;margin:auto;max-width:1440px;text-decoration:none}.product-explainer-image>img{display:block;height:auto;width:100%}.product-explainer-image>span{display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;padding-top:1.25rem}.product-explainer-image:focus-visible{outline:3px solid #d7bc87;outline-offset:8px}.product-explainer-image:hover>span{color:#d7bc87}@media (min-width:1100px){.product-landing-image{width:100%}.product-landing-copy{pointer-events:none}}@media (max-width:600px){.product-landing-image{height:620px;object-position:56% center}.product-landing-hero:after{background:linear-gradient(0deg,#0f0f11f0,#0f0f1180 48%,#0000 85%)}.product-landing-copy{bottom:2.5rem}.product-landing-copy h1{font-size:clamp(3rem,13vw,4rem)}.product-landing-copy p{max-width:290px}.product-explainer{padding-inline:0}.product-explainer-heading,.product-explainer-image>span{margin-inline:auto;width:88%}}#landingScreen #hamburgerNav span{background:#fafafa;box-shadow:0 1px 5px #0005}#landingScreen #hamburgerNav.active span{background:#222;box-shadow:none}#landingScreen #verticalNav{height:100vh;height:100dvh;inset:0;position:fixed}div.horizontalNav{z-index:10}.horizontalNav .navigation-brand{box-sizing:border-box;display:block;height:100%;margin-left:3rem;max-height:6.35rem;object-fit:contain;padding:.65rem 0;width:15rem}.socialEmbedFrame{align-items:center;background:#000;display:flex;height:400px;justify-content:center;width:712px}#problem .wrapper{align-items:center;position:relative}#problem .carouselItem{height:400px}.carouselSharedPlayer{align-items:center;background:#000;display:flex;height:400px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:712px;z-index:2}.responsiveVideo.responsiveVideoVertical{aspect-ratio:9/16;border:0;height:100%;max-width:100%;width:auto}.responsiveVideo.responsiveVideoTikTok{aspect-ratio:auto;height:100%;max-width:100%;width:min(20.5rem,100%)}@media (max-width:768px){.socialEmbedFrame{height:178.5px;width:316px}.responsiveVideo.responsiveVideoVertical{height:100%;width:auto}.responsiveVideo.responsiveVideoTikTok{height:100%;width:min(15rem,100%)}}@media (max-width:1090px){#problem .carouselItem,.carouselSharedPlayer{height:178.5px;width:316px}}.site-footer{background:#1c1c1e;color:#f5f5f5;padding:clamp(3.5rem,6vw,6rem) 0 1.5rem}.site-footer *{box-sizing:border-box}.site-footer-inner{margin:auto;width:min(1240px,88%)}.site-footer-main{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1.3fr .7fr 1fr;padding-bottom:3.5rem}.site-footer-brand img{display:block;height:auto;max-width:100%}.site-footer-brand p{color:#cbcbcf;font-size:1.05rem;line-height:1.7;margin:1.5rem 0 0}.site-footer h2{color:#d7bc87;font-size:.78rem;font-weight:600;letter-spacing:.15em;margin:0 0 1.5rem;text-transform:uppercase}.site-footer a{color:inherit;line-height:1.6;text-decoration:none}.site-footer a:hover{color:#d7bc87}.site-footer a:focus-visible{outline:2px solid #d7bc87;outline-offset:5px}.site-footer ul{grid-gap:.55rem;display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.site-footer-contact>a{display:block;margin-bottom:.65rem;overflow-wrap:anywhere}.site-footer-social{display:flex;flex-wrap:wrap;font-size:.95rem;gap:1.5rem;margin-top:1.5rem}.site-footer-social a{display:inline-flex;gap:.6rem}.site-footer-bottom{border-top:1px solid #5e5e63;display:flex;gap:1rem;justify-content:space-between;padding-top:1.5rem}.site-footer-bottom p{color:#cbcbcf;font-size:.8rem;line-height:1.6;margin:0}@media (max-width:900px){.site-footer-main{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1}}@media (max-width:600px){.site-footer-main{gap:2.5rem;grid-template-columns:1fr}.site-footer-bottom{flex-direction:column}}.home-page{overflow-x:clip}.story-section{--ink:#222;--muted:#5d5d60;--paper:#f5f5f5;--accent:#c7aa70;background:var(--paper);color:var(--ink);padding:clamp(4.5rem,8vw,8rem) 0;scroll-margin-top:7rem}.story-section,.story-section *,.story-section :after,.story-section :before{box-sizing:border-box}.story-shell{margin-inline:auto;width:min(1240px,88%)}.story-section h1,.story-section h2{text-wrap:balance;font-size:clamp(2.75rem,5.2vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;margin:1rem 0 2rem}.story-section p{font-size:1.1rem;line-height:1.75;margin:0 0 1.4rem}.story-section .story-lead{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.6}.story-eyebrow{display:block;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.story-section .story-small-heading{font-size:.85rem;font-weight:600;letter-spacing:.12em;margin:2.5rem 0 1rem;text-transform:uppercase}.story-link{align-items:center;border-bottom:1px solid;color:inherit;display:inline-flex;font-weight:600;gap:1.5rem;line-height:1.5;padding-block:.85rem;text-decoration:none}.story-link span[aria-hidden]{font-size:1.4rem;transition:transform .2s ease}.story-link:hover span[aria-hidden]{transform:translate(3px,-3px)}.story-section a:focus-visible,.story-section button:focus-visible{outline:3px solid #b18135;outline-offset:5px}.story-heading-row{grid-gap:clamp(2rem,6vw,7rem);align-items:start;display:grid;gap:clamp(2rem,6vw,7rem);grid-template-columns:1fr 1.15fr}.story-heading-row>.story-lead{padding-top:1.8rem}#overview.story-section{background:#f5f5f5;display:block;height:auto;overflow:visible}.overview-layout{grid-gap:clamp(2.5rem,6vw,6rem);align-items:stretch;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:1.15fr 1fr}.overview-visual{background:linear-gradient(0deg,#121214e0,#0000 65%),url(/static/media/slide5.dd1e4677c78f1e9308e7.webp) 50% /cover;border-radius:2px;min-height:560px;position:relative}.overview-visual-caption{grid-gap:.5rem;color:#fff;display:grid;gap:.5rem;inset:auto 2rem 2rem;position:absolute}.overview-visual-caption span:first-child{font-size:1.75rem}.overview-visual-caption span:last-child{color:#e3e3e6;font-size:.95rem}#problem.story-section{background:#ebebed;display:block;height:auto;overflow:hidden}.problem-consequences{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 2rem;padding:0}.problem-consequences li{border-top:2px solid #aaaaae;font-size:1.2rem;line-height:1.5;padding-top:1.25rem}.problem-summary{color:#505054;max-width:780px}.problem-carousel-window{--video-width:min(712px,82vw);--video-height:min(400.5px,46.125vw);margin-top:3rem;overflow:hidden;padding-block:1rem}#problem .wrapper{gap:1rem;margin:0 0 2rem;right:auto;width:100%}#problem .wrapper>div:not(.carouselSharedPlayer){flex:0 0 var(--video-width);width:var(--video-width)}#problem .carouselItem,#problem .carouselSharedPlayer,#problem .responsiveVideo,#problem .socialEmbedFrame{height:var(--video-height);width:var(--video-width)}#problem .responsiveVideo{max-width:100%}#problem .responsiveVideoVertical{height:100%;width:auto}#problem .carouselSharedPlayer{border-radius:4px}#problem .CarouselBackwards,#problem .CarouselForward{box-shadow:0 2px 12px #22222212;color:#222;cursor:pointer}#problem .CarouselBackwards:hover,#problem .CarouselForward:hover{background:#dedee1}#problem .CarouselBackwards:before{content:"←";font-family:inherit}#problem .CarouselForward:before{content:"→";font-family:inherit}.solution-section{background:#1c1c1e;color:#f5f5f5}.solution-section .story-eyebrow,.solution-section .story-small-heading{color:#d7bc87}.signal-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:1rem 0 3rem;padding:0}.signal-steps li{border-top:1px solid #79797e;padding:2rem 1.6rem 0 0;position:relative}.signal-steps li:before{background:#d7bc87;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:-5px;width:9px}.signal-number{color:#d7bc87;display:block;font-size:.85rem;letter-spacing:.1em}.signal-steps h3{font-size:1.35rem;font-weight:500;line-height:1.3;margin:1.4rem 0 1rem}.signal-steps p{color:#d2d2d6;font-size:1rem}.solution-section .signal-conclusion{border-top:1px solid #79797e;font-size:clamp(1.3rem,2.5vw,2rem);margin-bottom:0;max-width:920px;padding-top:2rem}.advantage-layout,.market-layout,.value-layout{grid-gap:clamp(3rem,8vw,9rem);display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:1fr 1fr}.value-layout{align-items:center}.value-layout .story-small-heading{margin-top:0}.advantage-list,.benefit-list{list-style:none;margin:0;padding:0}.benefit-list li{border-bottom:1px solid #cdcdcf;display:flex;font-size:clamp(1.1rem,1.7vw,1.4rem);gap:1.5rem;padding:1.2rem 0}.benefit-list li span{color:#747477}.market-section{background:linear-gradient(90deg,#141416f2,#141416d9),url(/static/media/stadium.0b4bc64baba2227a1272.webp) 50% /cover fixed;color:#fff}.market-section .story-eyebrow{color:#d7bc87}.sports-list{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;margin:2rem 0 0;padding:0}.sports-list li{border:1px solid #89898d;border-radius:2rem;font-size:1rem;padding:.6rem 1.1rem}.advantage-section{background:#ebebed}.advantage-list li{grid-gap:1rem;border-bottom:1px solid #c4c4c8;display:grid;font-size:1.15rem;gap:1rem;grid-template-columns:2rem 1fr;line-height:1.5;padding:1.35rem 0}.advantage-list li:first-child{padding-top:0}.advantage-list li span{color:#656569;font-size:.85rem;padding-top:.2rem}.media-section{background:#fafafa}.media-heading{margin-bottom:3rem}.press-stories{grid-gap:4rem 3rem;display:grid;gap:4rem 3rem;grid-template-columns:1fr 1fr}.press-story{min-width:0}.press-story-featured{grid-gap:clamp(2rem,5vw,5rem);align-items:center;border-bottom:1px solid #d3d3d6;display:grid;gap:clamp(2rem,5vw,5rem);grid-column:1/-1;grid-template-columns:1.1fr 1fr;padding-bottom:4rem}.press-photo-stage{background:#e7e7e9;height:clamp(280px,33vw,440px);overflow:hidden}.press-photo-stage>img{display:block;height:100%;object-fit:contain;width:100%}.press-gallery-controls{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-top:.75rem}.press-photo-count{color:#606064;font-size:.8rem;letter-spacing:.1em}.press-thumbnails{display:flex;gap:.5rem}.press-thumbnails button{background:#0000;border:1px solid #0000;border-radius:2px;cursor:pointer;padding:3px;transition:border-color .2s}.press-thumbnails button[aria-pressed=true]{border-color:#626266}.press-thumbnails button:hover{border-color:#a5a5a9}.press-thumbnails img{display:block;height:42px;object-fit:cover;width:54px}.press-story-copy{padding-top:1.5rem}.press-story-featured .press-story-copy{padding-top:0}.press-meta{align-items:center;color:#626266;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem 1.5rem;letter-spacing:.1em;text-transform:uppercase}.press-story h3{text-wrap:balance;font-size:clamp(1.6rem,2.5vw,2.3rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:1.1rem 0}.press-story .press-location{color:#5d5d61;font-size:1rem}.press-story .press-tagline{font-weight:600}.press-publication-logo{display:block;height:auto;margin-top:1.5rem;width:155px}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.horizontalNav .horizontalLinks{flex:1 1;gap:clamp(1rem,2.5vw,2.5rem);padding-right:2rem;width:auto}.horizontalNav .horizontalLinks a{font-size:clamp(1rem,1.5vw,1.4rem);margin-right:0;white-space:nowrap}.horizontalNav{z-index:10}#verticalNav .verticalLinks a{padding:1rem 0}@media (max-width:900px){.advantage-layout,.market-layout,.overview-layout,.press-story-featured,.story-heading-row,.value-layout{gap:2rem;grid-template-columns:1fr}.story-heading-row>.story-lead{padding-top:0}.overview-visual{min-height:400px}.signal-steps{gap:2rem 1rem}.problem-consequences,.signal-steps{grid-template-columns:1fr 1fr}.press-stories{gap:3rem 1.5rem}.market-section{background-attachment:scroll}}@media (max-width:600px){.story-shell{width:88%}.story-section h1,.story-section h2{font-size:clamp(2.4rem,10vw,3.5rem);overflow-wrap:break-word}.story-section p{font-size:1.05rem}.overview-visual{min-height:320px}.overview-visual-caption{inset:auto 1.5rem 1.5rem}.problem-consequences{gap:1rem}.problem-consequences li{font-size:1rem}.signal-steps{gap:.5rem;grid-template-columns:1fr}.signal-steps li{padding:1.5rem 0 .75rem 3rem}.signal-number{left:0;position:absolute;top:1.75rem}.signal-steps h3{margin-top:0}.press-stories{grid-template-columns:1fr}.press-photo-stage{height:320px}.press-story-featured{padding-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.market-section{background-attachment:scroll}.story-section *,.story-section :after,.story-section :before{transition:none!important}}#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:.2s 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;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;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden;width:100vw;z-index:2}#verticalNav.active{opacity:1;transition-delay:0s;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/toss-metallic.39cb9437224da91cc0d5.png);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/toss-metallic.39cb9437224da91cc0d5.png);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}@media (prefers-reduced-motion:reduce){#hamburgerNav span,#verticalNav,#verticalNav.active{transition:none}}
/*# sourceMappingURL=main.aa299634.css.map*/