a.svelte-1asebfb{color:#fff;display:block;height:180px;position:relative}a.svelte-1asebfb:hover h3:where(.svelte-1asebfb){text-shadow:rgba(255,255,255,.75) 0 0 10px,rgba(0,0,0,.75) 0 1px 1px}h3.svelte-1asebfb{font-size:24px;line-height:30px;text-shadow:rgba(0,0,0,.75) 0 1px 1px;margin:0;transition:text-shadow .25s;z-index:1}hgroup.svelte-1asebfb{align-items:start;background:linear-gradient(0deg,#000,#0000 60% 100%);display:flex;flex-direction:column;justify-content:end;inset:0;line-height:30px;margin:0;padding:1em;position:absolute}hgroup.svelte-1asebfb span:where(.svelte-1asebfb){background:var(--color-red);color:#fff;display:block;font-family:Helvetica Neue,HelveticaNeue,Arial,sans-serif;font-size:10px;line-height:15px;font-weight:600;text-transform:uppercase;margin:0 0 .5em;padding:0 5px;box-shadow:#ffffff1a 0 1px inset,#00000059 0 1px 2px;border-radius:4px;z-index:1}li.svelte-1asebfb{background:none center center no-repeat;background-size:cover;flex:1;position:relative}section.svelte-1asebfb{background:#000;border-top:1px solid black;position:relative}section.svelte-1asebfb:after{background:#ffffff26;content:" ";display:block;height:1px;position:absolute;top:0;width:100%;z-index:1}ul.svelte-1asebfb{list-style:none;margin:0;padding:0}@media (min-width: 768px){a.svelte-1asebfb{height:250px}li.svelte-1asebfb{box-shadow:#000000bf -1px 0 inset,#fff3 1px 0 inset}li.svelte-1asebfb:first-child{box-shadow:#000000bf -1px 0 inset}li.svelte-1asebfb:last-child{box-shadow:#fff3 1px 0 inset}li.svelte-1asebfb:first-child a:where(.svelte-1asebfb):after,li.svelte-1asebfb:last-child a:where(.svelte-1asebfb):after{content:" ";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0}li.svelte-1asebfb:first-child a:where(.svelte-1asebfb):after{background:linear-gradient(90deg,#000,#0000 60% 100%)}li.svelte-1asebfb:last-child a:where(.svelte-1asebfb):after{background:linear-gradient(270deg,#000,#0000 60% 100%)}ul.svelte-1asebfb{display:flex}}@media (min-width: 992px){ul.svelte-1asebfb{max-width:920px;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){ul.svelte-1asebfb{max-width:1130px;margin-left:auto;margin-right:auto}}h3.svelte-doqo5u{font-size:24px;margin:0}.columns.svelte-doqo5u{display:block;margin-bottom:var(--spacing);margin-top:var(--spacing)}.columns.svelte-doqo5u .left:where(.svelte-doqo5u){flex:2}.columns.svelte-doqo5u .right:where(.svelte-doqo5u){flex:1;margin-left:var(--spacing)}.infinite.svelte-doqo5u{border:1px solid black;box-shadow:#00000080 0 2px 5px;color:#fff;display:block;margin-bottom:var(--spacing);position:relative}.infinite.svelte-doqo5u h3:where(.svelte-doqo5u){text-shadow:rgba(0,0,0,.75) 0 1px 1px;transition:text-shadow .25s}.infinite.svelte-doqo5u:hover h3:where(.svelte-doqo5u){text-shadow:rgba(255,255,255,.75) 0 0 10px,rgba(0,0,0,.75) 0 1px 1px}.infinite.svelte-doqo5u hgroup:where(.svelte-doqo5u){align-items:start;background:linear-gradient(0deg,#000,#0000 60% 100%);display:flex;flex-direction:column;justify-content:end;inset:0;margin:0;padding:1em;position:absolute;z-index:1}.infinite.svelte-doqo5u svg:where(.svelte-doqo5u){font-size:12pt;left:-4px;position:relative;top:-4px}.more.svelte-doqo5u{margin:2em 0;text-align:center}.more.svelte-doqo5u svg:where(.svelte-doqo5u){margin-right:.5em}.shows.svelte-doqo5u a:where(.svelte-doqo5u){border:1px solid var(--color-background);box-shadow:#00000080 0 2px 5px;color:#fff;display:block;position:relative}.shows.svelte-doqo5u a:where(.svelte-doqo5u) h3:where(.svelte-doqo5u){text-shadow:rgba(0,0,0,.75) 0 1px 1px;transition:text-shadow .25s}.shows.svelte-doqo5u a:where(.svelte-doqo5u):hover h3:where(.svelte-doqo5u){text-shadow:rgba(255,255,255,.75) 0 0 10px,rgba(0,0,0,.75) 0 1px 1px}.shows.svelte-doqo5u h3:where(.svelte-doqo5u){align-items:start;background:linear-gradient(0deg,#000,#0000 60% 100%);display:flex;flex-direction:column;justify-content:end;inset:0;line-height:30px;margin:0;padding:.5em;position:absolute;z-index:1}.shows.svelte-doqo5u img:where(.svelte-doqo5u){box-shadow:var(--box-shadow);width:100%}.shows.svelte-doqo5u li:where(.svelte-doqo5u){margin:var(--spacing) 0}ul.svelte-doqo5u{list-style:none;margin:0;padding:0}@media (min-width: 768px){.columns.svelte-doqo5u{display:flex}.columns.svelte-doqo5u .right:where(.svelte-doqo5u){margin-left:var(--spacing)}}
