:root{--body-background:#fcfaf8;--body-background-10:#f5efe8;--primary:#e5b794;--primary-10:#b17c5a;--primary--10:#703d1d;--navigation-link-color:var(--primary);--real-black:#000;--black:#1a1a1a;--black-10:color-mix(in srgb, var(--black), white 10%);--black-20:color-mix(in srgb, var(--black), white 20%);--white:#fff;--white-5:color-mix(in srgb, var(--white), black 5%);--brand:#faf9f5;--primary-60:color-mix(in srgb, var(--primary), white 60%);--secondary:#9cad39;--secondary-10:color-mix(in srgb, var(--secondary), white 10%);--secondary--10:color-mix(in srgb, var(--secondary), black 10%);--tertiary:#e8e0d3;--tertiary-10:color-mix(in srgb, var(--tertiary-10), white 10%);--tertiary--10:color-mix(in srgb, var(--tertiary-10), black 10%);--body-bg:var(--white);--body:var(--real-black);--headline-color:var(--real-black);--btn-padding:14px 20px;--btn-padding-sm:12px 16px;--btn-padding-lg:20px 24px;--btn-border-radius:30px;--btn-color-black:var(--real-black);--btn-color-white:var(--white);--btn-font-weight:400;--btn-font-size:12px;--transition-timing-function:cubic-bezier(.25, .1, .25, .99);--transition-timing-function2:cubic-bezier(.63, .02, .97, .8);--font-family-headline:maz, sans-serif;--font-family-text:maz, sans-serif;--body-font-size:16px;--body-line-height:22px;--lead-font-size:20px;--lead-line-height:26px;--h1-font-size:48px;--h1-line-height:56px;--h1-font-weight:400;--h2-font-size:32px;--h2-line-height:40px;--h2-font-weight:400;--h3-font-size:26px;--h3-line-height:28px;--h3-font-weight:400;--h4-font-size:22px;--h4-line-height:26px;--h4-font-weight:400;--h5-font-size:20px;--h5-line-height:26px;--h5-font-weight:400;--h6-font-size:15px;--h6-line-height:20px;--h6-font-weight:400;--lead-headline-font-size:14px;--lead-headline-line-height:14px;--lead-headline-font-weight:400}.project{overflow:hidden}.project-col{order:1}@media (width>=992px){.project-col{order:0}}.project-body{padding-top:60px;position:relative}@media (width>=992px){.project-body{padding-top:250px}}@media (width>=1200px){.project-body{padding-top:450px}}.project-body h1,.project-body h2,.project-body h3,.project-body h4,.project-body h5,.project-body h6{color:var(--primary-10);z-index:1;margin-bottom:24px;position:relative}.project-body-text{z-index:1;position:relative}.project-body-text b,.project-body-text strong{color:var(--primary-10)}.project-body .mask-paint{background:var(--body-background-10);z-index:1;transform-origin:0;pointer-events:none;position:absolute;top:0;left:0;transform:translate(-10%,-50%)scale(.4)}@media (width>=992px){.project-body .mask-paint{transform:translate(-10%,-25%)scale(.4)}}@media (width>=1200px){.project-body .mask-paint{transform:translate(-10%,-10%)scale(.4)}}.project .picture{display:inline}.project-compare{--mask-width:50%;--handle-size:32px;z-index:2;border-radius:24px;position:relative;overflow:hidden}.project-compare-separator{height:100%;top:0;left:var(--mask-width);z-index:1;pointer-events:none;background:#000;width:2px;margin-left:-1px;position:absolute}.project-compare-image-one{width:100%;height:auto;display:block}.project-compare-mask{z-index:1;height:100%;width:var(--mask-width);background:#fff;position:absolute;top:0;left:0;overflow:hidden}.project-compare-image-two{width:auto;height:100%}.project-compare-input{appearance:none;-webkit-tap-highlight-color:transparent;top:0;left:calc(var(--handle-size) / -2);width:calc(100% + var(--handle-size));opacity:0;z-index:2;cursor:col-resize;background-color:#0000;height:100%;position:absolute}.project-compare-input::-moz-range-track{height:100%}.project-compare-input::-moz-range-thumb{height:100%;width:var(--handle-size);border:none;border-radius:0}.project-compare-input::-webkit-slider-runnable-track{height:100%}.project-compare-input::-webkit-slider-thumb{appearance:none;height:100%;width:var(--handle-size);border:none;border-radius:0}.project-compare-icon{z-index:2;color:#333;width:var(--handle-size);height:var(--handle-size);top:50%;left:var(--mask-width);background:#fff;border:2px solid;border-radius:50%;padding:6px;position:absolute;transform:translate(-50%,-50%)}.project-compare-icon path{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}
