.ox-project-3{grid-area:3/1/auto/6;margin-top:40px}.ox-project-4{grid-area:3/8/auto/13;margin-top:330px}.ox-project-5{grid-area:4/3/auto/8;margin-top:-40px}.ox-project-caption h3{margin-top:2px}@media (width<=1199px){.ox-project-3{grid-column:1/7}.ox-project-4{grid-column:7/13;margin-top:300px}.ox-project-5{grid-column:2/8}}@media (width<=800px){.ox-project-3,.ox-project-4,.ox-project-5{grid-area:auto;width:100%;margin:0}}.nx-quoteband{padding-block:clamp(90px,15vh,190px);position:relative}.nx-qb-stage{align-content:center;display:grid}.nx-qb{max-width:1000px;opacity:var(--nx-qb-o,1);transform:translate3d(0, var(--nx-qb-y,0px), 0);will-change:opacity, transform;margin:0}.nx-qb-rating{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nx-qb-rating>span{color:#090a0b1f;font-size:17px;line-height:1}.nx-qb-rating>span.is-filled{color:var(--deep-rose)}.nx-qb-score{margin-left:12px;font-weight:600;color:var(--carbon)!important;font-size:14px!important}.nx-qb-verified{letter-spacing:.07em;text-transform:uppercase;margin-left:16px;color:var(--ox-muted)!important;font-size:11px!important}.nx-qb blockquote{font-family:var(--font-attitude);letter-spacing:-.03em;text-wrap:pretty;margin:clamp(22px,2.6vw,34px) 0 0;font-size:clamp(23px,3vw,42px);line-height:1.22}.nx-qb blockquote:before{content:"“"}.nx-qb blockquote:after{content:"”"}.nx-qb figcaption{border-top:1px solid var(--ox-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(18px,2vw,26px);display:flex}.nx-qb-author{margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:600}.nx-qb-context{color:var(--ox-muted);margin:6px 0 0;font-size:14px}.nx-qb-link{flex:none}@media (width<=700px){.nx-quoteband{padding-block:clamp(72px,11vh,120px)}.nx-qb figcaption{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.nx-quoteband{padding-block:clamp(56px,7vw,96px)}.nx-qb{opacity:1!important;transform:none!important}}.ox-motion-paused .nx-qb{opacity:1!important;transform:none!important}.nx-testimonial{border:1px solid var(--ox-line);border-radius:24px;max-width:760px;margin:clamp(44px,5vw,76px) 0 0;padding:clamp(28px,3.5vw,48px)}.nx-testimonial blockquote{font-family:var(--font-attitude);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(19px,2.1vw,26px);line-height:1.34}.nx-testimonial blockquote:before{content:"“"}.nx-testimonial blockquote:after{content:"”"}.nx-testimonial figcaption{border-top:1px solid var(--ox-line);margin-top:24px;padding-top:20px}.nx-testimonial-author{margin:0;font-weight:600}.nx-testimonial-context{color:var(--ox-muted);margin:4px 0 0;font-size:14px}.nx-testimonial-source{letter-spacing:.05em;text-transform:uppercase;color:var(--ox-muted);margin:8px 0 0;font-size:11px}.nx-testimonial-rating{align-items:center;gap:3px;display:flex}.nx-testimonial-rating span{color:var(--ox-line);font-size:15px;line-height:1}.nx-testimonial-rating span.is-filled{color:var(--deep-rose)}.nx-testimonial-score{margin-left:10px;font-weight:600;color:var(--carbon)!important;font-size:13px!important}.nx-testimonial-tags{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.nx-testimonial-tags li{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--salt) 80%, transparent);color:var(--ox-muted);border-radius:999px;padding:6px 11px;font-size:11px}.nx-testimonial-lg{max-width:none}.nx-case-review{margin-top:clamp(48px,6vw,88px)}.ox-interior .nx-case-review-head{border-top:1px solid #cfccc6;margin-bottom:clamp(24px,3vw,36px);padding-top:clamp(40px,5vw,72px)}.ox-interior .nx-case-review-head h2{margin:0}.ox-interior .ec-tier-head{max-width:680px;margin:0 0 clamp(32px,4vw,56px)}.ox-interior .ec-tier-head h2{margin:10px 0 0}.ox-interior .ec-tier-head>p:not(.ox-eyebrow){color:#545753;max-width:58ch;margin-top:16px;font-size:16px}.ox-interior .ec-work-tier{padding-top:clamp(24px,4vw,56px)}.ox-interior .nx-engagement-piece{border:1px solid var(--ox-line);background:color-mix(in srgb, var(--salt) 55%, transparent);border-radius:24px;align-self:start}.ox-interior .nx-engagement-piece>.ox-project-caption{padding:clamp(26px,3vw,38px)}.ox-interior .nx-engagement-piece .nx-cw-scope{margin-top:18px}.nx-ba-list{background:var(--ox-line);border:1px solid var(--ox-line);border-radius:16px;gap:1px;margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.nx-ba-item{background:#fff;grid-template-columns:56px 1fr;gap:0;display:grid}.nx-ba-index{letter-spacing:.06em;color:var(--ox-muted);justify-content:center;align-items:flex-start;padding:22px 0 0;font-size:11px;display:flex}.nx-ba-pair{grid-template-columns:1fr 1fr;display:grid}.nx-ba-before,.nx-ba-after{padding:22px 24px 24px}.nx-ba-before{border-right:1px solid var(--ox-line)}.nx-ba-before p:not(.ox-eyebrow){color:var(--ox-muted)}.nx-ba-before p,.nx-ba-after p{margin:8px 0 0;font-size:15px;line-height:1.5}.nx-ba-after .ox-eyebrow{color:var(--deep-rose)}@media (width<=860px){.nx-ba-item{grid-template-columns:1fr}.nx-ba-index{justify-content:flex-start;padding:18px 24px 0}.nx-ba-pair{grid-template-columns:1fr}.nx-cw-panel{padding:28px 24px}}@media (width<=800px){.nx-cw-grid,.nx-bl-grid{grid-template-columns:1fr}}
