:root{--pa-gold: #d8a743;--pa-blue: #38a8f5;--pa-orange: #ff671d;--pa-red: #e84032;--pa-black: #070909;--pa-gray: #929994;--pa-grey: var(--pa-gray);--pa-white: #f2f0e8}:root,.coach-site,.journal-locked{--ps-gold: var(--pa-gold);--ps-strength: var(--pa-gold);--ps-mobility: var(--pa-blue);--ps-nutrition: var(--pa-orange);--ps-orange: var(--pa-orange);--ps-red: var(--pa-red);--ps-red-text: var(--pa-red);--ps-black: var(--pa-black);--ps-white: var(--pa-white);--ps-muted: var(--pa-gray);--v8-canvas: var(--pa-black);--v8-ink: var(--pa-white)}.coach-site .cv{--cv-red: var(--pa-red);--cv-gold: var(--pa-gold);--cv-paper: var(--pa-white)}.journal-locked{--jl-gold: var(--pa-gold);--jl-red: var(--pa-red)}.coach-site #strength{--pa-section-accent: var(--pa-gold)}.coach-site #mobility{--pa-section-accent: var(--pa-blue)}.coach-site #nutrition{--pa-section-accent: var(--pa-orange)}.coach-site #about{--pa-section-accent: var(--pa-red)}.coach-site :is(#strength,#mobility,#nutrition,#about) :is(.discipline-copy,.mobility-copy,.nutrition-copy,.coach-profile-copy)>:is(.coach-kicker,.division-motto),.coach-site :is(#strength,#mobility,#nutrition,#about) :is(.discipline-copy,.mobility-copy,.nutrition-copy,.coach-profile-copy)>h2>em{color:var(--pa-section-accent)!important}.coach-site :is(#strength,#mobility,#nutrition,#about) .coach-kicker{border-color:var(--pa-section-accent)!important;text-decoration-color:var(--pa-section-accent)!important}.coach-site :is(#strength,#mobility,#nutrition,#about) .coach-kicker:before,.coach-site :is(#strength,#mobility,#nutrition,#about) .coach-kicker:after{border-color:var(--pa-section-accent)!important;background-color:var(--pa-section-accent)!important}.coach-site :is(#strength,#mobility,#nutrition) .tag-grid>span,.coach-site #about .accountability-grid>span{color:var(--pa-section-accent)!important;border-color:var(--pa-section-accent)!important;outline-color:var(--pa-section-accent)}.coach-site :is(#strength,#mobility,#nutrition) .tag-grid>span:before,.coach-site :is(#strength,#mobility,#nutrition) .tag-grid>span:after,.coach-site #about .accountability-grid>span:before,.coach-site #about .accountability-grid>span:after{border-color:var(--pa-section-accent)!important;background-color:var(--pa-section-accent)!important}.coach-site :is(#strength,#mobility,#nutrition) a:is(.text-link,.coach-btn):not(:hover):not(:focus-visible):not(:active):not(.is-active){color:var(--pa-section-accent)!important;border-color:var(--pa-section-accent)!important}.coach-site :is(#strength,#mobility,#nutrition) a.text-link:after{color:inherit!important}.coach-site #about .coach-profile-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}a.pa-cta{--cta-accent: var(--pa-red);--cta-ink: var(--pa-white);--cta-ink-active: var(--pa-black);--cta-ground: var(--pa-black);position:relative;display:inline-flex;align-items:stretch;box-sizing:border-box;min-height:48px;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;filter:none;clip-path:none;transform:none;color:var(--cta-ink);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}a.pa-cta>span{position:relative;isolation:isolate;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:12px 24px;color:var(--cta-ink);font-family:Barlow Condensed,sans-serif!important;font-size:14px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(var(--cta-accent) 0 0) top center / calc(100% - 16px) 2px no-repeat,linear-gradient(var(--cta-accent) 0 0) bottom center / calc(100% - 16px) 2px no-repeat,linear-gradient(var(--cta-accent) 0 0) left center / 2px calc(100% - 16px) no-repeat,linear-gradient(var(--cta-accent) 0 0) right center / 2px calc(100% - 16px) no-repeat;transition:color .16s ease,filter .16s ease}a.pa-cta>span:before{content:"";position:absolute;z-index:-1;inset:2px;background:var(--cta-ground);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);transition:inset .16s ease,background-color .16s ease,clip-path .16s ease}a.pa-cta:is(:hover,:focus-visible,:active)>span{color:var(--cta-ink-active);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--cta-accent) 55%,transparent))}a.pa-cta:is(:hover,:focus-visible,:active)>span:before{inset:0;background:var(--cta-accent);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}a.pa-cta--homepage-special{--cta-accent: var(--pa-red);padding:3px;border:2px solid var(--pa-gold)}a.pa-cta--strength{--cta-accent: var(--pa-gold)}a.pa-cta--mobility{--cta-accent: var(--pa-blue)}a.pa-cta--nutrition{--cta-accent: var(--pa-orange)}@media(max-width:560px){a.pa-cta{width:100%}}@media(prefers-reduced-motion:reduce){a.pa-cta>span,a.pa-cta>span:before{transition:none}}:root:has(.secondary-nav){scroll-padding-top:0!important}html .secondary-nav .nav-cta[data-cta-accent]{--nav-apply-accent: var(--pa-red);--cta-accent: var(--nav-apply-accent) !important}html .secondary-nav .nav-cta[data-cta-accent=gold]{--nav-apply-accent: var(--pa-gold)}html .secondary-nav .nav-cta[data-cta-accent=blue]{--nav-apply-accent: var(--pa-blue)}html .secondary-nav .nav-cta[data-cta-accent=orange]{--nav-apply-accent: var(--pa-orange)}html .secondary-nav .nav-more-reminder{order:3;flex:0 0 100%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;min-width:0;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--pa-gold) 35%,transparent);background:color-mix(in srgb,var(--pa-gold) 8%,var(--pa-black));color:var(--pa-white);text-align:center}html .secondary-nav .nav-more-reminder :is(strong,span,a){font-family:Manrope,sans-serif!important;font-size:13px;line-height:1.6;letter-spacing:normal;text-transform:none}html .secondary-nav .nav-more-reminder strong{color:var(--pa-gold)}html .secondary-nav .nav-more-reminder a{color:var(--pa-gold);font-weight:800;text-decoration:underline;text-underline-offset:4px}html .secondary-nav .nav-more-reminder a:hover,html .secondary-nav .nav-more-reminder a:focus-visible{color:var(--pa-white);text-shadow:0 0 12px color-mix(in srgb,var(--pa-gold) 65%,transparent)}html .secondary-nav .nav-more-reminder a:focus-visible{outline:2px solid var(--pa-gold);outline-offset:4px}:root .coach-site [id]{scroll-margin-top:calc(var(--pa-nav-height, 120px) + 24px)!important}.coach-nav.secondary-nav{flex-wrap:wrap;align-items:center;gap:12px 16px}.coach-nav.secondary-nav nav{display:flex!important;order:0;flex:1 1 560px;min-width:0;width:auto;margin-left:auto;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px}.coach-nav.secondary-nav nav a{font-size:14px;line-height:1.35}.coach-nav.secondary-nav>.nav-home-link,.coach-nav.secondary-nav>.nav-cta{order:0;flex:0 0 auto;width:auto}} @media (max-width: 1180px){.coach-nav.secondary-nav .coach-brand{flex-basis:100%}.coach-nav.secondary-nav nav{order:1;flex-basis:100%;width:100%;margin-left:0;justify-content:flex-start}.coach-nav.secondary-nav>.nav-home-link,.coach-nav.secondary-nav>.nav-cta{order:2}.coach-nav.secondary-nav>.nav-home-link{margin-left:auto}}@media(max-width:560px){.coach-nav.secondary-nav .coach-brand span:last-child,.coach-nav.secondary-nav .coach-brand small{display:block}.coach-nav.secondary-nav nav{gap:12px 16px}.coach-nav.secondary-nav nav a{font-size:14px}.coach-nav.secondary-nav>.nav-cta>span{padding-inline:16px}}html .coach-site.resource-page.resource-strength{--resource-accent: var(--pa-gold);--page-accent: var(--pa-gold)}html .coach-site.resource-page.resource-mobility{--resource-accent: var(--pa-blue);--page-accent: var(--pa-blue)}html .coach-site.resource-page.resource-nutrition{--resource-accent: var(--pa-orange);--page-accent: var(--pa-orange)}html .coach-site.resource-page :is(.resource-library,.feedback-loop){--page-accent: var(--resource-accent);--loop-accent: var(--resource-accent);--loop-accent-soft: color-mix(in srgb, var(--resource-accent) 22%, transparent)}html .coach-site.resource-page :is(.rb-kicker,.coach-kicker,.resource-group-label,.resource-bonus-support,.resource-gear-link){color:var(--resource-accent)!important}html .coach-site.resource-page :is(.resource-section-heading,.feedback-loop-heading) .coach-kicker,html .coach-site.resource-page .resource-group-label{display:inline-block;width:fit-content;max-width:100%;padding:4px 8px;background:var(--pa-black);color:var(--resource-accent)!important}html .coach-site.resource-page :is(.resource-section-heading,.resource-group-banner) :is(h2,h3) em{color:var(--resource-accent)!important}html .coach-site.resource-page :is(.resource-bonus-support,.resource-gear-link){display:inline-block;padding:5px 8px;background:var(--pa-black);text-decoration:underline;text-underline-offset:3px}html .coach-site .gt.gt--strength{--gt-accent: var(--pa-gold);--gt-action: var(--pa-gold)}html .coach-site .gt.gt--mobility{--gt-accent: var(--pa-blue);--gt-action: var(--pa-blue)}html .coach-site .gt.gt--nutrition{--gt-accent: var(--pa-orange);--gt-action: var(--pa-orange)}html .coach-site .gt .gt-art:after{content:none!important;display:none!important}html .coach-site .gt .gt-art img{object-fit:contain;transform:none!important}html .coach-site .gt .gt-doc{grid-template-rows:auto 1fr auto auto}html .coach-site .gt .gt-version{display:inline-block;padding:2px 5px;background:var(--pa-black);color:var(--gt-action)!important}html .coach-site .gt .gt-action{position:static;display:inline-flex;justify-self:start;align-items:center;gap:10px;min-height:44px;max-width:100%;margin-top:8px;padding:9px 12px;border:1px solid var(--gt-action);background:var(--pa-black);color:var(--gt-action);font:800 14px/1.35 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:none}html .coach-site .gt a.gt-action:hover,html .coach-site .gt a.gt-action:focus-visible{background:var(--gt-action);border-color:var(--gt-action);color:var(--pa-black)}html .coach-site .gt a.gt-action:focus-visible{outline:3px solid var(--gt-action);outline-offset:3px}html .coach-site .gt .gt-action--off{border-color:var(--pa-gray);border-style:dashed;color:var(--pa-white)}html .coach-site .pg-card[data-division=strength]{--pg-offer-accent: var(--pa-gold)}html .coach-site .pg-card[data-division=coaching]{--pg-offer-accent: var(--pa-red)}html .coach-site .pg-card[data-division=nutrition]{--pg-offer-accent: var(--pa-orange)}html .coach-site .pg-card[data-division] :is(.pg-detail-toggle,.pg-detail-toggle:hover,.pg-card-kicker,.pg-label,.pg-link){color:var(--pg-offer-accent)!important}html .coach-site .pg-card[data-division] .pg-detail-toggle:hover{text-decoration:underline;text-underline-offset:4px}html .coach-site .pg-card[data-division] .pg-detail-toggle:focus-visible{outline-color:var(--pg-offer-accent)}html .coach-site .pg-card[data-division] .pg-detail-warning{border-left-color:var(--pg-offer-accent);background:color-mix(in srgb,var(--pg-offer-accent) 8%,transparent)}html .coach-site.programs-page.programs-revamp :is(.pg-compare,.pg-faq,.pg-process,.pg-final) .coach-kicker,html .coach-site.programs-page.programs-revamp :is(.pg-compare,.pg-faq,.pg-process) h2 em{color:var(--pa-red)!important}html .coach-site.programs-page.programs-revamp :is(.pg-compare,.pg-faq) .coach-kicker{display:inline-block;width:fit-content;padding:4px 8px;background:var(--pa-black)}html .coach-site :is(.gear-hero,.gear-transparent,.wellness-hero) :is(.coach-kicker,h1 em,h2 em),html .coach-site.range-day-page .range-intro .eyebrow,html .coach-site :is(.gear-chooser-tile em,.gear-area-browse,.gear-tier-head h3,.gear-purpose-name,.gear-card-tier,.gear-card-link,.gear-card-report,.gear-browse-report,.gear-chooser-reset a,.gear-transparent-copy a,.gear-transparent-col a,.gear-report-back a,.gear-browse-action,.wellness-card-link,.wellness-safety a,.wellness-closing a,.amazon-disclosure-title){color:var(--pa-gold)!important}html .coach-site .gear-subnav .gear-subnav-link b{color:var(--pa-gold)}html .coach-site .gear-subnav .gear-subnav-link>span{color:var(--pa-white)}html .coach-site .gear-chooser-tile:hover,html .coach-site .gear-chooser-tile:focus-visible,html .coach-site .gear-chooser-tile.is-selected,html .coach-site .gear-chooser-tile[aria-selected=true]{border-color:var(--pa-gold);background:color-mix(in srgb,var(--pa-gold) 10%,var(--pa-black))}html .coach-site .gear-chooser-tile--wellness{border-color:var(--pa-gold)}html .coach-site .gear-chooser-tile:focus-visible{outline-color:var(--pa-gold)}html .coach-site .gear-transparent-copy .gear-compare-callout{border-left-color:var(--pa-gold);background:color-mix(in srgb,var(--pa-gold) 8%,var(--pa-black))}html .coach-site .gear-area-ownership,html .coach-site .gear-card--v2 .gear-card-amazon-note{border-left-color:var(--pa-gold)}html .coach-site .gear-browse-item:is([data-tier=A],[data-tier=B]){border-color:var(--pa-gold);border-left-color:var(--pa-gold)}html .coach-site .gear-browse-badge--a{background:var(--pa-gold);color:var(--pa-black)}html .coach-site .gear-browse-badge--b{border:1px solid var(--pa-gold);background:var(--pa-black);color:var(--pa-gold)}html .coach-site :is(.gear-browse,.resource-library) .gear-card--v2 .gear-card-tier,html .coach-site :is(.gear-browse-page,.resource-gear) .amazon-disclosure-title{width:fit-content;padding:3px 6px;background:var(--pa-black);color:var(--pa-gold)!important}html .coach-site .resource-gear .amazon-disclosure-body b{color:var(--pa-black)}html .coach-site.range-day-page .range-action{background:var(--pa-gold);border-color:var(--pa-gold);color:var(--pa-black)}html .coach-site .gear-card.gear-card--v2 .gear-card-name a:is(:hover,:focus-visible),html .coach-site .gear-card.gear-card--v2 .gear-card-actions>a:not(.gear-card-cta):is(:hover,:focus-visible),html .coach-site .gear-browse-item>a:is(:hover,:focus-visible){color:var(--pa-gold)!important}html .coach-site .gear-card.gear-card--v2 .gear-card-shot:is(:hover,:focus-visible),html .coach-site .gear-card.gear-card--v2 .gear-card-shot:is(:hover,:focus-visible) img,html .coach-site .gear-card.gear-card--v2 .gear-card-shot-link:is(:hover,:focus-visible) .gear-card-shot,html .coach-site .gear-card.gear-card--v2 .gear-card-shot-link:is(:hover,:focus-visible) img{border-color:var(--pa-gold)!important;outline-color:var(--pa-gold)!important}html .coach-site .gear-card.gear-card--v2 :is(a,.gear-card-photo):focus-visible{outline-color:var(--pa-gold)!important}html .coach-site .gear-chooser .gear-chooser-reset{border-left-color:var(--pa-gold)!important}html .coach-site .gear-card.gear-card--v2 .gear-card-cta:is(:hover,:focus-visible),html .coach-site.range-day-page .range-action:is(:hover,:focus-visible){background:var(--pa-gold)!important;border-color:var(--pa-gold)!important;color:var(--pa-black)!important;outline-color:var(--pa-gold)!important}html .coach-site.range-day-page :is(.range-brand,.range-intro .eyebrow){display:inline-block;width:fit-content;padding:3px 6px;background:var(--pa-black);color:var(--pa-gold)!important}html .coach-site .gear-card.gear-card--v2[data-media=withheld]{grid-template-columns:minmax(0,1fr)}html .coach-site .gear-card.gear-card--v2[data-media=withheld]>:is(.gear-card-intro,.gear-card-actions){grid-column:1}
