.ins-hero[data-astro-cid-ym2hyfna]{background:radial-gradient(ellipse 70% 80% at 50% 0%, color-mix(in srgb, var(--color-sky) 18%, transparent), transparent 70%);padding:72px 56px 32px;position:relative}.ins-hero__inner[data-astro-cid-ym2hyfna]{max-width:var(--page-w);text-align:center;margin:0 auto}.ins-hero__title[data-astro-cid-ym2hyfna]{max-width:100%;margin-top:18px;margin-left:auto;margin-right:auto;font-size:clamp(40px,7vw,60px)}.ins-hero__title[data-astro-cid-ym2hyfna] em[data-astro-cid-ym2hyfna]{background:var(--accent-grad);color:#0000;font-variation-settings:"wght" 600;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.ins-hero__pcard[data-astro-cid-ym2hyfna]{max-width:1040px;margin:28px auto 0}.ins-hero__sub[data-astro-cid-ym2hyfna]{color:var(--color-text-secondary);max-width:50ch;margin-top:22px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.55}.ins-speakable[data-astro-cid-ym2hyfna]{max-width:var(--page-w);margin:40px var(--space-md) 0}.ins-speakable[data-astro-cid-ym2hyfna] .text[data-astro-cid-ym2hyfna]{font-variation-settings:"wght" 400;font-weight:400}.ins-filters[data-astro-cid-ym2hyfna]{max-width:var(--page-w);margin:48px var(--space-md) 0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.ins-filters__chips[data-astro-cid-ym2hyfna]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ins-filters[data-astro-cid-ym2hyfna] .chip[data-astro-cid-ym2hyfna]{cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:var(--glass-strong);border:1px solid var(--glass-border);height:36px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.ins-filters[data-astro-cid-ym2hyfna] .chip[data-astro-cid-ym2hyfna]:hover{border-color:var(--color-accent);color:var(--color-accent)}.ins-filters[data-astro-cid-ym2hyfna] .chip-outline[data-astro-cid-ym2hyfna].is-active{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent);box-shadow:0 8px 24px #1570ef59}.ins-filters__hint[data-astro-cid-ym2hyfna]{color:var(--color-text-muted);text-align:center;max-width:60ch;font-size:13px}.ins-grid-section[data-astro-cid-ym2hyfna]{max-width:var(--page-w);margin:48px var(--space-md) 0;padding:0 0 80px}@media (min-width:70rem){.ins-speakable[data-astro-cid-ym2hyfna],.ins-filters[data-astro-cid-ym2hyfna],.ins-grid-section[data-astro-cid-ym2hyfna]{margin-left:auto;margin-right:auto}}.ins-grid[data-astro-cid-ym2hyfna]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:48rem){.ins-grid[data-astro-cid-ym2hyfna]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.ins-card[data-astro-cid-ym2hyfna]{border-radius:var(--radius-lg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ins-card__media[data-astro-cid-ym2hyfna]{aspect-ratio:4/5;background:linear-gradient(150deg, var(--color-bg-tint), var(--color-sky) 70%, var(--color-accent) 130%);display:block;position:relative;overflow:hidden}.ins-card--teal[data-astro-cid-ym2hyfna] .ins-card__media[data-astro-cid-ym2hyfna]{background:linear-gradient(150deg, var(--color-teal-soft), var(--color-teal))}.ins-card[data-astro-cid-ym2hyfna] picture[data-astro-cid-ym2hyfna]{width:100%;height:100%;display:block}.ins-card[data-astro-cid-ym2hyfna] img[data-astro-cid-ym2hyfna]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out-quart);display:block}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-ym2hyfna].ins-card:hover img[data-astro-cid-ym2hyfna]{transform:scale(1.04)}}.ins-card--link[data-astro-cid-ym2hyfna]:hover{border-color:var(--color-accent)}.ins-card__info[data-astro-cid-ym2hyfna]{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.ins-card__name[data-astro-cid-ym2hyfna]{color:var(--color-text);font-size:15px;font-weight:700;line-height:1.3}.ins-card__meta[data-astro-cid-ym2hyfna]{color:var(--color-text-secondary);font-size:12.5px;line-height:1.45}.ins-card__certs[data-astro-cid-ym2hyfna]{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ins-card__cert[data-astro-cid-ym2hyfna]{border-radius:var(--radius-pill);background:var(--color-accent-soft);height:20px;color:var(--color-accent-hover);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.ins-card__quote[data-astro-cid-ym2hyfna]{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ins-card__ph[data-astro-cid-ym2hyfna]{font-family:var(--font-display);font-variation-settings:"wght" 500;color:var(--color-text-on-accent);letter-spacing:-.012em;justify-content:center;align-items:center;font-size:48px;display:flex;position:absolute;inset:0}.ins-md[data-astro-cid-ym2hyfna]{max-width:calc(var(--page-w) + 2 * var(--space-md));padding:0 var(--space-md) 80px;margin:0 auto}@media (max-width:48rem){.ins-hero[data-astro-cid-ym2hyfna]{padding:48px 24px 24px}.ins-filters[data-astro-cid-ym2hyfna]{margin-top:32px}.ins-grid-section[data-astro-cid-ym2hyfna]{margin-top:32px;padding-bottom:56px}.ins-md[data-astro-cid-ym2hyfna]{padding-bottom:56px}.ins-card__info[data-astro-cid-ym2hyfna]{gap:5px;padding:10px 12px 12px}.ins-card__name[data-astro-cid-ym2hyfna]{font-size:13px}.ins-card__meta[data-astro-cid-ym2hyfna]{font-size:12px}}
