.sec-head[data-astro-cid-lcdefpme]{gap:.8rem;max-width:48rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.sec-head[data-astro-cid-lcdefpme].center{text-align:center;justify-items:center;max-width:56rem;margin-inline:auto}.sec-sub[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:clamp(1rem,1.6vw,1.1rem)}.row-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:none;display:flex}.row-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:.8rem;max-width:40rem;display:grid}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.4rem;display:flex}.quiet[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.98rem;text-decoration:none}.quiet[data-astro-cid-lcdefpme]:hover{color:var(--ember)}.fineprint[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.86rem;line-height:1.55}section[data-astro-cid-lcdefpme]{position:relative}.guide-hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.08fr;align-items:center;display:grid}.guide-copy-col[data-astro-cid-lcdefpme]{padding-block:clamp(7rem,13vw,10rem) clamp(3.5rem,8vw,6rem);align-items:center;padding-left:max(clamp(20px,5vw,56px),50% - 39rem + clamp(20px,5vw,56px));padding-right:clamp(20px,4vw,3.5rem);display:grid;position:relative}.guide-hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(55% 60% at 62%,#e8793e1a,#0000 70%);position:absolute;inset:0}.guide-copy[data-astro-cid-lcdefpme]{gap:1.1rem;max-width:34rem;display:grid}.guide-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.intro-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ember);font-style:italic}.guide-art[data-astro-cid-lcdefpme]{aspect-ratio:16/10;margin:0;position:relative}.guide-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:54% 55%;width:100%;height:100%}.guide-art[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, #0d0d0c59 18%, transparent 46%);position:absolute;inset:0}#guide-form[data-astro-cid-lcdefpme]{gap:1rem;margin-top:.6rem;display:grid}.getbox[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][hidden],#guide-form[data-astro-cid-lcdefpme][hidden],#guide-done[data-astro-cid-lcdefpme][hidden]{display:none!important}.fields[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;gap:.8rem;display:grid}.row[data-astro-cid-lcdefpme]{gap:.35rem;display:grid}.row[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;padding:.75rem .9rem}.row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--ember);box-shadow:var(--glow);outline:none}.consent[data-astro-cid-lcdefpme]{color:var(--text-2);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.9rem;display:grid}.consent[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{accent-color:var(--ember);margin-top:.3rem}#g-send[data-astro-cid-lcdefpme]{justify-self:start}#g-send[data-astro-cid-lcdefpme][disabled]{opacity:.6;cursor:default}.err[data-astro-cid-lcdefpme]{color:#f0a078;margin:0;font-size:.92rem}.meta-row[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem}.disclose[data-astro-cid-lcdefpme]{border-left:2px solid var(--rule);padding-left:1rem}#guide-done[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:2rem}@media (width<=62rem){.guide-hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.guide-art[data-astro-cid-lcdefpme]{order:-1}.guide-art[data-astro-cid-lcdefpme]:after{background:linear-gradient(0deg, var(--bg) 0%, transparent 42%)}.guide-copy-col[data-astro-cid-lcdefpme]{padding-block:2.5rem 4rem;padding-inline:clamp(20px,5vw,56px)}.fields[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.intro[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.intro-art[data-astro-cid-lcdefpme]{min-height:32rem;margin:0;position:relative}.intro-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-copy[data-astro-cid-lcdefpme]{align-items:center;padding:clamp(3rem,7vw,6rem) 0;padding-inline:clamp(20px,5vw,4.5rem) clamp(20px,5vw,56px);display:grid}.intro-copy[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:1.1rem;max-width:32rem;display:grid}@media (width<=62rem){.intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-art[data-astro-cid-lcdefpme]{min-height:20rem}.intro-copy[data-astro-cid-lcdefpme]{padding-inline:clamp(20px,5vw,56px)}}.problem[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.problem-inner[data-astro-cid-lcdefpme]{gap:1.6rem;max-width:56rem;display:grid}.problem[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch}.problem-body[data-astro-cid-lcdefpme]{color:var(--text-2);gap:1rem;max-width:42rem;font-size:clamp(1rem,1.6vw,1.1rem);display:grid}.problem[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border-left:3px solid var(--ember);font-family:var(--font-display);max-width:34ch;margin:.6rem 0 0;padding-left:1.4rem;font-size:clamp(1.4rem,2.8vw,2rem);font-style:italic;line-height:1.3}.ritual[data-astro-cid-lcdefpme]{background:var(--bg-soft);border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.ritual[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{color:var(--ember);font-family:var(--font-body);vertical-align:.12em;margin-inline:.12em;font-size:.6em;font-weight:300}.ritual-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.2vw,1.8rem);display:grid}.rcard[data-astro-cid-lcdefpme]{align-content:start;gap:.9rem;display:grid}.rcard[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme]{font-family:var(--font-display);align-items:baseline;gap:.7rem;font-size:1.6rem;display:flex}.rcard[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.16em;color:var(--ember);font-size:.68rem;font-weight:600}.rbody[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.95rem}@media (width<=68rem){.ritual-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=36rem){.ritual-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.recover[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:1fr 1.1fr;align-items:stretch;display:grid}.recover-art[data-astro-cid-lcdefpme]{min-height:34rem;margin:0;position:relative}.recover-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recover-copy[data-astro-cid-lcdefpme]{align-items:center;padding:clamp(3rem,7vw,6rem) 0;padding-inline:clamp(20px,5vw,4.5rem) clamp(20px,5vw,56px);display:grid}.recover-copy[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:1.1rem;max-width:34rem;display:grid}.recover-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2)}.resets[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:.6rem;display:grid}.reset[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:12px;gap:.2rem;padding:.9rem .9rem 1rem;transition:border-color .25s;display:grid}.reset[data-astro-cid-lcdefpme]:hover{border-color:var(--ember-deep)}.rname[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);font-size:1.2rem}.rsub[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.78rem;line-height:1.4}.numbers[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--text-muted);align-items:baseline;gap:.5rem;font-size:.92rem;list-style:none;display:inline-flex}.numbers[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.numbers[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--ember);font-size:1.05rem}.numbers[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}.numbers[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--ember)}.numbers[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{color:var(--text-muted);border-left:2px solid var(--rule);margin-top:.8rem;padding-left:1rem;font-size:.88rem;line-height:1.6}@media (width<=62rem){.recover[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.recover-art[data-astro-cid-lcdefpme]{order:-1;min-height:20rem}.recover-copy[data-astro-cid-lcdefpme]{padding-inline:clamp(20px,5vw,56px)}}@media (width<=30rem){.resets[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.edu[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.edu[data-astro-cid-lcdefpme] .sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3vw,2.4rem)}.edu-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(1.8rem,4vw,3.5rem);display:grid}.edu-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);align-content:start;gap:.7rem;padding-top:1.4rem;display:grid}.edu-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.98rem}.edu-grid[data-astro-cid-lcdefpme] .cite[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8rem}.personas[data-astro-cid-lcdefpme]{background:var(--bg-soft);border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.pcards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.5vw,2rem);display:grid}.pcard[data-astro-cid-lcdefpme]{align-content:start;gap:.8rem;display:grid}.pcard[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem}.pcard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.95rem}@media (width<=62rem){.pcards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.quests[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:clamp(6rem,13vw,10rem);overflow:hidden}.quests-bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.quests[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(100deg,#0d0d0ceb 0%,#0d0d0cc7 38%,#0d0d0c47 100%);position:absolute;inset:0}.quests-inner[data-astro-cid-lcdefpme]{gap:1rem;max-width:42rem;display:grid}.quests-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2)}.writing[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.acards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.2rem,2.5vw,2rem);display:grid}.acard[data-astro-cid-lcdefpme]{color:inherit;align-content:start;gap:.8rem;text-decoration:none;display:grid}.acard[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.45rem}.acard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.93rem}.acard[data-astro-cid-lcdefpme] .readlink[data-astro-cid-lcdefpme]{color:var(--ember);font-size:.86rem;font-weight:500}.acard[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--ember)}.rooms-head[data-astro-cid-lcdefpme]{margin:clamp(3rem,6vw,4.5rem) 0 1.2rem}.faq[data-astro-cid-lcdefpme]{background:var(--bg-soft);border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.faq[data-astro-cid-lcdefpme] .sec-head[data-astro-cid-lcdefpme]{margin-bottom:0}.faq-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-body);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.1rem;font-size:1rem;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--ember);flex:none;font-size:1.15rem}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{color:var(--text)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--text)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);padding-bottom:1.2rem;font-size:.95rem}@media (width<=62rem){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.close[data-astro-cid-lcdefpme]{padding-block:clamp(6rem,14vw,11rem);overflow:hidden}.close-bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.close[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(95deg,#0d0d0ced 0%,#0d0d0cb8 45%,#0d0d0c40 100%);position:absolute;inset:0}.close-inner[data-astro-cid-lcdefpme]{gap:1rem;max-width:38rem;display:grid}.close-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2)}
