.company-page .company-hero{position:relative;isolation:isolate;padding:145px 0 64px;min-height:520px;overflow:hidden}.company-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#020a10 4%,rgba(2,10,16,.92) 40%,rgba(2,10,16,.1) 85%),linear-gradient(0deg,#020a10,transparent 45%),url('assets/producties-objecten.webp') right center/auto 115% no-repeat}.company-hero h1{font:700 clamp(2.5rem,4.4vw,4.5rem)/1.06 Archivo,Arial,sans-serif;letter-spacing:-.045em;max-width:810px;margin:0 0 24px}.company-hero h1 span{color:var(--gold2)}.company-hero .company-lead{max-width:600px;color:var(--soft);font-size:1.08rem;margin:0 0 26px}.company-note{font-size:.83rem;color:var(--mute);margin:12px 0 0}.company-section{padding-top:56px;padding-bottom:56px}.company-section h2{font:700 clamp(1.9rem,2.8vw,2.8rem)/1.12 Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 20px}.company-section-intro{max-width:760px;color:var(--soft);margin:0 0 30px}.company-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.company-card{background:var(--mid);border:1px solid var(--rule);min-width:0}.company-card>a{height:100%;display:flex;flex-direction:column}.company-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 25%}.company-card a>div{padding:20px;display:flex;flex-direction:column;flex:1}.company-card h3{font:700 1.3rem/1.2 Archivo,Arial,sans-serif;margin:0 0 12px}.company-card p{font-size:.93rem;margin:0 0 18px;color:var(--soft)}.company-card .company-price{margin-top:auto;color:var(--gold2)}.company-price small{display:block;font-size:.77rem;color:var(--soft);margin-top:4px}.company-profile-link{font-size:.82rem;border-top:1px solid var(--rule);padding-top:14px;color:var(--gold2)}.company-card a:hover .company-profile-link{text-decoration:underline}.company-split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.company-split p{color:var(--soft)}.company-panel{background:var(--navy)}.company-points{margin:0;padding-left:20px;color:var(--soft)}.company-points li{margin-bottom:15px}.company-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.company-steps article{border-top:1px solid var(--gold);padding-top:20px}.company-steps span{color:var(--gold2);font-size:.8rem}.company-steps h3{margin:12px 0 10px;font-size:1.15rem}.company-steps p{margin:0;color:var(--soft)}.company-faq{max-width:900px}.company-faq details{border-bottom:1px solid var(--rule);padding:18px 0}.company-faq summary{font-weight:600;cursor:pointer}.company-faq details p{color:var(--soft);margin:14px 0 0}.company-page a:focus-visible,.company-page summary:focus-visible{outline:2px solid var(--gold2);outline-offset:5px}.company-proof{font-size:.9rem;margin-top:24px}.company-proof a{color:var(--gold2);text-decoration:underline}@media(max-width:1000px){.company-grid{grid-template-columns:repeat(2,1fr)}.company-split{gap:35px}.company-hero:before{opacity:.65}.company-hero h1{max-width:700px}}@media(max-width:600px){.company-page .company-hero{padding:120px 0 40px;min-height:0}.company-hero:before{background:linear-gradient(90deg,rgba(2,10,16,.93),rgba(2,10,16,.75)),url('assets/producties-objecten.webp') center/cover}.company-hero .company-lead{font-size:1rem}.company-section{padding-top:38px;padding-bottom:38px}.company-grid{gap:12px}.company-card a>div{padding:13px}.company-card h3{font-size:1.05rem}.company-card p{font-size:.82rem}.company-profile-link{font-size:.77rem}.company-split,.company-steps{grid-template-columns:1fr;gap:26px}.company-section .eyebrow{margin-bottom:15px}}@media(max-width:359px){.company-grid{grid-template-columns:1fr}}

[data-artist-selection="female"] .company-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}@media(max-width:359px){[data-artist-selection="female"] .company-grid{grid-template-columns:1fr}}

[data-artist-selection="actor"] .company-hero:before,[data-artist-selection="actress"] .company-hero:before{background-image:linear-gradient(90deg,#020a10 4%,rgba(2,10,16,.92) 40%,rgba(2,10,16,.1) 85%),linear-gradient(0deg,#020a10,transparent 45%),url("assets/videoproducties-objecten.webp")}

[data-artist-selection="choreo"] .company-grid{grid-template-columns:1fr;max-width:900px}[data-artist-selection="choreo"] .company-card>a{flex-direction:row}[data-artist-selection="choreo"] .company-card img{width:40%;align-self:start}[data-artist-selection="choreo"] .company-card a>div{padding:32px;justify-content:center}[data-artist-selection="choreo"] .company-card .company-price{margin-top:12px}@media(max-width:600px){[data-artist-selection="choreo"] .company-grid{max-width:380px}[data-artist-selection="choreo"] .company-card>a{flex-direction:column}[data-artist-selection="choreo"] .company-card img{width:100%}[data-artist-selection="choreo"] .company-card a>div{padding:22px}}

[data-artist-selection="horses"] .company-grid{grid-template-columns:minmax(0,380px)}
[data-artist-selection="horses"] .company-hero:before{background-image:linear-gradient(90deg,#020a10 4%,rgba(2,10,16,.92) 40%,rgba(2,10,16,.1) 85%),linear-gradient(0deg,#020a10,transparent 45%),url("assets/videoproducties-objecten.webp")}
