/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#1e2226;--color-action:#3fa9f5;--color-action-contrast:#1e2226;--color-action-hover:#a4d5fa;--color-surface-canvas:oklch(100% 0 0);--color-surface-paper:#f4f6f8;--color-surface-deep:#f4f6f8;--color-surface-ink:#1e2226;--color-overlay:oklch(25% .02 250/.65);--color-text:#1e2226;--color-text-muted:#666;--color-text-on-ink:#fff;--color-text-muted-on-ink:#dce5ec;--color-line:oklch(90% .006 250);--color-border-control:#8a969f;--color-danger:oklch(51% .19 27);--color-danger-surface:oklch(96% .03 27);--font-display:Barlow, Arial, sans-serif;--font-body:Barlow, Arial, sans-serif;--text-h1:clamp(34px, 4.3vw, 60px);--text-h2:clamp(27px, 2.8vw, 39px);--text-h3:24px;--heading-weight:700;--heading-case:uppercase;--heading-tracking:1.5px;--heading-leading:1.08;--heading-h3-weight:600;--heading-h3-case:none;--heading-h3-tracking:0;--heading-h3-leading:1.15;--heading-wrap:wrap;--text-body:17px;--prose-leading:1.5;--prose-gap:20px;--prose-gap-heading:15px;--prose-list-indent:40px;--prose-list-gap:0;--prose-gap-list:17px;--link-underline-color:var(--color-action);--link-underline-thickness:2px;--link-underline-offset:4px;--eyebrow-size:12px;--eyebrow-tracking:2px;--eyebrow-gap:18px;--eyebrow-mark:"";--eyebrow-mark-width:24px;--eyebrow-mark-height:3px;--eyebrow-mark-gap:12px;--eyebrow-mark-color:var(--color-action);--button-padding:14px 22px;--button-font-size:14px;--button-leading:1.5;--button-gap:14px;--button-arrow:"↗";--radius-block:2px;--radius-image:0;--rhythm-section:78px;--rhythm-section-tight:78px;--rhythm-gutter:min(4vw, 57.6px);--section-line:1px solid #dce2e8;--split-gap:7%;--split-gap-narrow:28px;--measure-content:1440px;--measure-text:740px;--rhythm-frame:16px;--measure-logo:133.54px;--measure-logo-footer:var(--measure-logo);--header-line:1px solid #e2e6ea;--header-gap:30px;--header-logo-inset:10px;--header-toggle-padding:7px 10px;--header-toggle-border:1px solid currentColor;--header-burger-display:none;--header-panel-gap:30px;--header-button-padding:11px 16px;--header-button-gap:0;--nav-font-size:16px;--nav-gap:26px;--nav-gap-panel:26px;--nav-link-padding-block:0;--nav-sublink-padding-block:6px;--nav-sublink-weight:600;--nav-sublink-opacity:1;--nav-plain-opacity:1;--nav-sublink-line:underline;--nav-underline-offset:4px;--nav-hover-line:none;--nav-sublink-hover-line:underline;--nav-current-line:none;--nav-marker-start:"";--nav-marker-start-gap:8.94px;--nav-marker-end:none;--nav-sub-min-width:260px;--nav-sub-padding:12px 18px;--nav-sub-border:0;--nav-sub-border-start:3px solid var(--color-action);--nav-sub-radius:0;--nav-sub-shadow:0 8px 30px #0002;--nav-sub-offset-block:calc(100% + 4px);--nav-sub-offset-inline:0;--nav-sub-bridge:7px;--nav-sub-panel-display:none;--nav-sub-panel-padding:6px 12px;--footer-line:1px solid #d3dbe2;--footer-font-size:14px;--footer-padding-block:55px 35px;--footer-columns:minmax(0, 2fr) minmax(0, 3fr);--footer-columns-contact:minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1.2fr);--footer-gap:40px;--footer-gap-narrow:24px;--footer-home-display:flex;--footer-leading:1.5;--footer-link-gap:9px;--footer-text-leading:1.5;--footer-text-gap:18px;--footer-text-opacity:1;--hero-intro-size:19px;--hero-padding-block:46px;--hero-media-gap:32px;--hero-key-size:16px;--hero-key-weight:400;--hero-image-ratio:2.4 / 1;--hero-image-ratio-narrow:1.2 / 1;--image-and-text-image-position:absolute;--image-and-text-image-height:100%;--image-and-text-image-min-height:440px;--image-and-text-above-image-min-height:500px;--image-and-text-head-measure:850px;--text-columns-inset:min(14vw, 201.6px);--text-columns-head-measure:800px;--text-columns-measure:none;--text-columns-paragraph-measure:740px;--cta-padding-block:65px;--cta-inset:min(5vw, 72px);--cta-heading-measure:800px;--cta-text-measure:770px;--photo-cards-ratio:1.6 / 1;--photo-cards-title-size:29px;--photo-cards-text-size:.9375rem;--breadcrumbs-font-size:13px;--breadcrumbs-gap:2.6px;--breadcrumbs-separator-gap:0;--breadcrumbs-padding-block:24px 0;--rhythm-section-compact:38px;--heading-compact-size:29px;--form-columns:minmax(0, 1fr) minmax(0, 1fr);--form-gap:18px;--form-label-gap:8px;--form-control-padding:11px;--form-control-leading:1.5;--form-textarea-height:144px;--form-note-size:12px;--form-aside-columns:minmax(0, 1.5fr) minmax(0, 1fr);--form-aside-gap:9%;--form-aside-offset:70px;--form-offset:34px;--heading-gap:25px;--actions-gap:26px;--form-label-size:14px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{body{font-size:var(--text-body)}picture{display:block}picture>img{max-inline-size:100%;display:block}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}.kit-figure{position:relative}.kit-section{--kit-muted:var(--color-text-muted);--kit-accent:var(--color-primary);--kit-focus:var(--color-primary);--kit-danger:var(--color-danger);--kit-control-line:var(--color-border-control);--kit-link-line:var(--link-underline-color);--kit-link-line-width:var(--link-underline-thickness);border-block-start:var(--section-line);padding-block:var(--rhythm-section)}.kit-section--ink{--kit-muted:var(--color-text-muted-on-ink);--kit-accent:currentColor;--kit-focus:var(--color-text-on-ink);--kit-danger:var(--color-danger-surface);--kit-control-line:currentColor}@supports (color:color-mix(in lab, red, red)){.kit-section--ink{--kit-control-line:color-mix(in oklab, currentColor 50%, transparent)}}.kit-section--ink{--kit-link-line:currentColor;--kit-link-line-width:auto}.kit-section__inner{max-inline-size:var(--measure-content);padding-inline:var(--rhythm-gutter);margin-inline:auto}.kit-section--canvas{background-color:var(--color-surface-canvas);color:var(--color-text)}.kit-section--paper{background-color:var(--color-surface-paper);color:var(--color-text)}.kit-section--deep{background-color:var(--color-surface-deep);color:var(--color-text)}.kit-section--ink{background-color:var(--color-surface-ink);color:var(--color-text-on-ink)}.kit-section--canvas+.kit-section--canvas,.kit-section--paper+.kit-section--paper,.kit-section--deep+.kit-section--deep,.kit-section--ink+.kit-section--ink{padding-block-start:var(--rhythm-section-tight)}.kit-heading,.kit-prose :where(h2,h3){font-family:var(--font-display)}.kit-heading,.kit-prose :where(h2){font-size:var(--text-h2);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case)}.kit-heading{text-wrap:var(--heading-wrap)}.kit-heading--lead{font-size:var(--text-h1)}.kit-heading--sub,.kit-prose :where(h3){font-size:var(--text-h3)}.kit-heading--sub,.kit-heading:where(h3,h4,h5,h6),.kit-prose :where(h3){font-weight:var(--heading-h3-weight);line-height:var(--heading-h3-leading);letter-spacing:var(--heading-h3-tracking);text-transform:var(--heading-h3-case)}.kit-lead__intro{font-family:var(--font-body);max-inline-size:var(--measure-text);margin-block-start:var(--heading-gap,1rem)}.kit-eyebrow{font-family:var(--font-body);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--kit-muted);margin-block-end:var(--eyebrow-gap);font-weight:600}.kit-eyebrow:before{content:var(--eyebrow-mark);inline-size:var(--eyebrow-mark-width);block-size:var(--eyebrow-mark-height);vertical-align:middle;background-color:var(--eyebrow-mark-color);margin-inline-end:var(--eyebrow-mark-gap);display:inline-block}.kit-prose{font-family:var(--font-body);max-inline-size:var(--measure-text);line-height:var(--prose-leading)}.kit-prose>*+*{margin-block-start:var(--prose-gap)}.kit-prose>:where(h2,h3)+*{margin-block-start:var(--prose-gap-heading)}.kit-prose>:where(ul,ol)+*{margin-block-start:var(--prose-gap-list)}.kit-prose>*+:where(h2,h3){margin-block-start:1em}.kit-prose :where(ul,ol){padding-inline-start:var(--prose-list-indent)}.kit-prose :where(ul){list-style:outside}.kit-prose :where(ol){list-style:decimal}.kit-prose :where(li)+:where(li){margin-block-start:var(--prose-list-gap)}.kit-prose a{color:var(--kit-accent);text-decoration:underline;-webkit-text-decoration-color:var(--kit-link-line);-webkit-text-decoration-color:var(--kit-link-line);-webkit-text-decoration-color:var(--kit-link-line);text-decoration-color:var(--kit-link-line);text-decoration-thickness:var(--kit-link-line-width);text-underline-offset:var(--link-underline-offset)}.kit-buttons{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kit-button{align-items:center;gap:var(--button-gap);border-radius:var(--radius-block);padding:var(--button-padding);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:600;line-height:var(--button-leading);border:1px solid #0000;text-decoration:none;display:inline-flex}.kit-button:after{content:var(--button-arrow) / ""}.kit-button--primary{background-color:var(--color-action);color:var(--color-action-contrast)}.kit-button--primary:hover{background-color:var(--color-action-hover)}.kit-button--secondary{border-color:var(--kit-control-line);color:currentColor}.kit-section--ink .kit-button--secondary{border-color:currentColor}.kit-button:focus-visible,.kit-prose a:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-split{gap:var(--split-gap-narrow);display:grid}@media (width>=56rem){.kit-split{gap:var(--split-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kit-split--reverse>:first-child{order:2}}.kit-skip{z-index:100;background-color:var(--color-surface-canvas);color:var(--color-text);font-family:var(--font-body);text-underline-offset:var(--link-underline-offset);border-end-end-radius:var(--radius-block);padding:.75rem 1.25rem;font-weight:600;text-decoration:underline;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}.kit-skip:focus{transform:none}.kit-header--canvas,.kit-footer--canvas{--kit-frame-surface:var(--color-surface-canvas);--kit-frame-text:var(--color-text)}.kit-header--paper,.kit-footer--paper{--kit-frame-surface:var(--color-surface-paper);--kit-frame-text:var(--color-text)}.kit-header--deep,.kit-footer--deep{--kit-frame-surface:var(--color-surface-deep);--kit-frame-text:var(--color-text)}.kit-header--ink,.kit-footer--ink{--kit-frame-surface:var(--color-surface-ink);--kit-frame-text:var(--color-text-on-ink)}.kit-header,.kit-footer{--kit-focus:var(--kit-frame-text);--kit-accent:var(--kit-frame-text);background-color:var(--kit-frame-surface);color:var(--kit-frame-text)}body:has(>.kit-footer){flex-direction:column;min-block-size:100svh;display:flex}body:has(>.kit-footer)>main{flex:1 0 auto}.kit-header{border-block-end:var(--header-line);position:relative}.kit-header__inner{max-inline-size:var(--measure-content);padding-inline:var(--rhythm-gutter);padding-block:var(--rhythm-frame);justify-content:space-between;align-items:center;gap:0 var(--header-gap);margin-inline:auto;display:flex}.kit-header__brand{padding:var(--header-logo-inset);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.kit-header__logo{block-size:var(--measure-logo);inline-size:auto;max-inline-size:100%;display:block}.kit-header__wordmark{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:1.1}.kit-header__menu{position:static}.kit-header__toggle{border:var(--header-toggle-border);padding:var(--header-toggle-padding);font-family:var(--font-body);cursor:pointer;align-items:center;gap:.6rem;font-weight:600;list-style:none;display:inline-flex}.kit-header__toggle::-webkit-details-marker{display:none}.kit-header__toggle:focus-visible,.kit-header__brand:focus-visible,.kit-nav__link:focus-visible,.kit-nav__sublink:focus-visible,.kit-footer a:focus-visible{outline-offset:2px;outline:2px solid}.kit-header__burger{display:var(--header-burger-display);background-color:currentColor;flex:none;block-size:1px;inline-size:1.25rem;position:relative}.kit-header__burger:before,.kit-header__burger:after{content:"";background-color:currentColor;block-size:1px;position:absolute;inset-inline:0}.kit-header__burger:before{inset-block-start:-.35rem}.kit-header__burger:after{inset-block-start:.35rem}.kit-header__menu[open] .kit-header__burger{background-color:#0000}.kit-header__menu[open] .kit-header__burger:before,.kit-header__menu[open] .kit-header__burger:after{inset-block-start:0}.kit-header__menu[open] .kit-header__burger:before{transform:rotate(45deg)}.kit-header__menu[open] .kit-header__burger:after{transform:rotate(-45deg)}.kit-header__nav{z-index:20;padding:.5rem var(--rhythm-gutter) 1.5rem;border-block-end:1px solid var(--color-line);background-color:var(--kit-frame-surface);max-block-size:70svh;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.kit-nav{gap:var(--nav-gap-panel);font-family:var(--font-body);font-size:var(--nav-font-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-nav__link,.kit-nav__sublink{color:inherit;text-underline-offset:var(--nav-underline-offset);text-decoration:none;display:block}.kit-nav__link{padding-block:var(--nav-link-padding-block);font-weight:600}.kit-nav__toggle{inline-size:100%;font-family:inherit;font-size:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.kit-nav__item--has-sub>.kit-nav__link:before{content:var(--nav-marker-start);vertical-align:0;border-block:.34em solid #0000;border-inline-start:.56em solid;margin-inline-end:var(--nav-marker-start-gap);display:inline-block}.kit-nav__item--open>.kit-nav__link:before{transform:rotate(90deg)}.kit-nav__item--button{margin-block-start:var(--header-button-gap)}.kit-header__button{padding:var(--header-button-padding);justify-content:center;display:flex}.kit-nav__sublink{padding-block:var(--nav-sublink-padding-block);font-weight:var(--nav-sublink-weight);-webkit-text-decoration-line:var(--nav-sublink-line);-webkit-text-decoration-line:var(--nav-sublink-line);-webkit-text-decoration-line:var(--nav-sublink-line);text-decoration-line:var(--nav-sublink-line);opacity:var(--nav-sublink-opacity)}.kit-nav__link:hover,.kit-nav__sublink:hover{text-decoration-style:solid;text-decoration-thickness:auto}.kit-nav__link:hover{-webkit-text-decoration-line:var(--nav-hover-line);-webkit-text-decoration-line:var(--nav-hover-line);-webkit-text-decoration-line:var(--nav-hover-line);text-decoration-line:var(--nav-hover-line)}.kit-nav__sublink:hover{-webkit-text-decoration-line:var(--nav-sublink-hover-line);-webkit-text-decoration-line:var(--nav-sublink-hover-line);-webkit-text-decoration-line:var(--nav-sublink-hover-line);text-decoration-line:var(--nav-sublink-hover-line);opacity:1}.kit-nav__link--current,.kit-nav__sublink--current{-webkit-text-decoration-line:var(--nav-current-line);-webkit-text-decoration-line:var(--nav-current-line);-webkit-text-decoration-line:var(--nav-current-line);text-decoration-line:var(--nav-current-line);opacity:1;text-decoration-thickness:2px}.kit-nav__link--trail{-webkit-text-decoration-line:var(--nav-current-line);-webkit-text-decoration-line:var(--nav-current-line);-webkit-text-decoration-line:var(--nav-current-line);text-decoration-line:var(--nav-current-line);text-decoration-style:dotted}.kit-nav__link--plain{cursor:default;opacity:var(--nav-plain-opacity)}.kit-nav__link--plain.kit-nav__toggle{cursor:pointer}.kit-nav__sub{display:var(--nav-sub-panel-display);padding:var(--nav-sub-panel-padding);margin:0;list-style:none}.kit-nav__item--open>.kit-nav__sub{display:block}@media (width<=55.99rem){.kit-header--panel-push .kit-header__inner{flex-wrap:wrap}.kit-header--panel-push .kit-header__menu{flex-basis:100%}.kit-header--panel-push .kit-header__toggle{position:absolute;inset-block-start:calc(var(--rhythm-frame) + var(--header-logo-inset) + var(--measure-logo) / 2);inset-inline-end:var(--rhythm-gutter);translate:0 -50%}.kit-header--panel-push .kit-header__nav{padding:var(--header-panel-gap) 0 0;border:0;max-block-size:none;position:static;overflow:visible}}.kit-footer{border-block-start:var(--footer-line);font-size:var(--footer-font-size)}.kit-footer__inner{max-inline-size:var(--measure-content);padding-inline:var(--rhythm-gutter);padding-block:var(--footer-padding-block);gap:var(--footer-gap-narrow);margin-inline:auto;display:grid}.kit-footer__home{display:var(--footer-home-display);inline-size:fit-content;color:inherit;align-items:center;text-decoration:none}.kit-footer__logo{block-size:var(--measure-logo-footer);inline-size:auto;max-inline-size:100%;display:block}.kit-footer__wordmark{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:1.1}.kit-footer__tagline{font-family:var(--font-body);max-inline-size:var(--measure-text);line-height:var(--footer-text-leading);opacity:var(--footer-text-opacity);margin-block-start:1rem}.kit-footer__contact,.kit-footer__links{font-family:var(--font-body);line-height:var(--footer-leading);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.kit-footer__contact>li,.kit-footer__links>li{margin-block-end:var(--footer-link-gap)}.kit-footer__contact{margin-block-start:1.25rem}.kit-footer__address,.kit-footer__legal{font-family:var(--font-body);font-style:normal;line-height:var(--footer-text-leading);opacity:var(--footer-text-opacity);margin-block-start:var(--footer-text-gap)}.kit-footer__group>:first-child{margin-block-start:0}.kit-footer a{color:inherit;text-underline-offset:var(--link-underline-offset);text-decoration:none}.kit-footer a:hover{text-decoration:underline}.kit-footer__columns{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:2rem;display:grid}.kit-footer__heading{font-family:var(--font-display);margin-block-end:.5rem;font-size:1rem;font-weight:600;line-height:1.2}.kit-footer__bottom{border-block-start:1px solid var(--color-line)}.kit-footer__bottom-inner{max-inline-size:var(--measure-content);padding:1.25rem var(--rhythm-gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-inline:auto;display:flex}.kit-footer__copyright{font-family:var(--font-body);opacity:.8;font-size:.875rem}.kit-footer__consent{color:inherit;font-family:var(--font-body);opacity:.8;text-underline-offset:var(--link-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.kit-footer__consent:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=56rem){.kit-footer__inner{grid-template-columns:var(--footer-columns);gap:var(--footer-gap)}.kit-footer__inner--contact{grid-template-columns:var(--footer-columns-contact)}}.kit-breadcrumbs__list{align-items:baseline;gap:.35rem var(--breadcrumbs-gap);font-family:var(--font-body);font-size:var(--breadcrumbs-font-size);color:var(--kit-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kit-breadcrumbs__item+.kit-breadcrumbs__item:before{content:"/";color:var(--kit-muted);margin-inline-end:var(--breadcrumbs-separator-gap)}.kit-page-breadcrumbs{--kit-muted:var(--color-text-muted);--kit-focus:var(--color-primary);padding-block:var(--breadcrumbs-padding-block);background-color:var(--color-surface-canvas);color:var(--color-text)}.kit-breadcrumbs a{color:inherit;text-underline-offset:var(--link-underline-offset);text-decoration:underline}.kit-breadcrumbs a:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-article{gap:2rem;display:grid}.kit-article__header,.kit-article__body,.kit-article__back{max-inline-size:var(--measure-text)}.kit-article__meta{font-family:var(--font-body);color:var(--kit-muted);margin-block-end:.5rem;font-size:.875rem}.kit-article__summary{font-family:var(--font-body);color:var(--kit-muted);margin-block-start:1rem;font-size:1.125rem;line-height:1.55}.kit-article__image{border-radius:var(--radius-image);overflow:hidden}.kit-article__image img{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.kit-article__body h2{margin-block-start:2em;line-height:1.2}.kit-article__body h3{margin-block-start:1.5em;line-height:1.25}.kit-article__body ul{padding-inline-start:1.25rem;list-style:outside}.kit-article__body ol{padding-inline-start:1.25rem;list-style:decimal}.kit-article__body li+li{margin-block-start:.35em}.kit-article__body blockquote{border-inline-start:3px solid var(--kit-accent);padding-inline-start:1rem;font-style:italic}.kit-article__back a{font-family:var(--font-body);color:var(--kit-accent);text-underline-offset:var(--link-underline-offset);font-weight:600;text-decoration:underline}.kit-article__back a:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-consent{z-index:90;border-block-start:1px solid var(--color-line);background-color:var(--color-surface-canvas);color:var(--color-text);position:fixed;inset-block-end:0;inset-inline:0}.kit-consent[hidden]{display:none}body:has(.kit-consent:not([hidden])){padding-block-end:var(--kit-consent-hoogte,0)}.kit-consent__inner{max-inline-size:var(--measure-content);padding:1.25rem var(--rhythm-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-inline:auto;display:flex}.kit-consent__body{flex:20rem}.kit-consent__heading{font-family:var(--font-display);font-size:var(--text-h3);margin-block-end:.25rem;font-weight:600;line-height:1.2}.kit-consent__text{font-family:var(--font-body);max-inline-size:var(--measure-text);font-size:.9375rem;line-height:1.5}.kit-consent__link{font-family:var(--font-body);color:var(--color-primary);text-underline-offset:var(--link-underline-offset);margin-block-start:.35rem;font-size:.9375rem;text-decoration:underline;display:inline-block}.kit-consent__acties{flex-wrap:wrap;gap:.75rem;display:flex}.kit-consent__knop{border:1px solid var(--color-primary);border-radius:var(--radius-block);min-inline-size:10rem;padding:var(--button-padding);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:600;line-height:var(--button-leading);text-align:center;cursor:pointer;flex:auto}.kit-consent__knop--aanvaarden{border-color:var(--color-action);background-color:var(--color-action);color:var(--color-action-contrast)}.kit-consent__knop--aanvaarden:hover{border-color:var(--color-action-hover);background-color:var(--color-action-hover)}.kit-consent__knop--weigeren{color:var(--color-primary);background-color:#0000}.kit-consent__knop:focus-visible,.kit-consent__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kit-article-grid{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:1.5rem;margin:0;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}.kit-article-grid__card{border:1px solid var(--color-line);border-radius:var(--radius-block);flex-direction:column;block-size:100%;display:flex;overflow:hidden}.kit-article-grid__image{aspect-ratio:16/10;object-fit:cover;inline-size:100%;display:block}.kit-article-grid__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.kit-article-grid__date{font-family:var(--font-body);color:var(--kit-muted);font-size:.875rem}.kit-article-grid__title{font-size:1.125rem}.kit-article-grid__summary{font-family:var(--font-body);color:var(--kit-muted);line-height:1.6}.kit-article-grid__link{font-family:var(--font-body);color:inherit;padding:0 1.25rem 1.25rem;font-weight:600;text-decoration:none}.kit-article-grid__link:hover,.kit-article-grid__link:focus-visible{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.kit-article-grid__link:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-article-grid__empty{font-family:var(--font-body);max-inline-size:var(--measure-text);color:var(--kit-muted);margin-block-start:2.5rem}.kit-article-grid__actions{margin-block-start:2rem}@media (width>=56rem){.kit-article-grid__item--highlight{grid-column:1/-1}.kit-article-grid__item--highlight .kit-article-grid__card:has(.kit-article-grid__image){grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.kit-article-grid__item--highlight .kit-article-grid__card:has(.kit-article-grid__image)>picture{grid-row:1/-1;block-size:100%}.kit-article-grid__item--highlight .kit-article-grid__image{aspect-ratio:auto;block-size:100%}.kit-article-grid__item--highlight .kit-article-grid__body{padding:2rem 2rem 0}.kit-article-grid__item--highlight .kit-article-grid__title{font-size:1.5rem}.kit-article-grid__item--highlight .kit-article-grid__link{padding:1rem 2rem 2rem}}.kit-article-grid__pages{justify-content:space-between;align-items:center;gap:1rem;margin-block-start:2.5rem;display:flex}.kit-article-grid__page{font-family:var(--font-body);color:var(--kit-accent);text-underline-offset:var(--link-underline-offset);font-weight:600;text-decoration:underline}.kit-article-grid__page--uit{color:var(--kit-muted);text-decoration:none}.kit-article-grid__page-count{font-family:var(--font-body);color:var(--kit-muted);font-size:.875rem}.kit-article-grid__page:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-cards{counter-reset:kit-card;margin:0;padding:0;list-style:none}.kit-cards__item{counter-increment:kit-card;border-block-start:1px solid var(--color-line)}.kit-cards__item:last-child{border-block-end:1px solid var(--color-line)}.kit-cards__body{color:inherit;grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:1.25rem;text-decoration:none;display:grid}.kit-cards__body:before{content:counter(kit-card, decimal-leading-zero);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--kit-muted);grid-row:1/span 2}.kit-cards__title{font-family:var(--font-display);font-weight:var(--heading-h3-weight);letter-spacing:var(--heading-h3-tracking);text-transform:var(--heading-h3-case)}.kit-cards__note{color:var(--kit-muted);grid-column:2}.kit-cards__actions{margin-block-start:1.5rem}a.kit-cards__body:hover .kit-cards__title,a.kit-cards__body:focus-visible .kit-cards__title{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.kit-contact__body{max-inline-size:var(--measure-text)}.kit-contact__details{font-family:var(--font-body);margin-block-start:1.5rem;font-style:normal;line-height:1.6}.kit-contact__name{font-weight:600;display:block}.kit-contact__line{display:block}.kit-contact__links{overflow-wrap:anywhere;margin:0;margin-block-start:.75rem;padding:0;list-style:none}.kit-contact__links a{color:inherit;text-underline-offset:var(--link-underline-offset);text-decoration:underline}.kit-contact__links a:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-contact__hours-heading{margin-block-start:2rem}.kit-contact__hours{font-family:var(--font-body);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.25rem 1.5rem;margin:0;margin-block-start:.75rem;display:grid}.kit-contact__hours dt{font-weight:600}.kit-contact__hours dd{color:var(--kit-muted);margin:0}.kit-contact__actions{margin-block-start:2rem}.kit-cta{gap:var(--heading-gap,1.5rem);padding-inline:var(--cta-inset);display:grid}.kit-cta-band{padding-block:var(--cta-padding-block)}.kit-cta__body>*+*{margin-block-start:1.25rem}.kit-cta__body>.kit-cta__actions{margin-block-start:var(--actions-gap,1.25rem)}.kit-cta__text{max-inline-size:var(--cta-text-measure)}.kit-cta--start .kit-cta__heading{max-inline-size:var(--cta-heading-measure)}.kit-cta--center{text-align:center;justify-items:center}.kit-cta--center .kit-cta__heading{max-inline-size:var(--measure-text)}.kit-cta--center .kit-cta__text{margin-inline:auto}.kit-cta--center .kit-cta__actions{justify-content:center}@media (width>=56rem){.kit-cta--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}.kit-faq__item{border-block-start:1px solid var(--color-line)}.kit-faq__item:last-child{border-block-end:1px solid var(--color-line)}.kit-faq__question{font-family:var(--font-display);font-weight:var(--heading-h3-weight);letter-spacing:var(--heading-h3-tracking);text-transform:var(--heading-h3-case);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;list-style:none;display:flex}.kit-faq__question::-webkit-details-marker{display:none}.kit-faq__question:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;flex:none;block-size:.75rem;inline-size:.75rem}.kit-faq__item[open] .kit-faq__question:after{background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat}.kit-faq__question:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-faq__answer{font-family:var(--font-body);max-inline-size:var(--measure-text);line-height:var(--prose-leading);color:var(--kit-muted);margin-block:0 1.25rem}.kit-figures__lead{margin-block-end:2.5rem}.kit-figures{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.kit-figures__number{font-family:var(--font-display);font-size:var(--text-h1);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1}.kit-figures__label{font-family:var(--font-body);color:var(--kit-muted);margin:0;margin-block-start:.5rem}.kit-form{grid-template-columns:var(--form-columns);gap:var(--form-gap);max-inline-size:var(--measure-text);display:grid}.kit-form>*{grid-column:1/-1}.kit-form>.kit-form__field--half{grid-column:auto;align-self:end}.kit-form__field{gap:var(--form-label-gap);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.kit-form__label{font-family:var(--font-body);font-size:var(--form-label-size,inherit);padding:0;font-weight:600}.kit-form__required{color:var(--kit-muted);font-size:.875rem;font-weight:400}.kit-form__hint{font-family:var(--font-body);color:var(--kit-muted);font-size:.875rem;line-height:1.5}.kit-form__error{font-family:var(--font-body);color:var(--kit-danger);font-size:.875rem;font-weight:600;line-height:1.5}.kit-form__control>*+*{margin-block-start:.35rem}.kit-form :where(input,textarea,select){border:1px solid var(--kit-control-line);border-radius:var(--radius-block);inline-size:100%;padding:var(--form-control-padding);background-color:var(--color-surface-canvas);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:var(--form-control-leading)}.kit-form :where(input[type=checkbox],input[type=radio]){border-radius:0;inline-size:auto;margin-inline-end:.5rem;padding:0}.kit-form :where(textarea){min-block-size:var(--form-textarea-height);resize:vertical}.kit-form :where([aria-invalid=true]){border-color:var(--color-danger);border-inline-start-width:3px}.kit-form :where(input,textarea,select):focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-form__summary{border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-block);background-color:var(--color-danger-surface);color:var(--color-text);font-family:var(--font-body);padding:1rem 1.25rem}.kit-form__summary:focus-visible,.kit-form__thanks:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-form__summary-title{font-weight:600}.kit-form__summary-list{margin-block-start:.5rem;padding-inline-start:1.25rem}.kit-form__summary-list a{color:var(--color-danger);text-underline-offset:var(--link-underline-offset);text-decoration:underline}.kit-form__thanks{border-inline-start:3px solid var(--kit-accent);border-radius:var(--radius-block);background-color:var(--color-surface-paper);color:var(--color-text);font-family:var(--font-body);max-inline-size:var(--measure-text);line-height:var(--prose-leading);padding:1.25rem 1.5rem}.kit-form__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kit-form__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kit-form__note{font-size:var(--form-note-size);color:var(--kit-muted)}@media (width>=56rem){.kit-split.kit-form-split{grid-template-columns:var(--form-aside-columns);gap:var(--form-aside-gap)}}.kit-form-split .kit-form,.kit-form-split .kit-form__thanks{margin-block-start:var(--form-offset)}.kit-form-aside{padding-block-start:var(--form-aside-offset)}.kit-form-aside .kit-prose{margin-block-start:var(--prose-gap-heading)}.kit-gallery__lead{margin-block-end:2rem}.kit-gallery{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kit-gallery--row{flex-wrap:nowrap;gap:1rem;display:flex;overflow-x:auto}.kit-gallery--row .kit-gallery__item{flex:0 0 18rem}.kit-gallery__image{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%}.kit-hero__body>*+*{margin-block-start:1.25rem}.kit-hero__body>.kit-eyebrow+*{margin-block-start:0}.kit-hero__body .kit-lead__intro{font-size:var(--hero-intro-size)}.kit-hero__body>.kit-hero__actions{margin-block-start:2rem}.kit-hero__body--center{max-inline-size:var(--measure-text);text-align:center;margin-inline:auto}.kit-hero__body--center .kit-lead__intro{margin-inline:auto}.kit-hero__body--center .kit-buttons{justify-content:center}@media (width>=56rem){.kit-hero__layout.kit-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.kit-hero__figure{margin:0}.kit-hero__backdrop picture{block-size:100%}.kit-hero__image{border-radius:var(--radius-image);block-size:auto;inline-size:100%;display:block}.kit-section.kit-hero--media{isolation:isolate;padding-block:calc(var(--rhythm-section) + var(--rhythm-section-tight));color:var(--color-text-on-ink);position:relative}.kit-hero__backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.kit-hero__backdrop:after{content:"";background-color:var(--color-overlay);position:absolute;inset:0}.kit-hero__backdrop-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kit-hero--media .kit-eyebrow{color:inherit}.kit-section.kit-hero--below{padding-block:var(--hero-padding-block)}.kit-section.kit-hero,.kit-section.kit-hero__media{border-block-start:0}.kit-hero__columns{gap:1.75rem 7%;display:grid}.kit-hero__intro{padding-block-start:1.625rem}.kit-hero__intro .kit-lead__intro{max-inline-size:none}.kit-hero__intro>.kit-hero__actions{margin-block-start:1.625rem}.kit-hero__intro>:first-child{margin-block-start:0}.kit-hero__key strong{font-size:var(--hero-key-size);font-weight:var(--hero-key-weight);color:var(--kit-muted)}.kit-section.kit-hero__media{padding-block:var(--hero-media-gap) 0}.kit-section.kit-hero__media:not(:has(+.kit-section--canvas)){padding-block-end:var(--rhythm-section-tight)}.kit-hero__media-figure{margin:0}.kit-hero__media-image{block-size:auto;inline-size:100%;aspect-ratio:var(--hero-image-ratio-narrow);object-fit:cover;border-radius:var(--radius-image);display:block}.kit-hero__media-figure--eigen-smal .kit-hero__media-image{aspect-ratio:auto}@media (width>=47.5625rem){.kit-hero__columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.kit-hero__media-image,.kit-hero__media-figure--eigen-smal .kit-hero__media-image{aspect-ratio:var(--hero-image-ratio)}}@media (width>=56rem){.kit-image-and-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.kit-image-and-text--above{align-items:start}}.kit-image-and-text__body>*+*{margin-block-start:1.25rem}.kit-image-and-text__body>.kit-eyebrow+*{margin-block-start:0}.kit-image-and-text__body>.kit-heading+*{margin-block-start:var(--heading-gap,1.25rem)}.kit-image-and-text__body>.kit-buttons{margin-block-start:var(--actions-gap,1.25rem)}.kit-image-and-text__head{max-inline-size:var(--image-and-text-head-measure);margin-block-end:2.25rem}.kit-image-and-text--above .kit-image-and-text__figure{block-size:auto;min-block-size:var(--image-and-text-above-image-min-height);order:-1}@media (width>=56rem){.kit-image-and-text--above .kit-image-and-text__figure{order:0}}.kit-image-and-text__figure{block-size:var(--image-and-text-image-height);min-block-size:var(--image-and-text-image-min-height);margin:0}.kit-image-and-text__image{position:var(--image-and-text-image-position);inline-size:100%;block-size:var(--image-and-text-image-height);object-fit:cover;border-radius:var(--radius-image);display:block;inset:0}.kit-logos{--kit-logos-width:9rem;--kit-logos-height:3rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.kit-logos__item{inline-size:var(--kit-logos-width);block-size:var(--kit-logos-height);flex:none}.kit-logos__frame{border-radius:var(--radius-block);block-size:100%;inline-size:100%;display:block}.kit-logos__frame picture{block-size:100%}a.kit-logos__frame:focus-visible{outline:2px solid var(--kit-focus);outline-offset:4px}.kit-logos__image{object-fit:contain;object-position:center;block-size:100%;inline-size:100%;display:block}.kit-logos__name{block-size:100%;inline-size:100%;font-family:var(--font-display);text-align:center;text-wrap:balance;overflow-wrap:anywhere;color:var(--kit-muted);place-items:center;font-size:.9375rem;font-weight:600;line-height:1.2;display:grid}.kit-logos__actions{margin-block-start:3rem}.kit-photo-cards__top{align-items:start;gap:1.75rem 7%;margin-block-end:2.25rem;display:grid}.kit-photo-cards__top .kit-heading{margin-block-end:var(--heading-gap,0)}.kit-photo-cards__intro{font-family:var(--font-body);max-inline-size:40rem}.kit-photo-cards{gap:2.625rem 1.875rem;margin:0;padding:0;list-style:none;display:grid}.kit-photo-cards__item{min-inline-size:0;font-family:var(--font-body);position:relative}.kit-photo-cards__figure{margin:0}.kit-photo-cards__image{block-size:auto;inline-size:100%;aspect-ratio:var(--photo-cards-ratio);object-fit:cover;border-radius:var(--radius-image);display:block}.kit-photo-cards__title{font-size:var(--photo-cards-title-size);margin-block:1.5rem .9375rem}.kit-photo-cards__title:first-child{margin-block-start:0}.kit-photo-cards__text,.kit-photo-cards__more{font-size:var(--photo-cards-text-size)}.kit-photo-cards__more{margin-block-start:1.25rem}.kit-photo-cards__link{color:var(--kit-accent);text-decoration:underline;-webkit-text-decoration-color:var(--kit-link-line);-webkit-text-decoration-color:var(--kit-link-line);-webkit-text-decoration-color:var(--kit-link-line);text-decoration-color:var(--kit-link-line);text-decoration-thickness:var(--kit-link-line-width);text-underline-offset:var(--link-underline-offset)}.kit-photo-cards__link:after{content:"";position:absolute;inset:0}.kit-photo-cards__link:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}@media (width>=47.5625rem){.kit-photo-cards__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kit-photo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-reviews{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.kit-reviews__header{margin-block-end:3rem}.kit-reviews__item{display:flex}.kit-reviews__figure{border-block-start:1px solid var(--color-line);flex-direction:column;gap:1.25rem;inline-size:100%;margin:0;padding-block-start:1.25rem;display:flex}.kit-reviews__quote{font-family:var(--font-display);margin:0;font-size:1.125rem;line-height:1.5}.kit-reviews__quote p{margin:0}.kit-reviews__source{font-family:var(--font-body);flex-direction:column;gap:.75rem;margin-block-start:auto;display:flex}.kit-reviews__person{align-items:center;gap:.75rem;display:flex}.kit-reviews__portrait{object-fit:cover;border-radius:50%;flex:none;block-size:2.75rem;inline-size:2.75rem;display:block}.kit-reviews__portrait--empty{border:1px solid var(--color-line);font-family:var(--font-display);color:var(--kit-muted);place-items:center;font-size:.875rem;font-weight:600;display:grid}.kit-reviews__who{flex-direction:column;min-inline-size:0;display:flex}.kit-reviews__name{font-style:normal;font-weight:600}.kit-reviews__role{color:var(--kit-muted);font-size:.9375rem}.kit-reviews__rating{margin:0}.kit-reviews__stars{white-space:nowrap;color:var(--color-line);font-size:1rem;line-height:1;display:inline-block;position:relative}.kit-reviews__stars:before,.kit-reviews__stars:after{content:"★★★★★"}.kit-reviews__stars:after{inline-size:var(--kit-reviews-fill,0%);color:var(--kit-accent);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.kit-reviews__rating-text{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kit-reviews__actions{margin-block-start:3rem}.kit-steps{counter-reset:kit-step;margin:0;padding:0;list-style:none}.kit-steps__item{counter-increment:kit-step;border-block-start:1px solid var(--color-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:1.25rem;display:grid}.kit-steps__item:last-child{border-block-end:1px solid var(--color-line)}.kit-steps__item:before{content:counter(kit-step, decimal-leading-zero);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--kit-muted);grid-row:1/span 2}.kit-steps__title{font-family:var(--font-display);font-weight:var(--heading-h3-weight);letter-spacing:var(--heading-h3-tracking);text-transform:var(--heading-h3-case);margin:0}.kit-steps__text{font-family:var(--font-body);color:var(--kit-muted);grid-column:2;margin:0}.kit-team{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.kit-team__header{margin-block-end:3rem}.kit-team__portrait{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-image);block-size:auto;inline-size:100%;margin-block-end:1rem;display:block}.kit-team__portrait--empty{border:1px solid var(--color-line);font-family:var(--font-display);color:var(--kit-muted);place-items:center;font-size:1.5rem;font-weight:600;display:grid}.kit-team__name{font-size:1.125rem}.kit-team__role{font-family:var(--font-body);color:var(--kit-muted);margin-block-start:.15rem}.kit-team__text{font-family:var(--font-body);margin-block-start:.75rem}.kit-team__contact{font-family:var(--font-body);overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem 1rem;margin:0;margin-block-start:.75rem;padding:0;list-style:none;display:flex}.kit-team__contact a{color:inherit;text-underline-offset:var(--link-underline-offset);text-decoration:underline}.kit-team__contact a:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-team__actions{margin-block-start:3rem}.kit-text-columns{--kit-text-columns-min:18rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kit-text-columns-min)), 1fr));margin-inline:var(--text-columns-inset);align-items:start;gap:2.5rem;display:grid}.kit-text-columns__column{min-inline-size:0;max-inline-size:var(--text-columns-measure)}.kit-text-columns__column :where(p){max-inline-size:var(--text-columns-paragraph-measure)}.kit-text-columns__header{max-inline-size:var(--text-columns-head-measure);margin-inline:var(--text-columns-inset);margin-block-end:var(--heading-gap,2.5rem)}.kit-section.kit-section--compact{--text-columns-inset:0;--text-columns-head-measure:none;--text-columns-measure:none;--text-columns-paragraph-measure:none;padding-block:var(--rhythm-section-compact)}.kit-section--compact .kit-heading{font-size:var(--heading-compact-size)}.kit-video{margin:0}.kit-lead+.kit-video{margin-block-start:2rem}.kit-video__frame{aspect-ratio:16/9;border:0;inline-size:100%;display:block}.kit-map{color:var(--color-text);block-size:var(--kit-map-hoogte,24rem);border-radius:var(--radius-block);background-color:var(--color-surface-deep);position:relative;overflow:hidden}.kit-map__knop{block-size:100%;inline-size:100%;color:inherit;font-family:var(--font-body);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.kit-map__label{text-underline-offset:var(--link-underline-offset);font-weight:600;text-decoration:underline}.kit-map__toelichting{max-inline-size:var(--measure-text);color:var(--color-text-muted);font-size:.875rem}.kit-map__frame{border:0;block-size:100%;inline-size:100%}}@layer utilities{.absolute{position:absolute}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.font-display{font-family:var(--font-display)}.lowercase{text-transform:lowercase}}@supports selector(details::details-content){@layer components{@media (width>=56rem){.kit-header__toggle{display:none}.kit-header__menu::details-content{content-visibility:visible;block-size:auto}.kit-header__nav{z-index:auto;background:0 0;border:0;max-block-size:none;padding:0;position:static;overflow:visible}.kit-nav{align-items:center;gap:var(--nav-gap);flex-direction:row}.kit-nav__item{position:relative}.kit-nav__item--button{margin-block-start:0}.kit-header__button{display:inline-flex}.kit-nav__toggle{inline-size:auto}.kit-nav__item--has-sub>.kit-nav__link:after{content:var(--nav-marker-end);vertical-align:.15em;border-block-start:.3em solid;border-inline:.3em solid #0000;block-size:0;inline-size:0;margin-inline-start:.4em;display:inline-block}.kit-nav__sub{z-index:20;min-inline-size:var(--nav-sub-min-width);padding:var(--nav-sub-padding);border:var(--nav-sub-border);border-block-start:var(--nav-sub-border-start);border-radius:var(--nav-sub-radius);box-shadow:var(--nav-sub-shadow);background-color:var(--kit-frame-surface);visibility:hidden;opacity:0;display:block;position:absolute;inset-block-start:var(--nav-sub-offset-block);inset-inline-start:var(--nav-sub-offset-inline)}.kit-nav__sub:before{content:"";block-size:var(--nav-sub-bridge);position:absolute;inset-block-end:100%;inset-inline:0}.kit-nav__item--has-sub:hover>.kit-nav__sub,.kit-nav__item--has-sub:focus-within>.kit-nav__sub,.kit-nav__item--open>.kit-nav__sub{visibility:visible;opacity:1}.kit-nav__item--has-sub:hover>.kit-nav__link:before,.kit-nav__item--has-sub:focus-within>.kit-nav__link:before{transform:rotate(90deg)}.kit-nav__item--has-sub.kit-nav__item--closed>.kit-nav__sub{visibility:hidden;opacity:0}.kit-nav__item--has-sub.kit-nav__item--closed>.kit-nav__link:before{transform:none}}}}@media (width<=760px){:root{--rhythm-gutter:22px;--rhythm-section:44px;--rhythm-section-tight:44px;--rhythm-section-compact:44px;--rhythm-frame:12px;--heading-tracking:1px;--hero-padding-block:32px;--hero-media-gap:22px;--hero-intro-size:18px;--image-and-text-image-min-height:300px;--image-and-text-above-image-min-height:280px;--cta-padding-block:44px;--cta-inset:0;--photo-cards-title-size:27px;--text-columns-inset:0;--form-columns:none;--form-aside-offset:0;--measure-logo:103.38px;--measure-logo-footer:120.62px;--header-logo-inset:8px;--footer-padding-block:35px}}@media (width>=56rem){h1,h2,h3{-webkit-hyphens:none;hyphens:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.kit-figure:not(.kit-photo-cards__figure):before,.kit-figure:not(.kit-photo-cards__figure):after{content:"";z-index:1;width:36px;height:36px;position:absolute}.kit-figure:not(.kit-photo-cards__figure):before{border-top:3px solid var(--color-action);border-left:3px solid var(--color-action);top:16px;left:16px}.kit-figure:not(.kit-photo-cards__figure):after{border-right:3px solid var(--color-text-muted);border-bottom:3px solid var(--color-text-muted);bottom:16px;right:16px}.kit-section--compact,.kit-form-aside,.kit-form__note{--kit-link-line:currentColor;--kit-link-line-width:auto}.kit-form__heading{margin-block-end:-3px}.kit-form__note{margin-block-end:2px}.kit-form-aside .kit-eyebrow{margin-block-end:24px}.kit-form__required{font-size:0}.kit-form__required:after{content:"*";content:"*" / "";color:var(--color-text);font-size:var(--form-label-size);font-weight:600}.kit-form :where(textarea){display:block}.kit-form :where(input,textarea,select):focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media (width>=47.5625rem){.kit-form__field--half+.kit-form__field--half+.kit-form__field--half{margin-block-start:18px}}@media (width>=47.5625rem) and (width<=55.99rem){.kit-split{gap:var(--split-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kit-split--reverse>:first-child{order:2}.kit-split.kit-form-split{grid-template-columns:var(--form-aside-columns);gap:var(--form-aside-gap)}.kit-image-and-text.kit-split,.kit-hero__layout.kit-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.kit-image-and-text--above.kit-split{align-items:start}.kit-image-and-text--above .kit-image-and-text__figure{order:0}.kit-footer__inner{grid-template-columns:var(--footer-columns);gap:var(--footer-gap)}.kit-footer__inner--contact{grid-template-columns:var(--footer-columns-contact)}}@supports selector(details::details-content){@media (width>=47.5625rem) and (width<=55.99rem){.kit-header--panel-push .kit-header__inner{flex-wrap:nowrap}.kit-header__brand{flex-shrink:0}.kit-header--panel-push .kit-header__menu{flex-basis:auto}.kit-header__toggle{display:none}.kit-header__menu::details-content{content-visibility:visible;block-size:auto}.kit-header--panel-push .kit-header__nav{padding:0}.kit-nav{align-items:center;gap:var(--nav-gap);flex-direction:row}.kit-nav__item{position:relative}.kit-nav__item--button{margin-block-start:0}.kit-header__button{display:inline-flex}.kit-nav__toggle{inline-size:auto}.kit-nav__sub{z-index:20;min-inline-size:var(--nav-sub-min-width);padding:var(--nav-sub-padding);border:var(--nav-sub-border);border-block-start:var(--nav-sub-border-start);border-radius:var(--nav-sub-radius);box-shadow:var(--nav-sub-shadow);background-color:var(--kit-frame-surface);visibility:hidden;opacity:0;display:block;position:absolute;inset-block-start:var(--nav-sub-offset-block);inset-inline-start:var(--nav-sub-offset-inline)}.kit-nav__sub:before{content:"";block-size:var(--nav-sub-bridge);position:absolute;inset-block-end:100%;inset-inline:0}.kit-nav__item--has-sub:hover>.kit-nav__sub,.kit-nav__item--has-sub:focus-within>.kit-nav__sub,.kit-nav__item--open>.kit-nav__sub{visibility:visible;opacity:1}.kit-nav__item--has-sub.kit-nav__item--closed>.kit-nav__sub{visibility:hidden;opacity:0}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
