@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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}:root{--lucht:#bcddf5;--lijst:#e7f1fc;--kaart:#fff;--tegel:#f0f5fc;--inkt:#1e2533;--zacht:#8b94a7;--lijn:#e3eaf4;--blauw:#6cb6ee;--blauw-zacht:#ddeefc;--roze:#ee7f96;--roze-zacht:#fce4e9;--geel:#f8de7e;--geel-zacht:#fcf0c4;--groen:#74c99b;--schaduw:0 10px 30px #4678af14;--r-kaart:22px;--r-tegel:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{color:var(--inkt);background:var(--lucht);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Poppins,system-ui,sans-serif;font-size:14px}body:before,body:after{content:"";z-index:-1;background:#a9d3f2;border-radius:50%;position:fixed}body:before{width:340px;height:340px;top:40%;left:-120px}body:after{width:420px;height:420px;bottom:-180px;right:-160px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.lijst{background:var(--lijst);border:3px solid #fff;border-radius:34px;grid-template-columns:84px 1fr;gap:28px;max-width:1340px;min-height:calc(100vh - 56px);margin:28px auto;padding:26px;display:grid}.zij{background:var(--kaart);border-radius:26px;flex-direction:column;align-items:center;gap:14px;height:calc(100vh - 118px);min-height:480px;padding:22px 0;display:flex;position:sticky;top:28px}.zij .logo{width:46px;height:46px;margin-bottom:auto}.zij nav{flex-direction:column;gap:14px;margin-bottom:auto;display:flex}.navknop{background:var(--tegel);color:#9aa3b5;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,color .2s,transform .15s;display:grid}.navknop:hover{color:var(--inkt)}.navknop[aria-current=page]{background:var(--geel);color:var(--inkt)}.navknop:active{transform:scale(.94)}.hoofd{min-width:0}.kop{align-items:center;gap:22px;margin-bottom:26px;display:flex}.kop h1{letter-spacing:-.01em;min-width:150px;font-size:26px;font-weight:700}.zoek{flex:1;max-width:400px;position:relative}.zoek input{background:var(--kaart);border:0;border-radius:999px;outline:none;width:100%;height:50px;padding:0 20px 0 50px;font-size:13px}.zoek input::placeholder{color:#b3baca}.zoek>svg{color:var(--inkt);position:absolute;top:15px;left:18px}.zoekresultaten{z-index:30;background:var(--kaart);border-radius:18px;max-height:360px;padding:8px;position:absolute;top:56px;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #325a8c29}.zoekresultaten button{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.zoekresultaten button:hover,.zoekresultaten button:focus-visible{background:var(--tegel);outline:none}.zoekresultaten small{color:var(--zacht);margin-left:auto}.ik{align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.ik>button{background:0 0;border:0;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.avatar{color:#fff;width:44px;height:44px;box-shadow:var(--schaduw);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.avatar.klein{border-width:2px;width:34px;height:34px;font-size:12px}.ikmenu{background:var(--kaart);z-index:30;border-radius:16px;min-width:170px;padding:6px;position:absolute;top:54px;right:0;box-shadow:0 18px 40px #325a8c29}.ikmenu button{background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ikmenu button:hover{background:var(--tegel)}.live{color:var(--zacht);align-items:center;gap:6px;font-size:11px;display:inline-flex}.live:before{content:"";background:var(--groen);border-radius:50%;width:7px;height:7px}.live.weg:before{background:var(--roze)}.raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.kaart{background:var(--kaart);border-radius:var(--r-kaart);box-shadow:var(--schaduw);min-width:0;padding:22px 24px}.kaart>header{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.kaart>header h2{font-size:15px;font-weight:600}.kaart>header .rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.bedrag{align-items:baseline;gap:8px;margin:-6px 0 14px;font-size:18px;font-weight:700;display:flex}.bedrag small{color:var(--zacht);font-size:11px;font-weight:400}.k3{grid-column:span 3}.k4{grid-column:span 4}.k5{grid-column:span 5}.k6{grid-column:span 6}.k7{grid-column:span 7}.k8{grid-column:span 8}.k12{grid-column:span 12}.stapel{gap:24px;display:grid}.link{color:var(--roze);background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.zacht{color:var(--zacht)}.klein{font-size:12px}.staafjes{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:120px;display:grid}.staaf{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.staaf i{border-radius:6px 6px 3px 3px;width:100%;max-width:30px;min-height:6px;transition:height .5s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.staaf i[data-w]:hover:after{content:attr(data-w);background:var(--inkt);color:#fff;white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px;font-style:normal;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.staaf span{color:#a4acbd;font-size:11px}.staaf.nu span{color:var(--inkt);font-weight:600}.banner{background:var(--geel);border-radius:var(--r-kaart);align-items:center;gap:18px;min-height:132px;padding:26px 28px;display:flex;position:relative;overflow:visible}.banner h2{font-size:17px;font-weight:600}.banner h2 b{color:var(--roze)}.banner p{color:#5c5a4e;max-width:360px;margin-top:8px;font-size:12px;line-height:1.6}.banner .pijl{z-index:2;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;margin-left:auto;display:grid;position:relative}.banner .figuur{pointer-events:none;width:170px;position:absolute;bottom:-6px;right:80px}.rij{grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.rij+.rij{border-top:1px solid var(--lijn)}.rij .titel{text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rij .sub{color:var(--zacht);margin-top:2px;font-size:11px}.rond{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.rond.blauw{background:var(--blauw-zacht);color:#3a8fd1}.rond.roze{background:var(--roze-zacht);color:#d85a75}.rond.geel{background:var(--geel-zacht);color:#b58c17}.rond.grijs{background:var(--tegel);color:var(--zacht)}.waarde{white-space:nowrap;font-size:13px;font-weight:700}.waarde.plus{color:#3a8fd1}.tegel{background:var(--tegel);border-radius:var(--r-tegel);align-items:center;gap:12px;padding:14px 16px;display:flex}.tegels{gap:12px;display:grid}.knop{background:var(--tegel);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:500;transition:transform .12s,background .2s;display:inline-flex}.knop:hover{background:var(--blauw-zacht)}.knop:active{transform:scale(.96)}.knop.vol{background:var(--inkt);color:#fff}.knop.blauw{background:var(--blauw);color:#fff}.knop.roze{background:var(--roze);color:#fff}.knop.geel{background:var(--geel)}.knop:disabled{opacity:.45;cursor:default;transform:none}.chip{background:var(--tegel);border:0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500}.chip[aria-pressed=true]{background:var(--inkt);color:#fff}.badge{background:var(--tegel);color:var(--zacht);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.badge.telaat{background:var(--roze-zacht);color:#d85a75}.badge.vandaag{background:var(--geel-zacht);color:#a07a0e}.badge.binnenkort{background:var(--blauw-zacht);color:#3a8fd1}.schakel{background:#dce3ee;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.schakel:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .22s cubic-bezier(.3,.9,.3,1.2);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.schakel[aria-checked=true]{background:var(--blauw)}.schakel[aria-checked=true]:after{transform:translate(18px)}.schuif{appearance:none;background:linear-gradient(90deg, var(--kleur,var(--blauw)) var(--p,50%), #e6ecf5 var(--p,50%));border-radius:999px;outline:none;width:100%;height:8px}.schuif::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--kleur,var(--blauw));background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0000001f}.schuif::-moz-range-thumb{border:3px solid var(--kleur,var(--blauw));background:#fff;border-radius:50%;width:16px;height:16px}.warmte{--p:0%;background:linear-gradient(90deg,#cfe6ff,#fff3dd 55%,#ffc879)!important}.donut{place-items:center;margin:6px auto 18px;display:grid;position:relative}.donut .midden{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.donut .midden div{aspect-ratio:1;background:var(--tegel);border-radius:50%;align-content:center;place-items:center;width:46%;display:grid}.donut .midden b{font-size:19px}.donut .midden small{color:var(--zacht);font-size:10px}.legenda{background:var(--tegel);border-radius:16px;padding:8px 6px}.legenda button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:12px;display:flex}.legenda button:hover{background:#fff}.legenda i{border-radius:50%;flex:none;width:9px;height:9px}.legenda svg{margin-left:auto}.lamp{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.lamp+.lamp{border-top:1px solid var(--lijn)}.bol{border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .3s,box-shadow .3s;display:grid}.bol.aan{box-shadow:0 0 0 4px #ffffffe6, 0 6px 18px var(--gloed,#ffc8788c)}.lamp .naam{text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.lamp .extra{grid-column:2/4;gap:10px;padding-top:4px;display:grid}.kleurtjes{flex-wrap:wrap;gap:8px;display:flex}.kleurtjes button{width:24px;height:24px;box-shadow:0 0 0 1px var(--lijn);border:2px solid #fff;border-radius:50%;padding:0}.scenes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.leeg{text-align:center;color:var(--zacht);padding:30px 10px}.leeg h3{color:var(--inkt);margin-bottom:6px;font-size:15px}.leeg p{max-width:420px;margin:0 auto 14px;font-size:12px;line-height:1.6}.stappen{text-align:left;max-width:440px;color:var(--inkt);margin:0 auto 16px;padding-left:20px;font-size:12px;line-height:1.8}.status-meter{background:var(--tegel);border-radius:999px;height:8px;overflow:hidden}.status-meter i{border-radius:inherit;background:var(--blauw);height:100%;display:block}.veld{color:var(--zacht);gap:6px;font-size:11px;display:grid}.veld input,.veld select,input.invoer{border:1.5px solid var(--lijn);height:40px;color:var(--inkt);background:#fff;border-radius:12px;outline:none;min-width:0;padding:0 12px;font-size:13px}.veld input:focus,input.invoer:focus{border-color:var(--blauw)}.formrij{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.formrij>.veld{flex:1;min-width:110px}.check{color:#fff;background:#fff;border:2px solid #cbd4e2;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.check[aria-checked=true]{background:var(--blauw);border-color:var(--blauw)}.melding{background:var(--inkt);color:#fff;z-index:50;border-radius:999px;padding:12px 20px;font-size:13px;animation:.25s ease-out op;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003}@keyframes op{0%{opacity:0;transform:translate(-50%,10px)}}.verschijn{animation:.45s cubic-bezier(.2,.8,.2,1) both verschijn}@keyframes verschijn{0%{opacity:0;transform:translateY(8px)}}@media (width<=1180px){.k3,.k4{grid-column:span 6}.k5,.k7,.k8{grid-column:span 12}.banner .figuur{display:none}}@media (width<=820px){body:before,body:after{display:none}body{background:var(--lijst)}.lijst{border:0;border-radius:0;min-height:100vh;margin:0;padding:18px 16px 104px;display:block}.zij{z-index:40;height:auto;min-height:0;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom) / 2);border-radius:999px;flex-direction:row;justify-content:center;position:fixed;inset:auto 12px 12px;box-shadow:0 14px 40px #325a8c2e}.zij .logo{display:none}.zij nav{flex-direction:row;gap:10px;margin:0}.kop{flex-wrap:wrap;gap:14px;margin-bottom:20px}.kop h1{min-width:0;font-size:23px}.zoek{flex-basis:100%;order:3;max-width:none}.zoek input{height:46px}.ik>button span.naam{display:none}.raster{gap:16px}.raster>*{grid-column:span 12!important}.stapel{gap:16px}.kaart{padding:18px}.banner{padding:22px}.staafjes{height:84px}.melding{bottom:calc(96px + env(safe-area-inset-bottom));text-align:center;width:max-content;max-width:calc(100vw - 40px)}}.inlog{place-items:center;min-height:100vh;padding:20px;display:grid}.inlog form{text-align:center;gap:14px;width:min(380px,100%);padding:34px 28px;display:grid}.inlog img{margin:0 auto}.inlog h1{font-size:22px}.inlog .veld{text-align:left}.ons-huis{position:relative}.ons-huis svg{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:18px;width:100%;height:auto;display:block;overflow:hidden}.ons-huis .kamer{cursor:pointer;outline:none}.ons-huis .kamer .vulling,.ons-huis .kamer .kegel,.ons-huis .kamer .donker{pointer-events:none;transition:opacity .6s}.ons-huis .kamer:hover>g:first-of-type,.ons-huis .kamer:focus-visible>g:first-of-type{filter:brightness(.97)}.ons-huis .kamer:focus-visible>g:first-of-type{stroke:var(--blauw);stroke-width:3px}.ons-huis .kamernaam{opacity:.75;pointer-events:none;transition:opacity .2s}.ons-huis .kamer:hover .kamernaam,.ons-huis .kamer.aan .kamernaam{opacity:1}.ons-huis .tik{cursor:pointer}.huis-onder{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.live-badge{color:#2f8f5b;background:#ddf4e7}.ons-huis .wolk{animation:70s linear infinite alternate drijf}.ons-huis .wolk.traag{animation-duration:110s;animation-direction:alternate-reverse}@keyframes drijf{to{transform:translate(120px)}}.ons-huis .ster{animation:3.2s ease-in-out infinite twinkel}@keyframes twinkel{50%{opacity:.25}}.ons-huis .zon-straal{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite puls}@keyframes puls{50%{transform:scale(1.15)}}.ons-huis .rook{opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-out infinite rook}@keyframes rook{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.8}to{opacity:0;transform:translate(18px,-60px)scale(1.6)}}.ons-huis .bloem{animation:3.4s ease-in-out infinite wieg}@keyframes wieg{50%{transform:rotate(7deg)}}.ons-huis .damp{opacity:0;animation:2.2s ease-out infinite damp}@keyframes damp{30%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}.ons-huis .koepel{transition:transform .3s}.ons-huis .koepel.draait{animation:1.6s cubic-bezier(.5,0,.5,1) infinite koepel}@keyframes koepel{50%{transform:rotate(-150deg)}}.ons-huis .knipper{animation:.7s steps(2,end) infinite twinkel}.ons-huis .trommel{transform-box:fill-box;transform-origin:50%}.ons-huis .trommel.draait{animation:1.2s linear infinite draai}@keyframes draai{to{transform:rotate(360deg)}}.ons-huis .robot.rijdt{animation:8s ease-in-out robotrit}@keyframes robotrit{0%{transform:translate(0)}12%{transform:translate(-30px)}45%{transform:translate(-170px)}55%{transform:translate(-170px)}90%{transform:translate(-10px)}to{transform:translate(0)}}.ons-huis .stofje{animation:.8s ease-out infinite stof}@keyframes stof{to{opacity:0;transform:translate(8px,-6px)}}.ons-huis .kat{transition:transform 2.6s ease-in-out,opacity .35s}.ons-huis .loopje{animation:.5s ease-in-out infinite hup}@keyframes hup{50%{transform:translateY(-1.5px)}}.ons-huis .staart{transform-box:fill-box;transform-origin:100% 100%;animation:1.4s ease-in-out infinite staart}@keyframes staart{50%{transform:rotate(-14deg)}}.ons-huis .kwispel{transform-box:fill-box;transform-origin:100% 100%;animation:.35s ease-in-out infinite staart}.ons-huis .wandel{animation:.4s ease-in-out infinite hup}.ons-huis .zzz{animation:2.4s ease-in-out infinite zzz}@keyframes zzz{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.ons-huis .bubbel{animation:.25s cubic-bezier(.3,1.6,.5,1) bubbel}@keyframes bubbel{0%{opacity:0;transform:scale(.3)}}.ons-huis.nacht .kamernaam rect{opacity:.75}@media (prefers-reduced-motion:reduce){.ons-huis *,.ons-huis :before{transition:none!important;animation:none!important}}
