.tag.svelte-8ho59q{border:1px solid transparent;border-radius:9999px;display:inline-block;font-size:.85rem;font-weight:500;line-height:1.4;padding:.25rem .7rem;text-transform:capitalize}.tag.primary.svelte-8ho59q{background-color:var(--color-bg-blue);border-color:#00468a1a;color:var(--color-primary)}.tag.secondary.svelte-8ho59q{background-color:var(--color-bg-green);border-color:var(--color-gray-border);color:var(--color-gray-muted)}.tag.filter.svelte-8ho59q{background-color:var(--color-white);border-color:var(--color-gray-border);color:var(--color-text)}button.tag.svelte-8ho59q{cursor:pointer;display:inline-block;font-family:var(--font-family-main);font-size:.85rem;font-weight:500;height:auto;line-height:1.4;max-height:none;padding:.25rem .7rem;text-transform:capitalize}button.tag.svelte-8ho59q:hover{filter:brightness(.93)}button.tag.primary.active.svelte-8ho59q{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}button.tag.secondary.active.svelte-8ho59q{background-color:var(--color-gray-muted);border-color:var(--color-gray-muted);color:var(--color-white)}button.tag.filter.active.svelte-8ho59q{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}button.tag.active.svelte-8ho59q:hover{filter:brightness(.9)}.base-card-container.svelte-3d2awk{container:base-card/inline-size;height:100%;width:100%}.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk){align-items:flex-start;background:#fff;border:1px solid var(--color-gray-border);border-radius:8px;display:grid;gap:0;grid-template-areas:"content";grid-template-columns:1fr;height:100%;isolation:isolate;justify-content:flex-start;padding:1.5rem;position:relative;transition:box-shadow .2s ease}:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)):hover{box-shadow:0 4px 12px #0000001a}.has-visual:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)){gap:1.5rem;grid-template-areas:"visual" "content";grid-template-columns:1fr}@container base-card (width >= 451px){.has-visual:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)){gap:1.5rem;grid-template-areas:"visual content";grid-template-columns:120px 1fr}}:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-visual:where(.svelte-3d2awk){align-items:center;display:flex;grid-area:visual;justify-content:center}:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk){position:absolute;right:1.5rem;top:0;z-index:1}@container base-card (width < 451px){:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk){border-bottom:4px solid #fff;border-left:4px solid #fff;border-radius:0 0 0 8px;right:.5rem}}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) svg{display:block;height:1.1rem;stroke:currentcolor;width:1.1rem}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) svg:not([fill=none]){fill:currentcolor}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) svg[fill=none]{fill:none}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) .base-card-bookmark-default:where(.svelte-3d2awk),:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) .bookmark-slot-content:where(.svelte-3d2awk)>:not(.language-bookmark){align-items:center;background:var(--color-bg-blue);border-radius:0 0 4px 4px;color:var(--color-text);display:flex;font-size:.95rem;font-weight:600;gap:.4rem;justify-content:center;padding:1rem .75rem .75rem;transition:background .2s ease,color .2s ease}.bookmark-active:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) .base-card-bookmark-default:where(.svelte-3d2awk),.bookmark-active:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)) .bookmark-slot-content:where(.svelte-3d2awk)>*{background:var(--color-primary);color:var(--color-white)}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)):is(button:where(.svelte-3d2awk)){background:none;border:none;cursor:pointer;font-family:inherit;height:auto;max-height:none;padding:0}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)):is(button:where(.svelte-3d2awk)):hover .base-card-bookmark-default:where(.svelte-3d2awk),:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-bookmark-wrapper:where(.svelte-3d2awk)):is(button:where(.svelte-3d2awk)):hover .bookmark-slot-content:where(.svelte-3d2awk)>*{filter:brightness(.9)}:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk){display:flex;flex-direction:column;grid-area:content;height:100%;min-width:0;width:100%}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-eyebrow:where(.svelte-3d2awk){color:var(--color-primary);display:block;font-family:var(--font-family-mono);font-size:.7rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-title-row:where(.svelte-3d2awk){align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-title:where(.svelte-3d2awk){display:-webkit-box;flex:1;font-size:1.25rem;font-weight:600;hyphenate-limit-chars:20 4 4;hyphens:auto;-webkit-line-clamp:4;line-clamp:4;line-height:1.3;margin:0;text-wrap:pretty;-webkit-box-orient:vertical;overflow:hidden}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-link:where(.svelte-3d2awk){color:inherit;text-decoration:none;transition:color .2s ease}:is(:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-link:where(.svelte-3d2awk)):hover{text-decoration:underline}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-metadata:where(.svelte-3d2awk){align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;margin-bottom:.75rem}:is(:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-metadata:where(.svelte-3d2awk)) .metadata-item:where(.svelte-3d2awk){align-items:center;display:flex;gap:.25rem}:is(:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-metadata:where(.svelte-3d2awk)) svg{display:block;height:1.1rem;stroke:currentcolor;width:1.1rem}:is(:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-metadata:where(.svelte-3d2awk)) svg:not([fill=none]){fill:currentcolor}:is(:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-metadata:where(.svelte-3d2awk)) svg[fill=none]{fill:none}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-tags:where(.svelte-3d2awk){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-teaser:where(.svelte-3d2awk){color:var(--color-text-lighter);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;line-height:1.5;margin:0 0 1rem;padding:0;-webkit-box-orient:vertical;flex-grow:1;overflow:hidden}@container base-card (width >= 451px){:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-teaser:where(.svelte-3d2awk){-webkit-line-clamp:3;line-clamp:3}}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-cta:where(.svelte-3d2awk){align-self:flex-start;background:transparent;border:1px solid var(--color-primary);border-radius:50px;color:var(--color-primary);display:inline-block;font-weight:500;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .2s ease}:is(:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-cta:where(.svelte-3d2awk)):hover{background:var(--color-primary);color:#fff}:is(:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-content:where(.svelte-3d2awk)) .base-card-actions:where(.svelte-3d2awk){align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1rem}.has-bookmark:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-title:where(.svelte-3d2awk){padding-right:9rem}@container base-card (width < 600px){.has-bookmark:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-title:where(.svelte-3d2awk){padding-right:0;padding-top:3rem}}@container base-card (width < 451px){.has-bookmark:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-title:where(.svelte-3d2awk){padding-right:0;padding-top:3rem}}@container base-card (width < 451px){.has-visual.has-bookmark:is(.base-card-container.svelte-3d2awk .base-card:where(.svelte-3d2awk)) .base-card-title:where(.svelte-3d2awk){padding-top:0}}.event-card-date-time.svelte-130n12b{align-items:center;aspect-ratio:1/1;background:var(--color-bg-green);border-radius:.5rem;color:var(--color-gray-600);display:inline-flex;flex-direction:column;justify-content:center;padding:.5rem;width:100%}@container base-card (width < 451px){.event-card-date-time.svelte-130n12b{aspect-ratio:unset;min-height:5rem}}.event-card-date.svelte-130n12b{font-size:1.2rem;font-weight:900;white-space:nowrap}.event-card-time.svelte-130n12b{font-size:.9rem;font-weight:400}.language-bookmark.svelte-1wqgj8d{align-items:center;background:var(--color-bg-blue);border-radius:0 0 4px 4px;color:var(--color-text-soft-surface);display:flex;font-size:.85rem;font-weight:600;justify-content:center;padding:.7rem .6rem .55rem}.avatar-container.svelte-kfi332{aspect-ratio:1/1;display:inline-flex;position:relative}.gradient-circle.svelte-kfi332{background:linear-gradient(to right,var(--color-gradient-main));border-radius:50%;height:100%;inset:0;opacity:.8;position:absolute;width:100%}.image-wrapper.svelte-kfi332{align-items:flex-end;display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.image-wrapper.svelte-kfi332 .avatar-image{aspect-ratio:1/1;border-radius:50%;display:block;height:85%!important;margin:0;-o-object-fit:cover;object-fit:cover;transform:translate(5%);width:85%}.image-wrapper.svelte-kfi332 .avatar-placeholder{background:var(--color-white);color:var(--color-gray-disabled);padding:8%}.person-social-links.svelte-19tjstf{align-items:center;display:flex;gap:var(--spacing-sm)}a.svelte-19tjstf{align-items:center;color:var(--color-gray-dark);display:inline-flex;transition:color .15s ease}a.svelte-19tjstf:hover{color:var(--color-primary)}.person-social-links.svelte-19tjstf .social-icon{color:currentcolor;display:block;height:calc(var(--icon-size)*1.2);width:auto}.person-social-links.svelte-19tjstf .brand-icon{height:calc(var(--icon-size)*.86)}.person-social-links.svelte-19tjstf .extlink-icon{height:calc(var(--icon-size)*1.05)}.person-card.svelte-1uadu1l{background:var(--color-white);border:1px solid var(--color-gray-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-base);padding:var(--spacing-lg)}.person-card.svelte-1uadu1l .avatar-wrapper:where(.svelte-1uadu1l){margin-bottom:var(--spacing-base)}:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) h3:where(.svelte-1uadu1l){color:var(--color-gray-dark);margin-bottom:var(--spacing-sm);margin-top:0}:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) .position:where(.svelte-1uadu1l){color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) .pronouns:where(.svelte-1uadu1l){color:var(--color-text-lighter);margin-bottom:var(--spacing-sm)}:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) .description:where(.svelte-1uadu1l){display:-webkit-box;-webkit-line-clamp:14;margin-bottom:var(--spacing-base);-webkit-box-orient:vertical;overflow:hidden}:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) .email:where(.svelte-1uadu1l){color:var(--color-primary);text-decoration:none}:is(:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) .email:where(.svelte-1uadu1l)):hover{text-decoration:underline}:is(.person-card.svelte-1uadu1l .person-info:where(.svelte-1uadu1l)) .person-social-links{margin-top:var(--spacing-base)}
