@property --accent{syntax:"<color>";inherits:true;initial-value:#4361ee}@property --accent-licht{syntax:"<color>";inherits:true;initial-value:#8da2ff}.studio{--nacht:#0c0c0d;--vlak:#15161a;--vlak-2:#1c1d23;--blauw:#4361ee;--blauw-licht:#8da2ff;--inkt:#fff;--inkt-2:#b9c2d6;--inkt-3:#8e97ab;--lijn:#ffffff1f;--lijn-zacht:#ffffff14;--display:Archivo, system-ui, sans-serif;--zacht:cubic-bezier(.16, 1, .3, 1);--rand:clamp(20px, 4vw, 56px);--accent:#4361ee;--accent-licht:#8da2ff;color:var(--inkt);font-size:17px;line-height:1.55;transition:--accent 1.2s,--accent-licht 1.2s;position:relative}html[data-palet=koraal] .studio{--accent:#c4404b;--accent-licht:#ff8f94}html[data-palet=zeeglas] .studio{--accent:#1c7f7b;--accent-licht:#73e0d6}html[data-palet=oker] .studio{--accent:#a86a1f;--accent-licht:#f2c178}html[data-palet=violet] .studio{--accent:#5b45f0;--accent-licht:#b3a6ff}.studio a{color:inherit;text-decoration:none}.studio p{margin:0}.studio img,.studio video{max-width:100%;height:auto;display:block}.studio a,.studio button,.studio summary,.studio label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.studio :focus-visible{outline:2px solid var(--accent-licht);outline-offset:3px}.studio .ic{flex:none}.studio .nowrap{white-space:nowrap}.studio main,.studio .voet{z-index:1;position:relative}.studio .naar-inhoud{z-index:300;background:var(--blauw);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:500;display:inline-flex;position:fixed;top:-80px;left:12px}.studio .naar-inhoud:focus{top:12px}.studio .merk{font:italic 800 22px var(--display);letter-spacing:-.03em;white-space:nowrap}.studio .merk__web{color:var(--blauw)}.studio .merk__dev{color:var(--inkt-3)}.studio .lader{z-index:200;padding:var(--rand);background:var(--nacht);pointer-events:none;grid-template-rows:auto 1fr auto;display:none;position:fixed;inset:0}.studio.met-lader .lader{display:grid}.studio .lader__regels{height:1.1em;font:italic 900 clamp(28px, 4.4vw, 64px)/1.1 var(--display);text-transform:uppercase;letter-spacing:-.02em;position:relative;overflow:hidden}.studio .lader__regel{white-space:nowrap;transition:transform .7s var(--zacht);position:absolute;top:0;left:0;transform:translateY(110%)}.studio .lader__regel.is-aan{transform:translateY(0)}.studio .lader__regel.is-weg{transform:translateY(-110%)}.studio .lader__teller{font:italic 900 clamp(96px, 22vw, 340px)/.82 var(--display);letter-spacing:-.04em;align-self:end;display:flex}.studio .cijfer{height:1em;margin:-.09em 0;position:relative;overflow:hidden}.studio .cijfer__rol{transition:transform .55s var(--zacht);flex-direction:column;display:flex}.studio .cijfer__rol span{height:1.2em;line-height:1em;display:block}.studio .cijfer--weg{width:0;transition:width .4s var(--zacht)}.studio .lader__merk{justify-self:end;font-size:20px}.studio.is-klaar .lader{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s}.studio .kop{z-index:50;height:auto;padding:10px var(--rand);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0db8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.studio .kop[data-scrolled=true]{border-bottom-color:#ffffff14}.studio .kop__merk{color:var(--inkt)}.studio .kop__menu{gap:28px;font-weight:500;display:none}.studio .kop__menu a{color:var(--inkt);position:relative}.studio .kop__menu a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .45s var(--zacht);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.studio .kop__menu a:hover:after{transform-origin:0;transform:scaleX(1)}.studio .kop__acties{align-items:center;gap:8px;display:flex}.studio .kop .kop__cta{display:none}.studio .kop__menuknop{cursor:pointer;background:#fff;border:0;border-radius:50%;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:grid}.studio .kop__menuknop span{background:var(--nacht);width:16px;height:2px;transition:transform .4s var(--zacht);border-radius:2px;display:block}.studio .kop__menuknop[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.studio .kop__menuknop[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}html.menu-open{overflow:hidden}html.menu-open .studio .kop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.studio .menu{z-index:45;padding:88px var(--rand) calc(28px + env(safe-area-inset-bottom));background:var(--nacht);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.studio .menu[hidden]{display:none}.studio .menu__label{color:var(--inkt-3);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.studio .menu__lijst{border-top:1px solid var(--lijn);margin:14px 0 0;padding:0;list-style:none}.studio .menu__lijst a{border-bottom:1px solid var(--lijn);min-height:60px;font:italic 900 32px/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;color:var(--inkt-3);align-items:baseline;gap:18px;padding:13px 0;display:flex}.studio .menu__lijst a span{color:var(--inkt-3);letter-spacing:0;font:500 15px Inter,sans-serif}.studio .menu__lijst a em{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-licht);opacity:0;margin-left:auto;font:500 11px Inter,sans-serif}.studio .menu__lijst a.is-hier{color:var(--inkt)}.studio .menu__lijst a.is-hier em{opacity:1}.studio .menu__voet{color:var(--inkt-2);flex-wrap:wrap;gap:8px 22px;margin-top:auto;padding-top:24px;display:flex}.studio .menu__voet a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.studio .knop{cursor:pointer;min-height:48px;transition:background-color .25s ease, color .25s ease, border-color .25s ease, transform .35s var(--zacht);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font:500 16px Inter,sans-serif;display:inline-flex}.studio .knop:active{transform:scale(.97)}.studio .knop--blauw{background:var(--accent);color:#fff}.studio .knop--blauw:hover{background:color-mix(in srgb, var(--accent) 86%, #fff);color:#fff}.studio .knop--rand{color:var(--inkt);background:0 0;border:1px solid #ffffff47}.studio .knop--rand:hover{color:var(--nacht);background:#fff}.studio .knop--groot{min-height:58px;padding:0 30px;font-size:18px}.studio .knop--klein{min-height:40px;padding:0 16px;font-size:14px}.studio .knop--vol{width:100%}.studio .knop[disabled]{opacity:.7;cursor:progress}.studio .regel{margin-top:-.1em;padding:.1em 0 .04em;display:block;overflow:hidden}.studio .regel>span{display:block}.studio .groot{font:italic 900 clamp(48px, 12vw, 210px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.studio .wenk{color:var(--accent-licht);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:baseline;gap:12px;margin:0;font:500 12px/1.3 Inter,sans-serif;display:flex}.studio .wenk span{white-space:nowrap;color:var(--inkt-3);font-variant-numeric:tabular-nums;flex:none}.studio .wenk span:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:clamp(16px,2vw,28px);height:1px;margin-left:12px;display:inline-block}.studio .onderstreept{color:var(--inkt);text-underline-offset:5px;align-items:center;gap:6px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .3s;display:inline-flex}.studio .onderstreept:hover{-webkit-text-decoration-color:var(--accent-licht);text-decoration-color:var(--accent-licht)}.studio img[src*="/murm/"]{filter:drop-shadow(0 26px 34px #00000080);pointer-events:none}.studio .hero{min-height:100svh;padding:96px var(--rand) 40px;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.studio .hero__h1{font:italic 900 clamp(38px, 9.4vw, 170px)/.84 var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:22px 0 0}.studio .hero__h1 .regel:nth-child(n+2)>span{color:var(--inkt-2)}.studio .hero__voet{gap:22px;margin-top:28px;display:grid}.studio .hero__lead{max-width:34em;color:var(--inkt-2);font-size:18px}.studio .hero__knoppen{flex-wrap:wrap;gap:10px;display:flex}.studio .hero__murm{right:var(--rand);aspect-ratio:714/720;object-fit:contain;object-position:50% 100%;width:clamp(120px,34vw,360px);position:absolute;top:84px}.studio .hero__scroll{display:none}.studio .werk{padding:100px var(--rand) 60px;position:relative}.studio .werk .wenk{margin-bottom:22px}.studio .werk__murm{display:none}.studio .werk__intro{max-width:34em;color:var(--inkt-2);margin-top:20px;font-size:18px}.studio .werk__veld{gap:48px;margin-top:56px;display:grid}.studio .kaart{display:block;position:relative}.studio .kaart__media{aspect-ratio:16/10;background:var(--vlak);border-radius:14px;position:relative;overflow:hidden}.studio .kaart__media>img,.studio .kaart__media>video{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--zacht), opacity .4s ease;position:absolute;inset:0}.studio .kaart__media>video{opacity:0}.studio .kaart__media>video[data-speelt]{opacity:1}.studio .kaart:hover .kaart__media>img,.studio .kaart:hover .kaart__media>video{transform:scale(1.04)}.studio .kaart__pauze{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0d99;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.studio .kaart__titel{font:italic 900 clamp(26px, 3vw, 44px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:16px 0 0}.studio .kaart__link:after{content:"";z-index:1;position:absolute;inset:0}.studio .kaart__meta{color:var(--inkt-3);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;font:500 12px/1.3 Inter,sans-serif;display:flex}.studio .kaart__verhaal{color:var(--accent-licht);letter-spacing:.08em;align-items:center;gap:4px;display:inline-flex}.studio .kaart__verhaal .ic{width:14px;height:14px;transition:transform .3s var(--zacht)}.studio .kaart:hover .kaart__verhaal .ic{transform:translate(3px)}.studio .kaart.is-weg{display:none}.studio .filter{bottom:calc(86px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--lijn);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15161ab8;border-radius:999px;width:max-content;max-width:100%;margin:72px auto 0;padding:5px;display:flex;position:sticky}.studio .filter button{min-height:40px;color:var(--inkt-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font:500 14px Inter,sans-serif;transition:background-color .3s,color .3s}.studio .filter button.is-aan{color:var(--nacht);background:#fff}.studio .diensten{padding:110px var(--rand) 60px;position:relative}.studio .diensten .wenk{margin-bottom:22px}.studio .diensten__intro{max-width:34em;color:var(--inkt-2);margin-top:20px;font-size:18px}.studio .diensten__lijst{border-top:1px solid var(--lijn);margin:48px 0 0;padding:0;list-style:none}.studio .diensten__lijst li{border-bottom:1px solid var(--lijn)}.studio .dienst{color:var(--inkt);gap:10px;padding:22px 0;display:grid;position:relative}.studio .dienst__naam{font:italic 900 clamp(30px, 3.3vw, 56px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.025em;transition:color .3s ease, transform .6s var(--zacht)}.studio .dienst__tekst{color:var(--inkt-2);gap:6px;font-size:16px;line-height:1.5;display:grid}.studio .dienst__tags{color:var(--inkt-3);font-size:14px;line-height:1.55}.studio .dienst__meta{align-items:center;gap:12px;font-size:14px;display:flex}.studio .dienst__tijd{color:var(--inkt-2)}.studio .dienst__kies{color:var(--accent-licht);align-items:center;gap:2px;margin-left:auto;font-weight:500;display:inline-flex}.studio .dienst__kies .ic{transition:transform .3s var(--zacht)}.studio .dienst:hover .dienst__naam{color:var(--accent-licht)}.studio .dienst:hover .dienst__kies .ic{transform:translate(4px)}.studio .werkwijze{padding:120px var(--rand) 60px;position:relative}.studio .werkwijze .wenk{margin-bottom:22px}.studio .werkwijze__h{font-size:clamp(44px,7.2vw,124px)}.studio .werkwijze__lead{max-width:34em;color:var(--inkt-2);margin-top:20px;font-size:18px}.studio .werkwijze__raster{gap:48px;margin-top:48px;display:grid}.studio .stappen{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.studio .stappen li{border-bottom:1px solid var(--lijn);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.studio .stappen__nr{color:var(--accent-licht);letter-spacing:.1em;font-variant-numeric:tabular-nums;font:500 13px/1.9 Inter,sans-serif}.studio .stappen__kop{font:italic 900 clamp(22px, 2.2vw, 32px)/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:4px}.studio .stappen li p:not(.stappen__kop){color:var(--inkt-2);font-size:16px}.studio .werkwijze__cta{margin-top:28px}.studio .werkwijze__tel{justify-items:center;gap:18px;display:grid;position:relative}.studio .keus{flex-wrap:wrap;justify-content:center;gap:6px;max-width:480px;display:none}.studio .keus-aan .keus{display:flex}.studio .keus button{border:1px solid var(--lijn);min-height:40px;color:var(--inkt-2);cursor:pointer;background:#15161a99;border-radius:999px;padding:0 15px;font:500 14px Inter,sans-serif;transition:background-color .25s,color .25s,border-color .25s}.studio .keus button:hover{color:#fff;border-color:#ffffff4d}.studio .keus button[aria-selected=true]{color:var(--nacht);background:#fff;border-color:#fff}.studio .tel{width:min(372px,100%);position:relative}.studio .tel__murm{display:none}.studio .tel__scherm{z-index:1;background:#0b141a;border:9px solid #1b1c21;border-radius:46px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0000008c,inset 0 0 0 1px #ffffff0f}.studio .tel__kop{background:#1f2c34;align-items:center;gap:10px;padding:26px 14px 12px;display:flex}.studio .tel__foto{background:var(--blauw);width:36px;height:36px;font:italic 900 17px var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.studio .tel__wie{flex:1;line-height:1.25;display:grid}.studio .tel__wie b{font-size:15px;font-weight:600}.studio .tel__wie small{color:#8696a0;font-size:12.5px}.studio .tel__chat{background:radial-gradient(120% 70% at 50% 0,#00a8841f,#0000 70%),#0b141a;flex-direction:column;justify-content:flex-end;gap:6px;height:430px;margin:0;padding:14px 12px;list-style:none;display:flex;overflow:hidden}.studio .tel__chat[hidden]{display:none}.studio .bel{color:#e9edef;border-radius:14px;flex:none;max-width:82%;padding:7px 11px 8px;font-size:14.5px;line-height:1.4}.studio .bel--klant{transform-origin:100% 100%;background:#005c4b;border-bottom-right-radius:4px;align-self:flex-end}.studio .bel--ik{transform-origin:0 100%;background:#202c33;border-bottom-left-radius:4px;align-self:flex-start}.studio .bel--doc{align-items:center;gap:10px;min-width:66%;padding:8px;display:flex}.studio .doc__ic{color:#fff;letter-spacing:.05em;background:#c4404b;border-radius:6px;flex:none;place-items:center;width:38px;height:46px;font:700 10px Inter,sans-serif;display:grid}.studio .bel--doc span:last-child{line-height:1.3;display:grid}.studio .bel--doc b{font-weight:600}.studio .bel--doc small{color:#8696a0;font-size:12.5px}.studio .bel.is-wacht{display:none}.studio .bel.is-nieuw{animation:.5s cubic-bezier(.34,1.4,.64,1) both bel-in}@keyframes bel-in{0%{opacity:0;transform:translateY(10px)scale(.92)}}.studio .bel--typen{gap:4px;padding:12px 13px;display:flex}.studio .bel--typen i{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typen}.studio .bel--typen i:nth-child(2){animation-delay:.15s}.studio .bel--typen i:nth-child(3){animation-delay:.3s}@keyframes typen{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.studio .tel__balk{background:#0b141a;align-items:center;gap:8px;padding:8px 10px 16px;display:flex}.studio .tel__balk span{color:#8696a0;background:#202c33;border-radius:999px;flex:1;padding:9px 14px;font-size:14px}.studio .tel__balk i{background:#00a884;border-radius:50%;width:38px;height:38px}.studio .over{padding:120px var(--rand) 60px;gap:40px;display:grid}.studio .over__stapel{display:none;position:relative}.studio .over__stapel>img{filter:drop-shadow(0 30px 34px #0000008c);opacity:0;width:88%;transform:translate(-50%, -50%) rotate(var(--draai,0deg)) scale(.92);transition:opacity .5s ease, transform .7s var(--zacht);position:absolute;top:50%;left:50%}.studio .over__stapel>img[data-toon-beeld=murm]{aspect-ratio:720/614;object-fit:contain;width:56%}.studio .over__stapel>.is-boven{opacity:1;z-index:2;transform:translate(-50%, -50%) rotate(var(--draai,0deg)) scale(1)}.studio .over__stapel>.is-onder{opacity:.55;z-index:1;transform:translate(-50%, -50%) rotate(var(--draai,0deg)) scale(.94)}.studio .over__h{margin:0 0 18px}.studio .over__naam{font:italic 900 clamp(30px, 4vw, 56px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.025em;margin-bottom:22px}.studio .over__tekst>p:not(.over__naam){max-width:34em;color:var(--inkt-2);font-size:clamp(18px,1.7vw,23px);line-height:1.55}.studio .over__tekst>p+p:not(.over__naam){margin-top:18px}.studio .over__tekst a{color:var(--inkt);text-underline-offset:5px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .3s}.studio .over__tekst a:hover{-webkit-text-decoration-color:var(--accent-licht);text-decoration-color:var(--accent-licht)}.studio .beloftes{padding:120px var(--rand) 60px;position:relative}.studio .beloftes__murm{display:none}.studio .beloftes__label{margin-bottom:24px}.studio .beloftes__zin{max-width:22ch;font:italic 800 clamp(34px, 6.4vw, 112px)/1.02 var(--display);text-transform:uppercase;letter-spacing:-.025em}.studio .woord{transition:opacity .6s;display:inline-block}.studio.js .woord{opacity:.16}.studio.js .woord.is-aan{opacity:1}.studio .vragen{padding:110px var(--rand) 60px;position:relative}.studio .vragen .wenk{margin-bottom:22px}.studio .vragen__murm{display:none}.studio .vragen__intro{color:var(--inkt-2);margin-top:20px;font-size:18px}.studio .faq{border-top:1px solid var(--lijn);margin-top:44px}.studio .faq details{border-bottom:1px solid var(--lijn)}.studio .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:18px;font-weight:500;line-height:1.35;display:flex}.studio .plus{color:var(--inkt-2);transition:transform .35s var(--zacht), color .25s ease;flex:none}.studio .faq summary:hover .plus{color:var(--accent-licht)}.studio .faq details[open] .plus{color:var(--accent-licht);transform:rotate(45deg)}.studio .faq details>p{max-width:60ch;color:var(--inkt-2);margin:0 0 22px;line-height:1.6}.studio .contact{padding:110px var(--rand) 80px;position:relative}.studio .contact__murm{aspect-ratio:720/666;object-fit:contain;object-position:50% 100%;width:clamp(96px,min(13vw,18vh),180px);margin:0 auto 20px}.studio .contact__wenk{justify-content:center;align-self:center;width:max-content;margin:0 auto 24px}.studio .contact__h{text-align:center;font-size:clamp(32px,9vw,170px)}.studio .contact__lead{max-width:30em;color:var(--inkt-2);text-align:center;margin:26px auto 0;font-size:18px}.studio .lijn{white-space:nowrap;display:inline-block;position:relative}.studio .lijn:after{content:"";transform-origin:0;height:.045em;transform:scaleX(var(--lijn,1));background:currentColor;position:absolute;bottom:-.04em;left:0;right:0}.studio .contact__raster{gap:32px;max-width:1180px;margin:56px auto 0;display:grid}.studio .formulier{border:1px solid var(--lijn-zacht);background:#15161adb;border-radius:18px;gap:18px;padding:20px;display:grid}.studio .veld{gap:8px;min-width:0;display:grid}.studio .veld label,.studio .keuzes legend{font-size:15.5px;font-weight:500}.studio .zacht{color:var(--inkt-3);font-weight:400}.studio .veld input,.studio .veld textarea{background:var(--nacht);color:#fff;width:100%;min-width:0;min-height:54px;font:inherit;border:1px solid #ffffff29;border-radius:12px;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.studio .veld textarea{resize:vertical;min-height:100px;padding:14px 16px;line-height:1.5}.studio .veld input::placeholder,.studio .veld textarea::placeholder{color:#7f889c}.studio .veld input:focus-visible,.studio .veld textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.studio .keuzes{border:0;margin:0;padding:0}.studio .keuzes legend{padding:0}.studio .keuzes__lijst{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.studio .keuze{display:inline-flex;position:relative}.studio .keuze input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.studio .keuze span{background:var(--nacht);min-height:44px;color:var(--inkt-2);pointer-events:none;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.studio .keuze:hover span{color:#fff;border-color:#ffffff5c}.studio .keuze input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.studio .keuze input:focus-visible+span{outline:2px solid var(--accent-licht);outline-offset:2px}.studio .honing{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.studio .formulier__noot{color:var(--inkt-3);margin-top:-4px;font-size:14.5px;line-height:1.5}.studio .bedankt{border:1px solid var(--lijn-zacht);background:#15161adb;border-radius:18px;padding:26px}.studio .bedankt img{width:140px;margin-bottom:16px}.studio .bedankt__kop{font:italic 800 30px/1 var(--display);text-transform:uppercase}.studio .bedankt p+p{color:var(--inkt-2);margin-top:12px}.studio .vinkjes{color:var(--inkt-2);gap:12px;margin:0;padding:0;list-style:none;display:grid}.studio .vinkjes li{align-items:flex-start;gap:10px;display:flex}.studio .vinkjes .ic{color:var(--accent-licht);margin-top:3px}.studio .contact__app{margin-top:24px}.studio .contact__extra .klein{color:var(--inkt-3);margin-top:16px;font-size:15px}.studio .voet{padding:28px var(--rand) calc(104px + env(safe-area-inset-bottom));border-top:1px solid var(--lijn);color:var(--inkt-3);font-size:14px}.studio .voet__murm{right:var(--rand);aspect-ratio:720/478;object-fit:contain;object-position:50% 100%;filter:none;width:clamp(110px,12vw,170px);position:absolute;bottom:calc(100% - 6px)}.studio .voet__rij{gap:8px;display:grid}.studio .voet__merk{color:var(--inkt);font-size:20px}.studio .voet__links{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.studio .voet__links a{min-height:44px;color:var(--inkt-2);align-items:center;display:inline-flex}.studio .voet__links a:hover{color:#fff}.studio .voet__nummers{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.studio .balk{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s var(--zacht);background:#0c0c0deb;border-top:1px solid #ffffff1a;align-items:center;gap:10px;position:fixed;bottom:0;left:0;right:0}.studio .balk__cta{flex:auto;min-height:50px;font-size:17px}.studio .balk__wa{background:var(--vlak-2);border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.studio.js [data-scroll-in]{transition:transform 1.1s var(--zacht);transform:translateY(105%)}.studio.js [data-scroll-in].is-binnen{transform:none}.studio.js .kaart{opacity:0;transition:opacity .9s ease, transform .9s var(--zacht);transform:translateY(40px)}.studio.js .kaart.is-binnen{opacity:1;transform:none}.studio.js .dienst,.studio.js .faq details{opacity:0;transition:opacity .7s ease, transform .8s var(--zacht);transform:translateY(18px)}.studio.js .dienst.is-binnen,.studio.js .faq details.is-binnen{opacity:1;transform:none}.studio.js .lijn:after{transform:scaleX(var(--lijn,0))}.studio.met-lader:not(.is-klaar) [data-in]{opacity:0}.studio.met-lader .hero__h1 [data-in]{transform:translateY(105%)}.studio.met-lader.is-klaar .hero__h1 [data-in]{transition:transform 1.1s var(--zacht);transform:none}.studio.met-lader.is-klaar .hero__h1 .regel:nth-child(2) [data-in]{transition-delay:80ms}.studio.met-lader.is-klaar .hero__h1 .regel:nth-child(3) [data-in]{transition-delay:.16s}.studio.met-lader.is-klaar [data-in]{opacity:1;transition:opacity .9s ease .25s, transform 1.1s var(--zacht)}@media (max-width:899px){.studio .werk{flex-direction:column;display:flex}.studio .werk .filter{order:1;align-self:flex-start;margin:28px 0 0;position:static}.studio .werk .werk__veld{order:2;margin-top:36px}}@media (min-width:700px){.studio .werk__veld{grid-template-columns:repeat(12,minmax(0,1fr));gap:100px 32px}.studio .werk__veld.is-gefilterd .kaart{grid-column:span 6!important;margin-top:0!important;translate:none!important}.studio .kaart--xl{grid-column:1/span 8}.studio .kaart--lg{grid-column:span 7}.studio .kaart--md{grid-column:span 5}.studio .kaart--sm{grid-column:span 4}.studio .kaart--links.kaart--lg{grid-column:1/span 7}.studio .kaart--rechts{grid-column-end:-1}.studio .kaart--rechts.kaart--md{grid-column:8/span 5;margin-top:120px}.studio .kaart--midden{grid-column:4/span 7}.studio .kaart--sm.kaart--links{grid-column:2/span 4}.studio .formulier{padding:28px}.studio [data-submit]{justify-self:start;width:auto;min-width:220px}}@media (min-width:900px){.studio .kop{padding:18px var(--rand);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.studio .kop:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0c0df0,#0c0c0dc7 55%,#0c0c0d00);position:absolute;inset:0 0 -48px}.studio .kop__menu{display:flex}.studio .kop .kop__cta{display:inline-flex}.studio .kop__menuknop{display:none}.studio .menu{display:none!important}.studio .hero{padding-bottom:104px}.studio .hero__voet{grid-template-columns:minmax(0,1fr) auto;align-items:end}.studio .hero__h1{font-size:clamp(40px,8.4vw,170px)}.studio .hero__murm{width:clamp(140px,17vw,280px);top:96px}.studio .hero__scroll{width:max-content;color:var(--inkt-3);align-items:center;gap:10px;margin:0 auto;font-size:13px;display:flex;position:absolute;bottom:18px;left:0;right:0}.studio .hero__scroll span{background:linear-gradient(var(--inkt-3), transparent);width:1px;height:34px}.studio .werk__murm{right:var(--rand);aspect-ratio:720/685;object-fit:contain;object-position:50% 100%;width:clamp(150px,14vw,230px);display:block;position:absolute;top:calc(150px + 10vw)}.studio .filter{bottom:22px}.studio .diensten{padding-top:160px}.studio .dienst{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(170px,2fr);align-items:start;gap:40px;padding:30px 0}.studio .dienst__tekst{padding-top:6px;font-size:17px}.studio .dienst__tags{font-size:15px}.studio .dienst__meta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;padding-top:8px;font-size:15px}.studio .dienst__kies{margin-left:0}.studio .dienst:hover .dienst__naam{transform:translate(12px)}.studio .werkwijze{padding-top:160px}.studio .werkwijze__raster{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px}.studio .tel__murm{z-index:0;aspect-ratio:456/720;object-fit:contain;object-position:50% 100%;width:clamp(100px,9vw,140px);display:block;position:absolute;bottom:70px;right:calc(100% - 26px)}.studio .over{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;padding-top:160px}.studio .over__stapel{height:60vh;display:block;position:sticky;top:15vh}.studio .beloftes__murm{right:var(--rand);aspect-ratio:471/720;object-fit:contain;object-position:50% 100%;width:clamp(110px,11vw,180px);display:block;position:absolute;top:96px}.studio .vragen{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;padding-top:160px;display:grid}.studio .vragen>.wenk,.studio .vragen>.groot,.studio .vragen>.vragen__intro{grid-column:1}.studio .vragen>.faq{grid-area:1/2/span 4;margin-top:0}.studio .vragen{grid-template-rows:auto auto auto 1fr}.studio .vragen .groot{font-size:clamp(48px,7vw,120px)}.studio .vragen__murm{aspect-ratio:613/720;object-fit:contain;object-position:50% 100%;grid-area:4/1;align-self:start;width:clamp(110px,10vw,160px);margin-top:36px;display:block}.studio .contact{padding-top:100px}.studio .contact__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px}.studio .contact__extra{padding-top:12px}.studio .voet{padding-bottom:104px}.studio .voet__rij{grid-template-columns:auto 1fr;align-items:center;gap:32px}.studio .voet__links{justify-content:flex-end}.studio .balk{display:none}}@media (min-width:900px) and (max-height:820px){.studio .contact__murm{width:clamp(80px,13vh,150px);margin-bottom:14px}.studio .contact__h{font-size:clamp(40px,min(8vw,12vh),150px)}}@media (prefers-reduced-motion:reduce){.studio,.studio *,.studio :before,.studio :after{transition:none!important;animation:none!important}.studio [data-in],.studio [data-scroll-in],.studio .kaart,.studio .dienst,.studio .faq details{opacity:1!important;transform:none!important}.studio .woord{opacity:1!important}.studio .lijn:after{transform:scaleX(1)!important}}html[data-kunst] .studio .kaart__media.kunst-vlak{background:0 0;overflow:visible}html[data-kunst] .studio .kaart__media.kunst-vlak>img,html[data-kunst] .studio .kaart__media.kunst-vlak>video{opacity:0!important;transform:none!important}html.kunst-snapshot .studio .kaart__media.kunst-vlak>img,html.kunst-snapshot .studio .kaart__media.kunst-vlak>video[data-speelt]{opacity:1!important}html[data-kunst] .studio a,html[data-kunst] .studio button,html[data-kunst] .studio summary,html[data-kunst] .studio label{cursor:none}html[data-kunst] .studio input,html[data-kunst] .studio textarea{cursor:text}html[data-kunst] .studio .formulier,html[data-kunst] .studio .bedankt{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-kunst] .studio [data-wa]{bottom:24px}html[data-kunst][data-achtergrond=verf] .studio{--inkt-2:#e4e8f1;--inkt-3:#d6dbe6}
