@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--motion-enter:cubic-bezier(.22,1,.36,1);--motion-exchange:cubic-bezier(.4,0,.2,1);--motion-feedback:.18s;--motion-emphasis:.26s;--motion-reveal:.56s;--motion-stagger:70ms;--motion-rise:20px}@media (width<=760px){:root{--motion-rise:14px}}:is(.button,[data-motion-control]){transition:transform var(--motion-feedback) var(--motion-enter),box-shadow var(--motion-feedback) var(--motion-enter),background-color var(--motion-feedback) var(--motion-exchange),filter var(--motion-feedback) var(--motion-exchange)}:is(.button,.text-link,[data-motion-control]) svg{transition:transform var(--motion-feedback) var(--motion-enter)}@media (hover:hover) and (pointer:fine){:is(.button,[data-motion-control]):hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #ff75448c}.button-orange:hover{filter:saturate(1.08)brightness(1.04)}:is(.button,.text-link,[data-motion-control]):hover svg{transform:translate(4px)}}:is(.button,[data-motion-control]):active{box-shadow:none;transition-duration:80ms;transform:translate(0,0)scale(.98)}:is(.button,.text-link,[data-motion-control]):focus-visible svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){[data-motion],[data-motion] *,[data-capital-scene] *,[data-capital-scene] :before,[data-capital-scene] :after,[data-ownership-scene] :before,[data-ownership-scene] :after,:is([data-path-scene],[data-route-scene],[data-process-scene]) *,:is([data-path-scene],[data-route-scene],[data-process-scene]) :before,:is([data-path-scene],[data-route-scene],[data-process-scene]) :after{animation:none!important}:is(.button,.text-link,[data-motion-control]),:is(.button,.text-link,[data-motion-control]) svg{transform:none!important}}@media print{.motion [data-motion],.motion [data-motion]>*{opacity:1!important;transform:none!important}}@font-face{font-family:PT Serif;src:url(/_astro/pt-serif-latin-400-normal.Cx0mQj7e.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Serif;src:url(/_astro/pt-serif-latin-400-italic.zg5EJ2cW.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter Variable;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{--ink:#121212;--ink-raised:#212121;--ink-line:#33302d;--text:#fafafa;--muted:#969696;--orange:#ff7544;--amber:#f9a640;--glow:linear-gradient(100deg, #ff7544 0%, #f9a640 100%);--paper:#f4f1ec;--paper-line:#e2dcd4;--paper-ink:#1b1a19;--paper-muted:#5d5853;--orange-ink:#b34a1f;--sheet-r:clamp(20px, 3vw, 36px);--serif:"PT Serif", Georgia, "Times New Roman", serif;--sans:Inter, "Inter Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.3125rem;--fs-xl:1.5rem;--fs-h2:clamp(2rem, 1.35rem + 2.2vw, 3rem);--fs-h1:clamp(2.25rem, 1.1rem + 3.4vw, 4.25rem);--gutter:clamp(20px, 4vw, 48px);--wrap:min(1200px, 100% - 2 * var(--gutter));--header-h:72px;--radius-s:8px;--radius-m:14px;--radius-l:22px;--ease:cubic-bezier(.2, .7, .2, 1);--section-y:clamp(72px, 9vw, 128px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ink);color:var(--text);font:400 var(--fs-base)/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}[hidden]{display:none!important}img{height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}main:focus,[tabindex="-1"]:focus:not(:focus-visible){outline:none}::selection{background:#ff754459}.wrap{width:var(--wrap);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:2000;border-radius:var(--radius-s);background:var(--text);color:var(--ink);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.text-link{min-height:44px;color:var(--text);text-underline-offset:.3em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:center;font-weight:600;text-decoration:underline 1.5px #ff7544b3;display:inline-flex}.text-link:hover{color:#fff;text-decoration-color:var(--amber)}.text-link:active{color:var(--orange)}.btn{--btn-h:44px;min-height:var(--btn-h);font:600 var(--fs-base)/1 var(--sans);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.btn--compact{--btn-h:40px;font-size:var(--fs-sm);padding:0 16px}.btn--large{--btn-h:52px;font-size:var(--fs-md);padding:0 28px}.btn--primary{background:var(--glow);color:var(--ink);box-shadow:inset 0 1px #ffffff59,0 10px 30px -12px #ff7544b3}.btn--primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 14px 36px -10px #ff7544d9}.btn--light{background:var(--text);color:var(--ink)}.btn--light:hover{background:#fff;transform:translateY(-1px)}.btn--outline{border-color:var(--ink-line);color:var(--text)}.btn--outline:hover{border-color:var(--orange)}.btn--quiet{border-color:var(--ink-line);background:var(--ink);color:var(--text)}.btn--quiet:hover{border-color:var(--orange)}.btn--glass{color:var(--text);backdrop-filter:blur(10px);background:#12121266;border-color:#ffffff4d}.btn--glass:hover{border-color:var(--orange);background:#1212128c;transform:translateY(-1px)}.btn:active{transition-duration:60ms;transform:translateY(1px)scale(.98)}.site-header{z-index:50;height:var(--header-h);margin-bottom:calc(-1 * var(--header-h));transition:background-color .25s var(--ease), box-shadow .25s var(--ease);position:sticky;top:0}.site-header[data-scrolled=true]{backdrop-filter:blur(14px)saturate(140%);background:#121212d6;box-shadow:0 1px #ffffff0f}.site-header__inner{height:100%;width:min(1400px, 100% - 2 * var(--gutter));align-items:center;gap:20px;margin-inline:auto;display:flex}.brand{flex:none;align-items:center;min-height:44px;display:inline-flex}.brand img{width:auto;height:28px}.site-nav{margin-inline:auto}.site-nav ul{gap:2px;display:flex}.site-nav a{color:#fafafadb;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.site-nav a:hover{color:#fff;background:#ffffff14}.site-header__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.site-nav+.site-header__actions{margin-left:0}.menu{display:none;position:relative}.menu__toggle{min-height:44px;color:var(--text);font-size:var(--fs-sm);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.menu[open] .menu__toggle{border-color:var(--orange)}.menu__panel{z-index:70;width:min(320px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--ink-line);border-radius:var(--radius-m);background:var(--ink);gap:8px;max-height:calc(100dvh - 100px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.menu__panel ul{display:grid}.menu__panel nav a{border-radius:var(--radius-s);align-items:center;min-height:44px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.menu__panel nav a:hover{background:var(--ink-raised)}.menu__panel .conversation-picker,.menu__panel .conversation-picker>summary,.menu__talk{width:100%}.conversation-picker{vertical-align:middle;inline-size:max-content;min-inline-size:0;max-inline-size:100%;font-family:var(--sans);color:var(--text);display:inline-block;position:relative}.conversation-picker>summary{border:1px solid var(--ink-line);background:var(--ink);min-block-size:44px;max-inline-size:100%;font-size:var(--fs-sm);transition:border-color .2s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 18px;font-weight:600;line-height:1.2;display:inline-flex}.conversation-picker>summary::marker{content:""}.conversation-picker>summary span{overflow-wrap:anywhere;min-inline-size:0}.conversation-picker>summary:hover{border-color:var(--orange)}.conversation-picker-chevron{transition:transform .2s var(--ease);flex:none}.conversation-picker[open] .conversation-picker-chevron{transform:rotate(180deg)}.conversation-picker--glass>summary{min-block-size:52px;font-size:var(--fs-md);backdrop-filter:blur(10px);background:#12121266;border-color:#ffffff4d;padding-inline:24px 20px}.conversation-picker-options{z-index:40;overscroll-behavior:contain;border:1px solid var(--ink-line);border-radius:var(--radius-m);background:var(--ink);max-block-size:min(27rem,100dvh - 8rem);inline-size:min(22rem,100vw - 2rem);max-inline-size:100%;color:var(--text);text-align:left;gap:2px;margin-top:8px;padding:8px;display:grid;position:static;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.conversation-picker-options h3{font-size:var(--fs-md);letter-spacing:0;margin:6px 12px 8px;line-height:1.4}.conversation-picker-options a{min-block-size:44px;font-size:var(--fs-sm);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;line-height:1.4;text-decoration:none;display:flex}.conversation-picker-options a span{color:var(--orange);flex:none}.conversation-picker-options a:hover{background:var(--ink-raised)}.conversation-picker-options[data-conversation-panel-portal]{max-inline-size:none;margin:0;position:fixed;inset:auto}.conversation-picker-options[data-conversation-panel-portal][hidden]{display:none}.site-header__picker .conversation-picker-options:not([data-conversation-panel-portal]){max-block-size:calc(100dvh - var(--header-h) - 24px);margin-top:0;position:absolute;top:calc(100% + 8px);right:0}.opening{position:relative}.opening__stage{isolation:isolate;background:var(--ink);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.film{z-index:-2;position:absolute;inset:0;overflow:hidden}.film__plate{width:100%;height:100%;position:absolute;top:0;left:0}.film__start{background:var(--ink);width:112%;height:112%;position:absolute;top:0;left:0}.film__start img{object-fit:cover;object-position:70% 0;width:100%;height:100%;display:block}.film__video{object-fit:fill;opacity:0;width:100%;height:100%;position:absolute;inset:0}.film__end{z-index:3;transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.film__shade{background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.opening__stage:before{content:"";z-index:-1;pointer-events:none;opacity:var(--veil,1);background:linear-gradient(#121212d6 0%,#12121280 24%,#12121200 46%),linear-gradient(#12121200 80%,#121212d9 100%);position:absolute;inset:0}.hero{isolation:isolate;width:min(1080px, 100% - 2 * var(--gutter));padding-top:calc(var(--header-h) + clamp(24px, 6vh, 72px));text-align:center;margin-inline:auto;position:relative}.hero:before{content:"";z-index:-1;left:50%;top:calc(var(--header-h) * .5);pointer-events:none;background:radial-gradient(closest-side,#1212129e,#12121294 70%,#12121200);width:min(1400px,112vw);position:absolute;bottom:-48px;transform:translate(-50%)}.hero__title{font-size:var(--fs-h1);text-shadow:0 2px 30px #00000059;line-height:1.06}.hero__lede{color:#fff;max-width:36em;font-size:clamp(var(--fs-md), 1rem + .35vw, var(--fs-lg));text-shadow:0 1px 2px #00000080,0 0 22px #12121299;margin:16px auto 0;line-height:1.5}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;margin-top:clamp(20px,3.5vh,32px);display:flex}.hero__sign{color:#fafafae0;font-size:var(--fs-sm);backdrop-filter:blur(8px);background:#12121273;border-radius:999px;align-items:center;gap:10px;margin-top:clamp(14px,2.5vh,24px);padding:5px 14px 5px 5px;display:inline-flex}.hero__sign img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:32px;height:32px}.hero__sign-name{color:#fff;font-weight:600}.opening[data-mode=film]{height:calc(var(--stage-h) + var(--runway) + var(--dwell,0px))}.opening[data-mode=film] .opening__stage{height:var(--stage-h);min-height:0;position:sticky;top:0}.opening[data-mode=film] .film__start{width:100%;height:100%}.opening[data-mode=film] .film__start img{object-fit:fill;object-position:0 0}.opening[data-mode=film] .film__plate{will-change:transform}.opening[data-mode=film][data-video=ready] .film__video{opacity:1}.opening[data-mode=film] .hero{will-change:opacity, transform}.opening[data-mode=film]+.work{margin-top:calc(-1 * (var(--stage-h,100vh) + var(--dwell,0px)));background:0 0}.opening[data-mode=film]+.work :is(.board,[data-work-reveal]){opacity:0;pointer-events:none}.opening[data-mode=film][data-phase=landing]+.work .board{opacity:1;pointer-events:auto;transition:opacity .3s var(--ease) .24s}.opening[data-mode=film][data-phase=landed]+.work .board{opacity:1;pointer-events:auto;transition:opacity .32s var(--ease)}.opening[data-mode=film]:is([data-phase=landing],[data-phase=landed])+.work [data-work-reveal]{opacity:1;pointer-events:auto;transition:opacity .24s var(--ease) .22s}@media (width<=719px){.opening[data-mode=film][data-phase=landing]+.work .board{transition-delay:.2s}.opening[data-mode=film]:is([data-phase=landing],[data-phase=landed])+.work [data-work-reveal]{transition-delay:.18s}}.opening[data-mode=static]+.work :is(.board,[data-work-reveal]){opacity:1;visibility:visible;pointer-events:auto;transition:none;animation:none}.work{min-height:calc(100vh + var(--sheet-r));padding:calc(var(--header-h) + clamp(12px, 3vh, 32px)) 0 calc(clamp(48px, 7vw, 96px) + var(--sheet-r));flex-direction:column;justify-content:center;display:flex;position:relative}.work[data-dwell]{min-height:calc(100vh + var(--sheet-r) + var(--dwell,0px));padding:0 0 var(--sheet-r);justify-content:flex-start}.work[data-dwell]>.work__inner{min-height:100vh;padding:calc(var(--header-h) + clamp(12px, 3vh, 32px)) 0 clamp(48px, 7vw, 96px);align-content:center;position:sticky;top:0}.work__inner{width:var(--wrap);justify-items:center;margin-inline:auto;display:grid}.work__head{text-align:center;max-width:44rem}.work__title{font-size:clamp(1.875rem,1.3rem + 1.7vw,2.75rem);line-height:1.1}.board{--vx:360;--vy:120;--vw:960;--vh:780;width:min(100%, 760px, calc((100svh - var(--header-h) - 120px) * 1.2308));min-width:min(100%,240px);margin:clamp(14px,2.4vh,24px) 0 0}.board__win{aspect-ratio:var(--vw) / var(--vh);background:#1c1b1a;border-radius:2.5%/3.077%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 100px -40px #ff754461,0 24px 60px -24px #000c}.board__art{max-width:none;left:calc(var(--vx) / var(--vw) * -100%);top:calc(var(--vy) / var(--vh) * -100%);width:calc(1680 / var(--vw) * 100%);height:calc(960 / var(--vh) * 100%);position:absolute}.stages{border-bottom:1px solid var(--ink-line);width:min(100%,640px);margin-top:clamp(16px,2.4vh,28px)}.stage{border-top:1px solid var(--ink-line);position:relative}.stage:before{content:"";background:var(--glow);transform-origin:0;pointer-events:none;height:2px;transition:transform .25s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.stage[open]:not(.is-closing):before{transition:transform .8s var(--ease);transform:none}.stage>summary{min-height:60px;color:var(--muted);letter-spacing:-.005em;transition:color .25s var(--ease);align-items:center;gap:14px;padding:10px 0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:500;display:flex}.stage>summary:hover,.stage[open]:not(.is-closing)>summary{color:var(--text)}.stage__num{border:1px solid var(--ink-line);width:28px;height:28px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-grid}.stage>summary:hover .stage__num{color:var(--text);border-color:#5b5753}.stage[open]:not(.is-closing) .stage__num{background:var(--glow);color:var(--ink);border-color:#0000;font-weight:700;box-shadow:0 0 0 5px #ff754424}.stage__body{color:#fafafadb;max-width:34em;font-size:var(--fs-base);padding:0 0 18px 42px;line-height:1.55}.stage[open] .stage__body{animation:bm-reveal .4s var(--ease)}@keyframes bm-reveal{0%{opacity:0;transform:translateY(-6px)}}.home-slide :is(.stage,.faq__item,.more)[open]>summary+*{animation:none}.work__more{margin-top:8px}.art-phase{transition:opacity .45s var(--ease), transform .6s var(--ease)}.art-p2,.art-p3,.art-p4{transform:translateY(28px)}.work:has(:is(#fase-ontwikkeling,#fase-lancering,#fase-optimalisatie)[open]:not(.is-closing)) .art-p1{opacity:0;transform:translateY(-18px)}.work:has(#fase-ontwikkeling[open]:not(.is-closing)) .art-p2,.work:has(#fase-lancering[open]:not(.is-closing)) .art-p3,.work:has(#fase-optimalisatie[open]:not(.is-closing)) .art-p4{opacity:1;transform:none}@media (width>=960px){.work__inner{grid-template:".board"1fr"head board""stages board""more board"".board"1fr/minmax(0,5fr) minmax(0,7fr);justify-items:stretch;column-gap:clamp(36px,5vw,80px)}.work__head{text-align:left;grid-area:head;max-width:none}.board{width:min(100%, calc((100svh - var(--header-h) - 80px) * 1.2308));grid-area:board;place-self:center end;margin:0}.stages{grid-area:stages;width:100%;max-width:520px}.work__more{grid-area:more}}.section-head{max-width:720px;margin-bottom:clamp(32px,4vw,56px)}.section-head h2{font-size:var(--fs-h2);line-height:1.08}.section-head p{color:var(--muted);font-size:var(--fs-md);margin-top:14px}.routes,.proof,.compare,.faq{z-index:1;margin-top:calc(-1 * var(--sheet-r));border-radius:var(--sheet-r) var(--sheet-r) 0 0;position:relative}.routes,.compare{background:var(--paper);color:var(--paper-ink);color-scheme:light;box-shadow:0 -24px 60px -28px #0000008c}.proof,.faq{box-shadow:0 -1px #ffffff0f,0 -24px 60px -30px #00000059}.routes .section-head p,.compare .section-head p{color:var(--paper-muted)}:is(.routes,.compare) :focus-visible{outline-color:var(--orange-ink)}.routes{padding:calc(var(--section-y) + 8px) 0 calc(var(--section-y) + var(--sheet-r))}.routes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.route{border:1px solid var(--paper-line);border-radius:var(--radius-l);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);background:#fff;flex-direction:column;gap:14px;padding:clamp(22px,3vw,36px);display:flex}.route h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.12}.route__motive{color:var(--orange-ink);font-size:var(--fs-sm);letter-spacing:.01em;font-weight:600}.route__motive+h3{margin-top:-6px}.route__line{color:var(--paper-muted)}.route__art{border-radius:var(--radius-m);background:#efe9e1;margin:0;overflow:hidden}.route__art svg{aspect-ratio:560/320;width:100%;height:auto}.facts{font-size:var(--fs-sm);gap:8px;line-height:1.5;display:grid}.facts li{color:var(--paper-ink);padding-left:16px;position:relative}.facts li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.facts a{text-underline-offset:.25em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);font-weight:600;text-decoration-color:#d65a28cc;text-decoration-thickness:1.5px}.facts a:hover{color:#000;text-decoration-color:var(--orange-ink)}.route__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:8px;display:flex}.route:not(.route--partner) .btn--outline{color:var(--paper-ink);border-color:#cfc6bb}.route:not(.route--partner) .btn--outline:hover{border-color:var(--orange-ink)}@media (hover:hover) and (pointer:fine){.route:hover{border-color:#d3c9bd;transform:translateY(-2px);box-shadow:0 28px 60px -40px #462d1473}.route--partner:hover{border-color:#4a4440;box-shadow:0 28px 70px -40px #ff754473}}.route--partner{color:var(--text);color-scheme:dark;background:radial-gradient(90% 70% at 100% 0,#ff754424,#0000 60%),#1a1918;border-color:#2c2826;grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"art body""art tiers""people foot";align-items:start;gap:22px clamp(24px,3.5vw,48px);display:grid}.route--partner :focus-visible{outline-color:var(--orange)}.route--partner .route__art{background:#141312;grid-area:art;align-self:stretch;align-items:center;min-height:260px;display:flex;box-shadow:0 0 0 1px #ffffff0d}.route--partner .route__art svg{aspect-ratio:560/400}.route__body{grid-area:body;gap:12px;display:grid}.route--partner .route__motive{color:var(--amber)}.route--partner .route__line{color:#fafafacc;max-width:48ch}.route__people{grid-area:people;align-self:center;align-items:center;gap:10px;display:flex}.route__people img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 2px #1a1918}.route__people img+img{margin-left:-18px}.route__people p{color:var(--muted);font-size:var(--fs-sm);margin-left:6px;line-height:1.45}.route__person{color:var(--text);font-weight:600}.route--partner .tiers{grid-area:tiers}.route__foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.route__fine{max-width:62ch;color:var(--muted);font-size:var(--fs-sm)}.route--partner .route__actions{margin-top:0;padding-top:0}.tiers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tiers__status{color:#fafafae6;font-size:var(--fs-sm);grid-column:1/-1;align-items:center;gap:10px;font-weight:600;display:flex}.tier{border-radius:var(--radius-m);background:#12121299;border:1px solid #3a3836;flex-direction:column;gap:10px;padding:20px;display:flex}.tier--ultra{border-color:#ff754473}.tier h4{font-size:var(--fs-lg);line-height:1.25}.tier__price{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.1}.tier__price span{font-family:var(--sans);font-size:var(--fs-sm);color:var(--muted)}.tier__role{color:#fafafadb;font-size:var(--fs-sm)}.status-dot{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f9a6402e}.tier .text-link{margin-top:auto}.split{gap:10px;display:grid}.split__bar{background:linear-gradient(90deg, var(--orange) 0 calc(var(--a) * 1% - 1.5px), transparent 0 calc(var(--a) * 1% + 1.5px), #5b5753 0);transform-origin:0;border-radius:999px;height:8px;display:block}.split__rows{font-size:var(--fs-sm);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.split__rows div:last-child{text-align:right}.split__rows dt{color:var(--muted)}.split__rows dt span{font-size:12px;display:block}.split__rows dd{font-variant-numeric:tabular-nums;font-weight:600}.more{border-top:1px solid #34312e}.more>summary{min-height:44px;font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.more>summary:after{content:"";border-right:1.5px solid var(--orange);border-bottom:1.5px solid var(--orange);width:8px;height:8px;transition:transform .2s var(--ease);flex:none;transform:translateY(-3px)rotate(45deg)}.more[open]:not(.is-closing)>summary:after{transform:translateY(1px)rotate(-135deg)}.more p{color:#fafafac7;font-size:var(--fs-sm);padding-bottom:10px}.more[open] p{animation:bm-reveal .3s var(--ease)}.proof{background:var(--ink-raised);padding:calc(clamp(56px,7vw,96px) + 8px) 0 clamp(56px,7vw,96px)}.proof__title{font-size:var(--fs-xl);margin-bottom:32px;line-height:1.2}.proof__grid{grid-template-columns:1.25fr 1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.proof__item h3{font-size:var(--fs-lg);margin-bottom:10px;line-height:1.25}.proof__item p{color:#fafafacc}.proof__item p+p{margin-top:6px}.proof__item--nrto{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.nrto-mark{border-radius:4px;width:52px;height:auto}.logos{flex-wrap:wrap;align-items:center;gap:14px 26px;margin:20px 0 8px;display:flex}.logos img{opacity:.92;width:auto;height:22px}.logos li:first-child img{height:30px}.people{padding:var(--section-y) 0 calc(var(--section-y) + var(--sheet-r));background:linear-gradient(180deg, var(--ink) 0%, #161616 100%)}.people__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,4vw,48px) clamp(28px,5vw,64px);display:grid}.people__intro h2{font-size:var(--fs-h2);line-height:1.08}.people__role{font-size:var(--fs-lg);margin-top:16px;line-height:1.45}.people__intro p+p{margin-top:12px}.people__fact{border-radius:var(--radius-m);background:var(--ink-raised);color:#fafafad9;font-size:var(--fs-sm);padding:14px 16px}.crew{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.crew li{align-content:start;gap:2px;display:grid}.crew img{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:var(--radius-m);width:100%;height:auto;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#2a2a2a;margin-bottom:10px}.crew__lead img{box-shadow:0 0 0 1px #ff7544b3,0 22px 44px -26px #ff7544b3}.crew__name{font-weight:600}.crew__role{color:var(--muted);font-size:var(--fs-sm);line-height:1.4}.crew__lead .crew__role{color:var(--amber)}@media (hover:hover) and (pointer:fine){.crew li:hover img{transform:translateY(-3px);box-shadow:0 18px 40px -24px #000000e6}.crew__lead:hover img{box-shadow:0 0 0 1px #ff7544e6,0 26px 50px -24px #ff7544cc}}.specialists{border-top:1px solid var(--ink-line);grid-column:1/-1;padding-top:24px}.specialists__label{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.02em;margin-bottom:14px;font-weight:600}.team{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 16px;display:grid}.team li{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.team img{object-fit:cover;object-position:50% 20%;background:#2a2a2a;border-radius:50%;grid-row:span 2;width:44px;height:44px}.team__name{font-size:var(--fs-sm);align-self:end;font-weight:600;line-height:1.3}.team__role{color:var(--muted);align-self:start;font-size:13px;line-height:1.3}.compare{padding:calc(var(--section-y) + 8px) 0 calc(var(--section-y) + var(--sheet-r))}.compare__grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;display:grid}.alt{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--paper-line);border-radius:var(--radius-m);transition:border-color .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;row-gap:0;padding:22px 20px 14px;display:grid}.alt--own{box-shadow:inset 0 3px 0 var(--orange);background:linear-gradient(#fff1e9,#fff 62%);border-color:#ff754499}.alt__name{font-size:var(--fs-lg);padding-bottom:14px;line-height:1.25}.alt__rows{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.alt__rows div{border-top:1px solid #ece6de;padding:12px 0}.alt__rows dt{color:var(--paper-muted);font-size:13px;line-height:1.4}.alt__rows dd{color:#2b2927;font-size:var(--fs-sm);margin-top:4px;line-height:1.5}.alt--own .alt__rows dd{color:var(--paper-ink)}.alt__link{font-size:var(--fs-sm);align-self:end}.compare .text-link{color:var(--paper-ink);text-decoration-color:#d65a28bf}.compare .text-link:hover{color:#000;text-decoration-color:var(--orange-ink)}@media (hover:hover) and (pointer:fine){.alt:hover{border-color:#d3c9bd;transform:translateY(-2px);box-shadow:0 22px 50px -36px #462d1473}.alt--own:hover{border-color:#ff7544d9}}@supports not (grid-template-rows:subgrid){.alt{flex-direction:column;grid-row:auto;display:flex}.alt__link{margin-top:auto}}.compare__more{color:var(--paper-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:16px;display:flex}.faq{padding:calc(var(--section-y) + 8px) 0 var(--section-y);background:var(--ink)}.faq__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,72px);display:grid}.faq h2{font-size:var(--fs-h2);line-height:1.08}.faq__list{border-top:1px solid var(--ink-line)}.faq__item{border-bottom:1px solid var(--ink-line)}.faq__item summary{min-height:60px;font-size:var(--fs-md);transition:color .2s var(--ease);align-items:center;padding:12px 40px 12px 0;font-weight:500;display:flex;position:relative}.faq__item summary:hover{color:#fff}.faq__item summary:after{content:"";border-right:1.5px solid var(--orange);border-bottom:1.5px solid var(--orange);width:10px;height:10px;transition:transform .2s var(--ease);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.faq__item[open]:not(.is-closing) summary:after{transform:translateY(-30%)rotate(-135deg)}.faq__item p{color:#fafafacc;max-width:62ch;padding:0 0 20px}.faq__item[open] p{animation:bm-reveal .3s var(--ease)}.closing{isolation:isolate;min-height:min(86vh,760px);padding:var(--section-y) var(--gutter);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.closing__scene{z-index:-2;background:url(/media/home-camera/populated/desktop-clean-start.webp) 60% 50% / cover no-repeat, var(--ink);position:absolute;inset:0}.closing:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--ink) 0%, #1212128c 30%, #12121299 70%, var(--ink) 100%);position:absolute;inset:0}.closing__inner{max-width:680px}.closing h2{font-size:var(--fs-h2);line-height:1.08}.closing__inner>p{color:#fafafaeb;font-size:var(--fs-md);margin-top:16px}.closing__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.closing__read{font-size:var(--fs-sm);margin-top:22px}.closing__read a{text-underline-offset:.25em;text-decoration-color:var(--orange);font-weight:600}.site-footer{font-size:var(--fs-sm);border-top:1px solid #262626;padding:64px 0 32px}.footer__grid{grid-template-columns:1.5fr repeat(5,1fr);gap:32px 24px;display:grid}.footer__brand img{width:auto;height:28px}.footer__brand p{max-width:30ch;color:var(--muted);margin-top:16px}.footer__head{margin-bottom:8px;font-weight:600}.footer__col a,.footer__legal a{min-height:36px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.footer__col a:hover,.footer__legal a:hover{color:var(--text);text-decoration:underline;text-decoration-color:var(--orange)}.footer__legal{color:var(--muted);border-top:1px solid #262626;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;display:flex}.footer__legal ul{flex-wrap:wrap;gap:0 20px;display:flex}@media screen and (prefers-reduced-motion:no-preference){.motion [data-motion=reveal]:not(.is-in){transform:translate3d(0, var(--motion-glide,40px), 0)}.motion [data-motion=reveal].is-in:not([data-motion-static]){animation:home-glide .85s var(--ease) backwards}.motion [data-motion=stagger]:not(.is-in)>*{transform:translateY(30px)}.motion [data-motion=stagger].is-in:not([data-motion-static])>*{animation:home-glide-child .75s var(--ease) backwards;animation-delay:calc(var(--motion-i,0) * .11s)}.motion .routes__grid:not(.is-in) .split__bar{transform:scaleX(0)}.motion .routes__grid.is-in .split__bar{transition:transform .9s var(--ease) .4s}.motion .routes__grid.is-in .tier--ultra .split__bar{transition-delay:.55s}.motion .compare__grid.is-in .alt--own{animation:home-own-glow 1.4s var(--ease) .45s both}.motion .compare__grid.is-in:not([data-motion-static]) .alt--own{animation:home-glide-child .75s var(--ease) backwards, home-own-glow 1.4s var(--ease) .45s both}.motion .crew.is-in .crew__lead img{animation:home-lead-ring 1.2s var(--ease) .3s both}.art-dots circle,.art-swatches rect,.art-ring,.art-pick{transform-box:fill-box;transform-origin:50%}.art-fill{transform-box:fill-box;transform-origin:0}.work.is-prebuild .art-p1 :is(.art-zone,.art-ring,.art-dots circle){opacity:0}.work[data-build=onderzoek] .art-dots circle{animation:art-pop .45s var(--ease) 50ms backwards}.work[data-build=onderzoek] .art-dots circle:nth-child(3n+2){animation-delay:.13s}.work[data-build=onderzoek] .art-dots circle:nth-child(3n){animation-delay:.21s}.work[data-build=onderzoek] .art-zone{animation:art-fade .6s var(--ease) .25s backwards}.work[data-build=onderzoek] .art-ring{animation:art-ring .8s var(--ease) .5s backwards}.work[data-build=ontwikkeling] .art-box{animation:art-rise .7s var(--ease) .12s backwards}.work[data-build=ontwikkeling] .art-swatches rect{animation:art-pop .4s var(--ease) .3s backwards}.work[data-build=ontwikkeling] .art-swatches rect:nth-child(2){animation-delay:.37s}.work[data-build=ontwikkeling] .art-swatches rect:nth-child(3){animation-delay:.44s}.work[data-build=ontwikkeling] .art-swatches rect:nth-child(4){animation-delay:.51s}.work[data-build=ontwikkeling] .art-pick{animation:art-ring .6s var(--ease) .7s backwards}.work[data-build=lancering] .art-live{animation:art-fade .5s var(--ease) .35s backwards}.work[data-build=lancering] .art-knob{animation:art-knob .45s var(--ease) .7s backwards}.work[data-build=lancering] .art-toggle{animation:art-toggle .45s var(--ease) .7s backwards}.work[data-build=optimalisatie] :is(.art-fill,.art-slide){animation:art-fill .9s var(--ease) .15s backwards}.work[data-build=optimalisatie] .art-slide{animation-name:art-slide}.work[data-build=optimalisatie] :is(.art-fill:nth-child(7),.art-slide:nth-child(8)){animation-delay:.27s}.work[data-build=optimalisatie] :is(.art-fill:nth-child(11),.art-slide:nth-child(12)){animation-delay:.39s}.ra-box{transform-box:fill-box;transform-origin:50% 100%}.ra-tile,.ra-play{transform-box:fill-box;transform-origin:50%}.ra-tag{transform-box:view-box;transform-origin:350px 172px}.ra-progress{transform-box:fill-box;transform-origin:0}.motion .routes__grid.is-in:not([data-motion-static]) .ra-box{animation:ra-rise .8s var(--ease) .3s backwards}.motion .routes__grid.is-in:not([data-motion-static]) .ra-tag{animation:ra-swing 1.1s var(--ease) .8s backwards}.motion .routes__grid.is-in:not([data-motion-static]) .ra-play{animation:ra-pulse .8s var(--ease) .7s}.motion .routes__grid.is-in:not([data-motion-static]) .ra-progress{animation:ra-grow 1.2s var(--ease) .6s backwards}.motion .routes__grid.is-in:not([data-motion-static]) .ra-check{stroke-dasharray:1;animation:ra-draw .45s var(--ease) 1.05s backwards}.motion .routes__grid.is-in:not([data-motion-static]) .ra-check~.ra-check{animation-delay:1.3s}.motion .routes__grid.is-in:not([data-motion-static]) .ra-tile{animation:ra-pop .5s var(--ease) .5s backwards}.motion .routes__grid.is-in:not([data-motion-static]) .ra-tile+.ra-tile{animation-delay:.62s}.motion .routes__grid.is-in:not([data-motion-static]) .ra-tile+.ra-tile+.ra-tile{animation-delay:.74s}.motion .routes__grid.is-in:not([data-motion-static]) .ra-flow{animation:1.4s linear .9s 2 backwards ra-flow}@media (hover:hover) and (pointer:fine){.route--partner:hover .ra-tag{animation:ra-swing 1s var(--ease)}.route--learn:hover .ra-play{animation:ra-pulse .8s var(--ease)}.route--sell:hover .ra-flow{animation:1.2s linear infinite ra-flow}}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.routes,.proof,.compare,.faq{animation:linear both sheet-in view();animation-range:entry entry 45%}}}@keyframes home-glide{0%{transform:translate3d(0, var(--motion-glide,40px), 0)}}@keyframes home-glide-child{0%{transform:translateY(30px)}}@keyframes home-own-glow{0%{box-shadow:inset 0 3px 0 var(--orange), 0 0 0 0 #ff754400}40%{box-shadow:inset 0 3px 0 var(--orange), 0 0 0 6px #ff754429}to{box-shadow:inset 0 3px 0 var(--orange), 0 0 0 0 #ff754400}}@keyframes home-lead-ring{0%{box-shadow:0 0 #ff754400,0 22px 44px -26px #ff754400}to{box-shadow:0 0 0 1px #ff7544b3,0 22px 44px -26px #ff7544b3}}@keyframes art-pop{0%{opacity:0;transform:scale(.2)}}@keyframes art-fade{0%{opacity:0}}@keyframes art-ring{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.18)}}@keyframes art-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes art-knob{0%{transform:translate(-58px)}}@keyframes art-toggle{0%{fill:#c9bcad}}@keyframes art-fill{0%{transform:scaleX(0)}}@keyframes art-slide{0%{transform:translateX(var(--from))}}@keyframes ra-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ra-swing{0%{opacity:0;transform:rotate(-18deg)}50%{opacity:1;transform:rotate(6deg)}75%{transform:rotate(-2deg)}}@keyframes ra-pulse{40%{transform:scale(1.12)}}@keyframes ra-grow{0%{transform:scaleX(0)}}@keyframes ra-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ra-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ra-flow{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes sheet-in{0%{transform:translateY(64px)scale(.975)}}@media (width<=1179px){.site-nav,.site-header__picker,.site-header__talk{display:none}.site-nav+.site-header__actions{margin-left:auto}.menu{display:block}.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}.compare__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.alt{flex-direction:column;grid-row:auto;display:flex}.alt__rows{display:block}.alt__link{margin-top:auto;padding-top:6px}}@media (width<=959px){.routes__grid{grid-template-columns:minmax(0,1fr)}.route--partner{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""body""people""tiers""foot"}.route--partner .route__art{min-height:0}.proof__grid,.people__layout,.faq__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){:root{--motion-glide:24px}.menu__label{display:none}.site-header__actions{gap:8px}.film__start{width:100%;height:100%}.film__start img{object-position:80% 50%}.hero{padding-top:calc(var(--header-h) + 20px)}.hero__lede{font-size:var(--fs-base)}.hero__actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.hero__actions .btn{width:100%}.hero__sign{gap:8px;margin-top:14px;padding:3px 12px 3px 3px;font-size:13px;line-height:1.3}.hero__sign img{width:28px;height:28px}.stage>summary{min-height:52px}.tiers{grid-template-columns:minmax(0,1fr)}.route__foot{align-items:flex-start}.crew{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.crew__role{font-size:13px;line-height:1.35}.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team li{grid-template-columns:40px minmax(0,1fr)}.team img{width:40px;height:40px}.compare__grid{grid-template-columns:minmax(0,1fr);gap:12px}.alt{padding:18px 18px 10px}.closing__scene{background-image:url(/media/home-camera/populated/mobile-start.webp)}.closing__actions{width:100%;display:grid}.closing__actions .btn{width:100%}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px) and (height<=760px){.hero{padding-top:calc(var(--header-h) + 6px)}.hero__title{font-size:1.875rem;line-height:1.08}.hero__lede{margin-top:8px;font-size:.9375rem;line-height:1.4}.hero__actions{gap:8px;margin-top:12px}.hero__actions .btn--large{--btn-h:46px;font-size:var(--fs-base)}.hero__sign{margin-top:8px}}@media (width<=719px) and (aspect-ratio<=4/5){.opening:not([data-mode=film]) .film__plate{height:auto;top:36%;bottom:0;-webkit-mask-image:linear-gradient(#0000 0,#000 24%);mask-image:linear-gradient(#0000 0,#000 24%)}.opening:not([data-mode=film]) .film__shade{top:36%}}@media (width<=380px){.team{grid-template-columns:minmax(0,1fr)}.btn--compact{padding:0 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening,.opening__stage,.work,.work__inner{transition:none!important}}@media (forced-colors:active){.btn,.conversation-picker>summary,.menu__toggle{border:1px solid buttontext}.stage[open]:not(.is-closing):before{background:highlight}.alt,.route,.crew__lead img{border:1px solid canvastext}}
