.fp[data-astro-cid-fm5d7syb]{--crimson: 244, 63, 94;--blood: 159, 18, 57;--ember: 255, 99, 122;position:relative;overflow-x:clip}.fp-dust[data-astro-cid-fm5d7syb]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.fp-back[data-astro-cid-fm5d7syb]{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:color .15s var(--ease-glass)}.fp-back[data-astro-cid-fm5d7syb]:hover{color:var(--ink)}.fp-back[data-astro-cid-fm5d7syb]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--crimson),.6);border-radius:6px}.fp-corona[data-astro-cid-fm5d7syb]{position:absolute;inset:-6%;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--ember),0),#ffbec88c 22deg,rgba(var(--ember),0) 52deg,rgba(var(--crimson),.4) 98deg,rgba(var(--ember),0) 140deg,#ffaab980 200deg,rgba(var(--ember),0) 236deg,rgba(var(--crimson),.38) 290deg,rgba(var(--ember),0) 330deg 360deg);-webkit-mask:radial-gradient(closest-side,transparent 84%,#000 86.5%,#000 88%,transparent 95%);mask:radial-gradient(closest-side,transparent 84%,#000 86.5%,#000 88%,transparent 95%);animation:fp-spin 90s linear infinite;will-change:transform}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-poster-hero[data-astro-cid-fm5d7syb]{position:relative;isolation:isolate;padding-top:clamp(92px,9vw,112px)}.fp-space[data-astro-cid-fm5d7syb]{position:absolute;inset:0 0 -10%;z-index:-1;overflow:hidden;pointer-events:none}.fp-nebula[data-astro-cid-fm5d7syb]{position:absolute;border-radius:50%;will-change:transform}.fp-nebula-a[data-astro-cid-fm5d7syb]{width:70vw;height:52vw;left:-22vw;top:-6vw;background:radial-gradient(closest-side,rgba(var(--blood),.5),rgba(var(--blood),.36),rgba(var(--blood),.2),rgba(var(--blood),.08) 66%,rgba(var(--blood),.02) 84%,rgba(var(--blood),0));animation:fp-drift-a 46s ease-in-out infinite alternate}.fp-nebula-b[data-astro-cid-fm5d7syb]{width:64vw;height:46vw;right:-20vw;top:16vw;background:radial-gradient(closest-side,rgba(var(--crimson),.26),rgba(var(--crimson),.18),rgba(var(--crimson),.09),rgba(var(--crimson),.03) 72%,rgba(var(--crimson),0));animation:fp-drift-b 58s ease-in-out infinite alternate}.fp-beam[data-astro-cid-fm5d7syb]{position:absolute;top:-20%;left:-30%;width:60%;height:140%;background:linear-gradient(100deg,rgba(var(--ember),0),rgba(var(--ember),.035) 40%,#ffdce20d,rgba(var(--ember),.035) 60%,rgba(var(--ember),0));transform:rotate(8deg);animation:fp-beam 34s ease-in-out infinite alternate;will-change:transform}@keyframes fp-drift-a{to{transform:translate3d(6vw,3vw,0) scale(1.08)}}@keyframes fp-drift-b{to{transform:translate3d(-5vw,-2vw,0) scale(1.06)}}@keyframes fp-beam{to{transform:translate(210%) rotate(8deg)}}.fp-poster-stage[data-astro-cid-fm5d7syb]{position:relative;isolation:isolate;width:min(calc(100% - 2 * var(--gutter)),1320px,max(560px,calc((100vh - 360px)*1.7778)));margin-inline:auto}@supports (height: 100svh){.fp-poster-stage[data-astro-cid-fm5d7syb]{width:min(calc(100% - 2 * var(--gutter)),1320px,max(560px,calc((100svh - 360px)*1.7778)))}}.fp-sun[data-astro-cid-fm5d7syb]{position:absolute;z-index:-1;left:50%;top:0;width:64%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-18%);background:radial-gradient(circle closest-side,#050002 0% 90.5%,#ffaab6f2 92%,rgba(var(--ember),.75) 93.5%,rgba(var(--crimson),.38) 95.5%,rgba(var(--crimson),.14) 98%,rgba(var(--crimson),0))}.fp-sun[data-astro-cid-fm5d7syb]:before{content:"";position:absolute;inset:-42%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--crimson),.3),rgba(var(--crimson),.22) 40%,rgba(var(--crimson),.12),rgba(var(--crimson),.05) 76%,rgba(var(--crimson),.012) 90%,rgba(var(--crimson),0))}.fp-screen[data-astro-cid-fm5d7syb]{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#050002;box-shadow:0 0 0 1px #ffffff17,0 0 60px -10px rgba(var(--crimson),.35),0 50px 120px -40px rgba(var(--crimson),.55),0 30px 70px -30px #000000f2}.fp-screen[data-astro-cid-fm5d7syb] .fp-screen-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-head[data-astro-cid-fm5d7syb]{padding-top:clamp(24px,3vw,32px)}.fp-head[data-astro-cid-fm5d7syb] .fp-back[data-astro-cid-fm5d7syb]{display:flex;width:-moz-fit-content;width:fit-content}.fp-kicker[data-astro-cid-fm5d7syb]{display:flex;width:-moz-fit-content;width:fit-content;margin-top:18px}.fp-h1[data-astro-cid-fm5d7syb]{margin-top:14px;font-size:clamp(2.75rem,6.4vw,5.75rem);line-height:.96;letter-spacing:-.048em;font-weight:600;color:#fff;text-wrap:balance;text-shadow:0 0 48px rgba(var(--crimson),.28)}.fp-head-roles[data-astro-cid-fm5d7syb]{margin-top:14px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:500;letter-spacing:-.012em;color:var(--ink-soft)}.fp-card-hero[data-astro-cid-fm5d7syb]{--bar: clamp(84px, 11vh, 108px);position:relative;isolation:isolate;display:grid;grid-template-rows:var(--bar) minmax(0,1fr) var(--bar);min-height:min(88vh,820px);background:#000}@supports (height: 100svh){.fp-card-hero[data-astro-cid-fm5d7syb]{min-height:min(88svh,820px)}}@media (max-width: 639px){.fp-card-hero[data-astro-cid-fm5d7syb]{--bar: 72px;min-height:min(78svh,640px)}}.fp-bar[data-astro-cid-fm5d7syb]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 var(--gutter);background:#000}.fp-bar-roles[data-astro-cid-fm5d7syb]{font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:500;letter-spacing:.08em;color:#f5f5f7b8;text-align:center}.fp-field[data-astro-cid-fm5d7syb]{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(40% 70% at var(--nx) var(--ny),rgba(var(--crimson),.4) 0%,rgba(var(--crimson),.28) 22%,rgba(var(--blood),.2) 46%,rgba(var(--blood),.07) 72%,rgba(var(--blood),0) 100%),radial-gradient(34% 60% at calc(100% - var(--nx)) calc(100% - var(--ny)),rgba(var(--blood),.32),rgba(var(--blood),.14),rgba(var(--blood),0)),radial-gradient(120% 90% at 50% 120%,#5a081a8c,#5a081a33 40%,#5a081a00 70%),#070103}.fp-card-sun[data-astro-cid-fm5d7syb]{position:absolute;left:var(--sx);top:var(--sy);width:min(46vw,72vh,620px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side,#060002 0% 88%,#ffb4c0e6 90%,rgba(var(--ember),.6) 92%,rgba(var(--crimson),.26),rgba(var(--crimson),.08) 98%,rgba(var(--crimson),0));box-shadow:0 0 120px rgba(var(--crimson),.2)}.fp-field-shade[data-astro-cid-fm5d7syb]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 70% at 50% 50%,#00000059,#0000 70%)}.fp-field-still[data-astro-cid-fm5d7syb] picture{position:absolute;inset:0}.fp-field-still[data-astro-cid-fm5d7syb] .fp-field-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-field-still[data-astro-cid-fm5d7syb] .fp-field-shade[data-astro-cid-fm5d7syb]{background:linear-gradient(0deg,#0000008c,#00000040),rgba(var(--blood),.18)}.fp-field-inner[data-astro-cid-fm5d7syb]{position:relative;z-index:2;width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:28px var(--gutter);text-align:center}.fp-field-back[data-astro-cid-fm5d7syb]{position:absolute;z-index:3;top:20px;left:0;right:0}.fp-over[data-astro-cid-fm5d7syb]{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;color:var(--ink-soft);font-variant-numeric:tabular-nums}.fp-card-title[data-astro-cid-fm5d7syb]{margin-top:18px;font-size:clamp(3.25rem,10vw,9.5rem);line-height:.94;letter-spacing:-.05em;font-weight:600;color:#fff;text-wrap:balance;text-shadow:0 0 60px rgba(var(--crimson),.45),0 4px 30px rgba(0,0,0,.6)}.fp-haze[data-astro-cid-fm5d7syb]{position:absolute;pointer-events:none;z-index:0;border-radius:50%}.fp-haze-left[data-astro-cid-fm5d7syb]{width:60vw;height:60vw;left:-30vw;top:0;background:radial-gradient(closest-side,rgba(var(--blood),.26),rgba(var(--blood),.15) 35%,rgba(var(--blood),.06) 62%,rgba(var(--blood),.015) 85%,rgba(var(--blood),0))}.fp-haze-right[data-astro-cid-fm5d7syb]{width:54vw;height:54vw;right:-26vw;top:-10%;background:radial-gradient(closest-side,rgba(var(--crimson),.16),rgba(var(--crimson),.09) 38%,rgba(var(--crimson),.035) 66%,rgba(var(--crimson),.008) 86%,rgba(var(--crimson),0))}.fp-credits[data-astro-cid-fm5d7syb]{display:grid;gap:40px}@media (min-width: 900px){.fp-credits[data-astro-cid-fm5d7syb]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:start}}.fp-label[data-astro-cid-fm5d7syb]{font-size:.875rem;font-weight:500;color:var(--tone)}.fp-roles[data-astro-cid-fm5d7syb]{list-style:none;margin:14px 0 0;padding:0}.fp-roles[data-astro-cid-fm5d7syb] li[data-astro-cid-fm5d7syb]{font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.04;letter-spacing:-.045em;font-weight:600;color:var(--ink)}.fp-roles[data-astro-cid-fm5d7syb] li[data-astro-cid-fm5d7syb]+li[data-astro-cid-fm5d7syb]{margin-top:4px}.fp-credited[data-astro-cid-fm5d7syb]{margin-top:18px}.fp-facts[data-astro-cid-fm5d7syb]{margin:0;border-top:1px solid var(--line)}@media (min-width: 900px){.fp-facts[data-astro-cid-fm5d7syb]{margin-top:34px}}.fp-fact[data-astro-cid-fm5d7syb]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line)}.fp-fact[data-astro-cid-fm5d7syb] dd[data-astro-cid-fm5d7syb]{margin:0;font-size:.9375rem;line-height:1.45;color:var(--ink)}.fp-story[data-astro-cid-fm5d7syb]{display:grid;gap:32px;margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,44px);border-top:1px solid var(--line)}@media (min-width: 900px){.fp-story[data-astro-cid-fm5d7syb]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px}}.fp-logline[data-astro-cid-fm5d7syb]{margin-top:12px;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.42;letter-spacing:-.016em;color:var(--ink);text-wrap:pretty}.fp-work[data-astro-cid-fm5d7syb]{margin-top:12px;max-width:34rem}.fp-links[data-astro-cid-fm5d7syb]{list-style:none;margin:clamp(40px,5vw,56px) 0 0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 768px){.fp-links[data-astro-cid-fm5d7syb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-links[data-astro-cid-fm5d7syb]>li[data-astro-cid-fm5d7syb]{display:flex}.fp-link[data-astro-cid-fm5d7syb]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:18px 20px}.fp-link-icon[data-astro-cid-fm5d7syb]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(var(--crimson),.08);border:1px solid rgba(var(--crimson),.2);color:var(--ink)}.fp-link-icon[data-astro-cid-fm5d7syb] .imdb-wordmark[data-astro-cid-fm5d7syb]{margin:0;font-size:.6875rem}.fp-link-arrow[data-astro-cid-fm5d7syb]{color:var(--ink-faint);transition:color .15s var(--ease-glass),transform .25s var(--ease-glass)}.fp-link[data-astro-cid-fm5d7syb]:hover .fp-link-arrow[data-astro-cid-fm5d7syb]{color:var(--tone);transform:translate(1px,-1px)}.fp-stills-sec[data-astro-cid-fm5d7syb]{padding-top:clamp(24px,4vw,48px)}.fp-also-sec[data-astro-cid-fm5d7syb]{padding-bottom:clamp(24px,3vw,40px)}.fp-cast-sec[data-astro-cid-fm5d7syb]{padding-top:clamp(48px,6vw,80px)}.fp-stills[data-astro-cid-fm5d7syb]{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 900px){.fp-stills[data-astro-cid-fm5d7syb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.fp-still[data-astro-cid-fm5d7syb]{display:block;width:100%;padding:0;aspect-ratio:2.39 / 1;overflow:hidden;border:0;border-radius:6px;background:#050002;box-shadow:0 0 0 1px var(--line);cursor:zoom-in;transition:box-shadow .3s var(--ease-glass)}.fp-still[data-astro-cid-fm5d7syb] .fp-still-img{--zoom: 1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--zoom));transition:transform .6s var(--ease-glass)}.fp-still[data-astro-cid-fm5d7syb]:hover{box-shadow:0 0 0 1px rgba(var(--crimson),.5),0 0 30px -6px rgba(var(--crimson),.45)}.fp-still[data-astro-cid-fm5d7syb]:hover .fp-still-img{transform:scale(calc(var(--zoom) * 1.04))}.fp-still[data-astro-cid-fm5d7syb]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--crimson),.8)}.fp-group-head[data-astro-cid-fm5d7syb]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.fp-gap[data-astro-cid-fm5d7syb]{margin-top:clamp(48px,6vw,72px)}.people[data-astro-cid-fm5d7syb]{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.people[data-astro-cid-fm5d7syb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 900px){.people[data-astro-cid-fm5d7syb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1100px){.people[data-astro-cid-fm5d7syb]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}}.people[data-astro-cid-fm5d7syb]>li[data-astro-cid-fm5d7syb]{display:flex}.person[data-astro-cid-fm5d7syb]{display:flex;flex-direction:column;width:100%;overflow:hidden}.person-media[data-astro-cid-fm5d7syb]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#070103;border-bottom:1px solid var(--line)}.person-media[data-astro-cid-fm5d7syb] .person-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.person-ph[data-astro-cid-fm5d7syb]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(80% 70% at 20% 0%,rgba(var(--crimson),.2),rgba(var(--crimson),.1) 35%,rgba(var(--crimson),.03) 60%,rgba(var(--crimson),0) 75%),#070103;color:var(--ink-faint);font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.person-body[data-astro-cid-fm5d7syb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px 14px;flex:1}.person-name[data-astro-cid-fm5d7syb]{font-size:.9375rem;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.person-role[data-astro-cid-fm5d7syb]{margin-top:3px;overflow-wrap:anywhere}.person-ig[data-astro-cid-fm5d7syb]{flex:none;margin-top:2px;color:var(--ink-faint);transition:color .15s var(--ease-glass)}a[data-astro-cid-fm5d7syb].person:hover .person-ig[data-astro-cid-fm5d7syb]{color:var(--tone)}.fp-also[data-astro-cid-fm5d7syb]{display:grid;gap:0;border-top:1px solid var(--line)}.fp-also-row[data-astro-cid-fm5d7syb]{display:grid;gap:10px;padding:18px 0;border-bottom:1px solid var(--line)}@media (min-width: 768px){.fp-also-row[data-astro-cid-fm5d7syb]{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px}}.fp-also-role[data-astro-cid-fm5d7syb]{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.fp-also-films[data-astro-cid-fm5d7syb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fp-chip[data-astro-cid-fm5d7syb]{height:34px;gap:8px}.fp-chip[data-astro-cid-fm5d7syb]:hover{border-color:rgba(var(--crimson),.5)}.fp-chip[data-astro-cid-fm5d7syb]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--crimson),.6)}.fp-next-sec[data-astro-cid-fm5d7syb]{padding-top:clamp(40px,5vw,64px)}.fp-pn[data-astro-cid-fm5d7syb]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 768px){.fp-pn[data-astro-cid-fm5d7syb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.fp-pn-card[data-astro-cid-fm5d7syb]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:18px;padding:12px;border-radius:16px;text-decoration:none;color:var(--ink);background:#0e0609e6;border:1px solid var(--line);transition:border-color .2s var(--ease-glass),transform .3s var(--ease-glass)}.fp-pn-card[data-astro-cid-fm5d7syb]:hover{border-color:rgba(var(--crimson),.45);transform:translateY(-2px)}.fp-pn-card[data-astro-cid-fm5d7syb]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--crimson),.7)}.fp-pn-next[data-astro-cid-fm5d7syb]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.fp-pn-next[data-astro-cid-fm5d7syb] .fp-pn-frame[data-astro-cid-fm5d7syb]{order:2}.fp-pn-next[data-astro-cid-fm5d7syb] .fp-pn-meta[data-astro-cid-fm5d7syb]{text-align:right;align-items:flex-end}.fp-pn-frame[data-astro-cid-fm5d7syb]{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#050002}.fp-pn-frame[data-astro-cid-fm5d7syb] .fp-pn-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-pn-tc[data-astro-cid-fm5d7syb]{position:absolute;inset:0;container-type:inline-size;display:grid;place-items:center;overflow:hidden;background:linear-gradient(#000,#000) top / 100% 12.8% no-repeat,linear-gradient(#000,#000) bottom / 100% 12.8% no-repeat,radial-gradient(42% 60% at var(--nx) var(--ny),rgba(var(--crimson),.42) 0%,rgba(var(--blood),.2) 46%,rgba(var(--blood),0) 100%),#070103}.fp-pn-sun[data-astro-cid-fm5d7syb]{position:absolute;left:var(--sx);top:var(--sy);width:34cqw;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side,#060002 0% 88%,#ffb4c0d9 90%,rgba(var(--crimson),.3),rgba(var(--crimson),0))}.fp-pn-title[data-astro-cid-fm5d7syb]{position:relative;padding:0 8%;text-align:center;font-size:9cqw;font-weight:600;letter-spacing:-.045em;line-height:1;color:#fff;text-shadow:0 0 3cqw rgba(var(--crimson),.5)}.fp-pn-meta[data-astro-cid-fm5d7syb]{display:flex;flex-direction:column;gap:4px;min-width:0}.fp-pn-dir[data-astro-cid-fm5d7syb]{display:inline-flex;align-items:center;gap:6px}.fp-pn-name[data-astro-cid-fm5d7syb]{font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.fp-all[data-astro-cid-fm5d7syb]{display:flex;justify-content:center;margin-top:28px}@media (prefers-reduced-motion: reduce){.fp-nebula[data-astro-cid-fm5d7syb],.fp-beam[data-astro-cid-fm5d7syb],.fp-corona[data-astro-cid-fm5d7syb]{animation:none}.fp-still[data-astro-cid-fm5d7syb],.fp-still[data-astro-cid-fm5d7syb] .fp-still-img,.fp-pn-card[data-astro-cid-fm5d7syb],.fp-link-arrow[data-astro-cid-fm5d7syb],.person-ig[data-astro-cid-fm5d7syb]{transition:none}.fp-pn-card[data-astro-cid-fm5d7syb]:hover,.fp-still[data-astro-cid-fm5d7syb]:hover .fp-still-img{transform:none}}
