/* bestanden: 75:f94e68d90969 */
:root{--btn-font-size: 1em;--btn-padding-x: var(--space-md);--btn-padding-y: var(--space-xxs);--btn-radius: 50em}.btn{background:var(--color-bg-dark);color:var(--color-contrast-higher);cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s ease;will-change:transform}.btn:focus{box-shadow:0px 0px 0px 2px var(--color-bg), 0px 0px 0px 4px hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.15);outline:none}.btn:active{transform:translateY(2px)}.btn--primary{background:var(--color-primary);color:var(--color-white)}.btn--primary:hover{background:var(--color-primary-light)}.btn--primary:focus{box-shadow:inset 0px 1px 0px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.15), 0px 1px 2px hsla(var(--color-primary-darker-h), var(--color-primary-darker-s), var(--color-primary-darker-l), 0.25), 0px 1px 4px hsla(var(--color-primary-darker-h), var(--color-primary-darker-s), var(--color-primary-darker-l), 0.1), 0px 3px 6px -2px hsla(var(--color-primary-darker-h), var(--color-primary-darker-s), var(--color-primary-darker-l), 0.25), 0px 0px 0px 2px var(--color-bg), 0px 0px 0px 4px var(--color-primary)}.btn--subtle{background:transparent;color:var(--color-contrast-higher)}.btn--subtle:hover{background:transparent;color:var(--color-contrast-medium)}.btn--subtle:focus{box-shadow:inset 0px 1px 0px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.1), 0px 0px 0px 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.02), 0px 1px 3px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2), 0px 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12), 0px 0px 0px 2px var(--color-bg), 0px 0px 0px 4px var(--color-contrast-high)}.btn--accent{background:var(--color-accent);color:var(--color-white)}.btn--accent:hover{background:var(--color-accent-light)}.btn--accent:focus{box-shadow:inset 0px 1px 0px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.15), 0px 1px 2px hsla(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l), 0.25), 0px 1px 4px hsla(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l), 0.1), 0px 3px 6px -2px hsla(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l), 0.1), 0px 0px 0px 2px var(--color-bg), 0px 0px 0px 4px var(--color-accent)}.btn--disabled,.btn[disabled],.btn[readonly]{opacity:0.6;cursor:not-allowed}.btn--sm{font-size:0.8em}.btn--md{font-size:1.2em}.btn--lg{font-size:1.4em}:root,[data-theme="default"]{--color-primary-darker:hsl(133, 29%, 6%);--color-primary-darker-h:133;--color-primary-darker-s:29%;--color-primary-darker-l:6%;--color-primary-dark:hsl(134, 28%, 12%);--color-primary-dark-h:134;--color-primary-dark-s:28%;--color-primary-dark-l:12%;--color-primary:hsl(134, 28%, 18%);--color-primary-h:134;--color-primary-s:28%;--color-primary-l:18%;--color-primary-light:hsl(134, 28%, 24%);--color-primary-light-h:134;--color-primary-light-s:28%;--color-primary-light-l:24%;--color-primary-lighter:hsl(134, 28%, 30%);--color-primary-lighter-h:134;--color-primary-lighter-s:28%;--color-primary-lighter-l:30%;--color-accent-darker:hsl(11, 56%, 39%);--color-accent-darker-h:11;--color-accent-darker-s:56%;--color-accent-darker-l:39%;--color-accent-dark:hsl(11, 56%, 48%);--color-accent-dark-h:11;--color-accent-dark-s:56%;--color-accent-dark-l:48%;--color-accent:hsl(11, 57%, 57%);--color-accent-h:11;--color-accent-s:57%;--color-accent-l:57%;--color-accent-light:hsl(11, 57%, 71%);--color-accent-light-h:11;--color-accent-light-s:57%;--color-accent-light-l:71%;--color-accent-lighter:hsl(12, 56%, 93%);--color-accent-lighter-h:12;--color-accent-lighter-s:56%;--color-accent-lighter-l:93%;--color-secondary-darker:hsl(77, 48%, 41%);--color-secondary-darker-h:77;--color-secondary-darker-s:48%;--color-secondary-darker-l:41%;--color-secondary-dark:hsl(77, 48%, 50%);--color-secondary-dark-h:77;--color-secondary-dark-s:48%;--color-secondary-dark-l:50%;--color-secondary:hsl(77, 48%, 59%);--color-secondary-h:77;--color-secondary-s:48%;--color-secondary-l:59%;--color-secondary-light:hsl(77, 49%, 73%);--color-secondary-light-h:77;--color-secondary-light-s:49%;--color-secondary-light-l:73%;--color-secondary-lighter:hsl(78, 49%, 93%);--color-secondary-lighter-h:78;--color-secondary-lighter-s:49%;--color-secondary-lighter-l:93%;--color-salie-darker:hsl(84, 21%, 64%);--color-salie-darker-h:84;--color-salie-darker-s:21%;--color-salie-darker-l:64%;--color-salie-dark:hsl(84, 21%, 70%);--color-salie-dark-h:84;--color-salie-dark-s:21%;--color-salie-dark-l:70%;--color-salie:hsl(84, 21%, 76%);--color-salie-h:84;--color-salie-s:21%;--color-salie-l:76%;--color-salie-light:hsl(84, 21%, 82%);--color-salie-light-h:84;--color-salie-light-s:21%;--color-salie-light-l:82%;--color-salie-lighter:hsl(84, 21%, 88%);--color-salie-lighter-h:84;--color-salie-lighter-s:21%;--color-salie-lighter-l:88%;--color-licht-darker:hsl(70, 26%, 74%);--color-licht-darker-h:70;--color-licht-darker-s:26%;--color-licht-darker-l:74%;--color-licht-dark:hsl(70, 26%, 80%);--color-licht-dark-h:70;--color-licht-dark-s:26%;--color-licht-dark-l:80%;--color-licht:hsl(70, 26%, 86%);--color-licht-h:70;--color-licht-s:26%;--color-licht-l:86%;--color-licht-light:hsl(70, 26%, 92%);--color-licht-light-h:70;--color-licht-light-s:26%;--color-licht-light-l:92%;--color-licht-lighter:hsl(70, 26%, 98%);--color-licht-lighter-h:70;--color-licht-lighter-s:26%;--color-licht-lighter-l:98%;--color-black:hsl(137, 20%, 14%);--color-black-h:137;--color-black-s:20%;--color-black-l:14%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(48, 100%, 49%);--color-warning-darker-h:48;--color-warning-darker-s:100%;--color-warning-darker-l:49%;--color-warning-dark:hsl(48, 100%, 56%);--color-warning-dark-h:48;--color-warning-dark-s:100%;--color-warning-dark-l:56%;--color-warning:hsl(48, 100%, 62%);--color-warning-h:48;--color-warning-s:100%;--color-warning-l:62%;--color-warning-light:hsl(47, 100%, 68%);--color-warning-light-h:47;--color-warning-light-s:100%;--color-warning-light-l:68%;--color-warning-lighter:hsl(47, 100%, 74%);--color-warning-lighter-h:47;--color-warning-lighter-s:100%;--color-warning-lighter-l:74%;--color-success-darker:hsl(95, 63%, 44%);--color-success-darker-h:95;--color-success-darker-s:63%;--color-success-darker-l:44%;--color-success-dark:hsl(95, 61%, 51%);--color-success-dark-h:95;--color-success-dark-s:61%;--color-success-dark-l:51%;--color-success:hsl(95, 61%, 57%);--color-success-h:95;--color-success-s:61%;--color-success-l:57%;--color-success-light:hsl(95, 61%, 64%);--color-success-light-h:95;--color-success-light-s:61%;--color-success-light-l:64%;--color-success-lighter:hsl(95, 62%, 70%);--color-success-lighter-h:95;--color-success-lighter-s:62%;--color-success-lighter-l:70%;--color-error-darker:hsl(349, 74%, 39%);--color-error-darker-h:349;--color-error-darker-s:74%;--color-error-darker-l:39%;--color-error-dark:hsl(348, 76%, 47%);--color-error-dark-h:348;--color-error-dark-s:76%;--color-error-dark-l:47%;--color-error:hsl(349, 76%, 53%);--color-error-h:349;--color-error-s:76%;--color-error-l:53%;--color-error-light:hsl(349, 77%, 60%);--color-error-light-h:349;--color-error-light-s:77%;--color-error-light-l:60%;--color-error-lighter:hsl(348, 78%, 67%);--color-error-lighter-h:348;--color-error-lighter-s:78%;--color-error-lighter-l:67%;--color-bg-darker:hsl(40, 100%, 87%);--color-bg-darker-h:40;--color-bg-darker-s:100%;--color-bg-darker-l:87%;--color-bg-dark:hsl(40, 100%, 92%);--color-bg-dark-h:40;--color-bg-dark-s:100%;--color-bg-dark-l:92%;--color-bg:hsl(40, 100%, 97%);--color-bg-h:40;--color-bg-s:100%;--color-bg-l:97%;--color-bg-light:hsl(40, 100%, 100%);--color-bg-light-h:40;--color-bg-light-s:100%;--color-bg-light-l:100%;--color-bg-lighter:hsl(40, 100%, 100%);--color-bg-lighter-h:40;--color-bg-lighter-s:100%;--color-bg-lighter-l:100%;--color-contrast-lower:hsl(50, 14%, 83%);--color-contrast-lower-h:50;--color-contrast-lower-s:14%;--color-contrast-lower-l:83%;--color-contrast-low:hsl(73, 6%, 65%);--color-contrast-low-h:73;--color-contrast-low-s:6%;--color-contrast-low-l:65%;--color-contrast-medium:hsl(95, 4%, 50%);--color-contrast-medium-h:95;--color-contrast-medium-s:4%;--color-contrast-medium-l:50%;--color-contrast-high:hsl(124, 7%, 28%);--color-contrast-high-h:124;--color-contrast-high-s:7%;--color-contrast-high-l:28%;--color-contrast-higher:hsl(137, 20%, 14%);--color-contrast-higher-h:137;--color-contrast-higher-s:20%;--color-contrast-higher-l:14%}[data-theme="licht"]{--color-primary-darker:hsl(133, 29%, 6%);--color-primary-darker-h:133;--color-primary-darker-s:29%;--color-primary-darker-l:6%;--color-primary-dark:hsl(134, 28%, 12%);--color-primary-dark-h:134;--color-primary-dark-s:28%;--color-primary-dark-l:12%;--color-primary:hsl(134, 28%, 18%);--color-primary-h:134;--color-primary-s:28%;--color-primary-l:18%;--color-primary-light:hsl(134, 28%, 24%);--color-primary-light-h:134;--color-primary-light-s:28%;--color-primary-light-l:24%;--color-primary-lighter:hsl(134, 28%, 30%);--color-primary-lighter-h:134;--color-primary-lighter-s:28%;--color-primary-lighter-l:30%;--color-accent-darker:hsl(11, 56%, 39%);--color-accent-darker-h:11;--color-accent-darker-s:56%;--color-accent-darker-l:39%;--color-accent-dark:hsl(11, 56%, 48%);--color-accent-dark-h:11;--color-accent-dark-s:56%;--color-accent-dark-l:48%;--color-accent:hsl(11, 57%, 57%);--color-accent-h:11;--color-accent-s:57%;--color-accent-l:57%;--color-accent-light:hsl(11, 57%, 71%);--color-accent-light-h:11;--color-accent-light-s:57%;--color-accent-light-l:71%;--color-accent-lighter:hsl(12, 56%, 93%);--color-accent-lighter-h:12;--color-accent-lighter-s:56%;--color-accent-lighter-l:93%;--color-secondary-darker:hsl(77, 48%, 41%);--color-secondary-darker-h:77;--color-secondary-darker-s:48%;--color-secondary-darker-l:41%;--color-secondary-dark:hsl(77, 48%, 50%);--color-secondary-dark-h:77;--color-secondary-dark-s:48%;--color-secondary-dark-l:50%;--color-secondary:hsl(77, 48%, 59%);--color-secondary-h:77;--color-secondary-s:48%;--color-secondary-l:59%;--color-secondary-light:hsl(77, 49%, 73%);--color-secondary-light-h:77;--color-secondary-light-s:49%;--color-secondary-light-l:73%;--color-secondary-lighter:hsl(78, 49%, 93%);--color-secondary-lighter-h:78;--color-secondary-lighter-s:49%;--color-secondary-lighter-l:93%;--color-salie-darker:hsl(84, 21%, 64%);--color-salie-darker-h:84;--color-salie-darker-s:21%;--color-salie-darker-l:64%;--color-salie-dark:hsl(84, 21%, 70%);--color-salie-dark-h:84;--color-salie-dark-s:21%;--color-salie-dark-l:70%;--color-salie:hsl(84, 21%, 76%);--color-salie-h:84;--color-salie-s:21%;--color-salie-l:76%;--color-salie-light:hsl(84, 21%, 82%);--color-salie-light-h:84;--color-salie-light-s:21%;--color-salie-light-l:82%;--color-salie-lighter:hsl(84, 21%, 88%);--color-salie-lighter-h:84;--color-salie-lighter-s:21%;--color-salie-lighter-l:88%;--color-licht-darker:hsl(70, 26%, 74%);--color-licht-darker-h:70;--color-licht-darker-s:26%;--color-licht-darker-l:74%;--color-licht-dark:hsl(70, 26%, 80%);--color-licht-dark-h:70;--color-licht-dark-s:26%;--color-licht-dark-l:80%;--color-licht:hsl(70, 26%, 86%);--color-licht-h:70;--color-licht-s:26%;--color-licht-l:86%;--color-licht-light:hsl(70, 26%, 92%);--color-licht-light-h:70;--color-licht-light-s:26%;--color-licht-light-l:92%;--color-licht-lighter:hsl(70, 26%, 98%);--color-licht-lighter-h:70;--color-licht-lighter-s:26%;--color-licht-lighter-l:98%;--color-black:hsl(137, 20%, 14%);--color-black-h:137;--color-black-s:20%;--color-black-l:14%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(48, 100%, 49%);--color-warning-darker-h:48;--color-warning-darker-s:100%;--color-warning-darker-l:49%;--color-warning-dark:hsl(48, 100%, 56%);--color-warning-dark-h:48;--color-warning-dark-s:100%;--color-warning-dark-l:56%;--color-warning:hsl(48, 100%, 62%);--color-warning-h:48;--color-warning-s:100%;--color-warning-l:62%;--color-warning-light:hsl(47, 100%, 68%);--color-warning-light-h:47;--color-warning-light-s:100%;--color-warning-light-l:68%;--color-warning-lighter:hsl(47, 100%, 74%);--color-warning-lighter-h:47;--color-warning-lighter-s:100%;--color-warning-lighter-l:74%;--color-success-darker:hsl(95, 63%, 44%);--color-success-darker-h:95;--color-success-darker-s:63%;--color-success-darker-l:44%;--color-success-dark:hsl(95, 61%, 51%);--color-success-dark-h:95;--color-success-dark-s:61%;--color-success-dark-l:51%;--color-success:hsl(95, 61%, 57%);--color-success-h:95;--color-success-s:61%;--color-success-l:57%;--color-success-light:hsl(95, 61%, 64%);--color-success-light-h:95;--color-success-light-s:61%;--color-success-light-l:64%;--color-success-lighter:hsl(95, 62%, 70%);--color-success-lighter-h:95;--color-success-lighter-s:62%;--color-success-lighter-l:70%;--color-error-darker:hsl(349, 74%, 39%);--color-error-darker-h:349;--color-error-darker-s:74%;--color-error-darker-l:39%;--color-error-dark:hsl(348, 76%, 47%);--color-error-dark-h:348;--color-error-dark-s:76%;--color-error-dark-l:47%;--color-error:hsl(349, 76%, 53%);--color-error-h:349;--color-error-s:76%;--color-error-l:53%;--color-error-light:hsl(349, 77%, 60%);--color-error-light-h:349;--color-error-light-s:77%;--color-error-light-l:60%;--color-error-lighter:hsl(348, 78%, 67%);--color-error-lighter-h:348;--color-error-lighter-s:78%;--color-error-lighter-l:67%;--color-bg-darker:hsl(70, 26%, 76%);--color-bg-darker-h:70;--color-bg-darker-s:26%;--color-bg-darker-l:76%;--color-bg-dark:hsl(70, 26%, 81%);--color-bg-dark-h:70;--color-bg-dark-s:26%;--color-bg-dark-l:81%;--color-bg:hsl(70, 26%, 86%);--color-bg-h:70;--color-bg-s:26%;--color-bg-l:86%;--color-bg-light:hsl(70, 26%, 91%);--color-bg-light-h:70;--color-bg-light-s:26%;--color-bg-light-l:91%;--color-bg-lighter:hsl(70, 26%, 96%);--color-bg-lighter-h:70;--color-bg-lighter-s:26%;--color-bg-lighter-l:96%;--color-contrast-lower:hsl(77, 13%, 75%);--color-contrast-lower-h:77;--color-contrast-lower-s:13%;--color-contrast-lower-l:75%;--color-contrast-low:hsl(89, 7%, 59%);--color-contrast-low-h:89;--color-contrast-low-s:7%;--color-contrast-low-l:59%;--color-contrast-medium:hsl(101, 6%, 45%);--color-contrast-medium-h:101;--color-contrast-medium-s:6%;--color-contrast-medium-l:45%;--color-contrast-high:hsl(124, 9%, 27%);--color-contrast-high-h:124;--color-contrast-high-s:9%;--color-contrast-high-l:27%;--color-contrast-higher:hsl(137, 20%, 14%);--color-contrast-higher-h:137;--color-contrast-higher-s:20%;--color-contrast-higher-l:14%}[data-theme="groen"]{--color-primary-darker:hsl(133, 29%, 6%);--color-primary-darker-h:133;--color-primary-darker-s:29%;--color-primary-darker-l:6%;--color-primary-dark:hsl(134, 28%, 12%);--color-primary-dark-h:134;--color-primary-dark-s:28%;--color-primary-dark-l:12%;--color-primary:hsl(134, 28%, 18%);--color-primary-h:134;--color-primary-s:28%;--color-primary-l:18%;--color-primary-light:hsl(134, 28%, 24%);--color-primary-light-h:134;--color-primary-light-s:28%;--color-primary-light-l:24%;--color-primary-lighter:hsl(134, 28%, 30%);--color-primary-lighter-h:134;--color-primary-lighter-s:28%;--color-primary-lighter-l:30%;--color-accent-darker:hsl(11, 56%, 39%);--color-accent-darker-h:11;--color-accent-darker-s:56%;--color-accent-darker-l:39%;--color-accent-dark:hsl(11, 56%, 48%);--color-accent-dark-h:11;--color-accent-dark-s:56%;--color-accent-dark-l:48%;--color-accent:hsl(11, 57%, 57%);--color-accent-h:11;--color-accent-s:57%;--color-accent-l:57%;--color-accent-light:hsl(11, 57%, 71%);--color-accent-light-h:11;--color-accent-light-s:57%;--color-accent-light-l:71%;--color-accent-lighter:hsl(12, 56%, 93%);--color-accent-lighter-h:12;--color-accent-lighter-s:56%;--color-accent-lighter-l:93%;--color-secondary-darker:hsl(77, 48%, 41%);--color-secondary-darker-h:77;--color-secondary-darker-s:48%;--color-secondary-darker-l:41%;--color-secondary-dark:hsl(77, 48%, 50%);--color-secondary-dark-h:77;--color-secondary-dark-s:48%;--color-secondary-dark-l:50%;--color-secondary:hsl(77, 48%, 59%);--color-secondary-h:77;--color-secondary-s:48%;--color-secondary-l:59%;--color-secondary-light:hsl(77, 49%, 73%);--color-secondary-light-h:77;--color-secondary-light-s:49%;--color-secondary-light-l:73%;--color-secondary-lighter:hsl(78, 49%, 93%);--color-secondary-lighter-h:78;--color-secondary-lighter-s:49%;--color-secondary-lighter-l:93%;--color-salie-darker:hsl(84, 21%, 64%);--color-salie-darker-h:84;--color-salie-darker-s:21%;--color-salie-darker-l:64%;--color-salie-dark:hsl(84, 21%, 70%);--color-salie-dark-h:84;--color-salie-dark-s:21%;--color-salie-dark-l:70%;--color-salie:hsl(84, 21%, 76%);--color-salie-h:84;--color-salie-s:21%;--color-salie-l:76%;--color-salie-light:hsl(84, 21%, 82%);--color-salie-light-h:84;--color-salie-light-s:21%;--color-salie-light-l:82%;--color-salie-lighter:hsl(84, 21%, 88%);--color-salie-lighter-h:84;--color-salie-lighter-s:21%;--color-salie-lighter-l:88%;--color-licht-darker:hsl(70, 26%, 74%);--color-licht-darker-h:70;--color-licht-darker-s:26%;--color-licht-darker-l:74%;--color-licht-dark:hsl(70, 26%, 80%);--color-licht-dark-h:70;--color-licht-dark-s:26%;--color-licht-dark-l:80%;--color-licht:hsl(70, 26%, 86%);--color-licht-h:70;--color-licht-s:26%;--color-licht-l:86%;--color-licht-light:hsl(70, 26%, 92%);--color-licht-light-h:70;--color-licht-light-s:26%;--color-licht-light-l:92%;--color-licht-lighter:hsl(70, 26%, 98%);--color-licht-lighter-h:70;--color-licht-lighter-s:26%;--color-licht-lighter-l:98%;--color-black:hsl(137, 20%, 14%);--color-black-h:137;--color-black-s:20%;--color-black-l:14%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(48, 100%, 49%);--color-warning-darker-h:48;--color-warning-darker-s:100%;--color-warning-darker-l:49%;--color-warning-dark:hsl(48, 100%, 56%);--color-warning-dark-h:48;--color-warning-dark-s:100%;--color-warning-dark-l:56%;--color-warning:hsl(48, 100%, 62%);--color-warning-h:48;--color-warning-s:100%;--color-warning-l:62%;--color-warning-light:hsl(47, 100%, 68%);--color-warning-light-h:47;--color-warning-light-s:100%;--color-warning-light-l:68%;--color-warning-lighter:hsl(47, 100%, 74%);--color-warning-lighter-h:47;--color-warning-lighter-s:100%;--color-warning-lighter-l:74%;--color-success-darker:hsl(95, 63%, 44%);--color-success-darker-h:95;--color-success-darker-s:63%;--color-success-darker-l:44%;--color-success-dark:hsl(95, 61%, 51%);--color-success-dark-h:95;--color-success-dark-s:61%;--color-success-dark-l:51%;--color-success:hsl(95, 61%, 57%);--color-success-h:95;--color-success-s:61%;--color-success-l:57%;--color-success-light:hsl(95, 61%, 64%);--color-success-light-h:95;--color-success-light-s:61%;--color-success-light-l:64%;--color-success-lighter:hsl(95, 62%, 70%);--color-success-lighter-h:95;--color-success-lighter-s:62%;--color-success-lighter-l:70%;--color-error-darker:hsl(349, 74%, 39%);--color-error-darker-h:349;--color-error-darker-s:74%;--color-error-darker-l:39%;--color-error-dark:hsl(348, 76%, 47%);--color-error-dark-h:348;--color-error-dark-s:76%;--color-error-dark-l:47%;--color-error:hsl(349, 76%, 53%);--color-error-h:349;--color-error-s:76%;--color-error-l:53%;--color-error-light:hsl(349, 77%, 60%);--color-error-light-h:349;--color-error-light-s:77%;--color-error-light-l:60%;--color-error-lighter:hsl(348, 78%, 67%);--color-error-lighter-h:348;--color-error-lighter-s:78%;--color-error-lighter-l:67%;--color-bg-darker:hsl(84, 21%, 66%);--color-bg-darker-h:84;--color-bg-darker-s:21%;--color-bg-darker-l:66%;--color-bg-dark:hsl(84, 21%, 71%);--color-bg-dark-h:84;--color-bg-dark-s:21%;--color-bg-dark-l:71%;--color-bg:hsl(84, 21%, 76%);--color-bg-h:84;--color-bg-s:21%;--color-bg-l:76%;--color-bg-light:hsl(84, 21%, 81%);--color-bg-light-h:84;--color-bg-light-s:21%;--color-bg-light-l:81%;--color-bg-lighter:hsl(84, 21%, 86%);--color-bg-lighter-h:84;--color-bg-lighter-s:21%;--color-bg-lighter-l:86%;--color-contrast-lower:hsl(88, 13%, 66%);--color-contrast-lower-h:88;--color-contrast-lower-s:13%;--color-contrast-lower-l:66%;--color-contrast-low:hsl(96, 8%, 53%);--color-contrast-low-h:96;--color-contrast-low-s:8%;--color-contrast-low-l:53%;--color-contrast-medium:hsl(105, 8%, 41%);--color-contrast-medium-h:105;--color-contrast-medium-s:8%;--color-contrast-medium-l:41%;--color-contrast-high:hsl(123, 11%, 25%);--color-contrast-high-h:123;--color-contrast-high-s:11%;--color-contrast-high-l:25%;--color-contrast-higher:hsl(137, 20%, 14%);--color-contrast-higher-h:137;--color-contrast-higher-s:20%;--color-contrast-higher-l:14%}[data-theme="perzik"]{--color-primary-darker:hsl(133, 29%, 6%);--color-primary-darker-h:133;--color-primary-darker-s:29%;--color-primary-darker-l:6%;--color-primary-dark:hsl(134, 28%, 12%);--color-primary-dark-h:134;--color-primary-dark-s:28%;--color-primary-dark-l:12%;--color-primary:hsl(134, 28%, 18%);--color-primary-h:134;--color-primary-s:28%;--color-primary-l:18%;--color-primary-light:hsl(134, 28%, 24%);--color-primary-light-h:134;--color-primary-light-s:28%;--color-primary-light-l:24%;--color-primary-lighter:hsl(134, 28%, 30%);--color-primary-lighter-h:134;--color-primary-lighter-s:28%;--color-primary-lighter-l:30%;--color-accent-darker:hsl(11, 56%, 39%);--color-accent-darker-h:11;--color-accent-darker-s:56%;--color-accent-darker-l:39%;--color-accent-dark:hsl(11, 56%, 48%);--color-accent-dark-h:11;--color-accent-dark-s:56%;--color-accent-dark-l:48%;--color-accent:hsl(11, 57%, 57%);--color-accent-h:11;--color-accent-s:57%;--color-accent-l:57%;--color-accent-light:hsl(11, 57%, 71%);--color-accent-light-h:11;--color-accent-light-s:57%;--color-accent-light-l:71%;--color-accent-lighter:hsl(12, 56%, 93%);--color-accent-lighter-h:12;--color-accent-lighter-s:56%;--color-accent-lighter-l:93%;--color-secondary-darker:hsl(77, 48%, 41%);--color-secondary-darker-h:77;--color-secondary-darker-s:48%;--color-secondary-darker-l:41%;--color-secondary-dark:hsl(77, 48%, 50%);--color-secondary-dark-h:77;--color-secondary-dark-s:48%;--color-secondary-dark-l:50%;--color-secondary:hsl(77, 48%, 59%);--color-secondary-h:77;--color-secondary-s:48%;--color-secondary-l:59%;--color-secondary-light:hsl(77, 49%, 73%);--color-secondary-light-h:77;--color-secondary-light-s:49%;--color-secondary-light-l:73%;--color-secondary-lighter:hsl(78, 49%, 93%);--color-secondary-lighter-h:78;--color-secondary-lighter-s:49%;--color-secondary-lighter-l:93%;--color-salie-darker:hsl(84, 21%, 64%);--color-salie-darker-h:84;--color-salie-darker-s:21%;--color-salie-darker-l:64%;--color-salie-dark:hsl(84, 21%, 70%);--color-salie-dark-h:84;--color-salie-dark-s:21%;--color-salie-dark-l:70%;--color-salie:hsl(84, 21%, 76%);--color-salie-h:84;--color-salie-s:21%;--color-salie-l:76%;--color-salie-light:hsl(84, 21%, 82%);--color-salie-light-h:84;--color-salie-light-s:21%;--color-salie-light-l:82%;--color-salie-lighter:hsl(84, 21%, 88%);--color-salie-lighter-h:84;--color-salie-lighter-s:21%;--color-salie-lighter-l:88%;--color-licht-darker:hsl(70, 26%, 74%);--color-licht-darker-h:70;--color-licht-darker-s:26%;--color-licht-darker-l:74%;--color-licht-dark:hsl(70, 26%, 80%);--color-licht-dark-h:70;--color-licht-dark-s:26%;--color-licht-dark-l:80%;--color-licht:hsl(70, 26%, 86%);--color-licht-h:70;--color-licht-s:26%;--color-licht-l:86%;--color-licht-light:hsl(70, 26%, 92%);--color-licht-light-h:70;--color-licht-light-s:26%;--color-licht-light-l:92%;--color-licht-lighter:hsl(70, 26%, 98%);--color-licht-lighter-h:70;--color-licht-lighter-s:26%;--color-licht-lighter-l:98%;--color-black:hsl(137, 20%, 14%);--color-black-h:137;--color-black-s:20%;--color-black-l:14%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(48, 100%, 49%);--color-warning-darker-h:48;--color-warning-darker-s:100%;--color-warning-darker-l:49%;--color-warning-dark:hsl(48, 100%, 56%);--color-warning-dark-h:48;--color-warning-dark-s:100%;--color-warning-dark-l:56%;--color-warning:hsl(48, 100%, 62%);--color-warning-h:48;--color-warning-s:100%;--color-warning-l:62%;--color-warning-light:hsl(47, 100%, 68%);--color-warning-light-h:47;--color-warning-light-s:100%;--color-warning-light-l:68%;--color-warning-lighter:hsl(47, 100%, 74%);--color-warning-lighter-h:47;--color-warning-lighter-s:100%;--color-warning-lighter-l:74%;--color-success-darker:hsl(95, 63%, 44%);--color-success-darker-h:95;--color-success-darker-s:63%;--color-success-darker-l:44%;--color-success-dark:hsl(95, 61%, 51%);--color-success-dark-h:95;--color-success-dark-s:61%;--color-success-dark-l:51%;--color-success:hsl(95, 61%, 57%);--color-success-h:95;--color-success-s:61%;--color-success-l:57%;--color-success-light:hsl(95, 61%, 64%);--color-success-light-h:95;--color-success-light-s:61%;--color-success-light-l:64%;--color-success-lighter:hsl(95, 62%, 70%);--color-success-lighter-h:95;--color-success-lighter-s:62%;--color-success-lighter-l:70%;--color-error-darker:hsl(349, 74%, 39%);--color-error-darker-h:349;--color-error-darker-s:74%;--color-error-darker-l:39%;--color-error-dark:hsl(348, 76%, 47%);--color-error-dark-h:348;--color-error-dark-s:76%;--color-error-dark-l:47%;--color-error:hsl(349, 76%, 53%);--color-error-h:349;--color-error-s:76%;--color-error-l:53%;--color-error-light:hsl(349, 77%, 60%);--color-error-light-h:349;--color-error-light-s:77%;--color-error-light-l:60%;--color-error-lighter:hsl(348, 78%, 67%);--color-error-lighter-h:348;--color-error-lighter-s:78%;--color-error-lighter-l:67%;--color-bg-darker:hsl(6, 100%, 84%);--color-bg-darker-h:6;--color-bg-darker-s:100%;--color-bg-darker-l:84%;--color-bg-dark:hsl(6, 100%, 89%);--color-bg-dark-h:6;--color-bg-dark-s:100%;--color-bg-dark-l:89%;--color-bg:hsl(6, 100%, 94%);--color-bg-h:6;--color-bg-s:100%;--color-bg-l:94%;--color-bg-light:hsl(6, 100%, 99%);--color-bg-light-h:6;--color-bg-light-s:100%;--color-bg-light-l:99%;--color-bg-lighter:hsl(6, 100%, 100%);--color-bg-lighter-h:6;--color-bg-lighter-s:100%;--color-bg-lighter-l:100%;--color-contrast-lower:hsl(10, 25%, 81%);--color-contrast-lower-h:10;--color-contrast-lower-s:25%;--color-contrast-lower-l:81%;--color-contrast-low:hsl(21, 9%, 63%);--color-contrast-low-h:21;--color-contrast-low-s:9%;--color-contrast-low-l:63%;--color-contrast-medium:hsl(41, 4%, 47%);--color-contrast-medium-h:41;--color-contrast-medium-s:4%;--color-contrast-medium-l:47%;--color-contrast-high:hsl(109, 6%, 27%);--color-contrast-high-h:109;--color-contrast-high-s:6%;--color-contrast-high-l:27%;--color-contrast-higher:hsl(137, 20%, 14%);--color-contrast-higher-h:137;--color-contrast-higher-s:20%;--color-contrast-higher-l:14%}[data-theme="accent"]{--color-primary-darker:hsl(133, 29%, 6%);--color-primary-darker-h:133;--color-primary-darker-s:29%;--color-primary-darker-l:6%;--color-primary-dark:hsl(134, 28%, 12%);--color-primary-dark-h:134;--color-primary-dark-s:28%;--color-primary-dark-l:12%;--color-primary:hsl(134, 28%, 18%);--color-primary-h:134;--color-primary-s:28%;--color-primary-l:18%;--color-primary-light:hsl(134, 28%, 24%);--color-primary-light-h:134;--color-primary-light-s:28%;--color-primary-light-l:24%;--color-primary-lighter:hsl(134, 28%, 30%);--color-primary-lighter-h:134;--color-primary-lighter-s:28%;--color-primary-lighter-l:30%;--color-accent-darker:hsl(11, 56%, 39%);--color-accent-darker-h:11;--color-accent-darker-s:56%;--color-accent-darker-l:39%;--color-accent-dark:hsl(11, 56%, 48%);--color-accent-dark-h:11;--color-accent-dark-s:56%;--color-accent-dark-l:48%;--color-accent:hsl(11, 57%, 57%);--color-accent-h:11;--color-accent-s:57%;--color-accent-l:57%;--color-accent-light:hsl(11, 57%, 71%);--color-accent-light-h:11;--color-accent-light-s:57%;--color-accent-light-l:71%;--color-accent-lighter:hsl(12, 56%, 93%);--color-accent-lighter-h:12;--color-accent-lighter-s:56%;--color-accent-lighter-l:93%;--color-secondary-darker:hsl(77, 48%, 41%);--color-secondary-darker-h:77;--color-secondary-darker-s:48%;--color-secondary-darker-l:41%;--color-secondary-dark:hsl(77, 48%, 50%);--color-secondary-dark-h:77;--color-secondary-dark-s:48%;--color-secondary-dark-l:50%;--color-secondary:hsl(77, 48%, 59%);--color-secondary-h:77;--color-secondary-s:48%;--color-secondary-l:59%;--color-secondary-light:hsl(77, 49%, 73%);--color-secondary-light-h:77;--color-secondary-light-s:49%;--color-secondary-light-l:73%;--color-secondary-lighter:hsl(78, 49%, 93%);--color-secondary-lighter-h:78;--color-secondary-lighter-s:49%;--color-secondary-lighter-l:93%;--color-salie-darker:hsl(84, 21%, 64%);--color-salie-darker-h:84;--color-salie-darker-s:21%;--color-salie-darker-l:64%;--color-salie-dark:hsl(84, 21%, 70%);--color-salie-dark-h:84;--color-salie-dark-s:21%;--color-salie-dark-l:70%;--color-salie:hsl(84, 21%, 76%);--color-salie-h:84;--color-salie-s:21%;--color-salie-l:76%;--color-salie-light:hsl(84, 21%, 82%);--color-salie-light-h:84;--color-salie-light-s:21%;--color-salie-light-l:82%;--color-salie-lighter:hsl(84, 21%, 88%);--color-salie-lighter-h:84;--color-salie-lighter-s:21%;--color-salie-lighter-l:88%;--color-licht-darker:hsl(70, 26%, 74%);--color-licht-darker-h:70;--color-licht-darker-s:26%;--color-licht-darker-l:74%;--color-licht-dark:hsl(70, 26%, 80%);--color-licht-dark-h:70;--color-licht-dark-s:26%;--color-licht-dark-l:80%;--color-licht:hsl(70, 26%, 86%);--color-licht-h:70;--color-licht-s:26%;--color-licht-l:86%;--color-licht-light:hsl(70, 26%, 92%);--color-licht-light-h:70;--color-licht-light-s:26%;--color-licht-light-l:92%;--color-licht-lighter:hsl(70, 26%, 98%);--color-licht-lighter-h:70;--color-licht-lighter-s:26%;--color-licht-lighter-l:98%;--color-black:hsl(137, 20%, 14%);--color-black-h:137;--color-black-s:20%;--color-black-l:14%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(48, 100%, 49%);--color-warning-darker-h:48;--color-warning-darker-s:100%;--color-warning-darker-l:49%;--color-warning-dark:hsl(48, 100%, 56%);--color-warning-dark-h:48;--color-warning-dark-s:100%;--color-warning-dark-l:56%;--color-warning:hsl(48, 100%, 62%);--color-warning-h:48;--color-warning-s:100%;--color-warning-l:62%;--color-warning-light:hsl(47, 100%, 68%);--color-warning-light-h:47;--color-warning-light-s:100%;--color-warning-light-l:68%;--color-warning-lighter:hsl(47, 100%, 74%);--color-warning-lighter-h:47;--color-warning-lighter-s:100%;--color-warning-lighter-l:74%;--color-success-darker:hsl(95, 63%, 44%);--color-success-darker-h:95;--color-success-darker-s:63%;--color-success-darker-l:44%;--color-success-dark:hsl(95, 61%, 51%);--color-success-dark-h:95;--color-success-dark-s:61%;--color-success-dark-l:51%;--color-success:hsl(95, 61%, 57%);--color-success-h:95;--color-success-s:61%;--color-success-l:57%;--color-success-light:hsl(95, 61%, 64%);--color-success-light-h:95;--color-success-light-s:61%;--color-success-light-l:64%;--color-success-lighter:hsl(95, 62%, 70%);--color-success-lighter-h:95;--color-success-lighter-s:62%;--color-success-lighter-l:70%;--color-error-darker:hsl(349, 74%, 39%);--color-error-darker-h:349;--color-error-darker-s:74%;--color-error-darker-l:39%;--color-error-dark:hsl(348, 76%, 47%);--color-error-dark-h:348;--color-error-dark-s:76%;--color-error-dark-l:47%;--color-error:hsl(349, 76%, 53%);--color-error-h:349;--color-error-s:76%;--color-error-l:53%;--color-error-light:hsl(349, 77%, 60%);--color-error-light-h:349;--color-error-light-s:77%;--color-error-light-l:60%;--color-error-lighter:hsl(348, 78%, 67%);--color-error-lighter-h:348;--color-error-lighter-s:78%;--color-error-lighter-l:67%;--color-bg-darker:hsl(11, 57%, 47%);--color-bg-darker-h:11;--color-bg-darker-s:57%;--color-bg-darker-l:47%;--color-bg-dark:hsl(11, 57%, 52%);--color-bg-dark-h:11;--color-bg-dark-s:57%;--color-bg-dark-l:52%;--color-bg:hsl(11, 57%, 57%);--color-bg-h:11;--color-bg-s:57%;--color-bg-l:57%;--color-bg-light:hsl(11, 57%, 62%);--color-bg-light-h:11;--color-bg-light-s:57%;--color-bg-light-l:62%;--color-bg-lighter:hsl(11, 57%, 67%);--color-bg-lighter-h:11;--color-bg-lighter-s:57%;--color-bg-lighter-l:67%;--color-contrast-lower:hsl(11, 57%, 64%);--color-contrast-lower-h:11;--color-contrast-lower-s:57%;--color-contrast-lower-l:64%;--color-contrast-low:hsl(11, 57%, 73%);--color-contrast-low-h:11;--color-contrast-low-s:57%;--color-contrast-low-l:73%;--color-contrast-medium:hsl(11, 57%, 81%);--color-contrast-medium-h:11;--color-contrast-medium-s:57%;--color-contrast-medium-l:81%;--color-contrast-high:hsl(11, 57%, 93%);--color-contrast-high-h:11;--color-contrast-high-s:57%;--color-contrast-high-l:93%;--color-contrast-higher:hsl(0, 0%, 100%);--color-contrast-higher-h:0;--color-contrast-higher-s:0%;--color-contrast-higher-l:100%}:root{--band-default: hsl(40, 100%, 97%);--band-licht: hsl(70, 26%, 86%);--band-groen: hsl(84, 21%, 76%);--band-perzik: hsl(6, 100%, 94%);--band-accent: hsl(11, 57%, 57%)}.bg-secondary-darker{background-color:hsla(var(--color-secondary-darker-h), var(--color-secondary-darker-s), var(--color-secondary-darker-l), var(--bg-o, 1))}.bg-secondary-dark{background-color:hsla(var(--color-secondary-dark-h), var(--color-secondary-dark-s), var(--color-secondary-dark-l), var(--bg-o, 1))}.bg-secondary{background-color:hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), var(--bg-o, 1))}.bg-secondary-light{background-color:hsla(var(--color-secondary-light-h), var(--color-secondary-light-s), var(--color-secondary-light-l), var(--bg-o, 1))}.bg-secondary-lighter{background-color:hsla(var(--color-secondary-lighter-h), var(--color-secondary-lighter-s), var(--color-secondary-lighter-l), var(--bg-o, 1))}.bg-salie-darker{background-color:hsla(var(--color-salie-darker-h), var(--color-salie-darker-s), var(--color-salie-darker-l), var(--bg-o, 1))}.bg-salie-dark{background-color:hsla(var(--color-salie-dark-h), var(--color-salie-dark-s), var(--color-salie-dark-l), var(--bg-o, 1))}.bg-salie{background-color:hsla(var(--color-salie-h), var(--color-salie-s), var(--color-salie-l), var(--bg-o, 1))}.bg-salie-light{background-color:hsla(var(--color-salie-light-h), var(--color-salie-light-s), var(--color-salie-light-l), var(--bg-o, 1))}.bg-salie-lighter{background-color:hsla(var(--color-salie-lighter-h), var(--color-salie-lighter-s), var(--color-salie-lighter-l), var(--bg-o, 1))}.bg-licht-darker{background-color:hsla(var(--color-licht-darker-h), var(--color-licht-darker-s), var(--color-licht-darker-l), var(--bg-o, 1))}.bg-licht-dark{background-color:hsla(var(--color-licht-dark-h), var(--color-licht-dark-s), var(--color-licht-dark-l), var(--bg-o, 1))}.bg-licht{background-color:hsla(var(--color-licht-h), var(--color-licht-s), var(--color-licht-l), var(--bg-o, 1))}.bg-licht-light{background-color:hsla(var(--color-licht-light-h), var(--color-licht-light-s), var(--color-licht-light-l), var(--bg-o, 1))}.bg-licht-lighter{background-color:hsla(var(--color-licht-lighter-h), var(--color-licht-lighter-s), var(--color-licht-lighter-l), var(--bg-o, 1))}.border-secondary-darker{border-color:hsla(var(--color-secondary-darker-h), var(--color-secondary-darker-s), var(--color-secondary-darker-l), var(--bg-o, 1))}.border-secondary-dark{border-color:hsla(var(--color-secondary-dark-h), var(--color-secondary-dark-s), var(--color-secondary-dark-l), var(--bg-o, 1))}.border-secondary{border-color:hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), var(--bg-o, 1))}.border-secondary-light{border-color:hsla(var(--color-secondary-light-h), var(--color-secondary-light-s), var(--color-secondary-light-l), var(--bg-o, 1))}.border-secondary-lighter{border-color:hsla(var(--color-secondary-lighter-h), var(--color-secondary-lighter-s), var(--color-secondary-lighter-l), var(--bg-o, 1))}.border-salie-darker{border-color:hsla(var(--color-salie-darker-h), var(--color-salie-darker-s), var(--color-salie-darker-l), var(--bg-o, 1))}.border-salie-dark{border-color:hsla(var(--color-salie-dark-h), var(--color-salie-dark-s), var(--color-salie-dark-l), var(--bg-o, 1))}.border-salie{border-color:hsla(var(--color-salie-h), var(--color-salie-s), var(--color-salie-l), var(--bg-o, 1))}.border-salie-light{border-color:hsla(var(--color-salie-light-h), var(--color-salie-light-s), var(--color-salie-light-l), var(--bg-o, 1))}.border-salie-lighter{border-color:hsla(var(--color-salie-lighter-h), var(--color-salie-lighter-s), var(--color-salie-lighter-l), var(--bg-o, 1))}.border-licht-darker{border-color:hsla(var(--color-licht-darker-h), var(--color-licht-darker-s), var(--color-licht-darker-l), var(--bg-o, 1))}.border-licht-dark{border-color:hsla(var(--color-licht-dark-h), var(--color-licht-dark-s), var(--color-licht-dark-l), var(--bg-o, 1))}.border-licht{border-color:hsla(var(--color-licht-h), var(--color-licht-s), var(--color-licht-l), var(--bg-o, 1))}.border-licht-light{border-color:hsla(var(--color-licht-light-h), var(--color-licht-light-s), var(--color-licht-light-l), var(--bg-o, 1))}.border-licht-lighter{border-color:hsla(var(--color-licht-lighter-h), var(--color-licht-lighter-s), var(--color-licht-lighter-l), var(--bg-o, 1))}:root{--form-control-font-size: 1em;--form-control-padding-x: var(--space-xs);--form-control-padding-y: var(--space-xs);--form-control-radius: var(--radius-md)}.form-control{background:var(--color-bg-dark);line-height:1.2;box-shadow:inset 0px 0px 0px 1px var(--color-contrast-lower);transition:all 0.2s ease}.form-control::placeholder{opacity:1;color:var(--color-contrast-low)}.form-control:focus,.form-control:focus-within{background:var(--color-bg);box-shadow:inset 0px 0px 0px 1px hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0), 0px 0px 0px 2px var(--color-primary), var(--shadow-sm);outline:none}.form-control--disabled,.form-control[disabled],.form-control[readonly]{opacity:0.5;cursor:not-allowed}.form-control[aria-invalid="true"],.form-control.form-control--error{box-shadow:inset 0px 0px 0px 1px hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0), 0px 0px 0px 2px var(--color-error)}.form-control[aria-invalid="true"]:focus,.form-control[aria-invalid="true"]:focus-within,.form-control.form-control--error:focus,.form-control.form-control--error:focus-within{box-shadow:inset 0px 0px 0px 1px hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0), 0px 0px 0px 2px var(--color-error), var(--shadow-sm)}:root{--max-width-lg: 75rem;--sectie-ruimte: 6.25rem;--kaart-ronding: 1.25rem;--btn-hoogte: 3.9375rem;--btn-padding-x: 3.125rem;--btn-gewicht: 700;--btn-font-size: 1.1875rem;--btn-lh: 1.2105}.btn{min-height:var(--btn-hoogte, auto);font-weight:var(--btn-gewicht, inherit);line-height:var(--btn-lh, inherit)}:root{--radius: 0.375em}.hover\:reduce-opacity{opacity:1;transition:all 0.3s ease}.hover\:reduce-opacity:hover{opacity:0.8}.hover\:scale{transition:transform 0.3s var(--ease-out-back)}.hover\:scale:hover{transform:scale(1.1)}.hover\:elevate{box-shadow:var(--shadow-sm);transition:all 0.3s ease}.hover\:elevate:hover{box-shadow:var(--shadow-md)}.link-subtle{color:inherit;cursor:pointer;text-decoration:none;transition:all 0.2s ease}.link-subtle:hover{color:var(--color-primary)}@media (min-width:64rem){:root,*{--space-xxxxs: calc(0.1875 * var(--space-unit));--space-xxxs: calc(0.375 * var(--space-unit));--space-xxs: 0.625rem;--space-xs: 1.25rem;--space-sm: 1.875rem;--space-md: 2.5rem;--space-lg: 3.75rem;--space-xl: 5rem;--space-xxl: 6.25rem;--space-xxxl: calc(13.25 * var(--space-unit));--space-xxxxl: calc(21.5 * var(--space-unit))}}:root{--font-primary: "Atkinson Hyperlegible", sans-serif;--font-heading: "Fraunces", serif;--font-secondary: "Caveat", cursive;--text-base-size: 1rem;--text-xs-x: 0.8334;--text-sm-x: 1.0;--text-md-x: 1.1184;--text-lg-x: 1.3553;--text-xl-x: 1.671;--text-xxl-x: 2.1447;--text-xxxl-x: 2.5394;--text-xxxxl-x: 3.1119;--text-sm-lh: 1.5;--text-md-lh: 1.3182;--text-lg-lh: 1.25;--text-xl-lh: 1.1944;--text-xxl-lh: 1.1458;--text-xxxl-lh: 1.1034;--body-line-height: 1.5789;--heading-line-height: 1.2;--font-primary-capital-letter: 1;--font-heading-capital-letter: 1;--font-secondary-capital-letter: 1;--text-unit: var(--text-base-size)}:root,*{--text-xs: calc(var(--text-unit) * var(--text-xs-x));--text-sm: calc(var(--text-unit) * var(--text-sm-x));--text-md: calc(var(--text-unit) * var(--text-md-x));--text-lg: calc(var(--text-unit) * var(--text-lg-x));--text-xl: calc(var(--text-unit) * var(--text-xl-x));--text-xxl: calc(var(--text-unit) * var(--text-xxl-x));--text-xxxl: calc(var(--text-unit) * var(--text-xxxl-x));--text-xxxxl: calc(var(--text-unit) * var(--text-xxxxl-x))}@media (min-width:64rem){:root{--text-base-size: 1.1875rem;--text-xs-x: 0.7018;--text-sm-x: 0.8421;--text-md-x: 1.1579;--text-lg-x: 1.4737;--text-xl-x: 1.8947;--text-xxl-x: 2.5263;--text-xxxl-x: 3.0526;--text-xxxxl-x: 3.8158}}body{font-family:var(--font-primary)}h1,h2,h3,h4{font-family:var(--font-heading);--heading-font-weight: 600}.text-sm{line-height:var(--text-sm-lh)}.text-md{line-height:var(--text-md-lh)}.text-lg{line-height:var(--text-lg-lh)}.text-xl{line-height:var(--text-xl-lh)}.text-xxl{line-height:var(--text-xxl-lh)}.text-xxxl{line-height:var(--text-xxxl-lh)}h1{font-size:var(--text-xxxl);line-height:var(--text-xxxl-lh);letter-spacing:-0.02em}h2{font-size:var(--text-xl);line-height:var(--text-xl-lh);letter-spacing:-0.01em}h3{font-size:var(--text-md);line-height:var(--text-md-lh)}h4{font-size:var(--text-base);line-height:var(--text-base-lh)}.font-primary{font-family:var(--font-primary)}.font-heading{font-family:var(--font-heading)}.font-secondary{font-family:var(--font-secondary)}.color-secondary-darker{color:hsla(var(--color-secondary-darker-h), var(--color-secondary-darker-s), var(--color-secondary-darker-l), var(--color-o, 1))}.color-secondary-dark{color:hsla(var(--color-secondary-dark-h), var(--color-secondary-dark-s), var(--color-secondary-dark-l), var(--color-o, 1))}.color-secondary{color:hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), var(--color-o, 1))}.color-secondary-light{color:hsla(var(--color-secondary-light-h), var(--color-secondary-light-s), var(--color-secondary-light-l), var(--color-o, 1))}.color-secondary-lighter{color:hsla(var(--color-secondary-lighter-h), var(--color-secondary-lighter-s), var(--color-secondary-lighter-l), var(--color-o, 1))}.color-salie-darker{color:hsla(var(--color-salie-darker-h), var(--color-salie-darker-s), var(--color-salie-darker-l), var(--color-o, 1))}.color-salie-dark{color:hsla(var(--color-salie-dark-h), var(--color-salie-dark-s), var(--color-salie-dark-l), var(--color-o, 1))}.color-salie{color:hsla(var(--color-salie-h), var(--color-salie-s), var(--color-salie-l), var(--color-o, 1))}.color-salie-light{color:hsla(var(--color-salie-light-h), var(--color-salie-light-s), var(--color-salie-light-l), var(--color-o, 1))}.color-salie-lighter{color:hsla(var(--color-salie-lighter-h), var(--color-salie-lighter-s), var(--color-salie-lighter-l), var(--color-o, 1))}.color-licht-darker{color:hsla(var(--color-licht-darker-h), var(--color-licht-darker-s), var(--color-licht-darker-l), var(--color-o, 1))}.color-licht-dark{color:hsla(var(--color-licht-dark-h), var(--color-licht-dark-s), var(--color-licht-dark-l), var(--color-o, 1))}.color-licht{color:hsla(var(--color-licht-h), var(--color-licht-s), var(--color-licht-l), var(--color-o, 1))}.color-licht-light{color:hsla(var(--color-licht-light-h), var(--color-licht-light-s), var(--color-licht-light-l), var(--color-o, 1))}.color-licht-lighter{color:hsla(var(--color-licht-lighter-h), var(--color-licht-lighter-s), var(--color-licht-lighter-l), var(--color-o, 1))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link{text-decoration:none;background-image:linear-gradient(to right, currentColor 50%, hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.15) 50%);background-size:200% 1px;background-repeat:no-repeat;background-position:100% 100%;transition:background-position 0.2s}.link:hover{background-position:0% 100%}mark{background-color:hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), 0.2);color:inherit}.text-component{--line-height-multiplier: 1;--text-space-y-multiplier: 1}.text-component>*{--text-unit: 1em;--space-unit: 1em}.text-component blockquote{padding-left:1em;border-left:4px solid var(--color-contrast-lower);font-style:italic}.text-component hr{background:var(--color-contrast-lower);height:1px}.text-component figcaption{font-size:var(--text-sm);color:var(--color-contrast-low)}.article{--body-line-height: 1.58;--text-space-y-multiplier: 1.2}:root{--accordion-border-width: 1px;--accordion-icon-size: 20px;--accordion-icon-stroke-width: 2px}.accordion__item{border-style:solid;border-color:var(--color-contrast-lower);border-bottom-width:var(--accordion-border-width)}.accordion__item:first-child{border-top-width:var(--accordion-border-width)}.accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.accordion__header .icon{--size: var(--accordion-icon-size)}.accordion__header .icon .icon__group{stroke-width:var(--accordion-icon-stroke-width)}.accordion__icon-arrow .icon__group,.accordion__icon-arrow-v2 .icon__group,.accordion__icon-plus .icon__group{will-change:transform;transform-origin:50% 50%}.accordion__icon-arrow .icon__group>*{transform-origin:10px 14px}.accordion__icon-arrow-v2 .icon__group>*{transform-origin:50% 50%;stroke-dasharray:20;transform:translateY(4px)}.accordion__icon-arrow-v2 .icon__group>*:first-child{stroke-dashoffset:10.15}.accordion__icon-arrow-v2 .icon__group>*:last-child{stroke-dashoffset:10.15}.accordion__icon-plus .icon__group{transform:rotate(-90deg)}.accordion__icon-plus .icon__group>*{transform-origin:50% 50%}.accordion__icon-plus .icon__group>*:first-child{transform:rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow .icon__group{}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow .icon__group>*:first-child{transform:translateY(-8px) rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow .icon__group>*:last-child{transform:translateY(-8px) rotate(90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow-v2 .icon__group{transform:rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow-v2 .icon__group>*:first-child,.accordion__item--is-open>.accordion__header>.accordion__icon-arrow-v2 .icon__group *:last-child{stroke-dashoffset:0;transform:translateY(0px)}.accordion__item--is-open>.accordion__header>.accordion__icon-plus .icon__group{transform:rotate(0)}.accordion__item--is-open>.accordion__header>.accordion__icon-plus .icon__group>*:first-child{transform:rotate(0)}.accordion__panel{display:none;will-change:height;transform:translateZ(0px)}.accordion__item--is-open>.accordion__panel{display:block}.accordion[data-animation="on"] .accordion__item--is-open .accordion__panel>*{animation:accordion-entry-animation 0.4s var(--ease-out)}.accordion[data-animation="on"] .accordion__icon-arrow .icon__group,.accordion[data-animation="on"] .accordion__icon-arrow-v2 .icon__group,.accordion[data-animation="on"] .accordion__icon-plus .icon__group{transition:transform 0.3s var(--ease-out)}.accordion[data-animation="on"] .accordion__icon-arrow .icon__group>*,.accordion[data-animation="on"] .accordion__icon-arrow-v2 .icon__group>*,.accordion[data-animation="on"] .accordion__icon-plus .icon__group>*{transition:transform 0.3s, stroke-dashoffset 0.3s;transition-timing-function:var(--ease-out)}@keyframes accordion-entry-animation{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0px)}}:root{--anim-menu-btn-size: 48px;--anim-menu-btn-transition-duration: .2s;--anim-menu-btn-icon-size: 32px;--anim-menu-btn-icon-stroke: 2px}.anim-menu-btn{display:flex;justify-content:center;align-items:center;width:var(--anim-menu-btn-size);height:var(--anim-menu-btn-size)}.anim-menu-btn__icon{position:relative;display:block;font-size:var(--anim-menu-btn-icon-size);width:1em;height:var(--anim-menu-btn-icon-stroke);color:inherit;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;transform:scale(1)}.anim-menu-btn__icon::before,.anim-menu-btn__icon::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.anim-menu-btn__icon--close{background-size:100% 100%;will-change:transform, background-size;transition-property:transform, background-size;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn:active .anim-menu-btn__icon--close{transform:scale(0.9)}.anim-menu-btn__icon--close::before,.anim-menu-btn__icon--close::after{will-change:inherit;transition:inherit}.anim-menu-btn__icon--close::before{transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--close::after{transform:translateY(0.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0% 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close::before{transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up,.anim-menu-btn__icon--arrow-down{border-radius:50em;will-change:transform;transition-property:transform;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-left,.anim-menu-btn:active .anim-menu-btn__icon--arrow-right,.anim-menu-btn:active .anim-menu-btn__icon--arrow-up,.anim-menu-btn:active .anim-menu-btn__icon--arrow-down{transform:scale(0.9)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-down::after{transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;will-change:transform, width;transition-property:transform, width;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-down::before{transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::after{transform:translateY(0.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{transform:rotate(180deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{width:50%}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before{transform:translateY(0) rotate(-45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{transform:rotate(90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{transform:rotate(-90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{transform:rotate(-90deg)}.badge{border:0;color:inherit;line-height:1;appearance:none;display:inline-flex;align-items:center;border-radius:var(--radius-md);background-color:var(--color-contrast-lower);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.badge:not([class^="padding-"]):not([class*=" padding-"]){padding:var(--space-xxxs) var(--space-xxs)}.badge--outline{background-color:transparent;box-shadow:inset 0 0 0 1px var(--color-contrast-lower)}.badge--contrast-higher{background-color:var(--color-contrast-higher);color:var(--color-bg)}.badge--primary{background-color:var(--color-primary);color:var(--color-white)}.badge--primary-light{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);color:var(--color-contrast-higher)}.badge--accent{background-color:var(--color-accent);color:var(--color-white)}.badge--accent-light{background-color:hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), 0.2);color:var(--color-contrast-higher)}.badge--error{background-color:var(--color-error);color:var(--color-white)}.badge--error-light{background-color:hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), 0.2);color:var(--color-contrast-higher)}.badge--success{background-color:var(--color-success);color:var(--color-white)}.badge--success-light{background-color:hsla(var(--color-success-h), var(--color-success-s), var(--color-success-l), 0.2);color:var(--color-contrast-higher)}.badge--warning{background-color:var(--color-warning);color:var(--color-white)}.badge--warning-light{background-color:hsla(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l), 0.2);color:var(--color-contrast-higher)}.breadcrumbs__item{display:inline-block;display:inline-flex;align-items:center}.copy-to-clip{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:var(--radius-md);background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.1);cursor:pointer;transition:0.2s}.copy-to-clip:hover{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.15)}.copy-to-clip:focus{outline:none;box-shadow:0 0 0 2px hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.35)}.copy-to-clip__icon-check{stroke-dashoffset:8.49;stroke-dasharray:8.49, 8.49;transition:stroke-dashoffset 0.3s}.copy-to-clip--copied .copy-to-clip__icon-check{stroke-dashoffset:0}:root{--f-header-height: 50px;--f-header-logo-width: 104px}@media (min-width:64rem){:root{--f-header-height: 70px}}.f-header{height:var(--f-header-height);width:100%;z-index:var(--z-index-header, 3)}.f-header::before{display:none;content:"mobile"}.f-header--expanded{}.f-header__mobile-content{position:relative;display:flex;height:100%;justify-content:space-between;align-items:center;z-index:2}.f-header__logo{display:block;width:var(--f-header-logo-width);flex-shrink:0;text-decoration:none}.f-header__logo svg,.f-header__logo img{display:block}.f-header__nav-control{--anim-menu-btn-size: 40px;--anim-menu-btn-icon-size: 28px;--anim-menu-btn-icon-stroke: 2px}.f-header__nav{position:absolute;top:0;left:0;width:100%;max-height:calc(100vh - var(--f-header-offset, 0px));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 var(--space-md);background-color:var(--color-bg);box-shadow:var(--shadow-md);z-index:1;visibility:hidden;opacity:0;transform:translateY(-1em)}.f-header__nav::before{content:"";display:block;position:sticky;top:0;height:var(--f-header-height);background-color:inherit;border-bottom:1px solid var(--color-contrast-lower)}.f-header__nav--is-visible{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s, opacity 0.3s, transform 0.3s}.f-header__nav-logo-wrapper{display:none}.f-header__item{flex-shrink:0;border-bottom:1px solid var(--color-contrast-lower)}.f-header__dropdown-icon{--size: 16px;flex-shrink:0;margin:0 10px 0 auto;display:none}.f-header__dropdown-control .f-header__dropdown-icon{display:block}.f-header__link,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__btn,.f-header__form-control{font-size:var(--text-md)}.f-header__link,.f-header__dropdown-control,.f-header__dropdown-link{display:flex;align-items:center;color:var(--color-contrast-high);text-decoration:none;padding:var(--space-xs) 0}.f-header__link:hover,.f-header__link[aria-current="page"],.f-header__dropdown-control:hover,.f-header__dropdown-control[aria-current="page"],.f-header__dropdown-link:hover,.f-header__dropdown-link[aria-current="page"]{color:var(--color-primary)}.f-header__btn,.f-header__form-control{width:100%;margin:var(--space-xs) 0}.f-header__dropdown-control{width:100%}.f-header__dropdown{padding-left:var(--space-md)}.f-header__dropdown-control+.f-header__dropdown{display:none}.f-header__dropdown-control[aria-expanded="true"]+.f-header__dropdown{display:block}@media (min-width:64rem){.f-header::before{content:"desktop"}.f-header__mobile-content{display:none}.f-header__nav{position:static;padding:0;background-color:transparent;box-shadow:none;visibility:visible;opacity:1;transform:translateY(0);transition:none;max-height:none;overflow:visible;overscroll-behavior:auto;height:var(--f-header-height)}.f-header__nav::before{display:none}.f-header__nav-logo-wrapper{display:flex}.f-header__nav-grid,.f-header__list{display:flex;align-items:center}.f-header__nav-grid{height:100%}.f-header__item{position:relative;border-bottom:none;margin-right:var(--space-xs)}.f-header__item:last-child{margin-right:0}.f-header__dropdown-icon{--size: 12px;display:block;margin:0 0 0 var(--space-xxxxs)}.f-header__link,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__btn,.f-header__form-control{font-size:1.125rem}.f-header__link{padding:var(--space-xxxs) var(--space-xxs)}.f-header__link--icon span{display:none}.f-header__btn,.f-header__form-control{margin:0}.f-header__dropdown{position:absolute;top:100%;width:220px;left:calc(50% - 110px);padding:var(--space-xxxs) 0;background-color:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--inner-glow), var(--shadow-md);z-index:var(--z-index-popover, 5);pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0.2s 0.2s, opacity 0.2s 0s}.f-header__dropdown-control+.f-header__dropdown{display:block}.f-header__item:hover .f-header__dropdown,.f-header__dropdown-control[aria-expanded="true"]+.f-header__dropdown{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0.2s 0s, opacity 0.2s 0s}.f-header__dropdown-link{color:var(--color-contrast-high);padding:var(--space-xs) var(--space-sm);transition:0.2s}.f-header__dropdown-link:hover{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.075);color:var(--color-contrast-higher)}}:root{--list-space-y: 0.375em;--list-offset: 1em;--list-line-height-multiplier: 1}.list,.text-component .list{padding-left:0;list-style:none}.list ul,.list ol,.text-component .list ul,.text-component .list ol{list-style:none;margin:0;margin-top:calc((var(--list-space-y) / 2) * var(--text-space-y-multiplier, 1));padding-top:calc((var(--list-space-y) / 2) * var(--text-space-y-multiplier, 1));padding-left:var(--list-offset)}.list li,.text-component .list li{padding-bottom:calc((var(--list-space-y) / 2) * var(--text-space-y-multiplier, 1));margin-bottom:calc((var(--list-space-y) / 2) * var(--text-space-y-multiplier, 1));line-height:calc(var(--body-line-height) * var(--list-line-height-multiplier))}.list>li:last-child,.list ul>li:last-child,.list ol>li:last-child,.text-component .list>li:last-child,.text-component .list ul>li:last-child,.text-component .list ol>li:last-child{margin-bottom:0}.list:not(.list--border)>li:last-child,.list ul>li:last-child,.list ol>li:last-child,.text-component .list:not(.list--border)>li:last-child,.text-component .list ul>li:last-child,.text-component .list ol>li:last-child{padding-bottom:0}.list--ul,.text-component .list--ul,.list--ol,.text-component .list--ol{--list-offset: calc(var(--list-bullet-size) + var(--list-bullet-margin-right))}.list--ul ul,.list--ul ol,.text-component .list--ul ul,.text-component .list--ul ol,.list--ol ul,.list--ol ol,.text-component .list--ol ul,.text-component .list--ol ol{padding-left:0}@supports (--css: variables){.list--ul li,.text-component .list--ul li,.list--ol li,.text-component .list--ol li{padding-left:var(--list-offset) !important}}.list--ul li::before,.text-component .list--ul li::before,.list--ol li::before,.text-component .list--ol li::before{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;position:relative;top:-0.1em}@supports (--css: variables){.list--ul li::before,.text-component .list--ul li::before,.list--ol li::before,.text-component .list--ol li::before{width:var(--list-bullet-size) !important;height:var(--list-bullet-size) !important;margin-left:calc(var(--list-bullet-size) * -1) !important;left:calc(var(--list-bullet-margin-right) * -1) !important}}.list--ul,.text-component .list--ul{--list-bullet-size: 7px;--list-bullet-margin-right: 12px}.list--ul>li,.text-component .list--ul>li{padding-left:19px}.list--ul>li::before,.text-component .list--ul>li::before{content:"";border-radius:50%;color:var(--color-contrast-lower);background-color:currentColor;width:7px;height:7px;margin-left:-7px;left:-12px}.list--ul ul li::before,.text-component .list--ul ul li::before{background-color:transparent;box-shadow:inset 0 0 0 2px currentColor}.list--ol,.text-component .list--ol{--list-bullet-size: 26px;--list-bullet-margin-right: 6px;--list-bullet-font-size: 14px;counter-reset:list-items}.list--ol>li,.text-component .list--ol>li{counter-increment:list-items;padding-left:32px}.list--ol ol,.text-component .list--ol ol{counter-reset:list-items}.list--ol>li::before,.text-component .list--ol>li::before{content:counter(list-items);font-size:var(--list-bullet-font-size, 14px);background-color:var(--color-contrast-lower);color:var(--color-contrast-high);line-height:1;border-radius:50%;width:26px;height:26px;margin-left:-26px;left:-6px}.list--ol ol>li::before,.text-component .list--ol ol>li::before{background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-contrast-lower)}.list--border li:not(:last-child),.text-component .list--border li:not(:last-child){border-bottom:1px solid var(--color-contrast-lower)}.list--border ul,.list--border ol,.text-component .list--border ul,.text-component .list--border ol{border-top:1px solid var(--color-contrast-lower)}.list--icons,.text-component .list--icons{--list-bullet-size: 24px;--list-bullet-margin-right: 8px;--list-offset: calc(var(--list-bullet-size) + var(--list-bullet-margin-right))}.list--icons ul,.list--icons ol,.text-component .list--icons ul,.text-component .list--icons ol{padding-left:32px}@supports (--css: variables){.list--icons ul,.list--icons ol,.text-component .list--icons ul,.text-component .list--icons ol{padding-left:var(--list-offset)}}.list__icon{position:relative;width:24px;height:24px;margin-right:8px}.list__icon:not(.top-0){top:calc((1em * var(--body-line-height) - 24px) / 2)}@supports (--css: variables){.list__icon{width:var(--list-bullet-size);height:var(--list-bullet-size);margin-right:var(--list-bullet-margin-right)}.list__icon:not(.top-0){top:calc((1em * var(--body-line-height) * var(--list-line-height-multiplier) - var(--list-bullet-size)) / 2)}}.modal{position:fixed;z-index:var(--z-index-overlay, 15);width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden}.modal:not(.modal--is-visible){pointer-events:none;background-color:transparent}.modal--is-visible{opacity:1;visibility:visible}.modal__close-btn{display:flex;flex-shrink:0;border-radius:50%;transition:0.2s}.modal__close-btn .icon{display:block;margin:auto}.modal__close-btn--outer{--size: 48px;width:var(--size);height:var(--size);position:fixed;top:var(--space-sm);right:var(--space-sm);z-index:var(--z-index-fixed-element, 10);background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.9);transition:0.2s}.modal__close-btn--outer .icon{color:var(--color-white);transition:transform 0.3s var(--ease-out-back)}.modal__close-btn--outer:hover{background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 1)}.modal__close-btn--outer:hover .icon{transform:scale(1.1)}.modal__close-btn--inner{--size: 32px;width:var(--size);height:var(--size);background-color:var(--color-bg-light);box-shadow:var(--inner-glow), var(--shadow-sm);transition:0.2s}.modal__close-btn--inner .icon{color:inherit}.modal__close-btn--inner:hover{background-color:var(--color-bg-lighter);box-shadow:var(--inner-glow), var(--shadow-md)}:root{--modal-transition-duration: 0.2s}@media (prefers-reduced-motion:no-preference){.modal--animate-fade{--modal-transition-duration: 0.2s;transition:opacity var(--modal-transition-duration), background-color var(--modal-transition-duration), visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{transition:opacity var(--modal-transition-duration), background-color var(--modal-transition-duration), visibility 0s}.modal--animate-scale,.modal--animate-translate-up,.modal--animate-translate-down,.modal--animate-translate-right,.modal--animate-translate-left{--modal-transition-duration: 0.2s;transition:opacity var(--modal-transition-duration), background-color var(--modal-transition-duration), visibility 0s var(--modal-transition-duration)}.modal--animate-scale .modal__content,.modal--animate-translate-up .modal__content,.modal--animate-translate-down .modal__content,.modal--animate-translate-right .modal__content,.modal--animate-translate-left .modal__content{will-change:transform;transition:transform var(--modal-transition-duration) var(--ease-out)}.modal--animate-scale.modal--is-visible,.modal--animate-translate-up.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-left.modal--is-visible{transition:opacity var(--modal-transition-duration), background-color var(--modal-transition-duration), visibility 0s}.modal--animate-scale.modal--is-visible .modal__content,.modal--animate-translate-up.modal--is-visible .modal__content,.modal--animate-translate-down.modal--is-visible .modal__content,.modal--animate-translate-right.modal--is-visible .modal__content,.modal--animate-translate-left.modal--is-visible .modal__content{transform:scale(1)}.modal--animate-slide-up,.modal--animate-slide-down,.modal--animate-slide-right,.modal--animate-slide-left{--modal-transition-duration: 0.3s;transition:opacity 0s var(--modal-transition-duration), background-color var(--modal-transition-duration), visibility 0s var(--modal-transition-duration)}.modal--animate-slide-up .modal__content,.modal--animate-slide-down .modal__content,.modal--animate-slide-right .modal__content,.modal--animate-slide-left .modal__content{will-change:transform;transition:transform var(--modal-transition-duration) var(--ease-out)}.modal--animate-slide-up.modal--is-visible,.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-left.modal--is-visible{transition:background-color var(--modal-transition-duration), visibility 0s}.modal--animate-slide-up.modal--is-visible .modal__content,.modal--animate-slide-down.modal--is-visible .modal__content,.modal--animate-slide-right.modal--is-visible .modal__content,.modal--animate-slide-left.modal--is-visible .modal__content{transform:scale(1)}.modal--animate-scale .modal__content{transform:scale(0.95)}.modal--animate-translate-up .modal__content{transform:translateY(40px)}.modal--animate-translate-down .modal__content{transform:translateY(-40px)}.modal--animate-translate-right .modal__content{transform:translateX(-40px)}.modal--animate-translate-left .modal__content{transform:translateX(40px)}.modal--animate-slide-up .modal__content{transform:translateY(100%)}.modal--animate-slide-down .modal__content{transform:translateY(-100%)}.modal--animate-slide-right .modal__content{transform:translateX(-100%)}.modal--animate-slide-left .modal__content{transform:translateX(100%)}}.modal--is-loading .modal__content{visibility:hidden}.modal--is-loading .modal__loader{display:flex}.modal__loader{position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:none;pointer-events:none}.modal-img-btn{position:relative;cursor:pointer}.modal-img-btn::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0);transition:background 0.2s}.modal-img-btn:hover::after{background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7)}.modal-img-btn:hover .modal-img-btn__icon-wrapper{opacity:1}.modal-img-btn__icon-wrapper{position:absolute;z-index:2;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);opacity:0;transition:opacity 0.2s}.modal-img-btn__icon-wrapper .icon{color:var(--color-white)}.pagination__list>li{display:inline-block}.pagination--split .pagination__list{width:100%}.pagination--split .pagination__list>*:first-child{margin-right:auto}.pagination--split .pagination__list>*:last-child{margin-left:auto}.pagination__item{display:inline-block;display:inline-flex;height:100%;align-items:center;padding:var(--space-xs) calc(1.355 * var(--space-xs));white-space:nowrap;line-height:1;border-radius:var(--radius-md);text-decoration:none;color:var(--color-contrast-high);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform;transition:0.2s}.pagination__item:hover:not(.pagination__item--selected):not(.pagination__item--ellipsis){background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.1)}.pagination__item:active{transform:translateY(2px)}.pagination__item--selected{background-color:var(--color-contrast-higher);color:var(--color-bg);box-shadow:var(--shadow-sm)}.pagination__item--disabled{opacity:0.5;pointer-events:none}.pagination__jumper .form-control{width:3em;margin-right:var(--space-xs)}.pagination__jumper em{flex-shrink:0;white-space:nowrap}:root{--checkbox-radio-size: 18px;--checkbox-radio-gap: var(--space-xxs);--checkbox-radio-border-width: 1px;--checkbox-radio-line-height: var(--body-line-height);--radio-marker-size: 8px;--checkbox-marker-size: 12px;--checkbox-radius: 4px}.radio,.checkbox{position:absolute;padding:0;margin:0;margin-top:calc((1em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size)) / 2);opacity:0;height:var(--checkbox-radio-size);width:var(--checkbox-radio-size);pointer-events:none}.radio+label,.checkbox+label{display:inline-block;line-height:var(--checkbox-radio-line-height);user-select:none;cursor:pointer;padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap))}.radio+label::before,.checkbox+label::before{content:"";box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;top:-0.1em;margin-left:calc(-1 * (var(--checkbox-radio-size) + var(--checkbox-radio-gap)));flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:var(--color-bg);border-width:var(--checkbox-radio-border-width);border-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), 0.65);border-style:solid;box-shadow:var(--shadow-xs);background-repeat:no-repeat;background-position:center;margin-right:var(--checkbox-radio-gap);transition:transform 0.2s, border 0.2s}.radio:not(:checked):not(:focus)+label:hover::before,.checkbox:not(:checked):not(:focus)+label:hover::before{border-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), 1)}.radio+label::before{border-radius:50%}.checkbox+label::before{border-radius:var(--checkbox-radius)}.radio:checked+label::before,.checkbox:checked+label::before{background-color:var(--color-primary);box-shadow:var(--shadow-xs);border-color:var(--color-primary);transition:transform 0.2s}.radio:active+label::before,.checkbox:active+label::before{transform:scale(0.8);transition:transform 0.2s}.radio:checked:active+label::before,.checkbox:checked:active+label::before{transform:none;transition:none}.radio:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}.checkbox:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:var(--checkbox-marker-size)}.radio:checked:active+label::before,.checkbox:checked:active+label::before,.radio:focus+label::before,.checkbox:focus+label::before{border-color:var(--color-primary);box-shadow:0 0 0 3px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.radio--bg+label,.checkbox--bg+label{padding:var(--space-xxxxs) var(--space-xxxs);padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap) + var(--space-xxxs));border-radius:var(--radius-md);transition:background 0.2s}.radio--bg+label:hover,.checkbox--bg+label:hover{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.075)}.radio--bg:active+label,.checkbox--bg:active+label,.radio--bg:focus+label,.checkbox--bg:focus+label{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.1)}:root{--rating-icon-size: 1.75em}.rating__control ul{display:inline-block;display:inline-flex;vertical-align:top}.rating__control li{position:relative;height:var(--rating-icon-size);width:var(--rating-icon-size);float:left;cursor:pointer}.rating__control li:focus{outline:none}.rating__control li:focus::before{transform:scale(1);opacity:0.2}.rating__control li::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:50%;opacity:0;transform:scale(0);transition:0.2s}.rating__control li.rating__item--zero{display:none}.rating__control--is-hidden{display:none}.rating__icon,.rating__control li::before,.rating[data-animation="on"] .rating__control ul:hover .rating__icon{color:var(--color-primary)}.rating__icon--inactive,.rating[data-animation="on"] .rating__control li:hover~li .rating__icon,.rating__item--checked~li .rating__icon{color:var(--color-contrast-lower)}.rating__icon{overflow:hidden}.rating__icon svg{display:block;height:var(--rating-icon-size);width:var(--rating-icon-size);max-width:var(--rating-icon-size);pointer-events:none}.rating--read-only .rating__control li{cursor:default}.rating__icon--inactive{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}.rating__item--half .rating__icon:not(.rating__icon--inactive){position:relative;z-index:2;width:50%}.rating[data-animation="on"] .rating__control li:active .rating__icon{transform:scale(0.8)}.rating[data-animation="on"] .rating__icon{transition:0.2s}.rating__select{display:none}.rating__link{display:inline-block;transition:opacity 0.2s}.rating__link:hover{opacity:0.85}:root{--s-tabs-border-bottom-width: 1px;--s-tabs-selected-item-border-bottom-width: 1px}.s-tabs{position:relative}.s-tabs::after{content:"";position:absolute;right:-1px;top:0;height:calc(100% - var(--s-tabs-border-bottom-width));width:2em;background:linear-gradient(to right, hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), 0), var(--color-bg));pointer-events:none;z-index:1}.s-tabs__list{display:flex;overflow:auto}.s-tabs__list::after{content:"";position:absolute;width:100%;height:var(--s-tabs-border-bottom-width);left:0;bottom:0;background-color:var(--color-contrast-lower)}.s-tabs__link{color:var(--color-contrast-medium);text-decoration:none;display:inline-block;padding:var(--space-xs) var(--space-sm);white-space:nowrap;border-bottom:var(--s-tabs-selected-item-border-bottom-width) solid transparent;z-index:1;transition:0.2s}.s-tabs__link:hover:not(.s-tabs__link--current){color:var(--color-contrast-high)}.s-tabs__link--current{position:relative;color:var(--color-primary);border-bottom-color:var(--color-primary)}:root{--search-input-btn-width: 2.2em;--search-input-icon-size: 1em;--search-input-shortcut-margin: 0.325em}.search-input{position:relative}.search-input__input{width:100%;height:100%}.search-input__input::-webkit-search-decoration,.search-input__input::-webkit-search-cancel-button,.search-input__input::-webkit-search-results-button,.search-input__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-input__input::-ms-clear,.search-input__input::-ms-reveal{display:none;width:0;height:0}.search-input--icon-right .search-input__input{padding-right:var(--search-input-btn-width)}.search-input--icon-left .search-input__input{padding-left:var(--search-input-btn-width)}.search-input__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;appearance:none;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;height:100%;width:var(--search-input-btn-width)}.search-input__btn:active .icon{transform:translateY(2px)}.search-input__btn .icon{display:block;--size: var(--search-input-icon-size);margin-left:auto;margin-right:auto;color:var(--color-contrast-low);transition:0.2s}.search-input--icon-left .search-input__btn{left:0;right:auto;pointer-events:none}.search-input__btn:focus .icon,.search-input .search-input__input:focus+.search-input__btn .icon{color:var(--color-primary)}.search-input__shortcut{position:absolute;right:var(--search-input-shortcut-margin);top:var(--search-input-shortcut-margin);height:calc(100% - var(--search-input-shortcut-margin)*2);display:flex;align-items:center;background-color:var(--color-bg);border:1px solid var(--color-contrast-lower);border-radius:var(--radius-sm);--space-unit: 1em;padding:0 var(--space-xxxs);line-height:1;color:var(--color-contrast-medium)}.search-input:focus-within .search-input__shortcut{display:none}.socials__btns a{--size: 2.5em;width:var(--size);height:var(--size);border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--color-contrast-high);transition:0.3s}.socials__btns a .icon{font-size:1.25em;color:var(--color-bg);transition:color 0.3s, transform 0.3s var(--ease-out-back)}.socials__btns a:hover{background-color:var(--color-primary)}.socials__btns a:hover .icon{transform:scale(1.2);color:var(--color-white)}:root{--switch-width: 64px;--switch-height: 32px;--switch-padding: 3px;--switch-animation-duration: 0.2s}.switch{position:relative;display:inline-flex;flex-shrink:0;align-items:center;width:var(--switch-width);height:var(--switch-height);border-radius:50em;padding:var(--switch-padding) 0}.switch__input,.switch__label{position:absolute;left:0;top:0}.switch__input{margin:0;padding:0;opacity:0;height:0;width:0;pointer-events:none}.switch__input:checked+.switch__label{background-color:var(--color-primary)}.switch__input:checked+.switch__label+.switch__marker{left:calc(100% - var(--switch-height) + var(--switch-padding))}.switch__input:focus+.switch__label,.switch__input:active+.switch__label{box-shadow:0 0 0 2px hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.2)}.switch__input:checked:focus+.switch__label,.switch__input:checked:active+.switch__label{box-shadow:0 0 0 2px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.switch__label{width:100%;height:100%;color:transparent;user-select:none;background-color:var(--color-bg-darker);border-radius:inherit;z-index:1;transition:var(--switch-animation-duration);overflow:hidden}.switch__marker{position:relative;background-color:var(--color-white);width:calc(var(--switch-height) - var(--switch-padding) * 2);height:calc(var(--switch-height) - var(--switch-padding) * 2);border-radius:50%;z-index:2;pointer-events:none;box-shadow:var(--shadow-xs);left:var(--switch-padding);transition:left var(--switch-animation-duration);will-change:left}.switch-card{--switch-card-figure-size: 56px;--switch-width: 54px;--switch-height: 28px}.switch-card--on{background-color:var(--color-bg-light)}.switch-card--on .switch-card__figure{filter:grayscale(0%)}.switch-card__figure{width:var(--switch-card-figure-size);height:var(--switch-card-figure-size);position:relative;filter:grayscale(100%)}.switch-card__img{display:block;width:100%;object-fit:cover;border-radius:inherit}.table{position:relative;z-index:1}.table:not(.table--expanded){border-collapse:separate;border-spacing:0 var(--space-md);margin-top:calc(-2 * var(--space-md))}.table:not(.table--expanded) .table__header{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%)}.table:not(.table--expanded) .table__row .table__cell:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.table:not(.table--expanded) .table__row .table__cell:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.table:not(.table--expanded) .table__row .table__cell:last-child::after{display:none}.table:not(.table--expanded) .table__cell{position:relative;display:flex;justify-content:space-between;width:100%;text-align:right;padding:var(--space-md);background-color:var(--color-bg-light)}.table:not(.table--expanded) .table__cell::after{content:"";position:absolute;bottom:0;left:var(--space-md);width:calc(100% - (2 * var(--space-md)));height:1px;background-color:var(--color-contrast-lower)}.table:not(.table--expanded) .table__label{font-weight:bold;text-align:left;color:var(--color-contrast-higher);margin-right:var(--space-md)}.table--expanded{border-bottom:1px solid var(--color-contrast-lower)}.table--expanded .table__header .table__cell{position:relative;z-index:10;background-color:var(--color-bg);border-bottom:1px solid var(--color-contrast-lower);font-weight:bold;color:var(--color-contrast-higher)}.table--expanded .table__body .table__row:nth-child(odd){background-color:hsla(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l), 0.85)}.table--expanded .table__cell{padding:var(--space-sm)}.table--expanded .table__label{display:none}.table--expanded .table__header--sticky .table__cell{position:sticky;top:0}.table{opacity:0}.table--loaded{opacity:1}[class*="table--expanded"]::before{display:none}.table--expanded\@xs::before{content:"collapsed"}@media (min-width:32rem){.table--expanded\@xs::before{content:"expanded"}}.table--expanded\@sm::before{content:"collapsed"}@media (min-width:48rem){.table--expanded\@sm::before{content:"expanded"}}.table--expanded\@md::before{content:"collapsed"}@media (min-width:64rem){.table--expanded\@md::before{content:"expanded"}}.table--expanded\@lg::before{content:"collapsed"}@media (min-width:80rem){.table--expanded\@lg::before{content:"expanded"}}.table--expanded\@xl::before{content:"collapsed"}@media (min-width:90rem){.table--expanded\@xl::before{content:"expanded"}}.tabs__control{text-decoration:none;color:var(--color-contrast-medium)}.tabs__control:focus{outline:2px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);outline-offset:2px}.tabs__control:hover{color:var(--color-contrast-high)}.tabs__control[aria-selected="true"]{color:var(--color-contrast-high);text-decoration:underline}.accordion{margin:0;padding:0;list-style:none}.accordion__header{gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;color:var(--color-contrast-higher);font-size:var(--text-md);font-weight:600;text-align:left;cursor:pointer}.accordion__header:hover>:first-child{color:var(--color-primary)}.accordion__header .icon{flex-shrink:0;color:var(--color-primary)}.accordion__panel>.text-component{padding-bottom:var(--space-md)}[data-theme="dark"] .accordion__header:hover>:first-child,[data-theme="dark"] .accordion__header .icon{color:var(--color-white)}#wpadminbar{position:fixed !important}:root{--adminbar: 0px}body.admin-bar{--adminbar: 32px}@media (max-width:782px){body.admin-bar{--adminbar: 46px}}:root{--tekst-ruimte: var(--space-sm);--tekst-ruimte-klein: var(--space-xs)}:is(h1, h2)+:where(.text-component){margin-top:var(--tekst-ruimte)}:is(h3, h4, h5, h6)+:where(.text-component){margin-top:var(--tekst-ruimte-klein)}:root{--sticky-top: calc(var(--adminbar, 0px) + var(--space-xl))}.modal,.modal__loader{top:var(--adminbar, 0px);height:calc(100% - var(--adminbar, 0px))}.modal__close-btn--outer{top:calc(var(--adminbar, 0px) + var(--space-sm))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only--focusable:focus{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:99;width:auto;height:auto;padding:var(--space-xxs) var(--space-sm);margin:0;overflow:visible;clip:auto;border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-white)}img,video,svg{max-width:100%}@media (scripting:none){.table{opacity:1}}[data-theme] :is(h1, h2, h3, h4){color:inherit}kbd{display:inline-flex;align-items:center;min-width:1.5em;padding:0.1em 0.4em;border:1px solid var(--kbd-rand, var(--color-contrast-lower));border-radius:var(--radius-sm, 4px);background-color:var(--kbd-bg, var(--color-bg));color:inherit;font-family:inherit;font-size:0.85em;line-height:1.4;white-space:nowrap}label:not([class]):not([for]){display:block;margin-bottom:var(--space-xxs)}[data-theme="dark"] label:not([class]):not([for]){color:inherit}label.text-sm{display:block}.text-component>.margin-top-xxxxs:first-child,.text-component>.margin-y-xxxxs:first-child{margin-top:var(--space-xxxxs)}.text-component>.margin-top-xxxs:first-child,.text-component>.margin-y-xxxs:first-child{margin-top:var(--space-xxxs)}.text-component>.margin-top-xxs:first-child,.text-component>.margin-y-xxs:first-child{margin-top:var(--space-xxs)}.text-component>.margin-top-xs:first-child,.text-component>.margin-y-xs:first-child{margin-top:var(--space-xs)}.text-component>.margin-top-sm:first-child,.text-component>.margin-y-sm:first-child{margin-top:var(--space-sm)}.text-component>.margin-top-md:first-child,.text-component>.margin-y-md:first-child{margin-top:var(--space-md)}.text-component>.margin-top-lg:first-child,.text-component>.margin-y-lg:first-child{margin-top:var(--space-lg)}.text-component>.margin-top-xl:first-child,.text-component>.margin-y-xl:first-child{margin-top:var(--space-xl)}.text-component>.margin-top-xxl:first-child,.text-component>.margin-y-xxl:first-child{margin-top:var(--space-xxl)}.text-component>.margin-top-xxxl:first-child,.text-component>.margin-y-xxxl:first-child{margin-top:var(--space-xxxl)}.text-component>.margin-top-xxxxl:first-child,.text-component>.margin-y-xxxxl:first-child{margin-top:var(--space-xxxxl)}:where(a, button, summary, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-contrast-higher)}.icon--extern{width:0.75em;height:0.75em;margin-left:0.4em;vertical-align:-0.05em;flex-shrink:0}.beeld-fade .js-beeldvak{background-color:var(--beeld-kleur, var(--beeld-leeg, transparent))}.beeld-fade .js-beeldvak img{opacity:0}.beeld-fade .js-beeldvak img.is-geladen{animation:beeld-op var(--beeld-fade, 0.6s) var(--ease-out) both}@keyframes beeld-op{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.beeld-fade .js-beeldvak img{opacity:1}.beeld-fade .js-beeldvak img.is-geladen{animation:none}}[data-component="bewerk-blok"]{position:relative;height:0;z-index:calc(var(--z-index-header, 3) - 1)}[data-component="bewerk-blok"] a{position:absolute;top:var(--space-xs);right:var(--space-xs);display:inline-flex;align-items:center;gap:var(--space-xxxs);padding:var(--space-xxxs) var(--space-xs);border-radius:50em;background-color:rgba(0, 0, 0, 0.8);color:white;text-decoration:none;opacity:0;transition:opacity 0.2s}[data-component="bewerk-blok"] a:hover{background-color:black}[data-component="bewerk-blok"]:hover a,[data-component="bewerk-blok"]:has(+ *:hover) a{opacity:1}[data-component="bewerk-blok"][data-eerste] a{top:calc(var(--space-xs) + var(--launchpad-header-hoogte, 0px))}@media (hover:none){[data-component="bewerk-blok"] a{opacity:1}}figure:has(> .cirkels){position:relative}.cirkels{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.cirkels__laag{position:absolute;inset:0}.cirkels__laag--beeld{inset:auto;left:var(--focus-x, 50%);top:var(--focus-y, 50%);aspect-ratio:var(--beeld-verhouding, 1);min-width:100%;min-height:100%;transform:translate(calc(-1 * var(--focus-x, 50%)), calc(-1 * var(--focus-y, 50%)))}.cirkels__laag>span{position:absolute;left:var(--cirkels-x, 50%);top:var(--cirkels-y, 50%);width:var(--cirkels-maat, 18.75rem);aspect-ratio:1;border:0.1875rem solid var(--cirkels-kleur, hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 1));border-radius:50%;opacity:0;transform:translate(-50%, -50%) scale(0.06);animation:launchpad-cirkels var(--cirkels-duur, 7s) linear infinite}@keyframes launchpad-cirkels{0%{border-width:0.125rem;opacity:0;transform:translate(-50%, -50%) scale(0.06)}14%{border-width:0.1875rem;opacity:var(--cirkels-dekking, 0.6);transform:translate(-50%, -50%) scale(0.24)}80%{border-width:0.5rem;opacity:calc(var(--cirkels-dekking, 0.6) * 0.17);transform:translate(-50%, -50%) scale(1)}100%{border-width:0.5rem;opacity:0;transform:translate(-50%, -50%) scale(1.08)}}.cirkels__laag>span:nth-child(2){animation-delay:calc(var(--cirkels-duur, 7s) / -4)}.cirkels__laag>span:nth-child(3){animation-delay:calc(var(--cirkels-duur, 7s) / -2)}.cirkels__laag>span:nth-child(4){animation-delay:calc(var(--cirkels-duur, 7s) / -4 * 3)}@media (prefers-reduced-motion:reduce){.cirkels__laag>span{animation:none}.cirkels__laag>span:nth-child(1){border-width:0.1875rem;opacity:var(--cirkels-dekking, 0.6);transform:translate(-50%, -50%) scale(0.24)}.cirkels__laag>span:nth-child(2){border-width:0.28125rem;opacity:calc(var(--cirkels-dekking, 0.6) * 0.67);transform:translate(-50%, -50%) scale(0.53)}.cirkels__laag>span:nth-child(3){border-width:0.375rem;opacity:calc(var(--cirkels-dekking, 0.6) * 0.34);transform:translate(-50%, -50%) scale(0.73)}.cirkels__laag>span:nth-child(4){border-width:0.5rem;opacity:calc(var(--cirkels-dekking, 0.6) * 0.17);transform:translate(-50%, -50%) scale(1)}}[data-component="cookiebar"]{margin:0;padding:0;border:0;max-width:none;background:transparent;color:var(--color-contrast-higher);position:fixed;top:auto;z-index:var(--z-index-overlay, 15)}[data-component="cookiebar"] .cookiebar__kaart{background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-sm) var(--space-md)}[data-component="cookiebar"] [hidden]{display:none !important}[data-component="cookiebar"]:focus{outline:none}[data-component="cookiebar"][data-positie="onder"]{left:50%;transform:translateX(-50%);bottom:var(--space-sm);width:calc(100% - 2 * var(--space-sm));max-width:64rem}@media (min-width:64rem){[data-component="cookiebar"][data-positie="onder"]{bottom:var(--space-md);width:calc(100% - 2 * var(--space-md))}}[data-component="cookiebar"][data-positie="linksonder"],[data-component="cookiebar"][data-positie="rechtsonder"]{bottom:var(--space-sm);width:calc(100% - 2 * var(--space-sm));max-width:36rem}@media (min-width:64rem){[data-component="cookiebar"][data-positie="linksonder"],[data-component="cookiebar"][data-positie="rechtsonder"]{bottom:var(--space-md)}}[data-component="cookiebar"][data-positie="linksonder"]{left:var(--space-sm)}@media (min-width:64rem){[data-component="cookiebar"][data-positie="linksonder"]{left:var(--space-md)}}[data-component="cookiebar"][data-positie="rechtsonder"]{right:var(--space-sm)}@media (min-width:64rem){[data-component="cookiebar"][data-positie="rechtsonder"]{right:var(--space-md)}}[data-component="cookiebar"][data-positie="gecentreerd"]{position:fixed;inset:0;margin:auto;width:calc(100% - 2 * var(--space-sm));max-width:36rem;height:fit-content}[data-component="cookiebar"][data-positie="gecentreerd"]::backdrop{background-color:rgba(0, 0, 0, 0.5)}.cookiebar__balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md)}.cookiebar__vraag{display:inline-flex;align-items:center;gap:var(--space-xxs);font-weight:600;text-align:left;cursor:pointer;color:inherit}.cookiebar__pijl{flex-shrink:0;transition:transform 0.2s var(--ease-out, ease-out)}.cookiebar__vraag[aria-expanded="true"] .cookiebar__pijl{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cookiebar__pijl{transition:none}}.cookiebar__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.cookiebar__link{cursor:pointer;color:inherit;text-decoration:underline;font-size:var(--text-sm);padding:0 var(--space-sm)}.cookiebar__uitleg{overflow:hidden;max-height:0;opacity:0;margin-top:0;max-width:60ch;color:var(--color-contrast-high);transition:max-height 0.3s var(--ease-out, ease-out), opacity 0.3s var(--ease-out, ease-out), margin-top 0.3s var(--ease-out, ease-out)}.cookiebar__uitleg[data-open]{opacity:1;margin-top:var(--space-sm)}@media (prefers-reduced-motion:reduce){.cookiebar__uitleg{transition:none}}.cookiebar__kop{font-weight:600;padding:0 0 var(--space-xs) 0}.cookiebar__keuzes{display:grid;gap:var(--space-xxs);margin:var(--space-sm) 0;list-style:none;padding:0}.cookiebar__keuzes .disabled label{cursor:not-allowed;color:var(--color-contrast-medium)}.cookiebar__keuzes .disabled .checkbox+label::before{opacity:0.55;box-shadow:none}[data-component="cookiebar-paneel"]{margin:auto;padding:0;border:0;width:calc(100% - 2 * var(--space-sm));max-width:64rem;background:transparent;color:var(--color-contrast-higher)}[data-component="cookiebar-paneel"]::backdrop{background-color:rgba(0, 0, 0, 0.4);backdrop-filter:blur(12px)}[data-component="cookiebar-paneel"] [hidden]{display:none !important}.cookiebar__paneel{background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-md)}.cookiebar__paneelknoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}@media (prefers-reduced-motion:no-preference){[data-component="cookiebar"][open] .cookiebar__kaart{animation:cookiebar-in 0.3s var(--ease-out, ease-out)}[data-component="cookiebar-paneel"][open] .cookiebar__paneel{animation:cookiebar-paneel-in 0.2s var(--ease-out, ease-out)}}@keyframes cookiebar-in{from{opacity:0;transform:translateY(1rem)}}@keyframes cookiebar-paneel-in{from{opacity:0;transform:scale(0.97)}}.gform_wrapper{position:relative}.gform_wrapper .screen-reader-text,.gform_wrapper label.hidden_sub_label,.gfield--type-honeypot{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.gform_validation_container,.gfield_visibility_hidden,.gform_required_legend,.gfield.gform_hidden{display:none}.gform_fields{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--space-sm);list-style:none;margin:0;padding:0}.gform_fields>.gfield{grid-column:1 / -1;min-width:0}@media (min-width:48rem){.gform_fields>.gfield--width-half{grid-column:span 6}.gform_fields>.gfield--width-third{grid-column:span 4}.gform_fields>.gfield--width-quarter{grid-column:span 3}.gform_fields>.gfield--width-two-thirds{grid-column:span 8}.gform_fields>.gfield--width-three-quarter{grid-column:span 9}}.ginput_complex{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--space-xs)}.ginput_complex>span{grid-column:1 / -1;min-width:0}@media (min-width:48rem){.ginput_complex>.name_first,.ginput_complex>.name_last,.ginput_complex>.ginput_left,.ginput_complex>.ginput_right{grid-column:span 6}}.form-control{width:100%}.form-label{display:block;margin-bottom:var(--space-xs)}.keuzeknoppen{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.keuzeknoppen label{position:relative;display:inline-flex;align-items:center;padding:var(--space-xxs) var(--space-md);border-radius:50em;background-color:var(--color-bg-dark);color:var(--color-contrast-medium);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color 0.2s, color 0.2s}.keuzeknoppen input{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.keuzeknoppen label:hover{color:var(--color-contrast-higher)}.keuzeknoppen label:has(:checked){background-color:var(--color-primary);color:var(--color-white)}.keuzeknoppen label:has(:focus-visible){box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-contrast-higher)}@media (prefers-reduced-motion:reduce){.keuzeknoppen label{transition:none}}select.form-control{padding-right:calc(var(--space-sm) + 1em);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%2371717a' d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:0.75em}[data-theme="dark"] select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23d4d4d8' d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E")}.gfield_label,.gfield_header_item{display:block;margin-bottom:var(--space-xxxs);font-size:var(--text-sm)}.gfield--type-section .gsection_title{margin-top:var(--space-sm)}.gfield_required_asterisk{padding-left:var(--space-xxxxs);color:var(--color-accent)}.gfield_required_text{padding-left:0.25em}.form-hint,.gform_fileupload_rules,.gform_description{display:block;margin-top:var(--space-xxxs);font-size:var(--text-sm);color:var(--color-contrast-medium)}.form-error-msg,.validation_error{margin-top:var(--space-xxxs);font-size:var(--text-sm);color:var(--color-error)}.validation_error{margin-bottom:var(--space-sm)}.gfield_error .form-control,.form-control[aria-invalid="true"]{border-color:var(--color-error)}.gchoice+.gchoice{margin-top:var(--space-xxs)}.gfield--type-consent .gfield_label{display:none}.gform_footer,.gform_page_footer{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;margin-top:var(--space-md)}.gform_ajax_spinner{display:none}.gform_confirmation_message{font-size:var(--text-md)}[data-theme="dark"] .checkbox:checked+label::before,[data-theme="dark"] .radio:checked+label::before{border-color:var(--color-white)}[data-theme="dark"] .checkbox:focus+label::before,[data-theme="dark"] .radio:focus+label::before{border-color:var(--color-white);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-white) 25%, transparent)}[data-theme="dark"] .checkbox+label a,[data-theme="dark"] .radio+label a{color:inherit;text-decoration:underline}[data-component="pagina_404"] [data-404="getal"]{color:color-mix(in srgb, var(--color-primary) 18%, var(--color-bg));font-size:clamp(6rem, 22vw, 12rem);font-weight:800;line-height:0.9;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}[data-component="hero"] figure img{width:100%;height:100%;object-fit:cover}[data-component="hero"][data-variant="groot"]{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}[data-component="hero"][data-variant="groot"] h1{font-size:var(--text-xxxl)}:root{--card-bg: var(--color-bg-dark);--card-padding: var(--space-md);--card-radius: var(--kaart-ronding, var(--radius-lg))}[data-theme]{--card-bg: var(--color-bg-dark)}.card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--card-radius);color:inherit}.card[data-theme]{background-color:var(--card-bg);color:var(--color-contrast-higher)}:where(.card){background-color:var(--card-bg)}.card__content{display:flex;flex-direction:column;flex-grow:1;padding:var(--card-padding);background-color:var(--card-content-bg, var(--color-bg-dark))}.card__content>label{align-self:var(--card-label-uitlijning, flex-start)}.card--outline,.card[data-theme],.card[class*="bg-"]{--card-content-bg: transparent}.card__content[data-theme]{--card-content-bg: var(--color-bg)}.card__img{position:relative;display:block;overflow:hidden;background-color:var(--color-contrast-lower)}.card__img img{display:block;width:100%;height:100%;object-fit:cover}.card__footer{margin-top:auto;padding-top:var(--space-sm)}.card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-xl);height:var(--space-xl);border-radius:50%;background-color:var(--color-primary);color:var(--color-white)}.card__icon .icon,.card__icon svg{--size: var(--space-md);width:var(--space-md);height:var(--space-md);fill:currentColor}.card--outline{--card-bg: var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-contrast-lower)}.card--raised{--card-bg: var(--color-bg);box-shadow:var(--shadow-sm)}.card--link{transition:transform 0.3s var(--ease-out), box-shadow 0.3s var(--ease-out)}.card--link:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.card--link:hover .card__img img{transform:scale(1.05)}.card--link .card__img img{transition:transform 0.4s var(--ease-out)}.card__link::after{content:"";position:absolute;inset:0;z-index:1}@media (prefers-reduced-motion:reduce){.card--link{transition:box-shadow 0.3s}.card--link:hover{transform:none}.card--link:hover .card__img img{transform:none}.card--link .card__img img{transition:none}}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/atkinson-hyperlegible-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/atkinson-hyperlegible-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/atkinson-hyperlegible-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/atkinson-hyperlegible-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/atkinson-hyperlegible-cursief-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/atkinson-hyperlegible-cursief-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/atkinson-hyperlegible-cursief-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/atkinson-hyperlegible-cursief-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/fraunces-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/fraunces-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Caveat";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/caveat-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Caveat";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/caveat-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}:root{--f-header-logo-width: auto}[data-component="header"]{}[data-component="header"] .f-header__logo img{max-height:var(--space-lg);width:auto}[data-component="header"] .f-header__logo .icon{--size: 29px}[data-component="header"] .f-header__logo [data-sitenaam]{color:var(--color-contrast-high)}[data-component="header"] .current-menu-ancestor>.f-header__link,[data-component="header"] .current-menu-ancestor>.f-header__dropdown-control{color:var(--color-primary)}[data-component="header"][data-variant="compact"]{border-bottom:1px solid var(--color-contrast-lower)}[data-component="footer"]{}[data-component="footer"] a[rel="home"] .icon{--size: 29px}[data-component="footer"] a:not(.btn){color:inherit;text-decoration:none}[data-component="footer"] a:not(.btn):hover{text-decoration:underline}[data-component="footer"] ul{padding:0;list-style:none}[data-component="footer"] address{font-style:normal}[data-component="footer"] h2{color:var(--color-contrast-medium);font-weight:600}[data-component="footer"] dd{color:var(--color-contrast-high);font-variant-numeric:tabular-nums}[data-component="footer"] .socials__btns a{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.1)}[data-component="footer"] .socials__btns a .icon{color:var(--color-contrast-higher)}[data-component="footer"] .socials__btns a:hover{background-color:var(--color-primary)}[data-component="footer"] .socials__btns a:hover .icon{color:var(--color-white)}.ontwikkelhulp{position:fixed;right:0;bottom:0;z-index:9999;padding:0.25em 0.75em;background-color:black;color:white;font-family:monospace;font-size:12px;pointer-events:none}.ontwikkelhulp__raster{position:fixed;inset:0;z-index:9998;display:none;pointer-events:none}.ontwikkelhulp__raster.is-zichtbaar{display:block}.ontwikkelhulp__raster .container,.ontwikkelhulp__raster .grid{height:100%}.ontwikkelhulp__raster span{height:100%;background-color:rgba(242, 13, 89, 0.08);outline:1px solid rgba(242, 13, 89, 0.15)}.ontwikkelhulp--loopt-over{outline:2px solid #f20d59 !important}.ontwikkelhulp__a11y{display:inline-block;margin:0 0.4em 0.2em 0;padding:0.1em 0.4em;border-radius:3px;background-color:#1f66ad;color:white;font-family:monospace;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;vertical-align:middle;white-space:nowrap;pointer-events:none}.ontwikkelhulp__a11y--fout{background-color:#c91d1d}.ontwikkelhulp__a11y--let{background-color:#b86f0a}.ontwikkelhulp--a11y-fout{outline:2px solid #c91d1d !important;outline-offset:2px}.ontwikkelhulp--a11y-let{outline:2px dashed #b86f0a !important;outline-offset:2px}.ontwikkelhulp--a11y-uit .ontwikkelhulp__a11y{display:none}.ontwikkelhulp--a11y-uit .ontwikkelhulp--a11y-fout,.ontwikkelhulp--a11y-uit .ontwikkelhulp--a11y-let{outline:0 !important}.section-spacing{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}@media (min-width:64rem){.section-spacing{padding-top:var(--sectie-ruimte, var(--space-xl));padding-bottom:var(--sectie-ruimte, var(--space-xl))}}.section-spacing.padding-top-md{padding-top:var(--space-md)}.section-spacing.padding-bottom-md{padding-bottom:var(--space-md)}.section-spacing.padding-top-0{padding-top:0}.section-spacing.padding-bottom-0{padding-bottom:0}@media (min-width:64rem){.section-spacing.padding-top-md{padding-top:var(--space-lg)}.section-spacing.padding-bottom-md{padding-bottom:var(--space-lg)}.section-spacing.padding-top-0{padding-top:0}.section-spacing.padding-bottom-0{padding-bottom:0}}h1,h2,h3,h4,.font-heading{font-variation-settings:"SOFT" 0, "WONK" 1}.kop-sier{display:block;color:var(--color-accent);font-family:var(--font-secondary);font-weight:700;letter-spacing:0;line-height:1}label:not([class]):not([for]){margin-bottom:0;color:var(--color-accent);font-family:var(--font-secondary);font-size:2.1875rem;font-weight:700;line-height:1}.btn{--btn-radius: var(--kaart-ronding);--btn-padding-y: var(--space-xs);background-color:var(--color-licht);color:var(--color-primary);font-family:var(--font-heading);font-variation-settings:"SOFT" 0, "WONK" 1}.btn:hover{background-color:var(--color-salie)}.btn--primary{background-color:var(--color-accent);color:var(--color-white)}.btn--primary:hover{background-color:var(--color-accent-dark)}[data-theme="licht"] .btn:not(.btn--primary){background-color:var(--color-licht-lighter)}[data-theme="licht"] .btn:not(.btn--primary):hover{background-color:var(--color-white)}.kaartje-kaart{display:flex;flex-direction:column;gap:var(--space-xxs);min-width:0}.kaartje-kaart__beeld{position:relative;display:block;width:100%;aspect-ratio:0.7518796992}.kaartje-kaart__beeld img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0.25rem 0.5rem hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.15));transition:transform 0.2s ease}.kaartje-kaart__beeld:hover img{transform:translateY(-0.25rem)}.kaartje-kaart__titel{width:var(--kaartje-breedte, 100%);min-height:calc(2em * 1.3);margin:0 auto;color:var(--kaartje-tekst, var(--color-contrast-higher));font-size:var(--text-md);line-height:1.3;text-align:center;text-wrap:balance}.kaartje-kaart__titel a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kaartje-kaart__titel a:hover{text-decoration:underline}.kaartje-kaart__knoppen{display:flex;flex-direction:column;gap:var(--space-xxs)}.kaartje-kaart__stapeltje,.kaartje-kaart__bewaar{display:flex;align-items:center;justify-content:center;gap:var(--space-xxs);width:100%;padding:var(--space-xs);border:0;border-radius:var(--kaart-ronding);font-family:var(--font-heading);font-size:var(--text-base-size);font-weight:700;font-variation-settings:"SOFT" 0, "WONK" 1;line-height:1.2;cursor:pointer;transition:background-color 0.2s ease}.kaartje-kaart__stapeltje{position:relative;background-color:var(--color-accent);color:var(--color-white)}.kaartje-kaart__stapeltje:hover{background-color:var(--color-accent-dark)}.kaartje-kaart__stapeltje:has(.kaartje-kaart__vink:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.kaartje-kaart__vink{position:absolute;opacity:0;pointer-events:none}.kaartje-kaart__vakje{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:2px solid var(--color-primary);border-radius:0.25rem;background-color:var(--color-white);color:transparent}.kaartje-kaart__vakje svg{width:1rem;height:1rem}.kaartje-kaart__vink:checked+.kaartje-kaart__vakje{background-color:var(--color-primary);color:var(--color-white)}.kaartje-kaart__bewaar{background-color:var(--color-salie);color:var(--color-primary)}.kaartje-kaart__bewaar:hover{background-color:var(--color-salie-dark)}.kaartje-kaart__bewaar[aria-pressed="true"]{background-color:var(--color-primary);color:var(--color-white)}.kaartje-kaart__bewaar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kaartje-kaart__beeld img{transition:none}.kaartje-kaart__beeld:hover img{transform:none}}[data-component="header"][data-variant="compact"]{border-bottom-color:var(--color-salie)}[data-component="header"][data-variant="compact"] .f-header__logo img{width:13.75rem;height:auto;max-height:none}@media (min-width:64rem){[data-component="header"][data-variant="compact"] .f-header__nav-grid{gap:var(--space-md);padding-block:var(--space-xs)}[data-component="header"][data-variant="compact"] .f-header__list{margin-left:auto;gap:var(--space-md)}[data-component="header"][data-variant="compact"] .f-header__item{margin:0}[data-component="header"][data-variant="compact"] .f-header__link{padding:0;color:var(--color-contrast-higher);font-size:var(--text-base-size);font-weight:700;line-height:1.6}}.stapeltje-knop{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xxs) var(--space-xxs) var(--space-sm);border-radius:var(--kaart-ronding);background-color:var(--color-licht);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-base-size);font-weight:700;font-variation-settings:"SOFT" 0, "WONK" 1;line-height:1.2;text-decoration:none;min-height:3.75rem;transition:background-color 0.2s ease}.stapeltje-knop:hover{background-color:var(--color-salie)}.stapeltje-knop:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stapeltje-knop__teller{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-accent);color:var(--color-bg)}.stapeltje-knop__teller[hidden]{display:none}.stapeltje-knop:has(.stapeltje-knop__teller[hidden]){padding-right:var(--space-sm)}[data-component="afbeelding"] img{width:100%;height:auto}[data-component="afbeelding"] figcaption{color:var(--color-contrast-medium)}[data-component="afbeelding"][data-variant="binnen_container"] img{border-radius:var(--radius-lg)}[data-component="formulier"] .gform_wrapper{margin:0}[data-component="tekstblok"]{}[data-component="tekstblok"][data-variant="gecentreerd"]{text-align:center}[data-component="tekstblok"][data-variant="in_kader"]>.container>div{padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--color-bg-dark)}@media (min-width:64rem){[data-component="tekstblok"][data-variant="in_kader"]>.container>div{padding:var(--space-lg)}}[data-component="tekstblok_afbeelding"]{}[data-component="tekstblok_afbeelding"] figure img{width:100%;height:100%;object-fit:cover}[data-component="tekstblok_afbeelding"] figure:not([class*="aspect-ratio"]) img{height:auto}@media (min-width:64rem){[data-component="tekstblok_afbeelding"][data-variant="beeld_rechts"] .grid{flex-direction:row-reverse}}@media (max-width:63.999rem){[data-component="tekstblok_afbeelding"][data-mobiel="onder"] .grid>*:first-child{order:1}[data-component="tekstblok_afbeelding"][data-mobiel="verbergen"] .grid>*:first-child{display:none}}[data-component="video"]{}[data-component="video"] img,[data-component="video"] iframe{width:100%;height:100%;object-fit:cover;border:0;display:block}[data-component="video"] .video__knop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;background-color:rgba(0, 0, 0, 0.25);transition:background-color 0.2s}[data-component="video"] .video__knop svg{width:var(--space-lg);height:var(--space-lg);color:var(--color-white);transition:transform 0.2s}[data-component="video"] .video__knop:hover{background-color:rgba(0, 0, 0, 0.4)}[data-component="video"] .video__knop:hover svg{transform:scale(1.1)}[data-component="video"][data-variant="volle_breedte"] .video__poster,[data-component="video"][data-variant="volle_breedte"]>div>div:not(.modal):last-child{border-radius:0}[data-component="video"] .modal--is-loading .modal__content{opacity:0}[data-component="video"] .modal__content{transition:opacity 0.2s}[data-component="cta_banner"]{}[data-component="cta_banner"] .js-banner{--card-bg: var(--color-primary)}[data-component="cta_banner"] .js-banner__inhoud{--card-padding: var(--space-lg);gap:var(--space-md);background-color:transparent;color:var(--color-contrast-higher)}[data-component="cta_banner"] .js-banner__knop{background-color:var(--color-white);color:var(--color-black)}[data-component="cta_banner"] .js-banner__knop--tweede{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--color-contrast-high);color:var(--color-contrast-higher)}[data-component="cta_banner"] .js-banner__knop:hover{opacity:0.9}@media (min-width:64rem){[data-component="cta_banner"][data-variant="naast_elkaar"] .js-banner__inhoud{flex-direction:row;align-items:center;justify-content:space-between}[data-component="cta_banner"][data-variant="naast_elkaar"] .js-banner__tekst{max-width:36rem}[data-component="cta_banner"][data-variant="naast_elkaar"] .js-banner__knoppen{flex-shrink:0}}[data-component="cta_banner"][data-variant="gecentreerd"] .js-banner__inhoud{align-items:center;text-align:center}[data-component="cta_banner"][data-variant="gecentreerd"] .js-banner__tekst{max-width:36rem}[data-component="cta_banner"][data-variant="band"] .js-banner__inhoud{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}[data-component="cta_banner"][data-variant="band"] h2{color:var(--color-white)}[data-component="cta_banner"][data-variant="band"] .kop-sier{color:var(--color-accent-lighter);font-size:2.1875rem}[data-component="cta_banner"][data-variant="band"] .text-component{color:var(--color-white)}[data-component="cta_banner"][data-variant="band"] .btn{background-color:var(--color-accent-lighter);color:var(--color-primary-darker)}[data-component="cta_banner"][data-variant="band"] .btn:hover{background-color:var(--color-white)}[data-component="cta_banner"][data-variant="kader"]{padding-top:var(--space-lg);padding-bottom:0}[data-component="cta_banner"][data-variant="kader"] .js-banner__kader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:2px dashed var(--color-secondary);border-radius:var(--kaart-ronding)}[data-component="cta_banner"][data-variant="kader"] h2{flex:1 1 20rem}[data-component="cta_banner"][data-variant="kader"] .kop-sier{font-size:2.1875rem}[data-component="cta_banner"][data-variant="kader"] .btn.js-banner__knop{background-color:var(--color-salie);color:var(--color-primary)}[data-component="cta_banner"][data-variant="kader"] .btn.js-banner__knop:hover{background-color:var(--color-salie-dark)}[data-component="gelegenheden_tegels"] .js-gelegenheden__kop{margin-bottom:var(--space-lg)}[data-component="gelegenheden_tegels"] .js-gelegenheden{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin:0;padding:0;list-style:none}[data-component="gelegenheden_tegels"] .js-gelegenheden__tegel{display:flex;flex-direction:column;align-items:center;gap:1rem;width:7.5rem;color:var(--color-contrast-higher);text-decoration:none}[data-component="gelegenheden_tegels"] .js-gelegenheden__tegel:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--kaart-ronding)}[data-component="gelegenheden_tegels"] .js-gelegenheden__rondje{display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;overflow:hidden;border-radius:50%;background-color:var(--color-licht);transition:transform 0.2s ease, background-color 0.2s ease}[data-component="gelegenheden_tegels"] .js-gelegenheden__rondje img{width:100%;height:100%;object-fit:cover}[data-component="gelegenheden_tegels"] .js-gelegenheden__rondje--foto img{width:auto;height:68%;max-width:68%;object-fit:contain;transform:rotate(-4deg);filter:drop-shadow(0 0.125rem 0.25rem hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2))}[data-component="gelegenheden_tegels"] .js-gelegenheden__rondje--alles{background-color:var(--color-accent);color:var(--color-white)}[data-component="gelegenheden_tegels"] .js-gelegenheden__rondje--alles .icon{width:2rem;height:2rem}[data-component="gelegenheden_tegels"] .js-gelegenheden__naam{font-size:0.95rem;font-weight:700;line-height:1.6;text-align:center}[data-component="gelegenheden_tegels"] .js-gelegenheden__tegel:hover .js-gelegenheden__rondje{transform:translateY(-0.25rem);background-color:var(--color-salie)}[data-component="gelegenheden_tegels"] .js-gelegenheden__tegel:hover .js-gelegenheden__rondje--alles{background-color:var(--color-accent-dark)}@media (prefers-reduced-motion:reduce){[data-component="gelegenheden_tegels"] .js-gelegenheden__rondje{transition:none}[data-component="gelegenheden_tegels"] .js-gelegenheden__tegel:hover .js-gelegenheden__rondje{transform:none}}[data-component="hero_collage"]{padding-block:var(--space-lg)}[data-component="hero_collage"] .grid{min-height:39.75rem}[data-component="hero_collage"] h1{font-size:var(--text-xxxl);text-wrap:balance}[data-component="hero_collage"] h1 .kop-sier{font-size:3.5rem}[data-component="hero_collage"] h1+.text-component{margin-top:var(--space-sm)}[data-component="hero_collage"] .flex.margin-top-md{gap:var(--space-xs);margin-top:var(--space-sm)}[data-component="hero_collage"] .js-collage{position:relative;height:35rem;max-width:35rem;margin-inline:auto}[data-component="hero_collage"] .js-collage__beeld{--collage-draai: 0deg;position:absolute;width:51%;margin:0;filter:drop-shadow(0 0.5rem 1rem hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.18));transform:translate3d(0, var(--collage-y, 0px), 0) rotate(var(--collage-draai));will-change:transform}[data-component="hero_collage"] .js-collage__beeld img{display:block;width:100%;height:auto}[data-component="hero_collage"] .js-collage__beeld:nth-child(1){--collage-draai: 6deg;top:13%;left:0}[data-component="hero_collage"] .js-collage__beeld:nth-child(2){--collage-draai: -5deg;top:-2%;left:49%}[data-component="hero_collage"] .js-collage__beeld:nth-child(3){--collage-draai: 2deg;top:40%;left:41%}[data-component="hero_collage"] .js-collage[data-aantal="1"] .js-collage__beeld{top:5%;left:25%}@media (max-width:47.99rem){[data-component="hero_collage"] .js-collage{height:24rem}}@media (prefers-reduced-motion:reduce){[data-component="hero_collage"] .js-collage__beeld{transform:rotate(var(--collage-draai));will-change:auto}}[data-component="hero_product"]{--heroproduct-keuzes: 4}[data-component="hero_product"] .js-heroproduct__belofte{font-weight:600}[data-component="hero_product"] .js-heroproduct__groot{margin:0;padding:var(--space-md);aspect-ratio:1.3333333333}[data-component="hero_product"] .js-heroproduct__groot img{width:100%;height:100%;object-fit:contain}[data-component="hero_product"] .js-heroproduct__keuzes{display:grid;grid-template-columns:repeat(var(--heroproduct-keuzes), minmax(0, 1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}[data-component="hero_product"] .js-heroproduct__keuze{display:block;width:100%;padding:var(--space-xs);aspect-ratio:1.3333333333;cursor:pointer;transition:box-shadow 0.2s var(--ease-out), transform 0.2s var(--ease-out)}[data-component="hero_product"] .js-heroproduct__keuze img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}[data-component="hero_product"] .js-heroproduct__keuze:hover{transform:translateY(-2px)}[data-component="hero_product"] .js-heroproduct__keuze[aria-current="true"]{box-shadow:inset 0 0 0 2px var(--color-accent)}[data-component="hero_product"] .js-heroproduct__keuze:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[data-component="hero_product"] .js-heroproduct__voorwaarden{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}[data-component="hero_product"] .js-heroproduct__voorwaarden li{margin:0}@media (prefers-reduced-motion:reduce){[data-component="hero_product"] .js-heroproduct__keuze{transition:none}[data-component="hero_product"] .js-heroproduct__keuze:hover{transform:none}}@media (max-width:47.99rem){[data-component="hero_product"] .js-heroproduct__voorwaarden{display:grid;gap:var(--space-xxs)}}[data-component="hero_vervolgpagina"]{}[data-component="hero_vervolgpagina"] figure{margin:0}[data-component="hero_vervolgpagina"] .js-vervolg__beeld img,[data-component="hero_vervolgpagina"] .js-vervolg__beeld svg{display:block;width:100%;height:100%;object-fit:cover}[data-component="hero_vervolgpagina"] h1{font-size:var(--text-xxl)}[data-component="kaartjes_raster"] .js-kaartjes{display:flex;flex-direction:column;gap:var(--space-lg)}[data-component="kaartjes_raster"] .js-kaartjes__kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}[data-component="kaartjes_raster"] .js-kaartjes__tekst{margin-top:var(--space-xxs)}[data-component="kaartjes_raster"] .js-kaartjes__knop{flex-shrink:0}[data-component="kaartjes_raster"] .js-kaartjes__rij{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-md) var(--space-sm);margin:0;padding:0;list-style:none}[data-component="kaartjes_raster"] .js-kaartjes__rij>li{display:flex;flex-direction:column}@media (min-width:64rem){[data-component="kaartjes_raster"] .js-kaartjes__rij{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-md)}}[data-component="kaartjes_raster"][data-variant="nieuwste"] .js-kaartjes__knop{background-color:var(--color-bg-light)}[data-component="kaartjes_raster"][data-variant="seizoen"]{padding-top:var(--space-md)}[data-component="kaartjes_raster"][data-variant="seizoen"] .js-kaartjes{--kaartje-tekst: var(--seizoen-tekst, var(--color-contrast-higher));gap:var(--space-md);padding:var(--space-lg);border-radius:2.5rem;background-color:var(--seizoen-vlak, var(--color-accent-lighter));color:var(--seizoen-tekst, var(--color-contrast-higher))}[data-component="kaartjes_raster"][data-variant="seizoen"] label:not([class]):not([for]),[data-component="kaartjes_raster"][data-variant="seizoen"] h2{color:inherit}[data-component="kaartjes_raster"][data-variant="seizoen"] .js-kaartjes__knop{background-color:var(--color-bg);color:var(--color-primary)}[data-component="kaartjes_raster"][data-variant="seizoen"] .js-kaartjes__knop:hover{background-color:var(--color-white)}@media (max-width:47.99rem){[data-component="kaartjes_raster"][data-variant="seizoen"] .js-kaartjes{padding:var(--space-sm);border-radius:var(--kaart-ronding)}}[data-component="producten_raster"]{}[data-component="producten_raster"] .js-producten{padding:0;list-style:none}[data-component="producten_raster"] .js-product{height:100%}[data-component="producten_raster"] h3 a{color:inherit;text-decoration:none}[data-component="producten_raster"] .js-product__beeld{position:relative;aspect-ratio:1;background-color:var(--color-bg-dark);overflow:hidden}[data-component="producten_raster"] .js-product__foto{height:100%}[data-component="producten_raster"] .js-product__foto[hidden]{display:none}[data-component="producten_raster"] .js-product__foto img,[data-component="producten_raster"] .js-product__foto svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s var(--ease-out)}[data-component="producten_raster"] .js-product:hover .js-product__foto img,[data-component="producten_raster"] .js-product:hover .js-product__foto svg{transform:scale(1.04)}[data-component="producten_raster"] .js-product__label{position:absolute;top:var(--space-xs);left:var(--space-xs);padding:var(--space-xxxs) var(--space-xs);border-radius:50em;background-color:var(--color-primary);color:var(--color-white);font-size:var(--text-xs, 0.75rem);font-weight:700}[data-component="producten_raster"] .js-product__label[data-soort="aanbieding"]{background-color:var(--color-accent, #a8b0cd)}[data-component="producten_raster"] .js-product__label[data-soort="uitverkocht"]{background-color:var(--color-contrast-higher);color:var(--color-bg)}[data-component="producten_raster"] .js-product__prijs{color:var(--color-contrast-higher);font-weight:700}[data-component="producten_raster"] .js-product__oud{margin-right:var(--space-xxs);color:var(--color-contrast-medium);font-weight:400}[data-component="producten_raster"] .js-product[data-uitverkocht="ja"] .js-product__foto img,[data-component="producten_raster"] .js-product[data-uitverkocht="ja"] .js-product__foto svg{filter:grayscale(1);opacity:0.6}[data-component="producten_raster"] .js-product[data-uitverkocht="ja"] .js-product__prijs{color:var(--color-contrast-medium)}[data-component="producten_raster"] .js-product__pijl{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;border-radius:50%;background-color:var(--color-bg);box-shadow:var(--shadow-sm);color:var(--color-contrast-higher);cursor:pointer;transition:opacity 0.2s, transform 0.2s var(--ease-out), background-color 0.2s, color 0.2s}[data-component="producten_raster"] .js-product__pijl[hidden]{display:none}[data-component="producten_raster"] .js-product__pijl[data-richting="-1"]{left:var(--space-xs)}[data-component="producten_raster"] .js-product__pijl[data-richting="1"]{right:var(--space-xs)}[data-component="producten_raster"] .js-product__pijl .icon{width:0.875em;height:0.875em}[data-component="producten_raster"] .js-product__pijl[data-richting="-1"] .icon{transform:rotate(90deg)}[data-component="producten_raster"] .js-product__pijl[data-richting="1"] .icon{transform:rotate(-90deg)}[data-component="producten_raster"] .js-product__pijl:hover{background-color:var(--color-contrast-higher);color:var(--color-bg)}[data-component="producten_raster"] .js-product__pijl:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:hover){[data-component="producten_raster"] .js-product__pijl{opacity:0}[data-component="producten_raster"] .js-product__pijl[data-richting="-1"]{transform:translateX(-0.5rem)}[data-component="producten_raster"] .js-product__pijl[data-richting="1"]{transform:translateX(0.5rem)}[data-component="producten_raster"] .js-product:hover .js-product__pijl,[data-component="producten_raster"] .js-product__pijl:focus-visible{opacity:1;transform:none}}[data-component="producten_raster"] .js-product__snel{position:absolute;right:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);z-index:2;padding:var(--space-xxs) var(--space-sm);border-radius:50em;background-color:var(--color-bg);box-shadow:var(--shadow-sm);color:var(--color-contrast-higher);font-size:var(--text-sm);font-weight:600;text-align:center;cursor:pointer;transition:opacity 0.2s, transform 0.2s var(--ease-out), background-color 0.2s, color 0.2s}[data-component="producten_raster"] .js-product__snel[hidden]{display:none}[data-component="producten_raster"] .js-product__snel:hover{background-color:var(--color-contrast-higher);color:var(--color-bg)}[data-component="producten_raster"] .js-product__snel:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:hover){[data-component="producten_raster"] .js-product__snel{opacity:0;transform:translateY(0.5rem)}[data-component="producten_raster"] .js-product:hover .js-product__snel,[data-component="producten_raster"] .js-product__snel:focus-visible{opacity:1;transform:none}}[data-component="producten_raster"] .js-quickview.modal--is-visible{background-color:color-mix(in srgb, var(--color-black) 70%, transparent)}[data-component="producten_raster"] .js-quickview__inhoud{position:relative;width:min(60rem, 100%);max-height:calc(100vh - var(--adminbar, 0px) - 2 * var(--space-md));border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:var(--shadow-lg);overflow:auto;overscroll-behavior:contain}[data-component="producten_raster"] .js-quickview__sluit{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:2}[data-component="producten_raster"] .js-quickview__plek{display:grid}@media (min-width:48rem){[data-component="producten_raster"] .js-quickview__plek{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}[data-component="producten_raster"] .js-quickview__galerij{padding:var(--space-sm);background-color:var(--color-bg-dark)}[data-component="producten_raster"] .js-quickview__hoofd{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden}[data-component="producten_raster"] .js-quickview__beeld{height:100%;animation:quickview-in 0.3s var(--ease-out)}[data-component="producten_raster"] .js-quickview__beeld[hidden]{display:none}[data-component="producten_raster"] .js-quickview__beeld img,[data-component="producten_raster"] .js-quickview__beeld svg,[data-component="producten_raster"] .js-quickview__duim img,[data-component="producten_raster"] .js-quickview__duim svg{display:block;width:100%;height:100%;object-fit:cover}[data-component="producten_raster"] .js-quickview__duimen{display:flex;gap:var(--space-xs);margin-top:var(--space-xs)}[data-component="producten_raster"] .js-quickview__duim{width:3.5rem;height:3.5rem;border-radius:var(--radius-sm, 4px);overflow:hidden;opacity:0.6;cursor:pointer;transition:opacity 0.2s, box-shadow 0.2s}[data-component="producten_raster"] .js-quickview__duim:hover,[data-component="producten_raster"] .js-quickview__duim[aria-pressed="true"]{opacity:1}[data-component="producten_raster"] .js-quickview__duim[aria-pressed="true"]{box-shadow:0 0 0 2px var(--color-contrast-higher)}[data-component="producten_raster"] .js-quickview__duim:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-component="producten_raster"] .js-quickview__info{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-lg) var(--space-md)}[data-component="producten_raster"] .js-quickview__info .js-product__label{position:static;margin-bottom:var(--space-xs)}[data-component="producten_raster"] .js-quickview__titel{padding-right:var(--space-lg)}[data-component="producten_raster"] .js-quickview__kenmerken{display:grid;gap:var(--space-xxs);padding:0;list-style:none}[data-component="producten_raster"] .js-quickview__kenmerken li{display:flex;align-items:flex-start;gap:var(--space-xs)}[data-component="producten_raster"] .js-quickview__kenmerken .icon{flex-shrink:0;width:1.125em;height:1.125em;margin-top:0.15em;color:var(--color-primary)}@media (prefers-reduced-motion:reduce){[data-component="producten_raster"] .js-product__foto img,[data-component="producten_raster"] .js-product__foto svg,[data-component="producten_raster"] .js-product__snel,[data-component="producten_raster"] .js-product__pijl,[data-component="producten_raster"] .js-quickview__duim{transition:none}[data-component="producten_raster"] .js-quickview__beeld{animation:none}}@keyframes quickview-in{from{opacity:0}}[data-component="snel_buttons"]{}[data-component="snel_buttons"] ul{margin:0;padding:0;list-style:none}[data-component="snel_buttons"] a.card{height:100%;color:inherit;text-decoration:none;transition:box-shadow 0.2s, color 0.2s}[data-component="snel_buttons"] a.card .card__content{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-sm)}[data-component="snel_buttons"] a.card:hover{color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}[data-component="snel_buttons"] a.card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-component="snel_buttons"] a.card{transition:none}}[data-component="stappen_lijn"]{--stappen-rondje: 3rem;--stappen-uitleg: 22rem}[data-component="stappen_lijn"] .js-stappen{position:relative;padding:0;list-style:none}[data-component="stappen_lijn"] .js-stappen::before,[data-component="stappen_lijn"] .js-stappen::after{content:"";position:absolute;top:calc(var(--stappen-rondje) / 2);bottom:var(--stappen-einde, calc(var(--stappen-rondje) / 2));left:calc(var(--stappen-rondje) / 2 - 1px);width:2px}[data-component="stappen_lijn"] .js-stappen::before{background-color:var(--color-contrast-lower)}[data-component="stappen_lijn"] .js-stappen::after{background-color:var(--color-primary);transform:scaleY(var(--voortgang, 0));transform-origin:top}[data-component="stappen_lijn"] .js-stappen__stap{position:relative;z-index:1;display:flex;gap:var(--space-md)}[data-component="stappen_lijn"] .js-stappen__stap+.js-stappen__stap{margin-top:var(--space-lg)}[data-component="stappen_lijn"] .js-stappen__nummer{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--stappen-rondje);height:var(--stappen-rondje);border-radius:50%;background-color:var(--color-bg);box-shadow:inset 0 0 0 2px var(--color-primary);color:var(--color-primary);font-weight:700;transition:background-color 0.3s, color 0.3s}[data-component="stappen_lijn"] .js-stappen__stap[data-bereikt="ja"] .js-stappen__nummer{background-color:var(--color-primary);color:var(--color-white)}[data-component="stappen_lijn"] .js-stappen__kaart .js-stappen__nummer{background-color:var(--color-white);box-shadow:none;color:var(--color-primary-dark)}[data-component="stappen_lijn"] .js-stappen__kaart .js-stappen__stap[data-bereikt="ja"] .js-stappen__nummer{background-color:var(--color-primary-dark);color:var(--color-white)}[data-component="stappen_lijn"] .js-stappen__inhoud{padding-top:calc((var(--stappen-rondje) - 1.5em) / 2)}@media (max-width:63.999rem){[data-component="stappen_lijn"]{}[data-component="stappen_lijn"] .js-stappen__stap:has(> .js-stappen__knop){display:block}[data-component="stappen_lijn"] .js-stappen__knop{display:flex;align-items:center;gap:var(--space-sm);width:100%;cursor:pointer;color:inherit;text-align:left}[data-component="stappen_lijn"] .js-stappen__stap:has(> .js-stappen__knop) .js-stappen__inhoud{padding-top:var(--space-xxs);padding-left:calc(var(--stappen-rondje) + var(--space-sm))}}@media (prefers-reduced-motion:reduce){[data-component="stappen_lijn"] .js-stappen__nummer{transition:none}}@media (scripting:none){[data-component="stappen_lijn"] .js-stappen::after{transform:none}[data-component="stappen_lijn"] .js-stappen__nummer{background-color:var(--color-primary);color:var(--color-white)}}[data-component="stappen_lijn"][data-variant="liggend"]{}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__kaart{padding:var(--space-md);border-radius:1.25rem}@media (min-width:48rem){[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__kaart{padding:var(--space-lg)}}@media (min-width:64rem){[data-component="stappen_lijn"][data-variant="liggend"]{}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__kaart{padding:var(--space-xl)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen{display:flex;align-items:flex-start;gap:0}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen::before{display:none}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen::after{display:none}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap::before{content:"";position:absolute;z-index:0;top:calc(var(--stappen-rondje) / 2 - 1px);right:0;left:0;height:2px;background-color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.35)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap:first-child::before{left:50%}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap:last-child::before{right:50%}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;padding:0;text-align:center;transition:flex-basis 0.35s var(--ease-out), flex-grow 0.35s var(--ease-out)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap[data-actief="ja"]{flex-grow:0;flex-basis:var(--stappen-uitleg)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap+.js-stappen__stap{margin-top:0}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__knop{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);cursor:pointer;color:inherit}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__nummer{position:relative;z-index:1;transition:background-color 0.2s var(--ease-out), color 0.2s var(--ease-out)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__titel{font-weight:600}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__knop:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:var(--radius-md)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__inhoud{position:absolute;top:calc(var(--stappen-rondje) + var(--space-lg));left:50%;width:var(--stappen-uitleg);max-width:80vw;transform:translate(-50%, 1.5rem);opacity:0;visibility:hidden;transition:opacity 0.3s var(--ease-out), transform 0.3s var(--ease-out)}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap[data-actief="ja"] .js-stappen__inhoud{transform:translate(-50%, 0);opacity:1;visibility:visible}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen{padding-bottom:var(--space-xl)}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap{transition:none}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__inhoud,[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap[data-actief="ja"] .js-stappen__inhoud{transform:translate(-50%, 0);transition:none}}[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__stap[data-actief="ja"] .js-stappen__nummer{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}@media (scripting:none){[data-component="stappen_lijn"][data-variant="liggend"] .js-stappen__inhoud{position:static;width:auto;transform:none;opacity:1;visibility:visible}}[data-component="stappen_lijn"][data-variant="naast_elkaar"]{--stappen-rondje: 3.75rem}[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen::before,[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen::after{display:none}[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen__stap{gap:var(--space-xs)}[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen__stap+.js-stappen__stap{margin-top:var(--space-md)}[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen__nummer,[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen__stap[data-bereikt="ja"] .js-stappen__nummer{background-color:var(--color-accent);box-shadow:none;color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;font-variation-settings:"SOFT" 0, "WONK" 1}[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen__inhoud{padding-top:0}[data-component="stappen_lijn"][data-variant="naast_elkaar"] .js-stappen__inhoud .text-component{margin-top:var(--space-xxs)}[data-component="topbar"][data-variant="usps"]{background-color:var(--color-accent);color:var(--color-white);font-size:var(--text-base-size);font-weight:700;line-height:1.6}[data-component="topbar"][data-variant="usps"] .js-usps__binnen{display:flex;align-items:center;gap:var(--space-xxs);min-height:2.25rem}[data-component="topbar"][data-variant="usps"] .js-usps__lijst{flex:1 1 auto;min-width:0;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}[data-component="topbar"][data-variant="usps"] .js-usps__lijst:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-component="topbar"][data-variant="usps"] .js-usps__item{flex:0 0 100%;display:flex;align-items:center;justify-content:center;gap:var(--space-xxs);padding-block:var(--space-xxs);scroll-snap-align:center;white-space:nowrap}[data-component="topbar"][data-variant="usps"] .js-usps__item .icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-white)}[data-component="topbar"][data-variant="usps"] .js-usps__item a{color:inherit;text-decoration:underline}[data-component="topbar"][data-variant="usps"] .js-usps__item a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-component="topbar"][data-variant="usps"] .js-usps__pauze{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:inherit;cursor:pointer}[data-component="topbar"][data-variant="usps"] .js-usps__pauze[hidden],[data-component="topbar"][data-variant="usps"] .js-usps__pauze:not([data-gepauzeerd="ja"]) .js-usps__icoon-speel,[data-component="topbar"][data-variant="usps"] .js-usps__pauze[data-gepauzeerd="ja"] .js-usps__icoon-pauze{display:none}[data-component="topbar"][data-variant="usps"] .js-usps__pauze:hover{background-color:color-mix(in srgb, var(--color-contrast-higher) 8%, transparent)}[data-component="topbar"][data-variant="usps"] .js-usps__pauze:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-component="topbar"][data-variant="usps"] .js-usps__pauze .icon{width:0.75em;height:0.75em}[data-component="topbar"][data-variant="usps"][data-wissel="aan"] .js-usps__lijst{display:grid;overflow:hidden}[data-component="topbar"][data-variant="usps"][data-wissel="aan"] .js-usps__item{grid-row:1;grid-column:1;opacity:0;pointer-events:none}[data-component="topbar"][data-variant="usps"][data-wissel="aan"] .js-usps__item[data-actief="ja"]{opacity:1;pointer-events:auto}@media (min-width:48rem){[data-component="topbar"][data-variant="usps"] .js-usps__lijst{justify-content:center;gap:var(--space-lg);overflow:visible}[data-component="topbar"][data-variant="usps"] .js-usps__item{flex:0 1 auto}[data-component="topbar"][data-variant="usps"] .js-usps__pauze{display:none}}[data-component="topbar"][data-variant="usps"][data-theme="dark"] .js-usps__item .icon{color:var(--color-white)}[data-component="veelgestelde_vragen_contact"]{}[data-component="veelgestelde_vragen_contact"] .js-faq__antwoord{max-width:40rem}[data-component="veelgestelde_vragen_contact"] .js-faq__kaart{color:var(--color-contrast-higher)}[data-component="veelgestelde_vragen_contact"] .js-faq__kaart .btn--primary{background-color:var(--color-white);color:var(--color-bg)}[data-component="veelgestelde_vragen_contact"] .js-faq__bel{background-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 50%, transparent);color:var(--color-white)}[data-component="veelgestelde_vragen_contact"] .js-faq__bel:hover{background-color:color-mix(in srgb, var(--color-white) 12%, transparent)}@media (min-width:64rem){[data-component="veelgestelde_vragen_contact"] .js-faq__kaart{position:sticky;top:var(--sticky-top);height:auto}}@media (scripting:none){[data-component="veelgestelde_vragen_contact"] .accordion__panel{display:block}}[data-component="veelgestelde_vragen_contact"]{}[data-component="veelgestelde_vragen_contact"] .js-faq__ring{display:inline-flex;align-items:center;justify-content:center;width:44px;height:2.75rem;flex-shrink:0;border-radius:50%;background-color:var(--color-white);color:var(--color-contrast-higher);transition:transform 0.3s var(--ease-out), background-color 0.2s var(--ease-out)}[data-component="veelgestelde_vragen_contact"] .js-faq__ring svg{width:1.1em;height:1.1em}[data-component="veelgestelde_vragen_contact"] .accordion__header:hover .js-faq__ring{background-color:var(--color-bg-dark)}[data-component="veelgestelde_vragen_contact"] .accordion__item--is-open .js-faq__ring{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-component="veelgestelde_vragen_contact"] .js-faq__ring{transition:none}}[data-component="veelgestelde_vragen_contact"] .js-faq__icoon svg{width:2em;height:2em;fill:currentColor}