/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ *,::before,::after{box-sizing: border-box;}html{font-family: system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height: 1.15;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;tab-size: 4;}body{margin: 0;}hr{height: 0;color: inherit;}abbr[title]{text-decoration: underline dotted;}b,strong{font-weight: bolder;}code,kbd,samp,pre{font-family: ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono',monospace;font-size: 1em;}small{font-size: 80%;}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}table{text-indent: 0;border-color: inherit;}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,select{text-transform: none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance: button;}::-moz-focus-inner{border-style: none;padding: 0;}:-moz-focusring{outline: 1px dotted ButtonText;}:-moz-ui-invalid{box-shadow: none;}legend{padding: 0;}progress{vertical-align: baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto;}[type='search']{-webkit-appearance: textfield;outline-offset: -2px;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit;}summary{display: list-item;}:focus-visible{outline: 2px solid var(--primary,var(--bouw-brand-unset));outline-offset: 2px;}button{background: none;border: none;padding: 0;font: inherit;cursor: pointer;}img,picture,video,canvas,svg{display: block;max-width: 100%;}ul,ol{list-style: none;margin: 0;padding: 0;}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeSpeed;}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}}
.bouw-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-sm);min-height: var(--cta-height-base);padding-inline: var(--cta-padding-x);padding-block: var(--cta-padding-y);font-family: var(--font-body);font-size: var(--text-base);font-weight: 600;line-height: var(--leading-tight);text-decoration: none;white-space: nowrap;border: 2px solid transparent;border-radius: var(--radius-lg);cursor: pointer;user-select: none;position: relative;overflow: hidden;isolation: isolate;transition: background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);&:focus-visible{outline: none;box-shadow: var(--focus-ring);}&:hover{transform: translateY(-1px);}&:active{transform: translateY(0);}&:disabled,&[aria-disabled="true"]{opacity: 0.6;cursor: not-allowed;transform: none !important;}@container (max-width: 400px){min-height: var(--cta-height-sm);font-size: var(--text-sm);padding-inline: var(--space-md);}}.bouw-btn--primary{background: var(--cta-primary,var(--bouw-brand-unset));color: white;border-color: var(--cta-primary,var(--bouw-brand-unset));&:hover{background: var(--cta-primary-hover,var(--bouw-brand-unset));border-color: var(--cta-primary-hover,var(--bouw-brand-unset));box-shadow: var(--shadow-md);}&:active{background: var(--cta-primary-active,var(--bouw-brand-unset));border-color: var(--cta-primary-active,var(--bouw-brand-unset));}&:focus-visible{box-shadow: var(--focus-ring-error);}}.bouw-btn--secondary{background: var(--primary,var(--bouw-brand-unset));color: white;border-color: var(--primary,var(--bouw-brand-unset));&:hover{background: color-mix(in srgb,var(--primary,var(--bouw-brand-unset)) 90%,black);border-color: color-mix(in srgb,var(--primary,var(--bouw-brand-unset)) 90%,black);box-shadow: var(--shadow-md);}&:focus-visible{box-shadow: var(--focus-ring);}}.bouw-btn--outline{background: transparent;color: var(--primary,var(--bouw-brand-unset));border-color: var(--primary,var(--bouw-brand-unset));&:hover{background: var(--primary,var(--bouw-brand-unset));color: white;}&:focus-visible{box-shadow: var(--focus-ring);}}.bouw-btn--ghost{background: transparent;color: var(--neutral-700);border-color: transparent;&:hover{background: var(--neutral-100);color: var(--neutral-900);}}.bouw-btn--success{background: var(--success);color: white;border-color: var(--success);&:hover{background: color-mix(in srgb,var(--success) 90%,black);border-color: color-mix(in srgb,var(--success) 90%,black);}&:focus-visible{box-shadow: var(--focus-ring-success);}}.bouw-btn--sm{min-height: var(--cta-height-sm);font-size: var(--text-sm);padding-inline: var(--space-md);padding-block: var(--space-xs);}.bouw-btn--lg{min-height: var(--cta-height-lg);font-size: var(--text-lg);padding-inline: var(--space-2xl);padding-block: var(--space-md);}.bouw-btn--full{width: 100%;}.bouw-btn--loading{color: transparent;pointer-events: none;&::after{content: '';position: absolute;inset: 0;background: inherit;border-radius: inherit;}&::before{content: '';position: absolute;top: 50%;left: 50%;width: 1rem;height: 1rem;margin: -0.5rem;border: 2px solid currentColor;border-top-color: transparent;border-radius: 50%;color: white;animation: spin 1s linear infinite;z-index: 1;}}@keyframes spin{to{transform: rotate(360deg);}}.bouw-btn--icon-only{min-width: var(--cta-height-base);padding: var(--space-xs);border-radius: var(--radius-md);&.bouw-btn--sm{min-width: var(--cta-height-sm);}&.bouw-btn--lg{min-width: var(--cta-height-lg);}}.bouw-btn svg{width: 1.25em;height: 1.25em;flex-shrink: 0;}.bouw-btn--icon-left{flex-direction: row;}.bouw-btn--icon-right{flex-direction: row-reverse;}.bouw-btn--ripple{overflow: hidden;&::before{content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255,255,255,0.5);transform: translate(-50%,-50%);transition: width 0.3s,height 0.3s;pointer-events: none;}&:active::before{width: 300px;height: 300px;}}.bouw-btn--gradient{background: linear-gradient(135deg,var(--cta-primary,var(--bouw-brand-unset)),var(--primary,var(--bouw-brand-unset)));border-color: transparent;&:hover{background: linear-gradient(135deg,var(--cta-primary-hover,var(--bouw-brand-unset)),color-mix(in srgb,var(--primary,var(--bouw-brand-unset)) 90%,black));}}@media (prefers-contrast: high){.bouw-btn{border-width: 3px;}.bouw-btn--outline,.bouw-btn--ghost{border-color: currentColor;}}@media (prefers-reduced-motion: reduce){.bouw-btn{transition: none;&:hover{transform: none;}}.bouw-btn--loading::before{animation: none;}}@media print{.bouw-btn{border: 1px solid currentColor;box-shadow: none;transform: none !important;}}
:root{--wm-primary: var(--wp--preset--color--primary,var(--bouw-primary,var(--bouw-brand-unset)));--wm-accent: var(--wp--preset--color--accent,var(--bouw-accent,var(--bouw-brand-unset)));--wm-secondary: var(--wp--preset--color--secondary,var(--bouw-secondary,var(--bouw-brand-unset)));--wm-on-accent: #16151a;--wm-on-primary: #ffffff;--wm-paper: var(--wp--preset--color--paper,var(--bouw-paper,#f5f4f7));--wm-paper-ink: var(--bouw-paper-ink,#16151a);}:root{--wm-dark-surface: #16151a;--wm-dark-surface-alt: #201e26;--wm-dark-card: #232028;--wm-dark-ink: #f5f4f7;--wm-dark-ink-soft: #b6b2bd;--wm-dark-hairline: rgba(255,255,255,0.12);--wm-light-surface: #ffffff;--wm-light-surface-alt: #f5f4f7;--wm-light-card: #ffffff;--wm-light-ink: #1b1a1f;--wm-light-ink-soft: #55535e;--wm-light-hairline: rgba(20,18,28,0.12);}:root[data-theme="light"]{--bouw-bg-color: var(--wm-light-surface);--bouw-surface: var(--wm-light-surface);--bouw-base: var(--wm-light-surface);--bouw-text-color: var(--ink-primary);--bouw-ink: var(--ink-primary);--bouw-contrast: var(--ink-primary);--surface-body: var(--wm-light-surface);--surface-card: var(--wm-light-card);--surface-section-alt: var(--wm-light-surface-alt);--ink-primary: var(--wm-light-ink);--ink-secondary: var(--wm-light-ink-soft);--ink-muted: var(--wm-light-ink-soft);--wm-hairline: var(--wm-light-hairline);color-scheme: light;}:root[data-theme="light"] body{background-color: var(--wm-light-surface);color: var(--ink-primary);}:root[data-theme="dark"]{--bouw-bg-color: var(--wm-dark-surface);--bouw-surface: var(--wm-dark-surface);--bouw-base: var(--wm-dark-surface);--bouw-text-color: var(--wm-dark-ink);--bouw-ink: var(--wm-dark-ink);--bouw-contrast: var(--wm-dark-ink);--surface-body: var(--wm-dark-surface);--surface-card: var(--wm-dark-card);--surface-section-alt: var(--wm-dark-surface-alt);--ink-primary: var(--wm-dark-ink);--ink-secondary: var(--wm-dark-ink-soft);--ink-muted: var(--wm-dark-ink-soft);--wm-hairline: var(--wm-dark-hairline);color-scheme: dark;}:root[data-theme="dark"] body{background-color: var(--wm-dark-surface);color: var(--wm-dark-ink);}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]){--bouw-bg-color: var(--wm-dark-surface);--bouw-surface: var(--wm-dark-surface);--bouw-base: var(--wm-dark-surface);--bouw-text-color: var(--wm-dark-ink);--bouw-ink: var(--wm-dark-ink);--bouw-contrast: var(--wm-dark-ink);--surface-body: var(--wm-dark-surface);--surface-card: var(--wm-dark-card);--surface-section-alt: var(--wm-dark-surface-alt);--ink-primary: var(--wm-dark-ink);--ink-secondary: var(--wm-dark-ink-soft);--ink-muted: var(--wm-dark-ink-soft);--wm-hairline: var(--wm-dark-hairline);color-scheme: dark;}:root:not([data-theme="light"]):not([data-theme="dark"]) body{background-color: var(--wm-dark-surface);color: var(--wm-dark-ink);}}@media (prefers-color-scheme: light){:root:not([data-theme="light"]):not([data-theme="dark"]){--bouw-bg-color: var(--wm-light-surface);--bouw-surface: var(--wm-light-surface);--bouw-base: var(--wm-light-surface);--bouw-text-color: var(--ink-primary);--bouw-ink: var(--ink-primary);--bouw-contrast: var(--ink-primary);--surface-body: var(--wm-light-surface);--surface-card: var(--wm-light-card);--surface-section-alt: var(--wm-light-surface-alt);--ink-primary: var(--wm-light-ink);--ink-secondary: var(--wm-light-ink-soft);--ink-muted: var(--wm-light-ink-soft);--wm-hairline: var(--wm-light-hairline);color-scheme: light;}}.wp-block-button__link,.wp-element-button{display: inline-block;padding: var(--bouw-space-md,0.75rem) var(--bouw-space-xl,1.5rem);border: 2px solid transparent;border-radius: var(--radius-md,var(--bouw-radius-md,4px));font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;background-color: var(--wm-primary);color: var(--wm-on-primary);border-color: transparent;transition: filter 0.15s ease,background-color 0.15s ease,color 0.15s ease;}.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-element-button:hover,.wp-element-button:focus-visible{filter: brightness(1.08);}.wp-block-button__link.has-primary-background-color{background-color: var(--wm-primary) !important;color: var(--wm-on-primary) !important;}.wp-block-button__link.has-accent-background-color,.wp-block-button__link.has-secondary-background-color{background-color: var(--wm-accent) !important;color: var(--wm-on-accent) !important;}.wp-block-button.is-style-outline > .wp-block-button__link,.wp-block-button__link.is-style-outline{background-color: transparent;color: var(--wm-primary);border: 2px solid var(--wm-primary);}:root[data-theme="dark"] .wp-block-button.is-style-outline > .wp-block-button__link,:root[data-theme="dark"] .wp-block-button__link.is-style-outline{color: var(--wm-accent);border-color: var(--wm-accent);}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]) .wp-block-button.is-style-outline > .wp-block-button__link,:root:not([data-theme="light"]):not([data-theme="dark"]) .wp-block-button__link.is-style-outline{color: var(--wm-accent);border-color: var(--wm-accent);}}.wp-block-button.is-style-outline > .wp-block-button__link:hover,.wp-block-button__link.is-style-outline:hover{background-color: var(--wm-primary);color: var(--wm-on-primary);border-color: var(--wm-primary);}.wp-block-button.cta-button{background-color: transparent !important;padding: 0 !important;border-radius: 0 !important;}.wp-block-button.cta-button > .wp-block-button__link{background-color: var(--wm-accent);color: var(--wm-on-accent);border-radius: 999px;font-weight: 700;}:root[data-theme="dark"] .bouw-btn--ghost{color: var(--wm-dark-ink);}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]) .bouw-btn--ghost{color: var(--wm-dark-ink);}}.bouw-theme-toggle{position: fixed;right: 1rem;bottom: 1rem;z-index: 1000;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--wm-hairline,rgba(127,127,127,0.3));border-radius: 999px;background: var(--surface-card,var(--bouw-surface,#232028));color: var(--ink-primary,var(--bouw-text-color,inherit));cursor: pointer;box-shadow: 0 6px 20px rgba(0,0,0,0.18);transition: transform 0.15s ease,filter 0.15s ease;}.bouw-theme-toggle:hover{transform: translateY(-1px);filter: brightness(1.05);}.bouw-theme-toggle:focus-visible{outline: 2px solid var(--wm-primary);outline-offset: 2px;}.bouw-theme-toggle svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.bouw-theme-toggle .wm-icon-sun{display: none;}.bouw-theme-toggle .wm-icon-moon{display: block;}:root[data-theme="dark"] .bouw-theme-toggle .wm-icon-sun,:root:not([data-theme="light"]) .bouw-theme-toggle .wm-icon-sun{display: block;}:root[data-theme="dark"] .bouw-theme-toggle .wm-icon-moon,:root:not([data-theme="light"]) .bouw-theme-toggle .wm-icon-moon{display: none;}@media (prefers-reduced-motion: reduce){.bouw-theme-toggle,.wp-block-button__link,.wp-element-button{transition: none;}}.is-inverted-band,.is-style-inverted-band{--surface-body: var(--wm-paper);--surface-card: var(--wm-light-card);--surface-section-alt: var(--wm-light-surface-alt);--ink-primary: var(--wm-paper-ink);--ink-secondary: var(--wm-light-ink-soft);--ink-muted: var(--wm-light-ink-soft);--bouw-base: var(--wm-paper);--bouw-surface: var(--wm-paper);--bouw-bg-color: var(--wm-paper);--bouw-contrast: var(--wm-paper-ink);--bouw-text-color: var(--wm-paper-ink);--bouw-ink: var(--wm-paper-ink);--wm-hairline: var(--wm-light-hairline);background-color: var(--surface-body);color: var(--ink-primary);}:root[data-theme="light"] .is-inverted-band,:root[data-theme="light"] .is-style-inverted-band{--surface-body: var(--wm-dark-surface);--surface-card: var(--wm-dark-card);--surface-section-alt: var(--wm-dark-surface-alt);--ink-primary: var(--wm-dark-ink);--ink-secondary: var(--wm-dark-ink-soft);--ink-muted: var(--wm-dark-ink-soft);--bouw-base: var(--wm-dark-surface);--bouw-surface: var(--wm-dark-surface);--bouw-bg-color: var(--wm-dark-surface);--bouw-contrast: var(--wm-dark-ink);--bouw-text-color: var(--wm-dark-ink);--bouw-ink: var(--wm-dark-ink);--wm-hairline: var(--wm-dark-hairline);}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]):not([data-theme="light"]) .is-inverted-band,:root:not([data-theme="dark"]):not([data-theme="light"]) .is-style-inverted-band{--surface-body: var(--wm-dark-surface);--surface-card: var(--wm-dark-card);--surface-section-alt: var(--wm-dark-surface-alt);--ink-primary: var(--wm-dark-ink);--ink-secondary: var(--wm-dark-ink-soft);--ink-muted: var(--wm-dark-ink-soft);--bouw-base: var(--wm-dark-surface);--bouw-surface: var(--wm-dark-surface);--bouw-bg-color: var(--wm-dark-surface);--bouw-contrast: var(--wm-dark-ink);--bouw-text-color: var(--wm-dark-ink);--bouw-ink: var(--wm-dark-ink);--wm-hairline: var(--wm-dark-hairline);}}.is-style-eyebrow{font-family: var(--font-heading,var(--bouw-brand-unset-font));font-weight: var(--font-heading-weight,700);text-transform: uppercase;letter-spacing: var(--tracking-caps,0.12em);line-height: 1.2;font-size: var(--text-sm,0.875rem);color: var(--ink-muted,var(--ink-secondary,currentColor));margin-bottom: 0.5rem;}.is-brand-band,.is-style-brand-band{--surface-body: var(--color-primary);--surface-card: var(--color-primary);--surface-section-alt: var(--color-primary-dark,var(--color-primary));--ink-primary: var(--ink-inverse,#fff);--ink-secondary: var(--ink-inverse-muted,rgba(255,255,255,0.85));--ink-muted: var(--ink-inverse-muted,rgba(255,255,255,0.85));--bouw-base: var(--color-primary);--bouw-surface: var(--color-primary);--bouw-bg-color: var(--color-primary);--bouw-contrast: var(--ink-inverse,#fff);--bouw-text-color: var(--ink-inverse,#fff);--bouw-ink: var(--ink-inverse,#fff);--wm-hairline: var(--border-inverse,rgba(255,255,255,0.14));background-color: var(--surface-body);color: var(--ink-primary);}.is-soft-band,.is-style-soft-band{--surface-body: var(--surface-section-alt);--surface-card: var(--surface-section-alt);--bouw-base: var(--surface-section-alt);--bouw-surface: var(--surface-section-alt);--bouw-bg-color: var(--surface-section-alt);background-color: var(--surface-body);color: var(--ink-primary);}.is-accent-quote,.is-style-accent-quote{border-left: var(--quote-border,4px) solid var(--color-accent);padding-left: 1.25rem;font-style: italic;}
.watson-section{padding-block: var(--bouw-dir-section-breathe,clamp(64px,8vw,112px));position: relative;}.watson-section--hero{padding-block: calc(var(--bouw-dir-section-breathe,clamp(64px,8vw,112px)) * 1.15);}.watson-surface--alt{background-color: var(--bouw-dir-surface-alt,var(--surface-section-alt,transparent));}.watson-shape-sharp{--watson-shape-r: 0;}.watson-shape-soft{--watson-shape-r: var(--bouw-dir-radius,8px);}.watson-shape-round{--watson-shape-r: calc(var(--bouw-dir-radius,8px) * 3);}:is(.watson-shape-sharp,.watson-shape-soft,.watson-shape-round) :is(img,figure,.wp-block-image,.wp-block-group.has-background,.wp-block-button__link,.wp-block-cover){border-radius: var(--watson-shape-r);}.watson-section :is(h1,h2,h3){font-weight: var(--bouw-dir-heading-weight,inherit);text-transform: var(--bouw-dir-heading-transform,inherit);}.watson-eyebrow{display: block;margin-block-end: 0.75em;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-primary,var(--bouw-brand-unset));}.watson-gesture--bleed{margin-inline: calc(50% - 50vw);max-width: 100vw;width: 100vw;}:is(.wp-site-blocks,body):has(.watson-gesture--bleed){overflow-x: clip;}.watson-gesture--overlap{position: relative;z-index: 1;margin-block-start: calc(var(--bouw-dir-section-breathe,80px) * -0.6);}.watson-gesture--overlap > :is(.wp-block-group,.wp-block-column,figure,div):first-child{background: var(--surface-card,var(--surface-body,transparent));box-shadow: 0 12px 40px color-mix(in srgb,currentColor 14%,transparent);border-radius: var(--watson-shape-r,var(--bouw-dir-radius,0));}.watson-gesture--implicit-frame{position: relative;isolation: isolate;}.watson-gesture--implicit-frame::before,.watson-gesture--implicit-frame::after{content: "";position: absolute;width: clamp(28px,6vw,56px);aspect-ratio: 1;pointer-events: none;z-index: -1;border: 2px solid color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 50%,transparent);}.watson-gesture--implicit-frame::before{inset-block-start: calc(-1 * clamp(8px,2vw,20px));inset-inline-start: calc(-1 * clamp(8px,2vw,20px));border-inline-end: 0;border-block-end: 0;}.watson-gesture--implicit-frame::after{inset-block-end: calc(-1 * clamp(8px,2vw,20px));inset-inline-end: calc(-1 * clamp(8px,2vw,20px));border-inline-start: 0;border-block-start: 0;}.watson-gesture--line,.watson-spine{position: relative;padding-inline-start: clamp(16px,3vw,32px);border-inline-start: 2px solid color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 60%,transparent);}.watson-gesture--broken-grid > *{min-width: 0;}.watson-gesture--lockup > :is(h1,h2,h3,.watson-eyebrow){margin-block-end: 0.35em;}.watson-lockup-rule{display: block;width: clamp(40px,8vw,72px);height: 3px;margin-block: 0.75em 1em;border: 0;background: var(--color-primary,var(--bouw-brand-unset));}.watson-emphasis--oversized-numeral{counter-reset: watson-numeral;}.watson-emphasis--oversized-numeral > *{counter-increment: watson-numeral;position: relative;}.watson-emphasis--oversized-numeral > *::before{content: counter(watson-numeral,decimal-leading-zero);display: block;font-family: var(--font-heading);font-size: clamp(3rem,7vw,5.5rem);font-weight: var(--bouw-dir-heading-weight,700);line-height: 1;color: color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 35%,transparent);margin-block-end: 0.15em;}@media (min-width: 782px){.watson-gesture--broken-grid > :nth-child(even){transform: translateY(clamp(16px,3vw,48px));}.watson-gesture--broken-grid > :nth-child(odd):not(:first-child){margin-inline-start: clamp(0px,2vw,32px);}}@media (max-width: 781px){.watson-gesture--overlap{margin-block-start: 0;}.watson-gesture--overlap > :is(.wp-block-group,.wp-block-column,figure,div):first-child{box-shadow: none;}.watson-gesture--broken-grid > *{transform: none;margin-inline-start: 0;}.watson-gesture--implicit-frame::before,.watson-gesture--implicit-frame::after{inset-inline-start: auto;inset-inline-end: auto;}.watson-gesture--implicit-frame::before{inset-inline-start: 0;inset-block-start: -8px;}.watson-gesture--implicit-frame::after{inset-inline-end: 0;inset-block-end: -8px;}}@media (prefers-reduced-motion: reduce){.watson-gesture--broken-grid > *{transform: none;}}
:root{--watson-section-space-s: clamp(32px,2.4vw + 22px,56px);--watson-section-space: clamp(44px,4vw + 28px,88px);--watson-section-space-l: clamp(56px,6vw + 32px,120px);--watson-primary-ink: color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 72%,#000);--watson-accent-mark: var(--color-accent,var(--bouw-brand-unset));--watson-ink: var(--ink-primary,#1b1a1f);--watson-ink-soft: var(--ink-secondary,#55535e);--watson-photo-veil: linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.92) 45%,rgba(255,255,255,.55) 75%,rgba(255,255,255,.2) 100%);--watson-photo-veil-mobile: linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.86));--watson-header-h: 0px;--watson-trust-h: 0px;}.watson-band{padding-block: var(--watson-band-pt,var(--watson-section-space)) var(--watson-band-pb,var(--watson-section-space));}.watson-band--s{--watson-band-pt: var(--watson-section-space-s);--watson-band-pb: var(--watson-section-space-s);}.watson-band--l{--watson-band-pt: var(--watson-section-space-l);--watson-band-pb: var(--watson-section-space-l);}.watson-band--flush-top{--watson-band-pt: 0px;}.watson-band--flush-bottom{--watson-band-pb: 0px;}:is(.watson-band,.watson-section):is(.watson-surface--paper,:not([class*="watson-surface--"])):has(+ :is(.watson-band,.watson-section):is(.watson-surface--paper,:not([class*="watson-surface--"]))),:is(.watson-band,.watson-section).watson-surface--tint:has(+ :is(.watson-band,.watson-section).watson-surface--tint),:is(.watson-band,.watson-section).watson-surface--alt:has(+ :is(.watson-band,.watson-section).watson-surface--alt),:is(.watson-band,.watson-section).watson-surface--brand:has(+ :is(.watson-band,.watson-section).watson-surface--brand),:is(.watson-band,.watson-section).watson-surface--photo:has(+ :is(.watson-band,.watson-section).watson-surface--photo){--watson-band-pb: 0px;}.watson-section:not(.watson-band):is(.watson-surface--paper,:not([class*="watson-surface--"])):has(+ .watson-section:is(.watson-surface--paper,:not([class*="watson-surface--"]))),.watson-section:not(.watson-band).watson-surface--alt:has(+ .watson-section.watson-surface--alt){padding-block-end: 0;}.wp-block-group:empty,.wp-block-image:not(:has(img,svg,video)),.wp-block-buttons:not(:has(a,button)){display: none;}@supports (color: color(from #000 srgb-linear r g b)){:where(.watson-band,.watson-section,[class*="watson-surface--"],.watson-box--card){--watson-on-surface: color(from var(--watson-surface-ref) srgb-linear clamp(.01096,(.203 - (.2126 * r + .7152 * g + .0722 * b)) * 1000,1) clamp(.01096,(.203 - (.2126 * r + .7152 * g + .0722 * b)) * 1000,1) clamp(.01096,(.203 - (.2126 * r + .7152 * g + .0722 * b)) * 1000,1));}}.watson-on-surface{color: var(--watson-on-surface,inherit);}.watson-on-surface :is(h1,h2,h3,h4,h5,h6,p,li,figcaption,dt,dd,blockquote,cite){color: inherit;}:root{--watson-btn-gap: 20px;}.wp-block-buttons.is-layout-flex,.wp-block-buttons{gap: max(var(--watson-btn-gap),var(--wp--style--block-gap,0px));}.wp-block-buttons + .wp-block-buttons,.wp-block-buttons + .wp-block-button,.wp-block-button + .wp-block-buttons{margin-block-start: max(var(--watson-btn-gap),1em);}:is(.entry-content,.wp-block-post-content,.watson-prose) :is(strong,b){font-weight: 700;color: inherit;}:is(.entry-content,.wp-block-post-content,.watson-prose) :is(em,i):not([class]){font-style: italic;}:is(.entry-content,.wp-block-post-content,.watson-prose) u{text-decoration: underline;text-decoration-thickness: .08em;text-underline-offset: .18em;}:is(.entry-content,.wp-block-post-content,.watson-prose) p > a:not([class]){color: var(--watson-primary-ink);text-decoration: underline;text-decoration-thickness: .07em;text-underline-offset: .2em;}:is(.entry-content,.wp-block-post-content,.watson-prose) p > a:not([class]):hover{text-decoration-thickness: .14em;}.watson-accent,:is(.entry-content,.wp-block-post-content,.watson-prose) mark:not([style]):not([class]){color: var(--watson-primary-ink);background: linear-gradient(transparent 72%,color-mix(in srgb,var(--watson-accent-mark) 55%,transparent) 72%);padding-inline: .06em;-webkit-box-decoration-break: clone;box-decoration-break: clone;}.watson-prose p{max-width: 68ch;}:is(.entry-content,.wp-block-post-content,.watson-prose) p + p{margin-block-start: .85em;}:is(.entry-content,.wp-block-post-content,.watson-prose) ul[class="wp-block-list"],.watson-prose ul:not([class]){list-style: none;padding-inline-start: 0;}:is(.entry-content,.wp-block-post-content,.watson-prose) ul[class="wp-block-list"] > li,.watson-prose ul:not([class]) > li{position: relative;padding-inline-start: 1.35em;margin-block: .35em;}:is(.entry-content,.wp-block-post-content,.watson-prose) ul[class="wp-block-list"] > li::before,.watson-prose ul:not([class]) > li::before{content: "";position: absolute;inset-inline-start: .15em;inset-block-start: .62em;width: .5em;height: .5em;border-radius: 50%;background: var(--color-primary,var(--bouw-brand-unset));}.watson-surface--photo{position: relative;isolation: isolate;background: var(--watson-photo-veil),var(--watson-photo,none) var(--watson-photo-pos,center) / cover no-repeat;color: var(--watson-ink);}.watson-surface--photo.watson-veil--brand{--watson-photo-veil: linear-gradient(90deg,color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 94%,#fff) 0%,color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 70%,transparent) 100%);}@media (max-width: 781px){.watson-surface--photo{background: var(--watson-photo-veil-mobile),var(--watson-photo,none) var(--watson-photo-pos-mobile,var(--watson-photo-pos,center)) / cover no-repeat;}}.wp-block-cover.is-style-watson-photo-band{min-height: 0;padding-block: var(--watson-section-space);color: var(--watson-ink);}.wp-block-cover.is-style-watson-photo-band > .wp-block-cover__background{background: var(--watson-photo-veil) !important;opacity: 1 !important;}@media (max-width: 781px){.wp-block-cover.is-style-watson-photo-band > .wp-block-cover__background{background: var(--watson-photo-veil-mobile) !important;}}.watson-half-bleed{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(20px,3vw,40px);}.watson-half-bleed__media,.watson-half-bleed__media img{margin: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 0;}@media (max-width: 781px){.watson-half-bleed__media{margin-inline: calc(50% - 50vw);width: 100vw;max-width: 100vw;aspect-ratio: var(--watson-half-bleed-ratio-mobile,4 / 3);}}@media (min-width: 782px){.watson-half-bleed{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: stretch;}.watson-half-bleed__media{margin-inline-start: calc(50% - 50vw);width: auto;min-height: 100%;position: relative;}.watson-half-bleed--end .watson-half-bleed__media{order: 2;margin-inline-start: 0;margin-inline-end: calc(50% - 50vw);}.watson-half-bleed--flush .watson-half-bleed__media{margin-block: calc(-1 * var(--watson-band-pt,var(--watson-section-space))) calc(-1 * var(--watson-band-pb,var(--watson-section-space)));}}:is(.wp-site-blocks,body):has(.watson-half-bleed,.is-style-watson-half-bleed){overflow-x: clip;}@media (min-width: 782px){.wp-block-media-text.is-style-watson-half-bleed{margin-inline-start: calc(50% - 50vw);grid-template-columns: 50vw minmax(0,1fr) !important;}.wp-block-media-text.is-style-watson-half-bleed.has-media-on-the-right{margin-inline-start: 0;margin-inline-end: calc(50% - 50vw);grid-template-columns: minmax(0,1fr) 50vw !important;}}.wp-block-media-text.is-style-watson-half-bleed .wp-block-media-text__media img{border-radius: 0;height: 100%;object-fit: cover;}:where(img[width][height]){height: auto;}@media (min-width: 782px) and (min-height: 640px){.watson-first-screen{min-height: min(calc(100svh - var(--watson-header-h) - var(--watson-trust-h)),var(--watson-first-screen-max,720px));display: flex;flex-direction: column;justify-content: center;}}.watson-form--compact :is(label,.bouw-field-label){margin-block-end: 3px;font-size: .875rem;line-height: 1.3;}.watson-form--compact :is(input:not([type="checkbox"]):not([type="radio"]),select){padding-block: 8px;min-height: 42px;}.watson-form--compact textarea{min-height: 0;height: 4.6em;padding-block: 8px;}.watson-form--compact :is(.watson-form__note,small){font-size: .75rem;line-height: 1.4;}.is-style-watson-marquee{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}.is-style-watson-marquee .watson-marquee__track{display: flex;flex-wrap: nowrap;align-items: center;gap: var(--watson-marquee-gap,clamp(28px,4vw,56px));width: max-content;margin: 0;}.is-style-watson-marquee .watson-marquee__track > *{flex: none;margin: 0;}.is-style-watson-marquee .watson-marquee__track img{display: block;height: var(--watson-logo-h,var(--watson-marquee-logo-h,34px));width: auto;max-width: none;object-fit: contain;}@supports (height: calc(pow(2,.5) * 1px)){.is-style-watson-marquee .watson-marquee__track img[style*="--watson-logo-ar"]{--watson-logo-h: clamp( calc(var(--watson-marquee-logo-h,34px) * .8),calc(var(--watson-marquee-logo-h,34px) * pow(var(--watson-logo-ar) / var(--watson-logo-ar-ref,4),calc(var(--watson-logo-balance,.4) * -1))),calc(var(--watson-marquee-logo-h,34px) * 1.5) );}}@keyframes watson-marquee{to{transform: translateX(calc(-50% - var(--watson-marquee-gap,clamp(28px,4vw,56px)) / 2));}}@media (max-width: 781px){.is-style-watson-marquee .watson-marquee__track{animation: watson-marquee var(--watson-marquee-duration,28s) linear infinite;}}@media (min-width: 782px){.is-style-watson-marquee:not(.watson-marquee--always){-webkit-mask-image: none;mask-image: none;}.is-style-watson-marquee:not(.watson-marquee--always) .watson-marquee__track{width: auto;flex-wrap: wrap;justify-content: space-between;}.is-style-watson-marquee:not(.watson-marquee--always) .watson-marquee__dup{display: none;}.is-style-watson-marquee.watson-marquee--always .watson-marquee__track{animation: watson-marquee var(--watson-marquee-duration,40s) linear infinite;}}.is-style-watson-marquee:hover .watson-marquee__track,.is-style-watson-marquee:focus-within .watson-marquee__track{animation-play-state: paused;}@media (prefers-reduced-motion: reduce){.is-style-watson-marquee{overflow-x: auto;-webkit-mask-image: none;mask-image: none;}.is-style-watson-marquee .watson-marquee__track{animation: none !important;}.is-style-watson-marquee .watson-marquee__dup{display: none;}}:is(.wp-block-quote.is-style-watson-testimonial,.watson-testimonial){position: relative;margin: 0;padding: 2.4em 0 0;border: 0;background: none;box-shadow: none;color: var(--watson-ink);}:is(.wp-block-quote.is-style-watson-testimonial,.watson-testimonial)::before{content: "\201C";position: absolute;inset-block-start: 0;inset-inline-start: -.04em;font-family: Georgia,"Times New Roman",serif;font-size: 4.2em;line-height: 1;color: var(--color-primary,var(--bouw-brand-unset));}:is(.wp-block-quote.is-style-watson-testimonial,.watson-testimonial) p{margin: 0;font-style: normal;font-size: clamp(1.05rem,.4vw + .98rem,1.25rem);line-height: 1.55;color: var(--watson-ink);}:is(.wp-block-quote.is-style-watson-testimonial,.watson-testimonial) cite{display: block;margin-block-start: .8em;font-style: normal;font-weight: 700;font-size: .95rem;color: var(--watson-ink-soft);}.watson-testimonials{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: clamp(28px,4vw,56px);}:root{--watson-mobile-bar-h: 56px;--watson-bottom-offset: 0px;}.watson-mobile-actions{display: none;}@media (max-width: 781px){:root:has(.watson-mobile-actions){--watson-bottom-offset: var(--watson-mobile-bar-h);}body:has(.watson-mobile-actions){padding-block-end: var(--watson-bottom-offset);}.watson-mobile-actions{display: grid;grid-template-columns: 1fr 1fr;position: fixed;inset-inline: 0;inset-block-end: 0;z-index: 70;box-shadow: 0 -4px 18px color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 18%,transparent);}}.watson-mobile-actions > a[href]{display: flex;align-items: center;justify-content: center;min-height: var(--watson-mobile-bar-h,56px);font-weight: 800;font-size: 1.1875rem;text-decoration: none;}.watson-mobile-actions > .watson-mobile-actions__call{background: #fff;color: var(--watson-primary-ink);border-block-start: 3px solid var(--color-primary,var(--bouw-brand-unset));}.watson-mobile-actions > .watson-mobile-actions__quote{background: var(--color-primary,var(--bouw-brand-unset));color: #fff;}details > summary.watson-menu-toggle,:is(button,a).watson-menu-toggle,.wp-block-navigation__responsive-container-open{background: #fff;color: var(--watson-primary-ink);box-shadow: inset 0 0 0 2px var(--color-primary,var(--bouw-brand-unset));border-radius: 999px;}.bouw-form-consent{margin: .6em 0 0;font-size: .8125rem;line-height: 1.45;color: inherit;}:is(.watson-hover-lift,.is-style-watson-lift-card){transition: transform .22s ease,box-shadow .22s ease;}:is(.watson-hover-lift,.is-style-watson-lift-card):is(:hover,:focus-within){transform: translateY(-4px);box-shadow: 0 14px 34px color-mix(in srgb,var(--watson-ink) 14%,transparent);}@media (prefers-reduced-motion: reduce){:is(.watson-hover-lift,.is-style-watson-lift-card){transition: none;}:is(.watson-hover-lift,.is-style-watson-lift-card):is(:hover,:focus-within){transform: none;}}@media (min-width: 900px){:is(.watson-sticky-media,.wp-block-image.is-style-watson-sticky){position: sticky;top: calc(var(--watson-sticky-top,24px) + var(--watson-header-sticky-h,0px));align-self: start;}}:is(a.watson-quiet,.watson-quiet-links a):not(.wp-element-button):not(.wp-block-button__link):not([role="button"]){color: inherit;font-weight: inherit;font-style: inherit;text-decoration: none;}:is(a.watson-quiet,.watson-quiet-links a):not(.wp-element-button):not(.wp-block-button__link):not([role="button"]):is(:hover,:focus-visible){text-decoration: underline;text-decoration-thickness: .07em;text-underline-offset: .2em;}ol.is-style-watson-steps{--watson-steps-size: 2.25rem;--watson-steps-gap: 1.75rem;--watson-steps-line: 2px;--watson-steps-brand: var(--color-primary,var(--wp--preset--color--primary,var(--bouw-brand-unset)));list-style: none;padding-inline-start: 0;margin-inline-start: 0;}ol.is-style-watson-steps > li{position: relative;min-height: calc(var(--watson-steps-size) + var(--watson-steps-gap));margin-block: 0;padding-inline-start: calc(var(--watson-steps-size) + 1rem);padding-block: .3rem var(--watson-steps-gap);list-style: none;}ol.is-style-watson-steps > li::before{content: counter(list-item);position: absolute;inset-block-start: 0;inset-inline-start: 0;box-sizing: border-box;width: var(--watson-steps-size);height: var(--watson-steps-size);display: grid;place-items: center;border-radius: 50%;background: var(--watson-steps-brand);color: var(--wm-on-primary,#fff);font-family: inherit;font-size: .95rem;font-weight: 700;line-height: 1;}ol.is-style-watson-steps > li:not(:last-of-type)::after{content: "";position: absolute;inset-block: calc(var(--watson-steps-size) + .3rem) .3rem;inset-inline-start: calc((var(--watson-steps-size) - var(--watson-steps-line)) / 2);width: var(--watson-steps-line);border-radius: var(--watson-steps-line);background: color-mix(in srgb,var(--watson-steps-brand) 35%,transparent);}ol.is-style-watson-steps > li:last-of-type{min-height: var(--watson-steps-size);padding-block-end: 0;}ol.is-style-watson-steps > li > :is(p,ul,ol,figure):first-child{margin-block-start: 0;}:is(.entry-content,.wp-block-post-content,.watson-prose) :is(h5,h6){font-size: 1rem;}.watson-accordion{display: grid;gap: var(--watson-accordion-gap,12px);margin: 0;}.watson-accordion > details{margin: 0;background: var(--watson-accordion-surface,var(--bouw-dir-tint,color-mix(in srgb,var(--color-primary,var(--bouw-brand-unset)) 7%,#fff)));border-radius: var(--watson-accordion-radius,16px);color: var(--watson-accordion-ink,var(--watson-ink));}.watson-accordion > details > summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 52px;padding: var(--watson-accordion-pad,14px 20px);border-radius: inherit;cursor: pointer;list-style: none;font-family: var(--font-heading);font-weight: 700;font-size: var(--watson-accordion-title-size,1.125rem);line-height: 1.3;color: var(--watson-accordion-title-ink,var(--watson-primary-ink));}.watson-accordion > details > summary::-webkit-details-marker{display: none;}.watson-accordion > details > summary::marker{content: "";}.watson-accordion > details > summary::after{content: "+";flex: none;display: grid;place-items: center;width: 2rem;height: 2rem;border-radius: 50%;background: var(--watson-accordion-mark,var(--color-accent,var(--bouw-brand-unset)));color: var(--watson-accordion-mark-ink,#1b1a1f);font-weight: 800;font-size: 1.25rem;line-height: 1;}.watson-accordion > details[open] > summary::after{content: "\2212";}.watson-accordion > details > summary:focus-visible{outline: 3px solid var(--watson-primary-ink);outline-offset: 2px;}.watson-accordion > details > :not(summary){margin-block: 0;padding-inline: var(--watson-accordion-pad-x,20px);max-width: 62ch;}.watson-accordion > details > :not(summary):last-child{padding-block-end: var(--watson-accordion-pad-x,20px);}.watson-accordion > details > :not(summary) + :not(summary){margin-block-start: .6em;}details.watson-mnav{position: relative;}details.watson-mnav > summary.watson-menu-toggle{display: inline-flex;align-items: center;min-height: 44px;padding: 9px 20px;list-style: none;cursor: pointer;font-weight: 800;position: relative;z-index: 61;}details.watson-mnav > summary::-webkit-details-marker{display: none;}details.watson-mnav > summary:focus-visible{outline: 3px solid var(--watson-primary-ink);outline-offset: 2px;}details.watson-mnav:not([open]) .watson-menu-toggle__close,details.watson-mnav[open] .watson-menu-toggle__open{display: none;}details.watson-mnav[open]::before{content: "";position: fixed;inset: 0;z-index: 59;background: color-mix(in srgb,var(--watson-ink) 55%,transparent);}details.watson-mnav[open] > ul{position: fixed;inset-inline: 0;inset-block-start: var(--watson-mnav-top,0);z-index: 60;box-sizing: border-box;max-height: calc(100vh - var(--watson-mnav-top,0px));max-height: calc(100svh - var(--watson-mnav-top,0px));margin: 0;padding: 8px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y: auto;overscroll-behavior: contain;display: grid;gap: 2px;list-style: none;background: #fff;border-radius: 0 0 20px 20px;box-shadow: 0 18px 40px color-mix(in srgb,var(--watson-ink) 28%,transparent);}details.watson-mnav[open] > ul > li{margin: 0;}details.watson-mnav[open] > ul a{display: block;padding: 13px 8px;min-height: 44px;box-sizing: border-box;color: var(--watson-ink);font-weight: 700;text-decoration: none;}details.watson-mnav .watson-mnav__cta{margin-block-start: 10px;}details.watson-mnav .watson-mnav__cta a{text-align: center;border-radius: 999px;background: var(--color-primary,var(--bouw-brand-unset));color: var(--wm-on-primary,#fff);}html.watson-mnav-open{overflow: hidden;}.watson-file{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;}.watson-file > input[type="file"]{position: absolute;inset-block-start: 0;inset-inline-start: 0;width: 1px;height: 1px;opacity: 0;overflow: hidden;clip-path: inset(50%);pointer-events: none;}.watson-file__button{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 20px;border-radius: 999px;background: #fff;color: var(--watson-primary-ink);box-shadow: inset 0 0 0 2px var(--color-primary,var(--bouw-brand-unset));font-weight: 700;line-height: 1.2;cursor: pointer;}.watson-file:focus-within .watson-file__button{outline: 3px solid var(--watson-primary-ink);outline-offset: 2px;}.watson-file__name{font-size: .9375rem;color: inherit;overflow-wrap: anywhere;}
@media (min-width: 1024px){.wp-block-media-text.is-style-watson-sticky{align-items: start;}.wp-block-media-text.is-style-watson-sticky > .wp-block-media-text__media{position: sticky;top: calc(var(--watson-sticky-top,24px) + var(--watson-header-sticky-h,0px));align-self: start;}.wp-block-media-text.is-style-watson-sticky > .wp-block-media-text__content{align-self: start;}}.wp-block-cover.is-style-watson-mood-band{min-height: clamp(260px,46vw,640px);padding: 0;margin-block: 0;border-radius: 0;align-items: flex-end;}.wp-block-cover.is-style-watson-mood-band > .wp-block-cover__background{display: none;}.wp-block-cover.is-style-watson-mood-band > .wp-block-cover__image-background{object-position: var(--watson-mood-pos,center);}.wp-block-cover.is-style-watson-mood-band:has(> .wp-block-cover__inner-container > *)::after{content: "";position: absolute;inset: 40% 0 0;background: linear-gradient(to top,rgba(30,22,12,.62),transparent);z-index: 1;pointer-events: none;}.wp-block-cover.is-style-watson-mood-band > .wp-block-cover__inner-container{position: relative;z-index: 2;width: 100%;max-width: var(--layout-content,1200px);margin-inline: auto;padding: clamp(16px,3vw,40px);color: #fff;text-shadow: 0 1px 12px rgba(0,0,0,.35);}.watson-tafel{--tafel-pad: clamp(12px,3vw,48px);--tafel-gap: clamp(14px,2.2vw,32px);overflow-x: clip;padding: clamp(28px,5vw,72px) var(--tafel-pad);}.watson-tafel__list{list-style: none;margin: 0 auto;padding: 0;max-width: 1480px;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));grid-auto-flow: row dense;align-items: start;gap: var(--tafel-gap);}.watson-tafel__item{grid-column: span var(--t-span,4);margin: var(--t-dy,0px) 0 0;position: relative;z-index: var(--t-z,1);transform: rotate(var(--t-rot,0deg));}.watson-tafel__item[data-bleed="start"]{grid-column: 1 / span var(--t-span,4);transform: translateX(calc(-1 * (var(--tafel-pad) + 7%)));}.watson-tafel__item[data-bleed="end"]{grid-column: calc(13 - var(--t-span,4)) / span var(--t-span,4);transform: translateX(calc(var(--tafel-pad) + 7%));}.watson-tafel__link{display: block;padding: clamp(4px,.5vw,7px);background: var(--surface-card,#fff);border-radius: 2px;box-shadow: var(--shadow-md,0 1px 2px rgba(60,42,20,.2),0 10px 24px rgba(60,42,20,.16));}.watson-tafel__link img{display: block;width: 100%;height: auto;border-radius: 0;}.watson-tafel__link:focus-visible{outline: 3px solid currentColor;outline-color: var(--color-primary,var(--bouw-brand-unset));outline-offset: 3px;}@media (prefers-reduced-motion: no-preference){.watson-tafel__item{transition: transform .25s ease;}.watson-tafel__item:is(:hover,:focus-within){z-index: 10;transform: rotate(var(--t-rot,0deg)) translateY(-4px);}.watson-tafel__item[data-bleed="start"]:is(:hover,:focus-within){transform: translateX(calc(-1 * (var(--tafel-pad) + 7%))) translateY(-4px);}.watson-tafel__item[data-bleed="end"]:is(:hover,:focus-within){transform: translateX(calc(var(--tafel-pad) + 7%)) translateY(-4px);}}@media (max-width: 699px){.watson-tafel__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.watson-tafel__item,.watson-tafel__item[data-bleed]{grid-column: auto;margin-top: 0;transform: none;}.watson-tafel__item:nth-child(even){margin-top: clamp(14px,6vw,32px);}.watson-tafel__item:is(:hover,:focus-within),.watson-tafel__item[data-bleed]:is(:hover,:focus-within){transform: none;}}
:is(.wc,.wc-chrome){--wc-blue: var(--wc-p-blue,var(--color-primary));--wc-blue-deep: color-mix(in srgb,var(--wc-blue) 80%,#000);--wc-ink: var(--wc-p-ink,#1e2530);--wc-ink-soft: color-mix(in srgb,var(--wc-ink) 72%,#fff);--wc-accent: var(--wc-p-accent,var(--color-accent));--wc-sand: var(--wc-p-sand,#f6f0e8);--wc-line: color-mix(in srgb,var(--wc-ink) 14%,#fff);--wc-radius: 20px;--wc-radius-s: 12px;--wc-shadow: 0 8px 28px color-mix(in srgb,var(--wc-ink) 10%,transparent);--wc-maxw: 1180px;color: var(--wc-ink);font-family: var(--font-body);line-height: 1.6;overflow-x: clip;}.wc *,.wc *::before,.wc *::after,.wc-chrome *,.wc-chrome *::before,.wc-chrome *::after{box-sizing: border-box;}.wc :is(h1,h2,h3){font-family: var(--font-heading);font-weight: 700;line-height: 1.05;letter-spacing: .01em;text-transform: uppercase;color: var(--wc-ink);margin: 0;}.wc p{margin: 0;}.wc img{display: block;max-width: 100%;height: auto;}.wc a{text-underline-offset: .2em;}.wc-wrap > *{min-width: 0;}.wc-wrap{max-width: var(--wc-maxw);margin-inline: auto;padding-inline: 22px;}.wc-section{padding-block: clamp(48px,7vw,88px);}.wc-section--sand{background: var(--wc-sand);}.wc-section--ink{background: var(--wc-ink);color: #fff;}.wc-section--ink :is(h2,h3,p){color: #fff;}.wc-center{max-width: 720px;margin: 0 auto clamp(28px,5vw,48px);text-align: center;}.wc-center > * + *{margin-top: 12px;}.wc-eyebrow{font-family: var(--font-heading);font-weight: 600;text-transform: uppercase;letter-spacing: .12em;color: var(--wc-blue);font-size: .95rem;}.wc-section--ink .wc-eyebrow{color: var(--wc-accent);}.wc-section--ink .wc-eyebrow,.wc-accent-kicker{color: color-mix(in srgb,var(--wc-accent) 70%,#fff);}.wc .wc-h2{font-size: clamp(1.9rem,4.4vw,3rem);margin-block: .25em .4em;}.wc-lead{font-size: clamp(1.05rem,2.2vw,1.25rem);color: var(--wc-ink-soft);}.wc-prose > p + p{margin-top: 12px;}.wc-prose > p{color: var(--wc-ink-soft);}.wc .wp-block-buttons{display: flex;flex-wrap: wrap;gap: 12px;margin: 0;}.wc .wp-block-button .wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;gap: .6em;min-height: 52px;padding: 12px 26px;background: var(--wc-blue);color: #fff;font-family: var(--font-heading);font-weight: 600;font-size: 1.02rem;text-transform: uppercase;letter-spacing: .03em;text-decoration: none;border: 0;border-radius: 999px;transition: background .18s,transform .18s;}.wc .wp-block-button .wp-block-button__link:hover,.wc .wp-block-button .wp-block-button__link:focus-visible{background: var(--wc-blue-deep);transform: translateY(-1px);}.wc .wp-block-button.wc-btn--ghost .wp-block-button__link{background: transparent;color: var(--wc-blue);box-shadow: inset 0 0 0 2px var(--wc-blue);}.wc .wp-block-button.wc-btn--ghost .wp-block-button__link:hover{background: color-mix(in srgb,var(--wc-blue) 8%,#fff);}.wc .wp-block-button.wc-btn--accent .wp-block-button__link{background: var(--wc-accent);color: #fff;}.wc .wp-block-button.wc-btn--light .wp-block-button__link{background: #fff;color: var(--wc-blue-deep);}@media (prefers-reduced-motion: reduce){.wc .wp-block-button .wp-block-button__link{transition: none;transform: none;}}.wc-first{display: flex;flex-direction: column;height: calc(100svh - var(--wc-hh,80px));min-height: 540px;}.wc-hero{position: relative;flex: 1 1 0;min-height: 0;display: flex;background: var(--wc-sand);}.wc-hero__in{width: 100%;min-height: 0;display: grid;grid-template-columns: 1.05fr .95fr;gap: clamp(28px,5vw,64px);align-items: stretch;padding-block: clamp(20px,3.5vw,44px);}.wc-hero__text{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: center;gap: 0;}.wc-hero h1{font-size: clamp(2.8rem,8.2vw,6rem);}.wc-hero h1 em{color: var(--wc-accent);font-style: normal;}.wc-hero h1.wc-h1{font-size: .95rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;line-height: 1.4;margin: 0 0 .6em;}.wc-hero h2.wc-display{font-size: clamp(2.8rem,8.2vw,6rem);line-height: 1.05;margin: 0;}.wc-hero h2.wc-display em{color: var(--wc-accent);font-style: normal;}.wc-hero h1.wc-h1 + .wc-lead,.wc-hero h2.wc-display + .wc-lead{margin-top: 16px;}.wc-hero .wc-eyebrow{margin-bottom: .6em;}.wc-hero .wc-lead{margin: 16px 0 24px;max-width: 34ch;}.wc-hero__media{position: relative;border-radius: var(--wc-radius);overflow: hidden;box-shadow: var(--wc-shadow);min-height: 0;background: var(--wc-line);}.wc-hero__media .wp-block-image,.wc-hero__media figure{margin: 0;height: 100%;}.wc-hero__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 18%;}.wc-trust{background: var(--wc-blue);color: #fff;flex: 0 0 auto;}.wc-trust__in{display: flex;justify-content: space-between;gap: 12px 18px;padding-block: 16px;text-align: center;}.wc-trust__item{flex: 1 1 0;font-weight: 600;font-size: .95rem;line-height: 1.25;color: #fff;}.wc-trust__item strong{display: block;font-family: var(--font-heading);font-size: 1.45rem;font-weight: 700;margin-bottom: 2px;}.wc-statement__in{display: grid;grid-template-columns: 1.1fr .9fr;gap: clamp(24px,5vw,72px);align-items: end;}.wc-statement h2{font-size: clamp(2.6rem,7vw,5.4rem);}.wc-statement__kicker{font-family: var(--font-heading);font-weight: 600;text-transform: uppercase;letter-spacing: .1em;font-size: 1.05rem;color: color-mix(in srgb,var(--wc-accent) 65%,#fff);margin-bottom: .5em;}.wc-statement p:not(.wc-statement__kicker){color: #e7eaf0;font-size: clamp(1.05rem,2vw,1.2rem);}.wc-statement__body > * + *{margin-top: 14px;}.wc-tagline{display: flex;flex-wrap: wrap;gap: 6px 14px;font-family: var(--font-heading);font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: color-mix(in srgb,var(--wc-accent) 65%,#fff);font-size: .95rem;}.wc-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;}.wc-step{background: #fff;border: 1px solid var(--wc-line);border-radius: var(--wc-radius-s);padding: 22px;}.wc-step__n{font-family: var(--font-heading);font-weight: 700;color: var(--wc-accent);font-size: 2.6rem;line-height: 1;}.wc-step h3{font-size: 1.1rem;margin: 10px 0 6px;}.wc-step p:not(.wc-step__n){font-size: .98rem;color: var(--wc-ink-soft);}.wc-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px;}.wc-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--wc-line);border-radius: var(--wc-radius);overflow: hidden;}.wc-card .wp-block-image{margin: 0;aspect-ratio: 16 / 9;overflow: hidden;}.wc-card .wp-block-image img{width: 100%;height: 100%;object-fit: cover;}.wc-card__body{padding: 20px 22px 22px;}.wc-card__body h3{font-size: 1.3rem;}.wc-card__body p{color: var(--wc-ink-soft);font-size: .98rem;margin-block: 8px 14px;}.wc-card__body p.wc-card__more{margin: 0;}.wc-card__more a{font-family: var(--font-heading);font-weight: 600;text-transform: uppercase;color: var(--wc-blue);font-size: .95rem;text-decoration: none;}.wc-card__more a:hover{text-decoration: underline;}.wc-pairs{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px;}.wc-pair{background: #fff;border-radius: var(--wc-radius);overflow: hidden;box-shadow: var(--wc-shadow);}.wc-pair__imgs{display: grid;grid-template-columns: 1fr 1fr;gap: 2px;background: #fff;}.wc-pair__imgs .wp-block-image{margin: 0;position: relative;}.wc-pair__imgs img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;}.wc-pair__imgs figcaption{position: absolute;left: 8px;top: 8px;margin: 0;padding: 3px 10px;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--wc-ink);font: 600 .75rem/1.4 var(--font-heading);letter-spacing: .08em;text-transform: uppercase;}.wc-pair__body{padding: 16px 20px 20px;}.wc-pair__body h3{font-size: 1.15rem;}.wc-pair__body p{margin-top: 6px;color: var(--wc-ink-soft);font-size: .95rem;}.wc-more{margin-top: 28px;display: flex;justify-content: center;}.wc-people__in{display: grid;grid-template-columns: 180px 1fr;gap: 28px;align-items: center;max-width: 820px;margin-inline: auto;}.wc-people .wp-block-image{margin: 0;}.wc-people img{width: 180px;height: 180px;object-fit: cover;border-radius: 50%;}.wc-people h2{font-size: clamp(1.5rem,3vw,2rem);margin-bottom: .3em;}.wc-people p{color: var(--wc-ink-soft);}.wc-promo__in{display: grid;grid-template-columns: .55fr 1.45fr;gap: clamp(24px,5vw,56px);align-items: center;padding-block: clamp(40px,6vw,64px);}.wc-promo .wp-block-image{margin: 0;}.wc-promo img{border-radius: var(--wc-radius);width: 100%;aspect-ratio: 1 / 1;object-fit: cover;}.wc-promo p:not(.wc-eyebrow){color: var(--wc-ink-soft);}.wc-promo .wp-block-buttons{margin-top: 18px;}.wc-promo .wc-eyebrow{color: var(--wc-accent);}.wc-cta{background: var(--wc-blue);color: #fff;}.wc-cta__in{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,5vw,56px);align-items: center;padding-block: clamp(44px,6vw,72px);}.wc .wc-cta h2{color: #fff;font-size: clamp(2rem,4.5vw,3rem);margin-bottom: .4em;}.wc-cta p{color: #fff;}.wc-cta__text > * + *{margin-top: 12px;}.wc-cta a{color: #fff;}.wc-cta .wc-lead{color: #fff;opacity: .95;}.wc-cta__form .bouw-contact-form{max-width: none;margin: 0;background: #fff;color: var(--wc-ink);border-radius: var(--wc-radius);padding: 24px;box-shadow: var(--wc-shadow);}.wc-cta__form .bouw-contact-form-container{padding: 0;background: none;box-shadow: none;border: 0;}.wc-cta__form .bouw-field-label{color: var(--wc-ink);font-weight: 600;font-size: .95rem;}.wc-cta__form :is(.bouw-field-input,select,input,textarea){min-height: 50px;border-radius: 10px;font: inherit;font-size: 1rem;}.wc-cta__form .bouw-form-submit-btn{width: 100%;justify-content: center;min-height: 54px;border-radius: 999px;background: var(--wc-accent);color: #fff;font-family: var(--font-heading);font-weight: 600;text-transform: uppercase;letter-spacing: .03em;}.wc-cta__form .bouw-form-field{color: var(--wc-ink);width: auto;max-width: none;margin: 0;padding: 0;}.wc-cta__form .bouw-form-fields{display: grid;grid-template-columns: minmax(0,1fr);gap: 2px 0;margin: 0;}.wc-cta__form .bouw-form-field label{display: block;margin: 12px 0 6px;}.wc-cta__form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){width: 100%;padding: 12px 16px;border: 1.5px solid #cfd5de;background: #fff;color: var(--wc-ink);}.wc-cta__form .bouw-honeypot{position: absolute !important;inset-inline-start: -9999px;width: 1px;height: 1px;overflow: hidden;}.wc-cta__form .bouw-form-submit{margin-top: 20px;}.wc-cta__form .bouw-gdpr-field label{display: flex;gap: 10px;align-items: flex-start;font-size: .9rem;font-weight: 500;}.wc-cta__form .bouw-gdpr-field input{width: 22px;min-height: 22px;margin-top: 2px;flex: none;}.wc-cta__mark{margin-top: 22px;}@media (max-width: 860px){.wc-section{padding-block: 44px;}.wc-hero{align-items: flex-end;background: var(--wc-ink);}.wc-hero__media{position: absolute;inset: 0;border-radius: 0;box-shadow: none;z-index: 0;}.wc-hero__media img{object-position: 50% 12%;}.wc-hero__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(30,37,48,0) 20%,rgba(30,37,48,.72) 58%,rgba(30,37,48,.94) 100%);}.wc-hero__in{position: static;grid-template-columns: 1fr;padding-block: 18px 20px;align-self: flex-end;}.wc-hero__text{position: relative;z-index: 2;}.wc-hero h1{font-size: clamp(2.6rem,14vw,3.6rem);color: #fff;}.wc-hero h1.wc-h1{font-size: .95rem;color: #fff;opacity: .9;}.wc-hero h2.wc-display{font-size: clamp(2.6rem,14vw,3.6rem);color: #fff;}.wc-hero h2.wc-display em{color: color-mix(in srgb,var(--wc-accent) 55%,#fff);}.wc-hero .wc-eyebrow{color: #fff;opacity: .9;}.wc-hero .wc-lead{color: #fff;margin: 10px 0 16px;font-size: 1rem;max-width: none;}.wc .wc-hero .wp-block-button.wc-btn--ghost{display: none;}.wc-hero .wp-block-button .wp-block-button__link{min-height: 48px;padding: 10px 20px;font-size: .95rem;}.wc-trust__in{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 12px;padding-block: 12px;}.wc-trust__item{font-size: .8rem;}.wc-trust__item strong{font-size: 1.15rem;}.wc-statement__in,.wc-promo__in,.wc-cta__in{grid-template-columns: minmax(0,1fr);gap: 24px;}.wc-steps{grid-template-columns: 1fr 1fr;}.wc-cards,.wc-pairs{grid-template-columns: 1fr;}.wc-people__in{grid-template-columns: 96px minmax(0,1fr);gap: 18px;}.wc-people img{width: 96px;height: 96px;}.wc-promo img{max-width: 220px;}}@media (max-width: 520px){.wc-steps{grid-template-columns: 1fr;}.wc-wrap{padding-inline: 18px;}}.wc-first--inner{height: auto;min-height: 0;}.wc-first--inner .wc-hero{flex: 0 0 auto;}.wc-first--inner .wc-hero__in{padding-block: clamp(28px,4.5vw,56px);}.wc-first--inner .wc-hero__media{aspect-ratio: 4 / 3;}.wc-first--inner .wc-hero__media img{position: absolute;}.wc-first--inner .wc-hero h1{font-size: clamp(2.2rem,5.5vw,4.2rem);}.wc-first--inner .wc-hero h1.wc-h1{font-size: .95rem;}.wc-first--inner .wc-hero h2.wc-display{font-size: clamp(2.2rem,5.5vw,4.2rem);}.wc-first--inner .wc-hero__in--solo{grid-template-columns: minmax(0,1fr);}@media (max-width: 860px){.wc-first--inner .wc-hero{background: var(--wc-sand);display: block;}.wc-first--inner .wc-hero__media{position: relative;inset: auto;aspect-ratio: 4 / 3;border-radius: var(--wc-radius);box-shadow: var(--wc-shadow);order: -1;}.wc-first--inner .wc-hero__media::after{display: none;}.wc-first--inner .wc-hero__in{position: relative;padding-block: 24px 32px;}.wc-first--inner .wc-hero h1,.wc-first--inner .wc-hero .wc-lead,.wc-first--inner .wc-hero .wc-eyebrow{color: inherit;}.wc-first--inner .wc-hero h1{color: var(--wc-ink);}.wc-first--inner .wc-hero h1.wc-h1{color: var(--wc-blue);opacity: 1;font-size: .95rem;}.wc-first--inner .wc-hero h2.wc-display{color: var(--wc-ink);font-size: clamp(2.2rem,8.5vw,3.4rem);}.wc-first--inner .wc-hero .wc-lead{color: var(--wc-ink-soft);}.wc-first--inner .wc-hero .wc-eyebrow{color: var(--wc-blue);opacity: 1;}.wc-first--inner .wc-hero .wc-btn--ghost{display: flex;}.wc .wc-first--inner .wc-hero .wp-block-button.wc-btn--ghost{display: block;}}.wc-article{max-width: 780px;margin-inline: auto;}.wc-article h1{font-size: clamp(2rem,5vw,3.2rem);margin-bottom: .5em;}.wc-article h2{font-size: clamp(1.4rem,3vw,1.9rem);margin: 1.6em 0 .5em;}.wc-article h3{font-size: 1.2rem;margin: 1.3em 0 .4em;}.wc-article p,.wc-article li{color: var(--wc-ink-soft);font-size: 1.05rem;}.wc-article p + p{margin-top: 1em;}.wc-article ul,.wc-article ol{padding-left: 1.3em;margin-block: 1em;}.wc-article a{color: var(--wc-blue);}.wc-article .wp-block-image{margin-block: 1.4em;}.wc-article .wp-block-image img{width: 100%;border-radius: var(--wc-radius);box-shadow: var(--wc-shadow);}.wc-back{margin-top: 2em;font-weight: 600;}.wc ul.wc-usp{list-style: none;padding: 0;margin: 14px 0 0;display: grid;gap: 10px;}.wc ul.wc-usp li{position: relative;padding-left: 34px;font-weight: 500;color: var(--wc-ink);}.wc ul.wc-usp li::before{content: "✓";position: absolute;left: 0;top: 1px;width: 24px;height: 24px;display: grid;place-items: center;border-radius: 50%;background: var(--wc-blue);color: #fff;font-size: .85rem;font-weight: 700;}.wc .wp-block-details{background: #fff;border: 1px solid var(--wc-line);border-radius: var(--wc-radius-s);padding: 0;margin-bottom: 12px;}.wc .wp-block-details summary{cursor: pointer;padding: 16px 20px;font-family: var(--font-heading);font-weight: 600;font-size: 1.1rem;text-transform: uppercase;letter-spacing: .02em;color: var(--wc-ink);}.wc .wp-block-details > :not(summary){padding-inline: 20px;}.wc .wp-block-details > :last-child{padding-bottom: 18px;}.wc .wp-block-details p{color: var(--wc-ink-soft);}.wc-related{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;}.wc-related a{display: inline-flex;background: #fff;border: 1.5px solid var(--wc-line);border-radius: 999px;padding: 11px 20px;font-weight: 600;text-decoration: none;color: var(--wc-ink);}.wc-related a:hover{border-color: var(--wc-blue);color: var(--wc-blue);}.wc-list-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.wc-list-card{background: #fff;border: 1px solid var(--wc-line);border-radius: var(--wc-radius-s);padding: 18px 20px;}.wc-list-card h3{font-size: 1.05rem;line-height: 1.2;}.wc-list-card p{margin-top: 6px;color: var(--wc-ink-soft);font-size: .95rem;}.wc-list-card a{text-decoration: none;color: inherit;}.wc-list-card a:hover{color: var(--wc-blue);}.wc-contact{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,5vw,56px);align-items: start;}.wc-contact h2{font-size: 1.6rem;margin-bottom: .5em;}.wc-contact p{margin-top: 8px;color: var(--wc-ink-soft);}.wc-chrome{color: var(--wc-ink);font-family: var(--font-body);}.wc-header{background: #fff;border-bottom: 1px solid var(--wc-line);}.wc-header__in{max-width: var(--wc-maxw,1180px);margin-inline: auto;padding: 10px 22px;display: flex;align-items: center;gap: 18px;justify-content: space-between;}.wc-header__brand{display: flex;align-items: center;gap: 14px;text-decoration: none;}.wc-wordmark{font-family: var(--font-heading);font-weight: 700;font-size: 1.7rem;letter-spacing: .01em;text-transform: uppercase;line-height: 1;color: var(--wc-blue);text-decoration: none;}.wc-wordmark b{color: #8c8c8c;font-weight: 700;margin-right: .22em;}.wc-header nav{flex: 1 1 auto;display: flex;justify-content: center;}.wc-header .wp-block-navigation{font-family: var(--font-body);font-weight: 600;font-size: .95rem;gap: 22px;}.wc-header .wp-block-navigation a{color: var(--wc-ink);text-decoration: none;}.wc-header .wp-block-navigation a:hover{color: var(--wc-blue);}.wc-tel{display: inline-flex;align-items: center;gap: .5em;background: var(--wc-blue);color: #fff;border-radius: 999px;padding: 10px 18px;font-family: var(--font-heading);font-weight: 600;font-size: 1rem;letter-spacing: .02em;text-decoration: none;white-space: nowrap;}.wc-tel:hover{background: var(--wc-blue-deep);color: #fff;}.wc-tel__short{display: none;}@media (max-width: 1100px){.wc-header .wp-block-navigation__responsive-container-open{display: flex !important;}.wc-header .wp-block-navigation__responsive-container:not(.is-menu-open){display: none !important;}.wc-header nav{flex: 0 0 auto;}.wc-header__in{padding: 8px 16px;}}@media (max-width: 700px){.wc-wordmark{font-size: 1.45rem;}.wc-tel__long{display: none;}.wc-tel__short{display: inline;}.wc-tel{padding: 9px 16px;}.wc-header__right{display: flex;align-items: center;gap: 10px;}}.wc-header__right{display: flex;align-items: center;gap: 12px;}.wc-footer{background: var(--wc-sand);border-top: 1px solid var(--wc-line);}.wc-footer__in{max-width: var(--wc-maxw,1180px);margin-inline: auto;padding: 48px 22px 24px;display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 32px;}.wc-footer h2{font-family: var(--font-heading);text-transform: uppercase;letter-spacing: .1em;font-size: .9rem;font-weight: 600;color: var(--wc-ink-soft);margin: 0 0 12px;}.wc-footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}.wc-footer a{color: var(--wc-ink);text-decoration: none;font-weight: 500;}.wc-footer a:hover{color: var(--wc-blue);text-decoration: underline;}.wc-footer p{margin: 0 0 6px;color: var(--wc-ink-soft);}.wc-footer .wc-wordmark{display: inline-block;margin-bottom: 14px;}.wc-footer__legal{max-width: var(--wc-maxw,1180px);margin-inline: auto;padding: 16px 22px 28px;border-top: 1px solid var(--wc-line);display: flex;flex-wrap: wrap;gap: 8px 18px;font-size: .88rem;color: var(--wc-ink-soft);}@media (max-width: 860px){.wc-footer__in{grid-template-columns: 1fr 1fr;}.wc-list-cards{grid-template-columns: 1fr 1fr;}.wc-contact{grid-template-columns: minmax(0,1fr);}}@media (max-width: 520px){.wc-footer__in{grid-template-columns: 1fr;padding-top: 36px;}.wc-list-cards{grid-template-columns: 1fr;}}.wc-wrap > .wp-block-image{margin: 0;}.wc-wrap > .wp-block-image img{width: 100%;border-radius: var(--wc-radius);box-shadow: var(--wc-shadow);}.wc-split > .wp-block-image img{aspect-ratio: 4 / 3;object-fit: cover;}.wc-prose ul,.wc-prose ol{color: var(--wc-ink-soft);padding-left: 1.2em;}.wc-cta-row{display: flex;flex-wrap: wrap;gap: 12px;}.wc-header .wp-block-navigation__container{flex-wrap: nowrap;gap: 18px;}.wc-header .wp-block-navigation{font-size: .92rem;}.wc-prose + .wc-split{margin-top: 24px;}.wc-article ul:not(.wc-usp),.wc-prose ul:not(.wc-usp){list-style: disc;}.wc-article ol,.wc-prose ol{list-style: decimal;}.wc-split{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,5vw,56px);align-items: center;}.wc-first--inner + .wc-section .wc-split{grid-template-columns: minmax(0,1fr) 280px;}.wc-first--inner + .wc-section .wc-split > .wp-block-image img{aspect-ratio: 1 / 1;max-width: 280px;margin-left: auto;}@media (max-width: 860px){.wc-first--inner + .wc-section .wc-split{grid-template-columns: minmax(0,1fr);}.wc-first--inner + .wc-section .wc-split > .wp-block-image img{margin-left: 0;max-width: 220px;}}.wc-first--inner .wc-hero:has(.wc-hero__in--solo){background: #fff;}.wc-first--inner .wc-hero__in--solo .wc-hero__text{border-left: 6px solid var(--wc-accent);padding-left: clamp(16px,3vw,32px);}.wc-first--inner .wc-hero__in--solo .wc-lead{max-width: 52ch;}@media (min-width: 1101px){.wc-header__in{max-width: 1400px;gap: 14px;}.wc-header .wp-block-navigation__container{gap: 16px;}.wc-header .wp-block-navigation a{white-space: nowrap;}}.wc-band,.wc-strip{--wc-fade: clamp(56px,8vw,96px);--wc-scrim: linear-gradient(180deg,rgb(30 37 48 / 0) 0,rgb(30 37 48 / .01) calc(var(--wc-fade) * .12),rgb(30 37 48 / .06) calc(var(--wc-fade) * .25),rgb(30 37 48 / .15) calc(var(--wc-fade) * .38),rgb(30 37 48 / .28) calc(var(--wc-fade) * .5),rgb(30 37 48 / .42) calc(var(--wc-fade) * .62),rgb(30 37 48 / .58) calc(var(--wc-fade) * .75),rgb(30 37 48 / .72) calc(var(--wc-fade) * .88),rgb(30 37 48 / .78) var(--wc-fade),rgb(30 37 48 / .78) 100%);}.wc-band{margin: 0;position: relative;max-width: var(--wc-band-maxw,none);margin-inline: auto;}.wc-band .wp-block-image{margin: 0;background: #1e2530;position: relative;overflow: hidden;border-radius: var(--wc-band-radius,0);}.wc-band .wp-block-image > a{display: block;}.wc-band img{width: 100%;height: var(--wc-band-height,clamp(260px,44vw,600px));object-fit: cover;object-position: 50% 45%;border-radius: 0;box-shadow: none;display: block;}.wc-band figcaption{position: absolute;left: 0;right: 0;bottom: 0;margin: 0;padding: var(--wc-fade) 22px 18px;color: #fff;font-family: var(--font-heading);font-weight: 600;font-size: clamp(1.05rem,2.4vw,1.5rem);text-transform: uppercase;letter-spacing: .04em;background: var(--wc-scrim);text-align: left;}.wc-band figcaption > span{display: block;max-width: var(--wc-maxw);margin-inline: auto;}.wc-band figcaption a{color: inherit;text-decoration: none;}.wc-band figcaption a:hover{text-decoration: underline;text-decoration-thickness: .08em;text-underline-offset: .2em;}.wc-band figcaption a:focus-visible{outline: 2px solid #fff;outline-offset: 3px;border-radius: 2px;}.wc-strip{display: grid;grid-template-columns: repeat(var(--wc-strip-n,3),minmax(0,1fr));gap: var(--wc-strip-gap,6px);max-width: var(--wc-strip-maxw,1400px);margin-inline: auto;padding-inline: 0;}.wc-strip--duo{--wc-strip-n: 2;}.wc-strip .wp-block-image{margin: 0;position: relative;overflow: hidden;background: #1e2530;border-radius: var(--wc-strip-radius,0);isolation: isolate;}.wc-strip .wp-block-image > a{display: block;}.wc-strip img{width: 100%;aspect-ratio: var(--wc-strip-ratio,3 / 4);object-fit: cover;display: block;border-radius: 0;transition: transform .5s ease;}.wc-strip a:hover img{transform: scale(1.03);}.wc-strip figcaption{position: absolute;left: 0;right: 0;bottom: 0;margin: 0;padding: var(--wc-fade) 16px 14px;color: #fff;font-family: var(--font-heading);font-weight: 600;text-transform: uppercase;letter-spacing: .06em;font-size: 1rem;background: var(--wc-scrim);text-align: left;}.wc-strip figcaption a{color: #fff;text-decoration: none;}@media (max-width: 860px){.wc-strip{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 8px;padding-inline: 18px;scrollbar-width: none;}.wc-strip::-webkit-scrollbar{display: none;}.wc-strip .wp-block-image{flex: 0 0 82%;scroll-snap-align: center;border-radius: var(--wc-strip-radius,var(--wc-radius-s));}.wc-strip--duo .wp-block-image{flex-basis: 82%;}}@media (prefers-reduced-motion: reduce){.wc-strip img{transition: none;}.wc-strip a:hover img{transform: none;}}.wc-strip-wrap{padding-block: clamp(8px,2vw,24px);}
