.guide[data-v-3a44043a]{flex:0 0 min(78vw,440px);min-width:0}.guide-image[data-v-3a44043a]{width:100%;height:100%;object-fit:cover;transition:scale .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.guide-link:hover .guide-image[data-v-3a44043a]{scale:1.03}}.goal-legend[data-v-dd10c11e]{max-width:calc(260 * var(--u));padding:0;font-size:calc(38 * var(--u));font-weight:500;line-height:calc(42 * var(--u));letter-spacing:-.02em;text-wrap:balance;color:#fff}.goal-hint[data-v-dd10c11e]{text-wrap:pretty;margin-top:calc(16 * var(--u));font-size:calc(16 * var(--u));color:#ffffff8c}.goal-options[data-v-dd10c11e]{display:grid;gap:calc(12 * var(--u));margin-top:calc(42 * var(--u))}.goal-option[data-v-dd10c11e]{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(62 * var(--u));padding-inline:calc(19 * var(--u)) calc(21 * var(--u));border:calc(1 * var(--u)) solid rgb(255 255 255 / .12);border-radius:calc(16 * var(--u));background:#ffffff0d;font-size:calc(18 * var(--u));font-weight:500;text-align:left;color:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.goal-option[data-v-dd10c11e]:hover{background:#ffffff14}.goal-option[data-v-dd10c11e]:active{border-color:#3ee07f;background:#3ee07f24}.goal-option[data-v-dd10c11e]:focus-visible{outline:2px solid #3ee07f;outline-offset:3px}.goal-label[data-v-dd10c11e]{display:flex;align-items:center;gap:calc(12 * var(--u))}.goal-icon[data-v-dd10c11e]{flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));color:#ffffffb3}.goal-chevron[data-v-dd10c11e]{flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));color:#ffffff73;transition:transform .15s,color .15s}.goal-option:hover .goal-chevron[data-v-dd10c11e]{transform:translate(calc(3 * var(--u)));color:#3ee07f}@media(prefers-reduced-motion:no-preference){.goal-option[data-v-dd10c11e]{animation:goal-in-dd10c11e .6s cubic-bezier(.22,1,.36,1) both,goal-cue-dd10c11e 1.1s ease-in-out both;animation-delay:calc(.2s + var(--i) * 70ms),calc(1.5s + var(--i) * .16s)}.goal-chevron[data-v-dd10c11e]{animation:goal-nudge-dd10c11e 1.1s ease-in-out both;animation-delay:calc(1.5s + var(--i) * .16s)}.goal-options.is-touched[data-v-dd10c11e] :is(.goal-option,.goal-chevron){animation:none}}@keyframes goal-in-dd10c11e{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}}@keyframes goal-cue-dd10c11e{40%{border-color:#3ee07fb3;background:#3ee07f1a}}@keyframes goal-nudge-dd10c11e{40%{transform:translate(calc(4 * var(--u)));color:#3ee07f}}.hero[data-v-07e91007]{--pw: clamp(340px, 29.86vw, 430px);--phone-drop: var(--section-phone-drop);--u: calc(var(--pw) / 430);position:relative;overflow:hidden;padding-top:var(--nav-height)}.hero-inner[data-v-07e91007]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--pw);column-gap:clamp(48px,5.56vw,96px)}.hero-copy[data-v-07e91007]{position:relative;z-index:1;padding-top:calc(180 * var(--u));padding-bottom:64px}.hero-device[data-v-07e91007]{position:relative;align-self:center}.hero-device--phone[data-v-07e91007]{align-self:end}.hero-glow[data-v-07e91007]{position:absolute;top:calc(36 * var(--u) + 451 * var(--u));left:50%;width:calc(700 * var(--u));height:calc(700 * var(--u));border-radius:9999px;background:var(--glow);filter:blur(200px);transform:translate(-50%,-50%);pointer-events:none}.phone-clip[data-v-07e91007]{position:relative;height:calc(1000 * var(--u));padding-top:calc(36 * var(--u));overflow-x:visible;overflow-y:clip}.hero-screen[data-v-07e91007]{display:flex;flex:1;flex-direction:column;padding:calc(84 * var(--u)) calc(24 * var(--u)) calc(52 * var(--u))}.phone-progress[data-v-07e91007]{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(6 * var(--u));margin-bottom:calc(42 * var(--u))}.phone-progress span[data-v-07e91007]{height:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:#ffffff24}.phone-progress span.is-done[data-v-07e91007]{background:#3ee07f}@media(max-width:899px){.hero[data-v-07e91007]{--pw: min(84vw, 360px)}.hero-inner[data-v-07e91007]{display:flex;flex-direction:column;padding-top:48px}.hero-copy[data-v-07e91007]{display:contents}.hero-device[data-v-07e91007]{order:2}.hero-glow[data-v-07e91007]{display:none}.hero-device--phone[data-v-07e91007]{display:flex;justify-content:center}.phone-clip[data-v-07e91007]{height:calc(560 * var(--u));padding-top:0}.hero-device[data-v-07e91007]{display:block;align-self:stretch;margin-top:32px}}.weekly[data-v-bb57771d]{--pw: var(--section-phone-width);--phone-drop: var(--section-phone-drop);--u: calc(var(--pw) / 430);max-width:var(--landing-width);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;min-height:calc(1050 * var(--u));align-items:center;overflow:hidden}.weekly-copy[data-v-bb57771d]{padding-right:var(--landing-gutter-end)}.weekly-rows[data-v-bb57771d]{margin-top:calc(64 * var(--u))}.weekly-device[data-v-bb57771d]{order:-1;position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;margin-left:var(--landing-gutter-start);container-type:inline-size}.weekly-device[data-v-bb57771d] .phone{translate:calc((100cqw - var(--pw)) * -.3) 0}@media(min-width:900px){.weekly-device[data-v-bb57771d] .phone-video-toggle{top:calc(50% - 435 * var(--u));left:calc(50% - (100% - var(--pw)) * .3 + var(--pw) / 2 + 16px)}}.weekly-screen[data-v-bb57771d]{display:block;height:100%}.weekly-screen[data-v-bb57771d] img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@media(max-width:899px){.weekly[data-v-bb57771d]{--pw: min(64vw, 300px);display:block}.weekly-copy[data-v-bb57771d]{padding:72px var(--landing-gutter-end) 48px var(--landing-gutter-start)}.weekly-device[data-v-bb57771d]{margin-left:0;padding-bottom:88px}.weekly-device[data-v-bb57771d] .phone{translate:none}}.rolling-digits[data-v-4969ec15]{display:inline-flex}.rolling-slot[data-v-4969ec15]{display:inline-block;height:1lh;overflow:hidden}.rolling-strip[data-v-4969ec15]{display:flex;flex-direction:column}.is-rolling .rolling-strip[data-v-4969ec15]{transform:translateY(calc(var(--steps) * -1lh));transition:transform .9s cubic-bezier(.3,.8,.2,1) var(--delay)}.scene[data-v-9eb0e877]{--pw: var(--section-phone-width);--phone-drop: var(--section-phone-drop);--u: calc(var(--pw) / 430);--scene-max: var(--landing-width);--scene-radius: 32px;--photo-inset: calc(40 * var(--u));position:relative;max-width:var(--scene-max);height:calc(1050 * var(--u));margin-inline:auto;overflow:clip}.scene[data-v-9eb0e877]:not(.scene--full){display:grid;grid-template-columns:2fr 3fr;align-items:center;height:auto;padding-block:clamp(64px,7vw,112px)}.scene--photo-left[data-v-9eb0e877]:not(.scene--full){grid-template-columns:3fr 2fr}.scene:not(.scene--full) .scene-stage[data-v-9eb0e877]{order:1;container-type:inline-size;height:auto;aspect-ratio:1 / .808;margin-right:var(--landing-gutter-end)}.scene:not(.scene--full) .scene-photo[data-v-9eb0e877]{inset:8.5% 0}.scene:not(.scene--full) .scene-device[data-v-9eb0e877]{--pw: 38.5cqw;--u: calc(var(--pw) / 430);position:absolute;inset:0;justify-content:flex-end;padding-right:5.4%}.scene--photo-left:not(.scene--full) .scene-device[data-v-9eb0e877]{justify-content:flex-start;padding:0 0 0 5.4%}.scene:not(.scene--full) .scene-device[data-v-9eb0e877] .phone-video-toggle{top:calc(8.5% + 16px);right:auto;left:16px}.scene--photo-left:not(.scene--full) .scene-device[data-v-9eb0e877] .phone-video-toggle{right:16px;left:auto}.scene-stage[data-v-9eb0e877]{position:relative;height:100%}.scene--photo-left:not(.scene--full) .scene-stage[data-v-9eb0e877]{order:-1;margin-inline:var(--landing-gutter-start) 0}.scene-photo[data-v-9eb0e877]{position:absolute;inset:var(--photo-inset) 0;isolation:isolate;overflow:clip;border-radius:var(--scene-radius)}.scene-photo>picture[data-v-9eb0e877] img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.scene--full .scene-device[data-v-9eb0e877] .phone-video-toggle{top:calc(var(--photo-inset) + 24px);right:24px;left:auto}}.scene-device[data-v-9eb0e877]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}.scene-screen[data-v-9eb0e877]{display:block;height:100%}.scene-screen[data-v-9eb0e877] img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.scene-copy[data-v-9eb0e877]{padding-inline:var(--landing-gutter-start);color:var(--fg)}.scene-body[data-v-9eb0e877]{margin-top:calc(24 * var(--u))}.scene--full .scene-stage[data-v-9eb0e877]{position:absolute;height:auto;inset:calc(40 * var(--u)) var(--landing-gutter-end) calc(40 * var(--u)) var(--landing-gutter-start)}.scene--full[data-v-9eb0e877]{--photo-inset: 0px}.scene--full .scene-photo[data-v-9eb0e877]:after{content:"";position:absolute;inset:0 0 0 40%;z-index:-1;background:linear-gradient(to right,#0a0d0d00,#0a0d0db8 55%)}.scene--full .scene-device[data-v-9eb0e877]{position:absolute;inset:0;justify-content:flex-start;padding-left:var(--landing-gutter-start)}.scene--full .scene-copy[data-v-9eb0e877]{position:absolute;z-index:1;inset:0 calc(var(--landing-gutter-end) + var(--landing-gutter-start)) 0 calc(100% * 7 / 12 + var(--landing-gutter-start));display:flex;flex-direction:column;justify-content:center;padding:0;color:var(--on-photo)}@media(min-width:1600px){.scene[data-v-9eb0e877]{margin-block:24px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.scene-photo>picture[data-v-9eb0e877] img{inset:-5% 0;height:110%;animation:scene-parallax-9eb0e877 linear both;animation-timeline:view()}.scene-photo[data-v-9eb0e877]{animation:scene-open-9eb0e877 ease-out both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes scene-open-9eb0e877{0%{clip-path:inset(2% min(5%,24px) round 36px)}to{clip-path:inset(0 round var(--scene-radius))}}@keyframes scene-parallax-9eb0e877{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}@media(max-width:899px){.scene[data-v-9eb0e877]{--pw: min(70vw, 340px);--scene-radius: 24px;height:auto}.scene[data-v-9eb0e877]:not(.scene--full){display:flex;flex-direction:column;align-items:stretch;padding-block:56px}.scene:not(.scene--full) .scene-stage[data-v-9eb0e877],.scene--photo-left:not(.scene--full) .scene-stage[data-v-9eb0e877]{order:1;margin:32px 16px 0}.scene-copy[data-v-9eb0e877]{padding-inline:var(--landing-gutter-start)}.scene--full[data-v-9eb0e877]{--scene-radius: 0px;display:grid}.scene--full .scene-stage[data-v-9eb0e877]{display:contents}.scene--full .scene-photo[data-v-9eb0e877]{position:relative;grid-area:1 / 1;height:clamp(460px,112vw,640px)}.scene--full .scene-copy[data-v-9eb0e877]{position:relative;grid-area:1 / 1;align-self:end;inset:auto;display:block;padding:0 var(--landing-gutter-start) 56px}.scene--full .scene-device[data-v-9eb0e877]{position:relative;inset:auto;width:auto;grid-row:2;justify-content:center;padding:40px 0 48px}}
