.editorial-module__60E0VW__page{--speed-ink:color-mix(in srgb, var(--terracotta) 94%, var(--charcoal));--speed-inverse:var(--canvas);--miles-ink:var(--charcoal);--miles-ink-on-bone:var(--charcoal);--miles-inverse:var(--bone);--metadata-inverse:var(--bone);--rule:color-mix(in srgb, var(--charcoal) 20%, transparent);--rule-inverse:color-mix(in srgb, var(--canvas) 30%, transparent);--control-inverse:color-mix(in srgb, var(--canvas) 50%, transparent);--focus-ring:var(--charcoal);--muted:color-mix(in srgb, var(--charcoal) 74%, var(--canvas));background:var(--canvas);color:var(--charcoal);font-family:var(--font-body)}.editorial-module__60E0VW__page :is(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.editorial-module__60E0VW__page :is(h1,h2,h3,h4){font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-weight:700}.editorial-module__60E0VW__page h1{font-size:clamp(76px,8vw,130px);line-height:1.01}.editorial-module__60E0VW__page h2{font-size:clamp(54px,6.8vw,104px);line-height:1.06}.editorial-module__60E0VW__page h3{font-size:clamp(32px,3.8vw,54px);line-height:1.08}.editorial-module__60E0VW__page p{line-height:1.65}.editorial-module__60E0VW__page :is(a,button,summary,input,[tabindex="0"]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.editorial-module__60E0VW__page :is(button,input){font:inherit}.editorial-module__60E0VW__page button{cursor:pointer}.editorial-module__60E0VW__page button:disabled{cursor:default;opacity:.4}.editorial-module__60E0VW__page a{text-decoration:none}.editorial-module__60E0VW__wrap{width:min(1500px,100%);margin-inline:auto;padding-inline:clamp(20px,5vw,84px)}.editorial-module__60E0VW__section{padding-block:clamp(72px,9vw,140px)}.editorial-module__60E0VW__eyebrow,.editorial-module__60E0VW__micro{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:650;line-height:1.5}.editorial-module__60E0VW__eyebrow{align-items:center;gap:12px;display:flex;margin-bottom:24px!important}.editorial-module__60E0VW__eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:24px;height:2px}.editorial-module__60E0VW__fine{color:var(--muted);font-size:12px;line-height:1.65}.editorial-module__60E0VW__accent{color:var(--terracotta)}.editorial-module__60E0VW__speedPoints{color:var(--speed-ink)}.editorial-module__60E0VW__milePoints{color:var(--miles-ink)}.editorial-module__60E0VW__bone .editorial-module__60E0VW__milePoints{color:var(--miles-ink-on-bone)}.editorial-module__60E0VW__header,.editorial-module__60E0VW__hero,.editorial-module__60E0VW__dark,.editorial-module__60E0VW__stake,.editorial-module__60E0VW__join,.editorial-module__60E0VW__footer,.editorial-module__60E0VW__howHero,.editorial-module__60E0VW__sumPanel{--focus-ring:var(--canvas)}.editorial-module__60E0VW__topo{pointer-events:none;opacity:.19;background:currentColor;position:absolute;inset:0;-webkit-mask:url(/images/topography/front-range-foothills.svg) 50%/cover no-repeat;mask:url(/images/topography/front-range-foothills.svg) 50%/cover no-repeat}.editorial-module__60E0VW__topo[data-terrain=flatirons]{-webkit-mask-image:url(/images/topography/boulder-flatirons.svg);mask-image:url(/images/topography/boulder-flatirons.svg)}.editorial-module__60E0VW__topo[data-terrain=canyon]{-webkit-mask-image:url(/images/topography/clear-creek-canyon.svg);mask-image:url(/images/topography/clear-creek-canyon.svg)}.editorial-module__60E0VW__topo[data-terrain=alpine]{-webkit-mask-image:url(/images/topography/mount-blue-sky.svg);mask-image:url(/images/topography/mount-blue-sky.svg)}.editorial-module__60E0VW__skip{z-index:100;background:var(--canvas);color:var(--charcoal);padding:16px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.editorial-module__60E0VW__skip:focus{transform:translateY(0)}.editorial-module__60E0VW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-module__60E0VW__header{z-index:10;color:var(--canvas);border-bottom:1px solid color-mix(in srgb, var(--canvas) 25%, transparent);position:absolute;inset:0 0 auto}.editorial-module__60E0VW__header[data-current=how]{background:var(--sage);position:relative}.editorial-module__60E0VW__navRow{justify-content:space-between;align-items:center;gap:28px;height:92px;display:flex}.editorial-module__60E0VW__brand{flex-shrink:0;align-items:center;min-height:44px;display:flex}.editorial-module__60E0VW__brand img{filter:brightness(0)invert();width:150px;height:auto}.editorial-module__60E0VW__nav{text-transform:uppercase;align-items:center;gap:32px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.editorial-module__60E0VW__nav a{padding-block:16px}.editorial-module__60E0VW__nav a:hover{text-underline-offset:8px;text-decoration:underline}.editorial-module__60E0VW__button,.editorial-module__60E0VW__navCta{background:var(--bone);min-height:48px;color:var(--charcoal);text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.editorial-module__60E0VW__button span,.editorial-module__60E0VW__navCta span{font-size:22px;line-height:1}.editorial-module__60E0VW__button:hover,.editorial-module__60E0VW__navCta:hover{background:var(--canvas)}.editorial-module__60E0VW__lineButton{color:var(--canvas);border-color:color-mix(in srgb, var(--canvas) 65%, transparent);background:0 0}.editorial-module__60E0VW__lineButton:hover{background:color-mix(in srgb, var(--canvas) 12%, transparent)}.editorial-module__60E0VW__textLink{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.editorial-module__60E0VW__hero{background:var(--terracotta);color:var(--canvas);position:relative;overflow:hidden}.editorial-module__60E0VW__hero>.editorial-module__60E0VW__topo{opacity:.13;inset:0 -8% -10% 34%;transform:rotate(-8deg)}.editorial-module__60E0VW__heroInner{grid-template-columns:1.06fr .94fr;align-items:center;gap:4%;padding-top:clamp(160px,14vw,210px);padding-bottom:95px;display:grid;position:relative}.editorial-module__60E0VW__hero h1{font-size:clamp(80px,7.9vw,124px);line-height:1.02}.editorial-module__60E0VW__hero h1 span{display:block}.editorial-module__60E0VW__heroLead{max-width:590px;font-size:16px;margin-top:28px!important}.editorial-module__60E0VW__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editorial-module__60E0VW__heroFine{color:var(--canvas);font-size:11px;margin-top:18px!important}.editorial-module__60E0VW__heroApp{min-width:0}.editorial-module__60E0VW__heroPhones{height:610px;position:relative}.editorial-module__60E0VW__phone{background:var(--charcoal);border:2px solid color-mix(in srgb, var(--canvas) 25%, var(--charcoal));border-radius:34px;padding:6px;overflow:hidden;box-shadow:12px 20px 35px #0003}.editorial-module__60E0VW__phone img{border-radius:26px;width:100%;height:auto;display:block}.editorial-module__60E0VW__frontPhone{z-index:2;width:280px;position:absolute;top:25px;left:2%;transform:rotate(-7deg)}.editorial-module__60E0VW__backPhone{width:245px;position:absolute;top:8px;right:0;transform:rotate(8deg)}.editorial-module__60E0VW__format{background:var(--canvas);border-bottom:1px solid var(--rule)}.editorial-module__60E0VW__formatInner{grid-template-columns:repeat(4,1fr);align-items:center;min-height:120px;display:grid}.editorial-module__60E0VW__formatInner div{border-right:1px solid var(--rule);margin-right:24px;padding:24px 22px 24px 0}.editorial-module__60E0VW__formatInner div:last-child{border:0;margin:0}.editorial-module__60E0VW__formatInner strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,3vw,44px);line-height:1.1;display:block}.editorial-module__60E0VW__formatInner span{text-transform:uppercase;margin-top:10px;font-size:10px;display:block}.editorial-module__60E0VW__dark{background:var(--charcoal);color:var(--canvas)}.editorial-module__60E0VW__intro .editorial-module__60E0VW__manifesto>.editorial-module__60E0VW__eyebrow{color:var(--speed-ink)}.editorial-module__60E0VW__intro .editorial-module__60E0VW__manifesto h2 span{color:var(--terracotta)}.editorial-module__60E0VW__intro .editorial-module__60E0VW__manifestoCopy p,.editorial-module__60E0VW__intro .editorial-module__60E0VW__sideproof span{color:var(--muted)}.editorial-module__60E0VW__intro .editorial-module__60E0VW__sideproof{border-color:var(--rule)}.editorial-module__60E0VW__storyLink{margin-top:32px!important}.editorial-module__60E0VW__reference{border-block:1px solid var(--rule)}.editorial-module__60E0VW__integrity .editorial-module__60E0VW__processGrid .editorial-module__60E0VW__eyebrow{color:var(--metadata-inverse)}.editorial-module__60E0VW__integrity p:not(.editorial-module__60E0VW__eyebrow){color:var(--bone);margin-bottom:24px;font-size:15px}.editorial-module__60E0VW__integrity .editorial-module__60E0VW__textLink{font-size:11px}.editorial-module__60E0VW__faqCanvas .editorial-module__60E0VW__faqGrid .editorial-module__60E0VW__eyebrow{color:var(--sage)}.editorial-module__60E0VW__faqCanvas .editorial-module__60E0VW__faqGrid>div>p,.editorial-module__60E0VW__faqCanvas .editorial-module__60E0VW__faqList details p{color:var(--muted)}.editorial-module__60E0VW__faqCanvas .editorial-module__60E0VW__faqList,.editorial-module__60E0VW__faqCanvas .editorial-module__60E0VW__faqList details{border-color:var(--rule)}.editorial-module__60E0VW__faqCanvas .editorial-module__60E0VW__faqList summary:after{color:var(--sage)}.editorial-module__60E0VW__manifesto{grid-template-columns:.55fr 1.5fr;gap:5vw;display:grid}.editorial-module__60E0VW__manifesto>.editorial-module__60E0VW__eyebrow{color:var(--metadata-inverse);margin-top:12px!important}.editorial-module__60E0VW__manifesto h2 span{color:var(--canvas)}.editorial-module__60E0VW__manifestoCopy{grid-template-columns:1.1fr .8fr;gap:7%;margin-top:40px;display:grid}.editorial-module__60E0VW__manifestoCopy p{color:var(--bone);font-size:16px}.editorial-module__60E0VW__sideproof{border-left:1px solid var(--rule-inverse);padding-left:26px}.editorial-module__60E0VW__sideproof strong{font-family:var(--font-display);text-transform:uppercase;margin-bottom:12px;font-size:30px;line-height:1.15;display:block}.editorial-module__60E0VW__sideproof span{color:var(--bone);font-size:13px;line-height:1.6}.editorial-module__60E0VW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.editorial-module__60E0VW__sectionHeading .editorial-module__60E0VW__eyebrow{color:var(--speed-ink)}.editorial-module__60E0VW__dark .editorial-module__60E0VW__sectionHeading .editorial-module__60E0VW__eyebrow{color:var(--metadata-inverse)}.editorial-module__60E0VW__dark .editorial-module__60E0VW__sectionHeading>p{color:var(--bone)}.editorial-module__60E0VW__sectionHeading>p{max-width:360px;color:var(--muted);font-size:14px}.editorial-module__60E0VW__walkthrough{border-block:1px solid var(--rule);grid-template-columns:.77fr 1.23fr;gap:5%;padding:30px 0 50px;display:grid}.editorial-module__60E0VW__walkthroughTabs{flex-direction:column;display:flex}.editorial-module__60E0VW__step{width:100%;color:var(--charcoal);border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;grid-template-columns:36px 1fr 22px;align-items:start;gap:12px;padding:30px 0;display:grid}.editorial-module__60E0VW__step>span:first-child{margin-top:5px;font-size:11px}.editorial-module__60E0VW__step strong{font:700 clamp(30px,3.6vw,52px)/1.1 var(--font-display);text-transform:uppercase}.editorial-module__60E0VW__stepText{color:var(--muted);max-width:340px;margin-top:12px;font-size:13px;line-height:1.6;display:block}.editorial-module__60E0VW__step[aria-selected=true]{border-color:var(--terracotta)}.editorial-module__60E0VW__step[aria-selected=true] strong,.editorial-module__60E0VW__step[aria-selected=true]>span:first-child{color:var(--terracotta)}.editorial-module__60E0VW__walkthroughPanel{background:var(--bone);min-height:700px;padding:58px 28px 24px;position:relative;overflow:hidden}.editorial-module__60E0VW__walkthroughPanel>.editorial-module__60E0VW__topo{color:var(--charcoal);opacity:.08}.editorial-module__60E0VW__walkthroughPanel figure{flex-direction:column;align-items:center;display:flex;position:relative}.editorial-module__60E0VW__walkthroughPanel .editorial-module__60E0VW__phone{width:268px}.editorial-module__60E0VW__walkthroughPanel figcaption{text-align:center;margin-top:22px;font-size:11px;line-height:1.6}.editorial-module__60E0VW__walkthroughPanel figcaption strong{font-size:12px;display:block}.editorial-module__60E0VW__stageLabel{z-index:2;position:absolute;top:22px;left:26px}.editorial-module__60E0VW__bone{background:var(--bone)}.editorial-module__60E0VW__scoreLayout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7%;display:grid}.editorial-module__60E0VW__scoreLayout h2{font-size:clamp(58px,6.3vw,94px)}.editorial-module__60E0VW__scoreLayout .editorial-module__60E0VW__eyebrow{color:var(--speed-ink)}.editorial-module__60E0VW__scoreIntro{max-width:450px;color:var(--muted);font-size:15px;margin-top:28px!important;margin-bottom:24px!important}.editorial-module__60E0VW__stake{--focus-ring:var(--charcoal);background:var(--canvas);color:var(--charcoal);border-top:1px solid var(--rule);position:relative;overflow:hidden}.editorial-module__60E0VW__stake>.editorial-module__60E0VW__topo{opacity:.13;inset:-10% -8% -10% 40%}.editorial-module__60E0VW__stakeInner{grid-template-columns:1.25fr .75fr;align-items:end;gap:8%;display:grid;position:relative}.editorial-module__60E0VW__stake h2 span{color:var(--terracotta)}.editorial-module__60E0VW__stake p{margin-bottom:28px;font-size:16px}.editorial-module__60E0VW__stakeCategories{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;list-style:none;display:grid}.editorial-module__60E0VW__stakeCategories li{text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.editorial-module__60E0VW__stake small{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7;display:block}.editorial-module__60E0VW__leaguePeople{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.editorial-module__60E0VW__leaguePeople h3{font-size:clamp(32px,3.05vw,44px);line-height:1.16}.editorial-module__60E0VW__leaguePeople h3 span{color:var(--sage);display:block}.editorial-module__60E0VW__stake .editorial-module__60E0VW__leaguePeople p{margin:14px 0 0;font-size:14px;line-height:1.6}.editorial-module__60E0VW__stake .editorial-module__60E0VW__leaguePeople .editorial-module__60E0VW__localPeople{margin-top:16px;font-size:12px;font-weight:600}.editorial-module__60E0VW__courseAtlas{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.editorial-module__60E0VW__courseDiscovery{background:var(--canvas);color:var(--charcoal)}.editorial-module__60E0VW__courseTile{padding:26px;position:relative;overflow:hidden}.editorial-module__60E0VW__courseDrawing{width:100%;height:235px;display:block}.editorial-module__60E0VW__courseTerrain{opacity:.12}.editorial-module__60E0VW__courseLine{fill:none;stroke:var(--charcoal);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.editorial-module__60E0VW__courseStart{fill:var(--terracotta);stroke:var(--canvas);stroke-width:2px}.editorial-module__60E0VW__courseTile figcaption{border-top:1px solid var(--rule);padding-top:18px}.editorial-module__60E0VW__courseTile h3{font-size:clamp(26px,2.8vw,40px)}.editorial-module__60E0VW__courseTile p{margin-top:10px;font-size:12px}.editorial-module__60E0VW__courseNote{margin-top:22px!important}.editorial-module__60E0VW__courseNote a{text-underline-offset:3px;text-decoration:underline}.editorial-module__60E0VW__courseCredits{color:var(--muted);font-size:11px;margin-top:10px!important}.editorial-module__60E0VW__courseCredits a{text-underline-offset:3px;text-decoration:underline}.editorial-module__60E0VW__join{background:var(--charcoal);color:var(--canvas);position:relative;overflow:hidden}.editorial-module__60E0VW__join>.editorial-module__60E0VW__topo{opacity:.08;inset:0 -50% 0 30%}.editorial-module__60E0VW__joinInner{position:relative}.editorial-module__60E0VW__joinGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:10%;display:grid}.editorial-module__60E0VW__join .editorial-module__60E0VW__eyebrow{color:var(--metadata-inverse)}.editorial-module__60E0VW__join h2{margin-bottom:25px;font-size:clamp(64px,7.5vw,112px)}.editorial-module__60E0VW__join h2 span{color:var(--canvas)}.editorial-module__60E0VW__joinGrid>div>p{max-width:500px;color:var(--bone);font-size:16px}.editorial-module__60E0VW__signupBox{border:1px solid color-mix(in srgb,var(--canvas) 40%,transparent);padding:34px}.editorial-module__60E0VW__signupBox h3{margin-block:20px 12px;font-size:38px}.editorial-module__60E0VW__signupBox>p{font-size:13px!important}.editorial-module__60E0VW__interestFormArea{margin-top:24px}.editorial-module__60E0VW__interestForm{gap:10px;display:grid;position:relative}.editorial-module__60E0VW__interestForm>label{font-size:12px;font-weight:600}.editorial-module__60E0VW__interestForm>input{border:1px solid var(--bone);background:var(--canvas);width:100%;min-width:0;min-height:54px;color:var(--charcoal);border-radius:4px;padding:14px 16px;font-size:16px}.editorial-module__60E0VW__interestForm .editorial-module__60E0VW__inverseButton{background:var(--terracotta);width:100%;min-height:54px;color:var(--canvas);text-transform:uppercase;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin:2px 0 6px;padding:15px 18px;font-size:12px;font-weight:600;display:flex}.editorial-module__60E0VW__interestForm .editorial-module__60E0VW__inverseButton:hover{background:var(--canvas);color:var(--charcoal)}.editorial-module__60E0VW__interestForm .editorial-module__60E0VW__inverseButton:disabled{opacity:.7;cursor:wait}.editorial-module__60E0VW__interestForm .editorial-module__60E0VW__fine{color:var(--bone);font-size:11px}.editorial-module__60E0VW__interestForm .editorial-module__60E0VW__fine a{text-underline-offset:3px;text-decoration:underline}.editorial-module__60E0VW__interestHoneypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-module__60E0VW__interestError{font-size:13px;font-weight:600;line-height:1.6}.editorial-module__60E0VW__interestSuccess{padding:24px 0}.editorial-module__60E0VW__interestSuccess>span{margin-bottom:12px;font-size:26px;display:block}.editorial-module__60E0VW__interestSuccess h3{margin-bottom:8px;font-size:28px}.editorial-module__60E0VW__interestSuccess p{font-size:14px;line-height:1.6}.editorial-module__60E0VW__betaInvitation{border-top:1px solid var(--rule-inverse);justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding-top:32px;display:flex}.editorial-module__60E0VW__betaInvitation h3{margin-bottom:8px;font-size:28px}.editorial-module__60E0VW__betaInvitation p{color:var(--bone);font-size:13px}.editorial-module__60E0VW__joinBottom{color:var(--bone);gap:60px;margin-top:28px;font-size:11px;display:flex}.editorial-module__60E0VW__joinBottom p{max-width:550px}.editorial-module__60E0VW__footer{background:var(--charcoal);color:var(--bone);border-top:1px solid var(--rule-inverse);padding-block:35px}.editorial-module__60E0VW__footerRow{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.editorial-module__60E0VW__footerRow nav{gap:24px;font-size:12px;display:flex}.editorial-module__60E0VW__footerRow nav a{align-items:center;min-height:44px;display:flex}.editorial-module__60E0VW__footerRow p{text-transform:uppercase;font-size:10px}.editorial-module__60E0VW__footerBrand p{text-transform:none;margin-top:12px;font-size:13px;line-height:1.55}.editorial-module__60E0VW__footerRow>p{padding-top:14px}.editorial-module__60E0VW__footerData{border-top:1px solid var(--rule-inverse);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:28px;padding-top:18px;font-size:11px;display:flex}.editorial-module__60E0VW__footerData>span{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.editorial-module__60E0VW__footerData a{text-underline-offset:3px;padding-block:4px;text-decoration:underline;display:inline-block}.editorial-module__60E0VW__howHero{background:var(--sage);color:var(--canvas);position:relative;overflow:hidden}.editorial-module__60E0VW__howHero>.editorial-module__60E0VW__topo{color:var(--charcoal);opacity:.08;inset:-20% -8% 0 42%}.editorial-module__60E0VW__howHeroInner{grid-template-columns:1.2fr .8fr;align-items:end;gap:8%;padding-top:125px;padding-bottom:110px;display:grid;position:relative}.editorial-module__60E0VW__howHero h1 span,.editorial-module__60E0VW__howHero .editorial-module__60E0VW__eyebrow{color:var(--canvas)}.editorial-module__60E0VW__howLede p{max-width:360px;color:var(--canvas);margin-bottom:24px;font-size:16px}.editorial-module__60E0VW__howFormat{background:var(--canvas);color:var(--charcoal);border-bottom:1px solid var(--rule);padding-block:26px}.editorial-module__60E0VW__howFormat>div{justify-content:space-between;align-items:center;gap:26px;display:flex}.editorial-module__60E0VW__howFormat strong{font:600 clamp(22px,2.2vw,32px)/1.1 var(--font-display);text-transform:uppercase}.editorial-module__60E0VW__howFormat small{text-transform:uppercase;font-size:10px}.editorial-module__60E0VW__courseDefinition{border-bottom:1px solid var(--rule);grid-template-columns:.6fr 1.4fr;gap:32px;padding:24px 0;display:grid;margin-bottom:32px!important}.editorial-module__60E0VW__courseDefinition dt{font:600 25px/1.2 var(--font-display);text-transform:uppercase}.editorial-module__60E0VW__courseDefinition dd{color:var(--muted);max-width:700px;font-size:13px;line-height:1.65}.editorial-module__60E0VW__processGrid{grid-template-columns:1fr 1fr;gap:7%;display:grid}.editorial-module__60E0VW__processGrid .editorial-module__60E0VW__eyebrow{color:var(--speed-ink)}.editorial-module__60E0VW__processGrid h2{font-size:clamp(40px,4.5vw,68px)}.editorial-module__60E0VW__processSteps>div{border-top:1px solid var(--rule);padding-block:20px}.editorial-module__60E0VW__processSteps>div:first-child{border:0;padding-top:0}.editorial-module__60E0VW__processSteps>div:last-child{padding-bottom:0}.editorial-module__60E0VW__processSteps dt{font:600 25px/1.2 var(--font-display);text-transform:uppercase;margin-bottom:12px}.editorial-module__60E0VW__processSteps dd{color:var(--muted);font-size:13px;line-height:1.65}.editorial-module__60E0VW__definitions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.editorial-module__60E0VW__definition{background:var(--canvas);border-top:1px solid var(--rule);padding:26px 0}.editorial-module__60E0VW__definition .editorial-module__60E0VW__micro{color:var(--speed-ink)}.editorial-module__60E0VW__definition:nth-child(2) .editorial-module__60E0VW__micro{color:var(--miles-ink)}.editorial-module__60E0VW__definition h3{margin:20px 0 16px;font-size:clamp(34px,4vw,52px)}.editorial-module__60E0VW__definition p{max-width:440px;color:var(--muted);font-size:14px}.editorial-module__60E0VW__sumPanel{background:var(--charcoal);color:var(--canvas);justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding:28px 34px;display:flex}.editorial-module__60E0VW__sumPanel strong{max-width:620px;font:600 clamp(25px,2.8vw,38px)/1.35 var(--font-display);text-transform:uppercase}.editorial-module__60E0VW__sumPanel .editorial-module__60E0VW__speedPoints{color:var(--speed-inverse)}.editorial-module__60E0VW__sumPanel .editorial-module__60E0VW__milePoints{color:var(--miles-inverse)}.editorial-module__60E0VW__sumPanel p{max-width:300px;color:var(--bone);font-size:11px}.editorial-module__60E0VW__faqGrid{grid-template-columns:.7fr 1.3fr;gap:6%;display:grid}.editorial-module__60E0VW__faqGrid .editorial-module__60E0VW__eyebrow{color:var(--metadata-inverse)}.editorial-module__60E0VW__faqGrid>div>p{max-width:270px;color:var(--bone);margin-block:24px;font-size:14px}.editorial-module__60E0VW__faqList{border-top:1px solid var(--rule-inverse)}.editorial-module__60E0VW__faqList details{border-bottom:1px solid var(--rule-inverse)}.editorial-module__60E0VW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding-block:22px;font-size:14px;font-weight:600;list-style:none;display:flex}.editorial-module__60E0VW__faqList summary::-webkit-details-marker{display:none}.editorial-module__60E0VW__faqList summary:after{content:"+";color:var(--metadata-inverse);font-size:24px;font-weight:400}.editorial-module__60E0VW__faqList details[open] summary:after{content:"−"}.editorial-module__60E0VW__faqList details p{color:var(--bone);padding:0 32px 25px 0;font-size:13px;line-height:1.75}@media (max-width:1100px){.editorial-module__60E0VW__hero h1{font-size:8.4vw}.editorial-module__60E0VW__heroPhones{height:520px}.editorial-module__60E0VW__frontPhone{width:240px;left:0}.editorial-module__60E0VW__backPhone{width:210px;right:-8px}.editorial-module__60E0VW__nav{gap:20px}.editorial-module__60E0VW__walkthroughPanel{min-height:660px}.editorial-module__60E0VW__walkthroughPanel .editorial-module__60E0VW__phone{width:248px}.editorial-module__60E0VW__joinGrid{gap:6%}}@media (max-width:930px){.editorial-module__60E0VW__navRow{height:76px}.editorial-module__60E0VW__nav{gap:20px}.editorial-module__60E0VW__heroInner{grid-template-columns:1fr 1fr;gap:24px;padding-top:125px}.editorial-module__60E0VW__hero h1{font-size:8.7vw}.editorial-module__60E0VW__heroLead{grid-column:1;font-size:14px}.editorial-module__60E0VW__heroPhones{height:470px}.editorial-module__60E0VW__frontPhone{width:215px}.editorial-module__60E0VW__backPhone{z-index:3;width:180px;top:50px}.editorial-module__60E0VW__formatInner{grid-template-columns:repeat(2,1fr)}.editorial-module__60E0VW__formatInner div:nth-child(2){border:0}.editorial-module__60E0VW__manifesto,.editorial-module__60E0VW__scoreLayout,.editorial-module__60E0VW__joinGrid,.editorial-module__60E0VW__howHeroInner,.editorial-module__60E0VW__faqGrid{grid-template-columns:1fr}.editorial-module__60E0VW__manifesto{gap:24px}.editorial-module__60E0VW__scoreLayout,.editorial-module__60E0VW__joinGrid,.editorial-module__60E0VW__faqGrid{gap:42px}.editorial-module__60E0VW__howHeroInner{gap:40px;padding-top:90px;padding-bottom:70px}.editorial-module__60E0VW__howLede p{max-width:620px}.editorial-module__60E0VW__courseTile{padding:20px}.editorial-module__60E0VW__courseDrawing{height:180px}.editorial-module__60E0VW__sectionHeading{gap:28px}.editorial-module__60E0VW__sectionHeading>p{max-width:280px}.editorial-module__60E0VW__footerRow{flex-wrap:wrap}}@media (max-width:650px){.editorial-module__60E0VW__wrap{padding-inline:20px}.editorial-module__60E0VW__section{padding-block:72px}.editorial-module__60E0VW__page h2{font-size:clamp(45px,12vw,72px)}.editorial-module__60E0VW__eyebrow{gap:9px;font-size:9px;margin-bottom:20px!important}.editorial-module__60E0VW__navRow{grid-template-columns:1fr auto;gap:0 12px;height:auto;min-height:112px;padding-top:12px;display:grid}.editorial-module__60E0VW__nav{grid-area:2/1/auto/-1;justify-content:flex-end;gap:24px;margin:0;font-size:11px}.editorial-module__60E0VW__nav a{min-height:44px;padding-block:13px}.editorial-module__60E0VW__navCta{grid-area:1/2}.editorial-module__60E0VW__brand img{width:116px}.editorial-module__60E0VW__navCta{gap:12px;padding:12px;font-size:9px}.editorial-module__60E0VW__heroInner{grid-template-columns:1fr;gap:24px;padding-top:152px;padding-bottom:38px}.editorial-module__60E0VW__hero h1{font-size:clamp(52px,14.7vw,86px);line-height:1.04}.editorial-module__60E0VW__heroLead{font-size:13px;margin-top:23px!important}.editorial-module__60E0VW__heroActions{flex-wrap:nowrap;gap:8px;margin-top:24px}.editorial-module__60E0VW__heroActions .editorial-module__60E0VW__button{gap:8px;padding:13px 10px;font-size:9px}.editorial-module__60E0VW__heroFine{font-size:10px;margin-top:14px!important}.editorial-module__60E0VW__heroPhones{max-width:390px;height:440px;margin-inline:auto}.editorial-module__60E0VW__frontPhone{width:205px;top:10px;left:4%}.editorial-module__60E0VW__backPhone{width:185px;top:18px;right:0}.editorial-module__60E0VW__hero>.editorial-module__60E0VW__topo{opacity:.09;inset:0 -25% 0 10%}.editorial-module__60E0VW__formatInner div{margin-right:16px;padding-block:20px}.editorial-module__60E0VW__formatInner strong{font-size:28px}.editorial-module__60E0VW__formatInner span{font-size:9px}.editorial-module__60E0VW__manifestoCopy{grid-template-columns:1fr;gap:28px;margin-top:30px}.editorial-module__60E0VW__manifestoCopy p{font-size:14px}.editorial-module__60E0VW__sideproof{padding-left:18px}.editorial-module__60E0VW__sectionHeading{margin-bottom:30px;display:block}.editorial-module__60E0VW__sectionHeading>p{max-width:none;margin-top:22px}.editorial-module__60E0VW__walkthrough{grid-template-columns:1fr;gap:22px;padding-top:10px}.editorial-module__60E0VW__step{grid-template-columns:26px 1fr 18px;padding:20px 0}.editorial-module__60E0VW__step strong{font-size:34px}.editorial-module__60E0VW__stepText{margin-top:8px;font-size:12px}.editorial-module__60E0VW__walkthroughPanel{min-height:0;padding:56px 20px 24px}.editorial-module__60E0VW__walkthroughPanel .editorial-module__60E0VW__phone{width:240px}.editorial-module__60E0VW__scoreLayout h2{font-size:clamp(52px,14vw,74px)}.editorial-module__60E0VW__stakeInner{grid-template-columns:1fr;gap:36px}.editorial-module__60E0VW__stake h2{font-size:clamp(52px,14vw,80px)}.editorial-module__60E0VW__stake p{font-size:14px}.editorial-module__60E0VW__courseAtlas{grid-template-columns:1fr;gap:16px}.editorial-module__60E0VW__courseDrawing{height:220px}.editorial-module__60E0VW__courseTile h3{font-size:34px}.editorial-module__60E0VW__join h2{font-size:clamp(54px,14vw,80px)}.editorial-module__60E0VW__signupBox{padding:26px 20px}.editorial-module__60E0VW__signupBox h3{font-size:34px}.editorial-module__60E0VW__betaInvitation,.editorial-module__60E0VW__joinBottom,.editorial-module__60E0VW__footerRow{flex-direction:column;align-items:flex-start;gap:24px}.editorial-module__60E0VW__footerRow nav{flex-wrap:wrap;gap:12px 24px}.editorial-module__60E0VW__howHeroInner{gap:38px;padding-top:74px;padding-bottom:55px}.editorial-module__60E0VW__howHero h1{font-size:clamp(58px,15.2vw,86px)}.editorial-module__60E0VW__howLede p{font-size:14px}.editorial-module__60E0VW__howHero>.editorial-module__60E0VW__topo{opacity:.06;inset:0 -35% 0 20%}.editorial-module__60E0VW__howFormat>div{flex-wrap:wrap;gap:18px 24px}.editorial-module__60E0VW__howFormat strong{font-size:22px}.editorial-module__60E0VW__howFormat small{flex-basis:100%}.editorial-module__60E0VW__courseDefinition{grid-template-columns:1fr;gap:16px}.editorial-module__60E0VW__processGrid{grid-template-columns:1fr;gap:30px}.editorial-module__60E0VW__processGrid h2{font-size:clamp(38px,10vw,54px)}.editorial-module__60E0VW__definitions{grid-template-columns:1fr}.editorial-module__60E0VW__definition{padding:28px}.editorial-module__60E0VW__definition h3{font-size:42px}.editorial-module__60E0VW__sumPanel{padding:26px;display:block}.editorial-module__60E0VW__sumPanel p{margin-top:18px}.editorial-module__60E0VW__faqList details p{padding-right:0}}@media (max-width:350px){.editorial-module__60E0VW__heroActions .editorial-module__60E0VW__button{gap:6px;padding-inline:9px;font-size:8px}.editorial-module__60E0VW__heroPhones{height:390px}.editorial-module__60E0VW__frontPhone{width:180px;left:1%}.editorial-module__60E0VW__backPhone{width:160px;right:0}.editorial-module__60E0VW__walkthroughPanel .editorial-module__60E0VW__phone{width:220px}.editorial-module__60E0VW__navCta{font-size:8px}}@media (prefers-reduced-motion:reduce){html:has(.editorial-module__60E0VW__page){scroll-behavior:auto}.editorial-module__60E0VW__page *,.editorial-module__60E0VW__page :before,.editorial-module__60E0VW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.editorial-module__60E0VW__hero h1{color:var(--bone)}.editorial-module__60E0VW__intro{padding-block:clamp(80px,8vw,116px)}.editorial-module__60E0VW__manifesto{grid-template-columns:.4fr 1.6fr;gap:6%}.editorial-module__60E0VW__manifestoAside .editorial-module__60E0VW__eyebrow{color:var(--speed-ink)}.editorial-module__60E0VW__seasonNumber{font:650 clamp(90px,10vw,144px)/1 var(--font-display);color:var(--terracotta);margin-top:42px;display:block}.editorial-module__60E0VW__seasonNumber>span{color:var(--muted);font:400 12px/1.5 var(--font-body);margin-top:16px;display:block}.editorial-module__60E0VW__manifesto h2{font-size:clamp(64px,8.2vw,128px);line-height:1.02}.editorial-module__60E0VW__stake{border:0;padding-top:0}.editorial-module__60E0VW__stakeInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:7%}.editorial-module__60E0VW__stakeStatement{isolation:isolate;background:var(--terracotta);color:var(--bone);padding:clamp(28px,4vw,58px);position:relative;overflow:hidden}.editorial-module__60E0VW__stakeStatement>.editorial-module__60E0VW__topo{z-index:-1;opacity:.14;color:var(--bone);inset:-5% -50% -10% 20%}.editorial-module__60E0VW__stakeStatement .editorial-module__60E0VW__eyebrow{color:var(--canvas)}.editorial-module__60E0VW__stakeStatement h2{font-size:clamp(64px,7.6vw,116px);line-height:1.02}.editorial-module__60E0VW__stakeStatement h2 span{color:var(--bone)}.editorial-module__60E0VW__stakeStatement+div{padding-block:18px}.editorial-module__60E0VW__ruleNumber{color:var(--terracotta);align-items:flex-end;gap:22px;display:flex}.editorial-module__60E0VW__ruleNumber>strong{font:600 clamp(90px,9vw,132px)/1 var(--font-display)}.editorial-module__60E0VW__ruleNumber>span{padding-bottom:5px;font-size:12px;line-height:1.6}.editorial-module__60E0VW__definition:nth-child(2) .editorial-module__60E0VW__ruleNumber{color:var(--sage)}.editorial-module__60E0VW__definition{padding-right:36px}.editorial-module__60E0VW__processSteps{counter-reset:participation}.editorial-module__60E0VW__processSteps>div{counter-increment:participation;padding-left:44px;position:relative}.editorial-module__60E0VW__processSteps>div:before{content:"0" counter(participation);font:600 26px/1.2 var(--font-display);color:var(--sage);position:absolute;top:20px;left:0}.editorial-module__60E0VW__processSteps>div:first-child:before{top:0}@media (prefers-reduced-motion:no-preference){.editorial-module__60E0VW__walkthroughPanel figure{animation:.25s ease-out editorial-module__60E0VW__product-step}}@keyframes editorial-module__60E0VW__product-step{0%{opacity:.8;transform:translate(8px)}to{opacity:1;transform:none}}@media (max-width:930px){.editorial-module__60E0VW__manifesto{grid-template-columns:1fr}.editorial-module__60E0VW__manifestoAside{justify-content:space-between;align-items:center;display:flex}.editorial-module__60E0VW__seasonNumber{align-items:center;gap:12px;margin-top:0;font-size:72px;display:flex}.editorial-module__60E0VW__seasonNumber>span{margin-top:0;font-size:10px}}@media (max-width:650px){.editorial-module__60E0VW__manifesto h2{font-size:clamp(54px,14vw,80px)}.editorial-module__60E0VW__seasonNumber{font-size:52px}.editorial-module__60E0VW__manifestoAside .editorial-module__60E0VW__eyebrow{margin-bottom:0!important}.editorial-module__60E0VW__stakeInner{grid-template-columns:1fr;gap:24px}.editorial-module__60E0VW__stakeStatement h2{font-size:clamp(58px,16vw,90px)}.editorial-module__60E0VW__stakeStatement{padding:30px}.editorial-module__60E0VW__ruleNumber>strong{font-size:100px}.editorial-module__60E0VW__definition{padding:26px 0}}
.season-story-module__ECWMrG__story{--focus-ring:var(--canvas);border:1px solid var(--rule);background:var(--charcoal);color:var(--canvas);font-variant-numeric:tabular-nums}.season-story-module__ECWMrG__topline{text-transform:uppercase;color:var(--metadata-inverse);justify-content:space-between;gap:16px;padding:20px 28px;font-size:10px;display:flex}.season-story-module__ECWMrG__days{border-block:1px solid var(--rule-inverse);scrollbar-color:var(--bone) var(--charcoal);padding-inline:12px;display:flex;overflow-x:auto}.season-story-module__ECWMrG__days>button{flex:1 0 130px}.season-story-module__ECWMrG__chapters{grid-template-columns:1fr 1fr;gap:28px;padding-inline:28px;display:grid}.season-story-module__ECWMrG__chapters button{text-align:left;border:0;border-top:2px solid var(--rule-inverse);color:var(--bone);font:600 clamp(22px,2.5vw,34px)/1.2 var(--font-display);text-transform:uppercase;background:0 0;padding:18px 0}.season-story-module__ECWMrG__chapters button[aria-pressed=true]{color:var(--canvas);border-color:var(--terracotta)}.season-story-module__ECWMrG__chapters span{font:400 10px/1.5 var(--font-body);margin-bottom:8px;display:block}.season-story-module__ECWMrG__activity{border-top:1px solid var(--rule-inverse);margin-top:24px;padding-top:20px}.season-story-module__ECWMrG__activity>p{font-size:12px;font-weight:600}.season-story-module__ECWMrG__activity>p span{color:var(--bone);margin-left:12px;font-size:10px;font-weight:400;display:inline-block}.season-story-module__ECWMrG__activity ol{gap:12px;padding-block:16px 8px;list-style:none;display:flex;overflow-x:auto}.season-story-module__ECWMrG__activity li{border-left:1px solid var(--rule-inverse);flex:1 0 95px;padding-left:12px}.season-story-module__ECWMrG__activity li>span,.season-story-module__ECWMrG__activity small{color:var(--bone);font-size:10px;display:block}.season-story-module__ECWMrG__activity svg{width:70px;height:45px;margin-block:6px}.season-story-module__ECWMrG__activity path{stroke:var(--canvas);fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.season-story-module__ECWMrG__activity strong{margin-bottom:6px;font-size:11px;display:block}.season-story-module__ECWMrG__day{text-align:left;min-width:0;min-height:78px;color:var(--bone);background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 12px}.season-story-module__ECWMrG__day span{font:600 23px/1.2 var(--font-display);text-transform:uppercase;display:block}.season-story-module__ECWMrG__day small{margin-top:7px;font-size:10px;line-height:1.45;display:block}.season-story-module__ECWMrG__day[aria-selected=true]{background:var(--terracotta);color:var(--canvas);border-color:var(--bone)}.season-story-module__ECWMrG__scene{padding:30px}.season-story-module__ECWMrG__sceneHeader{justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;display:flex}.season-story-module__ECWMrG__sceneHeader h3{font-size:clamp(34px,3.6vw,52px)}.season-story-module__ECWMrG__sceneHeader p{color:var(--bone);max-width:680px;margin-top:12px;font-size:13px}.season-story-module__ECWMrG__navigation{flex-shrink:0;align-items:center;gap:12px;display:flex}.season-story-module__ECWMrG__navigation>span{color:var(--bone);font-size:11px}.season-story-module__ECWMrG__navigation button{border:1px solid var(--control-inverse);min-width:46px;min-height:46px;color:var(--canvas);background:0 0;padding:10px 12px;font-size:12px}.season-story-module__ECWMrG__navigation button:hover:not(:disabled){background:var(--terracotta)}.season-story-module__ECWMrG__courseStory{--focus-ring:var(--charcoal);background:var(--canvas);color:var(--charcoal);grid-template-columns:.8fr 1.2fr;display:grid}.season-story-module__ECWMrG__courseMap{border-right:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;padding:26px;display:grid}.season-story-module__ECWMrG__courseMap svg{width:100%;height:170px}.season-story-module__ECWMrG__courseMap path{fill:none;stroke:var(--terracotta);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.season-story-module__ECWMrG__courseMap h4{font-size:30px;line-height:1.2}.season-story-module__ECWMrG__courseMap p{margin-top:10px;font-size:11px}.season-story-module__ECWMrG__board{padding:22px 28px}.season-story-module__ECWMrG__boardCaption{text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:13px;font-size:10px;display:flex}.season-story-module__ECWMrG__boardRows{list-style:none}.season-story-module__ECWMrG__boardRow{border-top:1px solid var(--rule);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:44px;padding:8px;font-size:12px;display:grid}.season-story-module__ECWMrG__boardRow>span:first-child{font:600 22px/1 var(--font-display)}.season-story-module__ECWMrG__boardRow[data-you=true]{color:var(--canvas);background:var(--terracotta);border-color:var(--terracotta)}.season-story-module__ECWMrG__boardRow strong{font-size:13px}.season-story-module__ECWMrG__courseStats{border-top:1px solid var(--rule-inverse);grid-template-columns:1fr 1fr 1fr;gap:24px;padding-top:20px;display:grid;margin-top:24px!important}.season-story-module__ECWMrG__courseStats dt{color:var(--bone);text-transform:uppercase;font-size:10px}.season-story-module__ECWMrG__courseStats dd{font:600 34px/1.2 var(--font-display);margin-top:9px}.season-story-module__ECWMrG__courseStats>div:last-child{color:var(--speed-inverse)}.season-story-module__ECWMrG__courseStats>div:last-child dt{color:inherit}.season-story-module__ECWMrG__courseStats dd small{font:400 11px/1.4 var(--font-body);color:var(--bone);margin-left:8px}.season-story-module__ECWMrG__negative{color:var(--bone)}.season-story-module__ECWMrG__delta{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;margin-top:18px!important}.season-story-module__ECWMrG__delta>span{color:var(--miles-inverse)}.season-story-module__ECWMrG__delta strong{color:var(--canvas);font-size:14px}.season-story-module__ECWMrG__laterCourses{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.season-story-module__ECWMrG__laterCourse{background:var(--bone);color:var(--charcoal);padding:15px}.season-story-module__ECWMrG__laterCourse>span{text-transform:uppercase;font-size:10px}.season-story-module__ECWMrG__laterCourse svg{width:100%;height:90px}.season-story-module__ECWMrG__laterCourse path{fill:none;stroke:var(--terracotta);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.season-story-module__ECWMrG__laterCourse h4{font-size:24px}.season-story-module__ECWMrG__laterCourse strong{font:600 30px/1.2 var(--font-display);color:var(--speed-ink);margin-block:8px;display:block}.season-story-module__ECWMrG__laterCourse strong small{font:400 10px/1.4 var(--font-body)}.season-story-module__ECWMrG__laterCourse p{font-size:10px}.season-story-module__ECWMrG__milesOnBone{color:var(--miles-ink-on-bone)}.season-story-module__ECWMrG__milesOnCanvas{color:var(--miles-ink)}.season-story-module__ECWMrG__speedOnCanvas{color:var(--speed-ink)}.season-story-module__ECWMrG__laterCourses[data-single=true]{grid-template-columns:1fr 1fr}.season-story-module__ECWMrG__laterCourses[data-single=true] .season-story-module__ECWMrG__laterCourse{grid-template-columns:1fr 1fr;align-items:center;column-gap:20px;display:grid}.season-story-module__ECWMrG__laterCourses[data-single=true] .season-story-module__ECWMrG__laterCourse svg{grid-row:1/6;height:180px}.season-story-module__ECWMrG__washReminder{border:1px solid var(--rule-inverse);color:var(--bone);flex-direction:column;justify-content:center;padding:22px;font-size:12px;display:flex}.season-story-module__ECWMrG__washReminder strong{font:600 28px/1.2 var(--font-display);color:var(--canvas);text-transform:uppercase;margin-bottom:14px}.season-story-module__ECWMrG__washCarry{color:var(--bone);font-size:11px;margin-top:18px!important}.season-story-module__ECWMrG__scorecard{--focus-ring:var(--charcoal);background:var(--canvas);color:var(--charcoal);padding:24px 28px}.season-story-module__ECWMrG__cardHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.season-story-module__ECWMrG__cardHeading strong{font:600 26px/1.2 var(--font-display);text-transform:uppercase}.season-story-module__ECWMrG__cardHeading>span{text-transform:uppercase;font-size:10px}.season-story-module__ECWMrG__slots{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.season-story-module__ECWMrG__slot{border:1px solid var(--rule);border-top:3px solid var(--rule);min-width:0;padding:10px;position:relative}.season-story-module__ECWMrG__slot[data-active=true]{border-color:var(--terracotta);background:color-mix(in srgb,var(--terracotta) 7%,var(--canvas))}.season-story-module__ECWMrG__slot[data-empty=true]{color:var(--muted);border-style:dashed}.season-story-module__ECWMrG__slotIndex{color:var(--muted);font-size:9px}.season-story-module__ECWMrG__slot svg{width:100%;height:64px;display:block}.season-story-module__ECWMrG__slot path{fill:none;stroke:var(--charcoal);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.season-story-module__ECWMrG__slot[data-active=true] path{stroke:var(--terracotta)}.season-story-module__ECWMrG__slotName{min-height:30px;font-size:11px;font-weight:600;line-height:1.4;display:block}.season-story-module__ECWMrG__slot strong{font:600 32px/1.2 var(--font-display);color:var(--speed-ink);margin-top:8px;display:block}.season-story-module__ECWMrG__slot[data-empty=true] strong{color:var(--muted)}.season-story-module__ECWMrG__slot strong small{font:400 9px/1.4 var(--font-body);margin-top:3px;display:block}.season-story-module__ECWMrG__slotDetail{color:var(--muted);white-space:nowrap;margin-top:8px;font-size:9px;display:block}.season-story-module__ECWMrG__emptyLine{place-items:center;height:64px;display:grid}.season-story-module__ECWMrG__emptyLine:before{content:"";background:var(--rule);width:24px;height:1px}.season-story-module__ECWMrG__replacement{font-size:12px;margin-top:18px!important}.season-story-module__ECWMrG__replacement>span{color:var(--muted);text-decoration:line-through}.season-story-module__ECWMrG__replacement>strong{color:var(--speed-ink)}.season-story-module__ECWMrG__replacement small{margin-top:6px;font-size:11px;display:block}.season-story-module__ECWMrG__totals{--focus-ring:var(--charcoal);background:var(--bone);color:var(--charcoal);grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:24px;padding:24px 28px;display:grid}.season-story-module__ECWMrG__totals dt{text-transform:uppercase;font-size:10px}.season-story-module__ECWMrG__totals dd{font:600 clamp(36px,4vw,58px)/1.15 var(--font-display);margin-top:12px}.season-story-module__ECWMrG__totals>div{position:relative}.season-story-module__ECWMrG__totals>div:not(:last-child):after{content:"+";color:var(--muted);font-size:22px;position:absolute;top:50%;right:0}.season-story-module__ECWMrG__totals>div:nth-child(2):after{content:"="}.season-story-module__ECWMrG__totals>div:not(:last-child){padding-right:20px}.season-story-module__ECWMrG__totals>div:first-child{color:var(--speed-ink)}.season-story-module__ECWMrG__totals>div:nth-child(2){color:var(--miles-ink-on-bone)}.season-story-module__ECWMrG__totals>div:last-child dd{color:var(--charcoal);font-weight:700}.season-story-module__ECWMrG__bottomNote{color:var(--bone);border-top:1px solid var(--rule-inverse);padding:18px 28px;font-size:11px}.season-story-module__ECWMrG__fixtureDetails{color:var(--bone);border-top:1px solid var(--rule-inverse);padding:8px 28px 20px;font-size:12px}.season-story-module__ECWMrG__fixtureDetails summary{cursor:pointer;min-height:44px;padding-block:12px}.season-story-module__ECWMrG__fixtureDetails p{max-width:850px}.season-story-module__ECWMrG__fixtureTable{border-collapse:collapse;width:100%;margin-top:16px;font-size:12px}.season-story-module__ECWMrG__fixtureTable th,.season-story-module__ECWMrG__fixtureTable td{border-bottom:1px solid var(--rule-inverse);text-align:left;padding:9px 8px}.season-story-module__ECWMrG__fixtureTable th{font-weight:600}.season-story-module__ECWMrG__fixtureTable td:last-child,.season-story-module__ECWMrG__fixtureTable th:last-child{text-align:right}.season-story-module__ECWMrG__teaser{border:1px solid var(--rule)}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__slots{grid-template-columns:repeat(4,minmax(0,1fr))}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__scorecard{padding:24px}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__totals{gap:12px;padding:24px}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__totals dd{font-size:40px}.season-story-module__ECWMrG__teaser figcaption{background:var(--canvas);color:var(--muted);padding:18px 24px;font-size:10px;line-height:1.7}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__replacement{font-size:11px}.season-story-module__ECWMrG__previewLayout{align-items:start}.season-story-module__ECWMrG__previewTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:28px;display:grid}.season-story-module__ECWMrG__previewTabs button{border:1px solid var(--rule);border-bottom:3px solid var(--muted);min-height:64px;color:var(--charcoal);text-align:left;background:0 0;padding:12px 8px;font-size:11px;font-weight:600}.season-story-module__ECWMrG__previewTabs button>span{margin-bottom:7px;font-size:9px;font-weight:400;display:block}.season-story-module__ECWMrG__previewTabs button[aria-selected=true]{border-color:var(--charcoal);background:var(--charcoal);color:var(--canvas)}.season-story-module__ECWMrG__previewCard{background:var(--canvas);min-width:0}.season-story-module__ECWMrG__previewActive{padding:24px 24px 0}.season-story-module__ECWMrG__previewActive h3{font-size:clamp(28px,2.8vw,38px)}.season-story-module__ECWMrG__previewActive>p{color:var(--muted);margin-top:12px;font-size:12px}.season-story-module__ECWMrG__previewCourse{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:20px;padding-top:20px;display:flex}.season-story-module__ECWMrG__previewCourse strong{font-size:13px}.season-story-module__ECWMrG__previewCourse>span{color:var(--muted);font-size:11px}.season-story-module__ECWMrG__previewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:18px 12px;display:grid}.season-story-module__ECWMrG__previewStats dt{font-size:10px}.season-story-module__ECWMrG__previewStats dd{font:600 28px/1.25 var(--font-display);margin-top:5px}.season-story-module__ECWMrG__previewStats small{font:400 10px/1.4 var(--font-body);margin-top:3px;display:block}.season-story-module__ECWMrG__previewActive .season-story-module__ECWMrG__previewGain{color:var(--miles-ink);margin-top:0;font-size:11px;font-weight:600}.season-story-module__ECWMrG__previewCaption{background:var(--canvas);color:var(--muted);padding:18px 24px;font-size:10px;line-height:1.7}.season-story-module__ECWMrG__previewFooter{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:24px;display:flex}.season-story-module__ECWMrG__previewFooter p{max-width:580px;font-size:13px}.season-story-module__ECWMrG__previewFooter a{flex-shrink:0}@media (max-width:1000px){.season-story-module__ECWMrG__slots{grid-template-columns:repeat(4,minmax(0,1fr))}.season-story-module__ECWMrG__courseStory{grid-template-columns:.8fr 1.2fr}.season-story-module__ECWMrG__courseMap{grid-template-columns:1fr;gap:0;padding:20px}.season-story-module__ECWMrG__courseMap svg{height:120px}.season-story-module__ECWMrG__day{padding-inline:8px}.season-story-module__ECWMrG__day small{font-size:9px}.season-story-module__ECWMrG__laterCourses{grid-template-columns:repeat(2,1fr)}.season-story-module__ECWMrG__sceneHeader{align-items:flex-start}}@media (max-width:650px){.season-story-module__ECWMrG__topline{padding:16px;font-size:9px}.season-story-module__ECWMrG__chapters{gap:16px;padding-inline:16px}.season-story-module__ECWMrG__chapters button{font-size:23px}.season-story-module__ECWMrG__days{padding:0}.season-story-module__ECWMrG__days>button{flex-basis:118px}.season-story-module__ECWMrG__day{text-align:left;min-height:68px;padding:12px}.season-story-module__ECWMrG__day span{font-size:18px}.season-story-module__ECWMrG__day small{display:block}.season-story-module__ECWMrG__scene{padding:20px 16px}.season-story-module__ECWMrG__sceneHeader{grid-template-columns:1fr;gap:18px;margin-bottom:20px;display:grid}.season-story-module__ECWMrG__sceneHeader h3{font-size:34px}.season-story-module__ECWMrG__sceneHeader p{margin-top:12px;font-size:12px}.season-story-module__ECWMrG__navigation{justify-content:flex-end;gap:12px}.season-story-module__ECWMrG__navigation button{min-width:44px;min-height:44px}.season-story-module__ECWMrG__navigation>span{margin-right:auto}.season-story-module__ECWMrG__courseStory{grid-template-columns:1fr}.season-story-module__ECWMrG__courseMap{border:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;padding:16px}.season-story-module__ECWMrG__courseMap svg{height:110px}.season-story-module__ECWMrG__courseMap h4{font-size:25px}.season-story-module__ECWMrG__courseMap p{font-size:10px}.season-story-module__ECWMrG__board{padding:16px}.season-story-module__ECWMrG__boardCaption{font-size:9px}.season-story-module__ECWMrG__courseStats{gap:12px;padding-top:18px;margin-top:20px!important}.season-story-module__ECWMrG__courseStats dt{font-size:9px}.season-story-module__ECWMrG__courseStats dd{font-size:27px}.season-story-module__ECWMrG__courseStats>div:nth-child(2) dd{font-size:clamp(20px,5.8vw,27px)}.season-story-module__ECWMrG__courseStats dd small{margin:5px 0 0;font-size:10px;display:block}.season-story-module__ECWMrG__delta{font-size:11px;display:block}.season-story-module__ECWMrG__delta strong{margin-top:6px;font-size:13px;display:block}.season-story-module__ECWMrG__scorecard{padding:20px 12px}.season-story-module__ECWMrG__cardHeading strong{font-size:22px}.season-story-module__ECWMrG__cardHeading>span{font-size:9px}.season-story-module__ECWMrG__slots{gap:6px}.season-story-module__ECWMrG__slot{padding:7px 5px}.season-story-module__ECWMrG__slot svg,.season-story-module__ECWMrG__emptyLine{height:44px}.season-story-module__ECWMrG__slotName{min-height:28px;font-size:10px}.season-story-module__ECWMrG__slot strong{font-size:27px}.season-story-module__ECWMrG__slot strong small{font-size:9px}.season-story-module__ECWMrG__slotDetail{white-space:normal;font-size:9px}.season-story-module__ECWMrG__slot[data-empty=true] .season-story-module__ECWMrG__slotDetail{display:none}.season-story-module__ECWMrG__totals{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:22px 16px}.season-story-module__ECWMrG__totals dt{min-height:27px;font-size:9px;line-height:1.5}.season-story-module__ECWMrG__totals dd{margin-top:8px;font-size:clamp(29px,8vw,40px)}.season-story-module__ECWMrG__totals>div:not(:last-child):after{font-size:16px;right:-3px}.season-story-module__ECWMrG__totals>div:not(:last-child){padding-right:7px}.season-story-module__ECWMrG__bottomNote{padding:16px;font-size:10px}.season-story-module__ECWMrG__laterCourse{padding:12px}.season-story-module__ECWMrG__laterCourse h4{font-size:22px}.season-story-module__ECWMrG__laterCourse svg{height:75px}.season-story-module__ECWMrG__laterCourses[data-single=true]{grid-template-columns:1fr}.season-story-module__ECWMrG__washReminder{padding:18px}.season-story-module__ECWMrG__washReminder strong{font-size:24px}.season-story-module__ECWMrG__replacement{font-size:11px}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__scorecard{padding:20px 12px}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__totals{gap:8px;padding:22px 12px}.season-story-module__ECWMrG__teaser .season-story-module__ECWMrG__totals dd{font-size:30px}.season-story-module__ECWMrG__teaser figcaption{padding:16px}.season-story-module__ECWMrG__previewActive{padding:20px 16px 0}.season-story-module__ECWMrG__previewActive h3{font-size:30px}.season-story-module__ECWMrG__previewStats dt{font-size:9px}.season-story-module__ECWMrG__previewStats dd{font-size:25px}.season-story-module__ECWMrG__previewCaption{padding:16px}.season-story-module__ECWMrG__previewFooter{display:block}.season-story-module__ECWMrG__previewFooter a{margin-top:16px;font-size:10px}.season-story-module__ECWMrG__fixtureTable{font-size:10px}.season-story-module__ECWMrG__fixtureDetails{padding-inline:16px}.season-story-module__ECWMrG__activity>p span{margin-top:6px;margin-left:0;display:block}.season-story-module__ECWMrG__fixtureTable th,.season-story-module__ECWMrG__fixtureTable td{padding-inline:4px}}@media (prefers-reduced-motion:no-preference){.season-story-module__ECWMrG__metricChange{animation:.2s ease-out season-story-module__ECWMrG__scoreUpdate;display:inline-block}@keyframes season-story-module__ECWMrG__scoreUpdate{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.season-story-module__ECWMrG__boardRow[data-you=true],.season-story-module__ECWMrG__slot[data-active=true]{animation:.25s ease-out season-story-module__ECWMrG__settle}@keyframes season-story-module__ECWMrG__settle{0%{opacity:.5}to{opacity:1}}}
.beta-module__8BJ7Nq__hero{--focus-ring:var(--canvas);background:var(--charcoal);color:var(--canvas);position:relative;overflow:hidden}.beta-module__8BJ7Nq__hero>div:first-child{color:var(--sage);opacity:.22}.beta-module__8BJ7Nq__heroInner{grid-template-columns:1.3fr .7fr;align-items:center;gap:8%;padding-top:160px;padding-bottom:80px;display:grid;position:relative}.beta-module__8BJ7Nq__lead{max-width:620px;font-size:16px;margin-block:28px!important}.beta-module__8BJ7Nq__meta{font-size:11px;margin-top:20px!important}.beta-module__8BJ7Nq__phone{justify-self:center;max-width:280px}.beta-module__8BJ7Nq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.beta-module__8BJ7Nq__steps article{border-top:1px solid var(--rule);padding-top:24px}.beta-module__8BJ7Nq__steps span{color:var(--sage)}.beta-module__8BJ7Nq__steps h3{margin-block:22px 20px}.beta-module__8BJ7Nq__steps p{color:var(--muted);max-width:350px;font-size:14px}.beta-module__8BJ7Nq__signupPanel{gap:5%}.beta-module__8BJ7Nq__signupPanel>div:first-child{background:var(--sage);color:var(--canvas);align-self:start;padding:36px}.beta-module__8BJ7Nq__signupPanel>div:first-child>p:first-child{color:var(--canvas)}.beta-module__8BJ7Nq__details{grid-template-columns:.9fr 1.1fr;gap:10%;display:grid}.beta-module__8BJ7Nq__details>div>p:first-child{color:var(--speed-ink)}.beta-module__8BJ7Nq__essentials>div{border-top:1px solid var(--rule);padding-block:24px 30px}.beta-module__8BJ7Nq__essentials h3,.beta-module__8BJ7Nq__request h3{margin-bottom:16px;font-size:34px}.beta-module__8BJ7Nq__essentials p,.beta-module__8BJ7Nq__request p{color:var(--muted);font-size:14px}.beta-module__8BJ7Nq__request{border-top:1px solid var(--rule);padding-top:24px}.beta-module__8BJ7Nq__request .betaForm{gap:20px;margin-top:28px}.beta-module__8BJ7Nq__request .betaForm label{color:var(--charcoal)}:is(.beta-module__8BJ7Nq__request .betaForm input:not([type=checkbox]),.beta-module__8BJ7Nq__request .betaForm select){min-width:0;color:var(--charcoal);background-color:var(--canvas);border-color:color-mix(in srgb, var(--charcoal) 50%, var(--canvas));border-radius:0;font-size:16px}.beta-module__8BJ7Nq__request .betaForm input::placeholder{color:var(--muted)}.beta-module__8BJ7Nq__request .betaForm select{background-image:linear-gradient(45deg,transparent 50%,var(--charcoal) 50%),linear-gradient(135deg,var(--charcoal) 50%,transparent 50%)}:is(.beta-module__8BJ7Nq__request .betaForm input:focus,.beta-module__8BJ7Nq__request .betaForm select:focus){border-color:var(--charcoal);box-shadow:none}.beta-module__8BJ7Nq__request .betaForm select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.beta-module__8BJ7Nq__request .consentRow{min-height:44px;padding-block:10px}.beta-module__8BJ7Nq__request .consentRow input{accent-color:var(--terracotta);flex-shrink:0}.beta-module__8BJ7Nq__request .formButton{background:var(--terracotta);color:var(--canvas);text-transform:uppercase;border-radius:0;font-size:12px;font-weight:700}.beta-module__8BJ7Nq__request .formButton:hover{background:var(--charcoal);color:var(--canvas)}.beta-module__8BJ7Nq__request .formMessage{color:var(--charcoal)}.beta-module__8BJ7Nq__request .formMessage.error{color:var(--speed-ink)}.beta-module__8BJ7Nq__request .formMessage:empty{display:none}.beta-module__8BJ7Nq__request .betaConfirmation{border-radius:0}.beta-module__8BJ7Nq__request .betaConfirmation h2{font-size:clamp(36px,6vw,48px);line-height:1.1}.beta-module__8BJ7Nq__request .betaConfirmation p{color:var(--charcoal);margin-block:20px 28px;font-size:16px}.beta-module__8BJ7Nq__requestLinks{flex-wrap:wrap;gap:24px;display:flex;margin-top:20px!important}.beta-module__8BJ7Nq__requestLinks a{text-underline-offset:4px;padding-block:10px;text-decoration:underline}.beta-module__8BJ7Nq__seasonLink{justify-content:space-between;align-items:center;gap:64px;display:flex}.beta-module__8BJ7Nq__seasonLink p:first-child{color:var(--metadata-inverse);margin-top:0}.beta-module__8BJ7Nq__seasonLink p{color:var(--bone);max-width:600px;margin-top:24px}.beta-module__8BJ7Nq__seasonLink a{flex-shrink:0}@media (max-width:930px){.beta-module__8BJ7Nq__heroInner{grid-template-columns:1fr .7fr;gap:40px}.beta-module__8BJ7Nq__hero h1{font-size:clamp(70px,9vw,95px)}.beta-module__8BJ7Nq__steps{gap:24px}.beta-module__8BJ7Nq__details{gap:6%}.beta-module__8BJ7Nq__seasonLink{flex-direction:column;align-items:flex-start;gap:32px}}@media (max-width:650px){.beta-module__8BJ7Nq__heroInner{grid-template-columns:1fr;gap:40px;padding-top:155px;padding-bottom:54px}.beta-module__8BJ7Nq__hero h1{font-size:clamp(58px,15vw,86px)}.beta-module__8BJ7Nq__lead{font-size:14px}.beta-module__8BJ7Nq__phone{max-width:235px}.beta-module__8BJ7Nq__steps,.beta-module__8BJ7Nq__details{grid-template-columns:1fr;gap:36px}.beta-module__8BJ7Nq__steps h3{font-size:34px}.beta-module__8BJ7Nq__steps p{max-width:none}}.beta-module__8BJ7Nq__hero h1{color:var(--bone)}.beta-module__8BJ7Nq__stepNumber{align-items:flex-end;gap:16px;display:flex}.beta-module__8BJ7Nq__stepNumber>span:first-child{font:600 78px/1 var(--font-display);color:var(--terracotta)}.beta-module__8BJ7Nq__stepNumber>span:last-child{text-transform:uppercase;padding-bottom:4px;font-size:11px}@media (min-width:761px){.beta-module__8BJ7Nq__steps article:nth-child(2){margin-top:30px}.beta-module__8BJ7Nq__steps article:nth-child(3){margin-top:60px}}
.score-stage-module__TYn0Ea__story{--focus-ring:var(--canvas);color:var(--canvas)}.score-stage-module__TYn0Ea__invitation{padding-bottom:22px}.score-stage-module__TYn0Ea__invitation h3{font-size:30px}.score-stage-module__TYn0Ea__invitation p{color:var(--bone);margin-top:8px;font-size:13px}.score-stage-module__TYn0Ea__stage{border:1px solid var(--rule-inverse);background:var(--charcoal);grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1.08fr;column-gap:32px;padding:24px;scroll-margin-top:20px;display:grid;position:relative}.score-stage-module__TYn0Ea__controls{grid-area:1/1}.score-stage-module__TYn0Ea__topline{color:var(--bone);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.score-stage-module__TYn0Ea__chapters{border-bottom:1px solid var(--rule-inverse);gap:16px;display:flex}.score-stage-module__TYn0Ea__chapters button{min-height:44px;color:var(--bone);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 12px;font-size:12px}.score-stage-module__TYn0Ea__chapters button[aria-pressed=true]{color:var(--canvas);border-bottom-color:var(--canvas);font-weight:650}.score-stage-module__TYn0Ea__days{gap:6px;padding-block:14px;display:flex}.score-stage-module__TYn0Ea__days button{border:1px solid var(--control-inverse);min-height:44px;color:var(--canvas);background:0 0;flex:1;padding:5px 3px;font-size:15px;font-weight:650}.score-stage-module__TYn0Ea__days button span{font-size:10px;font-weight:400;display:block}.score-stage-module__TYn0Ea__days button[aria-selected=true]{background:var(--canvas);color:var(--charcoal);border-color:var(--canvas)}.score-stage-module__TYn0Ea__panel{display:contents}.score-stage-module__TYn0Ea__outcome{grid-area:1/2/4}.score-stage-module__TYn0Ea__narrative{grid-area:2/1;align-self:start;padding-top:10px}.score-stage-module__TYn0Ea__narrative .score-stage-module__TYn0Ea__dayLabel{color:var(--bone);margin-bottom:12px;font-size:12px}.score-stage-module__TYn0Ea__narrative .score-stage-module__TYn0Ea__headline{max-width:460px;min-height:2.16em;font-size:clamp(36px,3.5vw,50px);line-height:1.08}.score-stage-module__TYn0Ea__narrative .score-stage-module__TYn0Ea__meaning{max-width:440px;min-height:6.4em;margin-top:14px;font-size:14px;line-height:1.6}.score-stage-module__TYn0Ea__course{--focus-ring:var(--charcoal);background:var(--canvas);color:var(--charcoal);grid-area:1/2;grid-template-columns:1fr;column-gap:14px;padding:16px;display:grid}.score-stage-module__TYn0Ea__course>svg{width:180px;height:140px;color:var(--bone);position:absolute;bottom:80px;left:24px}.score-stage-module__TYn0Ea__course path{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.score-stage-module__TYn0Ea__courseIdentity{align-self:center}.score-stage-module__TYn0Ea__courseIdentity strong{font:650 23px/1.2 var(--font-display);text-transform:uppercase;display:block}.score-stage-module__TYn0Ea__courseIdentity>span{margin-top:6px;font-size:11px;display:block}.score-stage-module__TYn0Ea__courseStats{grid-column:1/-1;grid-template-columns:1.25fr 1fr 1fr;gap:12px;padding-top:12px;display:grid}.score-stage-module__TYn0Ea__courseStats dt{font-size:11px}.score-stage-module__TYn0Ea__courseStats dd{font:600 26px/1.4 var(--font-display);white-space:nowrap}.score-stage-module__TYn0Ea__courseStats small{font:400 10px/1.4 var(--font-body);display:block}.score-stage-module__TYn0Ea__result{grid-area:2/2;align-self:start;padding-top:12px}.score-stage-module__TYn0Ea__seasonTotal{background:var(--terracotta);color:var(--canvas);grid-template-columns:1fr auto;align-items:center;padding:12px 16px;display:grid}.score-stage-module__TYn0Ea__seasonTotal>span{font-size:13px;font-weight:600}.score-stage-module__TYn0Ea__seasonTotal>strong{font:600 54px/1.1 var(--font-display);color:var(--bone);grid-area:1/2/3}.score-stage-module__TYn0Ea__seasonTotal p{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:10px;display:flex}.score-stage-module__TYn0Ea__seasonTotal p b{font-size:16px;font-weight:650}.score-stage-module__TYn0Ea__contributions{grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;display:grid}.score-stage-module__TYn0Ea__contributions>div+div{border-left:1px solid var(--rule-inverse);padding-left:16px}.score-stage-module__TYn0Ea__contributions dt{color:var(--bone);font-size:11px}.score-stage-module__TYn0Ea__contributions dd{font:600 38px/1.3 var(--font-display)}.score-stage-module__TYn0Ea__contributions .score-stage-module__TYn0Ea__change{font:400 11px/1.5 var(--font-body);color:var(--bone)}.score-stage-module__TYn0Ea__slotsContainer{--focus-ring:var(--charcoal);grid-area:3/2;margin-top:8px}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]{color:var(--charcoal);background:var(--canvas);border:0;padding:12px}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]>div:first-child{margin-bottom:10px;padding:0}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]>div:first-child>strong{font-size:20px}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]>div:first-child>span{font-size:10px}.score-stage-module__TYn0Ea__slotsContainer ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.score-stage-module__TYn0Ea__slotsContainer li{border-color:var(--rule);grid-template-columns:1fr 34px;align-content:start;gap:5px 2px;min-height:74px;padding:8px;display:grid;position:relative}.score-stage-module__TYn0Ea__slotsContainer li>span:first-child,.score-stage-module__TYn0Ea__slotsContainer li>span:last-child,.score-stage-module__TYn0Ea__slotsContainer li strong small{display:none}.score-stage-module__TYn0Ea__slotsContainer li svg{grid-area:2/2;width:34px;height:30px;margin:0}.score-stage-module__TYn0Ea__slotsContainer li>span[title],.score-stage-module__TYn0Ea__slotsContainer li[data-empty=true]>span:nth-last-child(3){grid-column:1/-1;min-height:14px;font-size:11px;line-height:1.3}.score-stage-module__TYn0Ea__slotsContainer li strong{margin:0;font-size:28px;line-height:1.2}.score-stage-module__TYn0Ea__slotsContainer li[data-empty=true]>div{display:none}.score-stage-module__TYn0Ea__slotsContainer li[data-active=true]{border-top:2px solid var(--terracotta)}.score-stage-module__TYn0Ea__slotsContainer .score-stage-module__TYn0Ea__slotNote{min-height:34px;color:var(--bone);margin-top:10px;font-size:11px;line-height:1.5}.score-stage-module__TYn0Ea__navigation{grid-area:3/1;align-self:end;align-items:center;gap:10px;padding-bottom:0;display:flex}.score-stage-module__TYn0Ea__navigation>span{color:var(--bone);margin-right:auto;font-size:12px}.score-stage-module__TYn0Ea__navigation button{border:1px solid var(--control-inverse);min-height:46px;color:var(--canvas);background:0 0;padding:10px 14px;font-size:12px}.score-stage-module__TYn0Ea__navigation button:last-child{background:var(--canvas);color:var(--charcoal);border-color:var(--canvas);font-weight:650}.score-stage-module__TYn0Ea__details{margin-top:18px}.score-stage-module__TYn0Ea__details details{border-bottom:1px solid var(--rule-inverse)}.score-stage-module__TYn0Ea__details summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:12px}.score-stage-module__TYn0Ea__details summary>span{color:var(--bone);margin-left:10px}.score-stage-module__TYn0Ea__details p{max-width:820px;color:var(--bone);padding:4px 0 22px;font-size:13px}.score-stage-module__TYn0Ea__details table{border-collapse:collapse;text-align:left;width:100%;margin-bottom:24px;font-size:12px}.score-stage-module__TYn0Ea__details caption{text-align:left;color:var(--bone);padding-bottom:16px}.score-stage-module__TYn0Ea__details :is(td,th){border-bottom:1px solid var(--rule-inverse);padding:10px 4px}.score-stage-module__TYn0Ea__details [data-you=true]{background:var(--canvas);color:var(--charcoal);font-weight:650}.score-stage-module__TYn0Ea__history{margin:0;padding:0 0 20px;list-style:none}.score-stage-module__TYn0Ea__history li{border-bottom:1px solid var(--rule-inverse);grid-template-columns:80px 1fr 80px 100px;padding-block:10px;font-size:12px;display:grid}@media (prefers-reduced-motion:no-preference){.score-stage-module__TYn0Ea__value{animation:.18s ease-out score-stage-module__TYn0Ea__result-change;display:inline-block}.score-stage-module__TYn0Ea__course path{stroke-dasharray:1;animation:.35s ease-out score-stage-module__TYn0Ea__course-draw}}@keyframes score-stage-module__TYn0Ea__result-change{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes score-stage-module__TYn0Ea__course-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1100px){.score-stage-module__TYn0Ea__stage{column-gap:24px;padding:20px}.score-stage-module__TYn0Ea__chapters{gap:12px}.score-stage-module__TYn0Ea__chapters button{font-size:11px}.score-stage-module__TYn0Ea__courseStats{gap:8px}.score-stage-module__TYn0Ea__courseStats dt{font-size:10px}.score-stage-module__TYn0Ea__courseStats dd{font-size:24px}.score-stage-module__TYn0Ea__slotsContainer li{padding:6px}.score-stage-module__TYn0Ea__navigation button{padding-inline:10px}}@media (max-width:760px){.score-stage-module__TYn0Ea__stage{grid-template-rows:auto;grid-template-columns:1fr;row-gap:12px;padding:16px;scroll-margin-top:12px}.score-stage-module__TYn0Ea__controls,.score-stage-module__TYn0Ea__narrative,.score-stage-module__TYn0Ea__course,.score-stage-module__TYn0Ea__result,.score-stage-module__TYn0Ea__slotsContainer,.score-stage-module__TYn0Ea__navigation{grid-area:auto/1}.score-stage-module__TYn0Ea__outcome{display:contents}.score-stage-module__TYn0Ea__controls{order:1}.score-stage-module__TYn0Ea__narrative{order:2;padding:0}.score-stage-module__TYn0Ea__course{order:3}.score-stage-module__TYn0Ea__result{order:4;padding:0}.score-stage-module__TYn0Ea__navigation{order:5;padding:0}.score-stage-module__TYn0Ea__slotsContainer{order:6}.score-stage-module__TYn0Ea__topline{margin-bottom:6px;font-size:10px}.score-stage-module__TYn0Ea__chapters button{padding-bottom:6px;font-size:10px}.score-stage-module__TYn0Ea__days{gap:5px;padding:8px 0 0}.score-stage-module__TYn0Ea__days button{font-size:14px}.score-stage-module__TYn0Ea__days button span{font-size:9px}.score-stage-module__TYn0Ea__narrative .score-stage-module__TYn0Ea__dayLabel{margin-bottom:6px;font-size:11px}.score-stage-module__TYn0Ea__narrative .score-stage-module__TYn0Ea__headline{min-height:2.16em;font-size:34px}.score-stage-module__TYn0Ea__narrative .score-stage-module__TYn0Ea__meaning{min-height:6em;margin-top:8px;font-size:13px;line-height:1.5}.score-stage-module__TYn0Ea__course{grid-template-columns:42px 1fr;gap:4px 8px;padding:10px;position:relative}.score-stage-module__TYn0Ea__course>svg{width:42px;height:34px;color:var(--terracotta);position:static}.score-stage-module__TYn0Ea__courseIdentity strong{font-size:18px}.score-stage-module__TYn0Ea__courseIdentity>span{margin-top:3px;font-size:10px}.score-stage-module__TYn0Ea__courseStats{gap:6px;padding-top:6px}.score-stage-module__TYn0Ea__courseStats dd{font-size:21px}.score-stage-module__TYn0Ea__courseStats small,.score-stage-module__TYn0Ea__courseStats dt{font-size:11px}.score-stage-module__TYn0Ea__seasonTotal{padding:10px 12px}.score-stage-module__TYn0Ea__seasonTotal>span{font-size:12px}.score-stage-module__TYn0Ea__seasonTotal>strong{font-size:42px}.score-stage-module__TYn0Ea__seasonTotal p{gap:2px 6px;font-size:9px}.score-stage-module__TYn0Ea__seasonTotal p b{font-size:13px}.score-stage-module__TYn0Ea__contributions{padding:10px 0 0}.score-stage-module__TYn0Ea__contributions dt{font-size:10px}.score-stage-module__TYn0Ea__contributions dd{font-size:30px}.score-stage-module__TYn0Ea__contributions .score-stage-module__TYn0Ea__change{font-size:10px}.score-stage-module__TYn0Ea__navigation>span{font-size:11px}.score-stage-module__TYn0Ea__navigation button{min-height:44px;font-size:11px}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]{padding:10px}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]>div:first-child{margin-bottom:6px}.score-stage-module__TYn0Ea__slotsContainer>[data-compact]>div:first-child>strong{font-size:18px}.score-stage-module__TYn0Ea__slotsContainer li{min-height:0;padding:6px 4px;display:block}.score-stage-module__TYn0Ea__slotsContainer li svg{display:none}.score-stage-module__TYn0Ea__slotsContainer li>span[title],.score-stage-module__TYn0Ea__slotsContainer li[data-empty=true]>span:nth-last-child(3){min-height:28px;font-size:11px;display:block}.score-stage-module__TYn0Ea__slotsContainer li strong{font-size:22px}.score-stage-module__TYn0Ea__slotsContainer .score-stage-module__TYn0Ea__slotNote{min-height:30px;margin-top:8px;font-size:10px}.score-stage-module__TYn0Ea__history li{grid-template-columns:50px 1fr 50px 72px;font-size:10px}}.score-stage-module__TYn0Ea__narrative:focus-visible{outline:3px solid var(--canvas);outline-offset:5px}.score-stage-module__TYn0Ea__invitation a{align-items:center;gap:20px;display:inline-flex}.score-stage-module__TYn0Ea__invitation a>span{font:400 22px/1 var(--font-body)}@media (max-width:760px){.score-stage-module__TYn0Ea__contributions .score-stage-module__TYn0Ea__change{min-height:30px}.score-stage-module__TYn0Ea__slotsContainer ol{grid-auto-rows:74px}.score-stage-module__TYn0Ea__slotsContainer li{border-top-width:2px}}
.strategy-module__4c73bq__strategy{border-top:1px solid var(--rule)}.strategy-module__4c73bq__strategy article{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:50px 0;display:grid}.strategy-module__4c73bq__strategy h3{margin:20px 0;font-size:clamp(40px,4.7vw,66px)}.strategy-module__4c73bq__strategy article p{max-width:480px;color:var(--muted);font-size:14px}.strategy-module__4c73bq__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-size:10px;font-weight:600}.strategy-module__4c73bq__placement{background:var(--sage);color:var(--canvas);padding:30px 36px}.strategy-module__4c73bq__placement>span{text-transform:uppercase;font-size:10px}.strategy-module__4c73bq__placement strong{border-bottom:1px solid var(--rule-inverse);font:600 42px/1 var(--font-display);text-transform:uppercase;justify-content:space-between;padding-block:18px;display:flex}.strategy-module__4c73bq__placement i{font-style:normal}.strategy-module__4c73bq__coursePair{grid-template-columns:1fr 1fr;display:grid}.strategy-module__4c73bq__strategy svg{width:100%;height:190px}.strategy-module__4c73bq__strategy path{stroke:var(--sage);stroke-width:5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.strategy-module__4c73bq__strategy figcaption{border-top:1px solid var(--rule);padding:14px;font-size:12px;font-weight:600}.strategy-module__4c73bq__strategy figcaption span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.strategy-module__4c73bq__opportunityNumber{align-items:center;gap:30px;display:flex}.strategy-module__4c73bq__opportunityNumber strong{font:600 clamp(100px,14vw,200px)/1 var(--font-display);color:var(--sage)}.strategy-module__4c73bq__opportunityNumber span{font-size:12px;line-height:1.7}.strategy-module__4c73bq__repeatExample{grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;display:grid}.strategy-module__4c73bq__repeatExample svg{height:140px}.strategy-module__4c73bq__repeatExample p strong{font:600 36px/1.2 var(--font-display);color:var(--sage);display:block}.strategy-module__4c73bq__repeatExample p span{margin-top:16px;font-size:11px;display:block}.strategy-module__4c73bq__closing{max-width:740px;padding-top:36px;font-size:18px;line-height:1.6}.strategy-module__4c73bq__closing strong{color:var(--sage);margin-top:12px;display:block}@media (max-width:800px){.strategy-module__4c73bq__strategy article{gap:6%}.strategy-module__4c73bq__opportunityNumber{display:block}}@media (max-width:650px){.strategy-module__4c73bq__strategy article{grid-template-columns:1fr;gap:28px;padding-block:36px}.strategy-module__4c73bq__strategy h3{font-size:42px}.strategy-module__4c73bq__strategy svg{height:140px}.strategy-module__4c73bq__placement{padding:24px}.strategy-module__4c73bq__opportunityPanel>div:first-child{order:2}.strategy-module__4c73bq__opportunityNumber{gap:24px;display:flex}.strategy-module__4c73bq__opportunityNumber strong{font-size:100px}.strategy-module__4c73bq__closing{font-size:16px}}
