﻿*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfd,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6;font-family:"Figtree",system-ui,sans-serif;color:var(--scoga-color-text);background-color:var(--scoga-color-bg)}a{color:var(--scoga-color-accent);text-decoration:none}@media(hover: hover){a:hover{color:var(--scoga-color-accent-hover)}}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:600;line-height:1.2}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin-bottom:1rem}blockquote{margin:1rem 0;padding-left:1.5rem;border-left:4px solid var(--scoga-color-accent);font-style:italic}ul,ol{margin-bottom:1rem;margin-left:2rem}li{margin-bottom:.5rem}code,pre{background-color:var(--scoga-color-surface);font-family:"Courier New",Courier,monospace;font-size:.9rem}code{padding:.2rem .4rem;border-radius:3px}pre{padding:1rem;overflow-x:auto;margin-bottom:1rem;border-radius:3px}pre code{padding:0;background:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:5px;overflow:visible;position:absolute;top:5px;width:auto;z-index:100000;background-color:color-mix(in srgb, var(--scoga-color-bg) 96%, var(--scoga-color-text) 4%);border:1px solid var(--scoga-color-text);border-radius:3px;padding:.5rem 1rem}.container{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,2rem)}.site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.site-main{flex:1}.pagina-standaard{padding-block:56px 0}.site-header{position:sticky;top:0;z-index:20;background:var(--scoga-color-navy);box-shadow:0 2px 14px rgba(20,25,60,.28)}.site-header__inner{max-width:1240px;margin:0 auto;padding:14px clamp(18px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-branding{display:flex;align-items:center;gap:14px;text-decoration:none;flex:none;color:inherit}.custom-logo,.site-branding__logo{width:52px;height:52px;border-radius:999px;object-fit:cover;display:block}.site-branding__text{display:flex;flex-direction:column;line-height:1.05}.site-title{font-family:"Caprasimo",system-ui,sans-serif;font-size:21px;color:var(--scoga-color-bg);letter-spacing:.01em;white-space:nowrap;margin:0}.site-title a{color:var(--scoga-color-bg);text-decoration:none}.site-description{font-size:12px;color:var(--scoga-color-accent2-soft);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin:0}@media(max-width: 390px){.site-branding{flex-direction:column;align-items:start;gap:6px;text-align:center}}.main-navigation{display:none}@media(min-width: 992px){.main-navigation{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto;min-width:0}}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:2px}.main-navigation li.menu-item-has-children{position:relative}.main-navigation .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:30;margin-top:-8px;padding:16px 8px 8px;min-width:200px;flex-direction:column;gap:2px;background:var(--scoga-color-bg);border-radius:16px;box-shadow:0 18px 36px rgba(10,14,40,.28)}.main-navigation li.menu-item-has-children:hover>.sub-menu,.main-navigation li.menu-item-has-children:focus-within>.sub-menu{display:flex}.main-navigation .sub-menu a{color:var(--scoga-color-text);padding:10px 14px;border-radius:8px}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu .current-menu-item>a{background:color-mix(in srgb, var(--scoga-color-navy) 8%, transparent);color:var(--scoga-color-navy);transform:none}.main-navigation .sub-menu .nav-dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;flex:none;vertical-align:middle}.main-navigation a{display:inline-block;padding:9px 13px;border-radius:999px;font-size:15px;font-weight:600;color:var(--scoga-color-bg);text-decoration:none;white-space:nowrap;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}.main-navigation a:hover,.main-navigation .current-menu-item>a{background:rgba(245,234,216,.16);transform:translateY(-2px);color:var(--scoga-color-bg)}.main-navigation .menu-item-cta>a{margin-left:8px;background:var(--scoga-color-accent);color:var(--scoga-color-bg)}@media(hover: hover){.main-navigation .menu-item-cta>a:hover{background:var(--scoga-color-accent-hover);transform:translateY(-3px) rotate(-0.6deg)}}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:0 12px;border-radius:999px;border:1px solid rgba(245,234,216,.35);background:rgba(0,0,0,0);cursor:pointer;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(min-width: 992px){.menu-toggle{display:none}}@media(hover: hover){.menu-toggle:hover{background:rgba(245,234,216,.18);transform:translateY(-3px)}}.menu-toggle span{display:block;height:2px;background:var(--scoga-color-bg);border-radius:999px;width:100%;transition:transform .28s cubic-bezier(0.2, 0.7, 0.3, 1),opacity .2s ease}.menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-navigation{display:flex;position:fixed;top:var(--scoga-header-height, 80px);left:0;right:0;bottom:0;z-index:15;flex-direction:column;gap:2px;margin:0;padding:18px clamp(18px,4vw,40px) 32px;background:var(--scoga-color-navy);border-top:1px solid rgba(245,234,216,.18);overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.mobile-navigation.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,visibility 0s linear 0s}.has-mobile-menu-open{overflow:hidden}@media(min-width: 992px){.mobile-navigation{display:none !important}}.mobile-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-navigation li{min-width:0}.mobile-navigation a{display:block;padding:13px 16px;border-radius:16px;font-size:17px;font-weight:600;color:var(--scoga-color-bg);text-decoration:none;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.mobile-navigation a:hover{background:rgba(245,234,216,.16);transform:translateY(-2px)}}.mobile-navigation .menu-item-has-children{position:relative}.mobile-navigation .menu-item-has-children>a{padding-right:56px}.submenu-toggle{position:absolute;top:2px;right:2px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.submenu-toggle span{width:9px;height:9px;border-right:2px solid var(--scoga-color-bg);border-bottom:2px solid var(--scoga-color-bg);transform:rotate(45deg);transition:transform .2s ease}.is-submenu-open .submenu-toggle span{transform:rotate(-135deg)}.mobile-navigation .sub-menu{list-style:none;margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:2px;max-height:0;overflow:hidden;transition:max-height .3s ease}.is-submenu-open>.sub-menu{max-height:600px;margin:0 0 4px}.mobile-navigation .sub-menu a{font-size:15px;padding:10px 16px}.mobile-navigation .nav-dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;flex:none}.mobile-navigation .menu-item-cta>a{margin-top:10px;background:var(--scoga-color-accent);text-align:center;font-family:"Caprasimo",system-ui,sans-serif}.site-footer{background:var(--scoga-color-navy);color:color-mix(in srgb, var(--scoga-color-bg) 86%, transparent);padding:60px clamp(18px,4vw,40px) 34px;margin-top:2rem}.site-footer__inner{max-width:1240px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:40px;margin-bottom:2rem}.footer-col__logo{width:64px;height:64px;border-radius:999px;margin-bottom:16px;display:block}.footer-col--brand p{margin:0;font-size:15px;max-width:280px}.footer-col__title{font-family:"Caprasimo",system-ui,sans-serif;font-size:16px;color:var(--scoga-color-bg);margin:0 0 12px}.footer-col__links{display:flex;flex-direction:column;gap:7px;font-size:15px}.footer-col__links a,.footer-navigation a{color:inherit;text-decoration:none;display:inline-block;transition:color .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.footer-col__links a:hover,.footer-navigation a:hover{color:var(--scoga-color-accent2);transform:translateX(4px)}}.footer-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.footer-navigation li{margin:0}.footer-widget-area{margin-bottom:1.5rem}.footer-copyright{max-width:1240px;margin:34px auto 0;padding-top:20px;border-top:1px solid rgba(245,234,216,.16);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;font-size:13px;color:color-mix(in srgb, var(--scoga-color-bg) 55%, transparent);text-align:left}.footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footer-social a{padding:6px 14px;border:1px solid color-mix(in srgb, var(--scoga-color-bg) 30%, transparent);border-radius:999px;color:inherit;font-size:13px;text-decoration:none}.entry-header{margin-bottom:1.5rem}.entry-title{margin-bottom:.5rem}.entry-meta{font-size:.85rem;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);margin-bottom:1rem}.entry-meta a{color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent)}@media(hover: hover){.entry-meta a:hover{color:var(--scoga-color-accent)}}.entry-content{line-height:1.8;margin-bottom:2rem;display:flow-root}.entry-content img{max-width:100%;height:auto;display:block;margin-bottom:1rem}.entry-footer{font-size:.85rem;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);border-top:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);padding-top:1rem;margin-top:2rem}.entry-footer a{color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent)}@media(hover: hover){.entry-footer a:hover{color:var(--scoga-color-accent)}}.post-thumbnail{display:block;margin-bottom:1.5rem}.post-thumbnail img{width:100%;height:auto}.entry-content [class*=col-xs-],.entry-content [class*=col-sm-],.entry-content [class*=col-md-],.entry-content [class*=col-lg-]{box-sizing:border-box;float:left;padding:0 .5rem .5rem 0}.entry-content [class*=col-xs-] img,.entry-content [class*=col-sm-] img,.entry-content [class*=col-md-] img,.entry-content [class*=col-lg-] img{margin-bottom:0}.entry-content .imageEntry{display:block}.entry-content .col-xs-3{width:25%}.entry-content .col-xs-4{width:33.3333%}.entry-content .col-xs-6{width:50%}.entry-content .col-xs-12{width:100%}@media(min-width: 768px){.entry-content .col-sm-2{width:16.6667%}.entry-content .col-sm-3{width:25%}.entry-content .col-sm-4{width:33.3333%}.entry-content .col-sm-6{width:50%}.entry-content .col-sm-8{width:66.6667%}.entry-content .col-sm-12{width:100%}}@media(min-width: 992px){.entry-content .col-md-2{width:16.6667%}.entry-content .col-md-3{width:25%}.entry-content .col-md-4{width:33.3333%}.entry-content .col-md-6{width:50%}.entry-content .col-md-8{width:66.6667%}.entry-content .col-md-12{width:100%}}@media(min-width: 1200px){.entry-content .col-lg-2{width:16.6667%}.entry-content .col-lg-3{width:25%}.entry-content .col-lg-4{width:33.3333%}.entry-content .col-lg-6{width:50%}.entry-content .col-lg-8{width:66.6667%}.entry-content .col-lg-10{width:83.3333%}.entry-content .col-lg-12{width:100%}}.entry-content p:has([class*=col-xs-],[class*=col-sm-],[class*=col-md-],[class*=col-lg-]){overflow:hidden;display:flow-root}.archive-header,.search-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent)}.archive-title,.search-title{margin-bottom:.5rem}.archive-description{font-size:.95rem;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent)}.posts-pagination{margin-top:2rem;text-align:center}.posts-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.posts-pagination a,.posts-pagination span{display:inline-block;padding:.5rem .75rem;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);border-radius:3px;background-color:var(--scoga-color-bg)}.posts-pagination a:hover{background-color:var(--scoga-color-accent);color:var(--scoga-color-bg);border-color:var(--scoga-color-accent)}.posts-pagination .current{background-color:var(--scoga-color-accent);color:var(--scoga-color-bg);border-color:var(--scoga-color-accent)}.sidebar{flex:0 0 25%;padding-left:2rem}.widget{margin-bottom:2rem}.widget-title{font-size:1.25rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--scoga-color-accent)}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{margin-bottom:.5rem;margin-left:0;padding-left:1rem;position:relative}.widget ul li:before{content:"";position:absolute;left:0;top:.5rem;width:.25rem;height:.25rem;background-color:var(--scoga-color-accent);border-radius:50%}.search-form{display:flex;margin-bottom:1.5rem}.search-form input[type=search]{flex:1;padding:.5rem;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);border-radius:3px 0 0 3px;font-size:1rem}.search-form button{padding:.5rem 1rem;background-color:var(--scoga-color-accent);color:var(--scoga-color-bg);border:1px solid var(--scoga-color-accent);border-radius:0 3px 3px 0;cursor:pointer;font-size:1rem}@media(hover: hover){.search-form button:hover{background-color:var(--scoga-color-accent-hover);border-color:var(--scoga-color-accent-hover)}}.wpcf7-form>label:not(:last-child),.wpcf7-form>.cf7-row:not(:last-child){margin-bottom:14px}.wpcf7-form .cf7-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(150px, 100%), 1fr));gap:14px}.wpcf7-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=number],.wpcf7-form input[type=date],.wpcf7-form select,.wpcf7-form textarea{padding:13px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);background:color-mix(in srgb, var(--scoga-color-bg) 97%, white 3%);color:var(--scoga-color-text);font-family:"Figtree",system-ui,sans-serif;font-size:15px;width:100%}.wpcf7-form input[type=date]{color-scheme:light}.wpcf7-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px}.wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-radio label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);background:color-mix(in srgb, var(--scoga-color-bg) 97%, white 3%);font-size:14px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease}.wpcf7-form .wpcf7-radio input[type=radio]{appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;border-radius:50%;border:1px solid color-mix(in srgb, var(--scoga-color-text) 30%, transparent);cursor:pointer}.wpcf7-form .wpcf7-radio input[type=radio]:checked{border-color:var(--scoga-color-accent);background:var(--scoga-color-accent);box-shadow:inset 0 0 0 3px var(--scoga-color-bg)}.wpcf7-form .wpcf7-radio input[type=radio]:focus-visible{outline:2px solid var(--scoga-color-accent);outline-offset:2px}.wpcf7-form .wpcf7-radio label:has(input:checked){border-color:var(--scoga-color-accent);background:color-mix(in srgb, var(--scoga-color-accent) 12%, transparent)}.wpcf7-form textarea{border-radius:20px;resize:vertical}.wpcf7-form input:focus-visible,.wpcf7-form select:focus-visible,.wpcf7-form textarea:focus-visible{outline:2px solid var(--scoga-color-accent);outline-offset:1px}.wpcf7-form .wpcf7-submit{margin-top:4px;padding:15px 28px;border-radius:999px;border:0;background:var(--scoga-color-navy);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:16px;cursor:pointer;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.wpcf7-form .wpcf7-submit:hover{background:color-mix(in srgb, var(--scoga-color-navy) 85%, white 15%);transform:translateY(-2px)}}.wpcf7-form .wpcf7-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:13px;color:#c0392b}.wpcf7-response-output{margin:14px 0 0;padding:12px 18px;border-radius:16px;font-size:14px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent)}.wpcf7-mail-sent-ok{border-color:var(--scoga-color-accent2);color:var(--scoga-color-accent2);background:color-mix(in srgb, var(--scoga-color-accent2) 12%, transparent)}.wpcf7-validation-errors,.wpcf7-mail-sent-ng{border-color:#c0392b;color:#c0392b;background:color-mix(in srgb, #c0392b 8%, transparent)}.is-dark .wpcf7-form label{color:var(--scoga-color-accent2-soft)}.is-dark .wpcf7-form input[type=text],.is-dark .wpcf7-form input[type=email],.is-dark .wpcf7-form input[type=tel],.is-dark .wpcf7-form input[type=number],.is-dark .wpcf7-form input[type=date],.is-dark .wpcf7-form select,.is-dark .wpcf7-form textarea{border-color:rgba(245,234,216,.28);background:rgba(245,234,216,.08);color:var(--scoga-color-bg)}.is-dark .wpcf7-form input[type=date]{color-scheme:dark}.is-dark .wpcf7-form input::placeholder,.is-dark .wpcf7-form textarea::placeholder{color:color-mix(in srgb, var(--scoga-color-bg) 55%, transparent)}.is-dark .wpcf7-form .wpcf7-radio label{border-color:rgba(245,234,216,.28);background:rgba(245,234,216,.08);color:var(--scoga-color-bg)}.is-dark .wpcf7-form .wpcf7-radio input[type=radio]{border-color:rgba(245,234,216,.4)}.is-dark .wpcf7-form .wpcf7-radio input[type=radio]:checked{border-color:var(--scoga-color-accent);background:var(--scoga-color-accent);box-shadow:inset 0 0 0 3px var(--scoga-color-navy)}.is-dark .wpcf7-form .wpcf7-radio label:has(input:checked){border-color:var(--scoga-color-accent);background:color-mix(in srgb, var(--scoga-color-accent) 22%, transparent)}.is-dark .wpcf7-form .wpcf7-submit{background:var(--scoga-color-accent)}@media(hover: hover){.is-dark .wpcf7-form .wpcf7-submit:hover{background:var(--scoga-color-accent-hover);transform:translateY(-3px) rotate(-0.6deg)}}.is-dark .wpcf7-response-output.wpcf7-mail-sent-ok{color:var(--scoga-color-accent2-soft)}.comments-area{margin-top:2rem;padding-top:2rem;border-top:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent)}.comments-title{margin-bottom:1.5rem}.comment-list{list-style:none;margin:0;padding:0}.comment-list li{margin-bottom:1.5rem;padding-left:0}.comment{background-color:var(--scoga-color-bg);padding:1rem;border-radius:3px}.comment-author{font-weight:600;margin-bottom:.5rem}.comment-meta{font-size:.85rem;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);margin-bottom:.5rem}.comment-content{margin-top:.5rem}.comment-reply-link{font-size:.85rem;margin-top:.5rem}.comment-form{margin-top:2rem}.comment-form p{margin-bottom:1rem}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;max-width:100%;padding:.5rem;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);border-radius:3px;font-family:inherit;font-size:1rem}.comment-form textarea{min-height:150px}.comment-form button{padding:.75rem 1.5rem;background-color:var(--scoga-color-accent);color:var(--scoga-color-bg);border:1px solid var(--scoga-color-accent);border-radius:3px;cursor:pointer;font-size:1rem}@media(hover: hover){.comment-form button:hover{background-color:var(--scoga-color-accent-hover);border-color:var(--scoga-color-accent-hover)}}.error-404{text-align:center;padding:2rem}.error-404 .page-title{font-size:clamp(1.75rem,7vw,3rem);margin-bottom:1rem}.tekst-hero{background:var(--scoga-color-navy);color:var(--scoga-color-bg);padding:56px 0 40px}.tekst-hero__eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--scoga-color-accent2-soft)}.tekst-hero__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(31px,5.4vw,52px);margin:12px 0 12px;color:var(--scoga-color-bg)}.tekst-hero__intro{margin:0;font-size:17px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.tekst-hero__intro p{margin:0 0 10px;font-size:17px}.tekst-hero--contact .tekst-hero__intro{max-width:620px}.tekst-hero--agenda .tekst-hero__intro{max-width:600px}.tekst-hero--inschrijven .tekst-hero__titel{font-size:clamp(28px,4.6vw,44px)}.tekst-hero--inschrijven .tekst-hero__intro{font-size:16px}.tekst-hero--lb .tekst-hero__intro{max-width:640px}.tekst-hero--shop{padding:56px 0 72px;margin-bottom:40px}.tekst-hero--shop .tekst-hero__titel{font-size:clamp(31px,5vw,48px)}.tekst-hero--shop .tekst-hero__intro{max-width:560px}.btn{display:inline-block;padding:15px 30px;border-radius:999px;font-family:"Caprasimo",system-ui,sans-serif;font-size:17px;text-decoration:none;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}.btn-accent{background:var(--scoga-color-accent);color:var(--scoga-color-bg)}@media(hover: hover){.btn-accent:hover{background:var(--scoga-color-accent-hover);color:var(--scoga-color-bg);transform:translateY(-3px) rotate(-0.6deg)}}.btn-outline{border:1px solid rgba(245,234,216,.4);color:var(--scoga-color-bg)}@media(hover: hover){.btn-outline:hover{background:rgba(245,234,216,.16);color:var(--scoga-color-bg);transform:translateY(-2px)}}.btn-band{background:var(--scoga-color-bg);color:var(--scoga-color-accent2-soft);align-self:flex-start;margin-top:8px}.hero{background:var(--scoga-color-navy);color:var(--scoga-color-bg);padding:76px 0 96px;position:relative;overflow:hidden}.hero__inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(430px, 100%), 1fr));gap:clamp(32px,5vw,64px);align-items:center}.hero__badge{display:inline-block;padding:7px 18px;border-radius:999px;background:rgba(174,191,146,.18);color:var(--scoga-color-accent2-soft);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hero__heading{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(34px,4.8vw,68px);line-height:1.03;margin:22px 0 20px;color:var(--scoga-color-bg)}.hero__intro{font-size:19px;line-height:1.6;max-width:520px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent);margin:0 0 32px}.hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hero__media{position:relative;height:clamp(260px,42vw,440px)}.hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:999px 999px 40px 999px;box-shadow:0 24px 60px rgba(10,14,40,.45)}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.section-heading-row h2{font-size:clamp(26px,3.8vw,38px);margin:0 0 8px}.section-heading-row p{margin:0;font-size:16px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.section-heading-row__link{font-family:"Caprasimo",system-ui,sans-serif;font-size:16px;text-decoration:none;white-space:nowrap;color:var(--scoga-color-text);transition:color .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.section-heading-row__link:hover{color:var(--scoga-color-accent-hover);transform:translateX(5px)}}.section-intro{margin:0 0 32px;font-size:17px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent);max-width:640px}.section-agenda-preview{padding-top:72px}.agenda-preview-placeholder{background:var(--scoga-color-surface);border-radius:28px;padding:26px;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.section-speltakken{padding-top:80px}.speltakken-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:22px}.speltak-card{background:var(--scoga-color-navy);border-radius:28px;padding:28px;color:var(--scoga-color-bg);text-decoration:none;display:flex;flex-direction:column;gap:10px;min-height:210px;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}.speltak-card__dot{width:44px;height:44px;border-radius:999px}.speltak-card__naam{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(22px,2.8vw,28px);margin-top:6px}.speltak-card__meta{font-size:15px;color:var(--scoga-color-accent2-soft);font-weight:600}.speltak-card__beschrijving{font-size:15px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.speltak-card__cta{margin-top:auto;font-family:"Caprasimo",system-ui,sans-serif;font-size:15px;color:var(--scoga-color-accent-hover)}.section-nieuws{padding-top:80px}.nieuws-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:22px}.nieuws-card{background:var(--scoga-color-surface);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}@media(hover: hover){.nieuws-card:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateY(-6px)}}.nieuws-card__media{position:relative;display:block;height:clamp(160px,20vw,190px);background:color-mix(in srgb, var(--scoga-color-text) 8%, transparent)}.nieuws-card__media img{width:100%;height:100%;object-fit:cover}.nieuws-card__body{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1}.nieuws-card__datum{font-size:13px;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);letter-spacing:.06em;text-transform:uppercase}.nieuws-card__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:22px;margin:0}.nieuws-card__titel a{color:inherit;text-decoration:none}.nieuws-card__excerpt{margin:0;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.nieuws-card__link{margin-top:auto;padding-top:12px;font-family:"Caprasimo",system-ui,sans-serif;font-size:15px;text-decoration:none;color:var(--scoga-color-text)}.section-cta-band{padding:80px clamp(18px,4vw,40px) 96px}.cta-band{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:22px}.cta-band__card{border-radius:28px;padding:40px;display:flex;flex-direction:column;gap:14px}.cta-band__card h3{font-size:clamp(24px,3.2vw,32px);margin:0}.cta-band__card p{margin:0;font-size:16px;max-width:420px}.cta-band__card--accent2{background:var(--scoga-color-accent2);color:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%)}.cta-band__card--accent2 .btn-band{background:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%);color:var(--scoga-color-accent2)}.cta-band__card--surface{background:var(--scoga-color-surface);color:var(--scoga-color-text)}.cta-band__card--surface p{color:color-mix(in srgb, var(--scoga-color-text) 65%, transparent)}.cta-band__card--surface .btn-band{background:var(--scoga-color-accent);color:var(--scoga-color-bg)}@media(hover: hover){.cta-band__card--surface .btn-band:hover{background:var(--scoga-color-accent-hover)}}.speltak-hero{background:var(--scoga-color-navy);color:var(--scoga-color-bg);padding:56px 0 64px}.speltak-hero__inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(28px,4vw,56px);align-items:center}.speltak-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--scoga-color-accent2-soft)}.speltak-hero__dot{width:14px;height:14px;border-radius:999px}.speltak-hero__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(34px,5vw,60px);margin:14px 0 18px;color:var(--scoga-color-bg)}.speltak-hero__tekst{margin:0 0 26px;font-size:18px;line-height:1.6;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent);max-width:520px}.speltak-hero__feiten{display:flex;gap:32px;flex-wrap:wrap}.speltak-hero__label{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--scoga-color-accent2-soft)}.speltak-hero__waarde{display:block;font-family:"Caprasimo",system-ui,sans-serif;font-size:20px;color:var(--scoga-color-bg)}.speltak-hero__media{height:clamp(240px,36vw,380px);border-radius:40px 999px 999px 999px;overflow:hidden;box-shadow:0 24px 60px rgba(10,14,40,.45)}.speltak-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.speltak-body{padding:72px clamp(18px,4vw,40px) 96px}.speltak-body__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(28px,4vw,56px);align-items:start}.speltak-body h2{font-size:clamp(24px,3.4vw,34px);margin:0 0 14px}.speltak-aanmelden{background:var(--scoga-color-navy);color:var(--scoga-color-bg);border-radius:28px;padding:34px}.speltak-aanmelden h2{color:var(--scoga-color-bg);font-size:clamp(23px,3vw,30px);margin:0 0 8px}.speltak-aanmelden>p{margin:0 0 22px;font-size:15px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.speltak-body__intro p{margin:0 0 22px;font-size:17px;color:color-mix(in srgb, var(--scoga-color-text) 75%, transparent);line-height:1.65}.speltak-kenmerken{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:14px}.speltak-kenmerken__item{background:var(--scoga-color-surface);border-radius:16px;padding:20px;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.speltak-kenmerken__item:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateY(-4px)}}.speltak-kenmerken__item h3{font-size:19px;margin:0 0 4px}.speltak-kenmerken__item p{margin:0;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.speltak-leiding{padding:0 clamp(18px,4vw,40px) 96px}.speltak-leiding h2{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(24px,3.4vw,34px);margin:0 0 22px}.speltak-leiding__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:22px}.speltak-leiding__grid--breed{grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr))}@media(min-width: 900px){.speltak-leiding__grid--breed{grid-template-columns:repeat(3, 1fr)}}.speltak-leiding__item{display:flex;gap:18px;align-items:center;background:var(--scoga-color-surface);border-radius:28px;padding:22px;min-width:0;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.speltak-leiding__item:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateY(-4px)}}.speltak-leiding__foto{flex:none;width:88px;height:88px;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--scoga-color-navy)}.speltak-leiding__foto img{width:100%;height:100%;object-fit:cover}.speltak-leiding__initiaal{font-family:"Caprasimo",system-ui,sans-serif;font-size:32px;color:var(--scoga-color-bg)}.speltak-leiding__item h3{font-family:"Caprasimo",system-ui,sans-serif;font-size:21px;margin:0 0 2px}.speltak-leiding__item p{margin:0;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.speltak-leiding__email{display:block;margin-top:2px;font-size:14px;overflow-wrap:break-word}:is(.speltak-body,.speltak-leiding)+.section-nieuws{padding-top:56px;padding-bottom:96px}.gebouw-hero{position:relative;min-height:clamp(400px,52vw,520px);overflow:hidden;display:flex}.gebouw-hero__media,.gebouw-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gebouw-hero__overlay{position:absolute;inset:0;background:linear-gradient(100deg, color-mix(in srgb, var(--scoga-color-navy) 94%, transparent) 0%, color-mix(in srgb, var(--scoga-color-navy) 82%, transparent) 42%, color-mix(in srgb, var(--scoga-color-navy) 15%, transparent) 100%);pointer-events:none}.gebouw-hero__content{position:relative;min-height:clamp(400px,52vw,520px);padding-block:56px;display:flex;flex-direction:column;justify-content:center;width:100%}.gebouw-hero__eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--scoga-color-accent2-soft)}.gebouw-hero__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(33px,4.6vw,58px);margin:14px 0 0;color:var(--scoga-color-bg);max-width:640px;line-height:1.05}.gebouw-stats__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr));gap:20px;transform:translateY(-38px)}.gebouw-stat{background:color-mix(in srgb, var(--scoga-color-navy) 85%, white 15%);border-radius:16px;padding:24px}.gebouw-stat__waarde{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(25px,3.6vw,36px);line-height:1}.gebouw-stat__label{font-size:15px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent);margin-top:6px}.gebouw-fotos{padding:64px clamp(18px,4vw,40px)}.gebouw-fotos--top{padding:40px clamp(18px,4vw,40px) 0}.gebouw-fotos h2{font-size:clamp(24px,3.4vw,34px);margin:0 0 6px}.gebouw-fotos__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:16px}.gebouw-fotos__item{aspect-ratio:3/2;border-radius:28px;overflow:hidden}.gebouw-fotos__item img{width:100%;height:100%;object-fit:cover;display:block}.gebouw-tekst{padding-top:64px}.gebouw-tekst h2{font-size:clamp(24px,3.4vw,34px);margin:0 0 6px}.gebouw-tekst .gebouw-tekst__body p,.gebouw-tekst>p{margin:0 0 16px;font-size:16px;color:color-mix(in srgb, var(--scoga-color-text) 75%, transparent);max-width:720px;line-height:1.6}.gebouw-kalender{padding-top:64px}.gebouw-kalender h2{font-size:clamp(24px,3.4vw,34px);margin:0 0 6px}.gebouw-kalender__embed{background:var(--scoga-color-surface);border-radius:28px;overflow:hidden;padding:8px}.gebouw-kalender__embed iframe{display:block;border-radius:16px}.gebouw-tarieven-aanvraag{padding-top:64px}.gebouw-tarieven-aanvraag__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(28px,4vw,56px);align-items:start}.gebouw-tarieven h2,.gebouw-tarieven h3{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400}.gebouw-tarieven h2{font-size:clamp(24px,3.4vw,34px);margin:0 0 16px}.gebouw-tarieven h3{font-size:24px;margin:38px 0 12px}.gebouw-tarieven__table-wrap{overflow-x:auto;container-type:inline-size}.gebouw-tarieven__table{width:100%;min-width:420px;border-collapse:collapse;font-size:16px}.gebouw-tarieven__table th{text-align:left;padding:12px 8px;border-bottom:2px solid var(--scoga-color-navy);font-family:"Caprasimo",system-ui,sans-serif;font-weight:400}.gebouw-tarieven__table td{padding:14px 8px;border-bottom:1px solid color-mix(in srgb, var(--scoga-color-text) 14%, transparent)}.gebouw-tarieven__table .is-muted{color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.gebouw-tarieven__table .align-right{text-align:right}@container (max-width: 420px){.gebouw-tarieven__table-wrap{overflow-x:visible}.gebouw-tarieven__table{min-width:0}.gebouw-tarieven__table thead{display:none}.gebouw-tarieven__table tr{display:block;padding:10px 0;border-bottom:1px solid color-mix(in srgb, var(--scoga-color-text) 14%, transparent)}.gebouw-tarieven__table td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;border-bottom:none}.gebouw-tarieven__table td::before{content:attr(data-label);flex:none;font-family:"Caprasimo",system-ui,sans-serif;color:var(--scoga-color-navy)}.gebouw-tarieven__table .align-right{text-align:right}}.gebouw-documenten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gebouw-documenten a{display:inline-flex;align-items:center;gap:8px;color:var(--scoga-color-accent)}.gebouw-documenten a svg{flex-shrink:0;width:18px;height:18px}.gebouw-aanvraag{background:var(--scoga-color-surface);border-radius:28px;padding:34px}.gebouw-aanvraag h2{font-size:clamp(23px,3vw,30px);margin:0 0 8px}.gebouw-aanvraag>p{margin:0 0 22px;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.gebouw-aanvraag__alt{margin:10px 0 0 !important;font-size:13px !important;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent) !important}.gebouw-adres{padding:64px clamp(18px,4vw,40px) 96px}.gebouw-adres__kaart{background:var(--scoga-color-navy);color:var(--scoga-color-bg);border-radius:28px;padding:34px 40px}.gebouw-adres__kaart h2{font-size:24px;margin:0 0 10px;color:var(--scoga-color-bg)}.gebouw-adres__kaart p{margin:0;font-size:16px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.nieuws-hero{background:var(--scoga-color-navy);color:var(--scoga-color-bg);padding:64px clamp(18px,4vw,40px) 88px;text-align:center}.nieuws-hero__inner{max-width:720px;margin:0 auto}.nieuws-hero__eyebrow{display:inline-block;padding:6px 16px;border-radius:999px;background:rgba(174,191,146,.18);color:var(--scoga-color-accent2-soft);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nieuws-hero__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(30px,4.6vw,48px);margin:18px 0 14px;color:var(--scoga-color-bg)}.nieuws-hero__intro{margin:0;font-size:17px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.nieuws-archief{padding-top:56px;padding-bottom:32px}.nieuws-uitgelicht{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(24px,4vw,40px);background:var(--scoga-color-surface);border-radius:28px;overflow:hidden;margin-bottom:56px;align-items:stretch}.nieuws-uitgelicht__media{position:relative;display:block;min-height:240px;background:color-mix(in srgb, var(--scoga-color-text) 8%, transparent)}.nieuws-uitgelicht__media img{width:100%;height:100%;object-fit:cover;display:block}.nieuws-uitgelicht__media .nieuws-card__badges{top:18px;left:18px}.nieuws-card__badges{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px)}.nieuws-card__badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--scoga-color-accent);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em}.nieuws-uitgelicht__body{padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0;display:flex;flex-direction:column;gap:10px;justify-content:center}.nieuws-uitgelicht__media+.nieuws-uitgelicht__body{padding-left:0}.nieuws-uitgelicht__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(24px,3.2vw,32px);margin:0}.nieuws-uitgelicht__titel a{color:inherit;text-decoration:none}.nieuws-uitgelicht__body p{margin:0;font-size:16px;color:color-mix(in srgb, var(--scoga-color-text) 65%, transparent)}.nieuws-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:40px;padding:18px 22px;background:var(--scoga-color-surface);border-radius:28px}.nieuws-filter__search{display:flex;gap:8px}.nieuws-filter__search input[type=search]{flex:1;min-width:0;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);background:var(--scoga-color-bg);color:var(--scoga-color-text);font-size:15px}.nieuws-filter__search-submit{flex:none;min-height:44px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;background:var(--scoga-color-accent);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;cursor:pointer;transition:background .2s ease}@media(hover: hover){.nieuws-filter__search-submit:hover{background:var(--scoga-color-accent-hover)}}.nieuws-filter__speltakken{display:flex}.nieuws-filter__pills{display:flex;flex-wrap:wrap;gap:8px}.nieuws-filter__pill{display:inline-block;padding:6px 16px;border-radius:999px;background:color-mix(in srgb, var(--scoga-color-text) 8%, transparent);color:var(--scoga-color-text);font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}@media(hover: hover){.nieuws-filter__pill:hover{background:color-mix(in srgb, var(--scoga-color-text) 14%, transparent)}}.nieuws-filter__pill.is-active{background:var(--scoga-color-accent);color:var(--scoga-color-bg)}.nieuws-filter__select{display:none;width:100%;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);background:var(--scoga-color-bg);color:var(--scoga-color-text);font-size:15px}@media(max-width: 768px){.nieuws-filter{flex-direction:column;align-items:stretch}.nieuws-filter__pills{display:none}.nieuws-filter__select{display:block}}.nieuws-grid--archief{grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr))}.nieuws-card__placeholder-dot{display:block;width:100%;height:100%;min-height:160px}.nieuws-leeg{text-align:center;padding:60px 20px;font-size:17px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.nieuws-paginering{margin-top:48px;display:flex;justify-content:center}.nieuws-paginering .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nieuws-paginering a,.nieuws-paginering span{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;text-decoration:none;color:var(--scoga-color-text);background:var(--scoga-color-surface);transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}.nieuws-paginering a:hover{background:var(--scoga-color-accent);color:var(--scoga-color-bg);transform:translateY(-2px)}.nieuws-paginering span.current{background:var(--scoga-color-navy);color:var(--scoga-color-bg)}.entry-back{display:inline-block;margin-bottom:18px;font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;text-decoration:none;color:var(--scoga-color-accent)}@media(hover: hover){.entry-back:hover{color:var(--scoga-color-accent-hover)}}.post-navigation{margin-top:40px;padding-top:24px;border-top:1px solid color-mix(in srgb, var(--scoga-color-text) 14%, transparent)}.post-navigation .nav-links{display:flex;flex-wrap:nowrap;gap:16px}.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 1 calc(50% - 8px);min-width:0}.post-navigation a{display:flex;flex-direction:column;gap:4px;min-width:0;text-decoration:none}.post-navigation .nav-next{margin-left:auto;text-align:right}.post-navigation .nav-next a{align-items:flex-end}.nav-subtitle{font-size:13px;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);text-transform:uppercase;letter-spacing:.06em}.nav-title{font-family:"Caprasimo",system-ui,sans-serif;font-size:17px;color:var(--scoga-color-text);overflow-wrap:break-word}.nieuws-post-hero{background:var(--scoga-color-navy);color:var(--scoga-color-bg);padding:48px 0 56px;margin-bottom:48px}.nieuws-post-hero__inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(28px,4vw,56px);align-items:center}.nieuws-post-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.nieuws-post-hero__badge{display:inline-block;padding:5px 14px;border-radius:999px;color:var(--scoga-color-bg);font-size:12px;font-weight:700;letter-spacing:.05em}.nieuws-post-hero__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(30px,4.6vw,48px);margin:0 0 14px;color:var(--scoga-color-bg)}.nieuws-post-hero__ondertitel{margin:-6px 0 14px;font-size:18px;font-style:italic;color:color-mix(in srgb, var(--scoga-color-bg) 80%, transparent)}.nieuws-post-hero__meta{font-size:14px;color:color-mix(in srgb, var(--scoga-color-bg) 75%, transparent)}.nieuws-post-hero__meta a{color:color-mix(in srgb, var(--scoga-color-bg) 75%, transparent)}@media(hover: hover){.nieuws-post-hero__meta a:hover{color:var(--scoga-color-bg)}}.nieuws-post-hero__media{height:clamp(240px,36vw,380px);border-radius:40px 999px 999px 999px;overflow:hidden;box-shadow:0 24px 60px rgba(10,14,40,.45)}.nieuws-post-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.entry-gallery{clear:both;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap:12px;margin:0 0 1rem}.entry-gallery__item{height:clamp(160px,20vw,220px);border-radius:16px;overflow:hidden}.entry-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;margin-bottom:0}.contact-categorieen{padding-top:44px}.contact-categorieen__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr));gap:20px}.contact-cat-card{background:var(--scoga-color-surface);border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:6px;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}@media(hover: hover){.contact-cat-card:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateY(-5px)}}.contact-cat-card__dot{width:38px;height:38px;border-radius:999px;margin-bottom:8px}.contact-cat-card h3{font-family:"Caprasimo",system-ui,sans-serif;font-size:20px;margin:0}.contact-cat-card p{margin:0;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 65%, transparent)}.contact-cat-card__link{margin-top:auto;padding-top:12px;font-family:"Caprasimo",system-ui,sans-serif;font-size:15px;text-decoration:none;color:var(--scoga-color-accent);overflow-wrap:break-word}.contact-body{padding-top:56px;padding-bottom:40px}.contact-body__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(28px,4vw,56px);align-items:start}.contact-formulier{background:var(--scoga-color-surface);border-radius:28px;padding:34px}.contact-formulier h2{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(23px,3vw,30px);margin:0 0 8px}.contact-formulier>p{margin:0 0 22px;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.contact-sidebar{display:flex;flex-direction:column;gap:22px;min-width:0}.contact-sidebar__kaart{border-radius:28px;overflow:hidden;line-height:0}.contact-sidebar__kaart iframe{display:block}.contact-sidebar__clubhuis{background:var(--scoga-color-navy);color:var(--scoga-color-bg);border-radius:28px;padding:30px}.contact-sidebar__clubhuis h3{font-family:"Caprasimo",system-ui,sans-serif;font-size:24px;margin:0 0 14px;color:var(--scoga-color-bg)}.contact-sidebar__clubhuis p{margin:0 0 18px;font-size:16px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.contact-sidebar__opkomsten{display:flex;flex-direction:column;gap:10px;font-size:15px}.contact-sidebar__opkomst-rij{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(245,234,216,.16);color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent)}.contact-sidebar__opkomst-rij span:last-child{color:var(--scoga-color-accent2-soft)}.contact-sidebar__opkomst-rij:last-child{border-bottom:0}.contact-sidebar__social{background:var(--scoga-color-accent2);border-radius:28px;padding:30px}.contact-sidebar__social h3{font-family:"Caprasimo",system-ui,sans-serif;font-size:22px;margin:0 0 8px;color:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%)}.contact-sidebar__social p{margin:0 0 16px;font-size:15px;color:color-mix(in srgb, var(--scoga-color-bg) 90%, white 10%)}.contact-sidebar__social-links{display:flex;flex-wrap:wrap;gap:10px}.contact-sidebar__social-links a{padding:10px 20px;border-radius:999px;background:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%);color:var(--scoga-color-accent2);font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;text-decoration:none;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.contact-sidebar__social-links a:hover{background:var(--scoga-color-bg);transform:translateY(-3px) rotate(1deg)}}.js-lightbox-img{cursor:zoom-in;transition:opacity .2s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.js-lightbox-img:hover{opacity:.92}}.js-lightbox-img:focus-visible{outline:2px solid var(--scoga-color-accent);outline-offset:2px}body.scoga-lightbox-open{overflow:hidden}.scoga-lightbox{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px);background:color-mix(in srgb, var(--scoga-color-navy) 92%, black 8%)}.scoga-lightbox.is-open{display:flex}.scoga-lightbox__figure{margin:0;max-width:min(1100px,90vw);max-height:86vh;line-height:0}.scoga-lightbox__img{max-width:100%;max-height:86vh;object-fit:contain;border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.45)}.scoga-lightbox__close{position:absolute;top:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px);width:44px;height:44px;border-radius:999px;border:1px solid rgba(245,234,216,.35);background:rgba(245,234,216,.1);color:var(--scoga-color-bg);font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}@media(hover: hover){.scoga-lightbox__close:hover{background:rgba(245,234,216,.2);transform:translateY(-2px)}}.scoga-lightbox__nav{width:52px;height:52px;border-radius:999px;border:1px solid rgba(245,234,216,.35);background:rgba(245,234,216,.1);color:var(--scoga-color-bg);font-size:28px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease;flex:none;margin:0 clamp(8px,2vw,24px)}@media(hover: hover){.scoga-lightbox__nav:hover{background:rgba(245,234,216,.2)}}.scoga-lightbox__prev:hover{transform:translateX(-3px)}.scoga-lightbox__next:hover{transform:translateX(3px)}@media(max-width: 768px){.scoga-lightbox__figure{max-width:100%}.scoga-lightbox__nav{position:absolute;top:50%;margin:0;width:40px;height:40px;font-size:22px;transform:translateY(-50%)}.scoga-lightbox__prev{left:clamp(8px,2vw,16px)}.scoga-lightbox__next{right:clamp(8px,2vw,16px)}.scoga-lightbox__prev:hover{transform:translateY(-50%) translateX(-3px)}.scoga-lightbox__next:hover{transform:translateY(-50%) translateX(3px)}}.agenda-preview-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:20px}.agenda-preview-card{background:var(--scoga-color-surface);border-radius:28px;padding:26px;display:flex;gap:20px;align-items:flex-start;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}@media(hover: hover){.agenda-preview-card:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateY(-5px)}}.agenda-preview-card__datum{flex:none;width:70px;text-align:center;background:var(--scoga-color-navy);color:var(--scoga-color-bg);border-radius:18px;padding:12px 0}.agenda-preview-card__dag{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(21px,2.6vw,26px);line-height:1}.agenda-preview-card__maand{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.agenda-preview-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.agenda-preview-card__tag{display:inline-block;padding:4px 12px;border-radius:999px;color:var(--scoga-color-bg);font-size:12px;font-weight:700;letter-spacing:.05em}.agenda-preview-card__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:21px;margin:0 0 6px}.agenda-preview-card__detail{margin:0;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.agenda-filter{padding-top:32px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.agenda-filter__label{font-size:14px;font-weight:600;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent);margin-right:6px}.agenda-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.agenda-chip{padding:9px 20px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 20%, transparent);background:rgba(0,0,0,0);color:var(--scoga-color-text);font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.agenda-chip.is-active{background:var(--scoga-color-navy);color:var(--scoga-color-bg);border-color:var(--scoga-color-navy)}.agenda-lijst{padding-top:32px;padding-bottom:32px}.agenda-lijst__items{display:flex;flex-direction:column;gap:12px}.agenda-item{display:flex;align-items:stretch;flex-wrap:wrap;gap:18px;background:var(--scoga-color-surface);border-radius:20px;padding:16px 20px;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.agenda-item:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateX(6px)}}.agenda-item[hidden]{display:none}.agenda-item__datum{flex:none;width:56px;text-align:center;align-self:center}.agenda-item__dag{font-family:"Caprasimo",system-ui,sans-serif;font-size:24px;line-height:1;color:var(--scoga-color-navy)}.agenda-item__maand{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent)}.agenda-item__balk{width:4px;align-self:stretch;border-radius:999px}.agenda-item__body{flex:1 1 180px;min-width:0}.agenda-item__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:18px;margin:0 0 3px}.agenda-item__detail{margin:0;font-size:14px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.agenda-item__inschrijven{flex:none;align-self:center;margin-left:auto;padding:10px 20px;border-radius:999px;background:var(--scoga-color-accent);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;white-space:nowrap;transition:background .2s ease,transform .2s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.agenda-item__inschrijven:hover{background:var(--scoga-color-accent-hover);color:var(--scoga-color-bg);transform:translateY(-2px)}}.agenda-lijst__leeg,.agenda-lijst__leeg-filter{text-align:center;padding:40px 20px;font-size:16px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.agenda-abonneren{padding-top:20px;padding-bottom:64px}.agenda-abonneren__kaart{background:var(--scoga-color-surface);border-radius:28px;padding:30px}.agenda-abonneren__kaart h2{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:22px;margin:0 0 8px}.agenda-abonneren__kaart p{margin:0 0 16px;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.agenda-preview-card__datum--meerdaags,.agenda-item__datum--meerdaags{width:auto;min-width:70px;padding-inline:12px;white-space:nowrap}.agenda-item__datum,.agenda-item__datum--meerdaags{width:64px;min-width:0;padding-inline:0}.agenda-preview-card__datum--meerdaags .agenda-preview-card__dag,.agenda-item__datum--meerdaags .agenda-item__dag{font-size:19px}.inschrijven-body{padding-top:40px;padding-bottom:64px;max-width:760px;margin-left:auto;margin-right:auto}.inschrijven-omschrijving{margin:0 0 24px;font-size:15px;line-height:1.65;color:color-mix(in srgb, var(--scoga-color-text) 75%, transparent)}.inschrijven-terug{margin-top:28px}.inschrijven-terug a{color:var(--scoga-color-accent);font-weight:600}.inschrijven-brief{background:var(--scoga-color-surface);border-radius:28px;padding:30px 34px;margin-bottom:24px}.inschrijven-brief h2,.inschrijven-brief h3,.inschrijven-brief h4{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;margin:20px 0 10px}.inschrijven-brief h2:first-child,.inschrijven-brief h3:first-child,.inschrijven-brief h4:first-child{margin-top:0}.inschrijven-brief p{margin:0 0 14px;font-size:15px;line-height:1.65}.inschrijven-brief ul,.inschrijven-brief ol{margin:0 0 14px;padding-left:22px;font-size:15px;line-height:1.65}.inschrijven-brief li{margin-bottom:4px}.inschrijven-brief a{color:var(--scoga-color-accent);text-decoration:underline}.inschrijven-formulier{background:var(--scoga-color-surface);border-radius:28px;padding:34px}.inschrijven-formulier h2{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(21px,2.8vw,26px);margin:0 0 18px}.pagina-blokken{display:flex;flex-direction:column;gap:56px;padding-bottom:56px}.pagina-blokken>.container{width:100%}.blok-hero{background:var(--scoga-color-navy);color:var(--scoga-color-bg);padding:56px 0 40px}.blok-hero__inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(28px,4vw,56px);align-items:center}.blok-hero__eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--scoga-color-accent2-soft)}.blok-hero__titel{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(31px,5.4vw,52px);margin:12px 0 12px;color:var(--scoga-color-bg)}.blok-hero__intro{margin:0;font-size:17px;color:color-mix(in srgb, var(--scoga-color-bg) 85%, transparent);max-width:620px}.blok-hero__media{height:clamp(240px,36vw,380px);border-radius:40px 999px 999px 999px;overflow:hidden;box-shadow:0 24px 60px rgba(10,14,40,.45)}.blok-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.blok-tekst-wrapper--surface,.blok-tekst-wrapper--accent2{padding-block:48px}.blok-tekst-wrapper--surface{background:var(--scoga-color-surface)}.blok-tekst-wrapper--accent2{background:var(--scoga-color-accent2);color:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%)}.blok-tekst h2,.blok-tekst h3,.blok-tekst h4{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;margin:28px 0 12px}.blok-tekst h2:first-child,.blok-tekst h3:first-child,.blok-tekst h4:first-child{margin-top:0}.blok-tekst p{margin:0 0 16px;font-size:16px;line-height:1.7}.blok-tekst ul,.blok-tekst ol{margin:0 0 16px;padding-left:22px;font-size:16px;line-height:1.7}.blok-tekst li{margin-bottom:6px}.blok-tekst a{color:var(--scoga-color-accent);text-decoration:underline}.blok-tekst img{max-width:100%;border-radius:16px;height:auto}.blok-tekst .downloads-filesize{opacity:.65;font-size:14px}.blok-tekst .blok-tekst__knop{display:inline-block;margin-top:8px;text-decoration:none;color:var(--scoga-color-bg)}.blok-tekst-afbeelding-wrapper--surface,.blok-tekst-afbeelding-wrapper--accent2{padding-block:48px}.blok-tekst-afbeelding-wrapper--surface{background:var(--scoga-color-surface)}.blok-tekst-afbeelding-wrapper--accent2{background:var(--scoga-color-accent2);color:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%)}.blok-tekst-afbeelding{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:40px;align-items:center}.blok-tekst-afbeelding--rechts .blok-tekst-afbeelding__afbeelding{order:2}@media(max-width: 600px){.blok-tekst-afbeelding__afbeelding{order:2}}.blok-tekst-afbeelding__afbeelding img{width:100%;border-radius:28px;display:block}.blok-tekst-afbeelding__tekst h2,.blok-tekst-afbeelding__tekst h3,.blok-tekst-afbeelding__tekst h4{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;margin:0 0 12px}.blok-tekst-afbeelding__tekst p{margin:0 0 14px;font-size:16px;line-height:1.7}.blok-tekst-afbeelding__tekst ul,.blok-tekst-afbeelding__tekst ol{padding-left:20px;font-size:16px;line-height:1.7}.blok-tekst-afbeelding__knop{display:inline-block;margin-top:8px}.blok-tekst-formulier-wrapper--surface,.blok-tekst-formulier-wrapper--accent2{padding-block:48px}.blok-tekst-formulier-wrapper--surface{background:var(--scoga-color-surface)}.blok-tekst-formulier-wrapper--accent2{background:var(--scoga-color-accent2);color:color-mix(in srgb, var(--scoga-color-bg) 96%, white 4%)}.blok-tekst-formulier{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:40px;align-items:start}.blok-tekst-formulier__tekst h2,.blok-tekst-formulier__tekst h3,.blok-tekst-formulier__tekst h4{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;margin:0 0 12px}.blok-tekst-formulier__tekst p{margin:0 0 14px;font-size:16px;line-height:1.7}.blok-tekst-formulier__tekst ul,.blok-tekst-formulier__tekst ol{padding-left:20px;font-size:16px;line-height:1.7}.blok-citaat blockquote{margin:0;max-width:720px;padding:8px 0 8px 28px;border-left:4px solid var(--scoga-color-accent)}.blok-citaat p{margin:0 0 12px;font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:clamp(21px,2.8vw,28px);line-height:1.4;color:var(--scoga-color-navy)}.blok-citaat cite{font-style:normal;font-size:14px;font-weight:600;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent)}.cta-band--enkel .cta-band__card{align-items:center;text-align:center}.cta-band--enkel .btn-band{align-self:center}.blok-slider .splide__track{border-radius:28px;overflow:hidden}.blok-slider .splide__slide img{width:100%;height:clamp(240px,40vw,480px);object-fit:cover;display:block}.blok-slider .splide__arrows{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.blok-slider .splide__arrow{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:0;background:color-mix(in srgb, var(--scoga-color-bg) 90%, transparent);color:var(--scoga-color-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.blok-slider .splide__arrow:hover{background:var(--scoga-color-bg);transform:scale(1.06)}.blok-slider .splide__arrow svg{width:18px;height:18px;fill:currentColor}.blok-slider .splide__arrow--prev svg{transform:rotate(180deg)}.blok-slider .splide__arrow:disabled{opacity:.35;cursor:default}.blok-slider .splide__pagination{position:relative;margin-top:16px !important;gap:8px}.blok-slider .splide__pagination__page{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb, var(--scoga-color-text) 25%, transparent);transition:background .2s ease,transform .2s ease}.blok-slider .splide__pagination__page.is-active{background:var(--scoga-color-accent);transform:scale(1.2)}.lb-speltakken{padding:56px clamp(18px,4vw,40px);display:flex;flex-direction:column;gap:48px}.lb-speltak h2{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(22px,3vw,28px);margin:0 0 18px;display:flex;align-items:center;gap:10px}.lb-speltak__dot{width:12px;height:12px;border-radius:50%;flex:none}.lb-speltak__leeg{margin:0;font-size:15px;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);font-style:italic}.lb-bestuur{padding:0 clamp(18px,4vw,40px) 56px}.lb-bestuur h2{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(22px,3vw,28px);margin:0 0 12px}.lb-bestuur__intro{max-width:720px;margin:0 0 24px;font-size:16px;line-height:1.7;color:color-mix(in srgb, var(--scoga-color-text) 80%, transparent)}.lb-bestuur__algemeen{margin:24px 0 0;font-size:15px}.woocommerce-content{margin-bottom:2rem}.woocommerce-main{width:100%}.woocommerce-content{padding-top:8px;padding-bottom:64px;max-width:1240px;margin-left:auto;margin-right:auto}.woocommerce-breadcrumb{display:block;margin:20px 0 28px;font-size:13px;color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent)}.woocommerce-breadcrumb a{color:inherit;text-decoration:none}@media(hover: hover){.woocommerce-breadcrumb a:hover{color:var(--scoga-color-accent)}}.scoga-breadcrumb-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:20px 0 28px}.scoga-breadcrumb-row .woocommerce-breadcrumb{margin:0}.scoga-breadcrumb-cart-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background:var(--scoga-color-surface);color:color-mix(in srgb, var(--scoga-color-text) 55%, transparent);transition:background .22s ease,color .22s cubic-bezier(0.2, 0.7, 0.3, 1),transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}.scoga-breadcrumb-cart-link svg{width:20px;height:20px}@media(hover: hover){.scoga-breadcrumb-cart-link:hover{background:var(--scoga-color-accent);color:var(--scoga-color-surface);transform:translateY(-2px)}}.scoga-breadcrumb-cart-link:focus-visible{outline:2px solid var(--scoga-color-accent);outline-offset:2px}.woocommerce-result-count{font-size:14px;color:color-mix(in srgb, var(--scoga-color-text) 60%, transparent);margin:0 0 28px;display:inline-block}ul.products{display:grid !important;grid-template-columns:1fr;gap:24px;list-style:none;margin:0 0 40px;padding:0}@media(min-width: 769px){ul.products{grid-template-columns:repeat(3, 1fr)}}ul.products li.product .woocommerce-placeholder,.single-product .woocommerce-placeholder{display:none}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:var(--scoga-color-text)}ul.products li.product .woocommerce-LoopProduct-link img{display:none}ul.products li.product .woocommerce-LoopProduct-link::before{content:"👕";display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:28px;margin-bottom:14px;font-size:56px;background:repeating-linear-gradient(45deg, transparent 0 12px, rgba(245, 234, 216, 0.07) 12px 24px),linear-gradient(135deg, var(--scoga-color-navy), color-mix(in srgb, var(--scoga-color-navy) 70%, var(--scoga-color-accent) 30%));filter:drop-shadow(0 6px 10px rgba(0, 0, 0, 0.25))}ul.products li.product{background:var(--scoga-color-surface);border-radius:28px;padding:20px;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}@media(hover: hover){ul.products li.product:hover{background:color-mix(in srgb, var(--scoga-color-surface) 90%, white 10%);transform:translateY(-6px)}}ul.products li.product a{text-decoration:none;color:inherit;display:block}ul.products li.product img{border-radius:16px;margin-bottom:14px;aspect-ratio:1/1;object-fit:cover}ul.products li.product .woocommerce-loop-product__title{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:19px;margin:0 0 6px}ul.products li.product .price{font-family:"Caprasimo",system-ui,sans-serif;color:var(--scoga-color-accent);font-size:17px}ul.products li.product .button{display:inline-block;margin-top:12px;padding:10px 22px;border-radius:999px;background:var(--scoga-color-accent);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:14px;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){ul.products li.product .button:hover{background:var(--scoga-color-accent-hover);transform:translateY(-2px)}}.single-product div.product{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,56px);padding:32px 0 48px;align-items:flex-start}.single-product div.product>.woocommerce-product-gallery,.single-product div.product>.summary{flex:1 1 min(320px,100%);min-width:0}.single-product div.product>.woocommerce-tabs{flex:1 1 100%}.woocommerce-product-gallery img{border-radius:28px}.woocommerce-product-gallery__image{position:relative;display:block;aspect-ratio:1/1;border-radius:28px;overflow:hidden;background:linear-gradient(135deg, var(--scoga-color-navy), color-mix(in srgb, var(--scoga-color-navy) 70%, var(--scoga-color-accent) 30%))}.woocommerce-product-gallery__image::after{content:"👕";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:96px;filter:drop-shadow(0 8px 14px rgba(0, 0, 0, 0.25))}.woocommerce-product-gallery__image img{display:none}.single-product .product_title{font-family:"Caprasimo",system-ui,sans-serif;font-size:clamp(28px,3.6vw,38px);margin:0 0 12px}.single-product .price{font-family:"Caprasimo",system-ui,sans-serif;font-size:24px;color:var(--scoga-color-accent);margin-bottom:18px;display:block}.single-product .woocommerce-product-details__short-description{font-size:16px;color:color-mix(in srgb, var(--scoga-color-text) 75%, transparent);margin-bottom:24px}.single-product table.variations{width:100%;margin-bottom:20px}.single-product table.variations td,.single-product table.variations th{padding:8px 0}.single-product table.variations select{padding:12px 40px 12px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);background:var(--scoga-color-bg);font-family:"Figtree",system-ui,sans-serif;font-size:15px;min-width:180px}.single-product .reset_variations{font-size:13px;margin-left:10px}.single-product .variations_button{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.single-product .quantity input{width:72px;padding:12px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);text-align:center;font-family:"Figtree",system-ui,sans-serif}.single-product .single_add_to_cart_button,.single-product button.button{padding:15px 30px;border-radius:999px;border:0;background:var(--scoga-color-accent);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:16px;cursor:pointer;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .22s ease}.single-product .single_add_to_cart_button:hover{background:var(--scoga-color-accent-hover);transform:translateY(-3px) rotate(-0.6deg)}.woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs .panel{padding:40px 0 0;margin-top:40px;border-top:1px solid color-mix(in srgb, var(--scoga-color-text) 12%, transparent);font-size:16px;line-height:1.65;color:color-mix(in srgb, var(--scoga-color-text) 75%, transparent)}.woocommerce-tabs .panel h2{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:24px;color:var(--scoga-color-text);margin:0 0 14px}.cart-empty-card{background:var(--scoga-color-surface);border-radius:28px;padding:40px;text-align:center}.cart-empty-card__tekst{font-size:18px;margin:0 0 20px;color:color-mix(in srgb, var(--scoga-color-text) 75%, transparent)}.cart-empty-card .button{display:inline-block;padding:14px 28px;border-radius:999px;background:var(--scoga-color-accent);color:var(--scoga-color-bg);text-decoration:none;font-family:"Caprasimo",system-ui,sans-serif;font-size:15px}@media(hover: hover){.cart-empty-card .button:hover{background:var(--scoga-color-accent-hover)}}table.shop_table{width:100%;border-collapse:collapse;margin-bottom:32px;font-size:15px}table.shop_table th{text-align:left;padding:12px 10px;border-bottom:2px solid var(--scoga-color-navy);font-family:"Caprasimo",system-ui,sans-serif;font-weight:400}table.shop_table td{padding:16px 10px;border-bottom:1px solid color-mix(in srgb, var(--scoga-color-text) 12%, transparent);vertical-align:middle}table.shop_table img{border-radius:8px;width:64px;height:auto}@media(max-width: 430px){table.cart thead{display:none}table.cart tr{display:block;padding:12px 0;border-bottom:1px solid color-mix(in srgb, var(--scoga-color-text) 14%, transparent)}table.cart td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:none}table.cart td::before{content:attr(data-title);flex:none;font-family:"Caprasimo",system-ui,sans-serif;color:var(--scoga-color-navy)}table.cart td.product-remove::before,table.cart td.product-name::before{content:none}table.cart td.product-name{justify-content:flex-start}}.product-quantity .quantity input{width:64px;padding:8px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);text-align:center}a.remove{color:var(--scoga-color-accent) !important;font-size:18px !important;text-decoration:none !important}.cart-collaterals,.woocommerce-checkout-review-order{background:var(--scoga-color-surface);border-radius:28px;padding:28px;margin-top:24px}.cart_totals h2,#order_review_heading{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:22px;margin:0 0 16px}.cart_totals table.shop_table td,.cart_totals table.shop_table th{border-bottom-color:color-mix(in srgb, var(--scoga-color-text) 10%, transparent)}.wc-proceed-to-checkout .checkout-button,.checkout .place-order .button,#place_order{display:inline-block;width:100%;text-align:center;padding:16px 30px;border-radius:999px;border:0;background:var(--scoga-color-navy);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:16px;cursor:pointer;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}.wc-proceed-to-checkout .checkout-button:hover,#place_order:hover{background:color-mix(in srgb, var(--scoga-color-navy) 85%, white 15%);transform:translateY(-2px)}.woocommerce-shipping-calculator .shipping-calculator-button{color:var(--scoga-color-accent)}.woocommerce-checkout #customer_details{margin-bottom:32px}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:22px;margin:0 0 16px}.woocommerce-checkout .form-row label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-form-login .input-text,.woocommerce-form-register .input-text,.woocommerce-form-lost-password .input-text,.woocommerce-MyAccount-content .input-text,.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{width:100%;padding:13px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent);background:color-mix(in srgb, var(--scoga-color-bg) 97%, white 3%);font-family:"Figtree",system-ui,sans-serif;font-size:15px}.woocommerce-checkout textarea,.woocommerce-MyAccount-content textarea{border-radius:20px}.woocommerce-form-login p,.woocommerce-form-register p,.woocommerce-form-lost-password p{margin:0 0 14px}.woocommerce-form-login label,.woocommerce-form-register label,.woocommerce-form-lost-password label,.woocommerce-MyAccount-content label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.woocommerce-form-login .button,.woocommerce-form-register .button,.woocommerce-form-lost-password .button,.woocommerce-MyAccount-content button.button,.woocommerce-MyAccount-content input.button{padding:14px 28px;border-radius:999px;border:0;background:var(--scoga-color-navy);color:var(--scoga-color-bg);font-family:"Caprasimo",system-ui,sans-serif;font-size:15px;cursor:pointer;transition:background .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}.woocommerce-form-login .button:hover,.woocommerce-form-register .button:hover,.woocommerce-form-lost-password .button:hover{background:color-mix(in srgb, var(--scoga-color-navy) 85%, white 15%);transform:translateY(-2px)}.woocommerce-LostPassword,.woocommerce-form-login__rememberme{font-size:14px;margin:12px 0}.woocommerce-MyAccount-content .u-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:clamp(24px,3vw,48px)}.woocommerce-MyAccount-content .u-column1,.woocommerce-MyAccount-content .u-column2{background:var(--scoga-color-surface);border-radius:28px;padding:28px}.woocommerce-MyAccount-content .u-column1 h2,.woocommerce-MyAccount-content .u-column2 h2{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:22px;margin:0 0 18px}.woocommerce-checkout .select2-container .select2-selection--single{height:auto;padding:13px 18px;border-radius:999px;border:1px solid color-mix(in srgb, var(--scoga-color-text) 16%, transparent)}.woocommerce-checkout ul.wc_payment_methods{list-style:none;margin:0 0 20px;padding:0}.woocommerce-checkout ul.wc_payment_methods li{background:var(--scoga-color-bg);border:1px solid color-mix(in srgb, var(--scoga-color-text) 14%, transparent);border-radius:16px;padding:14px 18px;margin-bottom:10px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{list-style:none;padding:14px 20px;border-radius:16px;margin:0 0 24px;font-size:14px;background:var(--scoga-color-surface);border-left:4px solid var(--scoga-color-accent2)}.woocommerce-error{border-left-color:#c0392b}.woocommerce-message .button,.woocommerce-info .button{float:none;display:inline-block;margin-left:12px;padding:8px 16px;border-radius:999px;background:var(--scoga-color-navy);color:var(--scoga-color-bg);text-decoration:none;font-family:"Caprasimo",system-ui,sans-serif;font-size:13px}.scoga-myaccount{display:grid;grid-template-columns:minmax(200px, 260px) 1fr;gap:clamp(24px,3vw,48px);align-items:start}@media(max-width: 768px){.scoga-myaccount{grid-template-columns:1fr}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;background:var(--scoga-color-surface);border-radius:28px;padding:12px}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;border-radius:16px;text-decoration:none;color:var(--scoga-color-text);font-family:"Caprasimo",system-ui,sans-serif;font-size:15px;transition:background .22s ease,color .22s ease}@media(hover: hover){.woocommerce-MyAccount-navigation li a:hover{background:color-mix(in srgb, var(--scoga-color-navy) 8%, transparent)}}.woocommerce-MyAccount-navigation li.is-active a{background:var(--scoga-color-navy);color:var(--scoga-color-bg)}.woocommerce-MyAccount-content{min-width:0}.woocommerce-MyAccount-content .button{display:inline-block;padding:12px 24px;border-radius:999px;background:var(--scoga-color-accent);color:var(--scoga-color-bg);text-decoration:none;font-family:"Caprasimo",system-ui,sans-serif;font-size:14px}@media(hover: hover){.woocommerce-MyAccount-content .button:hover{background:var(--scoga-color-accent-hover)}}.woocommerce-MyAccount-content address{background:var(--scoga-color-surface);border-radius:16px;padding:18px 20px;font-style:normal;line-height:1.6}.related.products{margin-top:40px;padding-top:40px;border-top:1px solid color-mix(in srgb, var(--scoga-color-text) 12%, transparent);width:100%}.related.products h2{font-family:"Caprasimo",system-ui,sans-serif;font-weight:400;font-size:clamp(22px,3vw,28px);margin:0 0 22px}.related.products ul.products{grid-template-columns:1fr}@media(min-width: 769px){.related.products ul.products{grid-template-columns:repeat(3, 1fr)}}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;hyphens:auto;hyphenate-limit-chars:12 5 5}.wpcf7-submit{max-width:100%;white-space:normal}.entry-content>p,.entry-content>ul,.entry-content>ol,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>blockquote,.blok-tekst>p,.blok-tekst>ul,.blok-tekst>ol,.blok-tekst>h2,.blok-tekst>h3,.blok-tekst>h4,.blok-tekst>blockquote{max-width:72ch}@media(max-width: 600px){.entry-content [style*="float:left"],.entry-content [style*="float: left"],.entry-content [style*="float:right"],.entry-content [style*="float: right"],.entry-content .alignleft,.entry-content .alignright{float:none !important;display:block;margin:0 0 1rem !important}.entry-content [style*="float:left"] img,.entry-content [style*="float: left"] img,.entry-content [style*="float:right"] img,.entry-content [style*="float: right"] img,.entry-content .alignleft img,.entry-content .alignright img{width:100%}}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--scoga-color-accent);outline-offset:3px}.btn-accent,.btn-band,.agenda-item__inschrijven,.main-navigation .menu-item-cta>a,.woocommerce .button,.woocommerce button.button,body .wpcf7-form .wpcf7-submit,ul.products li.product .button,.nieuws-filter__search-submit,.search-form button,.comment-form button{--knop-sticker: var(--scoga-color-accent2-soft);transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .4s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(hover: hover){.btn-accent:hover,.btn-band:hover,.agenda-item__inschrijven:hover,.main-navigation .menu-item-cta>a:hover,.woocommerce .button:hover,.woocommerce button.button:hover,body .wpcf7-form .wpcf7-submit:hover,ul.products li.product .button:hover,.nieuws-filter__search-submit:hover,.search-form button:hover,.comment-form button:hover{transform:translate(-2px, -3px) rotate(-2deg);box-shadow:4px 5px 0 var(--knop-sticker)}}.btn-accent:active,.btn-band:active,.agenda-item__inschrijven:active,.main-navigation .menu-item-cta>a:active,.woocommerce .button:active,.woocommerce button.button:active,body .wpcf7-form .wpcf7-submit:active,ul.products li.product .button:active,.nieuws-filter__search-submit:active,.search-form button:active,.comment-form button:active{transform:translate(2px, 2px);box-shadow:0 0 0 var(--knop-sticker);transition-duration:.1s}@media(hover: hover){.btn-accent:hover,.agenda-item__inschrijven:hover,.main-navigation .menu-item-cta>a:hover,.woocommerce .button:hover,.cta-band__card--surface .btn-band:hover,ul.products li.product .button:hover,.nieuws-filter__search-submit:hover,.search-form button:hover,.comment-form button:hover,body .is-dark .wpcf7-form .wpcf7-submit:hover{background-color:var(--scoga-color-accent);color:var(--scoga-color-bg)}}@media(hover: hover){.search-form button:hover,.comment-form button:hover{border-color:var(--scoga-color-accent)}}@media(hover: hover){.woocommerce-form-login .button:hover,.woocommerce-form-register .button:hover,.woocommerce-form-lost-password .button:hover,.woocommerce-MyAccount-content button.button:hover,.woocommerce-MyAccount-content input.button:hover,.wc-proceed-to-checkout .checkout-button:hover,#place_order:hover{background-color:var(--scoga-color-navy);color:var(--scoga-color-bg)}}@media(hover: hover){body .wpcf7-form .wpcf7-submit:hover{background-color:var(--scoga-color-navy)}}.btn-band{--knop-sticker: var(--scoga-color-accent)}@media(hover: hover){.btn-band:hover{color:var(--scoga-color-accent2-soft)}}@media(hover: hover){.cta-band__card--accent2 .btn-band:hover{color:var(--scoga-color-accent2)}}.cta-band__card--surface .btn-band{--knop-sticker: var(--scoga-color-accent2-soft)}.btn-outline,.agenda-chip:not(.is-active),.nieuws-filter__pill:not(.is-active),.contact-sidebar__social-links a,.footer-social a{--knop-vul: var(--scoga-color-accent2);--knop-vul-tekst: var(--scoga-color-bg);background-image:linear-gradient(var(--knop-vul), var(--knop-vul));background-size:0 100%;background-position:0 0;background-repeat:no-repeat;transition:background-size .35s cubic-bezier(0.2, 0.7, 0.3, 1),color .25s ease,border-color .25s ease,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(hover: hover){.btn-outline:hover,.agenda-chip:not(.is-active):hover,.nieuws-filter__pill:not(.is-active):hover,.contact-sidebar__social-links a:hover,.footer-social a:hover{background-image:linear-gradient(var(--knop-vul), var(--knop-vul));background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;border-color:var(--knop-vul);color:var(--knop-vul-tekst);transform:translateY(-2px) rotate(-1.5deg)}}.btn-outline:active,.agenda-chip:not(.is-active):active,.nieuws-filter__pill:not(.is-active):active,.contact-sidebar__social-links a:active,.footer-social a:active{transform:scale(0.96)}.btn-outline{--knop-vul: var(--scoga-color-bg);--knop-vul-tekst: var(--scoga-color-navy)}.contact-sidebar__social-links a{--knop-vul: var(--scoga-color-accent)}.entry-footer .cat-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.entry-footer .cat-links__label{margin-right:4px}.entry-footer .cat-links__pill{display:inline-block;padding:6px 16px;border-radius:999px;background-color:color-mix(in srgb, var(--scoga-color-text) 8%, transparent);color:var(--scoga-color-text);font-size:13px;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(hover: hover){.entry-footer .cat-links__pill:hover{transform:translateY(-2px) rotate(-2deg)}}.section-heading-row__link,.nieuws-card__link,.contact-cat-card__link,.speltak-leiding__email,.entry-back,.footer-col__links a,.footer-navigation a{width:fit-content;background:linear-gradient(currentColor, currentColor) 0 100%/0 2px no-repeat;padding-bottom:2px;transition:background-size .28s cubic-bezier(0.2, 0.7, 0.3, 1),color .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.section-heading-row__link:hover,.nieuws-card__link:hover,.contact-cat-card__link:hover,.speltak-leiding__email:hover,.entry-back:hover,.footer-col__links a:hover,.footer-navigation a:hover{background-size:100% 2px}}.nieuws-card{position:relative}.nieuws-card__link{align-self:flex-start}.nieuws-card__link::after{content:"";position:absolute;inset:0;z-index:1}.nieuws-card__media img{transition:transform .6s cubic-bezier(0.2, 0.7, 0.3, 1)}.nieuws-card__link{transition:background-size .28s cubic-bezier(0.2, 0.7, 0.3, 1),color .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.nieuws-card:hover .nieuws-card__media img{transform:scale(1.05)}.nieuws-card:hover .nieuws-card__link{color:var(--scoga-color-accent);background-size:100% 2px;transform:translateX(4px)}}.contact-cat-card__link{align-self:flex-start}.speltak-card{--speltak-kleur-fallback: var(--scoga-color-accent2-soft);transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.speltak-card__dot,.speltak-card__cta{transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1),color .25s ease}@media(hover: hover){.speltak-card:hover{color:var(--scoga-color-bg);transform:translate(-3px, -5px) rotate(-1deg);box-shadow:7px 8px 0 var(--speltak-kleur, var(--speltak-kleur-fallback))}.speltak-card:hover .speltak-card__dot{transform:scale(1.12) rotate(-8deg)}.speltak-card:hover .speltak-card__cta{color:var(--scoga-color-bg);transform:translateX(6px)}}.speltak-card:active{transform:translate(2px, 2px);box-shadow:0 0 0 var(--speltak-kleur, var(--speltak-kleur-fallback));transition-duration:.1s}.speltak-leiding__item .speltak-leiding__foto{transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(hover: hover){.speltak-leiding__item:hover .speltak-leiding__foto{transform:rotate(-8deg) scale(1.06)}}.entry-gallery__item,.gebouw-fotos__item{position:relative}.entry-gallery__item img,.gebouw-fotos__item img{transition:transform .6s cubic-bezier(0.2, 0.7, 0.3, 1),opacity .2s ease}.entry-gallery__item::after,.gebouw-fotos__item::after{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5ead8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.35-4.35M11 8v6M8 11h6'/%3E%3C/svg%3E") center/40px no-repeat,color-mix(in srgb, var(--scoga-color-navy) 45%, transparent);opacity:0;transition:opacity .28s ease}@media(hover: hover){.entry-gallery__item:hover img,.gebouw-fotos__item:hover img{transform:scale(1.06);opacity:1}.entry-gallery__item:hover::after,.gebouw-fotos__item:hover::after{opacity:1}}.blok-tekst a[href$=".pdf"]::before,.blok-tekst a[href$=".doc"]::before,.blok-tekst a[href$=".docx"]::before,.blok-tekst a[href$=".xls"]::before,.blok-tekst a[href$=".xlsx"]::before,.blok-tekst a[href$=".zip"]::before,.entry-content a[href$=".pdf"]::before,.entry-content a[href$=".doc"]::before,.entry-content a[href$=".docx"]::before,.entry-content a[href$=".xls"]::before,.entry-content a[href$=".xlsx"]::before,.entry-content a[href$=".zip"]::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.4em;vertical-align:-0.15em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.blok-tekst a[href$=".pdf"]:hover::before,.blok-tekst a[href$=".doc"]:hover::before,.blok-tekst a[href$=".docx"]:hover::before,.blok-tekst a[href$=".xls"]:hover::before,.blok-tekst a[href$=".xlsx"]:hover::before,.blok-tekst a[href$=".zip"]:hover::before,.entry-content a[href$=".pdf"]:hover::before,.entry-content a[href$=".doc"]:hover::before,.entry-content a[href$=".docx"]:hover::before,.entry-content a[href$=".xls"]:hover::before,.entry-content a[href$=".xlsx"]:hover::before,.entry-content a[href$=".zip"]:hover::before{transform:translateY(3px)}}.post-navigation .nav-title,.post-navigation .nav-subtitle{transition:color .22s ease,transform .22s cubic-bezier(0.2, 0.7, 0.3, 1)}@media(hover: hover){.post-navigation a:hover .nav-title{color:var(--scoga-color-accent)}}@media(hover: hover){.post-navigation .nav-previous a:hover .nav-subtitle{transform:translateX(-4px)}}@media(hover: hover){.post-navigation .nav-next a:hover .nav-subtitle{transform:translateX(4px)}}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-parent>a{background:rgba(245,234,216,.16);color:var(--scoga-color-bg)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(max-width: 768px){.sidebar{flex:0 0 100%;padding-left:0;margin-top:2rem}h1{font-size:1.5rem}h2{font-size:1.35rem}h3{font-size:1.2rem}}
