.glass-module__t1HJ5W__stage{isolation:isolate;background:#0c090d;padding:84px 32px 76px;position:relative;overflow:hidden}.glass-module__t1HJ5W__stage:before{content:"";z-index:-1;background:radial-gradient(58% 46% at 24% 34%,#ff221f33,#0000 68%),radial-gradient(52% 42% at 76% 62%,#ffffff12,#0000 70%),radial-gradient(40% 60% at 50% 100%,#ff221f1a,#0000 72%);position:absolute;inset:0}.glass-module__t1HJ5W__pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:52px;max-width:1100px;margin:0 auto;display:grid;position:relative}.glass-module__t1HJ5W__rider{margin:0}.glass-module__t1HJ5W__head{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.glass-module__t1HJ5W__name{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:700}.glass-module__t1HJ5W__cp{font-family:var(--font-heading);letter-spacing:.01em;color:#ffffff9e;font-size:13px}.glass-module__t1HJ5W__room{border-bottom:1px solid #ffffff38;height:330px;position:relative}.glass-module__t1HJ5W__ceiling{background:linear-gradient(90deg,#ffffffd9,#ffffff59);height:1px;position:absolute;left:0;right:0}.glass-module__t1HJ5W__ceilingTag{font-family:var(--font-heading);letter-spacing:.09em;color:#ffffffe0;font-size:10.5px;position:absolute;bottom:7px;right:0}.glass-module__t1HJ5W__headroom{height:var(--target);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff16,#ffffff06);border:1px solid #ffffff14;border-top-color:#ffffff42;border-bottom:0;position:absolute;left:0;right:0;overflow:hidden}.glass-module__t1HJ5W__reach{height:var(--target);-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);background:linear-gradient(#ff221fe0,#d61a189e);border:1px solid #ff221f6b;border-top-color:#ff968eb8;border-bottom:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 52px #ff221f42}.glass-module__t1HJ5W__readout{border-top:1px solid #ffffff24;align-items:baseline;gap:12px;margin-top:26px;padding-top:20px;display:flex}.glass-module__t1HJ5W__fuValue{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(58px,6.4vw,88px);font-weight:800;line-height:1}.glass-module__t1HJ5W__fuLabel{font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;color:#ffffffa8;font-size:10.5px}.glass-module__t1HJ5W__verdict{margin-top:26px}.glass-module__t1HJ5W__directive{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;max-width:30ch;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.glass-module__t1HJ5W__prescription{color:#ffffffbd;max-width:46ch;margin:0;font-size:15.5px;line-height:1.7}.glass-module__t1HJ5W__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.glass-module__t1HJ5W__stage{padding:56px 20px 52px}.glass-module__t1HJ5W__pair{gap:44px}.glass-module__t1HJ5W__room{height:260px}.glass-module__t1HJ5W__fuValue{font-size:clamp(46px,13vw,58px)}}
.curve-module__q76PXG__stage{color:#fff;background:#0c090d;padding:88px 32px 80px}.curve-module__q76PXG__layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:center;gap:40px 80px;max-width:1100px;margin:0 auto;display:grid}.curve-module__q76PXG__kicker{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:#ff221f;margin:0 0 14px;font-size:11px;font-weight:700}.curve-module__q76PXG__title{font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;margin:0 0 32px;font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1.08}.curve-module__q76PXG__stats{border-bottom:1px solid #ffffff24;gap:40px;margin:0 0 32px;padding:0 0 28px;display:flex}.curve-module__q76PXG__stats dt{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-bottom:6px;font-size:11px;font-weight:600}.curve-module__q76PXG__stats dd{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1}.curve-module__q76PXG__key{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.curve-module__q76PXG__key li{color:#ffffffc7;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:12px;font-size:14px;line-height:1.5;display:grid}.curve-module__q76PXG__swatch{width:22px;margin-top:10px;display:block}.curve-module__q76PXG__swatchEffort{background:#ff221f;border-radius:50%;width:10px;height:10px;margin:6px 6px 0;box-shadow:0 0 0 2px #fff}.curve-module__q76PXG__swatchCurve{background:#fff;height:2px}.curve-module__q76PXG__swatchCp{border-top:2px dashed #ff221f;height:0}.curve-module__q76PXG__swatchBand{background:linear-gradient(#ff221f8c,#ff221f24);height:14px;margin-top:4px}.curve-module__q76PXG__chart{width:100%;height:clamp(340px,36vw,460px);position:relative}.curve-module__q76PXG__svg{display:block;overflow:visible}.curve-module__q76PXG__gridLine{stroke:#ffffff14;stroke-width:1px}.curve-module__q76PXG__baseline{stroke:#ffffff4d;stroke-width:1px}.curve-module__q76PXG__tick{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:#ffffff9e;font-size:12px}.curve-module__q76PXG__unit,.curve-module__q76PXG__axisTitle{font-family:var(--font-sans);fill:#ffffff9e;font-size:12px}.curve-module__q76PXG__band{stroke:none}.curve-module__q76PXG__cpLine{stroke:#ff221f;stroke-width:1.5px;stroke-dasharray:7 6}.curve-module__q76PXG__cpLabel{font-family:var(--font-heading);letter-spacing:.02em;fill:#ff221f;font-size:12.5px;font-weight:700}.curve-module__q76PXG__curve{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.curve-module__q76PXG__bracket{stroke:#ffffffd9;stroke-width:1.5px;transform-box:fill-box;transform-origin:bottom}.curve-module__q76PXG__bracketLabel{font-family:var(--font-heading);font-variant-numeric:tabular-nums;fill:#fff;font-size:12.5px;font-weight:700}.curve-module__q76PXG__effort{fill:#ff221f;stroke:#fff;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.curve-module__q76PXG__effortTime{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;fill:#ffffff9e;font-size:11px;font-weight:600}.curve-module__q76PXG__effortWatts{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;fill:#fff;font-size:18px;font-weight:700}@media (prefers-reduced-motion:no-preference){.curve-module__q76PXG__stage[data-armed] .curve-module__q76PXG__effort{opacity:0;transform:scale(.2)}.curve-module__q76PXG__stage[data-armed] .curve-module__q76PXG__fade{opacity:0}.curve-module__q76PXG__stage[data-armed] .curve-module__q76PXG__curve{stroke-dashoffset:1px}.curve-module__q76PXG__stage[data-armed] .curve-module__q76PXG__cpLine{clip-path:inset(-4px 100% -4px 0)}.curve-module__q76PXG__stage[data-armed] .curve-module__q76PXG__bracket{transform:scaleY(0)}.curve-module__q76PXG__stage[data-played] .curve-module__q76PXG__effort{transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.curve-module__q76PXG__stage[data-played] .curve-module__q76PXG__fade{transition-property:opacity;transition-duration:.38s;transition-timing-function:ease-out}.curve-module__q76PXG__stage[data-played] .curve-module__q76PXG__curve{transition-property:stroke-dashoffset;transition-duration:1.1s;transition-timing-function:cubic-bezier(.45,0,.2,1)}.curve-module__q76PXG__stage[data-played] .curve-module__q76PXG__cpLine{clip-path:inset(-4px 0);transition-property:clip-path;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.curve-module__q76PXG__stage[data-played] .curve-module__q76PXG__bracket{transition-property:transform;transition-duration:.42s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.curve-module__q76PXG__boxed{border-radius:28px;padding:36px 32px 32px;container-type:inline-size}.curve-module__q76PXG__boxed .curve-module__q76PXG__layout{grid-template-columns:minmax(0,1fr);row-gap:0;max-width:none}.curve-module__q76PXG__boxed .curve-module__q76PXG__text{display:contents}.curve-module__q76PXG__boxed .curve-module__q76PXG__title{margin-bottom:20px;font-size:26px}.curve-module__q76PXG__boxed .curve-module__q76PXG__stats{margin-bottom:8px;padding-bottom:20px}.curve-module__q76PXG__boxed .curve-module__q76PXG__chart{order:1;height:clamp(300px,28vw,400px);margin-top:24px}.curve-module__q76PXG__boxed .curve-module__q76PXG__key{border-top:1px solid #ffffff24;order:2;margin-top:28px;padding-top:24px}@container (min-width:600px){.curve-module__q76PXG__boxed .curve-module__q76PXG__key{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px;display:grid}}@media (max-width:720px){.curve-module__q76PXG__boxed{border-radius:20px;padding:28px 18px 24px}.curve-module__q76PXG__boxed .curve-module__q76PXG__chart{height:300px}}@media (max-width:900px){.curve-module__q76PXG__layout{grid-template-columns:minmax(0,1fr)}.curve-module__q76PXG__text{max-width:560px}}@media (max-width:720px){.curve-module__q76PXG__stage{padding:56px 16px 48px}.curve-module__q76PXG__chart{height:320px}.curve-module__q76PXG__stats{gap:32px}.curve-module__q76PXG__stats dd{font-size:26px}}
.running-module__9Zp3gq__heroVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.running-module__9Zp3gq__claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin:8px 0 0;padding:0;list-style:none;display:grid}.running-module__9Zp3gq__claim{margin:0}.running-module__9Zp3gq__claimTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3;display:block}.running-module__9Zp3gq__claimBody{color:#3d3a3e;margin:0;font-size:17px;line-height:1.6}.running-module__9Zp3gq__steps{counter-reset:step;flex-direction:column;gap:22px;margin:8px 0 0;padding:0;list-style:none;display:flex}.running-module__9Zp3gq__step{counter-increment:step;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.running-module__9Zp3gq__step:before{content:counter(step);border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;background:#0c090d;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.running-module__9Zp3gq__stepText{color:#3d3a3e;margin:4px 0 0;font-size:18px;line-height:1.6}.running-module__9Zp3gq__stepText strong{color:var(--text-primary)}.running-module__9Zp3gq__moreLink{margin:24px 0 0;font-size:16px;font-weight:600}.running-module__9Zp3gq__moreLink a{color:var(--accent-text)}.running-module__9Zp3gq__timeline{margin:40px 0 0;padding:0}.running-module__9Zp3gq__timelineLabels{height:24px;margin-bottom:8px;position:relative}.running-module__9Zp3gq__timelineTrack{border-radius:var(--radius-pill);background:#f2f2f2;height:20px;position:relative}.running-module__9Zp3gq__timelinePlan,.running-module__9Zp3gq__timelineWindow{position:absolute;top:0;bottom:0}.running-module__9Zp3gq__timelinePlan{border-radius:var(--radius-pill)0 0 var(--radius-pill);background:#e4e4e4}.running-module__9Zp3gq__timelineWindow{background:#d71a1824}.running-module__9Zp3gq__timelineBarLabel{white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:700;position:absolute;top:0}.running-module__9Zp3gq__timelineWindowLabel{color:var(--accent-text)}.running-module__9Zp3gq__timelineStart,.running-module__9Zp3gq__timelineDot{border-radius:var(--radius-pill);width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 3px #fff}.running-module__9Zp3gq__timelineStart{background:#0c090d;margin-left:0}.running-module__9Zp3gq__timelineDot{background:var(--accent-text)}.running-module__9Zp3gq__timelineScale{height:28px;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:10px;font-size:14px;position:relative}.running-module__9Zp3gq__timelineTick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.running-module__9Zp3gq__timelineTick:first-child{transform:none}.running-module__9Zp3gq__timelineTick strong{color:var(--text-primary)}.running-module__9Zp3gq__timelineReminder{color:var(--text-secondary);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.running-module__9Zp3gq__timelineDotKey{border-radius:var(--radius-pill);background:var(--accent-text);width:10px;height:10px}.running-module__9Zp3gq__film{isolation:isolate;color:#fff;box-sizing:border-box;background:#0c090d;align-items:flex-end;height:min(78vh,720px);min-height:420px;margin:72px 0;padding:56px;display:flex;position:relative;overflow:hidden}.running-module__9Zp3gq__filmVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.running-module__9Zp3gq__filmScrim{z-index:-1;background:linear-gradient(#0c090d00 25%,#0c090d52 55%,#0c090dc7 100%);position:absolute;inset:0}.running-module__9Zp3gq__filmLine{max-width:820px;font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.06}.running-module__9Zp3gq__provValue{color:var(--text-primary);font-weight:600}.running-module__9Zp3gq__kind{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.running-module__9Zp3gq__kind:before{content:"";border-radius:var(--radius-pill);width:10px;height:10px}.running-module__9Zp3gq__kindMeasured:before{background:#0c090d}.running-module__9Zp3gq__kindModelled:before{background:var(--accent-text)}.running-module__9Zp3gq__kindEstimated:before{box-shadow:inset 0 0 0 2px var(--accent-text);background:0 0}.running-module__9Zp3gq__profileLine{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round}.running-module__9Zp3gq__sectionRule{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 4}.running-module__9Zp3gq__sectionPace,.running-module__9Zp3gq__sectionWalk{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.running-module__9Zp3gq__sectionPace{fill:#fff}.running-module__9Zp3gq__sectionWalk{fill:#ff221f}.running-module__9Zp3gq__kindSwatch{border-radius:3px;height:14px;margin-top:4px}.running-module__9Zp3gq__paceSwatch{font-family:var(--font-heading);color:#fff;margin-top:0;font-size:11px;font-weight:700}@media (max-width:768px){.running-module__9Zp3gq__claims{grid-template-columns:minmax(0,1fr);row-gap:24px}.running-module__9Zp3gq__claimTitle{font-size:18px}.running-module__9Zp3gq__claimBody,.running-module__9Zp3gq__stepText{font-size:16px}.running-module__9Zp3gq__step{column-gap:14px}.running-module__9Zp3gq__timelineBarLabel{font-size:13px}.running-module__9Zp3gq__sectionPace,.running-module__9Zp3gq__sectionWalk{font-size:12px}.running-module__9Zp3gq__provTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.running-module__9Zp3gq__provTable tr{border-bottom:1px solid #0c090d14;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:12px 0;display:grid}.running-module__9Zp3gq__provTable td{border-bottom:0;padding:0}.running-module__9Zp3gq__provTable td:nth-child(3){grid-column:1/-1;margin-top:4px}.running-module__9Zp3gq__film{height:64vh;min-height:360px;margin:56px 0;padding:28px 20px}}
