.keur{border-top:1px solid var(--ink);padding-block:clamp(4rem,7vw,6.5rem)}.keur__kop{gap:0 3rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.keur__titel{max-width:14ch;margin-top:1rem}.keur__intro{max-width:34rem;margin-top:1.25rem;font-size:clamp(1.0625rem,1.3vw,1.1875rem)}@media (min-width:1024px){.keur__kop{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}.keur__kop .oog{grid-column:1/-1}.keur__intro{margin:0 0 .35rem}}.keur__lijst{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.keur__lijst{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.keur__vak{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--bg);flex-direction:column;min-width:0;padding:.9rem clamp(1.1rem,2vw,1.6rem) 1.6rem;display:flex}.keur__nr{font:500 .75rem var(--mono-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.keur__kruis{width:11px;height:11px;position:relative}.keur__kruis:before,.keur__kruis:after{content:"";background:var(--ink);position:absolute}.keur__kruis:before{width:1px;height:11px;top:0;left:5px}.keur__kruis:after{width:11px;height:1px;top:5px;left:0}.keur__stempel{--b:clamp(8rem, 30vw, 10.5rem);width:var(--b);transform:rotate(var(--r,-6deg));margin:1.25rem auto 1.5rem;display:block}.keur__vak:nth-child(3n+2) .keur__stempel{--r:5deg}.keur__vak:nth-child(3n+3) .keur__stempel{--r:-2deg}.keur__naam{letter-spacing:-.025em;margin-top:auto;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:720;font-stretch:116%;line-height:1.1}.keur__tekst{margin-top:.5rem;font-size:.9875rem;line-height:1.55}.keur__noot{color:var(--muted);margin-top:1.25rem;font-size:.875rem}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .keur__stempel{transition:opacity .3s,transform .65s cubic-bezier(.25,1.4,.45,1);transition-delay:calc(.3s + var(--i,0) * .24s)}:root[data-teken-js]:not([data-beweging=uit]) .keur [data-teken]:not([data-getekend]) .keur__stempel{opacity:0;transform:rotate(calc(var(--r,-6deg) - 32deg))}}
.opname{padding-block:clamp(4rem,8vw,7rem)}.opname__raster{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.opname__raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(3rem,7vw,7.5rem)}.opname__raster--zonder{grid-template-columns:minmax(0,1fr);max-width:52rem}}.opname__foto{margin:0;padding:.9rem;position:relative}.opname .opname__beeld{border-radius:0}.opname__snij{border:0 solid var(--ink);width:14px;height:14px;position:absolute}.opname__snij[data-hoek=lb]{border-width:1px 0 0 1px;top:0;left:0}.opname__snij[data-hoek=ro]{border-width:0 1px 1px 0;bottom:0;right:0}@media (max-width:1023px){.opname__foto{max-width:30rem}}.opname__titel{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:780;font-stretch:125%;line-height:.95}.opname__lead{max-width:32rem;margin-top:1.25rem;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6}.opname__punten{margin-top:1.5rem}.opname__acties{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;display:flex}@media (max-width:639px){.opname__acties .btn{justify-content:space-between;width:100%}}
