@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=85a26dab-ad5b-4055-9c39-20d370667eaa);
:root{--bronze-dark:#f18657;--bronze-light:#f6c2ab;--calcite:#fff;--cornflower:#7a8fc8;--gold-dark:#d5a100;--gold-light:#f7ed6d;--green:#2fab5f;--mauve:#be9bc9;--red:#eb0000;--sage:#cae1b5;--grey-950:#f2f2f2;--grey-900:#f7f7f7;--grey-800:#ebebeb;--grey-750:silver;--grey-700:#aaa;--grey-650:#979797;--grey-600:#999;--grey-500:#666665;--grey-400:#515151;--grey-300:#272727;--grey-200:#222;--black:#000;--transition-colors:color 300ms ease-in-out,background-color 300ms ease-in-out}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0}body{background-color:var(--grey-800);color:var(--grey-200);font-family:Helvetica Neue LT W05_55 Roman,sans-serif;font-size:14px}button{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer}a,button{color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{display:block;height:auto;max-width:100%}input::-webkit-credentials-auto-fill-button{background:#fff!important}input,textarea{border-radius:0;font-family:inherit}@media(max-width:639px){input,textarea{font-size:16px}}input:focus,textarea:focus{outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;cursor:pointer}.PageWrapper{padding:0 12px}@media(min-width:640px){.PageWrapper{padding:0 20px}}.PageWrapper-inner{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;min-height:100vh}.PageContent{flex:1}.PageContent.centered{display:flex;flex-direction:column;justify-content:center;width:100%}.responsive-object{position:relative}.responsive-object embed,.responsive-object iframe,.responsive-object object{height:100%;left:0;position:absolute;top:0;width:100%}@font-face{font-family:Helvetica Neue LT W05_45 Light;src:url("../fonts/f9c5199e-a996-4c08-9042-1eb845bb7495.2f1db7f0595b.woff2") format("woff2"),url("../fonts/2a34f1f8-d701-4949-b12d-133c1c2636eb.31a1da99f1cd.woff") format("woff")}@font-face{font-family:Helvetica Neue LT W05_55 Roman;src:url("../fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.3fe395dbd0b4.woff2") format("woff2"),url("../fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.fce8ffdcc909.woff") format("woff")}@font-face{font-family:Helvetica Neue LT W05_75 Bold;src:url("../fonts/800da3b0-675f-465f-892d-d76cecbdd5b1.b5234b1955b7.woff2") format("woff2"),url("../fonts/7b415a05-784a-4a4c-8c94-67e9288312f5.ca5a53a39cfc.woff") format("woff")}.AuthPage{background-color:var(--grey-200);color:var(--calcite)}.Auth{margin:0 auto;max-width:400px;width:100%}.Auth h2{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:20px;text-align:center}.Auth h2,.Auth p{margin-bottom:15px}.Auth .HeroForm .Input{background-color:transparent;border:1px solid var(--grey-500);color:var(--calcite)}.Auth .HeroForm .Input::-moz-placeholder{font-size:12px;letter-spacing:2px}.Auth .HeroForm .Input:-ms-input-placeholder{font-size:12px;letter-spacing:2px}.Auth .HeroForm .Input::placeholder{font-size:12px;letter-spacing:2px}.AvatarWidget{align-items:center;display:flex;gap:20px}.AvatarWidget input{max-width:200px}.AvatarWidget-image{background-color:var(--grey-500);border-radius:50%;max-width:100px;overflow:hidden;position:relative;width:50%}.AvatarWidget-image img{height:100%;left:0;position:absolute;top:0;width:100%}.AvatarWidget-image:after{content:"";display:block;padding-bottom:100%;width:100%}.Burger{--width:28px;height:45px;position:relative;right:-10px;width:45px}.Burger:after,.Burger:before{background-color:var(--black);content:"";display:block;height:3px;margin-left:calc(var(--width)*-.5);margin-top:-1.5px;position:absolute}.Burger:before{left:50%;top:calc(50% - 3.5px);width:var(--width)}.Burger:after{left:calc(50% + var(--width)*.5);top:calc(50% + 3.5px);width:calc(var(--width)*.5)}.ChallengeCard{background-color:var(--calcite);border:10px solid var(--grey-900);text-decoration:none}.ChallengeCard:hover{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ChallengeCard-completedImageWrapper,.ChallengeCard-imageWrapper{position:relative}.ChallengeCard-completedImageWrapper:before,.ChallengeCard-imageWrapper:before{content:"";display:block;padding-top:64.3171806167%;width:100%}.ChallengeCard-completedImageWrapper img,.ChallengeCard-imageWrapper img{height:100%;left:0;position:absolute;top:0;width:100%}.ChallengeCard-banner{--gradient:radial-gradient(circle,var(--gold-light) 0%,var(--gold-dark) 100%);align-items:center;background:var(--gradient);border:2px solid var(--calcite);border-radius:100px 0 0 100px;border-right:none;display:flex;font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:11px;height:40px;justify-content:center;letter-spacing:1px;padding:2px 0 0 4px;position:absolute;right:0;text-align:center;top:20px;width:100px}@media(min-width:1024px){.ChallengeCard-banner{height:45px}}.ChallengeCard-completedImageWrapper img{filter:grayscale(100%)}.ChallengeCard-completedImageWrapper .ChallengeCard-completedBanner{align-items:center;background:var(--sage);border:2px solid var(--calcite);border-radius:100px 0 0 100px;border-right:none;display:flex;font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:11px;height:40px;justify-content:center;letter-spacing:1px;padding:2px 0 0 4px;position:absolute;right:0;text-align:center;top:20px;width:100px}@media(min-width:1024px){.ChallengeCard-completedImageWrapper .ChallengeCard-completedBanner{height:45px}}.ChallengeDetails{padding:12px 10px 27px}@media(min-width:1024px){.ChallengeDetails{padding:16px 10px 28px}}.ChallengeDetails-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:24px;line-height:1.16;margin-bottom:14px}@media(min-width:1024px){.ChallengeDetails-heading{margin-bottom:10px}}.ChallengeDetails-summary{color:var(--grey-400);font-family:Helvetica Neue LT W05_55 Roman,sans-serif;letter-spacing:1px;line-height:1.5}.ChallengeContent{margin:36px 0 26px;max-width:1100px}@media(min-width:1024px){.ChallengeContent{margin:56px 0 28px auto}}.ChallengeContent-intro{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:16px;margin-bottom:12px;text-transform:uppercase}@media(min-width:1024px){.ChallengeContent-intro{font-size:13px;margin-bottom:24px}}.ChallengeContent-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;line-height:1.1;margin-bottom:10px}@media(max-width:1023px){.ChallengeContent-heading{font-size:32px}}@media(min-width:1024px){.ChallengeContent-heading{font-size:40px}}.ChallengeContent-richtext{font-family:Helvetica Neue LT W05_55 Roman,sans-serif;font-size:13px}.ChallengeContent-richtext>:not(:first-child){margin-top:20px}.ChallengeContent-richtext p{line-height:1.5}.ChallengeContent-richtext b,.ChallengeContent-richtext h2,.ChallengeContent-richtext h3,.ChallengeContent-richtext h4{font-family:Helvetica Neue LT W05_75 Bold,sans-serif}.ChallengeContent-richtext h2{font-size:40px}@media(min-width:1024px){.ChallengeContent-richtext h2{font-size:72px}}.ChallengeContent-richtext h2:not(:first-child){margin-top:40px}.ChallengeContent-richtext h3{font-size:36px}@media(min-width:1024px){.ChallengeContent-richtext h3{font-size:50px}}.ChallengeContent-richtext h3:not(:first-child){margin-top:40px}.ChallengeContent-richtext h4{font-size:32px}@media(min-width:1024px){.ChallengeContent-richtext h4{font-size:40px}}.ChallengeContent-richtext h4:not(:first-child){margin-top:40px}.ChallengeContent-richtext ol,.ChallengeContent-richtext ul{margin-left:15px}.ChallengesPromo{background-color:var(--black);overflow-x:hidden;padding:10px}.ChallengesPromo-inner{background-color:var(--grey-200);color:var(--calcite);display:flex;flex-direction:column;overflow-x:hidden;padding:21px 20px 10px;position:relative}@media(min-width:529px){.ChallengesPromo-inner{padding-bottom:33px}}.ChallengesPromo-nav{display:flex;justify-content:space-between;margin-bottom:40px;width:100%}@media(min-width:1024px){.ChallengesPromo-nav{margin-bottom:11px}}.ChallengesPromo-navHeading{font-size:11px;letter-spacing:2px;line-height:1;text-transform:uppercase}.ChallengesPromo-navButton:hover #left-arrow,.ChallengesPromo-navButton:hover #right-arrow{fill:var(--sage)}.ChallengesPromo-prev{margin-right:15px}.ChallengesPromo-contentContainer{display:flex;flex-direction:column}@media(min-width:1024px){.ChallengesPromo-contentContainer{flex-direction:row;gap:40px}}@media(max-width:1023px){.ChallengesPromo-intro{margin-bottom:16px}}@media(min-width:1024px){.ChallengesPromo-intro{margin-right:40px}}.ChallengesPromo-introHeading{color:var(--sage);font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:40px;line-height:1.1}@media(max-width:1023px){.ChallengesPromo-introHeading{margin-bottom:13px}}@media(min-width:1024px){.ChallengesPromo-introHeading{font-size:60px;line-height:1;width:271px}}.ChallengesPromo-introBody{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:16px;line-height:1.4}@media(min-width:1024px){.ChallengesPromo-introBody{font-size:18px;line-height:1.3;width:271px}}.ChallengesPromo-carouselContainer{overflow-x:hidden}.ChallengesPromo-carousel{display:flex;margin-right:40px;transform:translate3d(calc(-100%/var(--item-count)*var(--curr-item)),0,0);transition:transform .5s;width:calc(var(--item-count)*100%)}@media(min-width:529px){.ChallengesPromo-carousel{gap:15px;width:calc(var(--item-count)*50%)}}@media(min-width:1200px){.ChallengesPromo-carousel{width:calc(var(--item-count)*33.33%)}}.ChallengePromo{display:flex;text-decoration:none;width:calc(100%/var(--item-count))}@media(min-width:1024px){.ChallengePromo{padding:5px}}.ChallengePromo-inner{display:flex;flex:1;flex-direction:column;position:relative}.ChallengePromo-ribbon{align-items:center;background-color:var(--sage);color:var(--grey-200);display:flex;font-family:Helvetica Neue LT W05_75 Bold,sans-serif;height:31px;justify-content:space-between;padding:0 8px}.ChallengePromo-ribbon svg{margin-top:7px;z-index:10}.ChallengePromo-imageWrapper{position:relative}.ChallengePromo-imageWrapper:before{content:"";display:block;padding-top:76.2711864407%;width:100%}.ChallengePromo-imageWrapper img{height:100%;left:0;position:absolute;top:0;width:100%}.ChallengePromo-image{height:auto;width:100%}.ChallengePromo-content{margin-top:-50px;position:relative}.ChallengePromo-content:before{background:linear-gradient(rgba(34,34,34,0),rgba(34,34,34,.7),#222);content:"";display:block;height:100px;left:0;position:absolute;top:-50px;width:100%}.ChallengePromo-details{padding:20px 9px;position:relative}.ChallengePromo-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:18px;line-height:1.4}.ChallengePromo-text{font-size:13px;line-height:1.5}.ChallengesPromo-buttons{align-items:center;display:flex;justify-content:space-between}@media(max-width:528px){.ChallengesPromo-buttons{flex-direction:column;gap:10px}}.ChallengesPromo-button{background-color:var(--sage);color:var(--black);font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap;width:100%}.ChallengesPromo-button:hover{background-color:var(--grey-600);color:var(--calcite)}.ChallengesPromo-button:focus{background-color:#000;color:var(--calcite)}@media(min-width:529px){.ChallengesPromo-button{width:241px}}.CloseButton{--width:25px;--height:3px;height:50px;position:absolute;right:8px;top:40px;width:50px}.CloseButton:after,.CloseButton:before{content:"";display:block;height:var(--height);left:50%;margin-left:calc(var(--width)*-.5);margin-top:calc(var(--height)*-.5);position:absolute;top:50%;width:var(--width)}.CloseButton:before{transform:rotate(45deg)}.CloseButton:after{transform:rotate(-45deg)}.CloseButton:after,.CloseButton:before{background-color:var(--calcite)}.CoachingTypes h3{font-family:Helvetica Neue LT W05_55 Roman,sans-serif;font-size:12px;letter-spacing:2px;margin-bottom:15px;margin-top:20px;text-transform:uppercase}.SubCoachingType-panel:not(.active){opacity:50%}.CoachingType-buttons,.SubCoachingType-buttons{display:flex;gap:15px}@media(max-width:699px){.CoachingType-buttons,.SubCoachingType-buttons{flex-direction:column}}.CoachingType-button,.SubCoachingType-button{border:1px solid var(--sage);flex:1;font-size:12px;letter-spacing:2px;padding:20px 0}.CoachingType-button.active,.SubCoachingType-button.active{background-color:var(--sage)}.CoachProfile-info{background-color:var(--calcite);border:10px solid var(--grey-900);margin-bottom:20px}@media(max-width:1023px){.CoachProfile-info{display:none}}.CoachProfile-infoMobile{background-color:var(--calcite);border:10px solid var(--grey-900);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:18px}@media(min-width:1024px){.CoachProfile-infoMobile{display:none}}.CoachProfile-infoHeading{font-size:11px;letter-spacing:2px;line-height:1;margin:14px 18px 23px;text-transform:uppercase}.CoachProfile-infoInner{display:grid;gap:20px 40px;grid-template-areas:"Avatar Name" "Avatar Info";grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;margin:0 46px}.CoachProfile-avatar,.CoachProfile-blankAvatar{border-radius:50%;grid-area:Avatar;height:150px;height:160px;max-width:200px;width:150px;width:160px}.CoachProfile-infoName{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:60px;grid-area:Name;margin-top:52px}.CoachProfile-infoItems{display:grid;gap:48px;grid-area:Info;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-columns:min-content min-content min-content max-content;margin-bottom:81px;width:100%}.CoachProfile-infoItemBody{font-size:16px;margin-top:6px}.CoachProfile-button{align-self:start;background-color:var(--grey-200);color:var(--calcite);font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap}.CoachProfile-button:hover{background-color:var(--grey-600);color:var(--calcite)}.CoachProfile-button:focus{background-color:var(--sage);color:var(--black)}.CoachProfile-typeAndQuestions{background-color:var(--calcite);border:10px solid var(--grey-900);padding:32px 20px}@media(min-width:1024px){.CoachProfile-typeAndQuestions{padding:45px 47px}}.CoachProfile-typeAndQuestions-inner{max-width:1141px}.CoachingTypes-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:24px;line-height:1.16;margin-bottom:20px}@media(min-width:1024px){.CoachingTypes-heading{font-size:40px;margin-bottom:30px}}.CoachingTypes-list{display:grid;gap:9px;grid-template-columns:1fr}@media(min-width:1024px){.CoachingTypes-list{gap:8px;grid-template-columns:1fr 1fr 1fr 1fr}}.CoachingTypes-listItem{--letter-spacing:1px;border:1px solid var(--sage);font-size:11px;letter-spacing:var(--letter-spacing);line-height:1;list-style:none;padding:20px 0;text-align:center;text-transform:uppercase}.CoachingTypes-listItem.active{background-color:var(--sage)}@media(min-width:480px){.CoachingTypes-listItem{--letter-spacing:2px}}.CoachingTypes-subList{display:none}@media(max-width:1023px){.CoachingTypes-subList.mobile{display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}}@media(max-width:360px){.CoachingTypes-subList.mobile{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.CoachingTypes-subList.desktop{display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-top:18px}}.CoachProfile-question{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:24px;line-height:1.16;margin-bottom:6px;margin-top:27px}@media(min-width:1024px){.CoachProfile-question{font-size:40px;margin-bottom:6px;margin-top:46px}}.CoachProfile-answer{font-size:16px;line-height:1.25}@media(max-width:1023px){.CoachProfile-answer{color:var(--grey-400);font-size:13px}}.ConnectCard-field{align-items:center;display:flex;gap:15px;margin-top:18px}.ConnectCard-field .Label{font-size:12px;letter-spacing:2px;text-transform:uppercase}@media(min-width:700px){.ConnectCard-field{gap:24px;margin-top:28px}}.ConnectModal-wrapper{align-items:center;bottom:0;display:none;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.ConnectModal-wrapper.show{display:flex}.ConnectModal-overlay{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}.ConnectModal{background-color:var(--calcite);border:13px solid var(--grey-900);margin-left:auto;margin-right:auto;max-height:70%;overflow-y:scroll;padding:20px;position:fixed;z-index:100}@media(min-width:1024px){.ConnectModal{height:410px;padding:30px;width:895px}}body.ConnectModal-open{overflow:hidden}.ConnectModal-closeButton{--width:25px;--height:3px;height:50px;position:absolute;right:0;top:0;width:50px}.ConnectModal-closeButton:after,.ConnectModal-closeButton:before{content:"";display:block;height:var(--height);left:50%;margin-left:calc(var(--width)*-.5);margin-top:calc(var(--height)*-.5);position:absolute;top:50%;width:var(--width)}.ConnectModal-closeButton:before{transform:rotate(45deg)}.ConnectModal-closeButton:after{transform:rotate(-45deg)}.ConnectModal-closeButton:after,.ConnectModal-closeButton:before{background-color:var(--grey-200)}.ConnectModal-inner{display:flex;flex-direction:column}@media(min-width:1024px){.ConnectModal-inner{flex-direction:row}}.CoachProfile-blankAvatar,.ConnectModal-avatar,.ConnectModal-blankAvatar{border-radius:50%;height:150px;height:117px;max-width:200px;width:150px;width:117px}.CoachProfile-blankAvatar,.ConnectModal-blankAvatar{background-color:var(--grey-200);padding:15px}@media(max-width:1023px){.ConnectModal-content{margin-top:17px}}@media(min-width:1024px){.ConnectModal-content{margin-left:36px;margin-top:30px}}.ConnectModal-name{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:30px}@media(min-width:1024px){.ConnectModal-name{font-size:50px}}.ConnectModal-infoWrapper{display:grid;grid-template-columns:1fr;margin-top:20px;row-gap:22px}@media(min-width:385px){.ConnectModal-infoWrapper{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ConnectModal-infoWrapper{-moz-column-gap:50px;column-gap:50px;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;margin-top:38px}}.CoachProfile-infoItemHeading,.ConnectModal-infoHeading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase}.ConnectModal-infoBody{font-size:13px}@media(max-width:1023px){.ConnectModal-infoBody{margin-top:12px}}.ConnectModal-buttons{display:flex;gap:10px;margin-top:40px}@media(max-width:1023px){.ConnectModal-buttons{flex-direction:column;gap:20px;margin-top:28px}}.ConnectModal-button{background-color:var(--grey-200);color:var(--calcite);font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap;width:270px}.ConnectModal-button:hover{background-color:var(--grey-600);color:var(--calcite)}.ConnectModal-button:focus{background-color:var(--sage);color:var(--black)}@media(max-width:1023px){.ConnectModal-button{width:100%}}.Dropdown{align-items:center;display:flex;position:relative}.Dropdown select{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media(min-width:960px){.EditProfile-columns{display:flex;gap:60px}}.EditProfile-column{flex:1}.EditProfile-card{background-color:var(--calcite);border:10px solid var(--grey-900);padding:22px 18px 32px}.EditProfile-card:not(.QuestionsCard){margin-bottom:40px}@media(min-width:960px){.EditProfile-card:not(.QuestionsCard){margin-bottom:60px}}@media(min-width:700px){.EditProfile-card{padding:40px}}.EditProfile-card h2{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:24px;line-height:1.16;margin-bottom:20px}.errorlist{color:red;letter-spacing:2px;list-style:none;margin-top:10px}.ErrorPage{height:100%}.ErrorPage .PageContent{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center}.ErrorPage h1{font-size:20px;font-weight:700;margin-top:20px;text-align:center}.EventCard{background:var(--calcite);border:10px solid var(--grey-900);text-decoration:none}.EventCard:hover{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.EventCard-imageWrapper{position:relative}.EventCard-imageWrapper:before{content:"";display:block;padding-top:56.25%;width:100%}.EventCard-imageWrapper img{height:100%;left:0;position:absolute;top:0;width:100%}.EventCard-date,.EventCard-new{background-color:var(--calcite);left:10px;padding:10px 20px;position:absolute;top:10px}.EventCard-date,.EventCard-new{font-size:11px;letter-spacing:2px;line-height:1;text-transform:uppercase}.EventCard-new{align-items:center;background-color:var(--sage);color:var(--black);display:flex;padding:10px 12px}.EventCard-new:before{background-color:var(--calcite);border-radius:50%;content:"";height:8px;margin-right:10px;width:8px}.EventDetails-wrapper{padding:20px 12px}.EventDetails-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:22px;letter-spacing:2px;line-height:1.3;margin-bottom:20px}.EventDetails-summary{letter-spacing:3px;line-height:1.4}.EventDetails{display:grid;grid-template-columns:1fr 1fr}.EventDetails-date{line-height:2}.EventDetails-label{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:16px;text-transform:uppercase}.EventDetails-country{line-height:2}.EventsPromo{background-color:var(--grey-900);display:flex;flex-direction:column;grid-area:EventsPromo;padding:20px 12px 12px}.EventsPromo-heading{padding-left:10px;padding-right:10px}.EventsPromo-headingInner{border-bottom:1px solid var(--sage);font-size:11px;letter-spacing:2px;line-height:1;padding-bottom:12px;text-transform:uppercase}.EventsPromo-itemsWrapper{background-color:var(--calcite);flex:1}.EventsPromo-headings{color:var(--grey-600);display:flex;font-size:11px;letter-spacing:1px;letter-spacing:.8px;line-height:1;padding:20px 10px 10px;text-transform:uppercase}.EventsPromo-headings>:first-child{width:50%}.EventsPromo-headings>:not(:first-child){width:25%}@media(min-width:1024px){.EventsPromo-headings>:not(:first-child){padding-left:10px}}.EventsPromo-items{max-height:500px;overflow-y:auto;padding:0 10px}.EventsPromo-item{align-items:center;border-bottom:1px solid var(--grey-800);display:flex;padding:20px 0;text-decoration:none}.EventsPromo-item>:first-child{width:50%}.EventsPromo-item>:not(:first-child){width:25%}@media(min-width:1024px){.EventsPromo-item>:not(:first-child){padding-left:10px}}.EventsPromo-items::-webkit-scrollbar{width:6.6px}.EventsPromo-items::-webkit-scrollbar-track{background:var(--grey-600);background-clip:padding-box;border-left:2.9px solid transparent;border-right:2.9px solid transparent}.EventsPromo-items::-webkit-scrollbar-thumb{background-color:var(--grey-600);width:6.6px}.EventsPromo-buttonContainer{display:flex;justify-content:flex-end;margin-top:20px}@media(min-width:1024px){.EventsPromo-buttonContainer{margin-top:30px}}.EventsPromo-button{background-color:var(--grey-200);color:var(--calcite);font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap;width:100%}.EventsPromo-button:hover{background-color:var(--grey-600);color:var(--calcite)}.EventsPromo-button:focus{background-color:var(--sage);color:var(--black)}@media(min-width:1024px){.EventsPromo-button{width:233px}}.ExistingLoginCTA{font-size:12px;letter-spacing:2px;text-transform:uppercase;width:50%}.ExistingLoginCTA .HeroButton{height:60px;margin-bottom:15px}@media(max-width:699px){.ExistingLoginCTA{width:100%}}@media(min-width:700px){.ExistingLoginCTA{margin-top:50px;width:255px}}.ExistingLoginCTA-introText{color:var(--calcite);font-size:11px;letter-spacing:2px;line-height:1;margin-bottom:13px;text-transform:uppercase}.ExistingLoginCTA-anchor{color:var(--grey-500);font-size:12px;letter-spacing:2px;line-height:1.5;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.FeaturedVideo{grid-area:FeaturedVideo;position:relative}.FeaturedVideo:before{content:"";display:block;padding-top:56.25%;width:100%}.FeaturedVideo>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.Footer{border-top:1px solid var(--sage);margin-top:85px;padding:20px 0;position:relative}.Footer-logo{display:flex;justify-content:center}@media(min-width:640px){.Footer-logo .OnLogo{left:50%;margin-left:-12px;margin-top:-25px;position:absolute;top:50%}}.Footer-base{align-items:center;display:flex;justify-content:space-between}@media(max-width:399px){.Footer-base{flex-direction:column-reverse}}@media(max-width:639px){.Footer-base{margin-top:10px}}.Footer-links{display:flex}@media(max-width:299px){.Footer-links{align-items:center;flex-direction:column}}.Footer-link{padding:10px 0;text-decoration:none}.Footer-link:not(:first-of-type){margin-left:15px}.HeaderNav{height:80px;justify-content:space-between}.HeaderNav,.HeaderNav-menu{align-items:center;display:flex}.HeaderNav-menu{height:100%}@media(max-width:699px){.HeaderNav.light{justify-content:center;margin-top:80px}}.HeaderNav.light .Logo svg{fill:var(--grey-600)}@media(max-width:699px){.HeaderNav.light .Logo svg{height:70px;width:70px}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroButton{align-items:center;background-color:var(--grey-600);background-color:var(--grey-500);border-radius:0;color:var(--calcite);display:block;display:flex;font-size:11px;justify-content:center;letter-spacing:3.67px;padding:18px 28px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap}.HeroButton:hover{background-color:var(--sage);color:var(--black)}.HeroButton[request-active] span,.HeroButton[timeout-active] span{opacity:0}.HeroButton[request-active]:after,.HeroButton[timeout-active]:after{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-bottom:2px solid transparent;border-left:2px solid var(--calcite);border-radius:50%;border-right:2px solid var(--calcite);border-top:2px solid transparent;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.HeroForm .Field+.Field{margin-top:20px}.HeroForm .Dropdown,.HeroForm .Input{letter-spacing:3px}.HeroForm .Dropdown{border:1px solid var(--grey-200);flex:1;height:60px;padding-left:24px}.HeroForm .Input{border:1px solid var(--grey-200);display:block;padding:20px 0 20px 30px;width:100%}@media(max-width:290px){.HeroForm .Input{padding-left:10px}}.HeroForm .Field-content>label{display:block;font-size:12px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.HomeGrid{grid-gap:22px;display:grid;grid-template-areas:"InnerGrid" "LeaderBoard" "EventsPromo" "FeaturedVideo" "PromoWrapper";grid-template-columns:1fr}@media(min-width:1024px){.HomeGrid{grid-gap:27px 36px;grid-template-areas:"InnerGrid InnerGrid" "LeaderBoard EventsPromo" "PromoWrapper FeaturedVideo";grid-template-columns:1fr 1fr}}.HomeGrid-innerGrid{grid-gap:22px;display:grid;grid-area:InnerGrid;grid-template-columns:1fr}@media(min-width:1024px){.HomeGrid-innerGrid{grid-gap:36px;grid-template-columns:1fr 4fr}}.PromoWrapper{grid-area:PromoWrapper}.PromoWrapper :first-child{margin-bottom:10px}.LeaderBoard{background-color:var(--grey-900);display:flex;flex-direction:column;grid-area:LeaderBoard;padding:20px 12px 12px}.LeaderBoard-heading{padding-left:10px;padding-right:10px}.LeaderBoard-headingInner{border-bottom:1px solid var(--sage);font-size:11px;letter-spacing:2px;line-height:1;padding-bottom:12px;text-transform:uppercase}.LeaderBoard-itemsWrapper{background-color:var(--calcite);flex:1}.LeaderBoard-headings{color:var(--grey-600);display:flex;font-size:11px;letter-spacing:.8px;line-height:1;padding:20px 10px 10px;text-transform:uppercase}.LeaderBoard-headings>:first-child{width:40%}.LeaderBoard-headings>:not(:first-child){width:20%}.LeaderBoard-headings>:nth-child(3){text-align:center}@media(max-width:479px){.LeaderBoard-headings>:first-child{width:40%}.LeaderBoard-headings>:not(:first-child){width:30%}.LeaderBoard-headings>:nth-child(2){display:none}}.LeaderBoard-items{height:500px;overflow-y:auto;padding:0 10px}.LeaderBoard-item{align-items:center;border-bottom:1px solid var(--grey-800);cursor:pointer;display:flex;padding:20px 0;text-decoration:none}.LeaderBoard-item>:first-child{align-items:center;display:flex;gap:10px;width:40%}.LeaderBoard-item>:first-child:before{content:"";display:block;height:40px;width:10px}.LeaderBoard-item[data-level=Gold]>:first-child:before{background-color:var(--gold-dark)}.LeaderBoard-item[data-level=Silver]>:first-child:before{background-color:var(--grey-800)}.LeaderBoard-item[data-level=Bronze]>:first-child:before{background-color:var(--bronze-dark)}.LeaderBoard-item>:not(:first-child){width:20%}.LeaderBoard-item>:nth-child(3){text-align:center}@media(max-width:479px){.LeaderBoard-item>:first-child{width:40%}.LeaderBoard-item>:not(:first-child){width:30%}.LeaderBoard-item>:nth-child(2){display:none}}.CoachAvailable{color:var(--green)}.CoachUnvailable{color:var(--red)}.CoachAvailable,.CoachUnvailable{margin-left:8px}.LeaderBoard-items::-webkit-scrollbar{width:6.6px}.LeaderBoard-items::-webkit-scrollbar-track{background:var(--grey-600);background-clip:padding-box;border-left:2.9px solid transparent;border-right:2.9px solid transparent}.LeaderBoard-items::-webkit-scrollbar-thumb{background-color:var(--grey-600);width:6.6px}.LeaderBoard-buttonContainer{display:flex;justify-content:flex-end;margin-top:30px;width:100%}.LeaderBoard-button{background-color:var(--grey-200);color:var(--calcite);font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap;width:100%}.LeaderBoard-button:hover{background-color:var(--grey-600);color:var(--calcite)}.LeaderBoard-button:focus{background-color:var(--sage);color:var(--black)}@media(min-width:1024px){.LeaderBoard-button{width:267px}}.LegalPage .PageContent{margin-top:30px}.LegalPage .PageContent h1{font-size:20px;font-weight:700}.LegalPage .PageContent p{margin:10px 0}.Logo{display:flex;font-family:Helvetica Neue LT W05_75 Bold,sans-serif;text-decoration:none}.Logo img,.Logo svg{height:48px;width:48px}.Logo-text{display:flex;flex-direction:column;margin-left:15px}@media(max-width:349px){.Logo-text{display:none}}.Menu{background-color:var(--grey-200);bottom:0;color:var(--calcite);display:flex;flex-direction:column;justify-content:center;max-width:314px;overflow:hidden;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .5s;width:100%;z-index:10}.Menu.active{overflow:auto;transform:translateZ(0)}.Menu-inner{display:flex;flex-direction:column;height:100%;padding:125px 40px 30px}@media(min-width:480px){.Menu-inner{max-width:400px}}.Menu-item{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:40px;margin:5px 0;text-decoration:none}.Menu-item:last-of-type{margin-top:165px}.Menu-itemActive{color:var(--sage)}.Onboarding{margin:0 auto;max-width:900px;width:100%}.Onboarding-header{font-size:11px;letter-spacing:3.9px;line-height:1;margin-bottom:80px;text-transform:uppercase}@media(max-width:699px){.Onboarding-header{margin-top:80px}}.OnboardingForm{letter-spacing:1px}.OnboardingForm.inline .Field-content{display:flex;gap:30px}@media(max-width:699px){.OnboardingForm.inline .Field-content{flex-direction:column}}.OnboardingForm.inline .Field-content .Input{flex:1}.OnboardingForm.inline .Field-content .Dropdown,.OnboardingForm.inline .Field-content .Input,.OnboardingForm.inline .Field-content>label{font-size:50px}.OnboardingForm.stacked .Field-content{border-bottom:1px solid var(--grey-500);padding-bottom:20px}.OnboardingForm.stacked .Field-content .Dropdown,.OnboardingForm.stacked .Field-content .Input,.OnboardingForm.stacked .Field-content>label{font-size:35px}.OnboardingForm .Field-content>label{display:block;font-weight:700;padding-bottom:20px}.OnboardingForm.inline .Field-content>label{align-items:center;align-self:flex-start;display:flex;font-weight:700;height:70px;padding-bottom:20px}@media(min-width:700px){.OnboardingForm.inline .Field-content>label{border-bottom:1px solid var(--grey-500)}}.OnboardingForm .Field-content>.Dropdown{flex:1}.OnboardingForm .SplitDate{flex:1;gap:30px}.OnboardingForm .Dropdown{border-bottom:1px solid var(--grey-500);flex:1;height:70px;padding-bottom:20px}.OnboardingForm .Input{background-color:transparent;border:none;height:70px;line-height:1;padding-bottom:20px}.OnboardingForm .Input:focus{outline:none}.OnboardingForm .Dropdown,.OnboardingForm .Input{border-bottom:1px solid var(--grey-500);color:var(--grey-600);font-family:Helvetica Neue LT W05_45 Light,sans-serif}.Onboarding-submitLine{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}@media(max-width:699px){.Onboarding-submitLine{margin-bottom:50px}}.Onboarding-button{background-color:var(--sage);color:var(--black);font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap}.Onboarding-button:hover{background-color:var(--grey-600);color:var(--calcite)}.Onboarding-button:focus{background-color:#000;color:var(--calcite)}.PageHeader-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:40px;margin-top:42px;max-width:1300px}@media(min-width:640px){.PageHeader-heading{font-size:48px}}@media(min-width:1024px){.PageHeader-heading{font-size:80px;margin-top:80px}}.PageHeader-summary{font-size:16px;line-height:1.4;margin-top:20px;max-width:800px}.PageHeader-details{grid-column-gap:40px;grid-row-gap:10px;display:grid;font-size:14px;margin-top:50px}@media(min-width:640px){.PageHeader-details{font-size:16px}}.EventPage .PageHeader-details{grid-template-columns:minmax(-webkit-max-content,300px) -webkit-max-content -webkit-max-content;grid-template-columns:minmax(max-content,300px) max-content max-content}@media(max-width:639px){.EventPage .PageHeader-details{gap:20px;grid-template-columns:1fr}}.PageHeader-label{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:16px;letter-spacing:1px;text-transform:uppercase}@media(min-width:1024px){.PageHeader-label{font-size:18px;letter-spacing:0}}.ChallengePage .PageHeader-label{margin:5px 0 22px}@media(min-width:1024px){.ChallengePage .PageHeader-label{margin-bottom:15px}}.PageHeader-imageWrapper{margin:0 -12px;position:relative}.PageHeader-imageWrapper:before{content:"";display:block;padding-top:57.0048309179%;width:100%}@media(min-width:640px){.PageHeader-imageWrapper{margin:0;position:relative}.PageHeader-imageWrapper:before{content:"";display:block;padding-top:40.2777777778%;width:100%}}.PageHeader-imageWrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.PageHeader-image,.PageHeader-map{margin-top:20px}.PageHeader-map{background-color:var(--grey-900);height:500px}.PageList{display:grid;gap:20px 15px;grid-template-columns:1fr}@media(min-width:640px){.PageList{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.PageList{grid-template-columns:1fr 1fr 1fr}}.PagePromo{position:relative}.PagePromo-label{background-color:var(--calcite);font-size:11px;left:10px;letter-spacing:2px;line-height:1;padding:10px 20px;position:absolute;text-transform:uppercase;top:10px}.PagePromo-content{padding-bottom:15%;padding-left:50%;padding-top:15%;position:relative}@media(min-width:1024px){.PagePromo-content{padding:35px 25% 33px 50%}}.PagePromo-text{color:var(--calcite);font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:24px;letter-spacing:1px;margin-bottom:10px}@media(min-width:640px){.PagePromo-text{font-size:28px}}.PagePromo-button{background-color:var(--calcite);color:var(--black);display:inline-block;font-size:11px;letter-spacing:3.67px;padding:20px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap}.PagePromo-button:hover{background-color:var(--sage);color:var(--black)}.PagePromo-button:focus{background-color:var(--black);color:var(--calcite)}.PagePromo-background{--image-width:65%;height:100%;left:0;position:absolute;top:0;width:100%}.PagePromo-background:after{background-color:var(--color);content:"";display:block;height:100%;left:var(--image-width);position:absolute;right:0;top:0}.PagePromo-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:var(--image-width)}.Prizes{align-items:center;background-color:var(--calcite);border:10px solid var(--grey-900);display:flex;flex-direction:column;margin-bottom:40px}.Prizes-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;line-height:1.2}@media(max-width:699px){.Prizes-heading{font-size:40px;margin:40px 12px 0}}@media(min-width:700px){.Prizes-heading{font-size:45px;margin:40px 0}}.Prize-cards{display:flex;gap:31px;justify-content:center;margin-bottom:56px;width:100%}@media(max-width:699px){.Prize-cards{align-items:center;flex-direction:column}}.Prize-card{border:10px solid var(--grey-900);box-shadow:10px 10px 20px 0 rgba(0,0,0,.1);max-width:284px;padding:10px}.Prize-card.bronze,.Prize-card.silver{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:42px}.MedalCategory{align-items:center;display:flex;flex-direction:column;padding-bottom:20px}.silver .MedalCategory{background:radial-gradient(circle,var(--grey-950) 0,var(--grey-750) 100%)}.gold .MedalCategory{background:radial-gradient(circle,var(--gold-light) 0,var(--gold-dark) 100%)}.bronze .MedalCategory{background:radial-gradient(circle,var(--bronze-light) 0,var(--bronze-dark) 100%)}.MedalCategory-name{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:35px;margin-top:-30px}.gold .MedalCategory-name{font-size:45px}.MedalCategory-points{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;text-transform:uppercase}.gold .MedalCategory-points{font-size:16px}.PrizesList{margin:26px 0 24px}.PrizesList li{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:13px;line-height:1.2;list-style:none;text-align:center;text-transform:uppercase}.PrizesList li:not(:last-child){margin-bottom:24px}.Profile{background-color:var(--calcite);border:10px solid var(--grey-900);display:flex;flex-direction:column;justify-content:space-between}.Profile-heading{font-size:11px;letter-spacing:2px;line-height:1;margin:17px;text-transform:uppercase}.Profile-blankAvatar,.Profile-image{border-radius:50%;height:150px;margin:0 auto;max-width:200px;width:150px}.Profile-blankAvatar{background-color:var(--grey-200);padding:15px}.Profile-name{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:18px;margin-top:20px;padding-left:13px}@media(max-width:1023px){.Profile-name{font-size:24px;margin-bottom:10px}}.Profile-content{display:flex;flex-direction:column;padding:0 13px}.Profile-field{border-bottom:1px solid var(--sage);display:flex;font-size:13px;justify-content:space-between;padding-bottom:8px}@media(min-width:1024px){.Profile-field{font-size:11px}}.Profile-field:not(:first-child){margin-top:10px}.Profile-label{font-weight:500;letter-spacing:2px;text-transform:uppercase}.Profile-button{background-color:var(--grey-200);color:var(--calcite);font-size:11px;letter-spacing:3.67px;margin-top:20px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap}.Profile-button:hover{background-color:var(--grey-600);color:var(--calcite)}.Profile-button:focus{background-color:var(--sage);color:var(--black)}.Profile-coachingTypeValue{display:inline-block;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100px}@media(min-width:350px){.Profile-coachingTypeValue{width:200px}}@media(min-width:550px){.Profile-coachingTypeValue{width:300px}}@media(min-width:1024px){.Profile-coachingTypeValue{width:100px}}.RadioButton{display:flex;gap:10px;list-style:none;max-width:400px}.RadioButton li{flex:1}.RadioButton input{display:none}.RadioButton label{align-items:center;border:1px solid var(--sage);cursor:pointer;display:block;display:flex;justify-content:center;letter-spacing:2px;padding:16px 0;text-transform:uppercase}.RadioButton input:checked+label{background:var(--sage)}.RelatedPages-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:28px;margin-top:50px}@media(min-width:640px){.RelatedPages-heading{font-size:36px;margin-top:70px}}@media(min-width:1024px){.RelatedPages-heading{font-size:40px;margin-top:100px}}.RelatedPages-items{grid-gap:15px;display:grid;grid-template-columns:1fr;margin-top:30px}@media(min-width:640px){.RelatedPages-items{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.RelatedPages-items{grid-template-columns:1fr 1fr 1fr}}.Auth.Auth-signupCode{display:flex;gap:60px;max-width:800px}@media(max-width:699px){.Auth.Auth-signupCode{align-items:center;flex-direction:column;gap:48px;justify-content:center}}.Signup{margin-top:50px;width:100%}@media(min-width:700px){.Signup{width:45%}}.Signup .errorlist{position:absolute}.Signup-inputAndButton{display:flex}.Signup-inputAndButton .Field-content{border:1px solid var(--grey-700);display:flex}.Signup-inputAndButton input{background:transparent;border:none}.Signup-border{height:175px;width:1px}@media(max-width:699px){.Signup-border{height:1px;width:100%}}.SplitDate{display:flex;gap:10px}.StreamContent{margin-left:auto;max-width:1100px}.StreamBlock{margin-top:50px}.TextBlock{font-size:16px;line-height:1.4}.TextBlock>:not(:first-child){margin-top:10px}.TextBlock b,.TextBlock h2,.TextBlock h3,.TextBlock h4{font-family:Helvetica Neue LT W05_75 Bold,sans-serif}.TextBlock h2{font-size:50px}.TextBlock h2:not(:first-child){margin-top:40px}.TextBlock h3{font-size:30px}.TextBlock h3:not(:first-child),.TextBlock h4:not(:first-child){margin-top:40px}.Submission{align-items:center;background-color:var(--calcite);border:10px solid var(--grey-900);display:flex;flex-direction:column;max-width:1100px;padding:35px 18px 38px}@media(min-width:1024px){.Submission{margin-left:auto;padding:50px 0 60px}}.Submission-heading{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;margin-bottom:13px;text-align:center}@media(max-width:1023px){.Submission-heading{font-size:32px;line-height:1.125}}@media(min-width:1024px){.Submission-heading{font-size:40px;margin-bottom:8px}}.Submission-body{font-family:Helvetica Neue LT W05_55 Roman,sans-serif;font-size:16px;line-height:1.3;margin-bottom:27px;max-width:870px;text-align:center}@media(max-width:1023px){.Submission-body{color:var(--grey-400)}}@media(min-width:1024px){.Submission-body{font-size:13px;line-height:1.5;margin-bottom:46px}}.Submission-content{width:100%}.Submission-formContent{align-items:center;display:flex;flex-direction:column}.Submission-formContent label{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:16px;margin-bottom:8px;text-align:center}.Submission-formContent input{border:1px solid var(--grey-600);font-family:Helvetica Neue LT W05_55 Roman,sans-serif;font-size:13px;letter-spacing:1px;padding:18px 20px;width:100%}.Submission-formContent input::-moz-placeholder{color:var(--grey-700)}.Submission-formContent input:-ms-input-placeholder{color:var(--grey-700)}.Submission-formContent input::placeholder{color:var(--grey-700)}@media(min-width:1024px){.Submission-formContent input{width:690px}}.Submission-formContent .errorlist{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:16px;list-style:none;margin-top:10px}.Submission-button{background-color:var(--grey-200);color:var(--calcite);display:block;font-size:11px;letter-spacing:3.67px;margin:20px auto 0;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-colors);white-space:nowrap;width:100%}.Submission-button:hover{background-color:var(--grey-600);color:var(--calcite)}.Submission-button:focus{background-color:var(--sage);color:var(--black)}@media(min-width:1024px){.Submission-button{margin-top:40px;width:208px}}.SubmissionSubmitted-body{font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:28px;text-align:center}.SubmitLine{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:15px}.SubmitLine a{color:var(--grey-500);font-size:12px;letter-spacing:3px;line-height:1.5;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}@media(min-width:1024px){.SubmitLine a{font-size:14px}}.SubNav{align-items:center;border-top:1px solid var(--sage);display:flex;justify-content:space-between;margin-bottom:30px;padding-top:40px;position:relative}@media(min-width:480px){.SubNav{padding-top:60px}}@media(min-width:640px){.SubNav{padding-top:48px}}@media(max-width:400px){.SubNav.withHeading{align-items:flex-start;flex-direction:column-reverse;gap:28px}.SubNav.withBackButton{flex-direction:column-reverse;gap:16px}.SubNav.withBackButton .SubNav-backButton,.SubNav.withBackButton .SubNav-mainButton.mobile{width:100%}}.SubNav-heading{color:var(--grey-200);font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:24px;letter-spacing:2px;line-height:1.16}@media(min-width:500px){.SubNav-heading{font-size:36px}}@media(min-width:640px){.SubNav-heading{font-size:40px}}.SubNav-backButton,.SubNav-mainButton{font-size:11px;letter-spacing:3.67px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.SubNav-backButton{background-color:var(--sage);color:var(--black);transition:var(--transition-colors)}.SubNav-backButton:hover{background-color:var(--grey-600);color:var(--calcite)}.SubNav-backButton:focus{background-color:#000;color:var(--calcite)}.SubNav-mainButton{background-color:var(--grey-200);color:var(--calcite);margin-left:auto;transition:var(--transition-colors)}.SubNav-mainButton:hover{background-color:var(--grey-600);color:var(--calcite)}.SubNav-mainButton:focus{background-color:var(--sage);color:var(--black)}@media(min-width:1024px){.SubNav-mainButton.mobile{display:none}}@media(max-width:1023px){.SubNav-mainButton.desktop{display:none}}.ToggleSwitch{--gutter:4px;align-items:center;border:1px solid var(--sage);border-radius:9999px;display:flex;justify-content:space-between;position:relative;text-align:center}.ToggleSwitch:before{background-color:var(--sage);border-radius:9999px;bottom:var(--gutter);content:"";left:5px;position:absolute;right:50%;top:var(--gutter);transition:.4s}.ToggleSwitch.selected:before,.ToggleSwitch:focus.selected:before{transform:translateX(100%)}.ToggleSwitch:focus.unselected:before{transform:translateX(0)}.ToggleSwitch.unselected{border:1px solid var(--grey-750)}.ToggleSwitch.unselected:before{background-color:var(--grey-750)}.ToggleSwitch span{font-size:11px;letter-spacing:2px;line-height:1;padding:15px 0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px}.ToggleSwitch+input{height:0;opacity:0;width:0}.TotalPoints{align-items:center;display:flex;height:100%;justify-content:center}@media(min-width:1024px){.TotalPoints{margin-right:11px}}.TotalPoints img{height:95%;margin-right:-18px}@media(max-width:349px){.TotalPoints img{display:none}}.TotalPoints-inner{align-items:center;background:var(--sage);border:2px solid var(--calcite);border-radius:999px;display:flex;font-family:Helvetica Neue LT W05_75 Bold,sans-serif;font-size:8px;justify-content:center;letter-spacing:1px;padding:10px 2px 8px;text-align:center;width:100px}@media(min-width:282px){.TotalPoints-inner{font-size:11px;letter-spacing:1px;line-height:1;padding:12px 2px 10px;text-transform:uppercase}}.TotalPoints-inner[data-level=Bronze]{background:radial-gradient(circle,var(--bronze-light) 0,var(--bronze-dark) 100%)}.TotalPoints-inner[data-level=Silver]{background:radial-gradient(var(--grey-950) 0,var(--grey-750) 100%)}.TotalPoints-inner[data-level=Gold]{background:radial-gradient(circle,var(--gold-light) 0,var(--gold-dark) 100%)}
