.nav[data-astro-cid-igyo2unq]{color:#fff;align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem .5rem;display:flex}.brand[data-astro-cid-igyo2unq]{flex:none;line-height:0;display:block}.brand[data-astro-cid-igyo2unq]:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #fff}.logo[data-astro-cid-igyo2unq]{width:auto;height:4.4rem;display:block}.links[data-astro-cid-igyo2unq]{gap:2rem;margin:0 auto;padding:0;list-style:none;display:flex}.links[data-astro-cid-igyo2unq] a[data-astro-cid-igyo2unq]{color:inherit;opacity:.92;font-size:.95rem;font-weight:500;text-decoration:none}.links[data-astro-cid-igyo2unq] a[data-astro-cid-igyo2unq]:hover{opacity:1;text-underline-offset:.3em;text-decoration:underline}.actions[data-astro-cid-igyo2unq]{flex:none;gap:.6rem;margin-left:auto;display:flex}.pill[data-astro-cid-igyo2unq]{white-space:nowrap;border-radius:999px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none}.ghost[data-astro-cid-igyo2unq]{color:#fff;border:1.5px solid #ffffffb3}.solid[data-astro-cid-igyo2unq]{color:#4a4ccb;background:#fff;box-shadow:0 6px 18px #1e1e782e}@media (width<=900px){.links[data-astro-cid-igyo2unq]{display:none}}@media (width<=480px){.ghost[data-astro-cid-igyo2unq]{display:none}.logo[data-astro-cid-igyo2unq]{height:3.6rem}}footer[data-astro-cid-nns7i3if]{border-top:3px solid var(--color-rule,var(--color-ink));background:var(--color-footer-bg,white);padding:3rem 1.5rem 2rem}.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem;max-width:1040px;margin:0 auto;display:grid}@media (width<=640px){.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr}}.footer-brand[data-astro-cid-nns7i3if]{font-family:var(--font-heading,"Archivo Black", sans-serif);font-size:1.4rem}.footer-brand[data-astro-cid-nns7i3if] .dot[data-astro-cid-nns7i3if]{color:var(--color-accent)}.footer-logo[data-astro-cid-nns7i3if]{width:auto;height:3.4rem;display:block}.footer-tag[data-astro-cid-nns7i3if]{color:var(--color-ink-soft,#55503f);max-width:30ch;margin-top:.6rem;font-size:.85rem}.footer-social[data-astro-cid-nns7i3if]{gap:.6rem;margin-top:1.25rem;display:flex}.footer-social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border:2px solid var(--color-ink);width:2.2rem;height:2.2rem;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.footer-social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{background:var(--color-ink);color:var(--color-paper)}.footer-social[data-astro-cid-nns7i3if] svg{width:1.05rem;height:1.05rem}.footer-store[data-astro-cid-nns7i3if]{margin-top:1.5rem}.footer-store[data-astro-cid-nns7i3if] h4[data-astro-cid-nns7i3if],.footer-col[data-astro-cid-nns7i3if] h4[data-astro-cid-nns7i3if]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-footer-heading,#3b6b52);margin:0 0 .75rem;font-size:.72rem}.footer-col[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-ink);font-size:.9rem;font-family:var(--font-body,system-ui, sans-serif);text-decoration:none}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--color-rule,#e6ddc6);max-width:1040px;color:var(--color-ink-soft,#8a8371);font-size:.75rem;font-family:var(--font-body,system-ui, sans-serif);margin:2.5rem auto 0;padding-top:1.25rem}.store-badges[data-astro-cid-td5nviid]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.store-badges[data-astro-cid-td5nviid] a[data-astro-cid-td5nviid]{border-radius:7px;transition:transform .15s,opacity .15s;display:inline-flex}.store-badges[data-astro-cid-td5nviid] a[data-astro-cid-td5nviid]:hover{opacity:.92;transform:translateY(-1px)}.store-badges[data-astro-cid-td5nviid] a[data-astro-cid-td5nviid]:focus-visible{outline-offset:3px;outline:2px solid}.store-badges[data-astro-cid-td5nviid] img[data-astro-cid-td5nviid]{height:var(--badge-h);width:auto;display:block}
