@property --p-hand{syntax:"<number>";inherits:true;initial-value:0}@property --pull{syntax:"<number>";inherits:true;initial-value:0}.hero{--p-hand:clamp(0,calc((var(--p) - 0.76) / 0.20),1)}html[data-gl=off] .hero{--p-hand:0}html[data-gl=off] .phoneShadow{display:none}.hero__chrome{background-image:url(/frame-nostroke.svg)}.hero__frame,.hero__screen{opacity:calc(1 - var(--p-hand))}.hero__frame rect{rx:calc(13.33% + 3.27% * var(--p-hand))}.hero__screen{border-radius:calc(var(--frame-w1) * (.1333 + .0327 * var(--p-hand)))}.phoneLayer{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:0}.phoneLayer__canvas{display:block;width:100%;height:100%}.phoneLayer__frame{top:0;left:0;width:0;height:100svh;visibility:hidden}.phoneLayer__frame,.phoneShadow{position:absolute;pointer-events:none}.phoneShadow{left:var(--sh-x,50%);top:var(--sh-y,50%);width:var(--sh-w,0);height:var(--sh-h,0);translate:-50% -50%;opacity:calc(var(--page-inv, 0) * var(--sh-a, 0));filter:blur(var(--sh-blur,0));background:radial-gradient(closest-side,rgba(10,10,11,.55),rgba(10,10,11,0))}.plane3d{position:fixed;inset:0;z-index:5;perspective:var(--plane-persp,1000px);pointer-events:none}:root{--face-clip:polygon(17.900% 0.000%,34.072% 0.000%,38.056% 0.000%,50.455% 0.000%,59.636% 0.000%,65.611% 0.000%,82.773% 0.000%,83.973% 0.006%,85.160% 0.012%,86.308% 0.030%,87.416% 0.061%,88.497% 0.116%,89.539% 0.189%,90.555% 0.286%,91.518% 0.415%,92.455% 0.573%,93.351% 0.763%,94.196% 0.982%,95.000% 1.233%,95.739% 1.514%,96.439% 1.819%,97.059% 2.154%,97.639% 2.508%,98.140% 2.893%,98.575% 3.290%,98.945% 3.711%,99.261% 4.156%,99.499% 4.614%,99.684% 5.084%,99.815% 5.579%,99.908% 6.085%,99.960% 6.610%,99.987% 7.147%,100.000% 7.703%,100.000% 8.264%,100.000% 91.735%,100.000% 92.303%,99.987% 92.853%,99.960% 93.389%,99.908% 93.914%,99.815% 94.421%,99.684% 94.915%,99.499% 95.386%,99.261% 95.843%,98.945% 96.289%,98.575% 96.710%,98.140% 97.113%,97.639% 97.491%,97.059% 97.851%,96.439% 98.181%,95.739% 98.486%,94.988% 98.767%,94.196% 99.017%,93.351% 99.237%,92.455% 99.426%,91.518% 99.585%,90.555% 99.713%,89.539% 99.811%,88.497% 99.884%,87.416% 99.939%,86.308% 99.970%,85.160% 99.988%,83.973% 100.000%,82.773% 100.000%,17.227% 100.000%,16.027% 100.000%,14.840% 99.988%,13.692% 99.970%,12.571% 99.939%,11.503% 99.884%,10.447% 99.811%,9.445% 99.713%,8.469% 99.585%,7.533% 99.426%,6.649% 99.237%,5.804% 99.017%,5.000% 98.767%,4.261% 98.486%,3.561% 98.181%,2.929% 97.851%,2.361% 97.491%,1.860% 97.113%,1.425% 96.710%,1.042% 96.289%,0.739% 95.843%,0.489% 95.386%,0.304% 94.915%,0.171% 94.421%,0.079% 93.914%,0.040% 93.389%,0.013% 92.853%,0.000% 92.303%,0.000% 91.735%,0.000% 8.264%,0.000% 7.691%,0.013% 7.129%,0.040% 6.580%,0.092% 6.049%,0.185% 5.530%,0.330% 5.041%,0.514% 4.553%,0.778% 4.089%,1.095% 3.644%,1.504% 3.211%,1.953% 2.808%,2.480% 2.423%,3.087% 2.063%,3.746% 1.727%,4.472% 1.428%,5.250% 1.153%,6.081% 0.903%,6.965% 0.696%,7.889% 0.513%,8.851% 0.360%,9.880% 0.244%,10.923% 0.153%,11.990% 0.085%,13.111% 0.042%,14.259% 0.018%,15.447% 0.006%,16.660% 0.000%);--shell-aspect:0.48712;--shell-glass-x:3.945%;--shell-glass-y:1.601%;--shell-glass-w:92.11%;--shell-glass-h:96.921%}.plane3d__face{--face-w:var(--plane-w,0px);--face-h:var(--plane-h,0px);--face-radius:calc(var(--face-w) * 0.118);--face-bleed:0.75px;--face-box-w:round(up,calc(var(--face-w) + 2 * var(--face-bleed)),2px);--face-box-h:round(up,calc(var(--face-h) + 2 * var(--face-bleed)),2px);position:absolute;left:round(down,50%,1px);top:round(down,50%,1px);width:var(--face-box-w);height:var(--face-box-h);margin-left:calc(var(--face-box-w) / -2);margin-top:calc(var(--face-box-h) / -2);transform:var(--plane-m);container-type:size;pointer-events:auto}@media (max-width:1023.98px){:root:where([data-film="3d"]){--film-top:calc(84px + env(safe-area-inset-top, 0px));--film-foot:calc(58px + env(safe-area-inset-bottom, 0px));--film-x:clamp(20px,6vw,40px);--film-title:clamp(22px,min(6.4vw,3.1svh),30px);--film-body:clamp(13px,min(3.5vw,1.7svh),15px)}:where(html[data-film="3d"]) .phoneLayer{bottom:auto;height:100lvh}:where(html[data-film="3d"]) .plane3d{bottom:auto;height:100svh}:where(html[data-film="3d"]) .beat[data-near=false]:not([data-held])>*{display:none}:where(html[data-film="3d"]) [data-home-reviews]{content-visibility:auto;contain-intrinsic-size:auto 1100px}:where(html[data-film="3d"]) [data-home-reviews]~[data-site-footer]{content-visibility:auto;contain-intrinsic-size:auto 1520px}:where(html[data-film="3d"]) .beat-copy{--p-copy:clamp(0,calc((var(--p) - 0.24) / 0.1),1);--p-out:clamp(0,calc((var(--p) - 0.72) / 0.08),1)}}@media (min-width:768px) and (max-width:1023.98px){:where(html[data-film="3d"]) [data-home-reviews]~[data-site-footer]{contain-intrinsic-size:auto 1180px}}@supports (-webkit-touch-callout:none){@media (max-width:1023.98px){:where(html[data-film="3d"][data-home]) body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:40px;z-index:39;pointer-events:none;background-color:var(--ground);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}}}@media (min-width:720px) and (max-width:1023.98px){:root:where([data-film="3d"]){--film-top:calc(92px + env(safe-area-inset-top, 0px))}}.pullback{position:relative;z-index:1;height:calc(100dvh + 250svh);margin-top:-100dvh}.pullback__stage{position:sticky;top:0;height:100dvh;overflow:hidden}.pullback__copy{position:absolute;left:clamp(24px,5vw,88px);bottom:clamp(32px,7vh,96px);max-width:min(38ch,calc(50vw - 24svh - clamp(24px, 5vw, 88px) - 24px));opacity:calc(clamp(0, calc((var(--pull) - .5) / .06), 1) * (1 - clamp(0, calc((var(--pull) - .96) / .04), 1)));transform:translateY(calc((1 - clamp(0, calc((var(--pull) - .5) / .06), 1)) * 24px));will-change:opacity,transform}.pullback__title{font-weight:var(--lf-w-display);margin:0 0 var(--lf-space-32);font-family:var(--lf-font);font-size:clamp(28px,3.6vw,56px);font-weight:400;line-height:.98;letter-spacing:-.03em;color:var(--lf-text)}.pullback__cta{display:inline-flex;align-items:center;text-decoration:none;font-weight:var(--lf-w-ui);font-family:var(--lf-font);font-size:13px;letter-spacing:.01em;line-height:1;color:var(--lf-cream-ink);background:var(--lf-cream);border:0;border-radius:var(--lf-radius-full);padding:0 24px;min-height:44px;cursor:pointer;pointer-events:auto;transition:transform var(--lf-dur-2) var(--ease-default)}.pullback__cta:hover{transform:scale(1.03)}.pullback__cta:active{transform:var(--lf-press)}.pullback__cta:focus-visible{outline:1px solid #fff;outline-offset:3px}@media (max-width:1023.98px){.pullback__copy{left:clamp(20px,6vw,40px);right:clamp(20px,6vw,40px);max-width:none}}.galleryTrack{background:var(--lf-bg)}:root{--gallery-scroll:425svh}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--gallery-scroll:0px}}:root{--lock-scroll:260svh;--lock-hold:40svh;--lock-tap:0}.lockBeat{background:var(--ground);color:var(--ink)}.lockBeat__copy{position:fixed;z-index:3;left:clamp(32px,6vw,104px);top:50%;translate:0 -50%;width:min(34vw,460px);pointer-events:none}.lockBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(30px,3.1vw,50px);line-height:1.04;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.lockBeat__body{margin:var(--lf-space-24) 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:var(--ink-2);max-width:30em}.lockBeat__result{font-weight:var(--lf-w-ui);margin:var(--lf-space-20) 0 0;font-size:clamp(11px,.8vw,13px);letter-spacing:.06em;color:var(--ink);opacity:.3;transition:opacity var(--dur-reveal) var(--ease-house)}.lockBeat__result[data-logged=true]{opacity:1}.lockBeat__face{display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:#000;opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.lockBeat__face[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.lockFace__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lockFace__media--calc,.lockFace__media--video{opacity:0;transition:opacity .16s var(--ease-house)}.lockBeat__face[data-screen=calculating] .lockFace__media--calc,.lockBeat__face[data-screen=listening] .lockFace__media--video{opacity:1}.lockFace__done{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6cqh;padding:8cqh 7cqw;text-align:center;background:#0a0a0b;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-house),visibility 0s linear .24s}.lockBeat__face[data-screen=done] .lockFace__done{opacity:1;visibility:visible;transition:opacity .24s var(--ease-house),visibility 0s}.lockFace__tick{width:22cqh;height:22cqh;flex:none}.lockFace__tickRing{fill:none;stroke:#34c759;stroke-width:2.5;opacity:.34}.lockFace__tickMark{fill:none;stroke:#34c759;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:46;stroke-dashoffset:46}.lockBeat__face[data-screen=done] .lockFace__tickMark{animation:tickDraw .42s var(--ease-house) .12s forwards}@keyframes tickDraw{to{stroke-dashoffset:0}}.lockFace__doneLabel{font-weight:var(--lf-w-ui);font-size:1.9cqh;letter-spacing:.24em;color:#34c759}.lockFace__doneName{font-size:2.6cqh;line-height:1.3;color:rgba(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lockFace__doneKcal{font-weight:var(--lf-w-ui);font-size:9cqh;line-height:1;letter-spacing:-.02em;color:#fff}.lockFace__doneKcal span{font-size:2.4cqh;letter-spacing:.1em;margin-left:.4em;color:rgba(255,255,255,.5)}.lockFace__macros{display:flex;gap:6cqw;margin:0;padding:2cqh 0 0;list-style:none}.lockFace__macros li{display:flex;flex-direction:column;gap:.5cqh}.lockFace__macros span{font-weight:var(--lf-w-ui);font-size:2.8cqh;color:rgba(255,255,255,.92)}.lockFace__macros em{font-style:normal;font-size:1.5cqh;letter-spacing:.18em;color:rgba(255,255,255,.42)}.lockFace__doneNote{margin-top:2.6cqh;font-size:1.4cqh;letter-spacing:.16em;color:rgba(255,255,255,.38)}@media (prefers-reduced-motion:reduce){.lockBeat__face[data-screen=done] .lockFace__tickMark{animation:none;stroke-dashoffset:0}.lockFace__done,.lockFace__media--calc,.lockFace__media--video{transition-duration:1ms}}.lockBeat__control{--hold:0;margin-top:clamp(20px,3svh,34px);max-width:22em;pointer-events:auto}.lockBeat__hold{--hold:0;position:relative;display:block;width:100%;min-height:52px;border:1px solid var(--line-strong,rgba(255,255,255,.22));border-radius:999px;background:rgba(255,255,255,.08);color:var(--ink);cursor:pointer;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--dur-quick) var(--ease-house)}.lockBeat__hold:before{content:"";position:absolute;inset:0;transform-origin:left center;transform:scaleX(var(--hold));background:var(--lf-heat)}.lockBeat__hold:active{transform:var(--lf-press)}.lockBeat__hold:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.lockBeat__hold:disabled{cursor:default;opacity:.55;border-color:var(--line,rgba(255,255,255,.12))}.lockBeat__hold:disabled:active{transform:none}.lockBeat__control[data-busy=true] .lockBeat__hold:before{animation:lockWork 1.4s var(--ease-house) infinite}@keyframes lockWork{0%,to{transform:scaleX(.15);opacity:.5}50%{transform:scaleX(1);opacity:.85}}@media (prefers-reduced-motion:reduce){.lockBeat__control[data-busy=true] .lockBeat__hold:before{animation:none;transform:scaleX(.35)}}.lockBeat__note{margin-top:12px;max-width:26em;font-size:11px;line-height:1.55;letter-spacing:.03em;color:rgba(255,255,255,.44)}.lockBeat__holdLabel{font-weight:var(--lf-w-ui);position:relative;font-size:13px;letter-spacing:.16em}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--lock-scroll:110svh;--lock-hold:0px;--lock-tap:1}:where(html:not([data-film="3d"])) .lockBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5svh,48px);padding:clamp(48px,9svh,96px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .lockBeat__face{position:relative;left:auto;top:auto;margin:0;transform:none;--face-w:min(188px,46vw);--face-h:calc(var(--face-w) / 0.461268);border:1px solid var(--line);border-radius:calc(var(--face-w) * .072);background:var(--lf-card);opacity:1;visibility:visible;order:1}:where(html:not([data-film="3d"])) .lockBeat__copy{position:static;translate:none;width:100%;max-width:34em;text-align:center;pointer-events:auto;order:2}:where(html:not([data-film="3d"])) .lockBeat__body{margin-inline:auto}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--lock-scroll:170svh;--lock-hold:26svh;--lock-tap:0}:where(html[data-film="3d"]) .lockBeat__copy{left:var(--film-x);right:var(--film-x);top:var(--film-top);translate:none;width:auto;text-align:center}:where(html[data-film="3d"]) .lockBeat__title{font-size:var(--film-title);line-height:1}:where(html[data-film="3d"]) .lockBeat__body{margin:8px auto 0;font-size:var(--film-body);line-height:1.45;max-width:30em}:where(html[data-film="3d"]) .lockBeat__result{margin-top:6px}:where(html[data-film="3d"]) .lockBeat__control{margin:10px auto 0;max-width:22em}:where(html[data-film="3d"]) .lockBeat__hold{min-height:48px}:where(html[data-film="3d"]) .lockBeat__note{margin:8px auto 0;max-width:none}:where(html[data-film="3d"]) .lockBeat__hold{touch-action:manipulation}:where(html[data-film="3d"]) .lockFace__doneLabel{font-size:max(2.4cqh,min(10px,2.76cqh))}:where(html[data-film="3d"]) .lockFace__doneName{font-size:max(3cqh,min(10px,3.45cqh))}:where(html[data-film="3d"]) .lockFace__macros span{font-size:max(3.2cqh,min(10px,3.68cqh))}:where(html[data-film="3d"]) .lockFace__doneKcal span,:where(html[data-film="3d"]) .lockFace__doneNote,:where(html[data-film="3d"]) .lockFace__macros em{font-size:max(2.2cqh,min(10px,2.53cqh))}}:root{--kitchen-scroll:240svh;--kitchen-hold:30svh}.kitchenBeat{color:var(--ink)}.kitchenBeat__copy{position:fixed;z-index:3;right:clamp(32px,6vw,104px);top:50%;translate:0 -50%;width:min(32vw,430px);pointer-events:none}.kitchenBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(30px,3.1vw,50px);line-height:1.04;letter-spacing:-.018em;color:var(--ink)}.kitchenBeat__body{margin:var(--lf-space-24) 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:var(--ink-2);max-width:28em}.kitchenBeat__control{display:block;position:relative;isolation:isolate;width:100%;margin-top:clamp(20px,3svh,34px);pointer-events:auto}.kitchenBeat__control:before{content:"";position:absolute;z-index:-1;inset:-2px;border:1px solid var(--ink);border-radius:var(--lf-radius-full);opacity:0;pointer-events:none}.kitchenBeat__control[data-rest=true][data-idle=true]:before{animation:kitchenSendHalo 3s var(--ease-house) infinite}@keyframes kitchenSendHalo{0%{opacity:.42;transform:scale(1)}62%,to{opacity:0;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.kitchenBeat__control[data-rest=true][data-idle=true]:before{animation:none;opacity:.22}}.kitchenBeat__send{display:flex;align-items:center;justify-content:center;gap:.7em;width:100%;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:15px;letter-spacing:.01em;line-height:1;min-height:56px;padding:0 26px;color:var(--ground);background:var(--ink);border:1px solid var(--ink);border-radius:var(--lf-radius-full);cursor:pointer;transition:transform var(--dur-quick) var(--ease-house),color var(--dur-quick) var(--ease-house),background var(--dur-quick) var(--ease-house),border-color var(--dur-quick) var(--ease-house)}.kitchenBeat__sendGlyph{width:15px;height:15px;flex:none;transition:transform var(--dur-quick) var(--ease-house)}.kitchenBeat__send:hover:not(:disabled){transform:translateY(-1px)}.kitchenBeat__send:hover:not(:disabled) .kitchenBeat__sendGlyph{transform:translateX(3px)}.kitchenBeat__send:active:not(:disabled){transform:var(--lf-press)}.kitchenBeat__send:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.kitchenBeat__send:disabled{color:var(--ink-2);background:transparent;border-color:var(--ink-3);cursor:default}@media (prefers-reduced-motion:reduce){.kitchenBeat__sendGlyph{transition:none}}.kitchenFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:#f4f4f5;color:#0a0a0b;opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.kitchenFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.kitchenFace__bar{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw;padding:6cqh 5cqw 2cqh;border-bottom:1px solid rgba(10,10,11,.1)}.kitchenFace__who{--who-lh:1.3;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:2.6cqh;letter-spacing:-.01em;line-height:var(--who-lh);height:calc(1em * var(--who-lh));clip-path:inset(0)}.kitchenFace__whoStrip{display:block}.kitchenFace__whoName{display:block;white-space:nowrap}.kitchenFace__whoStrip{animation:kitchenWho 13.2s var(--ease-house) infinite;animation-play-state:paused}.kitchenFace[data-face-rest=true] .kitchenFace__whoStrip{animation-play-state:running}@keyframes kitchenWho{0%,12.121%{transform:translateY(0)}16.667%,28.788%{transform:translateY(-1.3em)}33.333%,45.455%{transform:translateY(-2.6em)}50%,62.121%{transform:translateY(-3.9em)}66.667%,78.788%{transform:translateY(-5.2em)}83.333%,95.455%{transform:translateY(-6.5em)}to{transform:translateY(-7.8em)}}.kitchenFace__thread{flex:1;display:flex;flex-direction:column;gap:1.6cqh;padding:3cqh 5cqw;overflow:hidden}.kitchenFace__row{display:flex;align-items:flex-end;gap:1.4cqw;animation:kitchenIn var(--dur-quick) var(--ease-house) both}.kitchenFace__row--out{justify-content:flex-end}@keyframes kitchenIn{0%{opacity:0;transform:translateY(1.4cqh)}}@media (prefers-reduced-motion:reduce){.kitchenFace__row{animation:none}}.kitchenFace__doc,.kitchenFace__reply{border-radius:3.4cqw;padding:2cqh 3.4cqw;max-width:74cqw;font-family:var(--lf-font)}.kitchenFace__doc{display:flex;flex-direction:column;gap:.5cqh;background:#0a0a0b;color:rgba(255,255,255,.92)}.kitchenFace__docName{font-weight:var(--lf-w-ui);font-size:1.9cqh}.kitchenFace__docMeta{font-weight:var(--lf-w-body);font-size:1.5cqh;color:rgba(255,255,255,.55)}.kitchenFace__ticks{font-size:1.6cqh;color:rgba(10,10,11,.3);transition:color var(--dur-quick) var(--ease-house)}.kitchenFace__ticks[data-read=true]{color:var(--lf-heat)}.kitchenFace__typing{display:flex;gap:1cqw;padding:2cqh 3.4cqw;border-radius:3.4cqw;background:rgba(10,10,11,.07)}.kitchenFace__typing span{width:1.6cqw;height:1.6cqw;border-radius:50%;background:rgba(10,10,11,.38);animation:kitchenTyping 1.2s var(--ease-house) infinite}.kitchenFace__typing span:nth-child(2){animation-delay:.15s}.kitchenFace__typing span:nth-child(3){animation-delay:.3s}@keyframes kitchenTyping{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.kitchenFace__typing span{animation:none}}.kitchenFace__reply{display:flex;flex-direction:column;gap:1.4cqh;background:rgba(10,10,11,.07)}.kitchenFace__replyText{font-weight:var(--lf-w-body);font-size:1.9cqh;line-height:1.35}.kitchenFace__photo{aspect-ratio:3/4;width:58cqw;overflow:hidden;border:1px solid rgba(10,10,11,.16);border-radius:2.2cqw}.kitchenFace__photoImg{display:block;width:100%;height:100%;object-fit:cover}.kitchenFace__foot{padding:2cqh 5cqw 6cqh}.kitchenFace__status{font-weight:var(--lf-w-ui);font-size:1.7cqh;letter-spacing:.2em;color:var(--ink-3)}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--kitchen-scroll:105svh;--kitchen-hold:0px}:where(html:not([data-film="3d"])) .kitchenBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4svh,40px);padding:clamp(48px,9svh,96px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .kitchenBeat__copy{position:static;translate:none;width:100%;max-width:32em;text-align:center;pointer-events:auto;order:1}:where(html:not([data-film="3d"])) .kitchenBeat__body{margin-inline:auto}:where(html:not([data-film="3d"])) .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center}:where(html:not([data-film="3d"])) .kitchenFace{position:relative;left:auto;top:auto;margin:0;transform:none;--face-w:min(268px,66vw);--face-h:calc(var(--face-w) / 0.461268);border:1px solid rgba(10,10,11,.14);opacity:1;visibility:visible}:where(html:not([data-film="3d"])) .kitchenFace .kitchenFace__whoStrip{animation-play-state:running}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--kitchen-scroll:156svh;--kitchen-hold:20svh}:where(html[data-film="3d"]) .kitchenBeat__copy{left:var(--film-x);right:var(--film-x);top:var(--film-top);translate:none;width:auto;text-align:center}:where(html[data-film="3d"]) .kitchenBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .kitchenBeat__body{margin:10px auto 0;font-size:var(--film-body)}:where(html[data-film="3d"]) .kitchenBeat__control{margin:14px auto 0;max-width:22em}:where(html[data-film="3d"]) .kitchenBeat__send{min-height:50px}:where(html[data-film="3d"]) .kitchenFace__bar{padding:6.5cqh 6cqw 2.2cqh}:where(html[data-film="3d"]) .kitchenFace__who{font-size:max(10px,3.4cqh)}:where(html[data-film="3d"]) .kitchenFace__thread{gap:1.8cqh;padding:2.6cqh 5cqw}:where(html[data-film="3d"]) .kitchenFace__doc,:where(html[data-film="3d"]) .kitchenFace__reply{padding:1.8cqh 4cqw;max-width:84cqw}:where(html[data-film="3d"]) .kitchenFace__docName,:where(html[data-film="3d"]) .kitchenFace__replyText{font-size:max(10px,2.7cqh)}:where(html[data-film="3d"]) .kitchenFace__docMeta,:where(html[data-film="3d"]) .kitchenFace__status,:where(html[data-film="3d"]) .kitchenFace__ticks{font-size:max(10px,2.3cqh)}:where(html[data-film="3d"]) .kitchenFace__photo{width:62cqw}}@media (prefers-reduced-motion:reduce){.kitchenFace__whoStrip{animation-timing-function:step-end}}:root{--blink-scroll:380svh;--blink-hold:40svh}.blinkBeat{color:var(--ink);--k-collapse:0;--k-word:0;--k-wordhold:0;--k-lid:0;--k-dark:0;--k-shock:0;--k-burst:0;--k-push:0;--k-drift:0;--k-breath:0;--k-inhale:0;--k-shrink:0;--k-ball:0;--k-flash:0;--k-echo:0;--k-logo:0;--k-fade:0;--orbit-1:14svh;--orbit-2:26svh;--orbit-3:38svh;--orbit-4:50svh;--orbit-5:64svh;--orbit-6:78svh;--orbit-7:100svh;--shock:30svh;--icon:clamp(64px,9svh,88px);--mark:clamp(64px,10svh,104px);--echo:42svh;--ink-white:#fff}.blink{position:fixed;inset:0;z-index:3;display:grid;grid-template-columns:100%;grid-template-rows:100%;place-items:center;overflow:hidden;pointer-events:none;background:var(--ink-white);opacity:min(clamp(0,calc(var(--p) / .06),1),clamp(0,calc((.985 - var(--p)) / .04),1))}.blinkBeat[data-phase=done] .blink{background:transparent}.blink>*,.blink__darkStage>*{grid-area:1/1}.blink__wall{--m:clamp(0,calc((var(--p) - 0.22) / 0.28),1);display:flex;flex-direction:column;gap:clamp(12px,1.9svh,22px);width:max-content;transform:perspective(1100px) translateY(calc((.5 - var(--m)) * 12svh + var(--k-collapse) * 18svh)) rotateX(calc(var(--k-collapse) * -62deg)) scale(calc(1 - var(--k-collapse) * .98));transform-origin:50% 60%;opacity:calc(1 - var(--k-collapse) * var(--k-collapse));will-change:transform,opacity}.blink__row{--in:clamp(0,calc((var(--p) - var(--from)) / (var(--to) - var(--from))),1);--m:clamp(0,calc((var(--p) - 0.22) / 0.28),1);--offset:0px;--slide:-64px;--marquee:-9vw;display:flex;justify-content:center;gap:clamp(12px,1.1vw,20px);opacity:var(--in);transform:translateX(calc(var(--offset) + (1 - var(--in)) * var(--slide) + (var(--m) - .5) * var(--marquee)));will-change:opacity,transform}.blink__row[data-side=right]{--offset:7vw;--slide:64px;--marquee:9vw}.blink__tile{flex:none;box-sizing:border-box;height:clamp(52px,7.4svh,92px);padding:0 clamp(18px,1.5vw,30px);display:grid;place-items:center;border:1px solid rgba(10,10,11,.14);border-radius:18px;font-weight:var(--lf-w-ui);font-size:clamp(15px,1.15vw,22px);letter-spacing:.01em;white-space:nowrap}.blink__tile,.blink__word{font-family:var(--lf-font);color:#0a0a0b}.blink__word{margin:0;font-weight:var(--lf-w-display);font-size:clamp(120px,30vw,760px);line-height:1;letter-spacing:-.035em;opacity:var(--k-word);transform:scale(calc(.92 + .08 * var(--k-word) + .05 * var(--k-wordhold)));will-change:opacity,transform}.blink__dark{position:fixed;inset:0;z-index:60;pointer-events:none;display:none;overflow:hidden;opacity:calc(1 - var(--k-fade));will-change:opacity}.blinkBeat[data-phase=ball] .blink__dark,.blinkBeat[data-phase=blink] .blink__dark,.blinkBeat[data-phase=logo] .blink__dark,.blinkBeat[data-phase=orbits] .blink__dark{display:block}.blink__skip{--skip-lit:max(var(--page-inv,0),var(--wipe,0));--skip-ink:color-mix(in oklab,rgba(255,255,255,0.72),rgba(10,10,11,0.66) calc(var(--skip-lit) * 100%));--skip-line:color-mix(in oklab,rgba(255,255,255,0.22),rgba(10,10,11,0.22) calc(var(--skip-lit) * 100%));display:none;position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));translate:-50% 0;z-index:61;align-items:center;min-height:44px;padding:0 24px;border:1px solid var(--skip-line);border-radius:var(--lf-radius-full);background:transparent;color:var(--skip-ink);font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:13px;letter-spacing:.04em;cursor:pointer;transition:color var(--lf-dur-3) var(--ease-default),border-color var(--lf-dur-3) var(--ease-default)}.blinkBeat[data-lock=on] .blink__skip{display:inline-flex;animation:blinkSkipIn .6s var(--ease-house) 1.4s both}@keyframes blinkSkipIn{0%{opacity:0}}.blink__skip:hover{border-color:var(--skip-ink)}.blink__skip:focus-visible{outline:1px solid var(--skip-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.blinkBeat[data-lock=on] .blink__skip{animation:none}}.blink__lid{position:absolute;left:-30vw;right:-30vw;height:60%;background:#0a0a0b;will-change:transform}.blink__lid--top{top:0;border-radius:0 0 50% 50%/0 0 14vh 14vh;transform:translateY(calc((var(--k-lid) - 1) * 100%))}.blink__lid--bottom{bottom:0;border-radius:50% 50% 0 0/14vh 14vh 0 0;transform:translateY(calc((1 - var(--k-lid)) * 100%))}.blink__darkStage{position:absolute;inset:0;display:grid;grid-template-columns:100%;grid-template-rows:100%;place-items:center;overflow:hidden;opacity:var(--k-dark);background-color:color-mix(in oklab,#0a0a0b,#ffffff calc(var(--k-flash) * 42%));background-image:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.07) 0,rgba(255,255,255,.02) 32%,transparent 62%);transform:scale(calc(1 + .07 * var(--k-push)));will-change:opacity,transform,background-color}.blink__shock{box-sizing:border-box;width:calc(var(--shock) * 2);height:calc(var(--shock) * 2);border-radius:50%;border:2px solid rgba(255,255,255,.85);transform:scale(calc(var(--k-shock) * 4.2));opacity:calc((1 - var(--k-shock)) * .95);will-change:transform,opacity}.blink__orbits{--twist:calc((1 - var(--k-burst)) * -60deg + var(--k-shrink) * 24deg);--field:calc((1 + 0.05 * var(--k-breath) + 0.04 * var(--k-inhale)) * (1 - var(--k-shrink)));--dk-line:rgba(255,255,255,0.28);--dk-line-2:rgba(255,255,255,0.5);--dk-ink:#fff;--dk-ink-2:rgba(255,255,255,0.78);position:relative;width:0;height:0}.blink__orbit{--lead:calc(var(--i) * 0.06);--k:clamp(0,calc((var(--k-burst) - var(--lead)) / (1 - var(--lead))),1.3);--turn:calc(var(--twist) + var(--k-drift) * var(--spin));position:absolute;left:0;top:0;box-sizing:border-box;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border-radius:50%;border:1px solid var(--dk-line);transform:rotate(var(--turn)) scale(calc(var(--k) * var(--field)));opacity:calc(min(1, var(--k) * 2) * (1 - var(--k-shrink) * var(--k-shrink)));will-change:transform,opacity}.blink__orbit:first-child{--r:var(--orbit-1)}.blink__orbit:nth-child(2){--r:var(--orbit-2)}.blink__orbit:nth-child(3){--r:var(--orbit-3)}.blink__orbit:nth-child(4){--r:var(--orbit-4)}.blink__orbit:nth-child(5){--r:var(--orbit-5)}.blink__orbit:nth-child(6){--r:var(--orbit-6)}.blink__orbit:nth-child(7){--r:var(--orbit-7)}.blink__orbit[data-kind=primary]{border-width:1.5px;border-color:var(--dk-line-2)}.blink__orbit[data-kind=dashed]{border-style:dashed}.blink__orbit[data-kind=ticks]{border:0;background:repeating-conic-gradient(from 0deg,var(--dk-line-2) 0deg .5deg,transparent .5deg 7.5deg);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 12px),#000 calc(100% - 11px),#000 calc(100% - 1px),transparent 100%);mask:radial-gradient(circle closest-side,transparent calc(100% - 12px),#000 calc(100% - 11px),#000 calc(100% - 1px),transparent 100%)}.blink__orbit[data-kind=far]{border-color:var(--dk-line)}.blink__orbit[data-kind=dashed]:before,.blink__orbit[data-kind=far]:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--dk-ink-2)}.blink__icon{position:absolute;left:50%;top:50%;box-sizing:border-box;width:var(--icon);height:var(--icon);margin:calc(var(--icon) / -2) 0 0 calc(var(--icon) / -2);opacity:clamp(0,calc((var(--k) - .08) * 1.6),1);transform:rotate(var(--a)) translate(var(--r)) rotate(calc(-1 * var(--a) - var(--turn))) scale(calc(.2 + .8 * var(--k)))}.blink__glyph{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.blink__iconLabel{position:absolute;left:50%;top:calc(100% + 8px);translate:-50% 0;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--dk-ink-2)}.blink__ball{width:var(--mark);height:var(--mark);background:var(--lf-heat);transform:scale(var(--k-ball));opacity:calc(min(1, var(--k-ball) * 4) * (1 - var(--k-logo)))}.blink__ball,.blink__echo{border-radius:50%;will-change:transform,opacity}.blink__echo{box-sizing:border-box;width:calc(var(--echo) * 2);height:calc(var(--echo) * 2);border:1px solid rgba(255,255,255,.65);transform:scale(var(--k-echo));opacity:calc((1 - var(--k-echo)) * .9)}.blink__logo{width:var(--mark);height:auto;opacity:var(--k-logo);transform:scale(calc(.88 + .12 * var(--k-logo)));will-change:opacity,transform}.blinkFace,.galleryFace{display:grid;place-items:center;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:#0a0a0b;visibility:hidden;opacity:0}.blinkBeat[data-screen=on] .blinkFace{visibility:visible;opacity:1}.galleryTrack[data-screen=on] .galleryFace{visibility:visible;opacity:clamp(0,calc((.05 - var(--p)) / .01),1)}.seamFace__mark{width:auto;height:12.11cqh}.blinkBeat:not([data-phase=ball]):not([data-phase=logo]) .blink__ball,.blinkBeat:not([data-phase=logo]) .blink__echo,.blinkBeat:not([data-phase=logo]):not([data-phase=done]) .blink__logo,.blinkBeat:not([data-phase=orbits]) .blink__shock,.blinkBeat:not([data-phase=orbits]):not([data-phase=ball]) .blink__orbits,.blinkBeat:not([data-phase=wall]):not([data-phase=collapse]) .blink__wall,.blinkBeat:not([data-phase=word]):not([data-phase=blink]) .blink__word,.blinkBeat[data-phase=ball] .blink,.blinkBeat[data-phase=blink] .blink,.blinkBeat[data-phase=logo] .blink,.blinkBeat[data-phase=orbits] .blink{visibility:hidden}@media (prefers-reduced-motion:reduce){.blink__row{transform:translateX(var(--offset))}.blink__wall{transform:scale(calc(1 - var(--k-collapse)))}}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--blink-scroll:110svh;--blink-hold:0px}:where(html:not([data-film="3d"])) .blinkBeat{display:flex;align-items:center;justify-content:center;min-height:100svh;--orbit-1:18vw;--orbit-2:34vw;--orbit-3:50vw;--orbit-4:66vw;--orbit-5:84vw;--orbit-6:104vw;--orbit-7:130vw;--shock:34vw;--icon:clamp(56px,16vw,68px);--mark:clamp(60px,18vw,80px);--echo:44vw}:where(html:not([data-film="3d"])) .blink{position:relative;inset:auto;width:100%;height:92svh;pointer-events:auto;opacity:1}:where(html:not([data-film="3d"])) .blink__wall{--m:0.5;transform:perspective(1100px) rotateX(calc(var(--k-collapse) * -62deg)) scale(calc(1 - var(--k-collapse) * .98))}:where(html:not([data-film="3d"])) .blink__row{--m:0.5;opacity:1;transform:translateX(var(--offset))}:where(html:not([data-film="3d"])) .blink__row[data-side=right]{--offset:14vw}:where(html:not([data-film="3d"])) .blink__tile{height:clamp(48px,6.4svh,64px);font-size:clamp(15px,4vw,18px)}:where(html:not([data-film="3d"])) .blink__word{font-size:34vw}:where(html:not([data-film="3d"])) .blink__iconLabel{font-size:10px}:where(html:not([data-film="3d"])) .blinkFace,:where(html:not([data-film="3d"])) .galleryFace{display:none}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--blink-scroll:250svh;--blink-hold:26svh}:where(html[data-film="3d"]) .blinkBeat{--orbit-1:18vw;--orbit-2:34vw;--orbit-3:50vw;--orbit-4:66vw;--orbit-5:84vw;--orbit-6:104vw;--orbit-7:130vw;--shock:34vw;--icon:clamp(52px,14vw,68px);--mark:clamp(60px,18vw,84px);--echo:44vw}:where(html[data-film="3d"]) .blink__tile{height:clamp(46px,6.2svh,60px);font-size:clamp(14px,3.9vw,17px)}:where(html[data-film="3d"]) .blink__row{--in:clamp(0,calc((var(--p) + 0.16 - var(--from)) / (var(--to) - var(--from))),1);--m:clamp(0,calc((var(--p) - 0.06) / 0.44),1)}:where(html[data-film="3d"]) .blink__wall{--m:clamp(0,calc((var(--p) - 0.06) / 0.44),1)}:where(html[data-film="3d"]) .blink__word{font-size:34vw}:where(html[data-film="3d"]) .blink__iconLabel{font-size:10px}}:root{--recap-scroll:232svh;--recap-hold:30svh}.recapBeat{color:var(--ink)}.recapBeat__copy{position:fixed;z-index:3;left:clamp(32px,6vw,104px);top:50%;translate:0 -50%;width:min(30vw,420px);pointer-events:none}.recapBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(30px,3.1vw,50px);line-height:1.04;letter-spacing:-.018em;color:var(--ink)}.recapBeat__body{margin:var(--lf-space-20) 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:var(--ink-2);max-width:26em}.recapFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:color-mix(in oklab,var(--ground),var(--ink) 2%);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.recapFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.recapFace__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media (prefers-reduced-motion:reduce){.yearFace__bday,.yearFace__bracket,.yearFace__halo,.yearFace__line{animation-duration:1ms;animation-delay:0s}}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--recap-scroll:95svh;--recap-hold:0px}:where(html:not([data-film="3d"])) .recapBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4svh,40px);padding:clamp(48px,8svh,88px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .recapBeat__copy{position:static;translate:none;width:100%;max-width:30em;text-align:center;pointer-events:auto;order:1}:where(html:not([data-film="3d"])) .recapBeat__body{margin-inline:auto}:where(html:not([data-film="3d"])) .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center}:where(html:not([data-film="3d"])) .recapFace{position:relative;left:auto;top:auto;margin:0;transform:none;--face-w:min(212px,54vw);--face-h:calc(var(--face-w) / 0.461268);border:1px solid var(--line);opacity:1;visibility:visible}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--recap-scroll:150svh;--recap-hold:20svh}:where(html[data-film="3d"]) .recapBeat__copy{--p-copy:clamp(0,calc((var(--p) - 0.02) / 0.06),1);--p-out:clamp(0,calc((var(--p) - 0.72) / 0.08),1);visibility:visible;left:var(--film-x);right:var(--film-x);top:var(--film-top);translate:none;width:auto;text-align:center}:where(html[data-film="3d"]) .recapBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .recapBeat__body{margin:10px auto 0;font-size:var(--film-body)}}:root{--check-scroll:232svh;--check-hold:30svh}.checkBeat{color:var(--ink)}.checkBeat__copy{position:fixed;inset:0;z-index:3;pointer-events:none}.checkBeat__answer,.checkBeat__ask{position:absolute;top:50%}.checkBeat__ask{left:clamp(28px,5vw,96px);width:min(27vw,380px);translate:0 -50%}.checkBeat__answer{left:68%;width:min(42vw,560px);translate:-50% -50%;text-align:center}.checkBeat__answer[data-on=false],.checkBeat__ask[data-on=false]{opacity:0;visibility:hidden;transition:opacity .24s var(--ease-house),visibility 0s linear .24s}.checkBeat__answer[data-on=true],.checkBeat__ask[data-on=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house) .55s,visibility 0s linear .55s}.checkBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(28px,2.7vw,44px);line-height:1.06;letter-spacing:-.018em;color:var(--ink)}.checkBeat__body{margin:var(--lf-space-24) 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(14px,1.02vw,16.5px);line-height:1.5;color:var(--ink-2)}.checkBeat__answerArt{display:block;width:clamp(96px,9.2vw,132px);aspect-ratio:1;margin:0 auto clamp(20px,2.6svh,30px);animation:checkGrow var(--dur-quick) var(--ease-house) .55s both}.checkBeat__answerArt svg{display:block;width:100%;height:100%}@keyframes checkGrow{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.checkBeat__phrase{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(21px,2.05vw,33px);line-height:1.2;letter-spacing:-.016em;text-wrap:balance;color:var(--ink);animation:checkRise var(--dur-quick) var(--ease-house) .66s both}@keyframes checkRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.checkBeat__more{margin:clamp(20px,2.8svh,32px) auto 0;padding-top:clamp(14px,2svh,20px);max-width:34em;border-top:1px solid var(--line);font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(12.5px,.92vw,15px);line-height:1.5;color:var(--ink-3);animation:checkRise var(--dur-quick) var(--ease-house) .78s both}.checkBeat__again{margin-top:clamp(14px,2svh,22px);padding:10px 4px;border:0;background:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:13px;letter-spacing:.02em;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;cursor:pointer;pointer-events:auto;transition:color var(--lf-dur-3) var(--ease-default);animation:checkRise var(--dur-quick) var(--ease-house) .88s both}.checkBeat__again:hover{color:var(--ink)}.checkBeat__again:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--lf-radius-12)}.checkFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:color-mix(in oklab,var(--ground),var(--ink) 3%);color:var(--ink);--mood:var(--ink-3);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.checkFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.checkFace__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:7cqh 6cqw}.checkFace h3,.checkFace p{margin:0;font-family:var(--lf-font)}.checkFace__day{font-weight:var(--lf-w-ui);font-size:1.6cqh;letter-spacing:.18em;color:var(--ink-3)}.checkFace__q{margin-top:1.6cqh;font-weight:var(--lf-w-display);font-size:3.5cqh;line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.checkFace__grid{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:3.4cqh 4cqw;padding:3cqh 0}.checkFace__mood{flex:0 0 calc((100% - 8cqw) / 3);position:relative;display:flex;flex-direction:column;align-items:center;gap:1.2cqh;padding:0;border:0;background:none;color:var(--mood);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lf-dur-3) var(--ease-default),opacity var(--lf-dur-3) var(--ease-default)}.checkFace__mood:before{content:"";position:absolute;inset:-12% -8% 26%;border-radius:50%;background:radial-gradient(circle,var(--mood) 0,transparent 62%);opacity:0;filter:blur(12px);pointer-events:none;transition:opacity var(--lf-dur-3) var(--ease-default)}.checkFace__moodArt{display:block;width:100%;aspect-ratio:1}.checkFace__moodArt svg{display:block;width:100%;height:100%}.checkFace__moodLabel{font-weight:var(--lf-w-ui);font-size:1.5cqh;line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--ink-2);transition:color var(--lf-dur-3) var(--ease-default)}@media (hover:hover){.checkFace__mood:hover{transform:translateY(-3%)}.checkFace__mood:hover:before{opacity:.18}}.checkFace__mood:active{transform:var(--lf-press)}.checkFace__mood:focus-visible{outline:2px solid var(--ink);outline-offset:4%;border-radius:var(--lf-radius-12)}.checkFace__mood[data-on=true]{transform:scale(1.06)}.checkFace__mood[data-on=true]:before{opacity:.36}.checkFace__mood[data-on=true] .checkFace__moodLabel{color:var(--ink)}.checkFace__mood[data-off=true]{opacity:.26}.checkFace__foot{font-weight:var(--lf-w-ui);font-size:1.5cqh;letter-spacing:.16em;color:var(--ink-3);transition:color var(--dur-quick) var(--ease-house)}.checkFace[data-answered=true] .checkFace__foot{color:var(--mood)}@media (prefers-reduced-motion:reduce){.checkBeat__again,.checkBeat__answerArt,.checkBeat__more,.checkBeat__phrase{animation:none}.checkFace__mood,.checkFace__mood:before,.checkFace__moodLabel{transition:none}}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--check-scroll:102svh;--check-hold:0px}:where(html:not([data-film="3d"])) .checkBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,2.8svh,30px);padding:clamp(36px,6svh,72px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .checkBeat__copy{display:contents}:where(html:not([data-film="3d"])) .checkBeat__answer,:where(html:not([data-film="3d"])) .checkBeat__ask{position:static;left:auto;top:auto;translate:none;width:100%;max-width:32em;text-align:center;pointer-events:auto}:where(html:not([data-film="3d"])) .checkBeat__ask{order:1}:where(html:not([data-film="3d"])) .checkBeat__answer{order:3}:where(html:not([data-film="3d"])) .checkBeat__answer[data-on=false],:where(html:not([data-film="3d"])) .checkBeat__ask[data-on=false]{display:none}:where(html:not([data-film="3d"])) .checkBeat__answer[data-on=true],:where(html:not([data-film="3d"])) .checkBeat__ask[data-on=true]{transition-delay:0s}:where(html:not([data-film="3d"])) .checkBeat__again,:where(html:not([data-film="3d"])) .checkBeat__answerArt,:where(html:not([data-film="3d"])) .checkBeat__more,:where(html:not([data-film="3d"])) .checkBeat__phrase{animation-delay:0s}:where(html:not([data-film="3d"])) .checkBeat__answerArt{width:88px;margin-bottom:18px}:where(html:not([data-film="3d"])) .checkBeat__phrase{font-size:21px}:where(html:not([data-film="3d"])) .checkBeat .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center;width:100%;pointer-events:auto}:where(html:not([data-film="3d"])) .checkFace{position:relative;left:auto;top:auto;container-type:normal;width:min(360px,100%);height:auto;margin:0;transform:none;clip-path:none;border-radius:var(--lf-radius-20);border:1px solid var(--line);opacity:1;visibility:visible;text-align:left}:where(html:not([data-film="3d"])) .checkFace__body{padding:22px 20px 20px}:where(html:not([data-film="3d"])) .checkFace__day{font-size:10px}:where(html:not([data-film="3d"])) .checkFace__q{margin-top:8px;font-size:21px}:where(html:not([data-film="3d"])) .checkFace__grid{gap:16px 14px;padding:20px 0}:where(html:not([data-film="3d"])) .checkFace__mood{flex-basis:calc((100% - 28px) / 3);gap:7px}:where(html:not([data-film="3d"])) .checkFace__moodLabel{font-size:11px}:where(html:not([data-film="3d"])) .checkFace__foot{font-size:10px}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--check-scroll:150svh;--check-hold:20svh}:where(html[data-film="3d"]) .checkBeat__copy{--p-copy:clamp(0,calc((var(--p) - 0.12) / 0.08),1)}:where(html[data-film="3d"]) .checkBeat__answer,:where(html[data-film="3d"]) .checkBeat__ask{left:var(--film-x);right:var(--film-x);top:var(--film-top);translate:none;width:auto;text-align:center}:where(html[data-film="3d"]) .checkBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .checkBeat__body{margin:10px auto 0;max-width:30em;font-size:var(--film-body)}:where(html[data-film="3d"]) .checkBeat__answerArt{width:clamp(64px,10svh,96px);margin-bottom:12px}:where(html[data-film="3d"]) .checkBeat__phrase{font-size:clamp(19px,min(5.4vw,2.6svh),24px)}:where(html[data-film="3d"]) .checkBeat__more{margin-top:14px;padding-top:12px;font-size:13px}:where(html[data-film="3d"]) .checkBeat__again{margin-top:4px;padding:12px 4px}:where(html[data-film="3d"]) .checkFace__body{padding:7cqh 6cqw 5cqh}:where(html[data-film="3d"]) .checkFace__day,:where(html[data-film="3d"]) .checkFace__foot{font-size:max(2.1cqh,min(10px,2.42cqh));white-space:nowrap}:where(html[data-film="3d"]) .checkFace__q{font-size:4.2cqh}:where(html[data-film="3d"]) .checkFace__moodLabel{font-size:max(2.3cqh,min(10px,2.65cqh))}:where(html[data-film="3d"]) .checkFace__mood{min-width:0}:where(html[data-film="3d"]) .checkFace__grid{align-content:safe center}}:root{--room-scroll:232svh;--room-hold:30svh}.roomBeat{color:var(--ink)}.roomBeat__copy{position:fixed;z-index:3;top:50%;translate:0 -50%;width:min(32vw,430px);pointer-events:none}.roomBeat--left .roomBeat__copy{right:clamp(32px,6vw,104px)}.roomBeat--right .roomBeat__copy{left:clamp(32px,6vw,104px);width:min(30vw,420px)}.roomBeat__eyebrow{margin:0 0 var(--lf-space-16);font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.18em;color:var(--ink-2)}.roomBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(30px,3.1vw,50px);line-height:1.04;letter-spacing:-.018em;color:var(--ink)}.roomBeat__body{margin:var(--lf-space-24) 0 0;font-weight:var(--lf-w-body);font-size:clamp(14px,1.05vw,17px);line-height:1.5;max-width:28em}.roomBeat__body,.roomBeat__control{font-family:var(--lf-font);color:var(--ink-2)}.roomBeat__control{margin-top:clamp(20px,3svh,34px);min-height:56px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--ink-3);border-radius:var(--lf-radius-full);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.18em}.roomFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:color-mix(in oklab,var(--ground),var(--ink) 3%);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.roomFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.roomFace__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:9cqh 7cqw}.roomFace p{margin:0;font-family:var(--lf-font)}.roomFace__label{font-weight:var(--lf-w-ui);font-size:1.8cqh;letter-spacing:.18em;color:var(--ink-2)}.roomFace__frame{flex:1;min-height:0;margin:3cqh 0;border:1px dashed var(--line);border-radius:3cqw;background:repeating-linear-gradient(135deg,transparent 0 1.8cqh,var(--line) 1.8cqh calc(1.8cqh + 1px))}.roomFace__ph{font-weight:var(--lf-w-ui);font-size:1.6cqh;letter-spacing:.16em;color:var(--ink-2)}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--room-scroll:95svh;--room-hold:0px}:where(html:not([data-film="3d"])) .roomBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4svh,40px);padding:clamp(48px,8svh,88px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .roomBeat--left .roomBeat__copy,:where(html:not([data-film="3d"])) .roomBeat--right .roomBeat__copy,:where(html:not([data-film="3d"])) .roomBeat__copy{position:static;left:auto;right:auto;translate:none;width:100%;max-width:30em;text-align:center;pointer-events:auto;order:1}:where(html:not([data-film="3d"])) .roomBeat__body,:where(html:not([data-film="3d"])) .roomBeat__control{margin-inline:auto}:where(html:not([data-film="3d"])) .roomBeat__control{max-width:22em}:where(html:not([data-film="3d"])) .roomBeat .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center}:where(html:not([data-film="3d"])) .roomFace{position:relative;left:auto;top:auto;margin:0;transform:none;--face-w:min(212px,54vw);--face-h:calc(var(--face-w) / 0.461268);border:1px solid var(--line);opacity:1;visibility:visible}}:root{--strength-scroll:232svh;--strength-hold:30svh}.strengthBeat{color:var(--ink)}.strengthBeat__copy{position:fixed;inset:0;z-index:3;pointer-events:none}.strengthBeat__result{position:absolute;top:50%;left:32%;width:min(42vw,560px);translate:-50% -50%;text-align:center}.strengthBeat__result[data-on=false]{opacity:0;visibility:hidden;transition:opacity .24s var(--ease-house),visibility 0s linear .24s}.strengthBeat__result[data-on=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house) .55s,visibility 0s linear .55s}.strengthBeat__eyebrow{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.18em;color:var(--ink-2);animation:strengthRise var(--dur-quick) var(--ease-house) .55s both}.strengthBeat__number{margin:clamp(10px,1.6svh,18px) 0 0;font-size:clamp(72px,9.6vw,150px);line-height:.9;letter-spacing:-.045em;animation:strengthGrow var(--dur-quick) var(--ease-house) .55s both}.strengthBeat__number,.strengthBeat__phrase{font-family:var(--lf-font);font-weight:var(--lf-w-display);color:var(--ink)}.strengthBeat__phrase{margin:clamp(14px,2svh,22px) 0 0;font-size:clamp(21px,2.05vw,33px);line-height:1.2;letter-spacing:-.016em;text-wrap:balance;animation:strengthRise var(--dur-quick) var(--ease-house) .66s both}.strengthBeat__more{margin:clamp(20px,2.8svh,32px) auto 0;padding-top:clamp(14px,2svh,20px);max-width:32em;border-top:1px solid var(--line);font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(12.5px,.92vw,15px);line-height:1.5;color:var(--ink-3);animation:strengthRise var(--dur-quick) var(--ease-house) .78s both}.strengthBeat__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(18px,2.6svh,28px);min-height:46px;padding:0 26px;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:13px;letter-spacing:.01em;line-height:1;color:var(--lf-cream-ink);background:var(--lf-cream);border-radius:var(--lf-radius-full);text-decoration:none;cursor:pointer;pointer-events:auto;transition:transform var(--lf-dur-3) var(--ease-default);animation:strengthRise var(--dur-quick) var(--ease-house) .88s both}.strengthBeat__cta:hover{transform:scale(1.03)}.strengthBeat__cta:active{transform:var(--lf-press)}.strengthBeat__cta:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.strengthBeat__again{display:block;margin:clamp(10px,1.6svh,16px) auto 0;padding:12px 4px;border:0;background:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:13px;letter-spacing:.02em;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;cursor:pointer;pointer-events:auto;transition:color var(--lf-dur-3) var(--ease-default);animation:strengthRise var(--dur-quick) var(--ease-house) .98s both}.strengthBeat__again:hover{color:var(--ink)}.strengthBeat__again:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--lf-radius-12)}@keyframes strengthRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes strengthGrow{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.strengthFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:color-mix(in oklab,var(--ground),var(--ink) 3%);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.strengthFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.strengthFace__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:7cqh 6cqw}.strengthFace :where(p,h3){margin:0;font-family:var(--lf-font)}.strengthFace__day{font-weight:var(--lf-w-ui);font-size:1.6cqh;letter-spacing:.18em;color:var(--ink-3)}.strengthFace__screen{flex:1;min-height:0;display:flex;flex-direction:column;animation:strengthScreen var(--lf-dur-4) var(--ease-default) both}@keyframes strengthScreen{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.strengthFace__q{margin-top:1.6cqh;font-weight:var(--lf-w-display);font-size:3.5cqh;line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.strengthFace__note{margin-top:1.6cqh;font-weight:var(--lf-w-body);font-size:1.95cqh;line-height:1.42;color:var(--ink-2)}.strengthFace__fill{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:1.6cqh;padding:1.6cqh 0}.strengthFace__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2cqh 2cqw}.strengthFace__chip{flex:1 1 calc((100% - 4cqw) / 3);min-height:5.8cqh;padding:0 2cqw;border:1px solid var(--line);border-radius:var(--lf-radius-full);background:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:1.75cqh;letter-spacing:.01em;line-height:1.1;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lf-dur-3) var(--ease-default),border-color var(--lf-dur-3) var(--ease-default),background-color var(--lf-dur-3) var(--ease-default),transform var(--lf-dur-3) var(--ease-default)}@media (hover:hover){.strengthFace__chip:hover{color:var(--ink);border-color:var(--ink-2)}}.strengthFace__chip:active{transform:var(--lf-press)}.strengthFace__chip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.strengthFace__chip[aria-pressed=true]{color:var(--ground);background:var(--ink);border-color:var(--ink)}.strengthFace__readout{display:flex;align-items:baseline;justify-content:center;gap:.3em;font-weight:var(--lf-w-display);font-size:6cqh;line-height:1;letter-spacing:-.02em;color:var(--ink)}.strengthFace__readUnit{font-weight:var(--lf-w-ui);font-size:.34em;letter-spacing:.18em;color:var(--ink-2)}.strengthFace__readPlus,.strengthFace__readX{font-weight:var(--lf-w-body);font-size:.6em;color:var(--ink-3)}.strengthFace__readWord{font-size:.62em;letter-spacing:-.01em}.strengthFace__dial{display:flex;flex-direction:column;gap:.6cqh;cursor:pointer}.strengthFace__dialLabel{font-weight:var(--lf-w-ui);font-size:1.4cqh;letter-spacing:.18em;color:var(--ink-2)}.strengthFace__rail{--thumb:18px;position:relative;display:block}.strengthFace__rail:after,.strengthFace__rail:before{content:"";position:absolute;left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);top:calc(50% + 5px);pointer-events:none}.strengthFace__rail:before{height:6px;background:linear-gradient(to right,var(--ink-3) 1px,transparent 1px) 0 0 /calc(100% / 20) 100% repeat-x;opacity:.55}.strengthFace__rail:after{height:10px;background:linear-gradient(to right,var(--ink-2) 1px,transparent 1px) 0 0 /25% 100% repeat-x;border-right:1px solid var(--ink-2);opacity:.7}.strengthFace__slider{-webkit-appearance:none;appearance:none;position:relative;z-index:1;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.strengthFace__slider::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(to right,var(--ink) 0 var(--fill,0),var(--line) var(--fill,0) 100%)}.strengthFace__slider::-moz-range-track{height:3px;border-radius:2px;background:var(--line)}.strengthFace__slider::-moz-range-progress{height:3px;border-radius:2px;background:var(--ink)}.strengthFace__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7.5px;border-radius:50%;border:3px solid var(--ground);background:var(--lf-heat);box-shadow:var(--lf-shadow-1)}.strengthFace__slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:3px solid var(--ground);background:var(--lf-heat);box-shadow:var(--lf-shadow-1)}.strengthFace__slider:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.strengthFace__orm{margin-top:.4cqh;text-align:center;font-weight:var(--lf-w-ui);font-size:1.65cqh;letter-spacing:.02em;color:var(--ink-2)}.strengthFace__yard{margin-top:.6cqh;text-align:center;font-weight:var(--lf-w-body);font-size:1.7cqh;line-height:1.4;text-wrap:balance;color:var(--ink-2)}.strengthFace__remark{margin-top:.8cqh;text-align:center;font-weight:var(--lf-w-display);font-size:2cqh;line-height:1.3;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.strengthFace__units{display:flex;justify-content:flex-end;gap:1cqw}.strengthFace__unit{min-width:11cqw;min-height:4cqh;padding:0 2cqw;border:1px solid var(--line);border-radius:var(--lf-radius-full);background:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:1.5cqh;letter-spacing:.04em;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lf-dur-3) var(--ease-default),border-color var(--lf-dur-3) var(--ease-default),background-color var(--lf-dur-3) var(--ease-default)}.strengthFace__unit[aria-pressed=true]{color:var(--ground);background:var(--ink);border-color:var(--ink)}.strengthFace__unit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.strengthFace__actions{margin-top:auto;padding-top:2cqh;display:flex;flex-direction:column;align-items:stretch}.strengthFace__cta{min-height:5.8cqh;padding:0 4cqw;border:0;border-radius:var(--lf-radius-full);background:var(--lf-cream);color:var(--lf-cream-ink);font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:2cqh;letter-spacing:.01em;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lf-dur-3) var(--ease-default)}@media (hover:hover){.strengthFace__cta:hover{transform:scale(1.02)}}.strengthFace__cta:active{transform:var(--lf-press)}.strengthFace__cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.strengthFace__score{margin-top:4cqh;font-weight:var(--lf-w-display);font-size:10.5cqh;line-height:1;letter-spacing:-.04em;color:var(--ink)}.strengthFace__band{margin-top:1.8cqh;font-weight:var(--lf-w-ui);font-size:2.1cqh;line-height:1.3;color:var(--ink-2)}.strengthBeat__dash,.strengthFace__dash{font-weight:var(--lf-w-body);color:var(--ink-3);margin:0 .04em}.strengthFace__foot{margin-top:auto;font-weight:var(--lf-w-ui);font-size:1.4cqh;line-height:1.5;letter-spacing:.16em;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.strengthBeat__again,.strengthBeat__cta,.strengthBeat__eyebrow,.strengthBeat__more,.strengthBeat__number,.strengthBeat__phrase,.strengthFace__screen{animation:none}.strengthFace__chip,.strengthFace__cta,.strengthFace__unit{transition:none}}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--strength-scroll:100svh;--strength-hold:0px}:where(html:not([data-film="3d"])) .strengthBeat{height:auto;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,2.8svh,30px);padding:clamp(36px,6svh,72px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .strengthBeat__copy{display:contents}:where(html:not([data-film="3d"])) .strengthBeat__result{position:static;left:auto;top:auto;translate:none;width:100%;max-width:32em;pointer-events:auto;order:3}:where(html:not([data-film="3d"])) .strengthBeat__result[data-on=false]{display:none}:where(html:not([data-film="3d"])) .strengthBeat__result[data-on=true]{transition-delay:0s}:where(html:not([data-film="3d"])) .strengthBeat__again,:where(html:not([data-film="3d"])) .strengthBeat__cta,:where(html:not([data-film="3d"])) .strengthBeat__eyebrow,:where(html:not([data-film="3d"])) .strengthBeat__more,:where(html:not([data-film="3d"])) .strengthBeat__number,:where(html:not([data-film="3d"])) .strengthBeat__phrase{animation-delay:0s}:where(html:not([data-film="3d"])) .strengthBeat__number{font-size:84px}:where(html:not([data-film="3d"])) .strengthBeat__phrase{font-size:21px}:where(html:not([data-film="3d"])) .strengthBeat .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center;width:100%;pointer-events:auto}:where(html:not([data-film="3d"])) .strengthFace{position:relative;left:auto;top:auto;container-type:normal;width:min(360px,100%);height:auto;margin:0;transform:none;clip-path:none;border-radius:var(--lf-radius-20);border:1px solid var(--line);opacity:1;visibility:visible;text-align:left}:where(html:not([data-film="3d"])) .strengthFace__body{min-height:440px;padding:22px 20px 20px}:where(html:not([data-film="3d"])) .strengthFace[data-step=intro] .strengthFace__body{min-height:0}:where(html:not([data-film="3d"])) .strengthFace__day{font-size:10px}:where(html:not([data-film="3d"])) .strengthFace__q{margin-top:8px;font-size:21px}:where(html:not([data-film="3d"])) .strengthFace__note{margin-top:10px;font-size:14px}:where(html:not([data-film="3d"])) .strengthFace__fill{gap:16px;padding:18px 0}:where(html:not([data-film="3d"])) .strengthFace__chips{gap:10px 8px}:where(html:not([data-film="3d"])) .strengthFace__chip{flex-basis:calc((100% - 16px) / 3);min-height:44px;padding:0 8px;font-size:13px}:where(html:not([data-film="3d"])) .strengthFace__readout{font-size:40px}:where(html:not([data-film="3d"])) .strengthFace__dial{gap:4px}:where(html:not([data-film="3d"])) .strengthFace__dialLabel{font-size:10px}:where(html:not([data-film="3d"])) .strengthFace__units{gap:6px}:where(html:not([data-film="3d"])) .strengthFace__unit{min-width:48px;min-height:32px;padding:0 12px;font-size:12px}:where(html:not([data-film="3d"])) .strengthFace__actions{padding-top:16px}:where(html:not([data-film="3d"])) .strengthFace__cta{min-height:46px;padding:0 24px;font-size:15px}:where(html:not([data-film="3d"])) .strengthFace__score{margin-top:28px;font-size:64px}:where(html:not([data-film="3d"])) .strengthFace__band{margin-top:12px;font-size:15px}:where(html:not([data-film="3d"])) .strengthFace__orm{font-size:13px}:where(html:not([data-film="3d"])) .strengthFace__yard{margin-top:6px;font-size:13px}:where(html:not([data-film="3d"])) .strengthFace__remark{margin-top:6px;font-size:15px}:where(html:not([data-film="3d"])) .strengthFace__foot{margin-top:auto;padding-top:28px;font-size:10px}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--strength-scroll:150svh;--strength-hold:20svh}:where(html[data-film="3d"]) .strengthBeat__copy{--p-copy:clamp(0,calc((var(--p) - 0.12) / 0.08),1)}:where(html[data-film="3d"]) .strengthBeat__result{left:var(--film-x);right:var(--film-x);top:var(--film-top);translate:none;width:auto}:where(html[data-film="3d"]) .strengthBeat__number{margin-top:6px;font-size:clamp(56px,min(17vw,8.4svh),84px)}:where(html[data-film="3d"]) .strengthBeat__phrase{margin-top:8px;font-size:clamp(18px,min(5vw,2.4svh),22px)}:where(html[data-film="3d"]) .strengthBeat__more{margin-top:12px;padding-top:10px;font-size:13px}:where(html[data-film="3d"]) .strengthBeat__result{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px}:where(html[data-film="3d"]) .strengthBeat__result>:not(.strengthBeat__cta,.strengthBeat__again){flex:0 0 100%}:where(html[data-film="3d"]) .strengthBeat__cta{margin-top:12px}:where(html[data-film="3d"]) .strengthBeat__again{margin:12px 0 0}:where(html[data-film="3d"]) .strengthFace__body{padding:6.5cqh 6cqw 4.5cqh}:where(html[data-film="3d"]) .strengthFace__day,:where(html[data-film="3d"]) .strengthFace__dialLabel,:where(html[data-film="3d"]) .strengthFace__foot{font-size:max(2cqh,min(10px,2.3cqh))}:where(html[data-film="3d"]) .strengthFace__q{font-size:4cqh}:where(html[data-film="3d"]) .strengthFace__note,:where(html[data-film="3d"]) .strengthFace__orm,:where(html[data-film="3d"]) .strengthFace__yard{font-size:max(2.3cqh,min(10px,2.65cqh))}:where(html[data-film="3d"]) .strengthFace__band,:where(html[data-film="3d"]) .strengthFace__remark{font-size:max(2.6cqh,min(10px,3cqh))}:where(html[data-film="3d"]) .strengthFace__chip{min-height:max(44px,7.4cqh);font-size:max(2.4cqh,min(10px,2.76cqh))}:where(html[data-film="3d"]) .strengthFace__unit{min-height:44px;min-width:44px;font-size:max(2.2cqh,min(10px,2.53cqh))}:where(html[data-film="3d"]) .strengthFace__cta{min-height:max(44px,7.4cqh);font-size:max(2.6cqh,min(10px,3cqh))}:where(html[data-film="3d"]) .strengthFace__fill{justify-content:flex-start}:where(html[data-film="3d"]) .strengthFace__fill>:first-child{margin-top:auto}:where(html[data-film="3d"]) .strengthFace__fill>:last-child{margin-bottom:auto}:where(html[data-film="3d"]) .strengthFace__yard{display:none}:where(html[data-film="3d"]) .strengthFace__fill{gap:.8cqh;padding:.6cqh 0}:where(html[data-film="3d"]) .strengthFace__readout{font-size:5.4cqh}:where(html[data-film="3d"]) .strengthFace__actions{padding-top:1cqh}@container (max-height: 519.98px){:where(html[data-film="3d"]) .strengthFace[data-step=set] .strengthFace__note{display:none}:where(html[data-film="3d"]) .strengthFace__body{padding:5.5cqh 6cqw 4cqh}}@container (max-height: 439.98px){:where(html[data-film="3d"]) .strengthFace__remark{display:none}:where(html[data-film="3d"]) .strengthFace[data-step=you] .strengthFace__note{display:none}:where(html[data-film="3d"]) .strengthFace__chip,:where(html[data-film="3d"]) .strengthFace__cta{min-height:40px}:where(html[data-film="3d"]) .strengthFace__slider{height:40px}}}:root{--index-scroll:240svh}.indexBeat{color:var(--ink);--flow-h:56.6svh;--flow-w:calc(var(--flow-h) * var(--shell-aspect));--flow-cy:59svh;--flow-gap:2.4svh;--flow-x1:calc(var(--flow-w) * 0.92 + var(--flow-gap));--flow-x2:calc(var(--flow-x1) + var(--flow-w) * 0.78 + var(--flow-gap));--flow-x3:calc(var(--flow-x2) + var(--flow-w) * 0.67 + var(--flow-gap));--flow-x4:calc(var(--flow-x3) + var(--flow-w) * 0.9);--index-pad:clamp(32px,6vw,104px);--box-t:max(96px,11svh);--box-b:2svh;--box-x:max(clamp(40px,4vw,72px),calc((100vw - 1680px) / 2));--box-r:36px;--box-fade:clamp(96px,10vw,180px)}.indexBeat__wash[data-chapter=session],.indexMobile__chapter[data-chapter=session]{--wash:#170d0c;--edge:rgba(255,59,48,0.3)}.indexBeat__wash[data-chapter=recovery],.indexMobile__chapter[data-chapter=recovery]{--wash:#100d20;--edge:rgba(155,123,235,0.32)}.indexBeat__wash[data-chapter=food],.indexMobile__chapter[data-chapter=food]{--wash:#0a1611;--edge:rgba(92,201,138,0.26)}.indexBeat__wash[data-chapter=plan],.indexMobile__chapter[data-chapter=plan]{--wash:#181206;--edge:rgba(245,184,65,0.26)}.indexBeat__glow[data-chapter=session]{--glow:rgba(255,59,48,0.17)}.indexBeat__glow[data-chapter=recovery]{--glow:rgba(155,123,235,0.2)}.indexBeat__glow[data-chapter=food]{--glow:rgba(92,201,138,0.16)}.indexBeat__glow[data-chapter=plan]{--glow:rgba(245,184,65,0.15)}.indexBeat__wash{position:fixed;inset:var(--box-t) var(--box-x) var(--box-b);z-index:1;border-radius:var(--box-r);border:1px solid color-mix(in oklab,var(--ink) 9%,transparent);overflow:hidden;background-color:var(--wash,var(--ground));background-image:linear-gradient(180deg,color-mix(in oklab,var(--ink) 5%,transparent) 0,transparent 34%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ink) 12%,transparent),0 0 90px -36px var(--edge,transparent),0 60px 140px -70px var(--edge,transparent),0 24px 60px -30px rgba(0,0,0,.7);--p-in:clamp(0,calc((var(--p) - 0.05) / 0.1),1);--p-gone:clamp(0,calc((var(--p) - 0.86) / 0.09),1);opacity:calc(var(--p-in) * (1 - var(--p-gone)));visibility:hidden;pointer-events:none;transition:background-color var(--dur-set) var(--ease-house),box-shadow var(--dur-set) var(--ease-house),visibility 0s linear var(--dur-quick)}.indexBeat__wash[data-on=true]{visibility:visible;transition:background-color var(--dur-set) var(--ease-house),box-shadow var(--dur-set) var(--ease-house),visibility 0s}.indexBeat__wash:after{content:"";position:absolute;inset:0;background:radial-gradient(46% 22% at 50% calc(var(--flow-cy) + var(--flow-h) / 2 - var(--box-t)),rgba(0,0,0,.42) 0,transparent 100%);pointer-events:none}.indexBeat__glow{position:absolute;inset:0;background:radial-gradient(56% 62% at 50% calc(var(--flow-cy) - var(--box-t)),var(--glow) 0,transparent 72%);opacity:0;transition:opacity var(--dur-set) var(--ease-house)}.indexBeat__glow[data-on=true]{opacity:1}.indexBeat__stage{position:fixed;inset:0;z-index:3;visibility:hidden;--p-in:clamp(0,calc((var(--p) - 0.05) / 0.1),1);--p-gone:clamp(0,calc((var(--p) - 0.86) / 0.09),1);opacity:calc(var(--p-in) * (1 - var(--p-gone)));pointer-events:none}.indexBeat__stage[data-on=true]{visibility:visible}@media (min-width:1024px){.indexBeat__stage[data-on=false] .indexFlow__row{visibility:hidden}}.indexBeat__head{position:absolute;left:calc(var(--box-x) + 26px);top:calc(var(--box-t) + 20px);width:min(34vw,420px);transform:translate3d(0,calc((1 - var(--p-in)) * 14px),0)}.indexBeat__eyebrow{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.indexBeat__lede{display:none;margin:8px 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(14px,1.1vw,17px);line-height:1.4;color:var(--ink)}.indexBeat__titles{display:grid;margin-top:8px}.indexBeat__title{grid-area:1/1;margin:0;display:flex;align-items:baseline;gap:14px;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(22px,3.4svh,34px);line-height:1;letter-spacing:-.02em;color:var(--ink);opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity var(--dur-quick) var(--ease-house),transform var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.indexBeat__title[data-on=true]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-quick) var(--ease-house),transform var(--dur-quick) var(--ease-house),visibility 0s}.indexBeat__numeral{font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.18em;color:var(--ink-2)}.indexBeat__caption,.indexBeat__notes{position:absolute;left:50%;translate:-50% 0;width:min(56svh,90vw);display:grid;text-align:center;--p-read:clamp(0,calc((var(--p) - 0.72) / 0.08),1);opacity:calc(1 - var(--p-read))}.indexBeat__caption{top:21svh;height:8svh;align-items:end}.indexBeat__notes{top:89svh;align-items:start}.indexBeat__name,.indexBeat__note{grid-area:1/1;margin:0;font-family:var(--lf-font);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),transform var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.indexBeat__name{font-weight:var(--lf-w-display);font-size:clamp(20px,3.2svh,32px);line-height:1.1;letter-spacing:-.018em;color:var(--ink);transform:translate3d(0,8px,0) scale(.97)}.indexBeat__note{font-weight:var(--lf-w-body);font-size:clamp(13px,1.75svh,16px);line-height:1.45;color:var(--ink-2);text-wrap:pretty;transform:translate3d(0,-8px,0)}.indexBeat__name[data-on=true],.indexBeat__note[data-on=true]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-quick) var(--ease-house),transform var(--dur-quick) var(--ease-house),visibility 0s}.indexFlow{position:absolute;inset:0;overflow:hidden;clip-path:inset(var(--box-t) var(--box-x) var(--box-b) var(--box-x) round var(--box-r));-webkit-mask-image:linear-gradient(90deg,transparent var(--box-x),#000 calc(var(--box-x) + var(--box-fade)),#000 calc(100% - var(--box-x) - var(--box-fade)),transparent calc(100% - var(--box-x)));mask-image:linear-gradient(90deg,transparent var(--box-x),#000 calc(var(--box-x) + var(--box-fade)),#000 calc(100% - var(--box-x) - var(--box-fade)),transparent calc(100% - var(--box-x)));--p-read:clamp(0,calc((var(--p) - 0.72) / 0.1),1);opacity:calc(1 - var(--p-read))}.indexFlow__row{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),transform var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.indexFlow__row[data-on=past]{transform:translate3d(-8svh,0,0)}.indexFlow__row[data-on=next]{transform:translate3d(8svh,0,0)}.indexFlow__row[data-on=true]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-quick) var(--ease-house),transform var(--dur-quick) var(--ease-house),visibility 0s}.indexFlow__frame{position:absolute;left:50%;top:var(--flow-cy);width:var(--flow-w);height:var(--flow-h);margin:calc(var(--flow-h) / -2) 0 0 calc(var(--flow-w) / -2);transform:translate3d(var(--x,0),0,0) scale(var(--s,1));opacity:var(--o,1);z-index:var(--z,1);filter:blur(var(--blur,0));pointer-events:auto;cursor:pointer;will-change:transform,opacity;transition:transform var(--dur-quick) var(--ease-house),opacity var(--dur-quick) var(--ease-house),filter var(--dur-quick) var(--ease-house)}.indexFlow__frame:before{content:"";position:absolute;inset:2% 3%;border-radius:18%/8.8%;box-shadow:0 3svh 7svh rgba(0,0,0,.55)}.indexFlow__frame:after{content:"";position:absolute;inset:0;background:50%/100% 100% no-repeat;pointer-events:none}.indexFlow[data-near=true] .indexFlow__frame:after{background-image:url(/img/device-shell.webp)}.indexFlow__frame[data-d="0"]{--x:0px;--s:1;--o:0;--z:4;pointer-events:none}.indexFlow__frame[data-d="1"]{--x:var(--flow-x1);--s:0.86;--o:1;--z:3;--blur:1.6px;--dim:0.22}.indexFlow__frame[data-d="-1"]{--x:calc(-1 * var(--flow-x1));--s:0.86;--o:1;--z:3;--blur:1.6px;--dim:0.22}.indexFlow__frame[data-d="2"]{--x:var(--flow-x2);--s:0.74;--o:0.92;--z:2;--blur:3px;--dim:0.36}.indexFlow__frame[data-d="-2"]{--x:calc(-1 * var(--flow-x2));--s:0.74;--o:0.92;--z:2;--blur:3px;--dim:0.36}.indexFlow__frame[data-d="3"]{--x:var(--flow-x3);--s:0.64;--o:0.82;--z:1;--blur:4.5px;--dim:0.48}.indexFlow__frame[data-d="-3"]{--x:calc(-1 * var(--flow-x3));--s:0.64;--o:0.82;--z:1;--blur:4.5px;--dim:0.48}.indexFlow__frame[data-d="4"]{--x:var(--flow-x4);--s:0.58;--o:0;--z:0;--blur:6px;--dim:0.6;pointer-events:none}.indexFlow__frame[data-d="-4"]{--x:calc(-1 * var(--flow-x4));--s:0.58;--o:0;--z:0;--blur:6px;--dim:0.6;pointer-events:none}.indexFlow__screen{position:absolute;left:calc(var(--shell-glass-x) - 1px);top:calc(var(--shell-glass-y) - 1px);width:calc(var(--shell-glass-w) + 2px);height:calc(var(--shell-glass-h) + 2px);overflow:hidden;clip-path:var(--face-clip);background:#0a0a0b}.indexFlow__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;user-select:none;-webkit-user-drag:none}.indexFlow__screen:after{content:"";position:absolute;inset:0;background:#0a0a0b;opacity:var(--dim,0);transition:opacity var(--dur-quick) var(--ease-house)}.indexFlow__frame[data-pdf=true] .indexFlow__screen:after,.indexFlow__frame[data-pdf=true]:after,.indexFlow__frame[data-pdf=true]:before{display:none}.indexFlow__frame[data-pdf=true] .indexFlow__screen{inset:0;width:auto;height:auto;clip-path:none;background:none}.indexFlow__frame[data-pdf=true] .indexFlow__screen img{object-fit:contain;object-position:center;filter:brightness(calc(1 - var(--dim, 0)));mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.indexBeat__controls{position:absolute;top:calc(var(--box-t) + 18px);right:calc(var(--box-x) + 20px);display:flex;align-items:center;gap:12px;--p-read:clamp(0,calc((var(--p) - 0.72) / 0.08),1);opacity:calc(1 - var(--p-read))}.indexBeat__play{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line);background:color-mix(in oklab,var(--ink) 4%,transparent);color:var(--ink);cursor:pointer;pointer-events:auto;transition:border-color var(--lf-dur-3) var(--ease-default),background-color var(--lf-dur-3) var(--ease-default),transform var(--lf-dur-3) var(--ease-default)}.indexBeat__play svg{width:14px;height:14px}.indexBeat__play:hover{border-color:var(--ink-2);background:color-mix(in oklab,var(--ink) 9%,transparent)}.indexBeat__play:active{transform:var(--lf-press)}.indexBeat__play:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.indexBeat__ticks{display:flex;align-items:flex-end;gap:0;height:14px}.indexBeat__tick{position:relative;width:12px;height:14px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.indexBeat__tick:before{content:"";position:absolute;left:5px;bottom:0;width:2px;height:7px;border-radius:1px;background:var(--ink-3);transition:height var(--dur-quick) var(--ease-house),background-color var(--dur-quick) var(--ease-house)}.indexBeat__tick[data-on=true]:before{height:14px;background:var(--ink)}@keyframes indexTickFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.indexBeat__tick:after{content:"";position:absolute;left:5px;bottom:0;width:2px;height:14px;border-radius:1px;background:var(--ink);transform:scaleY(0);transform-origin:bottom}.indexBeat__ticks[data-auto=true] .indexBeat__tick[data-on=true]:before{background:var(--ink-3)}.indexBeat__ticks[data-auto=true] .indexBeat__tick[data-on=true]:after{animation:indexTickFill 2s linear forwards}.indexBeat__tick[data-first=true]{margin-left:14px}.indexBeat__tick:first-child{margin-left:0}.indexBeat__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.indexBeat__name,.indexBeat__note,.indexBeat__title,.indexFlow__row{transform:none!important;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.indexBeat__head{transform:none}.indexFlow__frame{transition:opacity var(--dur-quick) var(--ease-house)}}.indexFace{overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:var(--ground);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.indexFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.indexBeat[data-device-hidden=true] .indexFace{opacity:0}.indexFace__screen{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-quick) var(--ease-house)}.indexFace__screen[data-on=true]{opacity:1}.indexFace__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;user-select:none;-webkit-user-drag:none}.indexPdf{position:fixed;z-index:5;left:50%;top:var(--flow-cy);height:min(68svh,60vw * 1.3438);aspect-ratio:1242/1669;translate:-50% calc(-50% + 16px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),translate var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.indexPdf[data-on=true]{opacity:1;visibility:visible;translate:-50% -50%;transition:opacity var(--dur-quick) var(--ease-house),translate var(--dur-quick) var(--ease-house),visibility 0s}.indexPdf__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);user-select:none;-webkit-user-drag:none}@media (prefers-reduced-motion:reduce){.indexPdf{translate:-50% -50%;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}}.indexMobile{display:none}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--index-scroll:0px}:where(html:not([data-film="3d"])) .indexBeat{height:auto;padding:0}:where(html:not([data-film="3d"])) .indexBeat .plane3d,:where(html:not([data-film="3d"])) .indexBeat__stage,:where(html:not([data-film="3d"])) .indexBeat__wash,:where(html:not([data-film="3d"])) .indexPdf{display:none}:where(html:not([data-film="3d"])) .indexMobile{display:block}:where(html:not([data-film="3d"])) .indexMobile__head{padding:clamp(56px,9svh,96px) clamp(20px,6vw,40px) clamp(32px,5svh,48px)}:where(html:not([data-film="3d"])) .indexMobile__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(30px,8.6vw,44px);line-height:1.04;letter-spacing:-.018em;color:var(--ink)}:where(html:not([data-film="3d"])) .indexMobile__lede{margin:14px 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(16px,4.4vw,19px);line-height:1.4;color:var(--ink)}:where(html:not([data-film="3d"])) .indexMobile__chapter{padding:clamp(32px,6svh,56px) 0 clamp(36px,6svh,56px);background:var(--wash,var(--ground))}:where(html:not([data-film="3d"])) .indexMobile__chapterHead{display:flex;align-items:baseline;gap:12px;padding:0 clamp(20px,6vw,40px);margin-bottom:clamp(18px,3svh,28px)}:where(html:not([data-film="3d"])) .indexMobile__numeral,:where(html:not([data-film="3d"])) .indexStrip__no{font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.18em;color:var(--ink-2)}:where(html:not([data-film="3d"])) .indexMobile__chapterTitle{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(26px,7.4vw,38px);line-height:1.02;letter-spacing:-.022em;color:var(--ink)}:where(html:not([data-film="3d"])) .indexStrip{margin:0;padding:0 clamp(20px,6vw,40px);list-style:none;display:flex;gap:clamp(14px,4vw,22px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,6vw,40px);scrollbar-width:none}:where(html:not([data-film="3d"])) .indexStrip::-webkit-scrollbar{display:none}:where(html:not([data-film="3d"])) .indexStrip__item{flex:0 0 min(66vw,300px);scroll-snap-align:start;scroll-snap-stop:always}:where(html:not([data-film="3d"])) .indexStrip__frame{position:relative;width:100%;aspect-ratio:var(--shell-aspect)}:where(html:not([data-film="3d"])) .indexStrip__frame:before{content:"";position:absolute;inset:2% 3%;border-radius:18%/8.8%;box-shadow:0 18px 40px rgba(0,0,0,.4)}:where(html:not([data-film="3d"])) .indexStrip__frame:after{content:"";position:absolute;inset:0;background:50%/100% 100% no-repeat;pointer-events:none}:where(html:not([data-film="3d"])) .indexMobile[data-near=true] .indexStrip__frame:after{background-image:url(/img/device-shell.webp)}:where(html:not([data-film="3d"])) .indexStrip__screen{position:absolute;left:calc(var(--shell-glass-x) - 1px);top:calc(var(--shell-glass-y) - 1px);width:calc(var(--shell-glass-w) + 2px);height:calc(var(--shell-glass-h) + 2px);overflow:hidden;clip-path:var(--face-clip);background:#0a0a0b}:where(html:not([data-film="3d"])) .indexStrip__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;user-select:none;-webkit-user-drag:none}:where(html:not([data-film="3d"])) .indexStrip__frame[data-pdf=true]:after,:where(html:not([data-film="3d"])) .indexStrip__frame[data-pdf=true]:before{display:none}:where(html:not([data-film="3d"])) .indexStrip__frame[data-pdf=true] .indexStrip__screen{inset:0;width:auto;height:auto;clip-path:none;background:none}:where(html:not([data-film="3d"])) .indexStrip__frame[data-pdf=true] .indexStrip__screen img{object-fit:contain;object-position:center}:where(html:not([data-film="3d"])) .indexStrip__no{display:block;margin-top:clamp(14px,2.4svh,20px)}:where(html:not([data-film="3d"])) .indexStrip__name{margin:6px 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(17px,4.6vw,20px);line-height:1.2;letter-spacing:-.012em;color:var(--ink)}:where(html:not([data-film="3d"])) .indexStrip__note{margin:6px 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(13px,3.6vw,15px);line-height:1.45;color:var(--ink-2);text-wrap:pretty}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--index-scroll:160svh}:where(html[data-film="3d"]) .indexBeat{--flow-h:calc((100svh - 58px - 318px) * 1.011);--flow-cy:calc((318px + 100svh - 58px) / 2);--flow-gap:3vw;--index-pad:var(--film-x);--box-t:0px;--box-b:0px;--box-x:0px;--box-r:0px;--box-fade:40px}:where(html[data-film="3d"]) .indexBeat__wash{border:0;box-shadow:none}:where(html[data-film="3d"]) .indexBeat__head{left:var(--film-x);right:var(--film-x);top:calc(var(--film-top) - 6px);width:auto}:where(html[data-film="3d"]) .indexBeat__title{font-size:clamp(20px,2.8svh,26px)}:where(html[data-film="3d"]) .indexBeat__controls{top:calc(var(--film-top) + 50px);left:var(--film-x);right:auto;bottom:auto;translate:none}:where(html[data-film="3d"]) .indexBeat__caption{top:calc(var(--film-top) + 104px);height:54px;width:calc(100% - 2 * var(--film-x))}:where(html[data-film="3d"]) .indexBeat__notes{top:calc(var(--film-top) + 164px);width:calc(100% - 2 * var(--film-x))}:where(html[data-film="3d"]) .indexBeat__name{font-size:clamp(19px,2.6svh,24px)}:where(html[data-film="3d"]) .indexBeat__note{font-size:13px;line-height:1.38;transform:none}}:root{--statement-scroll:350svh}.statementBeat{color:var(--ink)}.statementBeat__stage{position:fixed;inset:0;display:flex;align-items:center;padding:clamp(64px,14svh,160px) clamp(32px,6vw,104px);box-sizing:border-box;pointer-events:none}.statementBeat__line{margin:0 auto;position:relative;opacity:calc(clamp(0, calc(var(--p) / .06), 1) * (1 - clamp(0, calc((var(--p) - .4) / .16), 1)));max-width:min(1180px,100%);font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:clamp(56px,11vw,190px);line-height:.92;letter-spacing:-.035em;color:var(--ink)}.statementBeat__l{display:block}.statementBeat__w{display:inline}.statementBeat__base{display:inline-block;width:0;height:0;vertical-align:baseline}@property --img-u{syntax:"<number>";inherits:false;initial-value:0}@property --img-t{syntax:"<number>";inherits:false;initial-value:0}@property --img-k{syntax:"<number>";inherits:false;initial-value:1}.statementBeat__img{position:absolute;inset:0;overflow:clip;transform-origin:0 0;--img-u:clamp(0,calc((var(--p) - 0.34) / 0.23),1);--img-t:calc(var(--img-u) * var(--img-u) * (3 - 2 * var(--img-u)));--img-k:calc(1 - var(--img-t));translate:calc(var(--img-x, 0px) * var(--img-k)) calc(var(--img-y, 0px) * var(--img-k));scale:calc(var(--img-s, .16) + (1 - var(--img-s, .16)) * var(--img-t));clip-path:inset(0 round calc(14px / var(--img-s, .16) * var(--img-k)));opacity:calc(clamp(0, calc((var(--p) - .07) / .1), 1) * (1 - clamp(0, calc((var(--p) - .99) / .01), 1)));will-change:transform}.statementBeat__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.statementBeat__bevel{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 calc(1.5px / var(--img-s, .16)) 0 rgba(255,255,255,.34),inset 0 calc(-1.5px / var(--img-s, .16)) 0 rgba(0,0,0,.5);opacity:var(--img-k)}@media (prefers-reduced-motion:reduce){.statementBeat__img{--img-t:round(var(--img-u))}}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--statement-scroll:100svh}:where(html:not([data-film="3d"])) .statementBeat__stage{position:relative;inset:auto;min-height:100svh;pointer-events:auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(22px,4svh,40px)}:where(html:not([data-film="3d"])) .statementBeat__line{opacity:1}:where(html:not([data-film="3d"])) .statementBeat__img{position:relative;inset:auto;width:min(100%,440px);aspect-ratio:16/9;translate:none;scale:none;clip-path:inset(0 round 14px);opacity:1;will-change:auto}:where(html:not([data-film="3d"])) .statementBeat__bevel{opacity:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(0,0,0,.5)}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--statement-scroll:230svh}:where(html[data-film="3d"]) .statementBeat__stage{padding:var(--film-top) var(--film-x) var(--film-foot);align-items:flex-start}:where(html[data-film="3d"]) .statementBeat__line{margin:10svh 0 0;font-size:clamp(52px,15vw,96px)}:where(html[data-film="3d"]) .statementBeat__img{clip-path:inset(calc(var(--img-clip, 0px) * var(--img-k)) 0 round calc(14px / var(--img-s, .16) * var(--img-k)))}}.statementBeat__l:nth-child(2){transition-delay:var(--stagger-line)}:root{--year-scroll:300svh;--year-hold:40svh;--year-rot:90deg}.yearBeat{color:var(--ink)}.yearBeat__copy{position:fixed;z-index:3;left:50%;translate:-50% 0;top:clamp(80px,10svh,120px);width:min(78vw,900px);text-align:center;pointer-events:none;--p-out:clamp(0,calc((var(--p) - 0.52) / 0.1),1)}.yearBeat__title{font-weight:var(--lf-w-display);font-size:clamp(28px,min(3vw,4.8svh),48px);line-height:1.04;letter-spacing:-.018em;color:var(--ink)}.yearBeat__body,.yearBeat__title{margin:0;font-family:var(--lf-font)}.yearBeat__body{position:fixed;z-index:3;left:50%;translate:-50% 0;bottom:clamp(28px,5svh,64px);width:min(78vw,640px);text-align:center;pointer-events:none;--p-out:clamp(0,calc((var(--p) - 0.72) / 0.1),1);font-weight:var(--lf-w-body);font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:var(--ink-2);max-width:34em}.yearBeat__line{margin:0;max-width:34em;margin-inline:auto}.yearBeat__dials{margin-top:clamp(14px,2.4svh,26px);pointer-events:auto}.yearBeat__readout{margin:0;display:flex;align-items:baseline;justify-content:center;gap:.42em;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(22px,2.4vw,38px);line-height:1;letter-spacing:-.02em;color:var(--ink)}.yearBeat__readMark{font-weight:var(--lf-w-ui);font-size:.3em;letter-spacing:.2em;color:var(--ink-2)}.yearBeat__rails{margin-top:clamp(6px,1svh,12px);max-width:360px;margin-inline:auto}.yearBeat__dial{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;cursor:pointer}.yearBeat__dialLabel{font-weight:var(--lf-w-ui);font-size:10px;letter-spacing:.18em;color:var(--ink-2)}.yearBeat__slider{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer}.yearBeat__slider::-webkit-slider-runnable-track{height:1px;background:var(--ink-3)}.yearBeat__slider::-moz-range-track{height:1px;background:var(--ink-3)}.yearBeat__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-7.5px;border-radius:50%;border:0;background:var(--lf-heat)}.yearBeat__slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:0;background:var(--lf-heat)}.yearBeat__slider:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.yearBeat__build{margin-top:clamp(12px,2svh,22px);font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:13px;letter-spacing:.01em;line-height:1;min-height:46px;padding:0 24px;color:var(--lf-cream-ink);background:var(--lf-cream);border:0;border-radius:var(--lf-radius-full);cursor:pointer;transition:transform var(--dur-quick) var(--ease-house)}.yearBeat__build:hover{transform:scale(1.03)}.yearBeat__build:active{transform:var(--lf-press)}.yearBeat__build:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.yearFace{--u:1.5cqw;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:var(--ground);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.yearFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.yearFace__rot{position:absolute;left:50%;top:50%;width:100cqh;height:100cqw;transform:translate(-50%,-50%) rotate(var(--year-rot));padding:calc(4 * var(--u)) calc(6.5 * var(--u));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(1.6 * var(--u));font-family:var(--lf-font)}.yearFace__head{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(4 * var(--u))}.yearFace__headL,.yearFace__headR{display:flex;flex-direction:column}.yearFace__headR{align-items:flex-end;gap:calc(.8 * var(--u))}.yearFace__kicker{margin:0 0 calc(.8 * var(--u));font-weight:var(--lf-w-ui);font-size:calc(2.4 * var(--u));letter-spacing:.18em;color:var(--ink-3)}.yearFace__stat{margin:0;display:flex;align-items:baseline;gap:calc(1.6 * var(--u));font-weight:var(--lf-w-display);font-size:calc(7 * var(--u));line-height:1;letter-spacing:-.02em;color:var(--ink)}.yearFace__statSub{font-weight:var(--lf-w-body);font-size:calc(2.5 * var(--u));letter-spacing:.02em;color:var(--ink-2)}.yearFace__ph{font-size:calc(1.9 * var(--u));letter-spacing:.18em;color:var(--ink-3)}.yearFace__now,.yearFace__ph{margin:0;font-weight:var(--lf-w-ui)}.yearFace__now{display:flex;align-items:center;gap:calc(1.4 * var(--u));font-size:calc(2.5 * var(--u));letter-spacing:.14em;color:var(--lf-heat)}.yearFace__nowDot{width:calc(1.2 * var(--u));height:calc(1.2 * var(--u));border-radius:50%;background:var(--lf-heat);box-shadow:0 0 calc(2 * var(--u)) var(--lf-heat)}.yearFace__gutter{position:relative;height:calc(3.2 * var(--u))}.yearFace__bday{position:absolute;top:0;width:8em;left:clamp(0%,calc(var(--c) * 100% - 4em),calc(100% - 8em));margin:0;text-align:center;font-weight:var(--lf-w-ui);font-size:calc(2.2 * var(--u));line-height:calc(3.2 * var(--u));letter-spacing:.18em;color:var(--ink);animation:yearMark var(--dur-quick) var(--ease-house) both;animation-delay:calc(var(--dur-set) * var(--from) + 2 * var(--stagger-line))}.yearFace__plot{position:relative;flex:1;min-height:0}.yearFace__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.yearFace__grid{stroke:var(--lf-line-subtle);stroke-width:1;stroke-dasharray:4 8}.yearFace__axis{stroke:var(--line);stroke-width:1}.yearFace__bracket{stroke:var(--lf-line-strong);stroke-width:1;animation:yearFade var(--dur-quick) var(--ease-house) both;animation-delay:calc(var(--dur-set) * var(--from) + 2 * var(--stagger-line))}@keyframes yearDraw{0%{stroke-dashoffset:1000}}.yearFace__halo,.yearFace__line{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:0;animation:yearDraw var(--dur-set) var(--ease-house) both;animation-delay:calc(var(--i) * var(--stagger-line))}.yearFace__halo{stroke-width:5;stroke-opacity:.14}.yearFace__line{stroke-width:2}.yearFace__dot[data-dial=intensity],.yearFace__halo[data-dial=intensity],.yearFace__line[data-dial=intensity]{stroke:var(--lf-heat);background:var(--lf-heat)}.yearFace__dot[data-dial=recovery],.yearFace__halo[data-dial=recovery],.yearFace__line[data-dial=recovery]{stroke:var(--lf-accent-blue);background:var(--lf-accent-blue)}.yearFace__dot[data-dial=diet],.yearFace__halo[data-dial=diet],.yearFace__line[data-dial=diet]{stroke:var(--lf-accent-green);background:var(--lf-accent-green)}@keyframes yearMark{0%{opacity:0;transform:scale(.4)}}@keyframes yearFade{0%{opacity:0}}.yearFace__months{display:grid;grid-template-columns:repeat(12,1fr);text-align:center;font-weight:var(--lf-w-ui);font-size:calc(2.3 * var(--u));letter-spacing:.12em;color:var(--ink-2)}.yearFace__tick[data-turn=true]{color:var(--ink)}.yearFace__foot{display:flex;align-items:center;gap:calc(5 * var(--u))}.yearFace__legend{margin:0;padding:0;list-style:none;display:flex;gap:calc(3.2 * var(--u));font-weight:var(--lf-w-ui);font-size:calc(2.2 * var(--u));letter-spacing:.1em;color:var(--ink-2);white-space:nowrap}.yearFace__legend li{display:flex;align-items:center;gap:calc(1.1 * var(--u))}.yearFace__dot{width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));border-radius:50%}.yearFace__segs{flex:1;display:flex;gap:calc(.8 * var(--u))}.yearFace__seg{height:calc(.9 * var(--u));border-radius:var(--lf-radius-full);background:var(--lf-line-medium)}.yearFace__seg[data-kind=prep],.yearFace__seg[data-kind=tail]{background:var(--lf-line-strong)}.yearFace__seg[data-kind=bday]{background:var(--lf-heat)}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--year-scroll:60svh;--year-hold:0px}:where(html:not([data-film="3d"])) .yearBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4svh,40px);padding:clamp(48px,8svh,88px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .yearBeat__body,:where(html:not([data-film="3d"])) .yearBeat__copy{position:static;translate:none;width:100%;max-width:34em;pointer-events:auto;order:1;bottom:auto;margin-inline:auto}:where(html:not([data-film="3d"])) .yearBeat__body{order:3;margin-top:clamp(16px,3svh,28px)}:where(html:not([data-film="3d"])) .yearBeat .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center;width:100%}:where(html:not([data-film="3d"])) .yearFace{position:relative;left:auto;top:auto;margin:0;transform:none;--face-w:min(560px,calc(100vw - 2 * clamp(20px, 6vw, 40px)));--face-h:calc(var(--face-w) * 0.56);--u:0.95cqw;clip-path:none;border-radius:calc(var(--face-h) * .118);border:1px solid var(--line);opacity:1;visibility:visible}:where(html:not([data-film="3d"])) .yearFace__rot{position:static;width:100%;height:100%;transform:none;padding:calc(3 * var(--u)) calc(4 * var(--u));gap:calc(1.2 * var(--u))}:where(html:not([data-film="3d"])) .yearFace__gutter{height:calc(3 * var(--u))}:where(html:not([data-film="3d"])) .yearFace__statSub{display:none}:where(html:not([data-film="3d"])) .yearFace__stat{font-size:calc(6 * var(--u))}:where(html:not([data-film="3d"])) .yearFace__halo{stroke-width:4}:where(html:not([data-film="3d"])) .yearFace__line{stroke-width:1.5}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--year-scroll:200svh;--year-hold:26svh}:where(html[data-film="3d"]) .yearBeat__body,:where(html[data-film="3d"]) .yearBeat__copy{--p-copy:clamp(0,calc((var(--p) - 0.26) / 0.08),1)}:where(html[data-film="3d"]) .yearBeat__copy{top:var(--film-top);width:calc(100% - 2 * var(--film-x))}:where(html[data-film="3d"]) .yearBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .yearBeat__body{top:calc(var(--film-top) + 2.08 * var(--film-title) + 10px);bottom:auto;width:calc(100% - 2 * var(--film-x));font-size:var(--film-body)}:where(html[data-film="3d"]) .yearBeat__dials{margin-top:10px}:where(html[data-film="3d"]) .yearBeat__readout{font-size:clamp(20px,2.8svh,26px)}:where(html[data-film="3d"]) .yearFace__kicker,:where(html[data-film="3d"]) .yearFace__legend,:where(html[data-film="3d"]) .yearFace__months,:where(html[data-film="3d"]) .yearFace__now,:where(html[data-film="3d"]) .yearFace__ph,:where(html[data-film="3d"]) .yearFace__statSub{font-size:max(10px,calc(2.3 * var(--u)))}:where(html[data-film="3d"]) .yearFace__months{letter-spacing:.02em;font-size:min(max(10px,calc(2.3 * var(--u))),calc((100cqh - 13 * var(--u)) / 31.2))}:where(html[data-film="3d"]) .yearFace__bday{font-size:max(10px,calc(2.2 * var(--u)));line-height:max(12px,calc(3.2 * var(--u)))}:where(html[data-film="3d"]) .yearFace__gutter{height:max(12px,calc(3.2 * var(--u)))}:where(html[data-film="3d"]) .yearFace__stat{font-size:max(18px,calc(7 * var(--u)))}:where(html[data-film="3d"]) .yearFace__kicker{margin-bottom:1px}:where(html[data-film="3d"]) .yearFace__rot{gap:calc(1.2 * var(--u))}}:root{--map-scroll:320svh;--map-hold:60svh}.mapBeat{color:var(--ink)}.mapBeat__field{position:fixed;inset:0;z-index:6;--p-in:clamp(0,calc((var(--p) - 0.22) / 0.06),1);--p-gone:clamp(0,calc((var(--p) - 0.78) / 0.08),1);opacity:calc(var(--p-in) * (1 - var(--p-gone)));pointer-events:none;visibility:hidden}.mapBeat__field[data-live=true]{visibility:visible;pointer-events:auto}.mapBeat__field{background:var(--ground)}.mapBeat__canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.mapBeat__canvas:active{cursor:grabbing}.mapBeat__copy{position:fixed;z-index:7;bottom:clamp(40px,8svh,96px);width:min(84vw,720px);text-align:center}.mapBeat__copy,.mapBeat__copy:before{left:50%;translate:-50% 0;pointer-events:none}.mapBeat__copy:before{content:"";position:absolute;bottom:calc(clamp(40px, 8svh, 96px) * -1);width:100vw;height:calc(100% + clamp(96px, 18svh, 200px));background:linear-gradient(to top,var(--ground) 12%,color-mix(in oklab,var(--ground),transparent 100%) 100%);z-index:-1}.mapBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(24px,2.6vw,42px);line-height:1.06;letter-spacing:-.018em;color:var(--ink)}.mapBeat__body{margin:var(--lf-space-16) auto 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(13px,1vw,16px);line-height:1.5;color:var(--ink-2);max-width:34em}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--map-scroll:75svh;--map-hold:0px}:where(html:not([data-film="3d"])) .mapBeat{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,4svh,36px);padding:clamp(48px,8svh,88px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .mapBeat__field{position:relative;inset:auto;order:2;width:100%;aspect-ratio:1/1;opacity:1;visibility:visible;pointer-events:auto;border:1px solid var(--line)}:where(html:not([data-film="3d"])) .mapBeat__copy{position:static;translate:none;width:100%;max-width:34em;margin-inline:auto;bottom:auto;text-align:left;pointer-events:auto;order:1}:where(html:not([data-film="3d"])) .mapBeat__copy:before{display:none}:where(html:not([data-film="3d"])) .mapBeat__body{margin-inline:0}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--map-scroll:210svh;--map-hold:40svh}:where(html[data-film="3d"]) .mapBeat__field{bottom:auto;height:100lvh}:where(html[data-film="3d"]) .mapBeat__canvas{touch-action:pan-y}:where(html[data-film="3d"]) .mapBeat__copy{bottom:var(--film-foot);width:calc(100% - 2 * var(--film-x))}:where(html[data-film="3d"]) .mapBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .mapBeat__body{font-size:var(--film-body)}}:root{--close-scroll:280svh}.closeBeat{color:var(--ink)}.closeBeat__stage{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding:clamp(40px,6svh,80px) clamp(32px,6vw,104px);box-sizing:border-box}.closeBeat__page{position:relative;z-index:3;opacity:clamp(0,calc((var(--p) - .18) / .1),1);width:100%;max-width:min(760px,calc(80vw - 8.86svh - 40px - clamp(32px, 6vw, 104px)))}.closeBeat__title{margin:0;font-weight:var(--lf-w-display);font-size:clamp(34px,4.4vw,68px);line-height:1.02;letter-spacing:-.024em}.closeBeat__next,.closeBeat__title{font-family:var(--lf-font);color:var(--ink)}.closeBeat__next{margin:clamp(16px,2.6svh,28px) 0 0;font-weight:var(--lf-w-body);font-size:clamp(22px,2.3vw,36px);line-height:1.18;letter-spacing:-.014em}.closeBeat__how{margin:clamp(14px,2.2svh,22px) 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(15px,1.2vw,19px);line-height:1.5;color:var(--ink-2);max-width:30em;text-wrap:pretty}.closeBeat__cta{margin:clamp(30px,5svh,56px) 0 0}.closeBeat__button{display:inline-flex;align-items:center;text-decoration:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:clamp(14px,1.05vw,17px);color:var(--ground);background:var(--ink);border:0;border-radius:999px;padding:14px 26px;min-height:48px;cursor:pointer;transition:transform var(--lf-dur-2) var(--ease-default),opacity var(--lf-dur-2) var(--ease-default)}.closeBeat__button:active{transform:var(--lf-press)}.closeBeat__button:focus-visible{outline:2px solid var(--lf-heat);outline-offset:3px}.closeBeat__foot{margin:clamp(48px,9svh,110px) 0 0;padding-top:clamp(16px,2.4svh,26px);border-top:1px solid var(--line);display:grid;gap:10px}.closeBeat__credit{margin:0;overflow-wrap:anywhere;text-wrap:pretty;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(11px,.85vw,13px);line-height:1.55;color:var(--ink-2);max-width:54em}.closeBeat__link{position:relative;display:inline-block;padding:14px 8px;margin:-14px -8px;color:var(--ink);text-underline-offset:3px}.closeBeat__creditName,.closeBeat__link{white-space:nowrap}.closeBeat__creditName{color:var(--ink)}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--close-scroll:95svh}:where(html:not([data-film="3d"])) .closeBeat__stage{position:static;height:auto;align-items:flex-start;padding:clamp(56px,9svh,96px) clamp(20px,6vw,40px) clamp(32px,6svh,64px)}:where(html:not([data-film="3d"])) .closeBeat__page{max-width:none;opacity:1}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--close-scroll:180svh;--close-release:100svh}:where(html[data-film="3d"]) .closeBeat__stage{align-items:flex-start;padding:var(--film-top) var(--film-x) var(--film-foot)}:where(html[data-film="3d"]) .closeBeat__page{max-width:none}:where(html[data-film="3d"]) .closeBeat__title{font-size:clamp(30px,min(9vw,4.4svh),40px)}:where(html[data-film="3d"]) .closeBeat__next{margin-top:10px;font-size:clamp(19px,min(5.4vw,2.6svh),24px)}:where(html[data-film="3d"]) .closeBeat__how{margin-top:10px;font-size:var(--film-body);max-width:24em}:where(html[data-film="3d"]) .closeBeat__cta{margin-top:18px}:where(html[data-film="3d"]) .closeBeat__foot{display:none}}:root{--blend-scroll:260svh;--blend-hold:40svh}.blendBeat{color:var(--ink)}.blendBeat__wipe{--r:calc(var(--wipe, 0) * 78vmax);--feather:clamp(28px,9vmin,110px);background:radial-gradient(circle at 50% 42%,var(--lf-cream) 0,var(--lf-cream) max(0px,calc(var(--r) - var(--feather))),transparent var(--r))}.blendBeat__pulse,.blendBeat__wipe{position:fixed;inset:0;z-index:2;pointer-events:none}.blendBeat__pulse{--k:var(--k-pulse,0);background:radial-gradient(circle at 50% 42%,rgba(242,234,216,.6) 0,rgba(242,234,216,.22) calc(var(--k) * 30vmin),transparent calc(var(--k) * 62vmin));opacity:calc(1 - var(--k) * var(--k))}.blendBeat__body,.blendBeat__title{color:color-mix(in oklab,var(--ink),var(--lf-cream-ink) calc(var(--wipe, 0) * 100%))}@media (prefers-reduced-motion:reduce){.blendBeat__wipe{--r:calc(round(var(--wipe, 0)) * 78vmax)}.blendBeat__pulse{display:none}}.blendBeat__copy{position:fixed;z-index:3;left:50%;--pair-bottom:70svh;top:calc(var(--pair-bottom) + clamp(24px, 4.5svh, 52px));--p-copy:clamp(0,calc((var(--q, var(--p)) - 0.18) / 0.14),1);--p-out:clamp(0,calc((var(--q, var(--p)) - 0.72) / 0.1),1);translate:-50% 0;width:min(78vw,620px);text-align:center;pointer-events:none}.blendBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(26px,2.8vw,44px);line-height:1.04;letter-spacing:-.018em}.blendBeat__body{margin:clamp(10px,1.6svh,18px) auto 0;max-width:34em;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(14px,1.05vw,17px);line-height:1.5}.blendFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:color-mix(in oklab,var(--ground),var(--ink) 4%);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.blendFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.blendFace--b{transform:var(--plane-m2)}.blendFace__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:9cqh 7cqw}.blendFace p{margin:0;font-family:var(--lf-font)}.blendFace__who{font-weight:var(--lf-w-ui);font-size:1.8cqh;letter-spacing:.2em;color:var(--ink-2)}.blendFace__lift{margin-top:2cqh!important;font-weight:var(--lf-w-body);font-size:3cqh;color:var(--ink-2)}.blendFace__load{margin-top:.6cqh!important;font-weight:var(--lf-w-display);font-size:7.4cqh;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.blendFace__load span{font-weight:var(--lf-w-body);font-size:.42em;margin-left:.14em;color:var(--ink-2)}.blendFace__sets{margin-top:.8cqh!important;font-weight:var(--lf-w-ui);font-size:2cqh;letter-spacing:.14em;color:var(--ink-2)}.blendFace__row .blendFace__sets{margin-top:0!important;font-size:1.6cqh;min-width:7.4cqh;text-align:right;color:var(--ink-3)}.blendFace__rule{height:1px;background:var(--line);margin:3.4cqh 0}.blendFace__rule--foot{margin-top:auto}.blendFace__label{font-weight:var(--lf-w-ui);font-size:1.6cqh;letter-spacing:.2em;color:var(--ink-2)}.blendFace__rest{margin:1.8cqh 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.4cqh}.blendFace__row{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:0 1.8cqw}.blendFace__name{font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:1.9cqh;line-height:1.2;color:var(--ink-2)}.blendFace__num{font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:2.2cqh;line-height:1.1;color:var(--ink)}.blendFace__rpe{font-weight:var(--lf-w-ui);font-size:1.8cqh;letter-spacing:.14em;color:var(--lf-heat)}.blendFace__ph{margin-top:auto!important;font-weight:var(--lf-w-ui);font-size:1.4cqh;letter-spacing:.16em;color:var(--ink-2)}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--blend-scroll:95svh;--blend-hold:0px}:where(html:not([data-film="3d"])) .blendBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4svh,40px);padding:clamp(48px,8svh,88px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .blendBeat__copy{position:static;translate:none;width:100%;max-width:30em;pointer-events:auto;order:1}:where(html:not([data-film="3d"])) .blendBeat__pulse,:where(html:not([data-film="3d"])) .blendBeat__wipe{display:none}:where(html:not([data-film="3d"])) .blendBeat__body,:where(html:not([data-film="3d"])) .blendBeat__title{color:var(--ink)}:where(html:not([data-film="3d"])) .blendBeat__body{color:var(--ink-2)}:where(html:not([data-film="3d"])) .blendBeat .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center;gap:clamp(10px,3vw,20px);width:100%}:where(html:not([data-film="3d"])) .blendFace,:where(html:not([data-film="3d"])) .blendFace--b{position:relative;left:auto;top:auto;margin:0;transform:none;--face-w:min(156px,40vw);--face-h:calc(var(--face-w) / 0.461268);border:1px solid var(--line);opacity:1;visibility:visible}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--blend-scroll:170svh;--blend-hold:26svh}:where(html[data-film="3d"]) .blendBeat__copy{top:var(--film-top);width:calc(100% - 2 * var(--film-x))}:where(html[data-film="3d"]) .blendBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .blendBeat__body{margin-top:8px;font-size:var(--film-body)}:where(html[data-film="3d"]) .blendFace__body{padding:7cqh 5cqw}:where(html[data-film="3d"]) .blendFace__label,:where(html[data-film="3d"]) .blendFace__ph,:where(html[data-film="3d"]) .blendFace__rpe,:where(html[data-film="3d"]) .blendFace__who{font-size:max(10px,3cqh)}:where(html[data-film="3d"]) .blendFace__lift{margin-top:1.4cqh!important;font-size:max(10px,3.4cqh)}:where(html[data-film="3d"]) .blendFace__rule{margin:2.6cqh 0}:where(html[data-film="3d"]) .blendFace__rest{gap:1.2cqh}:where(html[data-film="3d"]) .blendFace__row{gap:0 1.4cqw}:where(html[data-film="3d"]) .blendFace__name{font-size:max(10px,3cqh);line-height:1.15}:where(html[data-film="3d"]) .blendFace__num{font-size:max(10px,3.3cqh)}:where(html[data-film="3d"]) .blendFace__row .blendFace__sets{font-size:max(10px,3cqh);letter-spacing:.04em;min-width:0}}.mapBeat__key{margin:clamp(14px,2svh,22px) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.8vw,26px);font-weight:var(--lf-w-ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.mapBeat__key li{display:inline-flex;align-items:center;gap:7px}.mapBeat__key li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cat)}.mapBeat__key li[data-cat=workout]{--cat:#c4544b}.mapBeat__key li[data-cat=food]{--cat:#6e9e63}.mapBeat__key li[data-cat=recovery]{--cat:#8a7bb0}.mapBeat__key li[data-cat=rest]{--cat:#b79a55}.closeBeat__button,.pullback__cta{gap:var(--lf-space-8)}[data-held] .plane3d{opacity:var(--held-o,1)}[data-held] .plane3d__face{opacity:1;visibility:visible}[data-held] .plane3d__face:not([data-face-rest=true]){pointer-events:none}[data-held=away] .blendFace--b,[data-held=leaving] .blendFace--b{opacity:0;visibility:hidden}:root{--sport-scroll:240svh}.sportBeat{color:var(--ink)}.sportBeat__copy{position:fixed;inset:0;z-index:3;pointer-events:none}.sportBeat__words{position:absolute;top:50%;left:30%;width:min(40vw,520px);translate:-50% -50%}.sportBeat__eyebrow{margin:0 0 clamp(12px,2svh,20px);font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.sportBeat__title{margin:0;font-family:var(--lf-font);font-weight:var(--lf-w-display);font-size:clamp(34px,4.2vw,64px);line-height:1.02;letter-spacing:-.026em;color:var(--ink)}.sportBeat__l{display:block}.sportBeat__body{margin:clamp(14px,2.4svh,24px) 0 0;font-family:var(--lf-font);font-weight:var(--lf-w-body);font-size:clamp(15px,1.25vw,19px);line-height:1.5;color:var(--ink-2);max-width:26em}.sportFace{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--face-radius);clip-path:var(--face-clip);background:color-mix(in oklab,var(--ground),var(--ink) 5%);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s linear var(--dur-quick)}.sportFace[data-face-rest=true]{opacity:1;visibility:visible;transition:opacity var(--dur-quick) var(--ease-house),visibility 0s}.sportFace__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:7cqh 6cqw 4cqh}.sportFace :where(p,h3,ol,li){margin:0;padding:0;font-family:var(--lf-font)}.sportFace__day{font-weight:var(--lf-w-ui);font-size:1.6cqh;letter-spacing:.18em;color:var(--ink-3)}@keyframes sportScreen{0%{opacity:0;transform:translateY(6px)}}.sportFace__screen{flex:1;min-height:0;display:flex;flex-direction:column;animation:sportScreen var(--lf-dur-4) var(--ease-default) both}.sportFace__q{margin-top:1.6cqh;font-weight:var(--lf-w-display);font-size:3.5cqh;line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.sportFace__note{margin-top:1.2cqh;font-weight:var(--lf-w-body);font-size:1.95cqh;line-height:1.42;color:var(--ink-2)}.sportFace__sports{margin-block:auto;padding-top:2.4cqh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2cqh 2.4cqw}.sportFace__sport{display:flex;align-items:center;gap:2.6cqw;min-height:max(44px,6.8cqh);padding:0 4cqw;border:1px solid var(--line);border-radius:var(--lf-radius-full);background:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:1.85cqh;line-height:1.1;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--lf-dur-3) var(--ease-default),background-color var(--lf-dur-3) var(--ease-default),transform var(--lf-dur-3) var(--ease-default)}.sportFace__dot{flex:none;width:1.1cqh;height:1.1cqh;border-radius:50%;background:var(--dot)}.sportFace__sport[aria-pressed=true]{border-color:var(--dot)}.sportFace__options{margin-block:auto;padding-top:2.4cqh;display:grid;gap:1.4cqh}.sportFace__option{display:grid;gap:.6cqh;padding:2.1cqh 5cqw;border:1px solid var(--line);border-radius:2.4cqh;background:color-mix(in oklab,var(--ink) 3%,transparent);font-family:var(--lf-font);text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--lf-dur-3) var(--ease-default),background-color var(--lf-dur-3) var(--ease-default),transform var(--lf-dur-3) var(--ease-default)}.sportFace__optTitle{font-weight:var(--lf-w-display);font-size:2.4cqh;line-height:1.15;border-left:3px solid var(--hue,var(--ink-3));padding-left:2.6cqw}.sportFace__optNote{font-weight:var(--lf-w-body);font-size:1.7cqh;line-height:1.38;color:var(--ink-2)}@media (hover:hover){.sportFace__option:hover,.sportFace__sport:hover{border-color:var(--ink-2);background:color-mix(in oklab,var(--ink) 6%,transparent)}.sportFace__back:hover{color:var(--ink)}}.sportFace__back:active,.sportFace__option:active,.sportFace__sport:active{transform:var(--lf-press)}.sportFace__back:focus-visible,.sportFace__option:focus-visible,.sportFace__sport:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sportFace__back{align-self:center;margin-top:1.4cqh;min-height:max(44px,5.8cqh);padding:0 5cqw;border:0;background:none;font-family:var(--lf-font);font-weight:var(--lf-w-ui);font-size:1.6cqh;letter-spacing:.02em;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--lf-dur-3) var(--ease-default),transform var(--lf-dur-3) var(--ease-default)}.sportFace__title{margin-top:1.4cqh;font-weight:var(--lf-w-display);font-size:3cqh;line-height:1.14;letter-spacing:-.015em;color:var(--ink)}.sportFace__points{list-style:none;margin-top:2.4cqh;display:grid;gap:1.9cqh}@keyframes sportPoint{0%{opacity:0;transform:translateY(8px)}}.sportFace__point{display:grid;gap:.6cqh;padding-left:4cqw;border-left:2px solid var(--hue,var(--ink-3));animation:sportPoint .5s var(--ease-house) both}.sportFace__point:nth-child(2){animation-delay:.12s}.sportFace__point:nth-child(3){animation-delay:.24s}.sportFace__tag{font-weight:var(--lf-w-ui);font-size:1.35cqh;letter-spacing:.16em;text-transform:uppercase;color:var(--hue,var(--ink-2))}.sportFace__text{font-weight:var(--lf-w-body);font-size:1.8cqh;line-height:1.4;color:var(--ink)}.sportFace__foot{margin-top:auto;padding-top:1.6cqh;font-weight:var(--lf-w-body);font-size:1.5cqh;line-height:1.45;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.sportFace__point,.sportFace__screen{animation:none}.sportFace__back,.sportFace__option,.sportFace__sport{transition:none}}@media (max-width:1023.98px){:root:where(:not([data-film="3d"])){--sport-scroll:100svh}:where(html:not([data-film="3d"])) .sportBeat{height:auto;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,3.4svh,34px);padding:clamp(56px,8svh,88px) clamp(20px,6vw,40px)}:where(html:not([data-film="3d"])) .sportBeat__copy{display:contents}:where(html:not([data-film="3d"])) .sportBeat__words{position:static;left:auto;top:auto;translate:none;width:100%;max-width:32em;pointer-events:auto;order:1}:where(html:not([data-film="3d"])) .sportBeat__title{font-size:clamp(34px,10vw,52px)}:where(html:not([data-film="3d"])) .sportBeat .plane3d{position:static;perspective:none;order:2;display:flex;justify-content:center;width:100%;pointer-events:auto}:where(html:not([data-film="3d"])) .sportFace{position:relative;left:auto;top:auto;container-type:normal;width:min(380px,100%);height:auto;margin:0;transform:none;clip-path:none;border-radius:var(--lf-radius-20);border:1px solid var(--line);opacity:1;visibility:visible}:where(html:not([data-film="3d"])) .sportFace__body{min-height:470px;padding:22px 20px 16px}:where(html:not([data-film="3d"])) .sportFace__day{font-size:10px}:where(html:not([data-film="3d"])) .sportFace__q{margin-top:10px;font-size:22px}:where(html:not([data-film="3d"])) .sportFace__note{margin-top:8px;font-size:14px}:where(html:not([data-film="3d"])) .sportFace__sports{padding-top:18px;gap:10px 8px}:where(html:not([data-film="3d"])) .sportFace__sport{min-height:46px;gap:9px;padding:0 14px;font-size:14px}:where(html:not([data-film="3d"])) .sportFace__dot{width:8px;height:8px}:where(html:not([data-film="3d"])) .sportFace__options{padding-top:18px;gap:10px}:where(html:not([data-film="3d"])) .sportFace__option{gap:4px;padding:14px 16px;border-radius:16px}:where(html:not([data-film="3d"])) .sportFace__optTitle{font-size:17px;padding-left:10px}:where(html:not([data-film="3d"])) .sportFace__optNote{font-size:13px}:where(html:not([data-film="3d"])) .sportFace__back{margin-top:10px;min-height:44px;padding:0 16px;font-size:13px}:where(html:not([data-film="3d"])) .sportFace__title{margin-top:10px;font-size:20px}:where(html:not([data-film="3d"])) .sportFace__points{margin-top:16px;gap:14px}:where(html:not([data-film="3d"])) .sportFace__point{padding-left:12px}:where(html:not([data-film="3d"])) .sportFace__tag{font-size:10px}:where(html:not([data-film="3d"])) .sportFace__text{font-size:14px}:where(html:not([data-film="3d"])) .sportFace__foot{padding-top:14px;font-size:12.5px}}@media (max-width:1023.98px){:root:where([data-film="3d"]){--sport-scroll:160svh}:where(html[data-film="3d"]) .sportBeat__words{top:var(--film-top);left:var(--film-x);right:var(--film-x);width:auto;translate:none;text-align:center}:where(html[data-film="3d"]) .sportBeat__title{font-size:var(--film-title)}:where(html[data-film="3d"]) .sportBeat__body{margin:8px auto 0;font-size:var(--film-body)}:where(html[data-film="3d"]) .sportFace__day,:where(html[data-film="3d"]) .sportFace__foot,:where(html[data-film="3d"]) .sportFace__tag{font-size:max(2.1cqh,min(10px,2.42cqh))}:where(html[data-film="3d"]) .sportFace__q{font-size:4cqh}:where(html[data-film="3d"]) .sportFace__note,:where(html[data-film="3d"]) .sportFace__optNote,:where(html[data-film="3d"]) .sportFace__text{font-size:max(2.2cqh,min(10px,2.53cqh))}:where(html[data-film="3d"]) .sportFace__back,:where(html[data-film="3d"]) .sportFace__sport{min-height:44px;font-size:max(2.4cqh,min(10px,2.76cqh))}:where(html[data-film="3d"]) .sportFace__optTitle{font-size:max(2.7cqh,min(10px,3.1cqh))}:where(html[data-film="3d"]) .sportFace__title{font-size:max(10px,3.2cqh)}@container (max-height: 439.98px){:where(html[data-film="3d"]) .sportFace__body{padding:5.5cqh 6cqw 3cqh}:where(html[data-film="3d"]) .sportFace__title{margin-top:1cqh}:where(html[data-film="3d"]) .sportFace__points{margin-top:1.4cqh;gap:1.1cqh}:where(html[data-film="3d"]) .sportFace__foot{padding-top:.8cqh}:where(html[data-film="3d"]) .sportFace__back{margin-top:.6cqh}}}@media (max-width:1023.98px){:where(html:not([data-film="3d"])) .blendBeat,:where(html:not([data-film="3d"])) .checkBeat,:where(html:not([data-film="3d"])) .closeBeat,:where(html:not([data-film="3d"])) .kitchenBeat,:where(html:not([data-film="3d"])) .lockBeat,:where(html:not([data-film="3d"])) .mapBeat,:where(html:not([data-film="3d"])) .recapBeat,:where(html:not([data-film="3d"])) .roomBeat,:where(html:not([data-film="3d"])) .statementBeat,:where(html:not([data-film="3d"])) .yearBeat{height:auto;min-height:calc(var(--beat-length) + var(--beat-hold) + var(--beat-release))}}