.filmhuis{--fh-paper:var(--color-paper,#fbfaf7);--fh-ground:var(--color-ink,#15171a);--fh-surface:#202226;--fh-accent:var(--color-brand-orange,#e87b2a);--fh-text:#fbfaf7;--fh-muted:#b2b3b5;--fh-line:#ffffff24;--fh-curve:cubic-bezier(.23, 1, .32, 1);--fh-gutter:24px;isolation:isolate;background:var(--fh-ground);color:var(--fh-text);padding-top:8px;scroll-margin-top:90px;position:relative;overflow:clip}.filmhuis:before,.filmhuis:after{content:"";pointer-events:none;z-index:-1;height:70px;position:absolute;left:0;right:0}.filmhuis:before{background:linear-gradient(var(--color-ink,#15171a),transparent);top:0}.filmhuis:after{background:linear-gradient(transparent,var(--color-ink,#15171a));bottom:0}.filmhuis .fh-wrap{max-width:1360px;padding:0 var(--fh-gutter);margin:0 auto}.filmhuis :is(h2,h3,h4,p,figure){margin:0}.filmhuis :is(h2,h3){font-family:var(--font-display);text-wrap:balance;font-weight:400}.filmhuis button{font:inherit;cursor:pointer;touch-action:manipulation}.filmhuis button:disabled{opacity:.35;cursor:default}.filmhuis a{color:inherit;touch-action:manipulation;text-decoration:none}.filmhuis :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--fh-accent);outline-offset:5px}.filmhuis img{object-fit:cover;-webkit-user-drag:none;max-width:100%;display:block}.filmhuis svg{flex-shrink:0;display:block}.filmhuis .fh-eyebrow{color:var(--fh-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;line-height:1.6;display:flex}.filmhuis .fh-eyebrow i{background:var(--fh-accent);width:29px;height:1px;display:block}.filmhuis .fh-stats{border-bottom:1px solid var(--fh-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 0 34px;display:grid}.filmhuis .fh-stats>a{align-items:center;gap:20px;min-width:0;padding:0 25px;display:flex}.filmhuis .fh-stats>a:first-child{padding-left:0}.filmhuis .fh-stats>a:last-child{padding-right:0}.filmhuis .fh-stats>a+a{border-left:1px solid var(--fh-line)}.filmhuis .fh-number{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(36px,3.2vw,50px);line-height:1}.filmhuis .fh-number>span{color:var(--fh-accent)}.filmhuis .fh-stats strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.filmhuis .fh-stats small{color:var(--fh-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.filmhuis .fh-stats>a:hover .fh-number{color:var(--fh-accent)}.filmhuis .fh-quote{border-left:2px solid var(--fh-accent);max-width:680px;margin-top:25px;padding-left:20px}.filmhuis .fh-quote blockquote{font:italic 25px/1.3 var(--font-display)}.filmhuis .fh-quote figcaption{margin-top:10px;font-size:14px}.filmhuis .fh-theatre{grid-template-columns:39% 61%;align-items:center;gap:0;padding:48px 0 54px;display:grid}.filmhuis .fh-copy{z-index:2;padding-right:24px;position:relative}.filmhuis .fh-copy h2{letter-spacing:-.03em;margin-top:19px;font-size:clamp(58px,5.7vw,86px);line-height:.99}.filmhuis .fh-copy h2 em{color:var(--fh-accent)}.filmhuis .fh-deck-column{min-width:0}.filmhuis .fh-deck-depth{will-change:transform;position:relative}.filmhuis .fh-deck{perspective:1000px;isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:clamp(360px,37vw,560px);position:relative}.filmhuis .fh-deck[data-dragging]{cursor:grabbing}.filmhuis .fh-card-position{transform-origin:50% 60%;opacity:0;pointer-events:none;width:82%;transition:transform .7s var(--fh-curve),opacity .5s var(--fh-curve);position:absolute;top:38px;left:9%;transform:translate3d(-110px,36px,-140px)rotate(-12deg)scale(.8)}.filmhuis .fh-card-position[data-slot="0"]{transform:translate3d(var(--fh-drag,0px),0,0) rotateY(-5deg) rotate(-2deg);opacity:1;z-index:3;pointer-events:auto}.filmhuis .fh-card-position[data-slot="1"]{opacity:.75;z-index:2;pointer-events:auto;transform:translate3d(-60px,-32px,-120px)rotate(-12deg)scale(.96)}.filmhuis .fh-card-position[data-slot="2"]{opacity:.5;z-index:1;pointer-events:auto;transform:translate3d(61px,-57px,-240px)rotate(10deg)scale(.96)}.filmhuis .fh-card-position[data-slot="-1"]{opacity:0;z-index:4;transform:translate3d(-230px,42px,120px)rotate(-20deg)scale(.95)}.filmhuis .fh-deck[data-dragging] .fh-card-position[data-slot="0"]{transition:none}.filmhuis .fh-main-tilt{perspective:850px}.filmhuis .fh-main-card{background:var(--fh-surface);width:100%;cursor:inherit;border:1px solid #ffffff4d;border-radius:9px;padding:7px 7px 35px;display:block;position:relative;box-shadow:2px 4px #ffffff20,6px 10px #121315,0 32px 50px -16px #000c}.filmhuis .fh-main-card img{aspect-ratio:16/9;border-radius:3px;width:100%}.filmhuis .fh-card-caption{color:#d8d9da;justify-content:space-between;gap:15px;font-size:12px;line-height:1.2;display:flex;position:absolute;bottom:11px;left:16px;right:16px}.filmhuis .fh-play-disc{color:#15171a;background:#fbfaf7ee;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0003}.filmhuis .fh-play-disc svg{fill:currentColor;width:23px;height:23px;margin-left:3px}.filmhuis button:hover .fh-play-disc{background:var(--fh-accent)}.filmhuis .fh-card-position:not([data-slot="0"]) .fh-play-disc{opacity:0}.filmhuis .fh-deck-controls{z-index:5;justify-content:space-between;align-items:center;gap:18px;padding:12px 1% 0 6%;display:flex;position:relative}.filmhuis .fh-arrows{flex-shrink:0;align-items:center;gap:10px;display:flex}.filmhuis .fh-arrows button{width:46px;height:46px;color:var(--fh-paper);background:0 0;border:1px solid #ffffff60;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.filmhuis .fh-arrows button:not(:disabled):hover{background:#ffffff12}.filmhuis .fh-arrows>span{color:var(--fh-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.filmhuis .fh-row-heading{justify-content:flex-end;align-items:center;gap:24px;min-height:46px;display:flex}.filmhuis .fh-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;cursor:grab;-webkit-user-select:none;user-select:none;align-items:start;gap:27px;margin:0 -4px;padding:25px 4px 12px;scroll-padding-left:4px;display:flex;overflow-x:auto}.filmhuis .fh-rail[data-dragging]{cursor:grabbing;scroll-snap-type:none}.filmhuis .fh-rail[data-dragging] .fh-tilt{pointer-events:none}.filmhuis .fh-rail-depth{transform:perspective(560px) rotateY(var(--rd-y,0deg)) scale(var(--rd-s,1));transform-origin:50%}.filmhuis .fh-social-row{border-top:1px solid var(--fh-line);grid-template-columns:30% 70%;align-items:center;padding:26px 0 22px;display:grid}.filmhuis .fh-row-copy{padding-right:34px}.filmhuis .fh-row-copy h3{letter-spacing:-.025em;margin-top:13px;font-size:clamp(34px,3.1vw,48px);line-height:1.11}.filmhuis .fh-row-copy h3 em{color:var(--fh-text)}.filmhuis .fh-text-link{border-bottom:1px solid #ffffff50;align-items:center;gap:24px;min-height:48px;margin-top:16px;font-size:15px;display:inline-flex}.filmhuis .fh-text-link svg{width:35px;height:22px;transition:transform .3s var(--fh-curve)}.filmhuis .fh-text-link:hover{color:var(--fh-accent)}.filmhuis .fh-text-link:hover svg{transform:translate(4px,-3px)}.filmhuis .fh-rail-column{min-width:0}.filmhuis .fh-social{gap:36px;margin:0 -15px;padding:42px 15px 15px;scroll-padding-left:15px}.filmhuis .fh-social-item{scroll-snap-align:start;flex:0 0 clamp(180px,16vw,232px);min-width:0}.filmhuis .fh-social-depth{position:relative}.filmhuis .fh-phone{background:#202226;border:1px solid #fff5;border-radius:12px;width:100%;padding:5px;display:block;position:relative;box-shadow:3px 6px #090a0b59,0 22px 28px -13px #000b}.filmhuis .fh-phone img{aspect-ratio:9/16;border-radius:7px;width:100%}.filmhuis .fh-phone .fh-play-disc{width:46px;height:46px}.filmhuis .fh-phone .fh-play-disc svg{width:19px;height:19px}.filmhuis .fh-phone-meta{color:var(--fh-paper);background:#121315ed;border-radius:4px;padding:4px 6px;font-size:12px;position:absolute;bottom:14px;right:12px}.filmhuis .fh-social-item h4{font-family:var(--font-sans);color:var(--fh-text);margin-top:38px;font-size:15px;font-weight:500;line-height:1.55}.filmhuis .fh-social-item>p{color:var(--fh-muted);margin-top:7px;font-size:13px;line-height:1.55}.filmhuis .fh-styles-row{border-top:1px solid var(--fh-line);grid-template-columns:30% 70%;align-items:center;padding:28px 0;display:grid}.filmhuis .fh-styles{gap:25px;padding-top:27px}.filmhuis .fh-style-item{scroll-snap-align:start;flex:0 0 clamp(246px,19.5vw,290px);min-width:0}.filmhuis .fh-style-card{background:var(--fh-surface);border:1px solid #ffffff4d;border-radius:9px;width:100%;padding:6px;display:block;position:relative;box-shadow:0 19px 28px -15px #000b}.filmhuis .fh-style-card img{aspect-ratio:16/9;width:100%}.filmhuis .fh-style-card .fh-play-disc{opacity:0;width:40px;height:40px;transition:opacity .3s}.filmhuis .fh-style-card .fh-play-disc svg{width:17px;height:17px}.filmhuis .fh-style-card:is(:hover,:focus-visible) .fh-play-disc{opacity:1}.filmhuis .fh-style-item h4{font-family:var(--font-sans);margin-top:24px;padding:0 5px;font-size:15px;font-weight:500;line-height:1.5}.filmhuis .fh-branches-row{border-top:1px solid var(--fh-line);padding:32px 0 45px;scroll-margin-top:115px}.filmhuis .fh-branches-row h3{font-size:clamp(30px,2.8vw,42px);line-height:1.15}.filmhuis .fh-branches-row h3 em{color:var(--fh-text)}.filmhuis .fh-branches{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.filmhuis .fh-branch{min-height:48px;transition:transform .3s var(--fh-curve);background:#ffffff03;border:1px solid #ffffff30;border-radius:9px;align-items:center;gap:20px;padding:12px 17px;font-size:14px;line-height:1.6;display:inline-flex}.filmhuis .fh-branch svg{color:#c6c7c9;width:25px;height:19px}.filmhuis .fh-branch:hover{color:var(--fh-paper);background:#ffffff0c;transform:translateY(-4px)}@media(max-width:1190px){.filmhuis .fh-stats>a{padding:0 20px;display:block}.filmhuis .fh-stats>a>div{margin-top:12px}.filmhuis .fh-number{font-size:40px}.filmhuis .fh-copy h2{font-size:63px}.filmhuis .fh-deck{height:clamp(400px,42vw,490px)}.filmhuis .fh-card-position{top:38px}.filmhuis .fh-deck-controls{gap:10px;padding-left:0}.filmhuis .fh-social-row{grid-template-columns:33% 67%}.filmhuis .fh-row-copy{padding-right:24px}.filmhuis .fh-row-copy h3{font-size:37px}}@media(max-width:800px){.filmhuis{--fh-gutter:24px}.filmhuis .fh-stats{padding:30px 0}.filmhuis .fh-stats>a{padding:0 13px}.filmhuis .fh-number{font-size:clamp(28px,5.8vw,40px)}.filmhuis .fh-stats strong{font-size:13px}.filmhuis .fh-stats small{font-size:12px}.filmhuis .fh-theatre{flex-direction:column;align-items:stretch;padding:35px 0 21px;display:flex}.filmhuis .fh-copy{padding:0}.filmhuis .fh-copy h2{font-size:clamp(56px,9vw,76px);line-height:.99}.filmhuis .fh-deck{height:max(300px,67vw);margin:20px -6px 0}.filmhuis .fh-card-position{width:87%;top:20px;left:6.5%}.filmhuis .fh-card-position[data-slot="1"]{transform:translate3d(-23px,-19px,-115px)rotate(-12deg)scale(.99)}.filmhuis .fh-card-position[data-slot="2"]{transform:translate3d(31px,-38px,-235px)rotate(10deg)scale(.99)}.filmhuis .fh-main-card{padding:5px 5px 31px}.filmhuis .fh-card-caption{font-size:12px;bottom:10px;left:12px;right:12px}.filmhuis .fh-deck-controls{padding:10px 0 0}.filmhuis .fh-arrows{gap:8px}.filmhuis .fh-arrows button{width:44px;height:44px}.filmhuis .fh-arrows>span{font-size:12px}.filmhuis .fh-rail{margin-left:calc(-1 * var(--fh-gutter));margin-right:calc(-1 * var(--fh-gutter));padding-left:var(--fh-gutter);padding-right:var(--fh-gutter);scroll-padding-left:var(--fh-gutter);gap:24px}.filmhuis .fh-social-row{padding-top:28px;padding-bottom:25px;display:block}.filmhuis .fh-row-copy{padding-right:0}.filmhuis .fh-row-copy h3{max-width:580px;margin-top:10px;font-size:38px}.filmhuis .fh-social-row .fh-row-heading{margin-top:17px}.filmhuis .fh-text-link{margin-top:10px;font-size:14px}.filmhuis .fh-social-item{flex-basis:170px}.filmhuis .fh-social{gap:31px;padding-top:35px}.filmhuis .fh-social-item h4{margin-top:34px}.filmhuis .fh-styles-row{padding:28px 0;display:block}.filmhuis .fh-styles-row .fh-row-copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 20px;display:flex}.filmhuis .fh-styles-row .fh-row-copy .fh-eyebrow{display:none}.filmhuis .fh-styles-row .fh-row-copy h3{margin:0}.filmhuis .fh-styles-row .fh-text-link{margin-top:0}.filmhuis .fh-styles-row .fh-row-heading{margin-top:17px}.filmhuis .fh-style-item{flex-basis:250px}.filmhuis .fh-branches-row{padding:29px 0 35px}.filmhuis .fh-branches-row h3{font-size:34px}.filmhuis .fh-branches{gap:9px;margin-top:20px}.filmhuis .fh-branch{gap:14px;padding:10px 12px;font-size:13px}}@media(max-width:390px){.filmhuis .fh-stats>a{padding:0 9px}.filmhuis .fh-stats strong,.filmhuis .fh-stats small{font-size:12px}.filmhuis .fh-number{font-size:27px}.filmhuis .fh-copy h2{font-size:56px}}.filmhuis.fh-still .fh-rail-depth{transform:none}.filmhuis.fh-still .fh-tilt-area>.fh-tilt{transform:rotate(var(--fh-rest-z,0deg))}.filmhuis .fh-main-tilt,.filmhuis .fh-style-item{--fh-mat-r:9px}.filmhuis .fh-social-item{--fh-mat-r:12px}.filmhuis.fh-still .fh-tilt:before,.filmhuis.fh-still .fh-lichtrand{display:none}@media(prefers-reduced-motion:reduce){.filmhuis *,.filmhuis :before,.filmhuis :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.filmhuis .fh-deck-depth,.filmhuis .fh-social-depth,.filmhuis .fh-rail-depth{transform:none!important}.filmhuis .fh-branch:hover{transform:none}}.filmhuis .fh-branch-nav{display:none}@media(max-width:800px){.filmhuis .fh-number{white-space:normal;min-height:57px;line-height:1.04;display:block}.filmhuis .fh-branch-nav{justify-content:flex-end;align-items:center;gap:20px;margin-top:17px;display:flex}.filmhuis .fh-branches{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:14px calc(-1 * var(--fh-gutter)) 0;padding:5px var(--fh-gutter) 13px;scroll-padding-left:var(--fh-gutter);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.filmhuis .fh-branches[data-dragging]{cursor:grabbing;scroll-snap-type:none}.filmhuis .fh-branch{scroll-snap-align:start;min-height:48px;font-size:14px}}.filmhuis .fh-current-title{font-family:var(--font-sans);text-wrap:pretty;align-items:center;max-width:350px;min-height:47px;font-size:15px;font-weight:500;line-height:1.55;display:flex}.filmhuis .fh-work-link{margin-top:30px}.filmhuis .fh-signature{color:var(--fh-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}@media(max-width:800px){.filmhuis .fh-copy h2{max-width:600px}.filmhuis .fh-work-link{margin-top:18px}.filmhuis .fh-deck{margin-top:45px}.filmhuis .fh-deck-controls{align-items:flex-start;gap:14px}.filmhuis .fh-current-title{max-width:215px;font-size:14px}.filmhuis .fh-arrows{gap:6px}.filmhuis .fh-styles-row .fh-row-copy{display:block}.filmhuis .fh-styles-row .fh-text-link{margin-top:10px}}@media(min-width:1024px){.filmhuis{--fh-gutter:40px}}.filmhuis .fh-current-title{font-family:var(--font-display);max-width:450px;min-height:68px;font-size:clamp(23px,2vw,29px);font-weight:400;line-height:1.18}.filmhuis .fh-current-title>span{animation:fh-title-in .35s var(--fh-curve) both}@keyframes fh-title-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.filmhuis .fh-preview{border-radius:3px}.filmhuis .fh-preview[data-preview-playing=true]~.fh-play-disc{opacity:0}.filmhuis .fh-play-disc,.filmhuis .fh-phone-meta{pointer-events:none}.filmhuis .fh-phone{background:var(--fh-surface);border-color:#ffffff4d;padding:6px}.filmhuis .fh-phone .fh-preview{border-radius:6px}@media(max-width:800px){.filmhuis .fh-deck-controls{flex-wrap:wrap;align-items:center}.filmhuis .fh-current-title{flex:180px;max-width:none;min-height:55px;font-size:23px}.filmhuis .fh-deck-controls>.fh-arrows{margin-left:auto}}.filmhuis .fh-browse-hint{color:var(--fh-muted);text-align:right;padding:0 1%;font-size:12px;line-height:1.6}.filmhuis .fh-arrows button{transition:transform .2s var(--fh-curve),opacity .2s var(--fh-curve)}.filmhuis .fh-arrows button:not(:disabled):active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.filmhuis .fh-arrows button:active{transform:none}}
