@font-face{font-family:Deload DM;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/dm-sans-400.woff)}@font-face{font-family:Deload DM;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/dm-sans-500.ttf)}@font-face{font-family:Deload DM;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/dm-sans-600.ttf)}@font-face{font-family:Deload DM;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/dm-sans-700.ttf)}:root{--rv-canvas:#f6f9fb;--rv-ink:#020817;--rv-navy:#0f172a;--rv-muted:#5e6d82;--rv-track:#f1f5f9;--rv-line:#e2e8f0;--rv-green:#18734c;--rv-green-soft:#e9f4ee;--rv-blue:#315bc5;--rv-blue-soft:#edf2fc;--rv-radius:32px;--rv-font:"Deload DM", sans-serif;--snappy:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067 22.5%, 1.089 26%, 1.079 30.3%, 1.049 36%, 1.024 42.6%, 1.011 50.3%, 1.004 59.2%, 1.001 69.3%, 1);--smooth:linear(0, .004, .016 2.3%, .063 4.7%, .141 7.2%, .25 9.9%, .601 16.5%, .815 21%, .929 25.2%, .987 29%, 1.025 33.5%, 1.042 38%, 1.04 43.5%, 1.027 50%, 1.013 57.5%, 1.005 67%, 1.001 79%, 1);--snap:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--rv-canvas);color:var(--rv-ink);scroll-padding-top:90px}body{font:500 16px/1.5 var(--rv-font);-webkit-font-smoothing:antialiased;margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}a{color:inherit;text-decoration:none}button,a{transition:transform .22s var(--snap), opacity .22s var(--snap)}button:active,a:active{transform:scale(.97)}:focus-visible{outline-offset:5px;outline:3px solid #5678cc}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.05em;font-weight:600}h1{font-size:clamp(60px,9vw,142px);line-height:.94}h2{font-size:clamp(40px,5.1vw,76px);line-height:1.02}h3{font-size:clamp(26px,3vw,44px);line-height:1.08}p{color:var(--rv-muted)}svg{flex-shrink:0;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:#fff;border-radius:24px;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip:focus{top:80px}@keyframes arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes word-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes depth-left{0%{opacity:0;transform:rotateY(24deg)translateZ(-110px)translateY(16px)}to{opacity:1;transform:rotateY(18deg)translateZ(-75px)}}@keyframes depth-right{0%{opacity:0;transform:rotateY(-24deg)translateZ(-110px)translateY(16px)}to{opacity:1;transform:rotateY(-18deg)translateZ(-75px)}}@keyframes depth-center{0%{opacity:0;transform:rotateX(12deg)translateY(16px)}to{opacity:1;transform:rotateX(6deg)}}.keyboard-input dialog[open]{animation:none}dialog{color:var(--rv-ink);background:#fff;border:0;border-radius:32px;width:min(500px,100% - 32px);max-height:calc(100svh - 40px);padding:36px;overflow:auto;box-shadow:0 30px 100px #02081730}dialog::backdrop{background:#02081766}dialog[open]{animation:arrive .4s var(--smooth)}dialog h2{margin-bottom:20px;font-size:46px}dialog p{font-size:14px;line-height:1.7}body.motion-off *,body.motion-off :before,body.motion-off :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body.motion-off button:hover,body.motion-off a:hover,body.motion-off button:active,body.motion-off a:active,body.motion-off summary:active{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:hover,a:hover,button:active,a:active{transform:none!important}}@media (width<=767px){html{scroll-padding-top:80px}dialog{padding:28px}dialog h2{font-size:38px}}@media print{.skip{display:none}}@keyframes scene-settle{0%{opacity:.25;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media (width<=767px){html{scroll-padding-top:80px}}@keyframes flow-type{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:translateY(0)}}@keyframes camp-settle{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes heart-arrive{0%{opacity:0;transform:translateY(-90px)rotate(18deg)scale(.86)}to{opacity:1;transform:translateY(0)rotate(-16deg)scale(1)}}@keyframes off-ring-enter{0%{opacity:0;transform:rotate(-110deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes off-leap{0%{opacity:0;transform:translate(-62%)translateY(80px)rotate(-25deg)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)rotate(-9deg)scale(1)}}@keyframes dl-object{0%{opacity:0;transform:translateY(30px)rotate(-9deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.brand-lockup{white-space:nowrap;letter-spacing:-.075em;align-items:center;gap:.22em;font-size:36px;font-weight:700;line-height:1;display:inline-flex}.brand-lockup svg{flex-shrink:0;width:.84em;height:.94em;overflow:visible}.brand-lockup .brand-word{line-height:1.05;display:block}.brand-lockup[data-logo=contour]{letter-spacing:-.075em;font-weight:600}.brand-lockup[data-logo=split]{letter-spacing:-.085em}.brand-lockup[data-logo=echo]{letter-spacing:-.065em;font-weight:500}.brand-lockup[data-logo=reps]{letter-spacing:-.07em;font-weight:700}.brand-lockup[data-logo=lean]{letter-spacing:-.08em;font-style:italic}.brand-lockup[data-logo=editorial]{letter-spacing:-.075em;font:500 38px/.95 Georgia,serif}.brand-lockup[data-logo^=editorial] svg{width:.72em}.brand-lockup[data-logo=editorial-split-upright] svg{width:1em;height:1.25em}.r8{--bg:#f3efdf;--ink:#272d25;--pop:#f4643e;--popink:#272d25;--soft:#dfdacc;--panel:#fffef7;background:var(--bg);color:var(--ink)}.r8 p{color:inherit}.r8-shell{width:min(1380px,100% - 88px);margin:auto}.r8 h1{letter-spacing:-.065em;font-size:clamp(76px,8vw,120px);line-height:.92}.r8 h2{letter-spacing:-.055em;font-size:clamp(46px,5.7vw,86px);line-height:1}.r8 h3{letter-spacing:-.045em;font-size:32px;line-height:1.05}.r8-nav{justify-content:space-between;align-items:center;gap:32px;height:100px;display:flex}.r8-nav-links{align-items:center;gap:28px;font-size:16px;display:flex}.r8-nav-links a{align-items:center;min-height:44px;display:inline-flex}.r8-nav .brand-lockup{font-size:36px}.r8-cta{background:var(--ink);min-height:64px;color:var(--bg);letter-spacing:-.025em;white-space:nowrap;border-radius:99px;justify-content:space-between;align-items:center;gap:32px;padding:18px 26px;font-size:20px;font-weight:600;line-height:1.2;display:inline-flex}.r8-cta svg{width:25px;height:25px}.r8-cta.hot{background:var(--pop);color:var(--popink)}.r8-nav .r8-cta{gap:24px;min-height:52px;padding:14px 22px;font-size:17px}.r8-link{text-underline-offset:6px;align-items:center;gap:16px;min-height:46px;font-size:19px;text-decoration:underline 1px;display:inline-flex}.r8-widget{color:#182337;--widget-accent:#254cca;background:#f3f5f7;border-radius:30px;min-width:0;padding:26px;position:relative;box-shadow:0 24px 70px -48px #0008}.r8-widget p{color:#46566a}.r8-widget-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;font-size:16px;display:flex}.r8-widget-top .brand-lockup{font-size:26px}.r8-play{color:#23334b;white-space:nowrap;background:#e3e8f0;border-radius:99px;min-height:44px;padding:8px 14px;font-size:16px}.r8-play:disabled{opacity:.65;cursor:default}.r8-scene-nav{gap:7px;margin-bottom:23px;display:flex;position:relative}.r8-scene-nav button{color:#46566a;z-index:1;background:#fff;border-radius:99px;flex:1;min-height:46px;padding:11px 10px;font-size:16px;position:relative}.r8-scene-nav button[aria-pressed=true]{color:#fff;background:#19233a}.r8-scene-nav button:disabled{opacity:.4;cursor:default}.r8-scene-panel{min-height:310px}.r8-widget h3{letter-spacing:-.045em;color:#19233a;font-size:31px;line-height:1.05}.r8-widget h4{letter-spacing:-.025em;font-size:21px;line-height:1.2}.r8-widget p{font-size:17px;line-height:1.45}.r8-widget-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.r8-widget-head p{margin-top:8px}.r8-brief{letter-spacing:-.025em;background:#fff;border-radius:20px;margin:20px 0;padding:23px;font-size:23px;line-height:1.35}.r8-brief strong{color:#244bb9;font-weight:500}.r8-exercise{background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin:9px 0;padding:16px 18px;display:flex}.r8-exercise strong{letter-spacing:-.03em;font-size:20px;font-weight:600;display:block}.r8-exercise span{color:#536176;margin-top:4px;font-size:16px;display:block}.r8-exercise b{white-space:nowrap;font-size:18px;font-weight:500}.r8-exercise select{min-height:44px;font:500 17px var(--rv-font);color:#182337;background:#edf1f7;border:0;border-radius:8px;width:min(220px,100%);padding:8px 10px}.r8-widget-action{color:#fff;background:#19233a;border-radius:99px;width:100%;min-height:52px;margin-top:18px;padding:14px 20px;font-size:18px;font-weight:600}.r8-widget-action:disabled{color:#20553d;cursor:default;background:#dcebe4}.r8-widget-note{color:#4d5e72;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;font-size:16px;display:flex}.r8-widget-note:before{content:"";background:#7f8a99;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.r8-widget-note span{flex:1}.r8-running .r8-widget-note:before{animation:r8-pulse 1.4s var(--snap) infinite;background:#345ac9}.r8-feedback{margin-top:15px;line-height:1.5;font-size:16px!important}.r8-feedback:empty{display:none}.r8-choices{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.r8-choices button{color:#253751;background:#fff;border:1px solid #cbd4e1;border-radius:99px;min-height:44px;padding:10px 16px;font-size:16px}.r8-choices button[aria-pressed=true]{color:#233e89;background:#dfe8ff;border-color:#4268ca}.r8-phone{width:100%;max-width:450px;box-shadow:22px 26px 0 var(--soft);background:#f2f4f8;border:8px solid #19233a;border-radius:46px;margin:auto;position:relative}.r8-phone .r8-widget{box-shadow:none;border-radius:36px;padding:24px 22px 20px}.r8-phone .r8-widget-top{margin:7px 0 25px}.r8-phone .r8-widget-top .brand-lockup{font-size:24px}.r8-phone .r8-scene-panel{min-height:320px}.r8-phone [data-r8-widget=app]{flex-direction:column;height:740px;display:flex}.r8-phone [data-r8-widget=app]>:not([data-r8-panel]){flex-shrink:0}.r8-phone [data-r8-widget=app]>[data-r8-panel]{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.r8-phone .r8-scene-nav{gap:4px;margin:20px 0 0}.r8-phone .r8-scene-nav button{background:0 0;border-radius:14px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:9px 3px;font-size:16px;display:flex}.r8-phone .r8-scene-nav button svg{width:22px;height:22px}.r8-phone .r8-scene-nav button[aria-pressed=true]{color:#fff;background:#19233a}.r8-phone .r8-widget-note{margin-top:14px;font-size:16px}.r8-phone .r8-play{padding:7px 11px;font-size:16px}.r8-app-ring{background:#e2eaff;border-radius:22px;align-items:center;gap:25px;margin:20px 0;padding:22px;display:flex}.r8-app-ring strong{letter-spacing:-.06em;font-size:59px;font-weight:600;line-height:1}.r8-app-ring p{color:#273c6b;font-size:19px;line-height:1.3}.r8-app-ring small{margin-top:8px;font-size:16px;display:block}.r8-food-row{border-bottom:1px solid #d5dce5;justify-content:space-between;gap:14px;padding:17px 0;font-size:18px;display:flex}.r8-chat{letter-spacing:-.02em;background:#fff;border-radius:18px 18px 18px 3px;margin:18px 0;padding:20px;font-size:21px;line-height:1.35}.r8-chat p{margin-bottom:8px;font-size:16px}.r8-appointment{background:#fff;border-radius:20px;margin:22px 0;padding:24px}.r8-appointment strong{letter-spacing:-.05em;font-size:40px;display:block}.r8-appointment h4{margin:14px 0 8px}.r8-agreement{background:#fff;border-radius:18px;margin:20px 0;padding:24px}.r8-agreement p{font-size:18px;line-height:1.5}.r8-agreement label{align-items:start;gap:14px;margin-top:24px;font-size:17px;line-height:1.4;display:flex}.r8-agreement input{accent-color:#19233a;flex-shrink:0;width:20px;height:20px;margin-top:2px}@keyframes r8-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes r8-charge{0%{transform:translate(-110%)}to{transform:translate(660%)}}@keyframes r8-mark-turn{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.r8-faq{grid-template-columns:.7fr 1.3fr;gap:75px;margin-top:85px;display:grid}.r8-faq h3{padding-top:22px;font-size:38px;line-height:1.15}.r8-faq details{border-top:1px solid var(--p-line,currentColor);border-bottom:0;padding:0}.r8-faq details:last-child{border-bottom:1px solid var(--p-line,currentColor)}.r8-faq summary{cursor:pointer;justify-content:space-between;gap:30px;min-height:88px;padding:24px 0;font-size:21px;font-weight:500;list-style:none;display:flex}.r8-faq summary:after{content:"";background:currentColor;width:1em;height:1em;display:inline-block;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H136v80a8%2C8%2C0%2C0%2C1-16%2C0V136H40a8%2C8%2C0%2C0%2C1%2C0-16h80V40a8%2C8%2C0%2C0%2C1%2C16%2C0v80h80A8%2C8%2C0%2C0%2C1%2C224%2C128Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.r8-faq details[open] summary:after{content:"";background:currentColor;width:1em;height:1em;display:inline-block;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H40a8%2C8%2C0%2C0%2C1%2C0-16H216A8%2C8%2C0%2C0%2C1%2C224%2C128Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.r8-faq p{max-width:650px;margin-top:18px;font-size:18px;line-height:1.5}.r8-footer{background:var(--ink);color:var(--bg);padding:70px 0 30px}.r8-footer-head{justify-content:space-between;align-items:start;gap:40px;margin-bottom:64px;display:flex}.r8-footer-head .brand-lockup{font-size:63px}.r8-footer-head p{letter-spacing:-.025em;margin-top:18px;font-size:22px}.r8-footer-head .r8-cta{background:var(--pop);color:var(--popink)}.r8-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.r8-footer-links h3{letter-spacing:-.02em;color:var(--pop);margin-bottom:18px;font-size:20px}.r8-footer-links a{align-items:center;min-height:43px;font-size:18px;line-height:1.3;display:flex}.r8-footer-bottom{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:30px;margin-top:54px;padding-top:25px;font-size:16px;display:flex}.r8-socials{align-items:center;gap:14px;display:flex}.r8-socials a{border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.r8-socials svg{width:21px;height:21px}@media (hover:hover) and (pointer:fine){.r8-cta:hover{transform:translateY(-3px);box-shadow:0 7px #0002}.r8-nav-links a:hover,.r8-footer-links a:hover{text-underline-offset:5px;text-decoration:underline}.r8-link:hover{text-decoration-thickness:2px}.r8-socials a:hover{background:var(--pop);color:var(--popink);transform:translateY(-3px)}.r8-scene-nav button:hover,.r8-choices button:hover,.r8-widget-action:hover,.r8-play:hover{transform:translateY(-2px)}}@media (width<=1200px){.r8-shell{width:calc(100% - 64px)}.r8-nav{gap:24px}.r8-nav-links{gap:18px}.r8-nav .brand-lockup{font-size:32px}.r8-nav .r8-cta{gap:16px;font-size:16px}}@media (width<=1000px){.r8-nav-links{display:none}.r8-nav .r8-cta{margin-left:auto}.r8-footer-links{gap:28px}}@media (width<=800px){html{scroll-padding-top:100px}.r8-shell{width:calc(100% - 40px)}.r8-nav{height:88px}.r8-widget{width:100%;max-width:680px;margin:auto}.r8-phone{max-width:430px}.r8-phone .r8-widget{max-width:none}.r8-phone .r8-scene-panel{min-height:330px}.r8-faq{grid-template-columns:1fr;gap:28px;margin-top:60px}.r8-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 60px}.r8-footer-head .brand-lockup{font-size:51px}.r8-footer-head .r8-cta{gap:20px;font-size:18px}}@media (width<=560px){html{scroll-padding-top:135px}.r8-shell{width:calc(100% - 36px)}.r8-nav{gap:9px;height:85px}.r8-nav .brand-lockup{gap:.18em;font-size:28px}.r8-nav .r8-cta{gap:8px;min-height:46px;padding:12px 15px;font-size:16px}.r8-nav .r8-cta svg{display:none}.r8 h2{font-size:47px}.r8 h3{font-size:29px}.r8-cta{gap:25px;min-height:62px;padding:17px 23px;font-size:20px}.r8-link{font-size:19px}.r8-widget{border-radius:25px;padding:20px}.r8-widget-top{gap:10px;margin-bottom:20px}.r8-widget-top .brand-lockup{font-size:25px}.r8-play{padding:8px 12px;font-size:16px}.r8-scene-nav{gap:5px;margin-bottom:20px}.r8-scene-nav button{padding:10px 8px;font-size:16px}.r8-widget h3{font-size:28px}.r8-widget-head{gap:12px}.r8-brief{margin:18px 0;padding:20px;font-size:21px}.r8-exercise{gap:10px;padding:16px 14px}.r8-exercise strong{font-size:18px}.r8-exercise b{font-size:17px}.r8-exercise span{font-size:16px}.r8-exercise:has(select){display:block}.r8-exercise select{width:100%;max-width:none;margin-bottom:12px}.r8-scene-panel{min-height:330px}.r8-widget-note{font-size:16px}.r8-phone{box-shadow:9px 12px 0 var(--soft);border-width:6px;border-radius:38px;width:calc(100% - 9px);max-width:410px}.r8-phone .r8-widget{border-radius:30px;padding:22px 18px 18px}.r8-phone .r8-widget-top{gap:9px}.r8-phone .r8-widget-top .brand-lockup{font-size:24px}.r8-phone .r8-play{padding:7px 10px;font-size:16px}.r8-phone .r8-scene-nav button{gap:6px;padding:10px 2px;font-size:16px}.r8-app-ring{gap:20px;padding:20px}.r8-app-ring strong{font-size:53px}.r8-app-ring p{font-size:18px}.r8-chat{padding:18px;font-size:20px}.r8-faq h3{padding-top:0;font-size:34px}.r8-faq summary{font-size:20px;line-height:1.35}.r8-footer{padding:50px 0 28px}.r8-footer-head{margin-bottom:45px;display:block}.r8-footer-head .brand-lockup{font-size:49px}.r8-footer-head p{margin-top:18px;font-size:22px}.r8-footer-head .r8-cta{width:100%;margin-top:28px;font-size:20px}.r8-footer-links{gap:28px 22px}.r8-footer-links h3{margin-bottom:13px;font-size:20px}.r8-footer-links a{min-height:44px;font-size:17px}.r8-footer-bottom{margin-top:35px;display:block}.r8-socials{margin-top:22px}}@media (width<=360px){.r8-shell{width:calc(100% - 28px)}.r8-nav .brand-lockup{font-size:25px}.r8-nav{gap:7px}.r8-nav .r8-cta{padding-inline:12px}.r8-widget{padding:17px}.r8-widget-top .brand-lockup{font-size:23px}.r8-play{padding:8px 10px}.r8-widget-head{flex-wrap:wrap;gap:10px}.r8-phone .r8-widget{padding:20px 13px 16px}.r8-phone .r8-widget-top .brand-lockup{font-size:22px}.r8-phone .r8-play{padding:7px 9px}.r8-phone .r8-scene-nav button{font-size:16px}.r8-scene-nav button{padding-inline:5px}.r8-exercise{padding:15px 12px}.r8-exercise b{font-size:16px}.r8-footer-links{gap:26px 18px}}.motion-off .r8-running .r8-widget-note:before{animation:none!important}@media (prefers-reduced-motion:reduce){.r8-running .r8-widget-note:before{animation:none!important}}.r8-link{white-space:normal;max-width:100%}.r8-phone{min-width:0}.r8-running .r8-exercise,.r8-running .r8-app-ring,.r8-running .r8-chat,.r8-running .r8-agreement,.r8-running .r8-appointment{animation:r8-build-in .72s var(--snap) both}.r8-running .r8-exercise:nth-of-type(3){animation-delay:90ms}.r8-running .r8-exercise:nth-of-type(4){animation-delay:.18s}@keyframes r8-build-in{0%{opacity:0;transform:translateY(28px)rotate(-3deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.motion-off .r8-running *{animation:none!important}@media (prefers-reduced-motion:reduce){.r8-running *{animation:none!important}}.r8-link svg{flex-shrink:0;width:25px;height:25px}.brand-lockup[data-case=upper]{letter-spacing:-.065em}#page[data-palette] .r8{--bg:var(--p-bg);--ink:var(--p-ink);--pop:var(--p-pop);--popink:var(--p-popink);--soft:var(--p-line);--panel:var(--p-panel);background:var(--p-bg);color:var(--p-ink)}#page[data-palette] .r8-footer{background:var(--p-deep);color:var(--p-deepink)}#page[data-palette] .r8-footer-links h3{color:var(--p-deepink)}#page[data-palette] .r8-socials a{border-color:currentColor}#page[data-palette] .r8-widget{background:var(--p-panel);color:var(--p-panelink);box-shadow:0 24px 60px -45px #0008}#page[data-palette] .r8-widget p,#page[data-palette] .r8-widget h3,#page[data-palette] .r8-widget h4,#page[data-palette] .r8-exercise span,#page[data-palette] .r8-widget-note,#page[data-palette] .r8-brief strong{color:var(--p-panelink)}#page[data-palette] .r8-brief,#page[data-palette] .r8-exercise,#page[data-palette] .r8-appointment,#page[data-palette] .r8-agreement,#page[data-palette] .r8-chat,#page[data-palette] .r8-scene-nav button,#page[data-palette] .r8-choices button{background:var(--p-surface);color:var(--p-panelink)}#page[data-palette] .r8-play,#page[data-palette] .r8-app-ring{background:var(--p-line);color:var(--p-panelink)}#page[data-palette] .r8-exercise select{background:var(--p-surface);color:var(--p-panelink);border-color:var(--p-line);color-scheme:normal}#page[data-palette] .r8-choices button[aria-pressed=true],#page[data-palette] .r8-scene-nav button[aria-pressed=true],#page[data-palette] .r8-widget-action{background:var(--p-panelink);color:var(--p-panel);border-color:var(--p-panelink)}#page[data-palette] .r8-widget-action:disabled{background:var(--p-line);color:var(--p-panelink)}#page[data-palette] .r8-food-row{border-color:var(--p-line)}#page[data-palette] .r8-phone{background:var(--p-panel);border-color:var(--p-line);box-shadow:18px 20px 0 var(--p-line)}#page[data-palette^=mono] .r10-art canvas{filter:grayscale()}.r9{position:relative}.r9 p{color:inherit}.r9 .r8-cta{gap:24px;font-size:19px}.r9 .r8-link{gap:12px;font-size:18px}.r9-pricing,.r9-faq{padding:100px 0}.r9 h2{letter-spacing:-.055em;font-size:clamp(46px,5.6vw,82px);line-height:1}.r9 h2 em{font-style:normal}#page[data-palette] .r9-pricing{background:var(--p-pop);color:var(--p-popink)}.r9-price-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.r9-price-intro p{margin-top:32px;font-size:26px;line-height:1.4}.r9-price-card{background:var(--p-panel);color:var(--p-panelink);border-radius:30px;padding:40px}.r9-price-top{justify-content:space-between;gap:20px;font-size:19px;display:flex}.r9-price-top b{border:1px solid;border-radius:99px;padding:7px 14px;font-size:17px;font-weight:500}.r9-price{letter-spacing:-.065em;margin:22px 0 12px;font-size:140px;font-weight:600;line-height:1.1}.r9-price-card>p{font-size:19px}.r9-price-card>p del{margin-right:12px}.r9-price-card .r8-cta{background:var(--p-panelink);width:100%;color:var(--p-panel);margin:28px 0}.r9-price-details{gap:16px;font-size:18px;line-height:1.4;display:grid}.r9-price-details p{border-top:1px solid var(--p-line);padding-top:16px}.r9-trial-form{margin-top:25px}.r9-trial-form label{margin-bottom:9px;font-size:17px;display:block}.r9-email-row{align-items:stretch;gap:10px;display:flex}.r9-email-row input{background:var(--p-panel,#fffdf5);width:100%;min-width:0;min-height:60px;color:var(--p-panelink,#19233a);font:500 18px var(--rv-font);border:1px solid;border-radius:12px;flex:1;padding:16px}.r9-email-row input::placeholder{color:inherit;opacity:.7}.r9-email-row .r8-cta{white-space:normal;background:var(--p-ink,#19233a);min-height:60px;color:var(--p-bg,#fffdf5);border-radius:12px;gap:14px;padding:16px 20px;font-size:17px}.r9-email-row .r8-cta:disabled{opacity:.7}.r9-trial-form .r9-form-note,.r9-form-note{margin-top:14px;font-size:17px;line-height:1.4}.r9-form-status:empty{display:none}.r9-form-status{border-left:3px solid;margin-top:18px;padding-left:16px;font-size:18px;line-height:1.4}.r9-trial-form [data-trial-reset]{margin-top:14px}.r9-faq{padding-top:100px}.r9-faq .r8-faq{margin-top:0}.r9-footer .r8-footer-head .r8-cta{background:var(--p-deepink);color:var(--p-deep)}.r9 [class$=-grid]>*{min-width:0}@media (hover:hover) and (pointer:fine){.r9-email-row input:hover{box-shadow:0 0 0 1px}}@media (width<=1200px){.r9-nav .r8-nav-links{gap:18px}.r9-nav .r8-cta{gap:15px;padding:14px 18px;font-size:16px}.r9-price-grid{gap:55px}.r9-email-row{flex-direction:column}.r9-email-row .r8-cta{justify-content:space-between}}@media (width<=900px){html{scroll-padding-top:170px}.r9-nav .r8-nav-links{display:none}.r9 .r8-play{padding:8px 10px;font-size:14px}.r9 .r8-scene-nav button{padding:10px 5px}.r9 .r8-brief{padding:18px;font-size:20px}.r9-price-grid{gap:40px}.r9-email-row{flex-direction:row}.r9-email-row .r8-cta{max-width:210px;padding:15px;font-size:16px}.r9-pricing,.r9-faq{padding:65px 0}.r9 h2{font-size:11vw}.r9-price-grid{grid-template-columns:1fr;gap:40px}.r9-price-intro p{font-size:24px}.r9-price-card{padding:32px}.r9-price{font-size:126px}.r9-faq{padding-top:65px}.r9-footer .r8-footer-head .brand-lockup{font-size:44px}.r9 .r8-widget-top .brand-lockup{font-size:26px}.r9 .r8-play{font-size:16px}.r9 .r8-brief{font-size:23px}.r9 .r8-scene-nav button{font-size:16px}.r9-footer .r8-footer-head .r8-cta{font-size:17px}}@media (width<=560px){.r9 .r8-nav .brand-lockup{font-size:30px}.r8-nav .brand-lockup[data-case=upper]{font-size:26px}.r8-widget-top .brand-lockup[data-case=upper]{font-size:21px!important}.r8-nav .r8-cta{min-height:44px;padding:12px 15px;font-size:16px}.r9 .r8-nav .r8-cta{padding:12px 15px}.r9 .r8-nav,.r9 .r8-widget-top{gap:10px}.r9 .r8-play{font-size:15px}.r9 .r8-widget-top .brand-lockup{font-size:24px}.r9 .r8-brief{padding:19px;font-size:21px}.r9-email-row{flex-direction:column}.r9-email-row .r8-cta{max-width:none;font-size:18px}.r9 .r8-cta svg{width:24px;height:24px}.r9-price-card{padding:26px}.r9-price-card>p{font-size:18px}.r9-price{font-size:119px}.r9-price-card .r8-cta{gap:14px;padding-inline:20px;font-size:19px}.r9-footer .r8-footer-head{display:block}.r9-footer .r8-footer-head .r8-cta{margin-top:30px}.r9-footer .r8-footer-head .brand-lockup{font-size:49px}.r9-footer .r8-footer-head .brand-lockup[data-case=upper]{font-size:43px}#r9-trial .brand-lockup{font-size:30px}}@media (width<=370px){.r8-nav .brand-lockup[data-case=upper]{font-size:23px}.r9 .r8-nav .r8-cta,.r8-nav .r8-cta{padding:11px 12px;font-size:15px}.r9 .r8-nav{gap:8px}.r9 .r8-widget-top .brand-lockup{font-size:22px}.r8-widget-top .brand-lockup[data-case=upper]{font-size:19px!important}.r9 .r8-play{padding-inline:9px;font-size:14px}.r9 .r8-widget-top{gap:6px}.r9 .r8-scene-nav button{padding:9px 4px;font-size:16px}.r9-price-top{font-size:17px}.r9-price-top b{font-size:16px}.r9-price{font-size:105px}.r9 .r8-cta{white-space:normal}.r9 .r8-footer-links{gap:28px 24px}.r9-footer .r8-footer-head .brand-lockup[data-case=upper]{font-size:39px}}.r8-link{background:0 0;padding-inline:0}#page[data-palette] .r8-choices button{border-color:var(--p-line)}#page[data-palette] .r8-running .r8-widget-note:before{background:var(--p-panelink)}#page[data-palette] .r8-agreement input{accent-color:var(--p-panelink)}@media (width<=900px){html{scroll-padding-top:198px}}.brand-lockup .brand-word{font-family:var(--deload-word-font,var(--rv-font));font-weight:var(--deload-word-weight,600);font-optical-sizing:auto;font-synthesis:none;letter-spacing:-.08em;font-style:normal}.brand-lockup[data-font=condensed] .brand-word{letter-spacing:-.025em;font-weight:400}.brand-lockup[data-font=serif] .brand-word{font-variation-settings:"opsz" 60}html{scroll-padding-top:110px}@media (width<=1200px){html{scroll-padding-top:198px}}@media (width<=700px){html{scroll-padding-top:266px}}#page[data-palette] .trainer-story{background:var(--p-deep);color:var(--p-deepink)}.trainer-story{isolation:isolate;color:#f5f3e7;background:#10231a;padding:88px 0 0;position:relative;overflow:hidden}.trainer-story-photo{z-index:-2;opacity:.45;position:absolute;inset:0 35% 100px 0}.trainer-story-photo img{object-fit:cover;object-position:64% 30%;width:100%;height:100%}.trainer-story:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--p-deep,#10231a), transparent 55%, var(--p-deep,#10231a) 73%), linear-gradient(0deg, var(--p-deep,#10231a) 15%, transparent);position:absolute;inset:0}.trainer-story-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:80px;display:grid}.trainer-story h2{letter-spacing:-.065em;max-width:620px;font-size:clamp(44px,4.6vw,74px);line-height:1.02}.trainer-story h2 em{font-family:Deload DM,sans-serif;font-weight:400}.trainer-story-intro{letter-spacing:-.025em;max-width:410px;margin-top:28px;font-size:23px;line-height:1.4}.trainer-message{border:1px solid color-mix(in srgb, currentColor 40%, transparent);background:var(--p-deep,#10231a);border-radius:20px 20px 20px 0;max-width:470px;margin-top:55px;padding:24px 26px;box-shadow:12px 12px #0002}.trainer-message-head{justify-content:space-between;gap:20px;font-size:16px;line-height:1.4;display:flex}.trainer-message blockquote{letter-spacing:-.025em;margin:18px 0 0;font-size:25px;line-height:1.3}.trainer-message-foot{margin-top:20px;font-size:16px;display:block}.trainer-review{background:var(--p-panel,#f3f5ed);color:var(--p-panelink,#233226);box-shadow:14px 14px 0 var(--p-pop,#d6f75b);border-radius:24px;min-width:0;padding:28px;position:relative}.trainer-scenarios{border-bottom:1px solid var(--p-line,#d8e0ce);gap:6px;margin-bottom:28px;padding-bottom:16px;display:flex}.trainer-scenarios button{background:var(--p-surface,#fff);min-width:0;min-height:44px;color:var(--p-panelink,#233226);font:500 16px/1.2 var(--rv-font);border-radius:99px;flex:1;padding:10px 7px}.trainer-scenarios button[aria-pressed=true]{background:var(--p-panelink,#233226);color:var(--p-panel,#f3f5ed)}.trainer-review-head{justify-content:space-between;align-items:center;gap:20px;font-size:17px;display:flex}.trainer-review-head span:last-child{white-space:nowrap;border:1px solid;border-radius:99px;padding:7px 11px;font-size:15px}.trainer-review h3{letter-spacing:-.045em;margin:24px 0 12px;font-size:38px;line-height:1.05}.trainer-review-summary{min-height:54px;font-size:19px;line-height:1.4}.trainer-session{border-top:1px solid var(--p-line,#d8e0ce);margin:23px 0 0}.trainer-session>div{border-bottom:1px solid var(--p-line,#d8e0ce);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.trainer-session strong{letter-spacing:-.025em;font-size:19px;font-weight:550}.trainer-session span{white-space:nowrap;font-size:17px}.trainer-edit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:23px 0 0;display:grid}.trainer-edit label{font-size:18px;font-weight:550}.trainer-edit select{border:1px solid var(--p-panelink,#233226);background:var(--p-surface,#fff);width:100%;min-width:0;min-height:46px;color:var(--p-panelink,#233226);font:500 17px var(--rv-font);border-radius:9px;padding:10px 32px 10px 13px}.trainer-review .trainer-approve{background:var(--p-panelink,#233226);width:100%;min-height:56px;color:var(--p-panel,#f3f5ed);border-radius:99px;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:16px 20px;font-size:19px;font-weight:550;display:flex}.trainer-approve svg{width:24px;height:24px}.trainer-review .trainer-approve:disabled{opacity:1;cursor:default}.trainer-guardrail{margin:16px 0 0;font-size:16px;line-height:1.4}.trainer-delivery{background:var(--p-surface,#fff);border:1px solid var(--p-line,#d8e0ce);border-radius:14px;margin-top:20px;padding:20px}.trainer-delivery[hidden]{display:none}.trainer-delivery h4{letter-spacing:-.03em;margin:0 0 10px;font-size:23px;line-height:1.15}.trainer-delivery p{font-size:18px;line-height:1.35}.trainer-reset{color:inherit;text-underline-offset:5px;background:0 0;min-height:36px;margin-top:14px;font-size:16px;text-decoration:underline}.trainer-story-bottom{border-top:1px solid color-mix(in srgb, currentColor 35%, transparent);justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding:28px 0;display:flex}.trainer-story-bottom p{letter-spacing:-.025em;font-size:21px;line-height:1.3}.trainer-story-bottom .r8-link{white-space:nowrap;font-size:21px}.trainer-review :is(button,select):focus-visible{outline:3px solid var(--p-panelink,#233226);outline-offset:4px}.trainer-story-bottom button:focus-visible{outline-offset:4px;outline:3px solid}.trainer-review button{transition:transform .18s var(--snap), opacity .18s var(--snap)}.trainer-review button:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.trainer-review button:hover:not(:disabled){transform:translateY(-2px)}.trainer-story-bottom .r8-link:hover{text-decoration-thickness:2px}}@media (width<=1200px){.trainer-story-grid{gap:50px}.trainer-review{padding:24px}.trainer-scenarios button{font-size:15px}.trainer-review h3{font-size:34px}.trainer-edit{gap:12px}.trainer-edit label{font-size:17px}.trainer-review-summary{min-height:80px}}@media (width<=900px){.trainer-story{padding-top:65px}.trainer-story-grid{grid-template-columns:1fr;gap:40px}.trainer-story h2{font-size:clamp(44px,7vw,64px)}.trainer-story-intro{max-width:520px;font-size:23px}.trainer-story-photo{opacity:.38;inset:0 0 50%}.trainer-story:before{background:linear-gradient(90deg, var(--p-deep,#10231a), transparent), linear-gradient(0deg, var(--p-deep,#10231a) 45%, transparent)}.trainer-message{max-width:550px;margin-top:32px}.trainer-review{width:calc(100% - 12px);max-width:650px;box-shadow:10px 10px 0 var(--p-pop,#d6f75b);margin:0 auto;padding:28px}.trainer-review-summary{min-height:0}.trainer-story-bottom{gap:20px;margin-top:50px}.trainer-story-bottom p,.trainer-story-bottom .r8-link{font-size:19px}.trainer-scenarios button{font-size:16px}}@media (width<=560px){.trainer-story{padding-top:54px}.trainer-story h2{font-size:clamp(36px,10vw,52px)}.trainer-story-intro{margin-top:24px;font-size:22px}.trainer-message{margin-top:30px;padding:22px}.trainer-message blockquote{font-size:24px}.trainer-story-grid{gap:35px}.trainer-review{box-shadow:8px 9px 0 var(--p-pop,#d6f75b);border-radius:20px;padding:22px 18px}.trainer-scenarios{gap:5px;margin-bottom:24px}.trainer-scenarios button{padding:10px 6px;font-size:15px}.trainer-review h3{margin-top:20px;font-size:32px}.trainer-review-summary{font-size:19px}.trainer-review-head{gap:10px;font-size:16px}.trainer-review-head span:last-child{padding:6px 9px;font-size:14px}.trainer-edit{grid-template-columns:1fr;gap:10px}.trainer-edit label,.trainer-session strong{font-size:18px}.trainer-session span{font-size:16px}.trainer-session>div{gap:10px}.trainer-story-bottom{margin-top:45px;display:block}.trainer-story-bottom p{font-size:21px}.trainer-story-bottom .r8-link{margin-top:20px;font-size:21px}.trainer-review .trainer-approve{font-size:18px}}@media (prefers-reduced-motion:reduce){.trainer-review button{transition:none!important;transform:none!important}}.motion-off .trainer-review button,.keyboard-input .trainer-review button{transition:none!important;transform:none!important}.r8-footer.footer-with-slogan{padding-bottom:0}.footer-with-slogan .footer-copyright{max-width:54em;font-size:16px;line-height:1.5}.footer-with-slogan .r8-socials{flex-shrink:0}.footer-slogan{width:100%;color:inherit;margin:clamp(42px,6vw,100px) 0 0;line-height:.88;overflow:hidden;mask-image:linear-gradient(#000 35%,#000d 75%,#0009 100%)}.footer-slogan-track{will-change:transform;width:max-content;animation:96s linear infinite footer-slogan-drift;display:flex;transform:translate(0,0)}.footer-slogan-group{flex-shrink:0;display:flex}.footer-slogan-group span{white-space:nowrap;letter-spacing:-.08em;flex-shrink:0;padding:0 .28em .015em 0;font-family:Deload DM,sans-serif;font-size:clamp(90px,14vw,260px);font-weight:600;display:block;transform:translateY(.12em)}@keyframes footer-slogan-drift{to{transform:translate(-50%)}}.footer-slogan:hover .footer-slogan-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.footer-slogan-track{animation:none}}.lead-choices{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.lead-nav{flex-flow:row;flex-shrink:0;align-items:center;gap:20px}.r8-nav:has(.lead-nav){height:116px}.lead-nav .r8-cta{gap:15px;min-height:46px;margin:0;padding:12px 18px;font-size:16px}.lead-form{text-align:left;margin-top:18px}.lead-form .r9-email-row{flex-direction:column;gap:10px;display:flex}.lead-form .r9-email-row .r8-cta{white-space:normal;justify-content:space-between;width:100%;max-width:none;min-height:58px;margin:0}.lead-form .r9-form-note{margin-top:12px;font-size:17px;line-height:1.4}.lead-price-intro .lead-form p{margin-top:12px;font-size:17px}.r9-price-card .lead-choices{margin:26px 0}.r9-price-card .lead-choices .r8-cta{gap:18px;width:100%;margin:0;font-size:20px}.lead-footer{width:min(100%,560px);min-width:0}.lead-footer h3{letter-spacing:-.045em;font-size:36px;line-height:1.1}.lead-footer .lead-form .r9-email-row .r8-cta{background:var(--p-deepink,var(--bg));color:var(--p-deep,var(--ink));margin:0}#r8-preorder .lead-form .r9-email-row .r8-cta,#deload-preorder .lead-form .r9-email-row .r8-cta{color:#fffdf5;background:#19233a;margin:0}#r8-preorder .lead-form .r9-form-note,#deload-preorder .lead-form .r9-form-note{font-size:17px}@media (width>=1101px){.lead-footer .lead-form .r9-email-row{flex-direction:row}.lead-footer .lead-form .r9-email-row .r8-cta{flex-shrink:0;width:auto}}@media (width<=1100px){.r8-nav:has(.lead-nav) .r8-nav-links{display:none}.r8-footer-head:has(.lead-footer){gap:32px}.lead-footer{width:55%}}@media (width<=800px){.r8-footer-head:has(.lead-footer){flex-direction:column}.lead-footer{width:100%;max-width:600px;margin-top:18px}.lead-footer h3{font-size:32px}}@media (width<=560px){.lead-nav .r8-cta,.r9 .r8-nav .lead-nav .r8-cta{gap:8px;min-height:44px;padding:10px 12px;font-size:15px}.r8-nav:has(.lead-nav){gap:8px;height:104px}.r8-nav .lead-nav svg{display:none}.lead-footer h3{font-size:30px}.r9-footer .r8-footer-head .lead-footer .r8-cta{margin:0}.r9-price-card .lead-choices .r8-cta{white-space:normal;font-size:18px}}.r10{--r10-spring:linear(0, .14 4%, .72 15%, .98 28%, 1.025 42%, 1.006 68%, 1);overflow:clip}.r10-hero{padding-bottom:52px}.r10-hero .r8-nav{padding-top:24px;padding-bottom:28px}.r10-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(78px,8.6vw,136px);font-weight:600;line-height:.89}.r10-hero h1 em{color:inherit;font-style:normal}.r10-category{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(21px,1.7vw,27px);font-weight:500;line-height:1.2}.r10-deck{letter-spacing:-.025em;max-width:520px;margin-top:27px;font-size:clamp(21px,1.7vw,26px);line-height:1.35}.r10 .r10-signup{max-width:570px;margin-top:37px}.r10 .r10-signup h2{letter-spacing:-.04em;margin-bottom:17px;font-size:28px;font-weight:600;line-height:1.12}.r10 .r9-trial-form{margin-top:0}.r10 .r9-email-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.r10 .r9-email-row input{background:var(--p-panel);border:1px solid var(--p-line);min-width:0;color:var(--p-panelink);border-radius:10px;min-height:58px}.r10 .r9-email-row input::placeholder{color:inherit;opacity:.6}.r10 .r9-email-row .r8-cta{gap:12px;min-height:58px;padding:16px 20px;font-size:17px}.r10 .r9-form-note{margin-top:12px;font-size:15px;line-height:1.4}.r10 .r9-form-status:empty{display:none}.r10-paid{border-top:1px solid var(--p-line);align-items:center;gap:22px;margin-top:22px;padding-top:20px;display:flex}.r10-paid .r8-link{white-space:nowrap;gap:9px;font-size:16px}.r10-paid>span{font-size:14px;line-height:1.45}.r10-paid del{opacity:.65}.r10-art{isolation:isolate;pointer-events:none;position:relative;overflow:hidden}.r10-art canvas{opacity:0;transition:opacity .45s var(--smooth);position:absolute;inset:0;width:100%!important;height:100%!important}.r10-art[data-shader-state=ready] canvas{opacity:1}.r10-fallback{transition:opacity .45s var(--smooth);position:absolute;inset:0}.r10-art[data-shader-state=ready] .r10-fallback{opacity:0}.r10-art-alloy{height:530px;position:absolute;inset:-40px -70px auto -40px}.r10-fallback-alloy:before{content:"";aspect-ratio:1;background:conic-gradient(from 25deg,#242424,#eee 14%,#555 25%,#111 38%,#ccc 45%,#fff 55%,#171717 70%,#999 87%,#242424);border-radius:50%;width:57%;position:absolute;top:7%;left:23%;transform:rotate(-28deg)scaleY(.76);box-shadow:inset 0 0 30px #0009;mask:radial-gradient(#0000 36%,#000 37%)}.r10-board{background:var(--p-panel);color:var(--p-panelink);border:1px solid var(--p-line);border-radius:14px;padding:25px;box-shadow:0 20px 60px -30px #0005}.r10-board-top{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.r10-board .brand-lockup{font-size:25px}.r10-board .brand-lockup svg{width:27px;height:27px}.r10-sample{opacity:.65;font-size:13px}.r10-board-heading{justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.r10-board-heading p{opacity:.7;font-size:15px}.r10-board-heading h3{letter-spacing:-.045em;margin-top:7px;font-size:30px;font-weight:600;line-height:1.05}.r10-avatar{background:var(--p-ink);width:52px;height:52px;color:var(--p-bg);border-radius:50%;flex-shrink:0;place-items:center;font:500 34px/1 Deload DM,sans-serif;display:grid}.r10-day-tabs{background:var(--p-surface);border-radius:8px;gap:4px;padding:4px;display:flex}.r10-day-tabs button{color:inherit;background:0 0;border-radius:6px;flex:1;min-height:42px;padding:10px 5px;font-size:14px}.r10-day-tabs button[aria-pressed=true]{background:var(--p-panelink);color:var(--p-panel)}.r10-day-tabs button:hover{box-shadow:inset 0 0 0 1px}.r10-session-heading{justify-content:space-between;gap:15px;margin:23px 0 12px;display:flex}.r10-session-heading h4{letter-spacing:-.025em;font-size:17px;font-weight:500}.r10-session-heading>span{white-space:nowrap;opacity:.65;font-size:14px}.r10-exercises>div{border-top:1px solid var(--p-line);justify-content:space-between;gap:12px;padding:14px 0;font-size:16px;display:flex}.r10-exercises b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.r10-board-bottom{justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.r10-board-bottom span{opacity:.65;font-size:13px}.r10-board-bottom button{background:var(--p-panelink);color:var(--p-panel);border-radius:8px;min-height:44px;padding:12px 16px;font-size:14px}.r10-board-bottom button:hover{transform:translateY(-2px)}.r10-board-bottom button:active{transform:scale(.98)}.r10-board-bottom button:disabled{opacity:.6;transform:none}.r10-board-status{margin-top:14px;font-size:14px;line-height:1.4}.r10-board-status:empty{display:none}.r10 h2{letter-spacing:-.06em;font-size:clamp(48px,5.8vw,90px);font-weight:500;line-height:.98}@media (width>=1600px){.r10-art-alloy{height:600px}}@media (width<=1100px){.r10-hero h1{font-size:8.8vw}.r10-paid{display:block}.r10-paid>span{margin-top:12px;display:block}.r10 .r9-email-row{grid-template-columns:1fr}.r10-art-alloy{height:450px;inset:0 -40px auto}}@media (width<=800px){.r10-hero{padding-bottom:35px}.r10-hero h1{font-size:clamp(70px,14.5vw,112px)}.r10-signup{max-width:600px!important}.r10 .r9-email-row{grid-template-columns:1fr auto}.r10-paid{gap:25px;display:flex}.r10-paid>span{margin-top:0}.r10-art-alloy{height:470px;inset:-20px -40px auto}}@media (width<=560px){.r10-hero .r8-nav{padding-top:18px;padding-bottom:22px}.r10-hero h1{letter-spacing:-.075em;font-size:17vw}.r10-category{margin-bottom:20px;font-size:21px}.r10-deck{margin-top:23px;font-size:21px}.r10 .r10-signup{margin-top:28px}.r10 .r10-signup h2{font-size:27px}.r10 .r9-email-row{grid-template-columns:1fr;display:grid}.r10 .r9-email-row .r8-cta{justify-content:space-between;min-height:54px;font-size:18px}.r10 .r9-email-row input{min-height:54px}.r10-paid{flex-wrap:wrap;justify-content:start;gap:12px 20px;display:flex}.r10-paid>span{font-size:14px}.r10-art-alloy{height:360px;inset:-30px -35px auto}.r10-board{padding:19px}.r10-board-heading{padding:20px 0}.r10-board-heading h3{font-size:28px}.r10-board .brand-lockup{font-size:24px}.r10-sample{font-size:12px}.r10-session-heading{margin-top:20px}.r10-exercises>div{padding:13px 0;font-size:16px}.r10-board-bottom{padding-top:13px;display:block}.r10-board-bottom>span{display:none}.r10-board-bottom button{text-align:left;width:100%;font-size:16px}.r10 h2{font-size:12.5vw}}@media (prefers-reduced-motion:reduce){.r10-art canvas{transition:none}}.lead-choices .preorder-primary{justify-content:center}.lead-form .r9-email-row .r8-cta{box-shadow:none;border:1px solid;color:inherit!important;background:0 0!important}.r10 .r10-paid{border-top:0;border-bottom:1px solid var(--p-line);margin:0 0 26px;padding:0 0 26px}.r10 .r10-paid .preorder-primary{white-space:nowrap;min-height:58px;font-size:18px}.r10 .r10-signup h2{letter-spacing:-.025em;font-size:21px}.lead-footer>.preorder-primary{background:var(--p-deepink,var(--bg));color:var(--p-deep,var(--ink));margin:22px 0 24px}.trial-alternative{font-size:20px;line-height:1.4}#r8-preorder .modal__footer>.preorder-primary,#deload-preorder>.preorder-primary{color:#fffdf5;background:#19233a;margin-top:24px}@media (width<=700px){.r8-nav:has(.lead-nav){grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;height:auto;padding-top:18px;padding-bottom:18px;display:grid}.r8-nav:has(.lead-nav) .r8-nav-links{display:none}.r8-nav:has(.lead-nav)>a{grid-area:1/1;justify-self:start}.r8-nav>.lead-nav{grid-area:2/1/auto/-1;justify-content:center;gap:20px}}@media (width<=560px){.r10 .r10-paid{flex-direction:column;align-items:start;gap:8px}.r10 .r10-paid>span{margin:0}.r10 .r10-paid .preorder-primary{justify-content:space-between;width:100%}}.alloy-surface{position:absolute;inset:0}.alloy-plate-still{object-fit:contain;width:100%;height:100%;display:none}.r10-art-alloy{filter:drop-shadow(7px 18px 12px #0002);overflow:visible}.r10-art-alloy[data-sculpture^=plate] .alloy-surface{aspect-ratio:1;width:min(88%,500px);height:auto;inset:50% auto auto 50%;transform:translate(-50%,-53%)}.r10-art-alloy[data-sculpture^=plate] .alloy-surface:before{display:none}.r10-art-alloy[data-sculpture^=plate] .alloy-plate-still{display:block}.r10-art-alloy[data-sculpture^=plate] .r10-fallback-alloy:before{display:none}@keyframes relay-handoff{to{stroke-dashoffset:-675px}}@media (width<=800px){.r10-art-alloy[data-sculpture^=plate] .alloy-surface{width:min(85%,440px)}.r10-art-alloy{filter:drop-shadow(5px 12px 9px #0002)}}@media (width<=560px){.r10-art-alloy[data-sculpture^=plate] .alloy-surface{width:88%}}.r12{background:var(--p-bg);color:var(--p-ink);position:relative}.r12 .r8-shell{width:min(1340px,100% - 96px);max-width:none}.r12 .r8-nav{width:calc(100% - 96px);max-width:1340px}.r12 h1,.r12 h2,.r12 h3,.r12 em{font-family:Deload DM,sans-serif;font-style:normal}.r12-hero{padding-bottom:60px;overflow:hidden}.r12-hero h1{letter-spacing:-.065em;font-size:clamp(64px,7.7vw,120px);font-weight:600;line-height:.94}.r12 .r10-signup{max-width:540px;margin-top:30px}.r12 .r10-signup h2{font-size:21px}.r12 .r10-paid{gap:20px}.r12 .r10-paid>span{font-size:14px}.r12 .r9-email-row .r8-cta{padding:14px 16px;font-size:15px}.r12 .r9-form-note{font-size:14px}.r12 .r8-cta{white-space:nowrap}.r12-mark{align-items:center;gap:10px;font-size:16px;display:flex}.r12-mark:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.r12-story{background:var(--p-surface);padding:95px 0 80px}.r12-story-intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.r12-story-intro h2{letter-spacing:-.055em;font-size:clamp(45px,5.4vw,80px);line-height:.98}.r12-story-intro p{max-width:380px;font-size:22px;line-height:1.35}.r12-stack:not([data-bits-ready]){gap:24px;display:grid}.r12-story-card{background:var(--p-panel);color:var(--p-panelink);border:1px solid var(--p-line);border-radius:12px;grid-template-columns:.8fr 1.15fr;gap:55px;min-height:480px;padding:45px;display:grid}.r12-story-card h3{letter-spacing:-.045em;margin-bottom:22px;font-size:47px;line-height:1}.r12-story-card p{font-size:21px;line-height:1.4}.r12-story-card .r12-mark{margin-bottom:35px;font-size:16px}.r12-brief{gap:0;display:grid}.r12-brief div{border-bottom:1px solid var(--p-line);justify-content:space-between;gap:24px;padding:21px 0;font-size:19px;display:flex}.r12-brief b{text-align:right;font-weight:500}.r12-story-card .r10-board{box-shadow:none;padding:20px}.r12-story-card .r10-board-heading{padding:16px 0}.r12-story-card .r10-board-heading h3{margin:5px 0 0;font-size:25px}.r12-story-card .r10-exercises>div{padding:10px 0}.r12-story-card .r10-board-top{padding-bottom:15px}.r12-demo-card{background:var(--p-panel);color:var(--p-panelink);border:1px solid var(--p-line);border-radius:12px;min-width:0;padding:27px;overflow:hidden}.r12-demo-card h3{letter-spacing:-.045em;margin:24px 0 13px;font-size:34px;font-weight:600;line-height:1.02}.r12-demo-card>p{font-size:17px;line-height:1.35}.r12-demo-row{border-bottom:1px solid var(--p-line);justify-content:space-between;gap:20px;padding:15px 0;font-size:17px;display:flex}.r12-demo-row b{font-weight:500}.r12-demo-message{background:var(--p-surface);border-radius:12px 12px 12px 0;max-width:90%;margin-top:18px;padding:14px 18px;font-size:17px;line-height:1.35}.r12-feature{padding:100px 0}.r12-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.r12-feature h2{letter-spacing:-.055em;font-size:clamp(43px,5vw,76px);line-height:1}.r12-feature p{max-width:500px;margin-top:25px;font-size:22px;line-height:1.35}.r12-feature .r8-link{margin-top:28px;font-size:18px}.r12-feature .r8-widget{background:var(--p-panel);color:var(--p-panelink)}.r12-feature:nth-of-type(2n){background:var(--p-surface)}@media (width<=1100px){.r12 .r8-shell,.r12 .r8-nav{width:calc(100% - 64px)}.r12-feature-grid{gap:35px}.r12 .r10-paid{flex-wrap:wrap;gap:12px}.r12 .r9-email-row{grid-template-columns:1fr}.r12 .r9-email-row .r8-cta{justify-content:center}.r12-story-card{gap:35px;padding:30px}.r12-story-card h3{font-size:38px}.r12-story-card p{font-size:19px}}@media (width<=760px){.r12 .r8-shell,.r12 .r8-nav{width:calc(100% - 40px)}.r12-hero{padding-bottom:35px}.r12-hero h1{font-size:clamp(47px,10.8vw,78px)}.r12 .r9-email-row{grid-template-columns:1fr auto}.r12 .r9-email-row .r8-cta{padding:12px;font-size:14px}.r12-feature-grid{grid-template-columns:1fr;gap:35px}.r12-story{padding:60px 0}.r12-story-intro{margin-bottom:32px;display:block}.r12-story-intro h2{font-size:42px}.r12-story-intro p{margin-top:22px;font-size:20px}.r12-story-card{grid-template-columns:1fr;gap:25px;min-height:0;padding:25px}.r12-story-card h3{margin-bottom:15px;font-size:36px}.r12-story-card p{font-size:18px}.r12-story-card .r12-mark{margin-bottom:20px}.r12-brief div{padding:17px 0;font-size:17px}.r12-story-card .r10-board{padding:15px}.r12-story-card .r10-board-heading h3{font-size:25px}.r12-story-card .r10-board-bottom{flex-wrap:wrap}.r12-feature{padding:65px 0}.r12-feature h2{font-size:42px}.r12-feature p{font-size:20px}.r12-feature-grid{gap:35px}}@media (width<=380px){.r12 .r8-shell,.r12 .r8-nav{width:calc(100% - 30px)}.r12 .r9-email-row{grid-template-columns:1fr}.r12-story-card,.r12-demo-card{padding:20px}.r12-demo-card h3{font-size:28px}.r12-demo-row{font-size:15px}.r12-feature h2{font-size:38px}}.r12 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r13-hero{overflow:clip}.r13-hero h1{letter-spacing:-.065em;font-size:clamp(64px,6.5vw,108px);line-height:.97}.r13-plate{pointer-events:none;will-change:transform;filter:drop-shadow(10px 24px 15px #0002);width:620px;height:620px;position:absolute;inset:auto}.r13-plate.r10-art-alloy .alloy-surface{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none}.r13-gallery-footer{justify-content:space-between;align-items:center;gap:30px;padding:15px 0 28px;display:flex}.r13-gallery-footer p{margin:0;font-size:17px}.r13-gallery-actions{flex-shrink:0;gap:8px;display:flex}.r13-gallery-actions button{border:1px solid var(--p-line);width:44px;height:44px;color:var(--p-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.r13-gallery-actions button:hover{background:var(--p-ink);color:var(--p-bg)}.r13-gallery-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}@media (width<=1100px){.r13-hero h1{font-size:7.4vw}}@media (width<=760px){.r13-hero h1{font-size:clamp(46px,11.8vw,82px)}.r13-plate{filter:drop-shadow(4px 12px 9px #0002)}.r13-gallery-footer{gap:15px;padding:12px 0}.r13-gallery-footer p{font-size:15px}}@media (prefers-reduced-motion:reduce){.r13-plate{will-change:auto}.r13-gallery-actions button{transition:none}}.r15-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:32px;display:grid}.r15-alloy-panorama .r10-hero-copy{z-index:1;min-width:0;position:relative;container-type:inline-size}.r15-alloy-panorama h1{font-size:clamp(62px,6.2vw,100px);line-height:.98}.r15-alloy-panorama .r10-deck{max-width:540px;margin-top:25px;font-size:22px;line-height:1.4}.r15-alloy-panorama .r10-signup{max-width:540px;margin-top:30px}.r15-equipment{aspect-ratio:1;min-width:0;margin-top:-25px;position:relative}.r15-equipment>.r13-plate{aspect-ratio:1;width:125%;height:auto;inset:-15px auto auto -8%}.r15-panorama-stage{margin-top:32px;position:relative}@media (width<=1100px){.r15-hero-grid{grid-template-columns:1.15fr 1fr;gap:24px}.r15-alloy-panorama h1{font-size:6.8vw}.r15-equipment{margin-top:0}.r15-equipment>.r13-plate{width:135%;left:-15%}}@media (width<=760px){.r15-hero-grid{grid-template-columns:1fr;gap:0;padding-top:18px}.r15-alloy-panorama h1{font-size:clamp(46px,11.8vw,82px)}.r15-alloy-panorama .r10-deck{max-width:520px;font-size:20px}.r15-alloy-panorama .r10-signup{margin-top:25px}.r15-equipment{aspect-ratio:auto;justify-self:end;width:280px;height:250px;margin-top:10px}.r15-equipment>.r13-plate{width:310px;height:310px;top:-20px;left:-10px}.r15-panorama-stage{margin-top:22px}}.r10 .r10-paid{border-bottom:0;margin-bottom:30px;padding-bottom:0}[data-trial-form] .r9-email-row input,[data-trial-form] .r9-email-row button.r8-cta{border-radius:9999px!important}[data-trial-form] .r9-email-row input{padding-inline:22px}#page [data-trial-form] .r9-email-row button.r8-cta{border:1px solid var(--p-pop,var(--p-ink,#19233a));background:0 0;color:var(--p-pop,var(--p-ink,#19233a))!important}#page .lead-footer [data-trial-form] .r9-email-row button.r8-cta{border-color:var(--p-deepink,var(--bg));color:var(--p-deepink,var(--bg))!important}#r9-trial [data-trial-form] .r9-email-row button.r8-cta,#r8-preorder [data-trial-form] .r9-email-row button.r8-cta,#deload-preorder [data-trial-form] .r9-email-row button.r8-cta{background:0 0;border:1px solid #19233a;color:#19233a!important}.r15-equipment{aspect-ratio:auto;flex-direction:column;align-items:center;min-width:0;margin-top:0;padding-top:0;display:flex}.r15-equipment>.r13-plate{aspect-ratio:1;flex:none;width:92%;height:auto;margin-top:-24px;position:relative;inset:auto}.r15-backing{width:100%;max-width:470px;color:var(--p-ink);opacity:.58;margin-top:4px}.r15-backing-logos{justify-content:center;align-items:flex-end;gap:30px;width:100%;display:flex}.r15-sandbox{flex:0 125px;width:125px;min-width:0}.r15-sandbox>span{letter-spacing:.02em;margin-bottom:12px;font-size:12px;display:block}.r15-sandbox a{height:27px;display:block}.r15-sandbox svg{width:100%;height:24px}.r15-partner{flex-shrink:1;min-width:0;display:block}.r15-techbuzz{background:currentColor;width:120px;height:34px;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.r15-drgains{width:125px;height:28px}@media (width<=1100px){.r15-equipment>.r13-plate{width:100%;margin-top:0;left:auto}.r15-backing-logos{gap:18px}.r15-backing{margin-top:15px}.r15-sandbox>span{font-size:11px}}@media (width<=760px){.r15-equipment{justify-self:stretch;align-items:flex-end;width:100%;height:auto;margin-top:18px}.r15-equipment>.r13-plate{width:260px;height:260px;margin:0 8px -8px 0;inset:auto}.r15-backing{max-width:none;margin:0 0 22px}.r15-backing-logos{gap:22px}.r15-sandbox{flex-basis:100px;width:100px}.r15-techbuzz{width:100px;height:29px}.r15-drgains{width:105px;height:25px}}@media (width<=560px){#page [data-trial-form] .r9-email-row,dialog [data-trial-form] .r9-email-row{grid-template-columns:minmax(0,1fr);display:grid}#page [data-trial-form] .r9-email-row button.r8-cta,dialog [data-trial-form] .r9-email-row button.r8-cta{justify-content:space-between;width:100%}}[data-trial-form] label.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;margin:-1px!important;padding:0!important;position:absolute!important}.r15-backing-label{text-align:center;letter-spacing:.02em;margin:0 0 17px;font-size:13px;line-height:1.3}@media (width<=760px){.r15-backing-label{margin-bottom:15px;font-size:12px}}#page[data-design=alloy-panorama] .r15-alloy-panorama h1{letter-spacing:-.06em;font-weight:700}#page[data-design=alloy-panorama] .r15-alloy-panorama [data-r15-topline]{font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.25}.r15-alloy-panorama[data-hero-copy=sessions] h1{font-size:min(11.2cqw,82px)}.r15-alloy-panorama[data-hero-copy=sessions] h1 span{white-space:nowrap;display:block}@media (width<=760px){.r15-alloy-panorama[data-hero-copy=sessions] h1{font-size:min(11.2cqw,58px)}}.r15-body-equipment{pointer-events:none;user-select:none;width:210px;height:200px;margin:24px 0 0 auto;display:block;position:relative}.r15-body-equipment img{object-fit:contain;filter:drop-shadow(3px 10px 10px #0002);width:100%;height:100%;display:block}.r15-body-equipment[data-equipment=dumbbell]{width:250px;height:190px;margin-left:0}.r15-body-equipment[data-equipment=bottle]{width:190px;height:220px}.r15-body-equipment[data-ready] img{visibility:hidden}.r15-body-equipment canvas{visibility:hidden;filter:drop-shadow(3px 10px 10px #0002);width:100%;height:100%;display:block;position:absolute;inset:0}.r15-body-equipment[data-ready] canvas{visibility:visible}@media (width<=1100px){.r15-body-equipment{width:180px;height:180px}.r15-body-equipment[data-equipment=dumbbell]{width:210px;height:170px}.r15-body-equipment[data-equipment=bottle]{width:170px;height:190px}}@media (width<=760px){.r15-body-equipment{width:155px;height:155px;margin-top:20px}.r15-body-equipment[data-equipment=dumbbell]{width:190px;height:145px}.r15-body-equipment[data-equipment=bottle]{width:150px;height:170px}.r15-body-equipment[data-equipment=headphones]{margin-right:20px}}#page[data-design=alloy-panorama] .r9-price-card{position:relative;overflow:visible}#page[data-design=alloy-panorama] .r9-price-card>[data-equipment=kettlebell] img{transform:rotate(20deg)}#page[data-design=alloy-panorama] .r9-price-card>.r15-body-equipment[data-equipment=kettlebell]{width:390px;height:390px;margin:0;position:absolute;bottom:-150px;right:-128px}@media (width<=1100px){#page[data-design=alloy-panorama] .r9-price-card>.r15-body-equipment[data-equipment=kettlebell]{width:320px;height:320px;bottom:-125px;right:-55px}}@media (width<=760px){#page[data-design=alloy-panorama] .r9-price-details p:last-child{padding-right:0}#page[data-design=alloy-panorama] .r9-price-card{padding-bottom:185px}#page[data-design=alloy-panorama] .r9-price-card>.r15-body-equipment[data-equipment=kettlebell]{width:280px;height:280px;bottom:-114px;right:-32px}}.r15-bottle-anchor{z-index:6;position:relative}.r15-bottle-anchor>h2,.r15-bottle-anchor>p,.r15-bottle-anchor>button{z-index:1;position:relative}.r15-bottle-anchor>.r15-body-equipment[data-equipment=bottle]{z-index:0;width:390px;height:390px;margin:0;position:absolute;top:-150px;left:-225px}#page[data-design=alloy-panorama] .trainer-story{overflow:visible}#page[data-design=alloy-panorama] .trainer-story:before{display:none}#page[data-design=alloy-panorama] .trainer-story-grid{align-items:center}#page[data-design=alloy-panorama] .r15-story-frame{z-index:auto;opacity:1;border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:18px;width:calc(100% - 45px);height:240px;margin-top:48px;position:relative;inset:auto}.r15-story-frame>img{border-radius:inherit;object-position:50% 45%;position:absolute;inset:0}.trainer-review.r15-review-anchor{margin-top:140px;padding-top:120px;overflow:visible}.r15-review-anchor>.r15-body-equipment[data-equipment=headphones]{width:360px;height:360px;margin:0;position:absolute;top:-195px;right:-190px}@media (width<=1100px){.trainer-review.r15-review-anchor{margin-top:125px;padding-top:100px}.r15-review-anchor>.r15-body-equipment[data-equipment=headphones]{width:295px;height:295px;top:-158px;right:-110px}.r15-bottle-anchor>.r15-body-equipment[data-equipment=bottle]{width:320px;height:320px;top:-125px;left:-180px}}@media (width<=760px){.r15-bottle-anchor>.r15-body-equipment[data-equipment=bottle]{width:280px;height:280px;top:-110px;left:-150px}#page[data-design=alloy-panorama] .r15-story-frame{width:calc(100% - 28px);height:210px;margin-top:45px}.trainer-review.r15-review-anchor{margin-top:125px;padding-top:90px}.r15-review-anchor>.r15-body-equipment[data-equipment=headphones]{width:260px;height:260px;top:-140px;right:-90px}}#page[data-design=alloy-panorama] .r12-story-intro{z-index:6;position:relative}#page[data-design=alloy-panorama] .r12-story-intro h2,#page[data-design=alloy-panorama] .r12-story-card>div:first-child>h3{letter-spacing:-.06em}.r15-draft-intro{flex:0 380px;min-width:0;padding-top:185px;position:relative}.r15-draft-intro>p{z-index:1;margin:0;position:relative}.r15-draft-intro>.r15-body-equipment[data-equipment=dumbbell]{z-index:0;width:390px;height:390px;margin:0;position:absolute;top:-90px;right:-145px}@media (width<=1100px){.r15-draft-intro{padding-top:160px}.r15-draft-intro>.r15-body-equipment[data-equipment=dumbbell]{width:320px;height:320px;top:-65px;right:-90px}}@media (width<=760px){.r15-draft-intro{padding-top:240px}.r15-draft-intro>.r15-body-equipment[data-equipment=dumbbell]{width:280px;height:280px;top:5px;right:-80px}}#page[data-design=alloy-panorama] .lead-price-intro [data-trial-form] .r9-email-row button.r8-cta{border-color:var(--p-popink);color:var(--p-popink)!important}html:has(#page[data-design=alloy-panorama]){scroll-padding-top:calc(var(--review-offset,56px) + 16px)}#page[data-design=alloy-panorama] .r8-nav>a:first-child{align-items:center;min-height:44px;display:flex}#page[data-design=alloy-panorama] .r15-sandbox a{align-items:center;height:44px;display:flex}#page[data-design=alloy-panorama] .r15-backing-logos{align-items:center}#page[data-design=alloy-panorama] .r8-faq details{border-color:color-mix(in srgb, currentColor 35%, transparent)}.r9-email-field{flex-direction:column;flex:1;min-width:0;display:flex}#page [data-r8-widget]>.r8-widget-note{height:2.8em;overflow-y:auto}#page [data-r8-widget]>.r8-feedback{height:3em;display:block;overflow-y:auto}#page .trainer-delivery[hidden]{visibility:hidden;display:block!important}#page .trainer-delivery p{min-height:4.05em}#page .trainer-guardrail{min-height:2.8em}@media (width<=380px){#page .trainer-approve{min-height:86px}}.r9-field-error:before{content:"Enter a valid email address.";visibility:hidden;display:block}#page [data-trial-form] .r9-field-error,body:has(#page) dialog [data-trial-form] .r9-field-error{color:var(--field-error);margin:8px 0 0;padding-inline:4px;font-size:15px;line-height:1.4;position:relative}#page[data-design=alloy-panorama] .r9-email-row{align-items:start}#page[data-design=alloy-panorama] .r9-email-row{grid-template-columns:minmax(0,1fr) auto;display:grid}#page[data-design=alloy-panorama] .r9-email-row input[type=email],body:has(#page[data-design=alloy-panorama]) dialog .r9-email-row input[type=email]{box-shadow:none;outline-offset:0;border:0;outline:2px solid #0000;transition:outline-color .2s}#page[data-design=alloy-panorama] .r9-email-row input[aria-invalid=true],body:has(#page[data-design=alloy-panorama]) dialog .r9-email-row input[aria-invalid=true]{outline-color:var(--field-error)}@media (prefers-reduced-motion:reduce){body:has(#page[data-design=alloy-panorama]) input[type=email]{transition:none!important}}body.motion-off:has(#page[data-design=alloy-panorama]) input[type=email]{transition:none!important}#page[data-design=alloy-panorama] .r8-cta{white-space:normal}#page[data-design=alloy-panorama] .r8-cta,body:has(#page[data-design=alloy-panorama]) dialog .r8-cta{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),opacity .28s}#page[data-design=alloy-panorama] .r8-cta:active:not(:disabled),body:has(#page[data-design=alloy-panorama]) dialog .r8-cta:active:not(:disabled){transition-duration:.12s;transform:translateY(0);box-shadow:0 1px #0002}@media (prefers-reduced-motion:reduce){#page[data-design=alloy-panorama] .r8-cta,body:has(#page[data-design=alloy-panorama]) dialog .r8-cta{transition:none!important;transform:none!important}}body.motion-off #page[data-design=alloy-panorama] .r8-cta,body.motion-off:has(#page[data-design=alloy-panorama]) dialog .r8-cta{transition:none!important;transform:none!important}#page[data-design=alloy-panorama] .r8-cta svg,body:has(#page[data-design=alloy-panorama]) dialog .r8-cta svg{flex-shrink:0;margin-inline-end:-4px}#page[data-design=alloy-panorama] .r8-cta,body:has(#page[data-design=alloy-panorama]) dialog .r8-cta{--cta-padding:26px;padding-inline:calc(var(--cta-padding) + 4px) var(--cta-padding);font-size:18px;font-weight:700}#page[data-design=alloy-panorama] .r8-nav .r8-cta{--cta-padding:18px;font-size:16px}#page[data-design=alloy-panorama] .r8-link,body:has(#page[data-design=alloy-panorama]) dialog .r8-link{text-decoration-thickness:1px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s}#page[data-design=alloy-panorama] .r8-link svg,body:has(#page[data-design=alloy-panorama]) dialog .r8-link svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){#page[data-design=alloy-panorama] .r8-link:hover:not(:disabled),body:has(#page[data-design=alloy-panorama]) dialog .r8-link:hover:not(:disabled){opacity:.75;text-decoration-thickness:1px;transform:translateY(-1px)}#page[data-design=alloy-panorama] .r8-link:hover:not(:disabled) svg,body:has(#page[data-design=alloy-panorama]) dialog .r8-link:hover:not(:disabled) svg{transform:translate(3px)}}#page[data-design=alloy-panorama] .r8-link:active:not(:disabled),body:has(#page[data-design=alloy-panorama]) dialog .r8-link:active:not(:disabled){opacity:.9;transition-duration:.12s;transform:translateY(0)}@media (width<=600px){#page[data-design=alloy-panorama] .r8-cta{--cta-padding:22px}#page[data-design=alloy-panorama] .r8-nav .r8-cta{--cta-padding:14px;font-size:15px}}@media (prefers-reduced-motion:reduce){#page[data-design=alloy-panorama] .r8-link,#page[data-design=alloy-panorama] .r8-link svg,body:has(#page[data-design=alloy-panorama]) dialog .r8-link,body:has(#page[data-design=alloy-panorama]) dialog .r8-link svg{transition:none!important;transform:none!important}}body.motion-off #page[data-design=alloy-panorama] .r8-link,body.motion-off #page[data-design=alloy-panorama] .r8-link svg,body.motion-off:has(#page[data-design=alloy-panorama]) dialog .r8-link,body.motion-off:has(#page[data-design=alloy-panorama]) dialog .r8-link svg{transition:none!important;transform:none!important}#page[data-design=alloy-panorama] .r12-story-card>*{min-width:0}#page[data-design=alloy-panorama] .trainer-review-head{flex-wrap:wrap;gap:10px}#page[data-design=alloy-panorama] .r12-story{padding-top:64px}#page[data-design=alloy-panorama] .r15-alloy-panorama{padding-bottom:24px}#page[data-design=alloy-panorama] :is(.r15-draft-intro,.r15-review-anchor,.r9-price-card){--equipment-size:clamp(160px, 25vw, 360px)}#page[data-design=alloy-panorama] .trainer-review.r15-review-anchor{margin-top:calc(var(--equipment-size) * .28);padding-top:calc(var(--equipment-size) * .31)}#page[data-design=alloy-panorama] .r15-review-anchor>.r15-body-equipment[data-equipment=headphones]{right:calc(var(--equipment-size) * -.54);width:var(--equipment-size);height:var(--equipment-size);top:calc(var(--equipment-size) * -.61)}#page[data-design=alloy-panorama] .r9-price-card{padding-bottom:calc(var(--equipment-size) * .2)}#page[data-design=alloy-panorama] .r9-price-details p:last-child{padding-right:calc(var(--equipment-size) * .47)}#page[data-design=alloy-panorama] .r9-price-card>.r15-body-equipment[data-equipment=kettlebell]{right:calc(var(--equipment-size) * -.25);width:var(--equipment-size);height:var(--equipment-size);bottom:calc(var(--equipment-size) * -.36)}#page[data-design=alloy-panorama] .r15-draft-intro{padding-top:calc(var(--equipment-size) * .36)}#page[data-design=alloy-panorama] .r15-draft-intro>.r15-body-equipment[data-equipment=dumbbell]{right:calc(var(--equipment-size) * -.25);width:var(--equipment-size);height:var(--equipment-size);top:calc(var(--equipment-size) * -.4)}#page[data-design=alloy-panorama] .r15-bottle-anchor{--equipment-size:clamp(160px, 22vw, 320px);padding:0 0 0 calc(var(--equipment-size) * .40625)}#page[data-design=alloy-panorama] .r15-bottle-anchor>.r15-body-equipment[data-equipment=bottle]{left:calc(var(--equipment-size) * -.26875);width:var(--equipment-size);height:var(--equipment-size);right:auto;top:calc(var(--equipment-size) * -.21875)}body:has(#page[data-design=alloy-panorama]) dialog{overscroll-behavior:contain;overflow-wrap:anywhere;max-height:calc(100dvh - 24px)}body:has(#page[data-design=alloy-panorama]) dialog :is(input,select){min-width:0;max-width:100%;font-size:16px}body:has(#page[data-design=alloy-panorama]) dialog .r8-cta{white-space:normal}body:has(#page[data-design=alloy-panorama]) dialog :is(button,a){min-height:44px}@media (width<=900px){#page[data-design=alloy-panorama] .r15-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px}#page[data-design=alloy-panorama] .r10-hero-copy{max-width:680px}#page[data-design=alloy-panorama] .r10-deck,#page[data-design=alloy-panorama] .r10-signup{max-width:620px}#page[data-design=alloy-panorama] .r15-equipment{align-items:center;width:100%;height:auto;margin-top:20px}#page[data-design=alloy-panorama] .r15-equipment>.r13-plate{width:clamp(200px,40vw,300px);height:auto;margin:0;inset:auto}#page[data-design=alloy-panorama] .r15-backing{max-width:470px;margin:0}#page[data-design=alloy-panorama] .r15-panorama-stage{margin-top:24px}#page[data-design=alloy-panorama] .r12-feature-grid{grid-template-columns:minmax(0,1fr);gap:36px}#page[data-design=alloy-panorama] .r12-story-card{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}#page[data-design=alloy-panorama] .r12-story-intro{display:block}#page[data-design=alloy-panorama] .r15-draft-intro{max-width:620px;margin-top:calc(var(--equipment-size) * .4)}}@media (width<=600px){#page[data-design=alloy-panorama] .r9-email-row,body:has(#page[data-design=alloy-panorama]) dialog .r9-email-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}#page[data-design=alloy-panorama] .r9-email-field,body:has(#page[data-design=alloy-panorama]) dialog .r9-email-field{display:contents}#page[data-design=alloy-panorama] .r9-email-row input,body:has(#page[data-design=alloy-panorama]) dialog .r9-email-row input{grid-row:1}#page[data-design=alloy-panorama] .r9-email-row .r8-cta,body:has(#page[data-design=alloy-panorama]) dialog .r9-email-row .r8-cta{grid-row:2;justify-content:space-between;width:100%;margin:0}#page[data-design=alloy-panorama] [data-trial-form] .r9-field-error,body:has(#page[data-design=alloy-panorama]) dialog [data-trial-form] .r9-field-error{grid-row:3;margin:0}#page[data-design=alloy-panorama] .r10-hero-copy>h1:not(:has(span)){font-size:clamp(36px,10vw,58px)}#page[data-design=alloy-panorama] .r10-paid{flex-direction:column;align-items:stretch;display:flex}#page[data-design=alloy-panorama] .r10-paid>.r8-cta{justify-content:space-between;width:100%}#page[data-design=alloy-panorama] .r12-demo-row{flex-wrap:wrap;gap:12px}#page[data-design=alloy-panorama] .r10-board-heading{gap:12px}#page[data-design=alloy-panorama] .r10-avatar{width:36px;height:36px;font-size:25px}#page[data-design=alloy-panorama] .r10-board-top{flex-wrap:wrap;gap:8px}#page[data-design=alloy-panorama] .r10-day-tabs{flex-wrap:wrap}#page[data-design=alloy-panorama] .r10-day-tabs button{flex:70px}#page[data-design=alloy-panorama] .r10-session-heading{flex-wrap:wrap;gap:8px}#page[data-design=alloy-panorama] .r15-story-frame{aspect-ratio:3/2;width:100%;height:auto}body:has(#page[data-design=alloy-panorama]) dialog{border-radius:24px;padding:24px 20px}body:has(#page[data-design=alloy-panorama]) dialog h2{font-size:clamp(30px,9vw,46px)}}:root,.landing-dialog{--p-bg:#ece4d9;--p-ink:#342846;--p-alt:#cdc6d8;--p-altink:#342846;--p-pop:#5135ad;--p-popink:#fff5e6;--p-deep:#2c2339;--p-deepink:#f3eadf;--p-panel:#faf5ee;--p-panelink:#342846;--p-surface:#fffdfa;--p-line:#e5dce9;--p-emphasis:#5135ad;--deload-word-font:"Deload DM", Arial, sans-serif;--deload-word-weight:700;--background:var(--p-bg);--foreground:var(--p-ink);--surface:var(--p-panel);--surface-foreground:var(--p-ink);--overlay:var(--p-panel);--overlay-foreground:var(--p-ink);--accent:var(--p-pop);--accent-foreground:var(--p-popink);--border:var(--p-line);--separator:var(--p-line);--field-background:var(--p-panel);--field-foreground:var(--p-ink);--focus:var(--p-pop);--muted:#766b80;--danger:#b52b3b;--radius:12px}html{background:var(--p-bg);scroll-padding-top:24px}body{background:var(--p-bg);color:var(--p-ink);font-family:Deload DM,sans-serif}#page{overflow:clip}#page p{color:inherit}#page .button{font-family:inherit;line-height:1.4}#page .card{box-shadow:none}#page .card:not(.r12-story-card):not(.mk-asset){gap:0;display:block}#page .card__header,#page .card__content,#page .card__footer{gap:0;padding:0}#page .card__title{color:inherit;font-weight:600}#page .card__description{color:inherit}#page .r8-link{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:start;padding:0;font-family:inherit;font-weight:500;line-height:1.4}#page .r8-link:after,#page .landing-link:after{display:none}#page .landing-link,#page .navbar__item{color:inherit;text-decoration:none}#page .r8-cta{height:auto;box-shadow:none;border-radius:999px;min-height:58px}#page .r8-cta.hot{background:var(--p-pop);color:var(--p-popink);border-color:var(--p-pop)}#page .r8-nav.navbar{backdrop-filter:none;z-index:30;background:0 0;border:0;height:auto;padding:0;display:block;overflow:visible}#page .r8-nav .navbar__header{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;height:116px;padding:0;display:flex}#page .r8-nav .navbar__content{flex:none;gap:28px}#page .r8-nav .navbar__item{min-height:44px;padding:0;font-size:16px}#page .r8-nav .r8-link{font-size:16px}#page .r8-nav .lead-nav{gap:20px}#page .r8-nav .navbar__brand a{color:inherit}#page .landing-menu-toggle{display:none}#page .landing-mobile-menu{background:var(--p-panel);color:var(--p-ink);border-radius:16px;padding:20px;box-shadow:0 12px 40px #34284620}.brand-mark{background:currentColor;width:1.5em;height:1.5em;display:block;mask:url(/landing/deload-mark.svg) 50%/contain no-repeat}#page .brand-lockup{align-items:center;gap:.15em;display:inline-flex}#page .r15-sandbox img{width:100%;height:24px}#page .r15-techbuzz{mask-image:url(/landing/partner-techbuzz.png)}#page .r9-trial-form{display:block}#page .r9-email-field{flex-direction:column;gap:0;display:flex}#page .r9-email-row input{background:var(--p-panel);border-radius:999px;height:58px;min-height:58px;padding:14px 23px;font-family:inherit;font-size:18px}#page .r9-email-row .r8-cta{white-space:nowrap}#page .r9-field-error{color:#ad233c;margin-top:7px;font-size:14px}#page .r9-pricing .r9-field-error,#page .r8-footer .r9-field-error{color:#ffb3b9}#page .r9-form-status{min-height:0}#page .r9-email-field .input:focus-visible{outline:2px solid var(--p-pop);outline-offset:3px}#page .tabs{gap:0}#page .tabs__list-container{max-width:100%;margin:0}#page .tabs__list{box-shadow:none;background:0 0;border-radius:0;width:100%}#page .tabs__tab{color:inherit;font:inherit;border-radius:999px;min-height:44px}#page .tabs__tab[data-selected]{background:var(--p-panelink);color:var(--p-panel)}#page .tabs__tab:after{display:none}#page .tabs__panel{outline-offset:5px;padding:0}#page .r10-board-heading .card__title{letter-spacing:-.05em;font-size:35px;line-height:1.02}#page .r10-day-tabs{gap:5px;padding:0;display:flex}#page .r10-day-tabs .tabs__tab{flex:1;padding:10px 13px;font-size:15px}#page .r10-board-bottom{padding-top:20px;display:flex}#page .r10-board-bottom .button{height:auto;color:inherit;background:0 0;border-radius:0;padding:8px 0;font-size:15px}#page .r8-scene-nav{gap:5px;padding:0;display:flex}#page .r8-scene-nav .tabs__tab{flex:1;padding:10px 8px;font-size:16px}#page .r8-widget-action{white-space:normal;height:auto;min-height:50px}#page .r8-play{height:auto;min-height:44px}#page .demo-select{color:inherit;gap:8px}#page .demo-select .select__trigger{background:var(--p-surface);min-height:48px;color:var(--p-panelink);border:1px solid var(--p-line);box-shadow:none}#page .demo-conversation{overflow-wrap:anywhere;max-height:190px;overflow:auto}#page .r8-scene-panel .text-field,#page .r8-scene-panel .input{width:100%;min-width:0}#page .r8-scene-panel .input{font-size:16px}#page .r12-stack{gap:24px;display:grid}#page .r12-story-card{display:grid}#page .r12-story-card .r10-board{margin:0}#page .r12-story-card .r10-board-heading .card__title{font-size:30px}#page .trainer-story-copy{grid-area:1/1/3}#page .trainer-message{grid-area:2/1;align-self:end;margin-bottom:0}#page .trainer-story-copy .r15-story-frame{margin-top:190px}#page .trainer-review{grid-area:1/2/3}#page .review-headphones{width:var(--equipment-size);height:var(--equipment-size);right:calc(var(--equipment-size) * -.35);top:calc(var(--equipment-size) * -.6);object-fit:contain;pointer-events:none;position:absolute;transform:rotate(12deg)}#page .trainer-story-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}#page .trainer-scenarios .button{white-space:normal;height:auto;min-height:44px;padding:9px 12px}#page .trainer-approve{height:auto}#page .trainer-review .trainer-edit{display:block}#page .trainer-review .demo-select{width:100%}#page .r9-price-card{border:0}#page .r8-footer-links .r8-link{min-height:32px;margin-bottom:12px;font-size:16px;display:flex}#page .r8-footer-links .landing-link{align-items:center;min-height:32px;display:flex}#page .r8-socials .r8-link{justify-content:center;align-items:center;min-width:44px;min-height:44px}#page .social-icon{font:600 24px/1 Deload DM,sans-serif}#page .landing-faq .accordion__trigger{letter-spacing:normal;color:inherit;background:0 0;gap:30px;min-height:88px;padding:24px 0;font:500 21px/1.5 Deload DM,sans-serif}#page .landing-faq .accordion__body{padding:0}#page .landing-faq .accordion__body p{padding:0 35px 25px 0;font-size:18px;line-height:1.5}#page .landing-faq .lead-faq-trial{margin-top:14px}#page .landing-faq .accordion__item{border-top:1px solid color-mix(in srgb, currentColor 35%, transparent);border-bottom:0}.product-panorama{width:100%;position:relative}.product-panorama .carousel__viewport{padding-block:80px 45px;overflow:hidden}.product-panorama .panorama-track{align-items:start;gap:64px;margin:0;display:flex}.product-panorama .panorama-item{transform-origin:bottom;flex:0 0 380px;min-width:0;padding:0}.product-panorama .panorama-booking{transform:rotate(3deg)translateY(-28px)}.product-panorama .panorama-intake{transform:rotate(1.5deg)translateY(-7px)}.product-panorama .panorama-program{transform:translateY(5px)}.product-panorama .panorama-nutrition{transform:rotate(-1.5deg)translateY(-7px)}.product-panorama .panorama-messages{transform:rotate(-3deg)translateY(-28px)}#page .product-panorama .r12-demo-card{background:var(--p-panel);border:0;border-radius:14px;flex-direction:column;height:490px;padding:24px;display:flex;box-shadow:0 14px 38px #34284630}#page .product-panorama .card__header{display:block}#page .product-panorama .card__title{letter-spacing:-.045em;margin:0 0 24px;font-size:38px;line-height:.98}#page .product-panorama .card__description{margin-bottom:30px;font-size:16px}#page .product-panorama .card__content{flex:1}#page .product-panorama .card__footer{border-top:1px solid var(--p-line);margin-top:auto;padding-top:20px;font-size:13px}#page .r13-gallery-actions .button{position:static;inset:auto;transform:none}.landing-dialog{background:var(--p-panel);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--p-ink);border-radius:28px;padding:40px;font:500 18px/1.5 Deload DM,sans-serif;overflow:auto}.landing-dialog .modal__heading{letter-spacing:-.05em;padding-right:24px;font:600 clamp(32px,4vw,46px)/1.02 Deload DM,sans-serif}.landing-dialog .modal__body{flex-direction:column;gap:20px;padding-top:20px;display:flex}.landing-dialog p{color:inherit}.landing-dialog .r8-cta{border-radius:999px;min-height:52px;font-size:16px}.landing-dialog .r9-email-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.landing-dialog .input{border-radius:999px;height:52px;font-size:16px}.landing-dialog .r9-form-note,.landing-dialog .demo-disclosure{font-size:14px}.landing-dialog .r9-field-error{color:var(--danger);font-size:14px}.landing-dialog .dialog-price{letter-spacing:-.05em;font-size:50px;font-weight:600}.landing-dialog .dialog-price del{letter-spacing:0;opacity:.7;font-size:18px;font-weight:400}@media (width<=1100px){#page .r8-nav .navbar__content{gap:18px}#page .r8-nav .navbar__header{gap:16px}.product-panorama .panorama-item{flex-basis:320px}.product-panorama .panorama-track{gap:36px}}@media (width<=900px){#page .r8-nav .r8-nav-links,#page .r8-nav .lead-nav>.r8-link{display:none}#page .r8-nav .lead-nav{margin-left:auto}#page .landing-menu-toggle{min-width:44px;min-height:44px;display:flex}#page .trainer-story-copy,#page .trainer-review,#page .trainer-message{grid-area:auto}#page .trainer-story-grid{grid-template-columns:1fr}#page .trainer-story-copy .r15-story-frame{margin-top:30px}#page .trainer-review{margin-top:100px}#page .trainer-message{margin-top:0}}@media (width<=760px){#page .r8-nav .navbar__header{gap:12px;height:88px}#page .r8-nav .r8-cta{min-height:44px}#page .r9-email-row input{font-size:16px}#page .r10-board-heading .card__title,#page .r12-story-card .r10-board-heading .card__title{font-size:25px}#page .r10-day-tabs .tabs__tab{padding-inline:8px;font-size:12px}#page .r8-scene-nav .tabs__tab{padding-inline:5px;font-size:13px}#page .r8-footer-links .r8-link,#page .r8-footer-links .landing-link{min-height:44px;margin-bottom:0}.product-panorama .panorama-item{flex-basis:min(80vw,350px);transform:none}.product-panorama .panorama-track{gap:20px}.product-panorama .carousel__viewport{padding-block:30px}#page .product-panorama .r12-demo-card{height:440px}#page .product-panorama .card__title{font-size:32px}.landing-dialog{padding:30px 22px}}@media (width<=600px){.landing-dialog .r9-email-row{grid-template-columns:minmax(0,1fr)}#page .r9-email-field{display:flex}#page .r9-email-field .r9-field-error{grid-row:auto}#page .r9-email-row{align-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#page .client-tabs{flex-direction:column;display:flex}#page .brand-lockup{gap:.22em}.brand-mark{flex-shrink:0;width:1em;height:1.25em}#page .button{line-height:1.2}#page .r8-cta{min-width:0}#page .r8-cta svg{width:25px;height:25px}#page .r8-nav .r8-cta{min-height:46px}#page .r9-email-field{min-height:87px}#page .r9-form-status:empty{display:none}#page .r15-drgains{background:0 0;mask:none}#page .landing-mobile-menu{max-height:calc(100dvh - 100px);height:auto!important}#page .landing-mobile-menu .r8-cta{width:100%}#page .landing-mobile-menu .navbar__menu-item{min-height:44px}#page .r9-field-error:before,.landing-dialog .r9-field-error:before{display:none}#page .r9-email-row input::placeholder{color:#7b7087;opacity:1}#page .client-tabs>.tabs__list-container{order:2}@media (width<=600px){#page .r9-email-field{min-height:58px}}#page .r8-cta svg{margin:0 -4px 0 0}#page .r9-email-row input{flex:0 0 58px}#page [data-trial-form] .r9-field-error{color:var(--danger)}#page :is(.r9-pricing,.r8-footer) [data-trial-form] .r9-field-error{color:#ffb3b9}#page .r8-nav-links .r8-link{text-decoration:none}.product-panorama .panorama-item{transform:none}.product-panorama .r12-demo-card{transform-origin:bottom}#page .r13-gallery-actions{gap:8px;display:flex}@media (width>=901px){#page .r12-stack>.r12-story-card{position:sticky;top:32px}}.product-panorama .carousel__viewport-wrapper{width:100%;min-width:0}.product-panorama .carousel__viewport{width:100%}.product-panorama:not([data-enhanced]) .carousel__viewport{scroll-snap-type:x mandatory;overflow-x:auto}.product-panorama:not([data-enhanced]) .panorama-item{scroll-snap-align:center}.nojs-note{text-align:center;background:var(--p-deep);color:var(--p-deepink);padding:24px}@media (width>=1700px){.product-panorama .carousel__viewport{padding-top:120px}}.enter{animation:arrive .5s var(--snappy) both;animation-delay:var(--delay,0s)}.reveal{opacity:1;transform:none}.motion-ready .reveal:not(.seen){opacity:0;transform:translateY(16px)}.motion-ready .reveal{transition:opacity .55s var(--snappy), transform .55s var(--snappy);transition-delay:var(--delay,0s)}.reveal:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.enter{animation:none}.motion-ready .reveal{opacity:1!important;transition:none!important;transform:none!important}}.circular-gallery{touch-action:pan-y;user-select:none;cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.circular-gallery[data-pointer]{cursor:pointer}.circular-gallery[data-dragging]{cursor:grabbing}.circular-gallery-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.circular-gallery-labels{pointer-events:none;position:absolute;inset:0}.circular-gallery-label{white-space:nowrap;will-change:transform, opacity;line-height:1.2;position:absolute;top:0;left:0}.circular-gallery-caption{text-align:center;opacity:0;pointer-events:none;width:min(90%,36rem);position:absolute;top:0;left:50%}.circular-gallery-caption-text{opacity:.65;margin:0;line-height:1.5}.circular-gallery-close{width:40px;height:40px;color:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:12px;right:12px}.circular-gallery-close[data-visible]{opacity:.8;pointer-events:auto}.circular-gallery-close:hover{opacity:1}.circular-gallery-close:focus-visible{outline-offset:2px;outline:2px solid}.circular-gallery-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#page[data-design=alloy-panorama] .r15-panorama-stage>.r13-gallery[data-bits-ready]{height:clamp(560px,48vw,740px)}.r15-gallery-blur{z-index:2;pointer-events:none;width:14%;max-width:240px;display:none;position:absolute;inset-block:0}.r15-panorama-stage:has(>.r13-gallery[data-bits-ready])>.r15-gallery-blur{display:block}.r15-gallery-blur[data-edge=left]{--blur-direction:to right;left:0}.r15-gallery-blur[data-edge=right]{--blur-direction:to left;right:0}.r15-gallery-blur>i{pointer-events:none;backdrop-filter:blur(var(--edge-blur));-webkit-mask-image:linear-gradient(var(--blur-direction), #000 0%, #000 var(--blur-start), transparent var(--blur-end));mask-image:linear-gradient(var(--blur-direction), #000 0%, #000 var(--blur-start), transparent var(--blur-end));position:absolute;inset:0}.r15-gallery-blur>i:first-child{--edge-blur:1px;--blur-start:65%;--blur-end:100%}.r15-gallery-blur>i:nth-child(2){--edge-blur:2px;--blur-start:40%;--blur-end:80%}.r15-gallery-blur>i:nth-child(3){--edge-blur:4px;--blur-start:20%;--blur-end:60%}.r15-gallery-blur>i:nth-child(4){--edge-blur:8px;--blur-start:0%;--blur-end:40%}.r15-panorama-stage>.r13-gallery[data-bits-ready]{height:clamp(560px,48vw,740px)}.r13-gallery .r12-react-root,.r13-gallery .circular-gallery{width:100%;height:100%}.r13-gallery .circular-gallery-caption{color:var(--p-panelink);background:var(--p-panel);border:1px solid var(--p-line);border-radius:12px}.r13-gallery .circular-gallery-close{color:var(--p-ink);background:var(--p-bg)}.r15-gallery-help{display:none}.r15-panorama-stage:has(.r13-gallery:not([data-bits-ready])) .r15-gallery-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:16px;display:flex}.r15-gallery-help button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:99px;padding:10px 16px}#page[data-design=alloy-panorama] .r13-gallery:not([data-bits-ready]){overscroll-behavior-x:contain;height:auto;padding-block:24px;scroll-padding-inline:20px}#page[data-design=alloy-panorama] .r13-gallery:not([data-bits-ready])>.r12-demo-card{flex-basis:min(410px,100vw - 56px);height:auto;min-height:430px}#page[data-design=alloy-panorama] .r13-gallery .r12-demo-card>h3{margin-top:0}#page .r12-stack>.r12-story-card{position:static}.r13-gallery{z-index:2;position:relative}.r12-gallery{height:600px;position:relative}.r12-gallery:not([data-bits-ready]){scroll-snap-type:x mandatory;gap:26px;padding:32px 48px;display:flex;overflow-x:auto}.r12-gallery:not([data-bits-ready])>.r12-demo-card{scroll-snap-align:center;flex:0 0 340px;height:460px}@media (width<=760px){.r12-gallery:not([data-bits-ready]){padding:25px 20px}}#page [data-trial-form],.landing-dialog [data-trial-form]{--field-error:#b42318}#page[data-design=alloy-panorama] :is(.r9-pricing,.r8-footer) [data-trial-form]{--field-error:#ff8a80}#page [data-trial-form] .r9-email-field,.landing-dialog [data-trial-form] .r9-email-field{min-height:87px}#page [data-trial-form] .r9-field-error,.landing-dialog [data-trial-form] .r9-field-error{color:var(--field-error);margin:8px 0 0;padding-inline:4px;font-size:15px;line-height:1.4;display:block;position:relative}#page [data-trial-form] .r9-field-error:before,.landing-dialog [data-trial-form] .r9-field-error:before{content:"Enter a valid email address.";visibility:hidden;display:block}.r9-field-error-typing{position:absolute;top:0;left:4px;right:4px}#page[data-design=alloy-panorama] .r9-email-row input[type=email],.landing-dialog .r9-email-row input[type=email]{box-shadow:none;outline-offset:0;border:0;outline:2px solid #0000;transition:outline-color .2s}#page[data-design=alloy-panorama] .r9-email-row input[aria-invalid=true],.landing-dialog .r9-email-row input[aria-invalid=true]{outline-color:var(--field-error)}@media (width<=600px){#page [data-trial-form] .r9-email-field,.landing-dialog [data-trial-form] .r9-email-field{min-height:58px}}@media (prefers-reduced-motion:reduce){#page input[type=email],.landing-dialog input[type=email]{transition:none!important}}@media (hover:hover) and (pointer:fine){#page[data-design=alloy-panorama] .r8-cta:hover:not(:disabled),.landing-dialog .r8-cta:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #0002}#page[data-design=alloy-panorama] :is(.r8-nav-links,.r8-footer-links) :is(a,button):hover{text-underline-offset:5px;text-decoration:underline}#page[data-design=alloy-panorama] :is(.r8-nav-links,.r8-footer-links) .r8-link:hover{opacity:1;transform:none}#page[data-design=alloy-panorama] .r8-socials>.r8-link:hover:not(:disabled){background:var(--pop);color:var(--popink);opacity:1;text-decoration:none;transform:translateY(-3px)}#page[data-design=alloy-panorama] .r8-socials>.r8-link:hover:not(:disabled) svg{transform:none}#page[data-design=alloy-panorama] :is(.r8-scene-nav button,.r8-choices button,.r8-widget-action,.r8-play):hover,#page[data-design=alloy-panorama] .trainer-review button:hover:not(:disabled){transform:translateY(-2px)}#page[data-design=alloy-panorama] .r10-day-tabs .tabs__tab:hover{box-shadow:inset 0 0 0 1px}#page[data-design=alloy-panorama] .r10-board-bottom button:hover{transform:translateY(-2px)}#page[data-design=alloy-panorama] .r8-link:hover:not(:disabled),.landing-dialog .r8-link:hover:not(:disabled){text-decoration-thickness:1px}}#page[data-design=alloy-panorama] .r8-cta:active:not(:disabled),.landing-dialog .r8-cta:active:not(:disabled){transition-duration:.12s;transform:translateY(0);box-shadow:0 1px #0002}#page .r8-cta,.landing-dialog .r8-cta{scale:1}#page .r8-nav .navbar__item{background:0 0}#page .r8-socials>.r8-link{border:1px solid;border-radius:50%;width:44px;height:44px}#page .r10-board-heading{flex-direction:row;gap:20px}#page .r10-board-bottom{gap:15px;padding-top:18px}#page .r10-board-bottom .button{background:var(--p-panelink);color:var(--p-panel);border-radius:8px;min-height:44px;padding:12px 16px;font-size:14px}#page .r8-nav-links .r8-link,#page .r8-footer-links .r8-link,#page .r8-socials>.r8-link{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}#page .r10-board-bottom button:active{transform:scale(.98)}#page .r10-board-bottom button:disabled{opacity:.6;transform:none}#page .r10-day-tabs{background:var(--p-surface);border-radius:8px;gap:4px;padding:4px}#page .r10-day-tabs .tabs__tab{border-radius:6px;min-height:42px;padding:10px 5px;font-size:14px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}#page .r10-day-tabs .tabs__tab[data-selected=true]{background:var(--p-panelink);color:var(--p-panel)}#page [data-trainer-title]{min-height:2.1em}#page [data-trainer-summary]{min-height:4.2em}#page [data-trainer-message]{min-height:3.9em}@media (width<=380px){#page [data-trainer-message]{min-height:6.5em}}@layer base{#page .trainer-delivery[hidden]{visibility:hidden;display:block!important}}#page .trainer-review .trainer-approve svg{width:24px;height:24px;margin:0}#page .trainer-review .trainer-approve{line-height:1.5}#page .trainer-review{box-shadow:14px 14px 0 var(--p-pop)}@media (width<=900px){#page .trainer-review{box-shadow:10px 10px 0 var(--p-pop)}}@media (width<=560px){#page .trainer-review{box-shadow:8px 9px 0 var(--p-pop)}}#page .trainer-story-grid{grid-template-rows:auto}#page .trainer-story-copy,#page .trainer-review{grid-row:auto}#page .trainer-message{align-self:auto}#page[data-design=alloy-panorama] .trainer-story-copy .r15-story-frame{margin-top:48px}@media (width<=760px){#page[data-design=alloy-panorama] .trainer-story-copy .r15-story-frame{margin-top:45px}}@media (width<=600px){#page[data-design=alloy-panorama] [data-trial-form] .r9-email-field,.landing-dialog [data-trial-form] .r9-email-field{display:contents}#page[data-design=alloy-panorama] [data-trial-form] .r9-email-row input,.landing-dialog [data-trial-form] .r9-email-row input{grid-row:1}#page[data-design=alloy-panorama] [data-trial-form] .r9-email-row button,.landing-dialog [data-trial-form] .r9-email-row button{grid-row:2}#page[data-design=alloy-panorama] [data-trial-form] .r9-field-error,.landing-dialog [data-trial-form] .r9-field-error{grid-row:3;margin:0}#page[data-design=alloy-panorama] [data-trial-form] .r9-email-row:not(:has(.r9-field-error)):after,.landing-dialog [data-trial-form] .r9-email-row:not(:has(.r9-field-error)):after{content:"Enter a valid email address.";visibility:hidden;grid-row:3;padding-inline:4px;font-size:15px;line-height:1.4}}@media (prefers-reduced-motion:reduce){#page[data-design=alloy-panorama] .r8-cta,.landing-dialog .r8-cta{transition:none!important;transform:none!important}#page[data-design=alloy-panorama] :is(button,a):hover{transform:none!important}}#page .r8-footer .lead-footer>.preorder-primary{background:var(--p-deepink);color:var(--p-deep);border:0;border-radius:99px;min-height:64px}#page .r8-footer input[type=email]{flex:0 0 60px;height:60px;min-height:60px;padding:16px 22px;font-size:18px}#page .r8-footer [data-trial-form] .r9-email-field{min-height:89px}#page .r8-footer-links .landing-footer-link{border-radius:0;width:100%;min-height:43px;text-decoration:none}#page .r8-socials .landing-footer-social{text-underline-offset:auto;border:0;border-radius:50%;place-items:center;width:46px;min-width:0;height:46px;min-height:0;padding:0;text-decoration:none;display:grid}#page .r8-socials .landing-footer-social svg{width:21px;height:21px;margin:0}@media (hover:hover) and (pointer:fine){#page .r8-footer [data-trial-form] .r8-cta:hover:not(:active){box-shadow:none}#page .r8-footer-links .landing-footer-link:hover{text-underline-offset:5px;text-decoration:underline}}@media (width<=600px){#page .r8-footer [data-trial-form] .r9-email-field{min-height:0}}@media (width<=560px){#page .r8-footer .lead-footer>.preorder-primary{min-height:62px}#page .r8-footer-links .landing-footer-link{min-height:44px}}#page .landing-faq .accordion__heading{font:inherit;letter-spacing:normal;margin:0;padding:0}#page .landing-faq .accordion__item:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent)}#page .landing-faq .accordion__item:after{display:none}#page .landing-faq .accordion__body-inner{color:inherit;padding:0}#page .landing-faq .accordion__panel{transition:none}#page .landing-faq .accordion__indicator{width:1em;height:1em;color:var(--rv-muted);transition:transform .25s var(--snap);background:currentColor;flex-shrink:0;margin:0;font-size:22px;display:inline-block;transform:none;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H136v80a8%2C8%2C0%2C0%2C1-16%2C0V136H40a8%2C8%2C0%2C0%2C1%2C0-16h80V40a8%2C8%2C0%2C0%2C1%2C16%2C0v80h80A8%2C8%2C0%2C0%2C1%2C224%2C128Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}#page .landing-faq .accordion__indicator[data-expanded=true]{transform:rotate(45deg);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H40a8%2C8%2C0%2C0%2C1%2C0-16H216A8%2C8%2C0%2C0%2C1%2C224%2C128Z%22%2F%3E%3C%2Fsvg%3E)}@media (hover:hover) and (pointer:fine){#page .landing-faq .accordion__trigger:hover{color:var(--rv-blue)}}@media (width<=560px){#page .landing-faq .accordion__trigger{font-size:20px;line-height:1.35}}#page .r10-board .brand-mark{width:27px;height:27px}#page .r12-brief{display:grid}#page .r12-story-card .r10-board-heading{gap:20px;padding:16px 0}#page .r12-story-card .r10-board-heading .card__title{letter-spacing:-.045em;margin:5px 0 0;font-size:25px;line-height:1}#page .r10-day-tabs .tabs__tab{white-space:normal;min-height:44px;line-height:1.5}#page .r10-board-bottom .button{line-height:1.5;display:inline-block}#page :is(.r10-board-bottom,.r8-widget-action) svg{margin:0}#page .r8-phone [data-r8-widget=app],#page [data-r8-widget=intake]{flex-direction:column;display:flex}#page [data-r8-widget=intake]{height:800px}#page :is(.client-tabs,.intake-tabs),#page :is(.client-tabs,.intake-tabs)>.tabs__list-container,#page :is(.client-tabs,.intake-tabs) .tabs__list-container__scroller{display:contents}#page [data-r8-widget]>:not([data-r8-panel]),#page :is(.client-tabs,.intake-tabs) .r8-scene-nav{flex-shrink:0}#page [data-r8-widget] [data-r8-panel]{scrollbar-gutter:stable;flex:1;min-height:0;display:flow-root;overflow-y:auto}#page .client-tabs>.tabs__panel{order:0}#page .client-tabs .r8-scene-nav{order:1}#page .r8-phone :is(.r8-widget-note,.r8-feedback){order:2}#page .r8-scene-nav{border-radius:0;gap:7px;margin-bottom:23px;padding:0}#page .r8-scene-nav .tabs__tab{background:var(--p-surface);color:var(--p-panelink);white-space:normal;border-radius:99px;min-height:46px;padding:11px 10px;font-size:16px;line-height:1.5}#page .r8-scene-nav .tabs__tab[data-selected=true]{background:var(--p-panelink);color:var(--p-panel)}#page .r8-phone .r8-scene-nav{gap:4px;margin:20px 0 0}#page .r8-phone .r8-scene-nav .tabs__tab{border-radius:14px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:9px 3px;font-size:16px;display:flex}#page .r8-phone .r8-scene-nav svg{width:22px;height:22px;margin:0}#page .r8-widget-action{min-height:52px;padding:14px 20px;line-height:1.5;display:inline-block}#page .r8-play{line-height:1.5;display:block}#page .intake-tabs+.r8-scene-progress{background:var(--p-line);border-radius:99px;height:4px;margin:18px 0 0;overflow:hidden}#page .intake-tabs+.r8-scene-progress i{background:var(--p-panelink);transform-origin:0;width:100%;height:100%;transition:transform .65s var(--smooth);display:block}#page [data-r8-widget=intake] .demo-select{gap:0}#page [data-r8-widget=intake] .demo-select>.label{margin:18px 0 0;font-size:18px;font-weight:500;line-height:1.5;display:block}#page [data-r8-widget=intake] .demo-select .select__trigger{height:52px;min-height:50px;font:500 18px var(--rv-font);border-radius:12px;padding:12px}#page .trainer-review-head{margin-top:0}#page .trainer-scenarios .button{padding:10px 7px;display:block}#page .trainer-review .trainer-edit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}#page .trainer-edit .demo-select{display:contents}#page .trainer-edit .demo-select>.label{font-size:18px;font-weight:550;line-height:1.5;display:block}#page .trainer-edit .select__trigger{border:1px solid var(--p-panelink);width:100%;height:46px;min-height:46px;font:500 17px var(--rv-font);border-radius:9px;padding:10px 32px 10px 13px}#page .r15-gallery-help{line-height:1.5}#page .r9-email-row input{padding:16px 22px;font-size:18px}#page .r9-pricing .r9-email-row input{flex-basis:60px;height:60px;min-height:60px}#page .r9-pricing .r9-email-field{min-height:89px}@media (width<=1200px){#page .trainer-edit .demo-select>.label{font-size:17px}#page .trainer-review .trainer-edit{gap:12px}}@media (width<=900px){#page .trainer-message{margin-top:32px}#page .r8-scene-nav .tabs__tab{padding:10px 5px}}@media (width<=760px){#page .r12-demo-card{padding:20px}}@media (width<=600px){#page .r12-story-card .r10-board-heading{gap:12px}#page .r9-pricing .r9-email-field{min-height:60px}}@media (width<=560px){#page .r10-board-bottom{padding-top:13px;display:block}#page .r10-board-bottom>span{display:none}#page .r10-board-bottom .button{text-align:left;width:100%;font-size:16px}#page [data-r8-widget=intake]{height:840px}#page .r8-scene-nav{gap:5px;margin-bottom:20px}#page .r8-phone .r8-scene-nav .tabs__tab{gap:6px;padding:10px 2px}#page .trainer-message{margin-top:30px}#page .trainer-scenarios .button{padding:10px 6px}#page .trainer-review .trainer-edit{grid-template-columns:1fr;gap:10px}#page .trainer-edit .demo-select>.label{font-size:18px}#page .r15-alloy-panorama .r9-email-row input{flex-basis:56px;height:56px;min-height:56px}#page .r15-alloy-panorama .r9-email-field{min-height:56px}#page .r15-alloy-panorama .r9-email-row .r8-cta{min-height:54px;padding-block:14px}}@media (width<=370px){#page .r8-scene-nav .tabs__tab{padding:9px 4px}}@media (prefers-reduced-motion:reduce){#page .r8-scene-progress i{transition:none}}#page .r8-nav .navbar__header{gap:32px;height:116px;padding:24px 0 28px}#page .r8-nav .navbar__brand{flex:none}#page .r8-nav .navbar__brand a{display:block}#page .r8-nav .r8-nav-links{gap:28px;font-size:16px;display:flex}#page .r8-nav-links a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}#page .r8-nav-links .link:after{display:none}#page .r8-nav .lead-nav{gap:20px;margin-left:0;display:flex}#page .r8-nav .lead-nav>.r8-link{font-size:17px;line-height:1.5;display:inline-flex}#page .r8-nav .r8-cta{border-radius:99px}#page .landing-menu-toggle{width:46px;min-width:44px;height:46px;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:50%;padding:0}@media (width<=1200px){#page .r8-nav .navbar__header{gap:24px}#page .r8-nav .r8-nav-links{gap:18px}}@media (width<=1100px){#page .r8-nav .r8-nav-links{display:none}#page .landing-menu-toggle{display:flex}}@media (width<=700px){#page .r8-nav .navbar__header{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;height:auto;padding:18px 0;display:grid}#page .r8-nav .navbar__brand{grid-area:1/1;justify-self:start}#page .r8-nav .navbar__brand a{min-height:46px}#page .r8-nav .landing-menu-toggle{grid-area:1/2}#page .r8-nav .lead-nav{grid-area:2/1/auto/-1;justify-content:center;gap:20px}}@media (width<=560px){#page .r8-nav .brand-lockup{gap:.18em}#page .r8-nav .lead-nav>.r8-link{font-size:17px}#page .r8-nav .lead-nav .r8-cta{min-height:44px;padding-block:10px}#page .landing-menu-toggle{width:42px;height:46px}}@media (width<=370px){#page .landing-menu-toggle{height:42px}}.landing-backdrop{backdrop-filter:blur(10px);background:#34284666}.landing-modal-container{max-width:none;padding:12px}.landing-dialog{font:500 16px/1.5 var(--rv-font);gap:0;display:block}.landing-dialog .button{min-width:0;height:auto;box-shadow:none;line-height:inherit;scale:1}.landing-dialog .modal__heading{letter-spacing:-.055em;padding:0;font-weight:600}.landing-dialog .brand-lockup{gap:.22em}.landing-dialog .r9-email-field{gap:0}.landing-dialog .r9-email-row input{flex-shrink:0;height:60px;min-height:60px}.landing-dialog .icon-button{color:#342846;cursor:pointer;outline-offset:2px;background:0 0;border-radius:50%;outline:2px solid #0000;place-items:center;width:44px;height:44px;transition:background-color .2s,outline-color .2s;display:grid}.landing-dialog .icon-button svg{fill:currentColor;width:22px;height:22px}.landing-dialog .icon-button:focus-visible{outline-color:#5135ad}.keyboard-input .landing-dialog[open]{animation:none}.landing-dialog{color:#342846;background:#faf5ee;border:0;border-radius:32px;width:min(500px,100% - 32px);max-height:calc(100svh - 40px);padding:36px;overflow:auto;box-shadow:0 30px 100px #34284630}.landing-dialog[open]{animation:arrive .4s var(--smooth)}.landing-dialog .dialog-top{align-items:center;gap:20px;min-height:44px;margin-bottom:30px;display:flex}.landing-dialog .dialog-top .eyebrow{margin:0}.landing-dialog h2{margin-bottom:20px;font-size:46px}.landing-dialog p{font-size:14px;line-height:1.7}.landing-dialog .cta{margin-top:30px}@media (hover:hover) and (pointer:fine){.landing-dialog .icon-button:hover{background:#ece4d9}}@media (width<=767px){.landing-dialog{padding:28px}.landing-dialog .icon-button{inset:28px 28px auto auto}.landing-dialog h2{font-size:38px}}.landing-dialog .r8-cta{background:var(--ink);min-height:64px;color:var(--bg);letter-spacing:-.025em;white-space:nowrap;border-radius:99px;justify-content:space-between;align-items:center;gap:32px;padding:18px 26px;font-size:20px;font-weight:600;line-height:1.2;display:inline-flex}.landing-dialog .r8-cta svg{width:25px;height:25px}.landing-dialog .r8-cta.hot{background:var(--pop);color:var(--popink)}.landing-dialog .r8-link{text-underline-offset:6px;align-items:center;gap:16px;min-height:46px;font-size:19px;text-decoration:underline 1px;display:inline-flex}.landing-dialog .r8-price-number{letter-spacing:-.07em;margin:26px 0 16px;font-size:132px;font-weight:600;line-height:1}.landing-dialog .r8-gift{border-top:1px solid #cad2dc;align-items:center;gap:17px;margin-top:25px;padding-top:25px;font-size:19px;line-height:1.35;display:flex}.landing-dialog .r8-gift svg{flex-shrink:0;width:42px;height:42px}.landing-dialog .r8-gift small{color:#665a72;margin-top:7px;font-size:16px;display:block}#r8-preorder,#r8-menu,#r8-destination{color:#342846;background:#faf5ee;border-radius:28px;width:min(660px,100% - 32px);padding:36px}#r8-preorder h2,#r8-destination h2{font-size:52px;line-height:1}#r8-preorder p,#r8-destination p{color:#665a72;font-size:19px;line-height:1.5}#r8-preorder .r8-cta{color:#fff;background:#342846;width:100%;margin-top:25px}#r8-preorder .r8-price-number{margin-top:25px;font-size:100px}#r8-preorder .r8-gift{border-bottom:1px solid #cad2dc;margin:22px 0;padding-bottom:23px}#r8-preorder .r8-feedback{color:#23432a;background:#e0e9dc;border-radius:18px;margin-top:24px;padding:20px}#r8-menu .r8-link{margin:10px 0;font-size:24px;display:flex}#r8-menu .r8-cta{color:#fff;background:#342846;width:100%;margin-top:20px}#r8-destination .r8-link{margin-top:25px}#r8-destination .r8-placeholder{background:#e5e9ee;border-radius:16px;margin-top:25px;padding:18px;font-size:17px}#r8-destination h2{margin-bottom:25px}@media (hover:hover) and (pointer:fine){.landing-dialog .r8-cta:hover{transform:translateY(-3px);box-shadow:0 7px #0002}.landing-dialog .r8-link:hover{text-decoration-thickness:2px}}@media (width<=1000px){.landing-dialog .r8-price-number{font-size:108px}}@media (width<=560px){.landing-dialog .r8-cta{gap:25px;min-height:62px;padding:17px 23px;font-size:20px}.landing-dialog .r8-link{font-size:19px}.landing-dialog .r8-price-number{font-size:110px}.landing-dialog .r8-gift{gap:14px;font-size:18px}.landing-dialog .r8-gift svg{width:36px;height:36px}#r8-preorder,#r8-menu,#r8-destination{padding:26px 23px}#r8-preorder h2,#r8-destination h2{font-size:41px}}.landing-dialog .r8-link{white-space:normal;max-width:100%}.landing-dialog .r8-link svg{flex-shrink:0;width:25px;height:25px}.landing-dialog .r9-trial-form{margin-top:25px}.landing-dialog .r9-trial-form label{margin-bottom:9px;font-size:17px;display:block}.landing-dialog .r9-email-row input{background:var(--p-panel,#fffdfa);width:100%;min-width:0;min-height:60px;color:var(--p-panelink,#342846);font:500 18px var(--rv-font);border:1px solid;border-radius:12px;flex:1;padding:16px}.landing-dialog .r9-email-row input::placeholder{color:inherit;opacity:.7}.landing-dialog .r9-email-row .r8-cta{white-space:normal;background:var(--p-ink,#342846);min-height:60px;color:var(--p-bg,#fffdfa);border-radius:12px;gap:14px;padding:16px 20px;font-size:17px}.landing-dialog .r9-email-row .r8-cta:disabled{opacity:.7}.landing-dialog .r9-trial-form .r9-form-note,.landing-dialog .r9-form-note{margin-top:14px;font-size:17px;line-height:1.4}.landing-dialog .r9-form-status{border-left:3px solid;margin-top:18px;padding-left:16px;font-size:18px;line-height:1.4}.landing-dialog .r9-trial-form [data-trial-reset]{margin-top:14px}#r9-trial{color:#342846;background:#faf5ee;border-radius:28px;width:min(700px,100% - 32px);padding:36px}#r9-trial h2{font-size:70px;line-height:.98}#r9-trial .modal__body>p{color:inherit;margin-top:22px;font-size:22px;line-height:1.4}#r9-trial p{color:inherit}#r9-trial .brand-lockup{font-size:34px}#r9-trial .r8-cta{color:#fffdfa;background:#342846}@media (hover:hover) and (pointer:fine){.landing-dialog .r9-email-row input:hover{box-shadow:0 0 0 1px}}@media (width<=1200px){.landing-dialog .r9-email-row{flex-direction:column}.landing-dialog .r9-email-row .r8-cta{justify-content:space-between}}@media (width<=900px){.landing-dialog .r9-email-row{flex-direction:row}.landing-dialog .r9-email-row .r8-cta{max-width:210px;padding:15px;font-size:16px}}@media (width<=560px){.landing-dialog .r9-email-row{flex-direction:column}.landing-dialog .r9-email-row .r8-cta{max-width:none;font-size:18px}#r9-trial{padding:26px}#r9-trial h2{font-size:60px}#r9-trial .brand-lockup{font-size:30px}}.landing-dialog .r8-link{background:0 0;padding-inline:0}.landing-dialog .lead-choices{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.landing-dialog .lead-choices .lead-preorder{color:inherit;box-shadow:none;white-space:normal;background:0 0;border-radius:0;justify-content:center;min-height:44px;padding:4px 0;font-size:18px;line-height:1.35}.landing-dialog .lead-choices .lead-preorder svg{width:20px;height:20px}.landing-dialog .lead-form{text-align:left;margin-top:18px}.landing-dialog .lead-form .r9-email-row{flex-direction:column;gap:10px;display:flex}.landing-dialog .lead-form .r9-email-row .r8-cta{white-space:normal;justify-content:space-between;width:100%;max-width:none;min-height:58px;margin:0}.landing-dialog .lead-form .r9-form-note{margin-top:12px;font-size:17px;line-height:1.4}.landing-dialog .lead-form .r9-form-preview{margin-top:8px;font-size:16px;line-height:1.4}.landing-dialog .lead-dialog-trial{margin-top:26px}.landing-dialog .lead-dialog-trial h3{letter-spacing:-.035em;font-size:30px;line-height:1.15}.landing-dialog .lead-dialog-trial>p{margin-top:12px}.landing-dialog .lead-dialog-trial .lead-paid-divider{border-top:1px solid #34284635;margin-top:30px;padding-top:26px;font-size:20px;font-weight:600}#r8-preorder .lead-form .r9-email-row .r8-cta{color:#fffdfa;background:#342846;margin:0}#r8-preorder .lead-form .r9-form-note{font-size:17px}#r8-preorder .lead-form .r9-form-preview{font-size:16px}#r8-preorder>.lead-preorder{margin-top:24px}.landing-dialog .lead-destination-trial{margin:24px 0}.landing-dialog .lead-destination-trial .r8-cta{color:#fffdfa;background:#342846;margin-top:18px}@media (width<=560px){.landing-dialog .lead-choices .lead-preorder{font-size:17px}}.landing-dialog .lead-choices .preorder-primary{justify-content:center}.landing-dialog .lead-choices .lead-trial-secondary{color:inherit;box-shadow:none;text-align:center;background:0 0;justify-content:center;min-height:36px;font-size:17px}.landing-dialog .lead-form .r9-email-row .r8-cta{box-shadow:none;border:1px solid;color:inherit!important;background:0 0!important}.landing-dialog .lead-dialog-trial{border-top:1px solid #34284635;padding-top:26px}#r8-preorder .modal__footer>.preorder-primary{color:#fffdfa;background:#342846;margin-top:24px}.landing-dialog .lead-dialog-trial,.landing-dialog .lead-dialog-trial .lead-paid-divider{border-top:0}#r9-trial [data-trial-form] .r9-email-row button.r8-cta,#r8-preorder [data-trial-form] .r9-email-row button.r8-cta{background:0 0;border:1px solid #342846;color:#342846!important}@media (width<=560px){.landing-dialog [data-trial-form] .r9-email-row{grid-template-columns:minmax(0,1fr);display:grid}.landing-dialog [data-trial-form] .r9-email-row button.r8-cta{justify-content:space-between;width:100%}}.landing-dialog .r9-email-field{flex-direction:column;flex:1;min-width:0;display:flex}.landing-dialog .r9-field-error:before{content:"Enter a valid email address.";visibility:hidden;display:block}body:has(#page) .landing-dialog [data-trial-form] .r9-field-error{color:var(--field-error);margin:8px 0 0;padding-inline:4px;font-size:15px;line-height:1.4;position:relative}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r9-email-row input[type=email]{box-shadow:none;outline-offset:0;border:0;outline:2px solid #0000;transition:outline-color .2s}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r9-email-row input[aria-invalid=true]{outline-color:var(--field-error)}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),opacity .28s}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta:active:not(:disabled){transition-duration:.12s;transform:translateY(0);box-shadow:0 1px #0002}@media (prefers-reduced-motion:reduce){body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta{transition:none!important;transform:none!important}}body.motion-off:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta{transition:none!important;transform:none!important}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta svg{flex-shrink:0;margin-inline-end:-4px}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta{--cta-padding:26px;padding-inline:calc(var(--cta-padding) + 4px) var(--cta-padding);font-size:18px;font-weight:700}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link{text-decoration-thickness:1px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link:hover:not(:disabled){opacity:.75;text-decoration-thickness:1px;transform:translateY(-1px)}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link:hover:not(:disabled) svg{transform:translate(3px)}}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link:active:not(:disabled){opacity:.9;transition-duration:.12s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link,body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link svg{transition:none!important;transform:none!important}}body.motion-off:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link,body.motion-off:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-link svg{transition:none!important;transform:none!important}body:has(#page[data-design=alloy-panorama]) .landing-dialog{overscroll-behavior:contain;overflow-wrap:anywhere;max-height:calc(100dvh - 24px)}body:has(#page[data-design=alloy-panorama]) .landing-dialog :is(input,select){min-width:0;max-width:100%;font-size:16px}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r8-cta{white-space:normal}body:has(#page[data-design=alloy-panorama]) .landing-dialog :is(button,a){min-height:44px}@media (width<=600px){body:has(#page[data-design=alloy-panorama]) .landing-dialog .r9-email-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r9-email-field{display:contents}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r9-email-row input{grid-row:1}body:has(#page[data-design=alloy-panorama]) .landing-dialog .r9-email-row .r8-cta{grid-row:2;justify-content:space-between;width:100%;margin:0}body:has(#page[data-design=alloy-panorama]) .landing-dialog [data-trial-form] .r9-field-error{grid-row:3;margin:0}body:has(#page[data-design=alloy-panorama]) .landing-dialog{border-radius:24px;padding:24px 20px}body:has(#page[data-design=alloy-panorama]) .landing-dialog h2{font-size:clamp(30px,9vw,46px)}}.landing-dialog .icon-button{z-index:1;width:44px;height:44px;color:inherit;font:500 16px/1.5 var(--rv-font);border:0;flex-shrink:0;padding:0;position:absolute;inset:36px 36px auto auto}.landing-dialog .r8-cta svg{width:25px;height:25px;margin:0 -4px 0 0}.landing-dialog .r8-link svg{margin:0}.landing-dialog .r9-form-status:empty{display:none}.landing-dialog .r9-email-field{min-height:89px}.landing-dialog [hidden]{display:none!important}@media (width<=600px){.landing-dialog .r9-email-field{min-height:60px}}#page .r10-day-tabs .tabs__tab{overflow-wrap:anywhere;flex:70px;min-width:0;height:auto;display:block}#page .r8-phone .r8-scene-nav .tabs__tab{height:auto}#page .r8-widget[data-r8-widget=intake]{display:flex}#page [data-r8-widget=intake] .demo-select>.label{margin-top:0}#page .r8-phone [data-r8-panel]{display:block}#page .r15-gallery-help .button{min-width:0;line-height:1.5;display:inline-block}#page .r15-gallery-help svg{width:16px;height:16px;margin:0}#page .r8-nav .lead-nav>.r8-link{white-space:nowrap;min-width:0;height:auto;min-height:44px;padding:2px 0}.landing-modal-container{padding:0}.landing-dialog{--p-panel:#faf5ee;--p-panelink:#342846;--p-ink:#342846;--p-bg:#ece4d9;max-width:none}.landing-dialog .modal__heading{color:inherit}.landing-dialog .r9-email-row{align-items:stretch;gap:10px;display:flex}.landing-dialog .r9-email-field{flex-direction:column;gap:0;min-height:89px;display:flex}.landing-dialog .r9-email-row input{color:#342846;background:#fffdfa;flex:0 0 60px;height:60px;min-height:60px}.landing-dialog .r9-email-row .r8-cta{gap:14px;padding-block:16px}.landing-dialog .lead-form .r9-email-row{flex-direction:column}#r8-menu.landing-dialog .r8-link{width:100%}#r8-menu .lead-trial-secondary{padding:1px 0}@media (width<=900px){.landing-dialog .r9-email-row .r8-cta{padding-block:15px}}@media (width<=600px){.landing-dialog .r9-email-row{gap:8px;display:grid}.landing-dialog [data-trial-form] .r9-email-field{min-height:60px}}@media (width<=560px){#page .r8-nav .lead-nav>.r8-link{font-size:14px}#page .r8-nav .navbar__brand a{align-items:center;display:flex}#page .r8-phone .r8-scene-nav .tabs__tab{padding:10px 5px}#page .r15-alloy-panorama .r9-email-row .r8-cta{padding-block:12px}#page .r10-paid .r8-cta{padding-block:16px}}#page[data-design=alloy-panorama] .r8-link{min-height:44px;padding-block:1px;line-height:1.5}#page[data-design=alloy-panorama] .lead-nav .r8-link{padding-block:2px}#page .r8-link svg{margin:0}#page .r9-price-card .lead-trial-secondary{font-size:17px}#page[data-design=alloy-panorama] .trainer-reset{height:auto;min-height:44px}#page[data-design=alloy-panorama] .r15-gallery-help .button{line-height:1.5}#page .r15-gallery-help .button svg{width:16px;height:16px}#page .tabs__tab{transition:transform .22s var(--snap), opacity .22s var(--snap)}#page .tabs__tab:hover{opacity:1}#page .tabs__tab:active{transform:scale(.97)}#page .tabs__tab[data-focus-visible=true]{outline-offset:5px;box-shadow:none;outline:3px solid #5678cc}@media (hover:hover) and (pointer:fine){#page .r8-scene-nav .tabs__tab:hover{transform:translateY(-2px)}}.landing-modal-container{padding-inline:3px}.landing-dialog [data-trial-form] .r9-email-field{min-height:89px}@media (width<=600px){.landing-dialog [data-trial-form] .r9-email-field{min-height:60px}}#page .trainer-review .card__content{display:block}.landing-dialog[data-entering=true]{animation:arrive .4s var(--smooth)}@media (prefers-reduced-motion:reduce){#page .tabs__tab,.landing-dialog[data-entering=true]{transition:none;animation:none;transform:none}}#page .trainer-story-photo img{filter:none}#page[data-design=alloy-panorama] .r9-price-card .r8-cta{background:var(--p-panelink);min-height:64px;color:var(--p-panel);border-color:var(--p-panelink)}#page .r9-price-card .lead-trial-secondary{justify-content:center;width:100%}#page .r15-gallery-help .button{height:auto}@media (width<=560px){#page[data-design=alloy-panorama] .r9-price-card .r8-cta{min-height:62px}}#page .r8-nav .r8-nav-links a{font:500 16px/1.5 var(--rv-font);gap:normal}#page .landing-menu-toggle{font:500 23px/1.5 var(--rv-font);flex-shrink:0;padding:1px 6px;display:none}#page .landing-menu-toggle svg{vertical-align:-.125em;fill:currentColor;stroke:none;flex-shrink:0;width:1em;height:1em;display:inline-block}@media (width<=1100px){#page .landing-menu-toggle{display:block}}@media (width<=560px){#page .landing-menu-toggle{font-size:21px}}#page .r8-cta{border-radius:99px}@media (hover:hover) and (pointer:fine){#page[data-design=alloy-panorama] .lead-form .r8-cta:hover:not(:active):not(:disabled),.landing-dialog .lead-form .r8-cta:hover:not(:active):not(:disabled){box-shadow:none}}.landing-dialog .modal__header,.landing-dialog .modal__footer{margin:0;display:block}.landing-dialog .modal__body{color:inherit;font:inherit;margin:0;padding:0;display:block;overflow:visible}.landing-dialog .modal__header+.modal__body,.landing-dialog .modal__body+.modal__footer,.landing-dialog .modal__header+.modal__footer{margin-top:0}.landing-dialog .r8-cta.joined-cta{background:var(--p-pop);color:var(--p-popink)}.landing-dialog .r8-cta.joined-cta:disabled,.landing-dialog .r8-cta.joined-cta[aria-disabled=true]{opacity:.45;cursor:not-allowed}.landing-dialog .joined-form{--j-fill:#faf5ee;--j-ink:#342846;--j-pop:#5135ad;flex-direction:column;gap:18px;margin-top:24px;display:flex}.landing-dialog .modal__header.joined-header{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding-right:56px;display:flex}.landing-dialog .joined-icon{color:#5135ad;background:0 0;width:auto;height:auto;font-size:clamp(26px,6.4vw,34px)}.landing-dialog .joined-icon svg{fill:currentColor;width:1.05em;height:1.05em}.landing-dialog .joined-header .modal__heading{letter-spacing:-.055em;margin:0;font-size:clamp(26px,6.4vw,34px);line-height:1.05}.landing-dialog .joined-trial-surface{color:#342846;background:#e5dce9;border:0;border-radius:20px;margin-top:18px;padding:18px 20px}.landing-dialog .joined-lede{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.landing-dialog .joined-intro h3{letter-spacing:-.045em;margin:0;font:600 24px/1.1 Deload DM,sans-serif}.landing-dialog .joined-intro h3 small{letter-spacing:0;color:#665a72;font-size:14px;font-weight:500}.landing-dialog .joined-intro p{color:#665a72;margin:6px 0 0;font-size:14px;line-height:1.4}.landing-dialog .joined-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-dialog .joined-field,.landing-dialog .joined-group{flex-direction:column;gap:8px;min-width:0;display:flex}.landing-dialog .joined-label{color:#665a72;font-size:15px;font-weight:500}.landing-dialog .joined-field .input{background:var(--j-fill);width:100%;height:52px;color:var(--j-ink);font:500 17px var(--rv-font);box-shadow:none;outline-offset:2px;border:0;border-radius:999px;outline:2px solid #0000;padding-inline:20px;transition:outline-color .2s}.landing-dialog .joined-field .input:focus-visible{outline-color:var(--j-pop)}.landing-dialog .joined-combo .combo-box__input-group{background:var(--j-fill);outline-offset:2px;border-radius:26px;outline:2px solid #0000;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:52px;padding:8px 52px 8px 10px;transition:outline-color .2s;display:flex}.landing-dialog .joined-combo .input{background:0 0;border-radius:0;outline:0;flex:96px;width:auto;min-width:96px;height:36px;padding-inline:10px}.landing-dialog .joined-combo .input::placeholder{color:#665a72;opacity:1}.landing-dialog .joined-combo .combo-box__trigger{height:52px;color:var(--j-ink);padding-inline-end:16px;top:26px}.landing-dialog .joined-chip{min-height:34px;color:var(--j-ink);font:500 15px/1.2 var(--rv-font);background:#ece4d9;border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 14px;display:inline-flex}.landing-dialog .joined-chip-remove{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:2px solid #0000;place-items:center;transition:background-color .2s,outline-color .2s;display:inline-grid}.landing-dialog .joined-chip-remove svg{fill:currentColor;width:14px;height:14px}.landing-dialog .joined-chip-remove:focus-visible{outline-color:var(--j-pop)}@media (hover:hover) and (pointer:fine){.landing-dialog .joined-chip-remove:hover{background:#e5dce9}}.joined-popover{color:#342846;font:500 16px var(--rv-font);background:#faf5ee;border:1px solid #e5dce9;border-radius:24px;box-shadow:0 24px 60px -30px #34284666}.joined-popover .list-box__item{border-radius:999px;min-height:44px;padding-inline:16px}.joined-popover .list-box__item[data-focused=true],.joined-popover .list-box__item[data-hovered=true]{background:#ece4d9}.joined-popover .list-box__item[data-selected=true]{color:#faf5ee;background:#342846}.landing-dialog .modal__footer.joined-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.landing-dialog .joined-actions .r8-cta,.landing-dialog .joined-skip{border-radius:999px;width:100%;height:56px;min-height:56px;padding-block:0}.landing-dialog .joined-actions .joined-done{grid-column:1/-1}.landing-dialog .joined-skip{color:#342846;font:600 17px var(--rv-font);cursor:pointer;outline-offset:2px;background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;transition:background-color .2s,outline-color .2s;display:inline-flex}.landing-dialog .joined-skip:focus-visible{outline-color:#5135ad}@media (hover:hover) and (pointer:fine){.landing-dialog .joined-skip:hover{background:#e5dce9}}@media (width<=600px){.landing-dialog .joined-names{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing-dialog .joined-field .input,.landing-dialog .joined-combo .combo-box__input-group,.landing-dialog .joined-chip-remove{transition:none}}#r9-joined{background:#ece4d9}#r9-joined .icon-button:hover{background:#e5dce9}@media (hover:hover) and (pointer:fine){#r9-joined .joined-skip:hover{background:#e5dce9}}#media-kit{--mk-secondary:#665a72;color:var(--p-ink);-webkit-font-smoothing:antialiased;font:500 16px/1.5 Deload DM,sans-serif}#media-kit .mk-shell{width:min(1280px,100% - 96px);margin-inline:auto}#media-kit .link{color:inherit;font-family:inherit}#media-kit .mk-icon{flex-shrink:0;width:22px;height:22px}#media-kit .mk-hero{padding-block:62px 68px}#media-kit h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7.6vw,108px);font-weight:600;line-height:.99}#media-kit h1 span{color:var(--p-pop)}#media-kit .mk-hero-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:36px;display:flex}#media-kit .mk-hero-bottom p{max-width:650px;margin:0;font-size:20px;line-height:1.5}#media-kit .mk-section-heading{border-top:1px solid #34284630;justify-content:space-between;align-items:baseline;gap:20px;padding-block:25px;display:flex}#media-kit h2{letter-spacing:-.06em;margin:0;font-size:42px;font-weight:500;line-height:1.05}#media-kit .mk-section-heading h2{letter-spacing:-.04em;font-size:28px}#media-kit .mk-section-heading p{color:var(--mk-secondary);margin:0;font-size:14px}#media-kit .mk-assets-grid{grid-template-columns:1fr;gap:24px;display:grid}#media-kit .mk-asset.card{background:var(--p-panel);box-shadow:none;min-width:0;color:var(--p-ink);border:0;border-radius:73px;flex-direction:column;gap:0;padding:0;transition:background-color .18s;display:flex;overflow:hidden}#media-kit .mk-preview{justify-content:center;align-items:center;min-height:285px;padding:48px;display:flex;position:relative}#media-kit .mk-frame{width:100%;max-width:540px;line-height:0;display:block;position:relative}#media-kit .mk-asset-mark .mk-frame{width:180px}#media-kit .mk-frame img{width:100%;height:auto}#media-kit .mk-outline{backdrop-filter:blur(6px);background:#fffdfad9;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:4px 3px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#media-kit .mk-dot.button{width:30px;min-width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:4px}#media-kit .mk-dot:before{content:"";background:var(--swatch);border-radius:50%;width:20px;height:20px}#media-kit .mk-dot-none:before{background:repeating-conic-gradient(#d9d1dc 0 25%, #fffdfa 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px #34284640}#media-kit .mk-dot[aria-pressed=true]:before{box-shadow:0 0 0 2px #fffdfa, 0 0 0 3px var(--p-ink)}#media-kit .mk-bounds{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#media-kit .mk-bounds rect{stroke-width:2px;stroke-dasharray:10 6}#media-kit .mk-asset.card{flex-direction:row}#media-kit .mk-asset .mk-preview{flex-shrink:0;width:51%;padding-right:96px}#media-kit .mk-asset-details{background:var(--p-panel);border-radius:61px;flex-direction:column;flex:1;min-width:0;margin:12px;padding:36px 32px 32px;display:flex}#media-kit .card__header,#media-kit .card__content,#media-kit .card__footer{padding:0}#media-kit .card__header{flex-direction:column;gap:10px;display:flex}#media-kit .card__title{letter-spacing:-.04em;color:inherit;font-size:29px;font-weight:600;line-height:1.1}#media-kit .card__description{color:var(--mk-secondary);max-width:500px;font-size:15px;line-height:1.6}#media-kit .card__content{margin-top:auto}#media-kit .mk-picker{flex-direction:column;gap:2px;display:flex}#media-kit .mk-section{border-top:1px solid #34284622;flex-direction:column;gap:12px;margin-top:20px;padding-top:18px;display:flex}#media-kit .mk-picker-label{color:var(--mk-secondary);font-size:15px;font-weight:500}#media-kit .mk-picker-label b{color:var(--p-ink);font-weight:700}#media-kit .mk-swatches{flex-wrap:wrap;gap:2px;margin-left:-6px;display:flex}#media-kit .mk-swatch.button{width:40px;min-width:40px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:6px;position:relative}#media-kit .mk-swatch>span{background:var(--swatch);border:1px solid #34284640;border-radius:50%;width:28px;height:28px;display:block}#media-kit .mk-swatch[aria-pressed=true]>span{outline:1px solid var(--p-ink);outline-offset:3px}#media-kit .mk-swatch[data-blocked]>span{opacity:.6;background:linear-gradient(135deg, transparent calc(50% - 1px), #b52b3b calc(50% - 1px), #b52b3b calc(50% + 1px), transparent calc(50% + 1px)), var(--swatch);transform:scale(.72)}#media-kit .mk-swatch.button[data-blocked]{opacity:1;cursor:not-allowed}#media-kit .mk-swatch-none>span{background:repeating-conic-gradient(#d9d1dc 0 25%, #fffdfa 0 50%) 0 0 / 10px 10px}#media-kit .mk-swatch-none-dark>span{background:repeating-conic-gradient(#342846 0 25%, #4a3d5c 0 50%) 0 0 / 10px 10px}#media-kit .mk-swatch-none-light[data-blocked]>span{background:linear-gradient(135deg, transparent calc(50% - 1px), #b52b3b calc(50% - 1px), #b52b3b calc(50% + 1px), transparent calc(50% + 1px)), repeating-conic-gradient(#d9d1dc 0 25%, #fffdfa 0 50%) 0 0 / 10px 10px}#media-kit .mk-swatch-none-dark[data-blocked]>span{background:linear-gradient(135deg, transparent calc(50% - 1px), #b52b3b calc(50% - 1px), #b52b3b calc(50% + 1px), transparent calc(50% + 1px)), repeating-conic-gradient(#342846 0 25%, #4a3d5c 0 50%) 0 0 / 10px 10px}#media-kit .mk-swatch svg{width:20px;height:20px;position:absolute;inset:12px 10px}#media-kit .mk-settings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#media-kit .mk-setting{gap:8px;min-width:0}#media-kit .mk-setting .label{color:var(--mk-secondary);font-size:15px;font-weight:500}#media-kit .mk-setting .select__trigger{background:var(--p-bg);min-height:52px;color:var(--p-ink);font:500 17px var(--rv-font);box-shadow:none;border:0;border-radius:999px;outline:none;padding-inline:20px 16px;transition:background-color .2s}#media-kit .mk-setting .select__trigger:focus-visible,#media-kit .mk-setting .select__trigger[data-focus-visible=true]{background:var(--p-line);outline:none}#media-kit .mk-setting .select__trigger:disabled,#media-kit .mk-setting .select__trigger[data-disabled=true],#media-kit .mk-setting[data-disabled=true] .select__trigger{opacity:.45;cursor:not-allowed}#media-kit .mk-setting .select__trigger{align-items:center;padding-block:0}#media-kit .mk-setting .select__value{color:inherit;font-size:17px;line-height:1.2}#media-kit .mk-setting .select__indicator{color:var(--p-ink);inset-inline-end:16px}#media-kit .mk-setting .select__indicator svg{width:16px;height:16px}.mk-popover .list-box-item{outline:none}.mk-popover .list-box-item[data-focus-visible=true]{box-shadow:inset 0 0 0 2px #5135ad}#media-kit .mk-action-row{align-items:center;gap:10px;display:flex}#media-kit .mk-download.button{background:var(--p-pop);min-width:0;height:auto;min-height:58px;color:var(--p-popink);font:700 18px/1.2 var(--rv-font);letter-spacing:-.025em;white-space:nowrap;border:0;border-radius:99px;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px 14px 30px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),opacity .28s;display:inline-flex}#media-kit .mk-download-label{align-items:baseline;gap:10px;min-width:0;display:inline-flex}#media-kit .mk-download-size{letter-spacing:0;opacity:.72;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}#media-kit .mk-copy.button{border:1px solid var(--p-pop);width:64px;min-width:64px;height:auto;min-height:58px;color:var(--p-pop);font:700 18px/1.2 var(--rv-font);letter-spacing:-.025em;box-shadow:none;background:0 0;border-radius:99px;flex-shrink:0;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s}#media-kit :is(.mk-download,.mk-copy).button:active:not(:disabled){transition-duration:.12s;transform:translateY(0)}#media-kit .mk-download.button:active:not(:disabled){box-shadow:0 1px #0002}#media-kit :is(.mk-download,.mk-copy).button:disabled{opacity:.45;cursor:not-allowed}#media-kit .mk-feedback{min-height:22px;color:var(--p-pop);margin:12px 0 8px;padding-inline:8px;font-size:13px;line-height:1.5}#media-kit .mk-feedback[data-error]{color:#b42318}#media-kit .mk-palette{padding-block:84px 100px}#media-kit .mk-palette-group+.mk-palette-group{margin-top:32px}#media-kit .mk-palette-group h3{color:var(--mk-secondary);margin:0 0 12px;font-size:14px;font-weight:500}#media-kit .mk-palette-grid{gap:16px;display:grid}#media-kit .mk-palette-grid-lg{grid-template-columns:repeat(3,1fr)}#media-kit .mk-palette-grid-md{grid-template-columns:repeat(4,1fr)}#media-kit .mk-palette-grid-sm{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column}#media-kit .mk-palette-color{background:var(--chip);min-height:150px;color:var(--chip-ink);border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;display:flex}#media-kit .mk-palette-color[data-name=cream]{box-shadow:inset 0 0 0 1px #34284640}#media-kit .mk-palette-grid-lg .mk-palette-color{min-height:190px}#media-kit .mk-palette-name{letter-spacing:-.04em;font-size:23px}#media-kit .mk-palette-grid-lg .mk-palette-name{font-size:30px}#media-kit .mk-palette-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#media-kit .mk-palette-codes{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;margin:-3px -8px 0 0;font-size:13px;display:flex}#media-kit .mk-code{font:inherit;color:inherit;cursor:pointer;opacity:.78;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:3px 8px;transition:background-color .15s,opacity .15s}#media-kit .mk-code:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}@media (hover:hover) and (pointer:fine){#media-kit .mk-code:hover{opacity:1;background:color-mix(in srgb, var(--chip-ink) 16%, transparent)}}#media-kit .mk-palette-use{font-size:13px;line-height:1.45}#media-kit .mk-format-note{color:var(--mk-secondary);max-width:780px;margin:20px 0 0;font-size:13px}#media-kit :is(.button,.link):focus-visible{outline:2px solid var(--p-pop);outline-offset:4px}@media (hover:hover) and (pointer:fine){#media-kit .mk-download.button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #0002}#media-kit .mk-copy.button:hover:not(:disabled){transform:translateY(-3px)}#media-kit .mk-setting .select__trigger:hover:not(:disabled){background:var(--p-line)}}@media (width<=1000px){#media-kit .mk-asset .mk-preview{width:46%;padding:28px 80px 28px 28px}#media-kit .mk-palette-grid-md{grid-template-columns:repeat(2,1fr)}#media-kit .mk-palette-grid-sm{grid-template-rows:none;grid-template-columns:repeat(2,1fr);grid-auto-flow:row}#media-kit .mk-shell{width:calc(100% - 64px)}#media-kit .mk-preview{min-height:240px;padding:32px}#media-kit .mk-assets-grid{gap:20px}}@media (width<=700px){#media-kit .mk-settings{grid-template-columns:repeat(2,minmax(0,1fr))}#media-kit .mk-asset.card{flex-direction:column}#media-kit .mk-asset .mk-preview{width:100%;padding:36px 72px}#media-kit .mk-outline{right:16px}#media-kit .mk-palette{padding-block:56px 64px}#media-kit .mk-palette-grid{gap:10px}#media-kit .mk-palette-grid-lg{grid-template-columns:1fr}#media-kit .mk-palette-grid-lg .mk-palette-color{min-height:140px}#media-kit .mk-palette-color{min-height:140px;padding:16px}#media-kit .mk-palette-name,#media-kit .mk-palette-grid-lg .mk-palette-name{font-size:22px}#media-kit .mk-palette-use,#media-kit .mk-palette-codes{font-size:12px}#media-kit .mk-palette-top{flex-direction:column;gap:6px}#media-kit .mk-palette-codes{align-items:flex-start;margin:0 0 0 -8px}#media-kit .mk-shell{width:calc(100% - 40px)}#media-kit .mk-hero{padding-block:36px 44px}#media-kit h1{font-size:clamp(38px,8.7vw,60px)}#media-kit .mk-hero-bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:25px}#media-kit .mk-hero-bottom p{font-size:17px}#media-kit .mk-desktop-break{display:none}#media-kit .mk-section-heading{flex-wrap:wrap;gap:8px;padding-block:22px}#media-kit .mk-section-heading h2{font-size:26px}#media-kit .mk-section-heading p{font-size:12px}#media-kit .mk-preview{min-height:230px}#media-kit .mk-asset-details{border-radius:51px;margin:0 10px 10px;padding:28px 22px 22px}#media-kit .mk-asset.card{border-radius:61px}}@media (prefers-reduced-motion:reduce){#media-kit *,#media-kit :before,#media-kit :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tooltip.mk-tooltip{--overlay:#342846;color:#fffdfa;white-space:nowrap;word-break:normal;background:#342846;border:0;border-radius:8px;padding:7px 10px;font-family:Deload DM,sans-serif;font-size:12px;font-weight:500;line-height:1;box-shadow:0 4px 12px #2c23393d}.tooltip.mk-tooltip p{color:inherit;font:inherit;margin:0}.tooltip.mk-tooltip [data-slot=overlay-arrow]{stroke:none}.tooltip.mk-tooltip-light{--overlay:#fffdfa;color:#342846;background:#fffdfa}
