.audience[data-astro-cid-yrtiugli]{border-block-start:var(--rule-width) solid var(--s-rule)}.audience__list[data-astro-cid-yrtiugli]{gap:0 var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=64em){.audience__list[data-astro-cid-yrtiugli]{row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.audience__item[data-astro-cid-yrtiugli]{align-content:start;column-gap:var(--space-4);row-gap:var(--space-3);padding-block:var(--space-6);border-block-start:var(--rule-width) solid var(--s-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.audience__item[data-astro-cid-yrtiugli]:last-child{border-block-end:var(--rule-width) solid var(--s-rule)}@media (width>=64em){.audience__item[data-astro-cid-yrtiugli]{padding-block-end:0}.audience__item[data-astro-cid-yrtiugli]:last-child{border-block-end:0}}.audience__num[data-astro-cid-yrtiugli]{width:1.1em;color:var(--s-accent);font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.5rem);font-weight:var(--weight-bold);line-height:var(--leading-heading);grid-row:1}.audience__title[data-astro-cid-yrtiugli]{font-size:clamp(1.5rem,1.2rem + 1.3vw,2.5rem);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2);grid-row:1}.audience__item[data-astro-cid-yrtiugli] p[data-astro-cid-yrtiugli]{grid-column:2;max-width:30em}.hero[data-astro-cid-i3irphx7]{--disc:clamp(13rem, 58vw, 22rem);--disc-visible:calc(var(--disc) * .62);min-height:calc(100svh - var(--header-height));display:flex;position:relative;overflow:hidden}.hero__disc[data-astro-cid-i3irphx7]{width:var(--disc);aspect-ratio:1;background:var(--s-accent);border-radius:50%;position:absolute;inset-block-start:calc(var(--disc) * -.38);inset-inline-end:calc(var(--disc) * -.22)}.hero[data-astro-cid-i3irphx7] .hero__inner{justify-content:space-between;gap:var(--space-8);padding-block:calc(var(--disc-visible) + var(--space-5)) var(--space-6);flex-direction:column;display:flex;position:relative}.hero__content[data-astro-cid-i3irphx7]{gap:var(--space-6);margin-block:auto 0;display:grid}.hero__title[data-astro-cid-i3irphx7]{--avail:calc(100vw - 2 * var(--gutter));font-size:min(clamp(2.25rem, .55rem + 8.3vw, 9rem), calc(var(--avail) / (var(--chars) * .63)));font-weight:var(--weight-extrabold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.hero__line[data-astro-cid-i3irphx7]{display:block}@media (width>=48em){.hero__line[data-astro-cid-i3irphx7]{white-space:nowrap}}.hero__lead[data-astro-cid-i3irphx7]{max-width:20em;font-size:var(--text-body-lg);line-height:1.45}.hero__actions[data-astro-cid-i3irphx7]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.hero__meta[data-astro-cid-i3irphx7]{gap:var(--space-4);border-block-start:var(--rule-width) solid var(--s-rule);padding-block-start:var(--space-4);display:grid}.hero__services[data-astro-cid-i3irphx7]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hero__num[data-astro-cid-i3irphx7]{width:2.25em;color:var(--s-accent);display:inline-block}.hero__markets[data-astro-cid-i3irphx7]{color:var(--s-text)}@media (width>=30em){.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-4);flex-flow:wrap}}@media (width>=48em){.hero[data-astro-cid-i3irphx7]{--disc:clamp(18rem, 44vw, 30rem)}.hero__title[data-astro-cid-i3irphx7]{--avail:calc(min(100vw, var(--container-max) + 2 * var(--gutter)) - 2 * var(--gutter));max-width:none;font-size:min(clamp(3.5rem, .6rem + 8.4vw, 7rem), calc(var(--avail) / (var(--chars) * .63)))}.hero__meta[data-astro-cid-i3irphx7]{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.hero__services[data-astro-cid-i3irphx7]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;grid-column:1/span 9;display:flex}.hero__markets[data-astro-cid-i3irphx7]{grid-column:10/span 3;justify-self:end}}@media (width>=64em){.hero__services[data-astro-cid-i3irphx7]{column-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero[data-astro-cid-i3irphx7]{--disc:clamp(26rem, 40vw, 52rem)}.hero[data-astro-cid-i3irphx7] .hero__inner{padding-block-start:var(--space-9)}.hero__disc[data-astro-cid-i3irphx7]{inset-block-start:calc(var(--disc) * -.3);inset-inline-end:calc(var(--disc) * -.32)}.hero__content[data-astro-cid-i3irphx7]{max-width:calc(100% - var(--disc) * .68 - var(--grid-gap))}.hero__title[data-astro-cid-i3irphx7]{--avail:calc(min(100vw, var(--container-max) + 2 * var(--gutter)) - 2 * var(--gutter) - var(--disc) * .68 - var(--grid-gap));font-size:min(clamp(4.5rem, .6rem + 8vw, 10rem), calc(var(--avail) / (var(--chars) * .63)))}.process__link,.services__link{justify-content:flex-end;align-items:flex-end;display:flex}}.work__video[data-astro-cid-cvoaeuxt]{aspect-ratio:16/9;background:var(--noir-800);width:100%;height:auto}
