.website-4a .layout-001{letter-spacing:-.025em;font-size:19px;font-weight:700}.website-4a .layout-002{color:var(--brand-orange)}.website-4a .layout-003{color:var(--brand-body);align-items:center;gap:28px;font-size:14px;display:flex}.website-4a .layout-004{text-decoration:none}.website-4a .layout-005{background:var(--brand-ink);color:var(--brand-paper);padding:10px 18px;font-size:14px;text-decoration:none}.website-4a .layout-005:hover{background:var(--brand-orange);color:var(--brand-ink)}.website-4a .layout-006{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-007{flex-direction:column;gap:26px;display:flex}.website-4a .layout-008{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-orange);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.website-4a .layout-009{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:600;line-height:1}.website-4a .layout-010{color:var(--brand-body);max-width:54ch;margin:0;font-size:20px;line-height:1.55}.website-4a .layout-011{align-items:center;gap:14px;padding-top:6px;display:flex}.website-4a .layout-012{background:var(--brand-ink);color:var(--brand-paper);padding:16px 26px;font-size:15px;text-decoration:none}.website-4a .layout-012:hover{background:var(--brand-orange);color:var(--brand-ink)}.website-4a .layout-013{border:1px solid var(--brand-rule);padding:16px 26px;font-size:15px;text-decoration:none}.website-4a .layout-013:hover{border-color:var(--brand-ink)}.website-4a .layout-014{border-left:1px solid var(--brand-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-left:40px;display:grid}.website-4a .layout-015{letter-spacing:-.035em;font-size:46px;font-weight:600;line-height:1}.website-4a .layout-016{color:var(--brand-muted);padding-top:6px;font-size:14px}.website-4a .layout-017{background:var(--brand-surface);padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-018{flex-direction:column;gap:20px;display:flex}.website-4a .layout-019{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-orange);font-size:13px;font-weight:500}.website-4a .layout-020{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.08}.website-4a .layout-021{color:var(--brand-body);max-width:48ch;margin:0;font-size:17px;line-height:1.6}.website-4a .layout-022{flex-direction:column;gap:14px;display:flex}.website-4a .layout-023{width:100%;height:auto}.website-4a .layout-024{color:var(--brand-muted);font-size:12px;font-style:italic}.website-4a .layout-025{padding:var(--section-space) var(--page-gutter);border-bottom:1px solid var(--brand-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-026{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-muted);font-size:13px;font-weight:500}.website-4a .layout-027{color:var(--brand-body);max-width:50ch;margin:0;font-size:17px;line-height:1.6}.website-4a .layout-028{padding:var(--section-space) var(--page-gutter);border-bottom:1px solid var(--brand-rule);align-items:center;gap:24px;display:flex}.website-4a .layout-029{color:var(--brand-muted);flex:none;align-self:center;max-width:150px;font-size:13px;line-height:1.4}.website-4a .layout-030{flex-wrap:nowrap;flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.website-4a .layout-031{object-fit:contain;filter:grayscale()brightness(.45);width:100px;max-width:100px;height:40px}.website-4a .layout-032{padding:var(--section-space) var(--page-gutter);border-bottom:1px solid var(--brand-rule);flex-direction:column;gap:32px;display:flex}.website-4a .layout-033{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-034{flex-direction:column;gap:18px;display:flex}.website-4a .layout-035{color:var(--brand-body);margin:0;font-size:17px;line-height:1.6}.website-4a .layout-036{background:var(--brand-rule);border-top:1px solid var(--brand-rule);border-bottom:1px solid var(--brand-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.website-4a .layout-037{background:var(--brand-paper);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:28px 24px;font-size:19px;text-decoration:none;display:flex}.website-4a .layout-037:hover{background:var(--brand-surface)}.website-4a .layout-038{padding:var(--section-space) var(--page-gutter);border-bottom:1px solid var(--brand-rule);flex-direction:column;gap:40px;display:flex}.website-4a .layout-039{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-040{color:var(--brand-body);font-size:17px}.website-4a .layout-041{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.website-4a .layout-042{border-top:2px solid var(--brand-orange);flex-direction:column;gap:12px;padding-top:18px;display:flex}.website-4a .layout-043{color:var(--brand-muted);font-size:13px}.website-4a .layout-044{letter-spacing:-.02em;font-size:22px;font-weight:600}.website-4a .layout-045{color:var(--brand-body);font-size:16px;line-height:1.55}.website-4a .layout-046{border-top:2px solid var(--brand-rule);flex-direction:column;gap:12px;padding-top:18px;display:flex}.website-4a .layout-047{background:var(--brand-rule);border:1px solid var(--brand-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.website-4a .layout-048{background:var(--brand-surface);flex-direction:column;gap:10px;padding:30px 32px;display:flex}.website-4a .layout-049{color:var(--brand-ink);font-size:17px;line-height:1.55}.website-4a .layout-050{background:var(--brand-ink);color:var(--brand-paper);padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-051{flex-direction:column;gap:22px;display:flex}.website-4a .layout-052{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-orange-light);font-size:13px;font-weight:500}.website-4a .layout-053{color:var(--brand-inverse-muted);max-width:48ch;margin:0;font-size:17px;line-height:1.6}.website-4a .layout-054{flex-direction:column;gap:0;padding-top:4px;display:flex}.website-4a .layout-055{border-top:1px solid var(--brand-inverse-rule);gap:20px;padding:14px 0;display:flex}.website-4a .layout-056{width:100px;font-size:17px;font-weight:600}.website-4a .layout-057{color:var(--brand-inverse-muted);font-size:17px}.website-4a .layout-058{border-top:1px solid var(--brand-inverse-rule);border-bottom:1px solid var(--brand-inverse-rule);gap:20px;padding:14px 0;display:flex}.website-4a .layout-059{gap:16px;display:flex}.website-4a .layout-060{flex:none;width:180px;font-size:16px;font-weight:600}.website-4a .layout-061{color:var(--brand-body);font-size:16px}.website-4a .layout-062{color:var(--brand-muted);padding-bottom:16px;font-size:15px}.website-4a .layout-063{background:var(--brand-rule);border:1px solid var(--brand-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.website-4a .layout-064{background:var(--brand-paper);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.website-4a .layout-065{color:var(--brand-orange);font-size:13px}.website-4a .layout-066{letter-spacing:-.02em;font-size:24px;font-weight:600}.website-4a .layout-067{background:var(--brand-tint);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.website-4a .layout-068{color:var(--brand-orange-deep);font-size:13px}.website-4a .layout-069{background:var(--brand-surface);padding:var(--section-space) var(--page-gutter);flex-direction:column;gap:36px;display:flex}.website-4a .layout-070{background:var(--brand-rule);border:1px solid var(--brand-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.website-4a .layout-071{background:var(--brand-paper);flex-direction:column;gap:16px;padding:32px 30px;display:flex}.website-4a .layout-072{color:var(--brand-muted);justify-content:space-between;font-size:13px;display:flex}.website-4a .layout-073{color:var(--brand-muted);font-size:15px}.website-4a .layout-074{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.website-4a .layout-075{border-top:1px solid var(--brand-rule);flex-direction:column;gap:12px;padding-top:16px;display:flex}.website-4a .layout-076{color:var(--brand-ink);font-size:16px;line-height:1.5}.website-4a .layout-077{color:var(--brand-muted);margin-top:auto;font-size:12px}.website-4a .layout-078{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.website-4a .layout-079{color:var(--brand-muted);font-size:12px}.website-4a .layout-080{background:var(--brand-ink);color:var(--brand-paper);padding:15px 24px;font-size:15px;text-decoration:none}.website-4a .layout-080:hover{background:var(--brand-orange);color:var(--brand-ink)}.website-4a .layout-081{padding:var(--section-space) var(--page-gutter);border-bottom:1px solid var(--brand-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-082{color:var(--brand-ink);font-weight:600}.website-4a .layout-083{border-left:2px solid var(--brand-orange);flex-direction:column;gap:8px;padding-left:20px;display:flex}.website-4a .layout-084{font-size:22px;font-weight:500;line-height:1.35}.website-4a .layout-085{color:var(--brand-muted);font-size:14px}.website-4a .layout-086{gap:14px;padding-top:4px;display:flex}.website-4a .layout-087{border:1px solid var(--brand-rule);padding:14px 22px;font-size:15px;text-decoration:none}.website-4a .layout-087:hover{border-color:var(--brand-ink)}.website-4a .layout-088{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.6vw,72px);display:grid}.website-4a .layout-089{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.06}.website-4a .layout-090{color:var(--brand-body);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.website-4a .layout-091{background:var(--brand-surface);flex-direction:column;gap:18px;padding:36px;display:flex}.website-4a .layout-092{letter-spacing:-.025em;font-size:24px;font-weight:600}.website-4a .layout-093{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-muted);padding-top:6px;font-size:13px;font-weight:500}.website-4a .layout-094{background:var(--brand-rule);border-top:1px solid var(--brand-rule);border-bottom:1px solid var(--brand-rule);flex-direction:column;gap:1px;display:flex}.website-4a .layout-095{background:var(--brand-surface);justify-content:space-between;padding:14px 2px;font-size:17px;text-decoration:none;display:flex}.website-4a .layout-095:hover{color:var(--brand-orange)}.website-4a .layout-096{background:var(--brand-ink);color:var(--brand-paper);text-align:center;padding:16px 24px;font-size:16px;text-decoration:none}.website-4a .layout-096:hover{background:var(--brand-orange);color:var(--brand-ink)}.website-4a .layout-097{border-top:1px solid var(--brand-rule);color:var(--brand-muted);justify-content:space-between;align-items:center;padding:28px 64px;font-size:14px;display:flex}.website-4a .layout-098{color:var(--brand-ink);font-weight:600}
.website-4a{background:var(--brand-paper);max-width:none;font-family:var(--font-archivo), sans-serif;color:var(--brand-ink);margin-inline:auto}.website-4a main>section{scroll-margin-top:92px}.website-4a main>section+section{border-top:0}.website-4a *{min-width:0}.website-4a a{transition:color .16s,background-color .16s,border-color .16s}.website-4a p{text-wrap:pretty}.website-4a h3{margin:0}.website-4a .v4a-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,7vw,96px)}.website-4a .v4a-hero h1{max-width:13ch}.website-4a .v4a-hero p{max-width:48ch}.website-4a .hero-stats{gap:28px;padding-bottom:8px;padding-left:36px}.website-4a .hero-stats>div>div:first-child{font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,52px)}.website-4a .hero-stats>div>div:last-child{max-width:14ch;line-height:1.5}.website-4a .eyebrow-mark{flex:none;width:13px;height:13px}.website-4a .eyebrow-label{line-height:1.5}.website-4a .button{text-align:center;justify-content:center;align-items:center;min-height:52px;line-height:1.3;display:inline-flex}.website-4a .button-primary:hover{color:var(--brand-ink)}.website-4a .v4a-clients{padding:32px var(--page-gutter);grid-template-columns:150px minmax(0,1fr);gap:32px;display:grid}.website-4a .client-logos{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;width:100%;display:grid}.website-4a .client-logos img{object-fit:contain;justify-self:center;width:100%;max-width:100px;height:40px}.website-4a .v4a-experience img{width:100%;height:auto}.website-4a .situation-choices>a{min-height:110px;padding:26px 22px}.website-4a .situation-choices>a>span:last-child{flex:none}.website-4a .situation-choices>a:hover{color:var(--brand-orange-deep)}.website-4a .process-steps>div{gap:14px;padding-top:22px}.website-4a .process-steps>div>div:nth-child(2){font-size:24px;line-height:1.2}.website-4a .process-takeaways>div{padding:30px}.website-4a .v4a-workspace{border-color:var(--brand-ink)}.website-4a .v4a-workspace h2{max-width:14ch}.website-4a .v4a-workspace img{width:100%;height:auto}.website-4a .v4a-workspace>div>div:last-child>div>span:first-child{flex:0 0 88px}.website-4a .actor-benefits{gap:22px}.website-4a .actor-benefits>div{border-left:1px solid var(--brand-rule);flex-direction:column;gap:6px;padding-left:20px}.website-4a .actor-benefits>div>span:first-child{width:auto}.website-4a .case-card{padding:30px 26px}.website-4a .case-card>div:first-child{gap:18px;line-height:1.5}.website-4a .case-card>div:last-child{padding-top:10px;line-height:1.6}.website-4a .case-card>div:nth-child(4){flex:1}.website-4a .case-card>div:nth-child(4)>div>div:first-child{margin-bottom:4px}.website-4a .v4a-about img{width:100%;height:auto}.website-4a .v4a-about>div>div:last-child{flex-wrap:wrap}.website-4a .contact-panel{border-top:2px solid var(--brand-orange);padding:clamp(24px,3vw,40px)}.website-4a .contact-panel>div:first-child{line-height:1.2}.website-4a .contact-panel>div:nth-child(4)>a{align-items:center;gap:20px;min-height:56px;line-height:1.45}.website-4a .contact-panel>div:nth-child(4)>a>span:last-child{flex-shrink:0}.website-4a .v4a-footer{padding:26px var(--page-gutter);flex-wrap:wrap;gap:24px;line-height:1.6}.website-4a .v4a-footer a{align-items:center;min-height:44px;display:inline-flex}.website-4a .v4a-footer a:hover{color:var(--brand-orange-deep)}.website-4a .curve-panel{padding-top:24px}.website-4a .curve-canvas{position:relative}.website-4a .v4a-curve-label{color:var(--brand-muted);font-size:12px;line-height:1.3;position:absolute}.website-4a .v4a-curve-label.market{color:var(--brand-orange-deep);font-weight:500;top:4%;left:12%}.website-4a .v4a-curve-label.early{top:13%;left:12%}.website-4a .v4a-curve-label.later{bottom:31%;right:4%}.website-4a .v4a-curve-label.time{bottom:2%;left:10%}.website-4a .curve-panel>div:last-child{font-size:12px;line-height:1.6}@media (max-width:1100px){.website-4a .v4a-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:32px}.website-4a .hero-stats{grid-template-columns:1fr;gap:28px}.website-4a .v4a-clients{grid-template-columns:1fr;gap:24px}.website-4a .v4a-clients>span{max-width:none}.website-4a .client-logos{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}.website-4a .grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.website-4a .case-grid{grid-template-columns:1fr}.website-4a .case-card{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:14px 32px;display:grid}.website-4a .case-card>div:first-child,.website-4a .case-card>div:nth-child(2),.website-4a .case-card>h3{grid-column:1}.website-4a .case-card>div:nth-child(4){border-top:none;border-left:1px solid var(--brand-rule);grid-area:1/2/5;padding:0 0 0 28px}.website-4a .case-card>div:last-child{grid-column:1;margin-top:0}}@media (max-width:760px){.website-4a .grid-two{grid-template-columns:1fr}.website-4a .section{gap:32px}.website-4a .v4a-hero{grid-template-columns:1fr;gap:40px}.website-4a .v4a-hero h1{max-width:15ch;font-size:clamp(44px,9.7vw,66px)}.website-4a .v4a-hero>div:first-child{gap:24px}.website-4a .v4a-hero p{font-size:18px}.website-4a .hero-stats{border-left:none;border-top:1px solid var(--brand-rule);grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0 0}.website-4a .hero-stats>div>div:first-child{font-size:36px}.website-4a .hero-stats>div>div:last-child{max-width:none}.website-4a .client-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.website-4a .v4a-workspace h2{max-width:20ch}.website-4a .v4a-about>div>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.website-4a .v4a-about .button{padding:14px 16px}.website-4a .case-card{gap:16px;display:flex}.website-4a .case-card>div:nth-child(4){border-left:none;border-top:1px solid var(--brand-rule);padding:16px 0 0}.website-4a .case-card>div:last-child{padding-top:12px}.website-4a .curve-panel{padding-top:0}.website-4a .v4a-curve-label{font-size:12px}.website-4a .v4a-curve-label.market{top:2%}.website-4a .v4a-curve-label.early{top:13%}.website-4a .v4a-curve-label.later{bottom:29%}.website-4a .v4a-footer{gap:4px;padding-block:22px}}@media (max-width:480px){.website-4a .v4a-hero>div:first-child>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.website-4a .v4a-hero .button{padding:16px 12px;font-size:14px}.website-4a .situation-choices{grid-template-columns:1fr}.website-4a .situation-choices>a{min-height:70px;padding:20px 18px}.website-4a .process-steps{grid-template-columns:1fr;gap:28px}.website-4a .process-steps>div{grid-template-columns:28px 1fr;gap:10px 14px;display:grid}.website-4a .process-steps>div>div:first-child{grid-column:1;padding-top:5px}.website-4a .process-steps>div>div:nth-child(2),.website-4a .process-steps>div>div:nth-child(3){grid-column:2}.website-4a .decision-grid{grid-template-columns:1fr}.website-4a .decision-grid>div{grid-template-columns:28px 1fr;gap:8px 14px;padding:22px;display:grid}.website-4a .decision-grid>div>span:first-child{padding-top:5px}.website-4a .decision-grid>div>span:last-child{grid-column:2}.website-4a .process-takeaways>div{padding:24px}.website-4a .v4a-about>div>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.website-4a a{transition:none}}.website-4a .button{box-shadow:none;border-radius:0}.website-4a main>section{border-block:0}.website-4a main>.v4a-situation,.website-4a main>.v4a-how,.website-4a main>.v4a-decision{border-top:1px solid var(--brand-rule)}.website-4a .client-logos{border:0;padding:0}.website-4a .client-logos img{filter:none;mix-blend-mode:normal}.website-4a .decision-grid{align-items:stretch}.website-4a .case-grid{margin-top:0}.website-4a .case-card{border:0}.website-4a .case-card h3{min-height:0;margin:0}.website-4a .v4a-footer>span:first-child{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.website-4a .v4a-footer .brand-wordmark{min-height:0;display:inline-block}.interactive-process{gap:28px;display:grid}.process-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.process-tabs>button{appearance:none;border:0;border-top:2px solid var(--brand-rule);color:var(--brand-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:14px;padding:22px 0 16px;display:flex}.process-tabs>button[aria-selected=true]{border-top-color:var(--brand-orange)}.process-tabs>button:hover .process-title{color:var(--brand-orange-deep)}.process-number{color:var(--brand-muted);justify-content:space-between;font-size:13px;display:flex}.process-number svg{width:13px;height:13px;color:var(--brand-orange);opacity:0}[aria-selected=true] .process-number svg{opacity:1}.process-title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.process-description{color:var(--brand-body);font-size:16px;line-height:1.55}.process-panel:not([hidden]){background:var(--brand-surface);border:1px solid var(--brand-rule);grid-template-columns:1fr 1fr;min-height:192px;display:grid}.process-panel>div{padding:28px}.process-panel>div+div{border-left:1px solid var(--brand-rule)}.process-panel p{margin:12px 0 0;font-size:17px;line-height:1.55}.experience-map-canvas{aspect-ratio:16/9;position:relative}.map-marker{cursor:pointer;z-index:1;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-marker svg{width:14px;height:14px;color:var(--brand-orange);background:#fff;border-radius:50%}.map-marker[aria-pressed=true]{z-index:2}.map-marker[aria-pressed=true] svg{color:var(--brand-orange-deep);transform:scale(1.3)}@media (max-width:1100px){.process-tabs{grid-template-columns:1fr 1fr}}@media (max-width:760px){.process-tabs{gap:12px 20px}.process-title{font-size:20px}.process-description{font-size:15px}.process-panel:not([hidden]){grid-template-columns:1fr;min-height:0}.process-panel>div+div{border-left:0;border-top:1px solid var(--brand-rule)}.map-marker{width:20px;height:20px}.map-marker svg{width:11px;height:11px}}.v4a-experience-interactive{border:0;margin:0;padding:0}.website-4a .hero-clients{border:0;grid-column:1/-1;gap:24px;padding-top:36px;display:grid}.website-4a .hero-clients>span{max-width:none;color:var(--brand-muted);font-size:13px}.website-4a .hero-clients .client-logos{align-items:center;gap:clamp(16px,3vw,44px)}.website-4a .hero-clients .client-logo{object-fit:contain;width:100%;max-width:126px;height:34px}.website-4a .hero-clients .logo-2,.website-4a .hero-clients .logo-4{max-width:74px;height:40px}.website-4a .hero-clients .logo-5{max-width:78px;height:30px}.website-4a .hero-clients .logo-6{max-width:86px;height:28px}.website-4a .hero-clients .logo-8{max-width:82px;height:28px}.website-4a .situation-choices{border:1px solid var(--brand-rule)}.experience-map-canvas{overflow:visible}.map-tooltip{z-index:5;background:var(--brand-paper);border:1px solid var(--brand-rule);width:210px;color:var(--brand-ink);flex-direction:column;gap:3px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 15px))}.map-tooltip.below{transform:translate(-50%,15px)}.map-tooltip strong{font-weight:500}.map-tooltip span{color:var(--brand-muted)}.workspace-preview{color:var(--brand-paper);background:0 0;border:0;margin:0;font-size:13px}.workspace-preview-header{border-bottom:1px solid var(--brand-inverse-rule);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.workspace-preview-header .brand-wordmark{font-size:21px}.workspace-preview-header>span{color:var(--brand-inverse-muted);font-size:11px}.workspace-preview-toolbar{flex-direction:column;gap:6px;padding:24px;display:flex}.workspace-preview-toolbar strong{letter-spacing:-.02em;font-size:24px;font-weight:600}.workspace-preview-toolbar>span{color:var(--brand-inverse-muted);font-size:12px}.workspace-timeline{padding:0 24px 24px}.timeline-head,.timeline-row{grid-template-columns:104px minmax(0,1fr);display:grid}.timeline-head{color:var(--brand-inverse-muted);border-bottom:1px solid var(--brand-inverse-rule);font-size:10px}.timeline-head>span{padding-block:12px}.timeline-head>div{text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.timeline-row{border-bottom:1px solid var(--brand-inverse-rule);min-height:68px}.timeline-label{align-self:center;padding-right:12px;font-size:12px}.timeline-track{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.timeline-bar{color:var(--brand-ink);background:var(--brand-surface);border:1px solid var(--brand-rule);align-items:center;gap:7px;min-height:34px;padding:9px 8px;display:flex}.timeline-bar svg{flex-shrink:0;width:10px;height:10px}.timeline-bar>span{font-size:10px;line-height:1.4}.timeline-bar.test{background:var(--brand-tint);border-color:var(--brand-orange)}.timeline-bar.test svg{color:var(--brand-orange)}.workspace-preview-outcome{border:1px solid var(--brand-inverse-rule);background:0 0;align-items:center;gap:12px;padding:18px 24px;display:flex}.workspace-preview-outcome>svg{width:16px;height:16px;color:var(--brand-orange-light);flex-shrink:0}.workspace-preview-outcome>div{flex-direction:column;gap:5px;display:flex}.workspace-preview-outcome strong{font-size:13px;font-weight:600}.workspace-preview-outcome>div>span{color:var(--brand-inverse-muted);font-size:11px}.workspace-preview-outcome>span{color:var(--brand-orange-light);margin-left:auto}.workspace-preview figcaption{color:var(--brand-inverse-muted);padding:16px 24px;font-size:11px;line-height:1.5}@media (max-width:1100px){.website-4a .hero-clients .client-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}@media (max-width:760px){.website-4a .hero-clients{padding-top:8px}.workspace-preview-header,.workspace-preview-toolbar{padding:20px}.workspace-timeline{padding:0 16px 20px}.timeline-head,.timeline-row{grid-template-columns:76px minmax(0,1fr)}.timeline-label{font-size:11px}.timeline-bar{gap:4px;padding:8px 4px}.timeline-bar>span{font-size:9px}.timeline-bar svg{display:none}}.timeline-guide{border-left:1px solid var(--brand-inverse-rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.timeline-bar{position:relative}@media (max-width:480px){.timeline-head,.timeline-row{grid-template-columns:1fr}.timeline-head>span{display:none}.timeline-head>div{min-height:32px}.timeline-label{padding:10px 0 0}.timeline-track{min-height:54px}.timeline-bar>span{font-size:10px}}.website-4a .hero-clients .logo-2{transform:scale(1.4)}.website-4a .hero-clients .logo-1,.website-4a .hero-clients .logo-3{max-width:112px}.website-4a .hero-clients .logo-7{max-width:108px}.workspace-preview .brand-wordmark-dot{background:var(--brand-orange-light)}.website-4a .hero-clients{min-width:0}.logo-carousel-heading{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.logo-carousel-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo-carousel-track{width:max-content;animation:65s linear infinite client-logo-scroll;display:flex}.website-4a .logo-carousel-group{flex:none;justify-content:space-around;align-items:center;min-width:100vw;margin:0;padding:0;list-style:none;display:flex}.website-4a .logo-carousel-item{flex:0 0 clamp(140px,12vw,190px);justify-content:center;align-items:center;width:clamp(140px,12vw,190px);height:76px;padding:0 14px;display:flex}.logo-carousel-window:hover .logo-carousel-track,.logo-carousel-window:focus-within .logo-carousel-track{animation-play-state:paused}@keyframes client-logo-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-carousel-window{overflow:visible;-webkit-mask-image:none;mask-image:none}.logo-carousel-track{width:100%;animation:none}.website-4a .logo-carousel-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.website-4a .logo-carousel-group[aria-hidden=true]{display:none}.website-4a .logo-carousel-item{width:100%;padding:0}}@media (prefers-reduced-motion:reduce) and (max-width:480px){.website-4a .logo-carousel-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.website-4a .case-card{transition:background-color .18s}.website-4a .case-card h3{transition:color .18s}@media (hover:hover){.website-4a .case-card:hover{background-color:var(--brand-tint)}.website-4a .case-card:hover h3{color:var(--brand-orange-deep)}}.website-4a .case-card:focus-within{background-color:var(--brand-tint)}.website-4a .case-card:focus-within h3{color:var(--brand-orange-deep)}@media (prefers-reduced-motion:reduce){.website-4a .case-card,.website-4a .case-card h3{transition:none}}
