.eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.hero-shell[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--color-accent-soft) 22%,transparent),transparent 30%),var(--color-paper)}.healing-visual[data-astro-cid-j7pv25f6]{position:relative;min-height:32rem;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-ink);isolation:isolate}.healing-visual[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:1.2rem;border:1px solid color-mix(in srgb,var(--color-paper) 28%,transparent);border-radius:calc(var(--radius-xl) - .4rem)}.healing-visual__sun[data-astro-cid-j7pv25f6]{position:absolute;width:13rem;aspect-ratio:1;right:-2rem;top:-1rem;border-radius:50%;background:var(--color-accent);opacity:.9}.healing-visual__path[data-astro-cid-j7pv25f6]{position:absolute;left:-8%;width:118%;height:1px;background:var(--color-paper);transform-origin:center;opacity:.55}.healing-visual__path--one[data-astro-cid-j7pv25f6]{top:44%;transform:rotate(-13deg)}.healing-visual__path--two[data-astro-cid-j7pv25f6]{top:62%;transform:rotate(9deg);background:var(--color-sage);height:2px}.healing-visual[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:absolute;left:2.2rem;bottom:2.2rem;max-width:17rem;color:var(--color-paper);font-family:var(--font-display);font-size:2.2rem;line-height:1}.healing-visual[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--color-accent-soft)}.theme-card[data-astro-cid-j7pv25f6]{display:block;min-height:15rem;padding:var(--spacing-lg);background:var(--color-cream);transition:background-color .18s ease,transform .18s ease}.theme-card[data-astro-cid-j7pv25f6]:hover{background:var(--color-paper-warm);transform:translateY(-3px)}.theme-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.16em}.theme-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:2.6rem;font-size:1.8rem}.theme-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.75rem;color:var(--color-ink-soft);font-size:.92rem;line-height:1.65}.book-mark[data-astro-cid-j7pv25f6]{min-height:29rem;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--color-accent),#173A68);box-shadow:1.2rem 1.2rem 0 var(--color-paper-warm);color:var(--color-cream);font-family:var(--font-display);font-weight:600;letter-spacing:.05em}.book-mark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child,.book-mark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{font-size:clamp(3.2rem,7vw,5.8rem);line-height:.82}.book-mark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){padding-block:.65rem;font-family:var(--font-body);font-size:.8rem;letter-spacing:.4em}.statement-band[data-astro-cid-j7pv25f6]{background:var(--color-ink)}.author-window[data-astro-cid-j7pv25f6]{position:relative;min-height:28rem;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-ink);box-shadow:1.2rem 1.2rem 0 var(--color-paper-warm)}.author-window[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.author-window[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--color-ink) 72%,transparent));pointer-events:none}.author-window[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;left:1.5rem;bottom:1.35rem;color:var(--color-paper);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.future-window[data-astro-cid-j7pv25f6]{min-height:23rem;display:grid;grid-template-columns:repeat(3,minmax(4.5rem,6.5rem));align-items:center;justify-content:center;gap:1rem}.future-window[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{height:15rem;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-rule));border-radius:6rem 6rem var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 55%,transparent),transparent)}.future-window[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){height:19rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 74%,transparent),color-mix(in srgb,var(--color-accent) 18%,transparent))}.future-window[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){height:12rem;border-color:color-mix(in srgb,var(--color-children-accent) 55%,var(--color-rule));background:linear-gradient(180deg,color-mix(in srgb,var(--color-children-accent) 38%,transparent),transparent)}.path-card[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-cream);transition:border-color .18s ease,transform .18s ease}.path-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);transform:translateY(-3px)}.path-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.path-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-md);font-size:2rem}.path-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-sm);color:var(--color-ink-soft);line-height:1.7}.closing-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:flex-start;justify-content:space-between;padding:clamp(2rem,5vw,4rem);border-radius:var(--radius-xl);background:var(--color-ink)}.btn-light[data-astro-cid-j7pv25f6]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font-weight:700}@media(min-width:48rem){.closing-card[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center}}@media(max-width:47.99rem){.healing-visual[data-astro-cid-j7pv25f6]{min-height:25rem}.book-mark[data-astro-cid-j7pv25f6]{min-height:22rem}.future-window[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(3.8rem,5rem))}}
