.site-header[data-astro-cid-3ef6ksr2]{background:linear-gradient(to bottom,#12141afa,#0f1116f2);border-bottom-color:#ffffff13;box-shadow:0 10px 28px #00000024}:root{--reveal-distance: 54px;--reveal-duration: .82s}.reveal-active [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--reveal-duration) var(--ease),transform var(--reveal-duration) var(--ease);transition-delay:var(--reveal-delay, 0ms)}.reveal-active [data-reveal=left]{transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}.reveal-active [data-reveal=right]{transform:translate3d(var(--reveal-distance),0,0)}.reveal-active [data-reveal=scale]{opacity:.08;transform:translate3d(0,26px,0) scale(.97)}.reveal-active [data-reveal=card]{opacity:0;transform:translate3d(0,52px,0) scale(.985)}.reveal-active [data-reveal].is-revealed{opacity:1;transform:translateZ(0) scale(1);will-change:auto}.reveal-active .service-card[data-reveal=card]:nth-child(1),.reveal-active .process-step[data-reveal=card]:nth-child(1){transform:translate3d(-32px,46px,0) scale(.985)}.reveal-active .service-card[data-reveal=card]:nth-child(2),.reveal-active .process-step[data-reveal=card]:nth-child(2){transform:translate3d(0,54px,0) scale(.985)}.reveal-active .service-card[data-reveal=card]:nth-child(3),.reveal-active .process-step[data-reveal=card]:nth-child(3){transform:translate3d(32px,46px,0) scale(.985)}.reveal-active .service-card[data-reveal=card].is-revealed,.reveal-active .process-step[data-reveal=card].is-revealed{transform:translateZ(0) scale(1)}.reveal-active .service-card[data-reveal] .service-card__image{transform:scale(1.06);transition:transform .95s var(--ease) var(--reveal-delay, 0ms)}.reveal-active .service-card[data-reveal].is-revealed .service-card__image{transform:scale(1)}.reveal-active .process-step[data-reveal] .process-step__line{transform:scaleX(0);transform-origin:left center;transition:transform .78s var(--ease) .18s}.reveal-active .process-step[data-reveal].is-revealed .process-step__line{transform:scaleX(1)}.reveal-active .work-placeholder[data-reveal] .work-showcase-image{transform:translate3d(-18px,14px,0) scale(1.045);transition:transform .95s var(--ease) .1s}.reveal-active .work-placeholder[data-reveal].is-revealed .work-showcase-image{transform:translateZ(0) scale(1)}.reveal-active .offer-card[data-reveal] .offer-magnet__icon{transform:translate3d(20px,14px,0) rotate(4deg) scale(.94);transition:transform .95s var(--ease) .12s}.reveal-active .offer-card[data-reveal].is-revealed .offer-magnet__icon{transform:translateZ(0) rotate(0) scale(1)}.reveal-active .hero-visual[data-reveal],.reveal-active .work-placeholder[data-reveal],.reveal-active .offer-card[data-reveal]{--reveal-duration: .9s}.reveal-active .hero-copy>[data-reveal]{--reveal-duration: .76s}@media(max-width:980px){:root{--reveal-distance: 40px}.reveal-active .service-card[data-reveal=card]:nth-child(n),.reveal-active .process-step[data-reveal=card]:nth-child(n){transform:translate3d(0,40px,0) scale(.99)}.reveal-active .service-card[data-reveal=card].is-revealed,.reveal-active .process-step[data-reveal=card].is-revealed{transform:translateZ(0) scale(1)}.reveal-active .process-step[data-reveal] .process-step__line{transform:scaleY(0);transform-origin:center top}.reveal-active .process-step[data-reveal].is-revealed .process-step__line{transform:scaleY(1)}}@media(max-width:640px){:root{--reveal-distance: 30px;--reveal-duration: .68s}.reveal-active [data-reveal=scale]{transform:translate3d(0,20px,0) scale(.985)}.reveal-active [data-reveal].is-revealed{transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){html:not(.motion-forced).reveal-active [data-reveal],html:not(.motion-forced).reveal-active [data-reveal] *{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;will-change:auto!important}html.motion-forced.reveal-active [data-reveal]{transition-duration:var(--reveal-duration),var(--reveal-duration)!important;transition-delay:var(--reveal-delay, 0ms),var(--reveal-delay, 0ms)!important}html.motion-forced.reveal-active .service-card[data-reveal] .service-card__image{transition-duration:.95s!important}html.motion-forced.reveal-active .process-step[data-reveal] .process-step__line{transition-duration:.78s!important}html.motion-forced.reveal-active .work-placeholder[data-reveal] .work-showcase-image,html.motion-forced.reveal-active .offer-card[data-reveal] .offer-magnet__icon{transition-duration:.95s!important}}
