@font-face{font-family:"II Literata";font-style:normal;font-weight:200 900;font-display:swap;src:url("assets/fonts/literata-variable-latin.woff2") format("woff2")}@font-face{font-family:"II Arimo";font-style:normal;font-weight:400 700;font-display:swap;src:url("assets/fonts/arimo-variable-latin.woff2") format("woff2")}.msm-interieurontwerper-materiaal{--m-font-display:"II Literata",Georgia,serif;--m-font-body:"II Arimo",Arial,sans-serif;padding:110px 5vw;background:var(--m-bg,#e8e1d3);color:var(--m-ink,#22261f);font-family:var(--m-font-body,Arial,sans-serif);overflow:hidden}.msm-interieurontwerper-materiaal *{box-sizing:border-box}.msm-interieurontwerper-materiaal h2{overflow-wrap:anywhere;font:700 clamp(50px,8vw,110px)/.88 var(--m-font-display,Georgia,serif);margin:10px 0}.msm-interieurontwerper-materiaal .ii-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:55px 0}.msm-interieurontwerper-materiaal .ii-swatches button{--edge:0;--angle:45deg;position:relative;border:1px solid color-mix(in srgb,var(--m-ink,#22261f) 18%,transparent);background:color-mix(in srgb,white 35%,transparent);padding:18px;text-align:left;overflow:hidden;cursor:pointer;isolation:isolate}.msm-interieurontwerper-materiaal .ii-swatches button:before{content:'';position:absolute;inset:0;border:2px solid transparent;background:linear-gradient(transparent,transparent) padding-box,conic-gradient(from var(--angle),transparent,color-mix(in srgb,var(--m-primary,#bd5c3d) calc(var(--edge)*1%),transparent),transparent 28%) border-box;opacity:calc(var(--edge)/100);pointer-events:none;z-index:2}.msm-interieurontwerper-materiaal .ii-swatches button:after{content:'';position:absolute;inset:-28px;background:conic-gradient(from var(--angle),transparent 40%,color-mix(in srgb,var(--m-primary,#bd5c3d) 30%,transparent),transparent 60%);filter:blur(18px);opacity:calc(var(--edge)/140);z-index:-1;pointer-events:none}.msm-interieurontwerper-materiaal .ii-swatches button[aria-pressed=true]{outline:3px solid var(--m-primary,#bd5c3d)}.msm-interieurontwerper-materiaal .ii-swatches img{width:100%;aspect-ratio:1;object-fit:contain}.msm-interieurontwerper-materiaal .ii-swatches b{text-transform:capitalize;font:700 22px var(--m-font-display,Georgia,serif)}.msm-interieurontwerper-materiaal .ii-profile{background:var(--m-primary,#bd5c3d);color:white;padding:40px;display:grid;grid-template-columns:.3fr 1fr .8fr;gap:25px}.msm-interieurontwerper-materiaal .ii-profile p{font:700 clamp(28px,4vw,54px)/1 var(--m-font-display,Georgia,serif);margin:0}@media(max-width:760px){.msm-interieurontwerper-materiaal .ii-swatches{grid-template-columns:1fr 1fr}.msm-interieurontwerper-materiaal .ii-profile{grid-template-columns:1fr}}

.msm-interieurontwerper-materiaal [data-taste-result] [data-glitch-char]{display:inline-block}.msm-interieurontwerper-materiaal [data-taste-result].is-glitching [data-glitch-char]:nth-child(3n){transform:translateX(2px);color:var(--m-bg,#e8e1d3)}.msm-interieurontwerper-materiaal [data-taste-result].is-glitching [data-glitch-char]:nth-child(4n){transform:translateX(-2px);opacity:.65}@media(prefers-reduced-motion:reduce){.msm-interieurontwerper-materiaal [data-taste-result] [data-glitch-char]{transform:none!important;opacity:1!important}}