.sv{--sv-progress:1;min-width:0;position:relative}.sv--met-tekst{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.sv__inhoud{min-width:0}.sv__beeld{grid-row:1;min-width:0}.sv__vast{position:relative}.sv .sv__sculptuur{aspect-ratio:5/4}.sv__sculptuur .sb{border-radius:22px}.sv__spoor{inset-inline:28px;gap:8px;display:flex;position:absolute;bottom:23px}.sv__spoor span{background:var(--line-2);border-radius:2px;flex:1;height:2px}.sv__spoor span:after{content:"";background:var(--ink);border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}.sv__spoor span:first-child:after{transform:scaleX(clamp(0, calc(var(--sv-progress) * 3), 1))}.sv__spoor span:nth-child(2):after{transform:scaleX(clamp(0, calc(var(--sv-progress) * 3 - 1), 1))}.sv__spoor span:nth-child(3):after{transform:scaleX(clamp(0, calc(var(--sv-progress) * 3 - 2), 1))}:root[dir=rtl] .sv__spoor span:after{transform-origin:100%}.sb svg.svf{stroke:none}.svf .svf-rand{stroke:var(--line);stroke-width:.7px}.svf .svf-rug{fill:var(--wash);stroke:var(--line);stroke-width:.7px}.svf .svf-regels{fill:none;stroke:var(--sb-metaal);stroke-width:1.2px}.svf .svf-kopregels{fill:none;stroke:var(--sb-glas);stroke-width:3px}.svf .svf-chip,.svf .svf-stars{fill:var(--plate);stroke:none}.svf .svf-plate-band{fill:var(--plate-ink);stroke:none}.svf .svf-plate-border{fill:none;stroke:var(--plate-ink);stroke-width:1.3px}.svf .svf-plate-text{fill:var(--plate-ink);stroke:none;font-family:var(--f-plate);letter-spacing:.03em;font-size:34px;font-weight:600}.svf .svf-nl{fill:#fff;stroke:none;font-family:var(--f-body);font-size:10px;font-weight:600}.svf .svf-key-ring{fill:none;stroke:#868a84;stroke-width:5px}.svf .svf-key-body{stroke:#555b56;stroke-width:.7px}.svf .svf-key-edge{fill:none;stroke:#555b56;stroke-width:.6px}.svf .svf-key-lock{fill:none;stroke:#d8dcd6;stroke-width:1px}.svf .svf-key-line{fill:none;stroke:#555b56;stroke-width:.7px}.svf .svf-contact{fill:var(--ink);fill-opacity:.075;stroke:none;filter:blur(7px)}.svf .svf-ground{fill:var(--ink);fill-opacity:.04;stroke:none;filter:blur(16px)}.svf--overschrijven .svf-document{transform:translate(calc(var(--sv-progress,1) * 18px), calc(var(--sv-progress,1) * -9px))}.svf--overschrijven .svf-card{transform:translate(calc(var(--sv-progress,1) * 17px), calc(var(--sv-progress,1) * 13px))}.svf--overschrijven .svf-key{transform:translate(calc(var(--sv-progress,1) * 23px), calc(var(--sv-progress,1) * -24px))}.svf--overschrijven .svf-plate{transform:translate(calc(var(--sv-progress,1) * 5px), calc(var(--sv-progress,1) * 6px))}.svf--zowerkthet .svf-car{transform:translate(calc(var(--sv-progress,1) * -12px), calc(var(--sv-progress,1) * -5px))}.svf--zowerkthet .svf-phone{transform:translate(calc((1 - var(--sv-progress,1)) * 12px), calc((1 - var(--sv-progress,1)) * 23px))}.svf--verkoopklaar .svf-document{transform-origin:155px 220px;transform:translate(-50px,-65px)scale(.6)}.svf--verkoopklaar .svf-car{transform:translateY(calc(var(--sv-progress,1) * -5px))}.svf--verkoopklaar .svf-phone{transform:translate(calc((1 - var(--sv-progress,1)) * 13px), calc((1 - var(--sv-progress,1)) * 25px))}.svf--verkoopklaar .svf-plate{transform-origin:245px 330px;transform:scale(.83)}@media (min-width:960px){.sv--met-tekst{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(48px,6vw,100px)}.sv__beeld{grid-area:1/2;align-self:stretch}.sv__vast{position:sticky;top:116px}.sv .sv__sculptuur{aspect-ratio:5/4;max-height:calc(100svh - 156px)}.sv--beeld .sv__sculptuur{aspect-ratio:5/3;max-height:none}.sv--met-tekst .sv__inhoud>:first-child{margin-block-start:0}.sv--overschrijven .sv__inhoud>:first-child,.sv--verkoopklaar .sv__inhoud>:first-child{padding-block:24px 0}}@media (max-width:959px){.sv__beeld{width:100%;max-width:640px;margin-inline:auto}.sv__spoor{inset-inline:22px;bottom:18px}.sv__sculptuur .sb{border-radius:18px}}@media (prefers-reduced-motion:reduce){.sv__vast{position:static}}:root[data-motion=reduced] .sv__vast{position:static}@media print{.sv--met-tekst{display:block}.sv__beeld{max-width:380px;margin-block:24px}.sv__vast{position:static}.sv__spoor{display:none}}.sv{--sv-foto:clamp(0, calc((var(--sv-progress) - .12) * 2.64), 1);--sv-beslis:clamp(0, calc((var(--sv-progress) - .6) * 2.5), 1)}.svf--zowerkthet .svf-car{transform-origin:246px 255px;transform:translate(calc(var(--sv-foto) * -10px), calc((1 - var(--sv-foto)) * -35px)) scale(calc(.76 + var(--sv-foto) * .24))}.svf--zowerkthet .svf-phone{transform-origin:398px 225px;transform:translate(calc((1 - var(--sv-foto)) * 17px), calc((1 - var(--sv-foto)) * 22px)) scale(calc(.65 + var(--sv-foto) * .4 - var(--sv-beslis) * .22));opacity:calc(.3 + var(--sv-foto) * .7)}.svf--zowerkthet .svf-key{transform-origin:343px 300px;transform:translate(calc(35px - var(--sv-beslis) * 16px), calc(15px - var(--sv-beslis) * 18px)) scale(calc(.6 + var(--sv-beslis) * .4));opacity:calc(.18 + var(--sv-beslis) * .82)}.svf--zowerkthet .svf-plate{transform-origin:245px 330px;transform:translate(calc(var(--sv-foto) * -28px), calc((1 - var(--sv-foto)) * -82px)) scale(calc(1.13 - var(--sv-foto) * .34))}.svf--overschrijven .svf-card{transform-origin:326px 146px;transform:translate(calc((1 - var(--sv-foto)) * -37px), calc((1 - var(--sv-foto)) * 38px)) scale(calc(1.2 - var(--sv-foto) * .2))}.svf--overschrijven .svf-document{transform-origin:165px 220px;transform:translate(calc(var(--sv-foto) * 10px), calc(var(--sv-foto) * -7px)) scale(calc(.85 + var(--sv-foto) * .15))}.svf--overschrijven .svf-key{transform-origin:343px 297px;transform:translate(calc(var(--sv-beslis) * 8px), calc(var(--sv-beslis) * -22px)) scale(calc(.78 + var(--sv-beslis) * .22))}
