figure.svelte-1ljjt4c{border-radius:var(--radius-2);margin:0;position:relative;overflow:hidden}img.svelte-1ljjt4c{width:100%;height:auto;display:block}figcaption.svelte-1ljjt4c{font-family:var(--font-body);font-weight:700;font-size:var(--text-label);line-height:var(--line-body);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-contrast);background:color-mix(in srgb, var(--color-text) 75%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:var(--space-1);border-radius:var(--radius-1);padding:var(--space-1) var(--space-2);bottom:var(--space-2);left:var(--space-2);display:inline-flex;position:absolute}.carousel-viewport.svelte-oc43j1{border-radius:var(--radius-2);display:grid;overflow:hidden}.carousel-slide.svelte-oc43j1{grid-area:1/1}.nav.svelte-oc43j1{justify-content:space-between;align-items:center;display:flex}.nav-count.svelte-oc43j1{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-xs);line-height:var(--line-body);color:var(--color-muted)}.nav-controls.svelte-oc43j1{margin-top:var(--space-2);gap:var(--space-1);display:flex}.nav-controls.svelte-oc43j1 button:where(.svelte-oc43j1){border:1px solid var(--color-border);background-color:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;box-shadow:0 -.125rem .125rem 0 var(--shadow-color-soft) inset, 0 .125rem .125rem 0 var(--shadow-color-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nav-controls.svelte-oc43j1 button:where(.svelte-oc43j1):hover:not(:disabled){background-color:var(--color-surface-hover)}.nav-controls.svelte-oc43j1 button:where(.svelte-oc43j1):focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.nav-controls.svelte-oc43j1 button:where(.svelte-oc43j1):disabled{cursor:not-allowed;opacity:.4}.video-embed.svelte-10zlp6a{aspect-ratio:16/9;border-radius:var(--radius-2);position:relative;overflow:hidden}.video-embed.svelte-10zlp6a iframe:where(.svelte-10zlp6a){border:none;width:100%;height:100%;position:absolute;inset:0}.list-container.svelte-88fptb{background-color:var(--color-surface-hover);border-radius:var(--radius-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-1);font-family:var(--font-body);font-weight:400;font-size:var(--text-body-md);line-height:var(--line-body)}.table-wrapper.svelte-1p0afpf{border-radius:var(--radius-2);overflow-x:auto}table.svelte-1p0afpf{border-collapse:collapse;width:100%;min-width:30rem}th.svelte-1p0afpf{font-family:var(--font-body);font-weight:700;font-size:var(--text-label);line-height:var(--line-body);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-contrast);background-color:var(--color-primary);text-align:left;padding:var(--space-2);white-space:nowrap}td.svelte-1p0afpf{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--line-body);color:var(--color-text);padding:var(--space-2)}tbody.svelte-1p0afpf tr:where(.svelte-1p0afpf):nth-child(odd){background-color:var(--color-surface-hover)}tbody.svelte-1p0afpf tr:where(.svelte-1p0afpf):nth-child(2n){background-color:var(--color-surface)}blockquote.svelte-o450eb{margin:var(--space-6) 0 var(--space-6) 0;color:var(--color-primary);gap:var(--space-4);display:flex}.quote-text.svelte-o450eb{font-family:var(--font-heading);font-weight:700;font-size:var(--text-heading-2xl);line-height:var(--line-heading);margin:0}.quote-footer.svelte-o450eb{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}cite.svelte-o450eb{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-md);line-height:var(--line-body);color:var(--color-text);font-style:normal}.paragraph-wrapper.svelte-l4xbmc{gap:var(--space-5);flex-direction:column;display:flex}
