.zstyle-page{--ink:#37271e;--warm:#805539;--muted:#776c63;--cream:#f6f1e9;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.zstyle-page *{box-sizing:border-box}.zstyle-page img{display:block;width:100%;height:100%;object-fit:cover}.zstyle-page a{text-decoration:none}.zstyle-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.2em;color:#8d674c;text-transform:uppercase}.zstyle-hero{display:grid;grid-template-columns:52% 48%;min-height:540px;background:#f6f1e9;overflow:hidden}.zstyle-hero__photo{height:560px}.zstyle-hero__photo img{object-position:center}.zstyle-hero__content{padding:clamp(40px,6vw,100px);display:flex;flex-direction:column;justify-content:center}.zstyle-page h1,.zstyle-page h2,.zstyle-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#38261c;letter-spacing:-.035em}.zstyle-hero h1{font-size:clamp(41px,4.8vw,76px);line-height:1.09;margin:20px 0}.zstyle-hero__content>p{font:400 15px/1.85 Arial,sans-serif;max-width:520px;color:#6e6259}.zstyle-hero__actions,.zstyle-feature__actions,.zstyle-next__actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:28px}.zstyle-btn{font:600 12px/1.5 Arial,sans-serif;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;transition:opacity .2s}.zstyle-btn--dark{background:#65391f;color:#fff!important}.zstyle-btn:hover{opacity:.86}.zstyle-link{font:600 12px/1.5 Arial,sans-serif;color:#72472f!important;text-decoration:underline!important;text-underline-offset:5px}.zstyle-index{max-width:1350px;margin:0 auto;padding:85px 28px 68px;scroll-margin-top:135px}.zstyle-section-heading{text-align:center;max-width:710px;margin:0 auto 40px}.zstyle-section-heading h2{font-size:clamp(31px,3.3vw,49px);line-height:1.18;margin:15px 0}.zstyle-section-heading p{font:400 14px/1.8 Arial,sans-serif;color:#766a62}.zstyle-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.zstyle-tile{display:block;overflow:hidden;border-radius:7px;color:#38291f!important;background:#faf7f3}.zstyle-tile__img{display:block;aspect-ratio:1.32;overflow:hidden;background:#e9e0d5}.zstyle-tile__img img{transition:transform .35s}.zstyle-tile:hover img{transform:scale(1.045)}.zstyle-tile__meta{display:flex;flex-direction:column;gap:6px;padding:19px 22px 22px}.zstyle-tile__meta small{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#956b4c}.zstyle-tile__meta strong{font:400 25px/1.28 Georgia,serif;color:#39271b}.zstyle-tile__meta>span{font:500 12px/1.5 Arial,sans-serif;color:#7d5238;padding-top:6px}.zstyle-narrative{text-align:center;background:#efe7dd;padding:75px 28px 65px}.zstyle-narrative h2{font-size:clamp(35px,4vw,60px);margin:15px 0}.zstyle-narrative>p{max-width:725px;margin:auto;color:#65584e;font:400 16px/1.85 Georgia,serif}.zstyle-narrative__details{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:33px}.zstyle-narrative__details span{font:600 10px Arial,sans-serif;letter-spacing:.13em;color:#78563d}.zstyle-feature{display:grid;grid-template-columns:50% 50%;align-items:center;max-width:1440px;margin:0 auto;scroll-margin-top:112px;min-height:640px}.zstyle-feature--reverse .zstyle-feature__visual{order:2}.zstyle-feature__visual{position:relative;padding:45px 30px 50px 50px}.zstyle-feature__main{aspect-ratio:1.16;background:#e8ded1;overflow:hidden;border-radius:5px}.zstyle-feature__inset{position:absolute;width:31%;aspect-ratio:1;right:5%;bottom:0;border:7px solid white;overflow:hidden;border-radius:4px}.zstyle-feature__index{position:absolute;top:55px;left:62px;background:#f7f2ec;padding:9px 13px;font:600 10px Arial,sans-serif;letter-spacing:.16em}.zstyle-feature__content{padding:clamp(28px,5.5vw,90px)}.zstyle-feature h2{font-size:clamp(37px,4vw,62px);line-height:1.16;margin:12px 0 15px}.zstyle-feature__lead{font:400 19px/1.55 Georgia,serif;color:#5b4030}.zstyle-feature__description{font:400 14px/1.85 Arial,sans-serif;color:#756a61;margin-top:15px;max-width:540px}.zstyle-feature__specs{border-top:1px solid #e5ded4;margin-top:24px;padding-top:10px}.zstyle-feature__specs>div{padding:11px 0;border-bottom:1px solid #eee6dc}.zstyle-feature__specs span{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#906a50}.zstyle-feature__specs p,.zstyle-feature__specs li{font:400 13px/1.75 Arial,sans-serif;color:#675c53;margin:5px 0}.zstyle-feature__specs ul{margin:5px 0 2px;padding-left:19px}.zstyle-compare{background:#faf7f3;padding:78px 28px}.zstyle-compare__grid{max-width:1170px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.zstyle-compare__grid>div{border-top:2px solid #967258;padding-top:18px}.zstyle-compare__grid span{font:600 10px Arial,sans-serif;letter-spacing:.1em;color:#92735b}.zstyle-compare__grid strong{display:block;font:400 25px Georgia,serif;margin:10px 0}.zstyle-compare__grid p{font:400 13px/1.7 Arial,sans-serif;color:#776a5e}.zstyle-next{max-width:1300px;display:grid;grid-template-columns:43% 57%;margin:80px auto;border-radius:6px;overflow:hidden;background:#f3ece3;min-height:400px}.zstyle-next__visual{min-height:390px}.zstyle-next__text{padding:55px 65px;display:flex;flex-direction:column;justify-content:center}.zstyle-next h2{font-size:clamp(35px,4vw,55px);line-height:1.15;margin:15px 0}.zstyle-next p{font:400 14px/1.8 Arial,sans-serif;color:#6e6157}@media(max-width:990px){.zstyle-hero{min-height:0}.zstyle-hero__photo{height:430px}.zstyle-hero__content{padding:36px}.zstyle-feature{min-height:0}.zstyle-feature__content{padding:30px}.zstyle-feature__visual{padding:35px 20px 40px}.zstyle-next{margin:45px 20px}.zstyle-next__text{padding:35px}.zstyle-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.zstyle-hero,.zstyle-feature,.zstyle-next{grid-template-columns:1fr}.zstyle-hero__photo{height:320px}.zstyle-hero__content{padding:34px 22px 42px}.zstyle-index{padding:48px 16px}.zstyle-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.zstyle-tile__meta{padding:13px}.zstyle-tile__meta strong{font-size:18px}.zstyle-tile__meta small{font-size:9px}.zstyle-narrative{padding:52px 20px}.zstyle-feature{display:flex;flex-direction:column}.zstyle-feature--reverse .zstyle-feature__visual{order:0}.zstyle-feature__visual{width:100%;padding:18px 20px 36px}.zstyle-feature__content{width:100%;padding:20px 22px 42px}.zstyle-feature__inset{border-width:4px}.zstyle-feature__index{top:28px;left:30px}.zstyle-compare{padding:50px 20px}.zstyle-compare__grid{gap:25px}.zstyle-next{margin:30px 16px}.zstyle-next__visual{min-height:240px;height:260px}.zstyle-next__text{padding:30px 23px}}@media(max-width:400px){.zstyle-tiles{grid-template-columns:1fr}.zstyle-tile__img{aspect-ratio:1.75}.zstyle-compare__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.zstyle-tile__img img,.zstyle-btn{transition:none}}.zstyle-possibilities{background:#f6f0e8;padding:72px 25px 65px}.zstyle-possibilities__grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.zstyle-possibilities__item{padding:30px 25px;border:1px solid #e5d8cb;background:#fbf9f5;min-height:190px}.zstyle-possibilities__item>span{font:600 10px Arial,sans-serif;letter-spacing:.15em;color:#957257}.zstyle-possibilities__item h3{font:400 24px/1.3 Georgia,serif;margin:12px 0;color:#3b281d}.zstyle-possibilities__item p{font:400 13px/1.75 Arial,sans-serif;color:#75685f}.zstyle-possibilities__footer{max-width:920px;text-align:center;margin:40px auto 0}.zstyle-possibilities__footer p{font:400 15px/1.75 Arial,sans-serif;color:#6f6055;margin:0 0 20px}@media(max-width:700px){.zstyle-possibilities{padding:44px 16px}.zstyle-possibilities__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zstyle-possibilities__item{padding:21px 15px}.zstyle-possibilities__item h3{font-size:19px}}@media(max-width:420px){.zstyle-possibilities__grid{grid-template-columns:1fr}}.zstyle-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 14px}.zstyle-filter button{font:500 12px/1.4 Arial,sans-serif;padding:10px 15px;border:1px solid #e2d7cd;border-radius:22px;color:#6b4a36;background:#fff;cursor:pointer}.zstyle-filter button.is-active{background:#65391f;border-color:#65391f;color:#fff}.zstyle-filter button span{opacity:.75;font-size:11px;margin-left:3px}.zstyle-filter-count{text-align:center;color:#86786b;font-size:12px;margin:0 0 24px}.zstyle-tile[hidden]{display:none!important}.zstyle-request{max-width:1290px;margin:65px auto 75px;display:grid;grid-template-columns:42% 58%;background:#f5f0ea;border-radius:9px;overflow:hidden}.zstyle-request__intro{padding:clamp(30px,5vw,72px)}.zstyle-request__intro h2{font:400 clamp(36px,4vw,56px)/1.14 Georgia,serif;letter-spacing:-.03em;margin:15px 0 20px}.zstyle-request__intro>p{font:400 14px/1.8 Arial,sans-serif;color:#75695e}.zstyle-request__steps{margin:30px 0;display:grid;gap:14px}.zstyle-request__steps span{font:400 13px Arial,sans-serif;color:#6f5c4c}.zstyle-request__steps b{color:#996e4f;margin-right:12px;font-weight:600}.zstyle-request__form{padding:clamp(24px,4vw,55px);background:#fff;border:1px solid #ece3d9}.zstyle-request__form h3{font:400 28px/1.3 Georgia,serif;margin:0 0 24px;color:#37271e}.zstyle-request__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.zstyle-request__fields label{display:flex;flex-direction:column;gap:7px;color:#6a5648;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.02em}.zstyle-request__fields input,.zstyle-request__fields select,.zstyle-request__fields textarea{min-width:0;width:100%;font:400 13px/1.4 Arial,sans-serif;border:1px solid #ded5cb;border-radius:4px;background:#fff;color:#33271d;padding:12px}.zstyle-request__fields input:focus,.zstyle-request__fields select:focus,.zstyle-request__fields textarea:focus{outline:2px solid #8d6446;outline-offset:1px}.zstyle-request__full{grid-column:1/-1}.zstyle-request__disclaimer{font:400 12px/1.65 Arial,sans-serif;color:#746a61;margin:20px 0 22px}.zstyle-request__message{border:1px solid #d8c9b5;background:#f9f4eb;padding:22px;color:#4b382b}.zstyle-request__message--error{background:#fff2ee;border-color:#deb0a0}@media(max-width:920px){.zstyle-request{grid-template-columns:1fr;margin:40px 18px}.zstyle-request__intro,.zstyle-request__form{padding:30px}}@media(max-width:560px){.zstyle-filter{justify-content:flex-start}.zstyle-request__fields{grid-template-columns:1fr}.zstyle-request__form{padding:24px}.zstyle-request__intro{padding:27px}.zstyle-request__intro h2{font-size:36px}}.zstyle-project-reference{border:1px solid #decdb9;background:#faf5ee;padding:13px 15px;margin:0 0 20px;display:flex;gap:7px;flex-direction:column}.zstyle-project-reference[hidden]{display:none}.zstyle-project-reference strong{font:600 12px Arial,sans-serif;color:#513729}.zstyle-project-reference span{font:400 12px Arial,sans-serif;color:#766455}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zenio-strap-styles-v2.css.map */
