*,::after,::before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}:root{--color-neutral:0 0% 0%;--color-neutral-100:hsl(var(--color-neutral) / 10%);--color-neutral-200:hsl(var(--color-neutral) / 20%);--color-neutral-300:hsl(var(--color-neutral) / 30%);--color-neutral-400:hsl(var(--color-neutral) / 40%);--color-neutral-500:hsl(var(--color-neutral) / 50%);--color-neutral-600:hsl(var(--color-neutral) / 60%);--color-neutral-700:hsl(var(--color-neutral) / 70%);--color-neutral-800:hsl(var(--color-neutral) / 80%);--color-neutral-900:hsl(var(--color-neutral) / 90%);--color-content-primary:hsl(var(--color-neutral));--color-content-secondary:var(--color-neutral-700);--color-content-tertiary:var(--color-neutral-400);--color-content-accent:hsla(0, 0%, 100%);--color-content-inverse:hsla(0, 0%, 100%);--color-content-white:hsla(0, 0%, 100%);--color-background:hsla(33, 77%, 95%);--color-background-2:hsl(0, 0%, 100%);--color-background-subtle:var(--color-neutral-100);--color-background-accent:#EB9947;--color-background-inverse:hsla(0, 0%, 0%);--color-background-bloesemroze:#FF3366;--color-background-fuchsia:#FF94AC;--color-background-mintgroen:#00EBA4;--color-background-indigoblauw:#5C4DFF;--color-stroke-brand:hsla(0, 0%, 100%);--color-stroke-divider:var(--color-neutral-200);--font-family-display:'Inter',sans-serif;--font-family-body:'Inter',sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-strong:800;--font-size-heading-xxl:clamp(3rem, 7vw, 7rem);--font-size-heading-xl:clamp(3rem, 5.5vw, 5rem);--font-size-heading-l:clamp(3rem, 4.5vw, 4rem);--font-size-heading-m:clamp(2rem, 3.5vw, 3rem);--font-size-heading-s:clamp(1.5rem, 2.5vw, 2rem);--font-size-heading-xs:clamp(1.25rem, 2vw, 1.5rem);--font-size-heading-xxs:clamp(1rem, 1.5vw, 1.25rem);--font-size-body-l:clamp(1.125rem, 1.5vw, 1.375rem);--font-size-body-m:clamp(1rem, 1.5vw, 1.125rem);--font-size-body-s:clamp(.875rem, 1.25vw, 1rem);--font-size-body-xs:clamp(.75rem, 1vw, .875rem);--font-size-body-xxs:clamp(.625rem, 1vw, .75rem);--line-height-xs:90%;--line-height-s:100%;--line-height-m:120%;--line-height-l:160%;--letter-spacing:-0.1rem;--space-none:0;--space-4:clamp(.25rem, .5vw, .25rem);--space-8:clamp(.5rem, .75vw, .5rem);--space-12:clamp(.5rem, 1vw, .75rem);--space-16:clamp(.75rem, 1.5vw, 1rem);--space-24:clamp(1rem, 2vw, 1.5rem);--space-32:clamp(1.5rem, 2.5vw, 2rem);--space-48:clamp(2rem, 3.5vw, 3rem);--space-64:clamp(3rem, 4.5vw, 4rem);--space-80:clamp(3rem, 5.5vw, 5rem);--section-padding-none:0;--section-padding-main:clamp(4rem, 9vw, 8rem);--section-padding-small:clamp(2rem, 5vw, 4rem);--gutter:clamp(1rem, 1.5vw, 2rem);--max-width-xs:30rem;--max-width-s:40rem;--max-width-m:50rem;--max-width-l:60rem;--border-radius:clamp(1rem, 2vw, 1rem);--border-radius-s:clamp(.5rem, .75vw, .5rem);--border-radius-full:9999px;--border-radius-circle:50%;--transition-base:all var(--duration-normal) var(--easing-custom);--easing-custom:cubic-bezier(0.63, 0.05, 0, 1);--duration-fast:0.25s;--duration-normal:0.5s;--duration-slow:0.75s;--z-index-header:1000;--z-index-modal:1001}[data-theme=inverse]{--color-neutral:0 0% 100%;--color-background:hsla(0, 0%, 0%);--color-background-inverse:hsla(0, 0%, 100%);--color-content-inverse:hsla(0, 0%, 0%)}body{background-color:var(--color-background);font-family:var(--font-family-body);font-weight:var(--font-weight-normal);font-size:var(--font-size-body-m);line-height:var(--line-height-m);color:var(--color-content-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;font-kerning:none;scroll-behavior:smooth;z-index:1;overflow-x:hidden;letter-spacing:calc(var(--letter-spacing) * .25)}.page-wrapper[data-page-offset=true]{margin-top:var(--header-height)}p{line-height:var(--line-height-l)}button{background-color:transparent;cursor:pointer}::selection{background-color:var(--color-background-inverse);color:var(--color-content-inverse)}.system-block__container{width:100%;max-width:1600px;margin-inline:auto}.system-block__grid[data-system-colors]{display:flex;flex-direction:column;gap:var(--space-48)}.system-colors__group{display:flex;flex-direction:column;gap:var(--space-24)}.system-colors__title{font-weight:var(--font-weight-strong)}.system-colors__grid{display:flex;flex-direction:column;gap:var(--space-8)}.system-color{display:grid;grid-template-columns:1fr 3fr 4fr 4fr;gap:var(--space-16);width:100%;overflow:hidden;padding-block:var(--space-16);border-top:1px solid rgba(0,0,0,.1)}.system-color__swatch{--swatch-size:clamp(2rem, 4vw, 3rem);border-radius:.5rem;border:1px solid rgba(0,0,0,.1);width:var(--swatch-size);height:var(--swatch-size);background-color:var(--system-color)}.system-color__content{display:flex;flex-direction:row;align-items:center}.system-color__header{display:flex;flex-direction:column;gap:var(--space-4)}.system-color__category{font-size:.8rem;opacity:.5}.system-color__name{margin:0;font-size:1rem;font-weight:600}.system-color__value,.system-color__variable{min-width:0;align-self:center;justify-self:flex-start;font-family:monospace;font-size:.75rem;opacity:.75;overflow-wrap:anywhere}.system-color__variable{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;padding-inline:var(--space-4)}.system-typography{width:100%}.system-typography__group{display:flex;flex-direction:column;gap:var(--space-24)}.system-typography__group+.system-typography__group{margin-block-start:var(--space-80)}.system-typography__title{margin:0}.system-typography__list{display:flex;flex-direction:column}.system-typography__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);align-items:center;padding-block:var(--space-24);border-bottom:1px solid rgba(0,0,0,.1)}.system-typography__preview{min-width:0}.system-typography__preview span{display:block;line-height:1}.system-typography__variable{font-family:monospace;font-size:.75rem;opacity:.6;overflow-wrap:anywhere}.system-typography__value{display:flex;flex-direction:column;gap:var(--space-4);font-family:monospace;font-size:.75rem;opacity:.6}@media (min-width:768px){.system-typography__item{grid-template-columns:2fr 1fr 1fr}}.gform-theme--framework.gform-theme{--form-gap-x:var(--space-16);--form-gap-y:var(--space-24);--form-field-gap-x:var(--space-16);--form-field-gap-y:var(--space-24);--form-footer-gap:var(--space-16);--form-input-height:3.5rem;--form-input-padding-x:var(--space-16);--form-input-padding-y:var(--space-12);--form-input-background:white;--form-input-background-hover:white;--form-input-background-focus:transparent;--form-input-color:var(--color-content-primary);--form-input-border-width:1px;--form-input-border-color:var(--color-content-tertiary);--form-input-border-color-hover:var(--color-content-secondary);--form-input-border-color-focus:var(--color-content-primary);--form-input-border-radius:var(--border-radius-s);--form-input-font-size:var(--font-size-body-m);--form-input-font-weight:var(--font-weight-regular);--form-input-shadow:none;--form-placeholder-color:var(--color-content-tertiary);--form-label-color:var(--color-content-primary);--form-label-font-size:var(--font-size-body-m);--form-label-font-weight:var(--font-weight-medium);--form-label-line-height:1.4;--form-sublabel-color:var(--color-content-secondary);--form-sublabel-font-size:var(--font-size-body-xs);--form-sublabel-font-weight:var(--font-weight-regular);--form-description-color:var(--color-content-secondary);--form-description-font-size:var(--font-size-body-xs);--form-description-font-weight:var(--font-weight-regular);--form-required-color:var(--color-content-primary);--form-textarea-height:10rem;--form-choice-size:1.25rem;--form-choice-gap:var(--space-8);--form-choice-color:var(--color-content-primary);--form-choice-border-color:var(--color-content-tertiary);--form-button-background:red;--form-button-background-hover:var(--color-content-secondary);--form-button-color:var(--color-background-primary);--form-button-color-hover:var(--color-background-primary);--form-button-border-color:transparent;--form-button-border-radius:var(--border-radius);--form-button-padding-x:var(--space-24);--form-button-padding-y:var(--space-16);--form-button-font-size:40px;--form-button-font-weight:var(--font-weight-medium);--form-button-secondary-background:transparent;--form-button-secondary-background-hover:var(--color-content-primary);--form-button-secondary-color:var(--color-content-primary);--form-button-secondary-color-hover:var(--color-background-primary);--form-button-secondary-border-color:var(--color-content-primary);--form-error-color:#c02b0a;--form-error-background:transparent;--form-file-background:transparent;--form-file-color:var(--color-content-primary);--form-file-border-color:var(--color-content-tertiary);--gf-color-primary:var(--form-input-color);--gf-form-gap-x:var(--form-gap-x);--gf-form-gap-y:var(--form-gap-y);--gf-field-gap-x:var(--form-field-gap-x);--gf-field-gap-y:var(--form-field-gap-y);--gf-ctrl-padding-block:var(--form-input-padding-y);--gf-ctrl-padding-inline:var(--form-input-padding-x);--gf-ctrl-bg-color:var(--form-input-background);--gf-ctrl-bg-color-hover:var(--form-input-background-hover);--gf-ctrl-bg-color-focus:var(--form-input-background-focus);--gf-ctrl-color:var(--form-input-color);--gf-ctrl-border-size:var(--form-input-border-width);--gf-ctrl-border-color:var(--form-input-border-color);--gf-ctrl-border-color-hover:var(--form-input-border-color-hover);--gf-ctrl-border-color-focus:var(--form-input-border-color-focus);--gf-ctrl-radius:var(--form-input-border-radius);--gf-ctrl-font-size:var(--form-input-font-size);--gf-ctrl-font-weight:var(--form-input-font-weight);--gf-ctrl-shadow:var(--form-input-shadow);--gf-ctrl-shadow-focus:var(--form-input-shadow);--gf-ctrl-label-color-primary:var(--form-label-color);--gf-ctrl-label-font-size-primary:var(--form-label-font-size);--gf-ctrl-label-font-weight-primary:var(--form-label-font-weight);--gf-ctrl-label-color-secondary:var(--form-sublabel-color);--gf-ctrl-label-font-size-secondary:var(--form-sublabel-font-size);--gf-ctrl-label-font-weight-secondary:var(--form-sublabel-font-weight);--gf-ctrl-label-color-req:var(--form-required-color);--gf-ctrl-desc-color:var(--form-description-color);--gf-ctrl-desc-font-size:var(--form-description-font-size);--gf-ctrl-desc-font-weight:var(--form-description-font-weight);--gf-ctrl-choice-size:var(--form-choice-size);--gf-ctrl-btn-bg-color-primary:var(--form-button-background);--gf-ctrl-btn-bg-color-hover-primary:var(--form-button-background-hover);--gf-ctrl-btn-color-primary:var(--form-button-color);--gf-ctrl-btn-color-hover-primary:var(--form-button-color-hover);--gf-ctrl-btn-border-color-primary:var(--form-button-border-color);--gf-ctrl-btn-radius:var(--form-button-border-radius);--gf-ctrl-btn-padding-x:var(--form-button-padding-x);--gf-ctrl-btn-padding-y:var(--form-button-padding-y);--gf-ctrl-btn-font-size:var(--form-button-font-size);--gf-ctrl-btn-font-weight:var(--form-button-font-weight);--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-bg-color-secondary:var(--form-button-secondary-background);--gf-ctrl-btn-bg-color-hover-secondary:var(--form-button-secondary-background-hover);--gf-ctrl-btn-color-secondary:var(--form-button-secondary-color);--gf-ctrl-btn-color-hover-secondary:var(--form-button-secondary-color-hover);--gf-ctrl-btn-border-color-secondary:var(--form-button-secondary-border-color);--gf-ctrl-file-zone-color:var(--form-file-color);--gf-ctrl-file-zone-border-color:var(--form-file-border-color);--gf-ctrl-file-btn-bg-color:var(--form-button-secondary-background);--gf-ctrl-file-btn-bg-color-hover:var(--form-button-secondary-background-hover);--gf-ctrl-file-btn-color:var(--form-button-secondary-color);--gf-ctrl-file-btn-radius:var(--form-button-border-radius)}.gform-theme--framework.gform-theme form{margin:0}.gform-theme--framework.gform-theme .gform_heading{margin-block-end:var(--form-gap-y)}.gform-theme--framework.gform-theme .gform_description,.gform-theme--framework.gform-theme .gform_title{margin:0}.gform-theme--framework.gform-theme input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=file],[type=hidden]),.gform-theme--framework.gform-theme select{--gf-ctrl-size:var(--form-input-height)}.gform-theme--framework.gform-theme input::placeholder,.gform-theme--framework.gform-theme textarea::placeholder{color:var(--form-placeholder-color);opacity:1}.gform-theme--framework.gform-theme textarea{--gf-ctrl-textarea-height:var(--form-textarea-height);min-block-size:var(--form-textarea-height);resize:vertical}.gform-theme--framework.gform-theme .gform-field-label{margin:0;line-height:var(--form-label-line-height)}.gform-theme--framework.gform-theme .gfield_checkbox,.gform-theme--framework.gform-theme .gfield_radio{gap:var(--form-choice-gap)}.gform-theme--framework.gform-theme input[type=checkbox],.gform-theme--framework.gform-theme input[type=radio]{accent-color:var(--form-choice-color)}.gform-theme--framework.gform-theme .gform_drop_area{background:var(--form-file-background)}.gform-theme--framework.gform-theme .gfield_error{--gf-ctrl-border-color:var(--form-error-color);--gf-ctrl-border-color-hover:var(--form-error-color);--gf-ctrl-border-color-focus:var(--form-error-color);--gf-ctrl-desc-color:var(--form-error-color)}.gform-theme--framework.gform-theme .gfield_validation_message{background:var(--form-error-background);color:var(--form-error-color)}.gform-theme--framework.gform-theme .gform_validation_errors{background:var(--form-error-background);color:var(--form-error-color);border-color:var(--form-error-color)}.gform-theme--framework.gform-theme .gform_footer,.gform-theme--framework.gform-theme .gform_page_footer{gap:var(--form-footer-gap);margin-block-start:var(--form-gap-y)}.gform-theme--framework.gform-theme .gform_button,.gform-theme--framework.gform-theme .gform_next_button,.gform-theme--framework.gform-theme .gform_previous_button{margin:0;cursor:pointer}.gform_confirmation_message,.gform_confirmation_wrapper{color:var(--color-content-primary)}.gform-theme--framework .gform-datepicker-calendar table.calendar td.day span{--gf-local-bg-color:red;--gf-local-color:white}