.card[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;gap:0;transition:transform .15s ease,box-shadow .15s ease}.card-link[data-astro-cid-iyiqi2so]{color:inherit;text-decoration:none}.card-link[data-astro-cid-iyiqi2so]:hover{text-decoration:none}.card-link[data-astro-cid-iyiqi2so]:hover .card-title[data-astro-cid-iyiqi2so]{color:var(--color-brand)}.card-link[data-astro-cid-iyiqi2so]:hover .card[data-astro-cid-iyiqi2so]{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.card-image-wrap[data-astro-cid-iyiqi2so]{position:relative;width:100%;aspect-ratio:700/368;overflow:visible;border-radius:1.5rem;background:var(--gradient-hero-default);box-shadow:var(--shadow-hero)}.card-image-wrap--coral[data-astro-cid-iyiqi2so]{background:var(--gradient-coral);box-shadow:var(--shadow-hero-coral)}.card-image-wrap--coral[data-astro-cid-iyiqi2so] .card-placeholder[data-astro-cid-iyiqi2so]{background:var(--gradient-coral)}.card-image-wrap--custom[data-astro-cid-iyiqi2so]{background:var(--hero-custom-color)!important;box-shadow:var(--shadow-hero-custom)}.card-image-wrap--custom[data-astro-cid-iyiqi2so].card-image-wrap--hero-layout .card-hero-text[data-astro-cid-iyiqi2so]{background:var(--hero-custom-color)}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so]{display:flex;flex-direction:row;min-height:200px;overflow:visible}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-text[data-astro-cid-iyiqi2so]{flex:1;min-width:0;padding:1rem 1rem 1.25rem;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;border-radius:1.5rem 0 0 1.5rem}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-number[data-astro-cid-iyiqi2so]{font-size:.875rem;font-weight:700;color:#ffffffe6;margin-bottom:.25rem}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-name[data-astro-cid-iyiqi2so]{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 .25rem;line-height:1.2}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-quote[data-astro-cid-iyiqi2so]{font-size:.75rem;font-style:italic;font-weight:600;color:#fffffff2;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-icon[data-astro-cid-iyiqi2so]{position:absolute;bottom:.5rem;left:.75rem;opacity:.5;color:#fff}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so].card-image-wrap--light .card-hero-number[data-astro-cid-iyiqi2so]{color:#000000bf}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so].card-image-wrap--light .card-hero-name[data-astro-cid-iyiqi2so]{color:#111827}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so].card-image-wrap--light .card-hero-quote[data-astro-cid-iyiqi2so]{color:#000000d9}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so].card-image-wrap--light .card-hero-icon[data-astro-cid-iyiqi2so]{color:#374151;opacity:.7}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-image[data-astro-cid-iyiqi2so]{position:relative;width:55%;min-width:140px;flex-shrink:0;overflow:visible}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-image-inner[data-astro-cid-iyiqi2so]{overflow:hidden;border-radius:0 1.5rem 1.5rem 0;width:100%;height:100%}.card-image-wrap--hero-layout[data-astro-cid-iyiqi2so] .card-hero-image[data-astro-cid-iyiqi2so] .card-img[data-astro-cid-iyiqi2so]{display:block;width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-focus, top);object-position:var(--hero-focus, top)}.card-image-inner[data-astro-cid-iyiqi2so]{overflow:hidden;border-radius:1.5rem;width:100%;height:100%;position:absolute;inset:0}.card-img[data-astro-cid-iyiqi2so]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .5s;filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.card-link[data-astro-cid-iyiqi2so]:hover .card-img[data-astro-cid-iyiqi2so]{transform:scale(1.05)}.card-placeholder[data-astro-cid-iyiqi2so]{width:100%;height:100%;background:var(--gradient-hero-default)}.card-body[data-astro-cid-iyiqi2so]{padding:0 .25rem;margin-top:1rem}.card-meta[data-astro-cid-iyiqi2so]{position:absolute;left:50%;top:0;transform:translate(-50%) translateY(-50%);z-index:2}.card-tag[data-astro-cid-iyiqi2so]{display:inline-flex;align-items:center;padding:4px 8px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.card-title[data-astro-cid-iyiqi2so]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.card-excerpt[data-astro-cid-iyiqi2so]{margin:0;font-size:1rem;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
