.position__grid[data-astro-cid-4rwxhcim]{row-gap:var(--space-5);align-items:end}.position__text[data-astro-cid-4rwxhcim],.position__photo[data-astro-cid-4rwxhcim]{grid-column:1 / -1}.position__text[data-astro-cid-4rwxhcim] h2{font-size:var(--fs-h2);margin-bottom:var(--space-4)}.position__body[data-astro-cid-4rwxhcim]{display:grid;gap:var(--space-3);max-width:36rem}.position__photo[data-astro-cid-4rwxhcim]{margin:0}.position__photo[data-astro-cid-4rwxhcim] .frame[data-astro-cid-4rwxhcim]{aspect-ratio:4 / 5}.position__photo[data-astro-cid-4rwxhcim] figcaption[data-astro-cid-4rwxhcim]{margin-top:var(--space-1)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: 0% 100%){.position__photo[data-astro-cid-4rwxhcim]{view-timeline:--photo block}.position__photo[data-astro-cid-4rwxhcim] img{animation:linear both position-pull;animation-timeline:--photo;animation-range:cover cover 60%}}}@keyframes position-pull{0%{scale:1.1}to{scale:1}}@media(width<=767px){.position__photo[data-astro-cid-4rwxhcim]{width:82%}}@media(width>=768px){.position__text[data-astro-cid-4rwxhcim]{grid-column:1 / 8}.position__photo[data-astro-cid-4rwxhcim]{grid-column:9 / -1}}.services[data-astro-cid-6jas2iok]{padding-top:0}.services[data-astro-cid-6jas2iok] .services__title{margin-bottom:var(--space-6)}.services__list[data-astro-cid-6jas2iok]{margin:0;padding:0;list-style:none}.service[data-astro-cid-6jas2iok]{row-gap:var(--space-2);padding-block:var(--space-5);position:relative}.service[data-astro-cid-6jas2iok]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--hairline);transform-origin:0}.service[data-astro-cid-6jas2iok]:last-child{border-bottom:1px solid var(--hairline)}[data-astro-cid-6jas2iok]:where(.service>*){grid-column:1 / -1}.service__title[data-astro-cid-6jas2iok]{line-height:var(--lh-tight);font-size:var(--fs-h3)}.service__body[data-astro-cid-6jas2iok]{display:grid;gap:var(--space-3);align-content:start;max-width:38rem}.service__examples[data-astro-cid-6jas2iok]{margin:0;padding:0;list-style:none;font-size:var(--fs-small);line-height:1.5}.service__examples[data-astro-cid-6jas2iok] li[data-astro-cid-6jas2iok]{padding-block:.4rem;border-top:1px solid var(--hairline)}.service__body[data-astro-cid-6jas2iok] .more[data-astro-cid-6jas2iok]{justify-self:start}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: 0% 100%){.service[data-astro-cid-6jas2iok]{view-timeline:--row block}.service[data-astro-cid-6jas2iok]:before{animation:linear both service-rule;animation-timeline:--row;animation-range:cover 15% cover 35%}}}@keyframes service-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(width>=768px){.service__title[data-astro-cid-6jas2iok]{grid-column:1 / 7}.service__body[data-astro-cid-6jas2iok]{grid-column:8 / -1}}.proof[data-astro-cid-wnc2hcro] h2{margin-bottom:var(--space-5)}.proof__stats[data-astro-cid-wnc2hcro]{display:grid;gap:var(--space-4);margin:0}.proof__stats[data-astro-cid-wnc2hcro] dd[data-astro-cid-wnc2hcro]{margin:0;font-size:var(--fs-h2);line-height:var(--lh-tight)}.proof__list[data-astro-cid-wnc2hcro]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.proof__list[data-astro-cid-wnc2hcro] li[data-astro-cid-wnc2hcro]{padding-top:var(--space-3);border-top:1px solid var(--hairline)}@media(width>=768px){.proof__stats[data-astro-cid-wnc2hcro]{grid-template-columns:repeat(3,1fr)}}.process[data-astro-cid-im563fj4]{background:var(--ivory-deep);padding-block:var(--section)}.process[data-astro-cid-im563fj4] .process__title{margin-bottom:var(--space-6);max-width:16ch}.steps[data-astro-cid-im563fj4]{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.step[data-astro-cid-im563fj4]{padding-top:var(--space-3);border-top:1px solid var(--graphite-muted)}.step__num[data-astro-cid-im563fj4]{display:block;margin-bottom:var(--space-3);color:var(--burgundy);font-size:var(--fs-h3);line-height:1}.step__title[data-astro-cid-im563fj4]{margin-bottom:var(--space-2);font-size:var(--fs-title)}.step__text[data-astro-cid-im563fj4]{font-size:var(--fs-small);line-height:1.55}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: 0% 100%){.step[data-astro-cid-im563fj4]{view-timeline:--step block}.step__num[data-astro-cid-im563fj4]{animation:linear both step-register;animation-timeline:--step;animation-range:cover cover 45%}}}@keyframes step-register{0%{translate:calc(4px + var(--k) * .5px) calc(3px - var(--k) * .5px)}to{translate:0}}@media(width>=768px){.steps[data-astro-cid-im563fj4]{grid-template-columns:repeat(2,1fr);column-gap:var(--col-gap)}.step[data-astro-cid-im563fj4]:nth-child(2n){margin-top:var(--space-6)}}@media(width>=1025px){.steps[data-astro-cid-im563fj4]{grid-template-columns:repeat(var(--n),1fr)}.step[data-astro-cid-im563fj4]:nth-child(2n){margin-top:0}.step[data-astro-cid-im563fj4]{margin-top:calc(var(--k) * var(--space-4))}}.enquire__grid[data-astro-cid-5fdpczuw]{row-gap:var(--space-5)}.enquire__intro[data-astro-cid-5fdpczuw],.enquire__form[data-astro-cid-5fdpczuw]{grid-column:1 / -1}.enquire__intro[data-astro-cid-5fdpczuw] h2{font-size:var(--fs-h2);margin-bottom:var(--space-4)}.enquire__email[data-astro-cid-5fdpczuw]{margin-top:var(--space-3);font-size:var(--fs-small)}@media(width>=768px){.enquire__intro[data-astro-cid-5fdpczuw]{grid-column:1 / 5}.enquire__form[data-astro-cid-5fdpczuw]{grid-column:6 / -1}}.hero-actions[data-astro-cid-rpamvcyw]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}
