:root{--journal-paper:#faf4e8;--journal-ink:#12382d;--journal-water:#176b70;--journal-rule:#d8d0bf}html body:not(.landing-page){--studio-canvas:#faf4e8;--studio-ink:#12382d;--studio-action:#b7420b}html body :is(.public-hero,.legal-hero,.recovery-copy,.learn-hero-copy,.guide-hero,.rowing-record,.progress-state-card,.account-orientation,.training-masthead,.coach-masthead,.rhythm-masthead,.analysis-masthead,.start-task,.legal-document) h1,html body :is(.chapter-heading,.public-cta,.support-section,.learn-section-heading,.learn-terms-layout,.learn-source-layout,.guide-explanation,.evidence-section,.guide-path,.account-section-heading,.progress-section-heading) h2,html body #rhythmTitle,html body #sessionAnalysisTitle{letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}html body .public-hero h1,html body .learn-hero-copy h1{font-size:clamp(2.6rem,5.1vw,5.4rem)}html body .guide-hero h1{font-size:clamp(2.5rem,4.8vw,4.6rem)}html body :is(.public-masthead,.learn-header,.guide-nav,.account-nav,.progress-nav){border-color:var(--journal-rule)}html body .public-brand span,html body .learn-brand,html body .guide-brand{color:var(--journal-ink)}html body .public-kicker,html body .chapter-number,html body .learn-kicker,html body .guide-classification{color:#a63d13}html body .public-chapter{padding-block:clamp(40px,5vw,72px)}html body .public-hero--about{color:#fff6e7;background:linear-gradient(90deg,#071711f0,#071711a8 54%,#0717112e),url(/assets/rowing-studio-CXZFcEoe.webp) 50% 52%/cover}html body .public-hero--about :is(h1,.public-hero-lede,.public-kicker){color:#fff6e7}html body .public-hero--about .stroke-record{color:var(--journal-ink);background:#fff6e8;border-radius:10px;padding:24px}html body .public-hero--about:before,html body .public-hero--about:after{display:none}html body .public-section-index,html body .learn-chapter-nav{background:#eee6d6}html body .public-hero--support,html body .legal-hero{background:linear-gradient(120deg,#fffaf1 15%,#eee6d6 100%)}html body .legal-authority{border-top:3px solid #176b70}html body .legal-copy{max-width:78ch}html body .legal-copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.2}html body .public-footer{color:#f8f0df;background:#0b3024}html body .public-footer :is(a,p,small,strong,span){color:inherit}html body .public-footer #cookiePreferencesButton{color:#f8f0df}html body .learn-hero,html body .guide-hero{background:linear-gradient(120deg,#fffaf1,#faf4e8 65%,#e5e9db)}html body .learn-sequence-poster,html body .guide-phase{border-top:3px solid #176b70}html body .learn-section{padding-block:clamp(40px,5vw,72px)}html body .start-commitment{color:#fff6e7;background:linear-gradient(135deg,#092d39,#21626a 65%,#5a827e);border-color:#21626a;border-radius:10px}html body .start-commitment :is(p,.start-kicker){color:#fff6e7}html body .start-commitment-heading{font-family:Georgia,Times New Roman,serif;font-weight:400}html body .start-task{border-top:3px solid #176b70}html body :is(.account-orientation,.rowing-record,.training-masthead,.coach-masthead){border-bottom-color:var(--journal-rule)}html body .account-orientation h1,html body .rowing-record h1{font-size:clamp(2.4rem,4vw,4rem)}html body .dashboard-local-nav{border-color:var(--journal-rule);border-radius:0}html body .dashboard-local-nav a{border-color:var(--journal-rule)}html body .dashboard-local-nav a[aria-current]{color:#fffaf1;background:#176b70}html body[data-access-step] .camera-prep-intro{border-top:3px solid #176b70}html body[data-access-step] .setup-guide h2{font-family:Georgia,Times New Roman,serif;font-weight:400}@media (width<=760px){html body .public-hero h1,html body .learn-hero-copy h1{font-size:clamp(2.25rem,8vw,3.3rem)}html body .public-hero--about{background-position:64%}html body .public-hero--about .stroke-record{padding:18px}html body .guide-hero h1{font-size:clamp(2.15rem,7.6vw,3rem)}html body .start-task>h1{font-size:clamp(1.65rem,6vw,2.3rem)}}@media (prefers-reduced-motion:reduce){html:root{scroll-behavior:auto}}html body :is(.public-brand,.learn-brand,.guide-brand){padding-left:34px;position:relative}html body :is(.public-brand,.learn-brand,.guide-brand):before{content:"";background:url(/favicon.svg) 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html body .public-brand span{font-family:var(--rc-reading);letter-spacing:normal;font-size:1rem;font-weight:800}html body:is(.training-page,.coach-page){--bg:#092d39;--panel:#143b42;--panel-2:#1c4c52;--line:#46686b;background:#092d39}html body.legal-page:not(.landing-page){--bg:#faf4e8;--panel:#fffaf1;--text:#12382d;--muted:#5b655a;--line:#d8d0bf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf4e8}html body .start-commitment{padding:24px}html body .start-wordmark{color:#12382d!important}@media (width<=760px){html body .start-commitment{padding:18px}}html body .public-brand{align-items:center;display:flex}html body .public-brand small{display:none}html body .learn-hero,html body .guide-hero{background-color:#e5e9db}html body .public-hero--about{background-color:#071711}html body .learn-hero-copy{min-width:0}html body .learn-hero-copy h1{overflow-wrap:anywhere}html body .required-review-confirmation .learn-kicker{color:#c4d8ce}
