:root{--rive-stone: #d5d2c8;--rive-ink: #1c1c1c;--rive-line: rgb(28 28 28 / 22%)}body{background-color:var(--rive-stone);color:var(--rive-ink)}body :is(main,header,footer,nav,section,div,span,p,a,li,dt,dd,button,input,textarea,select,label,summary,td,th){font-family:var(--font-body--family)!important;letter-spacing:0!important}body :is(h1,h2,h3,h4),body :is(h1,h2,h3,h4) :is(span,p,a){font-family:var(--font-heading--family)!important;letter-spacing:0!important}body :is(h5,h6){font-family:var(--font-subheading--family)!important;letter-spacing:0!important}body :is([class^=ai-intro-scroll-body-],.rive-home-proof__intro,.rive-business-projects__copy){line-height:1.65}body .rh-projects{--rh-project-bg: var(--rive-stone) !important;--rh-project-text: var(--rive-ink) !important;--rh-project-muted: var(--rive-ink) !important}body .rive-home-proof,body .rive-business-projects,body .rive-kitchen__contact,body .rive-kitchen-feature,body [class^=ai-intro-scroll-]:not([class*=container]):not([class*=headline]):not([class*=body]):not([class*=label]):not([class*=link]){background-color:var(--rive-stone);color:var(--rive-ink)}body .rive-home-proof :is(h2,h3,p,a,span),body .rive-business-projects :is(h2,h3,p,a),body [class^=ai-intro-scroll-headline-],body [class^=ai-intro-scroll-body-],body [class^=ai-intro-scroll-label-],body [class^=ai-intro-scroll-link-],body .rive-audience-links a{color:var(--rive-ink);letter-spacing:0}body .rive-home-proof .rive-home-proof__button{background:var(--rive-ink);color:var(--rive-stone);border-color:var(--rive-ink)}body .rive-home-proof :is(.rive-home-proof__grid,.rive-home-proof__item){border-color:var(--rive-line)}body .rive-business-projects__project img{background:var(--rive-stone)}body .rive-home-proof h2{font-size:48px;line-height:1.12}body .rive-home-proof__intro{font-size:18px}body .rh-projects .rh-projects__heading{font-size:48px!important;letter-spacing:0;line-height:1.08}body .rh-projects .rh-projects__inner{padding-block:80px}body .rh-projects .rh-projects__intro{margin-bottom:48px}body .rive-home-proof__inner{padding-block:80px}body .rive-seo-link{border-radius:0}body :is([class^=ai-projects-overview-],[class^=ai-intro-section-],[class^=ai-intro-container-],[class^=ai-services-overview-],[class^=ai-image-text-],[class^=ai-material-section-],[class^=ai-custom-visualizations-card-],[class^=ai-journey-steps-],[class^=ai-journey-step-],[class^=ai-steps-section-],[class^=ai-premium-contact-form-],[class^=ai-premium-contact-form__form-],[class^=ai-services-overview__card-],[class^=rive-contact-],[class^=ai-flooring-overview-],[class^=ai-luxury-cta-]:not(a)){background-color:var(--rive-stone);color:var(--rive-ink)}body :is([class^=ai-projects-overview-],[class^=ai-intro-section-],[class^=ai-intro-container-],[class^=ai-services-overview-],[class^=ai-image-text-],[class^=ai-material-section-],[class^=ai-custom-visualizations-],[class^=ai-journey-steps-],[class^=ai-steps-section-],[class^=ai-premium-contact-form-],[class^=rive-contact-],[class^=ai-hero-diensten-],[class^=ai-hero-werkwijze-],[class^=ai-flooring-overview-],[class^=ai-luxury-cta-]) :is(h1,h2,h3,h4,p,label,li,address){color:var(--rive-ink)}body :is([class^=ai-project-location-],[class^=ai-project-category-],[class^=ai-projects-intro-],[class^=ai-projects-label-],[class^=ai-project-number-],[class^=ai-project-name-],[class^=ai-project-link-],[class^=ai-intro-heading-],[class^=ai-intro-text-]){color:var(--rive-ink)}body :is([class^=ai-project-meta-],[class^=ai-project-cta-]){color:var(--rive-ink)}body :is([class^=ai-premium-contact-form__input-],[class^=ai-premium-contact-form__textarea-],[class^=ai-premium-contact-form__select-]){background-color:var(--rive-stone);color:var(--rive-ink);border-color:var(--rive-line)}body :is([class^=ai-premium-contact-form__submit-],[class^=ai-premium-contact-form__button-]){background:var(--rive-ink);color:var(--rive-stone);border-color:var(--rive-ink)}body .rh-hero-slider,body .rh-hero-slider .rh-image{background-color:var(--rive-stone)!important}body main a:is([class*=button],[class*=btn]):not(.rh-slide-button){background-color:var(--rive-ink);color:var(--rive-stone);border-color:var(--rive-ink);border-radius:0}body main a:is([class*=button],[class*=btn]):not(.rh-slide-button):hover{opacity:.8}.rive-studio-footer{background:var(--rive-stone);color:var(--rive-ink);border-top:1px solid var(--rive-line)}.rive-studio-footer__inner{width:min(1320px,calc(100% - 80px));margin-inline:auto;padding-block:64px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr);gap:64px}.rive-studio-footer a{color:inherit;text-decoration:none}.rive-studio-footer a:hover{text-decoration:underline;text-underline-offset:5px}.rive-studio-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.rive-studio-footer__brand{display:inline-flex;align-items:center;min-height:44px;width:220px;max-width:100%}.rive-studio-footer__brand img{width:100%;height:auto;display:block}.rive-studio-footer h2{max-width:360px;margin:24px 0 18px;font:400 32px/1.2 var(--font-heading--family, serif);letter-spacing:0;color:inherit}.rive-studio-footer__contact-link{display:inline-flex;align-items:center;gap:28px;min-height:44px;border-bottom:1px solid currentColor;font-size:16px}.rive-studio-footer__details,.rive-studio-footer__nav{font-size:16px;line-height:1.5}.rive-studio-footer__details p{margin:10px 0 16px;font-size:12px;text-transform:uppercase}.rive-studio-footer__details a{display:flex;align-items:center;min-height:36px;overflow-wrap:anywhere}.rive-studio-footer__details address{font-style:normal;margin-top:20px}.rive-studio-footer__nav{display:flex;flex-direction:column;align-items:flex-start}.rive-studio-footer__nav a{display:flex;align-items:center;min-height:44px}@media(max-width:989px){.rive-studio-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.rive-studio-footer__invitation{grid-column:1 / -1}}@media(max-width:749px){body .rive-home-proof h2,body .rh-projects .rh-projects__heading{font-size:34px!important}body .rive-home-proof__inner,body .rh-projects .rh-projects__inner{padding-block:52px}body .rive-home-proof__intro{font-size:16px}.rive-studio-footer__inner{width:calc(100% - 40px);padding-block:40px;gap:28px 20px}.rive-studio-footer__brand{width:200px}.rive-studio-footer h2{font-size:28px}.rive-studio-footer__details{grid-column:1 / -1}.rive-studio-footer__nav{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/rive-brand.css.map */
