.hero[data-astro-cid-lcdefpme]{background-color:var(--c-night);color:#eef4f4;text-align:center;background-position:50% 30%;background-size:cover}.inner[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,10vw,7rem) 2.2rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--c-white);letter-spacing:-.015em;max-width:52rem;margin:0 auto 1.1rem;font-size:clamp(2.1rem,5vw,3.55rem);line-height:1.12}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:44rem;margin:0 auto 2rem;font-size:1.12rem}.cta[data-astro-cid-lcdefpme]{background:var(--c-accent);color:#fff;border-radius:var(--r-sm);padding:1.05rem 2.6rem;font-size:1.12rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;box-shadow:0 10px 30px #00000059}.cta[data-astro-cid-lcdefpme]:hover{background:var(--c-accent-dark);color:#fff;transform:translateY(-1px)}.press[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:4.5rem 0 0;padding:0;list-style:none;display:flex}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.press[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:brightness(0)invert();opacity:.55;width:auto;height:44px;transition:opacity .15s}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{opacity:.9}.band[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,7vw,5rem)}.band[data-astro-cid-lcdefpme].light{background:var(--c-bg-soft)}.band[data-astro-cid-lcdefpme].light+.band[data-astro-cid-lcdefpme].light{padding-top:0}.band[data-astro-cid-lcdefpme].dark{background:var(--c-night)}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;margin:0 0 2.4rem;font-size:clamp(1.6rem,3.2vw,2.15rem)}.band[data-astro-cid-lcdefpme].dark h2[data-astro-cid-lcdefpme]{color:var(--c-white)}.cats[data-astro-cid-lcdefpme]{max-width:var(--w-wide);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.6rem;margin:0 auto;padding:0;list-style:none;display:grid}.cats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--shadow-card);height:100%;color:var(--c-ink);flex-direction:column;align-items:center;gap:.65rem;padding:2.4rem 1.8rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.cats[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme] svg{width:46px;height:46px;fill:var(--c-teal)}.cats[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.2rem 0 0;font-size:1.45rem}.cats[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);margin:0;font-size:.98rem;line-height:1.65}.cards[data-astro-cid-lcdefpme]{max-width:var(--w-wide);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.6rem;margin:0 auto;padding:0;list-style:none;display:grid}.cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--shadow-card);height:100%;color:var(--c-ink);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--c-teal-dark)}.cards[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%}.cards[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{flex-grow:1;margin:0;padding:1.1rem 1.2rem .9rem;font-size:1.16rem;line-height:1.42;transition:color .15s}.meta[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line);color:var(--c-ink-soft);align-items:center;gap:.5rem;margin:0;padding:.75rem 1.2rem;font-size:.85rem;display:flex}.dot[data-astro-cid-lcdefpme]{color:var(--c-line)}
