.service-experience h1,.service-experience h2,.service-experience h3{letter-spacing:0}.service-experience .service-opening{text-align:center}.service-experience .service-opening h1{max-width:56rem;margin-inline:auto}.service-experience .service-opening p{margin-inline:auto}.service-experience .service-opening>div>p:last-child{max-width:42rem}.service-experience .service-opening nav{justify-content:center}.service-experience .service-section:nth-of-type(2n){background:var(--surface)}.service-experience .service-section article{background:var(--background);border-top:2px solid var(--primary)}.service-experience .service-section a.group{background:var(--surface-2)}.service-experience .service-section a.rounded-lg{transition:border-color .18s,background .18s}.service-experience .service-section a.rounded-lg:hover{border-color:var(--primary)}@media(prefers-reduced-motion:reduce){.service-experience *{scroll-behavior:auto;transition-duration:0s}}.business-overview h1,.business-overview h2{letter-spacing:0}.business-overview .business-card{background:var(--surface);border-color:var(--border)}.business-overview .business-card:hover{border-color:var(--primary)}.business-overview .motion-stage{color:var(--primary);background:var(--surface-2)}.business-overview .motion-stage svg{width:100%;height:100%}.business-overview .motion-line{fill:none;stroke:currentColor;stroke-width:1.5px}.business-overview .motion-panel{fill:var(--background);stroke:var(--border);stroke-width:1.5px}.business-overview .motion-soft{fill:var(--primary);opacity:.12}.business-overview .motion-solid{fill:var(--primary)}.business-overview .motion-ink{fill:var(--primary-foreground)}.business-overview .motion-muted{stroke:var(--muted-foreground);opacity:.5;fill:none;stroke-width:1.5px}.business-overview .motion-scan{animation:5s ease-in-out infinite business-scan}.business-overview .motion-flow{stroke-dasharray:5 7;animation:3s linear infinite business-flow}.business-overview .motion-rise{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite business-rise}.business-overview .motion-focus{animation:4s ease-in-out infinite business-focus}.business-overview .motion-delay{animation-delay:1s}.business-overview .motion-delay-two{animation-delay:2s}.business-overview .motion-trace{stroke-dasharray:400;animation:6s ease-in-out infinite business-trace}.business-overview [data-motion=paused] *{animation-play-state:paused}@keyframes business-scan{0%,to{transform:translateY(0)}50%{transform:translateY(75px)}}@keyframes business-flow{to{stroke-dashoffset:-48px}}@keyframes business-rise{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes business-focus{0%,to{opacity:.35}50%{opacity:1}}@keyframes business-trace{0%{stroke-dashoffset:400px}55%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.business-overview *{transition:none!important;animation:none!important}.business-overview .motion-control{display:none}}
