.ccard[data-astro-cid-d242pyyr]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--clr-border);border-radius:18px;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);animation:ccard-in .5s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--i, 0) * 65ms)}@keyframes ccard-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ccard[data-astro-cid-d242pyyr]:hover{transform:translateY(-6px);border-color:#c0392b59;box-shadow:0 18px 44px #1a141024}.ccard__media[data-astro-cid-d242pyyr]{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;padding:18px;background:#fff;border-bottom:1px solid var(--clr-border);overflow:hidden}.ccard__img[data-astro-cid-d242pyyr]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform var(--transition)}.ccard[data-astro-cid-d242pyyr]:hover .ccard__img[data-astro-cid-d242pyyr]{transform:scale(1.045)}.ccard__mark[data-astro-cid-d242pyyr]{width:96px;height:96px;color:var(--clr-gold);opacity:.85}.ccard--mark[data-astro-cid-d242pyyr] .ccard__media[data-astro-cid-d242pyyr]{background:radial-gradient(circle at 50% 45%,rgba(176,125,26,.1),transparent 68%),var(--clr-bg-2)}.ccard__body[data-astro-cid-d242pyyr]{display:flex;flex-direction:column;gap:9px;padding:22px 24px 24px;background:var(--clr-bg);flex:1}.ccard__name[data-astro-cid-d242pyyr]{font-size:1.28rem;font-weight:600;color:var(--clr-text);line-height:1.25}.ccard__desc[data-astro-cid-d242pyyr]{font-size:.88rem;line-height:1.6;color:var(--clr-muted)}.ccard__samples[data-astro-cid-d242pyyr]{font-size:.78rem;line-height:1.55;color:var(--clr-muted);opacity:.78;margin-top:auto;padding-top:4px}.ccard__dot[data-astro-cid-d242pyyr]{margin:0 6px;color:var(--clr-gold)}.ccard__go[data-astro-cid-d242pyyr]{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding-top:14px;border-top:1px solid var(--clr-border);font-size:.85rem;font-weight:600;color:var(--clr-red);transition:gap var(--transition)}.ccard[data-astro-cid-d242pyyr]:hover .ccard__go[data-astro-cid-d242pyyr]{gap:12px}.ccard--wide[data-astro-cid-d242pyyr]{grid-column:1 / -1}@media (min-width: 901px){.ccard--wide[data-astro-cid-d242pyyr]{flex-direction:row;align-items:stretch}.ccard--wide[data-astro-cid-d242pyyr] .ccard__media[data-astro-cid-d242pyyr]{flex:0 0 34%;aspect-ratio:auto;border-bottom:none;border-right:1px solid var(--clr-border)}.ccard--wide[data-astro-cid-d242pyyr] .ccard__body[data-astro-cid-d242pyyr]{justify-content:center;padding:30px 34px}.ccard--wide[data-astro-cid-d242pyyr] .ccard__desc[data-astro-cid-d242pyyr],.ccard--wide[data-astro-cid-d242pyyr] .ccard__samples[data-astro-cid-d242pyyr]{max-width:62ch}.ccard--wide[data-astro-cid-d242pyyr] .ccard__name[data-astro-cid-d242pyyr]{font-size:1.5rem}.ccard--wide[data-astro-cid-d242pyyr] .ccard__samples[data-astro-cid-d242pyyr]{margin-top:2px}.ccard--wide[data-astro-cid-d242pyyr] .ccard__go[data-astro-cid-d242pyyr]{align-self:flex-start}}.ccard[data-astro-cid-d242pyyr]:focus-visible{outline:2px solid var(--clr-red);outline-offset:3px}@media (prefers-reduced-motion: reduce){.ccard[data-astro-cid-d242pyyr]{animation:none}.ccard[data-astro-cid-d242pyyr]:hover,.ccard[data-astro-cid-d242pyyr]:hover .ccard__img[data-astro-cid-d242pyyr]{transform:none}}.cat-section[data-astro-cid-ov45w7vr]{padding-top:76px}.cat-grid[data-astro-cid-ov45w7vr]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cat-empty[data-astro-cid-ov45w7vr]{padding:56px 0;text-align:center;color:var(--clr-muted)}.cat-cta[data-astro-cid-ov45w7vr]{padding:0 0 100px}.cat-cta__inner[data-astro-cid-ov45w7vr]{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;padding:44px 48px;border:1px solid var(--clr-border);border-left:3px solid var(--clr-gold);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(176,125,26,.09),transparent 60%),var(--clr-bg-2)}.cat-cta__title[data-astro-cid-ov45w7vr]{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;margin-bottom:10px}.cat-cta__text[data-astro-cid-ov45w7vr]{font-size:.95rem;line-height:1.7;color:var(--clr-muted);max-width:52ch}.cat-cta__actions[data-astro-cid-ov45w7vr]{display:flex;gap:12px;flex-wrap:wrap}.cat-cta__ghost[data-astro-cid-ov45w7vr]{background:#fff9}@media (max-width: 900px){.cat-grid[data-astro-cid-ov45w7vr]{grid-template-columns:repeat(2,1fr);gap:20px}.cat-cta[data-astro-cid-ov45w7vr]{padding-bottom:64px}.cat-cta__inner[data-astro-cid-ov45w7vr]{padding:32px 28px}}@media (max-width: 560px){.cat-grid[data-astro-cid-ov45w7vr]{grid-template-columns:1fr}.cat-section[data-astro-cid-ov45w7vr]{padding-top:48px}.cat-cta__actions[data-astro-cid-ov45w7vr]{width:100%;flex-direction:column}}
