.journey[data-astro-cid-fftbo2jd]{color:#fff4ea;overflow:hidden}.sky[data-astro-cid-fftbo2jd]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#4e221226,#4e221259 45%,#3e1a0e9e),url(/images/method-dusk.jpg) 20% 30% / cover no-repeat}.head[data-astro-cid-fftbo2jd]{text-align:center;padding-top:var(--space-m)}.lotus[data-astro-cid-fftbo2jd]{margin:0 auto var(--space-s);filter:brightness(0) invert(1) opacity(.9)}.journey[data-astro-cid-fftbo2jd] h2[data-astro-cid-fftbo2jd]{color:#fff;font-size:var(--step-4);text-shadow:0 2px 24px rgba(62,26,14,.35)}.lead[data-astro-cid-fftbo2jd]{max-width:44rem;margin:var(--space-s) auto 0;color:#fbe7d6;font-size:var(--step-1);line-height:1.55}.route[data-astro-cid-fftbo2jd]{position:relative;aspect-ratio:1200 / 380;margin-top:var(--space-l)}.route[data-astro-cid-fftbo2jd] svg[data-astro-cid-fftbo2jd]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ahead[data-astro-cid-fftbo2jd]{fill:none;stroke:#ffecd659;stroke-width:2;stroke-dasharray:2 10;stroke-linecap:round}.trail-glow[data-astro-cid-fftbo2jd]{fill:none;stroke:#ffd696d9;stroke-width:14;stroke-linecap:round}.trail[data-astro-cid-fftbo2jd]{fill:none;stroke:#fff6e6;stroke-width:3;stroke-linecap:round}.stations[data-astro-cid-fftbo2jd]{list-style:none;margin:0;padding:0}.station[data-astro-cid-fftbo2jd]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.station[data-astro-cid-fftbo2jd] button[data-astro-cid-fftbo2jd]{all:unset;cursor:pointer;display:grid;justify-items:center;gap:.5rem;position:relative}.dot[data-astro-cid-fftbo2jd]{width:3.1rem;height:3.1rem;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:#fff4eab3;background:#4a201273;border:1px solid rgba(255,236,214,.45);transition:background-color .6s var(--ease-out),color .6s var(--ease-out),box-shadow .8s var(--ease-out),transform .5s var(--ease-out)}.name[data-astro-cid-fftbo2jd]{position:absolute;top:calc(100% + .2rem);white-space:nowrap;font-weight:700;font-size:var(--step--1);color:#fff4ea;opacity:.55;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);text-shadow:0 1px 10px rgba(62,26,14,.6)}.station[data-astro-cid-fftbo2jd]:not(.below) .name[data-astro-cid-fftbo2jd]{top:auto;bottom:calc(100% + .2rem)}.station[data-astro-cid-fftbo2jd] .name[data-astro-cid-fftbo2jd]{transform:translateY(.4rem)}.station[data-astro-cid-fftbo2jd].lit .dot[data-astro-cid-fftbo2jd]{background:#fff4e3;color:var(--copper-deep);border-color:#fff4e3;box-shadow:0 0 0 6px #ffd69640,0 0 34px 6px #ffd28c8c}.station[data-astro-cid-fftbo2jd].lit .name[data-astro-cid-fftbo2jd]{opacity:1;transform:none}.station[data-astro-cid-fftbo2jd] button[data-astro-cid-fftbo2jd][aria-pressed=true] .dot[data-astro-cid-fftbo2jd]{transform:scale(1.18)}.station[data-astro-cid-fftbo2jd] button[data-astro-cid-fftbo2jd]:hover .dot[data-astro-cid-fftbo2jd]{transform:scale(1.12)}.station[data-astro-cid-fftbo2jd] button[data-astro-cid-fftbo2jd]:focus-visible .dot[data-astro-cid-fftbo2jd]{outline:2px solid #fff;outline-offset:4px}.caption[data-astro-cid-fftbo2jd]{max-width:40rem;margin:var(--space-l) auto 0;text-align:center;min-height:9.5rem}.cap[data-astro-cid-fftbo2jd]{animation:capIn .6s var(--ease-out)}.cap-n[data-astro-cid-fftbo2jd]{font-size:var(--step--1);letter-spacing:.02em;color:#f6d5bd}.caption[data-astro-cid-fftbo2jd] h3[data-astro-cid-fftbo2jd]{color:#fff;font-size:var(--step-2);margin:.2rem 0 .5rem}.caption[data-astro-cid-fftbo2jd] p[data-astro-cid-fftbo2jd]{color:#fdeee1}@keyframes capIn{0%{opacity:0;transform:translateY(.6rem)}}.go[data-astro-cid-fftbo2jd]{display:flex;justify-content:center;margin-top:var(--space-m)}@media(max-width:820px){.route[data-astro-cid-fftbo2jd]{aspect-ratio:auto}.route[data-astro-cid-fftbo2jd] svg[data-astro-cid-fftbo2jd]{display:none}.stations[data-astro-cid-fftbo2jd]{position:relative;display:grid;gap:1.1rem;padding-inline-start:.2rem}.stations[data-astro-cid-fftbo2jd]:before,.stations[data-astro-cid-fftbo2jd]:after{content:"";position:absolute;inset-inline-start:1.75rem;top:1.5rem;bottom:1.5rem;width:2px;background:#ffecd64d}.stations[data-astro-cid-fftbo2jd]:after{background:#fff6e6;box-shadow:0 0 14px 2px #ffd696b3;transform-origin:top;transform:scaleY(var(--p, 0))}.station[data-astro-cid-fftbo2jd]{position:relative;left:auto;top:auto;transform:none}.station[data-astro-cid-fftbo2jd] button[data-astro-cid-fftbo2jd]{grid-auto-flow:column;justify-content:start;gap:1rem}.name[data-astro-cid-fftbo2jd],.station[data-astro-cid-fftbo2jd]:not(.below) .name[data-astro-cid-fftbo2jd]{position:static;white-space:normal;font-size:var(--step-0);transform:none}.caption[data-astro-cid-fftbo2jd]{min-height:0}}.hero-wrap[data-astro-cid-j7pv25f6]{position:relative}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:var(--space-m);min-height:min(42rem,calc(100svh - 8rem));padding-top:var(--space-m)}.hero-figure[data-astro-cid-j7pv25f6]{margin:0;align-self:end;animation:figureIn 1.8s var(--ease-out) both}.hero-figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:30rem;height:auto;margin-inline:auto;filter:drop-shadow(0 30px 40px rgba(110,58,32,.12))}@keyframes figureIn{0%{opacity:0;transform:translateY(2rem)}}.hero-text[data-astro-cid-j7pv25f6]{align-self:center;padding-bottom:var(--space-l)}.quote[data-astro-cid-j7pv25f6]{margin:0}.quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);line-height:1.12;color:var(--copper);letter-spacing:-.015em;text-wrap:balance;animation:rise 1.6s var(--ease-out) .2s both}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(.6rem)}}.source[data-astro-cid-j7pv25f6],.identity[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{animation:rise 1.2s var(--ease-out) both}.source[data-astro-cid-j7pv25f6]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--ink-soft);max-width:28rem;animation-delay:.7s}.identity[data-astro-cid-j7pv25f6]{font-size:var(--step-1);color:var(--copper-deep);font-weight:500;margin-top:var(--space-m);animation-delay:.9s}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-m)}.hero[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{animation-delay:1.1s}.go[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--space-m)}.voices[data-astro-cid-j7pv25f6]{padding-top:var(--space-m);padding-bottom:var(--space-l)}.voices[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);align-items:start}.voice[data-astro-cid-j7pv25f6]{background:var(--patch) center / 100% 100% no-repeat;padding:2.2rem 2.4rem;text-align:center;font-size:var(--step-0);line-height:1.6;color:var(--ink)}.v1[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.v2[data-astro-cid-j7pv25f6]{margin-top:1rem}.story[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:var(--space-l);align-items:center;padding-block:var(--space-l) var(--space-xl)}.story-photo[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;-webkit-mask:url(/images/patch-peach.png) center / 100% 100% no-repeat;mask:url(/images/patch-peach.png) center / 100% 100% no-repeat}.js[data-astro-cid-j7pv25f6] .story-photo[data-astro-cid-j7pv25f6][data-reveal]{transition:-webkit-mask-size 1.6s var(--ease-out),mask-size 1.6s var(--ease-out),opacity 1.2s var(--ease-out),filter 1.2s var(--ease-out)}.js[data-astro-cid-j7pv25f6] .story-photo[data-astro-cid-j7pv25f6][data-reveal]:not(.in){-webkit-mask-size:30% 30%;mask-size:30% 30%}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4);margin-bottom:var(--space-s)}.story[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:var(--measure);margin-bottom:var(--space-s)}.treat[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#f2d6bb,var(--sand) 40%,#f0d2b6)}.treat-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l);align-items:center}.treat[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4);margin-bottom:var(--space-s)}.treat[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-s)}.treat[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.treat[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:1rem;font-family:var(--font-display);font-size:var(--step-2);color:var(--copper-deep);padding-block:.9rem;border-bottom:1px solid rgba(139,74,43,.28)}.treat[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--copper);opacity:.55;transform:translateY(-.2rem)}.book-band[data-astro-cid-j7pv25f6]{background:url(/images/book-wash.jpg) center / cover no-repeat;margin-top:calc(-1 * var(--space-m))}.book[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:var(--space-l);align-items:center}.cover-wrap[data-astro-cid-j7pv25f6]{justify-self:center;perspective:1200px}.cover[data-astro-cid-j7pv25f6]{width:100%;max-width:23rem;height:auto;border-radius:3px 6px 6px 3px;box-shadow:0 2px 4px #3f241824,0 40px 60px -24px #3f241873;transform:rotateY(-14deg) rotate(-2deg);animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:rotateY(-10deg) rotate(-1deg) translateY(-12px)}}.book[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,2rem + 4vw,5.5rem)}.sub[data-astro-cid-j7pv25f6]{font-size:var(--step-1);color:var(--copper-deep);margin-top:.4rem}.book[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:var(--space-m) 0 0;padding-inline-start:1.2rem;border-inline-start:1px solid var(--rule);font-family:var(--font-display);font-size:var(--step-1);line-height:1.5;color:var(--ink)}.lectures[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-l);align-items:center;padding-top:var(--space-xl)}.lect-photo[data-astro-cid-j7pv25f6]{width:100%;height:auto;-webkit-mask:url(/images/patch-sand.png) center / 100% 100% no-repeat;mask:url(/images/patch-sand.png) center / 100% 100% no-repeat}.lectures[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3);margin-bottom:var(--space-s)}.lectures[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-s)}.close[data-astro-cid-j7pv25f6]{padding-top:var(--space-xl);text-align:center}.close-lotus[data-astro-cid-j7pv25f6]{margin:0 auto var(--space-s)}.close[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4)}.close[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--space-s)}.close[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{justify-content:center}.close[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{gap:.8em}.where[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:var(--step--1)}@media(prefers-reduced-motion:reduce){.cover[data-astro-cid-j7pv25f6]{animation:none}}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-j7pv25f6]{order:-1;padding-bottom:0}.hero-figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:20rem}.voices[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.v1[data-astro-cid-j7pv25f6],.v2[data-astro-cid-j7pv25f6]{margin-top:0}.story[data-astro-cid-j7pv25f6],.treat-in[data-astro-cid-j7pv25f6],.book[data-astro-cid-j7pv25f6],.lectures[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cover[data-astro-cid-j7pv25f6]{max-width:15rem}}
