@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance;text-box-trim:trim-both;text-box-edge:cap alphabetic}p{text-wrap:pretty}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}button{min-width:44px;min-height:44px}input[type=checkbox]{min-width:44px;min-height:44px}input[type=radio]{min-width:44px;min-height:44px}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){*,:before,:after,.hero-blobs__svg path{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer colors{:where(html){--color-aubergine-1:#520037;--color-fuchsia-1:#b700a2;--color-fuchsia-2:#e7a9e0;--color-fuchsia-3:#f7def4;--color-roze-1:#ec6a9c;--color-roze-2:#ffd4ec;--color-roze-3:#ffe9f5;--color-oranje-1:#ed714f;--color-oranje-2:#ffd1c5;--color-oranje-3:#ffe8e2;--color-paars-1:#aa85db;--color-paars-2:#d5caf3;--color-paars-3:#eae4f9;--color-blauw-1:#769ff6;--color-blauw-2:#cce0f6;--color-blauw-3:#e5effa;--color-groen-1:#86c98c;--color-groen-2:#bfeec4;--color-groen-3:#dff6e1;--color-geel-1:#eecb48;--color-geel-2:#ffeac5;--color-geel-3:#fff8eb;--white:#fff;--black:#000}@supports (color:lab(0% 0 0)){:where(html){--color-aubergine-1:lab(16.045% 38.2118 -9.88583);--color-fuchsia-1:lab(42.2913% 70.7935 -36.3487);--color-fuchsia-2:lab(76.5199% 29.957 -18.5767);--color-fuchsia-3:lab(90.9834% 11.7253 -7.53239);--color-roze-1:lab(62.4784% 54.779 -1.31837);--color-roze-2:lab(89.1304% 18.3634 -5.9127);--color-roze-3:lab(94.3857% 9.38636 -3.05357);--color-oranje-1:lab(62.5895% 47.0724 42.2679);--color-oranje-2:lab(87.6349% 15.4723 12.4446);--color-oranje-3:lab(93.7746% 7.24354 5.77368);--color-paars-1:lab(61.6766% 27.526 -39.1538);--color-paars-2:lab(83.2251% 9.71592 -18.7589);--color-paars-3:lab(91.5577% 4.97198 -9.52021);--color-blauw-1:lab(65.3325% 4.19214 -48.7131);--color-blauw-2:lab(88.2283% -3.53742 -13.1065);--color-blauw-3:lab(93.9475% -1.84947 -6.42941);--color-groen-1:lab(75.2939% -31.478 23.6272);--color-groen-2:lab(89.9586% -21.7491 15.2478);--color-groen-3:lab(94.8066% -10.7037 7.442);--color-geel-1:lab(82.9855% 2.88716 66.4922);--color-geel-2:lab(93.7546% 3.20998 20.6402);--color-geel-3:lab(97.8611% .807703 7.25688);--white:lab(100% 0 0);--black:lab(0% 0 0)}}}@layer themes{[data-theme=fuchsia]{--color-bg:var(--white);--color-text:var(--black);--color-accent:var(--color-aubergine-1);--highlight:var(--color-fuchsia-3);--blob-1:var(--color-fuchsia-1);--blob-2:var(--color-fuchsia-2);--blob-3:var(--color-roze-2);--svg-color-1:var(--color-fuchsia-3);--svg-color-3:var(--color-aubergine-1);--accent:var(--color-fuchsia-2);--accent-light:var(--highlight)}[data-theme=fuchsia] header :has(.hero__content){background:linear-gradient(180deg, var(--color-fuchsia-3) 85%, #fff 100%)}[data-theme=roze]{--color-bg:var(--white);--color-text:var(--black);--color-accent:var(--color-aubergine-1);--highlight:var(--color-roze-3);--blob-1:var(--color-roze-1);--blob-2:var(--color-roze-2);--blob-3:var(--color-paars-2);--svg-color-1:var(--color-roze-3);--svg-color-3:var(--color-aubergine-1);--accent:var(--color-roze-2);--accent-light:var(--highlight)}[data-theme=roze] header :has(.hero__content){background:linear-gradient(180deg, var(--color-roze-3) 85%, #fff 100%)}[data-theme=oranje]{--color-bg:var(--white);--color-text:var(--black);--color-accent:var(--color-aubergine-1);--highlight:var(--color-oranje-3);--blob-1:var(--color-oranje-3);--blob-2:var(--color-roze-2);--blob-3:var(--color-oranje-1);--svg-color-1:var(--color-oranje-3);--svg-color-3:var(--color-aubergine-1);--accent:var(--color-oranje-2);--accent-light:var(--highlight)}[data-theme=oranje] header :has(.hero__content){background:linear-gradient(180deg, var(--color-oranje-3) 85%, #fff 100%)}[data-theme=paars]{--color-bg:var(--white);--color-text:var(--black);--color-accent:var(--color-aubergine-1);--highlight:var(--color-paars-3);--blob-1:var(--color-paars-3);--blob-2:var(--color-blauw-2);--blob-3:var(--color-paars-1);--svg-color-1:var(--color-paars-3);--svg-color-3:var(--color-aubergine-1);--accent:var(--color-paars-2);--accent-light:var(--highlight)}[data-theme=paars] header :has(.hero__content){background:linear-gradient(180deg, var(--color-paars-3) 85%, #fff 100%)}[data-theme=groen]{--color-bg:var(--white);--color-text:var(--black);--color-accent:var(--color-aubergine-1);--highlight:var(--color-groen-3);--blob-1:var(--color-groen-3);--blob-2:var(--color-blauw-2);--blob-3:var(--color-groen-1);--svg-color-1:var(--color-groen-3);--svg-color-3:var(--color-aubergine-1);--accent:var(--color-groen-2);--accent-light:var(--highlight)}[data-theme=groen] header :has(.hero__content){background:linear-gradient(180deg, var(--color-groen-3) 85%, #fff 100%)}[data-theme=geel]{--color-bg:var(--white);--color-text:var(--black);--color-accent:var(--color-aubergine-1);--highlight:var(--color-geel-3);--blob-1:var(--color-geel-3);--blob-2:var(--color-roze-2);--blob-3:var(--color-geel-1);--svg-color-1:var(--color-geel-3);--svg-color-3:var(--color-aubergine-1);--accent:var(--color-geel-2);--accent-light:var(--highlight)}[data-theme=geel] header :has(.hero__content){background:linear-gradient(180deg, var(--color-geel-3) 85%, #fff 100%)}}@layer typography{@font-face{font-family:Gabarito;src:url(../fonts/Gabarito-VariableFont_wght.ttf)format("truetype");font-weight:400 900;font-display:swap;font-style:normal}@font-face{font-family:plex-sans;src:url(../fonts/IBMPlexSans-VariableFont_wdth,wght.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:plex-sans-italic;src:url(../fonts/IBMPlexSans-Italic-VariableFont_wdth,wght.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:italic}:is(h1,h2,h3,h4,h5,h6){font-weight:600;font-family:var(--font-stack-header);word-break:break-word;line-height:var(--component-heading-line-height);max-inline-size:100%}:is(p,li,ul,ol,address){font-family:var(--font-stack-body);font-weight:400;font-size:var(--step-0);line-height:var(--body-line-height);word-break:break-word}p:last-child{margin-block-end:0}p>a{font-size:inherit}p>a:is(:hover,:focus){color:currentColor}a{text-underline-offset:.3em;transition:all .2s}article :is(ul,ol){margin-inline:1.1rem;padding-inline:0}article h2{font-size:var(--step-2)}article h3{font-size:var(--step-1)}article h4{font-size:var(--step-0)}article h5{font-size:calc(var(--step-0) - 2px)}article h6{font-size:var(--step--1)}}@layer setup{:root{--text-base-size:1rem;--body-line-height:1.5;--heading-line-height:1.2;--step--2:clamp(.7813rem, .775rem + .0278vw, .8rem);--step--1:clamp(.9375rem, .9167rem + .0956vw, 1.2rem);--step-0:clamp(1.125rem, 1.0833rem + .1852vw, 1.25rem);--step-1:clamp(1.35rem, 1.2792rem + .3148vw, 1.5625rem);--step-2:clamp(1.62rem, 1.509rem + .4935vw, 1.9531rem);--step-3:clamp(1.944rem, 1.7782rem + .7369vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0931rem + 1.0651vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.4609rem + 1.5042vw, 3.8147rem);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5417rem + .0926vw, .625rem);--space-xs:clamp(.875rem, .8542rem + .0926vw, .9375rem);--space-s:clamp(1.125rem, 1.0833rem + .1852vw, 1.25rem);--space-m:clamp(1.6875rem, 1.625rem + .2778vw, 1.875rem);--space-l:clamp(2.25rem, 2.1667rem + .3704vw, 2.5rem);--space-xl:clamp(3.375rem, 3.25rem + .5556vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.3333rem + .7407vw, 5rem);--space-3xl:clamp(6.75rem, 6.5rem + 1.1111vw, 7.5rem);--space-3xs-2xs:clamp(.3125rem, .2083rem + .463vw, .625rem);--space-2xs-xs:clamp(.5625rem, .4375rem + .5556vw, .9375rem);--space-xs-s:clamp(.875rem, .75rem + .5556vw, 1.25rem);--space-s-m:clamp(1.125rem, .875rem + 1.1111vw, 1.875rem);--space-m-l:clamp(1.6875rem, 1.4167rem + 1.2037vw, 2.5rem);--space-l-xl:clamp(2.25rem, 1.75rem + 2.2222vw, 3.75rem);--space-xl-2xl:clamp(3.375rem, 2.8333rem + 2.4074vw, 5rem);--space-2xl-3xl:clamp(4.5rem, 3.5rem + 4.4444vw, 7.5rem);--space-s-l:clamp(1.125rem, .6667rem + 2.037vw, 2.5rem);--component-padding:var(--space-s);--component-body-line-height:calc(var(--body-line-height) * var(--line-height-multiplier,1));--component-heading-line-height:calc(var(--heading-line-height) * var(--line-height-multiplier,1));--line-height-multiplier:1;--text-vspace-multiplier:1;--dynamic-line-height:calc(.25rem + 1rem);--color-bg:white;--color-contrast-lower:#f2f2f2;--color-contrast-low:#d3d3d4;--color-contrast-medium:#79797c;--color-contrast-high:#313135;--color-contrast-higher:black;--font-stack-header:"Gabarito", sans-serif;--font-stack-body:"plex-sans", sans-serif;--font-optical-sizing:auto;--font-style:normal;--page-width:min(90rem, 100vw - 4rem);--page-width-narrow:min(75rem, 100vw - 4rem);--radius-s:.25rem;--radius-m:.5rem;--radius-l:1rem;--radius-xl:2rem;--max-z-index:calc(infinity)}@keyframes present-yourself{to{opacity:1}}figure{margin:0;padding:0}figure img{object-fit:cover;min-width:100%;height:auto}}@layer grid{:where(html) .container{max-inline-size:90rem;margin-inline:auto}:where(html) .grid{gap:var(--space-xs);grid-template-columns:1fr repeat(10,minmax(0,126px)) 1fr;display:grid}:where(html) .grid:not(:has(~.grid)){padding-bottom:4rem}@media (width<=768px){:where(html) .grid:not(:has(~.grid)){padding-bottom:2rem}}:where(html) .grid:last-of-type{padding-block-end:var(--space-2xl)}@media (width>=640px){:where(html) .grid:last-of-type{padding-block-end:var(--space-3xl)}}:where(html) .grid header{grid-column:2/12}:where(html) .grid:has(.team-block){grid-column:1/12}:where(html) .team-block .columns{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(600px,100%),1fr));display:grid}:where(html) .blauw{background-color:var(--color-blauw-3)}:where(html) .blauw .wrapper{padding-block:var(--space-xl)}@media (width<=768px){:where(html) .blauw .wrapper{padding-block:var(--space-m)}}:where(html) .blauw:not(:has(~.grid.blauw)){background:linear-gradient(#e5effa 75%,#fff 100%);background:linear-gradient(lab(93.9475% -1.84947 -6.42941) 75%,#fff 100%)}:where(html) .blauw:not(:has(~.grid.blauw)) .wrapper{padding-block-start:0;padding-block-end:var(--space-2xl)}:where(html) .groen{background-color:var(--color-groen-3);margin-block-start:var(--space-xl)}:where(html) .groen .wrapper{padding-block:var(--space-xl)}:where(html) .color{background-color:var(--accent-light)}:where(html) .color .wrapper{padding-block:var(--space-xl)}.team-grid{grid-column:2/12;grid-template-columns:repeat(6,1fr);gap:1.125rem;margin-block-end:var(--space-xl);padding:1.5rem 0;display:grid}.team-card{overflow:hidden}.team-card:nth-child(-n+6){background:linear-gradient(180deg, #fff 0%, var(--highlight) 6%, var(--highlight) 95%, #fff 100%);padding:calc(var(--component-padding) *2) var(--component-padding);grid-column:span 2}.team-card:nth-child(-n+6) .card-img{aspect-ratio:1;border-radius:var(--radius-l);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.team-card:nth-child(-n+6) .card-img img{object-fit:cover;block-size:100%;inline-size:100%;transition:all .2s ease-in}.team-card:nth-child(-n+6) .card-img:is(:hover,:focus-within) img{scale:1.1}.team-card:nth-child(-n+6) .card-body{padding:14px 16px 16px}.team-card:nth-child(n+7){grid-column:span 3;gap:1.125rem;padding:14px;display:flex}.team-card:nth-child(n+7):is(:hover,:focus-within){background:linear-gradient(180deg, #fff 0%, var(--accent) 15%, var(--accent) 85%, #fff 100%)}.team-card:nth-child(n+7) .card-img{border-radius:var(--radius-m);flex-shrink:0;justify-content:center;align-items:center;width:126px;height:126px;display:flex;overflow:hidden}.team-card:nth-child(n+7) .card-img img{object-fit:cover;block-size:100%;inline-size:100%}.team-card:nth-child(n+7) .card-body{min-width:0}@media (width>=640px){.team-card:nth-child(7),.team-card:nth-child(8){margin-top:4rem}}@media (width<=680px){.team-grid{grid-template-columns:repeat(2,1fr);gap:12px}.team-card:nth-child(-n+6),.team-card:nth-child(n+7){grid-column:span 1;padding:0;display:block}.team-card:nth-child(n+7) .card-img{aspect-ratio:3/4;border-radius:0;width:100%;height:auto}.team-card:nth-child(n+7) .card-img i{font-size:52px}.team-card:nth-child(n+7) .card-body{padding:12px 14px 14px}.team-card:nth-child(-n+6) .card-img i{font-size:52px}}@media (width<=420px){.team-grid{grid-template-columns:1fr;gap:10px}.team-card:nth-child(-n+6),.team-card:nth-child(n+7){grid-column:span 1;align-items:center;gap:14px;padding:12px;display:flex}.team-card:nth-child(-n+6) .card-img,.team-card:nth-child(n+7) .card-img{aspect-ratio:1;border-radius:var(--radius-4);flex-shrink:0;width:64px;height:64px}.team-card:nth-child(-n+6) .card-body,.team-card:nth-child(n+7) .card-body{min-width:0;padding:0}}}@layer general{html{font-size:var(--text-base-size);font-optical-sizing:var(--font-optical-sizing);font-style:var(--font-style);scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--body-bg,#fff);color:var(--black);flex-direction:column;margin:0;padding:0;display:flex}.container{inline-size:var(--page-width);margin-inline:auto}}@layer header{:where(html) .hero-blobs{--blob-bg:var(--white);aspect-ratio:20/30;background-color:var(--white);min-width:400%;height:95%;max-height:720px;position:absolute;top:3rem;left:-70vw;overflow:visible}@media (width>=640px){:where(html) .hero-blobs{min-width:165%;height:auto;max-height:800px;top:-10rem;left:-20vw}}@media (width>=900px){:where(html) .hero-blobs{aspect-ratio:17/14;min-width:155%;height:auto;min-height:100%;max-height:900px;top:-13rem;left:-13rem}}:where(html) .hero-blobs svg{width:100%;height:100%;display:block;overflow:visible}:where(html) #blob-path-0{fill:var(--blob-1)}:where(html) #blob-path-1{fill:var(--blob-2)}:where(html) #blob-path-2{fill:var(--blob-3)}:where(html) :is(.hero-blobs__content,.hero__content){z-index:1;width:100%;height:100%;flex-flow:column wrap;grid-column:2/12;align-items:flex-start;gap:16px;padding-block-start:var(--space-m);display:flex;position:relative}:where(html) header{flex-direction:column;display:flex}:where(html) header h1{color:var(--black);font-size:var(--step-3);max-inline-size:30ch;grid-column:1/-1;margin-block-start:var(--space-m);font-weight:700}:where(.homepageType) :is(:where(html) header h1){margin-block-start:var(--space-2xl)}@media (width>=600px){:where(html) header h1{font-size:calc(var(--step-4) + .1vw)}}:where(html) header .intro{color:var(--black);font-size:var(--step-1);max-inline-size:40ch;font-family:var(--font-stack-header);grid-column:1/-1;font-weight:700}@media (width>=900px){:where(html) header .intro{max-inline-size:60ch}}@media (width>=1200px){:where(html) header .intro{max-inline-size:80ch}}:where(html) header .button-group{margin-block-start:var(--space-m)}:where(html) header .button-group .text-link{color:var(--black)}:where(html) header:has(.hero__content) :is(h1,p){color:var(--color-aubergine-1);max-inline-size:90%}:where(html) header .grid:where(.homepageType *){padding-block-end:var(--space-2xl)}@media (width>=640px){:where(html) header .grid:where(.homepageType *){padding-block-end:var(--space-3xl)}}:where(html) .meta{font-size:var(--step--2);margin-block-start:var(--space-xs)}@media (width>=600px){:where(html) .meta{margin-block-start:var(--space-xl)}}:where(html) .meta+.intro{margin-block-start:0}:where(html) .meta .label{background-color:var(--white);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);border-radius:var(--radius-xl);margin-inline-start:0}:where(html) .meta .label:not(:first-child){margin-inline-start:var(--space-xs)}:where(html) .meta .label a{-webkit-text-decoration:none;text-decoration:none}:where(html) .meta .label a .pijl{padding-left:var(--space-2xs)}:where(html) .meta .label:hover{background:var(--color-aubergine-1);color:var(--white)}:where(html) .breadcrump{inline-size:100%}:where(html) .breadcrump ul{flex-wrap:wrap;margin:0;padding:0;display:flex}:where(html) .breadcrump ul li:not(:last-child):after{content:"";background-image:url(/assets/img/chevron.svg);background-position:50%;background-repeat:no-repeat;block-size:8px;inline-size:4px;margin-inline:.5ex;display:inline-flex}:where(html) .breadcrump ul a{font-size:var(--step--2);text-decoration-color:transparent}@media (width<=768px){:where(html) .breadcrump{display:none}}:where(html) .search-form{margin-block:var(--space-l);background-color:var(--white);inline-size:clamp(300px,100%,900px);padding-block:var(--space-3xs);border-radius:var(--radius-xl);gap:var(--space-s);outline:2px solid var(--color-aubergine-1);margin-inline:auto;padding-inline-start:var(--space-s);padding-inline-end:var(--space-3xs);display:flex}:where(html) .search-form:focus-within{outline:2px solid var(--color-fuchsia-1)}:where(html) .search-form input{font-size:var(--step-1);color:var(--black);background-color:transparent;border:none;flex:1}:where(html) .search-form input::placeholder{color:var(--black);opacity:.5}:where(html) .search-form input:focus{outline:none}:where(html) .search-form button{all:unset;background-color:var(--color-aubergine-1);color:var(--white);padding-block:var(--space-2xs);padding-inline:var(--space-s);border-radius:var(--radius-xl);font-size:var(--step--1);cursor:pointer;transition:all .3s}:where(html) .search-form button:is(:hover,:focus-visible){box-shadow:0 0 3px 3px var(--color-aubergine-1);text-decoration-color:currentColor}}@layer main{:where(html) main{flex-direction:column;flex:1;padding-bottom:50px;display:flex}@media (width<=500px){:where(html) main{padding-bottom:100px}}:where(html) main .wrapper{flex-direction:column;grid-column:2/12;display:flex}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr){row-gap:var(--space-m);grid-template-columns:1fr;display:grid}@media (width>=640px){:where(html) main .wrapper:is(.two-column-pl,.two-column-pr){column-gap:var(--space-l);grid-template-columns:repeat(9,1fr)}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr) div{grid-column:span 4}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr) figure{grid-column:span 5}}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr) h2{color:var(--color-aubergine-1);font-size:var(--step-2)}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr) .button{margin-block-start:var(--space-m)}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr) p.subtitle{color:var(--black);font-size:var(--step--2)}:where(html) main .wrapper.two-column-pl>:first-child{order:1}:where(html) main .wrapper.two-column-pr>:first-child{order:1}@media (width>=640px){:where(html) main .wrapper.two-column-pr>:first-child{order:-1}}:where(html) main .wrapper.three-column .columns{margin-block:var(--space-l);gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));display:grid}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr){margin-block:var(--space-l)}:where(html) main .wrapper:is(.two-column-pl,.two-column-pr) figure{border-radius:var(--radius-l);overflow:hidden}:where(html) main .grid:has(.two-column-pl,.two-column-pr):nth-child(2n of .grid:has(.two-column-pl,.two-column-pr)){background:linear-gradient(180deg, var(--highlight) 90%, #fff 100%)}:where(html) main header{grid-template-columns:3fr 1fr;display:grid}@media (width<=600px){:where(html) main header{gap:var(--space-2xs);flex-direction:column;display:flex}}:where(html) main header h2{color:var(--color-accent);font-size:var(--step-2);font-weight:700}:where(html) main header h2+p{color:var(--black);font-size:var(--step-0);grid-row:2;font-weight:400}@media (width<=600px){:where(html) main header h2+p{margin:0}}:where(html) main header h2+a{grid-row:1}:where(html) main header h3{color:var(--color-accent);font-size:var(--step-0);grid-column:1;margin-block-start:var(--space-m)}:where(html) main header h3+p{color:var(--black);font-size:var(--step-0);grid-column:1;margin-block-start:var(--space-2xs);font-weight:400}@media (width<=600px){:where(html) main header h3+p{margin-block-start:var(--space-3xs)}}:where(html) main header a{color:var(--black);grid-area:2/2;place-self:end}@media (width<=600px){:where(html) main header a{display:none!important}}:where(html) main .card-overview-home{row-gap:var(--space-m);padding-block:var(--space-l);z-index:1;grid-template-columns:1fr;grid-auto-rows:auto;display:grid}@media (width>640px){:where(html) main .card-overview-home{column-gap:var(--space-m);grid-template-columns:1fr 1fr}}@media (width>=1080px){:where(html) main .card-overview-home{padding-block:var(--space-l);grid-template-columns:repeat(24,minmax(0,63px));grid-auto-rows:40px;row-gap:0}}@media (width>1513px){:where(html) main .card-overview-home{margin-inline:-4vw}}@media (width>1080px){:where(html) main .card-overview-home .card:first-child{grid-area:1/1/span 12/span 13}:where(html) main .card-overview-home .card:nth-child(2){grid-area:6/14/span 10/span 11}:where(html) main .card-overview-home .card:nth-child(3){grid-area:14/1/span 10/span 11}:where(html) main .card-overview-home .card:nth-child(4){grid-area:17/12/span 12/span 13}}:where(html) main .grid.groen h2{color:var(--color-accent);font-size:var(--step-2)}:where(html) main .grid.groen p{color:var(--black);font-size:var(--step-0)}:where(html) main .grid:has(.slider) :is(h2,p){grid-column:2/12}:where(html) main .grid:has(.slider) h2{color:var(--color-aubergine-1);font-size:var(--step-1)}:where(html) main .grid:has(.slider) p{margin-block-start:0}:where(html) main .grid .filter{margin-bottom:var(--space-l);grid-column:2/12}:where(html) main .grid .filter h3{color:var(--color-aubergine-1);font-size:var(--step-1)}:where(html) main .grid .search-results{gap:var(--space-s);flex-direction:column;grid-column:2/12;display:flex}@media (width>=600px){:where(html) main .grid .search-results{grid-column:3/11}}:where(html) main .grid .search-results .meta{color:var(--color-aubergine-1);margin-block-start:var(--space-m);margin-block-end:var(--space-m)}:where(html) main .grid .search-results .meta .label:first-of-type{margin-inline-start:0}:where(html) main .grid .search-results .result{background:linear-gradient(180deg, var(--highlight) 80%, #fff 100%);padding:var(--component-padding)}:where(html) main .grid .search-results .result:is(:hover,:focus-within){background:linear-gradient(180deg, color-mix(in oklch, var(--highlight), var(--accent) 20%) 80%, #fff 100%)}:where(html) main .grid .search-results .result:is(:hover,:focus-within) a{text-decoration-color:currentColor}:where(html) main .grid .search-results .result :is(h4,a){font-size:var(--step-0);margin-block-start:0;text-decoration-color:transparent}:where(html) main .grid .search-results .result:not(:has(.meta)){padding-block-end:var(--space-l)}:where(html) main .grid nav[aria-label=Paginatie]{grid-column:2/12;margin-block-end:var(--space-l)}@media (width>=600px){:where(html) main .grid nav[aria-label=Paginatie]{grid-column:3/11}}:where(html) main .grid nav[aria-label=Paginatie] ul{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:0;display:flex}@media (width>=600px){:where(html) main .grid nav[aria-label=Paginatie] ul{gap:1rem}}:where(html) main .grid nav[aria-label=Paginatie] li a{border:2px solid var(--color-aubergine-1);block-size:3rem;inline-size:3rem;font-size:var(--step--1);color:var(--color-aubergine-1);white-space:nowrap;border-radius:100%;place-items:center;line-height:1;text-decoration:none;display:grid}:where(html) main .grid nav[aria-label=Paginatie] li a:is(:hover,:focus,[aria-current=page]){background-color:var(--color-aubergine-1);color:var(--white)}:where(html) main .grid nav[aria-label=Paginatie] a[aria-disabled=true]{opacity:.4;pointer-events:none}:where(html) main .thema-blok{gap:var(--space-m);width:100%;grid-template-columns:repeat(9,1fr);align-items:start;margin-block-start:var(--space-l);display:grid}:where(html) main .thema-lijst{flex-direction:column;grid-column:1/4;gap:.6rem;display:flex}:where(html) main .thema-item{display:block}:where(html) main .thema-item input[type=radio]{opacity:0;width:0;height:0;position:absolute}:where(html) main .thema-label{background:var(--white);border-radius:var(--radius-l);cursor:pointer;transition:box-shadow var(--transition), transform var(--transition), background var(--transition);color:var(--black);font-size:var(--step--1);font-family:var(--font-stack-body);-webkit-user-select:none;user-select:none;border:2px solid transparent;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:500;text-decoration:none;display:flex}:where(html) main .thema-label:hover{background-color:var(--color-aubergine-1);color:var(--white)}:where(html) main .thema-item input[type=radio]:focus-visible+.thema-label{outline:3px solid var(--color-aubergine-1);outline-offset:2px}:where(html) main .thema-item input[type=radio]:checked+.thema-label{background:var(--color-aubergine-1);color:var(--white)}:where(html) main .thema-item:has(.thema-label:hover) .thema-label{background:var(--color-aubergine-1);color:var(--white)}:where(html) main .thema-item input[type=radio]:checked+.thema-label .pijl{color:var(--white)}:where(html) main .thema-item:has(.thema-label:hover) .thema-label .pijl{color:var(--white)}:where(html) main .pijl{color:var(--color-aubergine-1);transition:color var(--transition), transform var(--transition);flex-shrink:0;font-size:1.1rem}:where(html) main .thema-label:hover .pijl{color:var(--white);transform:translate(3px)}:where(html) main .thema-foto-wrapper{aspect-ratio:3/1.8;border-radius:var(--radius-l);grid-column:4/-1;position:relative;overflow:hidden}:where(html) main .thema-foto{object-fit:cover;opacity:0;min-width:100%;min-height:100%;transition:opacity .4s;position:absolute;inset:0}:where(html) main .thema-foto:first-child{opacity:1}:where(html) main .thema-blok:has([data-thema=bestuur] input:checked) .thema-foto[data-thema=bestuur]{opacity:1}:where(html) main .thema-blok:has([data-thema=bestuur] .thema-label:hover) .thema-foto[data-thema=bestuur]{opacity:1}:where(html) main .thema-blok:has([data-thema=ruimte] input:checked) .thema-foto[data-thema=ruimte]{opacity:1}:where(html) main .thema-blok:has([data-thema=ruimte] .thema-label:hover) .thema-foto[data-thema=ruimte]{opacity:1}:where(html) main .thema-blok:has([data-thema=veiligheid] input:checked) .thema-foto[data-thema=veiligheid]{opacity:1}:where(html) main .thema-blok:has([data-thema=veiligheid] .thema-label:hover) .thema-foto[data-thema=veiligheid]{opacity:1}:where(html) main .thema-blok:has([data-thema=klimaat] input:checked) .thema-foto[data-thema=klimaat]{opacity:1}:where(html) main .thema-blok:has([data-thema=klimaat] .thema-label:hover) .thema-foto[data-thema=klimaat]{opacity:1}:where(html) main .thema-blok:has([data-thema=zorg] input:checked) .thema-foto[data-thema=zorg]{opacity:1}:where(html) main .thema-blok:has([data-thema=zorg] .thema-label:hover) .thema-foto[data-thema=zorg]{opacity:1}:where(html) main .thema-blok:has([data-thema=gelijke-kansen] input:checked) .thema-foto[data-thema=gelijke-kansen]{opacity:1}:where(html) main .thema-blok:has([data-thema=gelijke-kansen] .thema-label:hover) .thema-foto[data-thema=gelijke-kansen]{opacity:1}:where(html) main .thema-blok:has(.thema-label:hover) .thema-foto:first-child{opacity:0}:where(html) main .thema-blok:has(input:checked) .thema-foto:first-child{opacity:0}:where(html) main .thema-blok:has([data-thema=bestuur] .thema-label:hover) .thema-foto[data-thema=bestuur]{opacity:1}:where(html) main .thema-blok:has([data-thema=bestuur] input:checked) .thema-foto[data-thema=bestuur]{opacity:1}@media (width<=640px){:where(html) main .thema-blok{grid-template-columns:1fr}:where(html) main .thema-foto-wrapper{display:none}}:where(html) main article{grid-column:2/12;margin-block-end:var(--space-m)}@media (width>=70.625rem){:where(html) main article{grid-column:2/8;margin-block-end:var(--space-2xl)}}:where(html) main article :is(h2,h3){color:var(--color-aubergine-1);margin-block-start:var(--space-l)}:where(html) main article a{color:var(--color-fuchsia-1)}:where(html) main article figure{margin-block:var(--space-m);overflow:hidden}:where(html) main article figure img{border-radius:var(--radius-l);width:100%;height:auto;display:block}:where(html) main article figure figcaption{font-size:var(--step--2);color:var(--color-aubergine-1);margin-top:var(--space-2xs);margin-inline-start:var(--space-xs)}:where(html) main article blockquote{margin-block-start:2vh;padding-block-end:5vh;padding-inline-start:2vw}@media (width>=1024px){:where(html) main article blockquote{padding-inline-start:5vw}}:where(html) main article blockquote p{font-family:var(--font-stack-header);font-weight:400;line-height:2lh;font-size:var(--step-3);color:var(--color-aubergine-1)}@media (width>=1024px){:where(html) main article blockquote p{font-size:var(--step-5);line-height:3lh}}:where(html) main article blockquote p:before{content:"“"}:where(html) main article blockquote p:after{content:"”"}:where(html) main article blockquote cite{font-size:var(--step--2);color:var(--color-aubergine-1)}:where(html) main article .block{padding:calc(2 * var(--component-padding));background:linear-gradient(180deg, #fff 0%, var(--accent-light) 6%, var(--accent-light) 95%, #fff 100%);margin-block:var(--space-l)}:where(html) main article .block p{margin-block-start:0}:where(html) main article .expand-trigger{color:var(--color-fuchsia-1);cursor:pointer;text-decoration:underline;display:inline}:where(html) main article .expand-trigger .icon{border:1.5px solid var(--color-fuchsia-1);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:3px;font-size:16px;line-height:1;display:inline-flex;position:relative;top:-1px}:where(html) main article .expand-block{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;display:block;overflow:hidden}:where(html) main article .expand-block.open{opacity:1;max-height:200px}:where(html) main article .expand-block-inner{background:linear-gradient(180deg, #fff 0%, var(--color-paars-3) 20%, var(--color-paars-3) 80%, #fff 100%);padding:var(--component-padding);margin-block:var(--space-2xs);font-size:inherit;color:var(--color-aubergine-1);display:block}:where(html) main article .button{margin-block:var(--space-m)}:where(html) main aside{background:linear-gradient(180deg, #fff 0%, var(--color-fuchsia-3) 6%, var(--color-fuchsia-3) 94%, #fff 100%);height:fit-content;padding:var(--component-padding);gap:var(--space-3xs);padding-block:var(--space-l);flex-direction:column;grid-column:2/12;margin-block-end:var(--space-2xl);display:flex}:where(html) main aside figure{border-radius:var(--space-m);block-size:126px;inline-size:126px;overflow:hidden}:where(html) main aside h4{font-size:var(--step-0);font-family:var(--font-stack-header);margin-block-end:var(--space-2xs)}:where(html) main aside p{font-size:var(--step--1);margin-block:0;line-height:1.2lh}:where(html) main aside a{line-height:1.2lh;display:block}:where(html) main aside :is(a,p){font-family:var(--font-stack-body)}@media (width>=70.625rem){:where(html) main aside{grid-column:9/12;margin-block-end:unset;position:sticky;top:0}}:where(html) details{background:linear-gradient(180deg, var(--accent-light) 80%, #fff 100%);border:none;border-radius:8px;margin-bottom:8px;overflow:hidden}:where(html) summary{font-size:var(--step-0);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;list-style:none;display:flex}:where(html) summary::-webkit-details-marker{display:none}:where(html) summary:after{content:"";background-image:url(/assets/img/chevron_down.svg);background-position:50%;background-repeat:no-repeat;block-size:9px;inline-size:16px;transition:transform .25s}:where(html) details[open] summary:after{transform:rotate(180deg)}:where(html) details[open] summary{background-color:var(--accent)}:where(html) details[open]{padding-block-end:var(--space-m)}:where(html) details[open] p{font-size:var(--step-0);margin-inline:1.25rem}:where(html) .team-block{margin-block-end:var(--space-2xl)}:where(html) .team-block h3{color:var(--color-aubergine-1);font-size:var(--step-2);margin-block-end:var(--space-m)}:where(html) .contactType article{grid-column:2/12;grid-template-columns:1fr;display:grid}@media (width>=768px){:where(html) .contactType article{grid-template-columns:1fr 1fr}}:where(html) .contactType article :not(:is(form,input,textarea)){grid-column:1;max-inline-size:60ch}@media (width>=768px){:where(html) .contactType article form{grid-column:2}}:where(html) .contactType figcaption{color:var(--color-aubergine-1);margin-block-start:var(--space-3xs)}:where(html) .address{flex-direction:column;display:flex}:where(html) .address address{margin-block-end:var(--space-s);font-style:normal}:where(html) .address address .addressOne p{margin:0}:where(html) .address address .addressTwo p:not(:first-child){margin:0}:where(html) .address a{font-size:var(--step-0)}:where(html) .huisstijlType article{margin-block-start:0;margin-block-end:var(--space-xs)}:where(html) .huisstijlType .text-image{grid-column:-1/1;margin-block-start:0;margin-block-end:var(--space-xs);padding:0}@media (width>768px){:where(html) .huisstijlType .text-image{grid-column:2/10}}:where(html) .huisstijlType .text-image .wrapper .text-wrapper{flex-direction:column;justify-content:center;display:flex}:where(html) .huisstijlType .text-image .wrapper:is(.two-column-pl,.two-column-pr){grid-column:2/12}@media (width>768px){:where(html) .huisstijlType .text-image .wrapper:is(.two-column-pl,.two-column-pr){grid-column:-1/1}}:where(html) .huisstijlType .image-type__figure{grid-column:2/12;margin-block-end:var(--space-2xl)}@media (width>768px){:where(html) .huisstijlType .image-type__figure{grid-column:2/8}}:where(html) .huisstijlType .housestyle-colors-type__img{grid-column:2/12}@media (width>768px){:where(html) .huisstijlType .housestyle-colors-type__img{grid-column:2/8}}:where(html) .huisstijlType .housestyle-colors-type__img:first-of-type{margin-block-start:var(--space-2xl)}:where(html) .huisstijlType .housestyle-colors-type__img:last-of-type{margin-block-end:0}@media (width>768px){:where(html) .huisstijlType .housestyle-colors-type__img:last-of-type{margin-block-end:var(--space-2xl)}}:where(html) .huisstijlType .grid:has(.two-column-pl,.two-column-pr):nth-child(2n of .grid:has(.two-column-pl,.two-column-pr)){padding:var(--space-xs);margin-block-end:var(--space-2xl)}:where(html) .huisstijlType figure{border-radius:0!important}:where(html) .huisstijlType img{border-radius:0!important}:where(html) .huisstijlType h2{margin-block-start:0}main article div:first-of-type :is(:where(html) .huisstijlType h2){margin-block-start:var(--space-l)}:where(html) .huisstijlType img:not(:is(.housestyle-colors-type__img img,nav img)){border:1px solid var(--color-aubergine-1)}}@layer footer{:where(html) footer{background-color:var(--color-aubergine-1);color:var(--white);min-height:fit-content;position:relative}:where(html) footer .grid{padding-block-end:var(--space-m)}:where(html) footer .wrapper{grid-column:2/12}:where(html) footer .wrapper.three-column{gap:var(--space-xs);grid-template-columns:1fr 1fr 2fr;display:grid}@media (width<=600px){:where(html) footer .wrapper.three-column{grid-template-columns:1fr}}:where(html) footer .pay-off{font-size:var(--step-1);color:var(--white);font-family:var(--font-family-heading);max-width:60svw;margin-block:0;grid-column:1/4;margin-block-end:var(--space-l);font-weight:700}@media (width<=600px){:where(html) footer .pay-off{grid-area:1/1/auto/-1;max-width:90svw}}:where(html) footer .address-wrapper{justify-content:space-between;gap:var(--space-2xs);flex-direction:column;grid-column:1/2;display:flex}@media (width<=600px){:where(html) footer .address-wrapper{grid-area:2/1/auto/-1}}:where(html) footer .address-wrapper address{font-size:var(--step--1);margin-block:0;font-style:normal}:where(html) footer .address-wrapper address:last-of-type{margin-block-start:var(--space-2xs)}:where(html) footer .address-wrapper address h4{margin-block-start:0}:where(html) footer .contact-wrapper{flex-direction:column;grid-column:2/3;display:flex}@media (width<=600px){:where(html) footer .contact-wrapper{grid-area:3/1/auto/-1}}:where(html) footer .contact-wrapper .socials{gap:var(--space-2xs);display:flex}:where(html) footer .contact-wrapper .linkedin{block-size:24px;inline-size:24px;background-position:50%;background-repeat:no-repeat;margin-block-start:var(--space-xs)}:where(html) footer .contact-wrapper .insta{block-size:24px;inline-size:24px;background-position:50%;background-repeat:no-repeat;margin-block-start:var(--space-xs)}:where(html) footer .contact-wrapper .linkedin{background-image:url(/assets/img/linkedin.svg);background-size:22px}:where(html) footer .contact-wrapper .insta{background-image:url(/assets/img/instagram.svg);background-size:32px}:where(html) footer .contact-wrapper h4:first-of-type{margin-block-start:0}@media (width<=600px){:where(html) footer .nieuwsbrief{grid-area:4/1/auto/-1}}:where(html) footer .nieuwsbrief h4:first-of-type{margin-block-start:0}:where(html) footer .nieuwsbrief p{font-size:var(--step--1)}:where(html) footer .nieuwsbrief a{color:var(--white)}:where(html) footer .footer-meta{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:end;padding-block-start:var(--space-l);display:flex}:where(html) footer .footer-meta ul{gap:var(--space-s);flex-direction:row;margin:0;padding:0;display:flex}:where(html) footer .footer-meta ul a{font-size:var(--step--1)}:where(html) footer .footer-meta span{gap:var(--space-xs);flex-direction:row;display:flex}@media (width<=600px){:where(html) footer .footer-meta span{margin-block-start:var(--space-s)}}:where(html) .sub-footer{background-color:transparent;margin-block:-224px -5px}:where(html) .sub-footer svg{width:100%;height:auto;display:block}}@layer cards{:where(html) .card{border-radius:var(--radius-l);flex-direction:column;max-inline-size:100%;display:flex}:where(html) .card:is(:hover,:focus-within) a{text-underline-offset:unset;text-decoration-color:currentColor}:where(html) .card .meta{padding-inline:var(--component-padding);margin-block:var(--space-3xs);flex-direction:column;display:flex}@media (width>1080px){:where(html) .card .meta{flex-direction:row}}:where(html) .card .meta li{font-size:var(--step--2);line-height:2}:where(html) .card .meta li:last-of-type{margin-block-end:var(--space-3xs)}@media (width>1080px){:where(html) .card .meta li:not(:last-of-type):after{content:"|";margin-inline:var(--space-3xs)}}:where(html) .card a{text-decoration-color:transparent}:where(html) :is(.card-overview-home,.columns,.slider__track) .card{background-color:var(--color-accent);color:var(--white);padding-block-end:var(--component-padding);position:relative}:where(html) :is(.card-overview-home,.columns,.slider__track) .card figure{aspect-ratio:4/1.75;border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);order:1;max-height:fit-content;overflow:hidden}@media (width>1080px){:where(html) :is(.card-overview-home,.columns,.slider__track) .card figure{max-height:400px}}:where(html) :is(.card-overview-home,.columns,.slider__track) .card figure img{object-fit:cover;border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);min-width:100%;min-height:100%;transition:all .2s ease-in}:where(html) :is(.card-overview-home,.columns,.slider__track) .card .meta{padding-block:var(--space-3xs);order:2}:where(html) :is(.card-overview-home,.columns,.slider__track) .card h3{font-size:var(--step-0);margin-inline:var(--component-padding);order:3;margin-block-start:0;padding-block:0;line-height:1.4}:where(html) :is(.card-overview-home,.columns,.slider__track) .card:is(:hover,:focus-within) img{scale:1.1}:where(html) .card-overview-home .card{position:relative;overflow:visible}:where(html) .card-overview-home .card:is(:hover,:focus-within):after{content:"";z-index:-1;background-image:url(/assets/img/hover_bg.svg);background-repeat:no-repeat;background-size:cover;width:800px;height:650px;position:absolute;top:-5rem;left:-5rem}:where(html) .card-overview-home .card:is(:hover,:focus-within):nth-child(2):after{background-image:url(/assets/img/hover_bg_2.svg);background-size:contain;height:637px;top:-5rem;left:-5rem}:where(html) .card-overview-home .card:is(:hover,:focus-within):nth-child(3):after{background-image:url(/assets/img/hover_bg_2.svg);background-size:contain;height:637px;top:-5rem;left:-5rem}:where(html) .slider__track .slider__slide_small figure{aspect-ratio:4/1.75;border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);order:1;max-height:fit-content;overflow:clip}@media (width>1080px){:where(html) .slider__track .slider__slide_small figure{min-height:50%;max-height:200px}}:where(html) .slider__track .slider__slide_small ul{flex-direction:column}:where(html) .button-card{border-radius:var(--radius-l);background-color:var(--color-aubergine-1);background-image:url(/assets/img/pijl-rechts.svg);background-repeat:no-repeat;background-position:right var(--space-m) center;color:var(--white);padding-block:var(--space-s);padding-inline:var(--space-m);font-family:var(--font-stack-body);font-size:var(--step--1);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;max-inline-size:100%;font-weight:500;text-decoration-color:transparent;display:flex}:where(html) .button-card:is(:hover,:focus-visible){box-shadow:0px 0px 3px 3px var(--color-aubergine-1);background-position:right var(--space-s) center;text-decoration-color:currentColor}:where(html) .team-block .card{all:unset;background-color:var(--white);color:var(--black);grid-template-rows:1fr;grid-template-columns:auto 1fr;display:grid}:where(html) .team-block .card figure{aspect-ratio:1;inline-size:7.875rem;border-radius:var(--radius-m);grid-area:1/1/2/2;max-height:fit-content;overflow:clip}:where(html) .team-block .card span{gap:var(--space-3xs);padding-inline:var(--space-s);padding-block:var(--space-xs);flex-direction:column;grid-area:1/2/2/3;display:flex}:where(html) .team-block .card span h4{font-size:var(--step--1);margin-block:0}:where(html) .team-block .card span :is(p,a){font-size:var(--step--2);font-family:var(--font-stack-body);margin-block:0}:where(html) .team-block .card:is(:hover,:focus-within) img{scale:1}:where(html) .card-name{font-size:var(--step-0);margin-block:0;font-weight:500}:where(html) .card-role{font-size:var(--step--1);margin-block:0 -1px}:where(html) .card-email{font-size:var(--step--1);color:var(--black);margin-block:0}.team-card *{line-height:1.8125rem}.team-card .card-link{color:var(--black)}}@layer buttons{:where(html) .button-group{gap:var(--space-m);flex-wrap:wrap;align-items:baseline;display:flex}@media (width<=500px){:where(html) .button-group{flex-direction:column}}:where(html) .text-link{font-family:var(--font-stack-header);font-weight:400;font-size:var(--step-0);align-items:center;text-decoration:underline;display:inline-flex}:where(html) .text-link:after{content:"";block-size:16px;inline-size:16px;margin-block:auto;margin-inline:var(--space-2xs);background-color:var(--color-fuchsia-1);display:inline-flex;-webkit-mask:url(/assets/img/pijl-rechts.svg) 0 0/contain no-repeat;mask:url(/assets/img/pijl-rechts.svg) 0 0/contain no-repeat}:where(html) .text-link:is(:hover,:focus){text-decoration-color:transparent}:where(html) .text-link.mobile{color:var(--black);margin-block-end:var(--space-m)}@media (width>600px){:where(html) .text-link.mobile{display:none}}:where(html) .button{color:var(--white);font-family:var(--font-stack-header);font-weight:400;font-size:var(--step-0);padding-block:var(--space-3xs-2xs);background-color:var(--color-aubergine-1);border-radius:30px;align-items:center;max-block-size:48px;inline-size:fit-content;padding-inline-start:var(--space-s);padding-inline-end:var(--space-2xs);text-decoration-color:transparent;transition:all .3s;display:flex}:where(html) .button:is(:hover,:focus-visible){box-shadow:0px 0px 3px 3px var(--color-aubergine-1);text-decoration-color:currentColor}:where(html) .button:after{content:"";block-size:16px;inline-size:16px;background-color:var(--white);margin-block:auto;margin-inline-start:var(--space-2xs);margin-inline-end:var(--space-2xs);display:inline-flex;-webkit-mask:url(/assets/img/pijl-rechts.svg) 0 0/contain no-repeat;mask:url(/assets/img/pijl-rechts.svg) 0 0/contain no-repeat}:where(html) .button.download{background-image:url(/assets/img/icon-download.svg);background-position:16px;background-repeat:no-repeat;padding-inline-start:var(--space-m)}:where(html) .button.download:after{display:none}:where(html) footer .button{color:var(--color-aubergine-1);font-family:var(--font-stack-header);font-weight:400;font-size:var(--step--1);padding-block:var(--space-2xs);background-color:var(--white);inline-size:fit-content;border-radius:30px;align-items:center;margin-block-start:var(--space-2xs);padding-inline-start:var(--space-s);padding-inline-end:var(--space-2xs);text-decoration-color:transparent;transition:all .3s;display:flex}:where(html) footer .button:is(:hover,:focus-visible){box-shadow:0 0 3px 3px var(--white);text-decoration-color:currentColor}:where(html) footer .button:after{content:"";block-size:16px;inline-size:16px;background-color:var(--white);margin-block:auto;margin-inline-start:var(--space-2xs);margin-inline-end:var(--space-2xs);display:inline-flex;-webkit-mask:url(/assets/img/pijl-rechts.svg) 0 0/contain no-repeat;mask:url(/assets/img/pijl-rechts.svg) 0 0/contain no-repeat}}@layer menu{:where(html) header nav{justify-content:space-between;align-items:center;inline-size:100%;display:flex}:where(html) header nav ul{gap:var(--space-s);align-self:center;margin-inline:auto 0;display:none;position:relative}:where(html) header nav ul li{inline-size:fit-content}:where(html) header nav ul li a{color:var(--black);font-size:var(--step-0)}:where(html) header nav ul.visible{align-self:unset;background-color:var(--white);padding:var(--space-2xl) var(--space-l);z-index:100001;animation:var(--animation-slide-in-left);isolation:isolate;flex-direction:column;justify-content:flex-start;margin-block:0;animation-duration:.2s;display:flex;position:fixed;inset:0 0 0 20vw;overflow-y:scroll;box-shadow:-8px 2px 23px -11px rgba(0,0,0,.64)}:where(html) header nav ul.visible a{font-family:var(--font-stack-header);font-size:var(--step-0);text-decoration-color:transparent}@media (width>=63.125rem){:where(html) header nav ul{justify-content:flex-end;display:flex}}@media (width>=67rem){:where(html) header nav ul{gap:var(--space-m)}}:where(html) header nav ul a{font-family:var(--font-stack-header);transition:all .2s var(--ease-in-1);text-decoration-color:transparent}:where(html) header nav ul a:is(:hover,:focus){-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black);text-underline-offset:5px;text-decoration-thickness:2px}:where(html) header nav ul .active a{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black);text-underline-offset:5px}:where(html) header nav .menu--link{background:0 0;border:1px solid transparent;align-self:center;padding:0;font-weight:800}@media (width>=63.125rem){:where(html) header nav .menu--link{display:none}}:where(html) header nav .menu--link svg{aspect-ratio:1;height:.8em}:where(html) body:has(.nav--overlay.visible){z-index:-1;overflow:hidden}:where(html) :is(html,body,header,nav,.container){position:relative}:where(html) :has(.nav--overlay.visible) .menu--close{z-index:1000000001;opacity:0;background:0 0;border:1px solid transparent;font-weight:800;animation:.8s forwards present-yourself;display:inline;position:absolute;top:2rem;right:.5rem}:where(html) :has(.nav--overlay.visible) .menu--close a{font-weight:800}:where(html) .menu--close{display:none}:where(html) .menu--close svg{aspect-ratio:1;height:.8em}}@layer slider{.slider{margin-block:var(--space-m);grid-column:2/-1;position:relative}.slider__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:1rem;padding-block-end:4px;display:flex;overflow-x:auto}.slider__track:has(.slider__slide_small){min-block-size:430px}@media (width<=768px){.slider__track:has(.slider__slide_small){min-block-size:fit-content}}.slider__track::-webkit-scrollbar{display:none}.slider__track:focus-visible{outline-offset:2px;outline:3px solid}.slider__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(46% - .75rem);margin:0}.slider__slide_small{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 275px;margin:0}.slider__slide_small figure{max-inline-size:275px}.slider__slide_small a{text-decoration-color:transparent}.slider__slide_small:is(:hover,:focus-within) a{text-underline-offset:unset;text-decoration-color:currentColor}.slider__slide_small:not(:has(.meta)) figure{margin-block-end:var(--space-m)}.slider__slide img{border-radius:var(--radius-l);aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}:is(.slider__slide,.slider__slide_small) figcaption{font-size:var(--step--2);color:var(--color-aubergine-1);margin-block-start:.5rem}.slider__nav{justify-content:flex-end;align-items:center;gap:.5rem;margin-block-start:-6rem;margin-block-end:var(--space-m);padding-inline-end:10vw;display:flex}@media (width<=768px){.slider__nav{display:none}}.slider__btn{border:2px solid var(--color-aubergine-1);width:44px;height:44px;color:var(--color-aubergine-1);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.slider__btn:hover{border:2px solid var(--color-fuchsia-2);box-shadow:0px 0px 3px 3px var(--color-fuchsia-2)}.slider__btn:focus-visible{outline:3px solid var(--color-aubergine-1);outline-offset:3px}.slider__btn:disabled{opacity:.35;cursor:default;pointer-events:none}@media (width<=600px){.slider__slide{flex:0 0 100%}}}@layer utilities{:is(.visually-hidden,.sr-only){clip:rect(0 0 0 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.border-between-inline>*+*{border-inline-start-width:var(--border)}.border-between-block>*+*{border-block-start-width:var(--border)}.gradient-border{border-width:var(--size-3);border-image-slice:1;border-image-source:var(--conic-gradient-3)}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fade-up-and-in{opacity:0;animation:var(--animation-fade-in) forwards, var(--animation-slide-in-up) forwards;animation-duration:.7s,1s;animation-delay:.3s,0s;animation-fill-mode:forwards,forwards}@media (prefers-reduced-data:reduce){img,video{display:none}}@media (prefers-reduced-motion:no-preference){:focus{outline-offset:5px;transition:outline-offset .25s}}[id]{scroll-margin-top:2em}main img{content-visibility:auto}img{vertical-align:middle;shape-margin:.75rem;background-repeat:no-repeat;background-size:cover;max-width:100%;height:100%;font-style:italic}a,button{touch-action:manipulation}a[href^=http]:not(:is(.linkedin,.insta,[href*=emma\.nl],[href*="//emma.twokings.eu"],[href*="//acc.emma.nl"],[href*="//emma.lndo.site"],[href*="acc-emma-nl.t2.oww.net"],[href*="prod-emma-nl.t2.oww.net"])):after{content:"";background-color:currentColor;block-size:.7em;inline-size:.7em;margin-inline-start:.25em;display:inline-block;-webkit-mask:url(/assets/img/external_link.svg) 50%/contain no-repeat;mask:url(/assets/img/external_link.svg) 50%/contain no-repeat}a[target=_blank]:not(:is(.linkedin,.insta,[href*=emma\.nl],[href*="//emma.twokings.eu"],[href*="//acc.emma.nl"],[href*="//emma.lndo.site"],[href*="acc-emma-nl.t2.oww.net"],[href*="prod-emma-nl.t2.oww.net"])):after{content:"";background-color:currentColor;block-size:.7em;inline-size:.7em;margin-inline-start:.25em;display:inline-block;-webkit-mask:url(/assets/img/external_link.svg) 50%/contain no-repeat;mask:url(/assets/img/external_link.svg) 50%/contain no-repeat}a:not(.button)[href^=mailto\:]:before{content:"";background-color:var(--color-fuchsia-1);align-items:center;block-size:1.9em;inline-size:1.3em;margin-block-start:-7px;margin-inline-end:.25em;padding-top:1em;display:inline-flex;-webkit-mask:url(/assets/img/mail.svg) bottom/contain no-repeat;mask:url(/assets/img/mail.svg) bottom/contain no-repeat}a[href^=tel\:]:before{content:"";background-color:var(--color-fuchsia-1);align-items:center;block-size:1.9em;inline-size:1.3em;margin-inline-end:.25em;padding-top:1em;display:inline-flex;-webkit-mask:url(/assets/img/phone.svg) bottom/contain no-repeat;mask:url(/assets/img/phone.svg) bottom/contain no-repeat}:is(footer,.address) :is(a[href^=mailto\:],a[href^=tel\:]):before{content:none}input{font-size:max(16px,1rem)}:is(iframe,iframe[src^="https://www.youtube.com/embed/"]){aspect-ratio:16/9;block-size:auto;inline-size:100%;max-inline-size:100%;margin-block:var(--space-m)}.toolbar-menu{z-index:var(--max-z-index)}@media (prefers-reduced-motion:no-preference){:focus{outline-offset:5px;transition:outline-offset .25s}}.button.disabled{opacity:.5;cursor:not-allowed}.skip-link{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;color:var(--black);position:absolute;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;padding:var(--component-padding);background:var(--white);z-index:var(--max-z-index);margin-block-start:2vh;margin-inline-start:1vw;position:absolute;overflow:auto}blockquote{quotes:"„" "“" "‚" "‘"}::selection{color:var(--black);background-color:var(--color-groen-3)}}@layer animations{@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@layer form{.filter{gap:var(--space-m);flex-direction:column;display:flex}.filter h3{inline-size:100%}.filter form{gap:var(--space-m);flex-flow:wrap;inline-size:100%;display:flex}.filter div:has(select){flex-direction:column;gap:4px;display:flex}.filter div:has(select) label{font-size:var(--step--1)}.filter select{background-color:var(--white);border:1px solid var(--color-aubergine-1);color:var(--black);padding:var(--space-3xs);border-radius:4px}.filter .search-input-group input[type=text]{outline:1px solid var(--color-aubergine-1);padding:var(--space-2xs);color:var(--black);inline-size:unset;border-radius:30px;margin-block-end:var(--space-xs)}@media (width>=768px){.filter .search-input-group input[type=text]{margin-block-end:0}}.filter .search-input-group:focus-within{outline:3px solid var(--color-focus,#0071e3)}.filter .search-input-group:focus-within input[type=text]{padding:0;border-radius:0;outline:none;margin-block-end:0;padding-inline-start:var(--space-2xs)}@media (width>=768px){.filter .search-input-group{border:1px solid var(--color-aubergine-1);padding:var(--space-3xs);border-radius:40px}.filter .search-input-group input[type=text]{color:var(--black);border-radius:30px;outline:none;margin-block-end:0;padding-inline-start:var(--space-2xs)}}.filter input[type=text]{background-color:var(--white);inline-size:100%;min-inline-size:100%;border:0;padding-inline-start:var(--space-xs);line-height:1.5}@media (width>=768px){.filter input[type=text]{min-inline-size:450px}}.filter button[type=submit]{background-color:var(--color-aubergine-1);color:var(--white);padding-inline:var(--space-xs);font-weight:700;font-size:var(--step--2);cursor:pointer;background-image:url(../img/search.svg);background-position:85%;background-repeat:no-repeat;border:0;border-radius:40px;padding-inline-end:var(--space-l)}.filter button[type=submit]:hover{box-shadow:0 0 3px 3px var(--color-aubergine-1);text-decoration-color:currentColor}.contact{flex-direction:column;margin-block-end:var(--space-l);display:flex}.contact label{font-size:var(--step--1);margin-block-end:var(--space-3xs)}.contact :where(input,textarea):not(:is([type=checkbox],[type=radio])){border:1px solid var(--color-aubergine-1);border-radius:var(--radius-s);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);background-color:var(--white);color:var(--black);padding:var(--space-2xs)}.contact .button{margin:var(--component-padding) 0 auto auto;cursor:pointer;border:0}}:where(html){--ease-1:cubic-bezier(.25, 0, .5, 1);--ease-2:cubic-bezier(.25, 0, .4, 1);--ease-3:cubic-bezier(.25, 0, .3, 1);--ease-4:cubic-bezier(.25, 0, .2, 1);--ease-5:cubic-bezier(.25, 0, .1, 1);--ease-in-1:cubic-bezier(.25, 0, 1, 1);--ease-in-2:cubic-bezier(.5, 0, 1, 1);--ease-in-3:cubic-bezier(.7, 0, 1, 1);--ease-in-4:cubic-bezier(.9, 0, 1, 1);--ease-in-5:cubic-bezier(1, 0, 1, 1);--ease-out-1:cubic-bezier(0, 0, .75, 1);--ease-out-2:cubic-bezier(0, 0, .5, 1);--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-out-4:cubic-bezier(0, 0, .1, 1);--ease-out-5:cubic-bezier(0, 0, 0, 1);--ease-in-out-1:cubic-bezier(.1, 0, .9, 1);--ease-in-out-2:cubic-bezier(.3, 0, .7, 1);--ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ease-in-out-4:cubic-bezier(.7, 0, .3, 1);--ease-in-out-5:cubic-bezier(.9, 0, .1, 1);--ease-elastic-out-1:cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2:cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3:cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4:cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5:cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1:cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2:cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3:cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4:cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5:cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1:cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4:cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5:cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-spring-2:linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--ease-spring-3:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-4:linear(0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1);--ease-spring-5:linear(0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1);--ease-bounce-1:linear(0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1);--ease-bounce-2:linear(0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1);--ease-bounce-3:linear(0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1);--ease-bounce-4:linear(0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1);--ease-bounce-5:linear(0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1)}:where(html){--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-important:2147480000}:where(html){--shadow-color:220 3% 15%;--shadow-strength:1%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 rgba(0,0,0,.067);--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight)}:where(html){--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-in-bloom:fade-in-bloom 2s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-fade-out-bloom:fade-out-bloom 2s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-shake-z:shake-z 1s var(--ease-in-out-3);--animation-spin:spin 2s linear infinite;--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}to{opacity:1;filter:brightness()blur()}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}0%{opacity:1;filter:brightness()blur()}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0%)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}