.hv[data-v-7ef94f9b]{font-weight:350}.hv[data-v-7ef94f9b],.hv-image[data-v-7ef94f9b]{position:absolute;inset:0}.hv-image[data-v-7ef94f9b]{container-type:size}.hv-image video[data-v-7ef94f9b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv-image video[data-out][data-v-7ef94f9b]{opacity:0}.hv-image[data-v-7ef94f9b]:after{content:"";background:#573b241a;position:absolute;inset:0}.hv-shade[data-v-7ef94f9b]{background:linear-gradient(#573b2400,#573b2405 10%,#573b2414 22%,#573b242e 36%,#573b244d 50%,#573b2470 66%,#573b2494 82%,#573b24b3);height:600px;inset:auto 0 0}.hv-shade[data-v-7ef94f9b],.hv-shade-top[data-v-7ef94f9b]{pointer-events:none;position:absolute}.hv-shade-top[data-v-7ef94f9b]{background:linear-gradient(#573b2466,#573b2447 25%,#573b2426 50%,#573b240d 75%,#573b2400);height:150px;inset:0 0 auto}.scan[data-v-7ef94f9b]{--panel-gap:130;--card-gap:165;--u:.12255cqh;--L:1px;--dy:calc(50cqh - 408px);z-index:1;pointer-events:none;width:max(100cqw,229.67cqh);height:max(100cqh,43.54cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.scan[data-out][data-v-7ef94f9b]{opacity:0}.scan[data-leaving][data-v-7ef94f9b]{animation:.35s cubic-bezier(.4,0,.6,1) both ui-out-7ef94f9b}.scan-connector[data-v-7ef94f9b],.scan-step[data-v-7ef94f9b]{position:absolute;inset:0}.scan-connector[data-v-7ef94f9b]{fill:#fff;stroke:#fff;stroke-width:1px;width:100%;height:100%;overflow:visible}.scan-connector polyline[data-v-7ef94f9b],.scan-connector rect[data-v-7ef94f9b]{fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.scan-connector circle[data-v-7ef94f9b]{opacity:0}.scan-panel[data-v-7ef94f9b]{left:calc(50% + var(--panel-gap)*var(--u));top:calc(var(--dy) + var(--L)*152);width:calc(var(--L)*307.5);color:var(--color-orange-100);letter-spacing:-.025em;line-height:1.35;position:absolute}.scan-panel[data-v-7ef94f9b]>*{--u:calc(var(--L)*1.5)}.scan-panel-title[data-v-7ef94f9b]{align-items:center;gap:calc(var(--u)*4);height:calc(var(--u)*16);margin:calc(var(--u)*8.68) 0 0;font-size:calc(var(--u)*11.28);opacity:0;display:flex}.scan-panel-icon[data-v-7ef94f9b]{width:calc(var(--u)*16);height:calc(var(--u)*16)}.scan-panel-list[data-v-7ef94f9b]{height:calc(var(--u)*150);margin:calc(var(--u)*8) 0 0 calc(var(--u)*8);padding:calc(var(--u)*10) 0 0 calc(var(--u)*12);font-size:calc(var(--u)*7);-webkit-mask-image:linear-gradient(transparent,#000 calc(var(--u)*10) calc(var(--u)*50),transparent calc(var(--u)*150));-webkit-mask-image:linear-gradient(transparent,#000 calc(var(--u)*10) calc(var(--u)*50),transparent calc(var(--u)*150));mask-image:linear-gradient(transparent,#000 calc(var(--u)*10) calc(var(--u)*50),transparent calc(var(--u)*150));position:relative;overflow:hidden}.scan-panel-list ul[data-v-7ef94f9b]{gap:calc(var(--gap)*var(--u));padding:0 0 calc(var(--gap)*var(--u));flex-direction:column;margin:0;list-style:none;display:flex}.scan-panel-list[data-v-7ef94f9b]:before{content:"";width:calc(var(--u)*.5);transform-origin:top;background:#69391680;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.scan-panel-list ul:first-child li[data-v-7ef94f9b]{opacity:0}[data-side=left] .scan-panel[data-v-7ef94f9b]{left:auto;right:calc(50% + var(--panel-gap)*var(--u));width:max-content}.scan[data-scanning] .scan-connector[data-v-7ef94f9b] :is(polyline,rect){animation-name:scan-draw-7ef94f9b;animation-duration:calc(.5s*var(--pace));animation-timing-function:ease-out;animation-delay:var(--start);animation-fill-mode:both}.scan[data-scanning] .scan-connector circle[data-v-7ef94f9b]{animation-name:scan-fade-7ef94f9b;animation-duration:calc(.2s*var(--pace));animation-timing-function:ease-out;animation-delay:calc(var(--start) + .45s*var(--pace));animation-fill-mode:both}.scan[data-scanning] .scan-panel-title[data-v-7ef94f9b]{animation-name:scan-rise-7ef94f9b;animation-duration:calc(.5s*var(--pace));animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-delay:calc(var(--start) + .55s*var(--pace));animation-fill-mode:both}.scan[data-scanning] .scan-panel-list[data-v-7ef94f9b]:before{animation-name:scan-grow-7ef94f9b;animation-duration:calc(1.2s*var(--pace));animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-delay:calc(var(--start) + 1.05s*var(--pace));animation-fill-mode:both}.scan[data-scanning] .scan-panel-list ul:first-child li[data-v-7ef94f9b]{animation-name:name-in-7ef94f9b;animation-duration:calc(.5s*var(--pace));animation-timing-function:ease-out;animation-delay:calc(var(--start) + (1.1s + var(--i)*90ms)*var(--pace));animation-fill-mode:both}.scan[data-scanning] .scan-panel-track[data-v-7ef94f9b]{animation-name:scan-scroll-7ef94f9b;animation-duration:var(--scroll);animation-timing-function:linear;animation-delay:calc(var(--start) + 1.1s*var(--pace));animation-iteration-count:infinite}.scan[data-scanning] .scan-step[data-leaves][data-v-7ef94f9b]{animation-name:ui-out-7ef94f9b;animation-duration:calc(.4s*var(--pace));animation-timing-function:ease-in;animation-delay:var(--end);animation-fill-mode:both}.scan[data-scanning] .scan-step[data-side=left]>.scan-connector[data-v-7ef94f9b]{animation-name:connector-out-7ef94f9b;animation-duration:.3s;animation-timing-function:ease-in;animation-delay:calc(var(--cut) - .3s);animation-fill-mode:both}.scan-cards[data-v-7ef94f9b]{right:calc(50% + var(--card-gap)*var(--u));top:calc(var(--dy) + var(--L)*130.29);--cs:1.05;gap:calc(var(--cs)*6.5*var(--L));width:calc(var(--cs)*290*var(--L));color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;position:absolute}.scan-cards[data-v-7ef94f9b]>*{--u:calc(var(--L)*var(--cs))}.scan-cards[data-side=right][data-v-7ef94f9b]{right:auto;left:calc(50% + var(--card-gap)*var(--u))}.scan-cards p[data-v-7ef94f9b]{margin:0}.scan-card[data-v-7ef94f9b]{border-radius:calc(var(--u)*18);width:100%;-webkit-backdrop-filter:blur(calc(var(--u)*28.14));backdrop-filter:blur(calc(var(--u)*28.14));opacity:0;background:linear-gradient(#00000067,#00000050);position:relative;overflow:hidden}.scan-card-body[data-v-7ef94f9b]{gap:calc(var(--u)*9);padding:calc(var(--u)*11.26);flex-direction:column;display:flex}.scan-card hr[data-v-7ef94f9b]{border:0;border-top:calc(var(--u)*.56) solid #ffffff1a;width:100%;margin:0}.scan-card-heading[data-v-7ef94f9b]{justify-content:space-between}.scan-card-heading[data-v-7ef94f9b],.scan-card-heading p[data-v-7ef94f9b]{align-items:center;gap:calc(var(--u)*4.5);display:flex}.scan-card-heading p[data-v-7ef94f9b]{font-size:calc(var(--u)*14.64);letter-spacing:-.025em;white-space:nowrap;line-height:1.1}.scan-card-heading p[data-long][data-v-7ef94f9b]{font-size:calc(var(--u)*13.25)}.scan-card-heading-icon[data-v-7ef94f9b]{width:calc(var(--u)*20.26);height:calc(var(--u)*20.26)}.scan-card-badge[data-v-7ef94f9b]{padding:calc(var(--u)*2.25) calc(var(--u)*11.26);background:var(--color-peach);color:var(--color-footer-blood);font-size:calc(var(--u)*14.64);letter-spacing:-.025em;border-radius:1000px;flex-shrink:0;line-height:1.5}.scan-card-badge[data-tone=insight][data-v-7ef94f9b]{color:var(--color-blue-100);background:var(--color-blue-20)}p.scan-card-summary[data-v-7ef94f9b]{margin-bottom:calc(var(--u)*6);line-clamp:3;-webkit-line-clamp:3;color:#fff9;font-size:calc(var(--u)*10.13);letter-spacing:-.025em;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.scan-card-plan[data-v-7ef94f9b]{gap:calc(var(--u)*9);padding:calc(var(--u)*6.75) calc(var(--u)*6.75) calc(var(--u)*6.75) calc(var(--u)*9);border-radius:calc(var(--u)*9);background:#ffffff0d;flex-direction:column;display:flex}.scan-card-plan[data-highlight][data-v-7ef94f9b]{border:1px solid var(--color-blue-60)}.scan[data-scanning] .scan-card-plan[data-highlight][data-v-7ef94f9b]{animation-name:plan-highlight-7ef94f9b;animation-duration:calc(1.4s*var(--pace));animation-timing-function:ease-out;animation-delay:calc(var(--start) + 1.2s*var(--pace));animation-fill-mode:both}.scan-card-plan-header[data-v-7ef94f9b]{justify-content:space-between;align-items:center;display:flex}.scan-card-plan-header>div[data-v-7ef94f9b]{flex:1;min-width:0}.scan-card-chevron[data-v-7ef94f9b]{width:calc(var(--u)*27);height:calc(var(--u)*27);color:#fff6;transform:rotate(180deg)}.scan-card-plan p[data-v-7ef94f9b]:first-child{align-items:center;gap:calc(var(--u)*4);font-size:calc(var(--u)*10.13);letter-spacing:-.025em;line-height:1.3;display:flex}.scan-card-plan[data-large] p[data-v-7ef94f9b]:first-child{font-size:calc(var(--u)*12.5)}.scan-card-plan-icon[data-v-7ef94f9b]{width:calc(var(--u)*12);height:calc(var(--u)*12)}.scan-card-plan p+p[data-v-7ef94f9b]{white-space:nowrap;text-overflow:ellipsis;margin-top:calc(var(--u)*2.25);color:#fff9;font-size:calc(var(--u)*9);letter-spacing:-.02em;line-height:1.4;overflow:hidden}.scan-card[data-tip][data-v-7ef94f9b]{background:#00000073}.scan-tip p[data-v-7ef94f9b]:first-child{align-items:center;gap:calc(var(--u)*4.5);font-size:calc(var(--u)*16.5);letter-spacing:-.025em;line-height:1.35;display:flex}.scan-tip-icon[data-v-7ef94f9b]{width:calc(var(--u)*22);height:calc(var(--u)*22)}.scan-tip p+p[data-v-7ef94f9b]{margin-top:calc(var(--u)*1.5);line-clamp:2;-webkit-line-clamp:2;color:#fff9;font-size:calc(var(--u)*9);letter-spacing:-.02em;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.scan[data-scanning] .scan-card[data-v-7ef94f9b]{animation-name:scan-card-in-7ef94f9b;animation-duration:calc(.8s*var(--pace));animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-delay:calc(var(--start) + (.55s + var(--i)*.6s)*var(--pace));animation-fill-mode:both}.scan-cards[data-side=yoga][data-v-7ef94f9b]{--card-gap:95;top:calc(var(--dy) + var(--L)*89.49)}.scan-follow[data-v-7ef94f9b]{--card-gap:115;width:max(100cqw,235.96cqh);height:max(100cqh,42.38cqw)}.hv-blur[data-v-7ef94f9b]{z-index:1;pointer-events:none;inset-inline:0;height:420px;position:absolute;bottom:0}.hv-blur>div[data-v-7ef94f9b]{position:absolute;inset:0}.hv-blur>div[data-v-7ef94f9b]:first-child{-webkit-backdrop-filter:blur(.25px);backdrop-filter:blur(.25px);-webkit-mask:linear-gradient(#0000,#000 12.5% 25%,#0000 37.5%);mask:linear-gradient(#0000,#000 12.5% 25%,#0000 37.5%)}.hv-blur>div[data-v-7ef94f9b]:nth-child(2){-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.hv-blur>div[data-v-7ef94f9b]:nth-child(3){-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);-webkit-mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.hv-blur>div[data-v-7ef94f9b]:nth-child(4){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.hv-blur>div[data-v-7ef94f9b]:nth-child(5){-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.hv-blur>div[data-v-7ef94f9b]:nth-child(6){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000)}.hv-blur>div[data-v-7ef94f9b]:nth-child(7){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(#0000 75%,#000 87.5%);mask:linear-gradient(#0000 75%,#000 87.5%)}.hv[data-paused] .scan[data-v-7ef94f9b],.hv[data-paused] .scan[data-v-7ef94f9b] *,.hv[data-paused] .scan[data-v-7ef94f9b] :before{animation-play-state:paused!important}@keyframes connector-out-7ef94f9b{to{opacity:0}}@keyframes scan-draw-7ef94f9b{to{stroke-dashoffset:0}}@keyframes scan-fade-7ef94f9b{to{opacity:1}}@keyframes ui-out-7ef94f9b{to{opacity:0;filter:blur(4px);visibility:hidden;translate:0 -10px}}@keyframes name-in-7ef94f9b{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes scan-grow-7ef94f9b{to{transform:scaleY(1)}}@keyframes scan-scroll-7ef94f9b{to{transform:translateY(-50%)}}@keyframes scan-rise-7ef94f9b{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes plan-highlight-7ef94f9b{0%{border-color:#b4d3fd00;box-shadow:0 0 #b4d3fd00}45%{box-shadow:0 0 calc(var(--u)*14) 0 #b4d3fd59;border-color:#b4d3fd}to{border-color:#b4d3fd;box-shadow:0 0 #b4d3fd00}}@keyframes scan-card-in-7ef94f9b{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (width<=1279px){.scan[data-v-7ef94f9b]{--L:min(1px, .12255cqh);--dy:0px}.scan-cards[data-v-7ef94f9b]{--cs:.9}.hv-image[data-v-7ef94f9b]{--stage-u:min(calc(.10638cqw - .03404px), calc(.16129cqh - .54839px));--stage-w:calc(var(--stage-u)*1874);--stage-h:calc(var(--stage-u)*816);--stage-y:calc(40px + var(--stage-h)/2)}.hv-image[data-scene=scan][data-v-7ef94f9b]{background:#ebe3d0}.hv-image>.hv-scan-video[data-v-7ef94f9b]{inset:auto auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.hv-image>.hv-scan-video[data-v-7ef94f9b],.scan[data-v-7ef94f9b],.scan-follow[data-v-7ef94f9b]{top:var(--stage-y);width:var(--stage-w);height:var(--stage-h)}}@media (width<=767px){.hv-image[data-v-7ef94f9b]{--stage-u:calc(.13514cqw - .02703px);--stage-y:calc(56px + var(--stage-h)/2)}.scan[data-v-7ef94f9b]{--panel-gap:75;--card-gap:22}.scan-panel[data-v-7ef94f9b]>*{--u:calc(var(--L)*2)}.scan-cards[data-v-7ef94f9b],.scan-cards[data-side=yoga][data-v-7ef94f9b]{--cs:1.2;--card-gap:22}.scan-cards[data-v-7ef94f9b]:not([data-side]){right:auto;left:calc(50% + var(--card-gap)*var(--u))}.scan:not(.scan-follow) .scan-cards[data-v-7ef94f9b]{--cs:1;--card-gap:72}.scan:not(.scan-follow) .scan-cards[data-v-7ef94f9b]:not([data-side]){top:calc(var(--L)*96)}.scan:not(.scan-follow) .scan-cards[data-side=right][data-v-7ef94f9b]{top:calc(var(--L)*481)}.scan-cards[data-side=yoga][data-v-7ef94f9b]{--cs:1;--card-gap:68;top:calc(var(--L)*96)}.hv-image video[data-shot=home][data-v-7ef94f9b]{-o-object-position:66% 50%;object-position:66% 50%}.hv-image video[data-shot=breath][data-v-7ef94f9b]{-o-object-position:62% 50%;object-position:62% 50%}.hv-image video[data-shot=yoga][data-v-7ef94f9b]{-o-object-position:65% 50%;object-position:65% 50%}.hv-blur[data-v-7ef94f9b]{height:480px}}@media (prefers-reduced-motion:reduce){.scan[data-v-7ef94f9b] *,.scan[data-v-7ef94f9b] :before{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.scan-step~.scan-step[data-v-7ef94f9b]{display:none}}
