.mission:where(.astro-dnbrnzjg){border-inline-start:5px solid var(--rt-ink);margin:0;padding:.2rem 0 .2rem 1.4rem}blockquote:where(.astro-dnbrnzjg){font-family:var(--rt-serif);color:var(--sl-color-white);border:0;max-width:44ch;margin:0;padding:0;font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);line-height:1.4}blockquote:where(.astro-dnbrnzjg) p{margin:0}figcaption:where(.astro-dnbrnzjg){color:var(--sl-color-gray-2);margin-top:.9rem;font-size:.88rem}figcaption:where(.astro-dnbrnzjg) a:where(.astro-dnbrnzjg){color:inherit;text-decoration-color:var(--rt-ink);text-underline-offset:.18em;text-decoration-thickness:2px}a:where(.astro-dnbrnzjg):focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:2px}.pairs:where(.astro-fdbr52xk){grid-template-columns:minmax(0,1fr);gap:3rem;margin:1.4rem 0 0;display:grid}@media (width>=62rem){.pairs:where(.astro-fdbr52xk){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.5rem}}.pair:where(.astro-nzppvbd5){flex-direction:column;gap:1.6rem;min-width:0;display:flex}@media (width>=62rem){@supports (grid-template-rows:subgrid){.pair:where(.astro-nzppvbd5){grid-row:span 2;grid-template-rows:subgrid;row-gap:1.6rem;display:grid}}}.cloud:where(.astro-waycmepu){--tone:var(--rt-pain);margin:0;padding:0}header:where(.astro-waycmepu){grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;margin-bottom:.9rem;display:grid}.stamp:where(.astro-waycmepu){fill:none;width:1.7rem;height:1.7rem;stroke:var(--tone);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.stamp:where(.astro-waycmepu) .dot:where(.astro-waycmepu){fill:var(--tone);stroke-width:1.2px}h2:where(.astro-waycmepu){font-family:var(--rt-serif);color:var(--sl-color-white);margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.15}.voice:where(.astro-waycmepu){font-family:var(--rt-serif);color:var(--sl-color-gray-2);grid-column:1/-1;max-width:60ch;margin:.35rem 0 0;font-size:1rem;font-style:italic;line-height:1.45}ul:where(.astro-waycmepu){flex-wrap:wrap;align-items:flex-start;gap:.95rem .7rem;margin:0;padding:0 0 .6rem;list-style:none;display:flex}li:where(.astro-waycmepu){top:var(--dy,0);margin:0;min-width:0;max-width:100%;margin-inline-start:var(--dx,0);padding:0;position:relative}a:where(.astro-waycmepu){box-sizing:border-box;height:100%;color:var(--sl-color-white);background:color-mix(in srgb, var(--tone) 8%, var(--sl-color-bg));border:1px solid color-mix(in srgb, var(--tone) 42%, var(--sl-color-bg));flex-direction:column;gap:.15rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}a:where(.astro-waycmepu):hover{background:color-mix(in srgb, var(--tone) 17%, var(--sl-color-bg));border-color:var(--tone)}a:where(.astro-waycmepu):focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:2px}.term:where(.astro-waycmepu){overflow-wrap:anywhere;align-items:center;gap:.45rem;font-weight:650;line-height:1.2;display:inline-flex}.mark:where(.astro-waycmepu){color:var(--tone);flex:none;display:inline-flex}.mark:where(.astro-waycmepu) svg{fill:currentColor;width:1.15em;height:1.15em}.note:where(.astro-waycmepu){color:var(--sl-color-gray-2);max-width:26ch;font-size:.82rem;line-height:1.35}.w4:where(.astro-waycmepu) a:where(.astro-waycmepu){padding:.8rem 1.15rem}.w4:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:1.4rem}.w4:where(.astro-waycmepu) .note:where(.astro-waycmepu){max-width:30ch;font-size:.95rem}.w3:where(.astro-waycmepu) a:where(.astro-waycmepu){padding:.65rem .95rem}.w3:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:1.15rem}.w3:where(.astro-waycmepu) .note:where(.astro-waycmepu){font-size:.87rem}.w2:where(.astro-waycmepu) a:where(.astro-waycmepu){padding:.5rem .8rem}.w2:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:1rem}.w1:where(.astro-waycmepu) a:where(.astro-waycmepu){padding:.4rem .7rem}.w1:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.93rem;font-weight:600}.concept:where(.astro-waycmepu) a:where(.astro-waycmepu){border-radius:1.1rem}.concept:where(.astro-waycmepu) .w1:where(.astro-waycmepu) a:where(.astro-waycmepu){border-radius:999px}.mechanic:where(.astro-waycmepu) a:where(.astro-waycmepu){border-left-width:4px;border-left-color:var(--tone);border-radius:.3rem}.mechanic:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-family:var(--rt-mono);letter-spacing:-.01em;font-weight:600}.mechanic:where(.astro-waycmepu) .w4:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:1.2rem}.mechanic:where(.astro-waycmepu) .w3:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:1.05rem}.mechanic:where(.astro-waycmepu) .w2:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.98rem}.mechanic:where(.astro-waycmepu) .w1:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.88rem}.mechanic:where(.astro-waycmepu) .term:where(.astro-waycmepu):not(.cmd){letter-spacing:0;font-family:inherit}.more:where(.astro-waycmepu),.fold:where(.astro-waycmepu){display:none}@media (width<=40rem){ul:where(.astro-waycmepu){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-bottom:0;display:grid}li:where(.astro-waycmepu){margin-inline-start:0;top:0}.w4:where(.astro-waycmepu){order:1;grid-column:1/-1}.w3:where(.astro-waycmepu){order:2}.w2:where(.astro-waycmepu){order:3}.w1:where(.astro-waycmepu){order:4}.more:where(.astro-waycmepu):not(:checked)~ul:where(.astro-waycmepu) :where(.astro-waycmepu):is(.w1,.w2){display:none}.more:where(.astro-waycmepu){clip-path:inset(50%);width:1px;height:1px;margin:-1px;display:block;position:absolute;overflow:hidden}.cloud:where(.astro-waycmepu){position:relative}.fold:where(.astro-waycmepu){border:1px solid color-mix(in srgb, var(--tone) 55%, var(--sl-color-bg));color:var(--sl-color-white);cursor:pointer;border-radius:999px;margin-top:.7rem;padding:.35rem .85rem;font-size:.9rem;font-weight:600;display:inline-block}.fold:where(.astro-waycmepu) .close:where(.astro-waycmepu),.more:where(.astro-waycmepu):checked~.fold:where(.astro-waycmepu) .open:where(.astro-waycmepu){display:none}.more:where(.astro-waycmepu):checked~.fold:where(.astro-waycmepu) .close:where(.astro-waycmepu){display:inline}.more:where(.astro-waycmepu):focus-visible~.fold:where(.astro-waycmepu){outline:3px solid var(--sl-color-text-accent);outline-offset:2px}.note:where(.astro-waycmepu),.w4:where(.astro-waycmepu) .note:where(.astro-waycmepu){max-width:none}.w4:where(.astro-waycmepu) .term:where(.astro-waycmepu),.w3:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:1.05rem}.w2:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.97rem}.w1:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.93rem}.mechanic:where(.astro-waycmepu) .w4:where(.astro-waycmepu) .term:where(.astro-waycmepu),.mechanic:where(.astro-waycmepu) .w3:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.92rem}.mechanic:where(.astro-waycmepu) .w2:where(.astro-waycmepu) .term:where(.astro-waycmepu),.mechanic:where(.astro-waycmepu) .w1:where(.astro-waycmepu) .term:where(.astro-waycmepu){font-size:.86rem}.w4:where(.astro-waycmepu) a:where(.astro-waycmepu),.w3:where(.astro-waycmepu) a:where(.astro-waycmepu),.w2:where(.astro-waycmepu) a:where(.astro-waycmepu),.w1:where(.astro-waycmepu) a:where(.astro-waycmepu){padding:.6rem .75rem}}.answer:where(.astro-jcjsdkwu){margin:0;padding-left:2.4rem;position:relative}.link:where(.astro-jcjsdkwu){fill:none;width:1.4rem;height:100%;max-height:4.4rem;stroke:var(--rt-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:-1.2rem;left:0;overflow:visible}.card:where(.astro-jcjsdkwu){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rt-ink) 38%, var(--sl-color-bg));border-top:4px solid var(--rt-ink);background:color-mix(in srgb, var(--rt-ink) 7%, var(--sl-color-bg));border-radius:.2rem .2rem .6rem .6rem;height:100%;padding:1.25rem 1.4rem 1.3rem}h3:where(.astro-jcjsdkwu){font-family:var(--rt-serif);color:var(--sl-color-white);margin:0 0 .6rem;font-size:1.4rem;font-weight:600;line-height:1.2}.body:where(.astro-jcjsdkwu) p{color:var(--sl-color-text);margin:0 0 .9rem;line-height:1.55}.body:where(.astro-jcjsdkwu) ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.body:where(.astro-jcjsdkwu) li{margin:0;padding:0}.body:where(.astro-jcjsdkwu) li a{border:1px solid color-mix(in srgb, var(--rt-ink) 55%, var(--sl-color-bg));color:var(--sl-color-white);border-radius:999px;padding:.3rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.body:where(.astro-jcjsdkwu) li a:hover{background:var(--rt-ink);border-color:var(--rt-ink);color:var(--rt-ink-on)}.body:where(.astro-jcjsdkwu) li a:focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:2px}.body:where(.astro-jcjsdkwu) a:not(li a){color:var(--sl-color-white);text-decoration-color:var(--rt-ink);text-underline-offset:.18em;text-decoration-thickness:2px}.status:where(.astro-jcjsdkwu){color:var(--sl-color-gray-2);margin:.9rem 0 0;font-size:.85rem;line-height:1.4}@media (width<=40rem){.answer:where(.astro-jcjsdkwu){padding-left:1.7rem}.link:where(.astro-jcjsdkwu){width:1.1rem}.card:where(.astro-jcjsdkwu){padding:1rem 1rem 1.1rem}}.rituals:where(.astro-as5g3gnh){border-block:1px solid color-mix(in srgb, var(--rt-ink) 45%, var(--sl-color-bg));background:color-mix(in srgb, var(--rt-ink) 6%, var(--sl-color-bg));gap:1.6rem 2.5rem;margin:0;padding:1.6rem 1.6rem 1.7rem;display:grid}@media (width>=62rem){.rituals:where(.astro-as5g3gnh){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding:2rem 2.2rem}}.intro:where(.astro-as5g3gnh) h3{font-family:var(--rt-serif);color:var(--sl-color-white);margin:0 0 .6rem;font-size:1.5rem;font-weight:600;line-height:1.2}.intro:where(.astro-as5g3gnh) p{max-width:44ch;margin:0 0 .7rem;line-height:1.55}.intro:where(.astro-as5g3gnh) p:last-child{margin-bottom:0}.intro:where(.astro-as5g3gnh) a{color:var(--sl-color-white);text-decoration-color:var(--rt-ink);text-underline-offset:.18em;text-decoration-thickness:2px}ul:where(.astro-as5g3gnh){grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-as5g3gnh){background:var(--sl-color-bg);border:1px solid color-mix(in srgb, var(--rt-ink) 38%, var(--sl-color-bg));border-radius:.5rem;flex-direction:column;gap:.3rem;margin:0;padding:.85rem 1rem .8rem;display:flex}.name:where(.astro-as5g3gnh){font-family:var(--rt-serif);color:var(--sl-color-white);font-size:1.3rem;font-weight:600;line-height:1.2;text-decoration:none}.name:where(.astro-as5g3gnh):hover{text-decoration:underline;text-decoration-color:var(--rt-ink);text-decoration-thickness:2px}.line:where(.astro-as5g3gnh){color:var(--sl-color-gray-2);flex:1;font-size:.88rem;line-height:1.4}.steps:where(.astro-as5g3gnh){color:var(--sl-color-white);text-decoration-color:var(--rt-ink);text-underline-offset:.18em;align-self:flex-start;margin-top:.2rem;font-size:.88rem;font-weight:600;text-decoration-thickness:2px}a:where(.astro-as5g3gnh):focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:2px}.actions:where(.astro-qkgokiol){flex-wrap:wrap;align-items:center;gap:.7rem .9rem;margin:2rem 0 0;display:flex}.btn:where(.astro-qkgokiol){border:2px solid var(--rt-ink);color:var(--sl-color-white);border-radius:.3rem;padding:.65rem 1.25rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-block}.btn:where(.astro-qkgokiol).primary{background:var(--rt-ink);color:var(--rt-ink-on)}.btn:where(.astro-qkgokiol).primary:hover{background:color-mix(in srgb, var(--rt-ink) 85%, var(--sl-color-white))}.btn:where(.astro-qkgokiol).secondary:hover{background:color-mix(in srgb, var(--rt-ink) 14%, transparent)}.btn:where(.astro-qkgokiol).minimal{text-decoration:underline;text-decoration-color:var(--rt-ink);text-underline-offset:.2em;border-color:#0000;padding-inline:.4rem;text-decoration-thickness:2px}.btn:where(.astro-qkgokiol):focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:3px}
