.split[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:76px;display:grid;position:relative}.split[data-astro-cid-oxgmilyn]:before{content:"";z-index:1;background:linear-gradient(var(--color-night) 0%, #170d14d9 18%, #170d1499 38%, #170d1452 60%, #170d141f 80%, transparent 100%);pointer-events:none;height:110px;position:absolute;top:-2px;left:0;right:0}.frame[data-astro-cid-oxgmilyn]{background:var(--color-blush-tint);min-height:100%;position:relative;overflow:hidden;container-type:size}.frame[data-astro-cid-oxgmilyn]:before{content:"";filter:blur(40px);background:url(/images/emily-coach.jpg) 0%/220% 100% no-repeat;width:80cqh;position:absolute;top:0;bottom:0;right:56.25cqh;mask-image:linear-gradient(90deg,#0000,#000 60%)}.frame[data-astro-cid-oxgmilyn]:after{content:"";z-index:1;background:linear-gradient(transparent 0%, #f7eef10a 25%, #f7eef124 45%, #f7eef157 62%, #f7eef199 76%, #f7eef1d6 88%, var(--color-blush-tint) 100%);pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}img[data-astro-cid-oxgmilyn]{aspect-ratio:3/4;object-fit:cover;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 16%)}.panel[data-astro-cid-oxgmilyn]{background:var(--color-blush-tint);flex-direction:column;justify-content:center;padding:calc(clamp(36px,5vw,72px) + 56px) clamp(16px,5vw,72px) clamp(36px,5vw,72px);display:flex}.panel[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{max-width:560px}.bio[data-astro-cid-oxgmilyn]{color:var(--color-ink);margin-top:18px;font-style:italic}.result[data-astro-cid-oxgmilyn]{border-left:4px solid var(--color-berry);flex-direction:column;gap:2px;margin-top:18px;padding-left:16px;display:flex}.result-label[data-astro-cid-oxgmilyn]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-berry);font-size:13px;font-style:italic;font-weight:900}.result-value[data-astro-cid-oxgmilyn]{font:italic 900 22px/1.2 var(--font-display);color:var(--color-plum)}.chips[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.certs-title[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-berry);margin-top:20px;font-size:13px;font-style:italic;font-weight:900}.certs[data-astro-cid-oxgmilyn]{gap:6px;margin-top:8px;font-size:15px}.chips[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{border:2px solid var(--color-plum);color:var(--color-plum);letter-spacing:.04em;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.chips[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]>.here[data-astro-cid-oxgmilyn]{background:var(--color-plum);color:var(--color-blush)}.chips[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]>a[data-astro-cid-oxgmilyn]:hover{background:var(--color-blush)}@media (width<=960px){.split[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.frame[data-astro-cid-oxgmilyn]{aspect-ratio:4/3.4}}@media (width<=560px){.split[data-astro-cid-oxgmilyn]{background:var(--color-blush-tint);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 48%;column-gap:14px;padding:48px 16px 32px}.split[data-astro-cid-oxgmilyn]:before{background:linear-gradient(180deg, var(--color-night) 0%, #170d14b3 20%, #170d1461 45%, #170d1424 70%, transparent 100%);height:50px;top:-2px}.panel[data-astro-cid-oxgmilyn]{display:contents}.panel[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{grid-column:1/-1;max-width:none}.panel[data-astro-cid-oxgmilyn]>.kicker[data-astro-cid-oxgmilyn]{grid-area:1/1;margin-top:16px}.panel[data-astro-cid-oxgmilyn]>h2[data-astro-cid-oxgmilyn]{grid-area:2/1;margin-top:8px;font-size:21px;line-height:1.2}.frame[data-astro-cid-oxgmilyn]{aspect-ratio:auto;z-index:2;border-radius:0;grid-area:1/2/span 4;height:250px;min-height:0;margin-right:-16px;mask-image:linear-gradient(90deg,#0000 0%,#0003 14%,#00000080 28%,#000c 42%,#000 56%),linear-gradient(#0000 0,#000 18px),linear-gradient(90deg,#0000 58%,#000 70%);mask-composite:intersect,add}.frame[data-astro-cid-oxgmilyn]:before,.frame[data-astro-cid-oxgmilyn]:after{display:none}img[data-astro-cid-oxgmilyn]{aspect-ratio:auto;object-position:76% 0;width:100%;mask-image:none}.bio[data-astro-cid-oxgmilyn]{margin-top:16px;font-size:15px}.panel[data-astro-cid-oxgmilyn]>.chips[data-astro-cid-oxgmilyn]{grid-area:3/1;align-self:start;margin-top:14px}.panel[data-astro-cid-oxgmilyn]>.result[data-astro-cid-oxgmilyn]{border-left-width:3px;grid-area:4/1;align-self:start;margin-top:14px;padding-left:12px}.result-value[data-astro-cid-oxgmilyn]{word-break:keep-all;font-size:17px;line-height:1.25}.chips[data-astro-cid-oxgmilyn]{flex-wrap:nowrap;gap:4px}.chips[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{letter-spacing:0;border-width:1.5px;padding:4px 7px;font-size:10.5px}}@media (width>=961px){.split[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.panel[data-astro-cid-oxgmilyn]{padding:84px 52px 36px}.panel[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{max-width:780px}.result-label[data-astro-cid-oxgmilyn]{font-size:18px}.result-value[data-astro-cid-oxgmilyn]{font-size:32px}.certs-title[data-astro-cid-oxgmilyn]{font-size:20px}.certs[data-astro-cid-oxgmilyn]{font-size:22px}.chips[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{padding:7px 18px;font-size:16px}}.tabs[data-astro-cid-jknjr6z3]{flex-wrap:wrap;gap:10px;display:flex}.tab[data-astro-cid-jknjr6z3]{min-height:44px;color:var(--color-blush);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:2px solid #e9c9d359;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-style:italic;font-weight:900;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.tab[data-astro-cid-jknjr6z3]:hover{border-color:var(--color-blush)}.tab[data-astro-cid-jknjr6z3][aria-selected=true]{background:var(--color-blush);border-color:var(--color-blush);color:var(--color-plum)}.dot[data-astro-cid-jknjr6z3]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-blush);border-radius:50%}.workout[data-astro-cid-jknjr6z3]{--accent:var(--color-workout)}.macros[data-astro-cid-jknjr6z3]{--accent:var(--color-macros)}.lite[data-astro-cid-jknjr6z3]{--accent:var(--color-lite)}.report[data-astro-cid-jknjr6z3]{--accent:var(--color-rose)}.show[data-astro-cid-jknjr6z3]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-top:20px;display:grid}.show[data-astro-cid-jknjr6z3][hidden]{display:none}.stage[data-astro-cid-jknjr6z3]{height:clamp(360px,34vw,460px);position:relative}.open[data-astro-cid-jknjr6z3]{z-index:2;font:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:24px;padding:0;position:absolute;inset:0}.open[data-astro-cid-jknjr6z3]:focus-visible{outline:3px solid var(--color-blush);outline-offset:4px}.stage[data-astro-cid-jknjr6z3]:has(.open){margin-bottom:40px}.more[data-astro-cid-jknjr6z3]{color:var(--color-blush);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-rose);text-underline-offset:6px;font-size:14px;font-style:italic;font-weight:900;text-decoration-thickness:1.5px;transition:color .2s;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.more[data-astro-cid-jknjr6z3]:before{content:"» "}.open[data-astro-cid-jknjr6z3]:hover .more[data-astro-cid-jknjr6z3]{color:var(--color-paper);text-decoration-color:var(--color-paper)}.stage[data-astro-cid-jknjr6z3]:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 55%, transparent), transparent);filter:blur(20px);border-radius:50%;position:absolute;inset:8% 6%}.phone[data-astro-cid-jknjr6z3]{aspect-ratio:1320/2868;border:9px solid var(--color-night);background:var(--color-night);border-radius:42px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.phone[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3],.photo[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{object-fit:cover;object-position:top;border-radius:33px;width:100%;height:100%;display:block}.front[data-astro-cid-jknjr6z3]{height:100%;top:0;left:50%;translate:-78%}.back[data-astro-cid-jknjr6z3]{height:86%;top:7%;left:50%;translate:2%;rotate:8deg}.back[data-astro-cid-jknjr6z3].phone img[data-astro-cid-jknjr6z3]{filter:brightness(.82)}.sheet[data-astro-cid-jknjr6z3]{aspect-ratio:900/985;background:var(--color-paper);border-radius:4px;max-width:88%;height:84%;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #0000004d,0 10px 20px -8px #0006,0 40px 70px -24px #000000a6}.sheet[data-astro-cid-jknjr6z3]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 35% 70%,#0000000f);position:absolute;inset:0}.sheet[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{border-radius:inherit;width:100%;height:100%;display:block}.p1[data-astro-cid-jknjr6z3]{translate:-60% -50%;rotate:-5deg}.p2[data-astro-cid-jknjr6z3]{translate:-46% -53%;rotate:3deg}.p3[data-astro-cid-jknjr6z3]{translate:-34% -55%;rotate:10deg}.p2[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3],.p3[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{filter:brightness(.86)}.clip[data-astro-cid-jknjr6z3]{width:22px;height:44px;color:var(--color-rose);filter:drop-shadow(0 3px 3px #00000059);position:absolute;top:-16px;left:16%}.viewer[data-astro-cid-jknjr6z3]{background:radial-gradient(ellipse 70% 55% at 50% 48%, color-mix(in srgb, var(--accent) 45%, transparent), transparent), var(--color-plum);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-blush);border:0;margin:0;padding:0;overflow:hidden}.top[data-astro-cid-jknjr6z3]{z-index:1;pointer-events:none;position:absolute;top:16px;left:20px;right:80px}.top-kind[data-astro-cid-jknjr6z3]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-rose);font-size:12px;font-style:italic;font-weight:900}.top-name[data-astro-cid-jknjr6z3]{font:italic 900 clamp(24px, 3.4vw, 40px) / 1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-paper)}.viewer[data-astro-cid-jknjr6z3]::backdrop{background:0 0}html:has(.viewer[open]){overflow:hidden}.strip[data-astro-cid-jknjr6z3]{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.strip[data-astro-cid-jknjr6z3]::-webkit-scrollbar{display:none}.strip[data-astro-cid-jknjr6z3]{--per:2}.report[data-astro-cid-jknjr6z3] .strip[data-astro-cid-jknjr6z3]{--per:1}.slide[data-astro-cid-jknjr6z3]{flex:0 0 calc(100% / var(--per));align-content:center;justify-items:center;gap:14px;min-width:0;margin:0;padding:92px 6px 96px;display:grid}.viewer[data-astro-cid-jknjr6z3][open] .slide[data-astro-cid-jknjr6z3]{animation:rise .6s calc(min(var(--i), 7) * 70ms) cubic-bezier(.2, .7, .2, 1) both}.slide[data-astro-cid-jknjr6z3]:nth-child(odd),.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3]{scroll-snap-align:start}.pic[data-astro-cid-jknjr6z3]{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;transition:scale .25s;display:block}.pic[data-astro-cid-jknjr6z3]:hover{scale:1.03}.pic[data-astro-cid-jknjr6z3]:focus-visible{outline:3px solid var(--color-blush);outline-offset:4px;border-radius:30px}.slide[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3],.zoom[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{border:6px solid var(--color-night);background:var(--color-night);border-radius:24px;max-width:100%;max-height:calc(100dvh - 262px);display:block;box-shadow:0 0 0 1px #e9c9d338,0 2px 6px #00000073,0 30px 60px -20px #0009}.slide[data-astro-cid-jknjr6z3] figcaption[data-astro-cid-jknjr6z3]{max-width:min(100%,30ch);min-height:2.6em;color:var(--color-blush);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;font-weight:800;line-height:1.3;display:flex}.num[data-astro-cid-jknjr6z3]{font:italic 900 30px / .9 var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--color-rose);flex:none}@media (width>=700px){.strip[data-astro-cid-jknjr6z3]{--per:3}.report[data-astro-cid-jknjr6z3] .strip[data-astro-cid-jknjr6z3]{--per:2}.slide[data-astro-cid-jknjr6z3],.slide[data-astro-cid-jknjr6z3]:nth-child(odd),.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3]{scroll-snap-align:none}.slide[data-astro-cid-jknjr6z3]:nth-child(3n+1),.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3]:nth-child(odd){scroll-snap-align:start}.slide[data-astro-cid-jknjr6z3]{padding-inline:12px}.slide[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{border-width:8px;border-radius:30px}}@media (width>=1000px){.strip[data-astro-cid-jknjr6z3]{--per:4}.slide[data-astro-cid-jknjr6z3] figcaption[data-astro-cid-jknjr6z3]{font-size:17px}.num[data-astro-cid-jknjr6z3]{font-size:38px}.slide[data-astro-cid-jknjr6z3]:nth-child(3n+1){scroll-snap-align:none}.slide[data-astro-cid-jknjr6z3]:nth-child(4n+1),.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3]:nth-child(odd){scroll-snap-align:start}}.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{background:var(--color-paper);border:0;border-radius:4px;rotate:-1.5deg;box-shadow:0 1px 2px #0000004d,0 10px 20px -8px #0006,0 40px 70px -24px #000000a6}.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3]:nth-child(2n) img[data-astro-cid-jknjr6z3]{rotate:1.5deg}.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3]{gap:34px}.report[data-astro-cid-jknjr6z3] .slide[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{max-height:calc(100dvh - 290px)}.zoom[data-astro-cid-jknjr6z3]{z-index:2;background:color-mix(in srgb, var(--color-plum) 55%, transparent);cursor:zoom-out;touch-action:pan-y;place-items:center;padding:20px 16px;display:grid;position:absolute;inset:0}.zoom[data-astro-cid-jknjr6z3][hidden]{display:none}.strip[data-astro-cid-jknjr6z3],.top[data-astro-cid-jknjr6z3],.nav[data-astro-cid-jknjr6z3]{transition:scale .5s cubic-bezier(.2,.7,.2,1),filter .5s,opacity .5s}.viewer[data-astro-cid-jknjr6z3].zoomed .strip[data-astro-cid-jknjr6z3],.viewer[data-astro-cid-jknjr6z3].zoomed .top[data-astro-cid-jknjr6z3],.viewer[data-astro-cid-jknjr6z3].zoomed .nav[data-astro-cid-jknjr6z3]{filter:blur(6px);opacity:.35;scale:.93}.zoom-glow[data-astro-cid-jknjr6z3]{background:radial-gradient(ellipse 42% 55% at 50% 48%, color-mix(in srgb, var(--accent) 70%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.zoom-shot[data-astro-cid-jknjr6z3]{justify-items:center;gap:14px;margin:0;display:grid;position:relative}.zoom-frame[data-astro-cid-jknjr6z3]{transform-origin:0 0;position:relative}.zoom[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{max-height:calc(100dvh - 130px)}.report[data-astro-cid-jknjr6z3] .zoom[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{background:var(--color-paper);border:0;border-radius:4px;max-height:calc(100dvh - 130px)}.zoom-gloss[data-astro-cid-jknjr6z3]{pointer-events:none;border-radius:24px;position:absolute;inset:0;overflow:hidden}.report[data-astro-cid-jknjr6z3] .zoom-gloss[data-astro-cid-jknjr6z3]{border-radius:4px}.zoom-sheen[data-astro-cid-jknjr6z3]{background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;translate:130%}.zoom-cap[data-astro-cid-jknjr6z3]{max-width:min(100%,36ch);color:var(--color-paper);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:17px;font-weight:800;line-height:1.3;display:flex}.zoom-cap[data-astro-cid-jknjr6z3] .num{font:italic 900 38px / .9 var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--color-rose)}.unzoom[data-astro-cid-jknjr6z3]{position:absolute;top:16px;right:16px}.ctl[data-astro-cid-jknjr6z3]{background:var(--color-blush);width:48px;height:48px;color:var(--color-plum);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ctl[data-astro-cid-jknjr6z3]:hover{background:var(--color-paper)}.ctl[data-astro-cid-jknjr6z3]:disabled{opacity:.35;cursor:default}.ctl[data-astro-cid-jknjr6z3][hidden],.count[data-astro-cid-jknjr6z3][hidden]{display:none}.go-next[data-astro-cid-jknjr6z3]{background:var(--color-blush);min-height:48px;color:var(--color-plum);font:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-style:italic;font-weight:900;text-decoration:none;animation:.45s cubic-bezier(.2,.7,.2,1) both rise;display:inline-flex}.go-next[data-astro-cid-jknjr6z3]:before{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-plum);border-radius:50%}.go-next[data-astro-cid-jknjr6z3].book:before{content:"»";width:auto;height:auto;box-shadow:none;background:0 0}.go-next[data-astro-cid-jknjr6z3]:hover{background:var(--color-paper)}.go-next[data-astro-cid-jknjr6z3]:focus-visible{outline:3px solid var(--color-blush);outline-offset:3px}.go-next[data-astro-cid-jknjr6z3][hidden]{display:none}.ctl[data-astro-cid-jknjr6z3]:focus-visible{outline:3px solid var(--color-blush);outline-offset:3px}.close[data-astro-cid-jknjr6z3]{z-index:1;position:absolute;top:16px;right:16px}.nav[data-astro-cid-jknjr6z3]{align-items:center;gap:20px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.count[data-astro-cid-jknjr6z3]{text-align:center;font-variant-numeric:tabular-nums;min-width:4em;font-size:18px;font-style:italic;font-weight:900}.show[data-astro-cid-jknjr6z3]{overscroll-behavior-x:contain}.stage[data-astro-cid-jknjr6z3]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.stage[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{-webkit-user-drag:none}#apps[data-astro-cid-jknjr6z3][data-dir=next] .show[data-astro-cid-jknjr6z3]:not([hidden]) .stage[data-astro-cid-jknjr6z3]{animation:.55s cubic-bezier(.2,.7,.2,1) both from-right}#apps[data-astro-cid-jknjr6z3][data-dir=prev] .show[data-astro-cid-jknjr6z3]:not([hidden]) .stage[data-astro-cid-jknjr6z3]{animation:.55s cubic-bezier(.2,.7,.2,1) both from-left}@keyframes from-right{0%{opacity:0;translate:80px}}@keyframes from-left{0%{opacity:0;translate:-80px}}.show[data-astro-cid-jknjr6z3]:not([hidden]) .front[data-astro-cid-jknjr6z3]{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.show[data-astro-cid-jknjr6z3]:not([hidden]) .back[data-astro-cid-jknjr6z3],.show[data-astro-cid-jknjr6z3]:not([hidden]) .sheet[data-astro-cid-jknjr6z3]{animation:.8s cubic-bezier(.2,.7,.2,1) 80ms both tilt}.show[data-astro-cid-jknjr6z3]:not([hidden]) .p2[data-astro-cid-jknjr6z3]{animation-delay:.16s}.show[data-astro-cid-jknjr6z3]:not([hidden]) .p1[data-astro-cid-jknjr6z3]{animation-delay:.24s}.show[data-astro-cid-jknjr6z3]:not([hidden]) .text[data-astro-cid-jknjr6z3]{animation:.6s .1s both fade}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}@keyframes tilt{0%{opacity:0;transform:translate(-40px)rotate(-6deg)}}@keyframes fade{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.show[data-astro-cid-jknjr6z3]:not([hidden]) .front[data-astro-cid-jknjr6z3],.show[data-astro-cid-jknjr6z3]:not([hidden]) .back[data-astro-cid-jknjr6z3],.show[data-astro-cid-jknjr6z3]:not([hidden]) .sheet[data-astro-cid-jknjr6z3],.show[data-astro-cid-jknjr6z3]:not([hidden]) .text[data-astro-cid-jknjr6z3],.viewer[data-astro-cid-jknjr6z3][open] .slide[data-astro-cid-jknjr6z3],#apps[data-astro-cid-jknjr6z3][data-dir] .show[data-astro-cid-jknjr6z3]:not([hidden]) .stage[data-astro-cid-jknjr6z3],.strip[data-astro-cid-jknjr6z3],.top[data-astro-cid-jknjr6z3],.nav[data-astro-cid-jknjr6z3],.pic[data-astro-cid-jknjr6z3],.tab[data-astro-cid-jknjr6z3]{transition:none;animation:none}}.kind[data-astro-cid-jknjr6z3]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-rose);font-size:13px;font-style:italic;font-weight:900}h3[data-astro-cid-jknjr6z3]{margin-top:4px;font-size:clamp(36px,4vw,52px);line-height:1}.body[data-astro-cid-jknjr6z3]{word-break:keep-all;overflow-wrap:break-word;max-width:440px;margin-top:16px;font-size:18px}.note[data-astro-cid-jknjr6z3]{border-left:3px solid var(--color-rose);max-width:440px;color:var(--color-on-plum-muted);word-break:keep-all;overflow-wrap:break-word;margin-top:12px;padding-left:12px;font-size:15px}.get[data-astro-cid-jknjr6z3]{margin-top:20px}.both[data-astro-cid-jknjr6z3]{flex-wrap:wrap;gap:12px;display:flex}.store-line[data-astro-cid-jknjr6z3],.store-line[data-astro-cid-jknjr6z3]:hover{border:2px solid var(--color-blush);color:var(--color-blush)}.store-line[data-astro-cid-jknjr6z3]:hover{background:#e9c9d31f}@media (width<=760px){.tabs[data-astro-cid-jknjr6z3]{flex-wrap:nowrap;gap:6px}.tab[data-astro-cid-jknjr6z3]{letter-spacing:.02em;flex:1;justify-content:center;min-width:0;padding:0 4px;font-size:12px}.dot[data-astro-cid-jknjr6z3]{display:none}.show[data-astro-cid-jknjr6z3]{grid-template-columns:minmax(0,1fr);gap:20px}.stage[data-astro-cid-jknjr6z3]{height:300px}.phone[data-astro-cid-jknjr6z3]{border-width:7px;border-radius:34px}.phone[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{border-radius:27px}.more[data-astro-cid-jknjr6z3]{font-size:13px}.p1[data-astro-cid-jknjr6z3]{translate:-47% -50%;rotate:-4deg}.p2[data-astro-cid-jknjr6z3]{translate:-41% -52%;rotate:2deg}.p3[data-astro-cid-jknjr6z3]{translate:-35% -54%;rotate:7deg}.front[data-astro-cid-jknjr6z3]{translate:-72%}.back[data-astro-cid-jknjr6z3]{translate:-8%}.text[data-astro-cid-jknjr6z3]{text-align:center}.note[data-astro-cid-jknjr6z3]{border-left:0;margin-inline:auto;padding-left:0;font-size:14px}.body[data-astro-cid-jknjr6z3]{margin-inline:auto;font-size:16px}.both[data-astro-cid-jknjr6z3]{justify-content:center}}@media (width<=560px){h3[data-astro-cid-jknjr6z3]{font-size:28px}.body[data-astro-cid-jknjr6z3]{font-size:15px}}@media (width>=961px){.body[data-astro-cid-jknjr6z3]{max-width:520px;font-size:23px}.kind[data-astro-cid-jknjr6z3]{font-size:20px}.more[data-astro-cid-jknjr6z3]{font-size:17px}}.gallery[data-astro-cid-rj65ajc3]{width:fit-content;max-width:none;max-height:none;color:var(--color-paper);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.gallery[data-astro-cid-rj65ajc3]::backdrop{background:#170d14eb}.gallery[data-astro-cid-rj65ajc3][open]{animation:.45s cubic-bezier(.2,.7,.2,1) gallery-in}.gallery[data-astro-cid-rj65ajc3][open]::backdrop{animation:.45s backdrop-in}@keyframes gallery-in{0%{opacity:0;transform:scale(.92)translateY(24px)}}@keyframes backdrop-in{0%{opacity:0}}.slide[data-astro-cid-rj65ajc3]:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) slide-in}.gallery[data-astro-cid-rj65ajc3][data-dir=prev] .slide[data-astro-cid-rj65ajc3]:not([hidden]){--from:-40px}@keyframes slide-in{0%{opacity:0;transform:translateX(var(--from,40px))}}.slide[data-astro-cid-rj65ajc3]{isolation:isolate;width:min(920px, 100vw - 240px, (100svh - 180px) * var(--ar));margin:0;position:relative}.slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius-photo);width:100%;height:auto;display:block}.slide[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:14px 4px 0;display:flex}.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3]{width:min(920px, 100vw - 240px, (100svh - 120px) * var(--ar));--mask:linear-gradient(180deg, #000 50%, transparent 98%), linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3],.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3]:before{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-composite:source-in;mask-composite:intersect}.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{filter:contrast(1.06)saturate(1.08);border-radius:0}.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3]:before{content:"";z-index:1;background:var(--color-plum);mix-blend-mode:soft-light;opacity:.55;pointer-events:none;position:absolute;inset:0}.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{z-index:2;padding:0;position:absolute;bottom:20px;left:28px;right:28px}.tag[data-astro-cid-rj65ajc3]{word-break:keep-all;overflow-wrap:break-word;font:italic 900 12px/1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rose);flex-basis:100%}.name[data-astro-cid-rj65ajc3]{font:italic 900 22px/1.15 var(--font-display);text-transform:uppercase}.note[data-astro-cid-rj65ajc3]{color:var(--color-blush);flex-basis:100%;order:3;font-size:15px;font-weight:700}.count[data-astro-cid-rj65ajc3]{color:var(--color-on-plum-muted);margin-left:auto;font-size:14px}.close[data-astro-cid-rj65ajc3],.nav[data-astro-cid-rj65ajc3]{z-index:3;background:var(--color-blush);width:56px;height:56px;color:var(--color-plum);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.nav[data-astro-cid-rj65ajc3][hidden]{display:none}.close[data-astro-cid-rj65ajc3]{top:20px;right:20px}.nav[data-astro-cid-rj65ajc3]{width:72px;height:72px;transition:transform .2s;position:absolute;top:50%;translate:0 -50%;box-shadow:0 6px 24px #00000059}.nav[data-astro-cid-rj65ajc3]:hover{transform:scale(1.08)}.prev[data-astro-cid-rj65ajc3]{display:none}.next[data-astro-cid-rj65ajc3]{right:-88px}.end[data-astro-cid-rj65ajc3]{text-align:center;width:min(560px,100vw - 48px);padding:48px 24px}.end-title[data-astro-cid-rj65ajc3]{font:italic 900 clamp(26px, 3vw, 38px) / 1.15 var(--font-display);text-transform:uppercase}.end-count[data-astro-cid-rj65ajc3]{color:var(--color-on-plum-muted);margin-top:8px}.end-buttons[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.end-buttons[data-astro-cid-rj65ajc3] .btn-dark[data-astro-cid-rj65ajc3],.end-buttons[data-astro-cid-rj65ajc3] .btn-dark{box-shadow:inset 0 0 0 2px #ffffff59}.gallery[data-astro-cid-rj65ajc3] .end[data-astro-cid-rj65ajc3].summary{text-align:left;width:min(920px,100vw - 240px);max-height:calc(100svh - 48px);padding:32px 8px;overflow-y:auto}.summary[data-astro-cid-rj65ajc3] .end-buttons[data-astro-cid-rj65ajc3]{justify-content:flex-start}@media (width<=720px){.slide[data-astro-cid-rj65ajc3],.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3]{width:min(100vw - 32px, (100svh - 220px) * var(--ar))}.fade[data-astro-cid-rj65ajc3] .slide[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{left:18px;right:18px}.gallery[data-astro-cid-rj65ajc3] .end[data-astro-cid-rj65ajc3].summary{width:calc(100vw - 32px);max-height:calc(100svh - 180px);padding:16px 4px}.summary[data-astro-cid-rj65ajc3] .end-buttons[data-astro-cid-rj65ajc3]{gap:8px;margin-top:18px}.summary[data-astro-cid-rj65ajc3] .end-buttons[data-astro-cid-rj65ajc3]>*{flex:1 1 0;justify-content:center;padding:0 12px;font-size:13px}.summary[data-astro-cid-rj65ajc3] .end-buttons[data-astro-cid-rj65ajc3]>:first-child{flex-basis:100%;font-size:14px}.close[data-astro-cid-rj65ajc3]{top:12px;right:12px}.nav[data-astro-cid-rj65ajc3]{width:64px;height:64px;position:fixed;top:auto;bottom:24px;translate:none}.prev[data-astro-cid-rj65ajc3]{display:flex;left:20px}.next[data-astro-cid-rj65ajc3]{right:20px}}@media (prefers-reduced-motion:reduce){.gallery[data-astro-cid-rj65ajc3][open],.gallery[data-astro-cid-rj65ajc3][open]::backdrop,.slide[data-astro-cid-rj65ajc3]:not([hidden]){animation:none}}@media (width>=961px){.tag[data-astro-cid-rj65ajc3]{font-size:22px}.name[data-astro-cid-rj65ajc3]{font-size:34px}.count[data-astro-cid-rj65ajc3]{font-size:22px}.note[data-astro-cid-rj65ajc3]{font-size:20px}}.ways[data-astro-cid-cr2vgbrc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.way[data-astro-cid-cr2vgbrc]{border-radius:var(--radius-card);background:radial-gradient(80% 50% at 50% 0,#e9c9d31a,#0000 70%),linear-gradient(160deg,#782d58,#50193e 70%);border:1px solid #e9c9d338;flex-direction:column;padding:30px;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.way[data-astro-cid-cr2vgbrc]:hover{border-color:#e9c9d380;transform:translateY(-6px)}.way[data-astro-cid-cr2vgbrc].main{background:radial-gradient(ellipse 80% 50% at 50% 0%, #e9c9d359, transparent 70%), linear-gradient(160deg, #a24b7a, var(--color-berry) 45%, #6a2350);border-color:#e9c9d3bf;box-shadow:0 0 0 1px #e9c9d333,0 0 50px -10px #d3a2b673,0 30px 70px -24px #d3a2b673}.way[data-astro-cid-cr2vgbrc].main:before{content:"";background:linear-gradient(90deg, transparent, var(--color-blush), transparent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30px;right:30px}h3[data-astro-cid-cr2vgbrc]{font-size:clamp(24px,2.4vw,30px)}.body[data-astro-cid-cr2vgbrc]{word-break:keep-all;overflow-wrap:break-word;max-width:440px;margin:8px 0 20px;font-size:15px}.groups[data-astro-cid-cr2vgbrc]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.main[data-astro-cid-cr2vgbrc] .groups[data-astro-cid-cr2vgbrc]{gap:0}.main[data-astro-cid-cr2vgbrc] .groups[data-astro-cid-cr2vgbrc]>div[data-astro-cid-cr2vgbrc]{border-top:1px solid #e9c9d32e;grid-template-columns:124px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.main[data-astro-cid-cr2vgbrc] .group[data-astro-cid-cr2vgbrc]{margin:4px 0 0}.main[data-astro-cid-cr2vgbrc] .ticks[data-astro-cid-cr2vgbrc]{font-size:14px}.main[data-astro-cid-cr2vgbrc] .brief[data-astro-cid-cr2vgbrc]{border-top:1px solid #e9c9d32e;gap:8px;margin-top:6px;padding-top:14px;font-size:16px;display:grid}.main[data-astro-cid-cr2vgbrc].open .brief[data-astro-cid-cr2vgbrc],.brief[data-astro-cid-cr2vgbrc] .group[data-astro-cid-cr2vgbrc]{display:none}@media (width>=961px){.main[data-astro-cid-cr2vgbrc] .brief[data-astro-cid-cr2vgbrc]{border-top:0;gap:0;padding-top:0;font-size:16px}.main[data-astro-cid-cr2vgbrc] .brief[data-astro-cid-cr2vgbrc] li[data-astro-cid-cr2vgbrc]{border-top:1px solid #e9c9d32e;flex-direction:column;justify-content:center;padding:6px 0;line-height:1.3;display:flex}.brief[data-astro-cid-cr2vgbrc] .group[data-astro-cid-cr2vgbrc]{margin-bottom:2px;display:block}.main[data-astro-cid-cr2vgbrc] .brief[data-astro-cid-cr2vgbrc] li[data-astro-cid-cr2vgbrc]:before{display:none}}.group[data-astro-cid-cr2vgbrc]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-rose);margin-bottom:8px;font-size:12px;font-style:italic;font-weight:900}.ticks[data-astro-cid-cr2vgbrc]{font-size:15px}.gym-photo[data-astro-cid-cr2vgbrc]{display:none}@media (width>=961px){.gym-photo[data-astro-cid-cr2vgbrc]{flex:1;min-height:170px;margin:0 -30px -30px;display:block;position:relative}.gym-photo[data-astro-cid-cr2vgbrc] img[data-astro-cid-cr2vgbrc]{object-fit:cover;object-position:50% 85%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 22% 82%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-composite:intersect}.way[data-astro-cid-cr2vgbrc]:hover .gym-photo[data-astro-cid-cr2vgbrc] img[data-astro-cid-cr2vgbrc]{transform:scale(1.04)}}.way[data-astro-cid-cr2vgbrc]:not(.main) .groups[data-astro-cid-cr2vgbrc]{grid-template-columns:minmax(0,1fr)}.gyms[data-astro-cid-cr2vgbrc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.site[data-astro-cid-cr2vgbrc]{background:#ffffffeb;border-radius:12px;justify-content:center;align-items:center;height:84px;padding:6px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.site[data-astro-cid-cr2vgbrc]:hover,.site[data-astro-cid-cr2vgbrc]:focus-visible{background:var(--color-paper);box-shadow:0 0 0 3px var(--color-blush);transform:translateY(-2px)}.site[data-astro-cid-cr2vgbrc] img[data-astro-cid-cr2vgbrc]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.out[data-astro-cid-cr2vgbrc]{background:var(--color-plum);width:22px;height:22px;color:var(--color-paper);border-radius:50%;place-items:center;font-size:13px;font-weight:900;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.classes[data-astro-cid-cr2vgbrc]{margin-top:8px;font-size:13px}.classes[data-astro-cid-cr2vgbrc] strong[data-astro-cid-cr2vgbrc]{color:var(--color-blush)}.foot[data-astro-cid-cr2vgbrc]{color:var(--color-blush);border-top:1px solid #e9c9d340;margin-top:auto;padding-top:16px;font-weight:900}.phones[data-astro-cid-cr2vgbrc]{gap:4px;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.phones[data-astro-cid-cr2vgbrc] li[data-astro-cid-cr2vgbrc]{color:var(--color-on-plum-muted);flex-wrap:nowrap;justify-content:space-between;gap:2px 12px;display:flex}.phones[data-astro-cid-cr2vgbrc] a[data-astro-cid-cr2vgbrc]{color:var(--color-paper);text-underline-offset:3px;white-space:nowrap;margin-left:auto;text-decoration:underline}.phones[data-astro-cid-cr2vgbrc] a[data-astro-cid-cr2vgbrc]:hover{color:var(--color-blush)}.food-band[data-astro-cid-cr2vgbrc]{isolation:isolate;background:var(--color-night);position:relative}.food-band[data-astro-cid-cr2vgbrc]:before{content:"";z-index:-1;background:linear-gradient(90deg,#170d14f2 0%,#2e0f25e0 40%,#4a123899 100%),url(/images/food-band.jpg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.food-grid[data-astro-cid-cr2vgbrc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.food-head[data-astro-cid-cr2vgbrc] h2[data-astro-cid-cr2vgbrc]{font-size:clamp(28px,3.4vw,46px);line-height:1.02}.rules-title[data-astro-cid-cr2vgbrc]{font:italic 900 clamp(24px, 3vw, 36px) / 1.15 var(--font-display);text-transform:uppercase}.guide[data-astro-cid-cr2vgbrc]{word-break:keep-all;overflow-wrap:break-word;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.guide[data-astro-cid-cr2vgbrc] li[data-astro-cid-cr2vgbrc]{border-radius:var(--radius-card);color:var(--color-on-plum-muted);background:radial-gradient(80% 50% at 50% 0,#e9c9d31a,#0000 70%),linear-gradient(160deg,#782d58,#50193e 70%);border:1px solid #e9c9d338;padding:18px 20px 20px;font-size:16px;line-height:1.45;position:relative;overflow:hidden}.rule-idx[data-astro-cid-cr2vgbrc]{font:italic 900 44px/1 var(--font-display);color:#0000;-webkit-text-stroke:1.5px #e9c9d373;position:absolute;top:8px;right:14px}.key[data-astro-cid-cr2vgbrc]{font:italic 900 20px/1.2 var(--font-display);text-transform:uppercase;color:var(--color-blush);margin-bottom:6px;padding-right:56px;display:block}.rule[data-astro-cid-cr2vgbrc]{color:var(--color-paper);align-items:center;gap:20px;margin-top:18px;display:flex}.rule-num[data-astro-cid-cr2vgbrc]{font:italic 900 56px/.9 var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:#0000;background:linear-gradient(180deg, var(--color-paper) 20%, var(--color-on-plum-muted) 55%, var(--color-blush) 100%);filter:drop-shadow(0 0 14px #e9c9d359);-webkit-background-clip:text;background-clip:text;flex:none}.twenty[data-astro-cid-cr2vgbrc]{background:linear-gradient(180deg, var(--color-blush), var(--color-rose));-webkit-background-clip:text;background-clip:text;margin-left:.04em;font-size:.55em}@media (width<=560px){.guide[data-astro-cid-cr2vgbrc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide[data-astro-cid-cr2vgbrc] li[data-astro-cid-cr2vgbrc]{padding:12px 12px 14px;font-size:14px}.rule-idx[data-astro-cid-cr2vgbrc]{font-size:30px;top:6px;right:10px}.key[data-astro-cid-cr2vgbrc]{margin-bottom:4px;padding-right:34px;font-size:15px}.rule[data-astro-cid-cr2vgbrc]{gap:12px;margin-top:12px}.rule-num[data-astro-cid-cr2vgbrc]{font-size:34px}.rule[data-astro-cid-cr2vgbrc] p[data-astro-cid-cr2vgbrc]:not(.rule-num){font-size:14px;line-height:1.4}.close[data-astro-cid-cr2vgbrc]{font-size:14px;line-height:1.45}}.rule[data-astro-cid-cr2vgbrc] p[data-astro-cid-cr2vgbrc]:not(.rule-num){color:var(--color-on-plum-muted);word-break:keep-all;overflow-wrap:break-word;line-height:1.45}.close[data-astro-cid-cr2vgbrc]{color:var(--color-blush);margin-top:14px;font-style:italic;font-weight:700}.food-head[data-astro-cid-cr2vgbrc] .more[data-astro-cid-cr2vgbrc]{text-align:left;margin-top:18px}.food[data-astro-cid-cr2vgbrc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.food[data-astro-cid-cr2vgbrc] img[data-astro-cid-cr2vgbrc]{aspect-ratio:1;border:2px solid #e9c9d3a6;border-radius:50%;box-shadow:0 0 0 7px #e9c9d314}.food[data-astro-cid-cr2vgbrc] .open[data-astro-cid-cr2vgbrc]{text-align:center;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.food[data-astro-cid-cr2vgbrc] figure[data-astro-cid-cr2vgbrc]{margin:0;position:relative}.food[data-astro-cid-cr2vgbrc] img[data-astro-cid-cr2vgbrc]{object-fit:cover;filter:contrast(1.06)saturate(1.08);width:100%;height:auto;transition:transform .8s;display:block}.food[data-astro-cid-cr2vgbrc].reveal li[data-astro-cid-cr2vgbrc]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--n) * .15s);transform:translateY(48px)}.food[data-astro-cid-cr2vgbrc].reveal.in li[data-astro-cid-cr2vgbrc]{opacity:1;transform:none}.food[data-astro-cid-cr2vgbrc] figure[data-astro-cid-cr2vgbrc]{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.open[data-astro-cid-cr2vgbrc]:hover figure[data-astro-cid-cr2vgbrc],.open[data-astro-cid-cr2vgbrc]:focus-visible figure[data-astro-cid-cr2vgbrc]{transform:translateY(-8px)}.plus[data-astro-cid-cr2vgbrc]{z-index:2;background:var(--color-blush);width:40px;height:40px;color:var(--color-plum);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:4%;right:4%;transform:scale(.6)rotate(-90deg)}.open[data-astro-cid-cr2vgbrc]:hover .plus[data-astro-cid-cr2vgbrc],.open[data-astro-cid-cr2vgbrc]:focus-visible .plus[data-astro-cid-cr2vgbrc]{opacity:1;transform:none}@media (hover:none){.plus[data-astro-cid-cr2vgbrc]{opacity:.95;transform:none}}.open[data-astro-cid-cr2vgbrc]:hover img[data-astro-cid-cr2vgbrc],.open[data-astro-cid-cr2vgbrc]:focus-visible img[data-astro-cid-cr2vgbrc]{transform:scale(1.04)}.food[data-astro-cid-cr2vgbrc] figcaption[data-astro-cid-cr2vgbrc]{font:italic 900 20px/1.15 var(--font-display);text-transform:uppercase;color:var(--color-paper);padding-top:14px}.goal[data-astro-cid-cr2vgbrc]{font:italic 900 12px/1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rose);margin-bottom:4px;display:block}.more[data-astro-cid-cr2vgbrc]{text-align:center;margin-top:20px}@media (prefers-reduced-motion:reduce){.food[data-astro-cid-cr2vgbrc] img[data-astro-cid-cr2vgbrc],.food[data-astro-cid-cr2vgbrc] figure[data-astro-cid-cr2vgbrc],.food[data-astro-cid-cr2vgbrc].reveal li[data-astro-cid-cr2vgbrc],.plus[data-astro-cid-cr2vgbrc]{transition:none}.food[data-astro-cid-cr2vgbrc].reveal li[data-astro-cid-cr2vgbrc]{opacity:1;transform:none}.way[data-astro-cid-cr2vgbrc]{transition:none}}@media (width<=960px){.ways[data-astro-cid-cr2vgbrc],.food-grid[data-astro-cid-cr2vgbrc]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ways[data-astro-cid-cr2vgbrc]{gap:12px}.way[data-astro-cid-cr2vgbrc]:hover{transform:none}.way[data-astro-cid-cr2vgbrc]{padding:16px 16px 14px}h3[data-astro-cid-cr2vgbrc]{font-size:21px}.body[data-astro-cid-cr2vgbrc]{margin:4px 0 10px;font-size:14px}.main[data-astro-cid-cr2vgbrc] .brief[data-astro-cid-cr2vgbrc]{gap:4px;margin-top:0;padding-top:10px;font-size:14px}.way[data-astro-cid-cr2vgbrc] .more-btn[data-astro-cid-cr2vgbrc]{margin-top:8px}.gyms[data-astro-cid-cr2vgbrc]{gap:10px;margin-bottom:10px}.site[data-astro-cid-cr2vgbrc]{height:52px}.main[data-astro-cid-cr2vgbrc] .groups[data-astro-cid-cr2vgbrc]>div[data-astro-cid-cr2vgbrc]{grid-template-columns:minmax(0,1fr)}.groups[data-astro-cid-cr2vgbrc]{gap:14px}.ticks[data-astro-cid-cr2vgbrc]{font-size:13px}.food[data-astro-cid-cr2vgbrc]{gap:8px}.food-head[data-astro-cid-cr2vgbrc] .more[data-astro-cid-cr2vgbrc]{text-align:center}.food[data-astro-cid-cr2vgbrc] .goal[data-astro-cid-cr2vgbrc]{display:none}.food[data-astro-cid-cr2vgbrc] figcaption[data-astro-cid-cr2vgbrc]{padding-top:10px}.plus[data-astro-cid-cr2vgbrc]{width:30px;height:30px;top:0;right:0}.classes[data-astro-cid-cr2vgbrc]{font-size:13px}.goal[data-astro-cid-cr2vgbrc]{font-size:11px}.food[data-astro-cid-cr2vgbrc] figcaption[data-astro-cid-cr2vgbrc]{font-size:12px}.main[data-astro-cid-cr2vgbrc] .groups[data-astro-cid-cr2vgbrc]>div[data-astro-cid-cr2vgbrc]{padding:8px 0}.group[data-astro-cid-cr2vgbrc]{margin-bottom:4px}.body[data-astro-cid-cr2vgbrc]{margin-bottom:8px;line-height:1.45}}@media (width>=961px){.way[data-astro-cid-cr2vgbrc]{padding:22px 26px}.body[data-astro-cid-cr2vgbrc]{max-width:500px;margin-bottom:12px;font-size:18px}.main[data-astro-cid-cr2vgbrc] .groups[data-astro-cid-cr2vgbrc]>div[data-astro-cid-cr2vgbrc]{grid-template-columns:minmax(0,1fr);padding:7px 0}.main[data-astro-cid-cr2vgbrc] .ticks[data-astro-cid-cr2vgbrc]{font-size:21px}.group[data-astro-cid-cr2vgbrc]{font-size:20px}.ticks[data-astro-cid-cr2vgbrc]{font-size:22px}.classes[data-astro-cid-cr2vgbrc],.phones[data-astro-cid-cr2vgbrc]{font-size:16px}h3[data-astro-cid-cr2vgbrc]{font-size:34px}.guide[data-astro-cid-cr2vgbrc] li[data-astro-cid-cr2vgbrc]{font-size:19px}.key[data-astro-cid-cr2vgbrc]{font-size:22px}.rule-num[data-astro-cid-cr2vgbrc]{font-size:72px}.rule[data-astro-cid-cr2vgbrc] p[data-astro-cid-cr2vgbrc]:not(.rule-num),.close[data-astro-cid-cr2vgbrc],.food[data-astro-cid-cr2vgbrc] figcaption[data-astro-cid-cr2vgbrc]{font-size:20px}.goal[data-astro-cid-cr2vgbrc]{font-size:14px}}@media (width<=960px){.food-band[data-astro-cid-cr2vgbrc]:before{background:linear-gradient(#170d14eb 0%,#2e0f25e0 60%,#4a1238b3 100%),url(/images/food-band.jpg) 50%/cover no-repeat;-webkit-mask-image:none;mask-image:none}}.classes[data-astro-cid-cr2vgbrc] strong[data-astro-cid-cr2vgbrc],.classes[data-astro-cid-cr2vgbrc] .class[data-astro-cid-cr2vgbrc]{display:block}.classes[data-astro-cid-cr2vgbrc] .class[data-astro-cid-cr2vgbrc]{word-break:keep-all;overflow-wrap:break-word;padding-left:16px;position:relative}.classes[data-astro-cid-cr2vgbrc] .class[data-astro-cid-cr2vgbrc]:before{content:"»";color:var(--color-rose);position:absolute;left:0}.contact[data-astro-cid-he3spzz3]{background:radial-gradient(ellipse 50% 45% at 22% 45%, #8e3f6880, transparent 70%), linear-gradient(180deg, var(--color-night) 0%, #5e1e4a 9%, var(--color-plum) 26%, #2e0f25 100%)}.box[data-astro-cid-he3spzz3]{color:var(--color-on-plum-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.5vw,36px);display:grid}h2[data-astro-cid-he3spzz3]{color:var(--color-paper)}.lead[data-astro-cid-he3spzz3]{color:var(--color-on-plum-muted);margin-top:16px}.checks[data-astro-cid-he3spzz3]{margin-top:20px}.checks[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]:before{background-color:var(--color-berry);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E9C9D3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}.chat[data-astro-cid-he3spzz3]{color:var(--color-paper);flex-direction:column;gap:12px;margin-top:20px;font-weight:700;display:flex}.chat-buttons[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:12px;display:flex}.chat-btn[data-astro-cid-he3spzz3],.chat-btn[data-astro-cid-he3spzz3]:hover{color:var(--color-paper);background:#ffffff0f;gap:10px;min-height:48px;box-shadow:inset 0 0 0 1.5px #e9c9d38c}.chat-btn[data-astro-cid-he3spzz3]:hover{background:#ffffff24}.chat-btn[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{flex:none}.line[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{fill:var(--color-brand-line)}.whatsapp[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{fill:var(--color-brand-whatsapp)}.instagram[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{fill:var(--color-brand-instagram)}.chat-hint[data-astro-cid-he3spzz3]{max-width:46ch;color:var(--color-on-plum-muted);word-break:keep-all;overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:1.5}.instagram[data-astro-cid-he3spzz3]{text-transform:none;letter-spacing:.02em}form[data-astro-cid-he3spzz3]{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);color:var(--color-on-plum-muted);background:#170d1447;border:1px solid #e9c9d333;flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex;position:relative}form[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:focus-visible{outline-color:var(--color-blush)}.trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.two[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}label[data-astro-cid-he3spzz3]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-blush);flex-direction:column;gap:6px;font-size:12px;font-weight:900;display:flex}.field[data-astro-cid-he3spzz3]{flex-direction:column;gap:6px;display:flex}.examples[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.examples[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]{font:700 13px/1.3 var(--font-sans);color:var(--color-paper);cursor:pointer;background:#ffffff14;border:1px solid #e9c9d366;border-radius:999px;min-height:36px;padding:8px 12px}.examples[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:hover{background:#ffffff24}.examples[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:before{content:"+ "}.examples[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][aria-pressed=true]{background:var(--color-blush);border-color:var(--color-blush);color:var(--color-plum)}.examples[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][aria-pressed=true]:before{content:"✓ "}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{font:400 16px var(--font-sans);color:var(--color-paper);background:#ffffff14;border:1px solid #e9c9d366;border-radius:999px;min-width:0;min-height:48px;padding:12px 20px}textarea[data-astro-cid-he3spzz3]{border-radius:18px}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:#ebd9df99}option[data-astro-cid-he3spzz3]{color:var(--color-ink);background:var(--color-paper)}.status[data-astro-cid-he3spzz3]{color:var(--color-blush);font-weight:700}.small[data-astro-cid-he3spzz3]{color:var(--color-on-plum-muted);font-size:13px}.small[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-blush)}@media (width<=960px){.box[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.box[data-astro-cid-he3spzz3]{gap:20px}.checks[data-astro-cid-he3spzz3]{display:none}.chat[data-astro-cid-he3spzz3]{margin-top:18px}.chat-buttons[data-astro-cid-he3spzz3]{flex-wrap:nowrap;gap:8px}.chat-btn[data-astro-cid-he3spzz3]{letter-spacing:.02em;flex:auto;gap:6px;min-height:42px;padding:0 10px;font-size:11px}.chat-btn[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:18px;height:18px}form[data-astro-cid-he3spzz3]{gap:10px;padding:16px}label[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3]{gap:4px}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3]{min-height:42px;padding:8px 16px}textarea[data-astro-cid-he3spzz3]{min-height:0;padding:10px 16px}.field[data-astro-cid-he3spzz3]{grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;display:grid}.field[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]:not(label,.more-btn){grid-column:1/-1}.field[data-astro-cid-he3spzz3]>label[data-astro-cid-he3spzz3]{grid-row:1}.field[data-astro-cid-he3spzz3]>.more-btn[data-astro-cid-he3spzz3]{grid-row:1;margin-top:0}.two[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width>=961px){label[data-astro-cid-he3spzz3]{font-size:20px}.chat-hint[data-astro-cid-he3spzz3]{font-size:17px}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{font-size:21px}.small[data-astro-cid-he3spzz3]{font-size:20px}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;text-align:center;background:var(--color-night);min-height:min(92svh,820px);color:var(--color-paper);align-items:flex-end;padding:48px 0 40px;display:flex;position:relative;overflow:hidden}.stage[data-astro-cid-ge2uvauf]{display:contents}.photo[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;object-position:40% 20%;width:100%;height:100%;position:absolute;inset:0}.echo[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(0deg, var(--color-night) 0%, #170d14cc 28%, #170d1473 62%, #170d141a 100%);position:absolute;inset:0}.copy[data-astro-cid-ge2uvauf]{width:100%}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf],.cta[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:640px;margin-left:auto;margin-right:auto}.kicker[data-astro-cid-ge2uvauf]{color:var(--color-rose);word-break:keep-all;overflow-wrap:break-word}h1[data-astro-cid-ge2uvauf]{color:var(--color-paper)}h1[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{display:block}h1[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]+.line[data-astro-cid-ge2uvauf]{color:var(--color-blush)}.tags[data-astro-cid-ge2uvauf]{display:none}.points[data-astro-cid-ge2uvauf]{text-align:left;margin-top:20px;padding:0;list-style:none;display:grid}.points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:16px;padding:12px 0;font-size:15px;line-height:1.4;display:flex}.points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-top:1px solid #e9c9d340}.buttons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-dark[data-astro-cid-ge2uvauf]{box-shadow:inset 0 0 0 2px #ffffff59}.cta[data-astro-cid-ge2uvauf]{margin-top:20px}.note[data-astro-cid-ge2uvauf]{color:var(--color-on-plum-muted);margin-top:16px;font-size:14px}@media (width>=961px){.hero[data-astro-cid-ge2uvauf]{--h:max(min(92svh, 820px), 680px);min-height:var(--h);text-align:left;align-items:stretch;container-type:inline-size}.stage[data-astro-cid-ge2uvauf]{z-index:-2;display:block;position:absolute;inset:0;container-type:size}.echo[data-astro-cid-ge2uvauf]{z-index:-3;aspect-ratio:1440/1920;height:162cqh;display:block;position:absolute;top:-30cqh;left:calc(50cqw + 30px - 59.049cqh)}.echo[data-astro-cid-ge2uvauf]:before,.echo[data-astro-cid-ge2uvauf]:after{content:"";filter:blur(50px);position:absolute;inset:0}.echo[data-astro-cid-ge2uvauf]:before{background:url(/images/emily-mirror.jpg) 0%/1500% 100% no-repeat;translate:-75%;mask-image:linear-gradient(90deg,#0000 15%,#00000073 55%,#000 95%)}.echo[data-astro-cid-ge2uvauf]:after{background:url(/images/emily-mirror.jpg) 100%/1500% 100% no-repeat;translate:75%;mask-image:linear-gradient(270deg,#0000,#000 75%)}.photo[data-astro-cid-ge2uvauf]{aspect-ratio:1440/1920;object-position:50% 0;width:auto;height:162cqh;inset:-30cqh auto auto calc(50cqw + 30px - 59.049cqh);mask-image:linear-gradient(90deg,#0000,#000 16% 92%,#0000)}.hero[data-astro-cid-ge2uvauf]:before{background:linear-gradient(90deg, transparent 32%, #170d149e 50%, #170d14c7 100%), linear-gradient(0deg, var(--color-night) 0%, transparent 12%)}.hero[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf]{max-width:none;margin:calc(var(--h) * .04) 0 0;flex-direction:column;padding:0 48px 0 50cqw;display:flex}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:560px;margin-left:0;margin-right:0}.buttons[data-astro-cid-ge2uvauf]{justify-content:flex-start}.copy[data-astro-cid-ge2uvauf]>.cta[data-astro-cid-ge2uvauf]{margin:32px 0 0 calc(30px + var(--h) * .1)}.cta[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{margin-left:0;margin-right:0}.copy[data-astro-cid-ge2uvauf]>.points[data-astro-cid-ge2uvauf]{max-width:660px;margin:auto -16px 4px calc(30px + var(--h) * .1);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:28px}.points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--color-paper);text-shadow:0 1px 12px #170d14e6;flex-direction:column;align-items:flex-start;gap:10px;padding:0 20px;font-size:16px;font-weight:700}.points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{padding-left:0}.points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-top:0;border-left:1px solid #e9c9d340}}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding:0 0 32px;display:block}.photo[data-astro-cid-ge2uvauf]{object-position:50% 49%;height:83.3333vw;position:relative;inset:auto}.hero[data-astro-cid-ge2uvauf]:before{background:linear-gradient(180deg, transparent 45%, #170d14bf 78%, var(--color-night) 100%);height:83.3333vw;inset:0 0 auto}.copy[data-astro-cid-ge2uvauf]{margin-top:-104px;position:relative}.buttons[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:220px}}@media (width<=560px){h1[data-astro-cid-ge2uvauf],.num[data-astro-cid-ge2uvauf]{font-size:28px}.hero[data-astro-cid-ge2uvauf]{text-align:left;position:relative}.photo[data-astro-cid-ge2uvauf]{transform-origin:100%;clip-path:inset(4% 0 4% 7.5%);object-position:50% 40%;height:71.6667vw;transform:scale(1.08)}.hero[data-astro-cid-ge2uvauf]:before{background:linear-gradient(90deg, transparent 34%, #170d148c 52%, #170d14b3 100%), linear-gradient(180deg, transparent 88%, var(--color-night) 100%);height:71.6667vw}.copy[data-astro-cid-ge2uvauf]{margin-top:14px;position:static}.copy[data-astro-cid-ge2uvauf]>.kicker[data-astro-cid-ge2uvauf],.copy[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf]{z-index:1;position:absolute;left:40%;right:12px}.copy[data-astro-cid-ge2uvauf]>.kicker[data-astro-cid-ge2uvauf]{color:var(--color-paper);text-shadow:0 1px 8px #170d14b3;font-size:11px;line-height:1.35;top:5.83333vw}.copy[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf]{text-shadow:0 1px 10px #170d1499;font-size:21px;line-height:1.12;top:15vw}.copy[data-astro-cid-ge2uvauf]>.tags[data-astro-cid-ge2uvauf]{z-index:1;border-left:2px solid var(--color-rose);font:italic 900 12px/1.25 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-paper);text-shadow:0 1px 8px #170d14cc;word-break:keep-all;overflow-wrap:break-word;gap:7px;margin:0;padding:2px 0 2px 10px;list-style:none;display:grid;position:absolute;top:35.8333vw;left:60%;right:8px}.copy[data-astro-cid-ge2uvauf]>.points[data-astro-cid-ge2uvauf]{display:none}.copy[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf]:lang(ja){letter-spacing:0}.cta[data-astro-cid-ge2uvauf]{margin-top:0}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf],.cta[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{margin-left:0;margin-right:0}.cta[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.note[data-astro-cid-ge2uvauf]{word-break:keep-all;overflow-wrap:break-word;order:-1;margin:0 0 12px;font-size:13px;line-height:1.45}}@media (width>=961px){.points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf],.note[data-astro-cid-ge2uvauf]{font-size:clamp(18px,1.55vw,22px)}.note[data-astro-cid-ge2uvauf]{font-size:clamp(18px,1.7vw,24px)}.buttons[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{padding:0 20px}.copy[data-astro-cid-ge2uvauf]>.kicker[data-astro-cid-ge2uvauf]{font-size:clamp(18px,1.5vw,22px)}.copy[data-astro-cid-ge2uvauf]>.cta[data-astro-cid-ge2uvauf]{margin-left:calc(30px + var(--h) * .17)}.copy[data-astro-cid-ge2uvauf]>.points[data-astro-cid-ge2uvauf]{margin-left:calc(30px + var(--h) * .11)}}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{border-top:4px solid var(--color-blush);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:baseline;column-gap:12px;padding-top:18px;display:grid}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{grid-column:1/-1}.n[data-astro-cid-l43jfdkk]{font:900 32px/1 var(--font-sans);color:var(--color-rose)}.steps[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{margin:0 0 8px;font-size:20px}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:15px;line-height:1.5}@media (width<=960px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{border-top-width:3px;column-gap:8px;padding-top:10px}.n[data-astro-cid-l43jfdkk]{font-size:26px}.steps[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{margin:0 0 4px;font-size:17px}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:14px}}@media (width>=961px){.n[data-astro-cid-l43jfdkk]{font-size:40px}.steps[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:26px}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:22px}.steps[data-astro-cid-l43jfdkk]{gap:20px}}.top[data-astro-cid-i7nfoaoc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(20px,3vw,28px);display:flex}.top[data-astro-cid-i7nfoaoc] .head[data-astro-cid-i7nfoaoc]{margin-bottom:0}.tabs[data-astro-cid-i7nfoaoc]{border:2px solid var(--color-rose);border-radius:999px;gap:6px;padding:4px;display:inline-flex}.tabs[data-astro-cid-i7nfoaoc] button[data-astro-cid-i7nfoaoc]{font:900 13px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-paper);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:12px 22px}.tabs[data-astro-cid-i7nfoaoc] button[data-astro-cid-i7nfoaoc][aria-selected=true]{background:var(--color-blush);color:var(--color-plum)}.plans[data-astro-cid-i7nfoaoc]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;display:grid}.plan[data-astro-cid-i7nfoaoc]{border-radius:var(--radius-card);color:var(--color-paper);background:linear-gradient(160deg,#5e1e4a8c,#2e0f2599);border:1px solid #e9c9d333;flex-direction:column;padding:26px 24px 24px;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.plan[data-astro-cid-i7nfoaoc]:hover{border-color:#e9c9d373;transform:translateY(-6px)}.plan[data-astro-cid-i7nfoaoc].best{background:radial-gradient(ellipse 80% 60% at 50% 0%, #d3a2b638, transparent 70%), linear-gradient(160deg, var(--color-plum-raised), var(--color-plum));border-color:#e9c9d399;padding-top:34px;padding-bottom:30px;box-shadow:0 0 0 1px #e9c9d326,0 30px 70px -24px #d3a2b666}.plan[data-astro-cid-i7nfoaoc].best:before{content:"";background:linear-gradient(90deg, transparent, var(--color-blush), transparent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.months[data-astro-cid-i7nfoaoc]{font:italic 900 16px/1 var(--font-display);text-transform:uppercase;color:var(--color-rose)}.months[data-astro-cid-i7nfoaoc] b[data-astro-cid-i7nfoaoc]{color:var(--color-paper);margin-right:2px;font-size:48px}.amount[data-astro-cid-i7nfoaoc]{font:900 30px/1.1 var(--font-sans);white-space:nowrap;border-top:1px solid #e9c9d32e;margin-top:16px;padding-top:14px}.amount[data-astro-cid-i7nfoaoc] small[data-astro-cid-i7nfoaoc]{color:var(--color-blush);font-size:14px;font-weight:700}.amount[data-astro-cid-i7nfoaoc] .long[data-astro-cid-i7nfoaoc] small[data-astro-cid-i7nfoaoc]:last-child{margin-left:.3em}.total[data-astro-cid-i7nfoaoc]{color:var(--color-on-plum-muted);margin-top:6px;font-size:14px}.amount[data-astro-cid-i7nfoaoc] .short[data-astro-cid-i7nfoaoc]{display:none}@media (width<=560px){.amount[data-astro-cid-i7nfoaoc] .long[data-astro-cid-i7nfoaoc]{display:none}.amount[data-astro-cid-i7nfoaoc] .short[data-astro-cid-i7nfoaoc]{display:inline}}.save[data-astro-cid-i7nfoaoc]{color:var(--color-blush);font:italic 900 11px/1.4 var(--font-display);text-transform:uppercase;border:1px solid #e9c9d380;border-radius:999px;padding:4px 10px;position:absolute;top:20px;right:20px}.plan[data-astro-cid-i7nfoaoc] .btn[data-astro-cid-i7nfoaoc]{gap:8px;min-height:42px;margin-top:18px;font-size:13px}.ghost[data-astro-cid-i7nfoaoc],.ghost[data-astro-cid-i7nfoaoc]:hover{color:var(--color-blush);box-shadow:inset 0 0 0 1.5px #e9c9d38c}.ghost[data-astro-cid-i7nfoaoc]:hover{background:#ffffff14}.onsite[data-astro-cid-i7nfoaoc]{text-align:center;background:#ffffff0a;border:1px solid #e9c9d338;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:20px;padding:12px 24px;display:flex}.onsite[data-astro-cid-i7nfoaoc] strong[data-astro-cid-i7nfoaoc]{color:var(--color-paper)}.onsite[data-astro-cid-i7nfoaoc] strong[data-astro-cid-i7nfoaoc] a[data-astro-cid-i7nfoaoc]{color:var(--color-blush);text-underline-offset:3px;text-decoration:underline}.onsite-cta[data-astro-cid-i7nfoaoc]{color:var(--color-blush);font-weight:900}@media (prefers-reduced-motion:reduce){.plan[data-astro-cid-i7nfoaoc]{transition:none}}@media (width<=960px){.plans[data-astro-cid-i7nfoaoc]{grid-template-columns:minmax(0,1fr);gap:10px}.plan[data-astro-cid-i7nfoaoc],.plan[data-astro-cid-i7nfoaoc].best{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:12px 14px;display:grid}.plan[data-astro-cid-i7nfoaoc].best:before{left:14px;right:14px}.months[data-astro-cid-i7nfoaoc]{grid-area:1/1/span 3;font-size:12px}.months[data-astro-cid-i7nfoaoc] b[data-astro-cid-i7nfoaoc]{font-size:34px;display:block}.amount[data-astro-cid-i7nfoaoc]{border:0;grid-column:2;margin:0;padding:0;font-size:22px}.total[data-astro-cid-i7nfoaoc]{grid-column:2;margin:2px 0 0}.save[data-astro-cid-i7nfoaoc]{grid-column:2;justify-self:start;margin-top:4px;padding:1px 8px;font-size:10px;position:static}.plan[data-astro-cid-i7nfoaoc] .btn[data-astro-cid-i7nfoaoc]{grid-area:1/3/span 3;min-height:38px;margin:0;padding:0 14px;font-size:12px}.onsite[data-astro-cid-i7nfoaoc]{border-radius:var(--radius-card);margin-top:14px;padding:10px 16px;font-size:13px}}@media (width<=560px){.months[data-astro-cid-i7nfoaoc] b[data-astro-cid-i7nfoaoc]{font-size:28px}.months[data-astro-cid-i7nfoaoc]{font-size:13px}.amount[data-astro-cid-i7nfoaoc]{font-size:21px}.total[data-astro-cid-i7nfoaoc],.plan[data-astro-cid-i7nfoaoc] .btn[data-astro-cid-i7nfoaoc]{font-size:13px}.save[data-astro-cid-i7nfoaoc]{font-size:11px}.onsite[data-astro-cid-i7nfoaoc]{font-size:14px}}@media (width>=961px){.tabs[data-astro-cid-i7nfoaoc] button[data-astro-cid-i7nfoaoc],.months[data-astro-cid-i7nfoaoc]{font-size:20px}.amount[data-astro-cid-i7nfoaoc]{font-size:46px}.amount[data-astro-cid-i7nfoaoc] small[data-astro-cid-i7nfoaoc]{font-size:20px}.total[data-astro-cid-i7nfoaoc]{font-size:18px}.save[data-astro-cid-i7nfoaoc]{font-size:19px}.plan[data-astro-cid-i7nfoaoc] .btn[data-astro-cid-i7nfoaoc]{font-size:20px}}.values[data-astro-cid-hfoeqrtz]{isolation:isolate;background:radial-gradient(ellipse at 0% 50%, #8e3f6873, transparent 60%), var(--color-night);padding:clamp(32px,5vw,64px) 0;position:relative;overflow:hidden}.values[data-astro-cid-hfoeqrtz]:before{content:"";z-index:-1;filter:brightness(.75);background:url(/images/dumbbells.jpg) 60% 60%/cover no-repeat;position:absolute;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.wrap[data-astro-cid-hfoeqrtz]>[data-astro-cid-hfoeqrtz]{max-width:560px}h2[data-astro-cid-hfoeqrtz]{color:var(--color-paper);font-size:clamp(28px,3.6vw,48px);line-height:1.08}blockquote[data-astro-cid-hfoeqrtz]{border-left:3px solid var(--color-rose);color:var(--color-on-plum-muted);margin:22px 0 0;padding-left:20px;font-size:clamp(17px,1.7vw,21px);font-style:italic}@media (width<=760px){.values[data-astro-cid-hfoeqrtz]:before{filter:brightness(.35);inset:0;-webkit-mask-image:none;mask-image:none}}@media (width<=560px){h2[data-astro-cid-hfoeqrtz]{font-size:22px}blockquote[data-astro-cid-hfoeqrtz]{font-size:15px}}@media (width>=961px){.values[data-astro-cid-hfoeqrtz]{padding:44px 0}.wrap[data-astro-cid-hfoeqrtz]>[data-astro-cid-hfoeqrtz]{max-width:680px}blockquote[data-astro-cid-hfoeqrtz]{font-size:26px}}.split[data-astro-cid-c2cmy4ka]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(28px,5vw,64px);display:grid}.photo[data-astro-cid-c2cmy4ka]{min-height:420px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 12% 86%,#0000);container-type:size}@media (width>=961px){.photo[data-astro-cid-c2cmy4ka]{margin-right:calc(-1*clamp(28px,5vw,64px))}}.photo[data-astro-cid-c2cmy4ka]:after{content:"";background:linear-gradient(#0000 60%,#170d14b3);position:absolute;inset:0}.photo[data-astro-cid-c2cmy4ka]:before{content:"";filter:blur(60px);background:url(/images/emily-studio.jpg) 78%/1000% 100% no-repeat;position:absolute;inset:0 0 0 60cqw;mask-image:linear-gradient(90deg,#000 25%,#0000)}.photo[data-astro-cid-c2cmy4ka] img[data-astro-cid-c2cmy4ka]{z-index:0;object-fit:cover;object-position:100% 50%;width:80cqw;max-width:none;height:100%;display:block;position:relative;mask-image:linear-gradient(270deg,#0000,#000 26%)}.steps[data-astro-cid-c2cmy4ka]{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-c2cmy4ka]>li[data-astro-cid-c2cmy4ka]{border-bottom:1px solid #e9c9d340;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.steps[data-astro-cid-c2cmy4ka]>li[data-astro-cid-c2cmy4ka]:first-child{padding-top:0}.steps[data-astro-cid-c2cmy4ka]>li[data-astro-cid-c2cmy4ka]:last-child{border-bottom:0}.step[data-astro-cid-c2cmy4ka]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h3[data-astro-cid-c2cmy4ka]{color:var(--color-blush);margin:4px 0 10px;font-size:22px}.clips[data-astro-cid-c2cmy4ka]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(24px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (width<=960px){.clips[data-astro-cid-c2cmy4ka]{grid-template-columns:repeat(2,minmax(0,1fr))}}.clips[data-astro-cid-c2cmy4ka] .frame[data-astro-cid-c2cmy4ka]{isolation:isolate;border-radius:var(--radius-photo);position:relative;overflow:hidden}.clips[data-astro-cid-c2cmy4ka] video[data-astro-cid-c2cmy4ka]{aspect-ratio:3/4;object-fit:cover;filter:contrast(1.08)saturate(.9);background:var(--color-night);width:100%;height:auto;display:block}.clips[data-astro-cid-c2cmy4ka] .frame[data-astro-cid-c2cmy4ka]:before,.clips[data-astro-cid-c2cmy4ka] .frame[data-astro-cid-c2cmy4ka]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.clips[data-astro-cid-c2cmy4ka] .frame[data-astro-cid-c2cmy4ka]:before{background:var(--color-plum);mix-blend-mode:soft-light;opacity:.6}.clips[data-astro-cid-c2cmy4ka] .frame[data-astro-cid-c2cmy4ka]:after{background:linear-gradient(#170d1473 0%,#0000 18% 82%,#170d1473 100%)}.clip-name[data-astro-cid-c2cmy4ka]{font:italic 900 18px/1.15 var(--font-display);text-transform:uppercase;color:var(--color-paper);margin-top:12px}.target[data-astro-cid-c2cmy4ka]{letter-spacing:.08em;color:var(--color-rose);margin-bottom:4px;font-size:12px;display:block}@media (width<=560px){.clips[data-astro-cid-c2cmy4ka]{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,45%);gap:10px;overflow-x:auto}.clips[data-astro-cid-c2cmy4ka] li[data-astro-cid-c2cmy4ka]{scroll-snap-align:start}.clip-name[data-astro-cid-c2cmy4ka]{margin-top:8px;font-size:14px}.target[data-astro-cid-c2cmy4ka]{margin-bottom:2px;font-size:11px}}@media (width<=960px){.split[data-astro-cid-c2cmy4ka]{grid-template-columns:minmax(0,1fr)}.photo[data-astro-cid-c2cmy4ka]{aspect-ratio:4/5;max-height:520px}.steps[data-astro-cid-c2cmy4ka]>li[data-astro-cid-c2cmy4ka]{grid-template-columns:76px minmax(0,1fr);gap:14px}.big-num[data-astro-cid-c2cmy4ka]{font-size:60px}}@media (width<=560px){.photo[data-astro-cid-c2cmy4ka]{display:none}.steps[data-astro-cid-c2cmy4ka]>li[data-astro-cid-c2cmy4ka]{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:14px 0}h3[data-astro-cid-c2cmy4ka]{margin:2px 0 6px;font-size:18px}.steps[data-astro-cid-c2cmy4ka] .ticks[data-astro-cid-c2cmy4ka]{font-size:14px}.big-num[data-astro-cid-c2cmy4ka]{font-size:32px}}@media (width>=961px){.steps[data-astro-cid-c2cmy4ka]>li[data-astro-cid-c2cmy4ka]{padding:14px 0}.steps[data-astro-cid-c2cmy4ka] .ticks[data-astro-cid-c2cmy4ka]{font-size:26px}h3[data-astro-cid-c2cmy4ka]{font-size:28px}.clips[data-astro-cid-c2cmy4ka]{margin-top:36px}.clips[data-astro-cid-c2cmy4ka] video[data-astro-cid-c2cmy4ka]{aspect-ratio:1}.clip-name[data-astro-cid-c2cmy4ka]{font-size:22px}.target[data-astro-cid-c2cmy4ka]{font-size:20px}}
