.home-page{--home-card-radius:0;--home-brand-yellow:#c8b100;--home-body-size:16px;--home-caption-size:14px;--home-label-size:13px}.home-page #main :is(.hs-description,.kx-benefits p,.hc-quote p,.hb-text,.hb-feasibility,.hbl-desc){font-size:var(--home-body-size);line-height:1.75}.home-page #main :is(.hs-overview,.hs-more,.pf-link,.kx-docs,.lf-links a,.hc-overview,.he-actions>a,.hb-paths a,.hbl-all,.enquiry-submit,.enquiry-retry),.home-page #main :is(.hs-filter button,.pf-chips li,.kx-node,.kx-apps span,.kx-pill,.lf-facts dt){font-size:15px;line-height:1.5}.home-page #main :is(.hs-index,.hs-industry,.pf-num,.pf-kicker,.pf-panel-kicker,.kx-col-title,.kx-num,.kx-bus small,.hc-meta,.hb-number,.hb-tag,.hbl-meta>span){font-size:var(--home-label-size);line-height:1.6}.home-page #main :is(.kx-platforms-label,.lf-photo figcaption,.hc-highlight span,.hc-quote .hc-quote-by,.hc-status,.hbl-meta,.contact-direct p,.form-note,.enquiry-status){font-size:var(--home-caption-size);line-height:1.65}.home-page #main .enquiry-form label{font-size:15px}.home-page #main .enquiry-form :is(input:not([type=checkbox]),select,textarea){font-size:16px}.home-page #main .enquiry-form .form-consent{font-size:14px;line-height:1.6}.home-page #main .contact-direct .contact-phone{font-size:16px}.home-page #main .hero-copy .description{max-width:390px;font-size:17px;line-height:1.75}.home-page #main .hero-cta{min-height:48px;font-size:16px}.home-page #main .hero-ghost{font-size:15px;line-height:1.5}@media (width<=700px){.home-page #main .hero{min-height:780px}.home-page #main .hero-copy .description{max-width:36ch;font-size:16px;line-height:1.7}.home-page #main .hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:22px}.home-page #main .hero-cta{margin-top:0;font-size:15px}.home-page #main .cg-stage{min-height:280px;margin-top:26px}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.hero-actions[data-astro-cid-d6pu74nx]{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}.hero-ghost[data-astro-cid-d6pu74nx]{color:#e8ebe6;white-space:nowrap;border-bottom:1px solid #c8b100;padding-bottom:6px;font-size:14px;text-decoration:none}.hero-ghost[data-astro-cid-d6pu74nx]:hover{color:#fff;border-bottom-color:#e4cc1c}.hero-ghost[data-astro-cid-d6pu74nx]:focus-visible{outline-offset:6px;outline:2px solid #c8b100}.home-proof[data-astro-cid-xgdkc7ch]{color:#eef0ec;background:#0f1314;border-top:1px solid #23292a;border-bottom:1px solid #23292a}.hp-wrap[data-astro-cid-xgdkc7ch]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto;padding:44px 0 36px}.hp-customers[data-astro-cid-xgdkc7ch]{border-bottom:1px solid #23292a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding-bottom:34px;display:grid}.hp-label[data-astro-cid-xgdkc7ch]{letter-spacing:-.035em;color:var(--home-brand-yellow);margin:0;font-size:clamp(1.65rem,2.6vw,2.5rem);line-height:1.15}.hp-customers[data-astro-cid-xgdkc7ch] ul[data-astro-cid-xgdkc7ch]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;margin:0;padding:20px 0;list-style:none;display:grid}.hp-logo[data-astro-cid-xgdkc7ch]{justify-content:center;align-items:center;min-width:0;min-height:56px;display:flex}.hp-logo[data-astro-cid-xgdkc7ch] img[data-astro-cid-xgdkc7ch]{object-fit:contain;filter:brightness(0)invert(.88);width:100%;max-width:150px;height:auto;max-height:48px;display:block}.hp-logo--muehlbauer[data-astro-cid-xgdkc7ch] img[data-astro-cid-xgdkc7ch]{max-width:158px}.hp-logo--benteler[data-astro-cid-xgdkc7ch] img[data-astro-cid-xgdkc7ch]{max-width:140px}.hp-cases[data-astro-cid-xgdkc7ch]{color:#e9ece7;white-space:nowrap;border-bottom:1px solid #c8b100;padding-bottom:6px;font-size:15px;font-weight:700;text-decoration:none}.hp-cases[data-astro-cid-xgdkc7ch]:hover{color:#fff}.hp-metrics[data-astro-cid-xgdkc7ch]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:34px 0 0;display:grid}.hp-metrics[data-astro-cid-xgdkc7ch]>div[data-astro-cid-xgdkc7ch]{flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding-right:12px;display:flex}.hp-metrics[data-astro-cid-xgdkc7ch] dd[data-astro-cid-xgdkc7ch]{letter-spacing:-.04em;color:#f3f4f0;white-space:nowrap;margin:0;font-size:clamp(36px,3.6vw,52px);line-height:1}.hp-metrics[data-astro-cid-xgdkc7ch] dt[data-astro-cid-xgdkc7ch]{color:#b1bab3;max-width:28ch;font-size:16px;line-height:1.6}a[data-astro-cid-xgdkc7ch]:focus-visible{outline-offset:6px;outline:2px solid #c8b100}@media (width<=1100px){.hp-customers[data-astro-cid-xgdkc7ch]{grid-template-columns:1fr auto}.hp-customers[data-astro-cid-xgdkc7ch] ul[data-astro-cid-xgdkc7ch]{grid-area:2/1/auto/-1}.hp-cases[data-astro-cid-xgdkc7ch]{justify-self:end}}@media (width<=900px){.hp-metrics[data-astro-cid-xgdkc7ch]{grid-template-columns:1fr 1fr;gap:28px 24px}}@media (width<=700px){.hp-customers[data-astro-cid-xgdkc7ch]{gap:16px}.hp-customers[data-astro-cid-xgdkc7ch] ul[data-astro-cid-xgdkc7ch]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px 0}.hp-logo[data-astro-cid-xgdkc7ch]{min-height:52px}}@media (width<=560px){.hp-wrap[data-astro-cid-xgdkc7ch]{width:calc(100% - 48px);padding-top:36px}.hp-customers[data-astro-cid-xgdkc7ch] ul[data-astro-cid-xgdkc7ch]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}.home-solutions[data-astro-cid-nrmbb633]{color:#151b1d;background:#f5f5f0;padding:clamp(72px,8vw,120px) 0;scroll-margin-top:88px}.hs-wrap[data-astro-cid-nrmbb633]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto}.hs-overview[data-astro-cid-nrmbb633]{color:#202820;border-bottom:1px solid #c8b100;align-items:center;gap:1rem;padding-bottom:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.hs-filter[data-astro-cid-nrmbb633]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.hs-filter[data-astro-cid-nrmbb633] button[data-astro-cid-nrmbb633]{appearance:none;min-height:2.75rem;font:inherit;color:#353535;cursor:pointer;background:0 0;border:1px solid #bcbcb6;border-radius:999px;padding:.55rem .95rem;transition:background-color .18s,border-color .18s}.hs-filter[data-astro-cid-nrmbb633] button[data-astro-cid-nrmbb633]:hover,.hs-filter[data-astro-cid-nrmbb633] button[data-astro-cid-nrmbb633]:focus-visible{background:#f6f0d7}.hs-filter[data-astro-cid-nrmbb633] button[data-astro-cid-nrmbb633][aria-pressed=true]{border-color:var(--home-brand-yellow);color:#222;background:#f3ebbf;font-weight:700}.hs-grid[data-astro-cid-nrmbb633]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.hs-grid[data-astro-cid-nrmbb633]>li[data-astro-cid-nrmbb633][hidden]{display:none}.hs-card[data-astro-cid-nrmbb633]{--card-zoom:1;--copy-opacity:1;--action-opacity:0;--action-offset:.6rem;isolation:isolate;color:#202522;border-radius:var(--home-card-radius,0px);background:#f8f8f4;border:1px solid #e3e3db;flex-direction:column;height:100%;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hs-image[data-astro-cid-nrmbb633]{aspect-ratio:3/2;position:relative;overflow:hidden}.hs-image[data-astro-cid-nrmbb633] img[data-astro-cid-nrmbb633]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transform:scale(var(--card-zoom));transition:transform .4s cubic-bezier(.2,.75,.3,1);display:block}.hs-index[data-astro-cid-nrmbb633]{color:#555d55;letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:var(--copy-opacity);background:#f8f8f4;border-radius:99px;padding:.25rem .55rem;line-height:1.2;transition:opacity .2s;position:absolute;top:1rem;left:1rem}.hs-body[data-astro-cid-nrmbb633]{flex:1;align-content:start;padding:1.3rem 1.45rem 1.4rem;display:grid}.hs-copy[data-astro-cid-nrmbb633]{opacity:var(--copy-opacity);gap:.4rem;transition:opacity .18s;display:grid}.hs-copy[data-astro-cid-nrmbb633] p[data-astro-cid-nrmbb633],.hs-copy[data-astro-cid-nrmbb633] h3[data-astro-cid-nrmbb633]{margin:0}.hs-industry[data-astro-cid-nrmbb633]{color:#61665e}.hs-name[data-astro-cid-nrmbb633]{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:700;line-height:1.15}.hs-description[data-astro-cid-nrmbb633]{color:#51584f}.hs-action[data-astro-cid-nrmbb633]{color:#343c2d;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:1rem;font-weight:700;display:flex}.hs-arrow[data-astro-cid-nrmbb633]{color:#343c2d;background:#eae7c9;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.hs-copy[data-astro-cid-nrmbb633],.hs-action[data-astro-cid-nrmbb633]{grid-area:1/1}.hs-action[data-astro-cid-nrmbb633]{opacity:var(--action-opacity);transform:translateY(var(--action-offset));align-self:center;margin:0;transition:opacity .2s,transform .25s}.hs-card[data-astro-cid-nrmbb633]:is(:hover,:focus-visible){--card-zoom:1.045;--copy-opacity:0;--action-opacity:1;--action-offset:0;border-color:#bba930;box-shadow:0 10px 28px #22291912}.hs-card[data-astro-cid-nrmbb633]:is(:hover,:focus-visible) .hs-arrow[data-astro-cid-nrmbb633]{background:#d2bc19}}.hs-note[data-astro-cid-nrmbb633]{color:#414141;white-space:nowrap;justify-content:center;align-items:baseline;gap:.4em;max-width:none;margin:clamp(2rem,3.5vw,3.25rem) 0 0;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.5;display:flex}.hs-note-copy[data-astro-cid-nrmbb633]{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}.hs-note-copy[data-astro-cid-nrmbb633] span[data-astro-cid-nrmbb633]{display:inline-block}.hs-note-copy[data-astro-cid-nrmbb633][data-overflow]{scrollbar-color:#a39434 transparent;mask-image:linear-gradient(90deg,#000 calc(100% - .6rem),#0000)}.hs-note-copy[data-astro-cid-nrmbb633][data-overflow]:after{content:"";width:.65rem;display:inline-block}.hs-note-copy[data-astro-cid-nrmbb633]:focus-visible{outline-offset:2px;outline:2px solid #796b00}.hs-note[data-astro-cid-nrmbb633] a[data-astro-cid-nrmbb633]{color:#242424;text-underline-offset:4px;text-decoration-color:var(--home-brand-yellow);flex:none;font-weight:700}a[data-astro-cid-nrmbb633]:focus-visible,button[data-astro-cid-nrmbb633]:focus-visible{outline-offset:5px;outline:3px solid #a28f00}@media (width<=65rem){.hs-grid[data-astro-cid-nrmbb633]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.home-solutions[data-astro-cid-nrmbb633]{padding:64px 0}.hs-wrap[data-astro-cid-nrmbb633]{width:calc(100% - 48px)}.hs-grid[data-astro-cid-nrmbb633]{grid-template-columns:1fr;gap:1.25rem}.hs-filter[data-astro-cid-nrmbb633]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-filter[data-astro-cid-nrmbb633] button[data-astro-cid-nrmbb633]{padding:.55rem .4rem}}@media (prefers-reduced-motion:reduce){.hs-card[data-astro-cid-nrmbb633],.hs-image[data-astro-cid-nrmbb633] img[data-astro-cid-nrmbb633],.hs-copy[data-astro-cid-nrmbb633],.hs-action[data-astro-cid-nrmbb633],.hs-index[data-astro-cid-nrmbb633],.hs-filter[data-astro-cid-nrmbb633] button[data-astro-cid-nrmbb633]{transition:none}.hs-image[data-astro-cid-nrmbb633] img[data-astro-cid-nrmbb633],.hs-action[data-astro-cid-nrmbb633]{transform:none}}.home-platform[data-astro-cid-ofwvufpq]{color:#151b1d;background:#fff;padding:clamp(72px,8vw,120px) 0;scroll-margin-top:88px}.pf-wrap[data-astro-cid-ofwvufpq]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto}.pf-layout[data-astro-cid-ofwvufpq]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.pf-stack[data-astro-cid-ofwvufpq]{perspective:1200px;flex-direction:column;gap:12px;display:flex}.pf-layer[data-astro-cid-ofwvufpq]{border-radius:var(--home-card-radius);font:inherit;cursor:pointer;text-align:left;color:#151b1d;background:#f7f8f4;border:1px solid #dfdfdf;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 22px;padding:22px 26px;transition:transform .35s cubic-bezier(.2,.7,.3,1),background .25s,border-color .25s,box-shadow .25s;display:grid}.pf-layer[data-astro-cid-ofwvufpq]:first-child{margin-inline:36px}.pf-layer[data-astro-cid-ofwvufpq]:nth-child(2){margin-inline:24px}.pf-layer[data-astro-cid-ofwvufpq]:nth-child(3){margin-inline:12px}.pf-num[data-astro-cid-ofwvufpq]{letter-spacing:.12em;color:#646b61;grid-row:1/3;align-self:center;font-size:10px}.pf-kicker[data-astro-cid-ofwvufpq]{letter-spacing:.1em;text-transform:uppercase;color:#5d645a;font-size:10px}.pf-name[data-astro-cid-ofwvufpq]{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);line-height:1.2}.pf-layer[data-astro-cid-ofwvufpq]:hover{border-color:#bfbfbf;transform:translate(6px)}.pf-layer[data-astro-cid-ofwvufpq][aria-selected=true]{background:#fff;border-color:#151b1d;transform:translate(10px);box-shadow:0 22px 44px #1515151f}.pf-layer--keryx[data-astro-cid-ofwvufpq]{color:#f4f5f1;background:#151a1b;border-color:#151a1b}.pf-layer--keryx[data-astro-cid-ofwvufpq] .pf-kicker[data-astro-cid-ofwvufpq]{color:#d8c42a}.pf-layer--keryx[data-astro-cid-ofwvufpq] .pf-num[data-astro-cid-ofwvufpq]{color:#969696}.pf-layer--keryx[data-astro-cid-ofwvufpq]:hover{border-color:#c8b100}.pf-layer--keryx[data-astro-cid-ofwvufpq][aria-selected=true]{background:#151a1b;border-color:#c8b100;box-shadow:0 22px 44px #15151540,inset 4px 0 #c8b100}.pf-layer[data-astro-cid-ofwvufpq][aria-selected=true]:not(.pf-layer--keryx){box-shadow:0 22px 44px #1515151f,inset 4px 0 #c8b100}.pf-panels[data-astro-cid-ofwvufpq]{min-height:100%}.pf-panel[data-astro-cid-ofwvufpq]{border-radius:var(--home-card-radius);background:#f7f8f4;border:1px solid #dfe3d9;padding:clamp(20px,2.5vw,36px)}.pf-panel[data-astro-cid-ofwvufpq][hidden]{display:none}.pf-panel-kicker[data-astro-cid-ofwvufpq]{letter-spacing:.12em;text-transform:uppercase;color:#6f6300;margin:0 0 10px;font-size:11px;font-weight:700}h3[data-astro-cid-ofwvufpq]{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.15}.pf-panel-text[data-astro-cid-ofwvufpq]{color:#4d5549;max-width:60ch;margin:0 0 24px;font-size:16px;line-height:1.75}.pf-chips[data-astro-cid-ofwvufpq]{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pf-chips[data-astro-cid-ofwvufpq] li[data-astro-cid-ofwvufpq]{color:#3c443a;background:#f7f8f4;border:1px solid #dde1d6;border-radius:8px;padding:7px 12px;font-size:12px}.pf-link[data-astro-cid-ofwvufpq]{color:#505050;border-bottom:1px solid #c8b100;gap:16px;padding-bottom:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pf-link[data-astro-cid-ofwvufpq]:hover{color:#6f6300}button[data-astro-cid-ofwvufpq]:focus-visible,a[data-astro-cid-ofwvufpq]:focus-visible{outline-offset:5px;outline:3px solid #a28f00}@media (width<=900px){.pf-layout[data-astro-cid-ofwvufpq]{grid-template-columns:1fr}.pf-layer[data-astro-cid-ofwvufpq]:nth-child(n){margin-inline:0}.pf-layer[data-astro-cid-ofwvufpq][aria-selected=true],.pf-layer[data-astro-cid-ofwvufpq]:hover{transform:none}}@media (width<=560px){.home-platform[data-astro-cid-ofwvufpq]{padding:64px 0}.pf-wrap[data-astro-cid-ofwvufpq]{width:calc(100% - 48px)}.pf-layer[data-astro-cid-ofwvufpq]{padding:18px}}@media (prefers-reduced-motion:reduce){.pf-layer[data-astro-cid-ofwvufpq]{transition:none}}.home-lightfield[data-astro-cid-nhq3ah2f]{color:#151b1d;background:#f5f5f0;padding:clamp(80px,9vw,130px) 0;scroll-margin-top:88px}.lf-wrap[data-astro-cid-nhq3ah2f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);width:calc(100% - 10vw);max-width:1380px;margin-inline:auto;display:grid}.lf-facts[data-astro-cid-nhq3ah2f]{border-top:1px solid #d6dbcf;gap:0;margin:0 0 32px;display:grid}.lf-facts[data-astro-cid-nhq3ah2f]>div[data-astro-cid-nhq3ah2f]{border-bottom:1px solid #d6dbcf;grid-template-columns:72px 1fr;align-items:baseline;gap:20px;padding:16px 0;display:grid}.lf-facts[data-astro-cid-nhq3ah2f] dd[data-astro-cid-nhq3ah2f]{letter-spacing:-.03em;color:#6f6300;grid-area:1/1;margin:0;font-size:30px}.lf-facts[data-astro-cid-nhq3ah2f] dt[data-astro-cid-nhq3ah2f]{color:#3c443a;grid-area:1/2;font-size:14px;line-height:1.6}.lf-links[data-astro-cid-nhq3ah2f]{flex-wrap:wrap;gap:16px 32px;display:flex}.lf-links[data-astro-cid-nhq3ah2f] a[data-astro-cid-nhq3ah2f]{color:#505050;border-bottom:1px solid #c8b100;gap:14px;padding-bottom:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.lf-links[data-astro-cid-nhq3ah2f] a[data-astro-cid-nhq3ah2f]:hover{color:#6f6300}.lf-visual[data-astro-cid-nhq3ah2f]{padding:72px 0 0 72px;position:relative}.lf-photo[data-astro-cid-nhq3ah2f]{border-radius:var(--home-card-radius);margin:0;overflow:hidden;box-shadow:0 30px 60px #1d24152b}.lf-photo[data-astro-cid-nhq3ah2f] img[data-astro-cid-nhq3ah2f]{width:100%;height:auto;display:block}.lf-photo[data-astro-cid-nhq3ah2f] figcaption[data-astro-cid-nhq3ah2f]{color:#5e655c;background:#fff;padding:12px 16px;font-size:12px}.lf-array[data-astro-cid-nhq3ah2f]{z-index:1;aspect-ratio:1;filter:drop-shadow(0 24px 40px #0b0f1066);width:min(38%,210px);position:absolute;top:0;left:0}.lf-array[data-astro-cid-nhq3ah2f] svg[data-astro-cid-nhq3ah2f]{width:100%;height:100%;display:block}.lf-ring[data-astro-cid-nhq3ah2f]{opacity:0;animation:3.9s ease-in-out infinite lf-ring;animation-delay:calc(var(--i) * .3s)}a[data-astro-cid-nhq3ah2f]:focus-visible{outline-offset:5px;outline:3px solid #a28f00}@keyframes lf-ring{0%,70%,to{opacity:0}10%,30%{opacity:.9}}@media (width<=900px){.lf-wrap[data-astro-cid-nhq3ah2f]{grid-template-columns:1fr}.lf-visual[data-astro-cid-nhq3ah2f]{padding:56px 0 0 56px}}@media (width<=560px){.home-lightfield[data-astro-cid-nhq3ah2f]{padding:72px 0}.lf-wrap[data-astro-cid-nhq3ah2f]{width:calc(100% - 48px)}.lf-facts[data-astro-cid-nhq3ah2f]>div[data-astro-cid-nhq3ah2f]{grid-template-columns:56px 1fr}.lf-visual[data-astro-cid-nhq3ah2f]{padding:40px 0 0 32px}.lf-array[data-astro-cid-nhq3ah2f]{width:120px}}@media (prefers-reduced-motion:reduce){.lf-ring[data-astro-cid-nhq3ah2f]{opacity:0;animation:none}}.home-cases[data-astro-cid-23tyowpq]{color:#eef0ec;background:#111516;padding:clamp(72px,8vw,120px) 0;scroll-margin-top:88px}.hc-wrap[data-astro-cid-23tyowpq]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto}.hc-overview[data-astro-cid-23tyowpq]{color:#f1f2ee;border-bottom:1px solid #c8b100;align-items:center;gap:24px;padding-bottom:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hc-overview[data-astro-cid-23tyowpq]>span[data-astro-cid-23tyowpq]{color:#c8b100;font-size:20px;font-weight:400}.hc-grid[data-astro-cid-23tyowpq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hc-card[data-astro-cid-23tyowpq]{min-width:0;color:inherit;border-radius:var(--home-card-radius);background:#181e1f;border:1px solid #2b3233;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hc-image[data-astro-cid-23tyowpq]{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.hc-image[data-astro-cid-23tyowpq] img[data-astro-cid-23tyowpq]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.3,1);display:block}.hc-open[data-astro-cid-23tyowpq]{color:#f1f2ee;background:#111516;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:14px;right:16px}.hc-card[data-astro-cid-23tyowpq]:hover .hc-image[data-astro-cid-23tyowpq] img[data-astro-cid-23tyowpq]{transform:scale(1.035)}.hc-card[data-astro-cid-23tyowpq]:hover .hc-open[data-astro-cid-23tyowpq]{color:#111;background:#c8b100}.hc-copy[data-astro-cid-23tyowpq]{flex-direction:column;flex:1;padding:24px;display:flex}.hc-meta[data-astro-cid-23tyowpq]{letter-spacing:.08em;text-transform:uppercase;color:#a3aca4;margin:0 0 12px;font-size:10px;line-height:1.5}h3[data-astro-cid-23tyowpq]{letter-spacing:-.02em;color:#f5f6f2;margin:0 0 20px;font-size:clamp(20px,1.6vw,25px);font-weight:400;line-height:1.25}.hc-highlight[data-astro-cid-23tyowpq]{align-items:baseline;gap:14px;margin:0 0 20px;display:flex}.hc-highlight[data-astro-cid-23tyowpq] strong[data-astro-cid-23tyowpq]{letter-spacing:-.04em;color:#e0c81a;font-size:clamp(40px,3.6vw,56px);font-weight:400;line-height:1}.hc-highlight[data-astro-cid-23tyowpq] span[data-astro-cid-23tyowpq]{color:#c3cbc4;max-width:18ch;font-size:13px;line-height:1.4}.hc-quote[data-astro-cid-23tyowpq]{border-left:2px solid #c8b100;margin:0 0 20px;padding-left:16px}.hc-quote[data-astro-cid-23tyowpq] blockquote[data-astro-cid-23tyowpq]{color:#dfe4df;border:0;margin:0;padding:0;font-size:15px;line-height:1.65}.hc-quote[data-astro-cid-23tyowpq] figcaption[data-astro-cid-23tyowpq]{color:#a3aca4;margin-top:10px;font-size:13px}.hc-status[data-astro-cid-23tyowpq]{color:#a3aca4;border-top:1px solid #2b3233;margin:auto 0 0;padding-top:16px;font-size:11px;line-height:1.5}a[data-astro-cid-23tyowpq]:focus-visible{outline-offset:6px;outline:3px solid #c8b100}@media (width<=1100px){.hc-grid[data-astro-cid-23tyowpq]{grid-template-columns:1fr 1fr}.hc-card[data-astro-cid-23tyowpq]:first-child{grid-column:1/-1;grid-template-columns:1.1fr 1fr;display:grid}.hc-card[data-astro-cid-23tyowpq]:first-child .hc-image[data-astro-cid-23tyowpq]{aspect-ratio:auto;min-height:100%}}@media (width<=800px){.hc-grid[data-astro-cid-23tyowpq]{grid-template-columns:1fr;gap:24px}.hc-card[data-astro-cid-23tyowpq]:first-child{display:flex}.hc-card[data-astro-cid-23tyowpq]:first-child .hc-image[data-astro-cid-23tyowpq]{aspect-ratio:16/9}}@media (width<=560px){.home-cases[data-astro-cid-23tyowpq]{padding:64px 0}.hc-wrap[data-astro-cid-23tyowpq]{width:calc(100% - 48px)}.hc-copy[data-astro-cid-23tyowpq]{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.hc-image[data-astro-cid-23tyowpq] img[data-astro-cid-23tyowpq],.hc-open[data-astro-cid-23tyowpq]{transition:none}.hc-card[data-astro-cid-23tyowpq]:hover .hc-image[data-astro-cid-23tyowpq] img[data-astro-cid-23tyowpq]{transform:none}}.home-ecosystem[data-astro-cid-zammb46b]{color:#151b1d;background:#fff;padding-block:clamp(72px,8vw,112px);scroll-margin-top:88px}.he-wrap[data-astro-cid-zammb46b]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto}.he-logos[data-astro-cid-zammb46b]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:clamp(4.25rem,7vw,5.5rem);gap:clamp(.6rem,1.25vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.he-partner[data-astro-cid-zammb46b]{justify-content:center;align-items:center;height:100%;padding-inline:clamp(.65rem,1.3vw,1.25rem);text-decoration:none;display:flex}.he-partner[data-astro-cid-zammb46b] .logo-slot{background:0 0;height:100%}.he-partner[data-astro-cid-zammb46b] .logo-artwork{width:min(var(--logo-width),100%)}.he-art[data-astro-cid-zammb46b]{width:min(var(--mark-width),100%);display:block;position:relative;overflow:hidden}.he-art[data-astro-cid-zammb46b] img[data-astro-cid-zammb46b]{max-width:none;max-height:none;display:block;position:absolute}.he-wordmark[data-astro-cid-zammb46b]{width:min(var(--mark-width),100%);object-fit:contain;height:3.5rem}.he-actions[data-astro-cid-zammb46b]{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}.he-actions[data-astro-cid-zammb46b] a[data-astro-cid-zammb46b]{color:#404040;text-underline-offset:.28em;font-weight:700;text-decoration:underline #b5a129}a[data-astro-cid-zammb46b]:focus-visible{outline-offset:4px;outline:2px solid #978600}@media (width<=60rem){.he-logos[data-astro-cid-zammb46b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=40rem){.home-ecosystem[data-astro-cid-zammb46b]{padding-block:64px}.he-wrap[data-astro-cid-zammb46b]{width:calc(100% - 48px)}.he-logos[data-astro-cid-zammb46b]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:3.75rem}}.home-ecosystem[data-astro-cid-zammb46b]{padding-bottom:clamp(2.25rem,4vw,3.75rem)}.home-buying[data-astro-cid-t2w3ljre]{--quote-ink:#f4f4f1;--quote-muted:#c7c7c4;color:var(--quote-ink);background:#101010;border-bottom:1px solid #343434;padding:clamp(72px,8vw,112px) 0;scroll-margin-top:88px}.hb-wrap[data-astro-cid-t2w3ljre]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto}.hb-paths[data-astro-cid-t2w3ljre]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.hb-paths[data-astro-cid-t2w3ljre]>li[data-astro-cid-t2w3ljre]{border-radius:var(--home-card-radius);background:#1c1c1c;border:1px solid #383838;flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,32px);display:flex}.hb-number[data-astro-cid-t2w3ljre]{letter-spacing:.12em;color:#aaa;margin-bottom:22px;font-size:10px}.hb-tag[data-astro-cid-t2w3ljre]{letter-spacing:.08em;text-transform:uppercase;color:var(--home-brand-yellow);margin:0 0 10px;font-size:10px;line-height:1.5}h3[data-astro-cid-t2w3ljre]{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.hb-text[data-astro-cid-t2w3ljre]{color:var(--quote-muted);margin:0 0 26px;font-size:14px;line-height:1.75}.hb-paths[data-astro-cid-t2w3ljre] a[data-astro-cid-t2w3ljre]{width:fit-content;color:var(--quote-ink);border-bottom:1px solid var(--home-brand-yellow);align-items:center;gap:16px;margin-top:auto;padding-bottom:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hb-paths[data-astro-cid-t2w3ljre] a[data-astro-cid-t2w3ljre]>span[data-astro-cid-t2w3ljre]{font-size:19px;font-weight:400}.hb-feasibility[data-astro-cid-t2w3ljre]{color:var(--quote-muted);max-width:none;margin:28px 0 0;font-size:13px;line-height:1.7}.hb-feasibility[data-astro-cid-t2w3ljre] a[data-astro-cid-t2w3ljre]{color:var(--quote-ink);text-underline-offset:4px;text-decoration-color:var(--home-brand-yellow);font-weight:700}a[data-astro-cid-t2w3ljre]:hover{text-underline-offset:4px;text-decoration:underline}a[data-astro-cid-t2w3ljre]:focus-visible{outline:3px solid var(--home-brand-yellow);outline-offset:6px}@media (width<=960px){.hb-paths[data-astro-cid-t2w3ljre]{grid-template-columns:1fr}}@media (width<=560px){.home-buying[data-astro-cid-t2w3ljre]{padding-block:64px}.hb-wrap[data-astro-cid-t2w3ljre]{width:calc(100% - 48px)}}.home-blog[data-astro-cid-nz6pijp3]{color:#151b1d;background:#fff;border-top:1px solid #e3e6df;padding:clamp(72px,8vw,112px) 0;scroll-margin-top:88px}.hbl-wrap[data-astro-cid-nz6pijp3]{width:calc(100% - 10vw);max-width:1380px;margin-inline:auto}.hbl-all[data-astro-cid-nz6pijp3]{color:#505050;border-bottom:1px solid #c8b100;align-items:center;gap:16px;padding-bottom:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hbl-all[data-astro-cid-nz6pijp3]>span[data-astro-cid-nz6pijp3]{font-size:19px;font-weight:400}.hbl-grid[data-astro-cid-nz6pijp3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.hbl-card[data-astro-cid-nz6pijp3]{min-width:0;color:inherit;border-radius:var(--home-card-radius);background:#f8f8f4;border:1px solid #d9ded4;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hbl-image[data-astro-cid-nz6pijp3]{aspect-ratio:16/9;background:#eef0ea;display:block;overflow:hidden}.hbl-image[data-astro-cid-nz6pijp3] img[data-astro-cid-nz6pijp3]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.3,1);display:block}.hbl-placeholder[data-astro-cid-nz6pijp3]{background:radial-gradient(circle at 30% 40%,#c8b100 0 6px,#0000 7px),radial-gradient(circle,#d9ded4 1.5px,#0000 2px) 0 0/18px 18px;width:100%;height:100%;display:block}.hbl-card[data-astro-cid-nz6pijp3]:hover .hbl-image[data-astro-cid-nz6pijp3] img[data-astro-cid-nz6pijp3]{transform:scale(1.035)}.hbl-copy[data-astro-cid-nz6pijp3]{flex-direction:column;gap:10px;padding:clamp(18px,2vw,26px);display:flex}.hbl-meta[data-astro-cid-nz6pijp3]{color:#5d645a;flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.hbl-meta[data-astro-cid-nz6pijp3]>span[data-astro-cid-nz6pijp3]{color:#6f6300;text-transform:uppercase;letter-spacing:.06em;align-self:center;font-size:10px}h3[data-astro-cid-nz6pijp3]{letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.25}.hbl-card[data-astro-cid-nz6pijp3]:hover h3[data-astro-cid-nz6pijp3]{text-underline-offset:4px;text-decoration:underline #c8b100}.hbl-desc[data-astro-cid-nz6pijp3]{color:#5e655c;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}a[data-astro-cid-nz6pijp3]:focus-visible{outline-offset:6px;outline:3px solid #a28f00}@media (width<=900px){.hbl-grid[data-astro-cid-nz6pijp3]{grid-template-columns:1fr 1fr}.hbl-card[data-astro-cid-nz6pijp3]:nth-child(3){display:none}}@media (width<=600px){.home-blog[data-astro-cid-nz6pijp3]{padding-block:64px}.hbl-wrap[data-astro-cid-nz6pijp3]{width:calc(100% - 48px)}.hbl-grid[data-astro-cid-nz6pijp3]{grid-template-columns:1fr;gap:32px}.hbl-card[data-astro-cid-nz6pijp3]:nth-child(3){display:flex}}@media (prefers-reduced-motion:reduce){.hbl-image[data-astro-cid-nz6pijp3] img[data-astro-cid-nz6pijp3]{transition:none}.hbl-card[data-astro-cid-nz6pijp3]:hover .hbl-image[data-astro-cid-nz6pijp3] img[data-astro-cid-nz6pijp3]{transform:none}}
