.theme_page{padding-bottom:var(--sp-xxl)}.theme_page .page-header{color:#fff;margin-bottom:var(--sp-lg)}.theme_page .page-header__title{color:#fff}.theme_page__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.theme_page__title h1,.theme_page__title h2,.theme_page__title h3,.theme_page__title h4,.theme_page__title h5,.theme_page__title h6,.theme_page__title p,.theme_page__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.theme_page__title h1,.theme_page__title h2,.theme_page__title h3,.theme_page__title h4,.theme_page__title h5,.theme_page__title h6,.theme_page__title p{margin:0;padding:0}.theme_page__title{font-size:1.5rem;--line-height: 1.125;line-height:var(--line-height);margin-bottom:.25em}@media(min-width:768px){.theme_page__title{font-size:2rem}}@media(min-width:992px){.theme_page__title{font-size:2.25rem}}@media(min-width:1200px){.theme_page__title{font-size:2.5rem}}.theme_page__title{margin-bottom:var(--sp-sm)}.theme_page .calendar_pages{margin:0 0 var(--sp-xl) 0}.theme_page{background:var(--sp-large)}.news_pages{--items-per-row: 3;--item-gap: 1rem;display:flex;flex-wrap:wrap;width:100%;gap:var(--item-gap)}@media(max-width:991.98px){.news_pages{--items-per-row: 2}}@media(max-width:767.98px){.news_pages{--items-per-row: 1}}.news-item{--item-bg: white;display:flex;flex-direction:column;position:relative;width:calc(100% / var(--items-per-row) - var(--item-gap) * (var(--items-per-row) - 1) / var(--items-per-row));overflow:hidden;background:var(--item-bg);color:var(--c-black);aspect-ratio:500/500}.news_pages[lux-page="1"] .news-item:nth-child(4),.news_pages[lux-page="1"] .news-item:nth-child(8),.news_pages[lux-page="1"] .news-item:nth-child(9){--item-bg: var(--brand-pink-light);flex-direction:column-reverse;border-bottom:1.25rem solid var(--item-bg)}.news_pages[lux-page="1"] .news-item:nth-child(4) .news-item__text,.news_pages[lux-page="1"] .news-item:nth-child(8) .news-item__text,.news_pages[lux-page="1"] .news-item:nth-child(9) .news-item__text{aspect-ratio:auto;bottom:auto;top:0}.news_pages[lux-page="1"] .news-item:nth-child(4) .news-item__image,.news_pages[lux-page="1"] .news-item:nth-child(8) .news-item__image,.news_pages[lux-page="1"] .news-item:nth-child(9) .news-item__image{position:relative;height:100%}.news_pages[lux-page="1"] .news-item:nth-child(4) .news-item__image-container,.news_pages[lux-page="1"] .news-item:nth-child(8) .news-item__image-container,.news_pages[lux-page="1"] .news-item:nth-child(9) .news-item__image-container{position:absolute;left:0;top:0;border-left:1.25rem solid var(--item-bg);border-right:1.25rem solid var(--item-bg)}.news_pages[lux-page="1"] .news-item:nth-child(8){--item-bg: var(--brand-light-green-light)}.news_pages[lux-page="1"] .news-item:nth-child(9){--item-bg: var(--brand-light-blue-light)}.news_pages:not([lux-page="1"]) .news-item:nth-child(2),.news_pages:not([lux-page="1"]) .news-item:nth-child(6),.news_pages:not([lux-page="1"]) .news-item:nth-child(8){--item-bg: var(--brand-pink-light);flex-direction:column-reverse;border-bottom:1.25rem solid var(--item-bg)}.news_pages:not([lux-page="1"]) .news-item:nth-child(2) .news-item__text,.news_pages:not([lux-page="1"]) .news-item:nth-child(6) .news-item__text,.news_pages:not([lux-page="1"]) .news-item:nth-child(8) .news-item__text{aspect-ratio:auto;bottom:auto;top:0}.news_pages:not([lux-page="1"]) .news-item:nth-child(2) .news-item__image,.news_pages:not([lux-page="1"]) .news-item:nth-child(6) .news-item__image,.news_pages:not([lux-page="1"]) .news-item:nth-child(8) .news-item__image{position:relative;height:100%}.news_pages:not([lux-page="1"]) .news-item:nth-child(2) .news-item__image-container,.news_pages:not([lux-page="1"]) .news-item:nth-child(6) .news-item__image-container,.news_pages:not([lux-page="1"]) .news-item:nth-child(8) .news-item__image-container{position:absolute;left:0;top:0;border-left:1.25rem solid var(--item-bg);border-right:1.25rem solid var(--item-bg)}.news_pages:not([lux-page="1"]) .news-item:nth-child(8){--item-bg: var(--brand-light-green-light)}.news_pages:not([lux-page="1"]) .news-item:nth-child(9){--item-bg: var(--brand-light-blue-light)}.news-item--featured{aspect-ratio:800/600;--items-per-row: 2}@media(max-width:767.98px){.news-item--featured{--items-per-row: 1}}.news-item--variant_0 .news-item__text{aspect-ratio:auto;background:transparent;color:#fff;padding:0 1.5rem 1.5rem 4rem;min-height:15rem}@media(max-width:767.98px){.news-item--variant_0 .news-item__text{padding:1rem 1rem 1.5rem 3rem;min-height:auto}}.news-item--variant_0 .news-item__text:after{content:"";display:block;width:3.5rem;aspect-ratio:1;position:absolute;top:2.25rem;left:0;background:var(--page-bg);transform:translate(-60%) rotate(45deg);transition:.3s ease}@media(max-width:767.98px){.news-item--variant_0 .news-item__text:after{width:2.5rem;top:1.5rem}}.news-item--variant_0:hover .news-item__text:after{transform:translate(-50%) rotate(45deg)}.news-item--variant_0 .news-item__image{position:relative}.news-item--variant_0 .news-item__image:after{content:"";position:absolute;inset:0;background:var(--c-black-25)}.news-item--variant_0 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p,.news-item--variant_0 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p{margin:0;padding:0}.news-item--variant_0 .news-item__title{font-size:1.5rem;--line-height: 1.125;line-height:var(--line-height);margin-bottom:.25em}@media(min-width:768px){.news-item--variant_0 .news-item__title{font-size:2rem}}@media(min-width:992px){.news-item--variant_0 .news-item__title{font-size:2.25rem}}@media(min-width:1200px){.news-item--variant_0 .news-item__title{font-size:2.5rem}}.news-item--variant_0 .news-item__title{font-weight:600}@media(min-width:768px)and (max-width:991.98px){.news-item--variant_0 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p,.news-item--variant_0 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p{margin:0;padding:0}.news-item--variant_0 .news-item__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em;font-weight:600}}@media(min-width:768px)and (max-width:991.98px)and (min-width:768px){.news-item--variant_0 .news-item__title{font-size:1.5rem}}@media(min-width:768px)and (max-width:991.98px)and (min-width:1200px){.news-item--variant_0 .news-item__title{font-size:2rem}}@media(max-width:767.98px){.news-item--variant_0 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p,.news-item--variant_0 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p{margin:0;padding:0}.news-item--variant_0 .news-item__title{font-size:2rem;margin-bottom:.25em;font-weight:600}}@media(max-width:767.98px)and (min-width:768px){.news-item--variant_0 .news-item__title{font-size:2.5rem}}@media(max-width:767.98px)and (min-width:992px){.news-item--variant_0 .news-item__title{font-size:3rem}}@media(max-width:767.98px)and (min-width:1500px){.news-item--variant_0 .news-item__title{font-size:3.5rem}}@media(max-width:575.98px){.news-item--variant_0 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p,.news-item--variant_0 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_0 .news-item__title h1,.news-item--variant_0 .news-item__title h2,.news-item--variant_0 .news-item__title h3,.news-item--variant_0 .news-item__title h4,.news-item--variant_0 .news-item__title h5,.news-item--variant_0 .news-item__title h6,.news-item--variant_0 .news-item__title p{margin:0;padding:0}.news-item--variant_0 .news-item__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em;font-weight:600}}@media(max-width:575.98px)and (min-width:768px){.news-item--variant_0 .news-item__title{font-size:1.5rem}}@media(max-width:575.98px)and (min-width:1200px){.news-item--variant_0 .news-item__title{font-size:2rem}}.news-item--variant_1 .news-item__text{--offset: 1.5rem;--padding_sides: 2.5rem;--top_offset: 3rem;--driehoek-hoogte: 2rem}@media(max-width:991.98px){.news-item--variant_1 .news-item__text{--driehoek-hoogte: 1.5rem;--padding_sides: 1.5rem;--top_offset: 5rem}}.news-item--variant_1 .news-item__text{isolation:isolate;aspect-ratio:auto;background:transparent;left:var(--offset);right:var(--offset);bottom:var(--offset);padding:1.5rem var(--padding_sides);min-height:15rem}@media(max-width:991.98px){.news-item--variant_1 .news-item__text{min-height:auto;padding:3rem var(--padding_sides) 1rem}}.news-item--variant_1 .news-item__text:before{position:absolute;top:-3rem;left:0;right:0;bottom:0;content:"";background:#fffc;clip-path:polygon(0 var(--top_offset),calc(var(--padding_sides) * 1.7 - var(--driehoek-hoogte)) var(--top_offset),calc(var(--padding_sides) * 1.7 - var(--driehoek-hoogte) + var(--driehoek-hoogte)) calc(var(--top_offset) - var(--driehoek-hoogte)),calc(var(--padding_sides) * 1.7 - var(--driehoek-hoogte) + var(--driehoek-hoogte) * 2) var(--top_offset),100% var(--top_offset),100% 100%,0% 100%);z-index:-1;transition:.3s ease}.news-item--variant_1:hover .news-item__text:before{--driehoek-hoogte: 2.5rem}.news-item--variant_1 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p,.news-item--variant_1 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p{margin:0;padding:0}.news-item--variant_1 .news-item__title{font-size:1.5rem;--line-height: 1.125;line-height:var(--line-height);margin-bottom:.25em}@media(min-width:768px){.news-item--variant_1 .news-item__title{font-size:2rem}}@media(min-width:992px){.news-item--variant_1 .news-item__title{font-size:2.25rem}}@media(min-width:1200px){.news-item--variant_1 .news-item__title{font-size:2.5rem}}.news-item--variant_1 .news-item__title{font-weight:600}@media(min-width:768px)and (max-width:991.98px){.news-item--variant_1 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p,.news-item--variant_1 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p{margin:0;padding:0}.news-item--variant_1 .news-item__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em;font-weight:600}}@media(min-width:768px)and (max-width:991.98px)and (min-width:768px){.news-item--variant_1 .news-item__title{font-size:1.5rem}}@media(min-width:768px)and (max-width:991.98px)and (min-width:1200px){.news-item--variant_1 .news-item__title{font-size:2rem}}@media(max-width:767.98px){.news-item--variant_1 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p,.news-item--variant_1 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p{margin:0;padding:0}.news-item--variant_1 .news-item__title{font-size:2rem;margin-bottom:.25em;font-weight:600}}@media(max-width:767.98px)and (min-width:768px){.news-item--variant_1 .news-item__title{font-size:2.5rem}}@media(max-width:767.98px)and (min-width:992px){.news-item--variant_1 .news-item__title{font-size:3rem}}@media(max-width:767.98px)and (min-width:1500px){.news-item--variant_1 .news-item__title{font-size:3.5rem}}@media(max-width:575.98px){.news-item--variant_1 .news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p,.news-item--variant_1 .news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item--variant_1 .news-item__title h1,.news-item--variant_1 .news-item__title h2,.news-item--variant_1 .news-item__title h3,.news-item--variant_1 .news-item__title h4,.news-item--variant_1 .news-item__title h5,.news-item--variant_1 .news-item__title h6,.news-item--variant_1 .news-item__title p{margin:0;padding:0}.news-item--variant_1 .news-item__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em;font-weight:600}}@media(max-width:575.98px)and (min-width:768px){.news-item--variant_1 .news-item__title{font-size:1.5rem}}@media(max-width:575.98px)and (min-width:1200px){.news-item--variant_1 .news-item__title{font-size:2rem}}.news-item__content{position:relative;height:100%}.news-item__text{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.5rem 2.25rem;background:var(--item-bg);aspect-ratio:500/200}.news-item__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item__title h1,.news-item__title h2,.news-item__title h3,.news-item__title h4,.news-item__title h5,.news-item__title h6,.news-item__title p,.news-item__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item__title h1,.news-item__title h2,.news-item__title h3,.news-item__title h4,.news-item__title h5,.news-item__title h6,.news-item__title p{margin:0;padding:0}.news-item__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em}@media(min-width:768px){.news-item__title{font-size:1.5rem}}@media(min-width:1200px){.news-item__title{font-size:2rem}}.news-item__title{font-family:var(--f-basic),sans-serif;font-weight:600;margin-bottom:.5rem;--line-height: 1.25;line-height:var(--line-height);--lines-to-clamp: 3;display:-webkit-box;-webkit-line-clamp:var(--lines-to-clamp, 2);line-clamp:var(--lines-to-clamp, 2);-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:clip;padding-bottom:.2em;max-height:calc(var(--line-height) * 1em * var(--lines-to-clamp))}.news-item__date{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.news-item__date h1,.news-item__date h2,.news-item__date h3,.news-item__date h4,.news-item__date h5,.news-item__date h6,.news-item__date p,.news-item__date a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.news-item__date h1,.news-item__date h2,.news-item__date h3,.news-item__date h4,.news-item__date h5,.news-item__date h6,.news-item__date p{margin:0;padding:0}.news-item__date{--line-height: 1.25;line-height:var(--line-height);font-size:1.125rem;margin-bottom:.25em}@media(min-width:992px){.news-item__date{font-size:1.25rem}}.news-item__date{margin-bottom:var(--sp-tiny)}.news-item__image{width:100%}.news-item__image:after{content:"";position:absolute;inset:0}@media(max-width:767.98px){.news-item__image{width:100%}}.news-item__image-container{aspect-ratio:800/600;overflow:clip}.news-item__image img{object-fit:cover;width:100%;height:100%;scale:1;transition:scale var(--animation-slow-zoom-out, 10s) ease}.news-item:hover .news-item__image img{scale:1.1;transition:var(--animation-slow-zoom-in, 5s) ease}.news-item__link span{position:absolute;inset:0}.calendar_pages{--items-per-row: 4;--item-gap: 1rem;display:flex;flex-wrap:wrap;width:100%;gap:var(--item-gap)}@media(max-width:1499.98px){.calendar_pages{--items-per-row: 3}}@media(max-width:1199.98px){.calendar_pages{--items-per-row: 3}}@media(max-width:991.98px){.calendar_pages{--items-per-row: 2}}@media(max-width:767.98px){.calendar_pages{--items-per-row: 1}}.calendar-card{--item-bg: white;position:relative;width:calc(100% / var(--items-per-row) - var(--item-gap) * (var(--items-per-row) - 1) / var(--items-per-row));overflow:hidden;aspect-ratio:500/500}.calendar-card__content{position:relative;height:100%;display:flex;flex-direction:column;color:#fff}.calendar-card__text{position:relative;padding:2.5rem 2.5rem 0;height:100%;display:flex}@media(max-width:767.98px){.calendar-card__text{align-items:center;justify-content:center}}.calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p,.calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p{margin:0;padding:0}.calendar-card__title{font-size:1.125rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em}@media(min-width:992px){.calendar-card__title{font-size:1.5rem}}.calendar-card__title{font-family:var(--f-basic),sans-serif;line-height:1.25;font-weight:600;text-align:center}@media(max-width:1499.98px){.calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p,.calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p{margin:0;padding:0}.calendar-card__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em}}@media(max-width:1499.98px)and (min-width:768px){.calendar-card__title{font-size:1.5rem}}@media(max-width:1499.98px)and (min-width:1200px){.calendar-card__title{font-size:2rem}}@media(max-width:767.98px){.calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p,.calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p{margin:0;padding:0}.calendar-card__title{font-size:2rem;margin-bottom:.25em}}@media(max-width:767.98px)and (min-width:768px){.calendar-card__title{font-size:2.5rem}}@media(max-width:767.98px)and (min-width:992px){.calendar-card__title{font-size:3rem}}@media(max-width:767.98px)and (min-width:1500px){.calendar-card__title{font-size:3.5rem}}@media(max-width:575.98px){.calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p,.calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card__title h1,.calendar-card__title h2,.calendar-card__title h3,.calendar-card__title h4,.calendar-card__title h5,.calendar-card__title h6,.calendar-card__title p{margin:0;padding:0}.calendar-card__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em}}@media(max-width:575.98px)and (min-width:768px){.calendar-card__title{font-size:1.5rem}}@media(max-width:575.98px)and (min-width:1200px){.calendar-card__title{font-size:2rem}}.calendar-card__title{--lines-to-clamp: 4;display:-webkit-box;-webkit-line-clamp:var(--lines-to-clamp, 2);line-clamp:var(--lines-to-clamp, 2);-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:clip;padding-bottom:.2em;max-height:calc(var(--line-height) * 1em * var(--lines-to-clamp))}.calendar-card__date{position:relative;padding:.74rem 0 var(--sp-small);margin:0 2.5rem;border-top:1px solid white}.calendar-card__date .dag{display:block;text-align:center;font-size:1.75rem;line-height:2rem;text-transform:uppercase}.calendar-card__date .datum{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card__date .datum h1,.calendar-card__date .datum h2,.calendar-card__date .datum h3,.calendar-card__date .datum h4,.calendar-card__date .datum h5,.calendar-card__date .datum h6,.calendar-card__date .datum p,.calendar-card__date .datum a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card__date .datum h1,.calendar-card__date .datum h2,.calendar-card__date .datum h3,.calendar-card__date .datum h4,.calendar-card__date .datum h5,.calendar-card__date .datum h6,.calendar-card__date .datum p{margin:0;padding:0}.calendar-card__date .datum{font-size:2.5rem;margin-bottom:.25em}@media(min-width:768px){.calendar-card__date .datum{font-size:3rem}}@media(min-width:992px){.calendar-card__date .datum{font-size:3.5rem}}@media(min-width:1200px){.calendar-card__date .datum{font-size:4rem}}.calendar-card__date .datum{font-weight:700;display:block;text-align:center;margin-bottom:0;line-height:1}.calendar-card__image{position:static}.calendar-card__image-container{position:absolute;inset:0;background-color:#fff;overflow:clip}.calendar-card__image-container:after{content:"";position:absolute;inset:0;background:var(--brand-pink-dark);opacity:.5}.calendar-card--color-2 .calendar-card__image-container:after{background:var(--brand-green-default)}.calendar-card--color-3 .calendar-card__image-container:after{background:var(--brand-blue-default)}.calendar-card__image img{object-fit:cover;width:100%;height:100%;scale:1;transition:scale var(--animation-slow-zoom-out, 10s) ease}.calendar-card:hover .calendar-card__image img{scale:1.1;transition:var(--animation-slow-zoom-in, 5s) ease}.calendar-card__link span{position:absolute;inset:0}.calendar-card--featured{background:#fff;width:100%;aspect-ratio:1600/600;display:flex}@media(max-width:991.98px){.calendar-card--featured{aspect-ratio:1600/800}}@media(max-width:767.98px){.calendar-card--featured{aspect-ratio:1}}.calendar-card--featured .calendar-card__content{height:auto;width:67%;overflow:clip}@media(max-width:991.98px){.calendar-card--featured .calendar-card__content{width:100%}}.calendar-card--featured .calendar-card__text{display:flex;align-items:center;justify-content:center}.calendar-card--featured .calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card--featured .calendar-card__title h1,.calendar-card--featured .calendar-card__title h2,.calendar-card--featured .calendar-card__title h3,.calendar-card--featured .calendar-card__title h4,.calendar-card--featured .calendar-card__title h5,.calendar-card--featured .calendar-card__title h6,.calendar-card--featured .calendar-card__title p,.calendar-card--featured .calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card--featured .calendar-card__title h1,.calendar-card--featured .calendar-card__title h2,.calendar-card--featured .calendar-card__title h3,.calendar-card--featured .calendar-card__title h4,.calendar-card--featured .calendar-card__title h5,.calendar-card--featured .calendar-card__title h6,.calendar-card--featured .calendar-card__title p{margin:0;padding:0}.calendar-card--featured .calendar-card__title{font-size:2rem;margin-bottom:.25em}@media(min-width:768px){.calendar-card--featured .calendar-card__title{font-size:2.5rem}}@media(min-width:992px){.calendar-card--featured .calendar-card__title{font-size:3rem}}@media(min-width:1500px){.calendar-card--featured .calendar-card__title{font-size:3.5rem}}@media(max-width:767.98px){.calendar-card--featured .calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card--featured .calendar-card__title h1,.calendar-card--featured .calendar-card__title h2,.calendar-card--featured .calendar-card__title h3,.calendar-card--featured .calendar-card__title h4,.calendar-card--featured .calendar-card__title h5,.calendar-card--featured .calendar-card__title h6,.calendar-card--featured .calendar-card__title p,.calendar-card--featured .calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card--featured .calendar-card__title h1,.calendar-card--featured .calendar-card__title h2,.calendar-card--featured .calendar-card__title h3,.calendar-card--featured .calendar-card__title h4,.calendar-card--featured .calendar-card__title h5,.calendar-card--featured .calendar-card__title h6,.calendar-card--featured .calendar-card__title p{margin:0;padding:0}.calendar-card--featured .calendar-card__title{font-size:2rem;margin-bottom:.25em}}@media(max-width:767.98px)and (min-width:768px){.calendar-card--featured .calendar-card__title{font-size:2.5rem}}@media(max-width:767.98px)and (min-width:992px){.calendar-card--featured .calendar-card__title{font-size:3rem}}@media(max-width:767.98px)and (min-width:1500px){.calendar-card--featured .calendar-card__title{font-size:3.5rem}}@media(max-width:575.98px){.calendar-card--featured .calendar-card__title{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.calendar-card--featured .calendar-card__title h1,.calendar-card--featured .calendar-card__title h2,.calendar-card--featured .calendar-card__title h3,.calendar-card--featured .calendar-card__title h4,.calendar-card--featured .calendar-card__title h5,.calendar-card--featured .calendar-card__title h6,.calendar-card--featured .calendar-card__title p,.calendar-card--featured .calendar-card__title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.calendar-card--featured .calendar-card__title h1,.calendar-card--featured .calendar-card__title h2,.calendar-card--featured .calendar-card__title h3,.calendar-card--featured .calendar-card__title h4,.calendar-card--featured .calendar-card__title h5,.calendar-card--featured .calendar-card__title h6,.calendar-card--featured .calendar-card__title p{margin:0;padding:0}.calendar-card--featured .calendar-card__title{font-size:1.375rem;--line-height: 1.1;line-height:var(--line-height);margin-bottom:.25em}}@media(max-width:575.98px)and (min-width:768px){.calendar-card--featured .calendar-card__title{font-size:1.5rem}}@media(max-width:575.98px)and (min-width:1200px){.calendar-card--featured .calendar-card__title{font-size:2rem}}.calendar-card--featured .calendar-card__title{font-weight:600;padding-top:var(--sp-md)}.calendar-card .calendar-card__feature-text{--padding: 4rem;display:flex;align-items:center;width:33%;padding:var(--padding);margin:0;--line-height: 1.5;line-height:var(--line-height);font-family:var(--f-basic);text-wrap:pretty}.calendar-card .calendar-card__feature-text+p{margin-top:1em}.calendar-card .calendar-card__feature-text{font-size:1.375rem;--line-height: 1.4;line-height:var(--line-height);font-family:var(--f-special);--lines-to-clamp: 8}.calendar-card .calendar-card__feature-text p,.calendar-card .calendar-card__feature-text h1,.calendar-card .calendar-card__feature-text h2,.calendar-card .calendar-card__feature-text h3,.calendar-card .calendar-card__feature-text h4{display:none}.calendar-card .calendar-card__feature-text p:first-child,.calendar-card .calendar-card__feature-text h1:first-child,.calendar-card .calendar-card__feature-text h2:first-child,.calendar-card .calendar-card__feature-text h3:first-child,.calendar-card .calendar-card__feature-text h4:first-child{display:-webkit-box;-webkit-line-clamp:var(--lines-to-clamp, 2);line-clamp:var(--lines-to-clamp, 2);-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:clip;padding-bottom:.2em;max-height:calc(var(--line-height) * 1em * var(--lines-to-clamp))}@media(max-width:1199.98px){.calendar-card .calendar-card__feature-text{margin:0;--line-height: 1.5;line-height:var(--line-height);font-family:var(--f-basic);text-wrap:pretty}.calendar-card .calendar-card__feature-text+p{margin-top:1em}.calendar-card .calendar-card__feature-text{font-size:1rem;font-family:var(--f-special);--padding: 2rem}}.calendar-card .calendar-card__feature-text .text{position:relative;display:block}.calendar-card .calendar-card__feature-text .text:before{content:"";position:absolute;width:2.5rem;aspect-ratio:1;top:0;left:calc(var(--padding) * -1);transform:translate3d(-50%,0,0) rotate(-45deg);background:#fff}