.creative-hero:where(.astro-ZARAGYOL){padding-bottom:80px}.container:where(.astro-ZARAGYOL){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (min-width: 1024px){.container:where(.astro-ZARAGYOL){padding-inline:5rem}}.hero-grid:where(.astro-ZARAGYOL){display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width: 1024px){.hero-grid:where(.astro-ZARAGYOL){grid-template-columns:1fr 1fr;gap:4rem}}.hero-copy:where(.astro-ZARAGYOL){display:flex;flex-direction:column}.topic-eyebrow-wrap:where(.astro-ZARAGYOL){margin-bottom:1.25rem;margin-left:1rem;position:relative}.topic-eyebrow:where(.astro-ZARAGYOL){position:relative;font-family:var(--font-family-mono);font-size:13.2px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-persimmon-400)}.topic-eyebrow:where(.astro-ZARAGYOL):before{content:"";position:absolute;top:5px;left:-1rem;width:.5rem;height:.5rem;background:var(--color-persimmon-400);display:block}.title:where(.astro-ZARAGYOL){font-family:var(--font-family-primary);font-size:44px;font-weight:500;line-height:1.08;letter-spacing:-.005em;color:#fff;margin:0}@media (min-width: 1024px){.title:where(.astro-ZARAGYOL){font-size:56px}}.lede:where(.astro-ZARAGYOL){font-family:var(--font-family-primary);font-size:1.125rem;line-height:1.55;color:#fff9;margin-top:1.5rem;max-width:30rem}.actions:where(.astro-ZARAGYOL){display:flex;flex-wrap:wrap;gap:14px;margin-top:2.5rem}.hero-visual:where(.astro-ZARAGYOL){display:flex;flex-direction:column}.hero-art:where(.astro-ZARAGYOL){display:flex;align-items:center;justify-content:center;min-height:320px;flex:1;margin-top:-2.5rem}.hero-art-img:where(.astro-ZARAGYOL){max-height:380px;width:auto;display:block;mix-blend-mode:screen}.case-study:where(.astro-ZARAGYOL){margin-top:-12px}.case-label:where(.astro-ZARAGYOL){display:block;font-family:var(--font-family-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-plum-400);margin-bottom:.75rem}.case-headline:where(.astro-ZARAGYOL){font-family:var(--font-family-primary);font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:#fff;margin:0 0 .75rem}.case-body:where(.astro-ZARAGYOL){font-family:var(--font-family-primary);font-size:17px;line-height:1.6;color:#fffc;margin:0}.recent-projects:where(.astro-ZARAGYOL){margin-top:4rem}.rp-header:where(.astro-ZARAGYOL){text-align:center}.rp-label:where(.astro-ZARAGYOL){font-family:var(--font-family-mono);font-size:13.2px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.rp-rule:where(.astro-ZARAGYOL){display:block;height:1px;width:100%;background:rgba(255,255,255,.24);margin-top:1rem}.rp-grid:where(.astro-ZARAGYOL){display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}@media (min-width: 768px){.rp-grid:where(.astro-ZARAGYOL){grid-template-columns:repeat(3,1fr)}}.rp-card:where(.astro-ZARAGYOL){display:flex;flex-direction:column;padding:1.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.rp-client:where(.astro-ZARAGYOL){display:flex;align-items:center;gap:.75rem;min-height:30px;margin-bottom:1rem}.rp-logo:where(.astro-ZARAGYOL){height:24px;width:auto;opacity:.9}.rp-gem:where(.astro-ZARAGYOL){height:28px;width:auto}.rp-name:where(.astro-ZARAGYOL){font-family:var(--font-family-primary);font-size:17px;font-weight:600;line-height:1.2;color:var(--color-sand-000)}.rp-desc:where(.astro-ZARAGYOL){font-family:var(--font-family-primary);font-size:14px;line-height:1.5;color:#fff9;margin:0}.deliver-section:where(.astro-UXTOAGUI){padding-block:64px}.container:where(.astro-UXTOAGUI){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (min-width: 1024px){.container:where(.astro-UXTOAGUI){padding-inline:5rem}}.deliver-header:where(.astro-UXTOAGUI){max-width:680px;margin-bottom:3rem}.eyebrow-wrap:where(.astro-UXTOAGUI){margin-bottom:1rem;margin-left:1rem;position:relative}.eyebrow:where(.astro-UXTOAGUI){position:relative;font-family:var(--font-family-mono);font-size:13.2px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-persimmon-400)}.eyebrow:where(.astro-UXTOAGUI):before{content:"";position:absolute;top:5px;left:-1rem;width:.5rem;height:.5rem;background:var(--color-persimmon-400);display:block}.heading:where(.astro-UXTOAGUI){font-family:var(--font-family-primary);font-size:40px;font-weight:500;line-height:1.1;color:#fff;margin-top:1.25rem}.lede:where(.astro-UXTOAGUI){font-family:var(--font-family-primary);font-size:18px;line-height:1.6;color:#fff9;margin-top:1.25rem}.deliver-grid:where(.astro-UXTOAGUI){display:grid;grid-template-columns:1fr;border:1px solid var(--color-border)}@media (min-width: 640px){.deliver-grid:where(.astro-UXTOAGUI){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.deliver-grid:where(.astro-UXTOAGUI){grid-template-columns:repeat(3,1fr)}}.deliver-card:where(.astro-UXTOAGUI){display:flex;flex-direction:column;padding:2rem}.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI)+.deliver-card:where(.astro-UXTOAGUI){border-top:1px solid var(--color-border)}@media (min-width: 640px){.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI){border-top:0}.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI):nth-child(2n){border-left:1px solid var(--color-border)}.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI):nth-child(n+3){border-top:1px solid var(--color-border)}}@media (min-width: 1024px){.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI){border-top:0!important}.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI):nth-child(n+4){border-top:1px solid var(--color-border)!important}.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI):nth-child(2n){border-left:0}.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI):nth-child(3n+2),.deliver-grid:where(.astro-UXTOAGUI)>.deliver-card:where(.astro-UXTOAGUI):nth-child(3n+3){border-left:1px solid var(--color-border)}}.card-tag:where(.astro-UXTOAGUI){display:inline-block;align-self:flex-start;font-family:var(--font-family-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-kale-600);border:1px solid color-mix(in srgb,var(--color-kale-600) 50%,transparent);border-radius:4px;padding:4px 10px;margin-bottom:1rem}.card-title:where(.astro-UXTOAGUI){font-family:var(--font-family-primary);font-size:18px;font-weight:500;line-height:1.3;color:#fff;margin-bottom:.75rem}.card-desc:where(.astro-UXTOAGUI){font-family:var(--font-family-primary);font-size:14.5px;line-height:1.55;color:#fff9;flex:1}body.DataServicesCreativePage{font-family:var(--font-family-primary)}
