.home-hero.svelte-wa7x2z{padding-block:var(--page-top) var(--space-fluid-xl);overflow:hidden}.home-hero-copy.svelte-wa7x2z{gap:var(--space-6);padding-bottom:var(--space-fluid-md);flex-direction:column;display:flex}.home-hero-copy.svelte-wa7x2z p:where(.svelte-wa7x2z){max-width:var(--measure-copy);font-size:var(--text-lead)}.home-hero-title.svelte-wa7x2z{margin-top:var(--space-fluid-sm);font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-heading)}.home-hero-title.svelte-wa7x2z em:where(.svelte-wa7x2z){color:var(--accent);font-weight:var(--weight-regular)}.hero-actions.svelte-wa7x2z{align-items:baseline;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.hero-download.svelte-wa7x2z{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.hero-download.svelte-wa7x2z span:where(.svelte-wa7x2z){color:var(--muted-foreground);font-size:var(--text-small)}.hero-app-link.svelte-wa7x2z{color:var(--muted-foreground);text-underline-offset:.25em;text-decoration:underline}.hero-app-link.svelte-wa7x2z:hover{color:var(--foreground)}.home-hero-image-wrapper.svelte-wa7x2z{overflow:hidden}.home-hero-image.svelte-wa7x2z{width:100%;min-width:37.5rem;height:auto;position:relative}@media (width>=768px){.home-hero-image.svelte-wa7x2z{min-width:0;width:calc(100% - var(--space-fluid-lg));margin-left:var(--space-fluid-lg)}}.weekly-list.svelte-1mwlml3{gap:var(--space-8) var(--grid-gap);padding-bottom:var(--space-fluid-md);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (width>=992px){.weekly-list.svelte-1mwlml3{grid-template-columns:repeat(4,minmax(0,1fr))}}.weekly-list-film.svelte-1mwlml3{gap:var(--space-3);min-width:0;padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.weekly-list-number.svelte-1mwlml3{color:var(--muted-foreground);font-size:var(--text-small);font-variant-numeric:tabular-nums}.weekly-list-art.svelte-1mwlml3{aspect-ratio:16/10;background:var(--image-placeholder);min-width:0;overflow:hidden}.weekly-list-art.svelte-1mwlml3 img:where(.svelte-1mwlml3),.weekly-list-art.svelte-1mwlml3 .weekly-list-art-placeholder:where(.svelte-1mwlml3){object-fit:cover;width:100%;height:100%;display:block}.weekly-list-art.poster-fallback.svelte-1mwlml3 img:where(.svelte-1mwlml3){object-position:center 25%}.weekly-list-heading.svelte-1mwlml3{min-width:0}.weekly-list-heading.svelte-1mwlml3 h3:where(.svelte-1mwlml3){font-size:var(--text-title)}.weekly-list-film-link.svelte-1mwlml3{color:inherit;text-decoration:none}.weekly-list-film-link.svelte-1mwlml3:hover{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.12em}.weekly-list-film-link.svelte-1mwlml3:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.weekly-list-link-icon.svelte-1mwlml3{margin-left:var(--space-1);color:var(--accent);vertical-align:baseline;display:inline-flex}.weekly-list-year.svelte-1mwlml3{margin-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-small)}.weekly-list-reason.svelte-1mwlml3{min-width:0}.weekly-list-reason-label.svelte-1mwlml3{margin-bottom:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-semibold)}.weekly-list-reason-text.svelte-1mwlml3{max-width:var(--measure-editorial);font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-copy)}.weekly-list-featured.svelte-1mwlml3{gap:var(--space-5);padding-block:var(--space-6) var(--space-4);border-top-color:var(--border-strong);grid-column:1/-1}.weekly-list-featured.svelte-1mwlml3 .weekly-list-number:where(.svelte-1mwlml3){color:var(--accent-text)}.weekly-list-featured.svelte-1mwlml3 .weekly-list-heading:where(.svelte-1mwlml3) h3:where(.svelte-1mwlml3){font-size:var(--text-heading-large)}@media (width>=768px){.weekly-list-featured.svelte-1mwlml3{column-gap:var(--space-fluid-md);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.weekly-list-featured.svelte-1mwlml3 .weekly-list-art:where(.svelte-1mwlml3){grid-area:1/1/4/8}.weekly-list-featured.svelte-1mwlml3 .weekly-list-number:where(.svelte-1mwlml3){grid-area:1/8/auto/13}.weekly-list-featured.svelte-1mwlml3 .weekly-list-heading:where(.svelte-1mwlml3){grid-area:2/8/auto/13}.weekly-list-featured.svelte-1mwlml3 .weekly-list-reason:where(.svelte-1mwlml3){grid-area:3/8/auto/13}}.weekly-preview.svelte-12qea3{padding-block:var(--space-fluid-xl);background-color:var(--background)}.weekly-heading.svelte-12qea3{margin-bottom:var(--space-fluid-md)}.weekly-topline.svelte-12qea3{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-strong);font-family:var(--font-serif);font-size:var(--text-editorial-meta);flex-wrap:wrap;display:flex}.weekly-titleline.svelte-12qea3{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-fluid-md);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-strong);flex-wrap:wrap;display:flex}.weekly-titleline.svelte-12qea3 h2:where(.svelte-12qea3){min-width:0;font-size:var(--text-masthead);line-height:var(--leading-display)}.weekly-mark.svelte-12qea3{color:var(--accent);font-size:var(--text-body-large)}.weekly-deck.svelte-12qea3{margin-top:var(--space-fluid-md);font-family:var(--font-serif);font-size:var(--text-deck);line-height:var(--leading-heading)}.weekly-link.svelte-12qea3{padding-top:var(--space-8);border-top:var(--border-width) solid var(--border-strong)}.weekly-intro.svelte-12qea3{margin-top:var(--space-4);max-width:var(--measure-copy);color:var(--muted-foreground);font-size:var(--text-body-large)}
