.omc-page h1,.omc-page h2,.omc-page h3{font-family:Sora,sans-serif;font-weight:700}.omc-page p{color:var(--pp-muted)}.omc-page .practice-header a[aria-current=page]{color:var(--pp-green)}.practice-rail-named .practice-rail-choices{align-items:stretch;gap:16px;max-width:none}.practice-rail-named .practice-rail-choices button{text-align:left;height:58px;color:var(--pp-muted);font-size:13px;overflow:visible}.practice-rail-named .practice-rail-choices strong{white-space:normal;font-weight:600;position:absolute;top:25px}.practice-rail-named .practice-rail-choices button[aria-pressed=true]{color:var(--pp-ink)}.practice-rail-named .practice-rail-choices button:before,.practice-rail-named .practice-rail-choices button>span{top:8px}.practice-rail-named .practice-rail-count{display:none}.practice-rail-named .practice-rail-controls small{position:absolute;bottom:-15px;right:0}.practice-rail-named .practice-rail-layout{padding-bottom:35px}.omc-page h2{font-size:clamp(28px,3.1vw,44px)}.omc-page .practice-footer{margin-top:0}@media (width<=760px){.omc-page .practice-nav-demo{display:none}.practice-rail-named .practice-rail-controls{flex-wrap:wrap}.practice-rail-named .practice-rail-choices{flex:100%;gap:12px}.practice-rail-named .practice-rail-choices button{height:62px;font-size:11px}.practice-rail-named .practice-rail-controls small{top:auto;bottom:8px}}.practice-hero-beeld{--rail-height:clamp(640px,calc(100svh - 152px),900px);width:100%;margin:0;overflow:hidden}.practice-hero-beeld .practice-rail-art{filter:blur(.65px)brightness(.88);transform-origin:50%;height:100%;position:absolute;inset:0;transform:scale(1.003)}.practice-hero-beeld .practice-rail-art:after{background:linear-gradient(90deg,#0c100e9c 0%,#0c100e44 34%,#0000 64%),linear-gradient(#0c100e80 0%,#0c100e26 29%,#0000 45%,#0c100e30 64%,#0c100ec7 86%,#0c100ef0 100%)}.practice-hero-beeld .practice-rail-panel{object-fit:cover;width:100%;left:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.practice-hero-beeld .practice-rail-layout{height:var(--rail-height);flex-direction:column;justify-content:flex-end;padding-top:30px;padding-bottom:30px;display:flex;position:relative}.practice-hero-beeld .practice-rail-controls{border-top:1px solid #ffffff30;padding-top:12px}.practice-hero-beeld .practice-rail-controls small{bottom:-15px}@media (width<=760px){.practice-hero-beeld{--rail-height:max(740px,calc(100svh - 185px))}.practice-hero-beeld .practice-rail-layout{height:var(--rail-height);padding-top:24px;padding-bottom:30px}.practice-hero-beeld .practice-rail-art{filter:blur(.45px)brightness(.83);height:100%;position:absolute;inset:0}.practice-hero-beeld .practice-rail-art:after{background:linear-gradient(#0c100ef0 0%,#0c100e88 22%,#0000 37% 53%,#0c100eb0 72%,#0c100ef0 100%)}.practice-hero-beeld .practice-rail-panel{object-fit:contain;object-position:center}.practice-hero-beeld .practice-rail-story{background-position:50%;background-size:auto 100%}.practice-hero-beeld .practice-rail-story:before{background:#0c100e80}.practice-hero-beeld .practice-rail-controls small{top:auto;bottom:7px}}@media (width>=761px){.practice-hero-beeld{--rail-height:clamp(520px,calc(100svh - 152px),900px)}}@media (width<=760px){.practice-hero-beeld{--rail-height:max(600px,calc(100svh - 185px))}}@media (width>=761px){.practice-hero-beeld .practice-rail-art{filter:brightness(.92);background:#354b42;transform:none}.practice-hero-beeld .practice-rail-art:after{background:linear-gradient(90deg,#0c100ed9,#0c100e77 34%,#0000 65%),linear-gradient(#0c100e26,#0000 45%,#0c100e99 79%,#0c100e 100%)}.practice-hero-beeld[data-story="1"] .practice-rail-story,.practice-hero-beeld[data-story="2"] .practice-rail-story{background-image:none!important}.practice-hero-beeld[data-story="1"] .practice-rail-panel,.practice-hero-beeld[data-story="2"] .practice-rail-panel{object-fit:contain;width:57%;left:43%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 96%,#0000)}.practice-hero-beeld .practice-rail-player{width:57%;left:43%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 96%,#0000)}.practice-hero-beeld{--rail-height:clamp(620px,calc(100svh - 82px),1000px)}}@media (width<=760px){.practice-hero-beeld{--rail-height:auto;grid-template-rows:auto auto auto auto;grid-template-columns:18px minmax(0,1fr) 18px;display:grid}.practice-hero-beeld .practice-rail-layout{display:contents}.practice-hero-beeld .practice-rail-art{aspect-ratio:1250/883;filter:none;grid-area:2/1/auto/-1;width:100%;height:auto;position:relative;inset:auto;transform:none}.practice-hero-beeld .practice-rail-art:after{background:0 0}.practice-hero-beeld .practice-rail-controls{grid-area:4/2;margin:0 0 32px}}@media (width>=720px) and (width<=760px){.practice-hero-beeld .practice-rail-art{aspect-ratio:1782/883}}@media (width>=1920px){.practice-hero-beeld .practice-rail-player{width:1094px;left:auto;right:calc(50% - 960px)}}@media (width>=761px){.practice-hero-beeld{--rail-picture-height:calc(57vw * 883 / 1782);--rail-height:max(clamp(620px, calc(100svh - 82px), 1000px), calc(var(--rail-picture-height) + 360px))}.practice-hero-beeld .practice-rail-player{height:var(--rail-picture-height);top:40px;bottom:auto}}@media (width>=761px) and (width<=1300px){.practice-hero-beeld{--rail-picture-height:calc(57vw * 883 / 1250)}}@media (width>=1920px){.practice-hero-beeld{--rail-picture-height:542px}}.omc-training-editorial h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,84px);line-height:1.04}.omc-training-editorial h1 span,.omc-training-editorial h2 span{color:var(--pp-green)}.omc-training-editorial h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.5vw,50px);line-height:1.12}.omc-training-editorial h3{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(24px,2.1vw,30px);line-height:1.25}.omc-training-editorial p{margin:0;font-size:18px;line-height:1.65}@media (width<=1000px){.omc-training-editorial h2{font-size:34px}}@media (width<=760px){.omc-training-editorial h1{font-size:clamp(40px,10vw,56px)}.omc-training-editorial h2{font-size:clamp(30px,7.7vw,38px)}.omc-training-editorial p{font-size:17px}}.omc-page main :is(a,button,summary,textarea):focus-visible{outline:2px solid var(--pp-green);outline-offset:4px}.omc-page main :is(h1,h2,h3,section)[id]{scroll-margin-top:110px}.omc-page .practice-footer{padding-bottom:48px}.omc-page .practice-mobile-nav a{align-items:center;min-height:44px}@media (width<=600px){.omc-page main :is(h1,h2,h3,section)[id]{scroll-margin-top:96px}.omc-page .practice-footer{padding-bottom:40px}}.omc-home-system{min-height:0}.omc-home-system p{color:inherit}.omc-home-system h2{font-size:var(--ds-heading);letter-spacing:-.04em;font-weight:600;line-height:1.18}.omc-home-system h3{font-size:var(--ds-subheading);letter-spacing:-.04em;font-weight:600;line-height:1.3}@media (width<=760px){.omc-home-system .ds-button{width:100%}}.practice-page.omc-home-page>.practice-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#052b22}.omc-page .omc-home-system{min-height:0}.practice-page.omc-home-page{--pp-bg:#052b22}.practice-page.omc-home-page>.practice-header{border-bottom:0}.omc-home-page .practice-header nav{font-size:16px}.omc-home-page .practice-nav-demo{color:#052b22;background:#a6cf4f;gap:24px;min-height:56px;padding:16px 24px;font-size:16px;font-weight:700}.omc-home-page .practice-nav-demo:hover{color:#052b22;background:#cfdda0}.omc-home-page .practice-hero-fixed.practice-rail-named .practice-rail-controls{isolation:isolate;background:0 0;position:relative}.omc-home-page .practice-hero-fixed.practice-rail-named .practice-rail-controls:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#052b2200 0%,#052b220a 18%,#052b2229 40%,#052b226b 45%,#052b22c2 60%,#052b22 70% 100%);position:absolute;inset:calc(-1*clamp(120px,16vh,280px)) 0 0}.omc-home-page .cp-loading{background:#052b22}.practice-page.omc-home-page>main{isolation:isolate}.practice-page.omc-home-page .practice-hero-beeld{top:var(--omc-header-height,83px);z-index:0;position:sticky}.omc-page .omc-home-system{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.practice-page.omc-home-page .practice-hero-beeld{position:relative;top:auto}}.practice-page.omc-ds-page{--pp-bg:var(--ds-paper);--pp-text:var(--ds-forest);--pp-muted:var(--ds-mid);--pp-green:var(--ds-leaf);--pp-rule:#052b2233;background:var(--ds-paper);color:var(--ds-forest)}.omc-ds-page .practice-container{width:min(1200px,100% - 80px)}.omc-ds-page>.practice-header{background:var(--ds-paper);color:var(--ds-forest);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.omc-ds-page[data-page=problemen]>.practice-header{background:var(--ds-forest);color:var(--ds-paper)}.omc-ds-page .practice-header .brand,.omc-ds-page .practice-menu{color:inherit}.omc-ds-page .practice-header nav{font-size:16px}.omc-ds-page .practice-header nav a[aria-current=page]{color:inherit;text-underline-offset:7px;text-decoration:underline}.omc-ds-page .practice-nav-demo{background:var(--ds-leaf);color:var(--ds-forest);gap:24px;min-height:56px;padding:16px 24px;font-size:16px;transition:background-color .2s}.omc-ds-page[data-page=problemen] .practice-nav-demo{background:var(--ds-leaf);color:var(--ds-forest)}.omc-ds-page .practice-nav-demo:hover,.omc-ds-page[data-page=problemen] .practice-nav-demo:hover{color:var(--ds-forest);background:#cfdda0}.omc-ds-page .practice-nav-demo svg{transition:transform .2s}.omc-ds-page .practice-nav-demo:is(:hover,:focus-visible) svg{transform:translate(4px)}.omc-ds-page .practice-mobile-nav{background:inherit;color:inherit}.omc-ds-page h1{font-size:var(--ds-display);letter-spacing:-.04em;font-weight:700;line-height:1.08}.omc-ds-page h2{font-size:var(--ds-heading);letter-spacing:-.04em;font-weight:600;line-height:1.18}.omc-ds-page h3{font-size:var(--ds-subheading);letter-spacing:-.04em;font-weight:600;line-height:1.3}.omc-ds-page p{font-size:var(--ds-body);color:inherit;line-height:1.6}.omc-ds-page .ds-button{white-space:normal;text-align:left}.omc-ds-page .ds-button:hover{color:var(--ds-action-ink)!important}@media (width<=1000px){.omc-ds-page .practice-container{width:calc(100% - 48px)}}@media (width<=700px){.omc-ds-page .practice-container{width:calc(100% - 40px)}.omc-ds-page .ds-button{width:100%}}@media (prefers-reduced-motion:reduce){.omc-ds-page .practice-nav-demo svg{transition:none;transform:none!important}}.omc-ds-page .practice-header .practice-nav-demo[aria-current=page],.omc-ds-page[data-page=problemen] .practice-header .practice-nav-demo[aria-current=page]{color:var(--ds-forest)}.omc-ds-page :is(h1,h2,h3){overflow-wrap:anywhere}@media (width<=1000px){.omc-ds-page .practice-header>.practice-container>nav,.omc-ds-page .practice-header>.practice-container>.practice-nav-demo{display:none}.omc-ds-page .practice-menu{display:block}}.omc-ds-page .practice-mobile-nav{gap:8px;padding:16px 24px 24px;display:grid!important}.omc-ds-page .practice-mobile-nav a{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}
