.transhumance-hero[data-astro-cid-oquvy5es]{background:var(--brown);color:#fff;align-items:end;min-height:min(58rem,92svh);display:grid;position:relative;overflow:hidden}.transhumance-hero-image[data-astro-cid-oquvy5es],.transhumance-hero-shade[data-astro-cid-oquvy5es]{width:100%;height:100%;position:absolute;inset:0}.transhumance-hero-image[data-astro-cid-oquvy5es]{object-fit:cover;object-position:center}.transhumance-hero-shade[data-astro-cid-oquvy5es]{background:linear-gradient(#14090161 0%,#1409010d 35%,#140901d4 100%),linear-gradient(90deg,#1409018c,#0000 65%)}.transhumance-hero-inner[data-astro-cid-oquvy5es]{z-index:1;padding-block:clamp(9rem,18vh,14rem) clamp(3rem,8vh,6rem);position:relative}.transhumance-hero[data-astro-cid-oquvy5es] .eyebrow[data-astro-cid-oquvy5es],.today-section[data-astro-cid-oquvy5es] .eyebrow[data-astro-cid-oquvy5es]{color:var(--ochre-bright)}.transhumance-hero[data-astro-cid-oquvy5es] h1[data-astro-cid-oquvy5es]{max-width:15ch;margin:1.1rem 0 1.5rem;font-size:clamp(3.8rem,9vw,8.5rem)}.transhumance-hero-inner[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:not(.eyebrow){color:#ffffffd1;max-width:42rem;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.hero-foot[data-astro-cid-oquvy5es]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1rem;margin-top:clamp(3rem,8vh,6rem);font-size:.68rem;font-weight:700;display:flex}.hero-foot[data-astro-cid-oquvy5es] i[data-astro-cid-oquvy5es]{background:#ffffff8c;width:clamp(2rem,8vw,7rem);height:1px}.definition-section[data-astro-cid-oquvy5es]{background:var(--paper)}.definition-grid[data-astro-cid-oquvy5es]{align-items:center;gap:3rem;display:grid}.definition-copy[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es],.family-copy[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es],.archive-heading[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es],.today-inner[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es]{margin:1rem 0 1.5rem;font-size:clamp(3rem,6vw,6rem)}.definition-copy[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es]{max-width:15ch;color:var(--brown)}.definition-copy[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:last-child,.family-copy[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es],.archive-heading[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:last-child,.archive-copy[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:first-child,.today-inner[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:not(.eyebrow){max-width:40rem;font-size:clamp(1rem,1.5vw,1.2rem)}.definition-figure[data-astro-cid-oquvy5es]{margin:0}.definition-figure[data-astro-cid-oquvy5es] img[data-astro-cid-oquvy5es]{object-fit:cover;width:100%;min-height:28rem}.definition-figure[data-astro-cid-oquvy5es] figcaption[data-astro-cid-oquvy5es]{color:var(--ochre);letter-spacing:.14em;text-transform:uppercase;margin-top:.65rem;font-size:.63rem;font-weight:700}.family-section[data-astro-cid-oquvy5es]{background:var(--cream);display:grid}.family-image[data-astro-cid-oquvy5es]{min-height:34rem}.family-image[data-astro-cid-oquvy5es] img,.journey-image[data-astro-cid-oquvy5es] img,.archive-image[data-astro-cid-oquvy5es] img{object-fit:cover;width:100%;height:100%}.family-copy[data-astro-cid-oquvy5es]{align-self:center;padding:clamp(4rem,9vw,8rem) max(1rem,50vw - 42rem)}.family-copy[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es]{max-width:12ch;color:var(--brown)}.generation-mark[data-astro-cid-oquvy5es]{border-top:1px solid var(--line);color:var(--ochre);align-items:baseline;gap:.9rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.generation-mark[data-astro-cid-oquvy5es] strong[data-astro-cid-oquvy5es]{font-family:var(--serif);font-size:3.5rem;font-weight:400;line-height:1}.generation-mark[data-astro-cid-oquvy5es] span[data-astro-cid-oquvy5es]{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.journey-section[data-astro-cid-oquvy5es]{background:var(--brown);color:#fff;align-items:end;min-height:46rem;display:grid;position:relative;overflow:hidden}.journey-image[data-astro-cid-oquvy5es],.journey-shade[data-astro-cid-oquvy5es]{position:absolute;inset:0}.journey-shade[data-astro-cid-oquvy5es]{background:linear-gradient(#14090126,#140901e6)}.journey-content[data-astro-cid-oquvy5es]{z-index:1;padding-block:clamp(5rem,12vw,9rem);position:relative}.journey-content[data-astro-cid-oquvy5es]>h2[data-astro-cid-oquvy5es]{max-width:11ch;margin:0 0 3rem;font-size:clamp(3rem,6vw,6rem)}.journey-content[data-astro-cid-oquvy5es] ol[data-astro-cid-oquvy5es]{background:#ffffff47;gap:1px;margin:0;padding:0;list-style:none;display:grid}.journey-content[data-astro-cid-oquvy5es] li[data-astro-cid-oquvy5es]{backdrop-filter:blur(5px);background:#2b1804c7;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem;display:grid}.journey-content[data-astro-cid-oquvy5es] li[data-astro-cid-oquvy5es]>span[data-astro-cid-oquvy5es]{color:var(--ochre-bright);letter-spacing:.14em;font-size:.66rem;font-weight:700}.journey-content[data-astro-cid-oquvy5es] h3[data-astro-cid-oquvy5es]{margin:0 0 .7rem;font-size:clamp(1.8rem,3vw,2.8rem)}.journey-content[data-astro-cid-oquvy5es] p[data-astro-cid-oquvy5es]{color:#ffffffb8;max-width:30rem;margin:0}.archive-section[data-astro-cid-oquvy5es]{background:#e9ddc8}.archive-heading[data-astro-cid-oquvy5es]{gap:0 3rem;display:grid}.archive-heading[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es]{max-width:14ch;color:var(--brown)}.archive-stats[data-astro-cid-oquvy5es]{border-block:1px solid var(--line);margin-block:clamp(3rem,7vw,6rem);display:grid}.archive-stats[data-astro-cid-oquvy5es]>div[data-astro-cid-oquvy5es]{gap:.2rem;padding-block:1.5rem;display:grid}.archive-stats[data-astro-cid-oquvy5es] strong[data-astro-cid-oquvy5es]{color:var(--brown);font-family:var(--serif);font-size:clamp(2.3rem,4vw,4.5rem);font-weight:400;line-height:1}.archive-stats[data-astro-cid-oquvy5es] span[data-astro-cid-oquvy5es]{color:var(--ochre);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.archive-grid[data-astro-cid-oquvy5es]{align-items:center;gap:2.5rem;display:grid}.archive-image[data-astro-cid-oquvy5es]{min-height:30rem}.archive-note[data-astro-cid-oquvy5es]{border-top:1px solid var(--line);border-left:3px solid var(--ochre);margin-top:2rem;padding:1.1rem 0 0 1.1rem;font-size:.78rem}.films-section[data-astro-cid-oquvy5es]{background:var(--paper)}.films-heading[data-astro-cid-oquvy5es]{align-items:end;gap:0 3rem;margin-bottom:clamp(3rem,7vw,5rem);display:grid}.films-heading[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es]{max-width:12ch;color:var(--brown);margin:1rem 0 1.5rem;font-size:clamp(3rem,6vw,6rem)}.films-heading[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:last-child{max-width:38rem;font-size:clamp(1rem,1.5vw,1.2rem)}.films-grid[data-astro-cid-oquvy5es]{gap:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);display:grid}.film-card[data-astro-cid-oquvy5es]{color:var(--brown)}.film-trigger[data-astro-cid-oquvy5es]{width:100%;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;display:block}.film-trigger[data-astro-cid-oquvy5es]:focus-visible{outline:3px solid var(--ochre);outline-offset:4px}.film-poster[data-astro-cid-oquvy5es]{aspect-ratio:16/9;background:var(--brown);display:block;position:relative;overflow:hidden}.film-poster[data-astro-cid-oquvy5es]:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#14090194);position:absolute;inset:0}.film-poster[data-astro-cid-oquvy5es] img[data-astro-cid-oquvy5es]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.film-trigger[data-astro-cid-oquvy5es]:hover .film-poster[data-astro-cid-oquvy5es] img[data-astro-cid-oquvy5es],.film-trigger[data-astro-cid-oquvy5es]:focus-visible .film-poster[data-astro-cid-oquvy5es] img[data-astro-cid-oquvy5es]{transform:scale(1.035)}.film-play[data-astro-cid-oquvy5es]{z-index:2;aspect-ratio:1;background:#2b1804c7;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:clamp(3.4rem,6vw,5.25rem);transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-play[data-astro-cid-oquvy5es]:after{border-block:.42rem solid #0000;border-left:.68rem solid var(--cream);content:"";width:0;height:0;margin-left:.2rem}.film-trigger[data-astro-cid-oquvy5es]:hover .film-play[data-astro-cid-oquvy5es],.film-trigger[data-astro-cid-oquvy5es]:focus-visible .film-play[data-astro-cid-oquvy5es]{border-color:var(--ochre-bright);background:var(--ochre);transform:translate(-50%,-50%)scale(1.05)}.film-iframe{aspect-ratio:16/9;background:var(--brown);border:0;width:100%;display:block}.film-poster[data-astro-cid-oquvy5es]>b[data-astro-cid-oquvy5es]{z-index:2;color:#fff;letter-spacing:.14em;font-size:.66rem;position:absolute;bottom:.85rem;right:1rem}.film-meta[data-astro-cid-oquvy5es]{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-top:1rem;display:grid}.film-meta[data-astro-cid-oquvy5es] strong[data-astro-cid-oquvy5es]{max-width:28ch;font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:400;line-height:1.05}.film-meta[data-astro-cid-oquvy5es] a[data-astro-cid-oquvy5es]{color:var(--ochre);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:.62rem;font-weight:700;text-decoration:none;transition:color .18s}.film-meta[data-astro-cid-oquvy5es] a[data-astro-cid-oquvy5es]:hover,.film-meta[data-astro-cid-oquvy5es] a[data-astro-cid-oquvy5es]:focus-visible{color:var(--brown)}.film-meta[data-astro-cid-oquvy5es] a[data-astro-cid-oquvy5es] i[data-astro-cid-oquvy5es]{font-style:normal}.today-section[data-astro-cid-oquvy5es]{background:var(--brown);color:#fff;align-items:center;min-height:46rem;display:grid;position:relative;overflow:hidden}.today-image[data-astro-cid-oquvy5es],.today-shade[data-astro-cid-oquvy5es]{width:100%;height:100%;position:absolute;inset:0}.today-image[data-astro-cid-oquvy5es]{object-fit:cover}.today-shade[data-astro-cid-oquvy5es]{background:linear-gradient(90deg,#140901eb 0%,#140901b8 50%,#14090159 100%)}.today-inner[data-astro-cid-oquvy5es]{z-index:1;padding-block:6rem;position:relative}.today-inner[data-astro-cid-oquvy5es] h2[data-astro-cid-oquvy5es]{max-width:12ch}.today-inner[data-astro-cid-oquvy5es]>p[data-astro-cid-oquvy5es]:not(.eyebrow){color:#ffffffc2}.today-actions[data-astro-cid-oquvy5es]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width>=48rem){.definition-grid[data-astro-cid-oquvy5es]{grid-template-columns:1.1fr .9fr}.family-section[data-astro-cid-oquvy5es]{grid-template-columns:1.15fr .85fr}.family-image[data-astro-cid-oquvy5es]{min-height:48rem}.family-copy[data-astro-cid-oquvy5es]{padding-inline:clamp(3rem,7vw,7rem) max(2rem,50vw - 42rem)}.journey-content[data-astro-cid-oquvy5es] ol[data-astro-cid-oquvy5es]{grid-template-columns:repeat(2,1fr)}.archive-heading[data-astro-cid-oquvy5es]{grid-template-columns:1.25fr .75fr;align-items:end}.archive-heading[data-astro-cid-oquvy5es] .eyebrow[data-astro-cid-oquvy5es]{grid-column:1/-1}.archive-stats[data-astro-cid-oquvy5es]{grid-template-columns:repeat(3,1fr)}.archive-stats[data-astro-cid-oquvy5es]>div[data-astro-cid-oquvy5es]+div[data-astro-cid-oquvy5es]{border-left:1px solid var(--line);padding-left:2rem}.archive-grid[data-astro-cid-oquvy5es],.films-heading[data-astro-cid-oquvy5es]{grid-template-columns:1.25fr .75fr}.films-heading[data-astro-cid-oquvy5es] .eyebrow[data-astro-cid-oquvy5es]{grid-column:1/-1}.films-grid[data-astro-cid-oquvy5es]{grid-template-columns:repeat(2,minmax(0,1fr))}.film-card--lead[data-astro-cid-oquvy5es]{grid-column:1/-1}.film-card--lead[data-astro-cid-oquvy5es] .film-poster[data-astro-cid-oquvy5es],.film-card--lead[data-astro-cid-oquvy5es] .film-iframe{aspect-ratio:2.2}.film-card--lead[data-astro-cid-oquvy5es] .film-meta[data-astro-cid-oquvy5es] strong[data-astro-cid-oquvy5es]{font-size:clamp(2rem,3.6vw,3.8rem)}.archive-image[data-astro-cid-oquvy5es]{min-height:42rem}}@media (prefers-reduced-motion:reduce){.image-frame[data-astro-cid-oquvy5es] img,.film-poster[data-astro-cid-oquvy5es] img[data-astro-cid-oquvy5es],.film-play[data-astro-cid-oquvy5es]{transition:none}}
