.cast.svelte-xh7414{display:grid;gap:var(--cast-grid-gap) calc(3 * var(--cast-grid-gap));grid-template:auto / minmax(1px, 1fr);width:100%;box-sizing:border-box}@media all and (min-width: 1024px){.cast.cast--controls.svelte-xh7414{display:flex;gap:var(--cast-grid-gap) calc(3 * var(--cast-grid-gap))}.cast.cast--controls.svelte-xh7414 .content.svelte-xh7414{flex:1 1;display:flex;flex-flow:column nowrap;gap:var(--cast-grid-gap)}}#gannettAtomsComponentBar{display:none !important}
.characters.svelte-osvlzr{margin-top:2em}.characters__inner.svelte-osvlzr{margin:2em 0 0 0;list-style:none;padding:0;display:grid;grid-auto-flow:row dense;gap:var(--cast-grid-gap);grid-template:auto / repeat(auto-fill, minmax(200px, 1fr))}.characters--medium.svelte-osvlzr .characters__inner.svelte-osvlzr{grid-template:auto / repeat(auto-fill, minmax(325px, 1fr))}.characters--wide.svelte-osvlzr .characters__inner.svelte-osvlzr{--cast-grid-gap:45px;grid-template:auto / minmax(1px, 1fr)}.cast-section--no-label.svelte-osvlzr .characters.svelte-osvlzr,.cast-section--no-label.svelte-osvlzr .characters__inner.svelte-osvlzr{margin-top:0}@media and (min-width: 768px){.characters--medium.svelte-osvlzr .characters__inner.svelte-osvlzr{--cast-grid-gap:45px;grid-template:auto / repeat(auto-fill, minmax(400px, 1fr))}}
.filters.svelte-1ygkpuu{padding:var(--cast-nav-height) 30px 30px 30px;margin:0;box-sizing:border-box;width:100%;height:100%;position:fixed;left:0;z-index:99;bottom:100%;background:var(--color-background);overflow:scroll;opacity:0;transition:opacity 350ms ease, bottom 350ms ease}.filters.visible.svelte-1ygkpuu{overflow:scroll;opacity:1;bottom:0}.filters__close.svelte-1ygkpuu{display:flex;height:var(--touch-target);width:var(--touch-target);place-items:center center;place-content:center center;border-radius:0;background:transparent;border:none;cursor:pointer;position:absolute;top:var(--cast-nav-height);right:0;padding:0;box-sizing:border-box;opacity:0.5;transition:opacity 150ms ease}.filters__close.svelte-1ygkpuu:focus,.filters__close.svelte-1ygkpuu:hover{opacity:1}.filters__close.svelte-1ygkpuu svg{stroke:var(--color-font);width:50%}.labels.svelte-1ygkpuu{list-style:none;margin:0 0 calc(var(--touch-target) + 60px) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:var(--cast-grid-gap, 30px)}.labels--no-description.svelte-1ygkpuu{--cast-grid-gap:0.5rem}.label.svelte-1ygkpuu .checkbox__label{color:var(--color-font);font-size:13px;text-transform:uppercase}.label.svelte-1ygkpuu .checkbox__description{font:var(--font-size-base) / 1.3em var(--fonts-serif, serif);color:var(--color-font-muted)}.label.svelte-1ygkpuu .checkbox__check{width:65%;height:65%}@media all and (min-width: 1024px){.controls.svelte-1ygkpuu{box-sizing:border-box;background:var(--color-screen-light);flex:none;width:var(--cast-controls-width);padding:var(--cast-controls-padding);padding-bottom:0;border-top:2px solid var(--color-accent)}.controls__fixed-container.svelte-1ygkpuu{position:sticky;top:var(--cast-nav-height);height:calc(100vh - var(--cast-nav-height));overflow-y:auto}.controls--filters.svelte-1ygkpuu .controls__fixed-container.svelte-1ygkpuu{padding-top:0}.controls__fixed-container.svelte-1ygkpuu>*{margin-bottom:var(--cast-grid-gap)}.filters.svelte-1ygkpuu{padding:0;margin:0;position:relative;background:unset;top:unset;bottom:unset;left:unset;opacity:unset;transition:none;overflow:unset;z-index:unset;height:auto}.labels.svelte-1ygkpuu{display:grid;margin:0 0 6rem 0}.filters__close.svelte-1ygkpuu{display:none}}
.toggle.svelte-1p46mq8{--toggle-padding-h:var(--cast-padding-horiz);--toggle-color-text:var(--color-font);--toggle-height:100%;--toggle-outline-color:var(--toggle-color-text);--toggle-font-size:var(--font-size-base);min-height:var(--touch-target);width:100vw;margin-left:calc(-1 * var(--cast-padding-horiz));margin-top:1rem;border:none;border-radius:0;background:transparent;padding:0;position:-webkit-sticky;position:sticky;top:var(--cast-nav-height);z-index:3}.toggle__inner.svelte-1p46mq8{box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);outline:1px solid var(--toggle-outline-color);outline-offset:-1px;box-sizing:border-box;display:flex;flex-flow:row-reverse nowrap;align-items:center;justify-content:space-between;font:var(--font-size-small) / 1em var(--fonts-sans-serif);font-size:var(--toggle-font-size);color:var(--toggle-color-text);padding:0 var(--toggle-padding-h);transition:color 150ms ease-in-out, height 150ms ease-in-out,
			font-size 150ms ease-in-out, outline-color 150ms ease-in-out;height:var(--toggle-height);width:100%;position:absolute;top:0;left:0}.toggle__inner.svelte-1p46mq8::before{content:"";display:block;width:0.5em;height:0.5em;border-right:2px solid var(--toggle-color-text);border-bottom:2px solid var(--toggle-color-text);transform:rotate(45deg);transition:border-color 150ms ease}.toggle.muted.svelte-1p46mq8{--toggle-color-text:var(--color-font-muted);--toggle-height:70%;--toggle-outline-color:rgba(0, 0, 0, 0);--toggle-font-size:var(--font-size-small)}@media all and (min-width: 1024px){.toggle.svelte-1p46mq8{display:none}}
