.rot[data-astro-cid-sucuhd66]{font-family:var(--font-body);letter-spacing:-.03em;padding-bottom:.08em;font-size:clamp(40px,4.46vw + 22.606px,76px);font-weight:700;line-height:1.05;display:grid;position:relative;overflow:hidden}.rot__w[data-astro-cid-sucuhd66]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-area:1/1;transform:translateY(24px)}.rot__w[data-astro-cid-sucuhd66].is-on{opacity:1;transform:none}.rot__w[data-astro-cid-sucuhd66].is-out{opacity:0;transform:translateY(-24px)}.svc[data-astro-cid-3vpt37q6]{flex-direction:column;gap:24px;display:flex}.svc__row[data-astro-cid-3vpt37q6]{align-items:center;gap:56px;display:flex}.svc--flip[data-astro-cid-3vpt37q6] .svc__row[data-astro-cid-3vpt37q6]{flex-direction:row-reverse}.svc--flip[data-astro-cid-3vpt37q6] .svc__txt[data-astro-cid-3vpt37q6]{text-align:right;align-items:flex-end}.svc__img[data-astro-cid-3vpt37q6]{aspect-ratio:560/373;border-radius:4px;flex:none;width:min(560px,48.6%);overflow:hidden}.svc__img[data-astro-cid-3vpt37q6] img[data-astro-cid-3vpt37q6]{object-fit:cover;will-change:transform;width:100%;height:100%}.svc__txt[data-astro-cid-3vpt37q6]{flex-direction:column;flex:1;gap:14px;display:flex}.svc__no[data-astro-cid-3vpt37q6]{color:#8b6cff;letter-spacing:.06em;font-size:14px;font-weight:700}.svc__title[data-astro-cid-3vpt37q6]{font-family:var(--font-head);letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.svc__desc[data-astro-cid-3vpt37q6]{flex-direction:column;gap:10px;max-width:520px;line-height:1.3;display:flex}.svc--flip[data-astro-cid-3vpt37q6] .svc__desc[data-astro-cid-3vpt37q6]{margin-left:auto}.svc__line[data-astro-cid-3vpt37q6]{background:var(--line-soft);height:1px}@media (width<=1199px){.svc__row[data-astro-cid-3vpt37q6],.svc--flip[data-astro-cid-3vpt37q6] .svc__row[data-astro-cid-3vpt37q6]{flex-direction:column;align-items:stretch;gap:40px}.svc--flip[data-astro-cid-3vpt37q6] .svc__txt[data-astro-cid-3vpt37q6]{text-align:left;align-items:flex-start}.svc--flip[data-astro-cid-3vpt37q6] .svc__desc[data-astro-cid-3vpt37q6]{margin-left:0}.svc__img[data-astro-cid-3vpt37q6]{aspect-ratio:auto;width:100%;height:373px}.svc__title[data-astro-cid-3vpt37q6]{font-size:40px}}@media (width<=809px){.svc__row[data-astro-cid-3vpt37q6],.svc--flip[data-astro-cid-3vpt37q6] .svc__row[data-astro-cid-3vpt37q6]{gap:28px}.svc__img[data-astro-cid-3vpt37q6]{height:230px}}.partners[data-astro-cid-edpm6wi3]{z-index:2;background:var(--bg);padding:0 var(--pad) 110px;position:relative}.partners__in[data-astro-cid-edpm6wi3]{flex-direction:column;gap:40px;display:flex}.partners__cap[data-astro-cid-edpm6wi3]{font-family:var(--font-head);letter-spacing:-.01em;font-size:24px;font-weight:600}.partners__mq[data-astro-cid-edpm6wi3]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partners__track[data-astro-cid-edpm6wi3]{width:max-content;animation:35s linear infinite mq;display:flex}.partners__mq[data-astro-cid-edpm6wi3]:hover .partners__track[data-astro-cid-edpm6wi3]{animation-play-state:paused}.partners__set[data-astro-cid-edpm6wi3]{align-items:center;gap:80px;height:90px;padding-right:80px;display:flex}.partners__set[data-astro-cid-edpm6wi3] li[data-astro-cid-edpm6wi3]{color:#ffffff8c;white-space:nowrap;transition:color .3s,opacity .3s}.partners__set[data-astro-cid-edpm6wi3] li[data-astro-cid-edpm6wi3]:hover{color:#fff}.partners__set[data-astro-cid-edpm6wi3] img[data-astro-cid-edpm6wi3]{filter:grayscale()brightness(1.7);opacity:.55;width:auto;transition:opacity .3s,filter .3s}.partners__set[data-astro-cid-edpm6wi3] li[data-astro-cid-edpm6wi3]:hover img[data-astro-cid-edpm6wi3]{opacity:1;filter:none}@keyframes mq{to{transform:translate(-50%)}}.cta[data-astro-cid-4zgmmfpt]{z-index:2;background:var(--bg);padding:96px var(--pad);flex-direction:column;align-items:center;gap:44px;display:flex;position:relative;overflow:hidden}.cta__row[data-astro-cid-4zgmmfpt]{align-items:center;gap:30px;width:100%;max-width:1060px;display:flex}.cta__plus[data-astro-cid-4zgmmfpt]{opacity:.5;flex:none;width:16px;height:16px;position:relative}.cta__plus[data-astro-cid-4zgmmfpt]:before,.cta__plus[data-astro-cid-4zgmmfpt]:after{content:"";background:var(--surface);width:1.6px;height:16px;position:absolute;top:0;left:7px}.cta__plus[data-astro-cid-4zgmmfpt]:after{transform:rotate(90deg)}.cta__ticker[data-astro-cid-4zgmmfpt]{flex:1;min-width:0;padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.cta__track[data-astro-cid-4zgmmfpt]{width:max-content;animation:36s linear infinite tick;display:flex}.cta__track[data-astro-cid-4zgmmfpt] span[data-astro-cid-4zgmmfpt]{font-family:var(--font-head);letter-spacing:-.03em;white-space:nowrap;padding-right:100px;font-size:56px;font-weight:700;line-height:1.1}@keyframes tick{to{transform:translate(-50%)}}@media (width<=809px){.cta[data-astro-cid-4zgmmfpt]{padding:80px var(--pad)}.cta__row[data-astro-cid-4zgmmfpt]{gap:12px}.cta__track[data-astro-cid-4zgmmfpt] span[data-astro-cid-4zgmmfpt]{padding-right:60px;font-size:40px}}.hero[data-astro-cid-ergxyi7h]{height:100vh;min-height:640px;padding:var(--pad);background:#000;flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:sticky;top:0;overflow:hidden}.hero__bg[data-astro-cid-ergxyi7h]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-ergxyi7h]{background:linear-gradient(#05050ceb 0%,#05050c80 22%,#05050c00 48%,#05050c4d 100%),linear-gradient(90deg,#05050ca6 0%,#05050c59 40%,#05050c00 70%);position:absolute;inset:0}.hero__spacer[data-astro-cid-ergxyi7h]{flex:none;height:70px}.hero__copy[data-astro-cid-ergxyi7h],.hero__svc[data-astro-cid-ergxyi7h]{position:relative}.hero__copy[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.hero__lead[data-astro-cid-ergxyi7h]{max-width:470px;font-size:16px;line-height:1.3}.hero__actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:12px;display:flex}.hero__svc[data-astro-cid-ergxyi7h]{flex-direction:column;gap:6px;padding-top:30px;display:flex}.hero__svc[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{color:var(--text-2);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.hero__svc[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h].is-first,.hero__svc[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{color:var(--text)}.hero__svc[data-astro-cid-ergxyi7h] svg[data-astro-cid-ergxyi7h]{width:14px;height:14px}.about[data-astro-cid-ergxyi7h]{padding-bottom:0}.about__grid[data-astro-cid-ergxyi7h]{gap:229px;padding:110px 0 120px;display:flex}.about__img[data-astro-cid-ergxyi7h]{border-radius:4px;flex:none;width:328px;height:440px;position:relative;overflow:hidden}.about__img[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{object-fit:cover;will-change:transform;width:100%;height:150%;position:absolute;top:-50%;left:0}.about__rows[data-astro-cid-ergxyi7h]{flex-direction:column;flex:1;gap:80px;max-width:835px;display:flex}.about__row[data-astro-cid-ergxyi7h]{gap:200px;display:flex}.about__row[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{flex:none;width:100px;font-size:16px;font-weight:400;line-height:1.26}.about__row[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]{max-width:421px}.about__row[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{line-height:1.26}.about__btn[data-astro-cid-ergxyi7h]{margin-top:32px}.works__in[data-astro-cid-ergxyi7h]{flex-direction:column;gap:40px;display:flex}.works__head[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:40px;display:flex}.chips[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-ergxyi7h]{color:#ffffffd9;border:1px solid #ffffff2e;border-radius:999px;padding:11px 18px;font-size:14px;transition:all .2s}.chip[data-astro-cid-ergxyi7h]:hover{color:#fff;border-color:#fff}.chip[data-astro-cid-ergxyi7h].is-on{color:#0b0b14;background:#fff;border-color:#fff}.works__grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);gap:40px 24px;display:grid}.services[data-astro-cid-ergxyi7h]{padding-bottom:80px}.services__in[data-astro-cid-ergxyi7h]{flex-direction:column;gap:100px;display:flex}.services__list[data-astro-cid-ergxyi7h]{flex-direction:column;gap:70px;display:flex}@media (width<=1199px){.hero__bg[data-astro-cid-ergxyi7h]{object-fit:contain;width:900px;height:506px;inset:auto auto 40px 50px}.hero__lead[data-astro-cid-ergxyi7h]{max-width:440px}.about__grid[data-astro-cid-ergxyi7h]{flex-direction:column;gap:50px;padding:50px 0 120px}.about__img[data-astro-cid-ergxyi7h]{width:100%;height:420px}.about__rows[data-astro-cid-ergxyi7h]{max-width:none}.works__grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}.services__in[data-astro-cid-ergxyi7h]{gap:60px}}@media (width<=809px){.hero[data-astro-cid-ergxyi7h]{justify-content:flex-start;gap:24px;height:auto;min-height:100vh;position:relative}.hero__bg[data-astro-cid-ergxyi7h]{object-fit:cover;width:620px;height:320px;top:40px;bottom:auto;left:calc(50% - 310px)}.hero__spacer[data-astro-cid-ergxyi7h]{height:310px}.hero__lead[data-astro-cid-ergxyi7h]{max-width:260px}.hero__actions[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:flex-start}.about__img[data-astro-cid-ergxyi7h]{height:250px}.about__row[data-astro-cid-ergxyi7h]{flex-direction:column;gap:20px}.about__row[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{width:auto;max-width:100px}.works__head[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:flex-start}.works__grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}
