/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
#cookie-law-info-bar{font-size:15px;margin:0 auto;padding:12px 10px;position:absolute;text-align:center;box-sizing:border-box;width:100%;z-index:9999;display:none;left:0px;font-weight:300;box-shadow:0 -1px 10px 0 rgba(172, 171, 171, 0.3)}#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}#cookie-law-info-bar span{vertical-align:middle}.cli-plugin-button,.cli-plugin-button:visited{display:inline-block;padding:9px 12px;color:#fff;text-decoration:none;position:relative;cursor:pointer;margin-left:5px;text-decoration:none}.cli-plugin-main-link{margin-left:0px;font-weight:550;text-decoration:underline}.cli-plugin-button:hover{background-color:#111;color:#fff;text-decoration:none}.small.cli-plugin-button,.small.cli-plugin-button:visited{font-size:11px}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{font-size:13px;font-weight:400;line-height:1}.large.cli-plugin-button,.large.cli-plugin-button:visited{font-size:14px;padding:8px 14px 9px}.super.cli-plugin-button,.super.cli-plugin-button:visited{font-size:34px;padding:8px 14px 9px}.pink.cli-plugin-button,.magenta.cli-plugin-button:visited{background-color:#e22092}.pink.cli-plugin-button:hover{background-color:#c81e82}.green.cli-plugin-button,.green.cli-plugin-button:visited{background-color:#91bd09}.green.cli-plugin-button:hover{background-color:#749a02}.red.cli-plugin-button,.red.cli-plugin-button:visited{background-color:#e62727}.red.cli-plugin-button:hover{background-color:#cf2525}.orange.cli-plugin-button,.orange.cli-plugin-button:visited{background-color:#ff5c00}.orange.cli-plugin-button:hover{background-color:#d45500}.blue.cli-plugin-button,.blue.cli-plugin-button:visited{background-color:#2981e4}.blue.cli-plugin-button:hover{background-color:#2575cf}.yellow.cli-plugin-button,.yellow.cli-plugin-button:visited{background-color:#ffb515}.yellow.cli-plugin-button:hover{background-color:#fc9200}.cli-plugin-button{margin-top:5px}.cli-bar-popup{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:20px}.cli-powered_by_p{width:100% !important;display:block !important;color:#333;clear:both;font-style:italic !important;font-size:12px !important;margin-top:15px !important}.cli-powered_by_a{color:#333;font-weight:600 !important;font-size:12px !important}.cli-plugin-main-link.cli-plugin-button{text-decoration:none}.cli-plugin-main-link.cli-plugin-button{margin-left:5px}.gdpr-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.gdpr-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.gdpr-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.gdpr-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.gdpr-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.gdpr-d-flex{display:-ms-flexbox!important;display:flex!important}.gdpr-px-0{padding-left:0;padding-right:0}.modal-backdrop.show{opacity: .8}.modal-open{overflow:hidden}.modal-open .gdpr-modal{overflow-x:hidden;overflow-y:auto}.gdpr-modal.fade .gdpr-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.gdpr-modal.show .gdpr-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1039;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity: .5}.gdpr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.gdpr-modal a{text-decoration:none}.gdpr-modal .gdpr-modal-dialog{position:relative;width:auto;margin: .5rem;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}@media (min-width: 576px){.gdpr-modal .gdpr-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}@media (min-width: 992px){.gdpr-modal .gdpr-modal-dialog{max-width:900px}}.gdpr-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius: .3rem;outline:0}.gdpr-modal .row{margin:0 -15px}.gdpr-modal .modal-body{padding:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.gdpr-modal .close{position:absolute;right:10px;top:10px;z-index:1;padding:0;background-color:transparent;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.gdpr-modal .close:focus{outline:0}.gdpr-switch{display:inline-block;position:relative;min-height:1px;padding-left:70px;font-size:14px}.gdpr-switch input[type="checkbox"]{display:none}.gdpr-switch .gdpr-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition: .4s}.gdpr-switch .gdpr-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition: .4s;width:20px}.gdpr-switch input:checked+.gdpr-slider{background-color:rgb(99, 179, 95)}.gdpr-switch input:checked+.gdpr-slider:before{transform:translateX(26px)}.gdpr-switch .gdpr-slider{border-radius:34px}.gdpr-switch .gdpr-slider:before{border-radius:50%}.gdpr-tab-content>.gdpr-tab-pane{display:none}.gdpr-tab-content>.active{display:block}.gdpr-fade{transition:opacity .15s linear}.gdpr-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-direction:column !important;flex-direction:column !important;align-items:stretch !important;-ms-align-items:stretch !important}.nav.gdpr-nav-pills,.gdpr-tab-content{width:100%;padding:30px}.nav.gdpr-nav-pills{background:#f3f3f3}.nav.gdpr-nav-pills .gdpr-nav-link{border:1px solid #0070ad;margin-bottom:10px;color:#0070ad;font-size:14px;display:block;padding: .5rem 1rem;border-radius: .25rem}.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link{background-color:#0070ad;border:1px solid #0070ad}.nav.gdpr-nav-pills .gdpr-nav-link.active{color:#fff}.gdpr-tab-content .gdpr-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr{background-color:#0070ad;border-color:#0070ad;color:#fff;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding: .375rem .75rem;font-size:1rem;line-height:1.5;border-radius: .25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gdpr-tab-content p{color:#343438;font-size:14px;margin-top:0}.gdpr-tab-content h4{font-size:20px;margin-bottom: .5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.cli-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cli-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.cli-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.cli-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.cli-d-flex{display:-ms-flexbox!important;display:flex!important}.cli-px-0{padding-left:0;padding-right:0}.cli-btn{cursor:pointer;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding: .5rem 1.25rem;line-height:1;border-radius: .25rem;transition:all .15s ease-in-out}.cli-btn:hover{opacity: .8}.cli-read-more-link{cursor:pointer;font-size:15px;font-weight:500;text-decoration:underline}.cli-btn:focus{outline:0}.cli-modal-backdrop.cli-show{opacity: .8}.cli-modal-open{overflow:hidden}.cli-barmodal-open{overflow:hidden}.cli-modal-open .cli-modal{overflow-x:hidden;overflow-y:auto}.cli-modal.cli-fade .cli-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.cli-modal.cli-show .cli-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none}.cli-modal-backdrop.cli-fade{opacity:0}.cli-modal-backdrop.cli-show{opacity: .5;display:block}.cli-modal.cli-show{display:block}.cli-modal a{text-decoration:none}.cli-modal .cli-modal-dialog{position:relative;width:auto;margin: .5rem;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}@media (min-width: 576px){.cli-modal .cli-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}@media (min-width: 992px){.cli-modal .cli-modal-dialog{max-width:900px}}.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius: .3rem;outline:0}.cli-modal .row{margin:0 -15px}.cli-modal .modal-body{padding:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.cli-modal .cli-modal-close{position:absolute;right:10px;top:10px;z-index:1;padding:0;background-color:transparent !important;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.cli-modal .cli-modal-close:focus{outline:0}.cli-switch{display:inline-block;position:relative;min-height:1px;padding-left:70px;font-size:14px}.cli-switch input[type="checkbox"]{display:none}.cli-switch .cli-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition: .4s}.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition: .4s;width:20px}.cli-switch input:checked+.cli-slider{background-color:#00acad}.cli-switch input:checked+.cli-slider:before{transform:translateX(26px)}.cli-switch .cli-slider{border-radius:34px}.cli-switch .cli-slider:before{border-radius:50%}.cli-tab-content{background:#fff}.cli-tab-content>.cli-active{display:block}.cli-fade{transition:opacity .15s linear}.cli-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-direction:column;flex-direction:column}.cli-nav-pills,.cli-tab-content{width:100%;padding:30px}@media (max-width: 767px){.cli-nav-pills,.cli-tab-content{padding:30px 10px}}.cli-nav-pills{background:#f3f3f3}.cli-nav-pills .cli-nav-link{border:1px solid #00acad;margin-bottom:10px;color:#00acad;font-size:14px;display:block;padding: .5rem 1rem;border-radius: .25rem;cursor:pointer}.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link{background-color:#00acad;border:1px solid #00acad}.cli-nav-pills .cli-nav-link.cli-active{color:#fff}.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}.cli-tab-content p{color:#343438;font-size:14px;margin-top:0}.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.cli-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cli-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.cli-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;flex-direction:column}.cli-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.cli-d-flex{display:-ms-flexbox!important;display:flex!important}.cli-px-0{padding-left:0;padding-right:0}.cli-btn{cursor:pointer;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding: .5rem 1.25rem;line-height:1;border-radius: .25rem;transition:all .15s ease-in-out}.cli-btn:hover{opacity: .8}.cli-read-more-link{cursor:pointer;font-size:15px;font-weight:500;text-decoration:underline}.cli-btn:focus{outline:0}.cli-modal-backdrop.cli-show{opacity: .8}.cli-modal-open{overflow:hidden}.cli-barmodal-open{overflow:hidden}.cli-modal-open .cli-modal{overflow-x:hidden;overflow-y:auto}.cli-modal.cli-fade .cli-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.cli-modal.cli-show .cli-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;-webkit-transform:scale(0);transform:scale(0);transition:opacity ease-in-out 0.5s}.cli-modal-backdrop.cli-fade{opacity:0}.cli-modal-backdrop.cli-show{opacity: .5;-webkit-transform:scale(1);transform:scale(1)}.cli-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;transform:scale(0);overflow:hidden;outline:0;display:none}.cli-modal a{text-decoration:none}.cli-modal .cli-modal-dialog{position:relative;width:auto;margin: .5rem;pointer-events:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}@media (min-width: 576px){.cli-modal .cli-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius: .2rem;box-sizing:border-box;outline:0}.cli-modal .row{margin:0 -15px}.cli-modal .modal-body{padding:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.cli-modal .cli-modal-close:focus{outline:0}.cli-switch{display:inline-block;position:relative;min-height:1px;padding-left:38px;font-size:14px}.cli-switch input[type="checkbox"]{display:none}.cli-switch .cli-slider{background-color:#e3e1e8;height:20px;width:38px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition: .4s}.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:15px;left:3px;position:absolute;transition: .4s;width:15px}.cli-switch input:checked+.cli-slider{background-color:#61a229}.cli-switch input:checked+.cli-slider:before{transform:translateX(18px)}.cli-switch .cli-slider{border-radius:34px;font-size:0}.cli-switch .cli-slider:before{border-radius:50%}.cli-tab-content{background:#fff}.cli-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-direction:column;flex-direction:column}.cli-nav-pills,.cli-tab-content{width:100%;padding:5px 30px 5px 5px;box-sizing:border-box}@media (max-width: 767px){.cli-nav-pills,.cli-tab-content{padding:30px 10px}}.cli-nav-pills{background:#fff}.cli-nav-pills .cli-nav-link{border:1px solid #ccc;margin-bottom:10px;color:#2a2a2a;font-size:14px;display:block;padding: .5rem 1rem;border-radius: .25rem;cursor:pointer}.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link{background-color:#f6f6f9;border:1px solid #ccc}.cli-nav-pills .cli-nav-link.cli-active{color:#2a2a2a}.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}.cli-tab-content p{color:#343438;font-size:14px;margin-top:0}.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{background:transparent}#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{color:inherit}#cookie-law-info-bar .cli-tab-header a:before{border-right:1px solid currentColor;border-bottom:1px solid currentColor}#cookie-law-info-bar .cli-row{margin-top:20px}#cookie-law-info-bar .cli-col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}#cookie-law-info-bar .cli-col-8{flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.cli-wrapper{max-width:90%;float:none;margin:0 auto}#cookie-law-info-bar .cli-tab-content h4{margin-bottom:0.5rem}#cookie-law-info-bar .cli-nav-pills .cli-nav-link{padding: .2rem 0.5rem}#cookie-law-info-bar .cli-tab-container{display:none;text-align:left}.cli-tab-footer .cli-btn{background-color:#00acad;padding:10px 15px;text-decoration:none}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#61a229;color:#fff;border-radius:0}.cli-tab-footer{width:100%;text-align:right;padding:20px 0}.cli-col-12{width:100%}.cli-tab-header{display:flex;justify-content:space-between}.cli-tab-header a:before{width:10px;height:2px;left:0;top:calc(50% - 1px)}.cli-tab-header a:after{width:2px;height:10px;left:4px;top:calc(50% - 5px);-webkit-transform:none;transform:none}.cli-tab-header a:before{width:7px;height:7px;border-right:1px solid #4a6e78;border-bottom:1px solid #4a6e78;content:" ";transform:rotate(-45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-right:10px}.cli-tab-header a.cli-nav-link{position:relative;display:flex;align-items:center;font-size:14px;color:#000;text-transform:capitalize}.cli-tab-header.cli-tab-active .cli-nav-link:before{transform:rotate(45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cli-tab-header{border-radius:5px;padding:12px 15px;cursor:pointer;transition:background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;background-color:#f2f2f2}.cli-modal .cli-modal-close{position:absolute;right:0;top:0;z-index:1;-webkit-appearance:none;width:40px;height:40px;padding:0;border-radius:50%;padding:10px;background:transparent;border:none;min-width:40px}.cli-tab-container h4,.cli-tab-container h1{font-family:inherit;font-size:16px;margin-bottom:15px;margin:10px 0}#cliSettingsPopup .cli-tab-section-container{padding-top:12px}.cli-tab-container p,.cli-privacy-content-text{font-size:14px;line-height:1.4;margin-top:0;padding:0;color:#000}.wt-cli-privacy{display:none}.cli-tab-content{display:none}.cli-tab-section .cli-tab-content{padding:10px 20px 5px 20px}.cli-tab-section{margin-top:5px}@media (min-width: 992px){.cli-modal .cli-modal-dialog{max-width:645px}}.cli-switch .cli-slider:after{content:attr(data-cli-disable);position:absolute;right:50px;color:#000;font-size:12px;text-align:right;min-width:80px}.cli-switch input:checked+.cli-slider:after{content:attr(data-cli-enable)}.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:60px;transition:max-height 0.15s ease-out;overflow:hidden}a.cli-privacy-readmore{font-size:12px;margin-top:12px;display:inline-block;padding-bottom:0;cursor:pointer;color:#000;text-decoration:underline}.cli-modal-footer{position:relative}a.cli-privacy-readmore:before{content:attr(data-readmore-text)}.cli-collapsed a.cli-privacy-readmore:before{content:attr(data-readless-text)}.cli-collapsed .cli-privacy-content{transition:max-height 0.25s ease-in}.cli-privacy-content p{margin-bottom:0}.cli-modal-close svg{fill:#000}span.cli-necessary-caption{color:#000;font-size:12px}.cli-tab-section.cli-privacy-tab{display:none}#cookie-law-info-bar .cli-tab-section.cli-privacy-tab{display:block}#cookie-law-info-bar .cli-privacy-overview{display:none}.cli-tab-container .cli-row{max-height:500px;overflow-y:auto}.cli-modal.cli-blowup.cli-out{z-index:-1}.cli-modal.cli-blowup{z-index:999999;transform:scale(1)}.cli-modal.cli-blowup .cli-modal-dialog{animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.cli-modal.cli-blowup.cli-out .cli-modal-dialog{animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@keyframes blowUpContent{0%{transform:scale(1);opacity:1}99.9%{transform:scale(2);opacity:0}100%{transform:scale(0)}}@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes blowUpModal{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1}50%{transform:scale(0.5);opacity:0}100%{transform:scale(0);opacity:0}}.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th{font-size:12px}.cli_settings_button{cursor:pointer}.wt-cli-sr-only{display:none;font-size:16px}a.wt-cli-element.cli_cookie_close_button{text-decoration:none;color:#333;font-size:22px;line-height:22px;cursor:pointer;position:absolute;right:10px;top:5px}.cli-bar-container{float:none;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.cli-bar-btn_container{margin-left:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:nowrap}.cli-style-v2 a{cursor:pointer}.cli-bar-btn_container a{white-space:nowrap}.cli-style-v2 .cli-plugin-main-link{font-weight:inherit}.cli-style-v2{font-size:11pt;line-height:18px;font-weight:normal}#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{display:block}.cli-style-v2 .cli-bar-message{width:70%;text-align:left}#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message{width:100%}#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container{margin-top:8px;margin-left:0px;flex-wrap:wrap}#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container{margin-top:8px;margin-left:0px}#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{text-align:left;margin-bottom:5px;margin-top:0px;font-size:16px}.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox{margin-top:5px}.cli-style-v2 .cli-bar-btn_container .cli_action_button , .cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli_settings_button{margin-left:5px}.wt-cli-ccpa-checkbox label{font-size:inherit;cursor:pointer;margin:0px 0px 0px 5px}#cookie-law-info-bar[data-cli-style="cli-style-v2"]{padding:14px 25px}#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]{padding:32px 30px}#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{padding:32px 45px}.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){text-decoration:underline}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{margin-top:5px;margin-bottom:5px}a.wt-cli-ccpa-opt-out{white-space:nowrap;text-decoration:underline}.wt-cli-necessary-checkbox{display:none !important}@media (max-width: 985px){.cli-style-v2 .cli-bar-message{width:100%}.cli-style-v2.cli-bar-container{justify-content:left;flex-wrap:wrap}.cli-style-v2 .cli-bar-btn_container{margin-left:0px;margin-top:10px}#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{padding:25px 25px}}.wt-cli-ckyes-brand-logo{display:flex;align-items:center;font-size:9px;color:#111;font-weight:normal}.wt-cli-ckyes-brand-logo img{width:65px;margin-left:2px}.wt-cli-privacy-overview-actions{padding-bottom:0}@media only screen and (max-width: 479px) and (min-width: 320px){.cli-style-v2 .cli-bar-btn_container{flex-wrap:wrap}}.wt-cli-cookie-description{font-size:14px;line-height:1.4;margin-top:0;padding:0;color:#000}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');:root{--skfj-font:'Montserrat', 'Helvetica Neue', Arial, sans-serif;--skfj-ink:#1a1a1a;--skfj-ink-light:#4a4a4a;--skfj-ink-muted:#8a8a8a;--skfj-accent:#c44b2b;--skfj-accent-light:#f0ddd7;--skfj-bg:#faf8f5;--skfj-bg-warm:#f5f1ec;--skfj-border:#e8e4dc;--skfj-white:#fff}.skfj-wrap,.skfj-stats-wrap,.skfj-calendar-wrap{font-family:var(--skfj-font) !important;color:var(--skfj-ink) !important;-webkit-font-smoothing:antialiased;max-width:100% !important;margin:0 auto !important}.skfj-wrap *, .skfj-stats-wrap *, .skfj-calendar-wrap *{box-sizing:border-box !important;font-family:var(--skfj-font) !important}.skfj-empty{text-align:center !important;color:var(--skfj-ink-muted) !important;padding:2rem 0 !important;font-style:italic !important}body.skfj-page-active .entry-header, body.skfj-page-active .entry-title, body.skfj-page-active .page-header{display:none !important}.skfj-header{text-align:center !important;margin-bottom:1.5rem !important}h2.skfj-title,.skfj-title{font-family:var(--skfj-font) !important;font-size:1.8rem !important;font-weight:700 !important;margin:0 0 0.4rem !important;color:var(--skfj-ink) !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:normal !important}.skfj-subtitle{font-size:14px !important;color:var(--skfj-ink-light) !important;margin:0 !important}.skfj-year-tabs{display:flex !important;gap:6px !important;justify-content:center !important;margin-bottom:1rem !important;flex-wrap:wrap !important}a.skfj-year-tab,.skfj-year-tab{padding:6px 16px !important;font-size:13px !important;font-weight:600 !important;color:var(--skfj-ink-muted) !important;border:1px solid var(--skfj-border) !important;border-radius:20px !important;text-decoration:none !important;transition:all 0.2s !important}a.skfj-year-tab:hover{color:var(--skfj-ink) !important;border-color:var(--skfj-ink-muted) !important}a.skfj-year-tab.active,.skfj-year-tab.active{background:var(--skfj-accent) !important;color:var(--skfj-white) !important;border-color:var(--skfj-accent) !important}.skfj-quick-stats{display:flex !important;justify-content:center !important;gap:2rem !important;margin-bottom:1.5rem !important;padding:0.8rem 0 !important;border-top:1px solid var(--skfj-border) !important;border-bottom:1px solid var(--skfj-border) !important}.skfj-stat{font-size:13px !important;color:var(--skfj-ink-light) !important}.skfj-stat strong{color:var(--skfj-ink) !important;font-weight:700 !important}.skfj-table-wrap{overflow-x:auto !important}.skfj-table{width:100% !important;border-collapse:collapse !important;font-size:14px !important}.skfj-table thead th{font-family:var(--skfj-font) !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;color:var(--skfj-ink-muted) !important;padding:8px 8px !important;border-bottom:2px solid var(--skfj-border) !important;text-align:left !important;white-space:nowrap !important}.skfj-table tbody tr{border-bottom:1px solid var(--skfj-border) !important;transition:background 0.15s !important}.skfj-table tbody tr:hover{background:var(--skfj-bg) !important}.skfj-table tbody td{padding:8px 8px !important;vertical-align:middle !important;font-size:14px !important;color:var(--skfj-ink) !important}.skfj-col-num{width:30px !important;min-width:30px !important;white-space:nowrap !important;color:var(--skfj-ink-muted) !important;font-size:12px !important;font-weight:500 !important}.skfj-col-date{width:55px !important;min-width:55px !important;white-space:nowrap !important;color:var(--skfj-ink-muted) !important;font-size:13px !important;font-weight:500 !important}.skfj-col-title{font-weight:500 !important}.skfj-col-title a{color:var(--skfj-accent) !important;text-decoration:none !important;font-weight:600 !important}.skfj-col-title a:hover{text-decoration:underline !important}.skfj-col-year,.skfj-col-runtime{width:45px !important;min-width:45px !important;white-space:nowrap !important;color:var(--skfj-ink-muted) !important;font-size:13px !important;text-align:center !important}.skfj-col-rating{width:45px !important;min-width:45px !important;white-space:nowrap !important;text-align:center !important}.skfj-rating-badge{display:inline-block !important;background:var(--skfj-accent-light) !important;color:var(--skfj-accent) !important;font-size:11px !important;font-weight:700 !important;padding:2px 6px !important;border-radius:10px !important;white-space:nowrap !important}h3.skfj-stats-title,.skfj-stats-title{font-family:var(--skfj-font) !important;font-size:1.3rem !important;font-weight:700 !important;margin:0 0 1.5rem !important;color:var(--skfj-ink) !important;text-align:center !important;text-transform:none !important;letter-spacing:normal !important}.skfj-stats-grid{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:1rem !important;margin-bottom:2rem !important}.skfj-stat-card{background:var(--skfj-bg) !important;border:1px solid var(--skfj-border) !important;border-radius:8px !important;padding:1.2rem 1rem !important;text-align:center !important}.skfj-stat-number{font-size:1.8rem !important;font-weight:700 !important;color:var(--skfj-accent) !important;line-height:1.1 !important}.skfj-stat-label{font-size:12px !important;font-weight:500 !important;color:var(--skfj-ink-muted) !important;margin-top:4px !important}.skfj-chart-section{margin-bottom:2rem !important}h4.skfj-chart-title,.skfj-chart-title{font-family:var(--skfj-font) !important;font-size:13px !important;font-weight:700 !important;color:var(--skfj-ink) !important;margin:0 0 1rem !important;text-transform:none !important;letter-spacing:normal !important}.skfj-bar-chart{display:flex !important;align-items:flex-end !important;gap:6px !important;height:160px !important;padding-bottom:24px !important;position:relative !important}.skfj-bar-col{flex:1 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important;height:100% !important;position:relative !important}.skfj-bar-value{font-size:11px !important;font-weight:600 !important;color:var(--skfj-ink-light) !important;margin-bottom:4px !important}.skfj-bar{width:100% !important;background:var(--skfj-accent) !important;border-radius:3px 3px 0 0 !important;min-height:2px !important;transition:height 0.3s ease !important}.skfj-bar-label{font-size:11px !important;font-weight:500 !important;color:var(--skfj-ink-muted) !important;margin-top:6px !important;position:absolute !important;bottom:0 !important}.skfj-decades{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.skfj-decade-tag{background:var(--skfj-bg) !important;border:1px solid var(--skfj-border) !important;border-radius:20px !important;padding:4px 14px !important;font-size:13px !important;color:var(--skfj-ink-light) !important}.skfj-decade-tag strong{color:var(--skfj-accent) !important}.skfj-rating-dist{max-width:400px !important}.skfj-rating-row{display:flex !important;align-items:center !important;gap:8px !important;margin-bottom:4px !important}.skfj-rating-label{font-size:12px !important;font-weight:600 !important;color:var(--skfj-ink-muted) !important;width:45px !important;text-align:right !important}.skfj-rating-bar-wrap{flex:1 !important;height:14px !important;background:var(--skfj-bg) !important;border-radius:7px !important;overflow:hidden !important}.skfj-rating-bar{height:100% !important;background:var(--skfj-accent) !important;border-radius:7px !important;min-width:4px !important;transition:width 0.3s ease !important}.skfj-rating-count{font-size:12px !important;font-weight:600 !important;color:var(--skfj-ink-light) !important;width:25px !important}.skfj-calendar-nav{display:flex !important;align-items:center !important;justify-content:center !important;gap:1.5rem !important;margin-bottom:1.5rem !important}a.skfj-cal-arrow,.skfj-cal-arrow{font-size:18px !important;color:var(--skfj-ink-muted) !important;text-decoration:none !important;padding:4px 8px !important}a.skfj-cal-arrow:hover{color:var(--skfj-accent) !important}h3.skfj-calendar-month,.skfj-calendar-month{font-family:var(--skfj-font) !important;font-size:1.2rem !important;font-weight:700 !important;margin:0 !important;color:var(--skfj-ink) !important;text-transform:none !important;letter-spacing:normal !important}.skfj-calendar-grid{display:grid !important;grid-template-columns:repeat(7, 1fr) !important;gap:1px !important;background:var(--skfj-border) !important;border:1px solid var(--skfj-border) !important;border-radius:8px !important;overflow:hidden !important}.skfj-cal-header{background:var(--skfj-bg-warm) !important;padding:8px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;color:var(--skfj-ink-muted) !important;text-align:center !important}.skfj-cal-day{background:var(--skfj-white) !important;min-height:80px !important;padding:6px !important;vertical-align:top !important}.skfj-cal-empty{background:var(--skfj-bg) !important}.skfj-cal-num{font-size:12px !important;font-weight:600 !important;color:var(--skfj-ink-muted) !important;display:block !important;margin-bottom:4px !important}.skfj-cal-has-film{background:var(--skfj-accent-light) !important}.skfj-cal-film{font-size:11px !important;font-weight:500 !important;color:var(--skfj-ink) !important;padding:2px 0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:4px !important}.skfj-cal-film a{color:var(--skfj-accent) !important;text-decoration:none !important}.skfj-cal-film a:hover{text-decoration:underline !important}.skfj-cal-rating{font-size:10px !important;font-weight:700 !important;color:var(--skfj-accent) !important;flex-shrink:0 !important}@media (max-width: 768px){.skfj-stats-grid{grid-template-columns:repeat(2, 1fr) !important}.skfj-table{font-size:13px !important}.skfj-table tbody td{padding:6px 6px !important;font-size:13px !important}.skfj-table thead th{padding:6px 6px !important}.skfj-col-runtime{display:none !important}.skfj-col-year{display:none !important}.skfj-cal-day{min-height:60px !important}.skfj-cal-film{font-size:10px !important}.skfj-calendar-grid{font-size:11px !important}}@media (max-width: 480px){.skfj-header{text-align:left !important}h2.skfj-title,.skfj-title{font-size:1.4rem !important}.skfj-subtitle{font-size:13px !important}.skfj-year-tabs{justify-content:flex-start !important;gap:4px !important}a.skfj-year-tab,.skfj-year-tab{padding:5px 12px !important;font-size:12px !important}.skfj-quick-stats{flex-direction:column !important;gap:0.3rem !important;text-align:center !important}.skfj-table{font-size:12px !important}.skfj-table tbody td{padding:6px 4px !important;font-size:12px !important}.skfj-table thead th{padding:6px 4px !important;font-size:10px !important}.skfj-col-num{width:24px !important;min-width:24px !important;font-size:11px !important}.skfj-col-date{width:45px !important;min-width:45px !important;font-size:11px !important}.skfj-col-title{font-size:12px !important}.skfj-col-runtime{display:none !important}.skfj-col-year{display:none !important}.skfj-rating-badge{font-size:10px !important;padding:1px 5px !important}.skfj-stats-grid{grid-template-columns:repeat(2, 1fr) !important;gap:0.6rem !important}.skfj-stat-card{padding:0.8rem 0.6rem !important}.skfj-stat-number{font-size:1.4rem !important}.skfj-bar-chart{height:120px !important}.skfj-bar-value{font-size:9px !important}.skfj-bar-label{font-size:9px !important}.skfj-cal-day{min-height:40px !important;padding:3px !important}.skfj-cal-num{font-size:10px !important}.skfj-cal-films{display:none !important}.skfj-cal-has-film .skfj-cal-num{color:var(--skfj-accent) !important;font-weight:700 !important}.skfj-cal-header{font-size:9px !important;padding:4px 2px !important}h3.skfj-calendar-month,.skfj-calendar-month{font-size:1rem !important}.skfj-decade-tag{font-size:11px !important;padding:3px 10px !important}.skfj-rating-label{font-size:11px !important;width:38px !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}.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}}@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}}