.pr[data-astro-cid-kh7btl4r]{list-style:none;margin:var(--space-l) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem)}.pr__col[data-astro-cid-kh7btl4r]{border-top:1px solid var(--bronze);padding:1.1rem 0 0}.pr__tag[data-astro-cid-kh7btl4r]{display:block;color:var(--bronze);margin-bottom:1.25rem}.pr__title[data-astro-cid-kh7btl4r]{font:400 var(--step-2) / 1.05 var(--font-display);color:var(--ivory);margin-bottom:var(--space-s)}.pr__text[data-astro-cid-kh7btl4r]{margin:0;max-width:34ch;color:var(--ivory);font-size:var(--step-0);line-height:1.45}.pr__pts[data-astro-cid-kh7btl4r]{list-style:none;margin:var(--space-m) 0 0;padding:0}.pr__pts[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;gap:.75rem;align-items:baseline;padding:.8rem 0;border-top:1px solid var(--line);color:var(--ivory-muted);font-size:var(--step--1)}.pr__pts[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{flex:none;color:var(--bronze);transform:translateY(2px)}@media(max-width:860px){.pr[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;row-gap:var(--space-l)}.pr__tag[data-astro-cid-kh7btl4r]{margin-bottom:.6rem}.pr__text[data-astro-cid-kh7btl4r]{max-width:none}}.vows[data-astro-cid-kh7btl4r]{list-style:none;margin:var(--space-l) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.25rem,3vw,3rem)}.vows[data-astro-cid-kh7btl4r].story{grid-template-columns:repeat(3,minmax(0,1fr))}.vow[data-astro-cid-kh7btl4r]{border-top:1px solid var(--bronze);padding:1.1rem 0 0}.vow__n[data-astro-cid-kh7btl4r]{display:block;color:var(--bronze);margin-bottom:1.25rem}.vow__title[data-astro-cid-kh7btl4r]{font:400 var(--step-1) / 1.15 var(--font-display);color:var(--ivory);text-wrap:balance;margin-bottom:var(--space-s)}.vow__text[data-astro-cid-kh7btl4r]{margin:0;color:var(--ivory-muted);font-size:var(--step--1);max-width:32ch}.vow__text--wide[data-astro-cid-kh7btl4r]{max-width:40ch;font-size:var(--step-0);color:var(--ivory);line-height:1.5}@media(max-width:1100px){.vows[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-l)}.vows[data-astro-cid-kh7btl4r].story{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vows[data-astro-cid-kh7btl4r],.vows[data-astro-cid-kh7btl4r].story{grid-template-columns:1fr;row-gap:var(--space-m)}.vow__n[data-astro-cid-kh7btl4r]{margin-bottom:.6rem}.vow__text--wide[data-astro-cid-kh7btl4r]{max-width:none}}.fit[data-astro-cid-kh7btl4r]{padding:var(--space-2xl) 0;border-top:1px solid var(--line);background:var(--pane-walnut)}.fit[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:22ch}.fit__intro[data-astro-cid-kh7btl4r]{margin:var(--space-m) 0 0;font-size:var(--step-1);line-height:1.45;color:var(--ivory-muted);max-width:60ch}.fit__cols[data-astro-cid-kh7btl4r]{list-style:none;margin:var(--space-l) 0 0;padding:0;display:grid;gap:var(--space-l)}.fit__cols[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding-top:var(--space-s);border-top:1px solid var(--line-strong)}.fit__t[data-astro-cid-kh7btl4r]{margin:0 0 var(--space-xs);font:400 var(--step-1) / 1.15 var(--font-display);color:var(--ivory)}.fit__p[data-astro-cid-kh7btl4r]{margin:0;color:var(--ivory-muted);max-width:none;line-height:1.5}.fit__tags[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin:var(--space-s) 0 0}.fit__small[data-astro-cid-kh7btl4r]{margin:var(--space-l) 0 0;color:var(--ivory-faint);font-size:var(--step--1);max-width:70ch}@media(min-width:900px){.fit__cols[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}}.shape[data-astro-cid-kh7btl4r],.name[data-astro-cid-kh7btl4r],.discuss[data-astro-cid-kh7btl4r],.questions[data-astro-cid-kh7btl4r]{padding:var(--space-2xl) 0;border-top:1px solid var(--line);background:var(--bg)}.shape__rows[data-astro-cid-kh7btl4r]{margin-top:var(--space-l)}.name[data-astro-cid-kh7btl4r]{background:var(--espresso)}.name__grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-l)}.name__body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--ivory);max-width:62ch}.name__note[data-astro-cid-kh7btl4r]{color:var(--ivory-faint);font-size:var(--step--1)}.discuss__title[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-m)}.discuss[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--ivory-muted)}.questions[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-l)}.u[data-astro-cid-kh7btl4r]{color:var(--ivory);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:.3em}@media(min-width:1000px){.name__grid[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}}.reach[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l);margin-top:var(--space-l);align-items:start}.reach__rows[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.reach__row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--space-2xs) clamp(1.5rem,5vw,5rem);align-items:baseline;padding:1.1rem 0;border-bottom:1px solid var(--line)}.reach__term[data-astro-cid-kh7btl4r]{font:400 var(--step-1) / 1.15 var(--font-display);color:var(--ivory);margin:0}.reach__text[data-astro-cid-kh7btl4r]{margin:0;max-width:none;color:var(--ivory-muted)}.reach__mail[data-astro-cid-kh7btl4r]{color:var(--bronze-bright);text-decoration:underline;text-decoration-color:var(--bronze);text-decoration-thickness:1px;text-underline-offset:.3em;overflow-wrap:anywhere;transition:color var(--dur-base),text-decoration-color var(--dur-base)}.reach__mail[data-astro-cid-kh7btl4r]:hover,.reach__mail[data-astro-cid-kh7btl4r]:focus-visible{color:var(--ivory);text-decoration-color:var(--bronze-bright)}.reach__acts[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-s);align-items:flex-start}@media(min-width:1000px){.reach[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}}@media(max-width:640px){.reach__row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.reach__acts[data-astro-cid-kh7btl4r]{align-items:stretch}}
