.pf-thumb{height:176px;display:block;position:relative;overflow:hidden;border-radius:5px;background:#fff;color:#111114;text-align:left;padding:12px;isolation:isolate;font-family:Geist,Arial,sans-serif}.pf-thumb-nav{font-size:6px;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}.pf-thumb-dot{width:6px;height:6px;border:1px solid currentColor;border-radius:50%}.pf-thumb-name{display:block;font-size:22px;line-height:.95;font-weight:600;letter-spacing:-.04em;overflow-wrap:anywhere;position:relative;z-index:1}.pf-thumb-role{display:block;font-size:6px;margin:8px 0 12px;max-width:75%;opacity:.7}.pf-thumb-frames{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pf-thumb-frames img{width:100%;aspect-ratio:16/10;object-fit:cover}.pf-thumb-blank{background:currentColor;opacity:.12;height:54px;grid-column:1/-1}.pf-thumb-classic .pf-thumb-name{font:600 20px/.98 Mona Sans,Geist,sans-serif;letter-spacing:-.035em}.pf-thumb-classic .pf-thumb-frames img{border-radius:2px}.pf-thumb-film{background:#1c3de0;color:#fff}.pf-thumb-film .pf-thumb-nav{padding-bottom:4px;border-bottom:1px solid rgb(255 255 255 / .8);margin-bottom:8px}.pf-thumb-film .pf-thumb-name{font:800 30px/.8 Bricolage Grotesque,Geist,sans-serif;letter-spacing:-.06em}.pf-thumb-film .pf-thumb-role{font-weight:700;text-transform:uppercase;max-width:45%}.pf-thumb-film .pf-thumb-frames{display:none}.pf-thumb-film .pf-thumb-portrait{display:block;position:absolute;right:12px;bottom:0;width:42%;height:62%;object-fit:cover;z-index:2}.pf-thumb-director{background:#000;color:#fff;display:flex;flex-direction:column;justify-content:end}.pf-thumb-director .pf-thumb-nav{position:absolute;top:12px;left:12px;right:12px}.pf-thumb-director .pf-thumb-name{font:700 30px/.82 Antonio,Arial Narrow,sans-serif;letter-spacing:0;text-transform:uppercase}.pf-thumb-director .pf-thumb-role{margin:6px 0 0;padding-top:4px;border-top:1px solid rgb(255 255 255 / .5);font-family:Antonio,sans-serif;text-transform:uppercase;letter-spacing:.08em;max-width:none}.pf-thumb-director .pf-thumb-frames{position:absolute;inset:0;z-index:-1;display:block}.pf-thumb-director .pf-thumb-frames img{width:100%;height:100%;opacity:.5}.pf-thumb-director .pf-thumb-frames img:not(:first-child){display:none}.pf-thumb-screening{background:#150f0e;color:#fff4dc;text-align:center}.pf-thumb-screening:before,.pf-thumb-screening:after{content:"";position:absolute;left:8px;right:8px;height:5px;background:radial-gradient(circle,#ffd58a 0 1.4px,transparent 2px) 0 0 / 8px 5px repeat-x}.pf-thumb-screening:before{top:24px}.pf-thumb-screening:after{top:70px}.pf-thumb-screening .pf-thumb-name{margin-top:6px;font:400 17px/1 "Young Serif",Georgia,serif;letter-spacing:-.02em;text-shadow:0 0 12px rgb(255 181 71 / .5)}.pf-thumb-screening .pf-thumb-role{margin:12px auto 10px}.pf-thumb-screening .pf-thumb-frames{display:block;width:78%;margin:auto}.pf-thumb-screening .pf-thumb-frames img:not(:first-child){display:none}.pf-thumb-contact-sheet{background:#f4f4f0;color:#121212}.pf-thumb-contact-sheet .pf-thumb-name{font:800 18px/.9 Martian Mono,monospace;font-stretch:75%;text-transform:uppercase;letter-spacing:-.04em;padding:5px 0;border-block:1px solid #121212}.pf-thumb-contact-sheet .pf-thumb-frames{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:10px;padding:9px 4px;background:#0d0d0d}.pf-thumb-contact-sheet .pf-thumb-frames img{aspect-ratio:3/2}.pf-thumb-contact-sheet .pf-thumb-frames img:first-child{outline:1.5px solid #d9261c;outline-offset:2px;border-radius:1px}.pf-thumb-gallery{background:#fbfbf9;color:#33246e;text-align:center}.pf-thumb-gallery .pf-thumb-name{font:400 22px/.95 Gloock,Georgia,serif;letter-spacing:-.02em}.pf-thumb-gallery .pf-thumb-role{margin-inline:auto;color:#77766f}.pf-thumb-gallery .pf-thumb-frames{width:58%;margin:auto;display:block;box-shadow:0 10px 16px -10px #00000080}.pf-thumb-gallery .pf-thumb-frames img:not(:first-child){display:none}.pf-thumb-studio{background:#080808;color:#ededea;display:flex;flex-direction:column;justify-content:end}.pf-thumb-studio .pf-thumb-nav{position:absolute;top:10px;left:12px;right:12px;padding-bottom:4px;border-bottom:1px solid rgb(237 237 234 / .2)}.pf-thumb-studio .pf-thumb-name{font:900 24px/.82 Archivo,Geist,sans-serif;font-stretch:125%;letter-spacing:-.05em;text-transform:uppercase}.pf-thumb-studio .pf-thumb-role{order:-1;margin:0 0 8px}.pf-thumb-studio .pf-thumb-frames{position:absolute;inset:0;z-index:-1;display:block}.pf-thumb-studio .pf-thumb-frames img{width:100%;height:100%;filter:grayscale(1);opacity:.45}.pf-thumb-studio .pf-thumb-frames img:not(:first-child){display:none}.pf-thumb-motion{background:#ff5b2e;color:#140c09}.pf-thumb-motion .pf-thumb-name{font:900 26px/.82 Anybody,Geist,sans-serif;font-stretch:130%;letter-spacing:-.05em;text-transform:uppercase}.pf-thumb-motion .pf-thumb-frames{display:flex;gap:2px;width:160%;margin-top:6px;padding:12px 4px 18px;border-radius:4px;background:#171210}.pf-thumb-motion .pf-thumb-frames img{width:32%;aspect-ratio:16/9;border-top:4px solid #ffd166;border-radius:0}.pf-thumb-motion .pf-thumb-frames img:nth-child(2){border-top-color:#7dd3fc}.pf-thumb-motion .pf-thumb-frames img:nth-child(3){border-top-color:#c4b5fd}.pf-thumb-spotlight{background:#0f0c10;color:#f4eee6;text-align:center;display:flex;flex-direction:column;justify-content:end}.pf-thumb-spotlight .pf-thumb-nav{position:absolute;top:12px;left:12px;right:12px}.pf-thumb-spotlight .pf-thumb-name{font:italic 500 25px/.9 Bodoni Moda,Didot,serif;letter-spacing:-.03em}.pf-thumb-spotlight .pf-thumb-role{margin:6px auto 0}.pf-thumb-spotlight .pf-thumb-frames{position:absolute;left:50%;top:16px;z-index:-1;display:block;width:96px;height:96px;overflow:hidden;border-radius:50%;transform:translate(-50%);-webkit-mask:radial-gradient(circle,#000 55%,transparent 72%);mask:radial-gradient(circle,#000 55%,transparent 72%)}.pf-thumb-spotlight .pf-thumb-frames img{width:100%;height:100%;aspect-ratio:auto}.pf-thumb-spotlight .pf-thumb-frames img:not(:first-child){display:none}.pf-thumb-portrait{display:none}.pf-thumb-index{background:#fff;color:#0d0d0d}.pf-thumb-index .pf-thumb-nav{border-bottom:1px solid #0d0d0d;padding-bottom:4px}.pf-thumb-index .pf-thumb-name{font:500 25px/.95 Familjen Grotesk,Geist,sans-serif;letter-spacing:-.05em}.pf-thumb-index .pf-thumb-role{color:#7b7b7b}.pf-thumb-index .pf-thumb-frames{display:block;position:absolute;right:14px;bottom:14px;width:44%;transform:rotate(-3deg)}.pf-thumb-index .pf-thumb-frames img:not(:first-child){display:none}@media(max-width:600px){.pf-thumb{height:156px}.pf-thumb-name{font-size:19px}}
