.page-head[data-astro-cid-7a6hbtlg]{padding-top:clamp(2.5rem,5.5vw,5rem)}.page-head__title[data-astro-cid-7a6hbtlg]{max-width:12em}.page-head__dek[data-astro-cid-7a6hbtlg]{margin-top:var(--s-6);max-width:26em}.page-index[data-astro-cid-7a6hbtlg]{margin-top:var(--s-6)}.page-index[data-astro-cid-7a6hbtlg] ul[data-astro-cid-7a6hbtlg]{gap:var(--s-2) var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-index[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{font-size:var(--fv-small);text-underline-offset:.3em;font-weight:500;text-decoration-thickness:1px}.page-index[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]:hover{text-decoration-thickness:2px}#services[data-astro-cid-7a6hbtlg],#process[data-astro-cid-7a6hbtlg],#roles[data-astro-cid-7a6hbtlg],#people[data-astro-cid-7a6hbtlg]{scroll-margin-top:var(--s-6)}.offers[data-astro-cid-7a6hbtlg]{margin-top:var(--fv-block)}.roles[data-astro-cid-7a6hbtlg],.work[data-astro-cid-7a6hbtlg]{margin-top:var(--fv-section)}.band[data-astro-cid-7a6hbtlg]{margin-top:var(--fv-section);padding-block:var(--fv-section)}.band--paper[data-astro-cid-7a6hbtlg]{background:var(--fv-paper)}.band[data-astro-cid-7a6hbtlg]+.wrap[data-astro-cid-7a6hbtlg]{margin-top:var(--fv-section)}.offers__list[data-astro-cid-7a6hbtlg]{row-gap:var(--fv-section);padding:0;list-style:none;display:grid}.offer[data-astro-cid-7a6hbtlg]{row-gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.offer__media[data-astro-cid-7a6hbtlg]{display:block}.offer__text[data-astro-cid-7a6hbtlg]{align-content:start;justify-items:start;display:grid}.offer__summary[data-astro-cid-7a6hbtlg]{margin-top:var(--s-3);max-width:24em;color:var(--fv-secondary)}.offer__fit[data-astro-cid-7a6hbtlg]{margin-top:var(--s-6)}.offer__problems[data-astro-cid-7a6hbtlg]{margin-top:var(--s-3);gap:var(--s-3);max-width:24em;padding:0;list-style:none;display:grid}.offer__action[data-astro-cid-7a6hbtlg]{margin-top:var(--s-6)}@media (width>=64rem){.offer[data-astro-cid-7a6hbtlg]{column-gap:var(--fv-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.offer__media[data-astro-cid-7a6hbtlg]{grid-area:1/1/auto/span 8}.offer__text[data-astro-cid-7a6hbtlg]{padding-left:var(--s-5);grid-area:1/9/auto/-1;grid-template-rows:auto auto 1fr auto}.offer__name[data-astro-cid-7a6hbtlg]{margin-top:-.12em}.offer__action[data-astro-cid-7a6hbtlg]{align-self:end}.offer[data-astro-cid-7a6hbtlg]:nth-child(2n) .offer__media[data-astro-cid-7a6hbtlg]{grid-column:5/-1}.offer[data-astro-cid-7a6hbtlg]:nth-child(2n) .offer__text[data-astro-cid-7a6hbtlg]{padding-left:0;padding-right:var(--s-5);grid-column:1/span 4}}.steps[data-astro-cid-7a6hbtlg]{margin-top:var(--s-8);gap:var(--s-7) var(--fv-gap);padding:0;list-style:none;display:grid}.step__num[data-astro-cid-7a6hbtlg]{font-size:var(--fv-section-title);letter-spacing:var(--fv-title-tracking);color:var(--fv-secondary);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.step__title[data-astro-cid-7a6hbtlg]{margin-top:var(--s-5)}.step__text[data-astro-cid-7a6hbtlg]{margin-top:var(--s-2);max-width:22em;color:var(--fv-secondary)}@media (width>=40rem){.steps[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.steps[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.roles__grid[data-astro-cid-7a6hbtlg]{margin-top:var(--s-8);gap:var(--s-8) var(--fv-gap);display:grid}.roles__list[data-astro-cid-7a6hbtlg]{gap:var(--s-6);display:grid}.roles__row[data-astro-cid-7a6hbtlg] dd[data-astro-cid-7a6hbtlg]{margin-top:var(--s-2);max-width:30em;color:var(--fv-secondary)}.roles__inputs[data-astro-cid-7a6hbtlg]{margin-top:var(--s-4);gap:var(--s-3);padding:0;list-style:none;display:grid}.roles__inputs[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{padding-left:1.25em;position:relative}.roles__inputs[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:before{content:"•";position:absolute;left:0}.roles__note[data-astro-cid-7a6hbtlg]{margin-top:var(--s-5);max-width:28em;font-size:var(--fv-small)}@media (width>=64rem){.roles__grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(12,minmax(0,1fr))}.roles__list[data-astro-cid-7a6hbtlg]{grid-column:1/span 6}.roles__bring[data-astro-cid-7a6hbtlg]{grid-column:8/-1}}.people[data-astro-cid-7a6hbtlg]{margin-top:var(--s-8);gap:var(--s-7) var(--fv-gap);padding:0;list-style:none;display:grid}.person--photo[data-astro-cid-7a6hbtlg]{column-gap:var(--s-5);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.person[data-astro-cid-7a6hbtlg] .person__photo img{filter:grayscale()}.person[data-astro-cid-7a6hbtlg] h3[data-astro-cid-7a6hbtlg]{margin-bottom:var(--s-2)}@media (width>=48rem){.people[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(2,minmax(0,1fr))}.person--photo[data-astro-cid-7a6hbtlg]{column-gap:var(--s-6);grid-template-columns:9rem minmax(0,1fr)}}.work__head[data-astro-cid-7a6hbtlg]{justify-content:space-between;align-items:end;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.work__grid[data-astro-cid-7a6hbtlg]{margin-top:var(--s-7);gap:var(--s-7) var(--fv-gap);padding:0;list-style:none;display:grid}@media (width>=48rem){.work__grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,minmax(0,1fr))}}
