._about_lzqs3_2{padding:12px 16px 4px}._card_lzqs3_6{max-width:44rem;margin:0 auto;padding:22px 20px;background:var(--paper-white);border:1px solid var(--line);border-radius:20px}._title_lzqs3_15{margin:0 0 12px;font-size:19px;line-height:1.45;text-wrap:balance}._card_lzqs3_6 p{margin:0 0 8px;font-size:15px;line-height:1.8}._card_lzqs3_6 p:last-child{margin-bottom:0}@media(min-width:860px){._about_lzqs3_2{padding:8px 5vw 12px}._card_lzqs3_6{padding:32px 40px}._title_lzqs3_15{font-size:22px}._card_lzqs3_6 p{font-size:16px}}._stage_1ygu1_2{position:relative;width:100%;max-width:560px;aspect-ratio:1 / 1.05;margin-inline:auto}._shot_1ygu1_10{position:absolute;width:42%;height:auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28))}._shotLeft_1ygu1_17{top:6%;left:8%;transform:rotate(-6deg)}._shotRight_1ygu1_23{top:2%;right:8%;transform:rotate(5deg)}._shotCenter_1ygu1_29{top:4%;left:12%;width:44%;transform:rotate(-4deg)}._chip_1ygu1_37{position:absolute;display:flex;flex-direction:column;gap:2px;padding:10px 16px 12px;border-radius:14px;background:#fff;color:var(--ink);font-family:var(--display);box-shadow:0 10px 18px #00000038}._chipLabel_1ygu1_50{font-size:clamp(11px,1vw,14px);font-weight:700;color:#547d53}._chipValue_1ygu1_56{font-size:clamp(22px,2.4vw,34px);font-weight:800;line-height:1.1}._chipSteps_1ygu1_62{bottom:12%;left:0;transform:rotate(-4deg);background:#b6dadf}._chipSteps_1ygu1_62 ._chipLabel_1ygu1_50{color:#3d6f78}._chipExercise_1ygu1_73{top:30%;right:0;transform:rotate(4deg);background:#9863bd;color:#fff}._chipExercise_1ygu1_73 ._chipLabel_1ygu1_50{color:#ffffffd9}._lockSpot_1ygu1_85{position:absolute;top:26%;right:2%;width:52%;transform:rotate(3deg)}@media(hover:hover){._shot_1ygu1_10{transition:transform .35s ease}._stage_1ygu1_2:hover ._shotLeft_1ygu1_17{transform:rotate(-8deg) translateY(-8px)}._stage_1ygu1_2:hover ._shotRight_1ygu1_23{transform:rotate(7deg) translateY(-8px)}}@media(prefers-reduced-motion:reduce){._shot_1ygu1_10{transition:none}}._panel_1vtrx_5{--spine: clamp(10px, 1.7vw, 28px);position:relative;overflow:clip;padding:56px 20px 64px calc(var(--spine) + 20px);background:var(--tone-bg);color:var(--tone-ink)}._blue_1vtrx_14{--tone-bg: #246293;--tone-spine: #18537f;--tone-ink: #fff;--tone-echo: rgba(6, 36, 64, .35);--tone-note-bg: var(--yellow)}._green_1vtrx_22{--tone-bg: #547d53;--tone-spine: #3f613c;--tone-ink: #fff;--tone-echo: rgba(20, 48, 20, .35);--tone-note-bg: #fff}._beige_1vtrx_30{--tone-bg: #efe5d3;--tone-spine: #d2c2b2;--tone-ink: var(--ink);--tone-echo: rgba(150, 118, 76, .22);--tone-note-bg: var(--yellow)}._spine_1vtrx_38{position:absolute;top:0;bottom:0;left:0;width:var(--spine);background:var(--tone-spine)}._inner_1vtrx_47{display:grid;gap:36px;max-width:1200px;margin:0 auto}._text_1vtrx_54{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}._title_1vtrx_62{margin:0;font-family:var(--display);font-size:clamp(32px,8.6vw,52px);font-weight:800;line-height:1.2;letter-spacing:.02em;text-shadow:.04em .1em 0 var(--tone-echo);word-break:auto-phrase;text-wrap:balance}._sub_1vtrx_75{margin:0;font-family:var(--display);font-size:clamp(17px,4.6vw,22px);font-weight:700;line-height:1.5;opacity:.88}._punch_1vtrx_84{display:flex;flex-direction:column;margin:18px 0 0;font-family:var(--display);font-size:clamp(60px,17vw,104px);font-weight:800;line-height:1.04;letter-spacing:.02em;text-shadow:.05em .14em 0 var(--tone-echo)}._note_1vtrx_96{margin:18px 0 0;padding:.6em 1.2em;border-radius:999px;background:var(--tone-note-bg);color:var(--ink);font-family:var(--display);font-size:clamp(15px,4vw,19px);font-weight:800;line-height:1.3;transform:rotate(-2deg);box-shadow:.25em .3em 0 var(--tone-echo)}._visual_1vtrx_110{position:relative;min-width:0}@media(min-width:860px){._panel_1vtrx_5{padding:clamp(72px,8vw,120px) max(40px,5vw) clamp(72px,8vw,120px) calc(var(--spine) + max(40px,5vw))}._inner_1vtrx_47{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px)}._reverse_1vtrx_127 ._inner_1vtrx_47{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}._reverse_1vtrx_127 ._text_1vtrx_54{order:2}._title_1vtrx_62{font-size:clamp(36px,3.8vw,60px)}._sub_1vtrx_75{font-size:clamp(18px,1.6vw,26px)}._punch_1vtrx_84{font-size:clamp(72px,7.4vw,124px)}._note_1vtrx_96{font-size:clamp(16px,1.4vw,22px)}}._card_12efl_1{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px 20px;border-radius:24px;background:#fffdf6;color:var(--ink);font-family:var(--display);text-align:center;box-shadow:0 18px 30px #503c1e38}._badge_12efl_15{display:grid;place-items:center;width:clamp(48px,5vw,68px);aspect-ratio:1;border-radius:30%;background:var(--yellow)}._icon_12efl_24{width:52%;height:52%}._title_12efl_29{margin-top:8px;font-size:clamp(18px,1.8vw,26px);font-weight:800}._hint_12efl_35{color:var(--muted);font-size:clamp(12px,1vw,14px);font-weight:600}._button_12efl_41{margin-top:12px;padding:.7em 1.6em;border-radius:999px;background:#2b2b2b;color:#fff;font-size:clamp(13px,1.1vw,16px);font-weight:700;white-space:nowrap}._devices_1dppt_1{padding:24px 0 20px}._lead_1dppt_5{margin:10px 5vw 0;font-size:15px;line-height:1.8}._lead_1dppt_5 a{font-weight:700;text-underline-offset:3px}._tabs_1dppt_16{display:flex;flex-wrap:wrap;gap:8px;margin:16px 5vw 0}._tabs_1dppt_16 button{min-height:40px;padding:6px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper-white);color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}._tabs_1dppt_16 button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}._tabs_1dppt_16 button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._strip_1dppt_48{--shot-height: min(58vh, 440px);display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:16px 16px 20px;scrollbar-width:thin}._strip_1dppt_48[hidden]{display:none}._strip_1dppt_48 img{flex:0 0 auto;display:block;width:auto;height:var(--shot-height);border-radius:16px;box-shadow:0 10px 20px #17212d24;scroll-snap-align:start}._landscape_1dppt_75{--shot-height: min(62vw, 320px)}@media(min-width:860px){._devices_1dppt_1{padding:36px 0 28px}._lead_1dppt_5{font-size:16px}._strip_1dppt_48{--shot-height: 520px;gap:14px;padding:24px 5vw 28px;scroll-padding-inline:5vw}._landscape_1dppt_75{--shot-height: 420px}}._pill_1xvq0_1{display:inline-flex;align-items:center;gap:.45em;padding:.75em 1.5em .75em 1.2em;border-radius:999px;background:#2b2b2b;color:#fff;font-family:var(--display);font-weight:700;line-height:1;white-space:nowrap;transform:rotate(-12deg);box-shadow:.35em .45em #3c2d0a33}._icon_1xvq0_17{flex:none;width:1.15em;height:1.15em}._intro_g23a0_5{position:relative;z-index:2;display:flex;flex-direction:column;color:var(--ink)}._title_g23a0_13{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0;background:none;color:#fff;font-family:var(--display);font-weight:800;line-height:1.02;letter-spacing:.02em;text-shadow:.06em .28em 0 rgba(214,130,0,.28)}._titleTop_g23a0_28{font-size:clamp(64px,20vw,104px)}._titleBottom_g23a0_32{font-size:clamp(28px,8.4vw,44px)}._steps_g23a0_36{display:flex;flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none}._stepTitle_g23a0_45{margin:0;font-family:var(--display);font-size:clamp(22px,6.4vw,30px);font-weight:800;line-height:1.2}._photos_g23a0_53{display:block;width:min(100%,380px);height:auto;margin-top:6px}._talkRow_g23a0_60{display:flex;align-items:center;gap:8px;margin-top:6px}._talkText_g23a0_67{flex:1 1 auto;min-width:0;max-width:16em;margin:0;padding-left:.9em;color:#3d3423;font-family:var(--display);font-size:15px;font-weight:600;line-height:1.6}._micSpot_g23a0_80{flex:none;font-size:14px}._done_g23a0_85{display:flex;flex-direction:column;margin:18px 0 0;color:#fff;font-family:var(--display);font-size:clamp(60px,18vw,96px);font-weight:800;line-height:1.06;letter-spacing:.02em;text-shadow:.05em .2em 0 rgba(214,130,0,.3)}@media(min-width:860px){._intro_g23a0_5{position:absolute;top:2.5cqh;bottom:3cqh;left:calc(var(--spine) + 1.4cqw);width:31cqw}._titleTop_g23a0_28{font-size:min(12cqh,5.4cqw)}._titleBottom_g23a0_32{font-size:min(6.4cqh,2.6cqw)}._steps_g23a0_36{gap:2.4cqh;margin-top:2cqh}._stepTitle_g23a0_45{font-size:min(4.9cqh,2.1cqw)}._photos_g23a0_53{width:19cqw;margin:1.2cqh 0 0 1cqw}._talkRow_g23a0_60{gap:.4cqw;margin-top:.8cqh}._talkText_g23a0_67{max-width:14cqw;font-size:min(2.4cqh,1.05cqw);line-height:1.45}._micSpot_g23a0_80{font-size:min(2.2cqh,1cqw)}._done_g23a0_85{margin-top:auto;font-size:min(11cqh,4.8cqw);line-height:1.02}}._viewport_10f9d_1{width:100%;height:100%;overflow:hidden}._track_10f9d_7{display:flex;width:max-content;height:100%;margin:0;padding:0;list-style:none;animation:_marquee_10f9d_1 40s linear infinite}._card_10f9d_18{flex:none;height:100%;padding:0 clamp(10px,1.4vw,20px) 16px 0}._card_10f9d_18 img{display:block;width:auto;height:100%;filter:drop-shadow(0 10px 14px rgba(120,70,0,.18))}@keyframes _marquee_10f9d_1{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._viewport_10f9d_1{overflow-x:auto;scrollbar-width:none}._track_10f9d_7{animation:none}}._stage_10c7n_5{position:relative;container-type:size;width:calc(100% + 20px);aspect-ratio:1 / 1.1;margin-top:12px}._marqueeSpot_10c7n_14{position:absolute;z-index:1;top:16cqh;right:0;left:32cqw;height:70cqh}._phone_10c7n_24{position:absolute;z-index:2;top:0;left:0;width:auto;height:100cqh;pointer-events:none}@media(min-width:860px){._stage_10c7n_5{position:absolute;top:0;right:0;bottom:0;left:30cqw;width:auto;aspect-ratio:auto;margin:0}._marqueeSpot_10c7n_14{top:14cqh;left:calc(-8cqw + 35cqh);height:74cqh}._phone_10c7n_24{top:0;left:-8cqw;height:100cqh}}._button_102bj_1{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:56px;padding:0 1.6em;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:.02em;text-decoration:none;white-space:nowrap;box-shadow:0 6px #b87800;transition:transform .15s ease,box-shadow .15s ease}._icon_102bj_23{flex:none;width:1.25em;height:1.25em;margin-top:-.12em}a._button_102bj_1:hover{transform:translateY(-2px);box-shadow:0 8px #b87800}a._button_102bj_1:active{transform:translateY(4px);box-shadow:0 2px #b87800}a._button_102bj_1:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(min-width:860px){._button_102bj_1{min-height:clamp(52px,4.2vw,68px);font-size:clamp(15px,1.25vw,20px)}}@media(prefers-reduced-motion:reduce){._button_102bj_1{transition:none}}._block_1sxvt_7{--spine: clamp(10px, 1.7vw, 28px);position:relative;background:var(--yellow)}._hero_1sxvt_13{position:relative;display:flex;flex-direction:column;padding:36px 20px 0 calc(var(--spine) + 18px);overflow:clip}._spine_1sxvt_21{position:absolute;z-index:3;top:0;bottom:0;left:0;width:var(--spine);background:#e49a00}._leaf_1sxvt_31{position:absolute;z-index:1;height:auto;pointer-events:none}._leafTop_1sxvt_38{top:-9vw;left:18vw;width:30vw;max-width:170px}._leafLeft_1sxvt_45{top:10vw;left:-9vw;width:28vw;max-width:160px}._store_1sxvt_52{display:flex;justify-content:center;padding:28px 16px 40px calc(var(--spine) + 16px)}._shiba_1sxvt_59{position:absolute;z-index:4;right:0;bottom:0;width:min(42vw,190px);height:auto;pointer-events:none}@media(min-width:860px){._hero_1sxvt_13{display:block;container-type:size;height:clamp(560px,min(calc(100svh - 68px),48vw),900px);padding:0}._leafTop_1sxvt_38{top:-5cqh;left:7cqw;width:11cqw;max-width:none}._leafLeft_1sxvt_45{top:4cqh;left:-2cqw;width:10cqw;max-width:none}._store_1sxvt_52{padding-top:36px;padding-bottom:56px}._shiba_1sxvt_59{width:min(17vw,250px)}}.home{overflow-x:clip}#reel,#pages{scroll-margin-top:140px}.sticker{display:inline-flex;align-items:center;min-height:36px;margin:0 0 4px 5vw;padding:4px 14px;border-radius:999px;background:var(--yellow);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.04em}.sticker-tilt{transform:rotate(-2deg);background:var(--paper-white);border:1px solid var(--line)}.pages-section{padding:36px 0 12px}.pages-desk{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:8px 16px 20px;scrollbar-width:none}.pages-desk::-webkit-scrollbar{display:none}.page-card{flex:0 0 auto;width:auto;margin:0;scroll-snap-align:center}.page-card img{display:block;width:auto;height:min(58vh,520px);border-radius:22px;box-shadow:0 12px 24px #17212d24}.close{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:12px;padding:28px 20px 36px;background:var(--yellow)}.close-mark{width:72px;height:72px;border-radius:18px;transform:rotate(-10deg)}.close p{margin:0;max-width:16em;font-size:clamp(26px,7vw,36px);font-weight:700;line-height:1.35}.close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.close .store-link{background:var(--ink);color:var(--paper)}.close-privacy{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-underline-offset:3px}@media(hover:hover){.page-card img{transition:transform .35s ease}.page-card:hover img{transform:rotate(0) translateY(-6px)}}@media(min-width:860px){#reel,#pages{scroll-margin-top:88px}.page-card img{width:100%;height:auto;border-radius:26px;transform:rotate(var(--tilt))}.pages-desk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px;max-width:1120px;margin:0 auto;overflow:visible;padding:28px 5vw 56px}.page-card{width:auto}.page-card:nth-child(3n+1){--tilt: -2.6deg;margin-top:22px}.page-card:nth-child(3n+2){--tilt: 2.2deg;margin-top:0}.page-card:nth-child(3n){--tilt: -1.4deg;margin-top:34px}.close{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:32px max(24px,6vw)}.close p{font-size:36px}}@media(prefers-reduced-motion:reduce){.page-card img{transition:none}}
