.hero[data-astro-cid-lcdefpme]{--focus:var(--moon);background:var(--night);color:var(--night-ink);position:relative}.sky-art[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.stars[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--night-ink);opacity:.7}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(3n){animation:7s ease-in-out infinite alternate breathe}.stars[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(3n+1){animation:11s ease-in-out infinite alternate breathe}@keyframes breathe{to{opacity:.3}}.moon[data-astro-cid-lcdefpme]{inset-inline-end:clamp(1rem,8%,7rem);aspect-ratio:1;background:var(--moon);width:clamp(2.5rem,1rem + 7vw,7.5rem);box-shadow:0 0 0 clamp(.3rem, 1vw, .6rem) color-mix(in srgb, var(--moon) 12%, transparent), 0 0 0 clamp(.6rem, 2vw, 1.4rem) color-mix(in srgb, var(--moon) 6%, transparent);border-radius:50%;position:absolute;top:clamp(.85rem,8%,2.5rem)}.cloud[data-astro-cid-lcdefpme]{fill:color-mix(in srgb, var(--night-ink) 16%, var(--night));position:absolute;bottom:.9rem}.cloud[data-astro-cid-lcdefpme].near{width:clamp(9rem,28%,22rem);inset-inline-end:-1.5rem}.cloud[data-astro-cid-lcdefpme].far{width:clamp(6rem,16%,13rem);fill:color-mix(in srgb, var(--night-ink) 10%, var(--night));animation:40s ease-in-out infinite alternate drift;inset-inline-start:-2rem}@keyframes drift{to{transform:translate(-2.5rem)}}.hero-text[data-astro-cid-lcdefpme]{padding-block:clamp(2.25rem,2rem + 4vw,5rem) clamp(5rem,3.5rem + 5vw,7rem);position:relative}h1[data-astro-cid-lcdefpme]{max-width:16em;margin-bottom:.3em;font-size:clamp(2rem,1.5rem + 2.6vw,3.25rem);line-height:1.8}.hero-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:32em;color:var(--night-muted);font-size:clamp(1.4rem,1.3rem + .5vw,1.65rem);line-height:1.85}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.button-ghost[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--night-ink) 14%, transparent);color:var(--night-ink)}@media (hover:hover){.button-ghost[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--night-ink) 24%, transparent)}}ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.quiet[data-astro-cid-lcdefpme]{background:var(--band)}.words[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-weight:700;line-height:1.8}.what[data-astro-cid-lcdefpme]{color:var(--muted);flex:1;line-height:1.8}.holds[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--tone) 12%, var(--surface));width:fit-content;color:var(--tone);font-family:var(--font-ui);border-radius:999px;margin-top:.3rem;padding:0 .7rem;font-size:.92rem;font-weight:700;line-height:1.9}.sections[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sections[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:color-mix(in srgb, var(--tone) 11%, var(--surface));height:100%;color:var(--ink);flex-direction:column;gap:.25rem;padding:.85rem .95rem .95rem;text-decoration:none;transition:background .18s,transform .18s;display:flex}.sections[data-astro-cid-lcdefpme] .art{flex:none;width:4.25rem;transition:transform .25s}.sections[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:var(--tone);font-size:1.3rem}.sections[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{font-size:1.14rem;line-height:1.75}.sections[data-astro-cid-lcdefpme] .holds[data-astro-cid-lcdefpme]{background:var(--surface)}.sections[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active{transform:scale(.98)}@media (hover:hover){.sections[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--tone) 18%, var(--surface));transform:translateY(-3px)}.sections[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .art{transform:rotate(-4deg)scale(1.06)}}@media (width>=760px){.sections[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sections[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:row;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem}.sections[data-astro-cid-lcdefpme] .art{width:clamp(4.5rem,2rem + 4vw,6rem)}.sections[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-size:1.45rem}.sections[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{font-size:1.2rem}}.ages[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.ages[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,transform .18s;display:flex}.age-art[data-astro-cid-lcdefpme]{flex:none;justify-content:center;align-items:center;width:4.25rem;display:flex}.age-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:calc(100% * var(--grow));height:auto;fill:color-mix(in srgb, var(--tone) 22%, var(--surface));stroke:var(--tone);stroke-width:3px;stroke-linejoin:round}.ages[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:var(--tone);font-size:1.1rem}.ages[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{font-size:1.16rem;line-height:1.75}@media (width>=760px){.ages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ages[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:flex-start;padding:1.1rem 1.2rem}}.topics-head[data-astro-cid-lcdefpme]{margin-top:2.25rem}.categories[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);align-items:center;gap:.7rem;padding:.6rem .8rem;text-decoration:none;transition:border-color .15s,transform .18s;display:flex}.sky[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 66% 34%, var(--moon) 0 18%, transparent 19%), var(--sky);border-radius:50%;flex:none;width:2.4rem;height:2.4rem}.categories[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-size:1.02rem}.categories[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{font-size:1.14rem;line-height:1.75;display:none}@media (width>=760px){.categories[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:flex-start;padding:.9rem 1rem}.categories[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{display:block}}.ages[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active,.categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active{transform:scale(.98)}@media (hover:hover){.ages[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--tone);transform:translateY(-2px)}.categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--brand-ink);transform:translateY(-2px)}}.more[data-astro-cid-lcdefpme]{justify-content:center;margin:1.25rem 0 0;display:flex}.parents[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;margin-block:.5rem 0}.parents[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.15rem}.parents[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.parents[data-astro-cid-lcdefpme] .about-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:1.05rem;line-height:44px;display:inline-block}
