.ClickableMainVisual.svelte-12cpo1i.svelte-12cpo1i{--aspect-ratio:16/9;width:100%;position:relative;padding:0;margin:0;line-height:0}.ClickableMainVisual.svelte-12cpo1i button.svelte-12cpo1i{cursor:zoom-in;width:100%;height:100%}.ClickableMainVisual.svelte-12cpo1i figcaption.svelte-12cpo1i{position:absolute;bottom:0;left:0;color:var(--ici-text-primary-to-primary);margin-left:var(--ici-spacing-05);margin-bottom:var(--ici-spacing-05);border-radius:var(--ici-border-4);background:#0000008f;margin-top:calc(-1 * var(--ici-spacing-3));padding-left:var(--ici-spacing-05);padding-right:var(--ici-spacing-05);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2 * var(--ici-spacing-05))}html:has(dialog.OverlayDialog.open){overflow:hidden}.OverlayDialog.svelte-12cpo1i.svelte-12cpo1i{--aspect-ratio:16/9;display:block;overflow:hidden;border:transparent;margin:auto;max-height:100%;max-width:100%;border-radius:var(--ici-spacing-05)}.OverlayDialog.svelte-12cpo1i.svelte-12cpo1i:focus{outline:1px solid transparent}.OverlayDialog.svelte-12cpo1i .IciVisual img{max-height:35rem;max-width:60rem}.OverlayDialog.svelte-12cpo1i .close-button.svelte-12cpo1i{position:fixed;right:1rem;top:1rem}@media screen and (min-width: 64em){.OverlayDialog.svelte-12cpo1i .close-button.svelte-12cpo1i{right:3rem;top:3rem}}.OverlayDialog.svelte-12cpo1i .caption.svelte-12cpo1i{position:fixed;color:var(--ici-text-primary-to-primary);padding-left:var(--ici-spacing-3);padding-right:var(--ici-spacing-3);padding-top:var(--ici-spacing-1);max-width:60rem}@media screen and (min-width: 48em){.OverlayDialog.svelte-12cpo1i .caption.svelte-12cpo1i{padding-left:var(--ici-spacing-5);padding-right:var(--ici-spacing-5)}}@media screen and (min-width: 64em){.OverlayDialog.svelte-12cpo1i .caption.svelte-12cpo1i{padding-left:var(--ici-spacing-05);padding-right:var(--ici-spacing-05)}}.OverlayDialog.svelte-12cpo1i.svelte-12cpo1i::backdrop{background:#000c}.OverlayDialog[open].svelte-12cpo1i.svelte-12cpo1i{display:block}.OverlayDialog.svelte-12cpo1i.svelte-12cpo1i:not([open]){display:none;pointer-events:none}dialog.OverlayDialog.needsPolyfill{--aspect-ratio:16/9;position:absolute;display:block;left:0;top:30%;width:50rem;max-height:30rem}@media screen and (min-width: 48em){dialog.OverlayDialog.needsPolyfill{top:20%}}@media screen and (min-width: 64em){dialog.OverlayDialog.needsPolyfill{top:15%}}dialog.OverlayDialog.needsPolyfill figure.svelte-12cpo1i.svelte-12cpo1i{padding:0;margin:0}dialog.OverlayDialog.needsPolyfill .caption.svelte-12cpo1i.svelte-12cpo1i{max-width:50rem}dialog.needsPolyfill+.backdrop{background:#000c}.TagListExpandable.svelte-1256flo.svelte-1256flo{--_gap:var(--ici-gap-tags, var(--ici-spacing-3));display:grid}.TagListExpandable.svelte-1256flo ul.svelte-1256flo{display:flex;overflow:hidden;flex-wrap:wrap;gap:var(--ici-spacing-3)}.TagListExpandable.svelte-1256flo ul li.svelte-1256flo{min-width:0;display:flex}.TagListExpandable.svelte-1256flo ul li.svelte-1256flo.TagClickable{flex-shrink:1}.TagListExpandable.svelte-1256flo ul li.svelte-1256flo:last-child{margin-right:0}.TagListExpandable.svelte-1256flo .show-more-button.svelte-1256flo{border:none;cursor:pointer;width:auto;padding:var(--ici-spacing-1) 0;flex-shrink:0;margin-left:var(--ici-spacing-3);display:block;color:inherit;text-decoration:underline;text-underline-offset:.215rem}@media screen and (min-width: 48em){.TagListExpandable.svelte-1256flo .show-more-button.svelte-1256flo{display:none}}.TagListExpandable.svelte-1256flo .show-more-button.svelte-1256flo:hover,.TagListExpandable.svelte-1256flo .show-more-button.svelte-1256flo:active{text-decoration:none}
