.backdrop[data-astro-cid-m3vi5jcr]{background:var(--fern-soft);position:absolute;inset:0;overflow:hidden}.backdrop-poster[data-astro-cid-m3vi5jcr],.backdrop-film[data-astro-cid-m3vi5jcr]{width:100%;height:100%;display:block;position:absolute;inset:0}.backdrop-poster[data-astro-cid-m3vi5jcr] img[data-astro-cid-m3vi5jcr],.backdrop-film[data-astro-cid-m3vi5jcr]{object-fit:cover;width:100%;height:100%}.backdrop-film[data-astro-cid-m3vi5jcr]{opacity:0;transition:opacity 1.2s var(--ease-out)}.backdrop-film[data-astro-cid-m3vi5jcr].is-playing{opacity:1}.backdrop-wash[data-astro-cid-m3vi5jcr]{pointer-events:none;position:absolute;inset:0}.is-veil[data-astro-cid-m3vi5jcr] .backdrop-wash[data-astro-cid-m3vi5jcr]{background:linear-gradient(#f6f9f2ad 0%,#f6f9f285 45%,#f6f9f2a8 100%),radial-gradient(78% 78% at 14% 42%,#fafcf79e,#0000 74%)}.is-edge[data-astro-cid-m3vi5jcr] .backdrop-wash[data-astro-cid-m3vi5jcr]{background:linear-gradient(#f6f9f280 0%,#f6f9f26b 26%,#f6f9f2e0 56%,#f6f9f2ed 100%)}.is-clear[data-astro-cid-m3vi5jcr] .backdrop-wash[data-astro-cid-m3vi5jcr]{background:linear-gradient(#0000 55%,#f0f4ec59 100%)}.backdrop-credit[data-astro-cid-m3vi5jcr]{right:var(--gutter);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:.5em;margin:0;display:flex;position:absolute;bottom:.9rem}.backdrop-dot[data-astro-cid-m3vi5jcr]{background:var(--gold);border-radius:50%;width:5px;height:5px}@media (width>=48rem){.is-edge[data-astro-cid-m3vi5jcr] .backdrop-wash[data-astro-cid-m3vi5jcr]{background:linear-gradient(90deg,#f6f9f2f2 0%,#f6f9f2d1 30%,#f6f9f21a 58%,#0000 100%),linear-gradient(#0000 70%,#f6f9f280 100%)}}.hero[data-astro-cid-ge2uvauf]{min-height:min(100svh,46rem);padding-block:calc(var(--sp-3xl) + 3.5rem) var(--sp-l);color:var(--ink);background:var(--veil);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-ge2uvauf]{margin-top:auto;position:relative}.hero-eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:var(--sp-s);font-weight:600}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--step-6);max-width:15ch;color:var(--forest-deep)}.hero-sub[data-astro-cid-ge2uvauf]{margin-top:var(--sp-m);max-width:44ch;font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.hero-actions[data-astro-cid-ge2uvauf]{margin-top:var(--sp-l);gap:var(--sp-xs);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-ge2uvauf] .btn-secondary[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--paper) 78%, transparent);backdrop-filter:blur(3px)}.hero-foot[data-astro-cid-ge2uvauf]{margin-top:var(--sp-xl);justify-content:space-between;align-items:flex-end;gap:var(--sp-s) var(--sp-m);flex-wrap:wrap;display:flex;position:relative}.hero-scroll[data-astro-cid-ge2uvauf]{min-height:44px;font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--moss);align-items:center;gap:.9em;text-decoration:none;display:inline-flex}.hero-scroll[data-astro-cid-ge2uvauf]:hover{color:var(--forest-deep)}.hero-scroll-line[data-astro-cid-ge2uvauf]{background:currentColor;width:52px;height:1px;position:relative;overflow:hidden}.hero-scroll-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--gold);animation:heroLine 3.6s var(--ease-inout) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes heroLine{0%{transform:translate(-100%)}55%{transform:translate(0)}to{transform:translate(100%)}}.hero-provenance[data-astro-cid-ge2uvauf]{font-size:var(--step--2);color:var(--ink-mute);text-align:right;max-width:30ch;line-height:1.5}@media (width<=47.99rem){.hero-provenance[data-astro-cid-ge2uvauf]{text-align:left}}.chapter[data-astro-cid-6fn4awhx]{background:var(--tone-bg);color:var(--tone-fg);padding-block:var(--sp-3xl);position:relative}.has-film[data-astro-cid-6fn4awhx]{background:var(--veil);color:var(--ink)}.chapter-inner[data-astro-cid-6fn4awhx]{position:relative}.chapter-head[data-astro-cid-6fn4awhx]{max-width:46rem;margin-bottom:var(--sp-xl)}.chapter-title[data-astro-cid-6fn4awhx]{margin-top:var(--sp-s);font-size:var(--step-4)}.has-film[data-astro-cid-6fn4awhx] .chapter-title[data-astro-cid-6fn4awhx]{color:var(--forest-deep)}.has-film[data-astro-cid-6fn4awhx] .prose p,.has-film[data-astro-cid-6fn4awhx] .split-text p,.has-film[data-astro-cid-6fn4awhx] .track-list p,.has-film[data-astro-cid-6fn4awhx] .lede{color:var(--ink)}.has-film[data-astro-cid-6fn4awhx] .eyebrow{color:var(--moss)}.chapter-curve[data-astro-cid-6fn4awhx]{width:100%;height:clamp(36px,5vw,84px);color:var(--tone-bg);pointer-events:none;display:block;position:absolute;inset-inline:0}.chapter-curve-top[data-astro-cid-6fn4awhx]{top:0;transform:translateY(-99%)}.chapter-curve-bottom[data-astro-cid-6fn4awhx]{bottom:0;transform:translateY(99%)}.curve-top[data-astro-cid-6fn4awhx],.curve-both[data-astro-cid-6fn4awhx]{padding-top:var(--sp-2xl)}.curve-bottom[data-astro-cid-6fn4awhx],.curve-both[data-astro-cid-6fn4awhx]{padding-bottom:var(--sp-2xl)}.film-frame[data-astro-cid-htgktqfg]{margin:0}.film-frame-inner[data-astro-cid-htgktqfg]{aspect-ratio:var(--aspect);border-radius:var(--radius-l);background:var(--fern-soft);position:relative;overflow:hidden}.film-frame-poster[data-astro-cid-htgktqfg],.film-frame-film[data-astro-cid-htgktqfg]{width:100%;height:100%;display:block;position:absolute;inset:0}.film-frame-poster[data-astro-cid-htgktqfg] img[data-astro-cid-htgktqfg],.film-frame-film[data-astro-cid-htgktqfg]{object-fit:cover;width:100%;height:100%}.film-frame-film[data-astro-cid-htgktqfg]{opacity:0;transition:opacity 1s var(--ease-out)}.film-frame-film[data-astro-cid-htgktqfg].is-playing{opacity:1}figcaption[data-astro-cid-htgktqfg]{margin-top:var(--sp-xs);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.person[data-astro-cid-xcdocfpp]{gap:var(--sp-s);flex-direction:column;display:flex}.person-photo[data-astro-cid-xcdocfpp] .photo-frame,.person-photo[data-astro-cid-xcdocfpp] .photo-empty{border-radius:var(--radius-l)}.person-role[data-astro-cid-xcdocfpp]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.person-name[data-astro-cid-xcdocfpp]{font-size:var(--step-3);font-variation-settings:"opsz" 48, "SOFT" 30, "wght" 440;margin-top:.15rem;line-height:1.04}.person-hook[data-astro-cid-xcdocfpp]{font-size:var(--step-0);color:var(--ink-soft);max-width:34ch;margin-top:.5rem;line-height:1.5}.person-strengths[data-astro-cid-xcdocfpp]{margin:var(--sp-s) 0 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.person-strengths[data-astro-cid-xcdocfpp] li[data-astro-cid-xcdocfpp]{font-size:var(--step--2);letter-spacing:.04em;background:color-mix(in oklab, var(--fern) 15%, transparent);color:var(--moss);border-radius:999px;padding:.32em .75em}.person-more[data-astro-cid-xcdocfpp]{margin-top:var(--sp-s)}.person-more[data-astro-cid-xcdocfpp] summary[data-astro-cid-xcdocfpp]{cursor:pointer;min-height:44px;font-size:var(--step--1);color:var(--forest);align-items:center;gap:.55em;font-weight:600;list-style:none;display:flex}.person-more[data-astro-cid-xcdocfpp] summary[data-astro-cid-xcdocfpp]::-webkit-details-marker{display:none}.person-more[data-astro-cid-xcdocfpp] summary[data-astro-cid-xcdocfpp] svg[data-astro-cid-xcdocfpp]{transition:transform var(--dur-mid) var(--ease-out);flex:none}.person-more[data-astro-cid-xcdocfpp][open] summary[data-astro-cid-xcdocfpp] svg[data-astro-cid-xcdocfpp]{transform:rotate(45deg)}.person-more[data-astro-cid-xcdocfpp] summary[data-astro-cid-xcdocfpp]:hover{color:var(--forest-deep)}.person-bio[data-astro-cid-xcdocfpp]{margin-top:var(--sp-s);padding-top:var(--sp-s);border-top:1px solid var(--rule)}.person-bio[data-astro-cid-xcdocfpp] p{font-size:var(--step--1);color:var(--ink-soft);max-width:38ch;line-height:1.62}.person-bio[data-astro-cid-xcdocfpp] p+p{margin-top:.75rem}.is-dark .person-hook[data-astro-cid-xcdocfpp],.is-dark .person-bio[data-astro-cid-xcdocfpp] p{color:var(--on-dark-soft)}.is-dark .person-strengths[data-astro-cid-xcdocfpp] li[data-astro-cid-xcdocfpp]{background:color-mix(in oklab, var(--on-dark) 14%, transparent);color:var(--on-dark)}.is-dark .person-more[data-astro-cid-xcdocfpp] summary[data-astro-cid-xcdocfpp]{color:var(--gold-soft)}.is-dark .person-more[data-astro-cid-xcdocfpp] summary[data-astro-cid-xcdocfpp]:hover{color:var(--on-dark)}.is-dark .person-bio[data-astro-cid-xcdocfpp]{border-color:color-mix(in oklab, var(--on-dark) 18%, transparent)}.rail[data-astro-cid-euxwtxot]{display:none}@media (width>=90rem) and (height>=40rem){.rail[data-astro-cid-euxwtxot]{opacity:0;visibility:hidden;transition:opacity var(--dur-mid) var(--ease-out), visibility var(--dur-mid);left:max(1.25rem, calc((100vw - var(--width-wide)) / 2 - 1rem));z-index:var(--z-rail);pointer-events:none;padding-left:.9rem;display:block;position:fixed;top:50%;transform:translateY(-50%)}.rail[data-astro-cid-euxwtxot].is-shown{opacity:1;visibility:visible}.rail-thread[data-astro-cid-euxwtxot]{background:color-mix(in oklab, currentColor 22%, transparent);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:0;overflow:hidden}.rail-fill[data-astro-cid-euxwtxot]{inset-inline:0;background:var(--gold);height:0%;transition:height .2s linear;position:absolute;top:0}.rail-list[data-astro-cid-euxwtxot]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.rail[data-astro-cid-euxwtxot] a[data-astro-cid-euxwtxot]{pointer-events:auto;color:inherit;opacity:.42;transition:opacity var(--dur-mid) var(--ease-out);align-items:baseline;gap:.65rem;padding:.32rem 0;text-decoration:none;display:flex}.rail[data-astro-cid-euxwtxot] a[data-astro-cid-euxwtxot]:hover,.rail[data-astro-cid-euxwtxot] a[data-astro-cid-euxwtxot].is-current{opacity:1}.rail-num[data-astro-cid-euxwtxot]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.62rem}.rail-label[data-astro-cid-euxwtxot]{letter-spacing:.06em;max-width:9rem;font-size:.72rem}.rail[data-astro-cid-euxwtxot] a[data-astro-cid-euxwtxot].is-current .rail-label[data-astro-cid-euxwtxot]{font-weight:600}}@media (prefers-reduced-motion:reduce){.rail-fill[data-astro-cid-euxwtxot]{transition:none}}.pillars[data-astro-cid-wcolddp2]{gap:var(--sp-l);grid-template-columns:1fr;display:grid}.pillar[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule-strong);padding-top:var(--sp-s)}.pillar-index[data-astro-cid-wcolddp2]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--gold-ink);letter-spacing:.08em}.pillar-title[data-astro-cid-wcolddp2]{font-size:var(--step-2);font-variation-settings:"opsz" 40, "SOFT" 30, "wght" 420;margin-top:.5rem}.pillar-body[data-astro-cid-wcolddp2]{color:var(--ink-soft);max-width:34ch;margin-top:.5rem}.split[data-astro-cid-wcolddp2]{gap:var(--sp-l);align-items:start;display:grid}.split-link[data-astro-cid-wcolddp2]{margin-top:var(--sp-m)}.chapter-lede[data-astro-cid-wcolddp2]{max-width:46rem;margin-bottom:var(--sp-xl)}.wasi-grid[data-astro-cid-wcolddp2]{gap:var(--sp-l);display:grid}.wasi-side[data-astro-cid-wcolddp2]{gap:var(--sp-m);display:grid}.wasi-strip[data-astro-cid-wcolddp2]{margin-top:var(--sp-xl);gap:var(--sp-m);grid-template-columns:repeat(2,1fr);display:grid}.retreat-grid[data-astro-cid-wcolddp2]{gap:var(--sp-m);grid-template-columns:1fr;display:grid}.center-link[data-astro-cid-wcolddp2]{margin-top:var(--sp-xl);justify-content:center;display:flex}.person-grid[data-astro-cid-wcolddp2]{gap:var(--sp-xl) var(--sp-l);grid-template-columns:1fr;align-items:start;display:grid}.team-note[data-astro-cid-wcolddp2]{margin-top:var(--sp-xl);padding-top:var(--sp-l);border-top:1px solid var(--rule);max-width:46rem;font-size:var(--step-0);color:var(--ink-soft);font-style:italic}.ceremony-note[data-astro-cid-wcolddp2]{margin-top:var(--sp-m);padding-left:var(--sp-s);border-left:2px solid var(--gold);font-size:var(--step--1);color:var(--ink-soft)}.button-row[data-astro-cid-wcolddp2]{margin-top:var(--sp-m);gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.testimonials[data-astro-cid-wcolddp2]{margin-top:var(--sp-3xl);padding-top:var(--sp-l);border-top:1px solid var(--rule)}.testimonials-title[data-astro-cid-wcolddp2]{font-size:var(--step-2)}.testimonials-grid[data-astro-cid-wcolddp2]{margin-top:var(--sp-l);gap:var(--sp-m);grid-template-columns:1fr;display:grid}.chapter-testimonial[data-astro-cid-wcolddp2]{margin-top:var(--sp-xl);padding-top:var(--sp-l);border-top:1px solid var(--rule)}@media (width>=48rem){.testimonials-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}}.track-list[data-astro-cid-wcolddp2]{gap:var(--sp-m);margin:0;padding:0;list-style:none;display:grid}.track-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-left:1px solid var(--rule-strong);padding-left:var(--sp-s);justify-items:start;gap:.35rem;display:grid}.track-list[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-1);font-family:var(--font-body);font-weight:600}.track-list[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--step--1);color:var(--ink-soft);max-width:40ch}.align[data-astro-cid-wcolddp2]{margin-top:var(--sp-3xl);padding-top:var(--sp-l);border-top:1px solid var(--rule);max-width:46rem}.align-eyebrow[data-astro-cid-wcolddp2]{color:var(--gold-ink)}.align-title[data-astro-cid-wcolddp2]{margin-top:var(--sp-xs);font-size:var(--step-3);color:var(--forest-deep)}.align-body[data-astro-cid-wcolddp2]{margin-top:var(--sp-s);font-size:var(--step-1);color:var(--ink-soft);max-width:52ch}.journey-mini[data-astro-cid-wcolddp2]{gap:var(--sp-m);margin:0;padding:0;list-style:none;display:grid}.journey-mini[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule-strong);padding-top:var(--sp-s)}.journey-n[data-astro-cid-wcolddp2]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--gold-ink)}.journey-mini[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-1);font-family:var(--font-body);margin-top:.4rem;font-weight:600}.journey-mini[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.3rem}.faq-preview[data-astro-cid-wcolddp2]{max-width:52rem}.invitation-inner[data-astro-cid-wcolddp2]{max-width:44rem}.invitation-title[data-astro-cid-wcolddp2]{margin-top:var(--sp-s);font-size:var(--step-5);color:var(--forest-deep)}.invitation-body[data-astro-cid-wcolddp2]{margin-top:var(--sp-m);font-size:var(--step-1);color:var(--ink-soft);max-width:44ch}.invitation-actions[data-astro-cid-wcolddp2]{margin-top:var(--sp-l)}@media (width>=48rem){.pillars[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr)}.retreat-grid[data-astro-cid-wcolddp2],.person-grid[data-astro-cid-wcolddp2],.journey-mini[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}.wasi-strip[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr)}}@media (width>=60rem){.split[data-astro-cid-wcolddp2]{gap:var(--sp-xl);grid-template-columns:1fr 1fr}.split-reverse[data-astro-cid-wcolddp2] .split-media[data-astro-cid-wcolddp2]{order:2}.split-reverse[data-astro-cid-wcolddp2] .split-text[data-astro-cid-wcolddp2]{order:1}.wasi-grid[data-astro-cid-wcolddp2]{gap:var(--sp-xl);grid-template-columns:1.55fr 1fr;align-items:start}.retreat-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr)}.person-grid[data-astro-cid-wcolddp2]{gap:var(--sp-l);grid-template-columns:repeat(4,1fr)}.journey-mini[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,1fr)}}.peace-life-block[data-astro-cid-wcolddp2]{margin-top:var(--sp-3xl);padding:var(--sp-3xl) var(--sp-2xl);border-radius:var(--radius-l);position:relative;overflow:hidden}.peace-life-bg-svg[data-astro-cid-wcolddp2]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.peace-life-main[data-astro-cid-wcolddp2]{gap:var(--sp-2xl);z-index:1;flex-direction:column;align-items:center;max-width:100%;display:flex;position:relative}.funnel-intro[data-astro-cid-wcolddp2]{text-align:center;max-width:700px;margin:var(--sp-m) auto var(--sp-2xl);color:var(--ink-soft);font-size:var(--step-0);line-height:1.7}.prep-timeline[data-astro-cid-wcolddp2]{gap:var(--sp-l);width:100%;max-width:800px;margin:var(--sp-2xl) auto;padding:var(--sp-m);background:color-mix(in oklab, var(--mist) 100%, transparent);border-radius:var(--radius-m);border:1px solid color-mix(in oklab, var(--gold) 15%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.timeline-item[data-astro-cid-wcolddp2]{text-align:center;align-items:center;gap:var(--sp-s);flex-direction:column;display:flex}.timeline-dot[data-astro-cid-wcolddp2]{background:#e0ab2c;border-radius:50%;flex-shrink:0;width:12px;height:12px}.timeline-item[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--step--1);color:var(--ink-soft);margin:0}.timeline-item[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{color:var(--ink)}.peace-life-buttons-full[data-astro-cid-wcolddp2]{gap:var(--sp-m);width:100%;max-width:500px;margin-top:var(--sp-2xl);flex-direction:column;display:flex}.btn-large[data-astro-cid-wcolddp2]{padding:var(--sp-s) var(--sp-l);font-size:var(--step-0)}.peace-life-carousel-wrapper[data-astro-cid-wcolddp2]{position:relative}.carousel-title[data-astro-cid-wcolddp2]{margin:0 0 var(--sp-xs) 0;font-size:var(--step-1);color:var(--ink-soft);font-weight:600}.carousel-byline[data-astro-cid-wcolddp2]{margin:0 0 var(--sp-m) 0;font-size:var(--step--2);color:var(--ink-soft);font-style:italic;font-weight:400}.carousel-label[data-astro-cid-wcolddp2]{font-size:var(--step--1);color:var(--gold-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-s);margin-top:0;font-weight:600}.carousel-description[data-astro-cid-wcolddp2]{margin-top:var(--sp-s);color:var(--ink-soft);font-size:var(--step--1);max-width:100%;line-height:1.6}.chakra-accent[data-astro-cid-wcolddp2]{z-index:2;background:linear-gradient(90deg,#0000,#e0ab2c 20% 80%,#0000);height:2px;position:absolute;left:0;right:0}.chakra-accent-top[data-astro-cid-wcolddp2]{top:-6px}.chakra-accent-bottom[data-astro-cid-wcolddp2]{bottom:-6px}.peace-life-carousel[data-astro-cid-wcolddp2]{border-radius:var(--radius-m);width:100%;overflow:hidden}.carousel-track[data-astro-cid-wcolddp2]{gap:var(--sp-m);padding:var(--sp-m) 0;width:fit-content;animation:25s linear infinite carousel-scroll;display:flex}.carousel-img[data-astro-cid-wcolddp2]{aspect-ratio:auto;object-fit:contain;border-radius:var(--radius-m);flex-shrink:0;width:120px;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #00000014}.carousel-img[data-astro-cid-wcolddp2]:hover{box-shadow:0 6px 16px #0000001f}@keyframes carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-track[data-astro-cid-wcolddp2]:hover{animation-play-state:paused}.chakra-line[data-astro-cid-wcolddp2]{width:40px;height:2px;margin-bottom:var(--sp-m);background:linear-gradient(90deg,#e0ab2c,#0000)}.peace-life-content[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:var(--sp-m);font-size:var(--step-3);color:var(--ink)}.peace-life-desc[data-astro-cid-wcolddp2]{margin-bottom:var(--sp-m);color:var(--ink-soft);line-height:1.7;font-size:var(--step-0)}.peace-life-features-grid[data-astro-cid-wcolddp2]{gap:var(--sp-s) var(--sp-m);margin:var(--sp-xl) 0;padding:var(--sp-s) var(--sp-m);background:0 0;border:none;border-radius:0;grid-template-columns:repeat(4,1fr);display:grid}.feature-item[data-astro-cid-wcolddp2]{align-items:center;gap:var(--sp-xs);font-size:var(--step--2);color:var(--ink-soft);display:flex}.feature-dot[data-astro-cid-wcolddp2]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.feature-dot[data-astro-cid-wcolddp2].root{background:#dc2626}.feature-dot[data-astro-cid-wcolddp2].sacral{background:#ea580c}.feature-dot[data-astro-cid-wcolddp2].solar{background:#f59e0b}.feature-dot[data-astro-cid-wcolddp2].heart{background:#10b981}.feature-dot[data-astro-cid-wcolddp2].throat{background:#0ea5e9}.feature-dot[data-astro-cid-wcolddp2].third-eye{background:#6366f1}.feature-dot[data-astro-cid-wcolddp2].crown{background:#a855f7}.feature-dot[data-astro-cid-wcolddp2].gold{background:#e0ab2c}.peace-life-reviews[data-astro-cid-wcolddp2]{margin:var(--sp-2xl) 0;padding:var(--sp-m) var(--sp-l);background:color-mix(in oklab, var(--gold) 5%, transparent);border-radius:var(--radius-s);border-left:3px solid #e0ab2c}.review-quote[data-astro-cid-wcolddp2]{color:var(--ink-soft);font-style:italic;font-size:var(--step--1);margin:0;line-height:1.6}.review-author[data-astro-cid-wcolddp2]{margin-top:var(--sp-xs);color:var(--gold-ink);font-weight:600;font-size:var(--step--2);margin-bottom:0}.peace-life-buttons[data-astro-cid-wcolddp2]{gap:var(--sp-xs);margin-top:var(--sp-l);flex-direction:column;display:flex}.peace-life-buttons[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{text-align:center}@media (width<=60rem){.carousel-img[data-astro-cid-wcolddp2]{width:100px}.peace-life-features-grid[data-astro-cid-wcolddp2]{gap:var(--sp-s);grid-template-columns:repeat(2,1fr)}.prep-timeline[data-astro-cid-wcolddp2]{gap:var(--sp-m);grid-template-columns:1fr}.peace-life-buttons-full[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{width:100%}}
