
@media (max-width:1040px){.btn-row{grid-template-columns:minmax(0,1fr)}}
.cs-title{font-size:clamp(44px,15vw,220px);margin:0 0 0 -.037em;font-weight:400;line-height:.86;letter-spacing:-.035em;color:#121212}
.cs-brief-r{grid-column:5 / -1}.cs-brief-r .cs-p{font-size:18px;line-height:1.55}
.cs-four>div{padding:20px 0 28px;border-top:1px solid #12121224}
.cs-quote{margin:0;padding:28px 0 0;border-top:1.5px solid #121212;position:relative;z-index:1}
.cs-quote p{margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.25;font-weight:700;letter-spacing:-.015em}
.cs-quote cite{display:block;margin-top:16px;font-style:normal;font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5c5a52;line-height:1.5}
.cs-res strong{display:block;font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.01em}
.cs-res span{display:block;margin-top:10px;font-size:17px;line-height:1.5;font-weight:500;letter-spacing:0}
.cs-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.cs-grid3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}
.cs-grid3 .cs-fig figcaption{margin-top:12px}
@media (max-width:640px){.cs-grid2,.cs-grid3{grid-template-columns:minmax(0,1fr)}}
.pv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px;align-items:start}
.pv__f{width:86%}
@media (max-width:1000px){.pv{grid-template-columns:1fr}.pv__f{width:100%}}
.vid{position:relative;display:block;width:100%;aspect-ratio:16 / 9;text-decoration:none;color:#121212;line-height:1}
.in-img{margin-top:44px;width:100%}
@media (max-width:1000px){.in-img{margin-top:0;width:100%}}
.cs-quote p,.cs-pull{font-style:italic}
.cs-quote p::before,.cs-pull::before{content:"\201C"}
.cs-quote p::after,.cs-pull::after{content:"\201D"}
.cs-rule{position:relative;z-index:1;border-top:1.5px solid #121212}
.cs-quote--in{margin-top:48px;padding-top:0;border-top:0}
.cs-quote--in p{font-size:clamp(22px,2vw,28px);line-height:1.3}
.cs-steps--num li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;align-items:start}
.cs-steps--num li:first-child{border-top:0;padding-top:0}
.cs-num{font-style:normal;font-size:28px;line-height:1;font-weight:900;letter-spacing:-.02em;color:#1f5fd6}
.pv-l{grid-column:1 / span 4}
.pv-r{grid-column:5 / -1}
@media (max-width:1000px){.pv-l,.pv-r{grid-column:1 / -1}}
.cs-brief-r.tv-chal{grid-column:7 / -1}
@media (max-width:1000px){.cs-brief-r.tv-chal{grid-column:1 / -1}}

@media (max-width:1000px){.cs-brief-r.tv-chal{margin-top:24px}}
@media (min-width:1001px){html[lang="nl"] .cs-brief-l .cs-h2{font-size:clamp(32px,3.5vw,46px);overflow-wrap:anywhere}}
