/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Inter:wght@400;500;600;700&display=swap');:root{--bg:#f7f2e8;--bg-warm:#ede5d4;--ink:#1c1a17;--ink-soft:#4d4843;--ink-faint:#8a8278;--rule:#d4ccba;--accent:#b8401f;--accent-soft:#f3dcd2;--note-bg:#fff8e8;--note-border:#e5cc7a;--marker-bg:#fde88a;--display:'Fraunces', 'Hoefler Text', Georgia, serif;--body:'Fraunces', Georgia, serif;--ui:'Inter', system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg) !important;color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none}header.site{border-bottom:1px solid var(--rule);background:var(--bg);position:sticky;top:0;z-index:20}.header-top{max-width:1380px;margin:0 auto;padding:22px 36px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.header-meta{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint)}.brand{text-align:center}.brand a{display:inline-block}.brand .name{font-family:var(--display);font-weight:600;font-size:38px;letter-spacing:-0.025em;line-height:1;font-variation-settings:"opsz" 96, "SOFT" 30;color:var(--ink)}.brand .name .k{color:var(--accent)}.brand .tagline{font-family:var(--display);font-style:italic;font-weight:400;font-size:13px;letter-spacing:0.04em;color:var(--ink-soft);margin-top:4px;text-transform:lowercase}.header-actions{text-align:right;font-family:var(--ui);font-size:13px;color:var(--ink-soft);display:flex;justify-content:flex-end;gap:18px}.header-actions a:hover{color:var(--accent)}nav.primary{border-top:1px solid var(--rule);background:var(--bg)}nav.primary ul{max-width:1380px;margin:0 auto;padding:14px 36px;display:flex;gap:32px;font-family:var(--ui);font-size:13px;letter-spacing:0.04em;flex-wrap:wrap}nav.primary a{color:var(--ink-soft);transition:color .2s;padding-bottom:2px;border-bottom:1px solid transparent}nav.primary a:hover{color:var(--ink);border-bottom-color:var(--accent)}nav.primary .current-menu-item a, nav.primary .current_page_item a{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.site-content{max-width:1380px;margin:0 auto;padding:48px 36px}.content-main h1{font-family:var(--display);font-weight:500;font-size:36px;font-style:italic;margin-bottom:32px;letter-spacing:-0.015em}.post-list{display:grid;grid-template-columns:1fr;gap:0}.post-list-item{display:grid;grid-template-columns:280px 1fr;gap:36px;padding:32px 0;border-bottom:1px solid var(--rule);align-items:start}.post-list-item:first-child{padding-top:0}.post-thumbnail img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.post-list-content .kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.post-list-content h2{font-family:var(--display);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:-0.015em;margin-bottom:14px;font-variation-settings:"opsz" 144}.post-list-content h2 a{color:var(--ink);transition:color .2s}.post-list-content h2 a:hover{color:var(--accent)}.post-list-content .excerpt{font-family:var(--display);font-size:17px;color:var(--ink-soft);line-height:1.55;margin-bottom:14px;max-width:60ch}.post-list-content .excerpt p{margin-bottom:0}.post-list-content .meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.04em}.pagination{margin-top:48px;padding-top:32px;border-top:2px solid var(--ink);text-align:center;font-family:var(--ui);font-size:13px}.pagination .nav-links{display:flex;justify-content:center;gap:16px;align-items:center}.pagination a, .pagination .current{padding:8px 14px;border:1px solid var(--rule);color:var(--ink-soft);transition:all .2s}.pagination a:hover{background:var(--bg-warm);border-color:var(--ink);color:var(--ink)}.pagination .current{background:var(--ink);color:var(--bg);border-color:var(--ink)}article.single-post,article.single-page{max-width:760px;margin:0 auto}.single-post h1, .single-page h1{font-family:var(--display);font-weight:500;font-size:44px;line-height:1.1;letter-spacing:-0.02em;margin-bottom:20px;font-variation-settings:"opsz" 144}.single-post .post-meta, .single-page .post-meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.05em;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.single-post .entry-content, .single-page .entry-content{font-family:var(--display);font-size:19px;line-height:1.65;color:var(--ink)}.single-post .entry-content p, .single-page .entry-content p{margin-bottom:1.2em}.single-post .entry-content h2, .single-page .entry-content h2{font-family:var(--display);font-style:italic;font-weight:500;font-size:28px;margin:40px 0 18px;color:var(--ink)}.single-post .entry-content h3, .single-page .entry-content h3{font-family:var(--ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var(--ink-faint);margin:32px 0 14px}.single-post .entry-content a, .single-page .entry-content a{color:var(--accent);border-bottom:1px solid var(--accent-soft);transition:border-color .2s}.single-post .entry-content a:hover, .single-page .entry-content a:hover{border-color:var(--accent)}.single-post .entry-content blockquote, .single-page .entry-content blockquote{border-left:3px solid var(--accent);padding:4px 0 4px 24px;margin:24px 0;font-style:italic;color:var(--ink-soft)}footer.site{background:var(--ink);color:var(--bg-warm);padding:64px 36px 32px;margin-top:80px}footer.site .footer-grid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}footer.site h4{font-family:var(--ui);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:18px}footer.site .colophon-name{font-family:var(--display);font-size:28px;font-weight:500;letter-spacing:-0.02em;margin-bottom:14px}footer.site .colophon-name .k{color:var(--accent)}footer.site .colophon{font-family:var(--display);font-style:italic;font-size:16px;line-height:1.55;color:rgba(255,255,255,0.65);max-width:38ch}footer.site ul{list-style:none}footer.site li{font-family:var(--display);font-size:14px;padding:4px 0}footer.site li a{color:rgba(255,255,255,0.8);transition:color .2s}footer.site li a:hover{color:var(--accent)}footer.site .end{max-width:1380px;margin:56px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.12);font-family:var(--ui);font-size:11px;letter-spacing:0.05em;color:rgba(255,255,255,0.45);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.single-kicker{font-family:var(--ui);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:16px}.single-featured{margin:32px 0}.single-featured img{width:100%;height:auto;display:block;border-radius:2px}.single-post .post-meta .sep, .single-page .post-meta .sep{margin:0 8px;color:var(--rule)}.post-tags{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.05em}.post-tags .tags-label{text-transform:uppercase;letter-spacing:0.18em;margin-right:12px;font-weight:600}.post-tags a{color:var(--ink-soft);border-bottom:1px dotted var(--rule);margin-right:8px;transition:all .2s}.post-tags a:hover{color:var(--accent);border-bottom-color:var(--accent)}.archive-header{padding-bottom:24px;margin-bottom:32px;border-bottom:2px solid var(--ink)}.archive-header h1{font-family:var(--display);font-weight:500;font-size:36px;font-style:italic;letter-spacing:-0.015em;margin-bottom:8px}.archive-description{font-family:var(--display);font-size:17px;color:var(--ink-soft);font-style:italic;max-width:60ch;margin-top:12px}.comments-area{margin-top:64px;padding-top:32px;border-top:2px solid var(--ink)}.comments-area h2.comments-title{font-family:var(--display);font-weight:500;font-size:28px;font-style:italic;margin-bottom:24px}.comments-area .comment{padding:20px 0;border-bottom:1px solid var(--rule)}.comments-area .comment-meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.04em;margin-bottom:8px}.comments-area .comment-content{font-family:var(--display);font-size:16px;line-height:1.6;color:var(--ink)}.comment-respond{margin-top:32px}.comment-respond label{font-family:var(--ui);font-size:12px;letter-spacing:0.05em;color:var(--ink-soft);display:block;margin-bottom:6px}.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"], .comment-respond textarea{width:100%;padding:10px 14px;border:1px solid var(--rule);background:var(--bg);font-family:var(--display);font-size:16px;margin-bottom:16px;color:var(--ink);border-radius:2px}.comment-respond input[type="text"]:focus, .comment-respond input[type="email"]:focus, .comment-respond input[type="url"]:focus, .comment-respond textarea:focus{outline:none;border-color:var(--ink)}.comment-respond .submit{background:var(--ink);color:var(--bg);border:none;padding:12px 24px;font-family:var(--ui);font-size:12px;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}.comment-respond .submit:hover{background:var(--accent)}.post-with-rail{display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:start;max-width:1180px;margin:0 auto}.single-post-page.no-notes-rail .post-with-rail{grid-template-columns:1fr;max-width:760px}.post-with-rail .single-post{max-width:100%;margin:0}.film-page-wrap{background:var(--bg-warm);padding:80px 36px;margin:-48px -36px 0}.film-page{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:start}.film-main .breadcrumb{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:28px}.film-main .breadcrumb a{color:inherit;transition:color .2s}.film-main .breadcrumb a:hover{color:var(--accent)}.film-main h1.film-name{font-family:var(--display);font-weight:500;font-size:64px;line-height:1.02;letter-spacing:-0.025em;margin-bottom:6px;font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--ink)}.film-main .original-title{font-family:var(--display);font-style:italic;font-size:22px;color:var(--ink-faint);margin-bottom:28px}.film-credits{font-family:var(--display);font-size:16px;color:var(--ink-soft);margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:0 14px}.film-credits .sep{color:var(--ink-faint)}.film-main .synopsis{font-family:var(--display);font-size:21px;line-height:1.55;margin-bottom:40px;color:var(--ink);max-width:56ch;font-weight:400}.film-main .synopsis::first-letter {font-size:52px;float:left;line-height:0.95;margin:8px 12px 0 0;font-weight:500;color:var(--ink);font-family:var(--display);font-style:italic}.film-poster{margin:0 0 40px}.film-poster img{width:100%;height:auto;border-radius:2px}.film-main .review-section h3{font-family:var(--ui);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--rule);font-weight:600}.film-main .review-section .entry-content{font-family:var(--display);font-size:18px;line-height:1.65;color:var(--ink)}.film-main .review-section .entry-content p{margin-bottom:16px;max-width:60ch}.sebkijk-marker{background:linear-gradient(180deg, transparent 55%, var(--marker-bg) 55%);padding:0 2px;cursor:pointer;border-bottom:1px dotted #b8941f;transition:background .2s}.sebkijk-marker:hover{background:var(--marker-bg)}.notes-rail{position:sticky;top:120px;align-self:start}.notes-rail .rail-head{font-family:var(--ui);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline}.notes-rail .rail-head .count{font-family:var(--display);font-style:italic;font-size:17px;text-transform:none;letter-spacing:normal;color:var(--ink)}.note{background:var(--note-bg);border:1px solid var(--note-border);padding:20px 22px 18px;margin-bottom:18px;position:relative;box-shadow:2px 3px 0 rgba(0, 0, 0, 0.04);transition:transform .2s, box-shadow .2s}.note:hover{transform:translateY(-2px);box-shadow:3px 5px 0 rgba(0, 0, 0, 0.06)}.note:nth-child(odd){transform:rotate(-0.3deg)}.note:nth-child(even){transform:rotate(0.3deg)}.note:hover{transform:translateY(-2px) rotate(0)}.note.response{background:#fff;border-color:var(--rule)}.note.response .note-kicker, .note.response .note-kicker .num{color:var(--accent)}.note.is-flashing{box-shadow:0 0 0 3px var(--accent);transition:box-shadow .15s}.note .note-kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:#8a6a1a;font-weight:600;margin-bottom:8px;display:flex;justify-content:space-between}.note .note-kicker .num{font-family:var(--display);font-size:14px;font-style:italic;color:#8a6a1a;letter-spacing:normal;text-transform:none}.note h4{font-family:var(--display);font-weight:500;font-size:18px;line-height:1.25;margin-bottom:10px;color:var(--ink)}.note .note-inhoud{font-family:var(--display);font-size:15px;line-height:1.5;color:var(--ink)}.note .note-inhoud p{margin-bottom:8px}.note .note-inhoud p:last-child{margin-bottom:0}.note .note-inhoud blockquote{font-style:italic;padding-left:14px;border-left:2px solid var(--note-border);color:var(--ink-soft);margin:0 0 10px 0}.note .note-attr{font-family:var(--ui);font-size:11px;color:var(--ink-soft);margin-top:10px;padding-top:8px;border-top:1px dashed rgba(138, 106, 26, 0.3)}.note .note-attr a{color:inherit;border-bottom:1px dotted var(--ink-soft)}.note .note-attr a:hover{color:var(--accent);border-bottom-color:var(--accent)}.film-index-page .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:36px;border-bottom:2px solid var(--ink)}.film-index-page .section-head .titles h2{font-family:var(--display);font-weight:500;font-size:36px;letter-spacing:-0.015em;font-style:italic}.film-index-page .section-head .titles .subtitle{font-family:var(--display);font-size:16px;color:var(--ink-soft);font-style:italic;margin-top:4px;max-width:60ch}.film-index-page .section-head .meta-right{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint)}.index-toolbar{display:flex;gap:24px;margin-bottom:28px;flex-wrap:wrap}.search-bar{flex:1;min-width:280px;display:flex;align-items:center;gap:10px;border:1px solid var(--ink);background:var(--bg);padding:12px 18px;border-radius:2px}.search-bar svg{flex-shrink:0;color:var(--ink-soft)}.search-bar input{flex:1;border:none;background:transparent;font-family:var(--display);font-size:17px;font-style:italic;color:var(--ink);outline:none}.search-bar input::placeholder{color:var(--ink-faint)}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px;align-items:center}.filter-row .label{font-family:var(--ui);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-faint);margin-right:6px}.filter-pill{font-family:var(--ui);font-size:12px;background:var(--bg);border:1px solid var(--rule);padding:6px 14px;border-radius:100px;color:var(--ink-soft);cursor:pointer;transition:all .2s}.filter-pill:hover{border-color:var(--ink);color:var(--ink)}.filter-pill.active{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.film-index{display:grid;grid-template-columns:1fr}.film-row{display:grid;grid-template-columns:70px 1fr 240px 70px 200px 30px;align-items:baseline;gap:24px;padding:16px 8px;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none;transition:background .2s, padding .25s}.film-row.header-row{border-bottom:2px solid var(--ink);padding:8px 8px 12px;cursor:default;font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint)}.film-row.header-row .sortable{cursor:pointer;transition:color .2s}.film-row.header-row .sortable:hover{color:var(--accent)}.film-row:not(.header-row):hover{background:var(--bg-warm);padding-left:18px;padding-right:18px}.film-row:not(.header-row):hover .film-title{color:var(--accent)}.film-year{font-family:var(--ui);font-size:13px;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:500}.film-title{font-family:var(--display);font-weight:500;font-size:21px;letter-spacing:-0.005em;transition:color .2s;line-height:1.25}.film-title .alt{font-style:italic;color:var(--ink-faint);font-size:15px;margin-left:8px;font-weight:400}.film-director{font-family:var(--display);font-style:italic;font-size:15px;color:var(--ink-soft)}.film-runtime{font-family:var(--ui);font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.film-tags{display:flex;gap:6px;flex-wrap:wrap}.film-tag{font-family:var(--ui);font-size:10px;letter-spacing:0.06em;color:var(--ink-soft);background:var(--bg-warm);padding:3px 9px;border-radius:2px}.film-tag.note{background:var(--note-bg);color:#8a6a1a;border:1px solid var(--note-border)}.film-arrow{font-family:var(--display);font-size:18px;color:var(--ink-faint);text-align:right;transition:transform .2s, color .2s}.film-row:not(.header-row):hover .film-arrow{transform:translateX(6px);color:var(--accent)}.no-results{text-align:center;padding:60px 24px;font-family:var(--display);font-style:italic;color:var(--ink-faint)}.film-row.is-hidden{display:none}@media (max-width: 980px){.post-with-rail,.film-page{grid-template-columns:1fr;gap:40px}.notes-rail{position:static}.film-page-wrap{padding:56px 24px;margin:-32px -24px 0}.film-main h1.film-name{font-size:38px}.film-main .synopsis{font-size:18px}.film-row,.film-row.header-row{grid-template-columns:50px 1fr 24px;grid-template-rows:auto auto auto;gap:4px 14px;padding:14px 6px}.film-row.header-row{display:none}.film-director{grid-column:2;font-size:14px}.film-runtime,.film-tags{grid-column:2}.film-runtime{font-size:11px}.film-tags{margin-top:6px}.film-title{font-size:18px}.film-title .alt{display:block;margin-left:0;font-size:13px;margin-top:2px}.film-arrow{grid-row:1;grid-column:3}}.film-credits:has(+.film-extended-info){border-bottom:none;padding-bottom:12px;margin-bottom:0}.film-extended-info{display:grid;grid-template-columns:130px 1fr;gap:10px 24px;margin:0 0 36px;padding-bottom:28px;border-bottom:1px solid var(--rule);font-family:var(--display);font-size:15px;line-height:1.55}.film-extended-info dt{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;padding-top:4px}.film-extended-info dd{margin:0;color:var(--ink)}.film-extended-info dd a{color:var(--ink);border-bottom:1px dotted var(--ink-faint);transition:color .2s, border-color .2s}.film-extended-info dd a:hover{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width: 640px){.film-extended-info{grid-template-columns:1fr;gap:4px 0}.film-extended-info dt{margin-top:12px;padding-top:0}.film-extended-info dt:first-child{margin-top:0}}.homepage{padding:0;max-width:none}.homepage .hp-section-head, .homepage .hp-hero-section, .homepage .hp-section > .hp-grid, .homepage .hp-section > .hp-film-index, .homepage .hp-section > .hp-agenda, .homepage .hp-section > .hp-winacties-grid, .homepage .hp-section>.hp-featured-film{max-width:1380px;margin-left:auto;margin-right:auto}.hp-hero-section{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;padding:56px 36px 48px;border-bottom:1px solid var(--rule);max-width:1380px;margin:0 auto}.hp-hero-kicker{font-family:var(--ui);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:0 10px}.hp-hero-kicker .sep{color:var(--rule)}.hp-hero-image{display:block;margin-bottom:28px;overflow:hidden;border-radius:2px}.hp-hero-image img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .4s}.hp-hero-image:hover img{transform:scale(1.02)}.hp-hero-title{font-family:var(--display);font-weight:500;font-size:42px;line-height:1.1;letter-spacing:-0.02em;margin-bottom:18px;font-variation-settings:"opsz" 144}.hp-hero-title a{color:var(--ink);transition:color .2s}.hp-hero-title a:hover{color:var(--accent)}.hp-hero-lede{font-size:19px;line-height:1.55;color:var(--ink-soft);max-width:56ch;margin-bottom:20px}.hp-hero-meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.04em;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hp-hero-meta .sep{color:var(--rule)}.hp-recent h3{font-family:var(--ui);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--rule);font-weight:600}.hp-recent-item{display:block;padding:18px 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none;transition:padding .2s}.hp-recent-item:hover{padding-left:6px}.hp-recent-item:hover h4{color:var(--accent)}.hp-recent-item .cat{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:6px}.hp-recent-item h4{font-family:var(--display);font-weight:500;font-size:18px;line-height:1.25;margin-bottom:6px;color:var(--ink);transition:color .2s}.hp-recent-item .meta{font-family:var(--ui);font-size:11px;color:var(--ink-faint);display:flex;gap:8px}.hp-recent-item .meta .sep{color:var(--rule)}.hp-section{padding:64px 36px;border-bottom:1px solid var(--rule)}.hp-section.hp-section-warm{background:var(--bg-warm)}.hp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:36px;border-bottom:2px solid var(--ink)}.hp-section-head .titles h2{font-family:var(--display);font-weight:500;font-size:32px;letter-spacing:-0.015em;font-style:italic}.hp-section-head .titles .subtitle{font-family:var(--display);font-size:16px;color:var(--ink-soft);font-style:italic;margin-top:4px;max-width:60ch}.hp-section-head .meta-right{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint);text-align:right}.hp-section-head .view-all{color:var(--accent);font-weight:600;border-bottom:1px solid var(--accent);padding-bottom:1px}.hp-featured-film{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;color:inherit;text-decoration:none;transition:transform .2s}.hp-featured-image{overflow:hidden;border-radius:2px}.hp-featured-image img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .4s}.hp-featured-film:hover .hp-featured-image img{transform:scale(1.03)}.hp-featured-content .kicker{font-family:var(--ui);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.hp-featured-title{font-family:var(--display);font-weight:500;font-size:44px;line-height:1.05;letter-spacing:-0.02em;margin-bottom:12px;color:var(--ink);font-variation-settings:"opsz" 144;transition:color .2s}.hp-featured-film:hover .hp-featured-title{color:var(--accent)}.hp-featured-credits{font-family:var(--display);font-size:16px;color:var(--ink-soft);margin-bottom:18px;font-style:italic}.hp-featured-synopsis{font-family:var(--display);font-size:17px;color:var(--ink-soft);line-height:1.55;max-width:50ch;margin-bottom:18px}.hp-featured-link{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:2px;transition:padding .2s}.hp-featured-film:hover .hp-featured-link{padding-right:6px}.hp-film-index{display:grid;grid-template-columns:1fr}.hp-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;border-top:1px solid var(--rule)}.hp-card{display:block;padding:28px 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:inherit;text-decoration:none;transition:background .2s;position:relative}.hp-card:nth-child(4n){border-right:none}.hp-card:hover{background:var(--bg)}.hp-section-warm .hp-card:hover{background:var(--bg)}.hp-card:hover h3{color:var(--accent)}.hp-card-image{width:100%;aspect-ratio:4/3;margin-bottom:16px;overflow:hidden;border-radius:2px}.hp-card-image img{width:100%;height:100%;object-fit:cover}.hp-card .kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:10px}.hp-card h3{font-family:var(--display);font-weight:500;font-size:19px;line-height:1.2;margin-bottom:12px;color:var(--ink);transition:color .2s}.hp-card .excerpt{font-family:var(--display);font-size:14px;color:var(--ink-soft);line-height:1.5;margin-bottom:14px}.hp-card .meta{font-family:var(--ui);font-size:11px;color:var(--ink-faint);display:flex;justify-content:space-between}.hp-agenda{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule)}.hp-agenda-item{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:22px 24px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);align-items:start;color:inherit;text-decoration:none;transition:background .2s}.hp-agenda-item:nth-child(2n){border-right:none}.hp-agenda-item:hover{background:var(--bg-warm)}.hp-agenda-item:hover h4{color:var(--accent)}.hp-agenda-item .date{text-align:center;padding:8px 0;border:1px solid var(--ink);background:var(--bg)}.hp-agenda-item .date .day{font-family:var(--display);font-weight:600;font-size:28px;line-height:1;display:block;color:var(--ink)}.hp-agenda-item .date .month{font-family:var(--ui);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;display:block}.hp-agenda-item .info .cat{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:6px}.hp-agenda-item .info h4{font-family:var(--display);font-weight:500;font-size:18px;line-height:1.25;margin-bottom:6px;color:var(--ink);transition:color .2s}.hp-agenda-item .info .desc{font-family:var(--display);font-size:14px;color:var(--ink-soft);line-height:1.45}.hp-winacties-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.hp-winactie-card{display:block;background:var(--bg);border:1px solid var(--rule);padding:0;color:inherit;text-decoration:none;transition:transform .2s, border-color .2s, box-shadow .2s;border-radius:2px;overflow:hidden}.hp-winactie-card:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,0.04)}.hp-winactie-card:hover h3{color:var(--accent)}.hp-winactie-image{width:100%;aspect-ratio:16/9;overflow:hidden}.hp-winactie-image img{width:100%;height:100%;object-fit:cover}.hp-winactie-content{padding:18px 18px 20px}.hp-winactie-content .kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:8px}.hp-winactie-content h3{font-family:var(--display);font-weight:500;font-size:18px;line-height:1.2;margin-bottom:10px;color:var(--ink);transition:color .2s}.hp-winactie-content .excerpt{font-family:var(--display);font-size:14px;color:var(--ink-soft);line-height:1.5;margin-bottom:12px}.hp-winactie-content .meta{font-family:var(--ui);font-size:11px;color:var(--ink-faint)}@media (max-width: 980px){.hp-hero-section{grid-template-columns:1fr;gap:40px;padding:40px 24px}.hp-hero-title{font-size:30px}.hp-section{padding:40px 24px}.hp-section-head .titles h2{font-size:26px}.hp-featured-film{grid-template-columns:1fr;gap:24px}.hp-featured-title{font-size:32px}.hp-grid{grid-template-columns:1fr 1fr}.hp-card:nth-child(4n){border-right:1px solid var(--rule)}.hp-card:nth-child(2n){border-right:none}.hp-agenda{grid-template-columns:1fr}.hp-agenda-item{border-right:none}.hp-winacties-grid{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width: 540px){.hp-grid{grid-template-columns:1fr}.hp-card,.hp-card:nth-child(4n){border-right:none !important}.hp-hero-title{font-size:26px}.hp-featured-title{font-size:26px}.hp-winacties-grid{grid-template-columns:1fr}}.site-logo{text-decoration:none;font-family:var(--display);font-weight:600;letter-spacing:-0.01em}.site-logo .seb{color:var(--ink)}.site-logo .kijk{color:var(--accent)}.footer-logo{font-family:var(--display);font-weight:600;font-size:28px;letter-spacing:-0.01em;margin-bottom:16px}.footer-logo .black{color:var(--bg)}.footer-logo .red{color:var(--accent)}.site-header,header.site-header,header[role="banner"],.main-header{position:relative !important;top:auto !important}.hp-hero-section{padding-top:36px}.site-footer{background:#1a1816;color:#b8b3aa;padding:64px 36px 24px;margin-top:0}.site-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:64px;max-width:1380px;margin:0 auto 48px}.footer-col h4{font-family:var(--ui);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#6b665d;font-weight:600;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #2a2823}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#b8b3aa;text-decoration:none;font-family:var(--display);font-size:16px;transition:color .2s}.footer-col ul li a:hover{color:var(--bg)}.footer-tagline{font-family:var(--display);font-style:italic;font-size:16px;line-height:1.55;color:#b8b3aa;max-width:36ch;margin:0}.site-footer-bottom{max-width:1380px;margin:0 auto;padding-top:24px;border-top:1px solid #2a2823;font-family:var(--ui);font-size:12px;color:#6b665d;letter-spacing:0.04em}@media (max-width: 780px){.site-footer{padding:48px 24px 24px}.site-footer-inner{grid-template-columns:1fr;gap:36px;margin-bottom:36px}}.blog-page .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:36px;border-bottom:2px solid var(--ink)}.blog-page .section-head .titles h2{font-family:var(--display);font-weight:500;font-size:36px;letter-spacing:-0.015em;font-style:italic}.blog-page .section-head .titles .subtitle{font-family:var(--display);font-size:16px;color:var(--ink-soft);font-style:italic;margin-top:4px;max-width:60ch}.blog-page .section-head .meta-right{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint)}.blog-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rule)}.blog-item{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:28px 8px;border-bottom:1px solid var(--rule);align-items:start;transition:padding .25s, background .2s}.blog-item:hover{padding-left:18px;padding-right:18px;background:var(--bg-warm)}.blog-item:hover h3 a{color:var(--accent)}.blog-item-image{display:block;width:220px;aspect-ratio:16/10;overflow:hidden;border-radius:2px}.blog-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.blog-item:hover .blog-item-image img{transform:scale(1.03)}.blog-item-content .kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:8px}.blog-item-content h3{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.01em;margin-bottom:10px}.blog-item-content h3 a{color:var(--ink);transition:color .2s}.blog-item-content .excerpt{font-family:var(--display);font-size:16px;line-height:1.55;color:var(--ink-soft);margin-bottom:12px;max-width:60ch}.blog-item-content .meta{font-family:var(--ui);font-size:11px;letter-spacing:0.04em;color:var(--ink-faint);display:flex;gap:8px}.blog-item-content .meta .sep{color:var(--rule)}@media (max-width: 640px){.blog-item{grid-template-columns:1fr;gap:16px}.blog-item-image{width:100%;aspect-ratio:16/9}.blog-item:hover{padding-left:8px;padding-right:8px}}.blog-pagination{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);text-align:center;font-family:var(--ui);font-size:13px}.blog-pagination .page-numbers{display:inline-block;padding:8px 14px;margin:0 4px;border:1px solid var(--rule);border-radius:2px;color:var(--ink-soft);text-decoration:none;transition:all .2s}.blog-pagination .page-numbers:hover{border-color:var(--ink);color:var(--ink)}.blog-pagination .page-numbers.current{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.blog-pagination .page-numbers.dots{border-color:transparent;cursor:default}.no-posts{font-family:var(--display);font-style:italic;color:var(--ink-faint);text-align:center;padding:60px 24px}header.site{position:relative !important;top:auto !important;bottom:auto !important}body.has-sticky-header header.site, body header.site{position:relative !important}header.site .brand .tagline{color:var(--ink-soft) !important;font-style:italic !important;font-family:var(--display) !important;font-weight:400 !important}.homepage .hp-hero-section, main.homepage .hp-hero-section{padding-top:32px !important}.blog-pagination{margin-bottom:64px}@media (max-width: 640px){.blog-pagination{margin-bottom:40px}}header.site .brand .name{font-family:var(--display);font-weight:600;letter-spacing:-0.01em}header.site .brand .name .seb{color:var(--ink) !important}header.site .brand .name .kijk{color:var(--accent) !important}@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Inter:wght@400;500;600;700&display=swap');:root{--bg:#f7f2e8;--bg-warm:#ede5d4;--ink:#1c1a17;--ink-soft:#4d4843;--ink-faint:#8a8278;--rule:#d4ccba;--accent:#b8401f;--accent-soft:#f3dcd2;--note-bg:#fff8e8;--note-border:#e5cc7a;--marker-bg:#fde88a;--display:'Fraunces', 'Hoefler Text', Georgia, serif;--body:'Fraunces', Georgia, serif;--ui:'Inter', system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg) !important;color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none}header.site{border-bottom:1px solid var(--rule);background:var(--bg);position:sticky;top:0;z-index:20}.header-top{max-width:1380px;margin:0 auto;padding:22px 36px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.header-meta{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint)}.brand{text-align:center}.brand a{display:inline-block}.brand .name{font-family:var(--display);font-weight:600;font-size:38px;letter-spacing:-0.025em;line-height:1;font-variation-settings:"opsz" 96, "SOFT" 30;color:var(--ink)}.brand .name .k{color:var(--accent)}.brand .tagline{font-family:var(--display);font-style:italic;font-weight:400;font-size:13px;letter-spacing:0.04em;color:var(--ink-soft);margin-top:4px;text-transform:lowercase}.header-actions{text-align:right;font-family:var(--ui);font-size:13px;color:var(--ink-soft);display:flex;justify-content:flex-end;gap:18px}.header-actions a:hover{color:var(--accent)}nav.primary{border-top:1px solid var(--rule);background:var(--bg)}nav.primary ul{max-width:1380px;margin:0 auto;padding:14px 36px;display:flex;gap:32px;font-family:var(--ui);font-size:13px;letter-spacing:0.04em;flex-wrap:wrap}nav.primary a{color:var(--ink-soft);transition:color .2s;padding-bottom:2px;border-bottom:1px solid transparent}nav.primary a:hover{color:var(--ink);border-bottom-color:var(--accent)}nav.primary .current-menu-item a, nav.primary .current_page_item a{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.site-content{max-width:1380px;margin:0 auto;padding:48px 36px}.content-main h1{font-family:var(--display);font-weight:500;font-size:36px;font-style:italic;margin-bottom:32px;letter-spacing:-0.015em}.post-list{display:grid;grid-template-columns:1fr;gap:0}.post-list-item{display:grid;grid-template-columns:280px 1fr;gap:36px;padding:32px 0;border-bottom:1px solid var(--rule);align-items:start}.post-list-item:first-child{padding-top:0}.post-thumbnail img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.post-list-content .kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.post-list-content h2{font-family:var(--display);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:-0.015em;margin-bottom:14px;font-variation-settings:"opsz" 144}.post-list-content h2 a{color:var(--ink);transition:color .2s}.post-list-content h2 a:hover{color:var(--accent)}.post-list-content .excerpt{font-family:var(--display);font-size:17px;color:var(--ink-soft);line-height:1.55;margin-bottom:14px;max-width:60ch}.post-list-content .excerpt p{margin-bottom:0}.post-list-content .meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.04em}.pagination{margin-top:48px;padding-top:32px;border-top:2px solid var(--ink);text-align:center;font-family:var(--ui);font-size:13px}.pagination .nav-links{display:flex;justify-content:center;gap:16px;align-items:center}.pagination a, .pagination .current{padding:8px 14px;border:1px solid var(--rule);color:var(--ink-soft);transition:all .2s}.pagination a:hover{background:var(--bg-warm);border-color:var(--ink);color:var(--ink)}.pagination .current{background:var(--ink);color:var(--bg);border-color:var(--ink)}article.single-post,article.single-page{max-width:760px;margin:0 auto}.single-post h1, .single-page h1{font-family:var(--display);font-weight:500;font-size:44px;line-height:1.1;letter-spacing:-0.02em;margin-bottom:20px;font-variation-settings:"opsz" 144}.single-post .post-meta, .single-page .post-meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.05em;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.single-post .entry-content, .single-page .entry-content{font-family:var(--display);font-size:19px;line-height:1.65;color:var(--ink)}.single-post .entry-content p, .single-page .entry-content p{margin-bottom:1.2em}.single-post .entry-content h2, .single-page .entry-content h2{font-family:var(--display);font-style:italic;font-weight:500;font-size:28px;margin:40px 0 18px;color:var(--ink)}.single-post .entry-content h3, .single-page .entry-content h3{font-family:var(--ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var(--ink-faint);margin:32px 0 14px}.single-post .entry-content a, .single-page .entry-content a{color:var(--accent);border-bottom:1px solid var(--accent-soft);transition:border-color .2s}.single-post .entry-content a:hover, .single-page .entry-content a:hover{border-color:var(--accent)}.single-post .entry-content blockquote, .single-page .entry-content blockquote{border-left:3px solid var(--accent);padding:4px 0 4px 24px;margin:24px 0;font-style:italic;color:var(--ink-soft)}footer.site{background:var(--ink);color:var(--bg-warm);padding:64px 36px 32px;margin-top:80px}footer.site .footer-grid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}footer.site h4{font-family:var(--ui);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:18px}footer.site .colophon-name{font-family:var(--display);font-size:28px;font-weight:500;letter-spacing:-0.02em;margin-bottom:14px}footer.site .colophon-name .k{color:var(--accent)}footer.site .colophon{font-family:var(--display);font-style:italic;font-size:16px;line-height:1.55;color:rgba(255,255,255,0.65);max-width:38ch}footer.site ul{list-style:none}footer.site li{font-family:var(--display);font-size:14px;padding:4px 0}footer.site li a{color:rgba(255,255,255,0.8);transition:color .2s}footer.site li a:hover{color:var(--accent)}footer.site .end{max-width:1380px;margin:56px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.12);font-family:var(--ui);font-size:11px;letter-spacing:0.05em;color:rgba(255,255,255,0.45);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}@media (max-width: 980px){.header-top{grid-template-columns:1fr;text-align:center;gap:12px;padding:18px 24px 14px}.header-meta,.header-actions{display:none}nav.primary ul{gap:16px;font-size:12px;padding:12px 24px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.site-content{padding:32px 24px}.post-list-item{grid-template-columns:1fr;gap:16px}.post-thumbnail img{aspect-ratio:16/9}.post-list-content h2{font-size:22px}.single-post h1, .single-page h1{font-size:32px}.single-post .entry-content, .single-page .entry-content{font-size:17px}footer.site .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 540px){footer.site .footer-grid{grid-template-columns:1fr}footer.site .end{flex-direction:column;align-items:flex-start}}.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, article.single-post .entry-content h3, article.single-post .entry-content h4, article.film-main .review-section h3, article.film-main .entry-content h3, article.film-main .entry-content h4, .page article .entry-content h3, .page article .entry-content h4{font-family:var(--display) !important;color:var(--ink) !important;text-transform:none !important;letter-spacing:-0.01em !important;font-weight:600 !important;font-style:normal !important}.entry-content h3, article.film-main .review-section h3{font-size:26px !important;line-height:1.25 !important;margin:32px 0 14px !important}.entry-content h4{font-size:21px !important;line-height:1.3 !important;margin:28px 0 12px !important}.entry-content h5{font-size:18px !important;line-height:1.35 !important;margin:24px 0 10px !important}.entry-content h6{font-size:16px !important;line-height:1.4 !important;margin:22px 0 10px !important}article.single-post h1, article.single-post h2, article.single-post .entry-content h1, article.single-post .entry-content h2, article.film-main h1, article.film-main h2, article.film-main .entry-content h1, article.film-main .entry-content h2, .page article h1, .page article h2, .page article .entry-content h1, .page article .entry-content h2, .entry-content h1, .entry-content h2{font-style:normal !important}.entry-content figcaption, .entry-content .wp-caption-text, .entry-content .wp-element-caption, article figcaption, article .wp-caption-text{font-family:var(--ui) !important;font-size:12px !important;line-height:1.5 !important;color:var(--ink-faint) !important;font-style:normal !important;text-align:center !important;margin-top:10px !important;margin-bottom:24px !important;font-weight:400 !important;letter-spacing:0.02em !important}.entry-content .wp-block-embed, .entry-content .wp-block-embed-youtube, .entry-content .wp-block-embed__wrapper, .entry-content figure.wp-block-embed, article .wp-block-embed, article .wp-block-embed-youtube, article .wp-block-embed__wrapper{width:100% !important;max-width:100% !important;margin:32px auto !important;float:none !important;display:block !important;text-align:center !important}.entry-content .wp-block-embed iframe, .entry-content .wp-block-embed__wrapper iframe, article iframe[src*="youtube.com"], article iframe[src*="youtu.be"], article iframe[src*="vimeo.com"]{width:100% !important;max-width:100% !important;aspect-ratio:16/9 !important;height:auto !important;display:block !important;margin:0 auto !important;border:0 !important}.entry-content .embed-youtube, .entry-content .embed-vimeo, article .embed-youtube, article .embed-vimeo{width:100% !important;max-width:100% !important;margin:32px auto !important;position:relative !important}.single-post .single-featured, article.single-post .single-featured{width:100% !important;margin:24px 0 36px !important}.single-post .single-featured img, article.single-post .single-featured img{width:100% !important;height:auto !important;display:block !important;border-radius:2px !important}.post-tags, article .post-tags{display:none !important}main.content-main{padding-bottom:80px}@media (max-width: 780px){main.content-main{padding-bottom:48px}}.entry-content #ez-toc-container, .entry-content div.ez-toc-v2_0_74, .entry-content #ez-toc-container.ez-toc-light-blue, .entry-content #ez-toc-container.ez-toc-grey, .entry-content #ez-toc-container.ez-toc-counter,#ez-toc-container{background:var(--bg-warm) !important;border:1px solid var(--rule) !important;box-shadow:none !important;padding:24px 28px !important;margin:32px 0 !important;border-radius:2px !important;font-family:var(--display) !important;max-width:100% !important}#ez-toc-container .ez-toc-title-container, .entry-content #ez-toc-container .ez-toc-title-container{margin-bottom:14px !important;padding-bottom:12px !important;border-bottom:1px solid var(--rule) !important}#ez-toc-container .ez-toc-title, .entry-content #ez-toc-container .ez-toc-title{font-family:var(--ui) !important;font-size:11px !important;letter-spacing:0.22em !important;text-transform:uppercase !important;color:var(--ink-faint) !important;font-weight:600 !important;font-style:normal !important}#ez-toc-container nav ul, #ez-toc-container .ez-toc-list, .entry-content #ez-toc-container ul{font-family:var(--display) !important;font-size:16px !important;line-height:1.55 !important;list-style:none !important;padding-left:0 !important;margin:0 !important}#ez-toc-container nav ul li, .entry-content #ez-toc-container ul li{margin-bottom:6px !important;padding-left:0 !important}#ez-toc-container nav ul ul, .entry-content #ez-toc-container ul ul{padding-left:24px !important;margin-top:6px !important}#ez-toc-container a, .entry-content #ez-toc-container a{color:var(--ink) !important;text-decoration:none !important;border-bottom:1px dotted var(--ink-faint) !important;transition:color .2s, border-color .2s !important}#ez-toc-container a:hover, .entry-content #ez-toc-container a:hover{color:var(--accent) !important;border-bottom-color:var(--accent) !important}#ez-toc-container .ez-toc-cssicon, #ez-toc-container .ez-toc-toggle{color:var(--ink-faint) !important}#ez-toc-container .ez-toc-counter > nav > ul > li > a::before, #ez-toc-container .ez-toc-counter li li a::before{color:var(--ink-faint) !important;font-family:var(--ui) !important;font-size:12px !important}.header-search-wrap{background:var(--bg-warm);border-bottom:1px solid var(--rule);padding:18px 36px;animation:searchSlideDown .2s ease-out}@keyframes searchSlideDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-search-form{max-width:720px;margin:0 auto;display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--ink);padding:12px 18px;border-radius:2px}.header-search-form svg{color:var(--ink-soft);flex-shrink:0}.header-search-form input[type="search"]{flex:1;border:none;background:transparent;font-family:var(--display);font-size:17px;font-style:italic;color:var(--ink);outline:none;min-width:0}.header-search-form input[type="search"]::placeholder{color:var(--ink-faint)}.header-search-form .search-submit{background:var(--ink);color:var(--bg);border:none;padding:8px 16px;font-family:var(--ui);font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;cursor:pointer;border-radius:2px;transition:background .2s}.header-search-form .search-submit:hover{background:var(--accent)}.header-search-form .search-close{background:none;border:none;font-size:24px;color:var(--ink-faint);cursor:pointer;padding:0 4px;line-height:1;transition:color .2s}.header-search-form .search-close:hover{color:var(--accent)}.search-toggle{background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0}.search-page .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:36px;border-bottom:2px solid var(--ink)}.search-page .section-head .titles h2{font-family:var(--display);font-weight:500;font-size:36px;letter-spacing:-0.015em;font-style:italic}.search-page .section-head .titles .subtitle{font-family:var(--display);font-size:16px;color:var(--ink-soft);font-style:italic;margin-top:4px;max-width:60ch}.search-page .section-head .meta-right{font-family:var(--ui);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faint)}.search-form-wrap{margin-bottom:36px}.search-form-page{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--ink);padding:14px 20px;border-radius:2px}.search-form-page svg{color:var(--ink-soft);flex-shrink:0}.search-form-page input[type="search"]{flex:1;border:none;background:transparent;font-family:var(--display);font-size:18px;font-style:italic;color:var(--ink);outline:none}.search-form-page input[type="search"]::placeholder{color:var(--ink-faint)}.search-form-page button{background:var(--ink);color:var(--bg);border:none;padding:8px 18px;font-family:var(--ui);font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;cursor:pointer;border-radius:2px;transition:background .2s}.search-form-page button:hover{background:var(--accent)}.search-results{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rule)}.search-item{display:grid;grid-template-columns:200px 1fr;gap:28px;padding:24px 8px;border-bottom:1px solid var(--rule);align-items:start;transition:padding .25s, background .2s}.search-item:hover{padding-left:18px;padding-right:18px;background:var(--bg-warm)}.search-item:hover h3 a{color:var(--accent)}.search-item-image{display:block;width:200px;aspect-ratio:16/10;overflow:hidden;border-radius:2px}.search-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.search-item:hover .search-item-image img{transform:scale(1.03)}.search-item-content .kicker{font-family:var(--ui);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:8px}.search-item-content h3{font-family:var(--display);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-0.01em;margin-bottom:10px}.search-item-content h3 a{color:var(--ink);transition:color .2s}.search-item-content .excerpt{font-family:var(--display);font-size:15px;line-height:1.55;color:var(--ink-soft);margin-bottom:10px;max-width:60ch}.search-item-content .meta{font-family:var(--ui);font-size:11px;letter-spacing:0.04em;color:var(--ink-faint);display:flex;gap:8px}.search-item-content .meta .sep{color:var(--rule)}.search-pagination{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);text-align:center;font-family:var(--ui);font-size:13px}.search-pagination .page-numbers{display:inline-block;padding:8px 14px;margin:0 4px;border:1px solid var(--rule);border-radius:2px;color:var(--ink-soft);text-decoration:none;transition:all .2s}.search-pagination .page-numbers:hover{border-color:var(--ink);color:var(--ink)}.search-pagination .page-numbers.current{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.search-pagination .page-numbers.dots{border-color:transparent;cursor:default}.search-page .no-results{padding:60px 24px;text-align:center;font-family:var(--display);color:var(--ink-soft);font-size:17px;line-height:1.5}.search-page .no-results em{color:var(--accent);font-style:italic}.search-page .no-results .hint{margin-top:18px;font-size:15px;color:var(--ink-faint);font-style:italic}.search-page .no-results a{color:var(--accent);border-bottom:1px dotted var(--accent)}.nieuwsbrief-page .newsletter-hero{max-width:720px;margin:0 auto;padding:64px 36px 48px;text-align:center}.nieuwsbrief-page .newsletter-content h1{font-family:var(--display);font-weight:500;font-size:48px;line-height:1.1;letter-spacing:-0.02em;margin-bottom:24px;font-variation-settings:"opsz" 144;color:var(--ink)}.nieuwsbrief-page .newsletter-content .lede{font-family:var(--display);font-size:19px;line-height:1.55;color:var(--ink-soft);margin-bottom:36px;max-width:56ch;margin-left:auto;margin-right:auto}.nieuwsbrief-page .newsletter-form-wrap{margin:36px 0;padding:28px;background:var(--bg-warm);border:1px solid var(--rule);border-radius:2px}.nieuwsbrief-page .newsletter-meta{font-family:var(--ui);font-size:12px;color:var(--ink-faint);letter-spacing:0.04em;margin-top:36px}@media (max-width: 640px){.nieuwsbrief-page .newsletter-hero{padding:40px 20px 32px}.nieuwsbrief-page .newsletter-content h1{font-size:32px}}.nieuwsbrief-page #subscribe-blog, .nieuwsbrief-page .jetpack_subscription_widget, .nieuwsbrief-page .wp-block-jetpack-subscriptions{max-width:100% !important}.nieuwsbrief-page .jetpack-subscribe-count, .nieuwsbrief-page #subscribe-text{display:none !important}.nieuwsbrief-page #subscribe-email input, .nieuwsbrief-page input[type="email"].wp-block-jetpack-subscriptions__textfield{font-family:var(--display) !important;font-size:17px !important;font-style:italic !important;border:1px solid var(--ink) !important;background:var(--bg) !important;color:var(--ink) !important;padding:12px 18px !important;border-radius:2px !important;width:100% !important;outline:none !important}.nieuwsbrief-page #subscribe-submit input, .nieuwsbrief-page button.wp-block-jetpack-subscriptions__button, .nieuwsbrief-page input[type="submit"].wp-block-jetpack-subscriptions__button{background:var(--accent) !important;color:var(--bg) !important;border:none !important;padding:12px 28px !important;font-family:var(--ui) !important;font-size:12px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:600 !important;cursor:pointer !important;border-radius:2px !important;margin-top:12px !important;transition:background .2s !important}.nieuwsbrief-page #subscribe-submit input:hover, .nieuwsbrief-page button.wp-block-jetpack-subscriptions__button:hover, .nieuwsbrief-page input[type="submit"].wp-block-jetpack-subscriptions__button:hover{background:var(--ink) !important}@media (max-width: 640px){.header-search-wrap{padding:14px 20px}.header-search-form{padding:10px 14px;gap:8px}.header-search-form input[type="search"]{font-size:15px}.search-item{grid-template-columns:1fr;gap:16px}.search-item-image{width:100%;aspect-ratio:16/9}.search-item:hover{padding-left:8px;padding-right:8px}}.nieuwsbrief-page #subscribe-submit input, .nieuwsbrief-page button.wp-block-jetpack-subscriptions__button, .nieuwsbrief-page input[type="submit"].wp-block-jetpack-subscriptions__button, .nieuwsbrief-page #subscribe-submit{margin-top:18px !important}.nieuwsbrief-page .wp-block-jetpack-subscriptions__form > p, .nieuwsbrief-page #subscribe-blog>p{margin-bottom:18px !important}.nieuwsbrief-page .newsletter-form-wrap form, .nieuwsbrief-page .newsletter-form-wrap #subscribe-blog, .nieuwsbrief-page .newsletter-form-wrap .wp-block-jetpack-subscriptions__form{display:flex !important;flex-direction:column !important;gap:14px !important}.hp-recent h3{color:var(--ink) !important;font-weight:700 !important}header.site .header-top .header-actions:empty{display:none}header.site nav.primary .menu-search-item{margin-left:auto}@supports not (margin-left: auto){header.site nav.primary .menu-search-item{margin-left:24px}}header.site nav.primary .menu-search-item .search-toggle{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--ui);font-size:13px;font-weight:500;letter-spacing:0.02em;transition:color .2s}header.site nav.primary .menu-search-item .search-toggle:hover, header.site nav.primary .menu-search-item .search-toggle:focus{color:var(--accent);outline:none}header.site nav.primary .menu-search-item .search-toggle svg{flex-shrink:0;display:block}header.site nav.primary .menu-search-item .search-toggle-label{display:inline}@media (max-width: 780px){header.site nav.primary .menu-search-item .search-toggle{font-size:14px;padding:4px 0}}header.site nav.primary > ul, header.site nav.primary>div>ul{display:flex;flex-wrap:wrap;align-items:center}header.site nav.primary .menu-search-item{margin-left:0 !important}@supports not (margin-left: auto){header.site nav.primary .menu-search-item{margin-left:0 !important}}header.site .header-mobile, header.site .mobile-menu-panel{display:none}@media (max-width: 780px){header.site .header-top, header.site nav.primary{display:none}header.site .header-mobile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rule)}header.site .mobile-menu-toggle{background:none;border:none;padding:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;width:36px;height:32px;flex-shrink:0}header.site .mobile-menu-toggle .hamburger-bar{display:block;width:100%;height:2px;background:var(--ink);border-radius:1px;transition:transform .25s, opacity .25s;transform-origin:center}header.site .mobile-menu-toggle.is-open .hamburger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}header.site .mobile-menu-toggle.is-open .hamburger-bar:nth-child(2){opacity:0}header.site .mobile-menu-toggle.is-open .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}header.site .header-mobile-logo{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-0.01em;text-decoration:none;line-height:1}header.site .header-mobile-logo .seb{color:var(--ink)}header.site .header-mobile-logo .kijk{color:var(--accent)}header.site .mobile-search-toggle{background:none;border:none;padding:8px;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center;width:36px;height:32px;flex-shrink:0;transition:color .2s}header.site .mobile-search-toggle:hover, header.site .mobile-search-toggle:focus{color:var(--accent);outline:none}header.site .mobile-menu-panel{display:block;background:var(--bg);border-bottom:1px solid var(--rule);padding:12px 0;animation:mobileMenuSlideDown .25s ease-out}@keyframes mobileMenuSlideDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}header.site .mobile-menu-list, header.site .mobile-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}header.site .mobile-menu-list li, header.site .mobile-menu ul li{margin:0;padding:0;border-bottom:1px solid var(--rule)}header.site .mobile-menu-list li:last-child, header.site .mobile-menu ul li:last-child{border-bottom:none}header.site .mobile-menu-list .menu-search-item, header.site .mobile-menu ul .menu-search-item{display:none}header.site .mobile-menu-list li a, header.site .mobile-menu ul li a{display:block;padding:14px 24px;font-family:var(--display);font-size:18px;font-weight:500;color:var(--ink);text-decoration:none;transition:background .15s, color .15s}header.site .mobile-menu-list li a:hover, header.site .mobile-menu-list li a:focus, header.site .mobile-menu ul li a:hover, header.site .mobile-menu ul li a:focus{background:var(--bg-warm);color:var(--accent)}header.site .mobile-menu-list li.current-menu-item a, header.site .mobile-menu ul li.current-menu-item a{color:var(--accent);font-weight:600}.header-search-wrap{padding:14px 18px}}@media (min-width: 781px){header.site nav.primary .menu-search-item{margin-left:0 !important}}header.site .mobile-menu-panel[hidden]{display:none !important}@media (max-width: 780px){header.site .mobile-menu-panel{display:none}header.site .mobile-menu-panel:not([hidden]){display:block;background:var(--bg);border-bottom:1px solid var(--rule);padding:12px 0;animation:mobileMenuSlideDown .25s ease-out}}@media (min-width: 781px){header.site .header-top{display:flex;justify-content:center;align-items:center;padding:32px 36px 18px}header.site .header-top .brand{text-align:center}header.site .header-top .brand a{display:inline-block;text-decoration:none}header.site .header-top .brand .name{text-align:center}header.site .header-top .brand .tagline{text-align:center;margin-top:6px}header.site nav.primary{display:flex;justify-content:center;padding:0 36px}header.site nav.primary > ul, header.site nav.primary>div>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:0;padding:14px 0;list-style:none;width:auto}header.site nav.primary li{margin:0 !important}header.site nav.primary .menu-search-item{margin-left:0 !important}}@media (max-width: 980px){.header-top{grid-template-columns:1fr;text-align:center;gap:12px;padding:18px 24px 14px}.header-meta,.header-actions{display:none}nav.primary ul{gap:16px;font-size:12px;padding:12px 24px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.site-content{padding:32px 24px}.post-list-item{grid-template-columns:1fr;gap:16px}.post-thumbnail img{aspect-ratio:16/9}.post-list-content h2{font-size:22px}.single-post h1, .single-page h1{font-size:32px}.single-post .entry-content, .single-page .entry-content{font-size:17px}footer.site .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 540px){footer.site .footer-grid{grid-template-columns:1fr}footer.site .end{flex-direction:column;align-items:flex-start}}.sebkijk-donation-cta{margin:48px 0 24px;padding:28px 0 0;border-top:1px solid #D6D0C8;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#111}.sebkijk-donation-cta__copy{margin:0 0 18px;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:18px;font-weight:500;line-height:1.4;color:#111}.sebkijk-donation-cta__buttons{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;margin-bottom:14px}.sebkijk-donation-cta__button{display:flex;align-items:center;justify-content:center;padding:12px 8px;border:1px solid #D6D0C8;background:#FFF;border-radius:2px;color:#111;font-family:inherit;font-weight:500;font-size:15px;text-decoration:none;text-align:center;transition:border-color 120ms, background-color 120ms, color 120ms}.sebkijk-donation-cta__button span{display:inline-block;color:inherit}.sebkijk-donation-cta__button:hover{border-color:#111;background:#FFF;color:#111;text-decoration:none}.sebkijk-donation-cta__button:active,.sebkijk-donation-cta__button:focus{background:#111;border-color:#111;color:#FFF;text-decoration:none;outline:none}.sebkijk-donation-cta__button:focus-visible{outline:2px solid #C0392B;outline-offset:2px}.sebkijk-donation-cta__small{margin:0;font-size:13px;color:#4A4540}@media (max-width: 600px){.sebkijk-donation-cta{margin:40px 0 16px;padding-top:24px}.sebkijk-donation-cta__copy{font-size:17px}.sebkijk-donation-cta__buttons{grid-template-columns:repeat(2, 1fr)}}.skmd-amount.is-preselected input:checked+span{animation:sebkijk-preselect-fade 600ms ease}@keyframes sebkijk-preselect-fade{0%{background-color:#C0392B}100%{background-color:#111}}