.film-grid.svelte-bvpp5p{padding:0 4rem 4rem}.films.svelte-bvpp5p{grid-template-columns:repeat(3,1fr);gap:4rem;list-style:none;display:grid}.film.svelte-bvpp5p{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.poster.svelte-bvpp5p{aspect-ratio:2/3;background-color:var(--color-light-gray);overflow:hidden}.poster.svelte-bvpp5p img:where(.svelte-bvpp5p){object-fit:cover;width:100%;height:100%;display:block}.copy.svelte-bvpp5p{padding-top:1rem}.eyebrow.svelte-bvpp5p{font-size:var(--font-size-small);text-transform:uppercase;transition:color .2s}.title.svelte-bvpp5p{font-size:var(--font-size-heading-medium-large);text-transform:uppercase;margin-top:.5rem;font-weight:600;line-height:1}.description.svelte-bvpp5p{font-size:var(--font-size-small);margin-top:1rem;line-height:1.4}a.film.svelte-bvpp5p img:where(.svelte-bvpp5p){transition:transform .3s}a.film.svelte-bvpp5p:hover .eyebrow:where(.svelte-bvpp5p){color:var(--color-accent4)}a.film.svelte-bvpp5p:hover img:where(.svelte-bvpp5p){transform:scale(1.03)}@media (prefers-reduced-motion:reduce){a.film.svelte-bvpp5p img:where(.svelte-bvpp5p){transition:none}a.film.svelte-bvpp5p:hover img:where(.svelte-bvpp5p){transform:none}}@media (width<=900px){.film-grid.svelte-bvpp5p{padding:0 2rem 3rem}.films.svelte-bvpp5p{grid-template-columns:1fr;gap:3rem}.title.svelte-bvpp5p{font-size:var(--font-size-heading-medium)}}.founder-bio.svelte-1k1fi50{background-color:var(--color-black);color:var(--color-white);position:relative;overflow:hidden}.founder-bio.svelte-1k1fi50:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fff0 0%,#000 100%);position:absolute;inset:0}.founder-bio.svelte-1k1fi50 .background:where(.svelte-1k1fi50){z-index:0;position:absolute;inset:0}.founder-bio.svelte-1k1fi50 .background:where(.svelte-1k1fi50) img:where(.svelte-1k1fi50),.founder-bio.svelte-1k1fi50 .background:where(.svelte-1k1fi50) video:where(.svelte-1k1fi50){object-fit:cover;width:100%;height:100%;display:block}.inner.svelte-1k1fi50{z-index:2;gap:var(--layout-article-margin-wide);grid-template-columns:repeat(2,1fr);min-height:80vh;padding:4rem 2rem;display:grid;position:relative}.identity.svelte-1k1fi50{flex-direction:column;justify-content:flex-end;gap:1.5rem;display:flex}.identity.svelte-1k1fi50 .portrait:where(.svelte-1k1fi50){aspect-ratio:1;object-fit:cover;width:20rem;max-width:100%;display:block}.identity.svelte-1k1fi50 .title:where(.svelte-1k1fi50){font-size:var(--font-size-small);margin-bottom:.5rem;font-weight:600}.identity.svelte-1k1fi50 .name:where(.svelte-1k1fi50){font-size:var(--font-size-heading-large);text-transform:uppercase;font-weight:400;line-height:1.05}.copy.svelte-1k1fi50{flex-direction:column;align-items:flex-start;display:flex}.body.svelte-1k1fi50{font-size:var(--font-size-paragraph);white-space:pre-line;line-height:1.6}.more.svelte-1k1fi50{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.more.svelte-1k1fi50.open{grid-template-rows:1fr}.more.svelte-1k1fi50 .more-inner:where(.svelte-1k1fi50){overflow:hidden}.more.svelte-1k1fi50 .body:where(.svelte-1k1fi50){padding-top:1.6em}.toggle.svelte-1k1fi50{color:inherit;font:inherit;font-size:var(--font-size-small);cursor:pointer;background:0 0;border:1px solid;border-radius:5vw;align-items:center;gap:.5rem;margin-top:2rem;padding:.5rem 2rem;transition:background-color .3s,border-color .3s;display:inline-flex}.toggle.svelte-1k1fi50:hover{background-color:var(--color-accent4);border-color:var(--color-accent4)}.toggle.svelte-1k1fi50 .plus:where(.svelte-1k1fi50){transition:transform .3s;display:inline-block}.toggle.svelte-1k1fi50[aria-expanded=true] .plus:where(.svelte-1k1fi50){transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.more.svelte-1k1fi50,.toggle.svelte-1k1fi50 .plus:where(.svelte-1k1fi50){transition:none}}@media (width<=900px){.inner.svelte-1k1fi50{grid-template-columns:1fr;gap:2rem;min-height:0;padding:3rem 2rem}.identity.svelte-1k1fi50 .portrait:where(.svelte-1k1fi50){width:60%}.identity.svelte-1k1fi50 .name:where(.svelte-1k1fi50){font-size:var(--font-size-heading-medium-large)}}@media (width<=479px){.inner.svelte-1k1fi50{padding:2rem 2rem 3rem}.identity.svelte-1k1fi50 .portrait:where(.svelte-1k1fi50){width:100%}.identity.svelte-1k1fi50 .name:where(.svelte-1k1fi50){font-size:var(--font-size-heading-medium)}}.link-list.svelte-1omvj3b{padding:0 4rem 8rem}.rows.svelte-1omvj3b{list-style:none}.rows.svelte-1omvj3b li:where(.svelte-1omvj3b){border-top:1px solid}.rows.svelte-1omvj3b a:where(.svelte-1omvj3b){color:inherit;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.rows.svelte-1omvj3b .row-title:where(.svelte-1omvj3b){grid-column:1;font-size:1.5rem;line-height:1.2}.rows.svelte-1omvj3b .source:where(.svelte-1omvj3b),.rows.svelte-1omvj3b .date:where(.svelte-1omvj3b){font-size:var(--font-size-small);color:var(--color-gray);transition:color .2s}.rows.svelte-1omvj3b .source:where(.svelte-1omvj3b){grid-column:2}.rows.svelte-1omvj3b .date:where(.svelte-1omvj3b){text-transform:uppercase;grid-column:3}.rows.svelte-1omvj3b .arrow:where(.svelte-1omvj3b){grid-column:4;display:flex}.rows.svelte-1omvj3b .arrow:where(.svelte-1omvj3b) svg:where(.svelte-1omvj3b){width:1.5rem;height:1.5rem;transition:transform .3s}.rows.svelte-1omvj3b a:where(.svelte-1omvj3b):hover .source:where(.svelte-1omvj3b),.rows.svelte-1omvj3b a:where(.svelte-1omvj3b):hover .date:where(.svelte-1omvj3b){color:var(--color-accent4)}.rows.svelte-1omvj3b a:where(.svelte-1omvj3b):hover .arrow:where(.svelte-1omvj3b) svg:where(.svelte-1omvj3b){transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.rows.svelte-1omvj3b .arrow:where(.svelte-1omvj3b) svg:where(.svelte-1omvj3b){transition:none}.rows.svelte-1omvj3b a:where(.svelte-1omvj3b):hover .arrow:where(.svelte-1omvj3b) svg:where(.svelte-1omvj3b){transform:none}}@media (width<=900px){.link-list.svelte-1omvj3b{padding-bottom:6rem}.rows.svelte-1omvj3b a:where(.svelte-1omvj3b){grid-template-columns:1fr auto;row-gap:.5rem}.rows.svelte-1omvj3b .row-title:where(.svelte-1omvj3b){font-size:var(--font-size-paragraph-large)}.rows.svelte-1omvj3b .source:where(.svelte-1omvj3b),.rows.svelte-1omvj3b .date:where(.svelte-1omvj3b){grid-column:1}.rows.svelte-1omvj3b .arrow:where(.svelte-1omvj3b){grid-area:1/2}}@media (width<=479px){.link-list.svelte-1omvj3b{padding:0 2rem 4rem}}
