@charset "UTF-8";.responsive-check:after{display:none;content:"mobile"}@media (min-width: 1024px){.responsive-check:after{content:"desktop"}}:root{--swatch-white: oklch(100% 0 0deg);--swatch-cream-100: oklch(98.2353240159% .0129849903 71.333482433deg);--swatch-cream-200: oklch(95.0155295852% .013759565 67.6606290799deg);--swatch-ink: oklch(19.660488709% .0569131976 23.973790755deg);--swatch-ink-900: oklch(15.4031522538% .0336342934 21.7796602901deg);--swatch-taupe-300: oklch(73.1461820248% .0272667861 42.0388476846deg);--swatch-rose-200: oklch(87.2080902577% .0477488916 18.1065042537deg);--swatch-near-black: oklch(21.7786502464% 0 0deg);--swatch-maroon-400: oklch(42.2465865918% .0603072046 19.8942394747deg);--swatch-red-400: oklch(53.0204171692% .1963879393 27.2117544287deg);--swatch-red-450: oklch(46.7799273621% .1800857083 27.9096000248deg);--swatch-red-500: oklch(44.8450097988% .1736695274 28.0238466729deg);--swatch-red-600: oklch(40.6816125667% .1570806584 27.966938999deg);--swatch-red-650: oklch(37.1576484773% .1416418565 27.7248021401deg);--swatch-red-700: oklch(33.840604692% .1290136896 27.7271188761deg);--swatch-gold-300: oklch(88.8668182308% .120847593 91.9214640008deg);--swatch-gold-500: oklch(80.6191980482% .1357661625 84.741269688deg);--swatch-purple-400: oklch(51.1960675551% .1774458889 314.6600196419deg);--swatch-purple-500: oklch(42.8543440062% .154664068 311.9824754078deg);--swatch-orange-500: oklch(68.4504355843% .1478284528 50.7767548799deg);--swatch-orange-600: oklch(65.9840687053% .1766038575 47.4055286218deg);--swatch-blue-500: oklch(59.5714608257% .1216562246 242.5711204007deg);--swatch-blue-600: oklch(51.4942393434% .1205571649 246.2855029884deg);--swatch-blue-700: oklch(46.3954671235% .0991068088 243.6257136894deg);--swatch-green-400: oklch(66.2875716901% .1602316276 152.371372348deg);--swatch-green-500: oklch(55.8543871255% .136841661 152.2916068159deg);--swatch-yellow-100: oklch(95.0684557121% .0919310691 97.8146438441deg);--swatch-yellow-500: oklch(88.0851072256% .1805874007 94.0202651271deg);--swatch-gray-300: oklch(62.6753541007% 0 0deg);--swatch-gray-500: oklch(44.9533196894% 0 0deg);--swatch-lilac-100: oklch(94.6859456038% .0212856984 306.8367824268deg);--swatch-sand-100: oklch(97.3528337748% .0260526264 90.0952786435deg);--color-text: var(--swatch-ink);--color-text-subtle: var(--swatch-maroon-400);--color-text-inverted: var(--swatch-white);--color-ink: var(--swatch-ink);--color-surface: var(--swatch-cream-100);--color-surface-subtle: var(--swatch-cream-200);--color-surface-raised: var(--swatch-white);--color-surface-dark: var(--swatch-near-black);--color-photo-backdrop: var(--swatch-near-black);--color-border: color-mix(in oklch, var(--swatch-red-500) 11%, transparent);--color-accent: var(--swatch-red-500);--color-accent-hover: var(--swatch-red-400);--color-accent-text: var(--swatch-red-700);--color-link-hover: var(--color-accent);--color-link-hover-on-dark: var(--color-highlight);--color-nav: var(--swatch-red-500);--color-nav-deep: var(--swatch-red-700);--color-highlight: var(--swatch-gold-500);--color-highlight-soft: var(--swatch-gold-300);--color-focus: var(--swatch-gold-500);--gradient-red: linear-gradient(135deg, var(--color-nav-deep), var(--color-accent));--gradient-gold: linear-gradient(135deg, var(--swatch-gold-500), var(--swatch-gold-300) 50%, var(--swatch-orange-500));--gradient-hero: linear-gradient(160deg, var(--swatch-red-600), var(--swatch-red-450) 60%, var(--swatch-red-650));--color-on-gold: var(--swatch-red-700);--color-sun-core: var(--swatch-yellow-100);--color-sun: var(--swatch-yellow-500);--color-sun-rays: color-mix(in oklch, var(--swatch-yellow-500) 20%, transparent);--color-trophy-body: var(--swatch-gold-500);--color-trophy-shine: var(--swatch-gold-300);--color-trophy-shade: var(--swatch-orange-500);--color-trophy-base: var(--swatch-red-700);--color-trophy-line: var(--swatch-red-700);--color-line-on-dark: color-mix(in oklch, var(--swatch-white) 12%, transparent);--color-overlay: color-mix(in oklch, var(--swatch-red-500) 72%, transparent);--color-lightbox-backdrop: color-mix(in oklch, var(--swatch-ink-900) 94%, transparent);--color-lightbox-control: color-mix(in oklch, var(--swatch-ink-900) 55%, transparent);--color-decor-rays: color-mix(in oklch, var(--swatch-white) 5%, transparent);--color-decor-stripes-dark: color-mix(in oklch, var(--swatch-ink) 7%, transparent);--color-decor-stripes-red: color-mix(in oklch, var(--swatch-red-500) 4.5%, transparent);--color-decor-confetti-gold: color-mix(in oklch, var(--swatch-gold-500) 72%, transparent);--color-decor-confetti-white: color-mix(in oklch, var(--swatch-white) 30%, transparent);--color-decor-confetti-purple: color-mix(in oklch, var(--swatch-purple-500) 38%, transparent);--color-decor-crest: color-mix(in oklch, var(--swatch-white) 4%, transparent);--color-decor-crest-strong: color-mix(in oklch, var(--swatch-white) 12%, transparent);--color-decor-glow-gold: color-mix(in oklch, var(--swatch-gold-500) 16%, transparent);--color-decor-glow-gold-soft: color-mix(in oklch, var(--swatch-gold-500) 12%, transparent);--color-decor-beam: color-mix(in oklch, var(--swatch-gold-300) 17%, transparent);--color-decor-glow-beam: color-mix(in oklch, var(--swatch-gold-300) 34%, transparent);--color-decor-halo: color-mix(in oklch, var(--swatch-white) 6%, transparent);--color-avatar-1: var(--swatch-red-700);--color-avatar-2: var(--swatch-purple-500);--color-avatar-3: var(--swatch-orange-500);--color-avatar-4: var(--swatch-blue-600);--color-avatar-5: var(--swatch-green-500);--gradient-avatar-1: linear-gradient(135deg, var(--swatch-red-500), var(--swatch-red-400));--gradient-avatar-2: linear-gradient(135deg, var(--swatch-purple-500), var(--swatch-purple-400));--gradient-avatar-3: linear-gradient(135deg, var(--swatch-orange-500), var(--swatch-gold-500));--gradient-avatar-4: linear-gradient(135deg, var(--swatch-blue-600), var(--swatch-blue-500));--gradient-avatar-5: linear-gradient(135deg, var(--swatch-gray-500), var(--swatch-gray-300));--gradient-avatar-6: linear-gradient(135deg, var(--swatch-green-500), var(--swatch-green-400));--color-avatar-disc: color-mix(in oklch, var(--swatch-ink) 30%, transparent);--gradient-tile-gold: linear-gradient(135deg, var(--swatch-gold-500), var(--swatch-gold-300));--gradient-album-1: linear-gradient(135deg, var(--color-avatar-1), color-mix(in oklch, var(--color-avatar-1) 78%, var(--swatch-white)));--gradient-album-2: linear-gradient(135deg, var(--color-avatar-2), color-mix(in oklch, var(--color-avatar-2) 78%, var(--swatch-white)));--gradient-album-3: linear-gradient(135deg, var(--color-avatar-3), color-mix(in oklch, var(--color-avatar-3) 78%, var(--swatch-white)));--gradient-album-4: linear-gradient(135deg, var(--color-avatar-4), color-mix(in oklch, var(--color-avatar-4) 78%, var(--swatch-white)));--gradient-album-5: linear-gradient(135deg, var(--color-avatar-5), color-mix(in oklch, var(--color-avatar-5) 78%, var(--swatch-white)));--color-album-star: color-mix(in oklch, var(--swatch-white) 18%, transparent);--color-section-subtle: var(--swatch-cream-200);--color-section-purple: var(--swatch-lilac-100);--color-section-gold: var(--swatch-sand-100);--color-section-blue: var(--swatch-blue-500);--color-section-yellow: var(--swatch-yellow-500);--color-type-opening: var(--swatch-red-700);--color-type-feest: var(--swatch-purple-500);--color-type-familie: var(--swatch-green-500);--color-type-optocht: var(--swatch-gold-500);--color-type-afsluiting: var(--swatch-orange-500);--color-type-vergadering: var(--swatch-ink);--color-type-uittreding: var(--swatch-blue-600);--color-type-overig: var(--swatch-maroon-400);--color-type-text: var(--swatch-white);--color-type-text-light: var(--swatch-ink);--color-agenda-empty-day: var(--swatch-taupe-300);--color-frame-callout: var(--swatch-gold-500);--color-programme-muted: var(--swatch-rose-200);--color-shadow-on-dark: color-mix(in oklch, var(--swatch-near-black) 28%, transparent);--color-card-accent-red: var(--swatch-red-500);--color-card-accent-purple: var(--swatch-purple-500);--color-card-accent-gold: var(--swatch-gold-500);--color-card-accent-orange: var(--swatch-orange-500);--color-card-accent-blue: var(--swatch-blue-600);--color-card-accent-green: var(--swatch-green-500);--color-pennant-1: var(--swatch-red-500);--color-pennant-2: var(--swatch-gold-500);--color-pennant-3: var(--swatch-purple-500);--color-pennant-4: var(--swatch-orange-500);--color-pennant-5: var(--swatch-red-400);--color-pennant-6: var(--swatch-gold-300);--color-pennant-7: var(--swatch-purple-400);--color-pennant-8: var(--swatch-orange-600);--radius-small: 4px;--radius: 8px;--radius-large: 14px;--shadow-soft: 0 4px 20px color-mix(in oklch, var(--swatch-red-500) 9%, transparent);--shadow-soft-large: 0 10px 44px color-mix(in oklch, var(--swatch-red-500) 17%, transparent);--shadow-ink: 5px 5px 0 var(--color-ink);--shadow-ink-small: 3px 3px 0 var(--color-ink);--shadow-header: 0 2px 20px color-mix(in oklch, var(--swatch-ink) 28%, transparent);--shadow-header-bottom: 0 -2px 20px color-mix(in oklch, var(--swatch-ink) 28%, transparent);--shadow-lift: 0 6px 20px color-mix(in oklch, var(--swatch-ink) 35%, transparent);--color-form-text: var(--color-text);--color-form-background: var(--color-surface-raised);--color-form-border: var(--color-ink);--color-form-border-focus: var(--color-focus);--shadow-form-focus: 0 0 0 3px color-mix(in oklch, var(--color-focus) 55%, transparent);--color-button-background: var(--color-highlight);--color-button-background-hover: var(--color-highlight-soft);--color-button-border: var(--color-ink);--color-button-border-hover: var(--color-ink);--color-button-text: var(--color-accent-text);--color-button-text-hover: var(--color-accent-text);--color-button-disabled-background: var(--color-surface-subtle);--color-button-disabled-border: var(--color-border)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,blockquote,form,figure{margin:unset}legend{padding:unset}button,input,textarea,select{font:inherit}button{border:none;background:none;padding:unset}img,picture,svg,canvas{display:block;max-inline-size:100%;block-size:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul:where([class]){list-style-type:"";margin:unset;padding:unset}ol:where([class]){list-style-type:"";margin:unset;padding:unset}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(./alfa-slab-one-latin-400-normal-CbTZiZTW.woff2) format("woff2")}@font-face{font-family:anton;font-style:normal;font-weight:400;font-display:swap;src:url(./anton-latin-400-normal-Byf51wtH.woff2) format("woff2")}@font-face{font-family:nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(./nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations")}:root{--content-width-min: 320px;--transition-fast: .18s ease;--site-header-height: 72px;--season-nav-height: 60px}@media (orientation: landscape) and (max-height: 600px) and (hover: none) and (pointer: coarse){:root{--site-header-height: 52px;--season-nav-height: 48px}}html{background:var(--color-nav);color:var(--color-text);font-size:16px;scroll-behavior:smooth}body{min-width:var(--content-width-min);background:var(--color-nav);min-height:100svh;overflow-x:hidden}body:has(dialog[open]){overflow:hidden}html{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-style:normal}h1:where(:not([class])),.t-title-xl{font-size:2rem;line-height:1.25}@media (min-width: 768px){h1:where(:not([class])),.t-title-xl{font-size:3rem;line-height:1.1666666667}}h2:where(:not([class])),.t-title-l{font-size:1.625rem;line-height:1.2307692308}@media (min-width: 768px){h2:where(:not([class])),.t-title-l{font-size:2.25rem;line-height:1.2222222222}}h3:where(:not([class])),.t-title-m{font-size:1.375rem;line-height:1.2727272727}@media (min-width: 768px){h3:where(:not([class])),.t-title-m{font-size:1.75rem;line-height:1.2857142857}}h4:where(:not([class])),.t-title-s{font-size:1.25rem;line-height:1.4}h5:where(:not([class])),h6:where(:not([class])),.t-title-xs{font-size:1.125rem;line-height:1.3333333333}p:where(:not([class])),.t-paragraph{font-size:1rem;line-height:1.625}.t-paragraph-lead{color:var(--color-text-subtle);max-width:35rem}.t-paragraph-lead{font-size:1rem;line-height:1.625}.t-caption{color:var(--color-text-subtle)}.t-caption{font-size:.8125rem;line-height:1.5384615385}.t-section-title{color:var(--color-text)}.t-section-title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1;letter-spacing:.005em;text-transform:uppercase}.t-eyebrow{color:var(--color-highlight)}.t-eyebrow{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.t-display{color:inherit;font-family:Alfa Slab One,georgia,Times New Roman,serif;font-weight:400}a:where([class]){color:inherit;text-decoration:none}.t-link,a:where(:not([class])){position:relative;color:inherit;text-decoration:underline;cursor:pointer}.t-link:focus-visible,a:where(:not([class])):focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.t-link:hover,a:where(:not([class])):hover{text-decoration-color:var(--color-link-hover);text-decoration-thickness:2px}:where(input:not([type]),select,textarea,[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]){appearance:none;border:1px solid black}:where(input:not([type]),select,textarea,[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]){font-size:1rem;line-height:1.625}textarea{resize:none;height:15rem;padding:1rem}fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}fieldset:not(:first-child){margin-top:3rem}.l-page{display:flex;flex-direction:column;min-height:100svh}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.l-page{padding-bottom:calc(var(--site-header-height) + env(safe-area-inset-bottom))}}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.l-page:has(.js-season-nav){padding-bottom:calc(var(--site-header-height) + var(--season-nav-height) + env(safe-area-inset-bottom))}}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.l-page:has(.c-site-header__list--open){overflow:hidden}}.l-page__content{flex:1 0 auto;background:var(--color-surface)}.l-container{width:100%;max-width:75rem;margin-inline:auto;padding-inline:1.5rem}@media (max-width: 599px){.l-container{padding-inline:1rem}}.l-section{padding-block:calc(4.5rem + var(--section-extra-top, 0px)) calc(4.5rem + var(--section-extra-bottom, 0px))}@media (max-width: 599px){.l-section{padding-block:calc(3rem + var(--section-extra-top, 0px)) calc(3rem + var(--section-extra-bottom, 0px))}}.l-section[id]{scroll-margin-top:6rem}@media (min-width: 820px) and (max-width: 1279px){.l-section[id]{scroll-margin-top:10rem}}.l-section--compact{padding-block:calc(3rem + var(--section-extra-top, 0px)) calc(3rem + var(--section-extra-bottom, 0px))}.l-section--subtle{background-color:var(--color-section-subtle)}.l-section--purple{background-color:var(--color-section-purple)}.l-section--gold{background-color:var(--color-section-gold)}.l-section--blue{position:relative;border-block:5px solid var(--color-ink);background-color:var(--color-section-blue);overflow:hidden}.l-section--blue:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 84% 30%,var(--color-decor-rays) 0deg 7deg,transparent 7deg 14deg);pointer-events:none}.l-section--blue>*{position:relative;z-index:1}.l-section--blue .c-label{background-color:var(--color-section-yellow);color:var(--color-nav-deep)}.l-section--blue .t-section-title{color:var(--color-text-inverted)}.l-section--yellow{position:relative;border-bottom:5px solid var(--color-ink);background-color:var(--color-section-yellow);overflow:hidden}.l-section--yellow:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,var(--color-decor-stripes-red) 0 22px,transparent 22px 44px);pointer-events:none}.l-section--yellow>*{position:relative;z-index:1}.l-section--yellow .c-label{background-color:var(--color-accent);color:var(--color-text-inverted)}.l-section--yellow .t-section-title{color:var(--color-nav-deep)}.l-grid{display:grid;gap:1.5rem}.l-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 599px){.l-grid--2{grid-template-columns:minmax(0,1fr)}}.l-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 899px){.l-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.l-grid--3{grid-template-columns:minmax(0,1fr)}}.l-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}@media (max-width: 899px){.l-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.l-grid--4{grid-template-columns:minmax(0,1fr)}}.l-grid--start{align-items:start}.l-grid--auto{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:1rem}@media (min-width: 600px){.l-grid--aligned{grid-template-rows:auto 1fr auto}.l-grid--aligned>*{display:grid;grid-row:span 3;grid-template-rows:subgrid}}.l-content-type{width:100%;max-width:48rem;margin-inline:auto;padding-inline:1rem}.l-content-type+.l-content-type{margin-top:1.5rem}.l-content-type:first-child{margin-top:2rem}.l-content-type:last-child,.l-content-type:has(+:not(.l-content-type)){margin-bottom:2rem}.l-slants{--slant: 60px;--slant-hero: 70px;--slant-line: 5px}@media (max-width: 767px){.l-slants{--slant: 30px;--slant-hero: 36px;--slant-line: 4px}}.l-slants__band{position:relative;z-index:1}.l-slants__band>.c-pennant-border{display:none}.l-slants__band>section{border-top-width:0}.l-slants__band:not(:nth-last-child(1 of.l-slants__band:has(>section))):has(>section){--section-extra-bottom: var(--slant)}.l-slants__band:not(:nth-last-child(1 of.l-slants__band:has(>section))):has(>section)>section{border-bottom-width:0}.l-slants__band:nth-child(1 of.l-slants__band:has(>section)){--section-extra-top: var(--slant-hero);margin-top:calc(var(--slant-hero) * -1)}.l-slants__band:nth-child(n+2 of.l-slants__band:has(>section)){--section-extra-top: var(--slant);margin-top:calc(var(--slant) * -1);background-color:var(--color-ink);clip-path:polygon(0 0,100% var(--slant),100% 100%,0 100%)}.l-slants__band:nth-child(n+2 of.l-slants__band:has(>section))>section{clip-path:polygon(0 var(--slant-line),100% calc(var(--slant) + var(--slant-line)),100% 100%,0 100%)}.l-slants__band:nth-child(2n+3 of.l-slants__band:has(>section)){clip-path:polygon(0 var(--slant),100% 0,100% 100%,0 100%)}.l-slants__band:nth-child(2n+3 of.l-slants__band:has(>section))>section{clip-path:polygon(0 calc(var(--slant) + var(--slant-line)),100% var(--slant-line),100% 100%,0 100%)}.l-slants__band>.l-section--blue:before{--halo-size: calc(2*hypot(84vw, 1260px)) ;inset:auto;top:calc(30% - var(--halo-size) / 2);left:calc(84% - var(--halo-size) / 2);width:var(--halo-size);height:var(--halo-size);background:repeating-conic-gradient(from 0deg at 50% 50%,var(--color-decor-halo) 0deg 7deg,transparent 7deg 14deg);animation:l-slants-halo 240s linear infinite}@media (prefers-reduced-motion: reduce){.l-slants__band>.l-section--blue:before{animation:none}}@keyframes l-slants-halo{to{transform:rotate(360deg)}}.c-skip-link{position:absolute;top:.5rem;left:.5rem;z-index:300;padding:.75rem 1rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-highlight);color:var(--color-accent-text);box-shadow:var(--shadow-ink-small);transform:translateY(-200%)}.c-skip-link{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.82rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.c-skip-link:focus-visible{transform:translateY(0);outline:1px solid var(--color-ink);outline-offset:1px}.c-site-header{position:sticky;top:0;z-index:200;display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;justify-content:space-between;min-height:var(--site-header-height);padding:.25rem 1.5rem;box-sizing:border-box;background-color:var(--color-nav);box-shadow:var(--shadow-header)}@media (max-width: 599px){.c-site-header{padding-inline:1rem}}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header{flex-wrap:nowrap;height:var(--site-header-height);min-height:0;padding-block:0;position:fixed;inset:auto 0 0;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-header-bottom)}}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__nav{position:absolute}}.c-site-header__home{display:flex;gap:.625rem;flex-shrink:0;align-items:center;color:var(--color-text-inverted);white-space:nowrap}.c-site-header__home{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-site-header__home:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.c-site-header__logo{flex-shrink:0;width:auto;height:50px;object-fit:contain}@media (orientation: landscape) and (max-height: 600px) and (hover: none) and (pointer: coarse){.c-site-header__logo{height:36px}}.c-site-header__list{display:flex;gap:2px;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__list{display:none;position:fixed;top:0;right:0;left:0;flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch;box-sizing:border-box;height:calc(100dvh - var(--site-header-height) - env(safe-area-inset-bottom));padding-block:2rem;overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-nav)}}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__list--open{display:flex}}.c-site-header__item--extra{display:none}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__item--extra{display:block;flex-shrink:0;margin:1.5rem 1.5rem 0;padding-top:1rem;border-top:1px solid color-mix(in oklch,var(--color-text-inverted) 30%,transparent)}}@media (max-width: 599px){.c-site-header__item--extra{margin-inline:1rem}}.c-site-header__sublist{margin:0;padding:0;list-style:none}.c-site-header__sublink{display:flex;align-items:center;min-height:2.25rem;color:color-mix(in oklch,var(--color-text-inverted) 82%,transparent);overflow-wrap:break-word}.c-site-header__sublink{font-size:1rem;line-height:1.625}.c-site-header__sublink:hover{color:var(--color-text-inverted);text-decoration:underline;text-decoration-color:var(--color-highlight)}.c-site-header__sublink:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.c-site-header__link{display:flex;position:relative;align-items:center;min-height:2.75rem;padding:.5625rem .8125rem;border-radius:6px;color:color-mix(in oklch,var(--color-text-inverted) 82%,transparent);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.c-site-header__link{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.94rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.c-site-header__link:after{content:"";position:absolute;bottom:4px;left:11px;width:0;height:2px;border-radius:2px;background-color:var(--color-highlight);transition:width var(--transition-fast)}.c-site-header__link:hover{background-color:color-mix(in oklch,var(--color-text-inverted) 18%,transparent);color:var(--color-text-inverted)}.c-site-header__link:hover:after{width:calc(100% - 22px)}.c-site-header__link:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}@media (min-width: 820px) and (max-width: 1279px){.c-site-header__link{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.c-site-header__link{padding-inline:.5625rem}.c-site-header__link:after{left:.5625rem}.c-site-header__link:hover:after,.c-site-header__link.c-site-header__link--current:after{width:calc(100% - 1.125rem)}}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__link{width:100%;padding:.75rem 1.5rem;border-radius:0;white-space:normal;overflow-wrap:break-word}.c-site-header__link{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-site-header__link{letter-spacing:normal;text-transform:none}.c-site-header__link:after{bottom:.5rem;left:1.5rem}.c-site-header__link:hover:after,.c-site-header__link.c-site-header__link--current:after{width:3rem}}@media (max-width: 599px){.c-site-header__link{padding-inline:1rem}.c-site-header__link:after{left:1rem}}.c-site-header__link--current{color:var(--color-highlight)}.c-site-header__link--current:after{width:calc(100% - 22px)}.c-site-header__toggle{display:none;gap:.5rem;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 0 0 .5rem;border:none;border-radius:6px;background:none;color:var(--color-text-inverted);font-size:1.4rem;line-height:1;cursor:pointer}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__toggle{display:flex}}.c-site-header__toggle:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.c-site-header__toggle-open,.c-site-header__toggle-close{display:flex;pointer-events:none}.c-site-header__toggle-close,.c-site-header__toggle[aria-expanded=true] .c-site-header__toggle-open{display:none}.c-site-header__toggle[aria-expanded=true] .c-site-header__toggle-close{display:flex}.c-site-header__toggle-text{pointer-events:none}.c-site-header__toggle-text{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.94rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.c-site-header__toggle-icon{display:block;width:1.25rem;height:1.25rem}@media (orientation: landscape) and (max-height: 600px) and (hover: none) and (pointer: coarse){.c-site-header__list--open{flex-flow:row wrap;align-content:flex-start;padding-block:1rem}.c-site-header__list--open>.c-site-header__item{width:50%}.c-site-header__list--open>.c-site-header__item--extra{width:100%}.c-site-header__list--open .c-site-header__link{padding-block:.25rem}}.c-site-header__back{display:none}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-site-header__back:not([hidden]){display:flex;gap:.25rem;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin-left:auto;color:var(--color-text-inverted);font-weight:800;text-decoration:none;white-space:nowrap}.c-site-header__back:not([hidden]){font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-site-header__back:not([hidden]):focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.c-site-header__back-arrow{font-size:1.4rem;line-height:1}.c-site-header__back-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (orientation: landscape) and (max-height: 600px) and (hover: none) and (pointer: coarse){.c-site-header__back-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none}}.c-site-footer{padding-block:3rem 1.75rem;background-color:var(--color-nav-deep);color:color-mix(in oklch,var(--color-text-inverted) 80%,transparent)}.c-site-footer__sponsors{margin-bottom:2.5rem;padding-bottom:2.25rem;border-bottom:1px solid color-mix(in oklch,var(--color-text-inverted) 10%,transparent)}.c-site-footer__sponsors-label{margin-bottom:1rem;color:var(--color-highlight);text-align:center}.c-site-footer__sponsors-label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem}@media (max-width: 767px){.c-site-footer__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.c-site-footer__title{margin-bottom:.75rem;font-weight:400;color:var(--color-text-inverted)}.c-site-footer__title{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.35rem;line-height:1}.c-site-footer__intro{color:color-mix(in oklch,var(--color-text-inverted) 52%,transparent);line-height:1.75}.c-site-footer__intro{font-size:.875rem;line-height:1.5714285714}.c-site-footer__label{margin-bottom:.75rem;color:var(--color-highlight)}.c-site-footer__label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.c-site-footer__links{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.c-site-footer__links+.c-site-footer__label{margin-top:1.25rem}.c-site-footer__link{display:inline-flex;align-items:center;color:color-mix(in oklch,var(--color-text-inverted) 62%,transparent);cursor:pointer;transition:color var(--transition-fast)}.c-site-footer__link{font-size:.875rem;line-height:1.5714285714}.c-site-footer__link:hover{color:var(--color-highlight);text-decoration:underline;text-decoration-color:var(--color-link-hover-on-dark);text-decoration-thickness:1px;text-underline-offset:4px}.c-site-footer__link:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}@media (pointer: coarse){.c-site-footer__link{min-height:1.75rem}}.c-site-footer__bottom{display:flex;gap:.625rem;flex-wrap:wrap;justify-content:space-between;padding-top:1.25rem;border-top:1px solid color-mix(in oklch,var(--color-text-inverted) 10%,transparent);color:color-mix(in oklch,var(--color-text-inverted) 36%,transparent)}.c-site-footer__bottom{font-size:.8125rem;line-height:1.5384615385}.c-text>*+*{margin-top:1rem}.c-text>h2+*,.c-text>h3+*{margin-top:.5rem}.c-figure{margin:0}.c-figure__image{width:100%;height:auto}.c-figure__caption{margin-top:.5rem}.c-link{display:flex;justify-content:flex-start}.c-document{display:flex}.c-document__link{display:flex;gap:.75rem;align-items:center;padding:.75rem 1.25rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);color:var(--color-text);text-decoration:none;box-shadow:var(--shadow-ink-small);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.c-document__link:hover,.c-document__link:focus-visible{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--color-ink)}.c-document__icon{color:var(--color-accent)}.c-document__icon{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-document__body{display:flex;flex-direction:column}.c-document__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-document__meta{color:var(--color-text-subtle)}.c-document__meta{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-button{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:2.75rem;padding:13px 1.625rem;border:3px solid var(--color-ink);border-radius:var(--radius);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-ink);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.c-button{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.02rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.c-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-ink)}.c-button:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--color-ink)}.c-button:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.c-button--primary{background-color:var(--color-highlight);color:var(--color-accent-text)}.c-button--primary:hover{background-color:var(--color-highlight-soft)}.c-button--secondary{background-color:var(--color-accent);color:var(--color-text-inverted)}.c-button--secondary:hover{background-color:var(--color-accent-hover)}.c-button--borderless{background-color:var(--color-surface-raised);color:var(--color-accent-text)}.c-button--borderless:hover{background-color:var(--color-surface-subtle)}.c-button--small{min-height:2.75rem;padding:.5rem 1rem;box-shadow:var(--shadow-ink-small)}.c-button--small{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.82rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.c-button--small:hover{box-shadow:1px 1px 0 var(--color-ink)}.c-button__arrow{display:inline-block;line-height:1;transition:transform var(--transition-fast)}.c-button:hover .c-button__arrow,.c-button:focus-visible .c-button__arrow{transform:translate(3px)}.c-card{border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);overflow:hidden;box-shadow:var(--shadow-ink);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.c-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--color-ink)}.c-card__media{aspect-ratio:3/2;overflow:hidden}.c-card__media>picture{display:block;height:100%}.c-card__image{display:block;width:100%;height:100%;object-fit:cover}.c-card__media--leeg{background-color:var(--color-surface-subtle)}.c-card__media--4x3{aspect-ratio:4/3}.c-card__media--2x3{aspect-ratio:2/3}.c-card__body{padding:1.375rem}.c-card__eyebrow{margin-bottom:.375rem;color:var(--color-accent)}.c-card__eyebrow{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-card__title{margin-bottom:.5rem;color:var(--color-text)}.c-card__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-card__text{color:var(--color-text-subtle);line-height:1.6}.c-card__text{font-size:.875rem;line-height:1.5714285714}.c-card--current{border-color:var(--color-highlight)}.c-card--centered{text-align:center}.c-card--accent-red{border-top:4px solid var(--color-card-accent-red)}.c-card--accent-purple{border-top:4px solid var(--color-card-accent-purple)}.c-card--accent-gold{border-top:4px solid var(--color-card-accent-gold)}.c-card--accent-orange{border-top:4px solid var(--color-card-accent-orange)}.c-card--accent-blue{border-top:4px solid var(--color-card-accent-blue)}.c-card--accent-green{border-top:4px solid var(--color-card-accent-green)}.c-label{display:inline-flex;gap:.375rem;align-items:center;margin-bottom:.75rem;padding:5px .875rem;border:2px solid var(--color-ink);border-radius:4px;background-color:var(--color-accent);color:var(--color-text-inverted);box-shadow:var(--shadow-ink-small);vertical-align:middle;transform:rotate(-1.5deg);transform-origin:left center}.c-label{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-label:before{content:"★";color:var(--color-highlight-soft);font-size:.7rem}.c-badge{display:inline-flex;gap:.3125rem;align-items:center;padding:3px .625rem;border-radius:100px;white-space:nowrap}.c-badge{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:700}.c-badge--red{background-color:color-mix(in oklch,var(--color-accent) 10%,transparent);color:var(--color-accent)}.c-badge--gold{background-color:var(--color-highlight-soft);color:var(--color-accent-text)}.c-badge--purple{background-color:color-mix(in oklch,var(--color-card-accent-purple) 10%,transparent);color:var(--color-card-accent-purple)}.c-badge--orange{background-color:color-mix(in oklch,var(--color-card-accent-orange) 18%,transparent);color:var(--color-accent-text)}.c-divider{height:1px;margin-block:2.5rem;background-color:var(--color-border)}.c-wave{position:absolute;right:0;bottom:-2px;left:0;line-height:0;pointer-events:none}.c-wave__svg{display:block;width:100%;height:var(--size-wave-height, 80px)}.c-pennant-border{height:22px;line-height:0;overflow:hidden}.c-pennant-border__svg{display:block;width:100%;height:22px}.c-carnival-strip{height:10px;background:repeating-linear-gradient(90deg,var(--color-accent) 0,var(--color-accent) 25%,var(--color-highlight) 25%,var(--color-highlight) 50%,var(--color-card-accent-purple) 50%,var(--color-card-accent-purple) 75%,var(--color-card-accent-orange) 75%,var(--color-card-accent-orange) 100%);background-size:60px 100%;animation:c-carnival-strip-scroll 4s linear infinite}@keyframes c-carnival-strip-scroll{0%{background-position:0 0}to{background-position:60px 0}}@media (prefers-reduced-motion: reduce){.c-carnival-strip{animation:none}}.c-crest{display:block}.c-trophy{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em}.c-trophy--kleur .c-trophy__line{stroke:var(--color-trophy-line);stroke-width:1.5;stroke-linejoin:round}.c-trophy--kleur .c-trophy__body{fill:var(--color-trophy-body)}.c-trophy--kleur .c-trophy__shine{fill:var(--color-trophy-shine);stroke:none}.c-trophy--kleur .c-trophy__shade{fill:var(--color-trophy-shade)}.c-trophy--kleur .c-trophy__base{fill:var(--color-trophy-base)}.c-crown{width:.9em;height:.9em;flex-shrink:0}.c-house{width:1.25em;height:1.25em;flex-shrink:0;color:var(--color-accent)}.c-sponsor-logo{--size-sponsor-tile-width: 12.5rem;--size-sponsor-tile-height: 5.5rem;--size-sponsor-logo-width: 80%;--size-sponsor-logo-height: 64%;display:flex;align-items:center;justify-content:center;width:var(--size-sponsor-tile-width);height:var(--size-sponsor-tile-height);border:2px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink-small);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.c-sponsor-logo:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--color-ink)}.c-sponsor-logo>picture{display:contents}@media (max-width: 599px){.c-sponsor-logo{--size-sponsor-tile-height: 4.5rem;width:100%}}.c-sponsor-logo__image{display:block;max-width:var(--size-sponsor-logo-width);max-height:var(--size-sponsor-logo-height);width:auto;height:auto;object-fit:contain}.c-sponsor-logo--donker{--size-sponsor-logo-width: 90%;--size-sponsor-logo-height: 78%;background-color:var(--color-surface-dark)}.c-sponsor-logo--footer{--size-sponsor-tile-width: 11rem;--size-sponsor-tile-height: 4.375rem;border-color:transparent;border-radius:6px;box-shadow:none}.c-sponsor-logo--footer:hover{transform:translateY(-3px);border-color:var(--color-highlight);box-shadow:var(--shadow-lift)}@media (max-width: 599px){.c-sponsor-logo--footer{--size-sponsor-tile-height: 3.75rem}}.c-sponsor-logo--grid{width:100%;height:auto;aspect-ratio:16/9;border:0;border-bottom:3px solid var(--color-ink);border-radius:0;box-shadow:none}.c-sponsor-logo--grid:hover{transform:none;box-shadow:none}@media (max-width: 599px){.c-sponsor-logo--grid{height:auto}}.c-sponsor-logos{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}@media (max-width: 599px){.c-sponsor-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.c-sponsor-logos__item{display:flex}.c-sponsor-logos--footer{max-width:58.75rem;margin-inline:auto;gap:.75rem}.c-sponsor-band{padding-block:calc(1.75rem + var(--section-extra-top, 0px)) calc(1.75rem + var(--section-extra-bottom, 0px));border-bottom:1px solid var(--color-border);background-color:var(--color-surface-subtle)}.c-sponsor-band__intro{margin-bottom:.875rem;color:var(--color-text-subtle);text-align:center}.c-sponsor-band__intro{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.c-hero{--hero-slant: 70px;--hero-line: 5px;position:relative;z-index:2;background-color:var(--color-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--hero-slant)),0 100%)}@media (max-width: 767px){.c-hero{--hero-slant: 36px;--hero-line: 4px}}.c-hero__surface{position:relative;display:flex;align-items:center;padding-block:3.75rem 7.5rem;background:var(--gradient-hero);color:var(--color-text-inverted);overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--hero-slant) - var(--hero-line)),0 calc(100% - var(--hero-line)))}@media (max-width: 767px){.c-hero__surface{padding-block:2rem 4.75rem}}.c-hero__surface:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 110%,var(--color-decor-glow-beam),transparent 72%);pointer-events:none}@media (max-width: 767px){.c-hero__surface:after{background:radial-gradient(ellipse 90% 40% at 50% 105%,var(--color-decor-glow-beam),transparent 72%)}}.c-hero__rays{position:absolute;inset:0;pointer-events:none}.c-hero__ray-pair{--ray-width: 26.25rem;--ray-height: 68.75rem;--ray-gap: 22px;--ray-fade: 45%;--ray-spread: 1;position:absolute;bottom:-40px;left:var(--ray-left);width:0;height:0;transform:rotate(var(--ray-rest));animation:c-hero-sway var(--ray-duration) ease-in-out var(--ray-delay) infinite alternate}.c-hero__ray-pair:nth-child(1){--ray-left: 8%;--ray-swing: 5deg;--ray-duration: 9.42s;--ray-delay: 0s;--ray-rest: -3deg}.c-hero__ray-pair:nth-child(2){--ray-left: 29%;--ray-swing: 7deg;--ray-duration: 10.84s;--ray-delay: -6.55s;--ray-rest: 3deg}.c-hero__ray-pair:nth-child(3){--ray-left: 50%;--ray-swing: 5deg;--ray-duration: 12.25s;--ray-delay: -14.82s;--ray-rest: -3deg}.c-hero__ray-pair:nth-child(4){--ray-left: 71%;--ray-swing: 7deg;--ray-duration: 13.67s;--ray-delay: -24.79s;--ray-rest: 3deg}.c-hero__ray-pair:nth-child(5){--ray-left: 92%;--ray-swing: 5deg;--ray-duration: 15.08s;--ray-delay: -6.34s;--ray-rest: -3deg}.c-hero__ray-pair:before,.c-hero__ray-pair:after{content:"";position:absolute;bottom:0;width:var(--ray-width);height:var(--ray-height);margin-left:calc(var(--ray-width) / -2);transform-origin:50% 100%;background:conic-gradient(from calc(var(--ray-spread) * -6deg) at 50% 100%,transparent 0deg,var(--color-decor-beam) calc(var(--ray-spread) * 4deg),var(--color-decor-beam) calc(var(--ray-spread) * 8deg),transparent calc(var(--ray-spread) * 12deg),transparent 360deg);mask-image:linear-gradient(to top,var(--color-ink) var(--ray-fade),transparent 100%)}.c-hero__ray-pair:before{left:calc(var(--ray-gap) * -1);transform:rotate(-2.5deg)}.c-hero__ray-pair:after{left:var(--ray-gap);transform:rotate(2.5deg)}@media (max-width: 767px){.c-hero__ray-pair{--ray-width: 18.75rem;--ray-height: 75rem;--ray-gap: 14px;--ray-fade: 65%;--ray-spread: .65}.c-hero__ray-pair:nth-child(1){--ray-left: 12%}.c-hero__ray-pair:nth-child(2),.c-hero__ray-pair:nth-child(4){display:none}.c-hero__ray-pair:nth-child(5){--ray-left: 88%}}@media (prefers-reduced-motion: reduce){.c-hero__ray-pair{animation:none}}@keyframes c-hero-sway{0%{transform:rotate(calc(var(--ray-swing) * -1))}to{transform:rotate(var(--ray-swing))}}.c-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;align-items:center}@media (max-width: 767px){.c-hero__inner{grid-template-columns:minmax(0,1fr);gap:2rem}}.c-hero__text{display:flex;gap:1.5rem;flex-direction:column;align-items:center;text-align:center}.c-hero__title{margin:0}.c-hero__logo{display:block;min-height:11.25rem;height:clamp(11.25rem,18vw,17.5rem);width:auto;object-fit:contain;filter:drop-shadow(0 6px 32px color-mix(in oklch,var(--color-ink) 45%,transparent))}.c-hero__eyebrow{display:inline-flex;gap:.625rem;align-items:center;color:var(--color-highlight-soft);font-size:clamp(.85rem,1.6vw,1.05rem)}.c-hero__eyebrow{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-hero__eyebrow:before,.c-hero__eyebrow:after{content:"★";font-size:.7rem}.c-hero__tagline{color:color-mix(in oklch,var(--color-text-inverted) 62%,transparent);font-weight:700;letter-spacing:.02em}.c-hero__tagline{font-size:.875rem;line-height:1.5714285714}.c-hero__dates{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.c-hero__date:nth-child(2n) .c-date-cube{background-color:var(--color-surface-raised);transform:rotate(2deg)}.c-hero__dates-link{position:relative;display:block;border-radius:12px;color:inherit;text-decoration:none}.c-hero__dates-link .c-date-cube{transition:transform .15s ease-out}.c-hero__dates-link:hover .c-hero__date:nth-child(odd) .c-date-cube{transform:rotate(-4deg) translateY(-2px)}.c-hero__dates-link:hover .c-hero__date:nth-child(2n) .c-date-cube{transform:rotate(4deg) translateY(-2px)}.c-hero__dates-link:focus-visible{outline:1px solid currentcolor;outline-offset:1px;outline-offset:.5rem}.c-hero__dates-hint{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-hero__buttons{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0}.c-hero__media{position:relative;z-index:1;min-width:0}.c-hero-carousel{position:relative;container:hero-carousel/inline-size;transform:rotate(-1deg)}.c-hero-carousel__frame{position:relative;display:block;aspect-ratio:3/2;border:4px solid var(--color-ink);border-radius:12px;background-color:var(--color-ink);overflow:hidden;box-shadow:8px 8px color-mix(in oklch,var(--color-ink) 45%,transparent)}.c-hero-carousel__frame--leeg{background-color:color-mix(in oklch,var(--color-nav-deep) 70%,var(--color-ink))}.c-hero-carousel__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.06)}.c-hero-carousel__slide{position:absolute;inset:0;display:block;color:var(--color-ink);text-decoration:none;opacity:0;transition:opacity .6s ease-in-out}.c-hero-carousel__slide[hidden]{display:none}.c-hero-carousel__slide:focus-visible{outline:3px solid var(--color-focus);outline-offset:-10px}.c-hero-carousel__slide--active{z-index:1;opacity:1}.c-hero-carousel__label{position:absolute;bottom:1rem;left:1rem;display:flex;gap:.875rem;align-items:center;max-width:calc(100% - 2rem);padding:.625rem 1rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink)}@container hero-carousel (width < 35rem){.c-hero-carousel__label{right:.625rem;bottom:.625rem;left:.625rem;padding:.5rem .75rem;box-shadow:var(--shadow-ink-small)}}.c-hero-carousel__label-text{display:flex;flex:1;flex-direction:column;min-width:0}.c-hero-carousel__kicker{color:var(--color-accent)}.c-hero-carousel__kicker{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-hero-carousel__line{text-transform:uppercase;text-wrap:balance}.c-hero-carousel__line{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}@container hero-carousel (width < 35rem){.c-hero-carousel__line{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}}.c-hero-carousel__arrow{color:var(--color-accent);transition:transform var(--transition-fast)}.c-hero-carousel__arrow{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-hero-carousel__slide:hover .c-hero-carousel__arrow,.c-hero-carousel__slide:focus-visible .c-hero-carousel__arrow{transform:translate(3px)}.c-hero-carousel__progress{position:absolute;right:0;bottom:0;left:0;z-index:2;height:4px;background-color:var(--color-highlight);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.c-hero-carousel__progress[hidden]{display:none}.c-hero-carousel__progress--running{animation:c-hero-carousel-progress var(--hero-carousel-interval, 6s) linear forwards}.c-hero-carousel--paused .c-hero-carousel__progress--running{animation-play-state:paused}.c-hero-carousel--stopped .c-hero-carousel__progress{display:none}@keyframes c-hero-carousel-progress{to{transform:scaleX(1)}}.c-hero-carousel__controls{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;gap:.5rem;align-items:center}.c-hero-carousel__controls[hidden]{display:none}@container hero-carousel (width < 35rem){.c-hero-carousel__controls{top:.625rem;right:.625rem}}.c-hero-carousel__counter{padding:.25rem .5rem;border-radius:var(--radius-small);background-color:var(--color-ink);color:var(--color-text-inverted);font-variant-numeric:tabular-nums}.c-hero-carousel__counter{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-hero-carousel__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);color:var(--color-accent-text);box-shadow:var(--shadow-ink-small);cursor:pointer}.c-hero-carousel__toggle:hover{background-color:var(--color-surface-subtle)}.c-hero-carousel__toggle:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px;outline-width:3px;outline-offset:2px}.c-hero-carousel__icon{display:block;width:.75rem;height:.875rem;border-inline:4px solid currentcolor}.c-hero-carousel--stopped .c-hero-carousel__icon{width:0;height:0;margin-left:3px;border-block:.5rem solid transparent;border-inline:.75rem solid currentcolor;border-inline-end:0}.c-date-cube{display:block;padding:.5rem .9375rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-highlight-soft);color:var(--color-accent-text);text-align:center;box-shadow:var(--shadow-ink-small);transform:rotate(-2deg)}.c-date-cube__day{display:block}.c-date-cube__day{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-date-cube__month{display:block;line-height:1.2}.c-date-cube__month{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-date-cube__weekday{display:block;color:color-mix(in oklch,var(--color-accent-text) 72%,transparent);line-height:1.2;text-transform:lowercase}.c-date-cube__weekday{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-event-item{--color-event-date: var(--color-type-overig);--color-event-date-text: var(--color-type-text);position:relative;display:flex;gap:1.125rem;align-items:center;padding:1rem 1.25rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink-small);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.c-event-item:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-ink)}.c-event-item__date{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:3.75rem;min-height:3.75rem;margin:0;border:2px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-event-date);color:var(--color-event-date-text)}.c-event-item__day{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.35rem;line-height:1}.c-event-item__month{line-height:1.2}.c-event-item__month{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-event-item__weekday{color:color-mix(in oklch,var(--color-event-date-text) 72%,transparent);line-height:1.2;text-transform:lowercase}.c-event-item__weekday{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-event-item__body{flex:1;min-width:0}.c-event-item__heading{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin:0}.c-event-item__title{color:var(--color-text)}.c-event-item__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-event-item__link{text-decoration:none}.c-event-item__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.c-event-item__link:hover{color:var(--color-accent)}.c-event-item__link:focus-visible{outline:none}.c-event-item__link:focus-visible:after{outline:1px solid currentcolor;outline-offset:1px}.c-event-item__meta{display:flex;gap:.25rem .75rem;flex-wrap:wrap;margin-top:.25rem;color:var(--color-text-subtle)}.c-event-item__meta{font-size:.875rem;line-height:1.5714285714}.c-event-item__period{color:var(--color-text);font-weight:800}.c-event-item__place{display:inline-flex;align-items:center}.c-event-item__marker{flex-shrink:0;width:1em;height:1em;margin-right:.3125rem;color:var(--color-accent)}.c-event-item>.c-badge{flex-shrink:0}.c-event-item__text{margin-top:.5rem;color:var(--color-text-subtle);line-height:1.6}.c-event-item__text{font-size:.875rem;line-height:1.5714285714}.c-event-item__aside{position:relative;z-index:1;display:flex;gap:.5rem;flex-direction:column;flex-shrink:0;align-items:flex-end}@media (max-width: 599px){.c-event-item__aside{width:100%;align-items:flex-start}}.c-event-item__price{flex-shrink:0;margin:0;color:var(--color-accent)}.c-event-item__price{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-event-item--detailed{gap:1.5rem;flex-wrap:wrap;padding:1.5rem}.c-event-item--opening{--color-event-date: var(--color-type-opening)}.c-event-item--feest{--color-event-date: var(--color-type-feest)}.c-event-item--familie{--color-event-date: var(--color-type-familie)}.c-event-item--optocht{--color-event-date: var(--color-type-optocht)}.c-event-item--afsluiting{--color-event-date: var(--color-type-afsluiting)}.c-event-item--vergadering{--color-event-date: var(--color-type-vergadering)}.c-event-item--uittreding{--color-event-date: var(--color-type-uittreding)}.c-event-item--overig{--color-event-date: var(--color-type-overig)}.c-event-item--optocht,.c-event-item--afsluiting{--color-event-date-text: var(--color-type-text-light)}.c-event-items{display:flex;gap:.625rem;flex-direction:column;margin:1.5rem 0 0;padding:0;list-style:none}.c-event-items--detailed{gap:1rem}.c-event-list__header{min-width:0}.c-event-list__title{margin:0}.c-event-list__action{margin:1.5rem 0 0}.c-prince-hero{position:relative;display:grid;grid-template-columns:26.25rem minmax(0,1fr);border:3px solid var(--color-ink);border-radius:var(--radius-large);overflow:hidden;box-shadow:var(--shadow-ink);background:linear-gradient(148deg,var(--color-nav-deep),var(--color-accent) 70%)}@media (max-width: 767px){.c-prince-hero{display:block}}.c-prince-hero--beeld-rechts{grid-template-columns:minmax(0,1fr) 26.25rem}.c-prince-hero--beeld-rechts .c-prince-hero__media{order:2}.c-prince-hero--deur{grid-template-columns:22.5rem minmax(0,1fr)}.c-prince-hero--zonder-foto{display:block}.c-prince-hero--zonder-foto .c-prince-hero__info{align-items:center;max-width:62ch;margin-inline:auto;text-align:center}.c-prince-hero--zonder-foto .c-prince-hero__titulatuur{justify-content:center}.c-prince-hero--zonder-foto .c-prince-hero__motto{max-width:28ch}.c-prince-hero__section-title{margin-bottom:1.75rem}.c-prince-hero__media{min-height:100%;background-color:var(--color-photo-backdrop)}@media (max-width: 767px){.c-prince-hero__media{min-height:0}}.c-prince-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}@media (max-width: 767px){.c-prince-hero__image{height:auto;max-height:min(75svh,36rem);object-fit:contain}}.c-prince-hero__info{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,2.5rem);color:var(--color-text-inverted);overflow:hidden}.c-prince-hero__crest{position:absolute;right:-1.25rem;bottom:-2.5rem;width:260px;height:260px;color:var(--color-decor-crest-strong);pointer-events:none}.c-prince-hero__info>*:not(.c-prince-hero__crest){position:relative;z-index:1}.c-prince-hero__badge{margin:0 0 .75rem}.c-prince-hero__disc{display:flex;width:5.25rem;height:5.25rem;align-items:center;justify-content:center;margin-bottom:1rem;border:3px solid var(--color-highlight);border-radius:50%;background:var(--gradient-avatar-2)}.c-prince-hero__disc{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-prince-hero__titulatuur{display:grid;gap:.375rem .75rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0}.c-prince-hero__hon{color:var(--color-highlight-soft);white-space:nowrap}.c-prince-hero__hon{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-prince-hero__name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-prince-hero__name{font-size:clamp(1.5rem,2.6vw,2.05rem);text-transform:uppercase}.c-prince-hero__name--alleen{grid-column:1/-1}.c-prince-hero__titel{margin:.75rem 0 0;color:var(--color-highlight);font-weight:700}.c-prince-hero__titel{font-size:1.125rem;line-height:1.3333333333}.c-prince-hero__meta{margin:.125rem 0 0;color:color-mix(in oklch,var(--color-text-inverted) 60%,transparent)}.c-prince-hero__meta{font-size:.875rem;line-height:1.5714285714}.c-prince-hero__verhaal{max-width:54ch;margin-top:1.5rem;text-wrap:pretty}.c-prince-hero__alinea{margin:0;color:color-mix(in oklch,var(--color-text-inverted) 86%,transparent)}.c-prince-hero__alinea{font-size:1rem;line-height:1.625}.c-prince-hero__alinea:first-child{margin-bottom:.5rem;color:var(--color-text-inverted);font-weight:700}.c-prince-hero__alinea:first-child{font-size:1.125rem;line-height:1.3333333333}.c-prince-hero__alinea+.c-prince-hero__alinea{margin-top:.5rem}.c-prince-hero__motto{max-width:24ch;margin:1.5rem 0 0;padding:1rem 0 1.125rem;border-block:1px solid color-mix(in oklch,var(--color-highlight) 45%,transparent)}.c-prince-hero__motto-label{margin:0 0 .375rem;color:color-mix(in oklch,var(--color-highlight-soft) 80%,transparent)}.c-prince-hero__motto-label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.c-prince-hero__motto-text{margin:0;color:var(--color-highlight-soft);text-wrap:balance}.c-prince-hero__motto-text{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-prince-hero__motto-text{font-size:clamp(1.375rem,2.2vw,1.7rem);line-height:1.2}.c-prince-hero__groet{margin:1rem 0 0;color:color-mix(in oklch,var(--color-text-inverted) 78%,transparent)}.c-prince-hero__groet{font-size:.875rem;line-height:1.5714285714}.c-prince-hero__afsluiting{margin:.375rem 0 0;color:var(--color-highlight)}.c-prince-hero__afsluiting{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-prince-hero__afsluiting{letter-spacing:.16em}.c-prince-hero__buttons{display:flex;gap:.625rem;flex-wrap:wrap;margin:1.5rem 0 0}.c-page-header{position:relative;padding-bottom:5rem;background:linear-gradient(148deg,var(--color-nav-deep) 0%,var(--color-accent) 55%,var(--color-nav-deep) 100%);color:var(--color-text-inverted);overflow:hidden}.c-page-header:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0,transparent 14px,var(--color-decor-stripes-dark) 14px,var(--color-decor-stripes-dark) 15px),radial-gradient(circle 4px at 0% 0%,var(--color-decor-confetti-gold) 0%,transparent 100%) 10px 15px/44px 38px,radial-gradient(circle 2.5px at 0% 0%,var(--color-decor-confetti-white) 0%,transparent 100%) 28px 6px/44px 38px,radial-gradient(circle 3px at 0% 0%,var(--color-decor-confetti-purple) 0%,transparent 100%) 36px 28px/44px 38px;pointer-events:none}.c-page-header__crest{position:absolute;top:55%;right:4%;width:190px;height:190px;transform:translateY(-50%);color:var(--color-decor-crest);pointer-events:none}.c-page-header__inner{position:relative;z-index:1;padding-top:1.75rem}.c-page-header__eyebrow{margin-bottom:.5rem}.c-page-header__title{margin:0;color:var(--color-text-inverted)}.c-page-header__title{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.c-page-header__subtitle{margin-top:.5rem;color:color-mix(in oklch,var(--color-text-inverted) 66%,transparent);font-weight:600}.c-page-header__subtitle{font-size:1rem;line-height:1.625}.c-page-header__back{display:inline-block;margin-bottom:.625rem;color:var(--color-text-inverted);font-weight:700;text-decoration:none}.c-page-header__back{font-size:.875rem;line-height:1.5714285714}.c-page-header__back:hover{color:var(--color-highlight-soft)}.c-page-header__back:focus-visible{outline:1px solid currentcolor;outline-offset:1px}.c-prince-list__title{margin:0 0 1.5rem}.c-prince-list__items{margin:0;padding:0;list-style:none}.c-prince-list__item{display:flex}.c-prince-list__item>.c-card{width:100%}.c-prince-list__media{display:flex;align-items:center;justify-content:center}.c-prince-list__media--verloop-1{background:var(--gradient-avatar-1)}.c-prince-list__media--verloop-2{background:var(--gradient-avatar-2)}.c-prince-list__media--verloop-3{background:var(--gradient-avatar-3)}.c-prince-list__media--verloop-4{background:var(--gradient-avatar-4)}.c-prince-list__media--verloop-5{background:var(--gradient-avatar-5)}.c-prince-list__media--verloop-6{background:var(--gradient-avatar-6)}.c-prince-list__initials{display:flex;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-avatar-disc);color:var(--color-text-inverted)}.c-prince-list__initials{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-prince-list__badge{margin:0 0 .5rem}.c-prince-list__more{margin:1.5rem 0 0}.c-prince-list__more{font-size:1rem;line-height:1.625}.c-prince-list__more-link{font-weight:700}.c-prince-list__empty{margin:0;color:var(--color-text-subtle)}.c-prince-list__empty{font-size:1rem;line-height:1.625}.c-prince-strip{display:flex;gap:1.25rem;align-items:center;margin-top:1.25rem;padding:1.125rem 1.375rem;border:3px solid var(--color-ink);border-radius:var(--radius-large);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink);color:var(--color-text);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}@media (max-width: 599px){.c-prince-strip{flex-wrap:wrap;gap:.75rem}}a.c-prince-strip:hover{box-shadow:var(--shadow-ink-small);transform:translate(2px,2px)}a.c-prince-strip:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.c-prince-strip__thumb{display:flex;flex-shrink:0;width:4rem;height:4rem;align-items:center;justify-content:center;border:2px solid var(--color-ink);border-radius:var(--radius);overflow:hidden;background-color:var(--color-surface-subtle)}.c-prince-strip__thumb--leeg{background:var(--gradient-avatar-2);color:var(--color-text-inverted)}.c-prince-strip__thumb--leeg{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-prince-strip__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.c-prince-strip__body{display:flex;flex:1;flex-direction:column;min-width:0}.c-prince-strip__label{color:var(--color-accent)}.c-prince-strip__label{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-prince-strip__name{margin:.125rem 0 .25rem;text-transform:uppercase}.c-prince-strip__name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-prince-strip__motto{color:var(--color-accent)}.c-prince-strip__motto{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-prince-strip__motto{line-height:1.3}.c-prince-strip__arrow{flex-shrink:0;color:var(--color-accent)}.c-prince-strip__arrow{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-obit{white-space:nowrap}.c-obit__mark{color:var(--color-text-subtle)}.c-obit__word{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-obit-legend{margin-bottom:1rem;color:var(--color-text-subtle)}.c-obit-legend{font-size:.8125rem;line-height:1.5384615385}.c-obit-legend__mark{margin-right:.25em}.c-sponsor-grid__title{margin:0 0 2rem}.c-sponsor-grid__group{margin:0 0 1rem;color:var(--color-text-subtle)}.c-sponsor-grid__group{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-sponsor-grid__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.375rem;margin:0 0 2.5rem;padding:0;list-style:none}@media (max-width: 899px){.c-sponsor-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.c-sponsor-grid__list{gap:.75rem}}.c-sponsor-grid__cell{display:flex;flex-direction:column;border:3px solid var(--color-ink);border-radius:10px;overflow:hidden;background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink)}.c-sponsor-grid__name{margin:0;padding:.625rem .875rem .75rem;color:var(--color-text-subtle);font-weight:700;text-align:center}.c-sponsor-grid__name{font-size:.875rem;line-height:1.5714285714}.c-callout{padding:clamp(2rem,5vw,3rem);border:3px solid var(--color-frame-callout);border-radius:var(--radius-large);text-align:center}.c-callout--rood{background:var(--gradient-red);color:var(--color-text-inverted)}.c-callout--goud{background:var(--gradient-gold);color:var(--color-on-gold)}.c-callout__title{margin:0 0 .75rem}.c-callout__title{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.c-callout__text{max-width:31.25rem;margin:0 auto 1.5rem;color:color-mix(in oklch,currentcolor 80%,transparent);line-height:1.6}.c-callout__text{font-size:1rem;line-height:1.625}.c-callout__action{margin:0}.c-board-card__media{--board-card-kleur: var(--color-avatar-1);box-sizing:border-box;width:5rem;height:5rem;margin:1.5rem auto 0;border:3px solid var(--board-card-kleur);border-radius:50%;overflow:hidden;background-color:var(--board-card-kleur);box-shadow:0 0 0 2px var(--color-ink)}.c-board-card__image{display:block;width:100%;height:100%;object-fit:cover}.c-board-card__media--leeg{display:flex;align-items:center;justify-content:center}.c-board-card__initials{color:var(--color-text-inverted)}.c-board-card__initials{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-board-card__media--kleur-1{--board-card-kleur: var(--color-avatar-1)}.c-board-card__media--kleur-2{--board-card-kleur: var(--color-avatar-2)}.c-board-card__media--kleur-3{--board-card-kleur: var(--color-avatar-3)}.c-board-card__media--kleur-4{--board-card-kleur: var(--color-avatar-4)}.c-board-card__media--kleur-5{--board-card-kleur: var(--color-avatar-5)}.c-board-card__name{margin:0;color:var(--color-text)}.c-board-card__name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-board-card__role{margin:.5rem 0 0}.c-board-grid__title{margin:0 0 1.5rem}.c-board-grid__items{margin:0;padding:0;list-style:none}.c-board-grid__item{display:flex}.c-board-grid__item>.c-card{width:100%}.c-member-tiles__header{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1.625rem}.c-member-tiles__title{margin:.75rem 0 0}.c-member-tiles__count{margin:0;padding-bottom:.375rem;color:var(--color-text-subtle)}.c-member-tiles__count{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-member-tiles__count{font-size:.95rem}.l-section--blue .c-member-tiles__count{color:color-mix(in oklch,var(--color-text-inverted) 85%,transparent)}.l-section--yellow .c-member-tiles__count{color:var(--color-accent-text)}.c-member-tiles__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.125rem;margin:0;padding:0;list-style:none}@media (max-width: 899px){.c-member-tiles__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 599px){.c-member-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}.c-member-tiles--samen .c-member-tiles__list{display:flex;flex-wrap:wrap}.c-member-tiles--samen .c-member-tiles__list .c-member-tiles__item{width:10.5rem}@media (max-width: 599px){.c-member-tiles--samen .c-member-tiles__list{display:grid}.c-member-tiles--samen .c-member-tiles__list .c-member-tiles__item{width:auto}}.c-member-tiles__item{display:flex}.c-member-tiles__item:nth-child(odd) .c-member-tile{transform:rotate(-1.2deg)}.c-member-tiles__item:nth-child(2n) .c-member-tile{transform:rotate(1deg)}.c-member-tile{display:flex;gap:.625rem;flex-direction:column;align-items:center;width:100%;padding:1.125rem .625rem 1rem;border:3px solid var(--color-ink);border-radius:10px;background:var(--gradient-avatar-1);box-shadow:var(--shadow-ink-small);color:var(--color-text-inverted);text-align:center}.c-member-tile--kleur-1{background:var(--gradient-avatar-1)}.c-member-tile--kleur-2{background:var(--gradient-avatar-2)}.c-member-tile--kleur-3{background:var(--gradient-avatar-3)}.c-member-tile--kleur-4{background:var(--gradient-avatar-4)}.c-member-tile--kleur-5{background:var(--gradient-avatar-6)}.c-member-tile--eerste{background:var(--gradient-tile-gold);color:var(--color-accent-text)}.c-member-tile__portrait{display:flex;width:5.375rem;height:5.375rem;align-items:center;justify-content:center;border:4px solid var(--color-surface-raised);border-radius:50%;overflow:hidden;background-color:var(--color-avatar-disc);box-shadow:0 0 0 2px var(--color-ink)}.c-member-tile--eerste .c-member-tile__portrait{border-color:var(--color-accent)}@media (max-width: 599px){.c-member-tile__portrait{width:4.375rem;height:4.375rem}}.c-member-tile__image{display:block;width:100%;height:100%;object-fit:cover}.c-member-tile__initials{color:var(--color-text-inverted)}.c-member-tile__initials{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-member-tile__name{margin:0;color:inherit;text-wrap:balance}.c-member-tile__name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-member-tile__name{font-size:1.125rem;line-height:1.05}@media (max-width: 599px){.c-member-tile__name{font-size:1rem}}.c-member-tile__role{margin:0;padding:.125rem .5625rem;border-radius:100px;background-color:color-mix(in oklch,var(--color-surface-raised) 92%,transparent);color:var(--color-accent-text);font-weight:800}.c-member-tile__role{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-member-tile--eerste .c-member-tile__role{background-color:var(--color-accent);color:var(--color-text-inverted)}.c-groups-together{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start}@media (max-width: 899px){.c-groups-together{flex-direction:column;gap:2rem}}.c-name-list__title{margin:.5rem 0 1.5rem}.c-name-list__items{columns:3 14rem;column-gap:2rem;margin:0;padding:0;list-style:none}@media (max-width: 899px){.c-name-list__items{columns:2 12rem}}@media (max-width: 599px){.c-name-list__items{columns:1}}.c-name-list__item{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--color-border);break-inside:avoid}.c-name-list__name{font-weight:700}.c-name-list__name{font-size:1rem;line-height:1.625}.c-name-list__roles{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.c-name-list__role{padding:.125rem .5rem;border-radius:var(--radius);background-color:color-mix(in oklch,var(--color-accent) 10%,transparent);color:var(--color-accent-text)}.c-name-list__role{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-link-list__title{margin:.5rem 0 1rem;color:var(--color-text)}.c-link-list__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-link-list__items{display:grid;column-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none}.c-link-list__item{display:flex;gap:.25rem .5rem;align-items:baseline;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.c-link-list__link{color:var(--color-text);text-decoration:none}.c-link-list__link:hover .c-link-list__name,.c-link-list__link:focus-visible .c-link-list__name{color:var(--color-accent);text-decoration:underline}.c-link-list__name{font-weight:700}.c-link-list__name{font-size:.875rem;line-height:1.5714285714}.c-link-list__arrow{color:var(--color-accent)}.c-link-list__hint{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-link-list__place{color:var(--color-text-subtle)}.c-link-list__place{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-link-list__none{color:var(--color-text-subtle);font-style:italic}.c-link-list__none{font-size:.875rem;line-height:1.5714285714}.c-gehuldigde-feature{position:relative;isolation:isolate;margin-bottom:3rem;padding:2.5rem 2.5rem 3.375rem;border:3px solid var(--color-ink);border-radius:var(--radius-large);overflow:hidden;background:linear-gradient(160deg,var(--color-nav-deep),var(--color-accent) 55%,var(--color-nav-deep));box-shadow:var(--shadow-ink);color:var(--color-text-inverted);text-align:center}.c-gehuldigde-feature:before{content:"";position:absolute;z-index:-2;inset:-40%;background:repeating-conic-gradient(from 0deg at 50% 62%,var(--color-sun-rays) 0deg 6deg,transparent 6deg 12deg);pointer-events:none}@media (max-width: 599px){.c-gehuldigde-feature{padding:1.75rem 1.125rem 2.375rem}}.c-gehuldigde-feature__trophy{display:block;width:2.875rem;height:2.875rem;margin:0 auto .75rem}.c-gehuldigde-feature__label{display:inline-block;margin:0;padding:.5625rem 2.125rem;border:2px solid var(--color-ink);background-color:var(--color-surface-raised);color:var(--color-accent-text);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%)}.c-gehuldigde-feature__label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.c-gehuldigde-feature__label{font-size:1rem;letter-spacing:.1em}@media (max-width: 599px){.c-gehuldigde-feature__label{padding-inline:1.625rem}.c-gehuldigde-feature__label{font-size:.8125rem}}.c-gehuldigde-feature__sun{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(35rem,100%);aspect-ratio:1/.62;margin:2.125rem auto 0}.c-gehuldigde-feature__sun:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:118%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--color-sun-core) 0%,var(--color-sun) 34%,color-mix(in oklch,var(--color-sun) 55%,transparent) 50%,transparent 68%);transform:translate(-50%,-50%);pointer-events:none}.c-gehuldigde-feature__name{max-width:14ch;margin:0;color:var(--color-accent-text);text-wrap:balance}.c-gehuldigde-feature__name{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.c-gehuldigde-feature__name{font-size:clamp(2.125rem,5.2vw,4.125rem);line-height:1.02}.c-gehuldigde-feature__lead{margin:.875rem 0 0;color:var(--color-accent-text)}.c-gehuldigde-feature__lead{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.c-gehuldigde-feature__lead{font-size:clamp(.8125rem,1.4vw,1rem);letter-spacing:.14em}.c-gehuldigde-feature__text{max-width:36rem;margin:1rem auto 0;color:color-mix(in oklch,var(--color-text-inverted) 86%,transparent);line-height:1.6}.c-gehuldigde-feature__text{font-size:1rem;line-height:1.625}.c-gehuldigde-row{display:flex;gap:1rem 1.5rem;align-items:baseline;padding:.75rem 0;border-bottom:1px solid var(--color-border)}@media (max-width: 599px){.c-gehuldigde-row{flex-wrap:wrap;gap:.25rem 1rem}}.c-gehuldigde-row__year{flex-shrink:0;min-width:3.5rem;margin:0;color:var(--color-accent)}.c-gehuldigde-row__year{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-gehuldigde-row__media{flex-shrink:0;align-self:center;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background-color:var(--color-avatar-1)}.c-gehuldigde-row__image{display:block;width:100%;height:100%;object-fit:cover}.c-gehuldigde-row__body{flex:1 1 12rem;min-width:0}.c-gehuldigde-row__name{margin:0;color:var(--color-text)}.c-gehuldigde-row__name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-gehuldigde-row__name--open{color:var(--color-text-subtle);font-style:italic}.c-gehuldigde-row__name--open{font-size:1rem;line-height:1.625}.c-gehuldigde-row__motivation{margin:.125rem 0 0;color:var(--color-text-subtle)}.c-gehuldigde-row__motivation{font-size:.875rem;line-height:1.5714285714}.c-gehuldigde-row__badge{margin:0;align-self:center}.c-gehuldigde-list__intro{max-width:40rem;margin-bottom:2.5rem}.c-gehuldigde-list__intro p{margin:0 0 .75rem}.c-gehuldigde-list__intro p{font-size:1.25rem;line-height:1.6}.c-gehuldigde-list__intro p:first-child{color:var(--color-accent-text)}.c-gehuldigde-list__intro p:first-child{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.35rem;line-height:1}.c-gehuldigde-list__intro p:first-child{line-height:1.25}.c-gehuldigde-list__title{margin:0 0 1.5rem}.c-gehuldigde-list__items{max-width:48rem;margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.c-stat-row{display:flex;gap:2rem;flex-wrap:wrap;margin-top:2rem}.c-stat-row__item{margin:0;text-align:center}.c-stat-row__number{display:block;margin:0;color:var(--color-accent)}.c-stat-row__number{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.c-stat-row__label{display:block;margin:.25rem 0 0;color:var(--color-text-subtle)}.c-stat-row__label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-info-card{padding:2rem;border-radius:var(--radius-large);background:var(--gradient-red);color:var(--color-text-inverted)}.c-info-card__label{margin:0 0 .75rem;color:var(--color-highlight)}.c-info-card__label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.c-info-card__title{margin:0 0 1.5rem}.c-info-card__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-info-card__row{margin-bottom:.875rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-line-on-dark)}.c-info-card__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.c-info-card__row-label{margin:0;color:color-mix(in oklch,currentcolor 55%,transparent)}.c-info-card__row-label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-info-card__row-value{margin:.125rem 0 0;font-weight:600}.c-info-card__row-value{font-size:1rem;line-height:1.625}.c-album-card{position:relative}.c-album-card__link{display:block;color:inherit;text-decoration:none}.c-album-card__title{margin-bottom:.5rem}.c-album-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-overlay);color:var(--color-text-inverted);opacity:0;transition:opacity var(--transition-fast)}.c-album-card__overlay{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.82rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.c-album-card:hover .c-album-card__overlay,.c-album-card:focus-within .c-album-card__overlay{opacity:1}.c-album-grid__season+.c-album-grid__season{margin-top:2.5rem}.c-album-grid__season-title{margin:0 0 1.5rem}.c-album-grid__list{margin:0;padding:0;list-style:none}@media (max-width: 599px){.c-album-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c-album-grid__list .c-card__body{padding:.75rem .75rem .875rem}.c-album-grid__list .c-album-card__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-album-grid__list .c-album-card__title{font-size:.95rem}}.c-album-grid__archive-title{margin:2.5rem 0 1rem;color:var(--color-text)}.c-album-grid__archive-title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-album-grid__item{display:flex}.c-album-grid__item>.c-album-card{width:100%}.c-album-grid__empty{margin:0}.c-album-card__date-short{display:none}@media (max-width: 599px){.c-album-card__date-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-album-card__date-short{display:inline;text-transform:lowercase}}.c-album-grid__season-title,.c-album-grid__archive-title{scroll-margin-top:6rem}@media (min-width: 820px) and (max-width: 1279px){.c-album-grid__season-title,.c-album-grid__archive-title{scroll-margin-top:10rem}}.c-album-grid__season>.c-label{margin-bottom:.75rem}.c-album-card__count{margin-left:.25rem}.c-album-card .c-card__image{transform:scale(1.12)}.c-album-row{display:flex;gap:1.125rem;align-items:center;min-height:5.875rem;padding:1rem 1.25rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink-small);color:inherit;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.c-album-row:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-ink)}@media (max-width: 599px){.c-album-row{gap:.875rem;min-height:0;padding:1rem 1.125rem}}.c-album-row__media{position:relative;flex-shrink:0;width:4.875rem;height:3.625rem;margin:0 .25rem 0 .125rem}.c-album-row__media:before,.c-album-row__media:after{content:"";position:absolute;z-index:0;inset:0;border:2px solid var(--color-ink);border-radius:var(--radius-small);background-color:var(--color-surface-raised);pointer-events:none}.c-album-row__media:before{transform:rotate(-8deg) translate(-4px,3px)}.c-album-row__media:after{transform:rotate(6deg) translate(5px,1px)}@media (max-width: 599px){.c-album-row__media{width:4rem;height:3rem}}.c-album-row__cover{position:relative;z-index:1;display:block;width:100%;height:100%;border:2px solid var(--color-ink);border-radius:var(--radius-small);object-fit:cover}.c-album-row__body{flex:1;min-width:0}.c-album-row__date{display:block;margin-bottom:.25rem;color:var(--color-accent)}.c-album-row__date{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-album-row__title{display:block;color:var(--color-text)}.c-album-row__title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-album-teasers__header{min-width:0}.c-album-teasers__title{margin:0}.c-album-rows{display:flex;flex-direction:column;gap:.875rem;margin:1.5rem 0 0;padding:0;list-style:none}.c-album-teasers__action{margin:1.5rem 0 0}.c-album-detail__intro:first-child{margin-top:0}.c-album-detail__intro:last-child{margin-bottom:0}.c-album-detail__empty{display:flex;gap:1.25rem;align-items:center;max-width:35rem;margin-top:1.5rem;padding:1.125rem 1.25rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised)}.c-album-detail__empty:first-child{margin-top:0}@media (max-width: 599px){.c-album-detail__empty{flex-direction:column;align-items:flex-start}}.c-album-detail__thumb{flex-shrink:0;width:6rem;height:4.5rem;border:2px solid var(--color-ink);border-radius:var(--radius-small);object-fit:cover}.c-album-detail__empty-title{margin:0 0 .125rem;color:var(--color-text)}.c-album-detail__empty-title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-album-detail__empty-text{margin:0;color:var(--color-text-subtle)}.c-album-detail__empty-text{font-size:.875rem;line-height:1.5714285714}.c-album-detail__privacy{margin:1.5rem 0 0;color:var(--color-text-subtle)}.c-album-detail__privacy{font-size:.875rem;line-height:1.5714285714}.c-album-photos{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none}.c-album-detail+.c-album-photos{margin-top:1.5rem}@media (max-width: 599px){.c-album-photos{gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.c-album-photos__link{display:block;aspect-ratio:4/3;border-radius:var(--radius-small);overflow:hidden;background-color:var(--color-section-subtle)}.c-album-photos__link:hover,.c-album-photos__link:focus-visible{outline:3px solid var(--color-highlight);outline-offset:2px}.c-album-photos__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}:root:has(.c-lightbox[open]){overflow:hidden}.c-lightbox{width:100vw;overscroll-behavior:contain;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background-color:var(--color-lightbox-backdrop);color:var(--color-text-inverted)}.c-lightbox::backdrop{background-color:transparent}.c-lightbox[open]{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;grid-template-rows:4.5rem minmax(0,1fr) 3.5rem;align-items:center;justify-items:center}@media (max-width: 599px){.c-lightbox[open]{grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-rows:4rem minmax(0,1fr) 5.5rem;column-gap:.5rem}}.c-lightbox__title{grid-column:1/3;grid-row:1;justify-self:start;margin:0;padding-left:1.5rem;opacity:.85;font-weight:700}.c-lightbox__title{font-size:.875rem;line-height:1.5714285714}@media (max-width: 599px){.c-lightbox__title{grid-column:1/-1;padding-left:1rem}}.c-lightbox__frame{display:flex;grid-column:2;grid-row:2;width:100%;height:100%;align-items:center;justify-content:center;margin:0}@media (max-width: 599px){.c-lightbox__frame{grid-column:1/-1;padding:0 .25rem}}.c-lightbox__image{display:block;max-width:100%;max-height:100%;border-radius:var(--radius-small);object-fit:contain}.c-lightbox__counter{grid-column:2;grid-row:3;margin:0;letter-spacing:.06em}.c-lightbox__counter{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}@media (max-width: 599px){.c-lightbox__counter{padding:0 .25rem}}.c-lightbox__button{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;padding:0;border:2px solid currentcolor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.c-lightbox__button{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}.c-lightbox__button:hover,.c-lightbox__button:focus-visible{outline:none;background-color:var(--color-text-inverted);color:var(--color-ink)}.c-lightbox__button--close{grid-column:3;grid-row:1}@media (max-width: 599px){.c-lightbox__button--close{grid-column:6;grid-row:3;margin-right:1rem}}.c-lightbox__button--share{grid-column:3;grid-row:3}@media (max-width: 599px){.c-lightbox__button--share{grid-column:5}}.c-lightbox__button--prev{grid-column:1;grid-row:2}@media (max-width: 599px){.c-lightbox__button--prev{grid-row:3;margin-left:1rem}}.c-lightbox__button--next{grid-column:3;grid-row:2}@media (max-width: 599px){.c-lightbox__button--next{grid-row:3}}.c-lightbox__icon{display:block;width:1.375rem;height:1.375rem}@media (orientation: landscape) and (max-height: 600px) and (hover: none) and (pointer: coarse){.c-lightbox[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.c-lightbox__title{display:none}.c-lightbox__frame,.c-lightbox__button,.c-lightbox__counter{grid-column:1;grid-row:1}.c-lightbox__frame{padding:0}.c-lightbox__button{z-index:1;background-color:var(--color-lightbox-control)}.c-lightbox__button--close{align-self:start;justify-self:end;margin:.75rem .75rem 0 0}.c-lightbox__button--share{align-self:start;justify-self:end;margin:.75rem 4.5rem 0 0}.c-lightbox__button--prev{justify-self:start;margin:0 0 0 .75rem}.c-lightbox__button--next{justify-self:end;margin:0 .75rem 0 0}.c-lightbox__counter{z-index:1;align-self:end;justify-self:center;margin:0 0 .75rem;padding:.25rem .75rem;border-radius:999px;background-color:var(--color-lightbox-control)}.c-lightbox__counter{font-size:.875rem;line-height:1.5714285714}}.c-album-placeholder{display:flex;align-items:center;justify-content:center;background:var(--gradient-album-1)}.c-album-placeholder:before{content:"★";color:var(--color-album-star);line-height:1}.c-album-placeholder:before{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.c-album-placeholder--kleur-1{background:var(--gradient-album-1)}.c-album-placeholder--kleur-2{background:var(--gradient-album-2)}.c-album-placeholder--kleur-3{background:var(--gradient-album-3)}.c-album-placeholder--kleur-4{background:var(--gradient-album-4)}.c-album-placeholder--kleur-5{background:var(--gradient-album-5)}.c-album-placeholder--klein:before{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.2rem;line-height:1}.c-album-placeholder--groot:before{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.c-season-nav{margin:0 0 2rem}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-season-nav{position:fixed;right:0;bottom:calc(var(--site-header-height) + env(safe-area-inset-bottom));left:0;z-index:199;display:flex;flex-direction:column-reverse;margin:0;border-top:2px solid var(--color-ink);background-color:var(--color-surface-raised);box-shadow:var(--shadow-header-bottom)}}.c-season-nav__toggle{display:none}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-season-nav__toggle{display:flex;gap:.75rem;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:calc(var(--season-nav-height) - 2px);padding:0 1.5rem;border:none;background:none;color:var(--color-text);text-align:left;cursor:pointer}.c-season-nav__toggle{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-season-nav__toggle{font-size:.95rem}}@media (max-width: 599px){.c-season-nav__toggle{padding-inline:1rem}}.c-season-nav__toggle:focus-visible{outline:1px solid var(--color-focus);outline-offset:1px}.c-season-nav__chevron{flex-shrink:0;width:.625rem;height:.625rem;margin-inline:.25rem;border-right:3px solid var(--color-accent);border-bottom:3px solid var(--color-accent);transform:rotate(-135deg) translate(-2px,-2px)}.c-season-nav__toggle[aria-expanded=true] .c-season-nav__chevron{transform:rotate(45deg) translate(-2px,-2px)}.c-season-nav__list{display:flex;gap:.875rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-season-nav__list{display:none;flex-direction:column;flex-wrap:nowrap;gap:.5rem;max-height:calc(100dvh - var(--site-header-height) - var(--season-nav-height) - env(safe-area-inset-bottom));padding:1rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid var(--color-border)}.c-season-nav__toggle[aria-expanded=true]+.c-season-nav__list{display:flex}}@media (max-width: 599px){.c-season-nav__list{padding-inline:1rem}}.c-season-nav__link{display:inline-flex;gap:.375rem;align-items:baseline;padding:.5rem 1.125rem;border:2px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);color:var(--color-text);text-decoration:none;white-space:nowrap}.c-season-nav__link{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-season-nav__link{font-size:.95rem}.c-season-nav__link:hover{background-color:var(--color-surface-subtle)}@media (max-width: 819px),(hover: none) and (pointer: coarse) and (max-height: 600px){.c-season-nav__link{display:flex;justify-content:space-between;min-height:2.75rem;align-items:center;box-sizing:border-box}}.c-season-nav__link--current{background-color:var(--color-accent);box-shadow:var(--shadow-ink-small);color:var(--color-text-inverted)}.c-season-nav__link--current:hover{background-color:var(--color-accent)}.c-season-nav__count{color:var(--color-text-subtle);font-family:inherit}.c-season-nav__count{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.c-season-nav__link--current .c-season-nav__count{color:var(--color-highlight-soft)}.c-season{margin:0 0 1rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ink-small);scroll-margin-top:6rem}@media (min-width: 820px) and (max-width: 1279px){.c-season{scroll-margin-top:10rem}}.c-season__summary{display:flex;gap:1.25rem;align-items:center;padding:1rem 1.25rem;cursor:pointer;list-style:none}.c-season__summary::-webkit-details-marker{display:none}@media (max-width: 599px){.c-season__summary{gap:1rem;padding:1rem 1.125rem}}.c-season__name{min-width:9.375rem;color:var(--color-text)}.c-season__name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.02}@media (max-width: 599px){.c-season__name{min-width:0}}.c-season__thumbs{display:flex;margin-left:auto}@media (max-width: 599px){.c-season__thumbs{display:none}}.c-season__thumb{display:block;width:3.625rem;height:2.75rem;margin-left:-.75rem;border:2px solid var(--color-ink);border-radius:var(--radius-small);object-fit:cover}.c-season__thumb:nth-child(odd){transform:rotate(-4deg)}.c-season__thumb:nth-child(2n){transform:rotate(3deg)}@media (max-width: 599px){.c-season__count{margin-left:auto}}.c-season__chevron{flex-shrink:0;width:.75rem;height:.75rem;margin-inline:.25rem;border-right:3px solid var(--color-accent);border-bottom:3px solid var(--color-accent);transform:rotate(45deg) translate(-2px,-2px)}.c-season[open] .c-season__chevron{transform:rotate(-135deg) translate(-2px,-2px)}.c-season__body{padding:.25rem 1.25rem 1.375rem}@media (max-width: 599px){.c-season__body{padding-inline:1.125rem}}.c-form{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.c-form input:not([type=submit]),.c-form textarea,.c-form select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-form-border);border-radius:6px;background-color:var(--color-form-background);color:var(--color-form-text)}.c-form input:not([type=submit]),.c-form textarea,.c-form select{font-size:1rem;line-height:1.625}.c-form input:not([type=submit]):focus,.c-form textarea:focus,.c-form select:focus{border-color:var(--color-form-border-focus);outline:none;box-shadow:var(--shadow-form-focus)}.c-form label{display:block}.c-programme{position:relative;background-color:var(--color-accent);color:var(--color-text-inverted);overflow:hidden;scroll-margin-top:6rem}@media (min-width: 820px) and (max-width: 1279px){.c-programme{scroll-margin-top:10rem}}.c-programme:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 40%,var(--color-decor-rays) 0deg 7deg,transparent 7deg 14deg);pointer-events:none}.c-programme .c-label{background-color:var(--color-highlight);color:var(--color-ink)}.c-programme__inner{position:relative;z-index:1;padding-top:2.75rem;padding-bottom:3.25rem}@media (max-width: 599px){.c-programme__inner{padding-top:1.875rem;padding-bottom:2.25rem}}.c-programme__header{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:1.75rem}.c-programme__title{margin:.75rem 0 .375rem;color:var(--color-highlight-soft)}.c-programme__title{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.c-programme__subtitle{margin:0}.c-programme__subtitle{font-size:1rem;line-height:1.625}.c-programme__download{display:inline-flex;gap:.5rem;align-items:center;padding:.625rem 1.125rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-highlight);color:var(--color-ink);box-shadow:var(--shadow-ink-small);text-decoration:none}.c-programme__download{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.02rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.c-programme__download:hover{background-color:var(--color-highlight-soft);color:var(--color-ink)}.c-programme__download:focus-visible{outline:1px solid currentcolor;outline-offset:1px}.c-programme__days{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));margin:0;padding:0;list-style:none}@media (max-width: 599px){.c-programme__days{grid-template-columns:minmax(0,1fr)}}.c-programme__day{padding:1.125rem 1.125rem 1rem;border:3px solid var(--color-frame-callout);border-radius:var(--radius-large);background-color:var(--color-nav-deep);box-shadow:5px 5px 0 var(--color-shadow-on-dark)}.c-programme__date{display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline;margin:0 0 .75rem;padding-bottom:.625rem;border-bottom:2px dashed color-mix(in oklch,var(--color-highlight-soft) 50%,transparent)}.c-programme__weekday{color:var(--color-highlight-soft)}.c-programme__weekday{font-family:Alfa Slab One,georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.c-programme__daydate{letter-spacing:.06em;text-transform:uppercase}.c-programme__daydate{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-programme__items{display:grid;column-gap:.625rem;row-gap:.75rem;grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;list-style:none}.c-programme__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.c-programme__time{color:var(--color-highlight-soft);line-height:1.35}.c-programme__time{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-programme__name{font-weight:800;line-height:1.3;overflow-wrap:anywhere;hyphens:auto}.c-programme__name{font-size:1rem;line-height:1.625}.c-programme__place{grid-column:2;color:var(--color-programme-muted);line-height:1.4}.c-programme__place{font-size:.875rem;line-height:1.5714285714}.c-programme__act{display:inline-flex;flex-direction:column;grid-column:2;justify-self:start;max-width:calc(100% - 6px);margin-top:.375rem;padding:.25rem .625rem 5px;border-radius:6px;background-color:var(--color-highlight);color:var(--color-ink);transform:rotate(-1.5deg)}.c-programme__act-label{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-programme__act-name{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10;line-height:1.1}.c-programme__act-name{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-programme__note{margin:1.375rem 0 0;color:var(--color-programme-muted)}.c-programme__note{font-size:.875rem;line-height:1.5714285714}.c-agenda-mini{position:relative;margin-top:1.5rem}@media (max-width: 599px){.c-agenda-mini{display:none}}.c-agenda-mini__months{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr))}@media (max-width: 599px){.c-agenda-mini__months{display:flex;gap:.625rem;padding-bottom:.375rem;overflow-x:auto;scroll-snap-type:x mandatory}}.c-agenda-mini__month{padding:.75rem .75rem .625rem;border:3px solid var(--color-ink);border-radius:var(--radius);background-color:var(--color-surface-raised)}@media (max-width: 599px){.c-agenda-mini__month{flex:0 0 88%;scroll-snap-align:start}}.c-agenda-mini__month-title{margin:0 0 .5rem;color:var(--color-ink);letter-spacing:.03em;text-transform:uppercase}.c-agenda-mini__month-title{font-family:anton,Arial Narrow,Helvetica Neue Condensed,arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.05}.c-agenda-mini__grid{display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.c-agenda-mini__weekday{color:var(--color-text-subtle)}.c-agenda-mini__weekday{font-family:nunito,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.c-agenda-mini__day{display:flex;aspect-ratio:1;align-items:center;justify-content:center;border-radius:var(--radius-small);color:var(--color-agenda-empty-day);font-weight:700}.c-agenda-mini__day{font-size:.8125rem;line-height:1.5384615385}.c-agenda-mini__day--event{--color-agenda-day: var(--color-type-overig);--color-agenda-day-text: var(--color-type-text);padding:0;border:2px solid var(--color-ink);background-color:var(--color-agenda-day);color:var(--color-agenda-day-text);font-family:inherit;cursor:pointer}.c-agenda-mini__day--event:focus-visible{outline:3px solid var(--color-highlight);outline-offset:1px}.c-agenda-mini__day--opening{--color-agenda-day: var(--color-type-opening);background-color:var(--color-agenda-day)}.c-agenda-mini__day--feest{--color-agenda-day: var(--color-type-feest);background-color:var(--color-agenda-day)}.c-agenda-mini__day--familie{--color-agenda-day: var(--color-type-familie);background-color:var(--color-agenda-day)}.c-agenda-mini__day--optocht{--color-agenda-day: var(--color-type-optocht);background-color:var(--color-agenda-day)}.c-agenda-mini__day--afsluiting{--color-agenda-day: var(--color-type-afsluiting);background-color:var(--color-agenda-day)}.c-agenda-mini__day--vergadering{--color-agenda-day: var(--color-type-vergadering);background-color:var(--color-agenda-day)}.c-agenda-mini__day--uittreding{--color-agenda-day: var(--color-type-uittreding);background-color:var(--color-agenda-day)}.c-agenda-mini__day--overig{--color-agenda-day: var(--color-type-overig);background-color:var(--color-agenda-day)}.c-agenda-mini__day--optocht,.c-agenda-mini__day--afsluiting{--color-agenda-day-text: var(--color-type-text-light)}.c-agenda-mini__day--current{box-shadow:0 0 0 3px var(--color-highlight)}.c-agenda-mini__legend{display:flex;gap:.875rem;flex-wrap:wrap;margin:.75rem 0 0;padding:0;color:var(--color-text-subtle);list-style:none}.c-agenda-mini__legend{font-size:.8125rem;line-height:1.5384615385}.c-agenda-mini__legend-item{display:flex;gap:.375rem;align-items:center}.c-agenda-mini__swatch{width:.75rem;height:.75rem;border:1.5px solid var(--color-ink);border-radius:3px}.c-agenda-mini__popover{position:absolute;z-index:5;display:flex;width:min(26.25rem,100%);gap:.5rem;flex-direction:column;filter:drop-shadow(0 6px 14px color-mix(in oklch,var(--color-ink) 28%,transparent))}.c-agenda-mini__popover[hidden]{display:none}@media (max-width: 599px){.c-agenda-mini__popover{width:100%}}.hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.c-button:hover,.c-button:active,.c-card:hover,.c-event-item:hover,.c-sponsor-logo:hover,.c-sponsor-logo--footer:hover,.c-button:hover .c-button__arrow,.c-button:focus-visible .c-button__arrow,.c-hero-carousel__slide:hover .c-hero-carousel__arrow,.c-hero-carousel__slide:focus-visible .c-hero-carousel__arrow,.c-album-row:hover,.c-document:hover,.c-document:focus-visible,a.c-prince-strip:hover,.c-hero__dates-link:hover .c-date-cube{transform:none!important}}