.cast-header.svelte-ic3a10{--cast-header-margin:1rem;margin-bottom:var(--cast-grid-gap)}.cast-header.svelte-ic3a10 .svelte-ic3a10:is(.intro, h1, h2),.cast-header.svelte-ic3a10 .byline{max-width:650px;margin-left:0}.cast-header.svelte-ic3a10>*,.cast-header.svelte-ic3a10>.image{margin-top:var(--cast-header-margin)}.cast-header.svelte-ic3a10>*:first-child{margin-top:0}.label.svelte-ic3a10{display:block;color:var(--color-accent);font:bold var(--font-size-small) / 1.3em var(--fonts-sans-serif);text-transform:uppercase}.cast-header.svelte-ic3a10 .headline.svelte-ic3a10{font:bold 30px/1.3em var(--fonts-sans-serif);color:var(--color-font);margin-bottom:0;margin-inline:0}.cast--serif .cast-header.svelte-ic3a10 .headline.svelte-ic3a10{font-family:var(--fonts-serif)}.cast-header.svelte-ic3a10 .subheadline.svelte-ic3a10{font:italic 16px/1.5em var(--fonts-serif);color:var(--color-font);font-weight:normal;margin:0.5em 0 0 0}.related.svelte-ic3a10{font:var(--font-size-base) / 1.3em var(--fonts-sans-serif);margin-bottom:var(--cast-header-margin, 1em)}.related__label.svelte-ic3a10{font:bold calc(1.1 * var(--font-size-base)) / 1.3em var(--fonts-sans-serif);margin:0 0 0.25em;color:var(--color-font)}.related__links.svelte-ic3a10{color:var(--color-font);margin:0;padding:0 0 0 1em}.related__link.svelte-ic3a10{margin-bottom:0.25em}.related__link.svelte-ic3a10 a.svelte-ic3a10{font-weight:normal}.cast-header.svelte-ic3a10 .share{margin-bottom:0}.cast-header.svelte-ic3a10 .login-wrapper{max-width:none}
.none.svelte-1o2sc4m{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;color:var(--color-font-muted);background:var(--color-screen-light);padding:2rem;box-sizing:border-box}.none.svelte-1o2sc4m .share{flex:0 0 100%;display:block;width:100%}.none.svelte-1o2sc4m p.svelte-1o2sc4m{font-style:italic;color:currentColor;margin:0 1em 0 0}.none.svelte-1o2sc4m .share{--share-color-font:var(--color-font-muted)}.none.svelte-1o2sc4m .share .share__label{display:none}.none.svelte-1o2sc4m .share__btns{--share-color-font:var(--color-font-muted);justify-content:center}
.roadblock.svelte-cetf1p{margin:2rem 0;position:relative}.roadblock.svelte-cetf1p .login-wrapper{position:absolute;top:100px;left:50%;transform:translate(-50%, 0);background:var(--color-background)}.roadblock.svelte-cetf1p .cast-section.svelte-cetf1p{filter:blur(1px)}.characters__inner.svelte-cetf1p{margin:0;list-style:none;padding:0;display:flex;flex-flow:row nowrap;gap:var(--cast-grid-gap)}.characters__inner.svelte-cetf1p li.svelte-cetf1p{flex:1 1}.characters__inner.svelte-cetf1p li.svelte-cetf1p svg{fill:#eee}
a.svelte-xcdqjz{display:flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);text-decoration:none;background:rgba(0, 0, 0, 0.4);border-radius:50%;position:fixed;bottom:var(--nav-height, var(--cast-nav-height));right:var(--nav-height, var(--cast-nav-height));transition:opacity 150ms ease-in-out;opacity:0.5}a.svelte-xcdqjz:hover{opacity:1}a.svelte-xcdqjz:focus{outline:2px solid var(--color-accent)}a.svelte-xcdqjz::before{content:"";display:block;border-top:4px solid black;border-left:4px solid black;width:30%;height:30%;position:absolute;top:50%;left:50%;opacity:0.75;transform:translate(-50%, -25%) rotate(45deg)}.sr-only.svelte-xcdqjz{clip-path:polygon(0 0, 1px 1px, 0 0);position:absolute;left:100vw}
.buttons.svelte-19vci8i{margin:0;padding:0;list-style:none;width:calc(100vw - 30px - 30px);text-transform:uppercase;z-index:2;display:flex;position:sticky;top:100%;transform:translate(0, -100%)}.buttons.svelte-19vci8i>.apply{flex:2 2;max-width:none}.buttons.svelte-19vci8i .reset{background:var(--grey-light);flex:1 1}.buttons.svelte-19vci8i button{max-width:none;margin:0}@media all and (min-width: 1024px){.buttons.svelte-19vci8i{display:none}}
.now-showing.svelte-jttsoj{display:none}@media all and (min-width: 1024px){span.svelte-jttsoj{font:var(--font-size-small) / 1.3em var(--fonts-sans-serif);color:var(--color-font-muted);margin:0 1em 0 0}.now-showing.svelte-jttsoj{--color-background:var(--color-screen-light);max-width:100%;display:flex;align-items:center;justify-content:space-between;width:var(--cast-controls-width);margin:0 0 1rem 0;position:sticky;top:0;z-index:10}}
.wrapper.svelte-1fwvxjp{overflow:hidden}ul.svelte-1fwvxjp{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin:0 -1em -0.5em 0}li.svelte-1fwvxjp{flex:0 0;display:block;margin:0 1em 0.5em 0;min-width:-moz-fit-content;min-width:fit-content}.category-button.svelte-1fwvxjp{font:var(--font-size-small) / 1em var(--fonts-sans-serif);text-transform:uppercase;color:var(--color-font);text-decoration:none;min-height:var(--touch-target);display:flex;flex-flow:column nowrap;justify-content:center}.category-button.svelte-1fwvxjp:hover,.category-button.svelte-1fwvxjp:focus{text-decoration:none}.category-button.svelte-1fwvxjp::after{content:"";display:block;height:3px;background:currentColor;margin-top:0.25em;transition:background var(--transition, 150ms) ease}.category-button.svelte-1fwvxjp:hover::after,.category-button.svelte-1fwvxjp:focus::after{background:var(--color-accent)}@media all and (pointer: fine){.category-button.svelte-1fwvxjp{min-height:0}}
.login-wrapper.svelte-1muftsw{box-sizing:border-box;border:1px solid black;padding:1.5rem 2rem;max-width:600px}.login-wrapper.svelte-1muftsw .login{max-width:60ch;margin:0 auto}.login-wrapper.svelte-1muftsw .login p{font-size:1.3em}
button.svelte-vy7xm7{font:var(--font-size-small) / 1.3em var(--fonts-sans-serif);border-radius:0;border:none;background:transparent;display:flex;justify-content:center;align-items:center;min-height:var(--touch-target);padding:0.5em;margin:0;cursor:pointer;transition:background var(--transition) ease;text-decoration:underline;color:var(--color-font-muted)}button.svelte-vy7xm7:hover,button.svelte-vy7xm7:focus{background:var(--color-screen-light)}
.search.svelte-36myt4{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 0 0 8px;gap:8px;box-sizing:border-box;background:var(--input-text-color-background, var(--color-background, white));border-radius:var(--input-text-border-radius, var(--border-radius, 5px));border:var(--input-text-border-weight, 1px) solid
			var(
				--input-text-border-color,
				var(--input-text-color-font, var(--color-font, #222))
			);font-size:1em;height:var(--input-text-height, var(--touch-target, 44px));margin:1.5em 0 0 0;position:relative}.search.svelte-36myt4:focus-within{outline:2px solid var(--input-text-color-accent, var(--color-accent, #009bff));outline-offset:-2px}label.svelte-36myt4{position:absolute;top:50%;left:0;z-index:5;font:bold var(--font-size-small, 14px) / 1.3em var(--fonts-sans-serif);color:var(
			--input-text-color-label,
			var(--input-text-color-font, var(--color-font, #222))
		);transform:translate(32px, -50%);display:block;transition:top 150ms ease, transform 150ms ease, color 150ms ease}.search.svelte-36myt4:focus-within>label.svelte-36myt4,.search__input:focus+label.svelte-36myt4,label.svelte-36myt4:focus,.search__input:not(:placeholder-shown)+label.svelte-36myt4{top:-0.5em;transform:translate(0, -100%);color:var(
			--input-text-color-label-hover,
			var(
				--input-text-color-label,
				var(--input-text-color-font, var(--color-font, #222))
			)
		)}.search__icon.svelte-36myt4{flex:none;width:18px;height:18px;padding:0;box-sizing:border-box;display:flex}.search__icon.svelte-36myt4 svg{width:100%;height:100%;margin:auto}.search__input.svelte-36myt4{flex:1 1;min-width:0;height:100%;font-size:1em;padding:0;border:none;margin:0;color:var(--input-text-color-font, var(--color-font, #222))}.search__input.svelte-36myt4:focus{outline:none}.search__clear.svelte-36myt4{flex:none;padding:0;cursor:pointer;height:100%;width:var(--input-text-height, var(--touch-target, 44px));box-sizing:border-box;border:none;background-color:transparent;display:flex;opacity:0.5;visibility:visible;transition:opacity 150ms ease, visibility 150ms ease}.search__clear[hidden].svelte-36myt4{visibility:hidden;opacity:0}.search__clear.svelte-36myt4:hover,.search__clear.svelte-36myt4:focus{opacity:1}.search__clear.svelte-36myt4 svg{fill:var(--input-text-color-font, var(--color-font, #222));margin:auto;transition:opacity 150ms ease, fill 150ms ease}
.checkbox.svelte-8x6iv0{font-family:var(--checkbox-font-family, var(--fonts-sans-serif, sans-serif));color:var(--checkbox-color-font, var(--color-font, black));display:flex;align-items:center;min-height:var(--touch-target, 44px);cursor:pointer}.checkbox__box.svelte-8x6iv0{flex:0 0 var(--checkbox-size, 1em);position:relative;display:block;width:var(--checkbox-size, 1em);height:var(--checkbox-size, 1em);border-radius:var(--checkbox-border-radius, 5px);border:1px solid var(--checkbox-color-box, black);margin:0 var(--checkbox-margin, 0.5em) 0 0}.checkbox__check.svelte-8x6iv0{display:block;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:var(--checkbox-color-check, var(--color-accent-text, white));opacity:0}input:checked+.checkbox.svelte-8x6iv0 .checkbox__box.svelte-8x6iv0{background:var(
			--checkbox-checked-fill,
			var(--color-accent, var(--checkbox-color-box, black))
		)}input:checked+.checkbox.svelte-8x6iv0 .checkbox__box.svelte-8x6iv0::before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply;background:linear-gradient(310.73deg, white -8.55%, #909090 72.26%)}input:checked+.checkbox.svelte-8x6iv0 .checkbox__check.svelte-8x6iv0{opacity:1}.checkbox--label-first.svelte-8x6iv0{flex-flow:row-reverse nowrap;justify-content:flex-end}.checkbox--label-first.svelte-8x6iv0 .checkbox__box.svelte-8x6iv0{margin:0 0 0 var(--checkbox-margin, 0.5em)}input[type="checkbox"].svelte-8x6iv0{visibility:hidden;position:absolute;top:15px;left:15px;transform:translate(-50%, -50%);z-index:1}.checkbox--description.svelte-8x6iv0{align-items:flex-start}.checkbox__text.svelte-8x6iv0 .checkbox__label.svelte-8x6iv0{display:block;font-weight:bold;line-height:1em;margin-bottom:0.2em}@media all and (prefers-reduced-motion: no-preference){.checkbox__box.svelte-8x6iv0{transition:background var(--checkbox-transition, 100ms) ease}.checkbox__check.svelte-8x6iv0{transform:translate(-50%, -50%) scale(0);transition:opacity var(--checkbox-transition, 100ms) ease,
				transform var(--checkbox-transition, 100ms) ease}input:checked+.checkbox.svelte-8x6iv0 .checkbox__check.svelte-8x6iv0{transform:translate(-50%, -50%) scale(1)}}
.image.svelte-1gylokn{margin:0;padding:0;display:block;overflow:hidden}img.svelte-1gylokn{width:100%;display:block;object-fit:cover;object-position:center}img.has-attributes.svelte-1gylokn{width:100%;height:100%}.image__caption.svelte-1gylokn{color:var(--color-font, #222);font:var(--font-size-image-caption, 14px) / 1.3em
			var(--fonts-sans-serif, sans-serif);margin-top:8px}.image__credit.svelte-1gylokn{display:inline-block;text-transform:uppercase;font-style:italic;margin:0 0 0.5em}
.timestamp.svelte-1qm0ego{font:var(--font-size-small) / 1.3em var(--fonts-sans-serif);color:var(--color-font-muted);padding:0;margin:0;list-style:none}.updated.svelte-1qm0ego{font-weight:bold}@media all and (min-width: 768px){.timestamp.svelte-1qm0ego>li.svelte-1qm0ego{display:inline}.updated.svelte-1qm0ego::before{content:"|";margin:0 0.25em}}
.byline.svelte-1ktuzg5{margin:1em 0 0 0}.byline__name.svelte-1ktuzg5{color:var(--color-font);font:bold var(--font-size-small) / 1.3em var(--fonts-sans-serif)}.byline__organization.svelte-1ktuzg5{font:var(--font-size-small) / 1.3em var(--fonts-serif);color:var(--color-font)}
.video.svelte-1091w95{margin:0;padding:0}.teal-player-container.svelte-1091w95{aspect-ratio:16 / 9}.video__video.svelte-1091w95{width:100%}.video__caption.svelte-1091w95{color:var(--color-font, #222);font:var(--font-size-video-caption, var(--font-size-image-caption, 14px)) / 1.3em
			var(--fonts-sans-serif, sans-serif);margin-top:8px}.video__credit.svelte-1091w95{display:inline-block;text-transform:uppercase;font-style:italic;margin:0 0 0.5em}
.character--default.svelte-adsbh6{display:none;flex-flow:column nowrap;gap:1rem}.character--default.visible.svelte-adsbh6{display:flex}
.character.character--medium.svelte-1cq53lj{display:none}.character__text.svelte-1cq53lj>.character__name,.character__text.svelte-1cq53lj>*,.character.character--medium.svelte-1cq53lj>*{margin-top:0;margin-bottom:1rem}.character.character--medium.svelte-1cq53lj>*:last-child{margin-bottom:0}.character--medium.svelte-1cq53lj .character__name{font:normal 23px/1.3em var(--fonts-serif)}.character--images.svelte-1cq53lj .image,.character--images.svelte-1cq53lj .image-fpo{margin:0 0 1em 0}.character__text.svelte-1cq53lj{display:flow-root}.character__text.svelte-1cq53lj>*{margin-top:0;margin-bottom:1rem}.character__text.svelte-1cq53lj>*:last-child{margin-bottom:0}.character--medium.svelte-1cq53lj p:last-child{margin-bottom:0}.character--medium.svelte-1cq53lj .character__labels{margin:0}.character.character--medium.svelte-1cq53lj p{max-width:70ch}.character.character--medium.visible.svelte-1cq53lj{display:block}@media all and (min-width: 768px){.character--medium.svelte-1cq53lj .character__name{font:normal 26px/1.3em var(--fonts-serif)}}
.character.character--wide.svelte-1tu9rkx{display:none;align-content:flex-start;gap:1rem;grid-template:auto / repeat(3, minmax(1px, 1fr))}.character--wide.svelte-1tu9rkx .character__name{font:normal 23px/1.3em var(--fonts-serif)}.character__text.svelte-1tu9rkx{grid-column:1 / -1}.character--wide.svelte-1tu9rkx p:last-child{margin-bottom:0}.character--wide.svelte-1tu9rkx .character__bullets{margin-bottom:1em}.character--wide.svelte-1tu9rkx .character__labels{margin:0}.character__details.svelte-1tu9rkx{grid-column:1/-1;display:block}.character.character--wide.svelte-1tu9rkx p{max-width:70ch}.character.character--wide.visible.svelte-1tu9rkx{display:grid}@media all and (min-width: 768px){.character--wide.svelte-1tu9rkx .character__name{font:normal 26px/1.3em var(--fonts-serif)}.character--wide.svelte-1tu9rkx .character__bullets{padding:1em 1em 1em 2em;background:#eee}.character__text.svelte-1tu9rkx{grid-column:1 / 3}.character__details.svelte-1tu9rkx{grid-column:3;grid-row:1}}
.character.character--wide.svelte-160s6xr{display:none;align-content:flex-start;gap:1rem;grid-template:auto minmax(1px, 1fr) / repeat(3, minmax(1px, 1fr))}.character--wide.svelte-160s6xr .image, .image-fpo{align-self:flex-start;grid-column:1/-1}.character--wide.svelte-160s6xr .character__name{font:normal 23px/1.3em var(--fonts-serif)}.character__text.svelte-160s6xr{grid-column:1 / -1}.character--wide.svelte-160s6xr p:last-child{margin-bottom:0}.character--wide.svelte-160s6xr .character__bullets,.character--wide.svelte-160s6xr .character__labels{margin:0;grid-column:1/-1}.character.character--wide.svelte-160s6xr p{max-width:70ch}.character--wide.svelte-160s6xr .character__text.svelte-160s6xr{grid-column:1 / -1}.character.character--wide.visible.svelte-160s6xr{display:grid}@media all and (min-width: 768px){.character--wide.svelte-160s6xr .character__name{font:normal 26px/1.3em var(--fonts-serif)}.character--wide.svelte-160s6xr .image, .image-fpo{grid-column:1;grid-row:1/ -1;max-width:unset}.character--wide.svelte-160s6xr .character__text.svelte-160s6xr{grid-column:2 / -1}.character--wide.svelte-160s6xr .character__labels{margin:0;grid-column:2/-1}.character--wide.svelte-160s6xr .character__bullets{grid-column:2/-1}}
a.btn.svelte-33jj2f,button.btn.svelte-33jj2f{display:flex;justify-content:center;align-items:center;min-height:var(--touch-target, 44px);min-width:44px;max-width:150px;margin:0 auto;box-sizing:border-box;border:1px solid
			var(--btn-color-border, var(--btn-color-accent, var(--color-accent, #009bff)));padding:8px 16px;border-radius:var(--btn-border-radius, 5px);cursor:pointer;text-decoration:none;font:var(--font-size-button, 14px) / 1.3em var(--fonts-sans-serif, sans-serif);background-color:var(--btn-color-background, var(--btn-color-accent, #009bff));color:var(--btn-color-text, var(--color-accent-text, white));transition:filter 150ms ease;font-weight:bold}.btn--muted.svelte-33jj2f{background-color:transparent;color:var(--btn-color-muted, #aaaaaa);cursor:default;border-color:var(--btn-color-muted, #aaaaaa);font-weight:normal}.btn.svelte-33jj2f:not(.btn--muted):hover,.btn.svelte-33jj2f:not(.btn--muted):focus{filter:brightness(115%)}
.login.svelte-1tpefrb{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;text-align:center;gap:16px 4px}.login.svelte-1tpefrb .btn{font-size:16px;margin:0;min-width:200px;border-radius:0}.login__instructions.svelte-1tpefrb{width:100%;margin:0}p.login__instructions.svelte-1tpefrb,a.login__secondary-btn.svelte-1tpefrb{font:bold 16px/1.3em var(--fonts-sans-serif, sans-serif);color:var(--color-font);text-decoration-color:var(--color-accent)}.login__secondary-btn.svelte-1tpefrb{display:flex;align-items:center;justify-content:center;height:var(--input-height, 44px);transition:background 150ms ease;padding:0 1em}.login__secondary-btn.svelte-1tpefrb:hover,.login__secondary-btn.svelte-1tpefrb:focus{background:#e0e0e0}.login__secondary-btn.svelte-1tpefrb:focus{outline:2px solid var(--color-accent)}@media all and (min-width: 768px){.login.svelte-1tpefrb{text-align:center;justify-content:center}}
.share.svelte-1bbveir{padding:0;position:relative;display:flex;align-items:center;flex-flow:row wrap;text-align:left}.share.share--brand-colors.svelte-1bbveir{--share-color-email:#626262;--share-color-copy-url:#303030;--share-color-tiktok:black;--share-color-twitter:#1da1f2;--share-color-facebook:#3b5998;--share-color-reddit:#ff4500;--share-color-linkedin:#0073b1}.share--center.svelte-1bbveir{text-align:center;justify-content:center}.share--right.svelte-1bbveir{text-align:right;justify-content:flex-end}.share__label.svelte-1bbveir{margin:0 1em 0 0;font:bold var(--share-font-size, 14px) / 1.3em
			var(--share-font-family, var(--fonts-sans-serif, sans-serif));color:var(--share-color-font, var(--color-font, black));text-transform:uppercase;max-width:22ch;flex:1 1 22ch;text-align:inherit}.share__btns.svelte-1bbveir{flex:0 0 270px;list-style:none;display:flex;justify-content:flex-start;margin:0;padding:0}.share--center.svelte-1bbveir .share__btns.svelte-1bbveir{justify-content:center}.share--right.svelte-1bbveir .share__btns.svelte-1bbveir{justify-content:flex-end}.share-btn.svelte-1bbveir{width:var(--share-touch-target, var(--touch-target, 44px));height:var(--share-touch-target, var(--touch-target, 44px));display:flex;align-items:center;justify-content:center;border:none;padding:0;position:relative;cursor:pointer;background:transparent}.share--icons-only.svelte-1bbveir .share-btn__inner.svelte-1bbveir,.share--icons-only.share--outlines.svelte-1bbveir .share-btn__inner.svelte-1bbveir{border:none}.share-btn__inner.svelte-1bbveir{width:75%;height:75%;background:var(--share-color-default, #aaa);display:flex;align-items:center;justify-content:center;transition:background 150ms ease, opacity 150ms ease}.share-btn--tiktok.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-tiktok, var(--share-color-default, #aaa))}.share-btn--twitter.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-twitter, var(--share-color-default, #aaa))}.share-btn--facebook.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-facebook, var(--share-color-default, #aaa))}.share-btn--reddit.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-reddit, var(--share-color-default, #aaa))}.share-btn--linkedin.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-linkedin, var(--share-color-default, #aaa))}.share-btn--copy.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-copy-url, var(--share-color-default, #aaa))}.share-btn--email.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:var(--share-color-email, var(--share-color-default, #aaa))}.share.svelte-1bbveir:not(.share--brand-colors) .share-btn:hover .share-btn__inner.svelte-1bbveir,.share.svelte-1bbveir:not(.share--brand-colors) .share-btn:focus .share-btn__inner.svelte-1bbveir{background:var(--share-color-accent, var(--color-accent, #009bff))}.share.share--brand-colors.svelte-1bbveir .share-btn:hover .share-btn__inner.svelte-1bbveir,.share.share--brand-colors.svelte-1bbveir .share-btn:focus .share-btn__inner.svelte-1bbveir{opacity:0.85}.share-btn.svelte-1bbveir svg{fill:var(--share-color-icon, white);width:60%;height:60%;transition:fill 150ms ease}.share--circles.svelte-1bbveir .share-btn__inner.svelte-1bbveir{overflow:hidden;border-radius:50%}.share-btn.svelte-1bbveir:hover svg,.share-btn.svelte-1bbveir:focus svg{fill:var(--share-color-accent-text, var(--color-accent-text, white));transition:fill 150ms ease}.share.svelte-1bbveir .hidden-input{position:fixed;top:100vh;left:100vw;height:0;width:0;border:none;padding:0;margin:0}.share--outlines.svelte-1bbveir .share-btn__inner.svelte-1bbveir{background:transparent;border:1px solid var(--share-color-font, var(--color-font, black))}.share--outlines.svelte-1bbveir .share-btn__inner.svelte-1bbveir svg{fill:var(--share-color-font, var(--color-font, black))}.share--outlines.svelte-1bbveir .share-btn.svelte-1bbveir:hover svg,.share--outlines.svelte-1bbveir .share-btn.svelte-1bbveir:focus svg{fill:var(--share-color-accent-text, var(--color-accent-text, white))}@keyframes svelte-1bbveir-copiedLabel{0%{opacity:0;transform:translate(0, 50%)}70%{opacity:1;transform:translate(0, -50%)}100%{opacity:1;transform:translate(0, -50%)}}.share.svelte-1bbveir .share__copied-label{font:bold var(--share-font-size, 14px) / 1em var(--fonts-sans-serif);position:absolute;top:50%;right:100%;white-space:nowrap;margin:0 5px 0 0;padding:5px;background:var(--share-color-accent, var(--color-accent, #009bff));color:var(--share-color-accent-text, var(--color-accent-text, white));animation-name:svelte-1bbveir-copiedLabel;animation-duration:500ms;animation-iteration-count:2;animation-direction:alternate;animation-fill-mode:both}.share.svelte-1bbveir .share__copied-label::after{content:"";background:var(--share-color-accent, var(--color-accent, #009bff));display:block;height:15px;width:10px;position:absolute;left:100%;top:50%;transform:translate(0, -50%) rotate(180deg);-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%, 0 50%);clip-path:polygon(0 50%, 100% 0, 100% 100%, 0 50%)}
.character__bullets.svelte-p86ffg{font:var(--font-size-base) / 1.3em var(--fonts-sans-serif);list-style:disc;padding:0 0 0 1em}
.character__kicker.svelte-nyhczz{display:block;font:bold var(--font-size-small) / 1.3em var(--fonts-sans-serif);text-transform:uppercase;color:var(--color-font-very-muted);margin:0 0 0.25em 0}.character__badge.svelte-nyhczz{display:flex;align-items:center;justify-content:center;font:bold var(--font-size-small) / 1.3em var(--fonts-sans-serif);color:var(--color-accent-text);background:var(--color-accent);width:var(--cast-badge-width);height:var(--cast-badge-height);border-radius:50%;float:left;margin:0 var(--cast-badge-margin) 0.5rem 0}.character__badge~.character__kicker.svelte-nyhczz,.character__badge~.character__name.svelte-nyhczz,.character__badge~.character__title.svelte-nyhczz{margin-left:calc(var(--cast-badge-height) + var(--cast-badge-margin))}.character__name.svelte-nyhczz{--type-primary:var(--color-font);font:normal 21px/1.3em var(--fonts-serif);margin-top:0}.character__title.svelte-nyhczz{font-size:var(--font-size-small);line-height:1.3em;font-weight:400;color:var(--color-font-muted);display:block;margin-top:calc(-1 * (var(--cast-inner-gap) - 0.25em))}
.character__subheadline.svelte-15yrz5s{font:bold var(--font-size-base) / 1.3em var(--fonts-sans-serif);margin-bottom:0.25em;margin-top:0}
.image-fpo.svelte-17qblfj{background:var(--image-fpo-background);width:100%;padding-bottom:calc(
			100% * var(--image-ratio-height, 1) / var(--image-ratio-width, 1)
		)}@supports (aspect-ratio: 1 / 1){.image-fpo.svelte-17qblfj{padding:0;aspect-ratio:var(--image-ratio-width, 1) / var(--image-ratio-height, 1)}}
.character__labels.svelte-1t297fm{padding:0;list-style:none;display:block;display:flex;align-items:center;flex-flow:row wrap;align-content:flex-start;gap:0.5em}.character__labels.svelte-1t297fm li.svelte-1t297fm{flex:none;max-width:-moz-fit-content;max-width:fit-content;display:block}
.links.svelte-qsdusk{margin:0;padding:0;list-style:none}.link.svelte-qsdusk{display:inline-block;margin-right:0.25em}.link.svelte-qsdusk::after{content:", "}.link.svelte-qsdusk:last-child::after{content:none}.link.svelte-qsdusk a.svelte-qsdusk{font:bold var(--font-size-small) / 1.3em var(--fonts-sans-serif);color:var(--color-font);text-decoration:none;border-bottom:1px solid var(--color-accent)}.link.svelte-qsdusk svg{display:inline-block;height:0.5em;transform:translate(0.15em, -0.25em)}
.cast-thumbnail.image{width:clamp(100px, 25%, 125px);float:left;margin:0 1em 1em 0}
input[type="checkbox"].svelte-14gdjx2{visibility:hidden;position:absolute;top:15px;left:15px;transform:translate(-50%, -50%);z-index:1}label.svelte-14gdjx2{display:block;font:12px/1em var(--fonts-sans-serif);letter-spacing:0.08em;text-transform:uppercase;padding:0.5em;border:1px solid var(--color-font);background:none;cursor:pointer;transition:border-color 150ms ease-in-out, color 150ms ease-in-out,
			background-color 150ms ease-in-out}input:checked+label.svelte-14gdjx2{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}

/*# sourceMappingURL=bundle.css.map */