@layer sections{.section--oplossingen_lijst{overflow-x:clip}.oplijst__vlak{position:relative}.oplijst__rijen{border-block-end:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.oplijst__rij{gap:var(--space-3);border-block-start:1px solid var(--color-border-strong);color:var(--color-text);transition:color var(--dur-basis) var(--ease-out);grid-template-columns:3rem minmax(0,1fr) minmax(0,18rem) 2.5rem;align-items:center;padding-block:clamp(1rem,.5rem + 1.5vw,2rem);text-decoration:none;display:grid}.oplijst__rij:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.oplijst__nr{font-size:var(--text-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.oplijst__woord{letter-spacing:-.04em;text-wrap:balance;transition:translate var(--dur-traag) var(--ease-zacht);font-size:clamp(2.25rem,1rem + 5vw,6rem);font-weight:300;line-height:1}.oplijst__kort{font-size:var(--text-small);color:var(--color-text-muted);grid-column:3}.oplijst__mini{display:none}.oplijst__pijl{--icon-size:1.75rem;transition:rotate var(--dur-traag) var(--ease-zacht);grid-column:4;justify-self:end}.oplijst__vlak.is-wijzend .oplijst__rij{color:var(--color-text-muted)}.oplijst__vlak .oplijst__rij:is(:hover,:focus-visible){color:var(--color-text)}.oplijst__rij:is(:hover,:focus-visible) .oplijst__woord{translate:.75rem}.oplijst__rij:is(:hover,:focus-visible) .oplijst__pijl{rotate:45deg}.oplijst__volger{z-index:2;pointer-events:none;block-size:0;inline-size:0;position:absolute;inset:0 auto auto 0}.oplijst__foto{aspect-ratio:4/3;border-radius:var(--radius-lg);opacity:0;inline-size:clamp(14rem,10rem + 10vw,22rem);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--color-primary) 60%, transparent);transition:opacity var(--dur-basis) var(--ease-out), scale var(--dur-traag) var(--ease-zacht);position:absolute;overflow:clip;translate:-50% -50%;rotate:-3deg;scale:.85}.oplijst__foto.is-zichtbaar{opacity:1;scale:1}.oplijst__foto img,.oplijst__mini img{object-fit:cover;block-size:100%;inline-size:100%}.oplijst__tegel{background:var(--color-surface-muted);block-size:100%;inline-size:100%;color:var(--color-primary);place-items:center;display:grid}.oplijst__foto .oplijst__tegel .icon{--icon-size:38%;stroke-width:1.1px}@media (hover:none),not (min-width:48rem){.oplijst__volger{display:none}.oplijst__rij{gap:.375rem var(--space-3);grid-template-columns:minmax(0,1fr) 4.5rem}.oplijst__nr,.oplijst__pijl{display:none}.oplijst__woord{grid-column:1}.oplijst__kort{grid-area:2/1}.oplijst__mini{aspect-ratio:1;border-radius:var(--radius-md);grid-area:1/2/span 2;inline-size:4.5rem;display:block;overflow:clip}.oplijst__rij:is(:hover,:focus-visible) .oplijst__woord{translate:none}}@media (hover:hover) and (min-width:48rem) and (not (min-width:64rem)){.oplijst__rij{grid-template-columns:3rem minmax(0,1fr) 2.5rem;row-gap:.25rem}.oplijst__kort{grid-area:2/2}.oplijst__pijl{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.oplijst__woord,.oplijst__pijl{transition:none}.oplijst__foto{transition:opacity var(--dur-snel) linear;scale:1}}}
