[hidden]{display:none!important}html{scroll-padding-top:110px}.footer-link{margin:0 0 .65rem;display:block}.nav a[aria-current=page]{text-underline-offset:.35em;text-decoration:underline}.editorial-intro{padding-bottom:30px}.intro-prose{color:#f5e8da;grid-template-columns:1fr 1fr;gap:48px;max-width:990px;margin:34px auto;padding:0 36px;display:grid}.intro-prose p{margin:0;line-height:1.85}.service-story{scroll-margin-top:110px}.service-story .visual-copy>p{max-width:610px}.service-story .service-example{color:#756a5c;font-size:15px}.service-story .link{margin-top:12px;line-height:1.6;display:inline-block}.service-illustration{min-width:0}.service-illustration>*{box-sizing:border-box;width:100%}.approach-story{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.approach-story p{max-width:640px}.motion-access:not(:focus-visible){opacity:0!important;pointer-events:none!important}.motion-access:focus-visible{opacity:1!important;pointer-events:auto!important;transform:none!important}.site-footer .footer-motion{color:inherit;background:0 0;border-color:currentColor;margin-top:14px;font-size:13px}.site-footer .footer-motion:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=800px){.intro-prose,.approach-story{grid-template-columns:1fr;gap:22px}.intro-prose{padding:0 24px}.service-story .visual-copy>p{font-size:16px}.service-illustration{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.editorial-prose{max-width:72ch}.editorial-prose>p{margin:0 0 1em}.approved-site .site-header .nav-discovery{position:relative}.nav-discovery summary{color:#e3d8ca;align-items:center;gap:8px;min-height:48px;display:flex}.nav-discovery summary::-webkit-details-marker{display:none}.nav-discovery summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform .2s}.nav-discovery[open] summary svg{transform:rotate(180deg)}.discovery-panel{color:#302c26;background:#faf7f1;border:1px solid #d9cebe;border-radius:18px;width:720px;max-width:calc(100vw - 48px);padding:28px;position:absolute;top:calc(100% + 12px);right:-20px;box-shadow:0 24px 70px #15130f35}.discovery-intro{border-bottom:1px solid #e2d8ca;padding-bottom:22px}.discovery-intro .eyebrow{color:#8b5b41;font-size:10px}.discovery-intro p{margin:6px 0 0;font-size:18px;font-weight:500}.discovery-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.approved-site .site-header .discovery-panel a{white-space:normal;color:#302c26;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 14px;text-decoration:none;display:flex;position:relative}.approved-site .site-header .discovery-panel a:hover,.approved-site .site-header .discovery-panel a:focus-visible{color:#302c26;background:#eee5d9}.discovery-symbol{color:#80513b;background:#e6d7c6;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:8px;font-size:24px;display:grid}.discovery-links strong{font-size:15px}.discovery-links a>span:not(.discovery-symbol,.discovery-arrow){color:#716554;font-size:12px;line-height:1.65}.discovery-arrow{color:#8b5b41;font-size:18px;position:absolute;top:20px;right:14px}.approved-site .mobile-menu{color:#faf7f1;background:#302c26;border-top:1px solid #51493e}.mobile-navigation{padding-block:22px 32px}.mobile-primary{display:grid}.mobile-primary>a{color:#faf7f1;border-bottom:1px solid #51493e;justify-content:space-between;align-items:center;min-height:58px;font-size:21px;text-decoration:none;display:flex}.mobile-primary>a span{color:#dca27e}.mobile-discovery{gap:20px;padding:28px 0;display:grid}.mobile-discovery .eyebrow{color:#dca27e;margin:0}.mobile-discovery a{color:#faf7f1;gap:5px;text-decoration:none;display:grid}.mobile-discovery a span{color:#cfc3b3;font-size:13px}.mobile-navigation>.btn{justify-content:center;width:100%}.page-editorial{background:#faf7f1}.page-editorial h1,.page-editorial h2,.page-editorial h3{color:#302c26}.page-editorial h1{letter-spacing:-.055em;font-size:clamp(40px,5.5vw,78px);line-height:1.08}.page-editorial h2{letter-spacing:-.04em;font-size:clamp(30px,3.8vw,49px);line-height:1.15}.page-editorial h1 em,.page-editorial h2 em{color:#986343;font-style:normal}.page-editorial p{color:#716554;line-height:1.85}.page-editorial .eyebrow{color:#936344;letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.5}.page-intro{padding:clamp(50px,7vw,100px) 0 60px}.intro-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px);display:grid}.intro-split .intro-lead{color:#443b30;margin-top:4px;font-size:clamp(18px,2vw,23px);line-height:1.65}.page-jumps{border-block:1px solid #dfd4c4;flex-wrap:wrap;gap:12px 30px;padding-block:20px;display:flex}.page-jumps a{color:#665443;align-items:center;gap:20px;min-height:42px;font-size:14px;text-decoration:none;display:flex}.page-jumps a:hover{color:#9b6040}.page-jumps span{color:#a46b47}.project-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:42px clamp(30px,7vw,95px);padding-block:80px;display:grid}.project-chapter+.project-chapter{border-top:1px solid #dfd4c4}.chapter-copy p:first-child{margin-top:0}.project-preview{background:#f1e8db;border:1px solid #d8cdbb;border-radius:18px;grid-column:1/-1;overflow:hidden}.preview-chrome{background:#e9dfd1;border-bottom:1px solid #d8cdbb;align-items:center;gap:6px;padding:14px 20px;display:flex}.preview-dot{background:#b9a68e;border-radius:50%;width:7px;height:7px}.preview-chrome>span:last-child{color:#77644e;margin-left:12px;font-size:11px}.preview-workspace{grid-template-columns:180px minmax(0,1fr);min-height:340px;display:grid}.preview-sidebar{color:#e6d9c7;background:#36312a;flex-direction:column;gap:24px;padding:28px;font-size:12px;display:flex}.preview-monogram{color:#36312a;background:#e6b38e;border-radius:8px;place-items:center;width:36px;height:36px;font-size:22px;font-weight:700;display:grid}.preview-sidebar .preview-monogram{margin-bottom:20px}.preview-screen{padding:clamp(22px,4vw,50px)}.preview-screen h3{margin-bottom:6px;font-size:26px}.preview-screen>p:not(.eyebrow){font-size:13px}.preview-record{border-top:1px solid #d8cdbb;align-items:center;gap:16px;padding:20px 0;display:flex}.preview-record>div{flex:1;min-width:0}.preview-record strong,.preview-record small{display:block}.preview-record strong{font-size:14px}.preview-record small{color:#75644f;margin-top:5px;font-size:12px}.preview-record>span:last-child{color:#786044;font-size:11px}.record-status{background:#c58c62;border-radius:50%;flex:none;width:9px;height:9px}.record-status.sage{background:#7a8d66}.preview-progress{color:#786044;margin-top:20px;font-size:11px}.preview-progress i{background:linear-gradient(90deg,#8b9b76 65%,#ddd1bf 65%);border-radius:5px;height:5px;margin-top:10px;display:block}.preview-connection{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);align-items:center;padding:clamp(22px,5vw,65px);display:grid}.connection-node{background:#faf7f1;border:1px solid #d2c3ae;border-radius:14px;padding:30px}.connection-node strong{margin-top:20px;font-size:22px;line-height:1.4;display:block}.connection-node p{margin-bottom:0;font-size:14px}.connection-result{background:#dce5d3;border-color:#b5c1a6}.connection-thread{text-align:center;color:#86715c;padding-top:25px;font-size:10px;position:relative}.connection-thread:before{content:"";background:#a68d70;height:1px;position:absolute;top:10px;left:0;right:0}.connection-thread i{background:#a46b47;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}html[data-beweging=aan] .connection-thread i{animation:3s ease-in-out infinite project-transfer}@keyframes project-transfer{0%,10%{opacity:0;left:0}20%,80%{opacity:1}90%,to{opacity:0;left:calc(100% - 8px)}}.preview-portal{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:55px;max-width:880px;margin:auto;padding:45px 40px;display:grid}.preview-portal h3{margin-top:25px;font-size:32px}.preview-portal p{font-size:14px}.portal-message{background:#faf7f1;border:1px solid #dfd4c4;border-radius:12px;align-items:start;gap:15px;margin:25px 0;padding:22px;display:flex}.portal-message>span{color:#7a8d66}.portal-message strong{font-size:14px}.portal-message p{margin-bottom:0;font-size:12px}.preview-link{color:#936344;font-size:12px}.portal-phone{background:#faf7f1;border:6px solid #37312b;border-radius:26px;min-height:320px;padding:18px;box-shadow:10px 15px 30px #4a352815}.phone-camera{background:#37312b;border-radius:5px;width:50px;height:5px;margin:0 auto 24px;display:block}.portal-phone strong{margin:20px 0;font-size:16px;line-height:1.4;display:block}.phone-line{background:#e2d8ca;border-radius:3px;height:7px;margin:9px 0}.phone-line.short{width:65%}.phone-confirm{background:#dce5d3;border-radius:8px;margin-top:22px;padding:12px 9px;font-size:10px;display:block}.editorial-band{background:#eee7dc;padding:65px 0}.conversation-scene{background:#343028;border-radius:22px;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;display:grid;padding:55px!important}.conversation-scene h2{color:#f6ebdc;font-size:clamp(25px,3vw,38px)}.conversation-scene p{color:#d6c5ae;margin:20px 0 0;font-size:14px}.conversation-scene .eyebrow{color:#dca27e;margin:0 0 25px;display:block}.conversation-connection{color:#dca27e;text-align:center;font-size:38px}.approach-chapters{padding-block:40px 75px}.approach-chapter{border-bottom:1px solid #dfd4c4;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(35px,8vw,100px);padding:60px 0;display:grid}.approach-chapter p:first-child{margin-top:0}.example-stories{padding-bottom:70px}.example-story{border-top:1px solid #dfd4c4;padding:60px 0}.example-heading{max-width:740px;margin-bottom:32px}.example-comparison{border:1px solid #ddd0be;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.example-comparison>div{padding:35px}.example-before{background:#f0e8dd}.example-after{background:#dfe6d6}.example-comparison p{color:#4c463a;margin-bottom:0}.example-note{justify-content:space-between;align-items:baseline;gap:28px;padding-top:24px;display:flex}.example-note p{max-width:660px;margin:0;font-size:14px}.example-note .link{flex-shrink:0;font-size:13px}.branch-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);gap:clamp(40px,9vw,120px);padding-bottom:80px;display:grid}.branch-directory{align-self:start;position:sticky;top:115px}.branch-directory h2{margin-bottom:25px;font-size:20px}.branch-directory nav{display:grid}.branch-directory a{color:#77634e;border-bottom:1px solid #e0d5c6;justify-content:space-between;gap:15px;padding:13px 0;font-size:14px;text-decoration:none;display:flex}.branch-directory a:hover{color:#302c26}.branch-story{border-top:1px solid #dfd4c4;padding:40px 0}.branch-story h2{font-size:clamp(27px,3vw,37px)}.branch-story .link{margin-top:12px;display:inline-block}.featured-reading{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:65px;padding-block:35px 75px;display:grid}.reading-symbol{background:#e2d0b9;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:310px;padding:40px;display:flex}.reading-symbol span{color:#72563f;background:#fbf7ee;border:1px solid #cfb89c;border-radius:12px;padding:14px 24px;font-size:clamp(16px,2vw,24px)}.reading-symbol span:nth-child(2){background:#dce5d3;margin-left:12%}.reading-symbol span:nth-child(3){color:#f4e5d1;background:#36312a;margin-left:24%}.reading-library{border-top:1px solid #dfd4c4;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:90px;padding-block:65px 85px;display:grid}.reading-story{border-bottom:1px solid #dfd4c4;padding:24px 0}.reading-story:first-child{padding-top:0}.reading-story h3{font-size:25px;line-height:1.35}.reading-story h3 a{color:inherit;justify-content:space-between;gap:25px;text-decoration:none;display:flex}.reading-story h3 a:hover,.reading-story h3 span{color:#986343}.reading-story p:last-child{margin-bottom:0;font-size:15px}:where(main,section,article,aside,form,fieldset,details){min-width:0}:where(img,video,canvas,iframe){max-width:100%}p,h1,h2,h3,h4,a{overflow-wrap:break-word}button,input,textarea,select{max-width:100%}:focus-visible{outline-offset:5px;outline:2px solid #b77a52}.general-story{padding-bottom:35px}.legal-table,.table-scroll{max-width:100%;overflow-x:auto}@media (width<=1000px){.intro-split{gap:40px}.preview-connection{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);padding:30px}.connection-node{padding:22px}.example-note{flex-direction:column;align-items:start;gap:14px}.branch-layout,.featured-reading,.reading-library{gap:40px}}@media (width<=760px){.page-intro{padding:48px 0 38px}.intro-split,.project-chapter,.approach-chapter,.branch-layout,.featured-reading,.reading-library{grid-template-columns:minmax(0,1fr);gap:26px}.project-chapter{padding-block:48px}.project-preview{grid-column:1}.page-jumps{gap:0;display:grid}.page-jumps a{justify-content:space-between;padding:8px 0}.preview-workspace{grid-template-columns:minmax(0,1fr)}.preview-sidebar{flex-flow:wrap;align-items:center;gap:18px;padding:15px;font-size:11px}.preview-sidebar .preview-monogram{width:28px;height:28px;margin:0;font-size:18px}.preview-record>span:last-child{display:none}.preview-connection{grid-template-columns:minmax(0,1fr);gap:0;padding:22px}.connection-thread{padding:25px 0;font-size:10px}.connection-thread:before{width:1px;height:100%;top:0;left:50%}.connection-thread span{background:#f1e8db;padding:4px 10px;position:relative}.connection-thread i{display:none}.preview-portal{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px}.portal-phone{justify-self:center;width:200px;min-height:300px}.conversation-scene{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);padding:30px!important}.conversation-connection{padding:15px 0;transform:rotate(90deg)}.conversation-scene .eyebrow{margin-bottom:15px}.approach-chapter{padding:38px 0}.editorial-band{padding:45px 0}.example-story{padding:40px 0}.example-comparison{grid-template-columns:minmax(0,1fr)}.example-comparison>div{padding:25px}.branch-directory{position:static}.branch-directory nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.branch-directory a{font-size:13px}.branch-story{padding:30px 0}.featured-reading{padding-bottom:45px}.reading-library{padding-block:40px 60px}.reading-symbol{min-height:270px;padding:30px}.reading-story h3{font-size:23px}}@media (width<=480px){.page-editorial h1{font-size:clamp(34px,10vw,45px)}.page-editorial h2{font-size:30px}.page-editorial .eyebrow{font-size:10px}.branch-directory nav{grid-template-columns:minmax(0,1fr)}.project-preview{border-radius:12px}.preview-screen{padding:22px 16px}.preview-chrome{padding:12px 14px}.preview-portal{padding:22px 16px}.conversation-scene h2{font-size:27px}.mobile-primary>a{font-size:20px}.request-page input,.request-page textarea,.request-page select{font-size:16px}.request-review-card dl{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.nav-discovery summary svg{transition:none}html:not([data-explicit-motion=aan]) .connection-thread i{animation:none}}.legal-shell{padding-block:60px 90px}.legal-heading{max-width:920px;margin-bottom:55px}.legal-heading h1{font-size:clamp(35px,5vw,62px)}.legal-meta{color:#8a7560;font-size:13px}.legal-introduction{max-width:760px;font-size:19px}.legal-review-note{background:#efe3d1;border-left:3px solid #aa7850;margin:28px 0;padding:20px 24px}.legal-review-note p{margin:8px 0 0;font-size:14px}.legal-actions{flex-wrap:wrap;align-items:center;gap:18px 25px;display:flex}.legal-actions a{color:#80513b;font-size:14px}.legal-reading{grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:70px;display:grid}.legal-index{align-self:start;max-height:calc(100dvh - 140px);padding-right:12px;position:sticky;top:110px;overflow:auto}.legal-index h2{font-size:18px}.legal-index nav{display:grid}.legal-index nav a{color:#78634e;padding:7px 0;font-size:13px;line-height:1.6;text-decoration:none}.legal-index nav a:hover{color:#302c26;text-decoration:underline}.legal-other{margin-top:24px;font-size:13px;display:inline-block}.legal-prose{max-width:760px}.legal-prose>section{border-bottom:1px solid #dfd4c4;margin-bottom:34px;padding-bottom:38px}.legal-prose h2{font-size:28px;line-height:1.3}.legal-prose p{font-size:16px}.legal-prose a{color:#80513b;text-underline-offset:3px;overflow-wrap:anywhere}.legal-prose code{overflow-wrap:anywhere;font-size:.85em}.legal-prose .legal-pending{background:#f1e9dc;border-radius:10px;padding:18px 20px;font-size:14px}.legal-sources div{gap:12px;display:grid}.legal-sources a{font-size:13px}@media (width<=800px){.legal-reading{grid-template-columns:minmax(0,1fr);gap:35px}.legal-index{border-bottom:1px solid #dfd4c4;max-height:none;padding-bottom:25px;position:static}.legal-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.legal-shell{padding-block:40px 60px}}@media (width<=480px){.legal-index nav{grid-template-columns:minmax(0,1fr)}.legal-actions{flex-direction:column;align-items:stretch}}@media print{.site-header,.site-footer,.motion-access,.legal-index,.legal-actions,.skip{display:none!important}.legal-shell{padding:0}.legal-reading{display:block}.legal-prose,.legal-heading{max-width:none}.legal-prose p{color:#111;font-size:10pt}.legal-prose h2{break-after:avoid;font-size:16pt}.legal-heading h1{font-size:24pt}.legal-review-note,.legal-pending{break-inside:avoid;border:1px solid #777}.legal-sources a{overflow-wrap:anywhere}}.legacy-anchor{scroll-margin-top:110px;display:block}.approved-site .site-footer a{color:#51483b}.approved-site .site-footer a:hover,.approved-site .site-footer a:focus-visible{color:#643c26;text-underline-offset:4px;background-color:#0000;text-decoration:underline}.approved-site .site-footer a.brand:hover .gg-wordmark,.approved-site .site-footer a.brand:focus-visible .gg-wordmark{color:#643c26}.approved-site :is(main,.site-header,.site-footer) .btn:is(:hover,:focus-visible){color:#fff9f0;background:#75462f;border-color:#75462f}.approved-site .btn--ghost{color:#5a4432;background:0 0;border-color:#ad9982}.approved-site .btn--ghost:is(:hover,:focus-visible){color:#4c3322;background:#e9ddcb;border-color:#8f7356}.approved-site :is(.hero,.sectie--donker,.gesprek) .btn--ghost,.approved-site .btn--ghost-light{color:#f8ecdc;background:0 0;border-color:#a7957e}.approved-site :is(.hero,.sectie--donker,.gesprek) .btn--ghost:is(:hover,:focus-visible),.approved-site .btn--ghost-light:is(:hover,:focus-visible){color:#fff9f0;background:#514537;border-color:#c5ae91}.approved-site main a.link:is(:hover,:focus-visible),.approved-site main :is(.legal-prose,.legal-actions,.legal-index,.page-jumps,.branch-directory) a:is(:hover,:focus-visible){color:#643c26;text-underline-offset:4px;text-decoration:underline}.approved-site .site-header .nav>ul>li>a:is(:hover,:focus-visible),.approved-site .nav-discovery summary:is(:hover,:focus-visible),.approved-site .mobile-menu a:not(.btn):is(:hover,:focus-visible){color:#fff9f0;background:#433e35}.approved-site .mobile-menu a:not(.btn):is(:hover,:focus-visible) span{color:#e8d5bd}.approved-site .site-header .discovery-panel a:is(:hover,:focus-visible){color:#302c26;background:#eee5d9}.contact-heading{padding-block:65px 38px}.contact-heading h1{max-width:820px}.contact-heading .intro-lead{max-width:760px;margin:22px 0 0;font-size:20px}.contact-heading .contact-context{color:#74533c;background:#eee3d2;border-radius:10px;margin-top:20px;padding:12px 16px;font-size:13px;display:inline-block}.contact-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(35px,6vw,80px);padding-bottom:85px;display:grid}.contact-form{background:#fffdf8;border:1px solid #ded3c2;border-radius:20px;grid-area:1/2;min-width:0;padding:clamp(24px,3.5vw,44px)}.contact-aside{grid-area:1/1;padding:16px 0}.contact-aside h2{font-size:35px}.contact-avatars{align-items:flex-end;gap:12px;margin-bottom:30px;display:flex}.contact-avatars img{object-fit:cover;object-position:top;background:#e8d5be;border-radius:12px;width:70px;height:84px}.contact-aside p{font-size:15px}.contact-direct,.contact-next{border-top:1px solid #ddd0be;margin-top:36px;padding-top:30px}.contact-aside h3{font-size:21px}.contact-direct>a{color:#80513b;text-underline-offset:4px;font-size:17px;font-weight:600}.contact-direct>p{margin-top:22px;font-size:13px}.contact-demo-note{background:#f3eadb;border-left:3px solid #a47750;margin-bottom:30px;padding:14px 18px;font-size:13px}.contact-demo-note p{margin:5px 0 0;font-size:13px;line-height:1.7}.contact-demo-note a{color:#6e472d;text-underline-offset:3px}.contact-fields{border:0;min-width:0;margin:0;padding:0}.contact-section+.contact-section{border-top:1px solid #e4d9c9;margin-top:32px;padding-top:32px}.contact-section h2{font-size:clamp(23px,2.4vw,29px);line-height:1.3}.contact-section .eyebrow{margin-bottom:10px}.contact-section .field-intro{margin-top:12px;font-size:14px}.contact-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:23px 0 28px;display:grid}.contact-topic{cursor:pointer;background:#fffdf8;border:1px solid #d9cdb9;border-radius:12px;align-items:start;gap:10px;padding:17px 13px;display:flex}.contact-topic:has(input:checked){background:#f0e3d1;border-color:#966849}.contact-topic:hover{background:#f6eddf;border-color:#a88766}.contact-topic strong,.contact-topic small{display:block}.contact-topic strong{color:#403429;font-size:13px;line-height:1.45}.contact-topic small{color:#75604c;margin-top:6px;font-size:11px;line-height:1.6}.contact-topic input{accent-color:#8a5a39;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.contact-form .field-label{color:#403429;justify-content:space-between;align-items:baseline;gap:10px;margin:20px 0 8px;font-size:14px;font-weight:600;display:flex}.field-label span{color:#7b6854;font-size:11px;font-weight:400}.contact-form :is(input:not([type=checkbox],[type=radio]),textarea,select){width:100%;min-width:0;font:inherit;color:#3f352b;background:#fffdf8;border:1px solid #bda88e;border-radius:9px;padding:13px 14px;font-size:16px;line-height:1.5}.contact-form textarea{resize:vertical;min-height:145px}.contact-form ::placeholder{color:#87735d;opacity:1}.contact-form :is(input,textarea,select):focus{outline-offset:2px;outline:2px solid #9e6a42}.contact-form [aria-invalid=true]{border-color:#a13f2b!important}.contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form .field-help{color:#7b6854;margin:8px 0 0;font-size:11px;line-height:1.65}.contact-preference{border:0;margin:24px 0 0;padding:0}.contact-preference legend{margin-bottom:12px;font-size:14px}.contact-preference label{cursor:pointer;align-items:center;gap:8px;min-height:34px;margin:0 24px 10px 0;font-size:14px;display:inline-flex}.contact-preference input{accent-color:#8a5a39;width:16px;height:16px}.contact-actions{border-top:1px solid #e4d9c9;margin-top:30px;padding-top:28px}.contact-actions p{font-size:12px;line-height:1.75}.contact-actions a{color:#75462f}.contact-actions .btn{justify-content:center;width:100%}.contact-actions small{text-align:center;color:#7b6854;margin-top:12px;font-size:11px;display:block}.contact-errors{color:#713a2a;background:#fcf0e9;border:1px solid #b56a57;border-radius:9px;margin-bottom:22px;padding:15px;font-size:14px}.contact-review h2,.contact-complete h2{font-size:31px}.contact-review>p{font-size:14px}.contact-review dl{margin:25px 0}.contact-review dt{color:#8a684a;margin-top:20px;font-size:11px}.contact-review dd{color:#44372c;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e4d9c9;margin:5px 0 0;padding-bottom:16px;font-size:15px}.review-actions{flex-wrap:wrap;gap:12px;display:flex}.review-actions .btn{flex:190px;justify-content:center;font-size:13px}.contact-complete{padding-block:25px}.complete-mark{color:#536342;background:#dfe6d6;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:23px;display:grid}.contact-text-button{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccbba3;margin-top:20px;padding:5px 0;font-size:13px;display:block}@media (width<=900px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:35px}.contact-form,.contact-aside{grid-area:auto/1}.contact-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.contact-direct{border-top:0;margin-top:0;padding-top:0}.contact-next{grid-column:1/-1;margin-top:0}}@media (width<=540px){.contact-heading{padding-top:40px}.contact-heading .intro-lead{font-size:17px}.contact-form{border-radius:14px;padding:22px 17px}.contact-topics,.contact-field-row,.contact-aside{grid-template-columns:minmax(0,1fr)}.contact-topic{padding:16px}.contact-topic small{font-size:12px}.contact-topic strong{font-size:14px}.contact-field-row{gap:0}.contact-preference label{min-height:44px;margin-right:18px}.contact-direct{border-top:1px solid #ddd0be;padding-top:25px}.contact-next{grid-column:1}.contact-review h2,.contact-complete h2{font-size:27px}}.build-page .project-chapter{scroll-margin-top:110px}.build-page .chapter-copy .btn{white-space:normal;text-align:left;margin-top:16px}.service-back{color:#64513d;text-underline-offset:5px;margin-bottom:36px;padding-block:8px;display:inline-block}.service-detail h1{overflow-wrap:anywhere;font-size:clamp(36px,4.8vw,68px)}.service-detail .intro-lead{margin-bottom:28px}.service-detail .service-example{padding-block:25px 70px}.service-detail .service-example .project-preview{margin-top:38px}.service-caption{color:#6a5947;font-size:13px}.service-explanation{border-top:1px solid #dfd4c4;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,8vw,110px);padding-block:65px;display:grid}.service-explanation h2{margin-bottom:24px;font-size:clamp(28px,3vw,42px)}.service-explanation p{max-width:62ch}.service-related{flex-wrap:wrap;gap:18px 35px;padding-block:32px;display:flex}.service-related a{color:#5a4432;text-underline-offset:5px;padding-block:12px}.service-related a[aria-current]{font-weight:700}@media (width<=760px){.build-page .project-chapter{scroll-margin-top:85px}.service-explanation{grid-template-columns:minmax(0,1fr);padding-block:40px}.service-detail .service-example{padding-bottom:40px}.service-related{display:grid}.service-detail .btn{white-space:normal}}.approved-site main :is(.hero,.sectie--donker,.gesprek) a.link:is(:hover,:focus-visible){color:#fff9f0}.approved-site .mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}.approved-site .mobile-primary>a{gap:16px}.approved-site :is(.project-preview,.preview-workspace,.preview-screen,.preview-portal,.preview-connection,.connection-node,.meaning-system,.meaning-core),.approved-site :is(.meaning-system,.meaning-core)>div{min-width:0}.approved-site .preview-connection>.connection-node{overflow-wrap:anywhere}.approved-site .footer-link{min-height:32px;padding-block:5px}@media (width<=760px){.approved-site :is(.acties,.page-head__actions,.hr-actions,.review-actions){flex-wrap:wrap}.approved-site :is(main,.site-footer) .btn{white-space:normal;text-align:center}.approved-site :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font-size:16px}.approved-site .reading-symbol{padding:24px}.approved-site .reading-symbol span{max-width:100%;padding-inline:16px}.approved-site .reading-symbol span:nth-child(3){margin-left:8%}.approved-site .branch-directory{position:static}.approved-site :is(.scene-tabs,.tabs){max-width:100%;overflow-x:auto}}.related-pages{background:#f1e9dc;border-top:1px solid #d9ccba;padding-block:48px}.related-pages h2{color:#302c26;margin-bottom:20px;font-size:clamp(25px,3vw,36px)}.related-pages p{color:#51483b;max-width:78ch}.related-pages a{color:#643c26;text-underline-offset:4px}.related-pages nav{flex-wrap:wrap;gap:12px 28px;display:flex}.related-pages nav a{padding-block:10px;line-height:1.5}.approved-site .related-pages a:is(:hover,:focus-visible){color:#302c26;text-decoration-thickness:2px}@media (width<=600px){.related-pages nav{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.approved-site .calc__field label{flex-wrap:wrap}.approved-site .calc__v{overflow-wrap:anywhere;font-size:clamp(32px,10vw,58px)}.approved-site .prose table:not(.t-stack){table-layout:fixed}.approved-site .prose :is(th,td){overflow-wrap:anywhere;padding-inline:8px}}@media (width<=760px){.approved-site #hr-request :is(input:not([type=checkbox],[type=radio]),textarea,select){font-size:16px}}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form [aria-busy=true]{cursor:progress}.contact-form button:disabled{opacity:.65;cursor:not-allowed}.blok .wrap-breed:has(>.tekst:only-child){grid-template-columns:minmax(0,760px)}.legal-review-note p{color:#5f5446}.hr-closing-inner .eyebrow{color:#e7a07f}.preview-chrome>span,.connection-thread>span{color:#5f5243}.preview-screen>.eyebrow,.example-comparison .eyebrow{color:#7a4f33}.flow__flag,.lbl--geschat{color:#fff}.oprichters .portretten{align-items:flex-start}.project-preview .preview-chrome>span,.connection-thread>span{color:#5f5243!important}.project-preview .eyebrow,.example-comparison .eyebrow,.connection-result>.eyebrow{color:#7a4f33!important}.tag--accent{color:#fff}.cta-band .btn--ghost-light{color:var(--steen,#36332e)!important;border-color:currentColor!important}.cta-band .btn--ghost-light:hover{color:#faf7f1!important;background:var(--steen,#36332e)!important}.connection-result>p{color:#5f5446}.project-preview .preview-link{color:#7a4f33!important}.related a:hover,.related a:focus-visible{background:#efe3d1}.related a:hover .related__kind,.related a:focus-visible .related__kind{color:#7a4f33}.approved-site .hero h1 em.kop-nadruk{font-style:italic}.topic-art .satellite{transform-box:fill-box;transform-origin:50%}.blok--voorbeeld{background:var(--creme,#f5eadd)}.blok--voorbeeld .voorbeeld-noot{color:#6f6355;margin-top:18px;font-size:14px}
