.marquee[data-astro-cid-hjon3hvd]{color:var(--muted);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track[data-astro-cid-hjon3hvd]{width:max-content;animation:40s linear infinite scroll;display:flex}ul[data-astro-cid-hjon3hvd]{align-items:center;gap:76px;margin:0;padding:0 38px;list-style:none;display:flex}li[data-astro-cid-hjon3hvd] svg[data-astro-cid-hjon3hvd]{max-width:none}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-hjon3hvd]{animation:none}}.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 124px);background:#fafafa;padding-bottom:120px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before,.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;height:200px;position:absolute;left:0;right:0}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#fff,#fff0);top:0}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(#fff0,#fff);bottom:0}.grid-lines[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.grid-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.grid-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{left:max(calc(var(--gutter) / 2), calc(50% - 560px))}.grid-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{right:max(calc(var(--gutter) / 2), calc(50% - 560px))}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.availability[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--white);font-family:var(--font-body);color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;margin:0 0 24px;padding:8px 16px;font-size:15px;line-height:20px;display:inline-flex}.availability[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e2e}.sub[data-astro-cid-lcdefpme]{max-width:556px;margin-top:24px}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.btn-contact[data-astro-cid-lcdefpme]{padding-inline:24px 20px}.video[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:24px;width:100%;height:850px;margin-top:64px;overflow:hidden}.video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.logos[data-astro-cid-lcdefpme]{width:100%;margin-top:48px}.about[data-astro-cid-lcdefpme]{scroll-margin-top:var(--header-h);padding:120px 0}.about-inner[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;background:var(--surface);border-radius:24px;width:100%;max-width:420px}.about-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;display:flex}.about-text[data-astro-cid-lcdefpme]{max-width:640px}.work[data-astro-cid-lcdefpme]{scroll-margin-top:var(--header-h);padding:120px 0 160px}.work-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:64px;display:flex}.work-text[data-astro-cid-lcdefpme]{max-width:380px;color:var(--ink-soft)}.work-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:center;margin-top:56px;padding-top:56px;display:flex}.list[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.list[data-astro-cid-lcdefpme]>*{border-bottom:1px solid var(--line);padding-block:56px}.list[data-astro-cid-lcdefpme]>:last-child{border-bottom:0;padding-bottom:0}@media (width<=1199px){.video[data-astro-cid-lcdefpme]{aspect-ratio:1305/850;height:auto}.about-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:32px;display:flex}.about-copy[data-astro-cid-lcdefpme]{display:contents}.about-copy[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{order:1}.about-photo[data-astro-cid-lcdefpme]{order:2}.about-text[data-astro-cid-lcdefpme]{order:3}}@media (width<=809px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 96px);padding-bottom:80px}.video[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:850px;margin-top:40px}.about[data-astro-cid-lcdefpme]{padding:96px 0 72px}.work[data-astro-cid-lcdefpme]{padding:96px 0 104px}.work-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:40px}.work-foot[data-astro-cid-lcdefpme]{margin-top:40px;padding-top:40px}.list[data-astro-cid-lcdefpme]>*{padding-block:40px}}@media (width<=479px){.availability[data-astro-cid-lcdefpme]{gap:8px;padding:8px 14px;font-size:13px}.video[data-astro-cid-lcdefpme]{height:375px}}
