.services-models[data-astro-cid-ucd2ps2b]{padding:clamp(6rem,8.33vw,10rem) clamp(1.5rem,1.875vw,2.25rem) clamp(6rem,5.74vw,6.9375rem);color:var(--color-black);background:var(--color-base-100)}[data-theme=dark] .services-models[data-astro-cid-ucd2ps2b]{color:var(--color-base-content)}.services-models__grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:50% 22.85% 27.15%;align-items:start}.services-models__heading[data-astro-cid-ucd2ps2b],.services-models__title[data-astro-cid-ucd2ps2b],.services-models__subtitle[data-astro-cid-ucd2ps2b],.services-models__description[data-astro-cid-ucd2ps2b]{margin:0;overflow-wrap:anywhere}.services-models__heading[data-astro-cid-ucd2ps2b]{max-width:17.5em;padding-right:clamp(2rem,4vw,5rem);font-size:clamp(1.375rem,1.25vw,1.5rem);font-weight:var(--font-weight-normal);line-height:1.2;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;hyphens:none}.services-models__model[data-astro-cid-ucd2ps2b]{min-width:0;padding-right:clamp(1.5rem,3vw,3.5rem)}.services-models__title[data-astro-cid-ucd2ps2b]{font-size:clamp(1.375rem,1.25vw,1.5rem);font-weight:var(--font-weight-normal);line-height:1.2}.services-models__subtitle[data-astro-cid-ucd2ps2b]{margin-top:0;font-size:clamp(1.375rem,1.25vw,1.5rem);line-height:1.2}.services-models__description[data-astro-cid-ucd2ps2b]{max-width:30ch;margin-top:.5rem;font-size:clamp(1rem,.9375vw,1.125rem);line-height:1.2;color:var(--color-muted);overflow-wrap:normal;word-break:normal;hyphens:auto}.services-models__action[data-astro-cid-ucd2ps2b]{display:flex;justify-content:center;margin-top:clamp(4rem,7.76vw,9.3125rem)}.services-models__link[data-astro-cid-ucd2ps2b]{color:inherit;font-size:clamp(2.25rem,4.43vw,5.3125rem);line-height:1;letter-spacing:-.03em;font-weight:300;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.12em;transition:text-underline-offset .18s ease-out,opacity .18s ease-out}.services-models__link[data-astro-cid-ucd2ps2b]:hover{opacity:.65;text-underline-offset:.35em}.services-models__link[data-astro-cid-ucd2ps2b]:focus-visible{border-radius:.125rem;outline:2px solid currentColor;outline-offset:.375rem}@media (max-width: 79.9375rem){.services-models[data-astro-cid-ucd2ps2b]{padding-block:clamp(6rem,14vw,9rem)}.services-models__heading[data-astro-cid-ucd2ps2b]{padding-right:0}.services-models__model[data-astro-cid-ucd2ps2b]{max-width:38rem;padding-right:0}.services-models__description[data-astro-cid-ucd2ps2b]{line-height:var(--line-height-relaxed)}.services-models__action[data-astro-cid-ucd2ps2b]{margin-top:clamp(6rem,14vw,9rem)}}@media (min-width: 48rem) and (max-width: 79.9375rem){.services-models__grid[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,4rem);row-gap:4rem}.services-models__heading[data-astro-cid-ucd2ps2b]{grid-column:1 / -1}}@media (max-width: 47.9375rem){.services-models__grid[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1fr);gap:3rem}}.services-case-study[data-astro-cid-ucd2ps2b]{--services-case-study-gutter: 1rem;--services-case-study-surface: #e6e5e4;--services-case-study-foreground: var(--color-neutral-50);--services-case-study-focus: var(--color-neutral-950);padding-block-start:3rem;color:var(--color-base-content);background:var(--color-base-100)}.services-case-study__label[data-astro-cid-ucd2ps2b]{margin:0 var(--services-case-study-gutter) 2rem;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:0}.services-case-study__panel[data-astro-cid-ucd2ps2b]{position:relative;min-height:36rem;margin-inline:var(--services-case-study-gutter);overflow:hidden;color:var(--services-case-study-foreground);background:var(--services-case-study-surface);cursor:grab;touch-action:pan-y;user-select:none}.services-case-study__panel--dragging[data-astro-cid-ucd2ps2b]{cursor:grabbing}.services-case-study__slide[data-astro-cid-ucd2ps2b],.services-case-study__image[data-astro-cid-ucd2ps2b],.services-case-study__shade[data-astro-cid-ucd2ps2b]{position:absolute;inset:0}.services-case-study__slide[data-astro-cid-ucd2ps2b]{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility 0s linear .6s}.services-case-study__slide--active[data-astro-cid-ucd2ps2b]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.services-case-study__image[data-astro-cid-ucd2ps2b]{width:100%;height:100%;object-fit:cover;pointer-events:none}.services-case-study__shade[data-astro-cid-ucd2ps2b]{background:#0006;pointer-events:none}.services-case-study__content[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem 5rem}.services-case-study__rule[data-astro-cid-ucd2ps2b]{display:block;width:100%;border-top:1px solid currentColor}.services-case-study__rule--desktop[data-astro-cid-ucd2ps2b]{display:none}.services-case-study__details[data-astro-cid-ucd2ps2b]{display:grid;gap:2.5rem}.services-case-study__industry[data-astro-cid-ucd2ps2b],.services-case-study__title[data-astro-cid-ucd2ps2b],.services-case-study__client[data-astro-cid-ucd2ps2b]{margin:0;overflow-wrap:anywhere}.services-case-study__more[data-astro-cid-ucd2ps2b]{display:inline-block;margin-top:1.25rem;padding-bottom:.15rem;border-bottom:1px solid currentColor;color:inherit;font-size:clamp(1rem,.94vw,1.125rem);line-height:var(--line-height-tight);cursor:pointer}.services-case-study__industry[data-astro-cid-ucd2ps2b],.services-case-study__client[data-astro-cid-ucd2ps2b]{font-size:clamp(1rem,.94vw,1.125rem);line-height:var(--line-height-tight);letter-spacing:0}.services-case-study__title[data-astro-cid-ucd2ps2b]{max-width:40rem;font-size:clamp(1.25rem,1.25vw,1.5rem);line-height:var(--line-height-tight);letter-spacing:0}.services-case-study__client[data-astro-cid-ucd2ps2b]{margin-top:.75rem}.services-case-study__counter[data-astro-cid-ucd2ps2b]{position:absolute;right:2rem;bottom:2rem;z-index:2;display:flex;gap:.625rem}.services-case-study__dot[data-astro-cid-ucd2ps2b]{display:block;width:.75rem;height:.75rem;padding:0;border:1px solid currentColor;border-radius:50%;color:inherit;background:transparent;cursor:pointer;appearance:none}.services-case-study__dot--active[data-astro-cid-ucd2ps2b]{background:currentColor}.services-case-study__dot[data-astro-cid-ucd2ps2b]:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}@media (min-width: 48rem){.services-case-study[data-astro-cid-ucd2ps2b]{--services-case-study-gutter: 1.5rem;padding-block-start:4rem}.services-case-study__label[data-astro-cid-ucd2ps2b]{margin-bottom:2.5rem}.services-case-study__panel[data-astro-cid-ucd2ps2b]{min-height:40rem}.services-case-study__content[data-astro-cid-ucd2ps2b]{padding-inline:4rem}.services-case-study__rule--desktop[data-astro-cid-ucd2ps2b]{display:block}.services-case-study__rule--mobile[data-astro-cid-ucd2ps2b]{display:none}.services-case-study__details[data-astro-cid-ucd2ps2b]{gap:3rem;margin-top:2.5rem}.services-case-study__counter[data-astro-cid-ucd2ps2b]{right:6rem}}@media (min-width: 64rem){.services-case-study[data-astro-cid-ucd2ps2b]{--services-case-study-gutter: 2.25rem;padding-block-start:5.5rem}.services-case-study__label[data-astro-cid-ucd2ps2b]{margin-bottom:3.5rem;transform:translateY(.25rem)}.services-case-study__panel[data-astro-cid-ucd2ps2b]{min-height:0;aspect-ratio:1847.125 / 1013}.services-case-study__content[data-astro-cid-ucd2ps2b]{inset:48.93% 9.76% auto 9.49%;display:block;padding:0}.services-case-study__details[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.services-case-study__counter[data-astro-cid-ucd2ps2b]{right:7.3125rem;bottom:1.4375rem;gap:.75rem}.services-case-study__dot[data-astro-cid-ucd2ps2b]{width:.875rem;height:.875rem}}@media (prefers-reduced-motion: reduce){.services-case-study__slide[data-astro-cid-ucd2ps2b]{transition:none}}.services-hc-hero[data-astro-cid-ucd2ps2b],.services-hc-catalog[data-astro-cid-ucd2ps2b]{--services-hc-gutter: clamp(1.5rem, 1.875vw, 2.25rem);color:var(--color-base-content);background:var(--color-base-100)}.services-hc-hero[data-astro-cid-ucd2ps2b]{display:flex;min-height:min(100svh,58rem);flex-direction:column;justify-content:flex-end;gap:2.75rem;padding:7rem var(--services-hc-gutter) 0}.services-hc-heading[data-astro-cid-ucd2ps2b],.services-hc-label[data-astro-cid-ucd2ps2b],.services-hc-discipline-title[data-astro-cid-ucd2ps2b],.services-hc-service-list[data-astro-cid-ucd2ps2b]{margin:0}.services-hc-divider[data-astro-cid-ucd2ps2b]{width:100%;border-top:var(--border) solid currentColor}.services-hc-catalog[data-astro-cid-ucd2ps2b]{display:grid;color:var(--color-black);grid-template-columns:calc(50vw - var(--services-hc-gutter)) minmax(0,1fr);padding:2.5rem var(--services-hc-gutter) 0}[data-theme=dark] .services-hc-catalog[data-astro-cid-ucd2ps2b]{color:var(--color-base-content)}.services-hc-label[data-astro-cid-ucd2ps2b]{padding-right:2rem;font-size:1.5rem;font-weight:var(--font-weight-normal);line-height:1.2;letter-spacing:0}.services-hc-disciplines[data-astro-cid-ucd2ps2b]{display:grid;gap:4rem;min-width:0}.services-hc-discipline[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:22vw minmax(0,1fr);align-items:start;min-width:0}.services-hc-discipline-title[data-astro-cid-ucd2ps2b]{padding-right:2rem;font-size:1.125rem;font-weight:var(--font-weight-normal);line-height:1.43;letter-spacing:-.01em;overflow-wrap:anywhere}.services-hc-service-list[data-astro-cid-ucd2ps2b]{padding:0;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:var(--font-weight-normal);line-height:1.2;letter-spacing:0;list-style:none}.services-hc-service-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{overflow-wrap:anywhere}@media (min-width: 64rem) and (max-width: 79.999rem){.services-hc-catalog[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.services-hc-discipline[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 63.999rem){.services-hc-catalog[data-astro-cid-ucd2ps2b]{display:block}.services-hc-label[data-astro-cid-ucd2ps2b]{margin-bottom:5rem;padding-right:0}.services-hc-discipline[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(12rem,1fr) 2fr;gap:2rem}}@media (max-width: 47.999rem){.services-hc-hero[data-astro-cid-ucd2ps2b]{gap:1.5rem;padding-top:6rem}.services-hc-catalog[data-astro-cid-ucd2ps2b]{padding-top:2rem}.services-hc-label[data-astro-cid-ucd2ps2b]{margin-bottom:3rem;font-size:1rem}.services-hc-disciplines[data-astro-cid-ucd2ps2b]{gap:3.5rem}.services-hc-service-list[data-astro-cid-ucd2ps2b]{font-size:1rem;line-height:1.45;opacity:.7}.services-hc-discipline[data-astro-cid-ucd2ps2b]{display:block}.services-hc-discipline-title[data-astro-cid-ucd2ps2b]{margin-bottom:.75rem;padding-right:0;font-size:1.25rem;line-height:1.25}}
