.hero[data-astro-cid-i3irphx7]{overflow:hidden}.hero-inner[data-astro-cid-i3irphx7]{max-width:72rem;margin-inline:auto;padding:3.5rem 1rem 2.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(width>=1024px){.hero-inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);padding-block:4.5rem 3rem}}.hero-title[data-astro-cid-i3irphx7]{font-size:var(--text-display);font-weight:900;line-height:1.18;margin:0;letter-spacing:.01em}.u-scribble[data-astro-cid-i3irphx7]{position:relative;white-space:nowrap}.u-scribble[data-astro-cid-i3irphx7]:after{content:"";position:absolute;left:2%;right:2%;bottom:.02em;height:.16em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 Q 30 2 60 6 T 118 5' fill='none' stroke='%23EA580C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.hero-sub[data-astro-cid-i3irphx7]{margin:1.5rem 0 0;max-width:34rem;color:var(--muted);font-size:var(--text-lg);line-height:1.9}.hero-art[data-astro-cid-i3irphx7]{position:relative}.hero-svg[data-astro-cid-i3irphx7]{width:100%;height:auto;display:block}.hero-pill[data-astro-cid-i3irphx7]{position:absolute;top:-.5rem;right:4%;z-index:1;transform:rotate(-4deg);background:var(--electric-deep);color:#fff;font-weight:600;font-size:var(--text-sm);padding:.55rem 1.1rem;border-radius:var(--radius-pill);border:2px solid var(--surface);box-shadow:var(--shadow-pop);white-space:nowrap}.latest-inner[data-astro-cid-xfbjrveb]{max-width:72rem;margin-inline:auto;padding:2rem 1rem;display:grid;grid-template-columns:1fr;gap:1.75rem}@media(width>=1024px){.latest-inner[data-astro-cid-xfbjrveb]{grid-template-columns:minmax(0,1fr) minmax(0,3.4fr);gap:3rem;padding-block:3rem}}.section-rail[data-astro-cid-xfbjrveb]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.section-title[data-astro-cid-xfbjrveb]{font-size:var(--text-4xl);font-weight:900;margin:0}.section-desc[data-astro-cid-xfbjrveb]{color:var(--muted);font-size:var(--text-sm);line-height:1.9;margin:0}.section-more[data-astro-cid-xfbjrveb]{margin-top:auto;color:var(--electric);font-size:var(--text-sm);font-weight:600;text-decoration:none;border-bottom:2px solid;padding-bottom:.15rem}.section-more[data-astro-cid-xfbjrveb]:hover{color:var(--accent-strong)}.latest-grid[data-astro-cid-xfbjrveb]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(width>=900px){.latest-grid[data-astro-cid-xfbjrveb]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.card-big[data-astro-cid-xfbjrveb]{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s}.card-big[data-astro-cid-xfbjrveb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop)}.card-big-media[data-astro-cid-xfbjrveb]{flex:0 0 42%;min-height:15rem}.card-big-media[data-astro-cid-xfbjrveb] img[data-astro-cid-xfbjrveb]{width:100%;height:100%;object-fit:cover;display:block}.card-big-body[data-astro-cid-xfbjrveb]{padding:1.5rem;display:flex;flex-direction:column;gap:.65rem;min-width:0}.card-big-title[data-astro-cid-xfbjrveb]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.4;color:var(--text);margin:0}.card-big-desc[data-astro-cid-xfbjrveb]{color:var(--muted);font-size:var(--text-sm);line-height:1.8;margin:0}.card-stack[data-astro-cid-xfbjrveb]{display:grid;grid-template-rows:1fr 1fr;gap:1.25rem}.card-small[data-astro-cid-xfbjrveb]{display:flex;gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s;min-width:0}.card-small[data-astro-cid-xfbjrveb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop)}.card-small-media[data-astro-cid-xfbjrveb]{flex:0 0 7rem;height:7rem;width:7rem;object-fit:cover;border-radius:var(--radius-md)}.card-small-body[data-astro-cid-xfbjrveb]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.card-small-title[data-astro-cid-xfbjrveb]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.5;color:var(--text);margin:0}.card-meta[data-astro-cid-xfbjrveb]{margin-top:auto;color:var(--muted);font-size:var(--text-xs)}.badge[data-astro-cid-xfbjrveb]{align-self:flex-start;font-size:var(--text-xs);font-weight:600;padding:.2rem .7rem;border-radius:var(--radius-pill);white-space:nowrap}.badge-sky[data-astro-cid-xfbjrveb]{background:var(--paper-sky);color:var(--electric)}.badge-cream[data-astro-cid-xfbjrveb]{background:var(--paper-cream);color:var(--accent-strong)}.badge-lilac[data-astro-cid-xfbjrveb]{background:var(--paper-lilac);color:#7c3aed}@media(width<=899px){.card-big[data-astro-cid-xfbjrveb]{flex-direction:column}.card-big-media[data-astro-cid-xfbjrveb]{min-height:12rem}}.toolbox-inner[data-astro-cid-pib22eqf]{max-width:72rem;margin-inline:auto;padding:2rem 1rem;display:grid;grid-template-columns:1fr;gap:1.75rem}@media(width>=1024px){.toolbox-inner[data-astro-cid-pib22eqf]{grid-template-columns:minmax(0,1fr) minmax(0,3.4fr);gap:3rem;padding-block:3rem}}.section-rail[data-astro-cid-pib22eqf]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.section-title[data-astro-cid-pib22eqf]{font-size:var(--text-4xl);font-weight:900;margin:0}.section-desc[data-astro-cid-pib22eqf]{color:var(--muted);font-size:var(--text-sm);line-height:1.9;margin:0}.section-more[data-astro-cid-pib22eqf]{margin-top:auto;color:var(--electric);font-size:var(--text-sm);font-weight:600;text-decoration:none;border-bottom:2px solid;padding-bottom:.15rem}.section-more[data-astro-cid-pib22eqf]:hover{color:var(--accent-strong)}.toolbox-body[data-astro-cid-pib22eqf]{display:flex;flex-direction:column;gap:1.1rem}.ga4-badges[data-astro-cid-pib22eqf]{display:flex;flex-wrap:wrap;gap:.75rem}.ga4-badge[data-astro-cid-pib22eqf]{display:inline-flex;align-items:center;gap:.5rem;background:var(--surface);border:1.5px solid var(--electric);border-radius:var(--radius-pill);padding:.35rem .45rem .35rem .9rem;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .18s}.ga4-badge[data-astro-cid-pib22eqf]:hover{transform:translateY(-2px)}.ga4-emoji[data-astro-cid-pib22eqf]{font-size:var(--text-sm)}.ga4-name[data-astro-cid-pib22eqf]{color:var(--text);font-weight:600;font-size:var(--text-sm)}.ga4-count[data-astro-cid-pib22eqf]{background:var(--electric);color:#fff;font-weight:700;font-size:var(--text-xs);padding:.15rem .6rem;border-radius:var(--radius-pill)}.tool-grid[data-astro-cid-pib22eqf]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}@media(width>=900px){.tool-grid[data-astro-cid-pib22eqf]{grid-template-columns:repeat(4,1fr)}}.tool-card[data-astro-cid-pib22eqf]{position:relative;display:flex;flex-direction:column;gap:.35rem;border-radius:var(--radius-lg);padding:1.25rem 1.25rem 2.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.tool-card[data-astro-cid-pib22eqf]:hover{transform:translateY(-5px) rotate(-.6deg);box-shadow:var(--shadow-pop)}.tone-lavender[data-astro-cid-pib22eqf]{background:var(--paper-lavender)}.tone-lilac[data-astro-cid-pib22eqf]{background:var(--paper-lilac)}.tone-cream[data-astro-cid-pib22eqf]{background:var(--paper-cream)}.tone-sky[data-astro-cid-pib22eqf]{background:var(--paper-sky)}.tool-icon[data-astro-cid-pib22eqf]{width:2.75rem;height:2.75rem;color:var(--text);margin-bottom:.5rem;transform:rotate(-3deg)}.tool-icon[data-astro-cid-pib22eqf] svg[data-astro-cid-pib22eqf]{width:100%;height:100%}.tool-name[data-astro-cid-pib22eqf]{color:var(--text);font-weight:700;font-size:var(--text-base)}.tool-desc[data-astro-cid-pib22eqf]{color:var(--muted);font-size:var(--text-xs);line-height:1.7}.tool-arrow[data-astro-cid-pib22eqf]{position:absolute;right:1rem;bottom:1rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font-size:var(--text-sm);transition:background .16s,color .16s}.tool-card[data-astro-cid-pib22eqf]:hover .tool-arrow[data-astro-cid-pib22eqf]{background:var(--electric);border-color:var(--electric);color:#fff}.newsletter[data-astro-cid-b6ilre6k]{position:relative;overflow:hidden;padding:2.5rem 0 3.5rem}.newsletter-inner[data-astro-cid-b6ilre6k]{position:relative;z-index:1;max-width:72rem;margin-inline:auto;padding:0 1rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(width>=900px){.newsletter-inner[data-astro-cid-b6ilre6k]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem}}.nl-copy[data-astro-cid-b6ilre6k]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1.5rem;row-gap:.25rem;align-items:center}.nl-art[data-astro-cid-b6ilre6k]{grid-row:1 / span 2;width:clamp(7rem,12vw,11rem);height:auto}.nl-title[data-astro-cid-b6ilre6k]{font-size:var(--text-4xl);font-weight:900;margin:0}.nl-desc[data-astro-cid-b6ilre6k]{color:var(--muted);font-size:var(--text-sm);line-height:1.9;margin:.5rem 0 0}.nl-form-block[data-astro-cid-b6ilre6k]{display:flex;flex-direction:column;gap:.9rem}.nl-form[data-astro-cid-b6ilre6k]{display:flex;gap:.75rem;flex-wrap:wrap}.nl-input-wrap[data-astro-cid-b6ilre6k]{flex:16rem;display:flex;align-items:center;gap:.6rem;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);padding:.65rem 1.1rem;transition:border-color .16s}.nl-input-wrap[data-astro-cid-b6ilre6k]:focus-within{border-color:var(--electric)}.nl-input-wrap[data-astro-cid-b6ilre6k] svg[data-astro-cid-b6ilre6k]{width:1.1rem;height:1.1rem;color:var(--muted);flex:none}.nl-input-wrap[data-astro-cid-b6ilre6k] input[data-astro-cid-b6ilre6k]{border:none;outline:none;background:none;width:100%;font-size:var(--text-sm);color:var(--ink);font-family:inherit}.nl-btn[data-astro-cid-b6ilre6k]{border:none;cursor:pointer;background:var(--electric-deep);color:#fff;font-size:var(--text-sm);font-weight:600;padding:.7rem 1.6rem;border-radius:var(--radius-pill);font-family:inherit;transition:background .16s,transform .16s}.nl-btn[data-astro-cid-b6ilre6k]:hover{background:var(--electric);transform:translateY(-1px)}.nl-checks[data-astro-cid-b6ilre6k]{list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;color:var(--muted);font-size:var(--text-xs)}.nl-checks[data-astro-cid-b6ilre6k] li[data-astro-cid-b6ilre6k]:before{content:"✓";color:var(--electric);font-weight:700;margin-right:.35rem}.nl-wave[data-astro-cid-b6ilre6k]{position:absolute;bottom:0;width:min(30vw,22rem);height:auto;opacity:.8;pointer-events:none}.nl-wave-left[data-astro-cid-b6ilre6k]{left:0}.nl-wave-right[data-astro-cid-b6ilre6k]{right:0}.sr-only[data-astro-cid-b6ilre6k]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
