:root{--color-bg:#fff;--color-text:#1c1f1d;--color-primary:#3d4c42;--color-primary-button:#3d4c42;--color-primary-hover:#2f3b33;--color-on-primary:#fff;--color-on-primary-hover:#fff;--color-soft:#e9eee9;--color-line:#e4e4e4;--color-accent:#3d4c42;--color-focus:#3d4c42;--color-secondary:#fff;--color-secondary-border:#3d4c42;--color-secondary-hover:#e9eee9;--color-on-secondary:#1c1f1d;--color-gallery-border:#e4e4e4;--color-gallery-hover:#3d4c42;--shadow-gallery:0 8px 20px #1c1f1d14;--duration-gallery:.18s;--kleur-achtergrond:#fff;--kleur-tekst:#1c1f1d;--kleur-accent:#3d4c42;--kleur-accent-donker:#2f3b33;--kleur-accent-zacht:#e9eee9;--kleur-op-accent:#fff;--kleur-accent-tekst:#3d4c42;--font-kop:"Oswald","Arial Narrow",sans-serif;--font-tekst:"Hind",Arial,sans-serif;--max-breedte:1120px;--radius:2px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:80px}*{box-sizing:border-box}html{color:var(--color-text);background:#fff;scroll-padding-top:24px}body{font:400 1.075rem/1.7 var(--font-tekst);margin:0;padding-bottom:0}h1,h2,h3{font-family:var(--font-kop);letter-spacing:.025em;text-transform:uppercase;font-weight:600;line-height:1.14}h1{max-width:16ch;margin:0 0 24px;font-size:clamp(2.8rem,4.5vw,4.4rem)}h2{max-width:24ch;margin:0 0 24px;font-size:clamp(2rem,3.3vw,3rem)}h3{font-size:1.5rem}p{margin:0 0 20px}a{color:var(--color-primary);text-underline-offset:5px}img{max-width:100%;display:block}figure{margin:0}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}:is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}section,details[id]{scroll-margin-top:24px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip:focus{transform:none}.section{width:min(100% - 48px,1120px);margin-inline:auto;padding-block:80px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px;font-size:.78rem;font-weight:600}.lead{max-width:45ch;font-size:1.15rem}.small,figcaption{font-size:.85rem;line-height:1.6}.button{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;min-height:48px;font:600 1rem/1.4 var(--font-tekst);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-primary-hover);color:#fff}.button.secondary{color:var(--color-primary);background:#fff}.button.secondary:hover{background:var(--color-soft)}.text-link{align-items:center;gap:16px;min-height:44px;font-weight:600;display:inline-flex}.actions{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.notice{text-align:center;background:var(--color-soft);margin:0;padding:8px 16px;font-size:.75rem;line-height:1.5}.header{border-bottom:1px solid var(--color-line);background:#fff}.header-inner{align-items:center;gap:24px;max-width:1280px;margin:auto;padding:22px 32px;display:flex;position:relative}.wordmark{font:600 2.35rem/1 var(--font-kop);color:var(--color-text);white-space:nowrap;text-decoration:none}.wordmark small{font:400 .63rem/2 var(--font-tekst);letter-spacing:.17em;display:block}.desktop-nav{gap:24px;margin-left:auto;display:flex}.desktop-nav a{align-items:center;min-height:44px;font-size:.95rem;text-decoration:none;display:flex}.desktop-nav a:hover{text-decoration:underline}.header-call{margin-left:16px}.mobile-menu{display:none}.intro{background:var(--color-soft);grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;display:grid}.intro-copy{align-self:center;padding:76px 48px 68px max(32px,50vw - 560px)}.intro-copy .small{margin-bottom:0}.intro-image{min-height:530px;position:relative}.intro-image img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.intro-image figcaption{color:var(--color-text);background:#fffffff2;padding:5px 10px;position:absolute;bottom:16px;right:16px}.welcome{text-align:center;max-width:780px}.welcome h2{margin-inline:auto}.welcome p{max-width:65ch;margin-inline:auto}.keune{background:var(--color-primary);color:#fff}.keune-inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:80px;padding-block:64px;display:grid}.keune .eyebrow{color:#fff}.keune h2{font-size:2.5rem}.keune-word{font:600 clamp(3.4rem,6vw,6rem)/1 var(--font-kop);letter-spacing:.14em;text-align:center;margin:0}.keune p:last-child{margin:0}.about{grid-template-columns:.8fr 1fr;align-items:center;gap:80px;display:grid}.about-image{position:relative}.about-image img{aspect-ratio:4/5;object-fit:cover;width:100%}.about-image figcaption{padding-top:8px}.social-note{text-align:center;border-bottom:1px solid var(--color-line);padding-block:16px 48px}.social-note p{margin-bottom:0}.faq{max-width:800px}.faq details{border-top:1px solid var(--color-line);padding:0 2px}.faq details:last-child{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;min-height:64px;padding:18px 28px 18px 0;font-weight:600}.faq details p{padding-right:24px}.contact{background:var(--color-soft)}.contact-inner{grid-template-columns:1.2fr .8fr;gap:40px 100px;display:grid}.contact-inner>.map{grid-column:1/-1;margin-top:8px}.contact address{margin-bottom:24px;font-style:normal}.contact .small{max-width:48ch;margin-top:20px}.hours h3{margin-top:0}.hours dl{margin:0}.hours dl>div{border-bottom:1px solid #d1d9d1;justify-content:space-between;gap:32px;padding:10px 0;display:flex}.hours dt{text-transform:capitalize}.hours dd{font-variant-numeric:tabular-nums;margin:0}.map button{background:#e9eee9a6!important}.map button:hover{background:#e9eee9e6!important}.footer{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px max(24px,50vw - 560px);font-size:.8rem;display:flex}.footer p{max-width:46ch;margin:0}.footer-brand{font:600 1.9rem/1.1 var(--font-kop)}.footer-brand small{font:400 .65rem/1.6 var(--font-tekst);letter-spacing:.1em;display:block}.mobile-bar{display:none}.booking-fallback{padding-block:40px}.booking-fallback h2{font-size:1.7rem}.booking-fallback p{max-width:70ch}dialog{border:1px solid var(--color-primary);max-width:min(640px,100vw - 32px);max-height:85dvh;color:var(--color-text);background:#fff;padding:32px;overflow:auto}dialog::backdrop{background:#1c1f1d99}dialog form{justify-content:flex-end;margin-bottom:24px;display:flex}.booking-url{overflow-wrap:anywhere}.team{border-top:1px solid var(--color-line)}.team .portret:after{content:attr(data-label);color:var(--color-text);background:#fff;padding:3px 8px;font-size:.75rem;position:absolute;top:12px;left:12px}.team .overlay{max-height:100%;overflow:auto}.team .overlay .quote{font:400 .95rem/1.5 var(--font-tekst)}.team .bijschrift{min-height:110px}.team .team-dialoog::backdrop{backdrop-filter:none;background:#1c1f1d99}.team [data-button=primary]{color:#fff;background:var(--color-primary);border:1px solid #fff;text-decoration:none}.team [data-button=secondary],.werk [data-button]{color:var(--color-primary);border:1px solid var(--color-primary);background:#fff}.werk{background:var(--color-soft)}.werk .raster{gap:24px}.werk .kaart{background:#fff}.werk h3{font-size:1.2rem}.werk .gallery-dialoog{background:#fff}.price-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.prices-intro{max-width:70ch}.category-nav{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.category-nav a{border:1px solid var(--color-line);align-items:center;min-height:44px;padding:8px 14px;font-size:.95rem;text-decoration:none;display:inline-flex}.category-nav a:hover,.category-nav a[aria-current]{background:var(--color-soft);border-color:var(--color-primary)}.price-categories details{border:1px solid var(--color-line);margin-bottom:12px}.price-categories summary{min-height:60px;font:600 1.1rem/1.4 var(--font-tekst);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.price-categories summary::-webkit-details-marker{display:none}.price-categories summary:hover{background:var(--color-soft)}.indicator{font-size:1.6rem}.price-categories details[open] .indicator{font-size:0}.price-categories details[open] .indicator:after{content:"−";font-size:1.6rem}.price-panel dl{margin:0;padding:0 20px 16px}.price-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 0;display:grid}.price-row dt{overflow-wrap:anywhere}.price-row dd{color:var(--color-primary);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.from{font-size:.85rem;font-weight:400}.price-help{background:var(--color-soft);padding:28px}.price-help h3{margin-top:0}.price-help .button{width:100%;margin-bottom:12px}.price-help .small{margin-top:12px;margin-bottom:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}html.js-motion .reveal-wait{opacity:0;transform:translateY(12px)}[data-reveal]{transition:opacity .32s,transform .32s}.button{transition:background-color .16s}.team .team-kaart,.werk .kaart{transition:box-shadow .16s}.team .team-kaart:hover,.werk .kaart:hover{box-shadow:0 6px 20px #1c1f1d14}}@media (width<=1023px){.desktop-nav{display:none}.header-inner{gap:16px;padding:18px 24px}.header-call{margin-left:auto}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:8px;list-style:none;display:flex}.mobile-menu nav{border-block:1px solid var(--color-line);z-index:50;background:#fff;grid-template-columns:1fr 1fr;padding:16px 24px;display:grid;position:absolute;top:100%;left:0;right:0}.mobile-menu nav a{min-height:48px;padding:10px 0}.intro-copy{padding:48px 32px}.intro-image{min-height:500px}.about{gap:40px}.price-layout{grid-template-columns:1fr}.price-help{max-width:none}.price-help .button{width:auto;margin-right:12px}.contact-inner{gap:40px}.keune-inner{gap:32px}}@media (width<=767px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.section{width:calc(100% - 40px);padding-block:56px}.header-inner{padding:16px 20px}.wordmark{font-size:1.9rem}.header-call{min-height:44px;padding:9px 12px;font-size:.9rem}.mobile-menu summary{padding:8px 0;font-size:.9rem}.intro{grid-template-columns:1fr}.intro-copy{padding:42px 20px 32px}h1{max-width:16ch;font-size:2.85rem}.intro .lead{font-size:1.05rem}.intro .actions{grid-template-columns:1fr;margin-top:24px;display:grid}.intro-image{aspect-ratio:3/2;min-height:0}.intro-image figcaption{font-size:.72rem;bottom:10px;right:10px}.intro-copy .small{font-size:.78rem}.welcome{text-align:left}.keune-inner,.about,.contact-inner{grid-template-columns:1fr;gap:32px}.keune-inner{padding-block:48px}.keune-word{text-align:left;font-size:3.3rem}.keune h2{font-size:2rem}.about-image{max-width:360px}.about-image img{aspect-ratio:5/4;object-position:50% 25%}.team{padding-block:56px!important}.team .profielen{gap:28px}.team .portret{aspect-ratio:4/4.5}.team h2,.werk h2{font-size:2rem!important}.team .bijschrift{min-height:0}.team .overlay{gap:10px}.team .overlay .quote{font-size:.95rem}.price-layout{gap:24px}.category-nav{gap:6px}.category-nav a{padding:8px 10px;font-size:.85rem}.price-help{padding:24px}.price-help .button{width:100%;margin-right:0}.price-panel dl{padding-inline:16px}.price-row{gap:12px;font-size:.95rem}.price-row dd{max-width:115px}.price-categories summary{padding-inline:16px}.social-note{padding-block:28px}.contact-inner>.map{grid-column:auto}.footer{padding:32px 20px}.mobile-bar{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:#fff;grid-template-columns:1fr 1.1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar .button{padding:10px 8px;font-size:.95rem}.booking-fallback{padding-block:32px}dialog{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-wait{opacity:1!important;transform:none!important}}:root{--pagina-achtergrond:#fff}.werk .gallery-scroll{width:100%;max-width:none}.werk .vergroot-icoon{color:#fff}.werk .kaart-trigger:is(:hover,:focus-visible){transform:translateY(-2px)!important}@media (prefers-reduced-motion:reduce){.werk .kaart-trigger:is(:hover,:focus-visible){transform:none!important}}:root{--color-hero-shade:28 31 29;--color-glass:#ffffff1f;--color-glass-border:#fff6;--font-quote:"Merriweather",Georgia,serif;--max-breedte:1280px}html{overflow-x:clip}.section{width:min(100% - 96px,1280px);padding-block:128px}h1,h2,h3{letter-spacing:.055em}h2{font-size:clamp(2.4rem,4.5vw,4.6rem)}.literal{white-space:pre-line}.header{z-index:20;color:#fff;background:0 0;border:0;position:absolute;inset:0 0 auto}.header .notice{color:#fff;background:#1c1f1db3}.header :is(.wordmark,.desktop-nav a){color:#fff}.header-inner{max-width:1360px}.mobile-menu summary{color:#fff}.mobile-menu nav{color:var(--color-text)}html[data-client=nieckys] .hero .kader{gap:40px;width:min(100%,1360px);padding:200px 48px 48px}html[data-client=nieckys] .hero .tekst{text-shadow:0 2px 24px #0006;max-width:760px}html[data-client=nieckys] .hero h1{font-family:var(--font-kop);text-transform:uppercase;letter-spacing:.045em;max-width:15ch;font-size:clamp(3.4rem,7vw,7rem);line-height:1.06}html[data-client=nieckys] .hero .eyebrow{color:#fff}html[data-client=nieckys] .hero .sub{font-family:var(--font-tekst);max-width:45ch}html[data-client=nieckys] .hero .hero-paneel{border-radius:2px;max-width:1050px;margin-top:auto}html[data-client=nieckys] .hero .knop{color:var(--color-primary);background:#fff;border:1px solid #fff;border-radius:2px;text-decoration:none}html[data-client=nieckys] .hero .knop[data-button=primary]{background:var(--color-primary);color:#fff}html[data-client=nieckys] .hero .knop:hover{background:var(--color-soft);color:var(--color-primary-hover)}.hero-credit{z-index:2;background:#1c1f1db3;padding:4px 8px;font-size:.75rem;position:absolute;bottom:20px;right:24px}html[data-client=nieckys] .hero .scroll-indicator{display:none}.welcome{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1280px;display:grid}.welcome-image{aspect-ratio:4/5;position:relative;overflow:hidden}.welcome-image img{object-fit:cover;width:100%;height:100%}.welcome-image figcaption{background:#fff;padding:4px 10px;position:absolute;bottom:16px;left:16px}.welcome h2{margin-left:0}.welcome blockquote{font:italic 400 clamp(1.25rem,2vw,1.8rem)/1.7 var(--font-quote);color:var(--color-primary);border-left:2px solid var(--color-line);margin:32px 0;padding-left:24px}.about{grid-template-columns:1fr 1fr;gap:100px}.about-image{overflow:hidden}.about-image img{aspect-ratio:4/5}.about-image figcaption{background:#fff;position:relative}.keune-inner{padding-block:100px}.keune-word{font-size:clamp(4rem,9vw,8rem)}.team .kader,.werk .kader{max-width:1280px}.team{padding-block:128px!important}.werk{padding-block:128px}.team .quote{font-family:var(--font-tekst)}.price-categories details{transition:box-shadow .3s}.price-categories details:hover{box-shadow:0 10px 28px #1c1f1d14}@media (prefers-reduced-motion:no-preference){html[data-client=nieckys] .hero .foto{animation:24s ease-in-out infinite alternate nieckys-kenburns}.hero-paneel{animation:.85s cubic-bezier(.2,.7,.2,1) .4s both nieckys-panel}.js-motion .reveal-wait{opacity:0;transform:translateY(38px)}[data-reveal]{transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}}@keyframes nieckys-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes nieckys-panel{0%{opacity:0;transform:translateY(65px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.welcome,.about{gap:40px}.section{width:calc(100% - 64px);padding-block:96px}html[data-client=nieckys] .hero .kader{padding-inline:32px}.team{padding-block:96px!important}}@media (width<=767px){.section{width:calc(100% - 40px);padding-block:72px}html[data-client=nieckys] .hero{min-height:85svh}html[data-client=nieckys] .hero .kader{gap:28px;padding:170px 20px 28px}html[data-client=nieckys] .hero h1{max-width:15ch;font-size:clamp(2.5rem,10vw,3.6rem)}html[data-client=nieckys] .hero .tekst{margin:0}html[data-client=nieckys] .hero .sub{font-size:1rem;line-height:1.6}html[data-client=nieckys] .hero .hero-paneel{margin-bottom:24px;padding:12px}html[data-client=nieckys] .hero .acties{grid-template-columns:1fr 1fr}html[data-client=nieckys] .hero .acties>.knop:first-child{grid-column:1/-1}html[data-client=nieckys] .hero .contact-actie{display:flex}html[data-client=nieckys] .hero .overlay{background:linear-gradient(90deg,#1c1f1dd9,#1c1f1d66)}.hero-credit{bottom:10px;right:20px}.welcome,.about{grid-template-columns:1fr;gap:32px}.welcome-image{aspect-ratio:5/4}.about-image{max-width:none}.about-image img{aspect-ratio:4/5}.keune-inner{padding-block:72px}.team,.werk{padding-block:72px!important}html[data-client=nieckys] .hero .demo,.header .header-call{display:none}.mobile-menu{margin-left:auto}html[data-client=nieckys] .hero .foto{object-position:65% center}}@media (prefers-reduced-motion:reduce){[data-parallax] img{transform:none!important}.hero-paneel{opacity:1!important;transform:none!important}}html[data-client=nieckys] .hero .hero-paneel,html[data-client=nieckys] .hero .knop{border-radius:2px}html[data-client=nieckys] .hero .acties{grid-template-columns:1.4fr 1fr 1fr}.js-motion [data-reveal]:focus-within{opacity:1!important;transition:none!important;transform:none!important}.werk .beeld-kader{overflow:hidden}@media (width<=767px){html[data-client=nieckys] .hero .acties{grid-template-columns:1fr 1fr}html[data-client=nieckys] .hero .contact-actie{display:flex}html[data-client=nieckys] .hero .hero-paneel{margin-top:12px}html[data-client=nieckys] .hero .demo{display:none}}html[data-client=nieckys] .hero .overlay{background:linear-gradient(90deg,#1c1f1da6,#0000 60%)}html[data-client=nieckys] .hero .foto{object-position:50% 30%;animation:20s ease-in-out infinite alternate nieckys-zoom}html[data-client=nieckys] .hero .hero-paneel{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);animation:none;transform:translateY(40px)}html[data-client=nieckys] .hero .panel-ready{opacity:1;transform:none}html[data-client=nieckys] .hero .demo{background:0 0;display:block}html[data-client=nieckys] .hero .kader{padding-bottom:60px}@keyframes nieckys-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.welcome-image video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.welcome-image [hidden]{display:none}.wordplay{color:var(--color-primary);font:400 2.4rem/1.2 Caveat,cursive;display:inline-block;position:relative}.wordplay svg{width:100%;height:12px;display:block}.wordplay path{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.wordplay.revealed path{stroke-dashoffset:0;transition:stroke-dashoffset .8s}.specialties{background:var(--color-soft);padding:24px 0;overflow:hidden}.ticker-track{width:max-content;animation:40s linear infinite specialties;display:flex}.ticker-track span{white-space:nowrap;padding-right:24px;font-size:1.2rem}.ticker-track b{color:var(--color-primary);padding:0 24px}.specialties:is(:hover,:focus-within) .ticker-track{animation-play-state:paused}@keyframes specialties{to{transform:translate(-50%)}}.team .kader{width:min(100%,1280px);margin:auto}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.team-card{border:1px solid var(--color-line);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:#fff;padding:0 0 24px;transition:transform .3s}.team-card>span{margin:8px 24px;display:block}.team-card img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:100%;transition:filter .3s}.team-card:is(:hover,:focus-visible){transform:translateY(-6px);box-shadow:0 16px 32px #1c1f1d1a}.team-card:is(:hover,:focus-visible) img{filter:grayscale(0)}.profile-name{font:600 2rem var(--font-kop)}.counters{text-align:center;border-block:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);padding-block:64px;display:grid}.counters strong{font:600 clamp(3rem,6vw,5rem) var(--font-kop);font-variant-numeric:tabular-nums}.counters p{margin:8px 0}.map iframe{border:1px solid #e4e4e4;border-radius:4px;width:100%;height:360px;display:block}.review-slides{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.review-slides::-webkit-scrollbar{display:none}.review-slide{scroll-snap-align:start;background:var(--color-soft);flex:0 0 100%;padding:32px}.review-slide time{font-size:.9rem}.review-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.review-dot{border:1px solid var(--color-line);min-width:44px;min-height:44px;color:var(--color-primary);cursor:pointer;background:#fff}.review-dot[aria-pressed=true]{background:var(--color-soft)}@media (prefers-reduced-motion:no-preference){.js-motion .reveal-wait{opacity:0;transform:translateY(16px)}[data-reveal]{transition:opacity .5s,transform .5s;transition-delay:var(--reveal-delay,0s)}}@media (width<=767px){.team-grid{grid-template-columns:1fr}.map iframe{height:280px}.counters{gap:16px}.counters strong{font-size:2.5rem}.counters p{font-size:.9rem}html[data-client=nieckys] .hero .hero-paneel{margin-bottom:24px}html[data-client=nieckys] .hero .demo{font-size:.75rem}.specialties .ticker-track span{font-size:1rem}}@media (prefers-reduced-motion:reduce){html[data-client=nieckys] .hero .hero-paneel{opacity:1;transform:none}.ticker-track{width:100%;animation:none;display:block}.ticker-track span{white-space:normal;display:block}.ticker-track span[aria-hidden]{display:none}.wordplay path{stroke-dashoffset:0}.team-card:is(:hover,:focus-visible){transform:none}[data-parallax] video{transform:none!important}}.contact-inner{grid-template-columns:1fr 1fr;gap:40px 64px}.contact-inner>.map{grid-area:1/2/span 2;margin:0}.footer{background:var(--color-primary-hover);color:#fff}.footer a{color:#fff}.footer img{object-fit:contain}.footer:has(img) .footer-brand{display:none}@media (width<=767px){.contact-inner{grid-template-columns:1fr}.contact-inner>.map{grid-area:auto}}.treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.treatment-grid article{border:1px solid var(--color-line);flex-direction:column;padding:32px;display:flex}.treatment-grid .text-link{margin-top:auto}.treatment-grid h3{margin-top:0}.werk .kaart-trigger:is(:hover,:focus) img{transition:transform .4s;transform:scale(1.04)}.werk .kaart-trigger{overflow:hidden}@media (width<=767px){.treatment-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.werk .kaart-trigger:is(:hover,:focus) img{transform:none!important}}.welcome .wordplay{width:fit-content;margin:12px 0 20px;display:block}.treatment-grid article{background:#f7f8f7;min-height:240px}.contact-inner{grid-template-columns:minmax(0,1fr)}.contact-inner>.map,.contact-inner>.hours{grid-area:auto}@media (width>=900px){.contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.contact-inner>div:first-child{grid-area:1/1}.contact-inner>.hours{grid-area:2/1}.contact-inner>.map{flex-direction:column;grid-area:1/2/span 2;align-self:stretch;display:flex}.contact-inner .map iframe{flex:1;height:auto;min-height:360px}}@media (width<=768px){body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}html[data-local=true] .hero{min-height:100svh}html[data-local=true] .hero .foto{object-position:0% 30%;animation:18s ease-in-out infinite alternate nieckys-pan;transform:none}}@keyframes nieckys-pan{0%{object-position:0% 30%}to{object-position:100% 30%}}@media (width<=768px) and (prefers-reduced-motion:reduce){html[data-local=true] .hero .foto{object-position:50% 30%;animation:none;transform:none}}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff")}@font-face{font-family:Hind;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-latin-400-normal.BqbzxKtL.woff2)format("woff2"),url(/_astro/hind-latin-400-normal.BDJq_LHN.woff)format("woff")}@font-face{font-family:Hind;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-latin-600-normal.C7XVtUlB.woff2)format("woff2"),url(/_astro/hind-latin-600-normal.ViH-Hlns.woff)format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/merriweather-latin-400-italic.CuD3zK4B.woff2)format("woff2"),url(/_astro/merriweather-latin-400-italic.Cq-nJhum.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2)format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.woff)format("woff")}.hero[data-astro-cid-vcqp2kp4]{background:var(--color-text);min-height:100svh;color:var(--color-bg);display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-vcqp2kp4],.foto[data-astro-cid-vcqp2kp4],.hero-video[data-astro-cid-vcqp2kp4],.overlay[data-astro-cid-vcqp2kp4]{width:100%;height:100%;position:absolute;inset:0}.foto[data-astro-cid-vcqp2kp4],.hero-video[data-astro-cid-vcqp2kp4]{object-fit:cover;object-position:70% center}.hero-video[data-astro-cid-vcqp2kp4]{opacity:0}.hero-video[data-astro-cid-vcqp2kp4].video-speelt{opacity:1}.overlay[data-astro-cid-vcqp2kp4]{background:linear-gradient(90deg,rgb(var(--color-hero-shade) / 91%) 0%,rgb(var(--color-hero-shade) / 87%) 66%,rgb(var(--color-hero-shade) / 25%) 100%)}.kader[data-astro-cid-vcqp2kp4]{z-index:1;width:min(100%,var(--max-breedte));padding:calc(var(--header-hoogte,110px) + var(--space-6)) var(--space-3) var(--space-6);justify-content:center;gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.tekst[data-astro-cid-vcqp2kp4]{text-shadow:0 2px 24px #140e0a73;max-width:42rem;position:relative}.eyebrow[data-astro-cid-vcqp2kp4]{margin:0 0 var(--space-3);letter-spacing:.14em;font-size:.8125rem;font-weight:600}h1[data-astro-cid-vcqp2kp4]{max-width:13ch;font:600 clamp(3.4rem,7.5vw,7rem)/.99 var(--font-kop);letter-spacing:-.025em;margin:0}em[data-astro-cid-vcqp2kp4]{color:var(--color-accent)}.sub[data-astro-cid-vcqp2kp4]{max-width:48ch;margin:var(--space-3) 0 0;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.8}.hero-paneel[data-astro-cid-vcqp2kp4]{padding:var(--space-3);border:1px solid var(--color-glass-border);background:var(--color-glass);backdrop-filter:blur(14px);border-radius:18px}.acties[data-astro-cid-vcqp2kp4]{gap:var(--space-1);grid-template-columns:1fr;display:grid}.knop[data-astro-cid-vcqp2kp4]{min-height:52px;font:600 .9375rem/1.4 var(--font-tekst);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;display:inline-flex}.knop[data-astro-cid-vcqp2kp4] svg{flex:0 0 22px}.knop[data-astro-cid-vcqp2kp4] .whatsapp{color:var(--color-whatsapp)}.demo[data-astro-cid-vcqp2kp4]{margin:var(--space-2) 0 0;background:rgb(var(--color-hero-shade) / 85%);color:var(--color-bg);border-radius:6px;max-width:100%;padding:3px 8px;font-size:.75rem;line-height:1.8;display:inline-block}.scroll-indicator[data-astro-cid-vcqp2kp4]{color:var(--color-soft);font-size:1.5rem;position:absolute;bottom:12px;right:24px}@media (width<=47.999rem){.overlay[data-astro-cid-vcqp2kp4]{background:linear-gradient(180deg,rgb(var(--color-hero-shade) / 91%) 0%,rgb(var(--color-hero-shade) / 87%) max(62%,36rem),rgb(var(--color-hero-shade) / 25%) 100%)}.kader[data-astro-cid-vcqp2kp4]{gap:var(--space-5);padding-bottom:var(--space-5)}.tekst[data-astro-cid-vcqp2kp4]{margin-right:12px}.hero-paneel[data-astro-cid-vcqp2kp4]{padding:var(--space-2)}.acties[data-astro-cid-vcqp2kp4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.knop[data-astro-cid-vcqp2kp4]{min-width:0;padding:12px 8px;font-size:.8125rem}.knop[data-astro-cid-vcqp2kp4] svg,.contact-actie[data-astro-cid-vcqp2kp4],.hero[data-astro-cid-vcqp2kp4][data-mobiele-balk=aan] .demo[data-astro-cid-vcqp2kp4]{display:none}.hero[data-astro-cid-vcqp2kp4]:not([data-mobiele-balk=aan]) .demo[data-astro-cid-vcqp2kp4]{font-size:.625rem}}@media (width>=48rem){.kader[data-astro-cid-vcqp2kp4]{padding-inline:var(--space-5)}.acties[data-astro-cid-vcqp2kp4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.kader[data-astro-cid-vcqp2kp4]{padding-top:calc(var(--header-hoogte,110px) + var(--space-8))}.hero-paneel[data-astro-cid-vcqp2kp4]{margin-top:auto}.acties[data-astro-cid-vcqp2kp4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.werk[data-astro-cid-td4jbbmb]{background:var(--color-soft);padding:128px 48px}.kader[data-astro-cid-td4jbbmb]{max-width:1280px;margin:auto}.gallery-scroll[data-astro-cid-td4jbbmb]{overflow:visible}.raster[data-astro-cid-td4jbbmb]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.raster[data-astro-cid-td4jbbmb] li[data-astro-cid-td4jbbmb]{min-width:0;min-height:0}.raster[data-astro-cid-td4jbbmb] li[data-astro-cid-td4jbbmb]:first-child{grid-row:span 2}.kaart[data-astro-cid-td4jbbmb],.kaart-trigger[data-astro-cid-td4jbbmb],.beeld-kader[data-astro-cid-td4jbbmb]{width:100%;height:100%;margin:0}.kaart-trigger[data-astro-cid-td4jbbmb]{color:var(--color-text);display:block;position:relative;overflow:hidden}.beeld-kader[data-astro-cid-td4jbbmb] img[data-astro-cid-td4jbbmb]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.bijschrift[data-astro-cid-td4jbbmb]{background:#fffffff2;padding:16px;transition:transform .4s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.bijschrift[data-astro-cid-td4jbbmb] h3[data-astro-cid-td4jbbmb]{margin:0;font-size:1.2rem}.kaart-trigger[data-astro-cid-td4jbbmb]:is(:hover,:focus-visible) .bijschrift[data-astro-cid-td4jbbmb]{transform:none}.kaart-trigger[data-astro-cid-td4jbbmb]:is(:hover,:focus) img[data-astro-cid-td4jbbmb]{transform:scale(1.04)}.image-label[data-astro-cid-td4jbbmb]{background:#fff;padding:4px 8px;font-size:.75rem;position:absolute;top:12px;left:12px}.vergroot-icoon[data-astro-cid-td4jbbmb]{background:var(--color-primary);color:#fff;text-align:center;width:32px;height:32px;position:absolute;top:12px;right:12px}.gallery-dialoog[data-astro-cid-td4jbbmb]{width:min(1000px,100vw - 32px)}.gallery-dialoog[data-astro-cid-td4jbbmb] img[data-astro-cid-td4jbbmb]{object-fit:contain;width:100%;height:60dvh}.gallery-dialoog[data-astro-cid-td4jbbmb] h2[data-astro-cid-td4jbbmb]{font-size:1.8rem}.dialog-pijlen[data-astro-cid-td4jbbmb]{justify-content:space-between;margin-top:16px;display:flex}.knop[data-astro-cid-td4jbbmb]{cursor:pointer;min-width:44px;min-height:44px}.knop[data-astro-cid-td4jbbmb] svg[data-astro-cid-td4jbbmb]{width:24px;height:24px}@media (width<=1023px){.raster[data-astro-cid-td4jbbmb]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}}@media (width<=767px){.werk[data-astro-cid-td4jbbmb]{padding:72px 20px}.raster[data-astro-cid-td4jbbmb]{grid-template-columns:1fr;grid-auto-rows:auto}.raster[data-astro-cid-td4jbbmb] li[data-astro-cid-td4jbbmb]:first-child{grid-row:auto}.beeld-kader[data-astro-cid-td4jbbmb]{aspect-ratio:4/3}.bijschrift[data-astro-cid-td4jbbmb]{transform:none}}@media (prefers-reduced-motion:reduce){.bijschrift[data-astro-cid-td4jbbmb]{transform:none}.kaart-trigger[data-astro-cid-td4jbbmb] img[data-astro-cid-td4jbbmb]{transform:none!important}}[data-astro-cid-td4jbbmb][data-salon-tile] img[data-astro-cid-td4jbbmb]{object-position:50% 70%}.gallery-dialoog[data-astro-cid-td4jbbmb] img[data-astro-cid-td4jbbmb]{object-fit:contain;height:auto;max-height:75dvh;margin-inline:auto;display:block}.gallery-dialoog[data-astro-cid-td4jbbmb] form[data-astro-cid-td4jbbmb]{z-index:2;justify-content:flex-end;margin:0 0 8px;display:flex;position:sticky;top:0}.gallery-close[data-astro-cid-td4jbbmb]{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;font-size:1.5rem;display:grid}.gallery-dialoog[data-astro-cid-td4jbbmb] h2[data-astro-cid-td4jbbmb]{padding-right:44px}
