.shine-border{border-radius:var(--shine-radius,inherit);pointer-events:none}.shine-border:before{content:"";border-radius:inherit;padding:var(--shine-width,1px);pointer-events:none;background-image:var(--shine-gradient);-webkit-mask-composite:xor;background-position:0 0;background-size:300% 300%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.shine-border:before{animation:shine-border-travel var(--shine-duration,14s) infinite linear}}@keyframes shine-border-travel{0%,to{background-position:0 0}50%{background-position:100% 100%}}.hero.hero-fold{background:#fff}.hero.hero-fold .pfcard__underlay{pointer-events:none;background:#fff;position:absolute;inset:0}.hero.hero-fold .pfcard__underlay-panel{background:#77756f -webkit-image-set(url(/assets/hero-fold/wood-detail-1x.webp) 1x,url(/assets/hero-fold/wood-detail-2x.webp) 2x,url(/assets/hero-fold/wood-detail-web.webp) 2.61x) 100% 0/auto 360px;background:#77756f image-set("/assets/hero-fold/wood-detail-1x.webp" 1x,"/assets/hero-fold/wood-detail-2x.webp" 2x,"/assets/hero-fold/wood-detail-web.webp" 2.61x) 100% 0/auto 360px;border-radius:48px;position:absolute;inset:32px;overflow:hidden}.hero.hero-fold .pfcard__sheet{flex-direction:inherit;align-items:inherit;border-radius:inherit;isolation:isolate;background:#0b1510;display:flex;position:absolute;inset:0;overflow:hidden}.hero.hero-fold .pfcard__vector{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero.hero-fold .pfcard__grip{width:clamp(96px,16.5vw,360px);height:clamp(64px,11vw,241px);min-height:0;box-shadow:none;visibility:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;top:0;right:0;scale:1}.hero.hero-fold[data-pfcard-phase=ready] .pfcard__grip{visibility:visible}.hero.hero-fold .pfcard__grip:active{cursor:grabbing;scale:1}.hero.hero-fold:has(.pfcard__grip:focus-visible) [data-pfcard-crease]{stroke:#00265c;stroke-width:2px;stroke-opacity:1}.hero.hero-fold .pfcard__accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.hero.hero-fold .pfcard__underlay-panel{border-radius:32px;inset:20px}}@media (forced-colors:active){.hero.hero-fold:has(.pfcard__grip:focus-visible) [data-pfcard-crease]{stroke:highlight}}.shiny-text{margin-inline-end:-.08em;padding-inline-end:.08em;display:inline-block}@media (prefers-reduced-motion:reduce){.shiny-text{-webkit-text-fill-color:currentColor!important;background-image:none!important}}.shiny-text--underlined{white-space:nowrap;padding-bottom:.4em;position:relative}.shiny-text-underline{aspect-ratio:625/50;pointer-events:none;width:118%;position:absolute;top:1em;left:-8%;-webkit-mask:url(/hero-keuken-underline.png) 50%/100% 100% no-repeat;mask:url(/hero-keuken-underline.png) 50%/100% 100% no-repeat}@media (prefers-reduced-motion:reduce){.shiny-text-underline{background-image:none!important}}.scroll-reveal .word{display:inline-block}.process-section .scroll-reveal.section-heading{margin-top:0}.process-section .scroll-reveal .word{opacity:0}.process-section .scroll-reveal .text-link{display:inline}.process-section .scroll-reveal .text-link .word-icon{vertical-align:middle;margin-left:10px}@media (prefers-reduced-motion:reduce){.process-section .scroll-reveal .word{opacity:1}}
