.riley[data-astro-cid-sf5kpwje]{--film-line:#ece8e12b}.riley[data-astro-cid-sf5kpwje] :is(section,details)[data-astro-cid-sf5kpwje][id]{scroll-margin-top:calc(var(--header-h) + 24px)}.riley-hero[data-astro-cid-sf5kpwje]{isolation:isolate;margin-top:var(--header-h);background:#141712;position:relative}.riley-hero__image[data-astro-cid-sf5kpwje]{z-index:-2;position:absolute;inset:0;overflow:hidden}.riley-hero__image[data-astro-cid-sf5kpwje] img[data-astro-cid-sf5kpwje]{object-fit:cover;object-position:65% 35%;width:100%;height:100%}.riley-hero[data-astro-cid-sf5kpwje]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0ac7 27%,#0a0a0a26 67%,#0a0a0a0f),linear-gradient(#0000 55%,#0a0a0a);position:absolute;inset:0}.riley-hero__inner[data-astro-cid-sf5kpwje]{min-height:min(790px, calc(100svh - var(--header-h)));flex-direction:column;align-items:start;padding-block:26px 30px;display:flex}.riley-back[data-astro-cid-sf5kpwje],.riley-explore[data-astro-cid-sf5kpwje]{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;display:flex}.riley-back[data-astro-cid-sf5kpwje]{color:#d7d3ca}.riley-back[data-astro-cid-sf5kpwje]:hover span[data-astro-cid-sf5kpwje]{text-underline-offset:5px;text-decoration:underline}.riley-hero__copy[data-astro-cid-sf5kpwje]{width:min(100%,650px);margin-block:auto;padding-block:38px}.riley-eyebrow[data-astro-cid-sf5kpwje]{letter-spacing:.15em;text-transform:uppercase;color:#c9c3b7;font-size:11px}.riley-hero[data-astro-cid-sf5kpwje] h1[data-astro-cid-sf5kpwje]{letter-spacing:-.015em;max-width:7ch;margin:24px 0 22px;font-size:clamp(100px,11.8vw,178px);line-height:.85}.riley-meta[data-astro-cid-sf5kpwje]{text-transform:uppercase;color:var(--c-gold-light);letter-spacing:.17em;font-size:11px}.riley-hook[data-astro-cid-sf5kpwje]{max-width:32ch;margin-top:20px;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.riley-actions[data-astro-cid-sf5kpwje]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.riley-button[data-astro-cid-sf5kpwje]{text-transform:uppercase;letter-spacing:.09em;background:#0a0a0a73;border:1px solid #ece8e16b;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:13px 18px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.riley-button--gold[data-astro-cid-sf5kpwje]{color:#16140e;background:var(--c-gold);border-color:var(--c-gold)}.riley-button[data-astro-cid-sf5kpwje]:hover{border-color:var(--c-gold);background:#24231e}.riley-button--gold[data-astro-cid-sf5kpwje]:hover{background:var(--c-gold-light)}.riley-button[data-astro-cid-sf5kpwje] span[data-astro-cid-sf5kpwje]{font-size:17px;line-height:1}.riley-explore[data-astro-cid-sf5kpwje]{color:#c9c3b7}.riley-explore[data-astro-cid-sf5kpwje] span[data-astro-cid-sf5kpwje]{color:var(--c-gold)}.riley-nav[data-astro-cid-sf5kpwje]{border-bottom:1px solid var(--film-line);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:20px 32px;padding-block:23px;font-size:11px;display:flex}.riley-nav[data-astro-cid-sf5kpwje] a[data-astro-cid-sf5kpwje]{padding-block:8px}.riley-nav[data-astro-cid-sf5kpwje] a[data-astro-cid-sf5kpwje]:hover{color:var(--c-gold-light)}.riley-nav[data-astro-cid-sf5kpwje]>span[data-astro-cid-sf5kpwje]{color:var(--c-muted);margin-left:auto;font-size:10px}.riley-story[data-astro-cid-sf5kpwje]{grid-template-columns:1.55fr 1fr;gap:clamp(40px,12vw,190px);padding-block:clamp(64px,8vw,120px);display:grid}.riley-heading[data-astro-cid-sf5kpwje]{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(52px,6.3vw,92px);font-weight:400;line-height:.95}.riley-story[data-astro-cid-sf5kpwje] .riley-heading[data-astro-cid-sf5kpwje]{margin-block:28px}.riley-synopsis[data-astro-cid-sf5kpwje]{color:#d0ccc4;font-size:clamp(17px,1.5vw,21px);line-height:1.8}.riley-themes[data-astro-cid-sf5kpwje]{color:var(--c-gold);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:10px;display:flex}.riley-film-info[data-astro-cid-sf5kpwje]{border-top:1px solid var(--c-gold);align-self:center;padding-top:23px}.riley-film-info[data-astro-cid-sf5kpwje] dl[data-astro-cid-sf5kpwje]{margin-block:16px 25px}.riley-film-info[data-astro-cid-sf5kpwje] dl[data-astro-cid-sf5kpwje]>div[data-astro-cid-sf5kpwje]{border-bottom:1px solid var(--film-line);grid-template-columns:90px 1fr;gap:16px;padding-block:16px;display:grid}.riley-film-info[data-astro-cid-sf5kpwje] dt[data-astro-cid-sf5kpwje]{color:var(--c-muted);font-size:12px}.riley-film-info[data-astro-cid-sf5kpwje] dd[data-astro-cid-sf5kpwje]{font-size:14px}.riley-featured-cast[data-astro-cid-sf5kpwje]{margin-bottom:24px}.riley-featured-cast[data-astro-cid-sf5kpwje]>p[data-astro-cid-sf5kpwje]:not(.riley-eyebrow){justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.riley-featured-cast[data-astro-cid-sf5kpwje]>p[data-astro-cid-sf5kpwje]>span[data-astro-cid-sf5kpwje]:last-child{color:var(--c-muted);font-size:12px}.riley-text-link[data-astro-cid-sf5kpwje]{text-decoration:underline;text-decoration-color:var(--c-gold);text-underline-offset:6px;font-size:13px}.riley-text-link[data-astro-cid-sf5kpwje]:hover{color:var(--c-gold-light)}.riley-section-head[data-astro-cid-sf5kpwje]{border-top:1px solid var(--film-line);justify-content:space-between;align-items:center;gap:24px;padding-block:25px 35px;display:flex}.riley-stills__grid[data-astro-cid-sf5kpwje]{grid-template-columns:1fr 1fr;gap:42px 24px;display:grid}.riley-stills[data-astro-cid-sf5kpwje] figure[data-astro-cid-sf5kpwje]:first-child{grid-column:1/-1}.riley-stills[data-astro-cid-sf5kpwje] img[data-astro-cid-sf5kpwje]{aspect-ratio:16/9;object-fit:cover;width:100%}.riley-stills[data-astro-cid-sf5kpwje] figure[data-astro-cid-sf5kpwje]:first-child img[data-astro-cid-sf5kpwje]{aspect-ratio:2;object-position:center 55%}.riley-stills[data-astro-cid-sf5kpwje] figcaption[data-astro-cid-sf5kpwje]{letter-spacing:.1em;text-transform:uppercase;color:#bcb5a9;justify-content:space-between;gap:12px;padding-top:12px;font-size:10px;display:flex}.riley-stills__dash[data-astro-cid-sf5kpwje]{color:var(--c-gold);padding-inline:12px}.riley-stills[data-astro-cid-sf5kpwje] figcaption[data-astro-cid-sf5kpwje]>span[data-astro-cid-sf5kpwje]:last-child{color:var(--c-muted)}.riley-credits[data-astro-cid-sf5kpwje]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,10vw,150px);padding-block:clamp(70px,10vw,150px);display:grid}.riley-poster[data-astro-cid-sf5kpwje] img[data-astro-cid-sf5kpwje]{width:100%;height:auto}.riley-poster[data-astro-cid-sf5kpwje]>p[data-astro-cid-sf5kpwje]{text-align:center;margin-top:22px}.riley-credits__copy[data-astro-cid-sf5kpwje]>h2[data-astro-cid-sf5kpwje]{margin-bottom:35px}.riley-credit-list[data-astro-cid-sf5kpwje]>div[data-astro-cid-sf5kpwje]{border-bottom:1px solid var(--film-line);grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:18px;padding-block:17px;display:grid}.riley-credit-list[data-astro-cid-sf5kpwje] dt[data-astro-cid-sf5kpwje]{color:#b7b0a4;letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:10px}.riley-credit-list[data-astro-cid-sf5kpwje] dd[data-astro-cid-sf5kpwje]{font-size:15px}.riley-credit-name[data-astro-cid-sf5kpwje]{display:block}.riley-more[data-astro-cid-sf5kpwje]{border-block:1px solid var(--film-line);margin-top:26px}.riley-more[data-astro-cid-sf5kpwje] summary[data-astro-cid-sf5kpwje]{cursor:pointer;color:var(--c-gold-light);letter-spacing:.08em;text-transform:uppercase;padding:20px 0;font-size:12px}.riley-more[data-astro-cid-sf5kpwje] summary[data-astro-cid-sf5kpwje]::marker{color:var(--c-gold)}.riley-more__content[data-astro-cid-sf5kpwje]{padding-bottom:25px}.riley-more[data-astro-cid-sf5kpwje] h3[data-astro-cid-sf5kpwje]{margin-top:25px;font-size:27px}.riley-video[data-astro-cid-sf5kpwje],.riley-festivals[data-astro-cid-sf5kpwje]{padding-block:35px}.riley-festivals[data-astro-cid-sf5kpwje] ul[data-astro-cid-sf5kpwje]{flex-wrap:wrap;gap:30px;margin-top:25px;display:flex}.riley-downloads[data-astro-cid-sf5kpwje]{justify-items:start;gap:16px;display:grid}.riley-sales[data-astro-cid-sf5kpwje]{background:#171a16;border-top:1px solid #34392f}.riley-sales__inner[data-astro-cid-sf5kpwje]{grid-template-columns:1.6fr 1fr;column-gap:clamp(40px,8vw,120px);padding-top:clamp(60px,7vw,100px);display:grid}.riley-sales[data-astro-cid-sf5kpwje] h2[data-astro-cid-sf5kpwje]{margin-block:26px;font-size:clamp(48px,5.7vw,84px)}.riley-sales[data-astro-cid-sf5kpwje] p[data-astro-cid-sf5kpwje]:not(.riley-eyebrow,.bracket){color:#c9c3b7;max-width:46ch;font-size:15px}.riley-sales__resources[data-astro-cid-sf5kpwje]{border-left:1px solid var(--film-line);align-self:center;gap:35px;padding-left:35px;display:grid}.riley-sales__resources[data-astro-cid-sf5kpwje] .riley-eyebrow[data-astro-cid-sf5kpwje]{margin-bottom:15px}.riley-contact[data-astro-cid-sf5kpwje]{border-top:1px solid var(--film-line);grid-column:1/-1;margin-top:60px}.riley-contact[data-astro-cid-sf5kpwje] .email-row{padding-block:35px}@media (width>=1700px){.riley-hero__image[data-astro-cid-sf5kpwje]{left:15%}}@media (width<=900px){.riley-hero[data-astro-cid-sf5kpwje] h1[data-astro-cid-sf5kpwje]{font-size:clamp(90px,14vw,130px)}.riley-nav[data-astro-cid-sf5kpwje]>span[data-astro-cid-sf5kpwje]{display:none}.riley-story[data-astro-cid-sf5kpwje]{gap:45px}.riley-credits[data-astro-cid-sf5kpwje]{gap:40px}.riley-sales__inner[data-astro-cid-sf5kpwje]{grid-template-columns:1fr}.riley-sales__resources[data-astro-cid-sf5kpwje]{border-left:0;border-top:1px solid var(--film-line);grid-template-columns:1fr 1fr;margin-top:40px;padding:30px 0 0}}@media (width<=700px){.riley-hero__inner[data-astro-cid-sf5kpwje]{min-height:calc(100svh - var(--header-h));padding-block:18px 22px}.riley-hero__image[data-astro-cid-sf5kpwje] img[data-astro-cid-sf5kpwje]{object-position:65% top;height:64%}.riley-hero[data-astro-cid-sf5kpwje]:after{background:linear-gradient(#0a0a0a14 15%,#0a0a0a7a 45%,#0a0a0af7 72%,#0a0a0a 88%)}.riley-hero__copy[data-astro-cid-sf5kpwje]{margin-top:auto;margin-bottom:0;padding-block:120px 18px}.riley-hero[data-astro-cid-sf5kpwje] h1[data-astro-cid-sf5kpwje]{width:7ch;max-width:none;margin-block:17px;font-size:clamp(76px,19vw,118px)}.riley-eyebrow[data-astro-cid-sf5kpwje]{font-size:10px}.riley-hook[data-astro-cid-sf5kpwje]{max-width:29ch;margin-top:16px;font-size:17px;line-height:1.55}.riley-actions[data-astro-cid-sf5kpwje]{gap:10px;margin-top:24px}.riley-button[data-astro-cid-sf5kpwje]{gap:12px;padding:12px 14px;font-size:10px}.riley-explore[data-astro-cid-sf5kpwje]{display:none}.riley-nav[data-astro-cid-sf5kpwje]{gap:6px 22px;padding-block:15px;font-size:10px}.riley-story[data-astro-cid-sf5kpwje],.riley-credits[data-astro-cid-sf5kpwje]{grid-template-columns:1fr}.riley-film-info[data-astro-cid-sf5kpwje]{max-width:none}.riley-stills__grid[data-astro-cid-sf5kpwje]{grid-template-columns:1fr;gap:30px}.riley-stills[data-astro-cid-sf5kpwje] figure[data-astro-cid-sf5kpwje]:first-child img[data-astro-cid-sf5kpwje]{aspect-ratio:16/9}.riley-section-head[data-astro-cid-sf5kpwje]>span[data-astro-cid-sf5kpwje]{font-size:9px}.riley-poster[data-astro-cid-sf5kpwje]{width:75%;max-width:380px;margin-inline:auto}.riley-credits__copy[data-astro-cid-sf5kpwje]{grid-row:1}.riley-sales__resources[data-astro-cid-sf5kpwje]{grid-template-columns:1fr}.riley-credit-list[data-astro-cid-sf5kpwje]>div[data-astro-cid-sf5kpwje]{grid-template-columns:105px 1fr;gap:12px}.riley-credit-list[data-astro-cid-sf5kpwje] dd[data-astro-cid-sf5kpwje]{font-size:14px}.riley-contact[data-astro-cid-sf5kpwje]{margin-top:35px}}@media (width<=380px){.riley-hero__copy[data-astro-cid-sf5kpwje]{padding-top:76px}.riley-hero[data-astro-cid-sf5kpwje] h1[data-astro-cid-sf5kpwje]{font-size:76px}.riley-actions[data-astro-cid-sf5kpwje]{gap:8px}.riley-button[data-astro-cid-sf5kpwje]{min-height:44px;padding:10px 12px}.riley-hook[data-astro-cid-sf5kpwje]{font-size:16px}}@media (prefers-reduced-motion:reduce){.riley-button[data-astro-cid-sf5kpwje]{transition:none}}.feature[data-astro-cid-kietkmu6]{--film-line:#ece8e12b;--c-gold:var(--feature-accent)}.feature[data-astro-cid-kietkmu6][data-film=homeless-in-america] .feature-hero[data-astro-cid-kietkmu6] h1[data-astro-cid-kietkmu6]{max-width:11ch;font-size:clamp(84px,9vw,135px)}.feature-bio[data-astro-cid-kietkmu6]{max-width:1000px;padding-bottom:70px}.feature-bio[data-astro-cid-kietkmu6] h2[data-astro-cid-kietkmu6]{margin-bottom:25px}.feature-bio[data-astro-cid-kietkmu6] p[data-astro-cid-kietkmu6]{color:#d0ccc4;margin-bottom:18px;font-size:17px;line-height:1.8}.feature[data-astro-cid-kietkmu6] :is(section,details)[data-astro-cid-kietkmu6][id]{scroll-margin-top:calc(var(--header-h) + 24px)}.feature-hero[data-astro-cid-kietkmu6]{isolation:isolate;margin-top:var(--header-h);background:#141712;position:relative}.feature-hero__image[data-astro-cid-kietkmu6]{z-index:-2;position:absolute;inset:0;overflow:hidden}.feature-hero__image[data-astro-cid-kietkmu6] img[data-astro-cid-kietkmu6]{object-fit:cover;object-position:var(--hero-position);width:100%;height:100%}.feature-hero[data-astro-cid-kietkmu6]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0ac7 27%,#0a0a0a26 67%,#0a0a0a0f),linear-gradient(#0000 55%,#0a0a0a);position:absolute;inset:0}.feature-hero__inner[data-astro-cid-kietkmu6]{min-height:min(790px, calc(100svh - var(--header-h)));flex-direction:column;align-items:start;padding-block:26px 30px;display:flex}.feature-back[data-astro-cid-kietkmu6],.feature-explore[data-astro-cid-kietkmu6]{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;display:flex}.feature-back[data-astro-cid-kietkmu6]{color:#d7d3ca}.feature-back[data-astro-cid-kietkmu6]:hover span[data-astro-cid-kietkmu6]{text-underline-offset:5px;text-decoration:underline}.feature-hero__copy[data-astro-cid-kietkmu6]{width:min(100%,650px);margin-block:auto;padding-block:38px}.feature-eyebrow[data-astro-cid-kietkmu6]{letter-spacing:.15em;text-transform:uppercase;color:#c9c3b7;font-size:11px}.feature-hero[data-astro-cid-kietkmu6] h1[data-astro-cid-kietkmu6]{letter-spacing:-.015em;max-width:7ch;margin:24px 0 22px;font-size:clamp(100px,11.8vw,178px);line-height:.85}.feature-meta[data-astro-cid-kietkmu6]{text-transform:uppercase;color:var(--c-gold-light);letter-spacing:.17em;font-size:11px}.feature-hook[data-astro-cid-kietkmu6]{max-width:32ch;margin-top:20px;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.feature-actions[data-astro-cid-kietkmu6]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.feature-button[data-astro-cid-kietkmu6]{text-transform:uppercase;letter-spacing:.09em;background:#0a0a0a73;border:1px solid #ece8e16b;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:13px 18px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.feature-button--gold[data-astro-cid-kietkmu6]{color:#16140e;background:var(--c-gold);border-color:var(--c-gold)}.feature-button[data-astro-cid-kietkmu6]:hover{border-color:var(--c-gold);background:#24231e}.feature-button--gold[data-astro-cid-kietkmu6]:hover{background:var(--c-gold-light)}.feature-button[data-astro-cid-kietkmu6] span[data-astro-cid-kietkmu6]{font-size:17px;line-height:1}.feature-explore[data-astro-cid-kietkmu6]{color:#c9c3b7}.feature-explore[data-astro-cid-kietkmu6] span[data-astro-cid-kietkmu6]{color:var(--c-gold)}.feature-nav[data-astro-cid-kietkmu6]{border-bottom:1px solid var(--film-line);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:20px 32px;padding-block:23px;font-size:11px;display:flex}.feature-nav[data-astro-cid-kietkmu6] a[data-astro-cid-kietkmu6]{padding-block:8px}.feature-nav[data-astro-cid-kietkmu6] a[data-astro-cid-kietkmu6]:hover{color:var(--c-gold-light)}.feature-nav[data-astro-cid-kietkmu6]>span[data-astro-cid-kietkmu6]{color:var(--c-muted);margin-left:auto;font-size:10px}.feature-story[data-astro-cid-kietkmu6]{grid-template-columns:1.55fr 1fr;gap:clamp(40px,12vw,190px);padding-block:clamp(64px,8vw,120px);display:grid}.feature-heading[data-astro-cid-kietkmu6]{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(52px,6.3vw,92px);font-weight:400;line-height:.95}.feature-story[data-astro-cid-kietkmu6] .feature-heading[data-astro-cid-kietkmu6]{margin-block:28px}.feature-synopsis[data-astro-cid-kietkmu6]{color:#d0ccc4;font-size:clamp(17px,1.5vw,21px);line-height:1.8}.feature-themes[data-astro-cid-kietkmu6]{color:var(--c-gold);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:10px;display:flex}.feature-film-info[data-astro-cid-kietkmu6]{border-top:1px solid var(--c-gold);align-self:center;padding-top:23px}.feature-film-info[data-astro-cid-kietkmu6] dl[data-astro-cid-kietkmu6]{margin-block:16px 25px}.feature-film-info[data-astro-cid-kietkmu6] dl[data-astro-cid-kietkmu6]>div[data-astro-cid-kietkmu6]{border-bottom:1px solid var(--film-line);grid-template-columns:90px 1fr;gap:16px;padding-block:16px;display:grid}.feature-film-info[data-astro-cid-kietkmu6] dt[data-astro-cid-kietkmu6]{color:var(--c-muted);font-size:12px}.feature-film-info[data-astro-cid-kietkmu6] dd[data-astro-cid-kietkmu6]{font-size:14px}.feature-featured-cast[data-astro-cid-kietkmu6]{margin-bottom:24px}.feature-featured-cast[data-astro-cid-kietkmu6]>p[data-astro-cid-kietkmu6]:not(.feature-eyebrow){justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.feature-featured-cast[data-astro-cid-kietkmu6]>p[data-astro-cid-kietkmu6]>span[data-astro-cid-kietkmu6]:last-child{color:var(--c-muted);font-size:12px}.feature-text-link[data-astro-cid-kietkmu6]{text-decoration:underline;text-decoration-color:var(--c-gold);text-underline-offset:6px;font-size:13px}.feature-text-link[data-astro-cid-kietkmu6]:hover{color:var(--c-gold-light)}.feature-section-head[data-astro-cid-kietkmu6]{border-top:1px solid var(--film-line);justify-content:space-between;align-items:center;gap:24px;padding-block:25px 35px;display:flex}.feature-stills__grid[data-astro-cid-kietkmu6]{grid-template-columns:1fr 1fr;gap:42px 24px;display:grid}.feature-stills[data-astro-cid-kietkmu6] figure[data-astro-cid-kietkmu6]:first-child{grid-column:1/-1}.feature-stills[data-astro-cid-kietkmu6] img[data-astro-cid-kietkmu6]{aspect-ratio:16/9;object-fit:cover;width:100%}.feature-stills[data-astro-cid-kietkmu6] figure[data-astro-cid-kietkmu6]:first-child img[data-astro-cid-kietkmu6]{aspect-ratio:2;object-position:center 55%}.feature-stills[data-astro-cid-kietkmu6] figcaption[data-astro-cid-kietkmu6]{letter-spacing:.1em;text-transform:uppercase;color:#bcb5a9;justify-content:space-between;gap:12px;padding-top:12px;font-size:10px;display:flex}.feature-stills__dash[data-astro-cid-kietkmu6]{color:var(--c-gold);padding-inline:12px}.feature-stills[data-astro-cid-kietkmu6] figcaption[data-astro-cid-kietkmu6]>span[data-astro-cid-kietkmu6]:last-child{color:var(--c-muted)}.feature-credits[data-astro-cid-kietkmu6]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,10vw,150px);padding-block:clamp(70px,10vw,150px);display:grid}.feature-poster[data-astro-cid-kietkmu6] img[data-astro-cid-kietkmu6]{width:100%;height:auto}.feature-poster[data-astro-cid-kietkmu6]>p[data-astro-cid-kietkmu6]{text-align:center;margin-top:22px}.feature-credits__copy[data-astro-cid-kietkmu6]>h2[data-astro-cid-kietkmu6]{margin-bottom:35px}.feature-credit-list[data-astro-cid-kietkmu6]>div[data-astro-cid-kietkmu6]{border-bottom:1px solid var(--film-line);grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:18px;padding-block:17px;display:grid}.feature-credit-list[data-astro-cid-kietkmu6] dt[data-astro-cid-kietkmu6]{color:#b7b0a4;letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:10px}.feature-credit-list[data-astro-cid-kietkmu6] dd[data-astro-cid-kietkmu6]{font-size:15px}.feature-credit-name[data-astro-cid-kietkmu6]{display:block}.feature-more[data-astro-cid-kietkmu6]{border-block:1px solid var(--film-line);margin-top:26px}.feature-more[data-astro-cid-kietkmu6] summary[data-astro-cid-kietkmu6]{cursor:pointer;color:var(--c-gold-light);letter-spacing:.08em;text-transform:uppercase;padding:20px 0;font-size:12px}.feature-more[data-astro-cid-kietkmu6] summary[data-astro-cid-kietkmu6]::marker{color:var(--c-gold)}.feature-more__content[data-astro-cid-kietkmu6]{padding-bottom:25px}.feature-more[data-astro-cid-kietkmu6] h3[data-astro-cid-kietkmu6]{margin-top:25px;font-size:27px}.feature-video[data-astro-cid-kietkmu6],.feature-festivals[data-astro-cid-kietkmu6]{padding-block:35px}.feature-festivals[data-astro-cid-kietkmu6] ul[data-astro-cid-kietkmu6]{flex-wrap:wrap;gap:30px;margin-top:25px;display:flex}.feature-downloads[data-astro-cid-kietkmu6]{justify-items:start;gap:16px;display:grid}.feature-sales[data-astro-cid-kietkmu6]{background:var(--feature-tone);border-top:1px solid #34392f}.feature-sales__inner[data-astro-cid-kietkmu6]{grid-template-columns:1.6fr 1fr;column-gap:clamp(40px,8vw,120px);padding-top:clamp(60px,7vw,100px);display:grid}.feature-sales[data-astro-cid-kietkmu6] h2[data-astro-cid-kietkmu6]{margin-block:26px;font-size:clamp(48px,5.7vw,84px)}.feature-sales[data-astro-cid-kietkmu6] p[data-astro-cid-kietkmu6]:not(.feature-eyebrow,.bracket){color:#c9c3b7;max-width:46ch;font-size:15px}.feature-sales__resources[data-astro-cid-kietkmu6]{border-left:1px solid var(--film-line);align-self:center;gap:35px;padding-left:35px;display:grid}.feature-sales__resources[data-astro-cid-kietkmu6] .feature-eyebrow[data-astro-cid-kietkmu6]{margin-bottom:15px}.feature-contact[data-astro-cid-kietkmu6]{border-top:1px solid var(--film-line);grid-column:1/-1;margin-top:60px}.feature-contact[data-astro-cid-kietkmu6] .email-row{padding-block:35px}@media (width>=1700px){.feature-hero__image[data-astro-cid-kietkmu6]{left:15%}}@media (width<=900px){.feature-hero[data-astro-cid-kietkmu6] h1[data-astro-cid-kietkmu6]{font-size:clamp(90px,14vw,130px)}.feature-nav[data-astro-cid-kietkmu6]>span[data-astro-cid-kietkmu6]{display:none}.feature-story[data-astro-cid-kietkmu6]{gap:45px}.feature-credits[data-astro-cid-kietkmu6]{gap:40px}.feature-sales__inner[data-astro-cid-kietkmu6]{grid-template-columns:1fr}.feature-sales__resources[data-astro-cid-kietkmu6]{border-left:0;border-top:1px solid var(--film-line);grid-template-columns:1fr 1fr;margin-top:40px;padding:30px 0 0}}@media (width<=700px){.feature[data-astro-cid-kietkmu6][data-film=homeless-in-america] .feature-hero[data-astro-cid-kietkmu6] h1[data-astro-cid-kietkmu6]{width:11ch;font-size:clamp(52px,13vw,80px)}.feature-hero__copy[data-astro-cid-kietkmu6]>.feature-eyebrow[data-astro-cid-kietkmu6]{max-width:34ch;line-height:1.6}.feature-hero__inner[data-astro-cid-kietkmu6]{min-height:calc(100svh - var(--header-h));padding-block:18px 22px}.feature-hero__image[data-astro-cid-kietkmu6] img[data-astro-cid-kietkmu6]{object-position:var(--hero-position);height:64%}.feature-hero[data-astro-cid-kietkmu6]:after{background:linear-gradient(#0a0a0a14 15%,#0a0a0a7a 45%,#0a0a0af7 72%,#0a0a0a 88%)}.feature-hero__copy[data-astro-cid-kietkmu6]{margin-top:auto;margin-bottom:0;padding-block:120px 18px}.feature-hero[data-astro-cid-kietkmu6] h1[data-astro-cid-kietkmu6]{width:7ch;max-width:none;margin-block:17px;font-size:clamp(76px,19vw,118px)}.feature-eyebrow[data-astro-cid-kietkmu6]{font-size:10px}.feature-hook[data-astro-cid-kietkmu6]{max-width:29ch;margin-top:16px;font-size:17px;line-height:1.55}.feature-actions[data-astro-cid-kietkmu6]{gap:10px;margin-top:24px}.feature-button[data-astro-cid-kietkmu6]{gap:12px;padding:12px 14px;font-size:10px}.feature-explore[data-astro-cid-kietkmu6]{display:none}.feature-nav[data-astro-cid-kietkmu6]{gap:6px 22px;padding-block:15px;font-size:10px}.feature-story[data-astro-cid-kietkmu6],.feature-credits[data-astro-cid-kietkmu6]{grid-template-columns:1fr}.feature-film-info[data-astro-cid-kietkmu6]{max-width:none}.feature-stills__grid[data-astro-cid-kietkmu6]{grid-template-columns:1fr;gap:30px}.feature-stills[data-astro-cid-kietkmu6] figure[data-astro-cid-kietkmu6]:first-child img[data-astro-cid-kietkmu6]{aspect-ratio:16/9}.feature-section-head[data-astro-cid-kietkmu6]>span[data-astro-cid-kietkmu6]{font-size:9px}.feature-poster[data-astro-cid-kietkmu6]{width:75%;max-width:380px;margin-inline:auto}.feature-credits__copy[data-astro-cid-kietkmu6]{grid-row:1}.feature-sales__resources[data-astro-cid-kietkmu6]{grid-template-columns:1fr}.feature-credit-list[data-astro-cid-kietkmu6]>div[data-astro-cid-kietkmu6]{grid-template-columns:105px 1fr;gap:12px}.feature-credit-list[data-astro-cid-kietkmu6] dd[data-astro-cid-kietkmu6]{font-size:14px}.feature-contact[data-astro-cid-kietkmu6]{margin-top:35px}}@media (width<=380px){.feature-hero__copy[data-astro-cid-kietkmu6]{padding-top:76px}.feature-hero[data-astro-cid-kietkmu6] h1[data-astro-cid-kietkmu6]{font-size:76px}.feature-actions[data-astro-cid-kietkmu6]{gap:8px}.feature-button[data-astro-cid-kietkmu6]{min-height:44px;padding:10px 12px}.feature-hook[data-astro-cid-kietkmu6]{font-size:16px}}@media (prefers-reduced-motion:reduce){.feature-button[data-astro-cid-kietkmu6]{transition:none}}.title-head[data-astro-cid-x25jkfm4]{padding-top:calc(var(--header-h) + clamp(48px, 8vh, 120px));grid-template-columns:7fr 5fr;align-items:end;gap:clamp(32px,5vw,80px);padding-bottom:clamp(48px,6vw,88px);display:grid}.title-head__copy[data-astro-cid-x25jkfm4]{justify-items:start;gap:24px;display:grid}.title-head[data-astro-cid-x25jkfm4] h1[data-astro-cid-x25jkfm4]{font-size:clamp(64px,9vw,160px)}.title-head__meta[data-astro-cid-x25jkfm4]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);font-size:14px;font-weight:500}.title-head__tagline[data-astro-cid-x25jkfm4]{font-family:var(--f-display);text-transform:uppercase;color:var(--c-muted);font-size:clamp(24px,2.4vw,36px)}.title-head[data-astro-cid-x25jkfm4] .title-head__poster{aspect-ratio:3/4}.title-head[data-astro-cid-x25jkfm4] .title-head__poster.is-landscape{aspect-ratio:16/9}.title-head[data-astro-cid-x25jkfm4] .title-head__poster img{object-fit:cover;width:100%;height:100%}.title-head__fallback[data-astro-cid-x25jkfm4]{background:linear-gradient(160deg, var(--c-burgundy) 0%, var(--c-burgundy-2) 100%);place-items:end start;width:100%;height:100%;padding:32px;display:grid}.title-synopsis[data-astro-cid-x25jkfm4]{border-top:1px dashed var(--c-line);grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px);padding-block:clamp(40px,5vw,72px);display:grid}.title-synopsis__body[data-astro-cid-x25jkfm4]{justify-items:start;gap:20px;display:grid}.title-synopsis[data-astro-cid-x25jkfm4] p[data-astro-cid-x25jkfm4]{max-width:58ch;font-size:clamp(19px,1.7vw,24px);font-weight:300;line-height:1.55}.title-watch[data-astro-cid-x25jkfm4]{justify-items:end;gap:16px;padding-bottom:clamp(48px,6vw,88px);display:grid}.title-watch[data-astro-cid-x25jkfm4] .yt{width:100%}.title-watch__out[data-astro-cid-x25jkfm4]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-size:13px}.title-body[data-astro-cid-x25jkfm4]{border-top:1px dashed var(--c-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(40px,5vw,72px);padding-block:clamp(48px,6vw,88px);display:grid}.title-block[data-astro-cid-x25jkfm4]{align-content:start;justify-items:start;gap:20px;display:grid}.title-list[data-astro-cid-x25jkfm4]{border-top:1px dashed var(--c-line);width:100%;display:grid}.title-list[data-astro-cid-x25jkfm4]>div[data-astro-cid-x25jkfm4],.title-list[data-astro-cid-x25jkfm4]>li[data-astro-cid-x25jkfm4]{border-bottom:1px dashed var(--c-line);grid-template-columns:120px 1fr;gap:16px;padding-block:14px;display:grid}.title-list[data-astro-cid-x25jkfm4] dt[data-astro-cid-x25jkfm4]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);padding-top:3px;font-size:12px}.title-list[data-astro-cid-x25jkfm4] dd[data-astro-cid-x25jkfm4]{margin:0}.title-list[data-astro-cid-x25jkfm4] li[data-astro-cid-x25jkfm4] a[data-astro-cid-x25jkfm4]{grid-column:1/-1;justify-content:space-between;gap:16px;display:flex}.title-laurels[data-astro-cid-x25jkfm4]{gap:20px;display:grid}.title-rights[data-astro-cid-x25jkfm4]{border-collapse:collapse;width:100%}.title-rights[data-astro-cid-x25jkfm4] th[data-astro-cid-x25jkfm4],.title-rights[data-astro-cid-x25jkfm4] td[data-astro-cid-x25jkfm4]{border-bottom:1px dashed var(--c-line);text-align:left;padding:12px 0;font-weight:400}.title-rights[data-astro-cid-x25jkfm4] thead[data-astro-cid-x25jkfm4] th[data-astro-cid-x25jkfm4]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:12px}.title-sales[data-astro-cid-x25jkfm4]{padding-bottom:var(--section);border-top:1px dashed var(--c-line)}@media (width<=899px){.title-synopsis[data-astro-cid-x25jkfm4],.title-head[data-astro-cid-x25jkfm4]{grid-template-columns:1fr}.title-head[data-astro-cid-x25jkfm4] .title-head__poster{grid-row:1}}
