.cast-tile[data-astro-cid-p3vknsve]{display:flex;align-items:center;gap:.9rem;padding:.55rem .7rem;text-decoration:none;color:var(--afin-light);min-width:0}.cast-tile__media[data-astro-cid-p3vknsve]{flex:0 0 auto;width:54px;height:68px;border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(120% 120% at 30% 20%,#26221a,#0e0e0e)}.cast-tile__img[data-astro-cid-p3vknsve]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.cast-tile__media[data-astro-cid-p3vknsve]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--afin-gold-rgb) / .22);background:linear-gradient(180deg,transparent 55%,rgba(10,10,10,.4) 100%);pointer-events:none}.cast-tile__media[data-astro-cid-p3vknsve].is-empty{display:grid;place-items:center;color:rgb(var(--afin-gold-rgb) / .55)}.cast-tile__media[data-astro-cid-p3vknsve].is-empty:after{background:none}.cast-tile__ph[data-astro-cid-p3vknsve]{font-family:var(--font-display);font-size:1.15rem;line-height:1;letter-spacing:.03em;color:#f5f1e8d1}.cast-tile__text[data-astro-cid-p3vknsve]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cast-tile__name[data-astro-cid-p3vknsve]{font-size:.9375rem;font-weight:500;line-height:1.25;color:var(--afin-light);overflow:hidden;text-overflow:ellipsis}.cast-tile__char[data-astro-cid-p3vknsve]{font-size:.8125rem;color:var(--afin-light-dim);line-height:1.3}a[data-astro-cid-p3vknsve].cast-tile:hover .cast-tile__name[data-astro-cid-p3vknsve],a[data-astro-cid-p3vknsve].cast-tile:focus-visible .cast-tile__name[data-astro-cid-p3vknsve]{color:var(--afin-gold)}.cl[data-astro-cid-k66kis2i]{margin-top:.75rem;display:flex;flex-direction:column;gap:.85rem}.cl-h[data-astro-cid-k66kis2i]{margin:0 0 .4rem;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--afin-light-dim);font-weight:600;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cl-note[data-astro-cid-k66kis2i]{text-transform:none;letter-spacing:.02em;font-weight:400;opacity:.75}.cl-blurb[data-astro-cid-k66kis2i]{margin:-.15rem 0 .55rem;font-size:.8125rem;line-height:1.45;color:var(--afin-light-dim);max-width:46ch}.cl-sub[data-astro-cid-k66kis2i]+.cl-sub[data-astro-cid-k66kis2i]{margin-top:.6rem}.cl-subh[data-astro-cid-k66kis2i]{margin:0 0 .3rem;font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;color:var(--afin-light-dim);font-weight:600}.cl-subfilm[data-astro-cid-k66kis2i]{font-family:var(--font-display, serif);letter-spacing:.01em;text-transform:none;font-size:.8125rem;color:var(--afin-light)}.cl-list[data-astro-cid-k66kis2i]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.cl-chip[data-astro-cid-k66kis2i]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--afin-divider);background:#ffffff08;color:var(--afin-light);text-decoration:none;font-size:.8125rem;line-height:1.3;min-height:44px;transition:border-color .16s var(--ease-out-apple),background .16s var(--ease-out-apple)}.cl-chip[data-astro-cid-k66kis2i]:hover,.cl-chip[data-astro-cid-k66kis2i]:focus-visible{border-color:rgb(var(--afin-gold-rgb) / .55);background:rgb(var(--afin-gold-rgb) / .08)}.cl-chip--film[data-astro-cid-k66kis2i] .cl-name[data-astro-cid-k66kis2i]{font-family:var(--font-display, serif);letter-spacing:.01em}.cl-chip[data-astro-cid-k66kis2i].is-bridge{border-color:rgb(var(--afin-gold-rgb) / .35)}.cl-chip[data-astro-cid-k66kis2i].is-self{border-color:var(--afin-gold);background:rgb(var(--afin-gold-rgb) / .14);font-weight:600}.cl-meta[data-astro-cid-k66kis2i]{font-size:.6875rem;color:var(--afin-light-dim);white-space:nowrap}.cl-more[data-astro-cid-k66kis2i]{margin:.45rem 0 0;font-size:.75rem;color:var(--afin-light-dim)}.cl-more[data-astro-cid-k66kis2i] a[data-astro-cid-k66kis2i]{color:var(--afin-gold)}@media(prefers-reduced-motion:reduce){.cl-chip[data-astro-cid-k66kis2i]{transition:none}}.judges-note[data-astro-cid-up3rkcol]{margin:2.5rem 0;padding:1.5rem 1.75rem;border-left:3px solid var(--afin-gold);background:linear-gradient(100deg,color-mix(in srgb,var(--afin-gold) 7%,transparent),transparent 70%);border-radius:0 6px 6px 0}.judges-note__eyebrow[data-astro-cid-up3rkcol]{font-family:var(--font-display, serif);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--afin-gold-bright, var(--afin-gold));margin:0 0 .75rem}.judges-note__quote[data-astro-cid-up3rkcol]{margin:0;padding:0;border:0;font-family:var(--font-display, Georgia, serif);font-size:1.16rem;line-height:1.62;color:var(--afin-light, #f3efe6);font-style:normal}.judges-note__meta[data-astro-cid-up3rkcol]{margin:1rem 0 0;font-size:.8rem;color:var(--afin-light-dim, #a89f8c);display:flex;align-items:center;gap:.45rem}.judges-note__mark[data-astro-cid-up3rkcol]{color:var(--afin-gold-dim, var(--afin-gold));font-size:.7rem}.sr-only[data-astro-cid-up3rkcol]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.judges-note[data-astro-cid-up3rkcol]{padding:1.25rem;margin:2rem 0}.judges-note__quote[data-astro-cid-up3rkcol]{font-size:1.08rem}}.judges-note__film[data-astro-cid-up3rkcol]{color:inherit;text-decoration:underline;text-underline-offset:.2em}.judges-note__film[data-astro-cid-up3rkcol]:hover,.judges-note__film[data-astro-cid-up3rkcol]:focus-visible{color:var(--afin-light, #f3efe6)}.festival-note[data-astro-cid-qn2kigse]{margin:2.5rem 0;padding:1.5rem;border-left:3px solid var(--afin-gold);background:#ffffff05}.festival-note__eyebrow[data-astro-cid-qn2kigse]{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--afin-gold)}.festival-note__item[data-astro-cid-qn2kigse]{margin:0}.festival-note__item[data-astro-cid-qn2kigse]+.festival-note__item[data-astro-cid-qn2kigse]{margin-top:1.5rem}.festival-note__about[data-astro-cid-qn2kigse]{margin:0 0 .5rem;display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;font-weight:600;color:var(--afin-light)}.festival-note__award[data-astro-cid-qn2kigse]{font-weight:400;font-size:.875rem;color:var(--afin-light-dim)}.festival-note__quote[data-astro-cid-qn2kigse]{margin:0;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1.0625rem;line-height:1.6;color:var(--afin-light)}
