.hero-review{padding-top:44px}.hero-review .eyebrow{margin-bottom:12px}.hero-review h2{font-size:clamp(27px,3vw,39px)}.hero-review>p:not(.eyebrow){margin-top:10px}.hero-review-tabs{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.hero-review-tabs a{color:#514c46;background:#fff;border:1px solid #d9cfc7;border-radius:5px;align-items:center;min-height:44px;padding:9px 15px;font-size:12px;display:inline-flex}.hero-review-tabs a:hover,.hero-review-tabs a:focus-visible{color:#a8492b;border-color:#a8492b}.hero-review-tabs a[aria-current=page]{color:#fff;background:#292621;border-color:#292621}.hero-mockup{padding-top:20px;padding-bottom:45px}.hero-mockup .studio-grid{min-height:485px}.hero-option-slot{width:100%;min-width:0;height:450px}.hero-review-note{border-top:1px solid #29262126;padding-top:26px;padding-bottom:65px}.hero-review-note .eyebrow{margin-bottom:8px}.hero-review-note .text-link{margin-top:12px}@media (width<=700px){.hero-review{padding-top:28px}.hero-review-tabs{grid-template-columns:1fr 1fr;display:grid}.hero-review-tabs a{padding:8px 10px;font-size:11px}.hero-mockup .studio-grid{flex-direction:column;align-items:stretch;display:flex}.hero-mockup{padding-top:28px}.hero-option-slot{height:350px;margin-top:30px}}.reference-list{padding-block:35px 85px}.reference-context{max-width:740px;margin-bottom:42px}.reference-case{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:clamp(35px,6vw,100px);padding-block:52px;display:grid}.reference-heading .number{margin-bottom:22px;display:block}.reference-heading h2{max-width:480px}.reference-company{color:var(--text);margin-top:30px;font-size:18px;font-weight:600}.reference-company span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.reference-details{gap:28px;display:grid}.reference-details h3{margin-bottom:9px;font-size:18px}.reference-next{border-top:1px solid var(--line);padding-top:30px}@media (width<=700px){.reference-list{padding-block:20px 55px}.reference-case{grid-template-columns:1fr;gap:30px;padding-block:35px}}.project-type{color:var(--muted);margin-bottom:16px}.project-preview{margin:28px 0 0}.project-preview img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.project-preview a{display:block}.project-preview figcaption{margin-top:12px;line-height:1.5}.project-preview-logo>img{aspect-ratio:1280/850;object-fit:contain;background:#f3eee9;padding:30px}
