.back[data-astro-cid-k6qgpsis]{color:var(--muted);font-size:.9rem}.hero[data-astro-cid-k6qgpsis]{text-align:center;padding:.6rem 0 1.4rem}.hero-art[data-astro-cid-k6qgpsis] img[data-astro-cid-k6qgpsis]{filter:drop-shadow(8px 10px #211f1a24);width:clamp(190px,46vw,260px);height:auto}.hello[data-astro-cid-k6qgpsis]{font-family:var(--font-hand);color:var(--muted);margin:.2rem 0 -.2rem;font-size:1.5rem}.who-row[data-astro-cid-k6qgpsis]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.hero[data-astro-cid-k6qgpsis] h1[data-astro-cid-k6qgpsis]{margin:0;font-size:clamp(2.6rem,9vw,4rem)}.badge[data-astro-cid-k6qgpsis]{letter-spacing:.04em;text-transform:uppercase;color:#211f1a;background:var(--yellow);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);border-radius:999px;padding:.15rem .7rem;font-size:.78rem;font-weight:600}.tagline[data-astro-cid-k6qgpsis]{font-family:var(--font-hand);color:var(--ink);max-width:32ch;margin:.7rem auto .3rem;font-size:1.4rem;line-height:1.35}.knows[data-astro-cid-k6qgpsis]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.knows[data-astro-cid-k6qgpsis] li[data-astro-cid-k6qgpsis]{background:var(--yellow-soft);border:1.5px solid var(--line-soft);border-radius:999px;padding:.12rem .65rem;font-size:.8rem;font-weight:500}.scroll-hint[data-astro-cid-k6qgpsis]{color:var(--muted);font-family:var(--font-hand);flex-direction:column;align-items:center;gap:.1rem;margin-top:1.6rem;font-size:1.1rem;display:flex}.story[data-astro-cid-k6qgpsis]{margin:1rem 0 2rem;position:relative}.story[data-astro-cid-k6qgpsis]:before{content:"";border-left:3px dashed var(--line-soft);z-index:0;width:0;position:absolute;top:10px;bottom:90px;left:50%;transform:translate(-50%)}.chapter[data-astro-cid-k6qgpsis],.cta[data-astro-cid-k6qgpsis]{z-index:1;align-items:center;gap:1.2rem;margin:2.2rem 0;display:flex;position:relative}.chapter[data-astro-cid-k6qgpsis].flip{flex-direction:row-reverse}.ch-art[data-astro-cid-k6qgpsis]{flex:none}.ch-art[data-astro-cid-k6qgpsis] img[data-astro-cid-k6qgpsis]{filter:drop-shadow(7px 8px #211f1a1f);width:clamp(130px,34vw,190px);height:auto}.ch-text[data-astro-cid-k6qgpsis]{background:var(--card);border:2px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex:1;padding:1.1rem 1.3rem}.kicker[data-astro-cid-k6qgpsis]{letter-spacing:.06em;text-transform:uppercase;color:#211f1a;background:var(--yellow);border:1.5px solid var(--line);border-radius:6px;padding:.1rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.ch-text[data-astro-cid-k6qgpsis] h2[data-astro-cid-k6qgpsis]{margin:.5rem 0 .4rem;font-size:clamp(1.5rem,4.5vw,1.95rem);line-height:1.15}.ch-text[data-astro-cid-k6qgpsis] p[data-astro-cid-k6qgpsis]{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.6}.ch-text[data-astro-cid-k6qgpsis] p[data-astro-cid-k6qgpsis] a[data-astro-cid-k6qgpsis]{color:var(--ink);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #f5c518;text-decoration:underline #f5c518;text-decoration-thickness:3px}.cta[data-astro-cid-k6qgpsis]{background:var(--yellow-soft);border:2px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);gap:1rem;padding:1.3rem 1.4rem}.cta[data-astro-cid-k6qgpsis] img[data-astro-cid-k6qgpsis]{filter:drop-shadow(6px 7px #211f1a1f);flex:none;width:clamp(110px,28vw,160px);height:auto}.cta-text[data-astro-cid-k6qgpsis] h2[data-astro-cid-k6qgpsis]{margin:.4rem 0;font-size:clamp(1.5rem,5vw,2.1rem)}.cta-text[data-astro-cid-k6qgpsis] p[data-astro-cid-k6qgpsis]{color:var(--ink);margin:0 0 .9rem;line-height:1.55}.cta-btns[data-astro-cid-k6qgpsis]{flex-wrap:wrap;gap:.6rem;display:flex}.posts[data-astro-cid-k6qgpsis]{margin-top:2.5rem;scroll-margin-top:80px}.posts-h[data-astro-cid-k6qgpsis]{margin:0 0 1rem;font-size:1.8rem}.posts[data-astro-cid-k6qgpsis] ul[data-astro-cid-k6qgpsis]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.posts[data-astro-cid-k6qgpsis] a[data-astro-cid-k6qgpsis]{background:var(--card);border:2px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:1rem 1.2rem;transition:transform .1s,box-shadow .1s;display:block}.posts[data-astro-cid-k6qgpsis] a[data-astro-cid-k6qgpsis]:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.p-title[data-astro-cid-k6qgpsis]{font-family:var(--font-hand);font-size:1.3rem;display:block}.p-excerpt[data-astro-cid-k6qgpsis]{color:var(--muted);margin:.2rem 0 .4rem;font-size:.92rem;display:block}.posts[data-astro-cid-k6qgpsis] time[data-astro-cid-k6qgpsis]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.socials[data-astro-cid-k6qgpsis]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.follow-lbl[data-astro-cid-k6qgpsis]{font-family:var(--font-hand);color:var(--muted);font-size:1.1rem}.socials[data-astro-cid-k6qgpsis] a[data-astro-cid-k6qgpsis]{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:var(--bg);border-radius:10px;padding:.25rem .8rem;font-size:.85rem;font-weight:500;transition:transform .1s,background .15s}.socials[data-astro-cid-k6qgpsis] a[data-astro-cid-k6qgpsis]:hover{background:var(--yellow);transform:translate(-1px,-1px)}@media (width<=560px){.chapter[data-astro-cid-k6qgpsis],.chapter[data-astro-cid-k6qgpsis].flip,.cta[data-astro-cid-k6qgpsis]{text-align:center;flex-direction:column;gap:.7rem}.story[data-astro-cid-k6qgpsis]:before{display:none}.cta-btns[data-astro-cid-k6qgpsis]{justify-content:center}}@media (prefers-reduced-motion:no-preference){.floaty[data-astro-cid-k6qgpsis]{animation:5.5s ease-in-out infinite floaty}.chapter[data-astro-cid-k6qgpsis]:nth-child(2n) .floaty[data-astro-cid-k6qgpsis]{animation-duration:6.3s;animation-delay:-1.2s}@keyframes floaty{0%,to{transform:translateY(0)rotate(-1.6deg)}50%{transform:translateY(-13px)rotate(1.6deg)}}.scroll-hint[data-astro-cid-k6qgpsis] svg[data-astro-cid-k6qgpsis]{animation:1.8s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}}html.anim-ready .reveal[data-astro-cid-k6qgpsis]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}html.anim-ready .reveal[data-astro-cid-k6qgpsis].from-l{transform:translate(-46px)}html.anim-ready .reveal[data-astro-cid-k6qgpsis].from-r{transform:translate(46px)}html.anim-ready .reveal[data-astro-cid-k6qgpsis].in{opacity:1;transform:none}
