.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:max(100svh,720px);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(112px,14vh,150px) var(--gutter) clamp(64px,10vh,120px);isolation:isolate}.hero-wall[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;overflow:hidden;--hold-scale: 1.15}@media(min-width:1100px){.hero-wall[data-astro-cid-j7pv25f6]{--hold-scale: 1.4}}@media(min-width:1400px){.hero-wall[data-astro-cid-j7pv25f6]{--hold-scale: 1.65}}.hero-wall[data-astro-cid-j7pv25f6] .hold.is-dim{opacity:.42;filter:saturate(.6)}.hero-wall[data-astro-cid-j7pv25f6] .hold.is-lit{opacity:1;transform:rotate(var(--rot)) scale(1.12);filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.hero-play[data-astro-cid-j7pv25f6]{max-width:900px;padding-left:clamp(0px,4vw,64px)}.call[data-astro-cid-j7pv25f6]{font-size:clamp(3.5rem,9.2vw,9.25rem);line-height:.9;letter-spacing:.005em;color:var(--chalk)}.call[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:not(.visually-hidden){display:block}.call-color[data-astro-cid-j7pv25f6]{--stroke: var(--chalk);color:var(--hold);-webkit-text-stroke:.075em var(--stroke);paint-order:stroke fill;transition:color .35s var(--ease-out)}.call-color[data-astro-cid-j7pv25f6][data-tone=white]{--stroke: var(--ink)}.hero-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:clamp(20px,3vw,44px);margin-top:clamp(24px,4vh,40px)}.drawn[data-astro-cid-j7pv25f6]{display:flex;flex:none;perspective:900px}.drawn-card[data-astro-cid-j7pv25f6]{width:clamp(118px,13vw,196px);aspect-ratio:788 / 1088;perspective:900px}.drawn-card--action[data-astro-cid-j7pv25f6]{transform:rotate(-6deg)}.drawn-card--color[data-astro-cid-j7pv25f6]{transform:rotate(5deg) translateY(10px);margin-left:-14px}.card-turn[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:100%;transform-style:preserve-3d}.card-face[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:7%/5%;background:#fff;box-shadow:0 10px 24px #050a0f73;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-back[data-astro-cid-j7pv25f6]{transform:rotateY(180deg)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:34ch}.hero-lede[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--chalk-soft)}.draw-btn[data-astro-cid-j7pv25f6]{margin-top:22px;display:inline-flex;align-items:center;gap:10px;font:600 1.05rem/1 var(--font-body);color:var(--chalk);background:transparent;border:2px solid var(--chalk);border-radius:10px;padding:13px 18px;cursor:pointer;transition:background-color .2s,color .2s,transform .15s var(--ease-out)}.draw-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}.draw-btn[data-astro-cid-j7pv25f6]:hover{background:var(--chalk);color:var(--wall)}.draw-btn[data-astro-cid-j7pv25f6]:active{transform:scale(.96);transition-duration:.06s}.tag[data-astro-cid-j7pv25f6]{position:relative;justify-self:end;width:min(100%,380px);background:var(--chalk);color:var(--wall);padding:34px 28px 26px;border-radius:3px;transform:rotate(-2.5deg);box-shadow:0 14px 30px #050a0f66}.tag[data-astro-cid-j7pv25f6]:before,.tag[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:-14px;width:92px;height:30px;background:#d6cbaaeb}.tag[data-astro-cid-j7pv25f6]:before{left:18px;transform:rotate(-4deg)}.tag[data-astro-cid-j7pv25f6]:after{right:18px;transform:rotate(5deg)}.tag-name[data-astro-cid-j7pv25f6]{font-family:var(--font-tag);font-size:2rem;line-height:1.05}.tag-pitch[data-astro-cid-j7pv25f6]{margin-top:6px;font-size:1.0625rem;font-weight:600;line-height:1.35}.tag-meta[data-astro-cid-j7pv25f6]{margin:16px 0 0;display:grid;gap:6px}.tag-meta[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5em 1fr;gap:8px;border-bottom:1.5px dashed rgba(29,43,57,.35);padding-bottom:6px}.tag-meta[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-tag);font-size:.85rem;color:#1d2b39b3;padding-top:3px}.tag-meta[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-tag);font-size:1.1rem;line-height:1.3}.tag-quote[data-astro-cid-j7pv25f6]{margin:16px 0 0}.tag-gift[data-astro-cid-j7pv25f6]{font-family:var(--font-tag);font-size:1.1rem;line-height:1.2}.tag-quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:4px 0 0;font-weight:700;font-size:1.0625rem;line-height:1.35}.tag-quote-by[data-astro-cid-j7pv25f6]{margin-top:2px;font-size:.85rem;color:#1d2b39c7}.tag-price[data-astro-cid-j7pv25f6]{margin-top:18px;display:flex;align-items:baseline;gap:10px}.tag-amount[data-astro-cid-j7pv25f6]{font-family:var(--font-call);font-size:3.6rem;line-height:1;color:var(--wall)}.tag-unit[data-astro-cid-j7pv25f6]{font-family:var(--font-tag);font-size:1.15rem}.tag-note[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:.85rem;color:#1d2b39c7}.buy-btn[data-astro-cid-j7pv25f6]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--orange);color:var(--ink);font:700 1.15rem/1.1 var(--font-body);text-decoration:none;padding:16px 20px;border-radius:10px;transition:background-color .2s,transform .2s var(--ease-out)}.buy-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px;flex:none}.buy-btn[data-astro-cid-j7pv25f6]:hover{background:var(--orange-press)}.buy-btn[data-astro-cid-j7pv25f6]:active{transform:translateY(1px)}.buy-btn[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--chalk)}.tag[data-astro-cid-j7pv25f6] .buy-btn[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--wall)}section[data-astro-cid-j7pv25f6]:not(.hero){padding:clamp(72px,12vw,160px) var(--gutter) 0}.section-head[data-astro-cid-j7pv25f6]{max-width:1180px;margin:0 auto clamp(32px,5vw,64px)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,5.25rem)}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:16px;max-width:52ch;color:var(--chalk-soft);font-size:1.15rem}.marker[data-astro-cid-j7pv25f6]{font-family:var(--font-tag)}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6].made-by{margin-top:20px;color:var(--chalk);font-size:1.1rem;line-height:1.3}.route[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,8vw,140px);row-gap:clamp(32px,4vw,56px)}.route-step[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:clamp(64px,7vw,96px) minmax(0,1fr);gap:20px;align-items:start;max-width:520px}.route-step[data-astro-cid-j7pv25f6]:nth-child(2n){transform:translateY(clamp(40px,7vw,110px))}.route-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3vw,2.5rem)}.step-num[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:.35em;font-family:var(--font-tag);color:var(--chalk-soft);transform:rotate(-4deg)}.route-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:10px;color:var(--chalk-soft);max-width:42ch}.route-step[data-astro-cid-j7pv25f6] q[data-astro-cid-j7pv25f6]{color:var(--chalk);font-weight:600}.route-hold[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1}.route-hold[data-astro-cid-j7pv25f6] .hold{position:static;transform:rotate(var(--rot))}.start-tape[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:-16px;transform:translate(-50%) rotate(-5deg);background:#e0e0e4eb;color:var(--wall);font-family:var(--font-tag);font-size:.85rem;padding:2px 10px}.how-foot[data-astro-cid-j7pv25f6]{max-width:1180px;margin:clamp(80px,11vw,160px) auto 0;display:flex;flex-wrap:wrap;gap:12px 32px;align-items:baseline}.how-foot[data-astro-cid-j7pv25f6] .marker[data-astro-cid-j7pv25f6]{font-size:2rem;line-height:1.15;color:var(--chalk)}.safety[data-astro-cid-j7pv25f6]{color:var(--chalk-soft);font-size:.85rem}.deck-row[data-astro-cid-j7pv25f6]{max-width:1180px;margin:0 auto clamp(28px,4vw,48px)}.deck-label[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-tag);font-size:1.1rem;line-height:1.2;color:var(--wall);background:#e0e0e4eb;padding:3px 12px;transform:rotate(-2deg);margin-bottom:18px}.deck-cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}.deck-cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{aspect-ratio:788 / 1088;border-radius:7%/5%;overflow:hidden;background:#fff;transform:rotate(var(--tilt));box-shadow:0 6px 16px #050a0f59;transition:transform .35s var(--ease-out)}.deck-cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{transform:rotate(0) translateY(-8px) scale(1.04)}.deck-cards[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.photo-grid[data-astro-cid-j7pv25f6]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2,minmax(150px,1fr));gap:clamp(16px,2vw,28px)}.photo[data-astro-cid-j7pv25f6]{margin:0;position:relative}.photo--0[data-astro-cid-j7pv25f6]{transform:rotate(-1deg)}.photo--1[data-astro-cid-j7pv25f6]{transform:rotate(1.2deg)}.photo--2[data-astro-cid-j7pv25f6]{transform:rotate(-.6deg)}.photo[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;transform:translate(-50%) rotate(-3deg);background:#d6cbaaeb;z-index:1}.photo--0[data-astro-cid-j7pv25f6]{grid-row:span 2;min-height:340px}.photo--real[data-astro-cid-j7pv25f6]{min-height:300px}.photo--0[data-astro-cid-j7pv25f6].photo--real{min-height:620px}.photo--real[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;border-radius:6px;box-shadow:0 14px 30px #050a0f66}.photo-placeholder[data-astro-cid-j7pv25f6]{height:100%;min-height:150px;display:grid;place-content:center;gap:6px;text-align:center;padding:24px;border:2px dashed var(--chalk-faint);border-radius:6px;background:#121c268c;color:var(--chalk-soft)}.photo-placeholder[data-astro-cid-j7pv25f6] .marker[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--chalk)}.review-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(32px,3.4vw,44px) clamp(20px,2.6vw,36px)}.note[data-astro-cid-j7pv25f6]{position:relative;flex:0 1 calc((100% - 2 * clamp(20px,2.6vw,36px)) / 3);padding:26px 24px 22px;background:var(--chalk);color:var(--wall);border-radius:3px;transform:rotate(var(--tilt));box-shadow:0 12px 26px #050a0f61}.note[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-12px;left:50%;width:84px;height:24px;transform:translate(-50%) rotate(-2deg);background:#d6cbaaeb}.stars[data-astro-cid-j7pv25f6]{display:flex;gap:3px}.stars[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;fill:var(--wall)}.note[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-family:var(--font-tag);font-size:1.1rem;line-height:1.4}.review-name[data-astro-cid-j7pv25f6]{margin-top:14px;font-weight:700;font-size:.85rem}.review-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:400;color:#1d2b39b8}.reviews-cta[data-astro-cid-j7pv25f6]{max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px}.reviews-buy[data-astro-cid-j7pv25f6]{display:inline-flex;margin-top:0}.reviews-more[data-astro-cid-j7pv25f6]{display:inline-block;padding:12px 0;font-weight:700;text-decoration-color:var(--chalk-soft)}.reviews-more[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:3px}@media(max-width:960px){.note[data-astro-cid-j7pv25f6]{flex-basis:calc((100% - clamp(20px,2.6vw,36px))/2)}}@media(max-width:600px){.note[data-astro-cid-j7pv25f6]{flex-basis:100%;transform:rotate(calc(var(--tilt) * .5))}.reviews-cta[data-astro-cid-j7pv25f6]{justify-content:flex-start}}.gyms-card[data-astro-cid-j7pv25f6]{position:relative;display:block;max-width:640px;margin:0 auto;padding:34px 32px 28px;background:var(--chalk);color:var(--wall);border-radius:3px;text-decoration:none;transform:rotate(-1.2deg);box-shadow:0 14px 30px #050a0f66;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.gyms-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-14px;left:50%;width:110px;height:28px;transform:translate(-50%) rotate(-3deg);background:#d6cbaaeb}.gyms-card[data-astro-cid-j7pv25f6]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 20px 36px #050a0f73}.gyms-card[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--chalk);outline-offset:6px}.gyms-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3vw,2.5rem);color:var(--wall)}.gyms-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:1.0625rem}.gyms-go[data-astro-cid-j7pv25f6]{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-tag);font-size:1.1rem;border-bottom:2px solid currentColor}.gyms-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;transition:transform .25s var(--ease-out)}.gyms-card[data-astro-cid-j7pv25f6]:hover .gyms-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.app[data-astro-cid-j7pv25f6]{max-width:calc(1180px + 2 * var(--gutter));margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px)}.app-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 28px}.app[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3vw,2.5rem)}.app[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:16px;color:var(--chalk-soft);font-size:1.1rem;max-width:58ch}.app-link[data-astro-cid-j7pv25f6]{display:inline-block;padding:10px 0;font-weight:700;font-size:1.1rem;text-decoration:underline;text-decoration-color:var(--chalk-soft)}.app-link[data-astro-cid-j7pv25f6]:hover{text-decoration-color:var(--chalk);text-decoration-thickness:3px}.close-wall[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;overflow:hidden}.close-wall[data-astro-cid-j7pv25f6] .hold{opacity:.42;filter:saturate(.6)}.close[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;text-align:center;padding-bottom:clamp(72px,10vw,140px)!important;display:grid;justify-items:center}.close-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,5.25rem)}.buy-btn--big[data-astro-cid-j7pv25f6]{margin-top:clamp(28px,4vw,44px);padding:20px 30px}.close-cards[data-astro-cid-j7pv25f6]{margin-top:clamp(28px,4vw,44px);justify-content:center}.close-cards[data-astro-cid-j7pv25f6] .card-turn[data-astro-cid-j7pv25f6]{transition:transform .8s var(--ease-out)}.close-cards[data-astro-cid-j7pv25f6] .drawn-card--color[data-astro-cid-j7pv25f6] .card-turn[data-astro-cid-j7pv25f6]{transition-delay:.12s}.close-cards[data-astro-cid-j7pv25f6].is-down .card-turn[data-astro-cid-j7pv25f6]{transform:translateY(-14px) rotateY(180deg);transition:none}.dock-buy[data-astro-cid-j7pv25f6]{display:none}@media(max-width:700px){.dock-buy[data-astro-cid-j7pv25f6]{position:fixed;z-index:20;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:10px;background:var(--orange);color:var(--ink);font:700 1.15rem/1.1 var(--font-body);text-decoration:none;padding:16px 20px;border-radius:12px;box-shadow:0 10px 28px #050a0f8c;transform:translateY(calc(100% + 24px));transition:transform .35s var(--ease-out)}.dock-buy[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}.dock-buy[data-astro-cid-j7pv25f6].is-shown{transform:none}.dock-buy[data-astro-cid-j7pv25f6]:active{background:var(--orange-press)}.dock-buy[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--chalk)}}@media(max-width:960px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:start}.hero-play[data-astro-cid-j7pv25f6]{padding-left:0}.tag[data-astro-cid-j7pv25f6]{justify-self:start;margin-left:8px}.deck-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.app[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.app[data-astro-cid-j7pv25f6] .phone{width:min(180px,50vw)}.hero[data-astro-cid-j7pv25f6]{padding-top:132px;padding-bottom:8px;gap:48px;min-height:0}.deck-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-wall[data-astro-cid-j7pv25f6] .hold--wide,.close-wall[data-astro-cid-j7pv25f6]{display:none}.hero-row[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:28px}.drawn-card[data-astro-cid-j7pv25f6]{width:38vw;max-width:180px}.tag[data-astro-cid-j7pv25f6]{width:100%;margin-left:0;transform:rotate(-1.5deg)}.route[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.route-step[data-astro-cid-j7pv25f6]:nth-child(2n){transform:none}.photo-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:none}.photo--0[data-astro-cid-j7pv25f6]{grid-row:auto;min-height:280px}.photo--real[data-astro-cid-j7pv25f6]{min-height:260px}.photo--0[data-astro-cid-j7pv25f6].photo--real{min-height:460px}}
