@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_var-s.p.2ej1fmte5yjhi.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_607e78b1-module__IPV8Ga__className{font-family:bricolage,bricolage Fallback}.bricolage_607e78b1-module__IPV8Ga__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:plex;src:url(../media/IBMPlexMono_500-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plex_e6da4891-module__tDQS7a__className{font-family:plex,plex Fallback;font-weight:500}.plex_e6da4891-module__tDQS7a__variable{--font-plex:"plex", "plex Fallback"}
:root{--ink:#3b322c;--ink-2:#5d534b;--ivory:#fbf8f4;--almond:#ede3d6;--taupe:#a8968a;--clay:#c08e82;--terra:#c2714f;--terra-deep:#a85a3c;--apricot:#f0c9a8;--honey:#e8c05f;--plum:#a9647a;--olive:#9aa88f;--display:var(--font-bricolage), system-ui, sans-serif;--mono:var(--font-plex), ui-monospace, monospace;--gutter:clamp(16px, 5vw, 80px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--almond);color:var(--ink);font-family:var(--display);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--terra-deep);outline-offset:3px;border-radius:6px}.draw{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;display:block}.d-phone{--src:url(/assets/draw/02-phone.webp);aspect-ratio:1}.d-night{--src:url(/assets/draw/04a-night.webp);aspect-ratio:1}.d-stairs{--src:url(/assets/draw/04b-stairs.webp);aspect-ratio:1}.d-desk{--src:url(/assets/draw/04c-desk.webp);aspect-ratio:1}.d-plate{--src:url(/assets/draw/06-plate.webp);aspect-ratio:1}.d-sofa{--src:url(/assets/draw/08-sofa.webp);aspect-ratio:2/3}.d-squat{--src:url(/assets/draw/09-squat.webp);aspect-ratio:2/3}.d-fridge{--src:url(/assets/draw/10-fridge.webp);aspect-ratio:2/3}.d-carry{--src:url(/assets/draw/11-carry.webp);aspect-ratio:2/3}.emo{width:1em;height:1em;display:inline-block}.emo svg{width:100%;height:100%;overflow:visible}.wordmark{letter-spacing:-.05em;align-items:baseline;font-weight:800;line-height:1;display:inline-flex}.wordmark .wm-a{letter-spacing:-.04em;font-weight:300}.wordmark .wm-b{align-items:baseline;display:inline-flex}.wordmark .dot{background:var(--clay);border-radius:50%;width:.2em;height:.2em;margin-left:.06em;display:inline-block}.wordmark.stack{flex-direction:column;align-items:center;line-height:.86}.btn{font:700 18px/1 var(--display);letter-spacing:-.01em;background:var(--ink);color:var(--ivory);border-radius:999px;align-items:center;gap:.5em;padding:18px 30px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s;display:inline-flex}.btn:active{transform:scale(.97)}.btn.light{background:var(--ivory);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.d-morning{--src:url(/assets/draw/20-morning.webp);aspect-ratio:1}.d-snap{--src:url(/assets/draw/21-snap.webp);aspect-ratio:1}.d-lift{--src:url(/assets/draw/22-lift.webp);aspect-ratio:1}.d-wind{--src:url(/assets/draw/23-wind.webp);aspect-ratio:1}.d-sitstand{--src:url(/assets/draw/24-sitstand.webp);aspect-ratio:2/3}.d-waitlist{--src:url(/assets/draw/26-waitlist.webp);aspect-ratio:1}.d-typical{--src:url(/assets/draw/27-typical.webp);aspect-ratio:1}
body{background:var(--almond)}.wrap{width:min(1240px, 100% - 2 * var(--gutter));margin-inline:auto;position:relative}section{padding:clamp(88px,12vw,160px) 0;position:relative}.f-almond{background:var(--almond);color:var(--ink)}.f-terra{background:var(--terra);color:var(--ivory)}.f-honey{background:var(--honey);color:var(--ink)}.f-plum{background:var(--plum);color:var(--ivory)}.f-ink{background:var(--ink);color:var(--ivory)}.f-ivory{background:var(--ivory);color:var(--ink)}.em{color:var(--terra-deep)}.f-terra .em,.f-honey .em{color:var(--ink)}.f-plum .em,.f-ink .em{color:var(--apricot)}h1,h2{letter-spacing:-.045em;font-weight:800;line-height:.94}h1{font-size:clamp(52px,9.4vw,150px)}h2{font-size:clamp(44px,7vw,112px)}h1 span,h2 span{display:block}h1 span.inline,h2 span.inline{display:inline}p.lede{letter-spacing:-.005em;max-width:34em;font-size:clamp(18px,1.6vw,22px);font-weight:450;line-height:1.45}.mono{font:500 13px/1.4 var(--mono);letter-spacing:.02em}#line{pointer-events:none;z-index:5;width:100%;position:absolute;top:0;left:0;overflow:visible}#line path{fill:none;stroke-linecap:round;stroke-linejoin:round}#nib{transition:opacity .2s}.top{z-index:10;padding:22px 0;position:absolute;top:0;left:0;right:0}.top .wrap{justify-content:space-between;align-items:center;display:flex}.top .wordmark{font-size:34px;text-decoration:none}.top .btn{padding:14px 22px;font-size:16px}@media (max-width:480px){.top .wrap{gap:12px}.top .wordmark{font-size:24px}.top .btn{white-space:nowrap;padding:11px 16px;font-size:14px}}.hero{z-index:6;height:320vh;padding:0;position:relative}.hero .stick{background:var(--almond);height:100svh;position:sticky;top:0;overflow:hidden}.hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .copy{z-index:2;flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.hero .copy>div{max-width:min(46vw,640px)}.hero .copy p.lede{max-width:30em}.hero h1{font-size:clamp(46px,min(5.6vw,10.5vh),112px)}.hero .cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px;display:flex}.hero .cta .mono{color:var(--ink-2)}.hero p.lede{margin-top:40px}.js .hero [data-s]{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.js .hero [data-s].on{opacity:1;transform:none}.hero .cue{z-index:2;font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--ink-2);justify-items:center;gap:10px;transition:opacity .3s;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero .cue i{transform-origin:top;background:currentColor;border-radius:1px;width:2px;height:34px;animation:1.6s cubic-bezier(.6,0,.4,1) infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero.moved .cue{opacity:0}.still .hero,.lite .hero{height:auto}.still .hero .stick,.lite .hero .stick{background:var(--almond) url(/assets/video/secondstrong-hero-wide-end.jpg) center / cover no-repeat;position:relative}.still .hero [data-s],.lite .hero [data-s]{opacity:1;transform:none}.still .hero .cue,.still .hero video,.lite .hero .cue,.lite .hero video{display:none}@media (max-width:860px) and (max-height:720px){.hero p.lede{display:none}}.apps .wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.apps .draw{width:100%;max-width:440px;color:var(--ivory)}.apps p.lede{margin-top:32px}.protein{text-align:center}.protein .num-wrap{padding:30px 60px;display:inline-block}.protein .num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(120px,24vw,340px);font-weight:800;line-height:1}.protein h2{margin-top:20px;font-size:clamp(30px,4vw,60px)}.protein p.lede{margin:28px auto 0}.protein .row{justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.protein .draw{width:220px;color:var(--ink)}.protein .emo{color:var(--ink);font-size:90px}.protein .mono{color:var(--ink-2);margin-top:28px}.symptoms h2{margin-bottom:64px}.cards{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.card{padding:28px}.card .draw{width:100%;color:var(--ivory)}.card h3{letter-spacing:-.03em;justify-content:space-between;align-items:end;gap:12px;margin-top:18px;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1;display:flex}.card h3 .emo{color:var(--ivory);flex:none;font-size:64px}.card p{opacity:.9;margin-top:12px;font-size:17px;line-height:1.45}.brand{text-align:center;place-items:center;min-height:min(90svh,860px);display:grid}.brand .wordmark{font-size:clamp(84px,19vw,240px)}.brand .wordmark .dot{transition:transform .5s cubic-bezier(.3,1.8,.5,1);transform:scale(0)}.brand.hit .wordmark .dot,.still .brand .wordmark .dot{transform:scale(1)}.brand p{letter-spacing:-.02em;color:var(--apricot);margin-top:18px;font-size:clamp(26px,3vw,44px);font-weight:700}.feature .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.feature.flip .wrap>:first-child{order:2}.feature p.lede{margin-top:28px}.frame{padding:28px}.frame .draw{width:100%;max-width:460px;color:var(--ink);margin:auto}.chips{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.chip{letter-spacing:-.01em;border:3px solid;border-radius:999px;padding:9px 20px;font-size:20px;font-weight:700}.chip.ok{background:var(--olive);border-color:var(--ink)}[data-pop]{transition:transform .32s cubic-bezier(.3,1.7,.5,1),opacity .2s}.js:not(.still) .armed [data-pop]{opacity:0;transform:scale(.4)}.js:not(.still) .armed .hit [data-pop]{opacity:1;transform:none}.gap-box{padding:10px 0}.gap-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(96px,16vw,220px);font-weight:800;line-height:1}.bar{border-radius:36px;height:72px;margin-top:14px;position:relative}.bar i{background:var(--ivory);transform-origin:0;border-radius:36px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(.596)}.gap.hit .bar i,.still .bar i{transform:scaleX(1)}.bar-labels{justify-content:space-between;margin-top:30px;display:flex}.bubbles{gap:28px;display:grid}.bubble{letter-spacing:-.02em;max-width:460px;padding:26px 30px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.15}.bubble.you{justify-self:start}.bubble.coach{justify-self:end}.bubble .mono{opacity:.7;margin-bottom:8px;display:block}.stairs{height:340px;position:relative}.stairs .draw{height:100%;color:var(--ivory);position:absolute;bottom:0;left:0}.stairs .lbl{color:var(--ivory);position:absolute}.recipe{padding:30px 34px}.recipe b{letter-spacing:-.03em;font-size:clamp(28px,2.8vw,40px);line-height:1.05;display:block}.recipe .mono{color:var(--ink-2);margin-top:14px;display:block}.fridge-art{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10px;display:grid}.fridge-art .draw{width:100%;color:var(--ink)}.pricing h2{text-align:center}.pricing .sub{text-align:center;margin-top:18px;font-size:20px}.plans{grid-template-columns:1.15fr 1fr;gap:28px;max-width:900px;margin:60px auto 0;display:grid}.plan{background:var(--almond);cursor:pointer;border-radius:26px;padding:34px;display:block;position:relative}.plan input{opacity:0;position:absolute}.plan .name{letter-spacing:-.02em;font-size:26px;font-weight:800}.plan .per{letter-spacing:-.04em;margin-top:18px;font-size:clamp(44px,5vw,64px);font-weight:800}.plan .per small{letter-spacing:-.01em;font-size:20px}.plan .bill{color:var(--ink);margin-top:6px;font-size:17px}.plan .badge{background:var(--olive);border-radius:999px;padding:7px 14px;font-size:15px;font-weight:700;position:absolute;top:28px;right:28px}.plan:has(input:checked){background:var(--ink);color:var(--ivory)}.plan:has(input:checked) .bill{color:var(--ivory)}.plan:has(input:focus-visible){outline:3px solid var(--terra-deep);outline-offset:3px}.plans-more{flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:900px;margin:22px auto 0;font-size:17px;display:flex}.pricing .go{text-align:center;margin-top:44px}.pricing .go .mono{color:var(--ink-2);margin-top:14px}.lifetime{border-top:2px solid var(--almond);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:90px auto 0;padding-top:28px;font-size:18px;display:flex}.end{text-align:center;place-items:center;min-height:min(100svh,960px);padding-bottom:60px;display:grid}.end .wordmark{font-size:clamp(84px,19vw,240px)}.end .wordmark .dot{transition:transform .5s cubic-bezier(.3,1.8,.5,1);transform:scale(0)}.end.hit .wordmark .dot,.still .end .wordmark .dot{transform:scale(1)}.end p{letter-spacing:-.04em;color:var(--apricot);margin:20px 0 44px;font-size:clamp(36px,5vw,80px);font-weight:800}footer{background:var(--ink);color:var(--taupe);padding:0 0 80px;font-size:14px}footer .wrap{border-top:1px solid #574b42;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.slam>*{transform-origin:0 80%}.c .slam>*{transform-origin:50% 80%}.js:not(.still) .slam>*{opacity:0}.js:not(.still) .slam.in>*{animation:.34s cubic-bezier(.16,1,.3,1) both slam}.slam.in>:nth-child(2){animation-delay:90ms}.slam.in>:nth-child(3){animation-delay:.18s}@keyframes slam{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}.js:not(.still) #page .emo{transform:scale(0)rotate(-30deg)}.js:not(.still) #page .emo.in{animation:.45s cubic-bezier(.34,1.8,.5,1) both pop}@keyframes pop{0%{transform:scale(0)rotate(-30deg)}to{transform:none}}.coach-art{grid-template-columns:1fr .62fr;align-items:end;gap:24px;max-width:420px;margin-top:36px;display:grid}.coach-art .draw{width:100%;max-width:300px;color:var(--ink)}.coach-art .emo{color:var(--ink);justify-self:center;margin-bottom:30px;font-size:84px}.faq .wrap{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.faq details{border-top:2px solid #3b322c2e;padding:22px 0}.faq details:last-child{border-bottom:2px solid #3b322c2e}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:clamp(20px,2vw,26px);font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:500;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:36em;margin-top:12px;font-size:18px;line-height:1.5}.end .inner{width:min(1240px, 100% - 2 * var(--gutter));grid-template-columns:.5fr 1fr .5fr;align-items:end;gap:20px;display:grid}.end .carry{width:100%;max-width:230px;color:var(--ivory);justify-self:start}footer .legal{max-width:46em;line-height:1.5}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.facts{z-index:6;height:340vh;padding:0;position:relative}.facts .stick{background:var(--ivory);height:100svh;position:sticky;top:0;overflow:hidden}.facts .viewport{position:absolute;inset:0}.facts .track{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.facts .fhead h2{font-size:clamp(40px,5vw,80px)}.facts .fhead h2 span{display:inline}.fcols{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(24px,4vh,48px);display:grid}.cbox{aspect-ratio:640/440;width:100%;position:relative}.cbox .axes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.axes .ax{fill:none;stroke:var(--ink);stroke-width:3px;opacity:.35}.axes .ghost{fill:none;stroke:var(--ink);stroke-width:3px;stroke-dasharray:3 9;opacity:.35}.axes text{font:500 15px var(--mono);fill:var(--ink-2)}.axes text.big{font:700 19px var(--display);fill:var(--ink)}.ftxt{margin-top:18px}.ftxt .fig{letter-spacing:-.05em;font-size:clamp(44px,4.6vw,76px);font-weight:800;line-height:1}.ftxt p{max-width:24em;margin-top:10px;font-size:17px;line-height:1.45}.ftxt cite{font:500 12px/1.5 var(--mono);color:var(--ink-2);margin-top:10px;font-style:normal;display:block}.fnote{font:500 12px/1.4 var(--mono);color:var(--ink-2);margin-top:18px}.fline{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.fline .pen{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.fline .dash{fill:none;stroke:var(--terra-deep);stroke-width:5px;stroke-dasharray:2 14;stroke-linecap:round}.fline .fill{fill:var(--terra)}.fline .band{fill:var(--apricot)}.fline text{font:500 15px var(--mono);fill:var(--ink-2)}.fline text.big{font:700 19px var(--display);fill:var(--ink)}.still .facts{height:auto}.still .facts .stick{height:auto;padding:clamp(88px,12vw,160px) 0;position:relative}.still .facts .viewport{position:relative;inset:auto}.day{z-index:6;height:400vh;padding:0;position:relative}.day .stick{background:var(--honey);height:100svh;position:sticky;top:0;overflow:hidden}.day .viewport{position:absolute;inset:0}.day .track{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.day .eyebrow{font:500 14px/1 var(--mono);letter-spacing:.04em}.day h2{margin-top:14px;font-size:clamp(40px,5vw,80px)}.day .dhead h2 span{display:inline}.dcols{grid-template-columns:repeat(4,1fr);gap:clamp(28px,3.4vw,56px);margin-top:clamp(36px,6vh,64px);display:grid}.dpic{aspect-ratio:1;width:100%;max-width:28vh;margin:0 auto 0 0}.dpic .draw{width:100%;height:100%;color:var(--ink)}.dtxt{margin-top:30px}.dtxt .t{font:500 14px/1 var(--mono);display:block}.dtxt b{letter-spacing:-.03em;margin-top:10px;font-size:clamp(22px,2vw,30px);line-height:1.05;display:block}.dtxt p{max-width:22em;margin-top:8px;font-size:16px;line-height:1.45}.still .day{height:auto}.still .day .stick{height:auto;padding:clamp(88px,12vw,160px) 0;position:relative}.still .day .viewport{position:relative;inset:auto}.still .day .track{padding-bottom:90px}.how h2{text-align:center}.how .steps3{text-align:left;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:72px;display:grid}.how .num{background:var(--ink);width:64px;height:64px;color:var(--ivory);border-radius:50%;place-items:center;font-size:30px;font-weight:800;display:grid}.how h3{letter-spacing:-.03em;margin-top:26px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.05}.how p{margin-top:12px;font-size:18px;line-height:1.45}.more .wrap{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.more p.lede{margin-top:24px}.tiles{grid-template-columns:1fr 1fr;gap:0;padding:8px;display:grid}.tile{border-top:2px solid #fbf8f447;padding:22px 22px 24px}.tile:nth-child(-n+2){border-top:0}.tile b{letter-spacing:-.02em;font-size:21px;display:block}.tile span{opacity:.92;margin-top:6px;font-size:16px;line-height:1.4;display:block}.strong .wrap{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;display:grid}.strong .draw{width:100%;max-width:360px;color:var(--ink)}.strong p.lede{margin-top:24px}.habits{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.habit{font:500 12px/1 var(--mono);justify-items:center;gap:8px;display:grid}.habit i{border:4px solid var(--ink);border-radius:50%;width:44px;height:44px;transition:background-color .3s}.strong.hit .habit.done i,.still .habit.done i{background:var(--ink)}.strong.hit .habit.done:nth-child(2) i{transition-delay:.15s}.strong.hit .habit.done:nth-child(3) i{transition-delay:.3s}.strong.hit .habit.done:nth-child(4) i{transition-delay:.45s}.habits-note{font:500 14px/1.4 var(--mono);margin-top:40px}.markers{grid-template-columns:1fr 1fr;gap:20px;max-width:560px;margin-top:30px;display:grid}.markers div{font-size:16px;line-height:1.4}.markers b{letter-spacing:-.02em;font-size:20px;display:block}.reports .wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.reports p.lede{margin-top:24px}.sheets{grid-template-columns:1fr 1fr;gap:40px;display:grid}.sheet{background:var(--ivory);color:var(--ink);border-radius:18px;padding:26px 24px 28px}.sheet .mono{color:var(--ink-2)}.sheet b{letter-spacing:-.02em;margin-top:8px;font-size:22px;display:block}.sheet ul{gap:12px;margin-top:18px;font-size:15px;list-style:none;display:grid}.sheet li{border-top:1px solid var(--almond);grid-template-columns:1fr auto;align-items:center;gap:10px;padding-top:10px;display:grid}.sheet li em{font:500 13px/1 var(--mono);font-style:normal}.bars{align-items:end;gap:6px;height:46px;margin-top:18px;display:flex}.bars i{background:var(--terra);border-radius:4px;flex:1}@media (max-width:860px){.facts{height:540vh}.facts .track{justify-content:flex-start;width:300vw;padding-top:92px}.facts .fhead{width:100vw;margin:0;padding:0 16px}.facts .fhead h2{font-size:36px}.facts .fhead h2 span{display:block}.fcols{gap:0;width:300vw;margin-top:22px;display:flex}.fcol{flex:none;width:100vw;padding:0 16px}.ftxt .fig{font-size:52px}.ftxt p{font-size:16px}.fnote{padding:0 16px}.still .facts .viewport{overflow-x:auto}.how .steps3,.more .wrap,.strong .wrap,.reports .wrap{grid-template-columns:1fr;gap:36px}.day{height:660vh}.day .track{justify-content:flex-start;width:400vw;padding-top:92px}.day .dhead{width:100vw;margin:0;padding:0 16px}.day h2{font-size:36px}.day .dhead h2 span{display:block}.dcols{gap:0;width:400vw;margin-top:30px;display:flex}.dcol{flex:none;width:100vw;padding:0 16px}.dpic{width:min(100%,38vh);max-width:none;margin:0 auto}.dtxt b{font-size:26px}.still .day .viewport{overflow-x:auto}.tiles{grid-template-columns:1fr}.tile:nth-child(2){border-top:2px solid #fbf8f447}.sheets{grid-template-columns:1fr;gap:28px}.strong .draw{max-width:200px}.faq .wrap{grid-template-columns:1fr;gap:36px}.end .inner{grid-template-columns:1fr;justify-items:center}.end .carry{order:2;justify-self:center;max-width:120px;margin-top:40px}.end .spacer{display:none}.apps .wrap,.feature .wrap{grid-template-columns:1fr;gap:36px}.hero .copy{justify-content:space-between;padding:96px 0 30px}.hero .copy>div{max-width:none}.hero h1{font-size:clamp(44px,12vw,64px)}.hero p.lede{margin-top:20px;font-size:17px}.hero .cta{margin-top:20px}.still .hero .stick,.lite .hero .stick{background-image:url(/assets/video/secondstrong-hero-tall-end.jpg)}.feature.flip .wrap>:first-child{order:0}.apps .draw{max-width:280px;margin:auto}.cards{grid-template-columns:1fr;gap:28px}.card{grid-template-columns:120px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.card h3{margin-top:0}.card h3 .emo{font-size:44px}.plans{grid-template-columns:1fr}.stairs{height:260px}.bar{height:56px}.frame .draw{max-width:300px}.protein .num-wrap{padding:20px 26px}.protein .draw{width:140px}.protein .emo{font-size:64px}.bubble{padding:20px 22px}}.waitlist h2{text-align:center}.waitlist .sub{text-align:center;max-width:30em;margin:18px auto 0;font-size:20px;line-height:1.45}.wl-card{background:var(--almond);text-align:left;border-radius:28px;max-width:720px;margin:60px auto 0;padding:34px 36px 26px;overflow:hidden}.wl-stage{border:0}.wl-stage legend{letter-spacing:-.01em;font-size:18px;font-weight:700}.wl-stage legend span{font:500 12px/1 var(--mono);color:var(--ink-2);margin-left:8px}.wl-chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wl-chip{font:600 16px/1 var(--display);color:var(--ink);cursor:pointer;transition:background-color .18s, border-color .18s, color .18s, transform .16s var(--ease-out,cubic-bezier(.16,1,.3,1));background:0 0;border:2px solid #3b322c40;border-radius:999px;padding:11px 18px}.wl-chip:active{transform:scale(.95)}.wl-chip.on{background:var(--ink);border-color:var(--ink);color:var(--ivory);animation:.42s cubic-bezier(.34,1.56,.64,1) wl-pick}@keyframes wl-pick{0%{transform:scale(.88)}to{transform:none}}.wl-row{align-items:flex-end;gap:14px;margin-top:30px;display:flex}.wl-field{flex:1;min-width:0;position:relative}.wl-field label{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);display:block}.wl-field input{width:100%;font:600 22px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;padding:12px 0 14px}.wl-field input::placeholder{color:var(--taupe);font-weight:500}.wl-field input:disabled{color:var(--ink-2)}.wl-field:after{content:"";background:#3b322c38;border-radius:1px;height:2px;position:absolute;bottom:4px;left:0;right:0}.wl-underline{z-index:1;pointer-events:none;width:100%;height:12px;position:absolute;bottom:-1px;left:0;overflow:visible}.wl-underline path{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-dasharray:2400 2600;stroke-dashoffset:2410px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1),stroke .2s}.wl-field:focus-within .wl-underline path,.wl-field.bad .wl-underline path,.wl-card.phase-sending .wl-underline path,.wl-card.phase-sent .wl-underline path{stroke-dashoffset:0}.wl-field.bad .wl-underline path{stroke:var(--terra-deep)}.wl-go{flex:none;justify-content:center;height:60px;font-size:17px;transition:width .38s cubic-bezier(.65,0,.35,1),padding .38s cubic-bezier(.65,0,.35,1),background-color .3s;position:relative;overflow:hidden}.wl-go .wl-label{white-space:nowrap;transition:opacity .16s,transform .2s}.wl-pen{opacity:0;width:40px;height:40px;margin:-20px 0 0 -20px;transition:opacity .2s .18s;position:absolute;top:50%;left:50%;overflow:visible}.wl-ring,.wl-tick{fill:none;stroke:var(--ivory);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.wl-ring{stroke-dasharray:.28 .72;transform-origin:20px 20px}.wl-tick{stroke-dasharray:1 1.02;stroke-dashoffset:1px}.wl-go.phase-sending,.wl-go.phase-sent{padding:0}.wl-go.phase-sent{background:var(--olive)}.wl-title:focus{outline:none}.wl-go.phase-sending .wl-label,.wl-go.phase-sent .wl-label{opacity:0;position:absolute;transform:scale(.8)}.wl-go.phase-sending .wl-pen,.wl-go.phase-sent .wl-pen{opacity:1}.wl-go.phase-sending .wl-ring{animation:1s linear infinite wl-circle}.wl-go.phase-sent .wl-ring{stroke-dasharray:1 0;stroke:var(--ink);transition:stroke-dasharray .35s ease-out}.wl-go.phase-sent .wl-tick{stroke:var(--ink);stroke-dashoffset:0;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) .3s}@keyframes wl-circle{to{transform:rotate(360deg)}}.wl-error{min-height:24px;color:var(--terra-deep);margin-top:12px;font-size:16px;font-weight:600}.wl-error span{animation:.5s cubic-bezier(.16,1,.3,1) both wl-write;display:inline-block}@keyframes wl-write{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -2% -20% 0)}}.wl-fine{font:500 12px/1.5 var(--mono);color:var(--ink-2);margin-top:6px}.wl-done{grid-template-columns:150px 1fr;align-items:center;gap:30px;padding:6px 0 10px;display:grid}.wl-art{width:150px;color:var(--ink);animation:1.2s cubic-bezier(.45,.05,.55,.95) both wl-sketch}@keyframes wl-sketch{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,220% 0,0 220%)}}.wl-title{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,56px);font-weight:800;line-height:.95}.wl-title span{transform-origin:0 80%;animation:.34s cubic-bezier(.16,1,.3,1) .25s both slam;display:block}.wl-title span+span{animation-delay:.34s}.wl-done p{margin-top:16px;font-size:18px;line-height:1.45;animation:.6s cubic-bezier(.16,1,.3,1) .55s both wl-write}.wl-done p b{word-break:break-all;font-weight:700}.btn.ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 2px #3b322c4d}.wl-share{margin-top:20px;padding:14px 22px;font-size:16px;animation:.42s cubic-bezier(.34,1.56,.64,1) .8s both wl-pick}@media (max-width:860px){.waitlist .sub{font-size:17px}.wl-card{border-radius:22px;margin-top:40px;padding:24px 20px 18px}.wl-chip{padding:10px 14px;font-size:15px}.wl-row{flex-direction:column;align-items:stretch;gap:18px}.wl-field input{font-size:19px}.wl-go{width:100%}.wl-go.phase-sending,.wl-go.phase-sent{align-self:center}.wl-done{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px}.wl-art{width:110px}.wl-title span{transform-origin:50% 80%}}.still .wl-art,.still .wl-title span,.still .wl-done p,.still .wl-share,.still .wl-error span{animation:none}
