*,:after,:before{box-sizing:border-box}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul,fieldset,legend{margin:0;padding:0}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}:root{--font-family-sans-serif: "Inter Tight Variable", sans-serif;--font-family-headings-sans-serif: "Inter Tight Variable", sans-serif;--font-family-headings-serif: "silva-display", serif;--font-family-menu-desktop: "Inter Tight Variable", sans-serif;--rootFontSize: 18px;--baseFontSize: 1rem;--smallFontSize: .83rem;--smallestFontSize: .72rem;--introTextFontSize: 1.33rem;--smallLineHeight: 1.25;--baseLineHeight: 1.39;--headingSpacingSerif: 0;--normalFontWeight: 400;--mediumFontWeight: 500;--semiboldFontWeight: 600;--boldFontWeight: 700;--heading-1: 3.06rem;--heading-2: 2.33rem;--heading-3: 1.66rem;--heading-4: 1.11rem;--heading-5: 1rem;--heading-6: .8rem;--spacing-1: .5rem;--spacing-2: 1rem;--spacing-3: 1.5rem;--spacing-4: 2rem;--spacing-6: 3rem;--spacing-tiny: .2rem;--header-height: 6rem;--header-height-small: 4rem;--default-box-shadow: 0 0 1rem rgba(0, 0, 0, .1);--large-box-shadow: 0 0 1rem rgba(0, 0, 0, .15);--max-container-width: 1640px}@media screen and (min-width: 1024px){:root{--header-height: 7rem;--heading-1: 5rem;--heading-2: 3rem;--heading-3: 2rem;--headingSpacingSerif: -.1rem;--introTextFontSize: 1.66rem}}@media screen and (min-width: 1724px){:root{--heading-1: 6rem;--heading-2: 3.66rem;--heading-3: 2.66rem}}:root{--black: #000;--white: #fff;--red: #922128;--grey-darkest: #020a0a;--grey-dark: #333;--grey-light: #e6e6e6;--grey-light-transparent: rgba(255, 255, 255, .95);--default-text-color: var(--grey-darkest);--primary: var(--black);--secondary: var(--grey-light)}.no-wrap{white-space:nowrap}.no-scroll{overflow:hidden}.tl,.text-left{text-align:left}.tc,.text-center{text-align:center}.tr,.text-right{text-align:right}.items-center{justify-content:center}.w-auto{width:auto!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing-1)!important}.mb-2{margin-bottom:var(--spacing-2)!important}.mb-3{margin-bottom:var(--spacing-3)!important}.mb-4{margin-bottom:var(--spacing-4)!important}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--spacing-1)!important}.mt-2{margin-top:var(--spacing-2)!important}.mt-3{margin-top:var(--spacing-3)!important}.mt-4{margin-top:var(--spacing-4)!important}.ml-0{margin-left:0!important}.ml-1{margin-left:var(--spacing-1)!important}.ml-2{margin-left:var(--spacing-2)!important}.ml-3{margin-left:var(--spacing-3)!important}.ml-4{margin-left:var(--spacing-4)!important}.mr-0{margin-right:0!important}.mr-1{margin-right:var(--spacing-1)!important}.mr-2{margin-right:var(--spacing-2)!important}.mr-3{margin-right:var(--spacing-3)!important}.mr-4{margin-right:var(--spacing-4)!important}.p-0{padding:0!important}.p-1{padding:var(--spacing-1)!important}.p-2{padding:var(--spacing-2)!important}.p-3{padding:var(--spacing-3)!important}.p-4{padding:var(--spacing-4)!important}.pl-0{padding-left:0!important}.pl-1{padding-left:var(--spacing-1)!important}.pl-2{padding-left:var(--spacing-2)!important}.pl-3{padding-left:var(--spacing-3)!important}.pl-4{padding-left:var(--spacing-4)!important}.pr-0{padding-right:0!important}.pr-1{padding-right:var(--spacing-1)!important}.pr-2{padding-right:var(--spacing-2)!important}.pr-3{padding-right:var(--spacing-3)!important}.pr-4{padding-right:var(--spacing-4)!important}.p-relative{position:relative}.p-absolute{position:absolute}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.scrollable-container{flex:1;max-height:100%;overflow:auto}html{font-size:var(--rootFontSize)}body{background:var(--white);font-family:var(--font-family-sans-serif);font-size:var(--baseFontSize);font-weight:var(--normalFontWeight);line-height:var(--baseLineHeight);color:var(--default-text-color)}p{margin:0 0 var(--spacing-2)}p:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin:var(--spacing-2) 0 var(--spacing-2);font-family:var(--font-family-sans-serif);font-weight:var(--boldFontWeight);line-height:1.06}h3,.h3,h4,.h4,h5,.h5{margin-bottom:var(--spacing-1)}h1.serif,h2.serif{font-family:var(--font-family-headings-serif);font-weight:var(--boldFontWeight);font-style:italic;line-height:.91;letter-spacing:var(--headingSpacingSerif)}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child{margin-bottom:0}h1,.h1{font-size:var(--heading-1)}h2,.h2{font-size:var(--heading-2)}h3,.h3{font-size:var(--heading-3)}h4,.h4{font-size:var(--heading-4)}h5,.h5{font-size:var(--heading-5)}small,.text-small{font-size:var(--smallFontSize);line-height:1.5}a{color:var(--default-text-color)}audio{width:100%}.container{margin:0 var(--spacing-4)}.form-grid{display:grid;grid-gap:var(--spacing-2);grid-template-columns:repeat(12,[col-start] minmax(0,5rem))}.form-grid>*{grid-column:col-start / span 12}@media screen and (min-width: 1712px){.container{margin:0 auto;width:var(--max-container-width)}}.btn{display:inline-block;border:none;text-decoration:none;padding:var(--spacing-1) var(--spacing-2);transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out}.btn>*{vertical-align:middle}.btn svg{display:inline-block}.btn:hover,.btn:active{box-shadow:var(--large-box-shadow);text-decoration:none}.btn-primary{background-color:var(--primary);color:var(--white)}.btn-primary:hover,.btn-primary:active{background-color:var(--black)}.btn-secondary{background-color:var(--secondary);color:var(--default-text-color)}.btn-link{border:1px solid transparent;background-color:transparent;box-shadow:none;text-decoration:underline;color:var(--primary)}.btn-link:hover{color:var(--black)}.btn-with-icon{display:inline-flex;align-items:center;gap:var(--spacing-1)}.btn-icon{position:relative;display:inline;height:calc(var(--baseFontSize) * .9);stroke:currentColor}.item-afbeelding-wrapper{background-color:var(--black);overflow:hidden;margin:0 calc(var(--spacing-4) * -1);line-height:0;img{opacity:1;transition:opacity .3s ease-in-out}a:hover img,a:focus img{opacity:.9}}.item-tekst{padding:var(--spacing-2) 0 var(--spacing-1)}.item-afbeelding{height:22rem}.item-properties{font-weight:var(--semiboldFontWeight);margin-bottom:var(--spacing-2)}.item-titel{font-family:var(--headingFontFamilySansSerif);font-size:var(--heading-3);font-style:normal;line-height:1.06}.item-content{margin-bottom:var(--spacing-2)}.item-ctas{margin-top:var(--spacing-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}@media screen and (min-width: 768px){.item-afbeelding{height:33.33rem}}@media screen and (min-width: 1024px){.item-container{max-width:calc(var(--max-container-width) / 2);margin:0 auto}.item-afbeelding-wrapper{margin:0}.item-tekst{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-tiny);padding:var(--spacing-3) 0 var(--spacing-6);>*{max-width:35rem}}.item-afbeelding{width:100%;height:auto}.item-ctas{flex-direction:row}}.glider-contain{width:100%;margin:0 auto;position:relative}.glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-prev,.glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-prev:hover,.glider-next:hover,.glider-prev:focus,.glider-next:focus{color:#a89cc8}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-slide{min-width:150px}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background-color:var(--primary);width:1rem;height:1rem;margin:var(--spacing-tiny)}.glider-dot:hover,.glider-dot:focus,.glider-dot.active{background:var(--secondary)}@media (max-width: 36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:#9c9c9c40;box-shadow:0 0 1px #ffffff40}}label{display:block;font-weight:700;margin-bottom:var(--spacing-1)}input,select,textarea{width:100%;border:1px solid var(--default-text-color);padding:var(--spacing-1);display:block;margin-bottom:var(--spacing-2)}.is-invalid{border-color:var(--red)}.invalid-feedback{color:var(--red);margin-top:calc(var(--spacing-1) * -1);margin-bottom:var(--spacing-2);text-indent:var(--spacing-1)}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2) format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2) format("woff2-variations");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}.hamburger[data-astro-cid-6c3gqko6]{cursor:pointer;--margin: .3rem;--height: 2px}.hamburger[data-astro-cid-6c3gqko6] .line[data-astro-cid-6c3gqko6]{display:block;width:var(--spacing-3);height:var(--height);margin-bottom:var(--margin);background-color:var(--black);transition:all .3s ease-in-out}.hamburger[data-astro-cid-6c3gqko6].isactive .line[data-astro-cid-6c3gqko6]:nth-child(2){opacity:0}.hamburger[data-astro-cid-6c3gqko6].isactive .line[data-astro-cid-6c3gqko6]:nth-child(1){transform:translateY(calc(var(--margin) + var(--height))) rotate(45deg)}.hamburger[data-astro-cid-6c3gqko6].isactive .line[data-astro-cid-6c3gqko6]:nth-child(3){transform:translateY(calc((var(--margin) + var(--height)) * -1)) rotate(-45deg)}.contact[data-astro-cid-bqsd2ekw]{display:grid;gap:var(--spacing-2)}.active[data-astro-cid-j4bvlyv2]{font-weight:700}.nav-subitems[data-astro-cid-uubsvdtr]{list-style:none;opacity:0;max-height:0;transition:.2s ease-in-out;overflow:hidden}.nav-subitem[data-astro-cid-uubsvdtr]{padding-bottom:var(--spacing-1);>a{text-decoration:none;font-size:var(--heading-4);svg{width:1rem}}}.expanded[data-astro-cid-uubsvdtr]{max-height:50vh;opacity:1}@media screen and (min-width: 1024px){.nav-subitems[data-astro-cid-uubsvdtr]{position:absolute;top:calc(100% + var(--spacing-2) + .4rem);left:calc(-1 * var(--spacing-3));right:calc(-1 * var(--spacing-3));min-width:15rem;background-color:var(--grey-light-transparent);padding:var(--spacing-3) var(--spacing-4);box-shadow:0 0 1rem #0000001a inset}.nav-subitem[data-astro-cid-uubsvdtr]{&[data-astro-cid-uubsvdtr]:not(:last-child){padding-bottom:var(--spacing-2)}>a{text-wrap:nowrap;&:hover,&:active{text-decoration:underline}}}}.nav-items[data-astro-cid-gwrum32k]{list-style:none;margin-top:var(--spacing-2)}.nav-item-root[data-astro-cid-gwrum32k]{padding:var(--spacing-1) var(--spacing-2) 0;position:relative;margin-bottom:var(--spacing-1);&[data-astro-cid-gwrum32k]:after{position:absolute;left:0;right:0;bottom:0;content:"";border-bottom:1px solid var(--default-text-color);border-left:1px solid var(--default-text-color);border-right:1px solid var(--default-text-color);height:.7rem}>a{display:inline-block;text-decoration:none;font-size:1.33rem;margin-bottom:var(--spacing-1)}}@media screen and (min-width: 1024px){.nav-items[data-astro-cid-gwrum32k]{flex:1;display:flex;justify-content:center;gap:var(--spacing-4)}.nav-item-root[data-astro-cid-gwrum32k]{display:inline-block;margin:0;padding:0 var(--spacing-1);&[data-astro-cid-gwrum32k]:after{display:none}>a{font-family:var(--font-family-menu-desktop);font-size:1.2rem;line-height:var(--baseLineHeight);margin:0;padding:0}}}.mainMenu[data-astro-cid-wknjcanw]{background-color:var(--white);padding:calc(var(--header-height) + var(--spacing-4)) var(--spacing-4) var(--spacing-4) var(--spacing-4);display:grid;position:fixed;top:auto;left:0;right:0;bottom:100vh;transition:top .25s ease-out,bottom .25s ease-out;grid-template-areas:"search      search" "languages  tickets" "nav            nav" "contact    contact";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;&.expanded{top:0;bottom:0;overflow:auto}}.search[data-astro-cid-wknjcanw]{grid-area:search}.languages[data-astro-cid-wknjcanw]{grid-area:languages;align-self:center}.tickets[data-astro-cid-wknjcanw]{grid-area:tickets;display:flex}.mainNav[data-astro-cid-wknjcanw]{grid-area:nav;padding-bottom:var(--spacing-3)}.contact[data-astro-cid-wknjcanw]{grid-area:contact}@media screen and (min-width: 1024px){.mainMenu[data-astro-cid-wknjcanw]{position:relative;flex:1;left:auto;right:auto;bottom:auto;grid-template-areas:"nav  languages languages" "nav  search      tickets";grid-template-columns:1fr auto auto;grid-template-rows:1fr 1fr;padding:0}.mainNav[data-astro-cid-wknjcanw]{padding-bottom:.4rem;display:flex;align-items:flex-end;justify-content:space-evenly}.contact[data-astro-cid-wknjcanw]{display:none}.tickets[data-astro-cid-wknjcanw]{min-width:8rem}}.headerWrapper[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:2;min-height:var(--header-height);transition:height .25s ease-out;display:flex;flex-direction:column;justify-content:flex-end;transition:min-height .3s ease-in-out;background-color:var(--white);&.scrolled{min-height:var(--header-height-small)}}.headerContainer[data-astro-cid-3ef6ksr2]{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:var(--spacing-2);overflow:hidden;position:relative;height:100%;.logoWrapper{z-index:2;.logo{width:7rem;height:auto}}.navbar{display:grid}}@media screen and (min-width: 1024px){.logoWrapper[data-astro-cid-3ef6ksr2]{padding-bottom:12px;line-height:0}.hamburgerWrapper[data-astro-cid-3ef6ksr2]{display:none}.headerWrapper[data-astro-cid-3ef6ksr2]{&.scrolled{opacity:.98}}.headerContainer[data-astro-cid-3ef6ksr2]{overflow:visible;.logoWrapper{.logo{width:13rem}}}}footer[data-astro-cid-sz7xmlte]{background-color:var(--default-text-color);color:var(--white);a{color:var(--white)}ul{list-style:none;display:flex;li{&:not(:last-child){margin-bottom:var(--spacing-2)}a{display:flex;align-items:center;height:1rem;svg{height:100%}}}}.footerContainer{padding:var(--spacing-4) 0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo                    tagline" "contactgegevens contactgegevens" "openingstijden   openingstijden" "footerMenu1         footerMenu1" "socials                 socials" "footerMenu2         footerMenu2";gap:var(--spacing-2);.logo{grid-area:logo;fill:var(--white);max-height:var(--spacing-4);svg{height:100%;width:auto}}.tagline{grid-area:tagline;font-size:1.16rem;font-family:var(--font-family-headings-serif);font-weight:var(--boldFontWeight);font-style:italic;line-height:.91;display:flex;justify-content:flex-end;.inner{max-width:6rem}}.contactgegevens{grid-area:contactgegevens}.openingstijden{grid-area:openingstijden}.footerMenu1{grid-area:footerMenu1;font-size:var(--smallFontSize);ul{flex-direction:column}}.socials{grid-area:socials;display:flex;gap:var(--spacing-2);a{svg{height:var(--spacing-3);width:var(--spacing-3);path{fill:var(--white)}}}}.footerMenu2{grid-area:footerMenu2;font-size:var(--smallestFontSize);ul{flex-direction:row;justify-content:center;li{position:relative;&:not(:last-child){margin-right:calc(var(--spacing-1) * 1.5);&:after{content:" - ";position:absolute;top:0;right:calc(var(--spacing-1) * -1)}}}}}}}@media screen and (min-width: 1024px){footer[data-astro-cid-sz7xmlte]{.footerContainer{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo            logo            tagline          tagline" "contactgegevens openingstijden  footerMenu1  footerMenu1" "socials         socials         footerMenu1  footerMenu1" "empty           empty           footerMenu2  footerMenu2";column-gap:0;row-gap:var(--spacing-4);.logo{max-height:2.66rem}.tagline{font-size:1.75rem;.inner{max-width:8.5rem}}.footerMenu2{grid-area:footerMenu2;font-size:var(--smallestFontSize);ul{justify-content:flex-start}}}}}
