.section--night{background:radial-gradient(120% 70% at 50% 0%,#1d2027 0%,var(--night) 62%);color:#f5f5f7}.section--night .t-headline,.section--night .t-sub{color:#fff}.section--night .t-body,.section--night .t-caption{color:#ffffffb8}.section--night .link-arrow{color:#4da3ff}.eyebrow{margin-bottom:12px;font-size:15px;font-weight:600;color:var(--link)}.section--night .eyebrow{color:var(--data-fat)}.readout{display:grid;gap:36px;align-items:center}.readout__text>*+*{margin-top:16px}.readout__panel{margin:0;padding:24px 20px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-tile);background:linear-gradient(180deg,#ffffff12,#ffffff06)}.readout__label{font-size:14px;color:#fff9}.readout__weight{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-family:var(--font-display);font-size:64px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.readout__unit{font-size:24px;letter-spacing:-.01em;color:#fff9}.readout__delta{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:999px;background:#30d15824;font-size:14px;font-weight:600;color:#30d158}.readout__split{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.readout__bar{display:flex;gap:3px;height:14px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff0f}.readout__seg{flex:0 0 var(--w);border-radius:999px;transform-origin:left center}.readout__seg--fat{background:var(--data-fat)}.readout__seg--muscle{background:var(--data-muscle);box-shadow:0 0 18px #2f8cffb3}.readout__seg--water{background:#fff6}.readout__legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none}.readout__key{padding:10px 12px;border:1px solid transparent;border-radius:12px}.readout__key--muscle{border-color:#2f8cff8c;background:#2f8cff1f}.readout__key-name{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffffb3}.readout__key-name:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.readout__key--fat .readout__key-name:before{background:var(--data-fat)}.readout__key--muscle .readout__key-name:before{background:var(--data-muscle)}.readout__key--water .readout__key-name:before{background:#ffffff80}.readout__key-value{display:block;margin-top:4px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff}.readout__callout{margin-top:20px;padding-left:14px;border-left:3px solid var(--data-muscle);font-size:17px;font-weight:600;line-height:1.4;color:#fff}.readout__note{margin-top:20px;font-size:13px;color:#ffffff80}@media(min-width:750px){.readout__panel{padding:36px}.readout__weight{font-size:88px}.readout__key-value{font-size:24px}}@media(min-width:990px){.readout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:80px}}@media(prefers-reduced-motion:no-preference){html.js .reveal .readout__seg{transform:scaleX(0);transition:transform .7s var(--ease)}html.js .reveal.is-visible .readout__seg{transform:none}html.js .reveal.is-visible .readout__seg--fat{transition-delay:1.4s}html.js .reveal.is-visible .readout__seg--muscle{transition-delay:1.9s}html.js .reveal.is-visible .readout__seg--water{transition-delay:2.4s}html.js .reveal .readout__callout{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease) 2.8s,transform .5s var(--ease) 2.8s}html.js .reveal.is-visible .readout__callout{opacity:1;transform:none}}.bodymap{display:block;--tint: var(--data-muscle)}.bodymap[data-mode=fat]{--tint: var(--data-fat)}.bodymap__toggle{display:flex;width:max-content;margin:0 auto 28px;padding:4px;border-radius:999px;background:var(--tile)}.section--tile .bodymap__toggle{background:var(--paper)}html.no-js .bodymap__toggle{display:none}.bodymap__mode{min-width:96px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.bodymap__mode[aria-pressed=true]{background:var(--ink);color:#fff}.bodymap__stage{display:grid;grid-template-columns:minmax(0,1fr) clamp(112px,30vw,220px) minmax(0,1fr);grid-template-areas:"ra fig la" "tr fig bal" "rl fig ll";gap:12px;align-items:center;max-width:900px;margin-inline:auto}.bodymap__figure{grid-area:fig;width:100%;height:auto;overflow:visible}.bodymap__head{fill:#e3e3e8}.bodymap__base{fill:#e8e8ed}.bodymap__fill{fill:var(--tint);transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--ease),fill .3s var(--ease)}html.js .bodymap:not(.is-filled) .bodymap__fill{transform:scaleY(0);transition:none}.bodymap__part{transition:opacity .25s var(--ease),filter .25s var(--ease)}.bodymap[data-highlight] .bodymap__part:not(.is-active){opacity:.3}.bodymap__part.is-active{filter:drop-shadow(0 0 6px var(--tint))}.bodymap__part[data-region-part=trunk] .bodymap__fill{transition-delay:.25s}.bodymap__part[data-region-part=right-arm] .bodymap__fill,.bodymap__part[data-region-part=left-arm] .bodymap__fill{transition-delay:.45s}.bodymap__card,.bodymap__balance{display:flex;flex-direction:column;gap:2px;min-height:44px;margin:0;padding:12px 14px;border:1.5px solid transparent;border-radius:var(--radius-card);background:var(--tile);font:inherit;text-align:left;color:var(--ink)}.section--tile .bodymap__card,.section--tile .bodymap__balance{background:var(--paper)}.bodymap__card{cursor:pointer;transition:border-color .2s var(--ease),transform .2s var(--ease)}.bodymap__card.is-active,.bodymap__card[aria-pressed=true]{border-color:var(--tint)}.bodymap__card--right-arm{grid-area:ra}.bodymap__card--left-arm{grid-area:la}.bodymap__card--trunk{grid-area:tr}.bodymap__card--right-leg{grid-area:rl}.bodymap__card--left-leg{grid-area:ll}.bodymap__balance{grid-area:bal;background:transparent;border:1.5px dashed var(--line)}.section--tile .bodymap__balance{background:transparent}.bodymap__label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.bodymap__card .bodymap__label:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--tint)}.bodymap__value{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.bodymap__kind{font-size:13px;color:var(--muted)}.bodymap__balance-row{font-size:15px;font-weight:500;line-height:1.45;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2)}.bodymap__caption{margin-top:24px}@media(min-width:750px){.bodymap__stage{gap:20px 40px}.bodymap__card,.bodymap__balance{padding:18px 22px}.bodymap__value{font-size:30px}}@media(prefers-reduced-motion:reduce){.bodymap__fill,.bodymap__part,.bodymap__card{transition:none}}.mstage{display:block;margin-top:8px}.mstage__board{position:relative}.mstage__product{margin-inline:calc(-1 * var(--gutter));-webkit-mask-image:radial-gradient(ellipse 58% 58% at 50% 52%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 58% 58% at 50% 52%,#000 45%,transparent 100%)}.mstage__product img{width:100%;height:auto}.mstage__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-8px}.mstage__card{position:relative;display:grid;gap:2px;min-height:44px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff14,#ffffff08);font:inherit;text-align:left;color:#fff;cursor:pointer;transition:border-color .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease)}.mstage__card:hover{border-color:#ffffff3d}.mstage__card[aria-selected=true]{border-color:#2f8cffbf;background:linear-gradient(180deg,#2f8cff33,#2f8cff0f);box-shadow:0 0 32px #2f8cff38}.mstage__card:focus-visible{outline:2px solid #4da3ff;outline-offset:3px}.mstage__name{font-size:13px;color:#ffffffb8}.mstage__value{display:flex;align-items:baseline;gap:4px;font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mstage__unit{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:0;color:#fff9}.mstage__spark{width:100%;height:26px;margin-top:6px;overflow:visible}.mstage__spark path{fill:none;stroke:#ffffff61;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.mstage__card[aria-selected=true] .mstage__spark path{stroke:#4da3ff;filter:drop-shadow(0 0 4px rgba(77,163,255,.8))}.mstage__detail{max-width:600px;margin:28px auto 0;text-align:center}.mstage__detail{display:grid}.mstage__panel{grid-area:1 / 1}.mstage__panel[hidden]{display:block;visibility:hidden}.mstage__panel .t-body{margin-top:8px}.mstage__controls{grid-area:2 / 1;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}html.no-js .mstage__controls{display:none}.mstage__progress{position:relative;width:120px;height:3px;overflow:hidden;border-radius:999px;background:#ffffff24}.mstage__progress span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left center}.mstage.is-running .mstage__progress span{animation:mstage-progress var(--interval, 5s) linear forwards}@keyframes mstage-progress{to{transform:scaleX(1)}}.mstage__pause{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer}.mstage__pause .icon-play,.mstage.is-paused .mstage__pause .icon-pause{display:none}.mstage.is-paused .mstage__pause .icon-play{display:block}.mstage__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 20px;margin-top:28px;font-size:13px;color:#ffffff80}.mstage__foot .link-arrow{font-size:15px}@media(prefers-reduced-motion:no-preference){html.js .mstage:not(.is-live) .mstage__spark path{stroke-dashoffset:1}.mstage__spark path{transition:stroke-dashoffset 1.6s var(--ease)}.mstage__card:nth-child(2n) .mstage__spark path{transition-delay:.15s}.mstage__card:nth-child(3n) .mstage__spark path{transition-delay:.3s}}@media(min-width:750px){.mstage__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(min-width:990px){.mstage__board{min-height:600px}.mstage__product{position:absolute;top:50%;left:50%;width:66%;margin:0;transform:translate(-50%,-50%)}.mstage__cards{position:relative;grid-template-columns:236px minmax(0,1fr) 236px;grid-template-rows:repeat(4,auto);row-gap:18px;margin-top:0;padding-block:24px}.mstage__card:nth-child(-n+4){grid-column:1}.mstage__card:nth-child(n+5){grid-column:3}.mstage__card:nth-child(4n+1){grid-row:1}.mstage__card:nth-child(4n+2){grid-row:2}.mstage__card:nth-child(4n+3){grid-row:3}.mstage__card:nth-child(4n+4){grid-row:4}.mstage__card:nth-child(2),.mstage__card:nth-child(3){transform:translate(36px)}.mstage__card:nth-child(6),.mstage__card:nth-child(7){transform:translate(-36px)}}.ticker{overflow:hidden;padding-block:18px;border-block:1px solid var(--line);background:var(--paper)}.ticker--tile{background:var(--tile)}.ticker--night{border-color:#ffffff14;background:var(--night);color:#ffffffc7}.ticker__track{display:flex;width:max-content}.ticker__list{display:flex;flex:none;margin:0;padding:0;list-style:none}.ticker__list li{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ticker__list li:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--data-muscle)}@media(prefers-reduced-motion:no-preference){.ticker__track{animation:ticker 70s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}}@keyframes ticker{to{transform:translate(-50%)}}.story{display:block}.story__stage{display:none}.story__steps{display:grid;gap:56px;margin:0;padding:0;list-style:none}.story-frame{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-tile);background:var(--tile)}.story-frame>img{width:100%;height:100%;object-fit:cover}.story-frame__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.story-frame__dot{fill:#4da3ff;filter:drop-shadow(0 0 14px rgba(77,163,255,.95))}.story-frame__ring{fill:none;stroke:#4da3ff;stroke-width:5;opacity:0;transform-box:fill-box;transform-origin:center}.story-frame__node{transform-box:fill-box;transform-origin:center}.story-frame__current path,.story-frame__flow path{fill:none;stroke-linecap:round;stroke-linejoin:round}.story-frame__current path{stroke:#4da3ff;stroke-width:9;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 12px rgba(77,163,255,.9))}.story-frame__flow path{stroke:#fff;stroke-width:7;stroke-dasharray:.015 .085;opacity:0}.story-frame__chips{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.story-frame__chip{position:absolute;display:grid;padding:6px 10px;border:1px solid rgba(255,255,255,.7);border-radius:10px;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 18px #0000001a;font-size:11px;line-height:1.25;color:var(--ink-2)}.story-frame__chip strong{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--ink)}.story-frame__chip--right-arm{left:3%;top:44%}.story-frame__chip--left-arm{left:68%;top:36%}.story-frame__chip--trunk{left:68%;top:20%}.story-frame__chip--right-leg{left:5%;top:67%}.story-frame__chip--left-leg{left:67%;top:63%}.story__text{margin-top:20px}.story__kicker{font-size:15px;font-weight:600;color:var(--link)}.story__title{margin-top:6px;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.story__text .t-body{margin-top:10px}@media(prefers-reduced-motion:no-preference){html.js .story-frame:not(.is-live) .story-frame__node{opacity:0;transform:scale(.4)}.story-frame__node{transition:opacity .4s var(--ease),transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * .15s + .2s)}.story-frame.is-live .story-frame__ring{animation:story-pulse 2.2s ease-out infinite;animation-delay:calc(var(--i, 0) * .3s + .6s)}html.js .story-frame:not(.is-live) .story-frame__current path{stroke-dashoffset:1}.story-frame__current path{transition:stroke-dashoffset 1s var(--ease)}.story-frame__current path:nth-child(3){transition-delay:.6s}.story-frame__current path:nth-child(4){transition-delay:.9s}.story-frame__current path:nth-child(n+5){transition-delay:1.2s}.story-frame.is-live .story-frame__flow path{opacity:.85;animation:story-flow 2.4s linear infinite;transition:opacity .4s 2.2s}html.js .story-frame:not(.is-live) .story-frame__chip{opacity:0;transform:translateY(8px)}.story-frame__chip{transition:opacity .45s var(--ease),transform .45s var(--ease);transition-delay:calc(var(--i, 0) * .12s + 1.4s)}}@media(prefers-reduced-motion:reduce){.story-frame__flow{display:none}}@keyframes story-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes story-flow{to{stroke-dashoffset:-.1}}@media(min-width:750px){.story-frame__chip{padding:8px 12px;font-size:12px}.story-frame__chip strong{font-size:17px}}@media(min-width:990px){.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.story__stage{position:sticky;top:calc(var(--header-height) + 32px);display:block;height:min(calc(100vh - var(--header-height) - 64px),700px)}.story__slot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s var(--ease)}.story__slot.is-active{opacity:1}.story__slot .story-frame{height:100%;aspect-ratio:auto}.story__inline{display:none}.story__steps{gap:0}.story__step{display:flex;align-items:center;min-height:72vh}html.js .story__step{opacity:.3;transition:opacity .35s var(--ease)}html.js .story__step.is-active{opacity:1}.story__text{margin-top:0}.story__title{font-size:40px}}.audience__frame,.stakes__frame,.goals__frame{position:relative}.data-chip{position:absolute;left:12px;bottom:12px;display:grid;max-width:calc(100% - 24px);padding:8px 12px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 20px #0000001a;font-size:12px;line-height:1.3;color:var(--ink-2)}.data-chip strong{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.data-chip strong:before{content:"";display:inline-block;width:7px;height:7px;margin:0 6px 2px 0;border-radius:50%;background:var(--data-muscle);box-shadow:0 0 8px var(--data-muscle)}.audience__caption{margin-top:20px}@media(prefers-reduced-motion:no-preference){html.js .reveal .data-chip{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease) .6s,transform .5s var(--ease) .6s}html.js .reveal.is-visible .data-chip{opacity:1;transform:none}}.stakes{display:grid;gap:32px;align-items:center}.stakes__media{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-tile)}.stakes__media img{width:100%;height:100%;object-fit:cover}.stakes__text>*+*{margin-top:16px}.stakes__list{display:grid;gap:18px;margin:28px 0 0;padding:0;list-style:none}.stakes__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-top:18px;border-top:1px solid var(--line);font-size:17px;line-height:1.45;color:var(--ink-2)}.stakes__item strong{display:block;font-weight:600;color:var(--ink)}.stakes__index{font-family:var(--font-display);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--data-muscle)}.stakes__closing{margin-top:28px;font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}@media(min-width:990px){.stakes{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:80px}.stakes__closing{font-size:24px}}.goals{display:block}.goals__tabs{display:flex;gap:8px;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overflow-x:auto;scrollbar-width:none}.goals__tabs::-webkit-scrollbar{display:none}html.no-js .goals__tabs{display:none}.goals__tab{flex:none;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.goals__tab:hover{border-color:var(--ink)}.goals__tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.goals__panel{display:grid;gap:28px;margin-top:24px}html.no-js .goals__panel[hidden]{display:grid;margin-top:56px}.goals__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--radius-tile)}.goals__media img{width:100%;height:100%;object-fit:cover;object-position:50% var(--focus, 35%)}.goals__kicker{font-size:15px;font-weight:600;color:var(--link)}.goals__heading{margin:6px 0 12px;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.goals__label{margin-top:24px;font-size:13px;font-weight:600;color:var(--muted)}.goals__metrics{margin:8px 0 0;padding:0;list-style:none}.goals__metrics li{display:grid;gap:2px;padding:12px 0 12px 22px;border-top:1px solid var(--line);position:relative}.goals__metrics li:before{content:"";position:absolute;left:2px;top:19px;width:8px;height:8px;border-radius:50%;background:var(--data-muscle);box-shadow:0 0 8px var(--data-muscle)}.goals__metrics strong{font-size:17px;font-weight:600;color:var(--ink)}.goals__metrics span{font-size:15px;color:var(--ink-2)}.goals__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.goals__note{font-size:13px;color:var(--muted)}.goals__caption{margin-top:28px}@media(min-width:750px){.goals__tabs{flex-wrap:wrap;justify-content:center;margin-inline:0;padding-inline:0;overflow:visible}}@media(min-width:990px){.goals__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:72px;align-items:center;margin-top:40px}.goals__heading{font-size:40px;letter-spacing:-.03em}.goals__media{aspect-ratio:4 / 5}}@media(prefers-reduced-motion:no-preference){.goals__panel.is-entering .goals__frame{animation:goals-fade .45s var(--ease) both}.goals__panel.is-entering .goals__text{animation:goals-rise .5s var(--ease) .06s both}}@keyframes goals-fade{0%{opacity:0;transform:scale(.98)}}@keyframes goals-rise{0%{opacity:0;transform:translateY(12px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/data-sections.css.map */
