@font-face{font-family:RSHelvetica;src:url("https://cdn.shopify.com/s/files/1/0730/1627/9344/t/49/assets/bm-strength50-20260922-HelveticaNowVar.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
.rs{--rs-blue:#0562e8;--rs-ink:#141416;--rs-muted:#626267;--rs-silver:#f5f5f7;--rs-line:#dedee3;color-scheme:light;color:var(--rs-ink);background:#fff;font-family:RSHelvetica,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.6;text-align:left;-webkit-font-smoothing:antialiased}
.rs *{box-sizing:border-box}.rs [hidden]{display:none!important}.rs :is(h1,h2,h3,p,figure){margin:0}.rs :is(h1,h2,h3){color:var(--rs-ink);font-family:inherit;font-weight:650;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.rs h1{font-size:clamp(48px,4.8vw,68px);letter-spacing:-.04em}.rs h2{font-size:clamp(38px,3.7vw,52px)}.rs h3{font-size:24px;letter-spacing:-.025em;line-height:1.2}.rs a{color:var(--rs-blue);text-decoration:none}.rs a:hover{text-decoration:underline;text-underline-offset:5px}.rs button{font:inherit;cursor:pointer}.rs :is(a,button,summary,iframe):focus-visible{outline:3px solid var(--rs-blue);outline-offset:5px}.rs img{display:block;max-width:100%;height:auto}.rs [id]{scroll-margin-top:110px}.rs-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.rs-section{padding-block:96px}.rs-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.rs-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.11em;font-weight:650;margin-bottom:18px!important}.rs-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.rs .rs-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;border:1px solid transparent;border-radius:999px;background:var(--rs-blue);color:#fff;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;transition:background .16s ease}.rs .rs-button:hover{background:#004ebd;text-decoration:none}.rs-button>span{font-size:20px;font-weight:400}.rs .rs-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:9px;font-size:14px;font-weight:550;line-height:1.4}.rs-link>span[aria-hidden]{font-size:18px;font-weight:400}.rs-subnav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;font-size:12px;color:var(--rs-muted)}.rs-breadcrumb,.rs-anchors{display:flex;align-items:center;gap:16px}.rs-breadcrumb{flex-wrap:wrap;gap:10px}.rs-breadcrumb [aria-current]{color:var(--rs-ink)}.rs-subnav a{color:inherit}.rs-anchors{gap:26px}.rs-intro{display:grid;grid-template-columns:1.18fr 1fr;gap:7%;align-items:end;padding:24px 0 34px}.rs-intro h1 span{color:var(--rs-muted)}.rs-intro-copy{padding-bottom:3px}.rs-intro-copy>p{font-size:19px;line-height:1.5;max-width:440px;color:var(--rs-muted)}.rs-intro .rs-actions{margin-top:20px;gap:20px}.rs-film{width:min(1100px,100%);margin-inline:auto!important}.rs-player{position:relative;aspect-ratio:16/9;background:#141416;border-radius:16px;overflow:hidden;isolation:isolate}.rs-player>.rs-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rs-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #fff;border-radius:999px;min-height:56px;padding:15px 24px;background:#fff;color:#141416;font-size:15px!important;font-weight:650!important;line-height:1.3;white-space:nowrap;transition:background .16s ease}.rs-film-play:hover{background:#f5f5f7}.rs .rs-film-play:focus-visible{outline-color:#fff;outline-offset:6px;box-shadow:0 0 0 9px #0562e8}.rs-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:#141416}.rs-film figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:53px;color:var(--rs-muted);font-size:13px;line-height:1.5}.rs-film figcaption .rs-link{font-size:13px;white-space:nowrap}.rs-story{display:grid;grid-template-columns:.9fr 1.2fr;gap:12%;align-items:start}.rs-story h2{max-width:380px}.rs-prose{max-width:660px;color:var(--rs-muted);font-size:18px;line-height:1.65}.rs-prose p+p{margin-top:22px}.rs-care{background:var(--rs-silver)}.rs-heading{margin-bottom:44px}.rs-heading>p:not(.rs-eyebrow){max-width:680px;margin-top:24px;color:var(--rs-muted);font-size:18px;line-height:1.6}.rs-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rs-prompts article{padding-top:23px;border-top:1px solid var(--rs-line)}.rs-number{display:block;margin-bottom:22px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--rs-muted)}.rs-prompts h3{max-width:260px}.rs-prompts p{max-width:320px;color:var(--rs-muted);font-size:16px;line-height:1.65;margin-top:16px}.rs-source{max-width:810px;margin-top:42px!important;font-size:13px;line-height:1.7;color:var(--rs-muted)}.rs-source a{text-decoration:underline;text-underline-offset:3px}.rs-equipment-layout{display:grid;grid-template-columns:1.22fr 1fr;gap:7%;align-items:start}.rs-equipment figure img{width:100%;aspect-ratio:3/2;object-fit:contain;border-radius:16px;background:var(--rs-silver)}.rs-equipment figcaption{margin-top:14px;font-size:13px;color:var(--rs-muted)}.rs-features article{padding:19px 0 20px;border-top:1px solid var(--rs-line)}.rs-features article:first-child{padding-top:0;border:0}.rs-features h3{font-size:23px}.rs-features p{margin-top:10px;color:var(--rs-muted);font-size:16px;line-height:1.6}.rs-features>.rs-link{margin-top:8px}.rs-faq{display:grid;grid-template-columns:.9fr 1.2fr;gap:12%;padding-top:0}.rs-questions{min-width:0}.rs-questions details{border-top:1px solid var(--rs-line)}.rs-questions details:last-child{border-bottom:1px solid var(--rs-line)}.rs-questions summary{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:22px 0;font-size:17px;font-weight:550;line-height:1.4;list-style:none;cursor:pointer}.rs-questions summary::-webkit-details-marker{display:none}.rs-questions summary>span{flex-shrink:0;font-size:25px;font-weight:400;line-height:1;transition:transform .16s ease}.rs-questions details[open] summary>span{transform:rotate(45deg)}.rs-questions details>div{padding:0 32px 24px 0;color:var(--rs-muted);font-size:16px;line-height:1.65}.rs-questions p a{text-decoration:underline;text-underline-offset:4px}.rs-close{padding-block:80px;background:var(--rs-silver);text-align:center}.rs-close h2{font-size:clamp(38px,4.5vw,58px)}.rs-close p{max-width:500px;margin:24px auto 0;color:var(--rs-muted);font-size:18px;line-height:1.6}.rs-close .rs-actions{justify-content:center;margin-top:28px}.rs-related{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:30px}.rs-related>p{font-size:14px;font-weight:550}.rs-related>div{display:flex;gap:32px;flex-wrap:wrap}
@media(min-width:768px) and (max-height:820px){.rs-intro{padding-top:12px;padding-bottom:26px}.rs h1{font-size:clamp(48px,4.4vw,60px)}.rs-intro-copy>p{font-size:18px}.rs-intro .rs-actions{margin-top:15px}.rs-film{width:min(1040px,100%)}}
@media(max-width:1023px){.rs-intro{grid-template-columns:1.2fr 1fr;gap:4%}.rs h1{font-size:clamp(43px,5.2vw,54px)}.rs-intro-copy>p{font-size:17px}.rs-intro .rs-actions{gap:8px 18px}.rs-story,.rs-faq{gap:7%;grid-template-columns:.85fr 1.2fr}.rs-prompts{gap:28px}.rs-prompts h3{font-size:22px}.rs-equipment-layout{gap:5%}.rs-features h3{font-size:21px}.rs-section{padding-block:80px}.rs-faq{padding-top:0}}
@media(max-width:767px){.rs-wrap{width:calc(100% - 40px)}.rs{font-size:17px}.rs [id]{scroll-margin-top:90px}.rs-subnav{min-height:58px;font-size:11px;gap:0}.rs-anchors{display:none}.rs-breadcrumb{gap:8px}.rs h1{font-size:clamp(40px,10.7vw,48px);line-height:1.08;letter-spacing:-.04em}.rs h2{font-size:34px;line-height:1.1}.rs h3{font-size:23px}.rs-intro{grid-template-columns:1fr;gap:21px;padding:15px 0 28px}.rs-intro-copy{padding:0}.rs-intro-copy>p{font-size:17px;line-height:1.6;max-width:470px}.rs-intro .rs-actions{margin-top:20px;gap:8px 20px}.rs .rs-button{min-height:50px;padding:13px 22px;font-size:14px}.rs-film{width:100%}.rs-player{border-radius:12px}.rs-film-play{min-height:50px;padding:12px 17px;font-size:13px!important;gap:6px}.rs-film-play svg{width:20px;height:20px}.rs-film figcaption{align-items:flex-start;flex-direction:column;gap:2px;padding-top:13px;font-size:13px}.rs-film figcaption .rs-link{min-height:40px;padding-block:7px}.rs-section{padding-block:60px}.rs-story{grid-template-columns:1fr;gap:26px}.rs-story h2 br{display:none}.rs-eyebrow{font-size:12px;margin-bottom:15px!important}.rs-prose{font-size:17px;line-height:1.65}.rs-prose p+p{margin-top:20px}.rs-heading{margin-bottom:32px}.rs-heading>p:not(.rs-eyebrow){font-size:17px;margin-top:21px}.rs-prompts{grid-template-columns:1fr;gap:26px}.rs-prompts article{padding-top:20px}.rs-number{margin-bottom:13px}.rs-prompts h3{max-width:none;font-size:23px}.rs-prompts p{max-width:none;font-size:17px;margin-top:11px}.rs-source{margin-top:30px!important}.rs-equipment-layout{grid-template-columns:1fr;gap:28px}.rs-equipment figure img{border-radius:12px}.rs-equipment figcaption{margin-top:11px}.rs-features h3{font-size:23px}.rs-features article{padding:22px 0}.rs-features p{font-size:17px}.rs-features>.rs-link{margin-top:0}.rs-faq{grid-template-columns:1fr;gap:30px;padding-top:0}.rs-questions summary{min-height:76px;font-size:16px;padding:21px 0;gap:18px}.rs-questions details>div{padding-right:6px;font-size:17px}.rs-close{padding-block:58px}.rs-close h2{font-size:36px}.rs-close p{font-size:17px;max-width:400px;margin-top:21px}.rs-close .rs-actions{margin-top:25px;gap:10px 22px}.rs-related{display:block;padding-block:28px}.rs-related>div{margin-top:10px;gap:2px 28px}.rs-related>div .rs-link{font-size:14px}}
@media(max-width:360px){.rs-wrap{width:calc(100% - 32px)}.rs h1{font-size:39px}.rs h2{font-size:32px}.rs-intro .rs-actions{gap:5px 16px}.rs .rs-button{padding-inline:19px}.rs .rs-link{font-size:13px}.rs-close h2{font-size:33px}.rs-film-play{font-size:12px!important;padding-inline:12px}.rs-breadcrumb{font-size:10px}.rs-questions summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){.rs *,.rs *::before,.rs *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
