:root{--font-heading:"Newsreader", serif;--font-body:"Switzer", sans-serif;--font-mono:"Geist Mono", monospace;--bg:#f7f6f4;--inkt:#1c1a18;--grijs:#605a52;--lijn:#e2ded8}body{background:var(--bg);color:var(--inkt)}::selection{background:#e9dcc3}:focus-visible{outline:2px solid var(--inkt);outline-offset:4px;border-radius:4px}main{max-width:1120px;padding:96px 0 128px}h1{font-family:var(--site-serif);letter-spacing:-.02em;max-width:14ch;margin-top:16px;font-size:clamp(40px,6vw,80px);font-weight:400;line-height:1.05}h2{font-family:var(--site-serif);letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.intro__naam{color:var(--grijs);font-size:16px}.intro__lead{color:var(--grijs);max-width:52ch;margin-top:24px;font-size:20px}.nu{margin-top:96px}.nu__rij{grid-template-columns:1.4fr .6fr;align-items:center;gap:32px;display:grid}.oud{border:1px solid var(--lijn);background:#fff;border-radius:12px;overflow:hidden}.oud__balk{border-bottom:1px solid var(--lijn);color:var(--grijs);align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.oud__balk span{background:var(--lijn);border-radius:50%;width:10px;height:10px}.oud__balk b{margin-left:8px;font-weight:500}.oud__inhoud{align-content:center;gap:12px;min-height:320px;padding:64px 48px;display:grid}.oud__kop{font-size:24px;font-weight:600}.oud__inhoud p:last-child{color:var(--grijs);max-width:40ch}.nieuw img{width:100%;max-width:260px;box-shadow:0 0 0 8px var(--inkt), 0 24px 48px -16px #1c1a1866;border-radius:24px;margin-inline:auto}.nieuw figcaption{text-align:center;color:var(--grijs);margin-top:24px;font-size:14px}.richtingen{margin-top:128px}.richtingen ul{gap:48px;margin:0;padding:0;list-style:none;display:grid}.richting{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;text-decoration:none;display:grid}.richting img{border:1px solid var(--lijn);width:100%;transition:transform .3s var(--ease-uit), box-shadow .3s;border-radius:12px}.richting:hover img{transform:translateY(-4px);box-shadow:0 24px 48px -24px #1c1a1859}.richting__tekst{gap:16px;display:grid}.richting__tekst b{font-family:var(--site-serif);font-size:32px;font-weight:400;line-height:1.1}.richting__tekst>span{color:var(--grijs);max-width:44ch}.richting__tekst u{text-underline-offset:4px;font-weight:500}.samen{border-top:1px solid var(--lijn);margin-top:128px;padding-top:48px}.samen p{color:var(--grijs);max-width:56ch;font-size:18px}@media (width<=800px){main{padding:64px 0 96px}.intro__lead{font-size:18px}.nu{margin-top:64px}.nu__rij{grid-template-columns:1fr}.oud__inhoud{min-height:0;padding:40px 24px}.richtingen{margin-top:96px}.richting{grid-template-columns:1fr;gap:24px}.samen{margin-top:96px}}
