.hero[data-astro-cid-bbe6dxrz]{position:relative;background:var(--ink);color:#fff;overflow:hidden;isolation:isolate}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 60% at 80% 15%,rgba(224,54,44,.32),transparent 60%),radial-gradient(40% 50% at 10% 90%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#101013,#0b0b0d)}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3.5rem,8vw,6.5rem)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,7vw,5.4rem);margin:0 0 1.25rem;color:#fff}.hero__accent[data-astro-cid-bbe6dxrz]{color:var(--accent)}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:clamp(1rem,1.6vw,1.2rem);color:#ffffffbd;max-width:46ch;margin-bottom:2rem}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__ghost[data-astro-cid-bbe6dxrz]{border-color:#ffffff47;color:#fff}.hero__ghost[data-astro-cid-bbe6dxrz]:hover{border-color:#fff;background:#ffffff0f}.hero__meta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1.75rem;list-style:none;margin:2.5rem 0 0;padding:0;font-size:.82rem;color:#fff9;letter-spacing:.02em}.hero__meta[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:block;color:#fff;font-size:1.5rem;font-weight:800;line-height:1.1}.hero__collage[data-astro-cid-bbe6dxrz]{position:relative;height:clamp(340px,46vw,540px)}.hero__tile[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);background:#fff;border:1px solid rgba(255,255,255,.12)}.hero__tile[data-astro-cid-bbe6dxrz] img{width:100%;height:100%;object-fit:cover}.hero__tile--1[data-astro-cid-bbe6dxrz]{width:46%;aspect-ratio:4/5;top:4%;left:4%;transform:rotate(-4deg);z-index:2}.hero__tile--2[data-astro-cid-bbe6dxrz]{width:40%;aspect-ratio:4/5;top:0;right:6%;transform:rotate(3deg);z-index:1}.hero__tile--3[data-astro-cid-bbe6dxrz]{width:42%;aspect-ratio:4/5;bottom:2%;right:16%;transform:rotate(-2deg);z-index:3}.hero__tile--4[data-astro-cid-bbe6dxrz]{width:34%;aspect-ratio:4/5;bottom:6%;left:2%;transform:rotate(5deg);z-index:1}@media(prefers-reduced-motion:no-preference){.hero__tile[data-astro-cid-bbe6dxrz]{animation:floaty 9s ease-in-out infinite}.hero__tile--2[data-astro-cid-bbe6dxrz]{animation-delay:-2s}.hero__tile--3[data-astro-cid-bbe6dxrz]{animation-delay:-4s}.hero__tile--4[data-astro-cid-bbe6dxrz]{animation-delay:-6s}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -12px}}}@media(max-width:900px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero__collage[data-astro-cid-bbe6dxrz]{height:clamp(300px,68vw,420px);order:-1;margin-bottom:.5rem}}.marquee[data-astro-cid-j7pv25f6]{background:var(--accent);color:#fff;overflow:hidden;padding-block:.85rem}.marquee__track[data-astro-cid-j7pv25f6]{display:flex;gap:2.5rem;width:max-content;animation:scroll 38s linear infinite}.marquee__item[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:2.5rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem;white-space:nowrap}.marquee__dot[data-astro-cid-j7pv25f6]{font-size:.7rem;opacity:.7}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-j7pv25f6]{animation:none}}.center-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.cat-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2.2vw,1.6rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cat-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.cat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.cat-card__media[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;background:var(--surface-2);overflow:hidden}.cat-card__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cat-card[data-astro-cid-j7pv25f6]:hover .cat-card__media[data-astro-cid-j7pv25f6] img{transform:scale(1.05)}.cat-card__placeholder[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--surface-2),var(--line))}.cat-card__body[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem 1.3rem}.cat-card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .25rem;font-size:1.15rem}.cat-card__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.86rem;color:var(--muted)}.cat-card__count[data-astro-cid-j7pv25f6]{flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:.4rem .7rem;border-radius:var(--radius-pill);white-space:nowrap}.why-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2.2vw,1.6rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.why-card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.2rem)}.why-card__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:54px;height:54px;border-radius:var(--radius);background:var(--ink);color:#fff;margin-bottom:1.1rem}.why-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin-bottom:.5rem}.why-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:.92rem}.cta-band[data-astro-cid-j7pv25f6]{background:var(--ink);color:#fff;border-radius:0}.cta-band__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-block:clamp(2.5rem,6vw,4.5rem)}.cta-band__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,4.5vw,3rem);margin:0 0 .4rem}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#ffffffb3}
