.actor-card.svelte-17mvgv5{gap:var(--space-5);width:100%;height:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 7%, var(--white)) 0%, var(--white) 100%);color:inherit;transition:border-color var(--duration-base) var(--easing), box-shadow var(--duration-base) var(--easing);flex-direction:column;text-decoration:none;display:flex;box-shadow:0 .25rem .75rem #0000000f}.actor-card.svelte-17mvgv5:focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.actor-card-title.svelte-17mvgv5{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-xs);line-height:var(--line-heading);color:var(--color-text);transition:color var(--duration-base) var(--easing);margin:0}.actor-card-active.svelte-17mvgv5{border-color:var(--color-primary);box-shadow:0 .25rem .75rem #0000000f, inset 0 0 0 .125rem var(--color-primary)}.actor-card-active.svelte-17mvgv5 .actor-card-title:where(.svelte-17mvgv5){color:var(--color-primary)}.actor-card-disabled.svelte-17mvgv5{cursor:not-allowed;background:color-mix(in srgb, var(--color-surface-hover) 50%, var(--color-surface));box-shadow:none}.actor-card-disabled.svelte-17mvgv5 .actor-card-title:where(.svelte-17mvgv5){color:var(--color-muted)}.actor-card-themes.svelte-17mvgv5{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.actor-card-themes.svelte-17mvgv5 .theme-badge{font-size:var(--text-label)}.actor-dialog.svelte-1u277o7{--actor-dialog-accent:var(--color-accent-olive);width:100%;max-width:var(--container-max);height:100vh;max-height:none;margin:0;margin-top:var(--space-3);border-radius:var(--radius-3) var(--radius-3) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--actor-dialog-accent) 7%, var(--white)) 0%, var(--white) 100%);color:var(--color-text);transition:transform var(--duration-slow) var(--easing-smooth);border:none;flex-direction:column;padding:0;display:flex;position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,100%)}.actor-dialog[open].svelte-1u277o7{transform:translate(-50%)}.actor-dialog.actor-dialog-closing.svelte-1u277o7{transform:translate(-50%,100%)}@starting-style{.actor-dialog[open].svelte-1u277o7{transform:translate(-50%,100%)}}.actor-dialog.svelte-1u277o7::backdrop{background-color:#0006}.actor-dialog-topbar.svelte-1u277o7{padding:var(--container-gutter) var(--container-gutter) var(--space-2) var(--container-gutter);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.actor-dialog-close.svelte-1u277o7{font-family:var(--font-body);font-weight:700;font-size:var(--text-action-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);background-color:var(--color-surface);border-radius:var(--radius-3);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);border:none;align-items:center;gap:.375rem;display:inline-flex}.actor-dialog-close.svelte-1u277o7:focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.actor-dialog-close.svelte-1u277o7{box-shadow:0 -.125rem .125rem 0 var(--shadow-color-soft) inset, 0 .125rem .125rem 0 var(--shadow-color-soft)}.actor-dialog-close.svelte-1u277o7:hover{background-color:var(--color-surface-hover)}.actor-dialog-nav.svelte-1u277o7{align-items:center;gap:var(--space-3);display:flex}.actor-dialog-nav-btn.svelte-1u277o7{background-color:var(--color-surface);cursor:pointer;width:4.0625rem;height:2.625rem;transition:background-color var(--duration-fast) var(--easing);box-shadow:0 -.125rem .125rem 0 var(--shadow-color-soft) inset, 0 .125rem .125rem 0 var(--shadow-color-soft);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.actor-dialog-nav-btn.svelte-1u277o7:focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.actor-dialog-nav-btn.svelte-1u277o7:hover:not(:disabled){background-color:var(--color-surface-hover)}.actor-dialog-nav-btn.svelte-1u277o7:disabled{cursor:not-allowed;opacity:.4}.actor-dialog-nav-btn-prev.svelte-1u277o7 .icon{transform:rotate(90deg)}.actor-dialog-nav-btn-next.svelte-1u277o7 .icon{transform:rotate(-90deg)}.actor-dialog-counter.svelte-1u277o7{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-sm);line-height:var(--line-heading);text-align:center;font-variant-numeric:tabular-nums;width:4.6875rem;margin:0}.actor-dialog-content.svelte-1u277o7{min-height:0;max-width:var(--container-max);width:100%;padding:var(--space-6) var(--container-gutter);flex-direction:column;flex:auto;margin:0 auto;display:flex;overflow-y:auto}.actor-dialog-body-viewport.svelte-1u277o7{display:grid}.actor-dialog-body.svelte-1u277o7{grid-area:1/1}.actor-dialog-title.svelte-1u277o7{text-align:center;margin:0 0 var(--space-4)}.actor-dialog-summary.svelte-1u277o7{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--line-body);max-width:40rem;margin:0 auto var(--space-4);text-align:center;color:var(--color-muted)}.actor-dialog-themes.svelte-1u277o7{justify-content:center;gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.actor-dialog-columns.svelte-1u277o7{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=64rem){.actor-dialog-columns.svelte-1u277o7{grid-template-columns:repeat(3,1fr)}}.actor-dialog-column.svelte-1u277o7{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-4);--text-body-md:var(--text-body-sm);opacity:0;transition:opacity var(--duration-slow) var(--easing-smooth), transform var(--duration-slow) var(--easing-smooth);transition-delay:var(--stagger-card);transform:translateY(1rem)}.actor-dialog[open].svelte-1u277o7 .actor-dialog-column:where(.svelte-1u277o7){opacity:1;transform:translateY(0)}.actor-dialog-column.svelte-1u277o7:nth-child(2){transition-delay:calc(var(--stagger-card) * 2)}.actor-dialog-column.svelte-1u277o7:nth-child(3){transition-delay:calc(var(--stagger-card) * 3)}.actor-dialog-column.svelte-1u277o7 h3:where(.svelte-1u277o7){font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-xs);line-height:var(--line-heading);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.actor-dialog-column-contact.svelte-1u277o7{gap:var(--space-3)}.actor-dialog-links.svelte-1u277o7{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.actor-dialog-links-item.svelte-1u277o7{gap:var(--space-1);flex-direction:column;display:flex}.actor-dialog-link-label.svelte-1u277o7{font-family:var(--font-body);font-weight:700;font-size:var(--text-body-sm);line-height:var(--line-body);margin:0}.actor-dialog-link.svelte-1u277o7{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-primary);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.actor-dialog-link.svelte-1u277o7:hover{color:var(--color-accent)}.actor-dialog-link.svelte-1u277o7:focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.actor-dialog-footer.svelte-1u277o7{width:calc(100% + 2 * var(--container-gutter));height:12.5rem;margin:auto calc(-1 * var(--container-gutter)) calc(-1 * var(--space-6));background-image:-webkit-image-set(url(../../../images/cover-1920.avif) 1x type("image/avif"),url(../../../images/cover-2880.avif) 2x type("image/avif"),url(../../../images/cover-1920.webp) 1x type("image/webp"));background-image:image-set("../../../images/cover-1920.avif" 1x type("image/avif"),"../../../images/cover-2880.avif" 2x type("image/avif"),"../../../images/cover-1920.webp" 1x type("image/webp"));background-position:top;background-repeat:no-repeat;background-size:100%;flex-shrink:0}.empty.svelte-xyigw2{text-align:center;color:var(--color-muted);padding-block:var(--space-6)}.actor-grid.svelte-xyigw2{gap:var(--space-3);padding:var(--space-5) 0;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));margin:0;list-style:none;display:grid}.fan.svelte-xyigw2{width:100vw;padding-block:var(--space-7) var(--space-4);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.fan-track.svelte-xyigw2{height:20rem;max-width:var(--container-max);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 auto;padding:0;list-style:none;position:relative}.fan-slot.svelte-xyigw2{--radius:56.25rem;top:calc(var(--radius) + 1.25rem);transform-origin:top;width:13.75rem;height:20rem;transform:rotate(calc(var(--offset) * 12deg)) translateY(calc(-1 * var(--radius)));z-index:calc(100 - var(--abs-offset));transition:transform var(--duration-slow) var(--easing-smooth), opacity var(--duration-base) var(--easing);margin-left:-6.875rem;position:absolute;left:50%}.fan-slot-hidden.svelte-xyigw2{opacity:0;pointer-events:none}.fan-peek.svelte-xyigw2,.fan-active.svelte-xyigw2{width:100%;height:100%;position:relative}.fan-nav.svelte-xyigw2{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-7);display:flex}.fan-nav-btn.svelte-xyigw2{background-color:var(--color-surface);cursor:pointer;width:5rem;height:5rem;box-shadow:0 -.125rem .125rem 0 var(--shadow-color-soft) inset, 0 .125rem .125rem 0 var(--shadow-color-soft);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.fan-nav-btn.svelte-xyigw2:focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.fan-nav-btn.svelte-xyigw2:disabled{cursor:not-allowed;opacity:.4}.fan-nav-btn-prev.svelte-xyigw2 .icon{transform:rotate(90deg)}.fan-nav-btn-next.svelte-xyigw2 .icon{transform:rotate(-90deg)}.fan-counter.svelte-xyigw2{align-items:center;width:3.75rem;margin:0;line-height:1.2;display:grid;position:relative}.fan-counter.svelte-xyigw2:before{content:"";background-color:var(--color-border);width:.0625rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)rotate(30deg)}.fan-counter-current.svelte-xyigw2{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-sm);line-height:var(--line-heading);color:var(--color-text);justify-self:flex-start}.fan-counter-total.svelte-xyigw2{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-md);line-height:var(--line-heading);color:var(--color-muted);justify-self:flex-end}.visually-hidden.svelte-xyigw2{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1.svelte-hxn070{text-align:center;color:var(--color-primary);margin-bottom:var(--space-6)}
