.title-row[data-astro-cid-4fchh5f2]{padding-inline:var(--gutter);scroll-margin-top:var(--header-h);grid-template-columns:auto 1fr auto;grid-template-areas:"l line r""t t t";align-items:center;gap:45px 20px;display:grid}.dot[data-astro-cid-4fchh5f2]{border-radius:50%;width:18px;height:18px}.dot[data-astro-cid-4fchh5f2]:first-child{grid-area:l}.dot[data-astro-cid-4fchh5f2]:last-child{grid-area:r}.line[data-astro-cid-4fchh5f2]{background:var(--line);grid-area:line;height:1px}.line[data-astro-cid-4fchh5f2]+.title[data-astro-cid-4fchh5f2]+.line[data-astro-cid-4fchh5f2]{display:none}.white[data-astro-cid-4fchh5f2]{background:var(--fg)}.yellow[data-astro-cid-4fchh5f2]{background:var(--yellow)}.ring[data-astro-cid-4fchh5f2]{background:var(--fg)}.ring-yellow[data-astro-cid-4fchh5f2]{background:var(--yellow)}.title[data-astro-cid-4fchh5f2]{font-size:inherit;flex-direction:column;grid-area:t;gap:10px;display:flex}.bold[data-astro-cid-4fchh5f2]{color:var(--yellow)}@media (width>=1200px){.title-row[data-astro-cid-4fchh5f2]{grid-template-columns:40px 1fr auto 1fr 40px;grid-template-areas:none;gap:75px}.dot[data-astro-cid-4fchh5f2],.dot[data-astro-cid-4fchh5f2]:first-child,.dot[data-astro-cid-4fchh5f2]:last-child,.line[data-astro-cid-4fchh5f2],.title[data-astro-cid-4fchh5f2]{grid-area:auto}.line[data-astro-cid-4fchh5f2]+.title[data-astro-cid-4fchh5f2]+.line[data-astro-cid-4fchh5f2]{display:block}.dot[data-astro-cid-4fchh5f2]{width:40px;height:40px}.ring[data-astro-cid-4fchh5f2],.ring-yellow[data-astro-cid-4fchh5f2]{color:var(--fg);background:0 0;box-shadow:inset 0 0 0 3px}.ring-yellow[data-astro-cid-4fchh5f2]{color:var(--yellow)}.title[data-astro-cid-4fchh5f2]{text-align:center;white-space:nowrap;align-items:center;gap:30px}}.hero[data-astro-cid-i3irphx7]{flex-direction:column;display:flex;position:relative;overflow:hidden}.particles[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;animation:1.5s linear both particles-in;position:absolute;top:0;left:0}@keyframes particles-in{0%{opacity:0}}.overlay[data-astro-cid-i3irphx7]{display:none}.left[data-astro-cid-i3irphx7]{padding:0 var(--gutter);flex-direction:column;gap:45px;display:flex;position:relative}.headline[data-astro-cid-i3irphx7]{flex-direction:column;gap:5px;font-size:48px;font-weight:900;line-height:48px;display:flex}.line[data-astro-cid-i3irphx7]{white-space:nowrap;align-items:center;gap:30px;display:flex}.line[data-astro-cid-i3irphx7].accent{color:var(--yellow);font-style:italic}.headline[data-astro-cid-i3irphx7] .arrow{flex:none;width:70px;height:32px;margin-left:10px;animation:1s cubic-bezier(.44,0,.56,1) both arrow-in}@keyframes arrow-in{0%{opacity:0;transform:translate(-100px)}}.text[data-astro-cid-i3irphx7]{flex-direction:column;gap:24px;display:flex}.bar[data-astro-cid-i3irphx7]{margin-top:10px}.right[data-astro-cid-i3irphx7]{padding:39px var(--gutter) 45px;position:relative}.orb[data-astro-cid-i3irphx7]{aspect-ratio:1;width:100%;max-width:600px;position:relative}.video-cursor[data-astro-cid-i3irphx7]{z-index:60;background:var(--yellow);width:64px;height:64px;color:var(--bg);pointer-events:none;opacity:0;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;transition:opacity .2s,scale .2s;display:grid;position:fixed;top:0;left:0;scale:.3}.video-cursor[data-astro-cid-i3irphx7].on{opacity:1;scale:1}.video-cursor[data-astro-cid-i3irphx7] svg{width:22px;height:22px}.lightbox[data-astro-cid-i3irphx7]{z-index:80;background:#000;place-items:center;display:grid;position:fixed;inset:0}.lightbox[data-astro-cid-i3irphx7][hidden]{display:none}.lightbox[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:contain;width:100%;height:100%}.lightbox[data-astro-cid-i3irphx7] .close[data-astro-cid-i3irphx7]{background:var(--yellow);width:32px;height:32px;color:var(--bg);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.frame[data-astro-cid-i3irphx7],.mask[data-astro-cid-i3irphx7],.video[data-astro-cid-i3irphx7]{border-radius:50%;position:absolute;inset:0}.frame[data-astro-cid-i3irphx7]{box-shadow:0 0 0 1px #ffffff1a}.video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.glow[data-astro-cid-i3irphx7]{filter:blur(100px);opacity:.4;background:#ffffff26;border-radius:50%;animation:6s ease-in-out infinite glow;position:absolute;inset:10%}@keyframes glow{50%{opacity:.2;transform:scale(.95)}}.mask[data-astro-cid-i3irphx7]{background:#0009;transition:background .6s;overflow:hidden}.lottie[data-astro-cid-i3irphx7]{aspect-ratio:1;pointer-events:none;width:226%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lottie[data-astro-cid-i3irphx7].outer{opacity:.3}.lottie[data-astro-cid-i3irphx7].inner{opacity:.1}.play[data-astro-cid-i3irphx7]{background:var(--yellow);width:58px;height:58px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.play[data-astro-cid-i3irphx7] svg{width:18px;height:18px}.hero[data-astro-cid-i3irphx7].playing .mask[data-astro-cid-i3irphx7]{background:0 0}@media (width>=1200px){.hero[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.particles[data-astro-cid-i3irphx7]{height:150%;top:-25%}.overlay[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--bg) 60%, transparent);pointer-events:none;display:block;position:absolute;inset:0 40% 0 0}.left[data-astro-cid-i3irphx7]{padding:74px 0 75px var(--gutter);grid-area:1/1;align-self:center;gap:90px}.bar[data-astro-cid-i3irphx7]{margin-top:11px}.headline[data-astro-cid-i3irphx7]{gap:30px;font-size:96px;line-height:75px}.headline[data-astro-cid-i3irphx7] .arrow{width:119px;height:52px;margin-left:0}.text[data-astro-cid-i3irphx7]{gap:32px}.right[data-astro-cid-i3irphx7]{padding:29px var(--gutter) 11px 0;grid-area:1/2;justify-content:flex-end;align-self:center;display:flex}.orb[data-astro-cid-i3irphx7]{cursor:none;flex:none;width:calc(75vh - 30px);max-width:none}}@media (width>=1600px){.orb[data-astro-cid-i3irphx7]{width:calc(100vh - 30px)}}.acc[data-astro-cid-gdgeddpr]{--spring:linear(0, .2 5%, .38 10%, .55 16%, .68 22%, .78 29%, .86 37%, .92 46%, .96 56%, .985 70%, 1);border-radius:var(--r);margin-inline:var(--gutter);flex-direction:column;gap:2px;display:flex;overflow:hidden}.panel[data-astro-cid-gdgeddpr]{height:var(--row);color:var(--fg);text-decoration:none;transition:height .45s cubic-bezier(.2,.9,.3,1);display:block;position:relative;overflow:hidden}.img[data-astro-cid-gdgeddpr]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.info[data-astro-cid-gdgeddpr]{background:#00000054;flex-direction:column;justify-content:center;gap:15px;padding:30px;display:flex;position:absolute;inset:0}.title[data-astro-cid-gdgeddpr]{font-size:26px;font-weight:700;line-height:1.2}.claim[data-astro-cid-gdgeddpr],.more[data-astro-cid-gdgeddpr]{display:none}.claim[data-astro-cid-gdgeddpr]{font-size:18px;font-weight:400;line-height:28px}.acc[data-astro-cid-gdgeddpr].tapped .panel[data-astro-cid-gdgeddpr]{height:var(--row-c)}.acc[data-astro-cid-gdgeddpr].tapped .panel[data-astro-cid-gdgeddpr].expanded{height:var(--row-x)}.panel[data-astro-cid-gdgeddpr].expanded .claim[data-astro-cid-gdgeddpr],.panel[data-astro-cid-gdgeddpr].expanded .more[data-astro-cid-gdgeddpr]{display:block}@media (width>=1200px){.acc[data-astro-cid-gdgeddpr]{flex-direction:row;gap:0;height:600px}.panel[data-astro-cid-gdgeddpr],.acc[data-astro-cid-gdgeddpr].tapped .panel[data-astro-cid-gdgeddpr]{cursor:none;min-width:0;height:auto;transition:flex-grow 1.35s var(--spring), flex-basis 1.35s var(--spring);flex:1 1 0}.panel[data-astro-cid-gdgeddpr].open{flex-grow:0;flex-basis:min(70%,1200px)}.img[data-astro-cid-gdgeddpr]{width:1200px;left:50%;translate:-50%}.info[data-astro-cid-gdgeddpr]{opacity:0;background:#00000080;justify-content:flex-end;transition:opacity .3s}.panel[data-astro-cid-gdgeddpr].open .info[data-astro-cid-gdgeddpr]{opacity:1;transition-delay:.2s}.claim[data-astro-cid-gdgeddpr]{font-size:24px;line-height:32px;display:block}.title[data-astro-cid-gdgeddpr]{width:1000px}.claim[data-astro-cid-gdgeddpr]{width:900px}.title[data-astro-cid-gdgeddpr]{font-size:48px;line-height:48px}}.cursor[data-astro-cid-gdgeddpr]{z-index:60;background:var(--yellow);width:64px;height:64px;color:var(--bg);pointer-events:none;opacity:0;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;transition:opacity .2s,scale .2s;display:grid;position:fixed;top:0;left:0;scale:.3}.cursor[data-astro-cid-gdgeddpr].on{opacity:1;scale:1}.cursor[data-astro-cid-gdgeddpr] svg{width:24px;height:24px;transform:rotate(135deg)}@media (hover:none),(width<=1199.98px){.cursor[data-astro-cid-gdgeddpr]{display:none}}.services[data-astro-cid-qmjtkzr2]{padding-inline:var(--gutter);flex-direction:column;display:flex}.tabs[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(3,1fr);padding-bottom:4px;display:grid}.tab[data-astro-cid-qmjtkzr2]{letter-spacing:.1px;height:70px;color:var(--fg);justify-content:center;align-items:flex-end;padding:0 16px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:14px;display:flex;position:relative}.tab[data-astro-cid-qmjtkzr2] span[data-astro-cid-qmjtkzr2]{white-space:pre-wrap;text-align:center;flex:none;max-width:117px}.tab[data-astro-cid-qmjtkzr2]:after{content:"";background:var(--yellow);opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:16px;right:16px}.tab[data-astro-cid-qmjtkzr2].active:after{opacity:1}.ys[data-astro-cid-qmjtkzr2]{background:var(--yellow);color:var(--bg);border-radius:0 0 var(--r) var(--r);padding:45px 10px 47px;transition:height .5s cubic-bezier(.2,.9,.3,1);position:relative;overflow:hidden}.titles[data-astro-cid-qmjtkzr2],.w[data-astro-cid-qmjtkzr2]{display:contents}.skew[data-astro-cid-qmjtkzr2]{display:none}.claim[data-astro-cid-qmjtkzr2]{opacity:0;transform-origin:top;font-size:36px;font-style:italic;font-weight:900;line-height:36px;transition:opacity .4s,transform .5s cubic-bezier(.2,.9,.3,1);position:absolute;top:45px;left:10px;right:10px;transform:translateY(40px)scaleY(1.4)}.claim[data-astro-cid-qmjtkzr2].active{opacity:1;position:relative;top:0;left:0;right:0;transform:none}.claim[data-astro-cid-qmjtkzr2].past{transform:translateY(-60px)scaleY(.2)}.cards[data-astro-cid-qmjtkzr2]{display:grid}.card[data-astro-cid-qmjtkzr2]{grid-area:1/1;padding:21px 5px 16px}.card[data-astro-cid-qmjtkzr2]:not(.active){display:none}.text[data-astro-cid-qmjtkzr2]{color:var(--grey-light);font-size:16px;font-weight:300;line-height:24px}@media (width>=1200px){.services[data-astro-cid-qmjtkzr2]{flex-direction:row;align-items:flex-start;gap:2px}.sticky[data-astro-cid-qmjtkzr2]{top:calc(var(--header-h) + 150px);flex:1;position:sticky}.stack[data-astro-cid-qmjtkzr2]{flex-direction:column;display:flex}.ys[data-astro-cid-qmjtkzr2]{z-index:1;box-sizing:border-box;border-radius:var(--r) var(--r) 0 0;flex:none;padding:90px 30px 0;transition:none;overflow:visible}.titles[data-astro-cid-qmjtkzr2]{flex-direction:column;justify-content:center;display:flex}.w[data-astro-cid-qmjtkzr2]{opacity:0;flex:none;height:1px;display:block;overflow:hidden}.w[data-astro-cid-qmjtkzr2]:first-child{opacity:1;height:auto}.claim[data-astro-cid-qmjtkzr2],.claim[data-astro-cid-qmjtkzr2].active,.claim[data-astro-cid-qmjtkzr2].past{opacity:1;hyphens:none;word-break:break-word;font-size:72px;line-height:72px;transition:none;position:static;transform:none}.w[data-astro-cid-qmjtkzr2]:last-child .claim[data-astro-cid-qmjtkzr2]{opacity:0}.skew[data-astro-cid-qmjtkzr2]{background:var(--yellow);border-radius:0 0 var(--r) var(--r);transform-origin:100% 0;flex:none;height:90px;display:block}.cards[data-astro-cid-qmjtkzr2]{flex-direction:column;flex:1;gap:2px;display:flex}.card[data-astro-cid-qmjtkzr2],.card[data-astro-cid-qmjtkzr2]:not(.active){display:flex}.card[data-astro-cid-qmjtkzr2]{border-radius:var(--r);flex-direction:column;gap:75px;margin-top:0;padding:90px 30px 120px;position:relative}.card[data-astro-cid-qmjtkzr2]:after{content:"";border:1px solid var(--grey-dark);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.icon[data-astro-cid-qmjtkzr2]{z-index:2;width:90px;height:90px;position:absolute;top:-45px;left:30px;overflow:hidden}.icon[data-astro-cid-qmjtkzr2] svg{width:100%;height:100%}.title[data-astro-cid-qmjtkzr2]{white-space:pre-line;color:var(--fg);font-size:72px;font-style:italic;font-weight:900;line-height:72px}.text[data-astro-cid-qmjtkzr2]{font-size:24px;line-height:32px}}.logos[data-astro-cid-uugqrqzn]{--s:75px;--dur:calc(21 * 105s / 67);border-block:1px solid var(--line);scroll-margin-top:var(--header-h);padding-block:30px;overflow:hidden}.track[data-astro-cid-uugqrqzn]{width:max-content;animation:marquee var(--dur) linear infinite;display:flex}ul[data-astro-cid-uugqrqzn]{align-items:center;gap:30px;margin:0;padding-right:30px;list-style:none;display:flex}.logo[data-astro-cid-uugqrqzn]{width:var(--s);height:var(--s);object-fit:contain;max-width:none}@media (width>=1200px){.logos[data-astro-cid-uugqrqzn]{border-block:0;padding-block:0;position:relative}.logos[data-astro-cid-uugqrqzn]:after{content:"";border-block:1px solid var(--line);pointer-events:none;position:absolute;inset:0}}@media (width>=1600px){.logos[data-astro-cid-uugqrqzn]{--s:150px;--dur:calc(21 * 180s / 101);padding-block:32px}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-uugqrqzn]{animation:none}}.contact[data-astro-cid-rm6npfgm]{padding-inline:var(--gutter);scroll-margin-top:var(--header-h);flex-direction:column;gap:45px;display:flex;overflow:hidden}.head[data-astro-cid-rm6npfgm]{align-items:center;gap:10px;display:flex}.ring[data-astro-cid-rm6npfgm]{background:var(--fg);border-radius:50%;flex:none;width:18px;height:18px}.line[data-astro-cid-rm6npfgm]{background:var(--line);flex:1;height:1px}.rings[data-astro-cid-rm6npfgm]{gap:5px;display:flex}.bold[data-astro-cid-rm6npfgm]{color:var(--yellow)}.blocks[data-astro-cid-rm6npfgm]{flex-direction:column-reverse;gap:2px;display:flex}.yellow[data-astro-cid-rm6npfgm]{background:var(--yellow);color:var(--bg);border-radius:var(--r);flex-direction:column;gap:20px;padding:20px;font-style:italic;font-weight:900;display:flex}.yellow[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{text-decoration:none}.phone[data-astro-cid-rm6npfgm]{font-size:30px;line-height:30px}.mail[data-astro-cid-rm6npfgm],.addr[data-astro-cid-rm6npfgm]{white-space:pre-line;overflow-wrap:anywhere;font-size:20px;line-height:28px}.dark[data-astro-cid-rm6npfgm]{flex-direction:column;gap:16px;padding:20px 5px;display:flex}.headline[data-astro-cid-rm6npfgm]{text-transform:uppercase;font-size:38px;font-style:italic;font-weight:900;line-height:36px}.hl[data-astro-cid-rm6npfgm]{color:var(--yellow)}.text[data-astro-cid-rm6npfgm]{font-size:16px;font-weight:300;line-height:24px}.footer[data-astro-cid-rm6npfgm]{flex-direction:column;gap:45px;margin-top:-43px;display:flex}.legal[data-astro-cid-rm6npfgm]{gap:30px;display:flex}.legal[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .2s;display:flex}.legal[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]:hover{color:var(--yellow)}.legal[data-astro-cid-rm6npfgm] svg{width:20px;height:21px;transition:transform .3s}.legal[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]:hover svg{transform:rotate(45deg)}.thanks[data-astro-cid-rm6npfgm]{font-weight:900;font-size:calc((min(100vw, 2560px) - 2 * var(--gutter)) * var(--fit,.246));text-align:center;white-space:nowrap;color:#1d1d1d;margin-top:-44px;line-height:.63;overflow:hidden;mask-image:linear-gradient(#0000,#000 70%)}@media (width>=1200px){.contact[data-astro-cid-rm6npfgm]{gap:90px}.head[data-astro-cid-rm6npfgm]{gap:75px}.arrow[data-astro-cid-rm6npfgm] svg{width:119px;height:51px}.ring[data-astro-cid-rm6npfgm]{width:40px;height:40px;box-shadow:inset 0 0 0 3px var(--fg);background:0 0}.rings[data-astro-cid-rm6npfgm]{gap:2px}.blocks[data-astro-cid-rm6npfgm]{flex-direction:row;align-items:flex-start}.yellow[data-astro-cid-rm6npfgm],.dark[data-astro-cid-rm6npfgm]{flex:1;padding:60px 30px}.yellow[data-astro-cid-rm6npfgm]{justify-content:center;align-self:stretch;gap:30px}.phone[data-astro-cid-rm6npfgm]{font-size:96px;line-height:96px}.mail[data-astro-cid-rm6npfgm],.addr[data-astro-cid-rm6npfgm]{font-size:30px;line-height:36px}.dark[data-astro-cid-rm6npfgm]{gap:30px}.headline[data-astro-cid-rm6npfgm]{overflow-wrap:anywhere;font-size:96px;line-height:96px}.hl[data-astro-cid-rm6npfgm]{color:inherit}.text[data-astro-cid-rm6npfgm]{font-size:24px;line-height:32px}.footer[data-astro-cid-rm6npfgm]{flex-direction:row;justify-content:space-between;align-items:center;margin-top:-87px}.legal[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{font-size:18px;line-height:28px}.thanks[data-astro-cid-rm6npfgm]{margin-top:-89px}}.section[data-astro-cid-wcolddp2]{scroll-margin-top:var(--header-h);flex-direction:column;gap:45px;margin-top:75px;display:flex}#solutions[data-astro-cid-wcolddp2]{margin-top:140px}#services[data-astro-cid-wcolddp2]{margin-top:37px}#projects[data-astro-cid-wcolddp2]{gap:95px;margin-top:81px}.more[data-astro-cid-wcolddp2]{justify-content:flex-end;margin-top:-68px;display:flex}.logos[data-astro-cid-wcolddp2]{margin-top:44px}.last[data-astro-cid-wcolddp2]{margin-top:54px}@media (width>=1200px){.section[data-astro-cid-wcolddp2],#solutions[data-astro-cid-wcolddp2],#services[data-astro-cid-wcolddp2],#projects[data-astro-cid-wcolddp2],.logos[data-astro-cid-wcolddp2]{gap:90px;margin-top:150px}#solutions[data-astro-cid-wcolddp2]{margin-top:139px}.logos[data-astro-cid-wcolddp2],.last[data-astro-cid-wcolddp2]{margin-top:160px}.more[data-astro-cid-wcolddp2]{margin-top:-60px}}@media (width>=1600px){.logos[data-astro-cid-wcolddp2],.last[data-astro-cid-wcolddp2]{margin-top:180px}}
