.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{max-width:none;gap:16px;align-items:stretch}.practice-rail-named .practice-rail-choices button{height:58px;overflow:visible;text-align:left;color:var(--pp-muted);font-size:13px}.practice-rail-named .practice-rail-choices strong{position:absolute;top:25px;font-weight:600;white-space:normal}.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;right:0;bottom:-15px}.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(max-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:1 1 100%;gap:12px}.practice-rail-named .practice-rail-choices button{font-size:11px;height:62px}.practice-rail-named .practice-rail-controls small{bottom:8px;top:auto}}.practice-hero-beeld{--rail-height:clamp(640px, calc(100svh - 152px) ,900px);width:100%;margin:0;overflow:hidden}.practice-hero-beeld .practice-rail-art{position:absolute;inset:0;height:100%;filter:blur(.65px) brightness(.88);transform:scale(1.003);transform-origin:center}.practice-hero-beeld .practice-rail-art:after{background:linear-gradient(90deg,#0c100e9c 0%,#0c100e44 34%,transparent 64%),linear-gradient(180deg,#0c100e80 0%,#0c100e26 29%,transparent 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,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.practice-hero-beeld .practice-rail-layout{height:var(--rail-height);position:relative;padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;justify-content:flex-end}.practice-hero-beeld .practice-rail-controls{border-top:1px solid #ffffff30;padding-top:12px}.practice-hero-beeld .practice-rail-controls small{bottom:-15px}@media(max-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{position:absolute;inset:0;height:100%;filter:blur(.45px) brightness(.83)}.practice-hero-beeld .practice-rail-art:after{background:linear-gradient(180deg,#0c100ef0 0%,#0c100e88 22%,transparent 37%,transparent 53%,#0c100eb0 72%,#0c100ef0 100%)}.practice-hero-beeld .practice-rail-panel{object-fit:contain;object-position:center}.practice-hero-beeld .practice-rail-story{background-size:auto 100%;background-position:center}.practice-hero-beeld .practice-rail-story:before{background:#0c100e80}.practice-hero-beeld .practice-rail-controls small{bottom:7px;top:auto}}@media(min-width:761px){.practice-hero-beeld{--rail-height:clamp(520px, calc(100svh - 152px) ,900px)}}@media(max-width:760px){.practice-hero-beeld{--rail-height:max(600px, calc(100svh - 185px) )}}@media(min-width:761px){.practice-hero-beeld .practice-rail-art{filter:brightness(.92);transform:none;background:#354b42}.practice-hero-beeld .practice-rail-art:after{background:linear-gradient(90deg,#0c100ed9,#0c100e77 34%,transparent 65%),linear-gradient(180deg,#0c100e26,transparent 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{left:43%;width:57%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 96%,transparent)}.practice-hero-beeld .practice-rail-player{left:43%;width:57%;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 96%,transparent)}}@media(min-width:761px){.practice-hero-beeld{--rail-height:clamp(620px, calc(100svh - 82px) ,1000px)}}@media(max-width:760px){.practice-hero-beeld{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;grid-template-rows:auto auto auto auto;--rail-height: auto}.practice-hero-beeld .practice-rail-layout{display:contents}.practice-hero-beeld .practice-rail-art{position:relative;inset:auto;grid-column:1 / -1;grid-row:2;width:100%;height:auto;aspect-ratio:1250 / 883;filter:none;transform:none}.practice-hero-beeld .practice-rail-art:after{background:none}.practice-hero-beeld .practice-rail-controls{grid-column:2;grid-row:4;margin:0 0 32px}}@media(min-width:720px)and (max-width:760px){.practice-hero-beeld .practice-rail-art{aspect-ratio:1782 / 883}}@media(min-width:1920px){.practice-hero-beeld .practice-rail-player{left:auto;right:calc((100% - 1920px)/2);width:1094px}}@media(min-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{top:40px;bottom:auto;height:var(--rail-picture-height)}}@media(min-width:761px)and (max-width:1300px){.practice-hero-beeld{--rail-picture-height: 40.2648vw }}@media(min-width:1920px){.practice-hero-beeld{--rail-picture-height: 542px}}.omc-training-editorial h1{font-size:clamp(48px,6vw,84px);line-height:1.04;letter-spacing:-.045em;margin:0}.omc-training-editorial h1 span,.omc-training-editorial h2 span{color:var(--pp-green)}.omc-training-editorial h2{font-size:clamp(34px,3.5vw,50px);line-height:1.12;letter-spacing:-.045em;margin:0;text-wrap:balance}.omc-training-editorial h3{font-size:clamp(24px,2.1vw,30px);line-height:1.25;letter-spacing:-.035em;margin:0 0 14px}.omc-training-editorial p{font-size:18px;line-height:1.65;margin:0}@media(max-width:1000px){.omc-training-editorial h2{font-size:34px}}@media(max-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{min-height:44px;align-items:center}@media(max-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);font-weight:600;line-height:1.18;letter-spacing:-.04em}.omc-home-system h3{font-size:var(--ds-subheading);font-weight:600;line-height:1.3;letter-spacing:-.04em}@media(max-width:760px){.omc-home-system .ds-button{width:100%}}.practice-page.omc-home-page>.practice-header{background:#052b22;-webkit-backdrop-filter:none;backdrop-filter:none}.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{font-size:16px;font-weight:700;min-height:56px;padding:16px 24px;gap:24px;background:#a6cf4f;color:#052b22}.omc-home-page .practice-nav-demo:hover{background:#cfdda0;color:#052b22}.omc-home-page .practice-hero-fixed.practice-rail-named .practice-rail-controls{position:relative;isolation:isolate;background:transparent}.omc-home-page .practice-hero-fixed.practice-rail-named .practice-rail-controls:before{content:"";position:absolute;inset:calc(-1*clamp(120px,16vh,280px)) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#052b2200,#052b220a 18%,#052b2229 40%,#052b226b 45%,#052b22c2 60%,#052b22 70% 100%)}.omc-home-page .cp-loading{background:#052b22}.practice-page.omc-home-page>main{isolation:isolate}.practice-page.omc-home-page .practice-hero-beeld{position:sticky;top:var(--omc-header-height,83px);z-index:0}.omc-page .omc-home-system{position:relative;z-index:1}@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,calc(100% - 80px))}.omc-ds-page>.practice-header{background:var(--ds-paper);color:var(--ds-forest);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.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-decoration:underline;text-underline-offset:7px}.omc-ds-page .practice-nav-demo{background:var(--ds-leaf);color:var(--ds-forest);min-height:56px;padding:16px 24px;font-size:16px;gap:24px;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{background:#cfdda0;color:var(--ds-forest)}.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);font-weight:700;line-height:1.08;letter-spacing:-.04em}.omc-ds-page h2{font-size:var(--ds-heading);font-weight:600;line-height:1.18;letter-spacing:-.04em}.omc-ds-page h3{font-size:var(--ds-subheading);font-weight:600;line-height:1.3;letter-spacing:-.04em}.omc-ds-page p{font-size:var(--ds-body);line-height:1.6;color:inherit}.omc-ds-page .ds-button{white-space:normal;text-align:left}.omc-ds-page .ds-button:hover{color:var(--ds-action-ink)!important}@media(max-width:1000px){.omc-ds-page .practice-container{width:calc(100% - 48px)}}@media(max-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(max-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{display:grid!important;padding:16px 24px 24px;gap:8px}.omc-ds-page .practice-mobile-nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}
