 @font-face{font-family: 'Nunito Sans';font-style: italic;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-400-italic-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Nunito Sans';font-style: italic;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-400-italic-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-400-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-400-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-700-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-700-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 800;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-800-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 800;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-800-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 900;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-900-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 900;font-stretch: 100%;font-display: swap;src: url(/fonts/nunito-sans-900-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/sansita-400-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/sansita-400-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/sansita-700-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/sansita-700-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/sansita-800-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/sansita-800-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 900;font-display: swap;src: url(/fonts/sansita-900-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Sansita';font-style: normal;font-weight: 900;font-display: swap;src: url(/fonts/sansita-900-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
 *, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;padding: 0;width: 100%;overflow-x: hidden;background-color: var(--br-cream);color: var(--br-ink);font-family: var(--font-body);line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img{max-width: 100%;height: auto;display: block}a{color: var(--br-ink)}h1, h2, h3, h4, h5, h6{font-family: var(--font-head);line-height: 1.15;letter-spacing: -0.02em;margin: 0 0 16px 0}p{margin: 0 0 16px 0}ul{line-height: 1.8}:root{--br-cream: #F1E6C8;--br-yellow: #F3E98C;--br-sage: #B8C7AF;--br-blue: #8A94B7;--br-blue-tekst: #5A658F;--br-ink: #4A2B21;--br-sand: #E9DAB6;--br-kaart: #FAF4E5;--br-white: #ffffff;--br-line: rgba(74, 43, 33, 0.12);--br-maxw: 1200px;--font-head: "Sansita", "Trebuchet MS", system-ui, sans-serif;--font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sp-hero: 88px;--sp-sectie: 96px;--sp-sectie-mob: 56px;--sp-blok: 40px;--r-klein: 6px;--r-knop: 4px;--r-kaart: 12px;--r-groot: 20px;--schaduw-subtiel: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05);--schaduw-verhoogd: 0 10px 28px rgba(74,43,33,0.07);--lijn: 1px solid rgba(74,43,33,0.12);--leesbreedte: 68ch}.br-container{max-width: var(--br-maxw);margin: 0 auto;padding: 0 20px;width: 100%}.br-section{padding: var(--sp-sectie) 0}.br-section--sand{background-color: var(--br-sand)}.br-section--ink{background-color: var(--br-ink);color: #efe6dc}.br-grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: start}.br-grid-3{display: grid;grid-template-columns: repeat(3, 1fr);gap: 28px}.br-center{text-align: center}.br-section-title{font-size: clamp(26px, 3vw, 38px);font-weight: 800;color: var(--br-ink);letter-spacing: -0.5px}.br-section--ink .br-section-title{color: #fff}.br-section-lead{font-size: 17px;line-height: 1.65;opacity: 0.92;max-width: var(--leesbreedte)}.br-eyebrow{display: inline-flex;align-items: center;gap: 9px;font-size: 11px;font-weight: 800;letter-spacing: 1.4px;text-transform: uppercase;color: rgba(74,43,33,0.75);margin-bottom: 14px}.br-eyebrow::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--br-ink);flex-shrink: 0}.br-card{background-color: #fff;border: 1.5px solid var(--br-line);border-radius: 20px;padding: 32px;box-shadow: 0 10px 28px rgba(74,43,33,0.07)}.br-card h3{color: var(--br-ink);margin-top: 0}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.hero-beeld{position: relative;padding-bottom: 46px;padding-left: 46px}.hero-foto-groot{margin: 0;position: relative;aspect-ratio: 4 / 5;max-height: 520px;border-radius: var(--r-groot);overflow: hidden;background: #E5DABB;box-shadow: var(--schaduw-verhoogd)}.hero-foto-groot img, .hero-foto-klein img{width: 100%;height: 100%;object-fit: cover;display: block}.hero-foto-klein{margin: 0;position: absolute;left: 0;bottom: 0;width: 44%;aspect-ratio: 4 / 3;border-radius: var(--r-kaart);overflow: hidden;background: #E5DABB;border: 6px solid var(--br-cream);box-shadow: var(--schaduw-verhoogd)}.hero-foto-groot figcaption, .hero-foto-klein figcaption{position: absolute;margin: 0;padding: 6px 12px;border: 0;background: rgba(74,43,33,0.88);color: var(--br-cream);border-radius: var(--r-kaart);font-size: 11px;font-weight: 800;letter-spacing: 0.4px}.hero-foto-groot figcaption{left: 12px;top: 12px}.hero-foto-klein figcaption{left: 8px;bottom: 8px;font-size: 10px;padding: 4px 10px}.hero-enkel .hero-foto-groot{aspect-ratio: 4 / 3;max-height: 420px}.hero-enkel{padding-left: 0;padding-bottom: 0}@media (max-width: 1100px){.hero-beeld{padding-left: 0;padding-bottom: 0;max-width: 560px}.hero-foto-groot{aspect-ratio: 16 / 10;max-height: none}.hero-foto-klein{display: none}}.br-zoek{position: relative;max-width: 560px}.br-zoek-veld{width: 100%;padding: 15px 18px 15px 46px;border-radius: var(--r-kaart);border: 1.5px solid var(--br-line);background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A2B21' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 16px center / 18px;font: inherit;font-size: 15px;color: var(--br-ink);outline: none;transition: border-color 0.2s ease, box-shadow 0.2s ease}.br-zoek-veld:focus{border-color: var(--br-blue);box-shadow: 0 0 0 3px rgba(138,148,183,0.18)}.br-zoek-uitvoer{list-style: none;margin: 10px 0 0;padding: 0;display: flex;flex-direction: column;gap: 2px}.br-zoek-uitvoer[hidden]{display: none}.br-zoek-uitvoer li{margin: 0}.br-zoek-uitvoer a{display: block;padding: 12px 14px;border-radius: var(--r-kaart);text-decoration: none;color: var(--br-ink);background: #fff;border: 1px solid var(--br-line);transition: border-color 0.18s ease, transform 0.18s ease}.br-zoek-uitvoer a:hover{border-color: rgba(74,43,33,0.4);transform: translateX(3px)}.zoek-rubriek{display: block;font-size: 10.5px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;color: var(--br-blue-tekst);margin-bottom: 3px}.zoek-titel{display: block;font-family: var(--font-head);font-size: 16px;font-weight: 800;letter-spacing: -0.01em}.zoek-omschrijving{display: block;font-size: 13px;line-height: 1.5;opacity: 0.78;margin-top: 3px}.zoek-leeg{font-size: 14px;opacity: 0.75;padding: 12px 2px}.br-faq-lijst{display: flex;flex-direction: column;gap: 10px;max-width: 900px}.faq-item{background: #fff;border: 1px solid var(--br-line);border-radius: var(--r-kaart);overflow: hidden;transition: border-color 0.22s ease}.faq-item[open]{border-color: rgba(74,43,33,0.4)}.faq-summary{padding: 18px 22px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 14px;font-family: var(--font-head);font-size: 16px;font-weight: 800;list-style: none}.faq-summary::-webkit-details-marker{display: none}.faq-icon{font-size: 19px;font-weight: 700;flex-shrink: 0;transform: rotate(45deg);transition: transform 0.22s ease;color: var(--br-blue-tekst)}.faq-item[open] .faq-icon{transform: rotate(0deg)}.faq-body{padding: 0 22px 20px 22px;font-size: 14.5px;line-height: 1.65;opacity: 0.88}.faq-body p{margin: 0 0 10px}.faq-body p:last-child{margin: 0}.br-inklap{border-top: 1px solid var(--br-line);border-bottom: 1px solid var(--br-line);margin: 8px 0 0}.br-inklap > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 2px;cursor: pointer;list-style: none;font-family: var(--font-head);font-size: clamp(17px, 2vw, 21px);font-weight: 800;color: var(--br-ink);letter-spacing: -0.01em}.br-inklap > summary::-webkit-details-marker{display: none}.br-inklap > summary::after{content: "+";font-size: 22px;font-weight: 800;line-height: 1;color: var(--br-blue-tekst);transition: transform 0.25s ease;flex-shrink: 0}.br-inklap[open] > summary::after{transform: rotate(45deg)}.br-inklap > summary:hover{color: var(--br-blue-tekst)}.inklap-sub{display: block;font-family: var(--font-body);font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(74,43,33,0.6);margin-bottom: 4px}.br-inklap-body{padding: 0 0 28px}.story-inklap{border-bottom: 0;margin-top: 4px}.story-inklap > summary{padding: 14px 2px;font-size: 16px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 14px 24px;border-radius: 12px;font-size: 14px;font-weight: 800;text-decoration: none;border: 0;cursor: pointer;transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease}.btn-primary{background-color: var(--br-ink);color: var(--br-cream)}.btn-primary:hover{background-color: #301b15;transform: translateY(-2px)}.btn-secondary{background-color: var(--br-blue);color: #fff}.btn-secondary:hover{background-color: #737ea6;transform: translateY(-2px)}.btn-ghost{background: transparent;border: 2px solid var(--br-ink);color: var(--br-ink)}.btn-ghost:hover{background: var(--br-sage);transform: translateY(-2px)}.br-header, .br-header *{box-sizing: border-box}.br-header{position: fixed;top: 0;left: 0;right: 0;z-index: 999998;width: 100%;background: rgba(241, 230, 200, 0.92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid rgba(74, 43, 33, 0.1);transition: box-shadow 0.25s ease}.br-header.is-scrolled{box-shadow: 0 10px 28px rgba(74,43,33,0.07)}.br-header-inner{max-width: 1360px;margin: 0 auto;padding: 0 4%;height: 76px;display: flex;align-items: center;justify-content: space-between;gap: 20px;transition: height 0.25s ease}.br-header.is-scrolled .br-header-inner{height: 64px}.br-header.is-scrolled .br-logo-mark{transform: scale(0.86)}.br-header-spacer{height: 76px;width: 100%}.br-header-right{display: flex;align-items: center;gap: 14px}.br-logo{display: inline-flex;align-items: center;gap: 10px;font-size: 21px;font-weight: 800;letter-spacing: -0.4px;color: #4A2B21 !important;text-decoration: none !important;flex-shrink: 0;transition: color 0.2s ease}.br-logo:hover{color: var(--br-blue-tekst) !important}.br-logo-mark{width: 34px;height: 34px;flex-shrink: 0;display: block;transition: transform 0.25s ease}.br-logo-mark img{display: block;width: 100%;height: 100%;transition: transform 0.8s cubic-bezier(0.34, 1.56, 0.64, 1)}.br-logo:hover .br-logo-mark img, .br-logo:focus-visible .br-logo-mark img{transform: rotate(360deg)}@media (prefers-reduced-motion: reduce), (max-width: 760px){.br-logo-mark img{transition: none}.br-logo:hover .br-logo-mark img, .br-logo:focus-visible .br-logo-mark img{transform: none}}.br-logo-text{line-height: 1}.br-nav-desktop{display: flex;align-items: center;gap: 4px}.br-nav-item{position: relative}.br-nav-link{display: inline-flex;align-items: center;gap: 6px;background: transparent;border: none;padding: 10px 14px;border-radius: 12px;font-size: 14px;font-weight: 700;color: #4A2B21;text-decoration: none;cursor: pointer;font-family: inherit;transition: background-color 0.2s ease, color 0.2s ease;white-space: nowrap}.br-nav-link:hover{background: rgba(74, 43, 33, 0.06)}.br-nav-link.actief{color: #4A2B21;background: var(--br-sage)}.br-nav-item.has-drop > .br-nav-link::after{content: "";width: 6px;height: 6px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-1px);opacity: 0.6;margin-left: 2px}.br-drop{position: absolute;top: calc(100% + 6px);left: 0;min-width: 230px;background: #fff;border: 1px solid var(--br-line);border-radius: 12px;box-shadow: 0 10px 28px rgba(74,43,33,0.07);padding: 8px;display: flex;flex-direction: column;gap: 2px;opacity: 0;visibility: hidden;transform: translateY(6px);transition: all 0.18s ease}.br-nav-item.has-drop:hover .br-drop, .br-nav-item.has-drop:focus-within .br-drop{opacity: 1;visibility: visible;transform: translateY(0)}.br-drop a{padding: 10px 12px;border-radius: 12px;font-size: 13.5px;font-weight: 700;color: #4A2B21;text-decoration: none;white-space: nowrap}.br-drop a:hover, .br-drop a.actief{background: var(--br-sage)}.br-menu-toggle{display: none;flex-direction: column;justify-content: center;align-items: center;gap: 5px;width: 42px;height: 42px;background: transparent;border: 1px solid rgba(74, 43, 33, 0.15);border-radius: 12px;cursor: pointer;flex-shrink: 0}.hb-line{width: 20px;height: 2px;background: #4A2B21;border-radius: 6px;transition: transform 0.28s ease, opacity 0.2s ease}.br-menu-toggle[aria-expanded="true"] .hb-line:nth-child(1){transform: translateY(7px) rotate(45deg)}.br-menu-toggle[aria-expanded="true"] .hb-line:nth-child(2){opacity: 0}.br-menu-toggle[aria-expanded="true"] .hb-line:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.br-mobile-panel{display: none;position: fixed;top: 76px;left: 0;right: 0;bottom: 0;background: #F1E6C8;z-index: 999997;overflow-y: auto;transform: translateY(-12px);opacity: 0;pointer-events: none;transition: opacity 0.25s ease, transform 0.25s ease}.br-mobile-panel.open{opacity: 1;transform: translateY(0);pointer-events: auto}.br-mobile-inner{max-width: 560px;margin: 0 auto;padding: 24px 20px 60px;display: flex;flex-direction: column;gap: 4px}.mp-heading{font-size: 10.5px;font-weight: 800;letter-spacing: 1.4px;text-transform: uppercase;color: var(--br-blue-tekst);margin: 18px 0 4px}.mp-link{display: block;padding: 13px 12px;border-bottom: 1px solid rgba(74, 43, 33, 0.1);font-size: 16px;font-weight: 800;color: #4A2B21;text-decoration: none}.mp-link.actief{color: var(--br-blue-tekst)}.br-hero{padding: var(--sp-hero) 0 var(--sp-sectie);text-align: center}.br-hero__inner{max-width: 900px;margin: 0 auto;padding: 0 20px}.br-badge-hero{display: inline-flex;align-items: center;gap: 8px;background-color: var(--br-ink);color: #fff;padding: 6px 14px;border-radius: 20px;font-size: 10.5px;font-weight: 800;letter-spacing: 1.2px;text-transform: uppercase;margin-bottom: 24px}.badge-dot-white{width: 6px;height: 6px;border-radius: 50%;background-color: #fff}.br-hero__title{font-size: clamp(32px, 4.5vw, 54px);font-weight: 800;color: var(--br-ink);letter-spacing: -1px;margin-bottom: 20px}.br-hero__subtitle{font-size: clamp(15px, 1.8vw, 18.5px);opacity: 0.9;max-width: 720px;margin: 0 auto 32px}.br-hero__actions{display: flex;gap: 14px;flex-wrap: wrap;justify-content: center}.page-hero{padding: var(--sp-hero) 0 var(--sp-blok)}.page-hero h1{font-size: clamp(28px, 3.6vw, 44px);font-weight: 800;color: var(--br-ink);letter-spacing: -0.5px}.page-hero p{font-size: 17px;opacity: 0.9;max-width: 720px}.br-form{max-width: 620px}.br-form .field{margin-bottom: 18px}.br-form label{display: block;font-weight: 700;font-size: 14px;margin-bottom: 6px}.br-form input, .br-form textarea, .br-form select{width: 100%;padding: 12px 14px;border: 1.5px solid var(--br-line);border-radius: 12px;font: inherit;background: #fff;color: var(--br-ink)}.br-form input:focus, .br-form textarea:focus, .br-form select:focus{outline: none;border-color: var(--br-blue);box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-form textarea{min-height: 130px;resize: vertical}.field-consent{display: flex;gap: 10px;align-items: flex-start;font-size: 13px;flex-wrap: wrap}.field-consent input{width: auto;margin-top: 3px;flex-shrink: 0;accent-color: var(--br-ink)}.field-consent label{flex: 1 1 0;min-width: 0;margin: 0;font-size: 13px;font-weight: 600;line-height: 1.55}.field-consent .field-error{flex-basis: 100%}.field-error{color: #a3142d;font-size: 12.5px;font-weight: 700;margin-top: 4px}.form-status{margin-top: 16px;padding: 14px 16px;border-radius: 12px;font-weight: 700;font-size: 14px;display: none}.form-status.is-visible{display: block}.form-status.is-success{background: #e8f2ea;color: #1c6b3c;border: 1px solid #b7dfc5}.form-status.is-error{background: #fdf2f2;color: #991b1b;border: 1px solid #f3c2c9}.br-error-box{background: #FDF2F2;color: #991B1B;border: 2px solid #F87171;padding: 12px 16px;border-radius: 12px;margin: 12px 0;font-size: 14px;font-weight: 700;text-align: center;width: 100%}.legal-body > *{max-width: 780px}.legal-body h2{color: var(--br-ink);font-size: 22px;margin-top: 32px}.legal-body h3{font-size: 17px;margin-top: 20px}.gallery-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px}.gallery-grid figure{margin: 0;border-radius: 12px;overflow: hidden;background: #fff;border: 1px solid var(--br-line)}.gallery-grid figcaption{padding: 10px 14px;font-size: 13px;font-weight: 700}.gallery-ph{aspect-ratio: 4/3;background: linear-gradient(135deg, var(--br-sage), var(--br-blue));display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 800}.br-footer, .br-footer *{box-sizing: border-box}.br-footer{background-color: #4A2B21;color: #B8C7AF;padding: 80px 4% 0;margin-top: 72px;font-size: 14px;line-height: 1.6;overflow: hidden}.br-footer a{color: #B8C7AF;text-decoration: none}.br-footer-inner{max-width: 1360px;margin: 0 auto;width: 100%}.footer-grid{display: grid;grid-template-columns: 1.3fr 1.4fr 1fr;gap: 56px;padding-bottom: 48px}.footer-col{min-width: 0;display: flex;flex-direction: column}.br-footer .brand-name{display: inline-block;align-self: flex-start;font-size: 26px;font-weight: 800;letter-spacing: -0.5px;color: #F1E6C8;margin-bottom: 12px;transition: color 0.22s ease}.br-footer .brand-name:hover{color: #F3E98C}.br-footer .brand-tagline{font-size: 14.5px;line-height: 1.65;color: #B8C7AF;opacity: 0.9;margin: 0 0 28px;max-width: 320px}.tagline-accent{color: #F3E98C;font-weight: 700}.br-footer .social-label{display: block;font-size: 9.5px;font-weight: 800;letter-spacing: 1.6px;text-transform: uppercase;color: #F3E98C;margin-bottom: 14px}.social-row{display: flex;flex-direction: column;gap: 10px}.br-footer .social-link{display: flex;align-items: center;gap: 12px;color: #B8C7AF;padding: 7px 10px 7px 8px;border-radius: 12px;border: 1px solid rgba(200, 216, 192, 0.14);background: rgba(241, 230, 200, 0.03);transition: border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;max-width: 280px}.br-footer .social-link:hover{border-color: rgba(243, 233, 140, 0.6);background: rgba(241, 230, 200, 0.07);transform: translateX(4px)}.social-icon{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 12px;background: rgba(200, 216, 192, 0.12);color: #B8C7AF;flex-shrink: 0;transition: background-color 0.25s ease, color 0.25s ease}.br-footer .social-link:hover .social-icon{background: #F3E98C;color: #4A2B21}.social-icon svg{width: 17px;height: 17px}.social-text{display: flex;flex-direction: column;gap: 1px;min-width: 0}.br-footer .social-platform{font-size: 13px;font-weight: 800;color: #F1E6C8;line-height: 1.3}.br-footer .social-handle{font-size: 11.5px;color: #B8C7AF;opacity: 0.68;line-height: 1.3;word-break: break-word}.br-footer .col-title{font-size: 11px;font-weight: 800;letter-spacing: 1.6px;text-transform: uppercase;color: #F3E98C;margin: 0 0 14px;padding-bottom: 12px;border-bottom: 1px solid rgba(200, 216, 192, 0.18);line-height: 1.62}.footer-col-nav{gap: 0}.nav-groep{border-bottom: none}.br-footer .groep-knop{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 14px;background: transparent;border: none;padding: 13px 2px;cursor: pointer;font-family: inherit;text-align: left;-webkit-tap-highlight-color: transparent}.groep-titel{font-size: 15px;font-weight: 800;letter-spacing: 0.2px;color: #F3E98C}.groep-icoon{display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: #F3E98C;color: #4A2B21;flex-shrink: 0;transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1)}.groep-icoon svg{width: 14px;height: 14px}.nav-groep.open .groep-icoon{transform: rotate(180deg)}.groep-paneel{max-height: 320px;overflow: hidden;opacity: 1;padding-bottom: 14px;transition: max-height 0.42s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease, padding 0.3s ease}.nav-groep:not(.open) .groep-paneel{max-height: 0;opacity: 0;padding-bottom: 0}@media (min-width: 1081px){.footer-col-nav{display: grid;grid-template-columns: 1fr 1fr;column-gap: 28px;row-gap: 6px;align-content: start}.footer-col-nav .col-title{grid-column: 1 / -1}.br-footer .groep-knop{cursor: default;padding: 4px 2px 8px}.br-footer .groep-icoon{display: none}.br-footer .groep-paneel, .br-footer .nav-groep:not(.open) .groep-paneel{max-height: none;opacity: 1;padding-bottom: 10px;transition: none}}.br-footer .link-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 4px}.br-footer .link-list li{margin: 0;padding: 0;list-style: none}.br-footer .link-list a{display: flex;align-items: center;gap: 11px;color: #B8C7AF;font-size: 14px;font-weight: 600;opacity: 0.85;padding: 9px 12px;border-radius: 12px;background: rgba(241, 230, 200, 0.03);border: 1px solid rgba(200, 216, 192, 0.1);transition: color 0.22s ease, opacity 0.22s ease, background-color 0.22s ease, border-color 0.22s ease}.link-streep{width: 4px;height: 16px;border-radius: 6px;flex-shrink: 0;transition: height 0.22s ease}.br-footer .link-list a:hover, .br-footer .link-list a.actief{color: #F1E6C8;opacity: 1;background: rgba(241, 230, 200, 0.08);border-color: rgba(243, 233, 140, 0.45)}.br-footer .link-list a:hover .link-streep, .br-footer .link-list a.actief .link-streep{height: 22px}.br-footer .contact-mail{display: inline-block;align-self: flex-start;font-size: 16.5px;font-weight: 800;color: #F1E6C8;border-bottom: 2px solid #F3E98C;padding-bottom: 2px;margin-bottom: 22px;transition: color 0.22s ease, border-color 0.22s ease;word-break: break-word}.br-footer .contact-mail:hover{color: #F3E98C;border-color: #B8C7AF}.contact-block{display: flex;flex-direction: column;gap: 16px;margin-bottom: 22px}.contact-row{display: flex;flex-direction: column;gap: 4px;padding-left: 14px;border-left: 3px solid rgba(200, 216, 192, 0.25)}.br-footer .contact-label{font-size: 9.5px;font-weight: 800;letter-spacing: 1.2px;text-transform: uppercase;color: #B8C7AF;opacity: 0.6}.br-footer .contact-value{font-size: 14px;font-weight: 700;color: #F1E6C8;display: flex;align-items: center;gap: 8px;line-height: 1.62}.status-dot{width: 8px;height: 8px;border-radius: 50%;background: #B8C7AF;flex-shrink: 0;box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-footer .contact-cta{display: inline-flex;align-items: center;justify-content: space-between;gap: 10px;align-self: flex-start;background: #F3E98C;color: #4A2B21;font-size: 13px;font-weight: 800;padding: 12px 18px;border-radius: 12px;margin-top: auto;transition: background-color 0.22s ease, transform 0.22s ease}.br-footer .contact-cta:hover{background: #F1E6C8;transform: translateY(-2px)}.cta-pijl{font-weight: 800;transition: transform 0.22s ease}.br-footer .contact-cta:hover .cta-pijl{transform: translateX(4px)}.footer-divider{height: 1px;width: 100%;background: linear-gradient(to right, rgba(200,216,192,0.05) 0%, rgba(200,216,192,0.28) 20%, rgba(200,216,192,0.28) 80%, rgba(200,216,192,0.05) 100%)}.footer-bottom{display: flex;align-items: center;justify-content: space-between;gap: 26px;flex-wrap: wrap;padding: 26px 0 28px}.bottom-left{display: flex;flex-direction: column;gap: 5px;min-width: 0}.br-footer .copyright{font-size: 13px;font-weight: 700;color: #B8C7AF;opacity: 0.9}.br-footer .company-data{font-size: 12px;color: #B8C7AF;opacity: 0.6;letter-spacing: 0.2px}.bottom-legal{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;justify-content: flex-end}.br-footer .bottom-legal a{font-size: 12.5px;color: #B8C7AF;opacity: 0.75;white-space: nowrap;transition: color 0.2s ease, opacity 0.2s ease}.br-footer .bottom-legal a:hover{color: #F3E98C;opacity: 1}.br-footer .legal-sep{font-size: 10px;color: #B8C7AF;opacity: 0.35;user-select: none}#brScrollTop{position: fixed;bottom: 28px;right: 28px;z-index: 9990;width: 46px;height: 46px;border-radius: 50%;background: #4A2B21;color: #F1E6C8;border: 2px solid #F3E98C;cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 28px rgba(74,43,33,0.07);opacity: 0;transform: translateY(12px) scale(0.88);pointer-events: none;transition: opacity 0.3s ease, transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), background-color 0.2s ease}#brScrollTop.zichtbaar{opacity: 1;transform: translateY(0) scale(1);pointer-events: auto}#brScrollTop:hover{background: #301b15;transform: translateY(-3px) scale(1.06)}#brScrollTop svg{width: 20px;height: 20px;pointer-events: none}@media (max-width: 980px){.br-nav-desktop{display: none}.br-menu-toggle{display: flex}.br-mobile-panel{display: block}}@media (max-width: 1080px){.footer-grid{grid-template-columns: 1fr 1fr;gap: 40px}.footer-col-brand{grid-column: 1 / -1}.social-row{flex-direction: row;flex-wrap: wrap}.br-footer .social-link{flex: 0 1 auto;min-width: 220px}}@media (max-width: 768px){.br-grid-2, .br-grid-3{grid-template-columns: 1fr;gap: 24px}.gallery-grid{grid-template-columns: 1fr 1fr}.br-section{padding: 44px 0}.br-card{padding: 22px}}@media (max-width: 760px){.br-footer{padding: 60px 20px 0}.footer-grid{grid-template-columns: 1fr;gap: 30px;padding-bottom: 34px}.social-row{flex-direction: column}.br-footer .social-link{max-width: 100%;min-width: 0}.br-footer .contact-cta{width: 100%;justify-content: center;margin-top: 0}.footer-bottom{flex-direction: column;align-items: flex-start;gap: 18px;padding: 22px 0 24px}.bottom-legal{justify-content: flex-start;gap: 8px}}@media (max-width: 480px){.br-header-inner{height: 66px;padding: 0 16px}.br-header-spacer{height: 66px}.br-mobile-panel{top: 66px}.br-logo{font-size: 18px}}@media (max-width: 420px){.legal-sep{display: none}.bottom-legal{flex-direction: column;align-items: flex-start;gap: 9px}}#brCookieBanner{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999999;background: #FFFDF9;border-top: 1px solid rgba(74, 43, 33, 0.18);box-shadow: 0 10px 28px rgba(74,43,33,0.07);padding: 18px 20px calc(18px + env(safe-area-inset-bottom));animation: brcUp 0.35s ease}@keyframes brcUp{from{transform: translateY(100%)}to{transform: translateY(0)}}#brCookieBanner .brc-inner{max-width: 1140px;margin: 0 auto;display: flex;align-items: center;gap: 22px;flex-wrap: wrap}#brCookieBanner .brc-tekst{flex: 1 1 420px;min-width: 260px}#brCookieBanner .brc-tekst strong{display: block;color: #4A2B21;font-size: 14.5px;margin-bottom: 4px}#brCookieBanner .brc-tekst p{margin: 0;color: #4A2B21;font-size: 13px;line-height: 1.62;opacity: 0.85}#brCookieBanner .brc-tekst a{color: #4A2B21;text-decoration: underline}#brCookieBanner .brc-acties{display: flex;gap: 12px;flex: 0 0 auto;flex-wrap: wrap}#brCookieBanner .brc-btn{border: 1px solid rgba(74, 43, 33, 0.28);background: transparent;color: #4A2B21;padding: 11px 22px;border-radius: 12px;font-size: 13px;font-weight: 700;cursor: pointer;transition: background 0.18s ease, transform 0.18s ease}#brCookieBanner .brc-btn:hover{transform: translateY(-1px)}#brCookieBanner .brc-accept{background: var(--br-brown, #4A2B21);color: #FFFDF9;border-color: var(--br-brown, #4A2B21)}#brCookieBanner .brc-weiger:hover{background: rgba(74, 43, 33, 0.06)}@media (max-width: 560px){#brCookieBanner .brc-acties{width: 100%}#brCookieBanner .brc-btn{flex: 1 1 auto;text-align: center}}.br-embed{position: relative}.br-embed-hold{position: absolute;inset: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;text-align: center;padding: 24px;background: var(--br-sage, #B8C7AF);color: #4A2B21;border: none;cursor: pointer;font: inherit}.br-embed-hold span{font-size: 13.5px;max-width: 340px;line-height: 1.62}.br-embed-hold strong{font-size: 14px;padding: 10px 20px;border-radius: 12px;background: #4A2B21;color: #FFFDF9}.footer-cookie-btn{background: none;border: none;padding: 0;margin: 0;cursor: pointer;color: inherit;font: inherit;text-decoration: underline}.br-skip{position: absolute;left: 8px;top: -60px;z-index: 1000000;background: #4A2B21;color: #F1E6C8;padding: 10px 18px;border-radius: 0 0 12px 12px;font-weight: 700;font-size: 13px;text-decoration: none;transition: top 0.18s ease}.br-skip:focus{top: 0}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}@media (max-width: 760px){:where(:not(.gh-pagina, .gh-pagina *, #br-statement, #br-statement *, .nw-blad, .herolus, .br-header, .br-header *, .wv-lijnvak, .wv-lijnvak *, .pl-overlay, .pl-venster)), :where(:not(.gh-pagina, .gh-pagina *, #br-statement, #br-statement *, .nw-blad, .herolus, .br-header, .br-header *, .wv-lijnvak, .wv-lijnvak *, .pl-overlay, .pl-venster))::before, :where(:not(.gh-pagina, .gh-pagina *, #br-statement, #br-statement *, .nw-blad, .herolus, .br-header, .br-header *, .wv-lijnvak, .wv-lijnvak *, .pl-overlay, .pl-venster))::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}:focus-visible{outline: 2px solid var(--br-blue);outline-offset: 2px;border-radius: 6px}:focus:not(:focus-visible){outline: none}input:focus-visible, textarea:focus-visible, select:focus-visible{outline: 2px solid var(--br-blue);outline-offset: 1px;border-color: var(--br-blue)}h1, h2, h3, .section-heading, .br-hero-title, .br-section-title{text-wrap: balance}p, li{text-wrap: pretty}.rp-amount, .ep-amount, .tc-price, .prijs-bedrag, .mx-price-row td, .roi-uit strong, .ex-price, .rij-prijs{font-variant-numeric: tabular-nums}main p a, main li a, .acc-body a, .hosts-bio-text a{text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: rgba(74,43,33,0.35);transition: text-decoration-color 0.2s ease}main p a:hover, main li a:hover{text-decoration-color: currentColor}section[id], [id^="br-"], [id^="editie-"]{scroll-margin-top: 104px}::selection{background: var(--br-yellow);color: var(--br-ink)}figure{margin: 0}figure img, .photo-card img, .strip-item img, .rij-photo img, .business-img, .zz-photo img, .ex-photo img{transition: transform 0.6s cubic-bezier(0.16,1,0.3,1)}figure:hover img, .photo-card:hover img, .strip-item:hover img, .rij-photo:hover img, .ex-photo:hover img{transform: scale(1.04)}@media (prefers-reduced-motion: reduce), (max-width: 760px){figure:hover img, .photo-card:hover img, .strip-item:hover img, .rij-photo:hover img, .ex-photo:hover img{transform: none}}figcaption{font-size: 12.5px;line-height: 1.5;color: rgba(74,43,33,0.7);padding: 10px 2px 0;border-top: 1px solid rgba(74,43,33,0.1);margin-top: 10px}@media (max-width: 768px){.br-kruimels a, .br-kruimels li[aria-current]{display: inline-flex;align-items: center;min-height: 26px}.br-footer .bottom-legal a{display: inline-flex;align-items: center;min-height: 26px}.br-side-nav .br-nav-item{padding: 7px 3px}.br-footer .footer-kolom a, .br-footer .nav-lijst a{min-height: 26px;display: inline-flex;align-items: center}.footer-cookie-btn{min-height: 26px}}.br-hp{position: absolute !important;left: -9999px !important;top: auto !important;width: 1px;height: 1px;overflow: hidden;opacity: 0;pointer-events: none}@media print{.br-header, .br-header-spacer, .br-mobile-panel, .br-skip, .br-footer, #brScrollTop, #brCookieBanner, .br-side-nav, .br-progress-bar, .br-embed-hold, form .btn, form .btn-submit{display: none !important}html, body{background: #fff !important;color: #000 !important}main{padding: 0 !important}a{color: #000 !important;text-decoration: underline}a[href^="http"]::after{content: " (" attr(href) ")";font-size: 11px;word-break: break-all}h1, h2, h3{page-break-after: avoid}p, li{orphans: 3;widows: 3}section, article, .br-card{page-break-inside: avoid}}.form-privacy{font-size: 11px;opacity: 0.8;line-height: 1.62;margin: 10px 0 0}.bedankt-mark{display: flex;align-items: center;justify-content: center;width: 62px;height: 62px;margin: 0 auto 20px;border-radius: 50%;background: var(--br-sage);color: var(--br-ink);font-size: 30px;line-height: 1}.bedankt-stappen{list-style: none;counter-reset: stap;padding: 0;margin: 28px 0 24px;display: grid;gap: 14px}.bedankt-stappen li{counter-increment: stap;position: relative;background: var(--br-white);border: 1.5px solid var(--br-line);border-radius: 12px;padding: 20px 24px 20px 68px}.bedankt-stappen li::before{content: counter(stap);position: absolute;left: 22px;top: 20px;width: 30px;height: 30px;border-radius: 50%;background: var(--br-ink);color: var(--br-cream);display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 800;font-family: var(--font-head)}.bedankt-stappen strong{display: block;color: var(--br-ink);margin-bottom: 4px;font-size: 15.5px}.bedankt-stappen span{font-size: 14px;opacity: 0.82;line-height: 1.6}.bedankt-links{margin-top: 24px}.bedankt-links .br-card{text-decoration: none;transition: transform 0.2s ease, box-shadow 0.2s ease}.bedankt-links .br-card:hover{transform: translateY(-3px);box-shadow: 0 10px 28px rgba(74,43,33,0.07)}.bedankt-links .br-card p{font-size: 14px;opacity: 0.82;margin: 0}@media (max-width: 860px){.bedankt-links.br-grid-3{grid-template-columns: 1fr}}.br-side-nav, .br-side-nav *{box-sizing: border-box}.br-side-nav{--zn-bg: rgba(241,230,200,0.7);--zn-bg-hover: rgba(241,230,200,0.7);--zn-rand: 1px solid rgba(74,43,33,0.14);--zn-schaduw: 0 4px 16px rgba(74,43,33,0.06);--zn-kleur: #4A2B21;--zn-accent: #4A2B21;--zn-label-max: 110px;--zn-label-dekking: 0.4;--zn-label-gewicht: 700;position: fixed;right: 12px;top: 50%;transform: translateY(-50%);z-index: 9999;display: flex;flex-direction: column;gap: 8px;padding: 8px 7px;border-radius: 20px;background: var(--zn-bg);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: var(--zn-rand);box-shadow: var(--zn-schaduw);transition: background-color 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease, padding 0.35s ease}.br-side-nav.collapsed{background: transparent;border-color: transparent;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;padding: 6px 9px}.br-side-nav .br-nav-item{display: flex;align-items: center;justify-content: flex-end;gap: 8px;text-decoration: none;padding: 3px;border-radius: 12px;cursor: pointer;-webkit-tap-highlight-color: transparent}.br-side-nav .nav-label{font-size: 9.5px;font-weight: var(--zn-label-gewicht);letter-spacing: 0.5px;text-transform: uppercase;color: var(--zn-kleur);opacity: var(--zn-label-dekking);white-space: nowrap;max-width: var(--zn-label-max);overflow: hidden;user-select: none;pointer-events: none;transition: max-width 0.4s cubic-bezier(0.16,1,0.3,1), opacity 0.28s ease, margin-right 0.4s ease}.br-side-nav.collapsed .nav-label{max-width: 0;opacity: 0;margin-right: -8px}.br-side-nav .nav-dot{width: 7px;height: 7px;border-radius: 50%;background-color: var(--zn-kleur);opacity: 0.3;border: 1px solid rgba(255,255,255,0.85);transition: all 0.25s ease;flex-shrink: 0;pointer-events: none}.br-side-nav .br-nav-item.active .nav-label{opacity: 1;font-weight: 800;color: var(--zn-accent)}.br-side-nav .br-nav-item.active .nav-dot{opacity: 1;background-color: var(--zn-accent);transform: scale(1.35);box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-side-nav .br-nav-item:hover .nav-label, .br-side-nav .br-nav-item:hover .nav-dot{opacity: 0.9}.br-side-nav.collapsed .nav-dot{opacity: 0.28}.br-side-nav.collapsed .br-nav-item.active .nav-dot{opacity: 1;box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-side-nav.collapsed:hover{background: var(--zn-bg-hover);border: var(--zn-rand);box-shadow: var(--zn-schaduw);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 8px 7px}.br-side-nav.collapsed:hover .nav-label{max-width: var(--zn-label-max);opacity: var(--zn-label-dekking);margin-right: 0}.br-side-nav.collapsed:hover .br-nav-item.active .nav-label{opacity: 1}@media (min-width: 769px) and (max-width: 1599px){.br-side-nav:not(:hover){background: transparent;border-color: transparent;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;padding: 6px 9px}.br-side-nav:not(:hover) .nav-label{max-width: 0;opacity: 0;margin-right: -8px}.br-side-nav:not(:hover) .nav-dot{opacity: 0.28}.br-side-nav:not(:hover) .br-nav-item.active .nav-dot{opacity: 1;box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-side-nav:hover{background: var(--zn-bg-hover);border: var(--zn-rand);box-shadow: var(--zn-schaduw);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 8px 7px}.br-side-nav:hover .nav-label{max-width: var(--zn-label-max);opacity: var(--zn-label-dekking);margin-right: 0}}@media (max-width: 768px){.br-side-nav{right: 6px !important;gap: 0 !important;padding: 6px 3px !important;border-radius: 12px !important;background: rgba(241, 230, 200, 0.82) !important;border: 1px solid rgba(74, 43, 33, 0.12) !important;backdrop-filter: blur(8px) !important;-webkit-backdrop-filter: blur(8px) !important;box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-side-nav .nav-label{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important}.br-side-nav .br-nav-item{width: 26px !important;height: 26px !important;padding: 0 !important;justify-content: center !important}.br-side-nav .nav-dot{width: 8px !important;height: 8px !important;opacity: 0.32 !important;border: 0 !important;background-color: #4A2B21 !important;transition: transform 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease !important}.br-side-nav .br-nav-item.active .nav-dot{opacity: 1 !important;transform: scale(1.4) !important;box-shadow: 0 1px 2px rgba(74,43,33,0.04), 0 2px 8px rgba(74,43,33,0.05)}.br-side-nav{display: none !important}}.reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1)}.reveal.is-visible{opacity: 1;transform: translateY(0)}@media (prefers-reduced-motion: reduce), (max-width: 760px){.reveal{opacity: 1 !important;transform: none !important}}.br-footer .footer-nieuwsbrief{margin-top: 26px;padding-top: 24px;border-top: 1px solid rgba(241, 230, 200, 0.14)}.br-footer .nb-titel{display: block;font-size: 9.5px;font-weight: 800;letter-spacing: 1.6px;text-transform: uppercase;color: #F3E98C;margin-bottom: 10px}.br-footer .nb-sub{font-size: 12.5px;line-height: 1.62;opacity: 0.62;margin: 0 0 14px;padding-left: 14px;border-left: 3px solid rgba(200, 216, 192, 0.25)}.br-footer .nb-rij{display: flex;flex-wrap: wrap;gap: 0 8px;align-items: stretch}.br-footer .nb-rij .br-turnstile{order: 3;flex: 1 0 100%;max-width: 100%;overflow: hidden}.br-footer .nb-rij .br-turnstile:has(iframe){margin-top: 10px}.br-footer .nb-rij input{flex: 1 1 auto;min-width: 0;padding: 11px 14px;border-radius: 12px;border: 1px solid rgba(241, 230, 200, 0.2);background: rgba(241, 230, 200, 0.07);color: #F1E6C8;font-family: inherit;font-size: 13px;outline: none;transition: border-color 0.2s ease, background-color 0.2s ease}.br-footer .nb-rij input::placeholder{color: #F1E6C8;opacity: 0.38}.br-footer .nb-rij input:focus{border-color: rgba(243, 233, 140, 0.75);background: rgba(241, 230, 200, 0.11)}.br-footer .nb-rij button{flex: 0 0 auto;width: 46px;border: 0;border-radius: 12px;cursor: pointer;background: #F3E98C;color: #4A2B21;font-size: 16px;font-weight: 800;line-height: 1;transition: background-color 0.2s ease, transform 0.2s ease}.br-footer .nb-rij button:hover{background: #f8f2ad;transform: translateX(2px)}.br-footer .nb-consent{display: flex;align-items: flex-start;gap: 9px;margin: 12px 0 0;font-size: 11.5px;line-height: 1.62;opacity: 0.6;cursor: pointer}.br-footer .nb-consent input{margin: 1px 0 0;flex-shrink: 0;width: 14px;height: 14px;accent-color: #F3E98C;cursor: pointer}.br-footer .nb-consent a{color: #F3E98C;text-decoration: underline}.br-footer .footer-nieuwsbrief.is-verzonden .nb-rij, .br-footer .footer-nieuwsbrief.is-verzonden .nb-consent, .br-footer .footer-nieuwsbrief.is-verzonden .nb-sub{display: none}.br-footer .footer-nieuwsbrief .form-status{margin-top: 12px;padding: 14px 16px;border-radius: 12px;font-size: 13px;font-weight: 700;line-height: 1.62}.br-footer .footer-nieuwsbrief .form-status.is-success{background: rgba(200, 216, 192, 0.16);border: 1px solid rgba(200, 216, 192, 0.45);color: #DCE8D6;display: flex;align-items: center;gap: 10px}.br-footer .footer-nieuwsbrief .form-status.is-success::before{content: "\2713";flex: 0 0 auto;width: 24px;height: 24px;border-radius: 50%;background: #B8C7AF;color: #2c3b26;display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 800}.br-footer .footer-nieuwsbrief .form-status.is-error{background: rgba(232, 160, 160, 0.14);border: 1px solid rgba(232, 160, 160, 0.4);color: #F0C4C4}.br-mobile-cta{display: none}@media (max-width: 768px){.br-mobile-cta{display: inline-flex;align-items: center;gap: 7px;position: fixed;left: 50%;transform: translateX(-50%);bottom: calc(12px + env(safe-area-inset-bottom));right: auto;width: auto;max-width: calc(100vw - 32px);z-index: 9995;padding: 10px 18px;border-radius: var(--r-knop);background: #4A2B21;color: #F1E6C8;text-decoration: none;font-size: 13px;font-weight: 800;line-height: 1;white-space: nowrap;box-shadow: 0 10px 28px rgba(74,43,33,0.07)}.br-mobile-cta .mc-pijl{font-size: 14px}body[data-page="contact"] .br-mobile-cta, body[data-page="bedankt"] .br-mobile-cta{display: none}#brScrollTop{display: none}body{padding-bottom: 62px}body[data-page="contact"], body[data-page="bedankt"]{padding-bottom: 0}}.br-kruimels{padding: 14px 0 0;font-size: 12px}.br-kruimels ol{list-style: none;margin: 0;padding: 0;line-height: 1.62;display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.br-kruimels li{display: flex;align-items: center;gap: 6px;color: var(--br-ink);opacity: 0.6}.br-kruimels li + li::before{content: "\203A";opacity: 0.45;font-size: 13px;line-height: 1}.br-kruimels a{color: inherit;text-decoration: none}.br-kruimels a:hover{text-decoration: underline}.br-kruimels li[aria-current="page"]{opacity: 0.95;font-weight: 700}@media (max-width: 560px){.br-kruimels{font-size: 11.5px;padding-top: 10px}}.br-turnstile{margin: 10px 0 0}.br-turnstile:empty{display: none}.nb-beheer{text-align: center;max-width: 640px}.nb-beheer .nb-actie{margin-top: 26px}.nb-knop{display: inline-flex;align-items: center;justify-content: center;padding: 14px 26px;border: 0;border-radius: 12px;cursor: pointer;background: #4A2B21;color: #F1E6C8;font: inherit;font-weight: 800;font-size: 15px;box-shadow: none;transition: background-color 0.2s ease, transform 0.2s ease}.nb-knop:hover{background: #301b15;transform: translateY(-1px)}.nb-knop:disabled{opacity: 0.6;cursor: wait;transform: none}.nb-status{min-height: 1.5em;margin-top: 16px;font-weight: 700}.nb-terug{margin-top: 28px;font-size: 13.5px;opacity: 0.8}.pl-overlay{position: fixed;inset: 0;z-index: 1000000;display: flex;align-items: center;justify-content: center;padding: 20px;background: rgba(74, 43, 33, 0.55)}.pl-overlay[hidden]{display: none !important}.pl-venster{width: 100%;max-width: 620px;max-height: min(92vh, 860px);display: flex;flex-direction: column;background: #fff;border-radius: var(--r-groot);overflow: hidden}.pl-kop{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 18px 14px 22px;border-bottom: var(--lijn)}.pl-titel{font-weight: 800;font-size: 15.5px;color: var(--br-ink)}.pl-sluit{width: 36px;height: 36px;border: 1.5px solid var(--br-line);border-radius: 8px;background: #fff;color: var(--br-ink);font-size: 20px;line-height: 1;cursor: pointer}.pl-sluit:hover{background: rgba(74, 43, 33, 0.06)}.pl-inhoud{padding: 20px 22px 24px;overflow-y: auto;-webkit-overflow-scrolling: touch}html.pl-open, html.pl-open body{overflow: hidden}@media (max-width: 600px){.pl-overlay{padding: 0;align-items: stretch}.pl-venster{max-width: none;max-height: none;height: 100%;border-radius: 0}.pl-inhoud{padding: 18px 16px 28px}}.pl-intro{margin: 0 0 14px;font-size: 15px}.pl-klein{font-size: 13px;opacity: 0.78}.pl-laden{padding: 28px 0;text-align: center;font-weight: 700;opacity: 0.75}.pl-melding{padding: 16px 18px;border: var(--lijn);border-radius: var(--r-kaart);background: var(--br-kaart)}.pl-melding p{margin: 0 0 10px}.pl-melding p:last-child{margin-bottom: 0}.pl-link{border: 0;background: none;padding: 0;font: inherit;font-weight: 700;color: var(--br-ink);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.pl-soorten{display: grid;gap: 12px}.pl-soort{display: flex;flex-direction: column;gap: 4px;text-align: left;padding: 16px 18px;border: 1.5px solid var(--br-line);border-radius: var(--r-kaart);background: #fff;color: var(--br-ink);font: inherit;cursor: pointer}.pl-soort strong{font-size: 16px}.pl-soort span{font-size: 14px;opacity: 0.85}.pl-soort:hover, .pl-soort:focus-visible{border-color: var(--br-ink)}.pl-weeknav{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px}.pl-week{font-weight: 800;font-size: 14.5px}.pl-pijl{width: 38px;height: 38px;border: 1.5px solid var(--br-line);border-radius: 8px;background: #fff;color: var(--br-ink);font-size: 20px;line-height: 1;cursor: pointer}.pl-pijl:hover:not(:disabled){border-color: var(--br-ink)}.pl-pijl:disabled{opacity: 0.35;cursor: default}.pl-dagen{display: grid;grid-template-columns: repeat(7, 1fr);gap: 6px;margin-bottom: 16px}.pl-dag{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 8px 0;border: 1.5px solid var(--br-line);border-radius: 8px;background: #fff;color: var(--br-ink);font: inherit;cursor: pointer}.pl-dag-naam{font-size: 11.5px;text-transform: uppercase;letter-spacing: 0.06em;opacity: 0.75}.pl-dag-nr{font-weight: 800;font-size: 16px}.pl-dag:hover:not(:disabled){border-color: var(--br-ink)}.pl-dag:disabled{opacity: 0.32;cursor: default;background: transparent}.pl-dag.is-gekozen{background: var(--br-ink);border-color: var(--br-ink);color: var(--br-cream)}.pl-dag.is-gekozen .pl-dag-naam{opacity: 0.9}.pl-dagkop{margin: 0 0 8px;font-weight: 800;font-size: 14.5px}.pl-tijden{display: grid;grid-template-columns: repeat(auto-fill, minmax(84px, 1fr));gap: 8px}.pl-tijd{padding: 11px 0;border: 1.5px solid var(--br-line);border-radius: 8px;background: #fff;color: var(--br-ink);font: inherit;font-weight: 800;font-variant-numeric: tabular-nums;cursor: pointer}.pl-tijd:hover, .pl-tijd:focus-visible{border-color: var(--br-ink);background: var(--tint-lichaam, #E1EBDC)}.pl-geen{margin-top: 6px}.pl-gekozen{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 12px 14px;margin-bottom: 16px;border-radius: var(--r-kaart);background: var(--tint-lichaam, #E1EBDC)}.pl-gekozen-tekst{font-size: 15px;font-variant-numeric: tabular-nums}.pl-form{max-width: none}.pl-form .field{margin-bottom: 14px}.pl-hint{display: block;margin-top: 5px;font-size: 12.5px;opacity: 0.75}.pl-form .is-invalid{border-color: #a3142d}.pl-hoe{margin: 0 0 14px;padding: 0;border: 0}.pl-hoe legend{font-weight: 700;font-size: 14px;margin-bottom: 6px;padding: 0}.pl-form .pl-optie{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 6px;font-weight: 600;font-size: 14px;cursor: pointer}.pl-form .pl-optie input{width: auto;margin-top: 3px;accent-color: var(--br-ink)}.pl-turnstile:empty{display: none}.pl-turnstile{margin: 4px 0 12px}.pl-verstuur{width: 100%;justify-content: center;margin-top: 4px}.pl-rij{display: grid;grid-template-columns: 1fr 1fr;column-gap: 14px}.pl-rij .field{min-width: 0}.pl-keuze{min-width: 0}.pl-keuzes{display: flex;flex-wrap: wrap;gap: 2px 22px}.pl-keuzes .pl-optie{margin: 0 0 6px}.pl-keuze .pl-hint{margin-top: 2px}.pl-noot{margin: 0 0 14px;padding: 10px 14px;border-radius: 8px;background: var(--tint-lichaam, #E1EBDC);font-size: 13.5px;line-height: 1.5}.pl-form .field-error{display: block;margin-top: 5px;font-size: 13px;font-weight: 700;line-height: 1.4;color: #a3142d}@media (max-width: 520px){.pl-rij{grid-template-columns: 1fr}}.pl-klaar{padding: 4px 0;outline: none}.pl-klaar p{margin: 0 0 10px}.pl-klaar-kop{font-family: var(--font-head);font-weight: 700;font-size: 22px}.pl-klaar-moment{font-weight: 800;font-size: 16px;font-variant-numeric: tabular-nums}.pl-klaar a{word-break: break-all}.pl-knoppen{margin-top: 16px}.pl-pagina-binnen{max-width: 680px}.pl-pagina .pl-inline{margin-top: 18px;padding: 22px;border: var(--lijn);border-radius: var(--r-groot);background: #fff}.pl-onder{margin-top: 18px}.pl-afspraak{padding-bottom: 6px}.pl-afspraak p{margin: 0 0 8px}.pl-afspraak-kop{font-size: 21px;margin: 0 0 8px}.pl-afspraak-status{display: inline-block;font-size: 12px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.08em}.pl-afspraak-status.is-gepland{color: var(--diep-lichaam, #3D6649)}.pl-afspraak-status.is-anders{opacity: 0.7}@media (max-width: 600px){.pl-pagina .pl-inline{padding: 16px}.pl-dagen{gap: 4px}.pl-dag-nr{font-size: 15px}}.pl-overlay{background: rgba(74, 43, 33, 0.7)}.pl-venster{max-width: 640px;background: var(--br-cream);border-radius: var(--r-knop);box-shadow: none}.pl-kop{padding: 22px 28px 18px;border-bottom: 1px solid var(--br-line)}.pl-titel{font-family: var(--font-head);font-weight: 700;font-size: clamp(24px, 4vw, 32px);line-height: 1.1;letter-spacing: -0.02em}.pl-sluit{width: auto;height: auto;padding: 10px 14px;border: 1px solid var(--br-ink);border-radius: var(--r-knop);background: transparent;font-family: var(--font-body);font-size: 13px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.pl-sluit:hover{background: rgba(74, 43, 33, 0.08)}.pl-sluit:focus-visible, .pl-dag:focus-visible, .pl-tijd:focus-visible, .pl-pijl:focus-visible, .pl-soort:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}.pl-inhoud{padding: 28px 28px 32px}.pl-melding{border: 1px solid var(--br-line);border-radius: var(--r-knop);background: var(--br-kaart)}.pl-soort, .pl-pijl, .pl-dag, .pl-tijd{border: 1px solid var(--br-line);border-radius: var(--r-knop);background: transparent;box-shadow: none;transform: none}.pl-soort:hover, .pl-soort:focus-visible, .pl-pijl:hover:not(:disabled), .pl-dag:hover:not(:disabled){border-color: var(--br-ink)}.pl-tijd:hover, .pl-tijd:focus-visible{border-color: var(--br-ink);background: rgba(74, 43, 33, 0.06)}.pl-dag:disabled{background: transparent}.pl-dag.is-gekozen{background: var(--br-ink);border-color: var(--br-ink);color: var(--br-cream)}.pl-gekozen, .pl-noot{border-radius: var(--r-knop);background: var(--br-kaart);border: 1px solid var(--br-line)}.pl-form .field input, .pl-form .field select, .pl-form .field textarea{border: 1px solid var(--br-line);border-radius: var(--r-knop);background: transparent;box-shadow: none}.pl-form .field input:focus, .pl-form .field select:focus, .pl-form .field textarea:focus{border-color: var(--br-ink);outline: 2px solid var(--br-ink);outline-offset: 1px}.pl-pagina .pl-inline{border-radius: var(--r-knop)}.pl-klaar-kop{font-size: clamp(24px, 3.4vw, 30px)}@media (max-width: 640px){.pl-overlay{padding: 0;align-items: stretch}.pl-venster{max-width: none;max-height: none;height: 100%;border-radius: 0}.pl-kop{padding: 16px 16px 14px}.pl-inhoud{padding: 20px 16px 28px}}.bedankt-plan{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;margin-top: 26px}.page-hero + :where(.br-section:not(.br-section--sand):not(.br-section--ink)){padding-top: 16px}.accent{font-style: italic;color: var(--br-ink)}.br-mono{display: inline-block;font-family: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-size: 11.5px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(74, 43, 33, 0.72)}.br-knoppen{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.br-knoppen .btn{padding: 13px 22px;font-size: 14.5px}.br-feiten{list-style: none;margin: 44px 0 0;padding: 18px 0 0;border-top: 1px solid var(--br-line);display: flex;flex-wrap: wrap;gap: 10px 0}.br-feiten li{margin: 0;padding: 0 26px;border-left: 1px solid var(--br-line);font-weight: 700;font-size: 15px;line-height: 1.4}.br-feiten li:first-child{padding-left: 0;border-left: 0}.br-vinklijst{list-style: none;margin: 0;padding: 0;display: grid;gap: 11px}.br-vinklijst li{position: relative;margin: 0;padding-left: 32px;line-height: 1.5}.br-vinklijst li::before{content: "";position: absolute;left: 0;top: 1px;width: 20px;height: 20px;border-radius: 50%;border: 1.5px solid rgba(74, 43, 33, 0.55);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%234A2B21' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.br-stappen{list-style: none;margin: 0 0 36px;padding: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px}.stap-kaart{margin: 0;background: var(--br-kaart);border-radius: var(--r-kaart);padding: 18px 20px 24px;display: flex;flex-direction: column;gap: 8px}.stap-kaart h3{font-size: 22px;margin: 2px 0 0}.stap-kaart p{margin: 0;font-size: 15.5px;line-height: 1.6}.stap-beeld{background: var(--br-cream);border-radius: 8px;padding: 14px 16px;margin-bottom: 10px;min-height: 170px;display: flex;flex-direction: column;gap: 10px}.ill-kop{display: flex;justify-content: space-between;gap: 10px}.ill-voet{margin-top: auto}.ill-dagen{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(7, 1fr);gap: 5px}.ill-dagen li{margin: 0;aspect-ratio: 1 / 1;display: grid;place-items: center;border-radius: 6px;font-size: 11px;font-weight: 700;border: 1px solid var(--br-line);background: #fff}.ill-dagen li:nth-child(-n+4){background: rgba(74, 43, 33, 0.12);border-color: transparent}.ill-dagen li.is-vandaag{background: var(--br-ink);color: var(--br-cream);border-color: var(--br-ink)}.ill-curve{width: 100%;height: auto;display: block;overflow: visible}.ill-band{fill: rgba(149, 191, 159, 0.28)}.ill-bandtekst{font-family: ui-monospace, Consolas, monospace;font-size: 10px;fill: rgba(74, 43, 33, 0.6);text-transform: uppercase;letter-spacing: 0.06em}.ill-lijn{fill: none;stroke: var(--br-ink);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 100;stroke-dashoffset: 0}.ill-plan{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.ill-plan li{margin: 0;display: grid;grid-template-columns: 18px 76px 1fr;align-items: center;gap: 8px;padding: 8px 10px;background: #fff;border-radius: 6px;font-size: 13px;font-weight: 700;line-height: 1.3}.ill-vink{width: 16px;height: 16px;border-radius: 4px;background: var(--br-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%23F1E6C8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.stap-kaart.is-visible .ill-dagen li{animation: brDagIn 0.35s ease both;animation-delay: calc(var(--i) * 45ms + 150ms)}.stap-kaart.is-visible .ill-lijn{animation: brTeken 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s both}.stap-kaart.is-visible .ill-plan li{animation: brDagIn 0.4s ease both;animation-delay: calc(var(--i) * 160ms + 250ms)}.stap-kaart.is-visible .ill-vink{animation: brVink 0.3s ease both;animation-delay: calc(var(--i) * 160ms + 550ms)}}@keyframes brDagIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@keyframes brTeken{from{stroke-dashoffset: 100}to{stroke-dashoffset: 0}}@keyframes brVink{from{transform: scale(0.4);opacity: 0}to{transform: none;opacity: 1}}.br-vergelijk-wrap{max-width: 980px}.br-vergelijk{width: 100%;border-collapse: separate;border-spacing: 0;font-size: 15.5px;line-height: 1.5}.br-vergelijk th, .br-vergelijk td{padding: 15px 20px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--br-line)}.br-vergelijk thead th{font-family: var(--font-head);font-size: 19px;font-weight: 700;border-bottom-color: rgba(74, 43, 33, 0.3)}.br-vergelijk tbody th{font-weight: 800;width: 26%}.br-vergelijk td{opacity: 0.9}.br-vergelijk .vg-br{background: var(--br-ink);color: var(--br-cream);opacity: 1;font-weight: 700;border-bottom-color: rgba(241, 230, 200, 0.16)}.br-vergelijk thead .vg-br{border-radius: var(--r-kaart) var(--r-kaart) 0 0}.br-vergelijk tbody tr:last-child .vg-br{border-radius: 0 0 var(--r-kaart) var(--r-kaart);border-bottom: 0}.br-raster{display: grid;grid-template-columns: repeat(3, 1fr);border-top: 1px solid rgba(74, 43, 33, 0.25)}.raster-cel{padding: 22px 28px 6px 0}.raster-cel + .raster-cel{border-left: 1px solid var(--br-line);padding-left: 28px}.raster-cel h3{font-size: 23px;margin: 10px 0 10px}.raster-cel p{margin: 0;font-size: 15.5px;line-height: 1.6;opacity: 0.9}.br-prijzen{display: grid;gap: 14px}.br-prijskaart{display: grid;grid-template-columns: minmax(250px, 0.9fr) 1.1fr;gap: 16px 40px;align-items: center;background: var(--br-kaart);border-radius: var(--r-kaart);padding: 26px 32px;border: 1.5px solid transparent}.br-prijskaart.is-aanbevolen{border-color: var(--br-ink)}.pk-naam h3{font-size: 26px;margin: 8px 0 10px}.pk-prijs{font-family: var(--font-head);font-size: 34px;font-weight: 700;line-height: 1;margin: 0 0 6px;font-variant-numeric: tabular-nums}.pk-sub{display: block;font-size: 13px;opacity: 0.72;margin-bottom: 18px}.pk-lijst{font-size: 15.5px}.br-team{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.team-kaart{display: grid;grid-template-columns: 150px 1fr;gap: 24px;align-items: center;background: var(--br-kaart);border-radius: var(--r-kaart);padding: 16px 22px 16px 16px}.team-kaart img{width: 150px;aspect-ratio: 4 / 5;object-fit: cover;object-position: 50% 15%;border-radius: 8px}.team-kaart h3{font-size: 23px;margin: 6px 0 2px}.team-kaart .team-rol{font-size: 13.5px;font-weight: 700;opacity: 0.75;margin: 0 0 8px}.team-kaart p{margin: 0;font-size: 15px;line-height: 1.55}.br-kop-knop{display: inline-flex;align-items: center;padding: 10px 16px;border-radius: 8px;background: var(--br-ink);color: var(--br-cream);font-size: 13.5px;font-weight: 700;text-decoration: none;white-space: nowrap;transition: background-color 0.2s ease}.br-kop-knop:hover{background: #301b15;color: var(--br-cream)}.kk-kort{display: none}html[data-modus="b2c"] [data-alleen="b2b"], html:not([data-modus="b2c"]) [data-alleen="b2c"]{display: none !important}@media (max-width: 900px){.br-stappen{grid-template-columns: 1fr}.stap-beeld{min-height: 0}.br-raster{grid-template-columns: 1fr}.raster-cel{padding: 20px 0 18px}.raster-cel + .raster-cel{border-left: 0;border-top: 1px solid var(--br-line);padding-left: 0}.br-prijskaart{grid-template-columns: 1fr;padding: 22px 20px}.br-team{grid-template-columns: 1fr}}@media (max-width: 640px){.br-feiten{flex-direction: column;gap: 8px;margin-top: 32px}.br-feiten li{padding: 0;border-left: 0}.br-vergelijk{font-size: 13.5px}.br-vergelijk th, .br-vergelijk td{padding: 11px 9px}.br-vergelijk thead th{font-size: 15px}.br-vergelijk tbody th{width: 30%}.team-kaart{grid-template-columns: 96px 1fr;gap: 16px}.team-kaart img{width: 96px}.br-knoppen .btn{flex: 1 1 auto}}@media (max-width: 480px){.br-kop-knop{padding: 8px 12px;font-size: 13px}.kk-lang{display: none}.kk-kort{display: inline}}.bg-zand{background: var(--br-sand)}.br-mode-switch{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-bottom: 24px}.mode-switch-label{font-size: 13px;font-weight: 700;opacity: 0.7}.mode-switch-track{display: inline-flex;gap: 2px;background: transparent;padding: 3px;border-radius: 8px;border: 1px solid var(--br-line)}.inline-switch{margin-top: 22px}.mode-btn{border: none;background: transparent;padding: 8px 16px;border-radius: 6px;font: inherit;font-size: 13.5px;font-weight: 700;color: var(--br-ink);cursor: pointer;transition: background-color 0.2s ease, color 0.2s ease}.mode-btn.active{background: var(--br-ink);color: var(--br-cream)}.pk-voet{margin: 22px 0 0;font-size: 15px;opacity: 0.85}.pk-voorwie{margin: 0 0 14px;font-size: 15px;line-height: 1.55;opacity: 0.85}.raster-knoppen{margin-top: 32px}.vragen-grid{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 56px;align-items: start}.vragen-grid > :first-child{margin-bottom: 0;position: sticky;top: 110px}.vragen-meer{margin: 18px 0 0;font-size: 14.5px;opacity: 0.85}@media (max-width: 1100px){.vragen-grid{grid-template-columns: 1fr;gap: 28px}.vragen-grid > :first-child{position: static}}.br-raster.raster-2{grid-template-columns: repeat(2, 1fr)}.br-raster.raster-2 > .raster-cel:nth-child(odd){border-left: 0;padding-left: 0}.br-raster.raster-2 > .raster-cel:nth-child(n+3){border-top: 1px solid var(--br-line)}.br-raster.raster-2 > .raster-cel{padding-bottom: 26px}@media (max-width: 900px){.br-raster.raster-2{grid-template-columns: 1fr}.br-raster.raster-2 > .raster-cel + .raster-cel{border-top: 1px solid var(--br-line)}}.br-stappen-kaal .stap-kaart{padding: 22px 22px 26px}.br-raster > .raster-cel:nth-child(3n+1){border-left: 0;padding-left: 0}.br-raster > .raster-cel:nth-child(n+4){border-top: 1px solid var(--br-line);padding-top: 22px}.br-raster.raster-2 > .raster-cel:nth-child(even){border-left: 1px solid var(--br-line);padding-left: 28px}@media (max-width: 900px){.br-raster.raster-2 > .raster-cel:nth-child(even){border-left: 0;padding-left: 0}}.br-afsluiter{text-align: center;max-width: 760px;margin: 0 auto}.br-afsluiter .section-heading{font-size: clamp(34px, 4.6vw, 54px) !important}.br-afsluiter p{font-size: 17px;opacity: 0.9;margin: 0 auto 26px;max-width: 52ch}.br-afsluiter .br-knoppen{justify-content: center}.curve-schakel{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap}.curve-schakel[hidden]{display: none}.curve-track{padding: 2px;background: #fff}.curve-track .mode-btn{padding: 5px 10px;font-size: 12px}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.stap-kaart .ill-lijn.ill-lijn-opnieuw{animation: brTekenOpnieuw 1.1s cubic-bezier(0.4, 0, 0.2, 1) both}}@keyframes brTekenOpnieuw{from{stroke-dashoffset: 100}to{stroke-dashoffset: 0}}.hero-foto-groot::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 26%;pointer-events: none;backdrop-filter: blur(3px) saturate(1.08);-webkit-backdrop-filter: blur(3px) saturate(1.08);background: repeating-linear-gradient(90deg, rgba(255,255,255,0.20) 0px, rgba(255,255,255,0.04) 7px, rgba(74,43,33,0.06) 12px, rgba(255,255,255,0.20) 14px);-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 22%);mask-image: linear-gradient(90deg, transparent 0%, #000 22%)}:root{--kleur-lichaam: #B8C7AF;--kleur-hoofd: #8A94B7;--kleur-gevoel: #F3E98C;--kleur-warm: #C4A181;--tint-lichaam: #E1EBDC;--tint-hoofd: #E2E5EF;--tint-gevoel: #F7EFC6;--tint-warm: #F4E6D8;--diep-lichaam: #3D6649;--diep-hoofd: #4B5682;--diep-gevoel: #6E5A0C;--diep-warm: #86502D}.accent{text-decoration: none;padding: 0 0.16em;margin: 0 -0.04em;border-radius: 4px;background-image: linear-gradient(var(--kleur-gevoel), var(--kleur-gevoel));background-repeat: no-repeat;background-position: 0 50%;background-size: 100% 100%;-webkit-box-decoration-break: clone;box-decoration-break: clone}.br-feiten li{display: inline-flex;align-items: center;gap: 10px}.br-feiten li::before{content: "";width: 9px;height: 9px;border-radius: 50%;flex-shrink: 0;background: var(--kleur-lichaam)}.br-feiten li:nth-child(2)::before{background: var(--kleur-hoofd)}.br-feiten li:nth-child(3)::before{background: var(--kleur-gevoel)}.br-stappen > .stap-kaart:nth-child(1) .stap-beeld{background: var(--tint-lichaam)}.br-stappen > .stap-kaart:nth-child(2) .stap-beeld{background: var(--tint-hoofd)}.br-stappen > .stap-kaart:nth-child(3) .stap-beeld{background: var(--tint-gevoel)}.br-stappen > .stap-kaart:nth-child(1) > .br-mono{color: var(--diep-lichaam)}.br-stappen > .stap-kaart:nth-child(2) > .br-mono{color: var(--diep-hoofd)}.br-stappen > .stap-kaart:nth-child(3) > .br-mono{color: var(--diep-gevoel)}.ill-dagen li:nth-child(-n+4){background: var(--kleur-lichaam);color: #1f3a27}.ill-band{fill: rgba(149, 191, 159, 0.45)}.raster-cel.pijler-lichaam, .raster-cel.pijler-hoofd, .raster-cel.pijler-gevoel{border-top: 3px solid var(--pc);margin-top: -2px}.pijler-lichaam{--pc: var(--kleur-lichaam)}.pijler-hoofd{--pc: var(--kleur-hoofd)}.pijler-gevoel{--pc: var(--kleur-gevoel)}.pijler-lichaam > .br-mono{color: var(--diep-lichaam)}.pijler-hoofd > .br-mono{color: var(--diep-hoofd)}.pijler-gevoel > .br-mono{color: var(--diep-gevoel)}.br-prijskaart .pk-naam > .br-mono{display: inline-flex;align-items: center;gap: 8px}.br-prijskaart .pk-naam > .br-mono::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--pk, var(--br-ink))}.pk-groen{--pk: var(--kleur-lichaam)}.pk-geel{--pk: var(--kleur-gevoel)}.pk-blauw{--pk: var(--kleur-hoofd)}.pk-badge{display: inline-block;margin: 10px 0 0;padding: 4px 10px;border-radius: 999px;background: var(--kleur-gevoel);color: var(--br-ink);font-size: 12px;font-weight: 800;letter-spacing: 0.02em}.pk-badge + h3{margin-top: 8px}.br-prijskaart.is-aanbevolen{background: var(--br-kaart)}.team-groen{color: var(--diep-lichaam)}.team-blauw{color: var(--diep-hoofd)}.pk-stippen{display: none}@media (max-width: 760px){.br-prijzen{display: grid;grid-auto-flow: column;grid-auto-columns: 86%;gap: 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;margin: 0 -16px;padding: 4px 16px 6px;scroll-padding: 0 16px;scrollbar-width: none}.br-prijzen::-webkit-scrollbar{display: none}.br-prijzen > .br-prijskaart{scroll-snap-align: start;align-content: start}.pk-stippen{display: flex;justify-content: center;gap: 8px;margin: 14px 0 0}.pk-stippen[hidden]{display: none}.pk-stippen button{width: 28px;height: 28px;padding: 0;border: 0;background: transparent;cursor: pointer;display: inline-flex;align-items: center;justify-content: center}.pk-stippen button::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: rgba(74, 43, 33, 0.25);transition: transform 0.2s ease, background-color 0.2s ease}.pk-stippen button[aria-current="true"]::before{background: var(--br-ink);transform: scale(1.3)}}.br-fotorij{position: relative}.fotorij-spoor{list-style: none;margin: 0;padding: 4px 0 8px;display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 32px) / 3);gap: 16px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory}.fotorij-actief .fotorij-spoor{scrollbar-width: none}.fotorij-actief .fotorij-spoor::-webkit-scrollbar{display: none}.fotorij-spoor:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 4px}.fotorij-item{margin: 0;scroll-snap-align: start;aspect-ratio: 4 / 3;border-radius: var(--r-kaart);overflow: hidden;background: var(--br-sand)}.fotorij-item img{width: 100%;height: 100%;object-fit: cover;display: block}.fotorij-voet{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: 16px}.fotorij-voet .br-pijl{margin: 0}.fotorij-bediening{display: flex;justify-content: flex-end;gap: 8px;margin-left: auto}.fotorij-bediening[hidden]{display: none}.fotorij-knop{width: 44px;height: 44px;padding: 0;border-radius: 8px;border: 1.5px solid var(--br-ink);background: transparent;color: var(--br-ink);font: inherit;font-size: 18px;line-height: 1;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: background-color 0.2s ease, opacity 0.2s ease}.fotorij-knop:hover:not(:disabled){background: rgba(74, 43, 33, 0.06)}.fotorij-knop:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}.fotorij-knop:disabled{opacity: 0.35;cursor: default}@media (max-width: 1024px){.fotorij-spoor{grid-auto-columns: 44%}}@media (max-width: 760px){.fotorij-spoor{grid-auto-columns: 82%;gap: 12px;margin: 0 -16px;padding: 4px 16px 8px;scroll-padding: 0 16px}}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.br-wacht{opacity: 0;transform: translateY(18px)}.br-wacht.br-in{opacity: 1;transform: none;transition: opacity 0.6s ease, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1)}.br-wacht .accent{background-size: 0% 100%}.br-wacht.br-in .accent{background-size: 100% 100%;transition: background-size 0.8s cubic-bezier(0.65, 0, 0.35, 1) 0.35s}.br-wacht.br-gespreid{opacity: 1;transform: none}.br-gespreid > *{opacity: 0;transform: translateY(16px)}.br-gespreid.br-in > *{opacity: 1;transform: none;transition: opacity 0.55s ease, transform 0.65s cubic-bezier(0.16, 1, 0.3, 1);transition-delay: calc(var(--i, 0) * 90ms)}.br-vergelijk-wrap.br-wacht tbody tr{opacity: 0;transform: translateX(-10px)}.br-vergelijk-wrap.br-in tbody tr{opacity: 1;transform: none;transition: opacity 0.45s ease, transform 0.5s ease}.br-vergelijk-wrap.br-in tbody tr:nth-child(2){transition-delay: 0.08s}.br-vergelijk-wrap.br-in tbody tr:nth-child(3){transition-delay: 0.16s}.br-vergelijk-wrap.br-in tbody tr:nth-child(4){transition-delay: 0.24s}.br-vergelijk-wrap.br-in tbody tr:nth-child(5){transition-delay: 0.32s}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.br-home-hero, .br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero) :is(.br-pill-badge, h1, .hero-lead, .br-hero-subtitle, .br-mode-switch, .hero-uitkomsten, .br-knoppen){animation: brOpkomst 0.7s cubic-bezier(0.16, 1, 0.3, 1) both}:is(.br-home-hero, .br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero) h1{animation-delay: 0.08s !important}:is(.br-home-hero, .br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero) :is(.hero-lead, .br-hero-subtitle){animation-delay: 0.16s !important}:is(.br-home-hero, .br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero) :is(.br-mode-switch, .hero-uitkomsten, .br-knoppen){animation-delay: 0.24s !important}:is(.br-home-hero, .br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero) .accent{animation: brMarkeer 0.8s cubic-bezier(0.65, 0, 0.35, 1) 0.55s both}:is(.br-home-hero, .br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero) :is(.hero-beeld, .hero-visual, .hero-overzicht, .wm-legenda){animation: brBeeldIn 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.15s both}}@keyframes brOpkomst{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes brMarkeer{from{background-size: 0% 100%}to{background-size: 100% 100%}}@keyframes brBeeldIn{from{opacity: 0;translate: 0 10px;scale: 0.985}to{opacity: 1;translate: none;scale: none}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) and (min-width: 761px){.hero-grid{perspective: 1200px}.hero-beeld.br-kantel{transform-style: preserve-3d;transform: rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1)}.hero-beeld.br-kantel .hero-foto-klein{transform: translateZ(46px)}}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.hero-foto-klein{animation: brZweef linear both;animation-timeline: scroll(root);animation-range: 0 520px}.hero-foto-groot img{animation: brZoom linear both;animation-timeline: scroll(root);animation-range: 0 700px}}}@keyframes brZweef{from{translate: 0 0}to{translate: 0 -44px}}@keyframes brZoom{from{scale: 1}to{scale: 1.06}}@media (min-width: 761px){.br-prijzen{display: block}.br-prijzen > .br-prijskaart{position: sticky;top: calc(96px + var(--n, 0) * 50px);margin-bottom: 16px;border-color: rgba(74, 43, 33, 0.14)}.br-prijzen > .br-prijskaart.is-aanbevolen{border-color: var(--br-ink)}.br-prijzen > .br-prijskaart:nth-child(2){--n: 1}.br-prijzen > .br-prijskaart:nth-child(3){--n: 2}}@supports (interpolate-size: allow-keywords){@media (prefers-reduced-motion: no-preference) and (min-width: 761px){body:not([data-page="latin"]):not([data-page="fotogalerij"]){interpolate-size: allow-keywords}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.faq-item, .wm-item, .route-meer, .br-inklap, .sg-faq)::details-content{height: 0;overflow: clip;transition: height 0.35s cubic-bezier(0.16, 1, 0.3, 1), content-visibility 0.35s allow-discrete}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.faq-item, .wm-item, .route-meer, .br-inklap, .sg-faq)[open]::details-content{height: auto}}}.br-geruststelling{display: flex;flex-wrap: nowrap;align-items: center;gap: 4px 8px;margin: 14px 0 0;font-size: 14px;line-height: 1.45;color: var(--br-ink);opacity: 0.78}.br-geruststelling::before{content: "";width: 8px;height: 8px;border-radius: 50%;flex-shrink: 0;background: var(--kleur-lichaam, #B8C7AF)}.br-afsluiter .br-geruststelling{justify-content: center;font-size: 14px}.pl-pagina-binnen:has(.pl-pagina-raster){max-width: none}.pl-pagina-raster{display: grid;grid-template-columns: minmax(0, 680px) minmax(240px, 340px);gap: 48px;align-items: start}.pl-uitleg{margin-top: 18px;padding: 22px 24px;border-radius: var(--r-groot, 12px);background: var(--tint-lichaam, #E1EBDC)}.pl-uitleg-kop{font-size: 20px;margin: 0 0 12px}.pl-uitleg-stappen{list-style: none;counter-reset: plstap;margin: 0;padding: 0;display: grid;gap: 12px}.pl-uitleg-stappen li{counter-increment: plstap;position: relative;padding-left: 36px;font-size: 15px;line-height: 1.5}.pl-uitleg-stappen li::before{content: counter(plstap);position: absolute;left: 0;top: 0;width: 24px;height: 24px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-size: 12.5px;font-weight: 800;background: #fff;color: var(--br-ink)}.pl-uitleg-noot{margin: 16px 0 0;padding-top: 14px;border-top: 1px solid rgba(74, 43, 33, 0.15);font-size: 15px}.pl-uitleg[data-alleen-soort]:not(.is-actief){display: none}@media (max-width: 900px){.pl-pagina-raster{grid-template-columns: 1fr;gap: 8px}}.veld-fout{margin: 6px 0 0;font-size: 13.5px;font-weight: 700;line-height: 1.4;color: #a3142d}.br-error-box{font-weight: 700}.br-ervaring{margin: 0;padding-top: 20px;border-top: 1px solid rgba(74, 43, 33, 0.25)}.br-ervaring blockquote{margin: 0}.br-ervaring blockquote::before{content: "\201C";display: block;height: 26px;margin-bottom: 4px;font-family: var(--font-head);font-size: 56px;font-weight: 700;line-height: 0.9;color: var(--kleur-lichaam)}.br-ervaring blockquote p{margin: 0 0 12px;font-size: 16.5px;line-height: 1.65}.br-ervaring blockquote p:last-child{margin-bottom: 0}.br-ervaring figcaption{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin-top: 16px;padding: 0;border-top: 0;font-size: 15px;line-height: 1.4;color: var(--br-ink)}.erv-naam{font-weight: 800}.br-ervaring figcaption .br-mono{color: var(--diep-lichaam)}.br-ervaringen > .br-ervaring:nth-child(3n+2) blockquote::before{color: var(--kleur-hoofd)}.br-ervaringen > .br-ervaring:nth-child(3n+2) figcaption .br-mono{color: var(--diep-hoofd)}.br-ervaringen > .br-ervaring:nth-child(3n) blockquote::before{color: var(--kleur-gevoel)}.br-ervaringen > .br-ervaring:nth-child(3n) figcaption .br-mono{color: var(--diep-gevoel)}.br-ervaringen{columns: 2;column-gap: 48px}.br-ervaringen > .br-ervaring{break-inside: avoid;margin-bottom: 44px}.br-ervaringen.is-rij{columns: auto;display: grid;grid-template-columns: repeat(3, 1fr);gap: 36px}.br-ervaringen.is-rij > .br-ervaring{margin-bottom: 0}.br-ervaring.is-groot{border-top: 0;padding-top: 0;max-width: 860px}.br-ervaring.is-groot blockquote p{font-family: var(--font-head);font-size: clamp(22px, 2.6vw, 30px);font-weight: 700;line-height: 1.3}.br-ervaring.is-klein blockquote::before{font-size: 42px;height: 20px}.br-ervaring.is-klein blockquote p{font-size: 15px;line-height: 1.6}.br-ervaring.is-klein figcaption{font-size: 14px;margin-top: 10px}.br-ervaring-bron{margin: 0 0 44px;padding: 18px 22px;border-radius: var(--r-kaart);background: var(--br-kaart);font-size: 14.5px;line-height: 1.6;max-width: 860px}.br-ervaring-bron p{margin: 0 0 8px}.br-ervaring-bron p:last-child{margin-bottom: 0}.br-ervaring-link{margin: 28px 0 0;font-size: 15px}@media (max-width: 900px){.br-ervaringen{columns: 1}.br-ervaringen.is-rij{grid-template-columns: 1fr;gap: 28px}}:is(.sectie-groen, .sectie-blauw, .sectie-geel) .br-ervaring-bron{background: #fff}.team-ervaring{margin-top: 44px}.profiel-body .br-ervaring{margin: 20px 0}.gh-sectie--donker, .gc-donker, #br-waarom, #br-slot, #br-bgl-slot, .sl-team, .br-footer, body[data-page="wandelgroep"]{--pijl-lijn: var(--br-yellow);--lijn-accent: var(--br-yellow)}.br-pijl{display: inline-flex;align-items: center;gap: 8px;margin-top: 24px;font-size: 16px;font-weight: 800;color: var(--br-ink);text-decoration: none;border-bottom: 2px solid var(--pijl-lijn, var(--br-ink));padding-bottom: 2px}.br-pijl > span[aria-hidden]{display: inline-block;transition: transform 0.2s ease}.br-pijl:hover > span[aria-hidden], .br-pijl:focus-visible > span[aria-hidden]{transform: translateX(4px)}.br-vervolg{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;margin-top: 28px}.br-vervolg .br-pijl{margin-top: 0}.br-stappen-pijl{margin-bottom: 24px}.br-stappen-pijl > li{position: relative}.br-stappen-pijl > li:not(:last-child)::after{content: "\2192";position: absolute;top: 34%;right: -23px;z-index: 2;width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--br-ink);color: var(--br-cream);font-size: 15px;font-weight: 800;line-height: 1}.br-model{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0;font-size: 15px;font-weight: 700}.br-model-stap{opacity: 0.55}.br-model-stap.is-nu{opacity: 1}.br-model-pijl{opacity: 0.45;font-weight: 800}.br-tegels{display: grid;grid-template-columns: repeat(3, 1fr);gap: 14px}.br-tegel{position: relative;display: flex;flex-direction: column;gap: 2px;padding: 20px 22px 18px;border-radius: var(--r-kaart);background: var(--br-kaart);border: 1.5px solid transparent;color: var(--br-ink);text-decoration: none;transition: border-color 0.2s ease}.br-tegel:hover, .br-tegel:focus-visible{border-color: var(--br-ink)}.br-tegel.is-aanbevolen{border-color: var(--br-ink);background: var(--br-kaart)}.br-tegel > .br-mono{display: inline-flex;align-items: center;gap: 8px}.br-tegel > .br-mono::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--pk, var(--br-ink))}.br-tegel .pk-badge{position: absolute;top: 16px;right: 16px}.tegel-naam{font-family: var(--font-head);font-size: 22px;font-weight: 700;margin: 8px 0 6px;line-height: 1.2}.tegel-prijs{font-family: var(--font-head);font-size: 28px;font-weight: 700;line-height: 1;font-variant-numeric: tabular-nums}.tegel-sub{font-size: 13px;opacity: 0.75}.tegel-wat{font-size: 15px;line-height: 1.5;margin-top: 12px}.tegel-pijl{margin-top: auto;padding-top: 14px;font-weight: 800}.tegel-pijl > span{display: inline-block;transition: transform 0.2s ease}.br-tegel:hover .tegel-pijl > span, .br-tegel:focus-visible .tegel-pijl > span{transform: translateX(4px)}@media (max-width: 900px){.br-stappen-pijl{gap: 34px}.br-stappen-pijl > li:not(:last-child)::after{content: "\2193";top: auto;right: auto;bottom: -31px;left: 50%;transform: translateX(-50%)}.br-tegels{grid-template-columns: 1fr}.tegel-wat{margin-top: 8px}}@media (prefers-reduced-motion: reduce), (max-width: 760px){.br-pijl > span[aria-hidden], .tegel-pijl > span{transition: none}.br-pijl:hover > span[aria-hidden], .br-tegel:hover .tegel-pijl > span{transform: none}}[data-niet-community][hidden]{display: none !important}html[data-slot="dicht"] .slot-verberg{display: none !important}html:not([data-slot="dicht"]) .slot-toon{display: none !important}html[data-slot="dicht"]:not([data-modus]) [data-alleen="b2c"]{display: revert !important}html[data-slot="dicht"] #trajectGridB2c{display: grid !important}.br-tegel-vast:hover{border-color: transparent}.br-tegel-vast.is-aanbevolen:hover{border-color: var(--br-ink)}.erv-filter{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 12px}.erv-filter[hidden]{display: none}.erv-knop{font: inherit;font-size: 14px;font-weight: 700;line-height: 1.2;color: var(--br-ink);background: transparent;border: 1px solid rgba(74, 43, 33, 0.3);border-radius: 8px;padding: 9px 14px;cursor: pointer;transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.erv-knop:hover{border-color: var(--br-ink)}.erv-knop[aria-pressed="true"]{background: var(--br-ink);border-color: var(--br-ink);color: var(--br-cream)}.erv-knop:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}.erv-status{margin: 0 0 32px;font-size: 13.5px;opacity: 0.75;min-height: 1.2em}.br-ervaringen > .br-ervaring[hidden]{display: none}.br-ervaringen > .br-ervaring.erv-k0 blockquote::before{color: var(--kleur-lichaam)}.br-ervaringen > .br-ervaring.erv-k0 figcaption .br-mono{color: var(--diep-lichaam)}.br-ervaringen > .br-ervaring.erv-k1 blockquote::before{color: var(--kleur-hoofd)}.br-ervaringen > .br-ervaring.erv-k1 figcaption .br-mono{color: var(--diep-hoofd)}.br-ervaringen > .br-ervaring.erv-k2 blockquote::before{color: var(--kleur-gevoel)}.br-ervaringen > .br-ervaring.erv-k2 figcaption .br-mono{color: var(--diep-gevoel)}@media (max-width: 640px){.erv-knop{font-size: 13.5px;padding: 8px 12px}}.pl-ervaring{margin-top: 18px;padding-top: 16px;border-top: 1px solid rgba(74, 43, 33, 0.15)}.erv-tussenkop{font-size: 21px;margin: 48px 0 20px}.form-medical-warning{margin: 0 0 10px;padding: 12px 14px;border-left: 4px solid var(--br-blue);border-radius: 8px;background: var(--br-kaart);color: var(--br-ink);font-size: 13px;line-height: 1.55}@media (max-width: 767px){button, input[type="submit"], .btn, .btn-submit, select, .form-select, .roi-select{min-height: 48px}}.bedankt-links > [hidden]{display: none}
 body.gh-pagina{--gh-lijn: rgba(74, 43, 33, 0.22);--gh-x: clamp(20px, 6vw, 100px);--gh-y: clamp(72px, 9vw, 140px)}body.gh-pagina .br-header-spacer{height: 0}.gh-hero{position: relative;box-sizing: border-box;display: flex;align-items: flex-end;overflow: clip;min-height: 65vh;min-height: 65svh;background: var(--br-ink);color: var(--br-cream)}.gh-hero-foto{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%;filter: grayscale(1) contrast(1.05)}.gh-hero::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg, rgba(74, 43, 33, 0.6) 0%, rgba(74, 43, 33, 0) 24%), linear-gradient(0deg, rgba(74, 43, 33, 0.95) 0%, rgba(74, 43, 33, 0.84) 32%, rgba(74, 43, 33, 0.52) 62%, rgba(74, 43, 33, 0.34) 100%)}.gh-hero-tekst{position: relative;z-index: 2;box-sizing: border-box;width: 100%;max-width: calc(1240px + 2 * var(--gh-x));margin: 0 auto;padding: 150px var(--gh-x) clamp(36px, 6vh, 64px)}.gh-hero-kop{margin: 0 0 clamp(20px, 3vh, 30px);max-width: 13em;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;font-size: clamp(34px, 6.2vw, 96px) !important;line-height: 0.98 !important;text-wrap: balance;color: var(--br-cream)}.gh-hero .gh-accent{color: var(--br-yellow)}.gh-hero-lead{margin: 0 0 clamp(22px, 3vh, 32px);max-width: 44ch;font-size: 18px;line-height: 1.55;opacity: 0.94}.gh-hero-knop{margin: 0}body.gh-pagina .gh-hero .btn.btn-primary{background: var(--br-cream) !important;color: var(--br-ink) !important;border: 1.5px solid var(--br-cream) !important}body.gh-pagina .gh-hero .btn.btn-primary:hover{background: var(--br-cream) !important;border-color: var(--br-cream) !important;opacity: 0.9;transform: none}.gh-hero .btn:focus-visible{outline: 2px solid var(--br-yellow);outline-offset: 3px}.gh-klein{margin: 16px 0 0;font-size: 15px;line-height: 1.4;opacity: 0.85}@media (max-width: 600px){.gh-hero{min-height: 72svh}.gh-hero-foto{object-position: 34% 18%}.gh-hero-tekst{padding-top: 110px}.gh-hero .btn{width: 100%;box-sizing: border-box;text-align: center}}.gh-sectie{position: relative;background: var(--br-cream);color: var(--br-ink);padding: var(--gh-y) var(--gh-x)}.gh-sectie--donker{background: var(--br-ink);color: var(--br-cream)}.gh-houder{max-width: 1240px;margin: 0 auto}.gh-sectie--donker .gh-accent{color: var(--br-yellow)}.gh-kopblok{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;align-items: end;margin: 0 0 clamp(36px, 5vw, 72px)}.gh-kop{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.028em;font-size: clamp(32px, 5vw, 81px) !important;line-height: 1 !important;text-wrap: balance}.gh-lead{margin: 0;max-width: 46ch;font-size: 18px;line-height: 1.55}.gh-lead a{color: inherit;text-decoration: underline;text-underline-offset: 4px}@media (min-width: 861px){.gh-kopblok{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);column-gap: clamp(32px, 6vw, 96px)}.gh-kopblok .gh-lead{align-self: end}}.gh-subkop{margin: clamp(48px, 6vw, 88px) 0 0;padding: 0 0 14px;border-bottom: 1px solid rgba(74, 43, 33, 0.5);font-family: var(--font-body, inherit);font-size: 13px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.gh-accent{position: relative;display: inline-block;font-style: italic;color: var(--diep-warm);padding: 0 0.02em;margin-right: 0.06em}.gh-accent::after{content: "";position: absolute;left: 0;right: 0;bottom: 0.02em;height: max(3px, 0.05em);background: currentColor}.gh-nobr{white-space: nowrap}.gh-pijl{display: inline-block;margin-top: 18px;font-weight: 700;color: inherit;text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 1.5px}.gh-kort{margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: minmax(0, 1fr)}.gh-kort li{padding: 14px 0;border-top: 1px solid var(--gh-lijn);font-size: clamp(17px, 1.7vw, 22px);line-height: 1.3}.gh-kort li:last-child{border-bottom: 1px solid var(--gh-lijn)}@media (min-width: 861px){.gh-kort--2{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: clamp(32px, 6vw, 96px)}.gh-kort--2 li:nth-last-child(2):nth-child(odd){border-bottom: 1px solid var(--gh-lijn)}}.gh-slotzin{margin: clamp(28px, 3.4vw, 44px) 0 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(22px, 2.6vw, 38px);line-height: 1.1}.gh-groepen{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 clamp(32px, 6vw, 96px)}.gh-groep{margin: 0}.gh-groep h3{margin: clamp(28px, 3vw, 40px) 0 12px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(20px, 2vw, 28px);line-height: 1.1}.gh-groep .gh-kort li{font-size: 17px;padding: 11px 0}@media (min-width: 861px){.gh-groepen{grid-template-columns: repeat(2, minmax(0, 1fr))}}.gh-noot{margin: clamp(24px, 3vw, 36px) 0 0;font-size: 16px;line-height: 1.5;opacity: 0.85}.gh-stappen{margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: minmax(0, 1fr);border-top: 1px solid rgba(74, 43, 33, 0.5);counter-reset: gh-stap}.gh-stap{padding: clamp(24px, 3vw, 40px) 0;border-bottom: 1px solid var(--gh-lijn);counter-increment: gh-stap}.gh-stap::before{content: counter(gh-stap, decimal-leading-zero);display: block;margin: 0 0 clamp(10px, 1.4vw, 20px);font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;font-size: clamp(56px, 7vw, 112px);line-height: 0.9;color: var(--diep-warm)}.gh-stap h3{margin: 0 0 12px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.022em;font-size: clamp(22px, 2.2vw, 32px);line-height: 1.08;text-wrap: balance}.gh-stap p{margin: 0;max-width: 34ch;font-size: 17px;line-height: 1.55}@media (min-width: 861px){.gh-stappen{grid-template-columns: repeat(3, minmax(0, 1fr));border-bottom: 1px solid var(--gh-lijn)}.gh-stap{padding: clamp(28px, 3vw, 44px) clamp(20px, 2.6vw, 40px);border: 0;border-left: 1px solid var(--gh-lijn)}.gh-stap:first-child{border-left: 0;padding-left: 0}.gh-stap:last-child{padding-right: 0}}.gh-locaties{margin: clamp(28px, 3vw, 44px) 0 0;font-size: 17px;line-height: 1.55}.gh-locaties strong{font-weight: 800}.gh-trajecten{display: grid;grid-template-columns: minmax(0, 1fr);border-bottom: 1px solid var(--gh-lijn)}.gh-traject{padding: clamp(28px, 3.4vw, 48px) 0;border-top: 1px solid var(--gh-lijn)}.gh-traject-label{display: block;margin: 0 0 10px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;opacity: 0.72}.gh-traject-naam{margin: 0 0 12px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.022em;font-size: clamp(24px, 2.6vw, 38px);line-height: 1.08;text-wrap: balance}.gh-traject-prijs{display: block;margin: 0 0 clamp(16px, 2vw, 26px);font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(34px, 3.7vw, 56px);line-height: 1;white-space: nowrap}.gh-traject-wat{margin: 0 0 18px;max-width: 46ch;font-size: 17px;line-height: 1.55}.gh-traject-lijst{margin: 0 0 clamp(20px, 2.4vw, 32px);padding: 0;list-style: none}.gh-traject-lijst li{padding: 10px 0;border-top: 1px solid var(--gh-lijn);font-size: 16px;line-height: 1.45}.gh-traject-knoppen{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}@media (min-width: 861px){.gh-trajecten--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.gh-trajecten--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.gh-trajecten--2 .gh-traject, .gh-trajecten--3 .gh-traject{border-left: 1px solid var(--gh-lijn);padding-left: clamp(20px, 2.6vw, 40px);padding-right: clamp(20px, 2.6vw, 40px)}.gh-trajecten--2 .gh-traject:first-child, .gh-trajecten--3 .gh-traject:first-child{border-left: 0;padding-left: 0}.gh-trajecten--2 .gh-traject:last-child, .gh-trajecten--3 .gh-traject:last-child{padding-right: 0}}@media (max-width: 600px){.gh-traject-knoppen .btn{width: 100%;box-sizing: border-box;text-align: center}}.gh-vervolg{margin: clamp(32px, 4vw, 56px) 0 0}.gh-tabel-kop{margin: clamp(48px, 6vw, 88px) 0 0}.gh-tabel{width: 100%;margin: 0;border-collapse: separate;border-spacing: 0;table-layout: fixed;font-size: 15px;line-height: 1.35}.gh-tabel th, .gh-tabel td{padding: 12px 10px;border: 0;border-top: 1px solid var(--gh-lijn);background: transparent;text-align: center;vertical-align: middle;overflow-wrap: anywhere}.gh-tabel thead th{vertical-align: bottom;border-top: 0;border-bottom: 1px solid rgba(74, 43, 33, 0.5);font-family: var(--font-head);font-weight: 700;font-size: clamp(13px, 1.15vw, 16px);line-height: 1.2;hyphens: auto}.gh-tabel th:first-child{width: 34%;text-align: left;overflow-wrap: normal}.gh-tabel tbody th{font-weight: 600}.gh-tabel tbody tr:last-child th, .gh-tabel tbody tr:last-child td{border-bottom: 1px solid var(--gh-lijn)}.gh-tabel td.gh-bol{font-size: 20px;font-weight: 800}.gh-th-sub{display: block;margin-top: 4px;font-family: var(--font-body, inherit);font-weight: 600;font-size: 12px;opacity: 0.72}.gh-tabel-cap{caption-side: bottom;padding: 14px 2px 0;text-align: left;font-size: 13px;opacity: 0.8}.gh-tabel--doorstroom{table-layout: auto;font-size: 17px}.gh-tabel--doorstroom th, .gh-tabel--doorstroom td{text-align: left;padding: 16px 10px 16px 0}.gh-tabel--doorstroom thead th{font-size: 13px;font-family: var(--font-body, inherit);font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase}.gh-tabel--doorstroom th:first-child{width: auto}.gh-tabel--doorstroom td.gh-bedrag{font-family: var(--font-head);font-weight: 700;font-size: clamp(20px, 2.2vw, 30px);letter-spacing: -0.02em;white-space: nowrap}.gh-tabel--doorstroom td.gh-bedrag small{display: block;margin-top: 4px;font-family: var(--font-body, inherit);font-weight: 400;font-size: 13px;letter-spacing: 0;opacity: 0.8}.gh-doorstroom{margin: 0 0 clamp(20px, 2.4vw, 32px);max-width: 62ch;font-size: 17px;line-height: 1.6}.gh-doorstroom strong{font-weight: 800}.gh-noot-tabel{margin: 18px 0 0;font-size: 14px;line-height: 1.5;opacity: 0.85}@media (max-width: 700px){.gh-tabel--vergelijk, .gh-tabel--vergelijk thead, .gh-tabel--vergelijk tbody{display: block;width: 100%}.gh-tabel--vergelijk tr{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr))}.gh-tabel--vergelijk thead th:first-child{display: none}.gh-tabel--vergelijk thead th{padding: 8px 2px;font-size: 11.5px;line-height: 1.15;text-align: center}.gh-tabel--vergelijk thead tr{position: sticky;top: 0;z-index: 2;background: var(--br-cream)}.gh-tabel--vergelijk tbody th{grid-column: 1 / -1;width: auto;padding: 12px 2px 4px;font-size: 14px}.gh-tabel--vergelijk tbody td{padding: 2px 2px 12px;border-top: 0;font-size: 15px}.gh-tabel--vergelijk .gh-tabel-cap{display: block}}.gh-lijst{margin: 0;padding: 0;list-style: none;counter-reset: gh-nr;border-top: 1px solid rgba(74, 43, 33, 0.5)}.gh-lijst > li{display: grid;grid-template-columns: clamp(44px, 6vw, 88px) minmax(0, 1fr);gap: 0 clamp(12px, 2vw, 28px);padding: clamp(20px, 2.4vw, 32px) 2px;border-bottom: 1px solid var(--gh-lijn);counter-increment: gh-nr}.gh-lijst > li::before{content: counter(gh-nr, decimal-leading-zero);font-family: var(--font-head);font-weight: 700;font-size: clamp(18px, 1.8vw, 27px);line-height: 1.15;color: var(--diep-warm)}.gh-lijst h3{margin: 0 0 8px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(18px, 1.8vw, 27px);line-height: 1.15}.gh-lijst p{margin: 0;max-width: 52em;font-size: 17px;line-height: 1.6;opacity: 0.92}.gh-sensor{margin: clamp(40px, 5vw, 72px) 0 0}.gh-sensor h3{margin: 0 0 12px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(22px, 2.4vw, 34px);line-height: 1.1}.gh-sensor > p{margin: 0 0 18px;max-width: 56ch;font-size: 17px;line-height: 1.55}.gh-tijdlijn{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--gh-lijn)}.gh-tijdlijn li{display: flex;flex-direction: column;gap: 4px;padding: 14px 0;border-bottom: 1px solid var(--gh-lijn);font-size: 16px;line-height: 1.45}.gh-tijdlijn .gh-tl-label{font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.72}.gh-faq{max-width: none;border-top: 1px solid rgba(74, 43, 33, 0.5);counter-reset: gh-vraag}.gh-faq .faq-item{counter-increment: gh-vraag;border: 0 !important;border-bottom: 1px solid var(--gh-lijn) !important}.gh-faq .faq-summary{align-items: flex-start;gap: clamp(12px, 2vw, 28px);padding: clamp(20px, 2.4vw, 32px) 2px !important;font-size: clamp(18px, 1.8vw, 27px) !important;line-height: 1.15;letter-spacing: -0.015em;font-weight: 700}.gh-faq .faq-summary::before{content: counter(gh-vraag, decimal-leading-zero);flex: none;width: clamp(32px, 4.4vw, 60px);color: var(--diep-warm);font-family: var(--font-head)}.gh-faq .faq-summary > span:first-child{flex: 1 1 auto;min-width: 0}.gh-faq .faq-icon{flex: none;font-size: 30px;color: var(--br-ink)}.gh-faq .faq-body{padding: 0 2px clamp(22px, 2.6vw, 34px) calc(clamp(32px, 4.4vw, 60px) + clamp(12px, 2vw, 28px)) !important;max-width: 56em;font-size: 17px !important;line-height: 1.6;opacity: 0.92}.gh-faq .faq-body a{color: inherit;text-decoration: underline;text-underline-offset: 4px}.gh-reviews{margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: 0;border-top: 1px solid rgba(241, 230, 200, 0.35)}.gh-review{margin: 0;padding: clamp(24px, 3vw, 40px) 0;border-bottom: 1px solid rgba(241, 230, 200, 0.22)}.gh-review blockquote{margin: 0 0 18px;padding: 0;border: 0}.gh-review blockquote p{margin: 0;font-size: clamp(17px, 1.5vw, 20px);line-height: 1.6}.gh-review figcaption{display: flex;flex-wrap: wrap;gap: 4px 14px;align-items: baseline;font-size: 15px}.gh-review .gh-erv-naam{font-family: var(--font-head);font-weight: 700;font-size: 20px}.gh-review .gh-erv-bron{font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.72}@media (min-width: 861px){.gh-reviews{grid-template-columns: repeat(3, minmax(0, 1fr));border-bottom: 1px solid rgba(241, 230, 200, 0.22)}.gh-review{padding: clamp(28px, 3vw, 44px) clamp(20px, 2.6vw, 40px);border-bottom: 0;border-left: 1px solid rgba(241, 230, 200, 0.22)}.gh-review:first-child{border-left: 0;padding-left: 0}.gh-review:last-child{padding-right: 0}}.gh-tekst p{margin: 0 0 14px;max-width: 58ch;font-size: 17px;line-height: 1.6}.gh-slot{text-align: left}.gh-slot-kop{margin: 0 0 clamp(28px, 4vw, 52px);max-width: 11em;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;font-size: clamp(35px, 6.2vw, 103px) !important;line-height: 0.98 !important;text-wrap: balance}.gh-slot-knop{margin: 0}.gh-slot .gh-klein{color: var(--br-ink)}.gh-slot .btn:focus-visible, .gh-sectie .btn:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 3px}@media (max-width: 600px){.gh-slot .btn{width: 100%;box-sizing: border-box;text-align: center}}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-in{opacity: 0;filter: blur(8px);translate: 0 18px;transition: opacity 0.9s ease, filter 0.9s ease, translate 0.9s cubic-bezier(0.22, 0.8, 0.3, 1)}html.gh-js .gh-in.is-in{opacity: 1;filter: none;translate: none}}@media (prefers-reduced-motion: no-preference) and (min-width: 761px) and (max-width: 768px){html.gh-js .gh-in{filter: blur(4px)}}.gh-tabel--vergelijk td{font-size: 20px;font-weight: 800}@media (max-width: 480px){.gh-tabel--doorstroom{font-size: 15px}.gh-tabel--doorstroom thead th{font-size: 11px;letter-spacing: 0.06em}.gh-tabel--doorstroom th, .gh-tabel--doorstroom td{padding: 12px 8px 12px 0}.gh-tabel--doorstroom td.gh-bedrag{font-size: 18px;white-space: normal}}.gh-faq-alles{border-top: 1px solid rgba(74, 43, 33, 0.5)}.gh-faq-knop{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: clamp(20px, 2.4vw, 32px) 2px;cursor: pointer;list-style: none;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(20px, 2vw, 30px);line-height: 1.15}.gh-faq-knop::-webkit-details-marker{display: none}.gh-faq-knop:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 3px}.gh-faq-plus{flex: none;font-size: 34px;line-height: 1;transition: transform 0.3s ease}.gh-faq-alles[open] > .gh-faq-knop .gh-faq-plus{transform: rotate(45deg)}.gh-faq-alles[open] > .gh-faq-knop{border-bottom: 1px solid var(--gh-lijn)}.gh-faq-alles .gh-faq{border-top: 0}@media (prefers-reduced-motion: reduce){.gh-faq-plus{transition: none}}.gh-duo{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: start;gap: 0 clamp(6px, 2vw, 32px);max-width: 880px;margin: 0 auto;overflow-x: clip}.gh-duo-beeld{margin: 0}.gh-duo-beeld img{display: block;width: 100%;height: auto;aspect-ratio: 2 / 3;object-fit: cover;object-position: 50% 20%;filter: grayscale(1) contrast(1.05)}.gh-duo-beeld--rechts{margin-top: clamp(48px, 9vw, 140px)}.gh-duo-beeld figcaption{margin: 16px 0 0}.gh-duo-wie{display: block;margin: 0 0 6px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.3;text-transform: uppercase;opacity: 0.72}.gh-duo-vraag{display: block;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(15px, 1.9vw, 26px);line-height: 1.2}.gh-duo-en{align-self: center;font-family: var(--font-head);font-weight: 700;font-style: italic;font-size: clamp(48px, 10vw, 160px);line-height: 1;color: var(--diep-warm)}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-duo.gh-in{opacity: 1;filter: none;translate: none;transition: none}html.gh-js .gh-duo-beeld{opacity: 0;transition: translate 1.4s cubic-bezier(0.2, 0.75, 0.25, 1), opacity 0.9s ease}html.gh-js .gh-duo-beeld--links{translate: -22vw 0}html.gh-js .gh-duo-beeld--rechts{translate: 22vw 0}html.gh-js .gh-duo-en{opacity: 0;scale: 0.5;transition: opacity 0.5s ease 0.9s, scale 0.5s cubic-bezier(0.34, 1.6, 0.5, 1) 0.9s}html.gh-js .gh-duo-beeld figcaption{opacity: 0;transition: opacity 0.6s ease 0.9s}html.gh-js .gh-duo.is-in .gh-duo-beeld{opacity: 1;translate: none}html.gh-js .gh-duo.is-in .gh-duo-en{opacity: 1;scale: 1}html.gh-js .gh-duo.is-in .gh-duo-beeld figcaption{opacity: 1}}.gh-reis-blok{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(36px, 5vw, 64px)}.gh-reis-kop .gh-kop{font-size: clamp(32px, 4.2vw, 66px) !important}.gh-reis-kop .gh-lead{margin-top: clamp(16px, 2vw, 24px)}.gh-reis-portret{margin: 0 0 clamp(24px, 3vw, 36px);overflow: clip}.gh-reis-portret img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;object-position: 50% 30%;filter: grayscale(1) contrast(1.05)}@media (min-width: 861px){.gh-reis-blok{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);column-gap: clamp(40px, 7vw, 120px);align-items: start}.gh-reis-kop{position: sticky;top: 104px}.gh-reis-blok--om .gh-reis-kop{order: 2}}.gh-reis{--punt: 18px;margin: 0;padding: 0;list-style: none}.gh-reis-stap{position: relative;padding: 0 0 clamp(36px, 4.6vw, 64px) calc(var(--punt) + clamp(18px, 3vw, 40px))}.gh-reis-stap::before, .gh-reis-stap::after{content: "";position: absolute;left: calc(var(--punt) / 2 - 1px);top: calc(var(--punt) + 6px);bottom: -4px;width: 2px}.gh-reis-stap::after{background: var(--gh-lijn)}.gh-reis-stap::before{z-index: 1;background: var(--br-ink);transform-origin: 50% 0}.gh-reis-stap:last-child{padding-bottom: 0}.gh-reis-stap:last-child::before, .gh-reis-stap:last-child::after{content: none}.gh-reis-punt{position: absolute;left: 0;top: 4px;z-index: 2;box-sizing: border-box;width: var(--punt);height: var(--punt);border-radius: 50%;border: 2px solid var(--br-ink);background: var(--br-cream)}.gh-reis-stap--nu .gh-reis-punt{background: var(--br-yellow)}.gh-reis-jaar{display: block;margin: 0 0 8px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;font-size: clamp(40px, 5vw, 80px);line-height: 0.9;color: var(--diep-warm)}.gh-reis-titel{margin: 0 0 8px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(20px, 2vw, 28px);line-height: 1.12;text-wrap: balance}.gh-reis-tekst{margin: 0;max-width: 46ch;font-size: 17px;line-height: 1.55}@media (max-width: 600px){.gh-reis{--punt: 14px}}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-reis > li.gh-in{opacity: 1;filter: none;translate: none;transition: none}html.gh-js .gh-reis-stap::before{transform: scaleY(0);transition: transform 1.1s cubic-bezier(0.45, 0, 0.2, 1) 0.35s}html.gh-js .gh-reis-punt{transform: scale(0);transition: transform 0.55s cubic-bezier(0.34, 1.7, 0.5, 1)}html.gh-js .gh-reis-jaar, html.gh-js .gh-reis-titel, html.gh-js .gh-reis-tekst{opacity: 0;filter: blur(6px);transform: translateY(16px) scale(0.96);transform-origin: 0 100%;transition: opacity 0.7s ease, filter 0.7s ease, transform 0.7s cubic-bezier(0.34, 1.4, 0.5, 1)}html.gh-js .gh-reis-jaar{transition-delay: 0.1s}html.gh-js .gh-reis-titel{transition-delay: 0.2s}html.gh-js .gh-reis-tekst{transition-delay: 0.3s}html.gh-js .gh-reis-stap.is-in::before{transform: none}html.gh-js .gh-reis-stap.is-in .gh-reis-punt{transform: none}html.gh-js .gh-reis-stap.is-in .gh-reis-jaar, html.gh-js .gh-reis-stap.is-in .gh-reis-titel, html.gh-js .gh-reis-stap.is-in .gh-reis-tekst{opacity: 1;filter: none;transform: none}}.gh-hero-eyebrow{margin: 0 0 14px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;opacity: 0.9}.gh-stappen--kaal .gh-stap::before{content: none;display: none}.gh-twee{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(48px, 6vw, 72px)}.gh-twee-kol > .gh-kop{margin: 0 0 16px}.gh-twee-kol > .gh-lead{margin: 0 0 clamp(24px, 3vw, 36px)}.gh-kort--klein li{font-size: 16px;line-height: 1.4;padding: 11px 0}.gh-kort--kolommen{display: block;column-count: 2;column-gap: clamp(20px, 3vw, 40px)}.gh-kort--kolommen li{break-inside: avoid;border-bottom: 0}.gh-kort--kolommen li:last-child{border-bottom: 0}.gh-twee-kol .gh-noot a{color: inherit;text-decoration: underline;text-underline-offset: 4px}@media (max-width: 380px){.gh-kort--kolommen{column-count: 1}}@media (min-width: 900px){.gh-twee{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: clamp(40px, 6vw, 96px);align-items: start}}.gh-raster{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(12px, 1.6vw, 24px);margin: 0 0 clamp(12px, 1.6vw, 24px)}.gh-raster > .gh-traject{box-sizing: border-box;min-width: 0;border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand));border-radius: var(--r-kaart, 12px);background: var(--br-kaart);box-shadow: none;padding: clamp(22px, 2.6vw, 36px) clamp(20px, 2.8vw, 36px)}.gh-raster #inzicht, .gh-raster #inzicht-brein{background: color-mix(in srgb, var(--br-cream) 66%, var(--br-sage));border-color: color-mix(in srgb, var(--br-ink) 10%, var(--br-sage))}.gh-raster .gh-traject-naam{font-size: clamp(26px, 2.4vw, 36px)}.gh-raster .gh-traject-lijst li{padding: 8px 0;font-size: 15.5px;border-top-color: rgba(74, 43, 33, 0.14)}.gh-raster .gh-traject-prijs{font-size: clamp(32px, 3.2vw, 48px)}@media (min-width: 900px){.gh-raster--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.gh-raster--2{grid-template-columns: repeat(2, minmax(0, 1fr))}}.gh-sensor-blokken{margin: 24px 0 0}.gh-sensor-blokken > .gh-traject{background: var(--br-kaart)}.gh-sensor-blokken .gh-traject-naam{font-size: clamp(20px, 1.8vw, 26px)}.gh-sensor-blokken .gh-traject-wat{margin: 0;max-width: none;font-size: 16px}.gh-sensor-blokken .gh-traject-label{margin: 0 0 10px}.gh-vergelijk{margin: clamp(40px, 5vw, 72px) 0 0;border-top: 1px solid var(--gh-lijn);border-bottom: 1px solid var(--gh-lijn)}.gh-vergelijk-knop{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 2px;cursor: pointer;list-style: none;font-size: 13px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.gh-vergelijk-knop::-webkit-details-marker{display: none}.gh-vergelijk-knop:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 3px}.gh-vergelijk[open] > .gh-vergelijk-knop .gh-faq-plus{transform: rotate(45deg)}.gh-vergelijk[open] > .gh-vergelijk-knop{border-bottom: 1px solid var(--gh-lijn);margin-bottom: 8px}@media (prefers-reduced-motion: reduce){.gh-vergelijk .gh-faq-plus{transition: none}}#br-bgl-hero .gh-hero-kop{max-width: 34rem;font-size: clamp(32px, 4.6vw, 68px) !important}#br-bgl-hero .gh-hero-lead{max-width: 34rem}.gh-hero-knop{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px}.gh-hero-link{display: inline-flex;align-items: center;gap: 8px;padding-bottom: 2px;color: var(--br-cream);text-decoration: none;font-size: 15px;font-weight: 800;border-bottom: 2px solid var(--br-yellow)}.gh-hero-link > span[aria-hidden]{display: inline-block;transition: translate 0.2s ease}.gh-hero-link:hover > span[aria-hidden], .gh-hero-link:focus-visible > span[aria-hidden]{translate: 4px 0}.gh-hero-link:focus-visible{outline: 2px solid var(--br-yellow);outline-offset: 4px}.gh-w{display: inline-block}@keyframes gh-woord{from{opacity: 0;filter: blur(10px);translate: 0 0.4em}}@keyframes gh-laad{from{opacity: 0;filter: blur(8px);translate: 0 14px}}@media (prefers-reduced-motion: no-preference){.gh-hero-eyebrow{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.05s backwards}.gh-w{animation: gh-woord 0.8s cubic-bezier(0.16, 1, 0.3, 1) backwards}.gh-w0{animation-delay: 0.25s}.gh-w1{animation-delay: 0.3s}.gh-w2{animation-delay: 0.35s}.gh-w3{animation-delay: 0.4s}.gh-w4{animation-delay: 0.45s}.gh-w5{animation-delay: 0.5s}.gh-w6{animation-delay: 0.55s}.gh-w7{animation-delay: 0.6s}.gh-w8{animation-delay: 0.65s}.gh-w9{animation-delay: 0.7s}#br-bgl-hero .gh-hero-lead{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.95s backwards}#br-bgl-hero .gh-hero-knop{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.05s backwards}#br-bgl-hero .gh-klein{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.15s backwards}}.gh-herken{margin: clamp(20px, 2.4vw, 32px) 0 12px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(20px, 2vw, 28px);line-height: 1.15}.gh-herken-knop{margin: 0}@media (max-width: 600px){.gh-herken-knop .btn{width: 100%;box-sizing: border-box;text-align: center}}.gh-venster-sectie{padding-top: 0}.gh-venster{max-width: 1240px;margin: 0 auto}.gh-venster img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;object-position: 50% 35%}.gh-venster-bijschrift{max-width: 62ch;margin: clamp(16px, 2vw, 24px) 0 0;font-size: 17px;line-height: 1.55}.gh-venster-bijschrift .gh-pijl{margin-top: 0}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-venster img{clip-path: inset(22% 28% 22% 28%);transition: clip-path 1.4s cubic-bezier(0.65, 0, 0.2, 1)}html.gh-js .gh-venster.is-in img{clip-path: inset(0)}}.gh-grote-zin-sectie{display: flex;align-items: center;justify-content: center;min-height: 70vh;min-height: 70svh;text-align: center}.gh-grote-zin{margin: 0;max-width: 11em;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;text-wrap: balance;font-size: clamp(44px, 9.5vw, 156px);line-height: 1}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-gz-w{display: inline-block;opacity: 0;filter: blur(12px);translate: 0 0.25em;transition: opacity 0.9s ease, filter 0.9s ease, translate 0.9s cubic-bezier(0.22, 0.8, 0.3, 1)}html.gh-js .gh-grote-zin.is-in .gh-gz-w{opacity: 1;filter: none;translate: none}html.gh-js .gh-gz-w1{transition-delay: 0.2s}html.gh-js .gh-gz-w2{transition-delay: 0.4s}html.gh-js .gh-gz-w3{transition-delay: 0.6s}}.gh-traject-lijst .gh-traject-plus{border-top: 0;padding-top: 0}.gh-lijn-doos{margin: 0 0 16px}.gh-lijn{display: block;width: 100%;height: 64px;overflow: visible}.gh-lijn-pad{fill: none;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.gh-lijn-grillig{stroke: var(--diep-warm)}.gh-lijn-rustig{stroke: var(--br-sage);stroke-width: 3.5}.gh-lijn-gedempt{opacity: 0.35}.gh-lijn-label{margin: 8px 0 0;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;opacity: 0.72}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-lijn-pad{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 1.5s cubic-bezier(0.45, 0, 0.2, 1)}html.gh-js .gh-lijn-doos.is-in .gh-lijn-pad{stroke-dashoffset: 0}}#br-reviews{--f2-lijn: rgba(74, 43, 33, 0.22);--f2-x: clamp(20px, 6vw, 100px);--f2-y: clamp(72px, 9vw, 140px)}.rv-sectie{position: relative;background: var(--br-cream);color: var(--br-ink);overflow-x: clip}.rv-houder{box-sizing: border-box;max-width: calc(1240px + 2 * var(--f2-x));margin: 0 auto;padding: clamp(48px, 6vw, 88px) var(--f2-x) 0}.rv-kopblok{margin: 0 0 clamp(16px, 2.4vw, 32px)}.rv-kop{margin: 0 0 12px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(24px, 3.1vw, 44px);line-height: 1.05;text-wrap: balance}.rv-kop em{font-style: italic;color: var(--diep-warm)}.rv-lead{margin: 0;max-width: 56ch;font-size: 14.5px;line-height: 1.5;opacity: 0.8}.rv-groot{position: relative;margin: 0}.rv-aanhaal{display: block;margin: 0 0 -0.12em -0.03em;font-family: var(--font-head);font-weight: 700;font-size: clamp(64px, 7vw, 112px);line-height: 0.82;color: var(--diep-warm);user-select: none}.rv-groot blockquote{margin: 0;padding: 0;border: 0;background: none}.rv-groot blockquote::before, .rv-groot blockquote::after{content: none}.rv-groot blockquote p{margin: 0;max-width: 32em;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(17px, 1.9vw, 28px);line-height: 1.18;text-wrap: pretty}.rv-groot figcaption{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 16px;margin: clamp(12px, 1.6vw, 20px) 0 0;padding: 0;border: 0;font-size: 15px;line-height: 1.4}.rv-groot .erv-naam, .rv-kaart .erv-naam{font-weight: 800}.rv-bron{font-size: 13px;opacity: 0.75}.rv-rijen{display: grid;gap: 12px;margin-top: clamp(28px, 3.5vw, 52px)}.rv-rij{overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: var(--f2-lijn) transparent}.rv-rij:focus-visible{outline: 2px solid var(--br-ink);outline-offset: -2px}.rv-spoor{display: flex;align-items: stretch;gap: clamp(14px, 1.6vw, 24px);width: max-content;margin: 0;padding: 0 var(--f2-x);list-style: none}.rv-kaart{flex: 0 0 min(80vw, 400px);box-sizing: border-box;display: flex;scroll-snap-align: start;scroll-margin-left: var(--f2-x);padding: clamp(16px, 1.6vw, 20px);border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand));border-radius: var(--r-kaart, 12px);background: var(--br-kaart);box-shadow: none}.rv-kaart figure{display: flex;flex-direction: column;justify-content: space-between;gap: 12px;width: 100%;margin: 0}.rv-kaart blockquote{margin: 0;padding: 0;border: 0;background: none}.rv-kaart blockquote::before, .rv-kaart blockquote::after{content: none}.rv-kaart blockquote p{margin: 0 0 0.7em;font-size: 15px;line-height: 1.45}.rv-kaart blockquote p:last-child{margin-bottom: 0}.rv-kaart figcaption{display: flex;flex-direction: column;gap: 2px;margin: 0;padding: 0;border: 0;font-size: 13.5px;line-height: 1.35}.rv-door{padding: clamp(24px, 3vw, 40px) var(--f2-x) clamp(48px, 6vw, 88px)}@media (max-width: 768px){.rv-groot blockquote p{font-size: clamp(17px, 4.2vw, 22px)}}.gh-vergoed{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(12px, 1.6vw, 24px);margin: 0 0 clamp(20px, 2.4vw, 32px)}.gh-vergoed-blok{box-sizing: border-box;padding: clamp(22px, 2.6vw, 36px) clamp(20px, 2.8vw, 36px);border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand));border-radius: var(--r-kaart, 12px);background: var(--br-kaart);box-shadow: none}.gh-vergoed-blok h3{margin: 0 0 10px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(22px, 2.2vw, 30px);line-height: 1.1}.gh-vergoed-blok p{margin: 0;font-size: 17px;line-height: 1.5}.gh-vergoed-noot{margin: 0;max-width: 62ch;font-size: 14px;line-height: 1.5;opacity: 0.85}@media (min-width: 761px){.gh-vergoed{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 861px){.gh-faq--2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-flow: column;grid-template-rows: repeat(4, auto);column-gap: clamp(32px, 5vw, 80px);border-top: 0}.gh-faq--2 .faq-item{border-top: 1px solid var(--gh-lijn) !important}.gh-faq--2 .faq-item:nth-child(4), .gh-faq--2 .faq-item:nth-child(8){border-bottom: 1px solid var(--gh-lijn) !important}.gh-faq--2 .faq-summary{font-size: clamp(17px, 1.5vw, 22px) !important}.gh-faq--2 .faq-body{font-size: 16px !important}}.gh-hero--split{display: block;min-height: 0;background: var(--br-cream);color: var(--br-ink)}.gh-hero--split::before{content: none}.gh-split{box-sizing: border-box;display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(28px, 4vw, 64px);align-items: center;max-width: calc(1240px + 2 * var(--gh-x));margin: 0 auto;padding: 116px var(--gh-x) clamp(48px, 6vw, 88px)}.gh-hero--split .gh-hero-tekst{padding: 0;max-width: none;margin: 0}.gh-hero--split .gh-hero-kop{color: var(--br-ink);max-width: 13em;font-size: clamp(36px, 5.4vw, 84px) !important}.gh-hero--split .gh-accent{color: var(--diep-warm)}.gh-hero--split .gh-hero-lead{max-width: 36ch;opacity: 1}.gh-hero--split .gh-hero-link{color: var(--br-ink)}.gh-hero--split .gh-hero-link:focus-visible, .gh-hero--split .btn:focus-visible{outline-color: var(--br-ink)}body.gh-pagina .gh-hero--split .btn.btn-primary{background: var(--br-ink) !important;color: var(--br-cream) !important;border-color: var(--br-ink) !important}body.gh-pagina .gh-hero--split .btn.btn-primary:hover{background: #301b15 !important;border-color: #301b15 !important;opacity: 1}.gh-split-foto{margin: 0;border-radius: var(--r-kaart, 12px);overflow: hidden;aspect-ratio: 4 / 3;background: var(--br-sand)}.gh-split-foto img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}@media (min-width: 900px){.gh-split{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);min-height: 88vh;min-height: 88svh;padding-top: 128px}.gh-split-foto{aspect-ratio: 4 / 5;max-height: 74svh}}@keyframes gh-split-open{from{clip-path: inset(0 38% 0 38% round 999px)}to{clip-path: inset(0 0 0 0 round 0)}}@keyframes gh-split-zoom{from{scale: 1.18}}@media (prefers-reduced-motion: no-preference){.gh-split-foto{animation: gh-split-open 1.4s cubic-bezier(0.65, 0, 0.2, 1) 0.2s backwards}.gh-split-foto img{animation: gh-split-zoom 1.8s cubic-bezier(0.22, 0.8, 0.3, 1) 0.2s backwards}}@media (min-width: 861px){#br-bgl-waar .gh-twee{grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr)}#br-bgl-herkenbaar{position: sticky;top: 110px}}.gh-onderwerpen{margin: 0 0 18px;padding: 0;list-style: none;column-count: 1;column-gap: clamp(28px, 4vw, 64px)}.gh-onderwerpen li{break-inside: avoid;padding: 12px 0;border-bottom: 1px solid color-mix(in srgb, var(--br-ink) 18%, transparent);font-size: 16.5px;line-height: 1.35}@media (min-width: 640px){.gh-onderwerpen{column-count: 2}}#br-bgl-herkenbaar .gh-hk-hint{display: none;margin: 0 0 8px;font-size: 15px;opacity: 0.72}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-hint{display: block}#br-bgl-herkenbaar .gh-hk-lijst{margin: 0;padding: 0;list-style: none;border-top: 1px solid color-mix(in srgb, var(--br-ink) 22%, transparent)}#br-bgl-herkenbaar .gh-hk-zin{border-bottom: 1px solid color-mix(in srgb, var(--br-ink) 22%, transparent)}#br-bgl-herkenbaar .gh-hk-rij{display: grid;width: 100%;margin: 0;padding: 14px 0;border: 0;border-radius: 0;background: none;font: inherit;color: var(--br-ink);text-align: left;cursor: default}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-rij{cursor: pointer}#br-bgl-herkenbaar .gh-hk-k, #br-bgl-herkenbaar .gh-hk-plus{grid-area: 1 / 1;display: block;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.35}#br-bgl-herkenbaar .gh-hk-plus{display: none;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.01em}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-plus{display: block;opacity: 0;translate: 0 0.5em;visibility: hidden}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-rij[aria-pressed="true"] .gh-hk-k{opacity: 0;translate: 0 -0.5em;visibility: hidden}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-rij[aria-pressed="true"] .gh-hk-plus{opacity: 1;translate: none;visibility: visible;text-decoration: underline;text-decoration-color: var(--br-yellow);text-decoration-thickness: max(2px, 0.1em);text-underline-offset: 0.16em}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-rij:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}@media (prefers-reduced-motion: no-preference){html.gh-hk-js #br-bgl-herkenbaar .gh-hk-k, html.gh-hk-js #br-bgl-herkenbaar .gh-hk-plus{transition: opacity 0.5s ease, translate 0.5s cubic-bezier(0.22, 0.8, 0.3, 1), visibility 0s linear 0.5s}html.gh-hk-js #br-bgl-herkenbaar .gh-hk-rij[aria-pressed="true"] .gh-hk-plus, html.gh-hk-js #br-bgl-herkenbaar .gh-hk-rij[aria-pressed="false"] .gh-hk-k{transition-delay: 0.12s, 0.12s, 0s}}.gh-venster-sectie{padding-left: 0;padding-right: 0;overflow: hidden}.gh-venster--breed{position: relative;max-width: none;margin: 0;display: grid;grid-template-columns: minmax(0, 1fr)}.gh-venster--breed .gh-venster-beeld{position: relative;overflow: hidden;height: min(70vh, 560px)}.gh-venster--breed .gh-venster-beeld img{display: block;width: 100%;height: 100%;aspect-ratio: auto;object-fit: cover;object-position: 38% 22%;-webkit-mask-image: linear-gradient(to bottom, #000 62%, transparent);mask-image: linear-gradient(to bottom, #000 62%, transparent)}.gh-venster-tekst{box-sizing: border-box;padding: clamp(20px, 4vw, 32px) var(--gh-x) 0}.gh-venster-boven{margin: 0 0 8px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.8}.gh-venster-wie{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;font-size: clamp(40px, 6vw, 72px);line-height: 0.98}.gh-venster-wie::after{content: "";display: block;width: 1.2em;height: max(3px, 0.05em);margin-top: 0.14em;background: var(--lijn-accent, var(--br-ink))}.gh-venster-regel{max-width: 38ch;margin: 18px 0 0;font-size: 17px;line-height: 1.5}.gh-venster-tekst .gh-pijl{margin-top: 14px}@media (min-width: 861px){.gh-venster--breed{display: block;min-height: min(88vh, 860px)}.gh-venster--breed .gh-venster-beeld{position: absolute;top: 0;right: 0;bottom: 0;width: 66.667%;height: auto}.gh-venster--breed .gh-venster-beeld img{object-position: 22% 25%;-webkit-mask-image: linear-gradient(to right, transparent 0, #000 35%);mask-image: linear-gradient(to right, transparent 0, #000 35%)}.gh-venster-tekst{position: relative;z-index: 1;box-sizing: border-box;width: 33.333%;min-height: min(88vh, 860px);padding: 0 0 0 var(--gh-x);display: flex;flex-direction: column;justify-content: center;align-items: flex-start}.gh-venster-wie{font-size: clamp(34px, 3.8vw, 60px)}}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-venster--breed .gh-venster-beeld{clip-path: inset(14% 22% 14% 22% round 999px);transition: clip-path 1.4s cubic-bezier(0.65, 0, 0.2, 1)}html.gh-js .gh-venster--breed .gh-venster-beeld img{clip-path: none;scale: 1.15;transition: scale 1.8s cubic-bezier(0.22, 0.8, 0.3, 1)}html.gh-js .gh-venster--breed.is-in .gh-venster-beeld{clip-path: inset(0 round 0)}html.gh-js .gh-venster--breed.is-in .gh-venster-beeld img{scale: 1}html.gh-js .gh-venster-tekst > *{opacity: 0;translate: 0 0.6em;filter: blur(6px);transition: opacity 0.7s ease, translate 0.7s cubic-bezier(0.22, 0.8, 0.3, 1), filter 0.7s ease}html.gh-js .gh-venster--breed.is-in .gh-venster-tekst > *{opacity: 1;translate: none;filter: none}html.gh-js .gh-venster--breed.is-in .gh-venster-boven{transition-delay: 0.8s}html.gh-js .gh-venster--breed.is-in .gh-venster-wie{transition-delay: 0.95s}html.gh-js .gh-venster--breed.is-in .gh-venster-regel{transition-delay: 1.1s}html.gh-js .gh-venster--breed.is-in .gh-venster-tekst .gh-pijl{transition-delay: 1.25s}}.gh-route{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0}.gh-route-stap{box-sizing: border-box;padding: clamp(20px, 2.4vw, 32px);border-radius: var(--r-kaart, 12px);background: var(--br-kaart);border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand))}.gh-route-stap h3{margin: 0 0 10px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.022em;font-size: clamp(22px, 2.1vw, 30px);line-height: 1.08}.gh-route-stap p{margin: 0;font-size: 16px;line-height: 1.5}.gh-route-stap--start{background: var(--br-ink);color: var(--br-cream);border-color: var(--br-ink)}.gh-route-stap--inzicht{background: color-mix(in srgb, var(--br-cream) 66%, var(--br-sage))}.gh-route-label{display: block;margin: 0 0 10px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.8}.gh-route-label--keuze{margin: 22px 0 10px}.gh-route-tak{display: none}.gh-route-tak svg{position: absolute;left: 0;width: 100%;overflow: visible}.gh-route-tak path, .gh-route-door path{fill: none;stroke: var(--br-ink);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.gh-route-door{display: flex;align-items: center;justify-content: center;gap: 12px;height: 64px;font-size: 13px;font-weight: 800;letter-spacing: 0.04em;line-height: 1.3}.gh-route-door svg{flex: none;width: 16px;height: 40px;overflow: visible}.gh-route-door span{max-width: 20ch}.gh-route-knop{margin: clamp(24px, 3vw, 36px) 0 0}@media (min-width: 900px){.gh-route{grid-template-columns: minmax(0, 0.9fr) clamp(56px, 6vw, 88px) minmax(0, 1.5fr);grid-template-rows: auto 1fr 64px 1fr}.gh-route-label--keuze{grid-column: 3;grid-row: 1;margin: 0 0 10px}.gh-route-stap--start{grid-column: 1;grid-row: 2 / 5;align-self: center}.gh-route-stap--inzicht{grid-column: 3;grid-row: 2}.gh-route-door{grid-column: 3;grid-row: 3}.gh-route-stap--maanden{grid-column: 3;grid-row: 4}.gh-route-tak{display: block;grid-column: 2;position: relative}.gh-route-tak--boven{grid-row: 2}.gh-route-tak--onder{grid-row: 4}.gh-route-tak--boven svg{top: 50%;height: calc(50% + 32px)}.gh-route-tak--onder svg{bottom: 50%;height: calc(50% + 32px)}}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-route-tak path, html.gh-js .gh-route-door path{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 0.9s cubic-bezier(0.45, 0, 0.2, 1) 0.2s}html.gh-js .gh-route-door path{transition-delay: 0.9s}html.gh-js .gh-route.is-in path{stroke-dashoffset: 0}html.gh-js .gh-route-stap, html.gh-js .gh-route-door span{opacity: 0;translate: 0 14px;transition: opacity 0.7s ease, translate 0.7s cubic-bezier(0.22, 0.8, 0.3, 1)}html.gh-js .gh-route.is-in .gh-route-stap, html.gh-js .gh-route.is-in .gh-route-door span{opacity: 1;translate: none}html.gh-js .gh-route.is-in .gh-route-stap--inzicht{transition-delay: 0.5s}html.gh-js .gh-route.is-in .gh-route-door span{transition-delay: 1.1s}html.gh-js .gh-route.is-in .gh-route-stap--maanden{transition-delay: 0.65s}}@media (prefers-reduced-motion: no-preference){.gh-grote-zin-sectie{display: block;min-height: 0;height: 175vh;height: 175svh;padding-top: 0;padding-bottom: 0}.gh-gz-pin{position: sticky;top: 0;height: 100vh;height: 100svh;display: flex;align-items: center;justify-content: center}}#kies .gh-raster > .gh-traject{padding: clamp(18px, 1.8vw, 26px) clamp(18px, 2vw, 28px)}#kies .gh-raster .gh-traject-naam{font-size: clamp(22px, 2vw, 30px);margin-bottom: 4px}#kies .gh-raster .gh-traject-prijs{font-size: clamp(26px, 2.4vw, 36px)}#kies .gh-raster .gh-traject-wat{margin: 8px 0 10px;font-size: 15px;line-height: 1.45}#kies .gh-raster .gh-traject-lijst li{padding: 5px 0;font-size: 14.5px;line-height: 1.38}#kies .gh-raster .gh-traject-knoppen{margin-top: 14px}#kies .gh-raster .gh-traject-label{margin-bottom: 6px}#kies .gh-vergelijk{margin: clamp(14px, 2vw, 28px) 0 clamp(26px, 3vw, 40px);border: 0}#kies .gh-vergelijk-knop{width: max-content;max-width: 100%;box-sizing: border-box;margin: 0 auto;padding: 14px 22px;gap: 14px;justify-content: center;border: 1.5px solid var(--br-ink);border-radius: 4px;background: transparent;transition: background-color 0.2s ease}#kies .gh-vergelijk-knop:hover{background: rgba(74, 43, 33, 0.06)}#kies .gh-vergelijk-knop .gh-faq-plus{font-size: 24px}#kies .gh-vergelijk[open] > .gh-vergelijk-knop{border-bottom: 1.5px solid var(--br-ink);margin-bottom: clamp(18px, 2vw, 28px);background: var(--br-ink);color: var(--br-cream)}.gh-vk-open{display: none}.gh-vergelijk[open] .gh-vk-open{display: inline}.gh-vergelijk[open] .gh-vk-dicht{display: none}.gh-lijn{height: auto;aspect-ratio: 240 / 82}.gh-band{fill: var(--br-sage);opacity: 0.38}.gh-band-rand{stroke: var(--br-sage);stroke-width: 1;stroke-dasharray: 3 3;vector-effect: non-scaling-stroke}.gh-band-t{font-size: 7.5px;font-weight: 800;fill: var(--br-ink);opacity: 0.7}.gh-band-m{font-size: 6.5px;font-weight: 800;letter-spacing: 0.06em;fill: var(--br-ink);opacity: 0.75}.gh-lijn-buiten{fill: none;stroke: var(--br-blue);stroke-width: 3.2;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.gh-as-t{font-size: 6.5px;font-weight: 700;letter-spacing: 0.04em;fill: var(--br-ink);opacity: 0.55}.gh-lijn-stip{fill: var(--br-ink);stroke: var(--br-kaart);stroke-width: 1.5}.gh-lijn--grillig .gh-lijn-stip{fill: var(--diep-warm)}@media (prefers-reduced-motion: reduce){.gh-lijn-stip{display: none}}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-lijn-stip{opacity: 0;transition: opacity 0.5s ease 1.5s}html.gh-js .gh-lijn-doos.is-in .gh-lijn-stip{opacity: 1}html.gh-js .gh-band{transform-box: fill-box;transform-origin: 50% 50%;scale: 1 0;transition: scale 0.8s cubic-bezier(0.22, 0.8, 0.3, 1)}html.gh-js .gh-lijn-doos.is-in .gh-band{scale: 1 1}}.gh-vergoed2{display: grid;grid-template-columns: minmax(0, 1fr);margin: 0 0 18px;border-radius: var(--r-kaart, 12px);overflow: hidden;border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand));background: var(--br-kaart)}.gh-vergoed2-kern{display: flex;flex-direction: column;justify-content: center;gap: 8px;padding: clamp(24px, 3vw, 44px);background: color-mix(in srgb, var(--br-cream) 55%, var(--br-sage))}.gh-vergoed2-getal{font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;font-size: clamp(56px, 7vw, 112px);line-height: 0.9}.gh-vergoed2-sub{max-width: 18ch;font-size: 17px;line-height: 1.4;font-weight: 700}.gh-vergoed2-regels{margin: 0;padding: clamp(10px, 1.6vw, 20px) clamp(20px, 3vw, 44px)}.gh-vergoed2-regels > div{display: grid;grid-template-columns: minmax(0, 1fr);gap: 2px 24px;padding: 14px 0;border-top: 1px solid var(--gh-lijn)}.gh-vergoed2-regels > div:first-child{border-top: 0}.gh-vergoed2-regels dt{font-family: var(--font-head);font-weight: 700;font-size: 19px;line-height: 1.25}.gh-vergoed2-regels dd{margin: 0;font-size: 16.5px;line-height: 1.5}@media (min-width: 761px){.gh-vergoed2{grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.6fr)}.gh-vergoed2-regels > div{grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.4fr);align-items: baseline}}#br-reviews .rv-houder{padding-top: clamp(40px, 5vw, 72px)}#br-reviews .rv-aanhaal{font-size: clamp(48px, 5vw, 76px)}#br-reviews .rv-groot blockquote p{max-width: 44em;font-size: clamp(16px, 1.45vw, 21px);line-height: 1.3}#br-reviews .rv-rijen{gap: 10px;margin-top: clamp(20px, 2.4vw, 32px)}#br-reviews .rv-kaart{flex-basis: min(78vw, 360px);padding: 14px 16px}#br-reviews .rv-kaart figure{gap: 8px}#br-reviews .rv-kaart blockquote p{font-size: 13.5px;line-height: 1.4}#br-reviews .rv-kaart figcaption{font-size: 12.5px}#br-reviews .rv-door{padding-top: clamp(18px, 2vw, 28px);padding-bottom: clamp(40px, 5vw, 72px)}.gh-faq--2{display: grid;grid-template-columns: minmax(0, 1fr)}.gh-faq--2 .gh-faq-kol{min-width: 0}@media (min-width: 861px){.gh-faq--2{grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-rows: none;grid-auto-flow: row;align-items: start}.gh-faq--2 .faq-item:nth-child(4), .gh-faq--2 .faq-item:nth-child(8){border-bottom: 0 !important}.gh-faq--2 .gh-faq-kol{border-bottom: 1px solid var(--gh-lijn)}}.gh-faq--2 .faq-summary{display: grid !important;grid-template-columns: minmax(0, 1fr) auto;column-gap: 20px;row-gap: 6px;align-items: center}.gh-faq--2 .faq-summary::before{grid-column: 1;grid-row: 1;width: auto;font-family: var(--font-body, inherit);font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1}.gh-faq--2 .faq-summary > span:first-child{grid-column: 1;grid-row: 2}.gh-faq--2 .faq-icon{grid-column: 2;grid-row: 1 / span 2;align-self: center}.gh-faq--2 .faq-body{padding-left: 2px !important}@media (prefers-reduced-motion: no-preference){.gh-faq--2 .faq-item[open] .faq-body{animation: br-uitklap 0.45s ease both}}#kies .gh-raster .gh-traject-lijst li{padding: 4px 0;font-size: 14px;line-height: 1.32}#kies .gh-raster .gh-traject-wat{margin: 6px 0 8px;font-size: 14.5px}#kies .gh-raster .gh-traject-knoppen{margin-top: 10px}#br-reviews .rv-kaart{flex-basis: min(84vw, 440px)}@media (min-width: 1000px){#br-reviews .rv-houder{display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.6fr);column-gap: clamp(32px, 5vw, 80px);align-items: start}#br-reviews .rv-kopblok{margin: 0}}body[data-page="begeleiding"]{--gh-y: clamp(56px, 6.5vw, 104px);--gh-haar: color-mix(in srgb, var(--br-ink) 26%, transparent);--gh-rood: #B4473A}body[data-page="begeleiding"] .gh-hero--split{position: relative;overflow: clip}body[data-page="begeleiding"] .gh-hero--split .gh-hero-tekst{position: relative;z-index: 2}body[data-page="begeleiding"] .gh-split-foto{position: relative;order: -1;margin: 0 calc(-1 * var(--gh-x));border-radius: 0;aspect-ratio: 4 / 3;max-height: none;background: none;animation: none;-webkit-mask-image: linear-gradient(to bottom, #000 60%, transparent 100%);mask-image: linear-gradient(to bottom, #000 60%, transparent 100%)}body[data-page="begeleiding"] .gh-split-foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;animation: none}@media (min-width: 900px){body[data-page="begeleiding"] .gh-split-foto img{object-position: 0% 30%}}body[data-page="begeleiding"] .gh-split-foto .gh-zw{filter: grayscale(1)}body[data-page="begeleiding"] .gh-split-foto .gh-kleur{display: none}body[data-page="begeleiding"] .gh-split-foto.kleur-aan .gh-kleur{display: block;--kx: -999px;--ky: -999px;--kr: 1px;-webkit-mask-image: radial-gradient(circle var(--kr) at var(--kx) var(--ky), #000 0, #000 42%, transparent 100%);mask-image: radial-gradient(circle var(--kr) at var(--kx) var(--ky), #000 0, #000 42%, transparent 100%)}@media (max-width: 899px){body[data-page="begeleiding"] .gh-hero--split .gh-split{padding-top: 64px;gap: 0}body[data-page="begeleiding"] .gh-hero--split .gh-hero-tekst{margin-top: -10vw}}@media (min-width: 900px){body[data-page="begeleiding"] .gh-hero--split .gh-split{min-height: 86vh;min-height: 86svh;grid-template-columns: minmax(0, 1fr);align-content: center}body[data-page="begeleiding"] .gh-hero--split .gh-hero-tekst{max-width: min(46%, 600px)}body[data-page="begeleiding"] .gh-hero--split .gh-hero-kop{font-size: clamp(36px, 4.3vw, 68px) !important}body[data-page="begeleiding"] .gh-split-foto{position: absolute;top: 0;right: 0;bottom: 0;width: 67%;margin: 0;aspect-ratio: auto;z-index: 1;-webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.25) 16%, rgba(0, 0, 0, 0.75) 34%, #000 50%), linear-gradient(to bottom, #000 78%, transparent 100%);mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.25) 16%, rgba(0, 0, 0, 0.75) 34%, #000 50%), linear-gradient(to bottom, #000 78%, transparent 100%);-webkit-mask-composite: source-in;mask-composite: intersect}}@keyframes gh-foto-in{from{opacity: 0}}@media (prefers-reduced-motion: no-preference){body[data-page="begeleiding"] .gh-split-foto{animation: gh-foto-in 1.2s ease 0.1s backwards}}.gh-label{margin: 0 0 8px;font-size: 11.5px;font-weight: 800;letter-spacing: 0.16em;line-height: 1.3;text-transform: uppercase;opacity: 0.7}body[data-page="begeleiding"] .gh-kader-kop{padding: 2px 0 clamp(16px, 1.8vw, 22px) clamp(14px, 1.6vw, 20px);border-left: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar);margin-bottom: clamp(24px, 3vw, 40px)}body[data-page="begeleiding"] .gh-kader-kop .gh-kop, body[data-page="begeleiding"] .gh-twee-kol > .gh-kop{font-size: clamp(26px, 2.6vw, 40px) !important;line-height: 1.05 !important}body[data-page="begeleiding"] .gh-kader-kop .gh-lead{font-size: 16.5px}body[data-page="begeleiding"] .gh-twee{gap: clamp(16px, 2vw, 24px)}@media (min-width: 900px){body[data-page="begeleiding"] .gh-twee{column-gap: clamp(16px, 2vw, 24px);align-items: stretch}}body[data-page="begeleiding"] .gh-twee-kol{box-sizing: border-box;min-width: 0;padding: clamp(20px, 2.4vw, 32px);border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand));border-radius: var(--r-kaart, 12px);background: var(--br-kaart)}body[data-page="begeleiding"] .gh-twee-kol > .gh-kop{margin: 0 0 8px}body[data-page="begeleiding"] .gh-twee-kol > .gh-lead{margin: 0 0 6px;padding: 0 0 14px;border-bottom: 1px solid var(--gh-haar);font-size: 16px;max-width: none}body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-hint{margin: 12px 0 2px;font-size: 14px}body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-lijst{border-top: 0}body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-zin{border-bottom-color: color-mix(in srgb, var(--br-ink) 14%, transparent)}body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij{position: relative;padding: 9px 0 9px 18px}body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij::before{content: "";position: absolute;left: 0;top: calc(9px + 0.68em);width: 9px;height: 1.5px;background: var(--br-ink);opacity: 0.55}body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-k, body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-plus{font-size: 15.5px}body[data-page="begeleiding"] .gh-herken{margin-top: 16px}body[data-page="begeleiding"] .gh-onderwerpen{margin: 0 0 6px;column-gap: clamp(18px, 2.4vw, 32px)}body[data-page="begeleiding"] .gh-onderwerpen li{position: relative;padding: 9px 0 9px 18px;font-size: 15px;line-height: 1.35;border-bottom-color: color-mix(in srgb, var(--br-ink) 14%, transparent)}body[data-page="begeleiding"] .gh-onderwerpen li::before{content: "";position: absolute;left: 0;top: calc(9px + 0.68em);width: 9px;height: 1.5px;background: var(--br-ink);opacity: 0.55}body[data-page="begeleiding"] .gh-twee-kol .gh-noot{margin-top: 16px;font-size: 15px}body[data-page="begeleiding"] #br-bgl-zo .gh-route{padding: clamp(16px, 2.4vw, 32px);border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px)}body[data-page="begeleiding"] .gh-route-stap--inzicht{background: var(--br-kaart)}body[data-page="begeleiding"] #br-bgl-zo .gh-locaties{margin-top: 18px;padding: 14px 0 0;border-top: 1px solid var(--gh-haar);font-size: 16px}body[data-page="begeleiding"] #br-bgl-zo .gh-route-knop{margin-top: 18px}body[data-page="begeleiding"] .gh-grote-zin{padding: 0.28em 0.2em;border-top: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .gh-raster #inzicht, body[data-page="begeleiding"] .gh-raster #inzicht-brein{background: var(--br-kaart);border-color: color-mix(in srgb, var(--br-ink) 12%, var(--br-sand))}body[data-page="begeleiding"] .gh-kader{margin: clamp(28px, 3.4vw, 44px) 0 0;padding: clamp(18px, 2.2vw, 28px);border: 1px solid color-mix(in srgb, var(--br-ink) 12%, var(--br-sand));border-radius: var(--r-kaart, 12px);background: var(--br-kaart)}body[data-page="begeleiding"] .gh-kader .bgl-doorstroom{margin: 0;max-width: 72ch;font-size: 16px;line-height: 1.55}body[data-page="begeleiding"] .gh-sensor{margin-top: clamp(36px, 4.4vw, 60px)}body[data-page="begeleiding"] .gh-sensor-kop h3{margin: 0 0 10px;font-size: clamp(22px, 2.2vw, 32px)}body[data-page="begeleiding"] .gh-sensor-kop > p:last-child{margin: 0;max-width: 64ch;font-size: 16px;line-height: 1.55}body[data-page="begeleiding"] .gh-sensor-blokken{margin-top: 0}body[data-page="begeleiding"] .gh-lijn{aspect-ratio: 240 / 110;overflow: hidden}body[data-page="begeleiding"] .gh-lijn-pad{vector-effect: none;stroke-width: 2}body[data-page="begeleiding"] .gh-lijn-rustig, body[data-page="begeleiding"] .gh-lijn-grillig{stroke: var(--br-sage)}body[data-page="begeleiding"] .gh-lijn-buiten{vector-effect: none;stroke: var(--gh-rood);stroke-width: 2.2}body[data-page="begeleiding"] .gh-lijn-gedempt{opacity: 0.4}body[data-page="begeleiding"] .gh-band-9{stroke: var(--gh-rood);stroke-width: 0.6;stroke-dasharray: 2 3;opacity: 0.7}body[data-page="begeleiding"] .gh-band-m{fill: var(--gh-rood);opacity: 1}body[data-page="begeleiding"] .gh-lijn-stip{fill: var(--br-ink)}body[data-page="begeleiding"] .gh-lijn-label{margin-top: 4px}@media (max-width: 600px){body[data-page="begeleiding"] .gh-hero--split .gh-hero-kop{font-size: clamp(32px, 9vw, 44px) !important}body[data-page="begeleiding"] .gh-onderwerpen{column-count: 1}body[data-page="begeleiding"] .gh-twee-kol{padding: 18px 16px}}html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij{grid-template-columns: minmax(0, 1fr) 26px;column-gap: 14px;align-items: center}html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij::after{content: "";grid-column: 2;grid-row: 1;justify-self: end;width: 24px;height: 24px;box-sizing: border-box;border: 1.5px solid color-mix(in srgb, var(--br-ink) 45%, transparent);border-radius: 50%;background: linear-gradient(var(--br-ink), var(--br-ink)) center / 9px 1.5px no-repeat, linear-gradient(var(--br-ink), var(--br-ink)) center / 1.5px 9px no-repeat}html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij:hover::after, html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij:focus-visible::after{border-color: var(--br-ink);rotate: 90deg}html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij[aria-pressed="true"]::after{border-color: transparent;rotate: 0deg;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 12.4l3 3 6-6.4' fill='none' stroke='%234A2B21' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--br-yellow)}html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij:hover .gh-hk-k{text-decoration: underline;text-decoration-color: var(--br-yellow);text-decoration-thickness: max(2px, 0.1em);text-underline-offset: 0.16em}@media (prefers-reduced-motion: no-preference){html.gh-hk-js body[data-page="begeleiding"] #br-bgl-herkenbaar .gh-hk-rij::after{transition: background-color 0.4s ease, border-color 0.4s ease, rotate 0.5s cubic-bezier(0.2, 0.8, 0.25, 1)}}body[data-page="begeleiding"] .gh-venster-kader{box-sizing: border-box;width: 100%;padding: 2px 0 clamp(16px, 1.8vw, 22px) clamp(14px, 1.6vw, 20px);border-left: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}@media (prefers-reduced-motion: no-preference){html.gh-js .gh-venster-tekst > .gh-venster-kader{opacity: 1;translate: none;filter: none}html.gh-js .gh-venster-kader > *{opacity: 0;translate: 0 0.6em;filter: blur(6px);transition: opacity 0.7s ease, translate 0.7s cubic-bezier(0.22, 0.8, 0.3, 1), filter 0.7s ease}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > *{opacity: 1;translate: none;filter: none}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > :nth-child(1){transition-delay: 0.8s}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > :nth-child(2){transition-delay: 0.95s}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > :nth-child(3){transition-delay: 1.1s}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > :nth-child(4){transition-delay: 1.25s}}body[data-page="begeleiding"] #kies .gh-traject--vlag{position: relative;margin-top: 30px;border-color: var(--br-ink);border-top-left-radius: 0;border-top-right-radius: 0}body[data-page="begeleiding"] .gh-vlag{position: absolute;left: -1px;right: -1px;bottom: calc(100% - 1px);margin: 0;padding: 7px 12px 6px;background: var(--br-yellow);color: var(--br-ink);border: 1px solid var(--br-ink);border-radius: var(--r-kaart, 12px) var(--r-kaart, 12px) 0 0;font-family: var(--font-body);font-size: 11.5px;font-weight: 800;letter-spacing: 0.16em;line-height: 1.3;text-transform: uppercase;text-align: center}@media (min-width: 900px){body[data-page="begeleiding"] #kies .gh-raster--3:not(.gh-sensor-blokken){padding-top: 30px}body[data-page="begeleiding"] #kies .gh-traject--vlag{margin-top: 0}}body[data-page="begeleiding"] .rv-kopblok.gh-kader-kop .rv-kop{margin: 0}body[data-page="begeleiding"] .rv-kopblok.gh-kader-kop .rv-lead{margin-top: 12px}body[data-page="begeleiding"] .rv-groot{padding: clamp(18px, 2.4vw, 32px);border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px)}body[data-page="begeleiding"] .rv-groot figcaption{margin-top: clamp(14px, 1.8vw, 22px);padding-top: 12px;border-top: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .gh-grote-zin{position: relative;border-top: 0;border-bottom: 0}body[data-page="begeleiding"] .gh-grote-zin::before, body[data-page="begeleiding"] .gh-grote-zin::after{content: "";position: absolute;left: 0;right: 0;height: 1px;background: var(--gh-haar);transform: scaleX(var(--l, 1));transform-origin: center}body[data-page="begeleiding"] .gh-grote-zin::before{top: 0}body[data-page="begeleiding"] .gh-grote-zin::after{bottom: 0}html.gh-gz-js #br-bgl-zin .gh-gz-w{opacity: var(--t, 0);filter: blur(calc((1 - var(--t, 0)) * 12px));translate: 0 calc((1 - var(--t, 0)) * 0.25em);transition: none}body[data-page="begeleiding"] .rv-kop em{margin-right: 0.1em}body[data-page="begeleiding"] .gh-slot-kader{padding: 2px 0 clamp(18px, 2vw, 26px) clamp(14px, 1.6vw, 20px);border-left: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .gh-slot-kader > :last-child{margin-bottom: 0}html.gh-lijn body:is([data-page="begeleiding"], [data-page="financiering"]) :is(.gh-kader-kop, .gh-venster-kader, .gh-slot-kader){position: relative;border-left-color: transparent !important;border-bottom-color: transparent !important}html.gh-lijn body:is([data-page="begeleiding"], [data-page="financiering"]) :is(.gh-kader-kop, .gh-venster-kader, .gh-slot-kader)::before, html.gh-lijn body:is([data-page="begeleiding"], [data-page="financiering"]) :is(.gh-kader-kop, .gh-venster-kader, .gh-slot-kader)::after{content: "";position: absolute;left: -1px;background: var(--gh-haar);pointer-events: none}html.gh-lijn body:is([data-page="begeleiding"], [data-page="financiering"]) :is(.gh-kader-kop, .gh-venster-kader, .gh-slot-kader)::before{top: 0;bottom: -1px;width: 1px;transform-origin: 50% 0;transform: scaleY(clamp(0, calc(var(--v, 0) * 2), 1))}html.gh-lijn body:is([data-page="begeleiding"], [data-page="financiering"]) :is(.gh-kader-kop, .gh-venster-kader, .gh-slot-kader)::after{right: 0;bottom: -1px;height: 1px;transform-origin: 0 50%;transform: scaleX(clamp(0, calc(var(--v, 0) * 2 - 1), 1))}html.gh-lijn body[data-page="contact"] :is(.gc-keuzes, .gc-daarna){--a: clamp(0, calc(var(--v, 0) * 3), 1);--b: clamp(0, calc(var(--v, 0) * 3 - 1), 1);--c: clamp(0, calc(var(--v, 0) * 3 - 2), 1);border-color: transparent !important;background-origin: border-box;background-repeat: no-repeat;background-image: linear-gradient(var(--gc-haar), var(--gc-haar)), linear-gradient(var(--gc-haar), var(--gc-haar)), linear-gradient(var(--gc-haar), var(--gc-haar)), linear-gradient(var(--gc-haar), var(--gc-haar));background-position: left top, left top, left bottom, right top;background-size: 1px calc(var(--a) * 100%), calc(var(--b) * 100%) 1px, calc(var(--b) * 100%) 1px, 1px calc(var(--c) * 100%)}body.gh-pagina .br-kruimels{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@media (hover: hover) and (prefers-reduced-motion: no-preference){body.gh-pagina :is(.gh-hero, .gh-hero--split) :is(.gh-hero-foto, .gh-split-foto img){transition: transform 1.4s cubic-bezier(0.2, 0.8, 0.25, 1)}body.gh-pagina :is(.gh-hero, .gh-hero--split):hover :is(.gh-hero-foto, .gh-split-foto img){transform: scale(1.05)}}@media (min-width: 900px){body[data-page="begeleiding"] .gh-hero--split::after{content: "";position: absolute;top: 0;right: 0;width: 67%;height: 150px;z-index: 1;pointer-events: none;background: linear-gradient(to bottom, color-mix(in srgb, var(--br-cream) 88%, transparent) 0%, color-mix(in srgb, var(--br-cream) 45%, transparent) 55%, transparent 100%)}}body[data-page="begeleiding"] #br-bgl-zin{display: block;height: auto;min-height: 0;padding: 36px var(--gh-x) 0}body[data-page="begeleiding"] #br-bgl-zin .gh-gz-pin{position: static;height: auto;display: block}body[data-page="begeleiding"] #br-bgl-zin .gh-grote-zin{max-width: 1240px;margin: 0 auto;font-size: clamp(30px, 4.6vw, 68px)}body[data-page="begeleiding"] #br-bgl-zin + #kies{padding-top: clamp(28px, 3vw, 44px)}body[data-page="begeleiding"] #kies .gh-raster > .gh-traject{display: flex;flex-direction: column}body[data-page="begeleiding"] #kies .gh-raster .gh-traject-knoppen{margin-top: auto;padding-top: 14px}body[data-page="begeleiding"] #kies .gh-raster .gh-traject-lijst{margin-bottom: 0}body[data-page="begeleiding"] #kies .gh-traject--vlag{border-width: 1.5px}body[data-page="begeleiding"] #kies .gh-traject-lijst .gh-traject-plus ~ .gh-traject-plus{padding-top: 10px}body[data-page="begeleiding"] #kies #doorstromen{margin: 0 0 clamp(12px, 1.6vw, 24px)}body[data-page="begeleiding"] #kies .gh-vergelijk{margin: clamp(18px, 2vw, 28px) 0 clamp(26px, 3vw, 40px)}body[data-page="begeleiding"] #kies .gh-raster--2 .gh-traject-knoppen{align-items: stretch}body[data-page="begeleiding"] #kies .gh-raster--2 .gh-traject-knoppen .btn{display: inline-flex;align-items: center;justify-content: center}body[data-page="begeleiding"] .bgl-gk-label{margin: clamp(28px, 3vw, 44px) 0 10px}body[data-page="begeleiding"] .gh-vergoed3-zin{margin: 14px 0 0;max-width: 52ch;font-size: 16.5px;line-height: 1.5}body[data-page="begeleiding"] .gh-vergoed3-zin strong{font-family: var(--font-head);font-weight: 700;font-size: 1.2em}body[data-page="begeleiding"] .gh-vergoed3{margin: 0;display: grid;grid-template-columns: minmax(0, 1fr);border-top: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .gh-vergoed3 > div{padding: clamp(16px, 2vw, 24px) clamp(14px, 1.6vw, 20px)}body[data-page="begeleiding"] .gh-vergoed3 > div + div{border-top: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .gh-vergoed3 dt{font-family: var(--font-head);font-weight: 700;font-size: 19px;line-height: 1.25}body[data-page="begeleiding"] .gh-vergoed3 dd{margin: 6px 0 0;max-width: 40ch;font-size: 16px;line-height: 1.5}body[data-page="begeleiding"] .gh-vergoed3-onder{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 10px 24px;margin-top: 18px}body[data-page="begeleiding"] .gh-vergoed3-onder .gh-vergoed-noot{margin: 0}@media (min-width: 700px){body[data-page="begeleiding"] .gh-vergoed3{grid-template-columns: repeat(2, minmax(0, 1fr))}body[data-page="begeleiding"] .gh-vergoed3 > div + div{border-top: 0}body[data-page="begeleiding"] .gh-vergoed3 > div:nth-child(n+3){border-top: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .gh-vergoed3 > div:nth-child(even){border-left: 1px solid var(--gh-haar)}}body[data-page="begeleiding"] .bgl-sensor-blok .gh-kader-kop{margin-bottom: 0}main > :is(.gh-sectie--donker, #br-bgl-slot):not(:first-child), :is(.gh-sectie--donker, #br-bgl-slot) + .gh-sectie:not(.gh-sectie--donker, #br-bgl-slot), :is(#go-slot, #br-fo-slot){--band: clamp(320px, 34vw, 520px);--hoek: to bottom;margin-top: -1px;padding-top: max(var(--gh-y), calc(var(--band) * 0.62));background-color: var(--naar);background-repeat: repeat, no-repeat;background-position: 0 0, 0 0;background-size: 96px 96px, 100% var(--band);background-image: linear-gradient(transparent, transparent), linear-gradient(var(--hoek), var(--van), color-mix(in oklab, var(--van) 99.5%, var(--naar)) 4.17%, color-mix(in oklab, var(--van) 98%, var(--naar)) 8.33%, color-mix(in oklab, var(--van) 95.7%, var(--naar)) 12.5%, color-mix(in oklab, var(--van) 92.6%, var(--naar)) 16.67%, color-mix(in oklab, var(--van) 88.8%, var(--naar)) 20.83%, color-mix(in oklab, var(--van) 84.4%, var(--naar)) 25%, color-mix(in oklab, var(--van) 79.4%, var(--naar)) 29.17%, color-mix(in oklab, var(--van) 74.1%, var(--naar)) 33.33%, color-mix(in oklab, var(--van) 68.4%, var(--naar)) 37.5%, color-mix(in oklab, var(--van) 62.4%, var(--naar)) 41.67%, color-mix(in oklab, var(--van) 56.2%, var(--naar)) 45.83%, color-mix(in oklab, var(--van) 50%, var(--naar)) 50%, color-mix(in oklab, var(--van) 43.8%, var(--naar)) 54.17%, color-mix(in oklab, var(--van) 37.6%, var(--naar)) 58.33%, color-mix(in oklab, var(--van) 31.6%, var(--naar)) 62.5%, color-mix(in oklab, var(--van) 25.9%, var(--naar)) 66.67%, color-mix(in oklab, var(--van) 20.6%, var(--naar)) 70.83%, color-mix(in oklab, var(--van) 15.6%, var(--naar)) 75%, color-mix(in oklab, var(--van) 11.2%, var(--naar)) 79.17%, color-mix(in oklab, var(--van) 7.4%, var(--naar)) 83.33%, color-mix(in oklab, var(--van) 4.3%, var(--naar)) 87.5%, color-mix(in oklab, var(--van) 2%, var(--naar)) 91.67%, color-mix(in oklab, var(--van) 0.5%, var(--naar)) 95.83%, var(--naar))}main > :is(.gh-sectie--donker, #br-bgl-slot):not(:first-child){--van: var(--br-cream);--naar: var(--br-ink)}:is(.gh-sectie--donker, #br-bgl-slot) + .gh-sectie:not(.gh-sectie--donker, #br-bgl-slot){--van: var(--br-ink);--naar: var(--br-cream)}:is(#go-slot, #br-fo-slot){--van: var(--br-ink);--naar: var(--br-cream);--hoek: to top;padding-top: var(--gh-y);padding-bottom: max(var(--gh-y), calc(var(--band) * 0.62));background-position: 0 0, 0 100%}@keyframes gh-reis-lijn{from{transform: scaleY(0)}to{transform: none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.gh-js .gh-reis-stap::before, html.gh-js .gh-reis-stap.is-in::before{transform: none;transition: none;animation: gh-reis-lijn linear both;animation-timeline: view();animation-range: entry 30svh entry calc(100% + 30svh)}}}@media (prefers-reduced-motion: no-preference){body.gh-pagina:not([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]) :is(.gh-hero-tekst, .go-hero-tekst, .bgl-hero-balk){animation: gh-laad 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.1s backwards !important}body.gh-pagina:not([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]) :is(.gh-hero-tekst, .go-hero-tekst, .bgl-hero-balk) *{animation: none !important}body.gh-pagina:not([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]) .gh-split-foto{animation: gh-foto-in 0.9s ease 0.1s backwards !important}}@media (max-width: 760px){body.gh-pagina:not([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]){--gh-y: 48px !important}html body.gh-pagina .gh-kop{font-size: 23px !important}html body.gh-pagina :is(.gh-hero-kop, .go-hero-kop){font-size: 28px !important}html body.gh-pagina .gh-slot-kop{font-size: 29px !important}}
 .rv-merk{background-image: linear-gradient(var(--lijn-accent, var(--br-ink)), var(--lijn-accent, var(--br-ink)));background-repeat: no-repeat;background-position: 0 98%;background-size: 100% 2px;-webkit-box-decoration-break: clone;box-decoration-break: clone;padding-bottom: 0.04em}.rv-wissel{display: grid}.rv-slide{grid-area: 1 / 1;min-width: 0}.rv-wissel.rv-js .rv-slide{opacity: 0;visibility: hidden}.rv-wissel.rv-js .rv-slide.is-actief{opacity: 1;visibility: visible}.rv-pauze{margin: clamp(14px, 1.6vw, 22px) 0 0;padding: 4px 0;border: 0;border-bottom: 1px solid var(--f2-lijn);border-radius: 0;background: none;color: inherit;font: inherit;font-size: 13px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;cursor: pointer}.rv-pauze:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 3px}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.rv-wissel.rv-js .rv-slide{transition: opacity 0.7s ease, visibility 0s linear 0.7s}.rv-wissel.rv-js .rv-slide.is-actief{transition: opacity 0.7s ease 0.15s, visibility 0s}.rv-groot.rv-js .rv-merk{background-size: 0 2px;transition: background-size 0.9s cubic-bezier(0.65, 0, 0.35, 1)}.rv-groot.rv-js.rv-in .rv-slide.is-actief .rv-merk{background-size: 100% 2px;transition-delay: 0.5s}}@media (hover: hover){}.rv-door{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 36px}.rv-rijen.rv-baan .rv-kaart{pointer-events: none}.rv-bronnoot{flex: 1 1 320px;max-width: 62ch;margin: 0;font-size: 14px;line-height: 1.5;opacity: 0.85}@media (max-width: 560px){.rv-door .btn{width: 100%;text-align: center;justify-content: center;box-sizing: border-box}}.tr-routes{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(40px, 5vw, 64px);margin-top: clamp(40px, 5vw, 72px)}.tr-route{min-width: 0}.tr-route-kop{margin: 0 0 8px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.022em;font-size: clamp(24px, 2.6vw, 38px);line-height: 1.08}.tr-route-zin{margin: 0 0 clamp(8px, 1.4vw, 18px);max-width: 52ch;font-size: 15.5px;line-height: 1.5}.tr-routes .tr-kolommen{margin-top: 0}@media (min-width: 1100px){.tr-routes{grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);gap: clamp(32px, 4vw, 64px);align-items: stretch}.tr-route{display: flex;flex-direction: column}.tr-route .tr-kolommen{flex: 1 1 auto}.tr-routes .tr-kol{padding: clamp(24px, 2.4vw, 34px) clamp(16px, 1.8vw, 28px)}.tr-routes .tr-prijs{font-size: clamp(28px, 2.7vw, 40px)}.tr-routes .tr-naam{font-size: clamp(24px, 2.2vw, 34px)}.tr-routes .tr-kern{font-size: 15px}.tr-routes .tr-kolommen-2 .tr-naam, .tr-routes .tr-kolommen-3 .tr-naam{min-height: 2.2em}.tr-routes .tr-kol .btn{padding-left: 12px;padding-right: 12px}}.tr-tabel thead th:nth-child(4), .tr-tabel tbody td:nth-child(4){border-left: 1px solid rgba(74, 43, 33, 0.5)}.tr-tabel tbody tr:last-child th, .tr-tabel tbody tr:last-child td{border-bottom: 1px solid var(--f2-lijn)}.vr-knop{margin: clamp(20px, 2.4vw, 32px) 0 0}@media (max-width: 860px){.vr-knop .btn{width: 100%;text-align: center;justify-content: center;box-sizing: border-box}}body.kop-glas .film-kader > .herolus-knop{top: auto;bottom: clamp(16px, 3svh, 28px);right: clamp(16px, 2vw, 28px);z-index: 4}@media (max-width: 900px){body.kop-glas .film-kader > .herolus-knop{top: 88px;bottom: auto;right: 16px}}.vh-r{padding-inline-end: 0.3em;margin-inline-end: -0.3em}.nw-podium{overflow: clip}.rv-sterren{display: block;margin: 0 0 4px;color: var(--diep-warm);font-size: 15px;letter-spacing: 0.14em;line-height: 1}.rv-groot .rv-sterren{font-size: 18px;margin-bottom: 8px}.rv-pauze{margin: 0}@media (min-width: 1100px){.tr-routes{grid-template-columns: minmax(0, 1fr);gap: clamp(56px, 6vw, 88px)}}.tr-tabelwrap{overflow: visible;padding-bottom: 8px}.tr-tabel{min-width: 0;table-layout: fixed}.tr-tabel thead th:first-child, .tr-tabel tbody th{position: static;min-width: 0;max-width: none;width: 34%}.tr-tabel th, .tr-tabel td{padding: 11px 10px}.tr-tabel thead th{font-size: clamp(13px, 1.15vw, 16px);hyphens: auto;overflow-wrap: anywhere}.tr-tabel thead th:first-child{overflow-wrap: normal}.tr-th-sub{font-size: 10px;letter-spacing: 0.1em}@media (max-width: 760px){.tr-tabel, .tr-tabel thead, .tr-tabel tbody{display: block;width: 100%}.tr-tabel tr{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr))}.tr-tabel thead th:first-child{display: none}.tr-tabel thead th{padding: 8px 2px;font-size: 11.5px;line-height: 1.15;text-align: center}.tr-tabel thead tr{position: sticky;top: 64px;z-index: 2;background: var(--br-cream)}.tr-tabel tbody th{grid-column: 1 / -1;width: auto;padding: 12px 2px 4px;border-top: 1px solid var(--f2-lijn);font-size: 14px}.tr-tabel tbody td{padding: 2px 2px 12px;border-top: 0;font-size: 15px}.tr-tabel thead th:nth-child(4), .tr-tabel tbody td:nth-child(4){border-left: 0}.tr-tabel tbody td:nth-of-type(3){border-left: 1px solid rgba(74, 43, 33, 0.35)}.tr-th-sub{font-size: 9px;letter-spacing: 0.06em}.tr-tabel-cap{display: block}}body[data-page="home"] .vr-sectie .faq-item{border: 0 !important;border-top: 1px solid var(--f2-lijn) !important}body[data-page="home"] .vr-sectie .faq-summary{align-items: flex-start;gap: var(--faq-gat)}body[data-page="home"] .vr-sectie .faq-summary::before{content: counter(faq, decimal-leading-zero);flex: none;width: var(--faq-nr);font-family: var(--font-head);font-weight: 700;font-size: clamp(40px, 4.4vw, 64px);line-height: 0.95;letter-spacing: -0.03em;color: var(--br-ink);opacity: 0.3}body[data-page="home"] .vr-sectie .faq-summary > span:first-child{flex: 1 1 auto;min-width: 0;padding-top: 0.2em}body[data-page="home"] .vr-sectie .faq-icon{flex: none;padding-top: 0.1em}body[data-page="home"] .vr-sectie .faq-item[open] .faq-summary::before{opacity: 0.6}body[data-page="home"] .vr-sectie .faq-body{padding-left: calc(var(--faq-nr) + var(--faq-gat) + 2px) !important}body[data-page="home"] .vr-sectie .faq-summary::before{content: none;display: none}body[data-page="home"] .vr-sectie .faq-body{padding-left: 0 !important}.tr-route-b .tr-kolommen-2, body[data-page="home"] #trajectGridInzicht{max-width: none;width: 100%}.sl-knoppen{display: flex;flex-wrap: wrap;gap: 12px}body[data-page="home"] .sl-sectie .btn.btn-secondary{background: transparent !important;color: var(--br-cream) !important;border: 1.5px solid rgba(241, 230, 200, 0.55) !important}body[data-page="home"] .sl-sectie .btn.btn-secondary:hover{border-color: var(--br-cream) !important;background: rgba(241, 230, 200, 0.08) !important}.ov-sectie .ov-kopregel{max-width: 1400px;margin: 0 auto clamp(36px, 5vw, 72px)}.ov-namen{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.03em;text-wrap: balance;font-size: clamp(40px, 6.4vw, 104px);line-height: 0.98}.ov-namen .vh-accent{font-style: italic}.ov-duo{max-width: 1400px;margin: 0 auto;display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(56px, 8vw, 96px);align-items: start}@media (min-width: 760px){.ov-duo{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);column-gap: clamp(32px, 6vw, 110px)}.ov-duo .ov-boris{margin-top: clamp(96px, 16vw, 260px)}}.ov-persoon{min-width: 0}.ov-duo .ov-portret{margin: 0 0 clamp(20px, 2.4vw, 32px);border-radius: var(--r-kaart, 12px);overflow: clip}.ov-duo .ov-portret img, .ov-duo .ov-portret.ov-portret-boris img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover;object-position: 50% 20%}.ov-duo .ov-portret.ov-portret-boris img{object-position: 50% 14%;filter: grayscale(1)}.ov-duo .ov-naam{margin: 0 0 clamp(14px, 1.6vw, 22px);font-size: clamp(34px, 4.2vw, 68px);line-height: 0.98;letter-spacing: -0.03em}.ov-duo .ov-boris .ov-naam{font-size: clamp(28px, 3vw, 48px)}.ov-duo .ov-titels{max-width: none;margin: 0 0 clamp(18px, 2.2vw, 30px)}.ov-duo .ov-titels li{padding: 11px 0;font-size: clamp(18px, 1.6vw, 24px)}.ov-duo .ov-boris .ov-titels li{font-size: clamp(16px, 1.3vw, 20px)}.ov-duo .ov-zin{max-width: 24em;margin: 0 0 clamp(18px, 2vw, 28px);font-size: clamp(19px, 1.7vw, 26px)}.ov-duo .ov-boris .ov-zin{font-size: clamp(17px, 1.4vw, 21px)}.ov-duo .br-pijl{margin-top: 0}@media (max-width: 759px){.ov-duo .ov-boris .ov-portret{width: 72%}}.ov-duo .ov-persoon{box-sizing: border-box;padding: clamp(20px, 2.4vw, 36px);border-radius: var(--r-kaart, 12px);box-shadow: none;background: color-mix(in srgb, var(--br-cream) 62%, var(--br-sage))}.ov-duo .ov-boris{background: color-mix(in srgb, var(--br-cream) 70%, var(--br-blue))}.ov-duo .ov-persoon .ov-naam{color: var(--br-ink)}.ov-duo .ov-label{display: block;margin: 0 0 6px;font-size: 13px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;color: var(--br-ink)}.ov-duo .ov-titels li{border-top-color: rgba(74, 43, 33, 0.18);font-size: clamp(19px, 1.7vw, 26px)}.ov-duo .ov-titels li:last-child{border-bottom: 0}.ov-duo .ov-boris .ov-titels li{font-size: clamp(17px, 1.45vw, 22px)}.ov-duo .ov-zin{max-width: none;font-size: clamp(20px, 1.8vw, 27px)}.ov-duo .ov-boris .ov-zin{font-size: clamp(18px, 1.5vw, 23px)}.ov-duo .ov-portret{margin-bottom: clamp(18px, 2vw, 28px)}.rv-kaart blockquote p{font-size: 17px;line-height: 1.55}.tr-route-b .tr-kol{background: color-mix(in srgb, var(--br-cream) 66%, var(--br-sage));border-color: color-mix(in srgb, var(--br-ink) 10%, var(--br-sage))}.tr-kol .tr-label{opacity: 0.8}.tr-kol .tr-naam{font-size: clamp(26px, 2.4vw, 36px)}.tr-kolommen .tr-kern li{border-top-color: rgba(74, 43, 33, 0.14)}@media (max-width: 760px){.tr-kolommen{gap: 12px}.tr-kol .tr-naam{font-size: clamp(24px, 6.4vw, 30px)}}.rv-rijen:not(.rv-baan) .rv-rij{scroll-snap-type: x mandatory;scroll-padding-inline: var(--f2-x);touch-action: pan-x pan-y;-webkit-overflow-scrolling: touch;scrollbar-width: none}.rv-rijen:not(.rv-baan) .rv-rij::-webkit-scrollbar{display: none}.rv-rijen:not(.rv-baan) .rv-kaart{scroll-snap-align: start;scroll-snap-stop: always}@media (max-width: 768px){.rv-rijen:not(.rv-baan) .rv-kaart{flex-basis: 82vw !important}}
 .gb-ring{display: inline-block;width: 22px;height: 22px;margin: -5px 8px -5px 0;vertical-align: middle}.gb-ring path{fill: none;stroke: currentColor;stroke-width: 3;opacity: 0.2}.gb-ring--2 path:nth-child(-n+2), .gb-ring--4 path:nth-child(-n+4), .gb-ring--6 path{opacity: 1}.gb-menu{margin: 0 0 clamp(36px, 4vw, 56px);border-top: 1px solid var(--gh-haar)}.gb-menu[hidden]{display: none}.gb-menu a{display: flex;align-items: baseline;gap: 6px 12px;padding: 14px 0;border-bottom: 1px solid var(--gh-haar);color: inherit;text-decoration: none}.gb-menu-naam, .gb-menu-prijs{font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(18px, 1.6vw, 22px);line-height: 1.2}.gb-menu-prijs{white-space: nowrap}.gb-menu-soort{font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.65;white-space: nowrap}.gb-menu-lijn{flex: 1 1 24px;min-width: 24px;border-bottom: 2px dotted currentColor;opacity: 0.35;translate: 0 -4px}.gb-menu a:hover .gb-menu-naam, .gb-menu a:focus-visible .gb-menu-naam{text-decoration: underline 2px var(--br-yellow);text-underline-offset: 4px}.gb-menu a:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}@media (max-width: 600px){.gb-menu a{flex-wrap: wrap}.gb-menu-naam{flex: 1 1 100%}}.gb-door{display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px;margin: 4px 0 18px}.gb-door-stap{padding: 12px 14px;border: 1px solid var(--gh-haar);border-radius: 4px;background: var(--br-cream)}.gb-door-naam{display: block;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: 19px;line-height: 1.15}.gb-door-sub{display: block;margin-top: 4px;font-size: 14px;line-height: 1.4;opacity: 0.8}.gb-door-pijl{position: relative;padding: 0 0 22px;text-align: center;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.gb-door-pijl::before{content: "";position: absolute;left: 50%;bottom: 2px;width: 1.5px;height: 16px;background: var(--br-ink);opacity: 0.55}.gb-door-pijl::after{content: "";position: absolute;left: calc(50% - 3px);bottom: 3px;width: 6px;height: 6px;border-right: 1.5px solid var(--br-ink);border-bottom: 1.5px solid var(--br-ink);opacity: 0.55;transform: rotate(45deg)}@media (min-width: 700px){.gb-door{grid-template-columns: minmax(0, 1fr) minmax(120px, 0.6fr) minmax(0, 1fr);align-items: center;gap: 12px}.gb-door-pijl{padding: 0 0 12px}.gb-door-pijl::before{left: 0;right: 7px;bottom: 3px;width: auto;height: 1.5px}.gb-door-pijl::after{left: auto;right: 7px;bottom: 0.5px;transform: rotate(-45deg)}}.gh-fin-route{counter-reset: gb-stap}.gh-fin-route .gh-fin-kaart{counter-increment: gb-stap}.gh-fin-route .gh-fin-kaart::before{content: counter(gb-stap, decimal-leading-zero);display: block;margin: 0 0 8px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(30px, 3vw, 42px);line-height: 1}.gb-tijd{display: flex;align-items: center;gap: 6px;margin: 0 0 8px !important;font-size: 12px !important;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.75}.gb-klok{flex: none;width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round}.gb-gegevens{max-width: 60em}.gb-kaart{margin: 18px 0 0;max-width: 220px}.gb-kaart svg{display: block;width: 100%;height: auto;overflow: visible}.gb-kaart-land{fill: var(--br-sand)}.gb-kaart-meer{fill: var(--br-cream)}.gb-kaart-route{fill: none;stroke: var(--br-ink);stroke-width: 1.2;stroke-dasharray: 2 4;stroke-linecap: round;opacity: 0.45}.gb-kaart-halo{fill: var(--br-yellow);opacity: 0.6}.gb-kaart-stip{fill: var(--br-ink)}.gb-kaart text{fill: var(--br-ink);font-family: var(--font-head);font-size: 13px;font-weight: 700}.gb-kaart figcaption{margin-top: 8px;font-size: 13px;opacity: 0.75}@media (min-width: 760px){.gb-gegevens{display: grid;grid-template-columns: minmax(0, 1fr) 200px;column-gap: 56px;align-items: start}.gb-kaart{margin: 0}}.gb-hk-foto{margin: 14px 0 4px;overflow: hidden;border-radius: 4px}.gb-hk-foto img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;object-position: 50% 32%}html.gb-hk-js .gb-hk-foto img{filter: grayscale(calc(1 - var(--gb-kleur, 0))) contrast(calc(1.12 - 0.12 * var(--gb-kleur, 0)))}@media (prefers-reduced-motion: no-preference){html.gb-hk-js .gb-hk-foto img{transition: filter 0.9s ease}}.bgl-quote{margin: 18px 0 0;padding: 2px 0 2px 16px;border-left: 3px solid var(--lijn-accent, var(--br-ink))}.bgl-quote p{margin: 0;max-width: 22ch;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(20px, 1.9vw, 26px);line-height: 1.2}.bgl-titels{max-width: 36ch;margin: 18px 0 20px;padding: 0;list-style: none}.bgl-titels li{padding: 7px 0;border-top: 1px solid color-mix(in srgb, var(--br-ink) 22%, transparent);font-size: 15.5px;line-height: 1.35}.bgl-titels li:last-child{border-bottom: 1px solid color-mix(in srgb, var(--br-ink) 22%, transparent)}.bgl-nr{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin: 0 0 14px;border-radius: 50%;background: var(--br-yellow);color: var(--br-ink);font-family: var(--font-head);font-weight: 700;font-size: 18px;line-height: 1;letter-spacing: 0}.gh-route-label--keuze .bgl-nr{width: 26px;height: 26px;margin: -4px 10px 0 0;vertical-align: middle;background: var(--br-ink);color: var(--br-cream);font-size: 14px}.bgl-steden{margin: clamp(28px, 3vw, 44px) 0 0;padding: clamp(18px, 2vw, 26px) 0;border-top: 1px solid var(--gh-lijn);border-bottom: 1px solid var(--gh-lijn);text-align: center}.bgl-steden .gh-label{margin: 0 0 6px}.bgl-steden-namen{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.02em;font-size: clamp(26px, 4.2vw, 52px);line-height: 1.1}.bgl-steden-namen span{opacity: 0.35}.bgl-steden-noot{max-width: 46ch;margin: 8px auto 0;font-size: 15px;line-height: 1.5;opacity: 0.8}#kies .bgl-cijfers{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0 0 4px;font-size: 12px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}#kies .bgl-cijfers b{margin-right: 5px;font-family: var(--font-head);font-weight: 700;font-size: 22px;letter-spacing: -0.01em;vertical-align: -2px}#kies .gh-traject-wat strong{font-weight: 800}#kies .bgl-meer{margin: 0;border-top: 1px solid var(--gh-haar)}#kies .bgl-meer summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 40px;padding: 8px 0;cursor: pointer;list-style: none;font-size: 12px;font-weight: 800;letter-spacing: 0.12em;line-height: 1.3;text-transform: uppercase}#kies .bgl-meer summary::-webkit-details-marker{display: none}#kies .bgl-meer summary::after{content: "+";flex: none;font-family: var(--font-head);font-size: 22px;line-height: 1;transition: transform 0.3s ease}#kies .bgl-meer[open] summary::after{transform: rotate(45deg)}#kies .bgl-meer summary:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}#kies .bgl-meer .gh-traject-lijst{margin: 0 0 6px}#kies .bgl-meer .gh-traject-lijst li{opacity: 0.85}@media (prefers-reduced-motion: reduce){#kies .bgl-meer summary::after{transition: none}}#kies .bgl-door{display: grid;grid-template-columns: 28px minmax(0, 1fr);gap: 18px;align-items: center;max-width: 780px;margin: clamp(28px, 3.4vw, 48px) auto}#kies .bgl-door-pijl{width: 28px;height: 64px;fill: none;stroke: var(--br-ink);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}#kies .bgl-door .gh-label{margin: 0 0 4px}#kies .bgl-door-kop{margin: 0 0 6px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(20px, 2vw, 26px);line-height: 1.15}#kies .bgl-door .bgl-doorstroom{max-width: 64ch;margin: 0;padding: 0;border: 0;font-size: 15px;line-height: 1.5}#br-bgl-sensor .gh-sensor{margin: 0}#br-bgl-sensor .gh-reis-kop .gh-lead{max-width: 46ch;font-size: 16px}#br-bgl-sensor .bgl-sensor-label{margin: 0 0 8px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.75}#br-bgl-sensor .gh-reis-stap .gh-lijn-doos{max-width: 380px;margin: 16px 0 0}#br-bgl-sensor .gk{margin-top: clamp(44px, 5vw, 80px)}.bgl-ap{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: clamp(20px, 5vw, 80px);align-items: start}@media (max-width: 760px){.bgl-ap{grid-template-columns: 1fr}}.bgl-ap-tekst p{margin: 0 0 14px;font-size: 17px;line-height: 1.6;max-width: 54ch}.bgl-ap-tekst .bgl-ap-stromingen{margin-bottom: 18px;font-size: 13px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;color: color-mix(in srgb, var(--br-ink) 75%, transparent)}.bgl-ap-drie{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 clamp(20px, 3vw, 48px);margin: clamp(36px, 5vw, 64px) 0 0;padding: 0;list-style: none}.bgl-ap-drie li{padding: 18px 0 4px;border-top: 1px solid color-mix(in srgb, var(--br-ink) 22%, transparent)}.bgl-ap-nr{display: block;margin-bottom: 10px;font-size: 12px;font-weight: 800;letter-spacing: 0.12em;color: color-mix(in srgb, var(--br-ink) 55%, transparent)}.bgl-ap-drie h3{margin: 0 0 6px;font-family: var(--font-head);font-weight: 700;font-size: clamp(24px, 2.4vw, 32px);line-height: 1.1}.bgl-ap-drie p{margin: 0;font-size: 17px;line-height: 1.5}@media (max-width: 760px){.bgl-ap-drie{grid-template-columns: 1fr}.bgl-ap-drie li{padding: 16px 0}}.bgl-rol{margin: 10px 0 0;max-width: 30ch;font-size: 17px;line-height: 1.45;font-weight: 600}.bgl-quote--lang p{max-width: 30ch;font-size: clamp(18px, 1.6vw, 22px);line-height: 1.3}.bgl-ervaring{margin: 14px 0 0;max-width: 34ch;font-size: 15.5px;line-height: 1.45}.bgl-ervaring strong{display: block;font-family: var(--font-head);font-size: clamp(30px, 3vw, 40px);line-height: 1}#br-bgl-hero .bgl-feitenrij{display: flex;flex-wrap: wrap;row-gap: 8px;max-width: 36em;margin: 22px 0 0;padding: 14px 0 0;list-style: none;border-top: 1px solid var(--gh-haar)}#br-bgl-hero .bgl-feitenrij li{margin: 0;padding: 0 14px;border-left: 1px solid var(--gh-haar);font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase}#br-bgl-hero .bgl-feitenrij li:first-child{padding-left: 0;border-left: 0}@media (max-width: 480px){#br-bgl-hero .bgl-feitenrij li{padding: 0 10px;font-size: 11.5px;letter-spacing: 0.1em}}@media (prefers-reduced-motion: no-preference){#br-bgl-hero .bgl-feitenrij{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.3s backwards}}#br-bgl-waar .bgl-waar{display: block}.bgl-reg-kop{display: grid;grid-template-columns: minmax(0, 6fr) minmax(0, 5fr);column-gap: clamp(20px, 5vw, 80px);align-items: end;margin: 0 0 clamp(28px, 3.4vw, 48px)}.bgl-reg-kop .gh-kop{margin-bottom: 0}.bgl-reg-kop .gh-lead{margin: 0;max-width: 40ch;border: 0;padding: 0}.bgl-reg-groepen{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));border-bottom: 1px solid var(--gh-haar)}.bgl-reg-groep{position: relative;padding: clamp(22px, 2.4vw, 32px) clamp(16px, 1.8vw, 26px) clamp(20px, 2.2vw, 28px);border-left: 1px solid var(--gh-haar)}.bgl-reg-groep:first-child{padding-left: 0;border-left: 0}.bgl-reg-groep::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--bgl-kl)}.bgl-reg-groep--1{--bgl-kl: var(--br-sage)}.bgl-reg-groep--2{--bgl-kl: var(--br-yellow)}.bgl-reg-groep--3{--bgl-kl: var(--br-blue)}.bgl-reg-groep--4{--bgl-kl: var(--br-sand)}.bgl-reg-nr{display: block;margin: 0 0 12px;font-family: var(--font-head);font-weight: 700;font-size: clamp(34px, 3.4vw, 52px);line-height: 1;color: color-mix(in srgb, var(--br-ink) 24%, transparent)}body[data-page="begeleiding"] .bgl-reg-groep h3{margin: 0 0 14px;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(20px, 1.8vw, 26px);line-height: 1.15}.bgl-reg-groep ul{margin: 0;padding: 0;list-style: none}.bgl-reg-groep li{padding: 9px 0;border-top: 1px solid color-mix(in srgb, var(--br-ink) 14%, transparent);font-size: 15.5px;line-height: 1.35}.bgl-reg-noot{margin: 18px 0 0;font-size: 15px}@media (max-width: 960px){.bgl-reg-groepen{grid-template-columns: repeat(2, minmax(0, 1fr))}.bgl-reg-groep:nth-child(odd){padding-left: 0;border-left: 0}.bgl-reg-groep:nth-child(n+3){margin-top: 8px}}@media (max-width: 760px){.bgl-reg-kop{grid-template-columns: 1fr;row-gap: 12px}}@media (max-width: 560px){.bgl-reg-groepen{grid-template-columns: 1fr}.bgl-reg-groep{padding-left: 0;padding-right: 0;border-left: 0}.bgl-reg-groep + .bgl-reg-groep{margin-top: 8px}}body[data-page="begeleiding"] .bgl-ap{align-items: center}.bgl-ap-links .bgl-ap-kop{margin-bottom: clamp(16px, 2vw, 24px)}.bgl-ap-kader{box-sizing: border-box;padding: clamp(22px, 2.6vw, 36px);border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px)}.bgl-ap-kader .bgl-ap-stromingen{margin: 0;padding: 0 0 16px;border-bottom: 1px solid var(--gh-haar);font-size: 12px;font-weight: 800;letter-spacing: 0.12em;line-height: 1.6;text-transform: uppercase;color: color-mix(in srgb, var(--br-ink) 70%, transparent)}body[data-page="begeleiding"] .bgl-ap-kader .bgl-ap-drie{display: block;margin: 0}body[data-page="begeleiding"] .bgl-ap-kader .bgl-ap-drie li{display: grid;grid-template-columns: 52px minmax(0, 1fr);grid-template-areas: "nr kop" "nr tekst";column-gap: 10px;padding: 18px 0;border-top: 0;border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-ap-kader .bgl-ap-drie li:last-child{padding-bottom: 0;border-bottom: 0}.bgl-ap-kader .bgl-ap-nr{grid-area: nr;margin: 0;padding-top: 0.5em}body[data-page="begeleiding"] .bgl-ap-kader .bgl-ap-drie h3{grid-area: kop;margin: 0 0 4px;font-size: clamp(22px, 2vw, 28px)}.bgl-ap-kader .bgl-ap-drie p{grid-area: tekst}body[data-page="begeleiding"] .gh-venster-kader .bgl-quote{margin-top: 22px}.bgl-feit{max-width: 42ch;margin: 24px 0 20px}.bgl-feit > div{display: grid;grid-template-columns: minmax(0, 1fr);row-gap: 2px;padding: 11px 0;border-top: 1px solid var(--gh-haar)}.bgl-feit > div:last-child{border-bottom: 1px solid var(--gh-haar)}.bgl-feit dt{padding-top: 3px;font-size: 11.5px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;opacity: 0.75}.bgl-feit dd{margin: 0;font-size: 15.5px;line-height: 1.5}.bgl-feit dd strong{font-family: var(--font-head);font-size: 20px}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > :nth-child(5){transition-delay: 1.4s}html.gh-js .gh-venster--breed.is-in .gh-venster-kader > :nth-child(6){transition-delay: 1.55s}body[data-page="begeleiding"] #br-bgl-zin{padding-block: clamp(72px, 9vw, 150px)}body[data-page="begeleiding"] #br-bgl-zin .gh-grote-zin{font-size: clamp(45px, 6.9vw, 102px);padding-block: 0.4em}.bgl-groep{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 18px;margin: clamp(28px, 3.4vw, 48px) 0 16px;padding: 0 0 12px;border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-groep-naam{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(22px, 2.2vw, 30px);line-height: 1.1}.bgl-groep-uitleg{margin: 0;font-size: 15px;line-height: 1.4;opacity: 0.8}body[data-page="begeleiding"] #kies .bgl-door{display: block;max-width: none;margin: 18px 0 0;padding: 16px 0;border-top: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}#kies .bgl-door > div{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);column-gap: clamp(20px, 4vw, 64px);align-items: start}#kies .bgl-door > div > .gh-label, #kies .bgl-door > div > .bgl-door-kop{grid-column: 1}#kies .bgl-door > div > .bgl-doorstroom{grid-column: 2;grid-row: 1 / span 2}@media (max-width: 760px){#kies .bgl-door > div{grid-template-columns: 1fr}#kies .bgl-door > div > .bgl-doorstroom{grid-column: 1;grid-row: auto;margin-top: 6px}}body[data-page="begeleiding"] :is(#kies, #br-bgl-vergoeding){background: linear-gradient(180deg, var(--br-cream) 0, var(--br-kaart) clamp(80px, 10vw, 160px), var(--br-kaart) calc(100% - clamp(80px, 10vw, 160px)), var(--br-cream) 100%)}body[data-page="begeleiding"] #kies .gh-raster > .gh-traject{background: var(--br-cream)}@media (min-width: 861px){body[data-page="begeleiding"] #br-bgl-sensor .bgl-sensor-blok .gh-reis-kop{position: sticky;top: 104px}}.bgl-sensor-review{margin: clamp(36px, 4vw, 56px) 0 0;padding: clamp(20px, 2.4vw, 32px);border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px)}.bgl-sensor-review blockquote{margin: 0;padding: 0;border: 0;background: none}.bgl-sensor-review blockquote::before, .bgl-sensor-review blockquote::after{content: none}.bgl-sensor-review blockquote p{margin: 0;max-width: 40em;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(19px, 1.8vw, 26px);line-height: 1.25}.bgl-sensor-review figcaption{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px;margin: 16px 0 0;padding: 12px 0 0;border-top: 1px solid var(--gh-haar);font-size: 14.5px}.bgl-sensor-review .erv-naam{font-weight: 800}body[data-page="begeleiding"] #br-reviews .rv-rijen{-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%)}body[data-page="begeleiding"] #br-bgl-slot{--gh-haar: color-mix(in srgb, var(--br-cream) 34%, transparent)}body[data-page="begeleiding"] #br-bgl-slot :is(.gh-slot-kop, .gh-lead, .gh-klein, .gh-label, .gh-pijl, a:not(.btn)){color: var(--br-cream)}body[data-page="begeleiding"] #br-bgl-slot .gh-accent{color: var(--br-yellow)}body[data-page="begeleiding"] #br-bgl-slot .btn-primary{background: var(--br-cream);border-color: var(--br-cream);color: var(--br-ink)}body[data-page="begeleiding"] #br-bgl-slot .btn:focus-visible{outline-color: var(--br-cream)}#br-bgl-hero .bgl-hero-citaat{margin: 0 0 18px;padding: 2px 0 2px 18px;border-left: 3px solid var(--lijn-accent, var(--br-ink))}#br-bgl-hero .bgl-hero-citaat p{margin: 0;max-width: 24ch;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(21px, 2vw, 28px);line-height: 1.22}#br-bgl-hero .bgl-hero-plaats{margin: 18px 0 0;padding: 12px 0 0;max-width: 36em;border-top: 1px solid var(--gh-haar);font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase}@media (prefers-reduced-motion: no-preference){#br-bgl-hero .bgl-hero-citaat{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.85s backwards}#br-bgl-hero .bgl-hero-plaats{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.3s backwards}}body[data-page="begeleiding"] .gh-venster-kader .bgl-quote-noot{margin: 12px 0 0;max-width: 40ch;font-size: 15px;line-height: 1.5}.bgl-steden{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.bgl-steden-optie{padding: 4px clamp(12px, 2vw, 28px)}.bgl-steden-optie + .bgl-steden-optie{border-left: 1px solid var(--gh-lijn)}.bgl-steden-noot{grid-column: 1 / -1;margin-top: 14px}@media (max-width: 640px){.bgl-steden{grid-template-columns: 1fr}.bgl-steden-optie + .bgl-steden-optie{margin-top: 14px;padding-top: 14px;border-left: 0;border-top: 1px solid var(--gh-lijn)}}.bgl-reg-groepen--geheel{border-top: 3px solid var(--br-sage)}.bgl-reg-groepen--geheel .bgl-reg-groep{border-left: 0}.bgl-reg-groepen--geheel .bgl-reg-groep::before{content: none}.bgl-reg-groepen--geheel .bgl-reg-groep li{position: relative;padding: 5px 0 5px 18px;border-top: 0}.bgl-reg-groepen--geheel .bgl-reg-groep li::before{content: "\2013";position: absolute;left: 0}@media (max-width: 960px){.bgl-reg-groepen--geheel .bgl-reg-groep:nth-child(n+3){margin-top: 0}}@media (max-width: 560px){.bgl-reg-groepen--geheel .bgl-reg-groep + .bgl-reg-groep{margin-top: 0;padding-top: 0}}body[data-page="begeleiding"]{--bgl-rand: clamp(80px, 10vw, 160px)}body[data-page="begeleiding"] #br-bgl-aanpak{background: linear-gradient(180deg, var(--br-cream) 0, var(--br-kaart) var(--bgl-rand), var(--br-kaart) calc(100% - var(--bgl-rand)), var(--br-cream) 100%)}body[data-page="begeleiding"] #br-bgl-zo{background: linear-gradient(180deg, var(--br-cream) 0, var(--br-kaart) var(--bgl-rand))}body[data-page="begeleiding"] #br-bgl-waar{background: linear-gradient(180deg, var(--br-kaart) 0, var(--br-kaart) calc(100% - var(--bgl-rand)), var(--br-cream) 100%)}@media (min-width: 900px){body[data-page="begeleiding"] #br-bgl-hero .gh-split{min-height: 76svh;padding-bottom: clamp(28px, 3vw, 44px)}}body[data-page="begeleiding"] #br-bgl-hero .gh-hero-tekst{padding: 4px 0 4px clamp(18px, 2vw, 28px);border-left: 1px solid var(--gh-haar)}#br-bgl-hero .gh-hero-kop{margin-bottom: clamp(20px, 2.2vw, 28px)}#br-bgl-hero .bgl-hero-citaat{margin-bottom: 20px}#br-bgl-hero .gh-hero-lead{margin-bottom: clamp(22px, 2.4vw, 30px)}#br-bgl-hero .gh-hero-knop{margin: 0}.bgl-hero-balk{box-sizing: border-box;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);max-width: 1240px;margin: 0 auto clamp(40px, 5vw, 72px);border-top: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}@media (max-width: 1440px){.bgl-hero-balk{margin-inline: var(--gh-x)}}.bgl-hero-balk > p{margin: 0;padding: 14px 0;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase}body[data-page="begeleiding"] #br-bgl-hero .bgl-hero-balk .bgl-hero-plaats{margin: 0;padding: 14px 0 14px clamp(18px, 2vw, 28px);max-width: none;border-top: 0;border-left: 1px solid var(--gh-haar)}@media (max-width: 700px){.bgl-hero-balk{grid-template-columns: 1fr}body[data-page="begeleiding"] #br-bgl-hero .bgl-hero-balk .bgl-hero-plaats{padding-left: 0;border-left: 0;border-top: 1px solid var(--gh-haar)}}body[data-page="begeleiding"] .bgl-ap{gap: 0;align-items: stretch;border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px);background: var(--br-cream)}body[data-page="begeleiding"] .bgl-ap-links{padding: clamp(24px, 3vw, 44px)}body[data-page="begeleiding"] .bgl-ap-links .bgl-ap-kop{margin: 0 0 clamp(18px, 2vw, 26px);padding-bottom: clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-ap-tekst p:last-child{margin-bottom: 0}body[data-page="begeleiding"] .bgl-ap-kader{display: flex;flex-direction: column;justify-content: center;border: 0;border-left: 1px solid var(--gh-haar);border-radius: 0}@media (max-width: 760px){body[data-page="begeleiding"] .bgl-ap-kader{border-left: 0;border-top: 1px solid var(--gh-haar)}}body[data-page="begeleiding"] .gh-venster-kader .bgl-quote-noot{margin: 16px 0 0;padding-top: 14px;max-width: 38ch;border-top: 1px solid var(--gh-haar);font-size: 15.5px;line-height: 1.5}body[data-page="begeleiding"] .gh-venster-kader .gh-pijl{margin-top: 20px}.bgl-feit--balk{display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1fr) minmax(0, 1.2fr);max-width: none;margin: clamp(28px, 3vw, 48px) 0 0;border-top: 1px solid var(--gh-haar);border-bottom: 1px solid var(--gh-haar)}.bgl-feit--balk > div, .bgl-feit--balk > div:last-child{padding: 18px clamp(16px, 2vw, 28px);border: 0}.bgl-feit--balk > div:first-child{padding-left: 0}.bgl-feit--balk > div + div{border-left: 1px solid var(--gh-haar)}@media (max-width: 760px){.bgl-feit--balk{grid-template-columns: 1fr}.bgl-feit--balk > div, .bgl-feit--balk > div:last-child{padding: 14px 0}.bgl-feit--balk > div + div{border-left: 0;border-top: 1px solid var(--gh-haar)}}body[data-page="begeleiding"] .bgl-steden{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.75fr) minmax(0, 1.3fr);padding: 0;border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px);background: var(--br-cream);text-align: left}body[data-page="begeleiding"] .bgl-steden > *{margin: 0;padding: clamp(20px, 2.2vw, 30px)}body[data-page="begeleiding"] .bgl-steden > * + *{border-left: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-steden-namen{font-size: clamp(24px, 2.4vw, 34px);line-height: 1.1}body[data-page="begeleiding"] .bgl-steden-noot{align-self: center;max-width: none;font-size: 15px;opacity: 0.85}@media (max-width: 860px){body[data-page="begeleiding"] .bgl-steden{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}body[data-page="begeleiding"] .bgl-steden-noot{grid-column: 1 / -1;border-left: 0 !important;border-top: 1px solid var(--gh-haar)}}@media (max-width: 520px){body[data-page="begeleiding"] .bgl-steden{grid-template-columns: 1fr}body[data-page="begeleiding"] .bgl-steden > * + *{border-left: 0;border-top: 1px solid var(--gh-haar)}}body[data-page="begeleiding"] .bgl-reg-groepen--geheel{display: block;border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px);background: var(--br-cream);overflow: hidden}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep{margin: 0;padding: clamp(16px, 1.8vw, 22px) clamp(20px, 2.4vw, 32px) clamp(16px, 1.8vw, 22px) calc(clamp(20px, 2.4vw, 32px) + 6px);border: 0;overflow: hidden}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep + .bgl-reg-groep{border-top: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep::before{top: 0;bottom: 0;left: 0;right: auto;width: 4px;height: auto}body[data-page="begeleiding"] .bgl-reg-groepen--geheel ul{display: flex;flex-wrap: wrap;margin-left: -17px;clip-path: inset(0 0 0 17px)}body[data-page="begeleiding"] .bgl-reg-groepen--geheel li{padding: 5px 16px;border-top: 0;border-left: 1px solid var(--gh-haar);font-size: 16px;line-height: 1.4}body[data-page="begeleiding"] .bgl-reg-noot{margin-top: 16px}body[data-page="begeleiding"] .gh-vergoed3{margin-top: clamp(24px, 3vw, 40px);border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px);background: var(--br-cream);overflow: hidden}body[data-page="begeleiding"] .gh-vergoed3 > div{padding: clamp(20px, 2.4vw, 30px)}body[data-page="begeleiding"] .gh-vergoed3-onder{padding: 14px 0 0}body[data-page="begeleiding"] #br-reviews .rv-kaart{background: var(--br-kaart);border: 1px solid rgba(74, 43, 33, 0.12);border-radius: 8px}body[data-page="begeleiding"] #br-reviews .rv-kaart:hover{border-color: rgba(74, 43, 33, 0.35);background-color: var(--br-kaart)}body[data-page="begeleiding"] #br-reviews .rv-kaart figure{justify-content: flex-start}body[data-page="begeleiding"] #br-reviews .rv-kaart figcaption.rv-g{order: -1;margin: 0 0 12px}body[data-page="begeleiding"] #br-reviews .rv-groot blockquote p{font-style: italic}body[data-page="begeleiding"] figcaption.rv-g{display: grid;grid-template-columns: 36px minmax(0, 1fr);grid-template-areas: "av wie" "av bron";align-items: center;column-gap: 10px;row-gap: 1px}body[data-page="begeleiding"] .rv-groot figcaption.rv-g, body[data-page="begeleiding"] .bgl-sensor-review figcaption.rv-g{max-width: 26em;grid-template-columns: 44px minmax(0, 1fr)}body[data-page="begeleiding"] .rv-g .rv-avatar{grid-area: av;position: relative;display: block;aspect-ratio: 1;border-radius: 50%;overflow: hidden;background: var(--br-sage)}body[data-page="begeleiding"] .rv-g .rv-avatar::before{content: "";position: absolute;inset: -6px;filter: blur(4px);background: radial-gradient(circle at 50% 40%, var(--av-hoofd, #C4A181) 0 22%, transparent 34%), radial-gradient(ellipse 60% 40% at 50% 100%, var(--av-lijf, #4A2B21) 0 60%, transparent 75%), var(--av-bg, #B8C7AF)}body[data-page="begeleiding"] .rv-kaart:nth-child(4n+1) .rv-avatar{--av-bg: #8A94B7;--av-lijf: #F1E6C8}body[data-page="begeleiding"] .rv-kaart:nth-child(4n+2) .rv-avatar{--av-bg: #E7D1A1;--av-hoofd: #4A2B21;--av-lijf: #8A94B7}body[data-page="begeleiding"] .rv-kaart:nth-child(4n+3) .rv-avatar{--av-bg: #C4A181;--av-hoofd: #F1E6C8}body[data-page="begeleiding"] .rv-g .rv-wie{grid-area: wie;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;min-width: 0}body[data-page="begeleiding"] .rv-g .erv-naam{font-size: 14px;font-weight: 800;color: var(--br-ink)}body[data-page="begeleiding"] .rv-g .rv-sterren{font-size: 13px;letter-spacing: 1px;color: var(--br-yellow);-webkit-text-stroke: 0.6px var(--br-ink)}body[data-page="begeleiding"] .rv-g .rv-bron{grid-area: bron;font-size: 12px;font-weight: 700;letter-spacing: 0.02em;color: var(--br-ink);opacity: 0.8}body[data-page="begeleiding"] figure.bgl-sensor-review{display: flex;flex-direction: column;background: var(--br-kaart);border-color: rgba(74, 43, 33, 0.12);border-radius: 8px}body[data-page="begeleiding"] .bgl-sensor-review figcaption.rv-g{order: -1;margin: 0 0 14px;padding: 0;border: 0}body[data-page="begeleiding"] #br-bgl-slot .btn.btn-primary{background: var(--br-cream) !important;border-color: var(--br-cream) !important;color: var(--br-ink) !important}body[data-page="begeleiding"] #br-bgl-slot .btn.btn-primary:hover{background: var(--br-yellow) !important;border-color: var(--br-yellow) !important}body[data-page="begeleiding"] #br-bgl-slot .gh-slot-knop{margin: 4px 0 12px}body[data-page="begeleiding"] .bgl-reg-groepen--geheel li::before{content: none}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep::before{content: "";display: block}@media (min-width: 900px){body[data-page="begeleiding"] #br-bgl-hero .gh-hero-tekst{box-sizing: border-box;max-width: min(500px, 36vw)}}body[data-page="begeleiding"] #br-bgl-venster > .gh-houder{box-sizing: border-box;max-width: calc(1240px + 2 * var(--gh-x));margin-inline: auto;padding-inline: var(--gh-x)}body[data-page="begeleiding"] .bgl-ap > .bgl-ap-kop{grid-column: 1 / -1;margin: 0;padding: clamp(24px, 3vw, 44px) clamp(24px, 3vw, 44px) clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-ap > .bgl-ap-kop .gh-kop{max-width: 22ch;margin: 0;font-size: clamp(30px, 3.4vw, 52px) !important;line-height: 1.05 !important}body[data-page="begeleiding"] .bgl-ap-links{display: flex;align-items: center}body[data-page="begeleiding"] .bgl-ap-tekst p{font-size: 16.5px}body[data-page="begeleiding"] .bgl-ap-kader{justify-content: flex-start}body[data-page="begeleiding"] .bgl-ap-kader .bgl-ap-stromingen{padding: 0 0 18px;color: var(--br-ink);opacity: 0.8}body[data-page="begeleiding"] .bgl-feit--kader{max-width: 40ch;margin: 22px 0 0;border: 1px solid var(--gh-haar);border-radius: var(--r-kaart, 12px)}body[data-page="begeleiding"] .bgl-feit--kader > div{padding: 12px 16px;border: 0}body[data-page="begeleiding"] .bgl-feit--kader > div + div{border-top: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-feit--kader > div:last-child{border-bottom: 0}body[data-page="begeleiding"] .bgl-steden{grid-template-columns: minmax(0, 1fr);max-width: 760px;margin-inline: auto;text-align: center}body[data-page="begeleiding"] .bgl-steden > * + *{border-left: 0;border-top: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-steden-noot{grid-column: auto;max-width: 52ch;margin-inline: auto}body[data-page="begeleiding"] .bgl-steden + .gh-route-knop{text-align: center}body[data-page="begeleiding"] .bgl-reg-groepen--geheel{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr))}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep{padding: 8px 0 0;overflow: visible}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep + .bgl-reg-groep{border-top: 0;border-left: 1px solid var(--gh-haar)}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep::before{top: 0;bottom: auto;left: 0;right: 0;width: auto;height: 4px}body[data-page="begeleiding"] .bgl-reg-groepen--geheel ul{display: block;margin: 0;clip-path: none}body[data-page="begeleiding"] .bgl-reg-groepen--geheel li{padding: 12px clamp(16px, 1.8vw, 24px);border-left: 0;border-top: 1px solid var(--gh-haar);font-size: 15.5px;line-height: 1.4}body[data-page="begeleiding"] .bgl-reg-groepen--geheel li:first-child{border-top: 0}@media (max-width: 960px){body[data-page="begeleiding"] .bgl-reg-groepen--geheel{grid-template-columns: repeat(2, minmax(0, 1fr))}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep:nth-child(odd){border-left: 0}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep:nth-child(n+3){border-top: 1px solid var(--gh-haar)}}@media (max-width: 560px){body[data-page="begeleiding"] .bgl-reg-groepen--geheel{grid-template-columns: minmax(0, 1fr)}body[data-page="begeleiding"] .bgl-reg-groepen--geheel .bgl-reg-groep + .bgl-reg-groep{border-left: 0;border-top: 1px solid var(--gh-haar)}}body[data-page="begeleiding"] .bf-slot{display: none}body[data-page="begeleiding"] .bgl-reg-groepen--geheel li{--in: clamp(16px, 1.8vw, 24px);padding-left: calc(var(--in) + 16px)}body[data-page="begeleiding"] .bgl-reg-groepen--geheel li::before{content: "\2013";position: absolute;top: 12px;left: var(--in);opacity: 0.6}body[data-page="begeleiding"]{--gh-y: clamp(72px, 9vw, 136px)}.rv-rijen.rv-baan{--rv-w: min(82vw, 360px);--rv-g: clamp(14px, 1.6vw, 24px)}.rv-rijen.rv-baan .rv-rij{position: relative;height: var(--rv-h, 260px);overflow: hidden;overflow: clip;scroll-snap-type: none;touch-action: pan-y;cursor: default}.rv-rijen.rv-baan .rv-spoor{display: block;width: auto;height: 100%;padding: 0}.rv-rijen.rv-baan .rv-kaart{position: absolute;left: 0;top: 0;box-sizing: border-box;width: var(--rv-w);height: 100%;margin: 0;flex: none;animation: rv-baan var(--rv-t, 70s) linear infinite;animation-delay: calc(var(--rv-t, 70s) * var(--rv-i, 0) / var(--rv-n, 1) * -1)}.rv-rijen.rv-baan .rv-rij-2 .rv-kaart{animation-direction: reverse}.rv-rijen.rv-baan.rv-meet .rv-kaart{height: auto;animation: none}@keyframes rv-baan{from{transform: translate3d(calc(var(--rv-p, 2000px) - var(--rv-w)), 0, 0)}to{transform: translate3d(calc(var(--rv-w) * -1), 0, 0)}}@media (prefers-reduced-motion: no-preference){.rv-rijen.rv-baan .rv-kaart{animation-duration: var(--rv-t, 70s) !important;animation-iteration-count: infinite !important}}#br-bgl-aanpak .bgl-hero-citaat{margin: 0 0 clamp(28px, 3.4vw, 44px);padding: 2px 0 2px 18px;border-left: 3px solid var(--lijn-accent, var(--br-ink))}#br-bgl-aanpak .bgl-hero-citaat p{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: -0.015em;font-size: clamp(22px, 2.4vw, 32px);line-height: 1.2}.bgl-hero-balk{grid-template-columns: repeat(2, minmax(0, 1fr))}.bgl-hero-balk > p, body[data-page="begeleiding"] #br-bgl-hero .bgl-hero-balk .bgl-hero-plaats{display: flex;flex-direction: column;justify-content: center;margin: 0;padding: clamp(16px, 1.8vw, 22px) clamp(14px, 1.8vw, 26px);max-width: none;border-top: 0;font-family: var(--font-head);font-size: clamp(16px, 1.3vw, 19px);font-weight: 700;letter-spacing: -0.01em;line-height: 1.3;text-transform: none;opacity: 1}.bgl-hero-balk > p:first-child{padding-left: 0}.bgl-hero-balk > p + p{border-left: 1px solid var(--gh-haar)}.bgl-hero-balk > .bgl-hero-feit{display: block}.bgl-hero-feit span{display: block;margin-bottom: 2px;font-family: var(--font-body, inherit);font-size: 11px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.bgl-hero-feit strong{font-size: 1.5em;line-height: 1}@media (max-width: 700px){.bgl-hero-balk{grid-template-columns: 1fr}.bgl-hero-balk > p, body[data-page="begeleiding"] #br-bgl-hero .bgl-hero-balk .bgl-hero-plaats{padding-inline: 0}.bgl-hero-balk > p + p, body[data-page="begeleiding"] #br-bgl-hero .bgl-hero-balk .bgl-hero-plaats{border-left: 0;border-top: 1px solid var(--gh-haar)}}.gh-venster-kader .gh-vergoed-noot{max-width: 40ch;margin: 12px 0 0}body[data-page="begeleiding"] #kies .gh-raster > .gh-traject{display: flex;flex-direction: column;background: transparent}body[data-page="begeleiding"] #kies .gh-raster > .gh-traject:not(.gh-traject--vlag), body[data-page="begeleiding"] #br-reviews .rv-kaart{border-color: var(--gh-haar);background: transparent}body[data-page="begeleiding"] #kies .gh-raster .gh-traject-knoppen{margin-top: auto;padding-top: 18px}#kies .bgl-meer{border-top: 0}#kies .bgl-meer-kop{margin: 14px 0 6px;font-size: 12px;font-weight: 800;letter-spacing: 0.1em;line-height: 1.4;text-transform: uppercase}#kies .bgl-meer .gh-traject-lijst li{opacity: 1}body[data-page="begeleiding"] #kies .gh-traject-lijst li{position: relative;padding-left: 24px;border-top: 0}body[data-page="begeleiding"] #kies .gh-traject-lijst li::before{content: "";position: absolute;left: 5px;top: 0.55em;box-sizing: border-box;width: 7px;height: 12px;border: solid var(--br-ink);border-width: 0 2px 2px 0;rotate: 45deg}@media (min-width: 701px){body[data-page="begeleiding"] .vg-tabel col.vg-col-vlag{background: var(--br-ink)}}body[data-page="begeleiding"] .vg-tabel thead th.vg-vlag{background: var(--br-ink);color: var(--br-cream);border-radius: var(--r-kaart, 12px) var(--r-kaart, 12px) 0 0}body[data-page="begeleiding"] .vg-tabel tbody td:nth-child(5){background: var(--br-ink);color: var(--br-cream) !important;font-weight: 800}body[data-page="begeleiding"] .vg-tabel thead th.vg-vlag .vg-vlagtekst{color: var(--br-ink)}body[data-page="begeleiding"] #br-reviews .rv-kaart:hover{background-color: transparent}#kies .gh-traject-knoppen .bgl-knop-noot{flex: 0 0 100%;margin: -4px 0 2px;font-size: 13px;line-height: 1.4}.bgl-hero-verder{margin: 14px 0 0}@media (prefers-reduced-motion: no-preference){#br-bgl-hero .bgl-hero-verder{animation: gh-laad 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.25s backwards}}#br-reviews .rv-rijen.rv-baan .rv-kaart{opacity: 1 !important;transition: border-color 0.25s ease, background-color 0.25s ease}
 h1, h2, h3, h4{font-weight: 700}h1{letter-spacing: -0.01em}.highlight-yellow{background: none !important;padding: 0 !important;border-radius: 0 !important}.br-pill-badge, .br-eyebrow, .closing-badge{display: inline-flex !important;align-items: center;gap: 12px;background: none !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;box-shadow: none !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: 0.14em !important;text-transform: uppercase;color: inherit !important;opacity: 0.78}.br-pill-badge .badge-dot, .br-pill-badge .badge-dot-white, .closing-badge .badge-dot{width: 24px !important;height: 2px !important;border-radius: 0 !important;background: currentColor !important;opacity: 0.55}.br-eyebrow::before{content: "";display: inline-block;width: 24px;height: 2px;background: currentColor;opacity: 0.55}.tag-chip, .route-tag, .pillar-tag, .p-tag, .traject-tag, .fase-tag, .hv-chip, .quick-chip, .section-tag, .edition-tag{background: none !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;box-shadow: none !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: 0.1em !important;text-transform: uppercase;color: inherit !important;opacity: 0.7}.trust-chip{background: none !important;border: 0 !important;padding: 0 !important;box-shadow: none !important;border-radius: 0 !important}.btn-home, .btn-br, .btn-wandel, .btn-primary, .btn-secondary, .btn-ghost{border-radius: 8px !important;box-shadow: none !important;letter-spacing: 0 !important;font-weight: 700 !important}.btn-green, .btn-blue, .btn-secondary{background: transparent !important;color: var(--br-ink) !important;border: 1.5px solid rgba(74, 43, 33, 0.3) !important}.btn-green:hover, .btn-blue:hover, .btn-secondary:hover{border-color: var(--br-ink) !important;background: rgba(74, 43, 33, 0.04) !important}.btn-arrow{display: none !important}.strip-caption, .slide-caption, .gallery-caption{border-radius: 0 !important;border-left: 0 !important;backdrop-filter: none !important;background: rgba(241, 230, 200, 0.94) !important;color: var(--br-ink) !important;font-weight: 700 !important}.br-nav-link{border-radius: 0 !important}.br-nav-link:hover{background: none !important;color: var(--br-ink);text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 1.5px}.br-nav-link.actief{background: none !important;box-shadow: inset 0 -2px 0 var(--br-ink)}.float-shape, .br-progress-bar, .br-side-nav{display: none !important}.pillar-card, .pijler-deep, .profiel-taken, .bron-signals, .rij-doel, .tc-target{border-left: 1px solid rgba(74, 43, 33, 0.12) !important}.consult-note, .duo-note, .pane-note, .empty-note, .nutrition-highlight-box{border-left: 2px solid rgba(74, 43, 33, 0.3) !important}.band-label, .zz-badge, .consult-badge, .bron-photo-badge, .hv-small figcaption{border-left: 0 !important}.br-footer .contact-row{border-left-width: 1px !important}.contrast-block{grid-template-columns: 1fr 1fr !important}.contrast-divider{display: none !important}.contrast-label{background: none !important;padding: 0 !important;border-radius: 0 !important;letter-spacing: 0.14em !important;font-size: 12px !important;opacity: 0.75}.closing-banner{border: 0 !important}.closing-glow{display: none !important}.br-footer .link-list{gap: 0 !important}.br-footer .link-list a{background: none !important;border: 0 !important;border-radius: 0 !important;padding: 6px 0 !important;opacity: 0.8;font-weight: 600 !important}.br-footer .link-list a:hover, .br-footer .link-list a.actief{opacity: 1;text-decoration: underline;text-underline-offset: 4px}.br-footer .link-streep{display: none !important}.br-footer .social-link{border: 0 !important;background: none !important;padding: 4px 0 !important}.br-footer .social-icon{border-radius: 6px !important}.br-footer .contact-cta{border-radius: var(--r-knop) !important}.route-indicator, .rt-indicator{display: none !important}.btn-submit{text-transform: none !important;letter-spacing: 0 !important}:root{--sp-sectie: 112px;--sp-sectie-mob: 64px}.section-heading, .br-section-title{font-size: clamp(30px, 4vw, 46px) !important;line-height: 1.1 !important;letter-spacing: -0.015em !important}.page-hero h1{font-size: clamp(32px, 4.4vw, 52px);line-height: 1.08}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .highlight-yellow{font-style: italic}main :where(*){box-shadow: none !important}main :where(a, button, article, div, li, figure, img, label):hover{transform: none !important}.br-card, .kb-kaart, .route-item, .traject-card, .traject-rij, .zigzag-row, .consult-card, .profiel-card, .visie-card, .stappen li, .aside-card:not(.aside-card-dark), .bedankt-stappen li, .betekenis-card, .waarde-kaart, .profiel-kaart, .pijler-deep{background: var(--br-kaart) !important;border-color: transparent !important;border-radius: var(--r-kaart) !important}:is(.bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand, .br-section--sand) :is(.br-card, .kb-kaart, .route-item, .traject-card, .traject-rij, .zigzag-row, .consult-card, .profiel-card, .visie-card, .stappen li, .aside-card:not(.aside-card-dark), .betekenis-card, .waarde-kaart, .profiel-kaart, .pijler-deep){background: var(--br-kaart) !important}.traject-card.featured, .traject-rij.featured{border-color: var(--br-ink) !important}.br-faq-lijst{gap: 0 !important;border-top: 1px solid rgba(74, 43, 33, 0.25)}.faq-item{background: none !important;border: 0 !important;border-bottom: 1px solid var(--br-line) !important;border-radius: 0 !important}.faq-summary{padding: 20px 2px !important;font-size: 17px !important}.faq-body{padding: 0 2px 22px !important;font-size: 15.5px !important}.br-header-right{gap: 16px}.br-mobile-cta{display: none !important}@media (max-width: 768px){body{padding-bottom: 0 !important}}.br-footer{margin-top: 0 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.bg-sage, .bg-tint-yellow, .bg-tint-green){background: var(--br-sand) !important;border-top: 0 !important;border-bottom: 0 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn, .btn-br, .btn-home){padding: 13px 22px !important;font-size: 14.5px !important;font-weight: 700 !important;border-radius: var(--r-knop) !important;line-height: 1.2 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn-primary, .btn-brown){background: var(--br-ink) !important;color: var(--br-cream) !important;border: 1.5px solid var(--br-ink) !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn-primary, .btn-brown):hover{background: #301b15 !important;border-color: #301b15 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn-ghost, .btn-outline-brown, .btn-green, .btn-blue, .btn-secondary){background: transparent !important;color: var(--br-ink) !important;border: 1.5px solid var(--br-ink) !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn-ghost, .btn-outline-brown, .btn-green, .btn-blue, .btn-secondary):hover{background: rgba(74, 43, 33, 0.06) !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .btn-submit{border-radius: var(--r-knop) !important;font-size: 14.5px !important;font-weight: 700 !important;padding: 14px 22px !important}.br-p-container, .br-c-container, .br-f-container, .br-o-container, .br-r-container, .br-home-container{max-width: 1240px !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.hero-title, .br-hero-title){font-size: clamp(36px, 4.8vw, 60px) !important;line-height: 1.05 !important;letter-spacing: -0.02em !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.hero-lead, .br-hero-subtitle){font-size: clamp(16px, 1.7vw, 19px) !important;line-height: 1.55 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .section-lead{font-size: 17px;line-height: 1.6}.aanmeld-banner{background: transparent !important;border: 0 !important;border-radius: 0 !important}.aanmeld-banner .ab-body{padding: 0 !important}.aanmeld-direct{background: var(--br-kaart) !important;border: 0 !important;border-radius: var(--r-kaart) !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .form-card{border-radius: var(--r-kaart) !important;border: 0 !important}.consult-note, .duo-note, .pane-note, .empty-note{background: var(--br-kaart) !important;border: 0 !important;border-radius: var(--r-kaart) !important}.zz-badge, .consult-badge{background: rgba(241, 230, 200, 0.94) !important;color: var(--br-ink) !important;border-radius: 6px !important}.zz-nummer{display: none !important}.stappen li:last-child{background: var(--br-ink) !important;color: var(--br-cream) !important}.visie-card{border-top: 0 !important}.leeg-blok{background: var(--br-kaart) !important;border: 0 !important;border-radius: var(--r-kaart) !important}.leeg-icoon{background: var(--br-sand) !important}.br-container{max-width: 1280px}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .sectie-groen{background: var(--tint-lichaam) !important;border-top: 0 !important;border-bottom: 0 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .sectie-blauw{background: var(--tint-hoofd) !important;border-top: 0 !important;border-bottom: 0 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .sectie-geel{background: var(--tint-gevoel) !important;border-top: 0 !important;border-bottom: 0 !important}:is(.sectie-groen, .sectie-blauw, .sectie-geel) :is(.br-card, .kb-kaart, .route-item, .traject-card, .traject-rij, .zigzag-row, .consult-card, .profiel-card, .visie-card, .stappen li, .aside-card:not(.aside-card-dark), .betekenis-card, .waarde-kaart, .profiel-kaart, .pijler-deep, .br-prijskaart, .team-kaart, .stap-kaart, .roi-panel, .aanmeld-direct, .consult-note, .duo-note, .empty-note, .leeg-blok){background: var(--br-kaart) !important}.sectie-groen .br-prijskaart.is-aanbevolen{background: #fff !important}:is(.sectie-groen, .sectie-blauw, .sectie-geel){--br-line: rgba(74, 43, 33, 0.16)}.kb-cta-blok{background: var(--tint-gevoel) !important}.ec-cta{background: var(--tint-gevoel) !important}.pijler-deep.border-green, .pijler-deep.border-blue, .pijler-deep.border-yellow{border-top: 3px solid var(--kleur-lichaam) !important}.pijler-deep.border-blue{border-top-color: var(--kleur-hoofd) !important}.pijler-deep.border-yellow{border-top-color: var(--kleur-gevoel) !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.aside-kicker, .dr-label, .routes-kicker, .rc-kicker, .pt-label, .wf-label, .tt-label, .rd-label, .es-label, .ad-label, .term-label, .deep-block-label, .koppel-label, .roi-field label, .roc-label, .rij-meta span){font-size: 11px !important;opacity: 0.8 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.roi-scale){font-size: 11px !important;opacity: 0.75 !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn, .btn-br, .btn-home, .btn-wandel, .btn-submit, .br-kop-knop, .contact-cta){border-radius: var(--r-knop) !important;text-transform: uppercase !important;letter-spacing: 0.09em !important;font-size: 12.5px !important;font-weight: 800 !important;line-height: 1.25 !important;text-align: center}body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn, .btn-br, .btn-home, .btn-wandel, .btn-submit){padding: 15px 26px !important}body:not([data-page="latin"]):not([data-page="fotogalerij"]) .br-kop-knop{padding: 11px 18px !important;font-size: 11.5px !important}@media (max-width: 900px){:is(.btn, .btn-br, .btn-home, .btn-wandel, .btn-submit, .br-kop-knop, .contact-cta, .br-mobile-cta, .type-tab){min-height: 44px;display: inline-flex;align-items: center;justify-content: center}.br-nav-link, .br-footer li > a, .br-footer nav a, .br-menu-toggle, .br-hamburger{display: inline-flex;align-items: center;min-height: 44px;min-width: 44px}}.acc-time, .time-cherry, .form-hint, .rp-sub, .ep-sub, .koppel-pill{font-size: 13px !important}.br-header, .br-header.is-scrolled{background: transparent !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;border: 0 !important;box-shadow: none !important;transition: translate 0.45s cubic-bezier(0.22, 0.8, 0.3, 1)}.br-header.kop-balk{background: rgba(241, 230, 200, 0.92) !important;backdrop-filter: blur(14px) !important;-webkit-backdrop-filter: blur(14px) !important;border-bottom: 1px solid rgba(74, 43, 33, 0.10) !important;transition: translate 0.45s cubic-bezier(0.22, 0.8, 0.3, 1), background-color 0.3s ease, border-color 0.3s ease}.br-header .br-logo, .br-header .br-nav-link, .br-header .br-menu-toggle, .br-header .hb-line, .br-header .br-kop-knop{transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.2s ease, transform 0.28s ease}.br-header .br-logo{font-family: var(--font-head);font-weight: 700;font-size: 22px;letter-spacing: -0.01em;color: var(--br-ink) !important}.br-header .br-nav-link{font-family: var(--font-head);font-weight: 700;font-size: 17px;letter-spacing: -0.005em;color: var(--br-ink);padding: 10px 12px;text-underline-offset: 7px}.br-header .br-nav-item.has-drop > .br-nav-link::after{width: 5px;height: 5px;border-width: 1.5px;opacity: 0.55}.br-header .br-menu-toggle{border: 0;background: transparent;border-radius: 0;width: 44px;height: 44px}.br-header .hb-line{background: var(--br-ink);height: 1.5px;border-radius: 0;width: 24px}.br-header .br-menu-toggle[aria-expanded="true"] .hb-line:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.br-header .br-menu-toggle[aria-expanded="true"] .hb-line:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}.br-header-inner, .br-header.is-scrolled .br-header-inner{height: 76px}.br-header.is-scrolled .br-logo-mark{transform: none}html.kop-licht .br-header:not(.menu-open) :is(.br-logo, .br-nav-link, .br-nav-link:hover){color: var(--br-cream) !important}html.kop-licht .br-header:not(.menu-open) .br-nav-link.actief{box-shadow: inset 0 -2px 0 var(--br-cream)}html.kop-licht .br-header:not(.menu-open) .hb-line{background: var(--br-cream)}html.kop-licht .br-header:not(.menu-open) .br-kop-knop{background: var(--br-cream) !important;color: var(--br-ink) !important}html.kop-licht .br-header.kop-balk:not(.menu-open) :is(.br-logo, .br-nav-link, .br-nav-link:hover){color: var(--br-ink) !important}html.kop-licht .br-header.kop-balk:not(.menu-open) .br-nav-link.actief{box-shadow: inset 0 -2px 0 var(--br-ink)}html.kop-licht .br-header.kop-balk:not(.menu-open) .hb-line{background: var(--br-ink)}html.kop-licht .br-header.kop-balk:not(.menu-open) .br-kop-knop{background: var(--br-ink) !important;color: var(--br-cream) !important}.br-header .br-drop{top: 100%;margin-top: 6px;min-width: 250px;padding: 10px 0;gap: 0;background: var(--br-cream);border: 1px solid var(--br-ink);border-radius: 0;box-shadow: none;transform: translateY(-4px);transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s}.br-header .br-drop::before{content: "";position: absolute;left: 0;right: 0;top: -8px;height: 8px}.br-header .br-drop a{font-family: var(--font-head);font-weight: 700;font-size: 16px;color: var(--br-ink) !important;border-radius: 0;padding: 9px 20px;background: none !important;transition: padding-left 0.2s ease}.br-header .br-drop a:hover, .br-header .br-drop a:focus-visible, .br-header .br-drop a.actief{padding-left: 26px;text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 1.5px}.br-mobile-panel{top: 0 !important;background: var(--br-cream);transform: none;transition: opacity 0.35s ease, visibility 0s linear 0.35s;visibility: hidden}.br-mobile-panel.open{visibility: visible;transition: opacity 0.35s ease}.br-mobile-inner{max-width: 640px;padding: 104px clamp(20px, 6vw, 48px) 56px;gap: 0}.mp-heading{font-family: var(--font-body, inherit);font-size: 11.5px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: var(--br-ink);opacity: 0.6;margin: 26px 0 2px}.mp-link{font-family: var(--font-head);font-weight: 700;font-size: clamp(26px, 7.4vw, 38px);line-height: 1.12;letter-spacing: -0.015em;padding: 12px 0;border-bottom: 1px solid var(--br-line);color: var(--br-ink)}.mp-link.actief{color: var(--br-ink);text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 2px}@keyframes mp-in{from{opacity: 0;translate: 0 28px}to{opacity: 1;translate: 0 0}}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.br-mobile-panel.open .br-mobile-inner > *{animation: mp-in 0.6s cubic-bezier(0.22, 0.8, 0.3, 1) both;animation-delay: calc(min(var(--mi, 0), 14) * 45ms + 80ms)}}@media (prefers-reduced-motion: reduce), (max-width: 760px){.br-header, .br-header.is-scrolled{transition: none}.br-header .br-drop, .br-mobile-panel{transition: none}}@media (max-width: 480px){.br-header-inner, .br-header.is-scrolled .br-header-inner{height: 66px}.br-header .br-logo{font-size: 20px}.br-mobile-inner{padding-top: 92px}}.br-header .br-drop{min-width: 0;width: max-content;margin-top: 2px;padding: 8px 0 10px 16px;border: 0;border-left: 1px solid currentColor;background: none;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: var(--br-ink)}.br-header .br-drop a{font-family: var(--font-body, inherit);font-weight: 600;font-size: 15px;line-height: 1.3;letter-spacing: 0.01em;padding: 7px 18px 7px 0;opacity: 0.82;transition: opacity 0.2s ease}.br-header .br-drop a:hover, .br-header .br-drop a:focus-visible, .br-header .br-drop a.actief{padding-left: 0;opacity: 1;text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 1px}html.kop-licht .br-header:not(.menu-open) .br-drop{color: var(--br-cream)}html.kop-licht .br-header:not(.menu-open) .br-drop a{color: var(--br-cream) !important}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.br-header .br-drop a{transition: opacity 0.2s ease, translate 0.35s cubic-bezier(0.2, 0.8, 0.25, 1)}.br-header .br-nav-item.has-drop:not(:hover):not(:focus-within) .br-drop a{translate: 0 -4px}}.br-footer{color: rgba(241, 230, 200, 0.82);padding-top: clamp(64px, 8vw, 112px)}.br-footer a{color: inherit}.br-footer .brand-name{font-family: var(--font-head);font-weight: 700;font-size: clamp(30px, 3.2vw, 44px);letter-spacing: -0.02em;line-height: 1.05;color: var(--br-cream)}.br-footer .brand-name:hover{color: var(--br-cream);text-decoration: underline;text-decoration-color: var(--br-yellow);text-underline-offset: 6px;text-decoration-thickness: 2px}.br-footer .brand-tagline{color: rgba(241, 230, 200, 0.82)}.br-footer .brand-voluit{margin: 6px 0 14px;font-size: 12px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(241, 230, 200, 0.6)}.br-footer .tagline-accent{color: var(--br-cream);font-style: italic;text-decoration: underline;text-decoration-color: var(--br-yellow);text-underline-offset: 4px;text-decoration-thickness: 1.5px}.br-footer .social-label, .br-footer .col-title, .br-footer .contact-label{color: var(--br-cream);opacity: 0.6;font-size: 11px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.br-footer .col-title{border-bottom-color: rgba(241, 230, 200, 0.18)}.br-footer .groep-titel{font-family: var(--font-head);font-weight: 700;font-size: 19px;letter-spacing: -0.01em;color: var(--br-cream)}.br-footer .groep-icoon{background: none;color: var(--br-cream);border: 1px solid rgba(241, 230, 200, 0.4)}.br-footer .link-list a{color: rgba(241, 230, 200, 0.82) !important;opacity: 1;font-weight: 500 !important;font-size: 15px}.br-footer .link-list a:hover, .br-footer .link-list a.actief{color: var(--br-cream) !important;background: none !important;text-decoration-color: var(--br-yellow)}.br-footer .social-link, .br-footer .social-link:hover{color: var(--br-cream);transform: none}.br-footer .social-icon, .br-footer .social-link:hover .social-icon{background: none;color: var(--br-cream);border: 1px solid rgba(241, 230, 200, 0.35);border-radius: 50% !important}.br-footer .social-link:hover .social-platform{text-decoration: underline;text-decoration-color: var(--br-yellow);text-underline-offset: 4px}.br-footer .social-handle, .br-footer .copyright, .br-footer .company-data, .br-footer .bottom-legal a, .br-footer .legal-sep{color: rgba(241, 230, 200, 0.7);opacity: 1}.br-footer .bottom-legal a:hover{color: var(--br-cream);text-decoration: underline;text-underline-offset: 4px}.br-footer .contact-mail{font-family: var(--font-head);font-weight: 700;font-size: clamp(20px, 1.8vw, 26px);color: var(--br-cream);border-bottom: 2px solid var(--br-yellow)}.br-footer .contact-mail:hover{color: var(--br-cream);border-color: var(--br-cream)}.br-footer .contact-row{border-left: 1px solid rgba(241, 230, 200, 0.25) !important}.br-footer .contact-value{color: var(--br-cream)}.br-footer .status-dot{box-shadow: none}.br-footer .contact-cta{background: var(--br-cream);color: var(--br-ink);font-size: 13px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.br-footer .contact-cta:hover{background: var(--br-cream);transform: none;opacity: 0.9}.br-footer .contact-cta:hover .cta-pijl{transform: none}.br-footer .footer-divider{background: rgba(241, 230, 200, 0.18)}@media (max-width: 374px){.br-header .br-logo-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.br-header-right{gap: 10px}}@keyframes br-uitklap{from{opacity: 0;translate: 0 -8px}}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.gh-vergelijk, .tr-vergelijk{interpolate-size: allow-keywords}.gh-vergelijk::details-content, .tr-vergelijk::details-content{height: 0;overflow: clip;transition: height 0.6s cubic-bezier(0.22, 0.8, 0.3, 1), content-visibility 0.6s allow-discrete}.gh-vergelijk[open]::details-content, .tr-vergelijk[open]::details-content{height: auto}.gh-vergelijk[open] > :not(summary), .tr-vergelijk[open] > :not(summary){animation: br-uitklap 0.6s ease both}}@view-transition{navigation: auto}@keyframes br-vt-in{from{clip-path: inset(100% 0 0 0 round 40px 40px 0 0)}to{clip-path: inset(0 0 0 0 round 0)}}@keyframes br-vt-uit{to{translate: 0 -6%;opacity: 0.55}}::view-transition-group(root){animation-duration: 0.7s}::view-transition-old(root){animation: br-vt-uit 0.7s cubic-bezier(0.7, 0, 0.2, 1) both}::view-transition-new(root){animation: br-vt-in 0.7s cubic-bezier(0.7, 0, 0.2, 1) both}@media (prefers-reduced-motion: reduce){::view-transition-old(root), ::view-transition-new(root){animation: none}}:root:has(body:is([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]))::view-transition-old(root), :root:has(body:is([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]))::view-transition-new(root){animation: none}@media (min-width: 641px){.pl-overlay{align-items: flex-end;padding: 0 20px}.pl-venster{max-width: 720px;max-height: calc(100vh - 48px);max-height: calc(100dvh - 48px);border-radius: 40px 40px 0 0}.pl-kop{padding: 28px 40px 20px}.pl-inhoud{padding: 28px 40px 40px}}@keyframes pl-vel-in{from{translate: 0 100%;border-top-left-radius: 40px;border-top-right-radius: 40px}}@keyframes pl-vel-uit{to{translate: 0 100%;border-top-left-radius: 40px;border-top-right-radius: 40px}}@keyframes pl-doek-in{from{background-color: transparent}}@keyframes pl-doek-uit{to{background-color: transparent}}@media (prefers-reduced-motion: no-preference){.pl-overlay{animation: pl-doek-in 0.7s ease both}.pl-venster{animation: pl-vel-in 0.7s cubic-bezier(0.7, 0, 0.2, 1) both}.pl-overlay.pl-dicht{animation: pl-doek-uit 0.45s ease both}.pl-dicht .pl-venster{animation: pl-vel-uit 0.45s cubic-bezier(0.7, 0, 0.2, 1) both}body:is([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"]) :is(.pl-overlay, .pl-venster){animation: none}}@media (prefers-reduced-motion: no-preference) and (max-width: 760px){.pl-overlay, .pl-venster{animation-duration: 0.45s}}.km-form{--km-lijn: color-mix(in srgb, var(--br-ink) 24%, transparent)}.km-form .km-intro{margin: 0 0 22px;padding: 0 0 18px;border-bottom: 1px solid var(--km-lijn);font-size: 16px;line-height: 1.5}.km-form .field:not(.field-consent) > label{display: block;margin: 0 0 6px;font-size: 14px;font-weight: 700}.km-form .field:not(.field-consent) input{box-sizing: border-box;width: 100%;height: 48px;padding: 0 14px;border: 1px solid var(--km-lijn) !important;border-radius: 4px;background: color-mix(in srgb, #fff 45%, transparent) !important;font-size: 16px}.km-form .field:not(.field-consent) input:hover{border-color: color-mix(in srgb, var(--br-ink) 50%, transparent) !important}.km-form .field:not(.field-consent) input:focus{border-color: var(--br-ink) !important;outline: 2px solid color-mix(in srgb, var(--br-yellow) 70%, transparent);outline-offset: 1px}.km-deel{margin: 26px 0 20px;padding: 22px 0 0;border-top: 1px solid var(--km-lijn)}.km-deelkop{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin: 0 0 16px;font-family: var(--font-head);font-weight: 700;font-size: 21px;line-height: 1.15}.km-optioneel{font-family: var(--font-body, inherit);font-size: 11.5px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.6}.km-aanleiding{margin: 0 0 20px;padding: 0;border: 0;min-width: 0}.km-aanleiding legend{padding: 0;margin: 0 0 9px;font-weight: 700;font-size: 14.5px}.km-tegels{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.km-tegels--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.km-tegel{position: relative;display: block;cursor: pointer}.km-tegel input{position: absolute;opacity: 0;width: 1px;height: 1px}.km-tegel span{display: flex;align-items: center;gap: 10px;min-height: 46px;padding: 10px 12px;box-sizing: border-box;height: 100%;border: 1px solid var(--km-lijn);border-radius: 4px;font-size: 14px;font-weight: 600;line-height: 1.25;transition: border-color 0.2s ease, background-color 0.2s ease}.km-tegel span::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 1.5px solid color-mix(in srgb, var(--br-ink) 45%, transparent);border-radius: 50%;transition: border-width 0.2s ease, border-color 0.2s ease, background-color 0.2s ease}.km-tegel:hover span{border-color: var(--br-ink)}.km-tegel input:checked + span{border-color: var(--br-ink);background: color-mix(in srgb, var(--br-yellow) 30%, transparent)}.km-tegel input:checked + span::before{border: 5px solid var(--br-ink);background: var(--br-cream)}.km-tegel input:focus-visible + span{outline: 2px solid var(--br-ink);outline-offset: 2px}.km-deel .pl-noot{margin: 4px 0 0;font-size: 13.5px;opacity: 0.8}.km-form .field-consent{margin-bottom: 10px}.km-form .km-knop{width: 100%;min-height: 52px;margin-top: 12px}.km-form .form-status:empty{display: none}.km-form .form-status{margin: 10px 0 0;font-size: 15px}@media (max-width: 480px){.km-tegels{gap: 6px}.km-tegel span{gap: 8px;padding: 9px 10px;font-size: 13.5px}.km-tegels--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.km-tegels--3 .km-tegel span{flex-direction: column;justify-content: center;gap: 6px;padding: 10px 6px;text-align: center;font-size: 13px}}:root{--rust-ease: cubic-bezier(0.22, 1, 0.36, 1)}html{scroll-padding-top: 88px}body[data-page="home"] .film-hero, body.kop-glas .film-hero{position: relative !important;top: auto !important}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){@supports (animation-timeline: scroll()){body[data-page="home"] #br-hero .film-foto{animation: rust-hero linear both;animation-timeline: scroll(root);animation-range: 0 100svh}@keyframes rust-hero{from{transform: translateY(0)}to{transform: translateY(35%)}}}}body[data-page="home"] #br-verhaal .vh-baan, body[data-page="home"] #br-verhaal .vh-venster-baan{height: auto !important;margin-top: 0 !important;padding: clamp(48px, 8vw, 112px) 0 0 !important;view-timeline: none}body[data-page="home"] #br-verhaal .vh-podium, body[data-page="home"] #br-verhaal .vh-venster-podium{position: relative !important;height: auto !important;padding-top: 0 !important;overflow: visible !important}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment{position: relative !important;inset: auto !important;opacity: 1 !important;display: block !important;padding: 0 clamp(20px, 6vw, 100px) clamp(20px, 3vw, 36px) !important}body[data-page="home"] #br-verhaal *, body[data-page="home"] #br-verhaal *::before, body[data-page="home"] #br-verhaal *::after{animation: none !important}body[data-page="home"] #br-verhaal .vw, html body[data-page="home"] #br-verhaal .vh-podium .vh-moment p{opacity: 1 !important;filter: none !important;translate: none !important;transform: none !important}body[data-page="home"] #br-verhaal .vh-gloed{display: none !important}body[data-page="home"] #br-verhaal .vh-venster{position: relative !important;inset: auto !important;clip-path: none !important;transform: none !important}body[data-page="home"] #br-verhaal .vh-venster img{height: auto !important;aspect-ratio: 16 / 9 !important;filter: none !important;transform: none !important}body[data-page="home"] .vel > #br-statement.st-sectie{margin-top: 0 !important}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){@supports (animation-timeline: view()){html body[data-page="home"] #br-verhaal .vh-podium .vh-moment p, body[data-page="home"] #br-verhaal .vh-venster{animation: rust-in both var(--rust-ease) !important;animation-timeline: view() !important;animation-range: entry 0% entry 60% !important}body[data-page="home"] #br-verhaal .vh-venster{animation-name: rust-venster !important}}}@keyframes rust-in{from{opacity: 0;translate: 0 12px}to{opacity: 1;translate: 0 0}}@keyframes rust-venster{from{clip-path: inset(8% 6% round 12px)}to{clip-path: inset(0 0 round 0)}}body[data-page="home"] #br-bronnen .nw-baan.nw-pin{height: 165svh !important}.nw-sla{display: inline-block;margin-top: 14px;font-size: 14px;color: inherit;opacity: 0.75;text-underline-offset: 3px}.nw-sla:hover, .nw-sla:focus-visible{opacity: 1}.hk-meer{display: inline-block;margin: 6px 0 0 2.6em;font-size: 15px;color: inherit;text-underline-offset: 3px}html.hk-js .hk-zin:not(.hk-klaar) .hk-meer{display: none}.rv-rijen.rv-raster{display: block;padding: 0 var(--f2-x, clamp(20px, 5vw, 76px))}.rv-raster .rv-rij{overflow: visible !important;scroll-snap-type: none !important}.rv-raster .rv-spoor{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap: 16px;transform: none !important;translate: none !important;width: auto !important;animation: none !important}.rv-raster .rv-kaart{flex: none !important;width: auto !important;transform: none !important;opacity: 1 !important}.rv-raster .rv-kaart[hidden]{display: none !important}.rv-raster .rv-rij-2{display: none}.rv-raster .rv-bron{display: none}.rv-toon{display: block;margin: 24px auto 0}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.rv-raster .rv-kaart.rv-nieuw{animation: rust-in 0.45s var(--rust-ease) both}}.gk{margin: clamp(28px, 3.4vw, 48px) 0 0;max-width: 960px;background: var(--br-ink);color: var(--br-cream);border-radius: 4px;padding: clamp(22px, 3.2vw, 44px)}.gk-top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 16px 24px;margin-bottom: clamp(18px, 2.4vw, 30px)}.gk-top .gh-label{color: var(--br-yellow);margin: 0 0 6px}.gk-kop{font-family: var(--font-head);font-weight: 700;font-size: clamp(24px, 2.6vw, 34px);line-height: 1.15;letter-spacing: -0.015em;margin: 0}.gk .gh-accent{color: var(--br-yellow)}.gk-knoppen{display: inline-flex;border: 1px solid rgba(241, 230, 200, 0.45);border-radius: 4px;overflow: hidden}.gk-knop{font: inherit;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;padding: 10px 16px;border: 0;background: transparent;color: var(--br-cream);cursor: pointer;transition: background-color 0.4s var(--rust-ease, ease), color 0.4s var(--rust-ease, ease)}.gk-knop[aria-pressed="true"]{background: var(--br-cream);color: var(--br-ink)}.gk-knop:focus-visible{outline: 2px solid var(--br-yellow);outline-offset: -4px}.gk-svg{display: block;width: 100%;height: auto;overflow: visible}.gk-raster line{stroke: rgba(241, 230, 200, 0.12);stroke-width: 1;stroke-dasharray: 3 5;vector-effect: non-scaling-stroke}.gk-band{fill: rgba(184, 199, 175, 0.16)}.gk-band-tekst{font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;fill: #B8C7AF;opacity: 0.85}.gk-vlak{stroke: none;transition: opacity 0.6s var(--rust-ease, ease)}.gk-lijn{fill: none;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;transition: opacity 0.6s var(--rust-ease, ease)}.gk-lijn.gk-piek{stroke: var(--br-cream)}.gk-lijn.gk-rustig{stroke: #B8C7AF;stroke-width: 3.5}.gk-punten{transition: opacity 0.6s var(--rust-ease, ease)}.gk-punten circle{fill: var(--br-yellow);stroke: var(--br-ink);stroke-width: 3}.gk-punten text{font-size: 11px;font-weight: 800;text-anchor: middle;fill: var(--br-ink)}.gk-as text{font-size: 11px;fill: var(--br-cream);opacity: 0.6}.gk-notities{list-style: none;margin: clamp(18px, 2.4vw, 28px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 14px 28px;font-size: 15px;line-height: 1.5;counter-reset: gk}.gk-notities li{counter-increment: gk;position: relative;border-top: 1px solid rgba(241, 230, 200, 0.2);padding: 14px 0 0 36px}.gk-notities li::before{content: counter(gk);position: absolute;left: 0;top: 12px;width: 24px;height: 24px;border-radius: 50%;background: var(--br-yellow);color: var(--br-ink);font-size: 12px;font-weight: 800;line-height: 24px;text-align: center}.gk-notities strong{color: var(--br-yellow);font-weight: 700}.gk-onder{margin-top: 18px;font-size: 13px;opacity: 0.65}html.gk-js .gk .gk-rustig{opacity: 0}html.gk-js .gk.is-rustig .gk-rustig{opacity: 1}html.gk-js .gk.is-rustig .gk-lijn.gk-piek{opacity: 0.18}html.gk-js .gk.is-rustig .gk-vlak.gk-piek, html.gk-js .gk.is-rustig .gk-punten.gk-piek{opacity: 0}html.gk-js .gk .gk-notities--rustig, html.gk-js .gk.is-rustig .gk-notities--piek{display: none}html.gk-js .gk.is-rustig .gk-notities--rustig{display: grid}html:not(.gk-js) .gk-knoppen, html:not(.gk-js) .gk-punten{display: none}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.gk.gk-teken .gk-lijn{stroke-dasharray: 1;stroke-dashoffset: 1}.gk.gk-teken :is(.gk-vlak, .gk-punten){visibility: hidden}.gk.gk-teken.is-getekend .gk-lijn{stroke-dashoffset: 0;transition: stroke-dashoffset 1.6s cubic-bezier(0.3, 0.7, 0.2, 1), opacity 0.6s ease}.gk.gk-teken.is-getekend :is(.gk-vlak, .gk-punten){visibility: visible;animation: gk-in 0.6s ease 1.2s both}@keyframes gk-in{from{opacity: 0}}}.km-klaar{text-align: left;padding: 8px 0}.km-klaar img{display: block;width: 120px;height: 120px;object-fit: cover;object-position: 50% 30%;border-radius: 4px;margin-bottom: 18px}.km-klaar h3{margin: 0 0 10px}.km-klaar p{margin: 0 0 8px;max-width: 36em}.km-klaar-stappen{list-style: none;margin: 18px 0 0;padding: 0;border-top: 1px solid var(--km-lijn)}.km-klaar-stappen li{position: relative;margin: 0;padding: 10px 0 10px 24px;border-bottom: 1px solid var(--km-lijn);font-size: 15.5px;line-height: 1.4;opacity: 0.7}.km-klaar-stappen li::before{content: "";position: absolute;left: 2px;top: 16px;width: 9px;height: 9px;border-radius: 50%;border: 1px solid currentColor;box-sizing: border-box}.km-klaar-stappen li.is-klaar::before{background: currentColor}.km-klaar-stappen li.is-nu{font-weight: 700;opacity: 1}.km-klaar-stappen li.is-nu::before{background: var(--br-yellow)}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.km-klaar{animation: rust-in 0.5s var(--rust-ease) both}}body[data-page="home"] #br-verhaal .vh-podium{display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: clamp(32px, 5vw, 88px);align-items: start;padding: 0 clamp(20px, 5vw, 76px) !important}body[data-page="home"] #br-verhaal .vs-beeld{position: sticky !important;top: 96px;inset: auto !important;grid-column: 1;grid-row: 1 / span 4;width: auto !important;height: auto !important;aspect-ratio: 4 / 5;transform: none !important;opacity: 1 !important}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment{grid-column: 2;width: auto !important;margin: 0 !important;padding: 0 0 clamp(28px, 6vh, 64px) !important}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment p{font-size: clamp(24px, 2.6vw, 38px) !important;line-height: 1.18 !important;max-width: 18em !important;margin: 0}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment:first-of-type{padding-top: 12vh !important}@media (max-width: 899px){body[data-page="home"] #br-verhaal .vh-podium{grid-template-columns: 1fr}body[data-page="home"] #br-verhaal .vs-beeld{position: relative !important;top: auto;grid-row: auto;aspect-ratio: 4 / 3;margin-bottom: 28px}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment{grid-column: 1}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment:first-of-type{padding-top: 0 !important}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment p{font-size: clamp(21px, 5.6vw, 28px) !important}}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment, html body[data-page="home"] #br-verhaal .vh-podium .vh-moment .vw{visibility: visible !important;transition: none !important}html body[data-page="home"] #br-verhaal .vh-podium .vh-moment:nth-last-child(2) p{font-size: clamp(18px, 1.7vw, 24px) !important;max-width: 26em !important}html body[data-page="home"] #br-verhaal .vh-venster-podium, html body[data-page="home"] #br-verhaal .vh-venster-kop{opacity: 1 !important;clip-path: none !important;visibility: visible !important}html body[data-page="home"] #br-verhaal .vh-venster img{scale: none !important}html body[data-page="home"] #br-verhaal .vh-venster-podium{margin: 0 clamp(20px, 5vw, 76px) !important;border-radius: 4px;overflow: hidden !important}html body[data-page="home"] #br-verhaal .bs-grafiek .bs-lijn{clip-path: inset(-12px -12px -12px -12px) !important}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){@supports (animation-timeline: view()){html body[data-page="home"] #br-verhaal .bs-grafiek .bs-lijn{animation: rust-teken both linear !important;animation-timeline: view() !important;animation-range: entry 40% cover 55% !important}}}@keyframes rust-teken{from{clip-path: inset(-12px 100% -12px -12px)}to{clip-path: inset(-12px -12px -12px -12px)}}.br-voortgang{display: none}@supports (animation-timeline: scroll()){.br-voortgang{display: block;position: fixed;top: 0;left: 0;right: 0;z-index: 999999;height: 3px;pointer-events: none;background: linear-gradient(90deg, #8A94B7 0 16.66%, #E7D1A1 0 33.33%, #B8C7AF 0 50%, #F3E98C 0 66.66%, #C4A181 0 83.33%, #4A2B21 0);clip-path: inset(0 100% 0 0);animation: br-voortgang linear both;animation-timeline: scroll(root block)}@keyframes br-voortgang{to{clip-path: inset(0 0 0 0)}}}.br-hand{display: block;height: auto;overflow: visible}.br-hand path{fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.7px;vector-effect: non-scaling-stroke}.br-hand--romy{width: 150px}.br-hand--boris{width: 84px}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){@supports (animation-timeline: view()){:where(body:not([data-page="fotogalerij"], [data-page="latin"], [data-page="wandelgroep"]) main :is(h2, h3, p, blockquote):not(.film-hero *, #br-bronnen *, #br-methodiek *, .rv-rijen *, .bs-grafiek *, .hk-lijst *, form *, nav *, dialog *, .sr-only)){animation: tekst-in both cubic-bezier(0.2, 0.8, 0.25, 1);animation-timeline: view();animation-range: entry 0% entry 75%}}}@keyframes tekst-in{from{opacity: 0;translate: 0 18px;filter: blur(6px)}to{opacity: 1;translate: none;filter: none}}.br-footer.bf{padding: 0 !important;position: relative;isolation: isolate}.bf .br-footer-inner{position: relative;max-width: 1200px;padding: clamp(72px, 9vw, 128px) 24px 28px}.bf-slot{display: flex;align-items: flex-end;justify-content: space-between;gap: 32px;flex-wrap: wrap;padding-bottom: clamp(48px, 6vw, 80px);border-bottom: 1px solid rgba(241, 230, 200, 0.16)}.bf-slotzin{margin: 0;max-width: 15ch;font-family: var(--font-head);font-weight: 700;font-size: clamp(36px, 5.4vw, 72px);line-height: 1.02;letter-spacing: -0.02em;color: var(--br-cream)}.bf-slotzin em{font-style: italic;text-decoration: underline;text-decoration-color: var(--br-yellow);text-decoration-thickness: 0.06em;text-underline-offset: 0.14em}.br-footer .bf-knop{display: inline-flex;align-items: center;gap: 14px;padding: 17px 26px;border-radius: var(--r-knop);background: var(--br-cream);color: var(--br-ink) !important;font-size: 13px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none;transition: background-color 0.2s ease}.br-footer .bf-knop:hover{background: var(--br-yellow)}.bf-midden{display: grid;grid-template-columns: 1fr 1.6fr 1.25fr;gap: 48px;padding: 56px 0}.br-footer .bf-naam{font-family: var(--font-head);font-weight: 700;font-size: 28px;letter-spacing: -0.02em;color: var(--br-cream);text-decoration: none}.bf-voluit{margin: 4px 0 14px;font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(241, 230, 200, 0.5)}.bf-tagline{margin: 0;max-width: 22ch;font-size: 16px;line-height: 1.5;color: var(--br-cream)}.bf-tagline em{font-style: italic}.br-footer .bf-kop, .br-footer .bf-nb .nb-titel{display: block;margin: 0 0 14px;padding: 0;border: 0;font-family: var(--font-body);font-size: 11px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(241, 230, 200, 0.5)}.bf-nav{display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 32px 24px;align-content: start}.bf-groep ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.bf-groep li{margin: 0;padding: 0}.br-footer .bf-groep a{display: inline-block;padding: 5px 0;font-size: 15px;color: rgba(241, 230, 200, 0.82);text-decoration: none}.br-footer .bf-groep a:hover, .br-footer .bf-groep a.actief{color: var(--br-cream);text-decoration: underline;text-decoration-color: var(--br-yellow);text-underline-offset: 5px}.bf-mailrij{display: flex;align-items: center;flex-wrap: wrap;gap: 12px 18px}.br-footer .bf-mail{font-family: var(--font-head);font-weight: 700;font-size: clamp(21px, 1.9vw, 25px);color: var(--br-cream);text-decoration: underline;text-decoration-color: rgba(241, 230, 200, 0.3);text-underline-offset: 6px}.br-footer .bf-mail:hover{text-decoration-color: var(--br-yellow)}.bf-social{display: inline-flex;gap: 8px}.br-footer .bf-social a{display: inline-grid;place-items: center;width: 40px;height: 40px;min-height: 40px;min-width: 40px;border: 1px solid rgba(241, 230, 200, 0.28);border-radius: var(--r-knop);color: var(--br-cream);transition: border-color 0.2s ease}.br-footer .bf-social a:hover{border-color: var(--br-cream)}.bf-social svg{width: 18px;height: 18px}.bf-reactie{margin: 8px 0 32px;font-size: 14px;color: rgba(241, 230, 200, 0.62)}.br-footer .bf-nb{margin: 0;padding: 0;border: 0;background: none}.br-footer .bf-nb .nb-sub{margin: 0 0 12px;max-width: 38ch;padding: 0;border: 0;font-size: 13.5px;line-height: 1.55;color: rgba(241, 230, 200, 0.62)}.br-footer .bf-nb .nb-consent{display: flex;align-items: center;gap: 10px;min-height: 44px;margin-top: 6px;font-size: 13px;color: rgba(241, 230, 200, 0.7);cursor: pointer}.br-footer .bf-nb .nb-consent input{width: 20px;height: 20px;margin: 0;flex: 0 0 auto;accent-color: var(--br-yellow);cursor: pointer}.br-footer .bf-nb .nb-consent a{color: var(--br-cream);text-decoration: underline;text-underline-offset: 3px}.bf-onder{display: grid;gap: 12px;padding-top: 24px;border-top: 1px solid rgba(241, 230, 200, 0.16);font-size: 12.5px;color: rgba(241, 230, 200, 0.55)}.bf-onder-rij{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 28px}.br-footer .bf-legal{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 20px;flex: 1 1 auto;margin: 0}.br-footer .bf-legal a, .br-footer .bf-legal button{padding: 0;border: 0;background: none;font: inherit;color: rgba(241, 230, 200, 0.62);text-decoration: none;cursor: pointer}.br-footer .bf-legal a:hover, .br-footer .bf-legal button:hover{color: var(--br-cream);text-decoration: underline;text-underline-offset: 4px}.br-footer .bf-boven{margin-left: auto;padding: 8px 14px;border: 1px solid rgba(241, 230, 200, 0.24);border-radius: var(--r-knop);background: none;font: inherit;font-size: 11px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: rgba(241, 230, 200, 0.7);cursor: pointer;transition: border-color 0.2s ease, color 0.2s ease}.br-footer .bf-boven:hover{border-color: var(--br-cream);color: var(--br-cream)}.br-footer .bf-gegevens{margin: 0;font-size: 12px;line-height: 1.6;color: rgba(241, 230, 200, 0.45)}.br-footer .bf-gegevens a{color: inherit;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1080px){.bf-midden{grid-template-columns: 1fr 1fr}.bf-merk{grid-column: 1 / -1}}@media (max-width: 760px){.bf .br-footer-inner{padding: 64px 20px 24px}.bf-slot{flex-direction: column;align-items: stretch;gap: 24px;padding-bottom: 44px}.bf-slotzin{font-size: clamp(34px, 10vw, 44px)}.br-footer .bf-knop{justify-content: space-between}.bf-midden{grid-template-columns: 1fr;gap: 36px;padding: 40px 0}.bf-voluit{display: none}.bf-tagline{margin-top: 6px;font-size: 15px}.bf-nav{grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));gap: 28px 16px}.br-footer .bf-kop, .br-footer .bf-nb .nb-titel{margin-bottom: 6px}.br-footer .bf-groep a{padding: 0;min-height: 44px}.bf-groep ul{gap: 0}.bf-reactie{margin-bottom: 28px}.bf-onder-rij{flex-direction: column;align-items: stretch;gap: 16px}.br-footer .bf-legal{display: grid;grid-template-columns: 1fr 1fr;gap: 0 16px}.br-footer .bf-legal a, .br-footer .bf-legal button{min-height: 40px;display: flex;align-items: center;text-align: left}.bf-onder-rij .copyright{order: 2}.br-footer .bf-boven{order: 3;margin-left: 0;align-self: flex-start;min-height: 40px}}@media (max-width: 768px){body:is([data-page="home"], [data-page="begeleiding"]) .br-mobile-cta[data-versie="open"]{display: inline-flex !important;padding: 9px 16px;border: 1px solid var(--br-ink);background: var(--br-cream);color: var(--br-ink);font-size: 12px;opacity: 0;visibility: hidden;transition: opacity 0.35s ease, visibility 0s linear 0.35s}html.br-cta-aan body:is([data-page="home"], [data-page="begeleiding"]) .br-mobile-cta[data-versie="open"]{opacity: 1;visibility: visible;transition: opacity 0.35s ease}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){body:is([data-page="home"], [data-page="begeleiding"]) .br-mobile-cta[data-versie="open"]{transition: none}}#brCookieBanner{box-shadow: none}#brCookieBanner .brc-btn:hover{transform: none}@media (max-width: 760px){html body :is(.gh-label, .gh-hero-eyebrow, .gh-route-label, .gh-traject-label, .gh-th-sub, .gh-venster-boven, .gh-duo-wie, .gb-tijd, .gb-menu-soort, .go-drie span, .go-paren-wie span, .br-kruimels, .bf-voluit, .wv-eyebrow, .erv-naam, .bgl-feiten, .bgl-feiten span, .gh-vlag, .gh-lijn-label, .bgl-sensor-label, .gh-fin-vlagtekst, .gb-door-pijl){font-size: 13px !important}html body:not([data-page="latin"]):not([data-page="fotogalerij"]) :is(.btn, .btn-br, .btn-home, .btn-wandel, .btn-submit, .contact-cta){font-size: 13px !important}html body .go-hoofd-naam{font-size: 13px;letter-spacing: 0.1em}html body .go-naam-rol{font-size: 13px}html body :is(.br-pijl, .gh-pijl, .film-link){display: inline-flex;align-items: center;min-height: 44px}html body :is(li, .faq-body, p:not(.sc-door)) > :is(.br-pijl, .gh-pijl){display: inline;min-height: 0}}@media (max-width: 560px){#brCookieBanner{padding: 12px 16px calc(12px + env(safe-area-inset-bottom))}#brCookieBanner .brc-inner{gap: 10px}#brCookieBanner .brc-tekst{min-width: 0}#brCookieBanner .brc-tekst strong{display: none}#brCookieBanner .brc-tekst p{font-size: 13px;line-height: 1.45}#brCookieBanner .brc-acties{gap: 8px;flex-wrap: nowrap}#brCookieBanner .brc-btn{min-height: 44px;padding: 10px 12px}}:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible{outline-color: var(--br-ink)}input:focus-visible, textarea:focus-visible, select:focus-visible{border-color: var(--br-ink)}:is(.br-footer, .br-section--ink, .gh-sectie--donker, .gk, .sg-donker, .ec-cta, .film-hero, .film-kader, #br-waarom, .br-skip) :focus-visible, .br-skip:focus-visible{outline-color: var(--br-yellow)}.br-footer .nb-rij input:focus-visible{outline-color: var(--br-yellow);border-color: var(--br-yellow)}.br-footer .bf-nb .nb-sub, .br-footer .bf-nb .nb-consent{color: rgba(241, 230, 200, 0.85);opacity: 1}.br-footer .bf-kop, .br-footer .bf-nb .nb-titel{color: rgba(241, 230, 200, 0.8)}.video-filter button{opacity: 0.8}.video-filter button[aria-pressed="true"]{opacity: 1}.br-footer .bf-gegevens, .br-footer .company-data, .bf-voluit{color: rgba(241, 230, 200, 0.8);opacity: 1}.br-footer .nb-rij input::placeholder{opacity: 0.7}.br-kruimels li{opacity: 0.85}html body:is([data-page], :not([data-page])) :is(.gh-label, .rb-label, .tr-th-sub){opacity: 0.8}:root body.geheel .kb-meta{opacity: 0.8}:root body .spec-matrix td.mx-no, :root body.geheel.trajectpagina .spec-matrix td.mx-no{opacity: 0.75}.br-model-stap{opacity: 0.75}html body .fase-m-blue{background: var(--br-blue-tekst)}label:not(.km-tegel, .ow-keuze, .ow-datum) > input[type=checkbox], #f-consent{width: 20px;height: 20px;flex: 0 0 auto}.tag-chip, .route-tag, .pillar-tag, .p-tag, .traject-tag, .fase-tag, .hv-chip, .quick-chip, .section-tag, .edition-tag{opacity: 0.8}.br-footer li a{display: inline-block;min-height: 24px;line-height: 24px}.br-footer #bfNbMail{min-height: 44px;box-sizing: border-box}.km-form{counter-reset: km}.km-feiten{list-style: none;margin: 0 0 28px;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));border-top: 1px solid var(--km-lijn);border-bottom: 1px solid var(--km-lijn)}.km-feiten li{margin: 0;padding: 12px 14px;font-size: 13.5px;line-height: 1.35}.km-feiten li:first-child{padding-left: 0}.km-feiten li + li{border-left: 1px solid var(--km-lijn)}.km-feiten strong{display: block;margin-bottom: 2px;font-family: var(--font-head);font-weight: 700;font-size: 17px}.km-form .km-deelkop{justify-content: flex-start;padding-bottom: 12px;border-bottom: 1px solid var(--km-lijn)}.km-form .km-deelkop::before{counter-increment: km;content: "0" counter(km);margin-right: 4px;font-style: italic;color: color-mix(in srgb, var(--br-ink) 55%, transparent)}.km-form .km-optioneel{margin-left: auto}.km-form .km-deel{margin-top: 30px;padding-top: 0;border-top: 0}.km-form .field:not(.field-consent) > label{font-size: 12px;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase}.km-form .field-consent{padding-top: 12px;border-top: 1px solid var(--km-lijn)}.km-form .field-consent + .field-consent{padding-top: 0;border-top: 0}@media (max-width: 560px){.km-feiten li{padding: 10px 8px;font-size: 12.5px}.km-feiten strong{font-size: 15px}}.gk.gk--licht{max-width: none;padding: 0;border-radius: 0;background: transparent;color: var(--br-ink)}.gk--licht .gk-top{padding: 2px 0 clamp(16px, 1.8vw, 22px) clamp(14px, 1.6vw, 20px);border-left: 1px solid var(--gh-haar, rgba(74, 43, 33, 0.26));border-bottom: 1px solid var(--gh-haar, rgba(74, 43, 33, 0.26))}.gk--licht .gk-top .gh-label{color: var(--br-ink)}.gk--licht .gh-accent{color: inherit}.gk--licht .gk-knoppen{border-color: var(--br-ink)}.gk--licht .gk-knop{color: var(--br-ink)}.gk--licht .gk-knop[aria-pressed="true"]{background: var(--br-ink);color: var(--br-cream)}#br-bgl-sensor .gk--licht :focus-visible{outline-color: var(--br-ink)}.gk--licht .gk-svg{box-sizing: border-box;padding: clamp(16px, 2.4vw, 28px) clamp(12px, 2vw, 24px) 8px;background: var(--br-kaart);border: 1px solid var(--gh-haar, rgba(74, 43, 33, 0.26));border-radius: 4px}.gk--licht .gk-raster line{stroke: rgba(74, 43, 33, 0.16)}.gk--licht .gk-band{fill: rgba(184, 199, 175, 0.45)}.gk--licht .gk-band-tekst{fill: var(--br-ink);opacity: 0.7}.gk--licht .gk-lijn.gk-piek, .gk--licht .gk-lijn.gk-rustig{stroke: var(--br-ink)}.gk--licht .gk-punten circle{stroke: var(--br-kaart)}.gk--licht .gk-as text{fill: var(--br-ink);opacity: 0.65}.gk--licht .gk-notities li{border-top-color: rgba(74, 43, 33, 0.22)}.gk--licht .gk-notities strong{color: var(--br-ink)}.gk--licht .gk-onder{opacity: 0.75}:root body.geheel:is([data-page="wandelgroep"], [data-page="latin"], [data-page="fotogalerij"]) div:has(> .br-afsluiter){grid-template-columns: minmax(0, 1fr)}:root body.geheel:is([data-page="wandelgroep"], [data-page="latin"], [data-page="fotogalerij"]) div:has(> .br-afsluiter)::after{content: none;display: none}@media (max-width: 560px){.km-form .km-deelkop{display: block}.km-form .km-optioneel{display: block;margin: 4px 0 0}}.vg{--vg-lijn: color-mix(in srgb, var(--br-ink) 22%, transparent);--vg-geel: color-mix(in srgb, var(--br-yellow) 38%, var(--br-cream));margin: clamp(32px, 4vw, 56px) 0 0;color: var(--br-ink)}.vg-knop{display: flex;align-items: center;gap: 16px;min-height: 64px;padding: 16px 20px;border: 1px solid var(--br-ink);border-radius: 4px;list-style: none;cursor: pointer;font-size: 14px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;transition: background-color 0.2s ease}.vg-knop::-webkit-details-marker{display: none}.vg-knop:hover{background: color-mix(in srgb, var(--br-ink) 6%, transparent)}.vg-knop:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 3px}.vg-knop-meta{margin-left: auto;font-size: 14px;font-weight: 600;letter-spacing: 0;text-transform: none;opacity: 0.78}.vg-plus{flex: none;font-size: 26px;font-weight: 400;line-height: 1;transition: transform 0.3s ease}.vg[open] .vg-plus{transform: rotate(45deg)}.vg-open{display: none}.vg[open] .vg-open{display: inline}.vg[open] .vg-dicht{display: none}.vg-wrap{margin-top: clamp(18px, 2vw, 28px)}.vg-tabel{width: 100%;table-layout: fixed;border-collapse: separate;border-spacing: 0;font-size: 15px;line-height: 1.35;color: var(--br-ink)}.vg-tabel th, .vg-tabel td{padding: 11px 10px;border: 0;background: transparent;vertical-align: middle}.vg-tabel thead th{position: sticky;top: 64px;z-index: 2;padding: 10px 8px 14px;vertical-align: bottom;text-align: center;background: var(--br-cream);border-bottom: 1.5px solid var(--br-ink)}.vg-tabel thead th:first-child{width: 34%}.vg-tabel thead a{color: inherit;text-decoration: none}.vg-th-naam{font-family: var(--font-head);font-weight: 700;font-size: clamp(14px, 1.2vw, 17px);line-height: 1.15;letter-spacing: -0.01em;hyphens: auto;border-bottom: 1.5px solid transparent;transition: border-color 0.2s ease}.vg-tabel thead a:hover .vg-th-naam, .vg-tabel thead a:focus-visible .vg-th-naam{border-bottom-color: var(--br-yellow)}.vg-tabel thead a:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}.vg-th-sub{display: block;margin-top: 4px;font-size: 10.5px;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;opacity: 0.78}.vg-th-prijs{display: block;margin-top: 6px;font-family: var(--font-head);font-weight: 700;font-size: clamp(16px, 1.4vw, 20px)}.vg-vlagtekst{display: inline-block;margin: 0 0 8px;padding: 3px 7px;border-radius: 2px;background: var(--br-yellow);font-size: 10px;font-weight: 800;letter-spacing: 0.1em;line-height: 1.2;text-transform: uppercase}.vg-tabel tr > :nth-child(5){background: var(--vg-geel)}.vg-tabel .vg-groep th{background: transparent}.vg-tabel tbody th{text-align: left;font-weight: 600;padding-left: 0}.vg-tabel tbody tr:not(.vg-groep) > *{border-top: 1px solid var(--vg-lijn)}.vg-tabel tbody td{text-align: center;font-size: 18px;font-weight: 800}.vg-tabel tbody:not(.vg-bon) td:nth-child(n+4):not(.vg-nw){color: color-mix(in srgb, var(--br-ink) 55%, var(--br-cream));font-weight: 600}.vg-tabel .vg-groep th{padding: 28px 0 8px;font-size: 11px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;border-bottom: 1px solid var(--br-ink)}.vg-tabel tbody:first-of-type .vg-groep th{padding-top: 18px}.vg-bon td{font-size: 14px;font-weight: 700;white-space: nowrap}.vg-cap{caption-side: bottom;padding: 14px 0 0;text-align: left;font-size: 13px;line-height: 1.5;opacity: 0.85}.vg-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.vg-kies{display: none}@media (max-width: 700px){.vg-knop{flex-wrap: wrap;gap: 4px 12px;padding: 14px 16px}.vg-knop-meta{order: 3;flex-basis: 100%;margin: 0;font-size: 13px}.vg-plus{margin-left: auto}.vg-wrap{overflow-x: auto}.vg-tabel{min-width: 640px}.vg.is-twee .vg-wrap{overflow: visible}.vg.is-twee .vg-tabel{min-width: 0;table-layout: auto}.vg.is-twee .vg-tabel thead th:first-child{width: 44%}.vg-tabel .is-uit, .vg-tabel .is-leeg{display: none}.vg.is-twee .vg-kies{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: 14px;font-weight: 700}.vg-kies select{flex: 1 1 0;min-width: 0;min-height: 44px;padding: 8px 10px;border: 1px solid var(--br-ink);border-radius: 4px;background: var(--br-cream);color: var(--br-ink);font: inherit;font-size: 14px}.vg-tabel thead th{padding: 8px 4px 12px}.vg-tabel tbody th{font-size: 14px}.vg-bon td{white-space: normal}}@media (prefers-reduced-motion: reduce), (max-width: 760px){.vg-plus, .vg-knop, .vg-th-naam{transition: none}}.br-header{view-transition-name: br-kop}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: 0.45s}::view-transition-old(root){animation: br-vt-uit 0.45s cubic-bezier(0.7, 0, 0.2, 1) both}::view-transition-new(root){animation: br-vt-in 0.45s cubic-bezier(0.7, 0, 0.2, 1) both}::view-transition-group(br-kop), ::view-transition-old(br-kop), ::view-transition-new(br-kop){animation-duration: 0.3s}}@media (prefers-reduced-motion: reduce){::view-transition-group(br-kop), ::view-transition-old(br-kop), ::view-transition-new(br-kop){animation: none}}:root:has(body:is([data-page^="wandel"], [data-page="latin"], [data-page="fotogalerij"])) :is(::view-transition-old(br-kop), ::view-transition-new(br-kop), ::view-transition-group(br-kop)){animation: none}.br-header, .br-header.is-scrolled{transition: translate 0.45s cubic-bezier(0.22, 0.8, 0.3, 1), background-color 0.35s ease, border-color 0.35s ease, backdrop-filter 0.35s ease, -webkit-backdrop-filter 0.35s ease}.br-header .br-header-inner{transition: height 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.br-header .br-logo-mark{transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.br-header.kop-balk .br-header-inner{height: 62px}.br-header.kop-balk .br-logo-mark{transform: scale(0.88)}@media (max-width: 480px){.br-header.kop-balk .br-header-inner{height: 56px}}@media (max-width: 760px){.br-header.kop-balk .br-header-inner{height: 76px}.br-header.kop-balk .br-logo-mark{transform: none}}@media (max-width: 480px){.br-header.kop-balk .br-header-inner{height: 66px}}@media (prefers-reduced-motion: reduce), (max-width: 760px){.br-header .br-header-inner, .br-header .br-logo-mark{transition: none}}.br-header .br-nav-link.actief, html.kop-licht .br-header:not(.menu-open) .br-nav-link.actief, html.kop-licht .br-header.kop-balk:not(.menu-open) .br-nav-link.actief{box-shadow: none;text-decoration: underline;text-decoration-color: currentColor;text-decoration-thickness: 3px;text-underline-offset: 9px}.br-header .br-drop a.actief{text-decoration-color: currentColor;text-decoration-thickness: 2px}.mp-link.actief{text-decoration-color: currentColor;text-decoration-thickness: 3px}.br-nav-item.has-drop.drop-open .br-drop{opacity: 1;visibility: visible;transform: translateY(0);transition: opacity 0.2s ease, transform 0.2s ease, visibility 0s}.br-header .br-nav-item.has-drop.drop-open .br-drop a{translate: 0 0 !important}.br-nav-item.has-drop.drop-dicht .br-drop{opacity: 0 !important;visibility: hidden !important}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){.br-mobile-panel{opacity: 1;transform: none;clip-path: inset(0 0 100% 0);transition: clip-path 0.5s cubic-bezier(0.7, 0, 0.2, 1), visibility 0s linear 0.5s}.br-mobile-panel.open{clip-path: inset(0 0 0 0);transition: clip-path 0.5s cubic-bezier(0.7, 0, 0.2, 1)}}.br-mobile-inner{padding-bottom: 24px}.mp-onder{position: sticky;bottom: 0;box-sizing: border-box;width: 100%;max-width: 640px;margin: 0 auto;display: grid;gap: 4px;padding: 14px clamp(20px, 6vw, 48px) calc(14px + env(safe-area-inset-bottom));background: var(--br-cream);border-top: 1px solid var(--br-line)}.mp-knop{display: flex;align-items: center;justify-content: center;min-height: 52px;border-radius: var(--r-knop);background: var(--br-ink);color: var(--br-cream);text-decoration: none;font-size: 12.5px;font-weight: 800;letter-spacing: 0.09em;text-transform: uppercase}.mp-uitklap-kop{display: flex;align-items: center;justify-content: space-between;cursor: pointer;list-style: none}.mp-uitklap-kop::-webkit-details-marker{display: none}.mp-uitklap-kop::after{content: "+";font-weight: 400;line-height: 1;transition: rotate 0.25s ease}.mp-uitklap[open] > .mp-uitklap-kop::after{rotate: 45deg}.mp-uitklap > a.mp-link{padding-left: 16px;font-size: clamp(20px, 5.6vw, 28px)}@media (prefers-reduced-motion: reduce){.mp-uitklap-kop::after{transition: none}}.mp-mail{display: flex;align-items: center;justify-content: center;min-height: 44px;font-weight: 700;color: var(--br-ink);text-underline-offset: 4px}.br-header.menu-open .br-kop-knop{opacity: 0 !important;visibility: hidden !important}@media (max-width: 760px){.bf .br-footer-inner{padding-top: 48px}.bf-slot{padding-bottom: 32px}.bf-midden{gap: 28px;padding: 28px 0}.bf-tagline{margin-top: 2px}.bf-nav{grid-template-columns: 1fr 1fr;gap: 20px 16px}.br-footer .bf-groep a{display: flex;align-items: center;min-height: 34px;font-size: 14.5px}.bf-reactie{margin: 4px 0 18px}.br-footer .bf-legal a, .br-footer .bf-legal button{min-height: 34px}.bf-onder-rij{gap: 10px}}.sn{position: fixed;right: clamp(14px, 1.8vw, 30px);top: 50%;z-index: 999990;transform: translate(8px, -50%);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s}.sn.sn-zien{opacity: 1;visibility: visible;pointer-events: auto;transform: translate(0, -50%);transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s}.sn-lijst{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;margin: 0;padding: 0;list-style: none}.sn-lijst li{--sn-tekst: 74, 43, 33;--sn-actief: var(--br-ink);margin: 0;padding: 0}.sn-lijst li.sn-donker{--sn-tekst: 241, 230, 200;--sn-actief: var(--br-cream)}.sn-lijst a{display: flex;align-items: center;justify-content: flex-end;gap: 12px;min-height: 26px;padding: 0 0 0 12px;text-decoration: none;color: rgba(var(--sn-tekst), 0.6)}.sn-lijst a i{display: block;flex: none;width: 14px;height: 1.5px;border-radius: 1px;background: rgba(var(--sn-tekst), 0.38);transition: width 0.3s cubic-bezier(0.22, 0.8, 0.3, 1), background-color 0.3s ease, height 0.3s ease}.sn-lijst a:hover i{background: rgba(var(--sn-tekst), 0.7)}.sn-lijst a[aria-current="true"]{color: var(--sn-actief)}.sn-lijst a[aria-current="true"] i{width: 30px;height: 2.5px;background: var(--sn-actief)}.sn-naam{font-family: var(--font-head);font-size: 13.5px;font-weight: 700;line-height: 1.2;white-space: nowrap;display: block;max-width: 0;overflow: hidden;opacity: 0;transform: translateX(6px);transition: opacity 0.25s ease, transform 0.25s ease, color 0.3s ease, max-width 0s linear 0.25s}.sn.sn-uit .sn-naam, .sn-lijst li.sn-flits .sn-naam{max-width: 14em;opacity: 1;transform: none;transition: opacity 0.25s ease, transform 0.25s ease, color 0.3s ease, max-width 0s}@media (min-width: 861px){.sn:focus-within .sn-naam{max-width: 14em;opacity: 1;transform: none;transition: opacity 0.25s ease, transform 0.25s ease, max-width 0s}}.sn.sn-uit .sn-lijst li:nth-child(2) .sn-naam{transition-delay: 0.02s}.sn.sn-uit .sn-lijst li:nth-child(3) .sn-naam{transition-delay: 0.04s}.sn.sn-uit .sn-lijst li:nth-child(n+4) .sn-naam{transition-delay: 0.06s}.sn-lijst a[aria-current="true"] .sn-naam{padding-bottom: 8px;margin-bottom: -8px;text-decoration: underline;text-decoration-color: currentColor;text-decoration-thickness: 3px;text-underline-offset: 5px}.sn-lijst a:hover .sn-naam{color: var(--sn-actief)}.sn a:focus-visible{outline: 1.5px solid var(--sn-actief);outline-offset: 3px;border-radius: 2px}@media (max-width: 860px){.sn{right: 6px}.sn-lijst{gap: 0}.sn-lijst a{min-height: 30px;min-width: 40px;gap: 10px}.sn-lijst a i{width: 10px}.sn-lijst a[aria-current="true"] i{width: 20px}.sn-naam{font-size: 13px}}@media (prefers-reduced-motion: reduce), (max-width: 760px){.sn, .sn.sn-zien, .sn-naam, .sn-lijst a i{transition: none !important}}@media print{.sn{display: none !important}}@media (max-width: 480px){.km-tegels, .km-tegels--3{grid-template-columns: minmax(0, 1fr)}}.km-romy{display: flex;align-items: center;gap: 12px;margin: 0 0 16px}.km-romy img{flex: 0 0 auto;width: 56px;height: 56px;object-fit: cover;object-position: 50% 30%;border-radius: 4px}.km-romy p{margin: 0;font-size: 14.5px;line-height: 1.35}.km-romy strong{display: block;font-family: var(--font-head);font-size: 18px}.km-voortgang{height: 2px;margin: 0 0 20px;background: var(--km-lijn)}.km-voortgang span{display: block;height: 100%;background: var(--br-ink)}.km-feiten{margin-bottom: 20px}.km-form .km-deelkop{flex-wrap: wrap}.km-form .km-deelkop::before{content: "Stap " counter(km) " van 2";flex: 0 0 100%;margin: 0 0 2px;font-family: var(--font-body, inherit);font-size: 11.5px;font-weight: 800;font-style: normal;letter-spacing: 0.14em;text-transform: uppercase}.km-form .km-deel--inklap{margin: 22px 0;padding: 14px 0;border-top: 1px solid var(--km-lijn);border-bottom: 1px solid var(--km-lijn)}.km-help{display: flex;align-items: center;gap: 12px;min-height: 44px;cursor: pointer;font-family: var(--font-head);font-weight: 700;font-size: 18px}.km-help::-webkit-details-marker{display: none}.km-help::before{content: "+";flex: 0 0 auto;width: 1em;font-size: 22px;line-height: 1}.km-deel--inklap[open] > .km-help{margin-bottom: 14px}.km-deel--inklap[open] > .km-help::before{content: "\2212"}.km-form .km-help .km-optioneel{margin-left: auto}.km-help:focus-visible{outline: 2px solid var(--br-ink);outline-offset: 2px}@media (max-width: 760px){.km-feiten{grid-template-columns: 1fr}.km-feiten li, .km-feiten li:first-child{display: flex;align-items: baseline;gap: 6px;padding: 8px 0;font-size: 14px}.km-feiten li + li{border-left: 0;border-top: 1px solid var(--km-lijn)}.km-feiten strong{margin: 0}.km-form .km-deelkop{display: flex}.km-form .km-optioneel{display: inline;margin: 0 0 0 auto}}.km-form .km-open{margin: 0 0 20px}.km-form .km-open textarea{box-sizing: border-box;width: 100%;min-height: 96px;padding: 12px 14px;border: 1px solid var(--km-lijn) !important;border-radius: 4px;background: transparent;color: inherit;font: inherit;font-size: 16px;line-height: 1.45;resize: vertical}.km-form .km-open textarea:hover{border-color: color-mix(in srgb, var(--br-ink) 50%, transparent) !important}.km-form .km-open textarea:focus{border-color: var(--br-ink) !important;outline: 2px solid color-mix(in srgb, var(--br-yellow) 70%, transparent);outline-offset: 1px}.km-noot{display: flex;align-items: flex-start;gap: 8px;margin: 8px 0 0;font-size: 14px;font-weight: 700;line-height: 1.35}.km-noot svg{flex: none;width: 15px;height: 15px;margin-top: 2px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round}:is(#br-r-testimonials, #br-r-waarborgen, #br-r-contact, main > #afsluiter, #ec-afsluiter, .ec-afsluiter, #brm-pijlers, #brm-bronnen, #brm-fasen, #brm-slot, #br-b-krijgt, #br-b-rapport, #br-b-werkvormen, #br-b-wie, #br-b-trajecten, #br-b-vragen, #br-b-slot, main > .kb-artikel:last-child){--band: clamp(240px, 30vw, 440px);--hoek: to bottom;margin-top: -1px;padding-top: calc(var(--band) * 0.62) !important;background-color: var(--naar) !important;background-repeat: repeat, no-repeat !important;background-position: 0 0 !important;background-size: 96px 96px, 100% var(--band) !important;background-image: linear-gradient(transparent, transparent), linear-gradient(var(--hoek), var(--van), color-mix(in oklab, var(--van) 99.5%, var(--naar)) 4.17%, color-mix(in oklab, var(--van) 98%, var(--naar)) 8.33%, color-mix(in oklab, var(--van) 95.7%, var(--naar)) 12.5%, color-mix(in oklab, var(--van) 92.6%, var(--naar)) 16.67%, color-mix(in oklab, var(--van) 88.8%, var(--naar)) 20.83%, color-mix(in oklab, var(--van) 84.4%, var(--naar)) 25%, color-mix(in oklab, var(--van) 79.4%, var(--naar)) 29.17%, color-mix(in oklab, var(--van) 74.1%, var(--naar)) 33.33%, color-mix(in oklab, var(--van) 68.4%, var(--naar)) 37.5%, color-mix(in oklab, var(--van) 62.4%, var(--naar)) 41.67%, color-mix(in oklab, var(--van) 56.2%, var(--naar)) 45.83%, color-mix(in oklab, var(--van) 50%, var(--naar)) 50%, color-mix(in oklab, var(--van) 43.8%, var(--naar)) 54.17%, color-mix(in oklab, var(--van) 37.6%, var(--naar)) 58.33%, color-mix(in oklab, var(--van) 31.6%, var(--naar)) 62.5%, color-mix(in oklab, var(--van) 25.9%, var(--naar)) 66.67%, color-mix(in oklab, var(--van) 20.6%, var(--naar)) 70.83%, color-mix(in oklab, var(--van) 15.6%, var(--naar)) 75%, color-mix(in oklab, var(--van) 11.2%, var(--naar)) 79.17%, color-mix(in oklab, var(--van) 7.4%, var(--naar)) 83.33%, color-mix(in oklab, var(--van) 4.3%, var(--naar)) 87.5%, color-mix(in oklab, var(--van) 2%, var(--naar)) 91.67%, color-mix(in oklab, var(--van) 0.5%, var(--naar)) 95.83%, var(--naar)) !important}#br-r-testimonials{--van: rgb(241, 230, 200);--naar: rgb(225, 235, 220)}#br-r-waarborgen{--van: rgb(225, 235, 220);--naar: rgb(226, 229, 239)}#br-r-contact{--van: rgb(226, 229, 239);--naar: var(--br-ink)}main > #afsluiter, #ec-afsluiter, .ec-afsluiter, #brm-slot, #br-b-slot{--van: var(--br-cream);--naar: var(--br-ink)}#brm-pijlers{--van: var(--br-cream);--naar: rgb(233, 218, 182)}#brm-bronnen{--van: rgb(233, 218, 182);--naar: rgb(225, 235, 220)}#brm-fasen{--van: rgb(225, 235, 220);--naar: var(--br-cream)}#br-b-krijgt{--van: var(--br-cream);--naar: rgb(226, 229, 239)}#br-b-rapport{--van: rgb(226, 229, 239);--naar: rgb(233, 218, 182)}#br-b-werkvormen{--van: rgb(233, 218, 182);--naar: var(--br-cream)}#br-b-wie{--van: var(--br-cream);--naar: rgb(233, 218, 182)}#br-b-trajecten{--van: rgb(233, 218, 182);--naar: rgb(225, 235, 220)}#br-b-vragen{--van: rgb(225, 235, 220);--naar: var(--br-cream)}main > .kb-artikel:last-child{--van: var(--br-ink);--naar: var(--br-cream);--hoek: to top;margin-top: 0;padding-top: 0 !important;padding-bottom: calc(var(--band) * 0.62);background-position: 0 0, 0 100% !important}.br-footer .bf-legal a, .br-footer .bf-legal .footer-cookie-btn{display: inline-flex;align-items: center;min-height: 24px}.br-footer .nb-consent input[type="checkbox"]{width: 24px;height: 24px}.br-footer label > input[type="email"]{min-height: 24px}.vg-th-sub, .vg-vlagtekst{font-size: 12px}.nw-sla{min-height: 24px;line-height: 24px}
 :root body.geheel{--blok-y: clamp(64px, 6.4vw, 96px);--blok-kop: clamp(28px, 3vw, 40px);--blok-slot: clamp(32px, 3vw, 44px);--vel-r: 32px;--kader-r: 24px;--sp-sectie: var(--blok-y);--sp-sectie-mob: 56px}@media (max-width: 900px){:root body.geheel{--blok-y: 56px;--blok-kop: 26px;--blok-slot: 32px;--vel-r: 24px}}:root body.geheel :is(.section-header, .section-header-left, .section-header-center){max-width: 760px;margin: 0 0 var(--blok-kop)}:root body.geheel :is(.section-header, .section-header-left, .section-header-center) .br-pill-badge{margin: 0 0 14px}:root body.geheel :is(.section-header, .section-header-left, .section-header-center) :is(.section-heading, .br-section-title){max-width: 17em;margin: 0 0 14px}:root body.geheel :is(.section-header, .section-header-left, .section-header-center) :is(.section-lead, .br-section-lead){max-width: 54ch;margin: 0}:root body.geheel :is(.section-header, .section-header-left, .section-header-center) > :last-child{margin-bottom: 0}:root body.geheel .krijgt-grid .section-header{margin-bottom: 0}:root body.geheel :is(.br-section, .br-p-section, .br-f-section, .br-o-section, .br-r-section, .br-c-section, .br-home-section) .br-vervolg{margin-top: var(--blok-slot);gap: 16px 28px}:root body.geheel .hero-grid{display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);gap: clamp(32px, 5vw, 72px);align-items: center;perspective: none}:root body.geheel .hero-grid > *{min-width: 0}:root body.geheel .hero-beeld{position: relative;padding: 0;width: 100%;max-width: none}:root body.geheel :is(.hero-kader, .hero-foto-groot, .hv-main, figure.hero-visual){position: relative;display: block;width: 100%;max-width: none;max-height: none;margin: 0;aspect-ratio: 5 / 4;overflow: hidden;border: 0;border-radius: var(--kader-r);background: #E5DABB;box-shadow: none}:root body.geheel :is(.hero-kader, .hero-foto-groot, .hv-main, figure.hero-visual) > img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--hero-pos, 50% 28%);animation: none;scale: none}:root body.geheel :is(.hero-foto-klein, .hv-sub){display: none}:root body.geheel :is(.hero-kader, .hero-foto-groot, .hv-main, figure.hero-visual) > :is(figcaption, .hv-caption){display: none}:root body.geheel .hero-foto-groot::after{content: none}:root body.geheel .hero-beeld.br-kantel{transform: none;transition: none}:root body.geheel :is(.hero-overzicht, .wm-legenda){border-radius: var(--kader-r);padding: 24px 26px}@media (max-width: 900px){:root body.geheel .hero-grid{grid-template-columns: minmax(0, 1fr);gap: 28px}:root body.geheel .hero-grid > :is(.hero-beeld, .hero-kader, .hero-col:has(.hero-visual)){order: -1}:root body.geheel :is(.hero-kader, .hero-foto-groot, .hv-main, figure.hero-visual){aspect-ratio: 16 / 11}}:root body.geheel section.hero-vol.hero-vol{--hero-h: clamp(500px, 78svh, 780px);padding-top: clamp(12px, 1.3vw, 18px);padding-bottom: 40px}:root body.geheel section.hero-vol.hero-vol--laag{--hero-h: clamp(420px, 56svh, 560px)}:root body.geheel .hero-vol .hero-kader{position: relative;isolation: isolate;display: flex;align-items: center;width: 100%;max-width: none;margin: 0;min-height: var(--hero-h);aspect-ratio: auto;overflow: hidden;border: 0;border-radius: var(--kader-r);background: #E5DABB;box-shadow: none}:root body.geheel .hero-vol .hero-kader > img{position: absolute;top: 0;right: 0;left: auto;z-index: 0;width: var(--hero-deel, 100%);height: 100%;max-width: none;object-fit: cover;object-position: var(--hero-pos, 78% 20%);-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 16%);mask-image: linear-gradient(90deg, transparent 0, #000 16%)}:root body.geheel .hero-vol .hero-kader::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(90deg, rgba(241, 230, 200, 0.93) 0%, rgba(241, 230, 200, 0.91) var(--hero-v0, 24%), rgba(241, 230, 200, 0.80) calc(var(--hero-v0, 24%) + (var(--hero-v1, 61%) - var(--hero-v0, 24%)) * 0.32), rgba(241, 230, 200, 0.48) calc(var(--hero-v0, 24%) + (var(--hero-v1, 61%) - var(--hero-v0, 24%)) * 0.62), rgba(241, 230, 200, 0.16) calc(var(--hero-v0, 24%) + (var(--hero-v1, 61%) - var(--hero-v0, 24%)) * 0.84), rgba(241, 230, 200, 0) var(--hero-v1, 61%))}:root body.geheel .hero-vol .hero-kader > .hero-tekst{position: relative;z-index: 2;box-sizing: border-box;width: var(--hero-tekst, min(56%, 660px));padding: clamp(28px, 4vw, 56px) clamp(24px, 4.6vw, 72px)}:root body.geheel .hero-vol .hero-tekst > :last-child{margin-bottom: 0}@media (max-width: 1100px){:root body.geheel section.hero-vol.hero-vol{padding-top: 16px;padding-bottom: 32px}:root body.geheel .hero-vol .hero-kader{display: block;min-height: 0;overflow: visible;background: transparent}:root body.geheel .hero-vol .hero-kader > img{position: relative;width: 100%;height: clamp(280px, 46vw, 500px);border-radius: var(--kader-r);background: #E5DABB;object-position: var(--hero-pos-m, var(--hero-pos, 78% 20%));-webkit-mask-image: none;mask-image: none}:root body.geheel .hero-vol .hero-kader::before{display: none}:root body.geheel .hero-vol .hero-kader > .hero-tekst{width: auto;padding: 26px 0 0}}@media (max-width: 700px){:root body.geheel .hero-vol .hero-kader > img{height: clamp(240px, 42svh, 380px)}}:root body.geheel section.hero-kop-breed.hero-kop-breed{padding-top: clamp(48px, 7vw, 104px);padding-bottom: 0}:root body.geheel .hero-kop-breed .hero-grid{display: block;perspective: none}:root body.geheel .hero-kop-breed .hero-tekst{display: flex;flex-direction: column;align-items: center;max-width: 880px;margin: 0 auto clamp(36px, 4.4vw, 60px);text-align: center}:root body.geheel .hero-kop-breed .hero-tekst > *{max-width: 100%}:root body.geheel .hero-kop-breed .hero-tekst :is(h1, .hero-title, .br-hero-title){max-width: 16em;margin-left: auto;margin-right: auto}:root body.geheel .hero-kop-breed .hero-tekst :is(p, .kb-intro, .hero-lead, .br-hero-subtitle){max-width: 58ch;margin-left: auto;margin-right: auto}:root body.geheel .hero-kop-breed .hero-tekst :is(.br-knoppen, .br-geruststelling){justify-content: center}:root body.geheel .hero-kop-breed .hero-tekst .br-pill-badge, :root body.geheel .hero-kop-breed .hero-tekst .br-eyebrow{justify-content: center}:root body.geheel .hero-kop-breed .br-feiten{justify-content: center}:root body.geheel .hero-kop-breed .hero-beeld{width: 100%;max-width: none;padding: 0;margin: 0}:root body.geheel .hero-kop-breed .hero-beeld > .hero-kader{aspect-ratio: 21 / 9}:root body.geheel .hero-kop-breed .hero-beeld > .video-kader{aspect-ratio: 16 / 9;max-width: 1080px;margin: 0 auto}@media (max-width: 900px){:root body.geheel section.hero-kop-breed.hero-kop-breed{padding-top: 40px}:root body.geheel .hero-kop-breed .hero-beeld > .hero-kader{aspect-ratio: 16 / 10}}@media (max-width: 600px){:root body.geheel .hero-kop-breed .hero-beeld > .hero-kader{aspect-ratio: 4 / 3}:root body.geheel .hero-kop-breed .br-feiten{justify-content: flex-start}:root body.geheel .hero-kop-breed .hero-tekst{align-items: flex-start;text-align: left}:root body.geheel .hero-kop-breed .hero-tekst :is(h1, .hero-title, .br-hero-title, p, .kb-intro, .hero-lead, .br-hero-subtitle){margin-left: 0;margin-right: 0}:root body.geheel .hero-kop-breed .hero-tekst :is(.br-knoppen, .br-geruststelling){justify-content: flex-start}:root body.geheel .hero-kop-breed .hero-tekst .br-pill-badge, :root body.geheel .hero-kop-breed .hero-tekst .br-eyebrow{justify-content: flex-start}}:root body.geheel section.hero-typo.hero-typo{position: relative;padding-top: clamp(56px, 8.5vw, 128px);padding-bottom: clamp(32px, 4.6vw, 64px)}:root body.geheel section.hero-typo.hero-typo h1{max-width: 13em;margin: 0 0 clamp(18px, 2vw, 28px);font-size: clamp(42px, 6.2vw, 88px) !important;line-height: 1.02 !important;letter-spacing: -0.025em !important;text-wrap: balance}:root body.geheel section.hero-typo.hero-typo :is(.hero-lead, .kb-intro, .br-hero-subtitle, .hero-tekst > p, .br-container > p, .br-c-container p.hero-lead, .br-r-container > p){max-width: 52ch;font-size: clamp(17px, 1.8vw, 21px);line-height: 1.55}:root body.geheel .hero-typo .br-pill-badge, :root body.geheel .hero-typo .br-eyebrow{margin-bottom: clamp(16px, 2vw, 24px)}:root body.geheel .hero-typo .br-knoppen{margin-top: clamp(24px, 3vw, 36px)}:root body.geheel .hero-typo::after{content: "";position: absolute;top: clamp(48px, 7.6vw, 118px);right: max(20px, calc((100% - 1240px) / 2));z-index: 0;width: clamp(52px, 6.4vw, 96px);aspect-ratio: 1;pointer-events: none;background: url(../img/beeldmerk-192.png) center / contain no-repeat}:root body.geheel .hero-typo:has(.bedankt-mark)::after{content: none}:root body.geheel section.hero-typo.hero-typo--kompakt{padding-top: clamp(40px, 5vw, 72px);padding-bottom: clamp(24px, 3vw, 40px)}:root body.geheel section.hero-typo.hero-typo--kompakt h1{font-size: clamp(36px, 4.8vw, 64px) !important}:root body.geheel .hero-typo.hero-typo--kompakt::after{top: clamp(40px, 5vw, 76px);width: clamp(44px, 5vw, 72px)}@media (max-width: 900px){:root body.geheel section.hero-typo.hero-typo{padding-top: 48px;padding-bottom: 28px}:root body.geheel section.hero-typo.hero-typo--kompakt{padding-top: 40px}:root body.geheel .hero-typo::after{top: 40px;right: 20px;width: 44px}}@keyframes geheel-merk{from{opacity: 0;rotate: -24deg;scale: 0.82}}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){:root body.geheel .hero-typo::after{animation: geheel-merk 1.1s cubic-bezier(0.16, 1, 0.3, 1) 0.2s backwards}}:root body.geheel .hero-klein .hero-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 0.62fr);gap: clamp(32px, 6vw, 96px);align-items: center}:root body.geheel .hero-klein .hero-grid > .hero-beeld{padding: 0}:root body.geheel .hero-wiel{width: min(100%, 300px);aspect-ratio: 1;margin: 0 auto;background: url(../img/wiel-icoon-zuurstof.webp) 37.80% 10.18% / 20.79% 18.53% no-repeat, url(../img/wiel-icoon-licht.webp) 78.04% 22.01% / 18.15% 18.53% no-repeat, url(../img/wiel-icoon-herstel.webp) 91.06% 57.26% / 23.73% 17.49% no-repeat, url(../img/wiel-icoon-voeding.webp) 65.58% 87.11% / 26.37% 19.94% no-repeat, url(../img/wiel-icoon-beweging.webp) 21.30% 78.03% / 16.63% 23.35% no-repeat, url(../img/wiel-icoon-sport.webp) 8.69% 37.06% / 23.06% 19.19% no-repeat, url(../img/wiel-blad-zuurstof.png) 11.56% 1.38% / 55.20% 39.70% no-repeat, url(../img/wiel-blad-licht.png) 82.41% 0.94% / 38.66% 51.98% no-repeat, url(../img/wiel-blad-herstel.png) 100.15% 42.38% / 44.90% 51.42% no-repeat, url(../img/wiel-blad-voeding.png) 96.13% 95.40% / 58.13% 35.82% no-repeat, url(../img/wiel-blad-beweging.png) 15.80% 98.92% / 52.84% 54.73% no-repeat, url(../img/wiel-blad-sport.png) -0.40% 45.48% / 47.64% 51.61% no-repeat}@media (max-width: 900px){:root body.geheel .hero-klein .hero-grid{grid-template-columns: minmax(0, 1fr);gap: 28px}:root body.geheel .hero-klein .hero-grid > :is(.hero-beeld, .hero-kader, .hero-col:has(.hero-visual)){order: 0}:root body.geheel .hero-klein .hero-grid > :is(.hero-beeld, .hero-overzicht, .hg-omslag, .hero-wiel){width: 100%;max-width: 340px;justify-self: start}:root body.geheel .hero-wiel{width: min(78%, 260px);margin: 8px 0 0}}:root body.geheel .page-hero h1{font-size: clamp(36px, 4.8vw, 60px);line-height: 1.05;letter-spacing: -0.02em;text-wrap: balance}:root body.geheel .page-hero .br-container > p:not(.kb-meta):not(.br-geruststelling){font-size: clamp(16px, 1.7vw, 19px);line-height: 1.55}:root body.geheel .hero-tekst .br-pill-badge, :root body.geheel .hero-tekst .br-eyebrow{margin-bottom: 14px}:root body.geheel .hero-tekst .kb-meta + .br-knoppen{margin-top: 24px}:root body.geheel .hero-tekst .br-pijl{display: inline;padding-bottom: 0}@keyframes geheel-in{from{opacity: 0;translate: 0 18px}}@keyframes geheel-zoom{from{scale: 1.06}}@media (prefers-reduced-motion: no-preference) and (min-width: 761px){:root body.geheel :is(.page-hero, .br-wandel-hero) :is(.br-container, .hero-tekst) > :is(.br-eyebrow, .br-pill-badge, h1, p, .br-zoek, .br-knoppen, .kb-meta){animation: geheel-in 0.7s cubic-bezier(0.16, 1, 0.3, 1) calc(0.05s + var(--k, 0) * 0.09s) backwards}:root body.geheel :is(.page-hero, .br-wandel-hero) :is(.br-container, .hero-tekst) > :nth-child(2){--k: 1}:root body.geheel :is(.page-hero, .br-wandel-hero) :is(.br-container, .hero-tekst) > :nth-child(3){--k: 2}:root body.geheel :is(.page-hero, .br-wandel-hero) :is(.br-container, .hero-tekst) > :nth-child(4){--k: 3}:root body.geheel :is(.page-hero, .br-wandel-hero) :is(.br-container, .hero-tekst) > :nth-child(n+5){--k: 4}:root body.geheel :is(.page-hero, .br-wandel-hero) .accent{animation: brMarkeer 0.8s cubic-bezier(0.65, 0, 0.35, 1) 0.45s backwards}:root body.geheel :is(.hero-kader, .hero-foto-groot, .hv-main, figure.hero-visual) > img{animation: geheel-zoom 1.2s cubic-bezier(0.16, 1, 0.3, 1) backwards}}:root body.geheel :is(.br-card, .br-tegel, .br-prijskaart, .ow-prijskaart, .stap-kaart, .kb-kaart, .team-kaart, .zigzag-row, .consult-card, .profiel-card, .visie-card, .aside-card, .form-card, .lead-form-card, .roi-panel, .matrix-panel, .betekenis-card, .waarde-kaart, .profiel-kaart, .pijler-deep, .traject-card, .aanmeld-direct, .leeg-blok, .wandel-duo-kaart, .particulier-info-card){border-radius: var(--kader-r) !important}:root body.geheel .br-card{background: var(--br-kaart)}:root body.geheel .br-tegel{padding: 28px 28px 24px}:root body.geheel .stap-kaart{padding: 22px 24px 26px}:root body.geheel .br-prijskaart{padding: 28px 34px}:root body.geheel .kb-kaart-tekst{padding: 22px 26px 26px}@media (max-width: 900px){:root body.geheel .br-tegel{padding: 24px 22px 20px}:root body.geheel .br-prijskaart{padding: 24px 22px}:root body.geheel .kb-kaart-tekst{padding: 20px 22px 24px}}:root body.geheel .kb-stap{background: var(--br-kaart);border: 0;border-radius: var(--r-kaart)}:root body.geheel .kb-beeld{border-radius: var(--kader-r);box-shadow: none}:root body.geheel .kb-kaart-bron + .kb-kaart-tekst{padding-top: 14px}:root body.geheel :is(.foto-pil, .zz-badge, .consult-badge, .hosts-image-badge){position: absolute;top: auto;right: auto;left: 16px;bottom: 16px;z-index: 2;margin: 0;padding: 8px 14px;border: 0 !important;border-radius: 999px !important;background: var(--br-cream) !important;color: var(--br-ink) !important;font-size: 11px !important;font-weight: 800;line-height: 1;letter-spacing: 0.12em !important;text-transform: uppercase;opacity: 1}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="zuurstof"], :root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="ademhaling"], :root body.geheel .wm-sprong a[href="#wm-ademhaling"] > .wm-stip{--bw: 0.5520;--bh: 0.3970;--ix: 71.97%;--iy: 35.27%;--iw: 37.67%;--ih: 46.67%;--blad-png: url(../img/wiel-blad-zuurstof.png);--icoon-png: url(../img/wiel-icoon-zuurstof.webp)}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="licht"], :root body.geheel .wm-sprong a[href="#wm-licht"] > .wm-stip{--bw: 0.3866;--bh: 0.5198;--ix: 64.96%;--iy: 52.27%;--iw: 46.94%;--ih: 35.64%;--blad-png: url(../img/wiel-blad-licht.png);--icoon-png: url(../img/wiel-icoon-licht.webp)}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="herstel"], :root body.geheel .wm-sprong a[href="#wm-herstel"] > .wm-stip{--bw: 0.4490;--bh: 0.5142;--ix: 67.41%;--iy: 78.56%;--iw: 52.84%;--ih: 34.01%;--blad-png: url(../img/wiel-blad-herstel.png);--icoon-png: url(../img/wiel-icoon-herstel.webp)}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="voeding"], :root body.geheel .wm-sprong a[href="#wm-voeding"] > .wm-stip{--bw: 0.5813;--bh: 0.3582;--ix: 25.30%;--iy: 53.57%;--iw: 45.37%;--ih: 55.67%;--blad-png: url(../img/wiel-blad-voeding.png);--icoon-png: url(../img/wiel-icoon-voeding.webp)}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="beweging"], :root body.geheel .wm-sprong a[href="#wm-beweging"] > .wm-stip{--bw: 0.5284;--bh: 0.5473;--ix: 28.46%;--iy: 47.89%;--iw: 31.48%;--ih: 42.66%;--blad-png: url(../img/wiel-blad-beweging.png);--icoon-png: url(../img/wiel-icoon-beweging.webp)}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron, .ec-vraag)[data-bron="sport"], :root body.geheel .wm-sprong a[href="#wm-sport"] > .wm-stip{--bw: 0.4764;--bh: 0.5161;--ix: 28.07%;--iy: 24.48%;--iw: 48.41%;--ih: 37.18%;--blad-png: url(../img/wiel-blad-sport.png);--icoon-png: url(../img/wiel-icoon-sport.webp)}:root body.geheel :is(.bron-merk, .wm-stip, .kb-kaart-bron):is([data-bron="zuurstof"], [data-bron="ademhaling"], [data-bron="licht"], [data-bron="herstel"], [data-bron="voeding"], [data-bron="beweging"], [data-bron="sport"]), :root body.geheel .wm-sprong a:is([href="#wm-ademhaling"], [href="#wm-licht"], [href="#wm-herstel"], [href="#wm-voeding"], [href="#wm-beweging"], [href="#wm-sport"]) > .wm-stip{position: relative;display: inline-block;flex: none;box-sizing: border-box;aspect-ratio: auto;width: calc(var(--bw) * var(--bm, 76px));height: calc(var(--bh) * var(--bm, 76px));padding: 0;border: 0;border-radius: 0;background: var(--icoon-png) var(--ix) var(--iy) / var(--iw) var(--ih) no-repeat, var(--blad-png) 0 0 / 100% 100% no-repeat}:root body.geheel .kb-kaart-bron[data-bron]::after{content: none}:root body.geheel .wm-stip[data-bron], :root body.geheel .wm-sprong a > .wm-stip{--bm: 64px;margin-right: calc(40px - var(--bw, 0.15625) * var(--bm))}:root body.geheel .kb-kaart-bron[data-bron]{--bm: 150px;margin: 24px 0 0 26px}:root body.geheel .kb-kaart-bron[data-bron="alle"]{display: block;width: 76px;height: 76px;aspect-ratio: auto;margin: 22px 0 0 24px;border-radius: 0;background: url(../img/beeldmerk-192.png) 0 0 / contain no-repeat}:root body.geheel .kb-kaart-bron[data-bron="alle"]::after{content: none}:root body.geheel .kb-kaart > .kb-kaart-bron[data-bron] ~ .kb-kaart-tekst{padding-top: 14px}:root body.geheel .ec-vraag[data-bron]{position: relative}:root body.geheel .ec-vraag[data-bron="ademhaling"]::after, :root body.geheel .ec-vraag[data-bron="zuurstof"]::after, :root body.geheel .ec-vraag[data-bron="licht"]::after, :root body.geheel .ec-vraag[data-bron="herstel"]::after, :root body.geheel .ec-vraag[data-bron="voeding"]::after, :root body.geheel .ec-vraag[data-bron="beweging"]::after, :root body.geheel .ec-vraag[data-bron="sport"]::after{content: "";position: absolute;top: 12px;right: 14px;--bm: 84px;pointer-events: none;width: calc(var(--bw) * var(--bm));height: calc(var(--bh) * var(--bm));background: var(--icoon-png) var(--ix) var(--iy) / var(--iw) var(--ih) no-repeat, var(--blad-png) 0 0 / 100% 100% no-repeat}:root body.geheel .ec-vraag[data-bron] legend{padding-right: 64px;box-sizing: border-box}:root body.geheel section:has(.br-afsluiter){position: relative;z-index: 1;margin-top: calc(-1 * var(--vel-r));padding-top: calc(var(--blok-y) + var(--vel-r));padding-bottom: 24px;border-radius: var(--vel-r) var(--vel-r) 0 0;border: 0 !important;background: var(--br-ink) !important;background-image: none !important;color: var(--br-cream)}:root body.geheel div:has(> .br-afsluiter){display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);column-gap: clamp(32px, 6vw, 96px);align-items: center;max-width: 1240px;margin: 0 auto}:root body.geheel div:has(> .br-afsluiter) > .br-afsluiter{grid-column: 1;grid-row: 1;max-width: none;margin: 0;text-align: left}:root body.geheel div:has(> .br-afsluiter)::after{content: "";grid-column: 2;grid-row: 1;justify-self: end;align-self: center;width: clamp(200px, 19vw, 256px);aspect-ratio: 1;margin-right: clamp(0px, 5vw, 80px);background: url(../img/beeldmerk-192.png) center / contain no-repeat}:root body.geheel .br-afsluiter .section-heading{margin: 0 0 22px;max-width: none;color: var(--br-cream);font-size: clamp(36px, 4.8vw, 66px) !important;line-height: 1.06 !important}:root body.geheel .br-afsluiter .accent{color: var(--br-ink)}:root body.geheel .br-afsluiter p{max-width: 46ch;margin: 0 0 30px;font-size: 18px;line-height: 1.55;color: var(--br-cream);opacity: 0.9}:root body.geheel .br-afsluiter .br-knoppen{justify-content: flex-start}:root body.geheel .br-afsluiter .br-geruststelling{justify-content: flex-start;margin: 18px 0 0;max-width: none;font-size: 14px;color: var(--br-cream);opacity: 0.78}:root body.geheel .br-afsluiter .br-geruststelling::before{background: var(--kleur-lichaam, #B8C7AF)}:root body.geheel .br-afsluiter .br-route-tweede{margin: 22px 0 0;max-width: none;font-size: 16px;line-height: 1.5;opacity: 0.9}:root body.geheel .br-afsluiter .btn-primary{background: var(--br-cream) !important;color: var(--br-ink) !important;border: 1.5px solid var(--br-cream) !important}:root body.geheel .br-afsluiter .btn-primary:hover{background: var(--br-cream) !important;border-color: var(--br-cream) !important;opacity: 0.88}:root body.geheel .br-afsluiter :is(.btn-ghost, .btn-secondary, .btn-outline-brown){background: transparent !important;color: var(--br-cream) !important;border: 1.5px solid var(--br-cream) !important}:root body.geheel .br-afsluiter :is(.btn-ghost, .btn-secondary, .btn-outline-brown):hover{background: rgba(241, 230, 200, 0.12) !important}:root body.geheel .br-afsluiter .btn:focus-visible{outline: 2px solid var(--kleur-gevoel, #F3E98C);outline-offset: 3px}@media (max-width: 900px){:root body.geheel div:has(> .br-afsluiter){display: block}:root body.geheel div:has(> .br-afsluiter)::after{display: block;width: 240px;margin: 48px auto 0}:root body.geheel .br-afsluiter .section-heading{font-size: clamp(34px, 9vw, 46px) !important}}:root body.geheel :is(h1, h2, h3):not(.col-title){font-weight: 700}:root body.geheel :is(.br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero, .br-w-hero, .br-ow-hero, .br-home-hero){padding-bottom: 40px}:root body.geheel :is(.br-p-hero, .br-f-hero, .br-o-hero, .br-r-hero, .br-c-hero, .br-w-hero, .br-ow-hero, .br-home-hero):has(+ :is(.sectie-groen, .sectie-blauw, .sectie-geel, .br-section--sand, .bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand:not(.br-home-section))){padding-bottom: 64px}:root body.geheel :is(.sectie-groen, .sectie-blauw, .sectie-geel, .br-section--sand, .bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand:not(.br-home-section)):not(:has(.br-afsluiter)){border-radius: var(--vel-r) var(--vel-r) 0 0;box-shadow: none}:root body.geheel :is(.sectie-groen, .sectie-blauw, .sectie-geel, .br-section--sand, .bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand:not(.br-home-section)) + :is(.sectie-groen, .sectie-blauw, .sectie-geel, .br-section--sand, .bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand:not(.br-home-section)):not(:has(.br-afsluiter)){position: relative;margin-top: calc(-1 * var(--vel-r));padding-top: calc(var(--sp-sectie) + var(--vel-r))}@media (max-width: 900px){:root body.geheel :is(.sectie-groen, .sectie-blauw, .sectie-geel, .br-section--sand, .bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand:not(.br-home-section)) + :is(.sectie-groen, .sectie-blauw, .sectie-geel, .br-section--sand, .bg-sage, .bg-tint-yellow, .bg-tint-green, .bg-zand:not(.br-home-section)):not(:has(.br-afsluiter)){padding-top: calc(var(--sp-sectie-mob) + var(--vel-r))}}:root body.geheel .br-container:has(> .br-afsluiter){max-width: 1280px}:root body.geheel .br-afsluiter p a{color: var(--br-cream);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 3px}:root body.geheel .br-afsluiter p a:hover{opacity: 0.85}@media (max-width: 900px){:root body.geheel .page-hero{padding-top: 56px}}
