.card.svelte-1arlnxd{position:relative;display:flex;width:100%;transition:all .3s ease-in-out;flex-direction:column}@media(max-width:767px){.card.svelte-1arlnxd{max-width:520px;margin:0 auto}}@media(min-width:768px){.card.svelte-1arlnxd{flex-direction:row}}.card.svelte-1arlnxd iframe{z-index:-1;mix-blend-mode:screen}.card__image.svelte-1arlnxd{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-bottom:43.75%;object-fit:cover}@media(min-width:768px){.card__image.svelte-1arlnxd{width:480px;height:210px;padding-bottom:0}}@media(min-width:1020px){.card__image.svelte-1arlnxd{width:640px;height:270px}}@media(min-width:1440px){.card__image.svelte-1arlnxd{width:800px;height:337px}}@media(min-width:1920px){.card__image.svelte-1arlnxd{width:60%;height:auto;aspect-ratio:480 / 210}}.card__image.svelte-1arlnxd video,.card__image.svelte-1arlnxd img{width:100%;height:100%;object-fit:cover}@media(max-width:1019px){.card__image.svelte-1arlnxd video,.card__image.svelte-1arlnxd img{position:absolute}}.card__poster.svelte-1arlnxd{position:absolute;inset:0;z-index:0}.card__video.svelte-1arlnxd{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:transparent}.card__caption.svelte-1arlnxd{mix-blend-mode:difference;padding:20px 0 20px 10px;max-width:100vw;margin-top:-42px;z-index:10}@media(min-width:768px){.card__caption.svelte-1arlnxd{position:relative;display:block;width:40%;padding-top:60px}}@media(min-width:1440px){.card__caption.svelte-1arlnxd{width:45%}}.card__title.svelte-1arlnxd{margin-bottom:10px;padding:0 10px;line-height:1.1}@media(min-width:768px){.card__title.svelte-1arlnxd{margin-left:-120px;padding:0;min-width:300px}}@media(min-width:1020px){.card__title.svelte-1arlnxd{min-width:unset;margin-left:-140px}}@media(min-width:1920px){.card__title.svelte-1arlnxd{margin-left:-100px}}.card__title.svelte-1arlnxd a:where(.svelte-1arlnxd){font-size:42px;text-decoration:none;color:#fff}@media(min-width:1020px){.card__title.svelte-1arlnxd a:where(.svelte-1arlnxd){font-size:52px}}@media(min-width:1440px){.card__title.svelte-1arlnxd a:where(.svelte-1arlnxd){font-size:65px}}@media(min-width:1920px){.card__title.svelte-1arlnxd a:where(.svelte-1arlnxd){font-size:56px}}.card__subtitle.svelte-1arlnxd{margin-bottom:1rem;font-size:14px;line-height:1;font-weight:500;letter-spacing:.7px}@media(min-width:768px){.card__subtitle.svelte-1arlnxd{font-size:21px;letter-spacing:1.05px}}@media(min-width:1020px){.card__subtitle.svelte-1arlnxd{font-size:28px;letter-spacing:1.7px}}@media(min-width:1440px){.card__subtitle.svelte-1arlnxd{font-size:34px}}@media(min-width:1920px){.card__subtitle.svelte-1arlnxd{font-size:26px}}.card__description.svelte-1arlnxd{color:#fff;font-size:12px;line-height:1.4;margin-left:30px}@media(min-width:768px){.card__description.svelte-1arlnxd{margin-left:0}}@media(min-width:1020px){.card__description.svelte-1arlnxd{font-size:16px;margin-left:.7rem}}@media(min-width:1440px){.card__description.svelte-1arlnxd{font-size:26px}}@media(min-width:1920px){.card__description.svelte-1arlnxd{font-size:20px}}.showcase__item.svelte-1arlnxd{margin-bottom:50px}@media(min-width:1020px){.showcase__item.svelte-1arlnxd{margin-bottom:100px}}.showcase__item.svelte-1arlnxd:last-child{margin-bottom:50px}@media(min-width:1920px){.showcase__item.svelte-1arlnxd,.showcase__item.svelte-1arlnxd:last-child{margin-bottom:0}}.showcase.svelte-1ohhom3{position:relative;min-width:100vw;min-height:100vh;padding:80px 15px 40px;border-top:2px solid var(--site-text-primary);background-color:var(--site-color-primary);opacity:1;transition:opacity .2s ease-in-out,background-color .2s ease-out}.showcase.empty.svelte-1ohhom3{border-top:none}@media(min-width:768px){.showcase.empty.svelte-1ohhom3{margin-top:10px}}@media(min-width:1020px){.showcase.empty.svelte-1ohhom3{margin-top:60px}}.page-directors .showcase.svelte-1ohhom3{border-top:none;padding-bottom:150px}@media(min-width:768px){.showcase.svelte-1ohhom3{padding:100px 100px 100px 50px}}@media(min-width:1240px){.showcase.svelte-1ohhom3{padding-left:180px}}@media(min-width:1920px){.showcase.svelte-1ohhom3{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:60px;padding:100px 80px}}.archive-is-open .showcase.svelte-1ohhom3{opacity:0;transition:opacity .2s ease-in-out}
