.np-hero[data-astro-cid-fkhgi2qi]{position:relative;overflow:clip;padding:clamp(3rem,7vw,5rem) 0 0;background:linear-gradient(180deg,var(--c-cream) 0%,#FFFDF6 40%,var(--c-blue-soft) 100%);font-family:var(--font-body);color:var(--c-ink)}.np-hero__deco[data-astro-cid-fkhgi2qi]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:clip}.np-hero__rainbow[data-astro-cid-fkhgi2qi]{position:absolute;top:6%;right:3%;width:clamp(150px,20vw,280px);height:auto;opacity:.38}.np-hero__blob[data-astro-cid-fkhgi2qi]{position:absolute;width:40vw;max-width:520px;aspect-ratio:1;top:-18%;left:-12%;border-radius:50%;background:radial-gradient(circle at 45% 45%,#fbbe2e33,#fbbe2e00 68%)}.np-hero__star[data-astro-cid-fkhgi2qi]{position:absolute;display:inline-flex}.np-hero__star[data-astro-cid-fkhgi2qi] svg{width:100%;height:100%}.np-hero__star--y[data-astro-cid-fkhgi2qi]{color:var(--c-yellow)}.np-hero__star--r[data-astro-cid-fkhgi2qi]{color:var(--c-red)}.np-hero__star--g[data-astro-cid-fkhgi2qi]{color:var(--c-green)}.np-hero__star--b[data-astro-cid-fkhgi2qi]{color:var(--c-blue)}.np-hero__deco[data-astro-cid-fkhgi2qi] .h1[data-astro-cid-fkhgi2qi]{width:34px;height:34px;top:22%;left:7%;transform:rotate(-10deg)}.np-hero__deco[data-astro-cid-fkhgi2qi] .h2[data-astro-cid-fkhgi2qi]{width:22px;height:22px;top:52%;left:30%;transform:rotate(9deg)}.np-hero__deco[data-astro-cid-fkhgi2qi] .h3[data-astro-cid-fkhgi2qi]{width:26px;height:26px;top:30%;right:24%;transform:rotate(6deg)}.np-hero__deco[data-astro-cid-fkhgi2qi] .h4[data-astro-cid-fkhgi2qi]{width:20px;height:20px;bottom:34%;right:12%;transform:rotate(-8deg)}.np-hero__inner[data-astro-cid-fkhgi2qi]{position:relative;z-index:1;width:min(100% - 2.5rem,1160px);margin-inline:auto;padding-bottom:clamp(1.5rem,4vw,3rem);text-align:center}.np-crumb[data-astro-cid-fkhgi2qi]{display:inline-flex;align-items:center;gap:.5em;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(1.2rem,3vw,2rem);font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--c-ink-sub)}.np-crumb__link[data-astro-cid-fkhgi2qi]{color:var(--c-ink-sub);text-decoration:none;transition:color .2s ease-out}.np-crumb__link[data-astro-cid-fkhgi2qi]:hover{color:var(--c-yellow-dark)}.np-crumb__sep[data-astro-cid-fkhgi2qi]{display:inline-flex;width:.85em;height:.85em;color:var(--c-yellow)}.np-crumb__sep[data-astro-cid-fkhgi2qi] svg{width:100%;height:100%}.np-crumb__current[data-astro-cid-fkhgi2qi]{color:var(--c-ink)}.np-hero__eyebrow[data-astro-cid-fkhgi2qi]{display:inline-flex;align-items:center;gap:.5em;justify-content:center;margin:0 0 .8rem;font-weight:700;font-size:.85rem;letter-spacing:.18em;color:var(--c-yellow-dark)}.np-hero__eyebrow-star[data-astro-cid-fkhgi2qi]{display:inline-flex;width:1.15em;height:1.15em;color:var(--c-yellow)}.np-hero__eyebrow-star[data-astro-cid-fkhgi2qi] svg{width:100%;height:100%}.np-hero__title[data-astro-cid-fkhgi2qi]{margin:0;font-weight:900;font-size:clamp(1.8rem,4.6vw,2.75rem);line-height:1.45;letter-spacing:.02em;font-feature-settings:"palt";color:var(--c-ink)}.np-hero__lead[data-astro-cid-fkhgi2qi]{margin:1.2rem auto 0;max-width:34em;font-size:1rem;line-height:1.95;letter-spacing:.08em;color:var(--c-ink)}.np-hero__cloud[data-astro-cid-fkhgi2qi]{line-height:0;position:relative;z-index:1;margin-top:clamp(.5rem,2vw,1.5rem);pointer-events:none}.np-hero__cloud[data-astro-cid-fkhgi2qi] svg[data-astro-cid-fkhgi2qi]{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.np-hero__deco[data-astro-cid-fkhgi2qi] .np-hero__star[data-astro-cid-fkhgi2qi]{animation:np-hero-float 5.5s ease-in-out infinite}.np-hero__deco[data-astro-cid-fkhgi2qi] .h2[data-astro-cid-fkhgi2qi]{animation-delay:.4s}.np-hero__deco[data-astro-cid-fkhgi2qi] .h3[data-astro-cid-fkhgi2qi]{animation-delay:.8s}.np-hero__deco[data-astro-cid-fkhgi2qi] .h4[data-astro-cid-fkhgi2qi]{animation-delay:1.2s}}@keyframes np-hero-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-8px) rotate(var(--r, 0deg))}}@media(prefers-reduced-motion:reduce){.np-hero[data-astro-cid-fkhgi2qi] [data-astro-cid-fkhgi2qi],.np-hero[data-astro-cid-fkhgi2qi] [data-astro-cid-fkhgi2qi]:before,.np-hero[data-astro-cid-fkhgi2qi] [data-astro-cid-fkhgi2qi]:after{animation:none!important;transition:none!important}}
