.hero[data-astro-cid-ge2uvauf]{min-height:760px;color:var(--paper);padding:64px var(--gutter) 48px;isolation:isolate;background-color:var(--dark);flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex;position:relative}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#16181be6 0%,#16181b80 40%,#16181b0d 70%),url(/images/hero.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;width:min(100%,1440px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (width>=1441px){.hero[data-astro-cid-ge2uvauf]:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 88%,#0000 100%)}}.hero-main[data-astro-cid-ge2uvauf]{flex-direction:column;flex:520px;justify-content:space-between;gap:48px;max-width:760px;display:flex}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:20px;display:flex}h1[data-astro-cid-ge2uvauf]{max-width:11.5em;font-family:var(--font-head);letter-spacing:-.03em;margin:0;font-size:clamp(40px,5.2vw,80px);font-weight:600;line-height:1}p[data-astro-cid-ge2uvauf]{color:#d3d6d9;max-width:540px;margin:0;font-size:19px;line-height:1.55}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.primary[data-astro-cid-ge2uvauf]{border-radius:4px;padding:13px 20px;font-size:16px;font-weight:600}.secondary[data-astro-cid-ge2uvauf]{border:1px solid #f1f0ec73;border-radius:4px;padding:13px 20px;font-size:16px}.facts[data-astro-cid-ge2uvauf]{color:#c9ccd0;flex-wrap:wrap;font-size:14.5px;display:flex}.facts[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-left:1px solid #ffffff40;padding:0 18px}.facts[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{border-left:0;padding-left:0}.facts[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{padding-right:0}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{min-height:620px}.hero[data-astro-cid-ge2uvauf]:before{background-image:linear-gradient(#16181b73,#16181be6 75%),url(/images/hero.jpg);background-position:60%}.facts[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px}.facts[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-left:0;padding:0}}.ind[data-astro-cid-blrye27w]{background:var(--light);border-bottom:1px solid var(--line);padding:0 var(--gutter)}.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-blrye27w]{align-items:center;gap:16px;padding:30px 0;display:flex}svg[data-astro-cid-blrye27w]{flex:none}li[data-astro-cid-blrye27w] div[data-astro-cid-blrye27w]{flex-direction:column;gap:3px;display:flex}strong[data-astro-cid-blrye27w]{font-size:17px;font-weight:600}span[data-astro-cid-blrye27w]{color:var(--muted);font-size:15px}@media (width<=860px){.ind[data-astro-cid-blrye27w]{padding-top:calc(var(--sec-gap) - 12px);padding-bottom:calc(var(--sec-bottom) - 12px)}li[data-astro-cid-blrye27w]{padding:12px 0}}.inner[data-astro-cid-grsovck6]{padding:var(--sec-top) var(--gutter) var(--sec-bottom);gap:var(--sec-gap);flex-direction:column;display:flex}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{grid-row:span 2;grid-template-rows:subgrid;text-align:left;color:var(--paper);background:var(--dark);border-radius:8px;row-gap:0;display:grid;position:relative;overflow:hidden}.step[data-astro-cid-grsovck6]:before{content:"";aspect-ratio:4/3}.step[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.step-body[data-astro-cid-grsovck6]{z-index:1;background:linear-gradient(#16181b00 0,#16181bcc 52px,#16181bf2 96px,#16181bf7 100%);flex-direction:column;gap:8px;margin-top:-72px;padding:72px 26px 26px;display:flex;position:relative}.step-title[data-astro-cid-grsovck6]{background:var(--hl-dark-gradient);color:#f1f0ec;transition:color var(--ease);-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-size:17px;font-weight:600}.step[data-astro-cid-grsovck6].is-active .step-title[data-astro-cid-grsovck6]{color:#16181b00}.items[data-astro-cid-grsovck6]{opacity:.85;flex-direction:column;gap:9px;margin-top:4px;font-size:14.5px;line-height:1.45;display:flex}@media (hover:hover) and (pointer:fine){.step-title[data-astro-cid-grsovck6]{transition:color .3s var(--ease-out)}.step[data-astro-cid-grsovck6]:hover .step-title[data-astro-cid-grsovck6]{color:#16181b00}}@media (width<=1180px) and (width>=861px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr))}.step[data-astro-cid-grsovck6]:before{aspect-ratio:16/9}}@media (width<=860px){.steps[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr);gap:8px}.step[data-astro-cid-grsovck6]{aspect-ratio:4/5;flex-direction:column;justify-content:flex-end;display:flex}.step[data-astro-cid-grsovck6]:before{display:none}}.caps[data-astro-cid-7wcqpozi]{background:var(--dark);color:var(--paper);padding-bottom:calc(var(--sec-bottom) - 30px)}.caps-head[data-astro-cid-7wcqpozi]{padding:var(--sec-top) var(--gutter) var(--sec-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rows[data-astro-cid-7wcqpozi]{margin:0;padding:0;list-style:none}.row[data-astro-cid-7wcqpozi]{border-bottom:1px solid var(--line-dark);width:100%;color:var(--paper);box-shadow:inset 0 0 0 var(--acc);transition:background-color var(--ease), box-shadow var(--ease);background:0 0;position:relative}.row-a[data-astro-cid-7wcqpozi]{padding:30px var(--gutter);color:inherit;flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.row-a[data-astro-cid-7wcqpozi]:hover{opacity:1}.arrow[data-astro-cid-7wcqpozi]{transition:transform .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.arrow[data-astro-cid-7wcqpozi]{transition:none}}.row[data-astro-cid-7wcqpozi].is-active{background:var(--row-active);box-shadow:inset 4px 0 0 var(--acc)}.n[data-astro-cid-7wcqpozi]{opacity:.55;width:20px;font-size:12px}.title[data-astro-cid-7wcqpozi]{font-family:var(--font-head);letter-spacing:-.01em;flex:200px;margin:0;font-size:clamp(22px,2.6vw,36px);font-weight:600}.cap-desc[data-astro-cid-7wcqpozi]{text-align:right;color:#aeb3b9;transition:color var(--ease);flex:0 420px;margin:0;font-size:16px;line-height:1.6}.row[data-astro-cid-7wcqpozi].is-active .cap-desc[data-astro-cid-7wcqpozi]{color:#e4e6e8}.cap-img[data-astro-cid-7wcqpozi]{border:2px solid var(--paper);background:var(--dark);pointer-events:none;opacity:0;width:120px;height:84px;transition:opacity var(--ease), transform var(--ease);border-radius:8px;display:block;position:absolute;top:-34px;left:38%;overflow:hidden;transform:translateY(8px)}.row[data-astro-cid-7wcqpozi].is-active .cap-img[data-astro-cid-7wcqpozi]{opacity:1;transform:translateY(0)}.cap-img[data-astro-cid-7wcqpozi] img[data-astro-cid-7wcqpozi]{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.row[data-astro-cid-7wcqpozi],.cap-desc[data-astro-cid-7wcqpozi],.cap-img[data-astro-cid-7wcqpozi]{transition-duration:.25s;transition-timing-function:var(--ease-out)}.row[data-astro-cid-7wcqpozi]:hover{background:var(--row-active);box-shadow:inset 4px 0 0 var(--acc)}.row[data-astro-cid-7wcqpozi]:hover .cap-desc[data-astro-cid-7wcqpozi]{color:#e4e6e8}.row[data-astro-cid-7wcqpozi]:hover .cap-img[data-astro-cid-7wcqpozi]{opacity:1;transform:translateY(0)}.row-a[data-astro-cid-7wcqpozi]:hover .arrow[data-astro-cid-7wcqpozi]{transform:translate(4px)}}.cap-img[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]{color:var(--paper);font-family:var(--font-head);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#16181be0);padding:16px 8px 6px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (width<=860px){.cap-img[data-astro-cid-7wcqpozi]{display:none}.cap-desc[data-astro-cid-7wcqpozi]{text-align:left;flex:100%;order:3;padding-left:40px}}.cs[data-astro-cid-6uufqrtv]{background:var(--dark);color:var(--paper);padding:var(--sec-top) 0 var(--sec-bottom) var(--gutter);gap:var(--sec-gap);flex-direction:column;display:flex}.cases[data-astro-cid-6uufqrtv]{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;padding-right:max(clamp(20px,3vw,40px),100% - 1360px);display:flex;overflow-x:auto}.case[data-astro-cid-6uufqrtv]{scroll-snap-align:start;background:var(--card-dark);border-radius:8px;flex-direction:column;flex:0 0 min(560px,82%);display:flex;overflow:hidden}.case-img[data-astro-cid-6uufqrtv]{aspect-ratio:5/4;background:var(--dark);position:relative}.case-img[data-astro-cid-6uufqrtv] img[data-astro-cid-6uufqrtv]{object-fit:cover;width:100%;height:100%;display:block}.case-img[data-astro-cid-6uufqrtv] span[data-astro-cid-6uufqrtv]{color:var(--paper);background:#16181b99;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:14px;left:14px}.case-body[data-astro-cid-6uufqrtv]{flex-direction:column;gap:8px;padding:20px;display:flex}.case-body[data-astro-cid-6uufqrtv] strong[data-astro-cid-6uufqrtv]{font-family:var(--font-head);font-size:34px;font-weight:600}.case-body[data-astro-cid-6uufqrtv] span[data-astro-cid-6uufqrtv]{max-width:340px;color:var(--muted-dark-2);font-size:16px;line-height:1.5}.blog[data-astro-cid-63zyyhnh]{padding:var(--sec-top) var(--gutter) var(--sec-bottom);gap:var(--sec-gap);flex-direction:column;display:flex}.posts[data-astro-cid-63zyyhnh]{border-top:1px solid var(--line);flex-direction:column;display:flex}.post[data-astro-cid-63zyyhnh]{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1.1fr) minmax(0,1.5fr) 150px;align-items:center;gap:32px;padding:22px 0;display:grid}.post[data-astro-cid-63zyyhnh] img[data-astro-cid-63zyyhnh]{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;display:block}.post-h[data-astro-cid-63zyyhnh]{flex-direction:column;gap:6px;display:flex}.post-h[data-astro-cid-63zyyhnh] span[data-astro-cid-63zyyhnh]{letter-spacing:.1em;color:var(--muted-2);font-size:11.5px}.post-h[data-astro-cid-63zyyhnh] strong[data-astro-cid-63zyyhnh]{font-size:16px;font-weight:500;line-height:1.35}.post-desc[data-astro-cid-63zyyhnh]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.post-btn[data-astro-cid-63zyyhnh]{text-align:center;background:var(--white);border:1px solid #b5b2aa;border-radius:4px;padding:11px;font-size:14.5px}@media (width<=860px){.post[data-astro-cid-63zyyhnh]{grid-template-columns:88px minmax(0,1fr);gap:14px 16px}.post-desc[data-astro-cid-63zyyhnh],.post-btn[data-astro-cid-63zyyhnh]{grid-column:1/-1}}
