.toast-wrapper{z-index:2000;pointer-events:none;background:#fffdf2ee;border:1px solid #efefef;align-items:center;width:400px;min-height:110px;transition:transform .4s ease-out;position:fixed;bottom:0;left:50%;transform:translate(-50%,150%)}.toast-wrapper .toast-header,.toast-wrapper .toast-body,.toast-wrapper .toast-footer{justify-content:center;align-items:center;display:flex}.toast-wrapper .toast-header{width:100%;padding:1px 2px;font-size:8px;position:absolute}.toast-wrapper .toast-header .left-side{padding:2px}.toast-wrapper .toast-header .right-side{pointer-events:all;cursor:pointer;margin-right:2px;padding:2px}.toast-wrapper .toast-header .right-side:hover{color:#fff;background:#000}.toast-wrapper .toast-body{min-height:40px;padding:0 20px}.toast-wrapper .toast-footer{filter:sepia(.3);background-position:50% 33%;background-repeat:no-repeat;background-size:cover;min-height:100px}.toast-wrapper.is-visible{transform:translate(-50%)}@media screen and (width<=640px){.toast-wrapper{border-left:none;border-right:none;width:100%}}.main-header{display:flex;position:fixed;top:2px;left:12px;right:30px}.main-header .left-side{justify-content:space-between;width:35%;display:flex}.main-header .right-side{gap:2vw;display:flex}.main-header .right-side .seek{pointer-events:none;opacity:0}.seek{transition:opacity .3s}.personen .main-header .seek{pointer-events:all;opacity:1}.mobile-only{display:none}.link{text-transform:uppercase;color:#000;cursor:pointer;text-shadow:1px 1px #ffffff80;font-size:12px;text-decoration:none}.link .move{padding:2px 8px;transition:background-color .2s,transform .2s,color .3s,opacity .3s}.link:hover .move{color:#fff;text-shadow:0 0 #ffffff80;background-color:#000;transform:translate(8px,-1px)}.link.close,.link.menu{display:none}#app.menu .mobile-only .close,#app:not(.menu) .mobile-only .menu{display:flex}@media screen and (width<=640px){.mobile-only{display:flex}.main-header .left-side,.main-header .right-side{display:none}.main-header .mobile-only{margin-left:auto}.six-digits-input .digit-input{width:32px!important;height:32px!important}.gap-1>label,[for=email]{margin-top:-52px;font-size:12px;position:absolute}.k-click-button{font-size:12px}.mw-320{min-width:0!important;max-width:64vw!important}.close-x{display:none}.login{margin-top:-2px}.login:hover .move{color:#000;text-shadow:0 0 #ffffff80;background-color:#0000;transform:translate(0)}}.modal-overlay[data-v-fb2199c9]{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-fb2199c9]{background-color:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:600px;max-height:80vh;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 10px 25px #0003}header[data-v-fb2199c9]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}header h2[data-v-fb2199c9]{color:var(--k-input-okay-color);margin:0}.modal-body[data-v-fb2199c9]{flex:1;margin-bottom:1.5rem;line-height:1.6}.modal-body h3[data-v-fb2199c9]{color:#333;margin-top:1.5rem;font-size:1.1rem}footer[data-v-fb2199c9]{border-top:1px solid #eee;justify-content:flex-end;padding-top:1rem;display:flex}.close-btn[data-v-fb2199c9]{color:#666;background:0 0;border:none}.login-header{background-color:#efefef;align-items:center;min-height:100px;padding:40px 20px 0;display:none;position:fixed;top:0;left:0;right:0}.show-login-header .page{background-color:#fff;border-top:4px solid #000;width:100%;top:140px}.show-login-header .step-1,.show-login-header .step-2,.show-login-header .step-3{display:none}.show-login-header .login-header{display:flex}.show-login-header .login-header.step-1 .step-1,.show-login-header .login-header.step-2 .step-2{display:block}.show-login-header .login-header:not(.has-error) .message-small-simple{display:block}.show-login-header .login-header:not(.has-error) .message-small-error{display:none}.show-login-header .login-header.has-error .message-small-simple{display:none}.show-login-header .login-header.has-error .message-small-error{display:block}.slide-fade-enter-active[data-v-3d54e6f9]{transition:all .4s ease-out}.slide-fade-leave-active[data-v-3d54e6f9]{transition:all .6s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-3d54e6f9],.slide-fade-leave-to[data-v-3d54e6f9]{opacity:0;right:20px;transform:translate(20px)}.info{color:#fff;background:#000;padding:4px 8px;position:absolute;top:0;left:0}.show-login-header .photo-rail{height:calc(100vh - 150px)}.photo-rail{transform-origin:100% 100%;touch-action:none;-webkit-overflow-scrolling:auto;align-items:end;height:100vh;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;scale:1}.rail--item{background-size:cover}@media screen and (width<=768px){.photo-rail{transform-origin:100% 100%;flex-direction:column;align-items:end;height:100vh;display:flex;position:fixed;top:0;bottom:0;right:0;scale:1}}@keyframes letterIn{0%{transform:translateY(90%)}to{transform:translateY(-8%)}}.label-row{alignment-baseline:central;margin-bottom:-2vw;margin-left:-1vw;font-size:16vw;font-weight:900;line-height:110%;display:flex;overflow:hidden}.label-letter{font-family:Antonio,sans-serif;animation-name:letterIn;animation-duration:.8s;animation-fill-mode:both;position:relative;overflow:hidden}.label-letter.space{margin-right:3vw}@font-face{font-family:Antonio;src:url(/fonts/antonio-bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ABeeZee;src:url(/fonts/abeezee-normal.ttf)format("truetype");font-weight:400;font-style:normal}:root,:host{--font-antonio:"Antonio", monospace;--font-abeezee:"ABeeZee", sans-serif;--k-input-font-size:18px;--k-input-padding-y:6px;--k-input-padding-x:10px;--k-input-color:#334155;--k-input-background:#fff;--k-input-border-color:#cbd5e1;--k-input-border-radius:0;--k-input-hover-color:#866e14;--k-input-focus-color:#f4db7d;--k-input-okay-color:#1b5e1b;--k-transition-duration:.2s;--k-button-primary-color:#fff;--k-button-primary-background:#1a2238;--k-button-primary-border-color:#1a2238;--k-button-frontend-color:#fff;--k-button-frontend-background:#1a2238;--k-button-frontend-border-color:#1a2238;--k-button-frontend-radius:2px;--k-button-frontend-padding:10px 12px}body{-webkit-user-select:none;user-select:none;color:var(--k-button-frontend-background);overscroll-behavior-x:none;margin:0}blockquote{margin:0;margin-block:0;margin-inline:0}.page{max-width:100vw;max-height:100dvh;transition:top .3s;position:absolute;inset:0;overflow:hidden}.section-old{width:calc(100% - 40px);height:calc(100% - 32px);padding:16px 20px;transition:top .3s;overflow-y:scroll}.section{width:calc(100% - 40px);height:calc(100% - 16px);padding:16px 20px 0;transition:top .3s;overflow-y:scroll}.right-side{margin-left:auto}.delay-0{animation-delay:0s}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}.delay-5{animation-delay:.4s}.delay-6{animation-delay:.48s}.delay-7{animation-delay:.56s}.delay-8{animation-delay:.64s}.delay-9{animation-delay:.72s}.delay-10{animation-delay:.8s}.delay-11{animation-delay:.88s}.delay-12{animation-delay:.96s}.delay-13{animation-delay:1.04s}.delay-14{animation-delay:1.12s}.delay-15{animation-delay:1.2s}.delay-16{animation-delay:1.28s}.delay-17{animation-delay:1.36s}.delay-18{animation-delay:1.44s}.delay-19{animation-delay:1.52s}.delay-20{animation-delay:1.6s}.delay-21{animation-delay:1.52s}.delay-22{animation-delay:1.44s}.delay-23{animation-delay:1.36s}.delay-24{animation-delay:1.2s}.delay-25{animation-delay:1.12s}.delay-26{animation-delay:.96s}.delay-27{animation-delay:.88s}.delay-28{animation-delay:.8s}.delay-29{animation-delay:.72s}.delay-30{animation-delay:.64s}.delay-31{animation-delay:.56s}.delay-32{animation-delay:.48s}.delay-33{animation-delay:.4s}.delay-34{animation-delay:.32s}.delay-35{animation-delay:.24s}.delay-36{animation-delay:.16s}.delay-37{animation-delay:80ms}.delay-38{animation-delay:0s}.flex{align-items:center;display:flex}.flex-col{flex-direction:column;align-items:flex-start}.fluid{width:100%}.gap-0{gap:4px}.gap-1{gap:8px}.mw-320{min-width:320px;max-width:320px}.mw-240{min-width:240px;max-width:240px}.message-small-simple{color:gray;margin:8px 0;font-size:12px}.message-small-error{color:red;margin:8px 0;font-size:12px}.two-columns{display:flex}.two-columns>div{width:50%}.close-svg-icon{filter:invert();background:url(/webicons/xmark.svg) no-repeat;width:20px;height:20px}.edit-edi .admin .body{width:100%}.edit-edi .admin .section{width:calc(100% - 240px)}.admin .section{gap:20px;padding:20px;display:flex}.admin .widgets{border-left:1px solid #eee;flex-direction:column;gap:10px;width:160px;height:calc(100vh - 64px);margin-right:-20px;padding:20px;display:flex;position:fixed;top:20px;right:20px;overflow:scroll}.admin .widgets .edit-widget{cursor:pointer;background-color:#e7e7e7;border-radius:9px;transition:background-color .3s}.admin .widgets .edit-widget:hover{background-color:var(--k-input-hover-color)}.admin .legenda{border-right:1px solid #eee;flex-direction:column;gap:10px;width:180px;height:100%;padding-right:20px;display:flex;overflow:scroll}.admin .legenda .selected{background-color:#e1fef1;border-radius:8px}.admin .legenda .selected:hover{background:#eee}.admin .legenda .selected:hover img{filter:sepia()invert()}.admin .legenda .kassenaar-logo{height:48px;margin-top:40px;margin-bottom:20px}.admin .legenda .kassenaar-logo img{margin-top:-25px;transition:filter .3s}.admin .legenda .kassenaar-logo:hover{background:#000}.admin .legenda .kassenaar-logo:hover img{filter:sepia()invert()hue-rotate(180deg)}.admin .body{background:#fdfdfd;flex:1}.admin-child{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-pho .admin-header,.admin-main .admin-header{align-items:flex-start}:is(.admin-pho .admin-header,.admin-main .admin-header) .actions{flex-flow:row;gap:8px;display:flex}.row-50,.row-100,.row-grid{margin-bottom:8px}:is(.row-50,.row-100,.row-grid)>input{box-sizing:border-box;width:100%}.row-grid{grid-template-columns:2fr 1fr 2fr;gap:12px;display:grid}.flex-row-50{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.row-50{grid-template-columns:2fr 2fr;gap:12px;display:grid}.row-100{width:100%}.pointer{cursor:pointer;filter:brightness(1.1)}.admin-child{flex-direction:column;gap:24px;padding:24px;display:flex}.admin-header{justify-content:space-between;align-items:flex-end;display:flex}.page.admin h1{margin:0}.admin-filters{flex-direction:row;align-items:center;gap:16px;display:flex}.admin-filters .toggle-switch{transform-origin:0;scale:.8}.title-group h2{color:#1a2238;margin:0;font-size:1.8rem}.k-click-icon{cursor:pointer;padding:8px;display:flex}.k-click-icon img{width:32px;height:32px;margin-right:8px}.k-click-icon{transition:background-color var(--k-transition-duration), color var(--k-transition-duration)}.k-click-icon span{align-self:center}.k-click-icon:hover{background-color:var(--k-input-hover-color);color:#fff}.k-click-icon:hover img{filter:invert()}.listing-container{flex:1;overflow:hidden}.listing-card{background:#fff;border:1px solid #e2e8f0;border-bottom-width:2px;flex-direction:column;max-height:100%;display:flex}.listing-body{flex:1;overflow-y:auto}.empty-state{text-align:center;color:#94a3b8;padding:48px}.photo-grid-body{flex:1;padding:16px;overflow-y:auto}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:16px;display:grid}.photo-thumb-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.photo-thumb-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.photo-thumb-img{object-fit:cover;background-color:#f1f5f9;width:100%;height:128px}.photo-thumb-info{padding:8px}.photo-thumb-title{color:#2d3748;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.photo-thumb-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.7rem;overflow:hidden}.membership-toggle{background:#f8fafc;border:1px solid #e2e8f0;margin-top:8px;padding:16px}.membership-warning{color:gray;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:8px 16px}.membership-warning label{font-size:.75em;display:flex}.request-row.is-header,.story-row.is-header,.photo-row.is-header,.person-row.is-header,.registrant-row.is-header{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;font-size:11px;font-weight:600}.request-row,.story-row,.person-row,.photo-row{border-bottom:1px solid #edf2f7;grid-template-rows:auto;align-items:center;column-gap:15px;padding:10px}.story-row{grid-template-columns:70px 1fr 2.5fr 1fr 50px;grid-template-areas:"status title subject writer action";display:grid}.request-row{grid-template-columns:50px 40px 1fr 3fr 50px;grid-template-areas:"status photo name question action";display:grid}.person-row{grid-template-columns:50px 40px 1.5fr 2fr 50px;grid-template-areas:"status photo name rights action";display:grid}.photo-row{grid-template-columns:100px 2fr 2fr 50px;grid-template-areas:"photo name tags action";display:grid}.person-row.is-header{grid-template-areas:"status photo name rights action"}.registrant-row.is-header{grid-template-areas:"status photo name relation meta action"}.registrant-row.is-data{grid-template-rows:1fr 1fr;grid-template-areas:"status photo name relation date action""status photo email note rights action";row-gap:4px}.registrant-row:not(.is-header):hover{z-index:10;cursor:pointer;background:#f8fafc;box-shadow:0 4px 6px -1px #0000001a}.col-birth{grid-area:status;align-items:center;font-size:8px;display:flex}.col-status{grid-area:status;align-items:center;display:flex}.col-avatar{grid-area:photo;align-items:center;display:flex}.col-name{grid-area:name;align-items:center;display:flex}.col-title{grid-area:title;align-items:center;display:flex}.col-subject{grid-area:subject;align-items:center;display:flex}.col-email{grid-area:email;align-items:center;display:flex}.col-relation{grid-area:relation;align-self:stretch;align-items:center;display:flex}.col-rights{grid-area:rights;justify-content:flex-end;display:flex}.col-writer{grid-area:writer;justify-content:flex-end;font-size:.8em;display:flex}.col-date{color:#64748b;grid-area:date;justify-content:flex-end;align-items:center;font-size:.9rem;display:flex}.col-action{grid-area:action;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.col-photo{grid-area:photo;font-size:10px}.col-photo img{width:96px}.col-note{color:#94a3b8;grid-area:note;align-items:center;font-size:.75em;display:flex}.col-question{grid-area:question;display:flex}.col-meta{grid-area:meta;justify-content:flex-end;display:flex}.col-meta .header-rights{text-align:center;width:calc(100% - 90px)}.col-meta .header-date{text-align:right;width:90px}.name-stack{flex-direction:column;display:flex}.full-name{color:#2d3748;font-weight:600}.email-sub{color:#94a3b8;font-size:.75rem}.avatar-circle{color:#fff;background:linear-gradient(135deg,#4a5568 0%,#a0aec0 100%);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8rem;font-weight:600;display:flex;box-shadow:0 2px 4px #0000001a}.tags{flex-wrap:wrap;gap:4px;display:flex}.is-data .tags{justify-content:flex-end}.tag{color:#000000b3;text-transform:uppercase;border-radius:10px;padding:1px 6px;font-size:.65rem;font-weight:700}.tag-relation{color:#fff;text-transform:initial}.tag-bloodline{background-color:#ff6a3d}.tag-extra{background-color:#f4db7d}.tag-legal{background-color:#619cee}.tag-media{background-color:#9daaf2}.tag-social{background-color:#4ade80}.tag-down{background-color:#ff6a3d}.tag-up{background-color:#9daaf2}.tag-calculate{background-color:#7dd6f4}.tag-sideway{background-color:#619cee}.tag-civil{background-color:#4ade80}.status-pill{color:#2c7a7b;background:#e6fffa;border:1px solid #b2f5ea;border-radius:15px;padding:3px 10px;font-size:9px;font-weight:700}.status-pill.is-handled{color:#718096;background:#f7fafc;border-color:#edf2f7}.status-pill.is-accepted{color:#10b981;background:#e1fef1}.status-pill.is-rejected{color:#ef4444;background:#fee2e2;border-color:red}.registrant-row{background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:80px 60px 1fr 2fr 280px 50px;align-items:center;padding:12px 5px 12px 20px;transition:all .2s;display:grid}.person-row .col-rights{justify-content:flex-end}.btn-action{cursor:pointer;color:#a0aec0;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .2s;display:flex}.btn-action:hover{color:#4a5568;background:#edf2f7}.label-input{position:relative}.label-input label{margin-left:4px;font-size:12px}.search-box{width:300px}input{box-sizing:border-box;width:100%;font-size:var(--k-input-font-size);padding-block:var(--k-input-padding-y);padding-inline:var(--k-input-padding-x);color:var(--k-input-color);background:var(--k-input-background);border:1px solid var(--k-input-border-color);appearance:none;border-radius:var(--k-input-border-radius);transition:background var(--k-transition-duration), color var(--k-transition-duration), border-color var(--k-transition-duration), box-shadow var(--k-transition-duration), outline-color var(--k-transition-duration);outline-color:#0000}input::placeholder{color:#ccc;opacity:1}input::-moz-placeholder{color:#ccc}input:hover{border-color:var(--k-input-hover-color);box-shadow:inset 1px 1px 0px 0px var(--k-input-hover-color), inset -1px -1px 0px 0px var(--k-input-hover-color)}input:focus{z-index:2;outline:2px solid var(--k-input-hover-color);outline-offset:1px;border-color:var(--k-input-focus-color);box-shadow:inset 1px 1px 0px 0px var(--k-input-focus-color), inset -1px -1px 0px 0px var(--k-input-focus-color)}.k-click-button:hover{cursor:pointer;transform:translateY(-1px);box-shadow:0 2px 3px 3px #8c80143d}.k-click-button:active{transform:translateY(0)}.k-click-button .square-plus{filter:invert();background-image:url(/webicons/square-plus.svg);background-position:50%;background-repeat:no-repeat;width:20px;height:20px}button:disabled{cursor:default;opacity:.6;pointer-events:none}button:hover{filter:brightness(1.1)}button.okay:hover{filter:brightness();background-color:var(--k-input-okay-color)}button.okay{margin-top:8px}button.okay span{padding:4px 8px}.button,button{cursor:pointer;color:var(--k-button-primary-color);background:var(--k-button-primary-background);border:1px solid var(--k-button-primary-border-color);transition:background var(--k-transition-duration), color var(--k-transition-duration), border-color var(--k-transition-duration), outline-color var(--k-transition-duration);border-radius:0;outline-color:#0000;justify-content:center;align-items:center;gap:8px;padding:5px 10px;font-size:18px;display:inline-flex;position:relative;overflow:hidden}.button.file-upload .file-hidden{cursor:pointer;opacity:.01;position:absolute;left:0;right:0;transform:translate(20px,15px)}textarea,select{border:1px solid #e2e8f0;padding:8px 7px;font-family:inherit;font-size:.95rem}textarea:focus,select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.mandatory:after{content:"*";color:red}.date-input{gap:8px;width:100%;display:flex}.date-input .date-field{box-sizing:border-box;font-size:var(--k-input-font-size);padding-block:var(--k-input-padding-y);padding-inline:var(--k-input-padding-x);color:var(--k-input-color);background:var(--k-input-background);border:1px solid var(--k-input-border-color);appearance:none;border-radius:var(--k-input-border-radius);outline-color:#0000;position:relative}.date-input .date-field.placeholder{color:#ccc}.date-input .date-field:hover{border-color:var(--k-input-hover-color);box-shadow:inset 1px 1px 0px 0px var(--k-input-hover-color), inset -1px -1px 0px 0px var(--k-input-hover-color);cursor:pointer}.inline-link{color:var(--k-input-okay-color);text-decoration:underline}.editor-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.editor-actions .push-left{margin-right:auto}.editor-actions .push-right{margin-left:auto}.editor-actions .push-left-a-bit{margin-right:22px}.edit-pho .editor-actions{justify-content:initial}.btn-cancel{color:#475569;background-color:#f1f5f9}.btn-reject{color:#ef4444;background-color:#fee2e2;border-color:#ef4444}.btn-accept{color:#fff;background-color:#1a2238}.confirm-msg{color:#ef4444;align-self:center;font-size:.9rem;font-weight:600}.dynamic-roles-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media screen and (width<=640px){.dynamic-roles-grid{grid-template-columns:1fr}}.smallprint{font-size:12px}.smallprint span{color:red}.form-grid{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;margin-block:12px;display:grid}.right-align{position:absolute;top:14px;right:30px}.right-align .label-row{justify-content:flex-end}.error{color:var(--k-input-error-color,red);background-color:#fff0f0;border:1px solid #fcc;border-radius:4px;margin-block:10px;padding:10px;font-size:14px}.subtitle{color:#6b7280;margin:2px 0 0;font-size:.9rem}.relation-tabs{border-bottom:2px solid #e5e7eb;gap:4px;margin:20px 0;display:flex}.tabs-section{min-height:270px}.rel-tab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:8px 16px;font-size:.9rem;transition:all .2s;display:flex}.rel-tab:hover{color:#374151}.rel-tab.active{color:#111827;border-bottom-color:#111827;font-weight:600}.tab-count{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:1px 7px;font-size:.75rem}.rel-tab.active .tab-count{color:#fff;background:#111827;border-color:#111827}.panels-container{min-height:300px;margin-top:20px}.editor-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:20px;display:flex}.sidebar-drawer{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;background-color:#0003;position:fixed;inset:0}.sidebar-drawer .drawer-content{z-index:10;width:50%;min-height:100dhv;background-color:#fff;border-left:1px solid #000;padding:20px;animation:.3s ease-out slideIn;position:fixed;top:0;bottom:0;right:0;overflow:scroll}.sidebar-drawer .drawer-content .header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.sidebar-drawer .drawer-content .editor-actions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;margin-top:20px;margin-bottom:40px;padding-top:24px;display:flex}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.cms-canvas{max-width:960px;margin-left:auto;margin-right:auto}.verhaal .templated{opacity:.4}.w-title{padding:30px 0 50px}.w-title .label-row{justify-content:center;height:15vw;margin-left:0;font-size:15vw;overflow:hidden}.w-title .label-row .label-letter{height:116%;top:0}.w-two-columns{gap:10px;display:flex}.w-two-columns>*{width:50%}.w-harmonica{padding:20px 0}.w-harmonica--options{flex-direction:column;margin-block:0;padding-inline-start:0;list-style-type:none;display:flex}.w-harmonica--options li{text-transform:uppercase;opacity:.5;width:fit-content;font-family:Antonio,sans-serif;font-size:3vw;transition:opacity .3s;display:flex}.w-harmonica--options li:hover,.w-harmonica--options li.selected{opacity:1}.w-article{color:var(--k-button-frontend-background);padding:15px 0}.w-article h4,.w-article h3,.w-article h2,.w-article p{margin:0;padding:0}.w-article p{margin-top:1em}.w-article--title{text-transform:uppercase;margin-bottom:4px;font-size:3vw}.w-article--subtitle{color:var(--k-button-frontend-background);opacity:.9;margin-bottom:12px}.w-max-half-width{max-width:50%}.w-article--smallcapitals{text-transform:uppercase;padding-bottom:12px;font-size:1vw}.w-quote-backdrop,.w-section{justify-content:center;align-items:center;width:100%;min-height:50vh;padding:40px 0;display:flex;position:relative}.w-quote-backdrop{background-color:#f0f0f0;min-height:40vh;overflow:hidden}.w-quote-backimage{opacity:.4;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.w-quote-container{z-index:1;text-align:center;width:80%;max-width:700px;position:relative}.w-quote-text-wrapper{justify-self:center;width:70%;margin-bottom:20px;line-height:1.7}.w-section-quote{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-transform:capitalize;background-color:#11141a;padding:6px 12px;font-size:3.5vw;font-weight:700;line-height:1.1;display:inline}.w-quote-name{z-index:1;color:#11141a;text-align:center;margin:12px 0 0;font-size:1.5vw;font-style:italic;position:relative}.w-section-title{text-transform:uppercase;font-size:3vw;position:absolute;bottom:calc(42vh - 8px)}.w-section-photo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:auto;min-height:40vh;position:absolute;bottom:20px}.templated .w-section-photo{background-color:gray}.w-section{position:relative}.w-section-subtitle{color:#fff;position:absolute;bottom:-8px;left:8px}.w-photo-rail{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.on-rail-4>*{width:25%}.on-rail-3>*{width:33%}.on-rail-2>*{width:50%}.on-rail-1>*{width:100%}.on-rail-3>:first-child{width:20%;height:100%}.on-rail-3>:nth-child(2),.on-rail-3>:nth-child(3){width:40%;height:70%}.on-rail-2>:first-child{width:30%;height:100%}.on-rail-2>:nth-child(2){width:70%;height:70%}.w-photo-link,.w-photo-detail{background-position:50% 20%;background-size:cover;position:relative}:is(.w-photo-link,.w-photo-detail)>div{color:#000;background-color:#fffc;padding:8px;position:absolute;bottom:0}.w-photo-link{min-height:30vw}.w-photo-link:nth-child(odd){background-color:#444}.w-photo-link:nth-child(2n){background-color:#aaa}.w-center{justify-self:center}.content-button{background-color:var(--k-button-frontend-background);color:var(--k-button-frontend-color);padding:var(--k-button-frontend-padding);border-radius:var(--k-button-frontend-radius);margin:10px 0;text-decoration:none}.w-aspect-53{aspect-ratio:5/3}.w-aspect-35{aspect-ratio:3/5}.w-gallery{padding:20px 0}.w-gallery--placeholder{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);justify-content:center;align-items:center;min-height:120px;display:flex;position:relative}.w-gallery--placeholder-num{color:#00000026;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:Antonio,sans-serif;font-size:clamp(1.5rem,3vw,3rem)}.w-gallery .w-photo-rail{align-items:stretch}.w-gallery .w-photo-detail{background-color:#dde4ec;min-height:160px}.w-gallery .on-rail-4>:first-child{aspect-ratio:3/5}.w-gallery .on-rail-4>:nth-child(2),.w-gallery .on-rail-4>:nth-child(3){aspect-ratio:5/3}.w-gallery .on-rail-4>:nth-child(4){aspect-ratio:3/5}@media screen and (width<=640px){.w-article--title{font-size:8vw}.w-harmonica--options li{font-size:6vw}}
