{"id":10,"date":"2026-04-05T08:52:55","date_gmt":"2026-04-05T08:52:55","guid":{"rendered":"https:\/\/dedigitaleboerderij.nl\/?page_id=10"},"modified":"2026-04-05T08:52:55","modified_gmt":"2026-04-05T08:52:55","slug":"over-ons","status":"publish","type":"page","link":"https:\/\/dedigitaleboerderij.nl\/?page_id=10","title":{"rendered":"Over ons"},"content":{"rendered":"\n<style>\n\/* === WP block spacing reset \u2014 remove gap between header\/footer and page content === *\/\n.wp-site-blocks > * + * { margin-block-start: 0 !important; }\n.wp-block-group > .wp-block-post-content { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; }\n.wp-block-post-content > .wp-block-html { margin-top: 0 !important; margin-bottom: 0 !important; }\nbody .entry-content, body .wp-block-post-content { margin-top: 0 !important; margin-bottom: 0 !important; }\n\/* Override WP is-layout-flow gap on .s24-page (style tag before it triggers * + * rule) *\/\n.is-layout-flow > .s24-page { margin-block-start: 0 !important; }\n\/* === Base === *\/\n.s24-page { font-family: var(--wp--preset--font-family--dm-sans); color: var(--wp--preset--color--body-text); line-height: 1.7; overflow-wrap: break-word; word-break: break-word; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0 !important; padding: 0 !important; }\n.s24-page *, .s24-page *::before, .s24-page *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.s24-page a { color: var(--wp--preset--color--primary); text-decoration: none; transition: color 0.2s; }\n.s24-page a:hover { color: var(--wp--preset--color--primary-hover, var(--wp--preset--color--primary)); }\n.s24-page ::selection { background: color-mix(in srgb, var(--wp--preset--color--primary) 20%, transparent); }\n.s24-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n\n\/* === Typography extras \u2014 Haiku often outputs these === *\/\n.s24-page strong, .s24-page b { font-weight: 700; color: var(--wp--preset--color--heading); }\n.s24-page em, .s24-page i { font-style: italic; }\n.s24-page h3 { font-size: 22px; font-weight: 700; color: var(--wp--preset--color--heading); line-height: 1.3; letter-spacing: -0.01em; margin-bottom: 12px; }\n.s24-page h4 { font-size: 18px; font-weight: 700; color: var(--wp--preset--color--heading); line-height: 1.4; margin-bottom: 8px; }\n.s24-page hr { border: none; height: 1px; background: var(--wp--preset--color--border, #e5e7eb); margin: 32px 0; }\n.s24-page img { max-width: 100%; height: auto; border-radius: 4px; display: block; }\n.s24-page blockquote { border-left: 3px solid var(--wp--preset--color--primary); padding: 16px 0 16px 20px; margin: 24px 0; font-style: italic; color: var(--wp--preset--color--secondary-text); }\n.s24-page blockquote p { margin-bottom: 0; }\n\n\/* === Lists \u2014 Haiku generates ul\/ol frequently === *\/\n.s24-page ul, .s24-page ol { padding-left: 0; margin: 16px 0; list-style: none; }\n.s24-page ul li, .s24-page ol li { position: relative; padding-left: 28px; margin-bottom: 10px; font-size: 16px; line-height: 1.7; color: var(--wp--preset--color--body-text); }\n.s24-page ul li::before { content: \"\"; position: absolute; left: 2px; top: 10px; width: 8px; height: 8px; border-radius: 50%; background: var(--wp--preset--color--primary); opacity: 0.7; }\n.s24-page ol { counter-reset: s24-ol; }\n.s24-page ol li { counter-increment: s24-ol; }\n.s24-page ol li::before { content: counter(s24-ol); position: absolute; left: 0; top: 0; font-weight: 700; font-size: 14px; color: var(--wp--preset--color--primary); width: 22px; text-align: center; }\n.s24-card ul li, .s24-card ol li { font-size: 15px; margin-bottom: 6px; }\n\n\/* === Hero === *\/\n.s24-hero { background: radial-gradient(ellipse at 30% 20%, rgba(255,255,255,0.06) 0%, transparent 50%), radial-gradient(ellipse at 70% 80%, color-mix(in srgb, var(--wp--preset--color--primary) 12%, transparent) 0%, transparent 50%), linear-gradient(135deg, var(--wp--preset--color--dark) 0%, color-mix(in srgb, var(--wp--preset--color--dark) 85%, var(--wp--preset--color--primary)) 100%); background-size: 200% 200%, 200% 200%, 100% 100%; animation: s24-heroBg 12s ease infinite; color: #fff; padding: 80px 0 90px; text-align: center; position: relative; overflow: hidden; }\n.s24-hero::before { content: \"\"; position: absolute; inset: 0; background: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\"); opacity: 0.035; pointer-events: none; }\n.s24-hero::after { content: \"\"; position: absolute; bottom: -2px; left: 0; right: 0; height: 4px; background: var(--wp--preset--color--white, #fff); }\n.s24-hero .s24-container { position: relative; z-index: 1; }\n.s24-hero h1 { font-size: clamp(36px, 5.5vw, 56px); font-weight: 800; line-height: 1.1; margin-bottom: 20px; letter-spacing: -0.03em; background: linear-gradient(135deg, #fff 30%, rgba(255,255,255,0.7)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: s24-heroIn 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; text-shadow: none; }\n.s24-hero p { font-size: clamp(17px, 2vw, 20px); opacity: 0.85; max-width: 560px; margin: 0 auto 32px; line-height: 1.7; animation: s24-heroIn 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s both; }\n.s24-hero .s24-btn { animation: s24-heroIn 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s both; }\n\/* Dark section text safety \u2014 everything in hero\/cta must be white *\/\n.s24-hero, .s24-hero h1, .s24-hero h2, .s24-hero h3, .s24-hero h4, .s24-hero p, .s24-hero li, .s24-hero a:not(.s24-btn), .s24-hero strong { color: #fff; }\n.s24-hero a:not(.s24-btn) { text-decoration: underline; text-underline-offset: 2px; }\n@keyframes s24-heroIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n@keyframes s24-heroBg { 0%, 100% { background-position: 30% 20%, 70% 80%, 0% 0%; } 50% { background-position: 70% 60%, 30% 30%, 0% 0%; } }\n\/* Split hero layout *\/\n.s24-hero-split .s24-container { display: flex; align-items: center; gap: 48px; text-align: left; }\n.s24-hero-split .s24-hero-content { flex: 1; }\n.s24-hero-split .s24-hero-content p { margin-left: 0; margin-right: 0; }\n.s24-hero-split .s24-hero-media { flex: 0 0 38%; }\n.s24-hero-placeholder { aspect-ratio: 4\/3; border-radius: 4px; background: linear-gradient(135deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.03) 100%); border: 1px solid rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center; }\n.s24-hero-placeholder::after { content: \"Add your photo here\"; font-size: 13px; color: rgba(255,255,255,0.35); }\n.s24-hero-media img { width: 100%; height: auto; display: block; border-radius: 4px; }\n\/* User-uploaded photos *\/\n.s24-user-photo { width: 100%; height: auto; border-radius: 4px; display: block; }\n.s24-hero .s24-user-photo { border-radius: 4px; }\n.s24-card .s24-user-photo { border-radius: 4px; margin-bottom: 16px; }\n\n\/* === Buttons === *\/\n.s24-page .s24-btn { display: inline-block; background: var(--wp--preset--color--primary); color: #fff; -webkit-text-fill-color: #fff; padding: 15px 36px; border-radius: 4px; text-decoration: none; font-weight: 600; font-size: 16px; letter-spacing: 0.01em; transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); box-shadow: 0 4px 14px rgba(0,0,0,0.12); position: relative; overflow: hidden; border: none; cursor: pointer; line-height: 1.4; }\n.s24-btn::after { content: \"\"; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n.s24-page .s24-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.18); color: #fff; -webkit-text-fill-color: #fff; filter: brightness(1.08); text-decoration: none; }\n.s24-btn:hover::after { left: 100%; }\n.s24-btn:active { transform: translateY(0); box-shadow: 0 2px 8px rgba(0,0,0,0.12); }\n.s24-page .s24-btn:focus-visible { outline: 3px solid var(--wp--preset--color--primary); outline-offset: 3px; }\n\/* Button inside card \u2014 smaller, less dramatic *\/\n.s24-card .s24-btn { padding: 10px 24px; font-size: 14px; margin-top: 16px; }\n\n\/* === Sections === *\/\n.s24-section { padding: 90px 0; }\n.s24-section-alt { padding: 90px 0; background: linear-gradient(180deg, white 0%, var(--wp--preset--color--section-bg) 4%, var(--wp--preset--color--section-bg) 96%, white 100%); }\n.s24-section h2, .s24-section-alt h2 { font-size: clamp(26px, 4vw, 38px); font-weight: 800; color: var(--wp--preset--color--heading); margin-bottom: 14px; letter-spacing: -0.025em; position: relative; display: inline-block; }\n.s24-section > .s24-container > h2::after, .s24-section-alt > .s24-container > h2::after { content: \"\"; display: block; width: 48px; height: 3px; background: var(--wp--preset--color--primary); border-radius: 2px; margin-top: 12px; }\n.s24-text-center > h2::after { margin-left: auto; margin-right: auto; }\n.s24-section p, .s24-section-alt p { font-size: 17px; line-height: 1.75; margin-bottom: 20px; color: var(--wp--preset--color--secondary-text); }\n\/* Last p in a text block: no bottom margin *\/\n.s24-section > .s24-container > p:last-child, .s24-section-alt > .s24-container > p:last-child { margin-bottom: 0; }\n.s24-section > .s24-container > h2, .s24-section-alt > .s24-container > h2 { margin-bottom: 8px; }\n.s24-section > .s24-container > p, .s24-section-alt > .s24-container > p { max-width: 620px; margin-bottom: 48px; }\n\/* When grid follows intro p, tighten the spacing *\/\n.s24-section > .s24-container > p + .s24-grid, .s24-section-alt > .s24-container > p + .s24-grid { margin-top: 0; }\n.s24-text-center > h2, .s24-text-center > p { margin-left: auto; margin-right: auto; text-align: center; }\n.s24-text-center { text-align: center; }\n\/* Section intro p before grid: remove excessive gap when grid already has margin *\/\n.s24-section > .s24-container > h2 + p + .s24-grid, .s24-section-alt > .s24-container > h2 + p + .s24-grid { margin-top: 8px; }\n\n\/* === Grid === *\/\n.s24-grid { display: grid; gap: 28px; margin-top: 40px; }\n.s24-grid-3 { grid-template-columns: repeat(3, 1fr); }\n.s24-grid-2 { grid-template-columns: repeat(2, 1fr); }\n\/* Grid orphan handling \u2014 center last item if alone on its row *\/\n.s24-grid-3 > :last-child:nth-child(3n+1) { grid-column: 2; }\n.s24-grid-2 > :last-child:nth-child(2n+1) { grid-column: 1 \/ -1; max-width: calc(50% - 14px); justify-self: center; }\n\/* Exactly 2 items in a 3-col grid \u2014 center the pair *\/\n.s24-grid-3 > :first-child:nth-last-child(2) { grid-column-start: 1; }\n.s24-grid-3 > :first-child:nth-last-child(2) ~ * { grid-column-start: 2; }\n.s24-grid-3:has(> :first-child:nth-last-child(2)) { justify-content: center; grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 760px; margin-left: auto; margin-right: auto; }\n\n\/* === Cards === *\/\n.s24-card { display: flex; flex-direction: column; background: var(--wp--preset--color--white, #fff); border: 1px solid rgba(0,0,0,0.04); border-radius: 4px; padding: 36px 30px; transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative; overflow: hidden; box-shadow: 0 1px 2px rgba(0,0,0,0.04), 0 4px 8px rgba(0,0,0,0.04), 0 12px 28px rgba(0,0,0,0.06); }\n.s24-card::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--wp--preset--color--primary), color-mix(in srgb, var(--wp--preset--color--primary) 60%, #8b5cf6)); opacity: 0; transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n.s24-card:hover { transform: translateY(-4px); box-shadow: 0 2px 4px rgba(0,0,0,0.04), 0 8px 16px rgba(0,0,0,0.06), 0 20px 44px rgba(0,0,0,0.08); border-color: transparent; }\n.s24-card:hover::before { opacity: 1; }\n.s24-card h3 { font-size: 20px; font-weight: 700; color: var(--wp--preset--color--heading); margin-bottom: 10px; letter-spacing: -0.01em; }\n.s24-card p { font-size: 15px; line-height: 1.7; color: var(--wp--preset--color--secondary-text); margin-bottom: 0; }\n\/* Multiple p in a card \u2014 spacing between them *\/\n.s24-card p + p { margin-top: 10px; }\n\/* Push last element down if card is in flex grid *\/\n.s24-card > :last-child { margin-top: auto; }\n.s24-card > .s24-icon { margin-top: 0; }\n.s24-card > .s24-icon + *, .s24-card > h3:first-child { margin-top: 0; }\n\/* Card link \u2014 entire card clickable feel *\/\n.s24-card > a { color: var(--wp--preset--color--primary); font-weight: 600; font-size: 15px; margin-top: 16px; display: inline-flex; align-items: center; gap: 6px; }\n.s24-card > a::after { content: \"2192\"; transition: transform 0.2s; }\n.s24-card:hover > a::after { transform: translateX(3px); }\n\n\/* === Icon === *\/\n.s24-icon { margin-bottom: 18px; display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; background: color-mix(in srgb, var(--wp--preset--color--primary) 8%, transparent); border-radius: 50%; color: var(--wp--preset--color--primary); font-size: 28px; line-height: 1; flex-shrink: 0; }\n.s24-icon svg { width: 26px; height: 26px; flex-shrink: 0; }\n\/* Centered icon in text-center sections *\/\n.s24-text-center .s24-card .s24-icon { margin-left: auto; margin-right: auto; }\n\/* Number step indicators \u2014 AI sometimes puts \"1\", \"2\", \"3\" or circled numbers *\/\n.s24-icon:empty { display: none; }\n\n\/* === CTA === *\/\n.s24-cta { background: radial-gradient(ellipse at 30% 20%, rgba(255,255,255,0.06) 0%, transparent 50%), radial-gradient(ellipse at 70% 80%, color-mix(in srgb, var(--wp--preset--color--primary) 12%, transparent) 0%, transparent 50%), linear-gradient(135deg, var(--wp--preset--color--dark) 0%, color-mix(in srgb, var(--wp--preset--color--dark) 85%, var(--wp--preset--color--primary)) 100%); color: #fff; padding: 90px 0; text-align: center; position: relative; overflow: hidden; }\n.s24-cta .s24-container { position: relative; z-index: 1; }\n.s24-cta::before { content: \"\"; position: absolute; top: -2px; left: 0; right: 0; height: 4px; background: var(--wp--preset--color--white, #fff); }\n.s24-cta h2 { color: #fff; font-size: clamp(26px, 4vw, 38px); font-weight: 800; margin-bottom: 14px; letter-spacing: -0.025em; }\n\/* CTA h2 should NOT have the blue underline *\/\n.s24-cta h2::after { display: none !important; }\n.s24-cta p { color: rgba(255,255,255,0.82); font-size: 18px; margin-bottom: 36px; max-width: 540px; margin-left: auto; margin-right: auto; line-height: 1.7; }\n\/* Dark section text safety \u2014 CTA *\/\n.s24-cta, .s24-cta h2, .s24-cta h3, .s24-cta h4, .s24-cta li, .s24-cta a:not(.s24-btn), .s24-cta strong { color: #fff; }\n.s24-cta a:not(.s24-btn) { text-decoration: underline; text-underline-offset: 2px; }\n\n\/* === Contact page helpers \u2014 Haiku uses inline styles for contact details === *\/\n.s24-page .s24-section .s24-grid-2 > div:not(.s24-card) p { font-size: 16px; line-height: 1.8; }\n.s24-page .s24-section .s24-grid-2 > div:not(.s24-card) p strong { display: block; font-size: 14px; text-transform: uppercase; letter-spacing: 0.05em; color: var(--wp--preset--color--secondary-text); font-weight: 600; margin-bottom: 2px; }\n\n\/* === Scroll reveal === *\/\n.s24-reveal { opacity: 0; transform: translateY(24px); transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n.s24-visible { opacity: 1; transform: translateY(0); }\n.s24-grid .s24-card:nth-child(2) { transition-delay: 0.1s; }\n.s24-grid .s24-card:nth-child(3) { transition-delay: 0.2s; }\n.s24-grid .s24-card:nth-child(4) { transition-delay: 0.15s; }\n.s24-grid .s24-card:nth-child(5) { transition-delay: 0.1s; }\n.s24-grid .s24-card:nth-child(6) { transition-delay: 0.2s; }\n\n\/* === Style: Klassiek \u2014 professional, straight lines === *\/\n.s24-style-klassiek .s24-hero { background: var(--wp--preset--color--dark); }\n.s24-style-klassiek .s24-hero::before { display: none; }\n.s24-style-klassiek .s24-hero::after { display: none; }\n.s24-style-klassiek .s24-hero h1 { background: none; -webkit-background-clip: unset; -webkit-text-fill-color: #fff; background-clip: unset; }\n.s24-style-klassiek .s24-cta { background: var(--wp--preset--color--dark); }\n.s24-style-klassiek .s24-cta::before { display: none; }\n.s24-style-klassiek .s24-btn { border-radius: 4px; box-shadow: none; border: 2px solid transparent; }\n.s24-style-klassiek .s24-btn::after { display: none; }\n.s24-style-klassiek .s24-btn:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.1); transform: translateY(-1px); }\n.s24-style-klassiek .s24-card { border-radius: 6px; box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 4px 12px rgba(0,0,0,0.04); }\n.s24-style-klassiek .s24-card::before { display: none; }\n.s24-style-klassiek .s24-card:hover { transform: translateY(-2px); box-shadow: 0 2px 6px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.06); }\n.s24-style-klassiek .s24-icon { border-radius: 6px; background: transparent; border: 1.5px solid color-mix(in srgb, var(--wp--preset--color--primary) 25%, transparent); }\n.s24-style-klassiek .s24-section h2, .s24-style-klassiek .s24-section-alt h2 { letter-spacing: 0; }\n.s24-style-klassiek .s24-section-alt { background: var(--wp--preset--color--section-bg); }\n\n\/* === Style: Warm \u2014 friendly, rounded, soft === *\/\n.s24-style-warm .s24-hero::after { height: 4px; }\n.s24-style-warm .s24-cta::before { height: 4px; }\n.s24-style-warm .s24-card { border-radius: 4px; box-shadow: 0 2px 4px rgba(0,0,0,0.02), 0 8px 20px rgba(0,0,0,0.05); border-color: transparent; }\n.s24-style-warm .s24-card:hover { transform: translateY(-6px); box-shadow: 0 4px 8px rgba(0,0,0,0.04), 0 16px 40px rgba(0,0,0,0.1); }\n.s24-style-warm .s24-icon { border-radius: 50%; width: 64px; height: 64px; background: color-mix(in srgb, var(--wp--preset--color--primary) 10%, transparent); }\n.s24-style-warm .s24-icon svg { width: 28px; height: 28px; }\n.s24-style-warm .s24-section, .s24-style-warm .s24-section-alt, .s24-style-warm .s24-cta { padding: 100px 0; }\n.s24-style-warm .s24-hero { padding: 110px 0 120px; }\n.s24-style-warm .s24-section > .s24-container > h2::after, .s24-style-warm .s24-section-alt > .s24-container > h2::after { width: 56px; height: 4px; border-radius: 4px; }\n\n\/* === Style: Minimaal \u2014 clean, understated, quiet === *\/\n.s24-style-minimaal .s24-hero { background: var(--wp--preset--color--dark); padding: 80px 0; }\n.s24-style-minimaal .s24-hero::before { display: none; }\n.s24-style-minimaal .s24-hero::after { display: none; }\n.s24-style-minimaal .s24-hero h1 { font-weight: 600; letter-spacing: -0.03em; background: none; -webkit-background-clip: unset; -webkit-text-fill-color: #fff; background-clip: unset; }\n.s24-style-minimaal .s24-cta { background: var(--wp--preset--color--dark); }\n.s24-style-minimaal .s24-cta::before { display: none; }\n.s24-style-minimaal .s24-btn { border-radius: 2px; background: transparent; color: var(--wp--preset--color--primary); -webkit-text-fill-color: var(--wp--preset--color--primary); border: 1.5px solid var(--wp--preset--color--primary); box-shadow: none; }\n.s24-style-minimaal .s24-btn::after { display: none; }\n.s24-style-minimaal .s24-btn:hover { background: var(--wp--preset--color--primary); color: #fff; -webkit-text-fill-color: #fff; transform: none; }\n.s24-style-minimaal .s24-hero .s24-btn { color: #fff; -webkit-text-fill-color: #fff; border-color: #fff; }\n.s24-style-minimaal .s24-hero .s24-btn:hover { background: #fff; color: var(--wp--preset--color--dark); -webkit-text-fill-color: var(--wp--preset--color--dark); }\n.s24-style-minimaal .s24-cta .s24-btn { color: #fff; -webkit-text-fill-color: #fff; border-color: #fff; }\n.s24-style-minimaal .s24-cta .s24-btn:hover { background: #fff; color: var(--wp--preset--color--dark); -webkit-text-fill-color: var(--wp--preset--color--dark); }\n.s24-style-minimaal .s24-card { border-radius: 0; border: 1px solid var(--wp--preset--color--border, #eee); box-shadow: none; }\n.s24-style-minimaal .s24-card::before { display: none; }\n.s24-style-minimaal .s24-card:hover { transform: none; box-shadow: none; border-color: var(--wp--preset--color--primary); }\n.s24-style-minimaal .s24-icon { background: none; box-shadow: none; width: 40px; height: 40px; border-radius: 0; }\n.s24-style-minimaal .s24-icon svg { width: 32px; height: 32px; }\n.s24-style-minimaal .s24-section h2, .s24-style-minimaal .s24-section-alt h2 { font-weight: 600; }\n.s24-style-minimaal .s24-section > .s24-container > h2::after, .s24-style-minimaal .s24-section-alt > .s24-container > h2::after { display: none; }\n.s24-style-minimaal .s24-section-alt { background: transparent; border-top: 1px solid var(--wp--preset--color--border, #eee); border-bottom: 1px solid var(--wp--preset--color--border, #eee); }\n.s24-style-minimaal ul li::before { border-radius: 0; width: 6px; height: 6px; }\n\n\/* === Responsive \u2014 Tablet (769\u20131024) === *\/\n@media (max-width: 1024px) {\n  .s24-grid-3 { grid-template-columns: repeat(2, 1fr); }\n  .s24-grid-3 > :last-child:nth-child(3n+1) { grid-column: 1 \/ -1; max-width: calc(50% - 14px); justify-self: center; }\n  .s24-grid-3:has(> :first-child:nth-last-child(2)) { grid-template-columns: repeat(2, 1fr); max-width: none; }\n  .s24-hero h1 { font-size: clamp(32px, 5vw, 46px); }\n  .s24-hero-split .s24-container { flex-direction: column; text-align: center; gap: 32px; }\n  .s24-hero-split .s24-hero-content p { margin-left: auto; margin-right: auto; }\n  .s24-hero-split .s24-hero-media { flex: none; width: 100%; max-width: 280px; }\n  .s24-section, .s24-section-alt, .s24-cta { padding: 72px 0; }\n}\n\n\/* === Responsive \u2014 Mobile (\u2264768) === *\/\n@media (max-width: 768px) {\n  .s24-hero { padding: 64px 0 72px; }\n  .s24-hero::after { height: 36px; }\n  .s24-section, .s24-section-alt, .s24-cta { padding: 56px 0; }\n  .s24-cta::before { height: 36px; }\n  .s24-grid-3, .s24-grid-2 { grid-template-columns: 1fr; }\n  \/* Reset orphan centering on mobile \u2014 all full width *\/\n  .s24-grid-3 > :last-child:nth-child(3n+1),\n  .s24-grid-2 > :last-child:nth-child(2n+1),\n  .s24-grid-3 > :first-child:nth-last-child(2),\n  .s24-grid-3 > :first-child:nth-last-child(2) ~ * { grid-column: auto; max-width: none; justify-self: stretch; }\n  .s24-grid-3:has(> :first-child:nth-last-child(2)) { grid-template-columns: 1fr; max-width: none; }\n  .s24-card { padding: 28px 24px; }\n  .s24-card:hover { transform: none; } \/* No hover lift on touch *\/\n  .s24-icon { width: 44px; height: 44px; font-size: 22px; }\n  .s24-icon svg { width: 22px; height: 22px; }\n  .s24-grid .s24-card:nth-child(n) { transition-delay: 0s; }\n  .s24-page .s24-btn { padding: 14px 28px; font-size: 15px; width: 100%; text-align: center; }\n  .s24-card .s24-btn { width: auto; }\n  .s24-hero .s24-btn { width: auto; }\n  .s24-section h2, .s24-section-alt h2, .s24-cta h2 { font-size: clamp(24px, 6vw, 32px); }\n  .s24-style-warm .s24-hero { padding: 72px 0 80px; }\n  .s24-style-warm .s24-hero::after { height: 50px; }\n  .s24-style-warm .s24-section, .s24-style-warm .s24-section-alt, .s24-style-warm .s24-cta { padding: 64px 0; }\n  .s24-style-warm .s24-cta::before { height: 50px; }\n  .s24-style-warm .s24-icon { width: 56px; height: 56px; }\n  .s24-style-minimaal .s24-icon { width: 36px; height: 36px; border-radius: 0; }\n  \/* Contact 2-col stacks on mobile *\/\n  .s24-grid-2 > div:not(.s24-card) { order: 1; }\n  .s24-grid-2 > .s24-card { order: 2; }\n}\n\n\/* === Accessibility === *\/\n@media (prefers-reduced-motion: reduce) {\n  .s24-page *, .s24-page *::before, .s24-page *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }\n  .s24-reveal { opacity: 1; transform: none; }\n}\n.s24-page a:focus-visible { outline: 2px solid var(--wp--preset--color--primary); outline-offset: 2px; border-radius: 2px; }\n\n\/* === Contact form === *\/\n.s24-contact-form { display: flex; flex-direction: column; gap: 16px; }\n.s24-form-group { display: flex; flex-direction: column; gap: 6px; }\n.s24-form-group label { font-size: 14px; font-weight: 600; color: var(--wp--preset--color--heading); }\n.s24-form-group input, .s24-form-group textarea { padding: 12px 14px; border: 1px solid var(--wp--preset--color--border, #e5e7eb); border-radius: 4px; font-size: 16px; font-family: inherit; color: var(--wp--preset--color--body-text); background: #fff; transition: border-color 0.2s; }\n.s24-form-group input:focus, .s24-form-group textarea:focus { outline: none; border-color: var(--wp--preset--color--primary); box-shadow: 0 0 0 3px color-mix(in srgb, var(--wp--preset--color--primary) 12%, transparent); }\n.s24-form-group textarea { resize: vertical; min-height: 120px; }\n.s24-contact-form .s24-btn { align-self: flex-start; margin-top: 4px; }\n.s24-form-status { margin-top: 12px; padding: 12px 16px; border-radius: 4px; font-size: 15px; }\n.s24-form-success { background: #f0fdf4; color: #166534; border: 1px solid #bbf7d0; }\n.s24-form-error { background: #fef2f2; color: #991b1b; border: 1px solid #fecaca; }\n.s24-contact-form button:disabled { opacity: 0.6; cursor: not-allowed; }\n.s24-style-klassiek .s24-form-group input, .s24-style-klassiek .s24-form-group textarea { border-radius: 4px; }\n\n\/* === Print === *\/\n@media print {\n  .s24-hero, .s24-cta { background: #333 !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }\n  .s24-card { break-inside: avoid; box-shadow: none; border: 1px solid #ddd; }\n  .s24-page .s24-btn::after { display: none; }\n}\n<\/style>\n<div class=\"s24-page s24-style-modern\">\n  <section class=\"s24-hero\">\n    <div class=\"s24-container\">\n      <h1>About De Digitale Boerderij<\/h1>\n      <p>The story behind the name \u2014 who we are and why we do what we do.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"s24-section\">\n    <div class=\"s24-container\">\n      <h2>Our story<\/h2>\n      <p>De Digitale Boerderij started from a simple idea: it can be better. Better, more personal, and with more attention to what truly matters.<\/p>\n      <p>We believe the difference is in the details. In listening. In keeping promises. And in the joy we bring to our work \u2014 because you can see it in the results.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"s24-section-alt\">\n    <div class=\"s24-container s24-text-center\">\n      <h2>What we stand for<\/h2>\n      <div class=\"s24-grid s24-grid-3\">\n        <div class=\"s24-card\">\n          <span class=\"s24-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"\/><\/svg><\/span>\n          <h3>Craftsmanship<\/h3>\n          <p>We don&#8217;t deliver half-finished work. Every job deserves the same care and attention.<\/p>\n        <\/div>\n        <div class=\"s24-card\">\n          <span class=\"s24-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/span>\n          <h3>Personal contact<\/h3>\n          <p>You always have a dedicated point of contact. We know your name and remember your preferences.<\/p>\n        <\/div>\n        <div class=\"s24-card\">\n          <span class=\"s24-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n          <h3>Honest and transparent<\/h3>\n          <p>No fine print. What we agree on, we deliver \u2014 and if something isn&#8217;t possible, we&#8217;ll tell you.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"s24-cta\">\n    <div class=\"s24-container\">\n      <h2>Shall we get acquainted?<\/h2>\n      <p>We&#8217;d love to tell you more about who we are and what we can do for you.<\/p>\n      <a href=\"\/contact\" class=\"s24-btn\">Get in touch<\/a>\n    <\/div>\n  <\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>About De Digitale Boerderij The story behind the name \u2014 who we are and why we do what we do. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":0,"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/dedigitaleboerderij.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}