.featured-posters[data-astro-cid-2lloe2ir]{color:var(--paper);background:var(--charcoal-deep);padding:clamp(64px,8vw,118px) 0 clamp(42px,5vw,72px);position:relative}.featured-posters__grid[data-astro-cid-2lloe2ir]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,25px);display:grid}.poster-card[data-astro-cid-2lloe2ir]{min-width:0;margin:0}.poster-card__image-wrap[data-astro-cid-2lloe2ir]{aspect-ratio:3/4;background:#111;border:1px solid #d6b8aa4d;overflow:hidden;box-shadow:0 15px 34px #00000045}.poster-card__image{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .55s}.poster-card[data-astro-cid-2lloe2ir]:hover .poster-card__image,.poster-card[data-astro-cid-2lloe2ir]:focus-within .poster-card__image{filter:brightness(1.08);transform:scale(1.035)}.poster-card[data-astro-cid-2lloe2ir] figcaption[data-astro-cid-2lloe2ir]{font-family:var(--serif);flex-direction:column;gap:5px;padding-top:13px;line-height:1.05;display:flex}.poster-card[data-astro-cid-2lloe2ir] figcaption[data-astro-cid-2lloe2ir] span[data-astro-cid-2lloe2ir]{font-size:clamp(17px,1.55vw,23px)}.poster-card[data-astro-cid-2lloe2ir] figcaption[data-astro-cid-2lloe2ir] small[data-astro-cid-2lloe2ir]{color:var(--accent-soft);font-family:var(--sans);letter-spacing:.16em;font-size:11px}@media (width<=960px){.featured-posters__grid[data-astro-cid-2lloe2ir]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}}@media (width<=640px){.featured-posters[data-astro-cid-2lloe2ir]{padding-block:65px 50px}.featured-posters__grid[data-astro-cid-2lloe2ir]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}.contact-sheet[data-astro-cid-z34vvznf]{color:var(--charcoal);background:var(--surface);padding:clamp(72px,9vw,140px) 0;position:relative;overflow:hidden}.contact-sheet__shell[data-astro-cid-z34vvznf]{z-index:1;position:relative}.contact-sheet__grid[data-astro-cid-z34vvznf]{background:#292a29;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;display:grid;box-shadow:0 20px 48px #20212026}.contact-sheet__frame[data-astro-cid-z34vvznf]{background:#151515;min-width:0;min-height:0;margin:0;padding:7px 7px 19px;position:relative;overflow:hidden}.contact-sheet__frame[data-astro-cid-z34vvznf]:before,.contact-sheet__frame[data-astro-cid-z34vvznf]:after{z-index:1;content:"";opacity:.72;background:repeating-linear-gradient(#a28d77 0 5px,#0000 5px 11px);width:3px;position:absolute;top:3px;bottom:3px}.contact-sheet__frame[data-astro-cid-z34vvznf]:before{left:1px}.contact-sheet__frame[data-astro-cid-z34vvznf]:after{right:1px}.contact-sheet__image{object-fit:cover;filter:saturate(.7)contrast(1.06);width:100%;height:100%;min-height:160px;transition:transform .55s,filter .55s}.contact-sheet__frame[data-astro-cid-z34vvznf]:hover .contact-sheet__image{filter:saturate(.92)brightness(1.08);transform:scale(1.045)}.contact-sheet__frame[data-astro-cid-z34vvznf] figcaption[data-astro-cid-z34vvznf]{color:#b8aa9b;letter-spacing:.16em;margin:0;font-size:9px;position:absolute;bottom:3px;right:9px}@media (width<=700px){.contact-sheet[data-astro-cid-z34vvznf]{padding-block:70px}.contact-sheet__grid[data-astro-cid-z34vvznf]{grid-template-columns:repeat(2,1fr);gap:7px;padding:7px}.contact-sheet__image{min-height:140px}}.complete-filmography[data-astro-cid-3a66c3jh]{color:var(--paper);background:radial-gradient(circle at 85% 4%, #393634 0, var(--charcoal) 34%, var(--charcoal-deep) 100%);padding:clamp(82px,10vw,152px) 0;position:relative;overflow:hidden}.complete-filmography__shell[data-astro-cid-3a66c3jh]{z-index:1;position:relative}.complete-filmography__heading[data-astro-cid-3a66c3jh]{margin-bottom:47px}.complete-filmography[data-astro-cid-3a66c3jh] h2[data-astro-cid-3a66c3jh]{max-width:760px;color:var(--paper);font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(56px,7.3vw,104px);font-weight:400;line-height:.86}.complete-filmography__controls[data-astro-cid-3a66c3jh]{border-bottom:1px solid #f7f5f147;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-bottom:22px;display:flex}.complete-filmography__filters[data-astro-cid-3a66c3jh]{flex-wrap:wrap;gap:6px 18px;display:flex}.complete-filmography__filter[data-astro-cid-3a66c3jh]{color:#d8d4cc;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0;font-size:12px}.complete-filmography__filter[data-astro-cid-3a66c3jh]:hover,.complete-filmography__filter[data-astro-cid-3a66c3jh]:focus-visible,.complete-filmography__filter--active[data-astro-cid-3a66c3jh]{border-color:var(--accent-soft);color:var(--accent-soft)}.complete-filmography__filter[data-astro-cid-3a66c3jh]:focus-visible,.complete-filmography__search[data-astro-cid-3a66c3jh] input[data-astro-cid-3a66c3jh]:focus-visible{outline:1px solid var(--accent-soft);outline-offset:4px}.complete-filmography__search[data-astro-cid-3a66c3jh]{flex:0 245px}.complete-filmography__search[data-astro-cid-3a66c3jh] input[data-astro-cid-3a66c3jh]{width:100%;color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #f7f5f17a;border-radius:0;padding:9px 0;font-size:14px}.complete-filmography__search[data-astro-cid-3a66c3jh] input[data-astro-cid-3a66c3jh]::placeholder{color:#d8d4cc;opacity:.82}.complete-filmography__count[data-astro-cid-3a66c3jh]{color:var(--accent-soft);letter-spacing:.16em;text-transform:uppercase;margin:19px 0 0;font-size:11px}.complete-filmography__list[data-astro-cid-3a66c3jh]{margin:16px 0 0;padding:0;list-style:none}.credit[data-astro-cid-3a66c3jh]{border-bottom:1px solid #f7f5f133;transition:background .25s,color .25s}.credit__content[data-astro-cid-3a66c3jh]{color:inherit;grid-template-columns:80px minmax(190px,1fr) minmax(180px,.7fr) 26px;align-items:baseline;gap:18px;padding:19px 4px;text-decoration:none;display:grid}.credit__content[data-astro-cid-3a66c3jh]:focus-visible{outline:1px solid var(--accent-soft);outline-offset:-1px}.credit[data-astro-cid-3a66c3jh]:hover{background:#d6b8aa13}.credit__year[data-astro-cid-3a66c3jh]{color:var(--accent-soft);letter-spacing:.1em;font-size:12px}.credit__title[data-astro-cid-3a66c3jh]{font-family:var(--serif);font-size:clamp(22px,2.2vw,30px);line-height:1}.credit__role[data-astro-cid-3a66c3jh]{color:#dedbd4;font-size:14px;line-height:1.4}.credit__arrow[data-astro-cid-3a66c3jh]{color:var(--accent-soft);justify-self:end;font-size:20px;line-height:1}.complete-filmography__empty[data-astro-cid-3a66c3jh]{color:var(--accent-soft);margin:38px 0 0}@media (width<=760px){.complete-filmography[data-astro-cid-3a66c3jh]{padding-block:74px}.complete-filmography__heading[data-astro-cid-3a66c3jh]{margin-bottom:38px}.complete-filmography__controls[data-astro-cid-3a66c3jh]{align-items:stretch}.complete-filmography__search[data-astro-cid-3a66c3jh]{flex-basis:100%}.credit__content[data-astro-cid-3a66c3jh]{grid-template-columns:59px 1fr 22px;gap:10px}.credit__role[data-astro-cid-3a66c3jh]{grid-column:2}.credit__arrow[data-astro-cid-3a66c3jh]{grid-area:1/3}}.filmography-page[data-astro-cid-ktwymbdo]{--intro-reel-top:calc(95px + 8%);--archive-canister-bottom:-4rem;z-index:1;background:var(--charcoal-deep);position:relative;overflow:clip visible}.filmography-intro[data-astro-cid-ktwymbdo]{z-index:1;isolation:isolate;color:var(--paper);background:linear-gradient(120deg,#171817 0%,#252625 64%,#38312d 100%);padding:clamp(92px,12vw,178px) 0 clamp(74px,10vw,136px);position:relative;overflow:visible}.filmography-intro[data-astro-cid-ktwymbdo]:after{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#0000 0 78px,#ffffff03 79px 80px);position:absolute;inset:0}.filmography-intro__shell[data-astro-cid-ktwymbdo]{z-index:1;position:relative}.filmography-intro[data-astro-cid-ktwymbdo] h1[data-astro-cid-ktwymbdo]{max-width:800px;font-family:var(--serif);letter-spacing:-.07em;margin:0;font-size:clamp(76px,12vw,168px);font-weight:400;line-height:.77}.filmography-intro__lede[data-astro-cid-ktwymbdo]{color:#e1ded8;max-width:480px;font-family:var(--serif);margin:clamp(32px,5vw,56px) 0 0;font-size:clamp(21px,2.4vw,32px);font-style:italic;line-height:1.1}.filmography-intro__reel{z-index:2;top:var(--intro-reel-top);opacity:.73;pointer-events:none;width:min(42vw,540px);height:auto;position:absolute;right:max(-90px,50vw - 710px)}.filmography-archive[data-astro-cid-ktwymbdo]{position:relative}.filmography-archive__canisters{z-index:2;bottom:var(--archive-canister-bottom);opacity:.56;pointer-events:none;width:min(29vw,380px);height:auto;position:absolute;left:max(-72px,50vw - 820px)}@media (width<=760px){.filmography-page[data-astro-cid-ktwymbdo]{--intro-reel-top:calc(90px + 12%);--archive-canister-bottom:-3rem}.filmography-intro[data-astro-cid-ktwymbdo]{padding-block:96px 82px}.filmography-intro[data-astro-cid-ktwymbdo] h1[data-astro-cid-ktwymbdo]{font-size:clamp(72px,20vw,118px)}.filmography-intro__reel{z-index:0;opacity:.48;width:310px;right:-150px}.filmography-intro__lede[data-astro-cid-ktwymbdo]{max-width:300px;margin-top:33px}.filmography-archive__canisters{opacity:.36;width:230px;left:-62px}}
