.hero[data-astro-cid-dcwno5ig]{background:radial-gradient(at 8% 8%,#fffffffa 0%,#ffffffe6 17%,#fff0 35%),radial-gradient(at 72% 12%,#e8c9a4e6 0%,#e8c9a49e 18%,#e8c9a400 39%),radial-gradient(at 74% 72%,#2c4f63f5 0%,#2c4f63e0 29%,#2c4f6361 48%,#2c4f6300 67%),linear-gradient(118deg,#fbf8f3 0%,#f2eae0 29%,#d9c7b1 48%,#8b918f 64%,#2c4f63 100%);min-height:100vh;position:relative;overflow:hidden}.heroCopy[data-astro-cid-dcwno5ig]{z-index:20;width:58vw;max-width:820px;position:absolute;top:24vh;left:5vw}.meta[data-astro-cid-dcwno5ig]{margin:0 0 var(--space-eyebrow);font:var(--fs-label) var(--mono);letter-spacing:.14em;color:#3e4854}h1[data-astro-cid-dcwno5ig]{font-size:var(--fs-display-hero);letter-spacing:-.043em;white-space:nowrap;margin:0;font-weight:500;line-height:1}.heroSignal[data-astro-cid-dcwno5ig]{max-width:720px;color:var(--ink);white-space:nowrap;margin:24px 0 0;font-size:15px;line-height:1.55}.heroSystems[data-astro-cid-dcwno5ig]{z-index:24;grid-template-columns:1fr 1fr;gap:36px;display:grid;position:absolute;bottom:20vh;left:37vw;right:5vw}.heroSystem[data-astro-cid-dcwno5ig]{color:var(--surface);border-top:1px solid #fcfbf87a;padding-top:13px;position:relative}.heroSystem[data-astro-cid-dcwno5ig]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2c4f63b8 0% 55%,#2c4f6300 100%);position:absolute;inset:-80px -120px}.heroSystem[data-astro-cid-dcwno5ig] h2[data-astro-cid-dcwno5ig]{margin:0 0 7px;font-size:18px;font-weight:600}.heroSystem[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig]{color:#edf1f2;max-width:350px;margin:0;font-size:13px;line-height:1.45}.heroSystem[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]{color:#f3e2cc;font-size:var(--fs-action);border-bottom:1px solid;margin-top:11px;padding-bottom:3px;display:inline-block}.tafel[data-astro-cid-dcwno5ig]{background:0 0;height:1px;position:absolute;bottom:10vh;left:0;right:0}.runner[data-astro-cid-dcwno5ig]{background:linear-gradient(90deg,var(--storm2),var(--mist) 48%,var(--sand));width:210px;height:3px;animation:14s linear infinite runner;position:absolute;top:-1px;left:-220px}@keyframes runner{0%{transform:translate(0)}86%{transform:translate(calc(100vw + 450px))}to{transform:translate(calc(100vw + 450px))}}.lineLabel[data-astro-cid-dcwno5ig]{font:10px var(--mono);letter-spacing:.08em;color:#1c242eb3;position:absolute;top:-31px}.l1[data-astro-cid-dcwno5ig]{left:5vw}.l2[data-astro-cid-dcwno5ig]{color:var(--sand);left:31vw}.l3[data-astro-cid-dcwno5ig]{color:var(--sand);left:59vw}.l4[data-astro-cid-dcwno5ig]{color:var(--sand);right:5vw}@media (width<=1100px){.heroSystems[data-astro-cid-dcwno5ig]{left:32vw}}@media (width<=900px){.hero[data-astro-cid-dcwno5ig]{background:radial-gradient(at 8% 8%,#fffffffa 0%,#ffffffe6 17%,#fff0 35%),radial-gradient(at 72% 12%,#e8c9a4e6 0%,#e8c9a49e 18%,#e8c9a400 39%),radial-gradient(at 22% 96%,#2c4f63f5 0%,#2c4f63e0 29%,#2c4f6361 48%,#2c4f6300 67%),linear-gradient(118deg,#fbf8f3 0%,#f2eae0 29%,#d9c7b1 48%,#8b918f 64%,#2c4f63 100%);flex-direction:column;padding:16vh 20px;display:flex}.heroCopy[data-astro-cid-dcwno5ig]{width:auto;margin-bottom:40px;position:relative;top:auto;left:auto}h1[data-astro-cid-dcwno5ig],.heroSignal[data-astro-cid-dcwno5ig]{white-space:normal}.heroSystems[data-astro-cid-dcwno5ig]{grid-template-columns:1fr;gap:18px;margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.lineLabel[data-astro-cid-dcwno5ig]{display:none}}@media (prefers-reduced-motion:reduce){.runner[data-astro-cid-dcwno5ig]{animation:none;left:56%}}.page[data-astro-cid-lcdefpme]{background:linear-gradient(#3b5a6b 0%,#71808a 2.7%,#c8baa8 9.1%,#f0e8de 17.2%,#fbf8f4 29.5%,#f6f0e8 42.2%,#e9dccb 66.5%,#cdb79c 75.1%,#878c8b 90.7%,#6e7c85 92.7%,#f2ebe2 100%);position:relative}@media (width>=901px) and (width<=1100px){.page[data-astro-cid-lcdefpme]{background:linear-gradient(#3b5a6b 0%,#71808a 2.8%,#c8baa8 9.5%,#f0e8de 16.8%,#fbf8f4 27.6%,#f6f0e8 40%,#e9dccb 65.6%,#cdb79c 74.5%,#7f8689 90.9%,#6e7c85 92.3%,#f2ebe2 100%)}}.page[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;filter:blur(10px);transform-origin:top;background:radial-gradient(at 7% 0,#f3ece3eb 0%,#f3ece394 32%,#f3ece300 72%),radial-gradient(at 72% 0,#2c4f6394 0%,#2c4f6357 34%,#2c4f6300 76%);height:11vh;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.page[data-astro-cid-lcdefpme]{--home-pad:clamp(48px,6.5vh,64px)}.section[data-astro-cid-lcdefpme]{padding:var(--home-pad) 7vw;position:relative}.inner[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto}.sectionTitle[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);letter-spacing:-.035em;white-space:nowrap;margin:0;font-weight:500;line-height:1.03}.sectionIntro[data-astro-cid-lcdefpme]{margin:var(--space-title) 0 0;max-width:var(--measure-row);font-size:var(--fs-body);color:#454f59;line-height:1.62}.steps[data-astro-cid-lcdefpme]{--step-gap:26px;--step-row:52px;grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(32px,3.6vw,52px);margin:34px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--step-row);align-items:baseline;display:grid;position:relative}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{margin-top:var(--step-gap)}.step[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";left:3px;top:calc((var(--fs-h3) * 1.2 + var(--step-row) + var(--step-gap)) / 2 - 9px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18'%3E%3Cpath d='M5 1.2v15.2M1.6 13 5 16.4 8.4 13' fill='none' stroke='%232C4F63' stroke-opacity='.85' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:10px;height:18px;position:absolute}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:550;line-height:1.2}@keyframes stepNudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.steps[data-astro-cid-lcdefpme].isNudged .step[data-astro-cid-lcdefpme]:not(:last-child):after{animation:.45s ease-in-out both stepNudge}.steps[data-astro-cid-lcdefpme].isNudged .step[data-astro-cid-lcdefpme]:nth-child(2):after{animation-delay:.45s}.steps[data-astro-cid-lcdefpme].isNudged .step[data-astro-cid-lcdefpme]:nth-child(3):after{animation-delay:.9s}.steps[data-astro-cid-lcdefpme].isNudged .step[data-astro-cid-lcdefpme]:nth-child(4):after{animation-delay:1.35s}.steps[data-astro-cid-lcdefpme].isNudged .step[data-astro-cid-lcdefpme]:nth-child(5):after{animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.steps[data-astro-cid-lcdefpme].isNudged .step[data-astro-cid-lcdefpme]:after{animation:none}}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body);color:#26303a;margin:0;line-height:1.55}.rowList[data-astro-cid-lcdefpme]{border-top:1px solid #1c242e38;margin:34px 0 0;padding:0;list-style:none}.rowItem[data-astro-cid-lcdefpme]{border-bottom:1px solid #1c242e2e;grid-template-columns:320px minmax(0,1fr);align-items:baseline;gap:34px;padding:18px 0;display:grid}.rowItem[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:550;line-height:1.2}.rowItem[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body);color:#26303a;margin:0;line-height:1.5}.solutions[data-astro-cid-lcdefpme]{color:var(--ink)}.solutions[data-astro-cid-lcdefpme] .sectionTitle[data-astro-cid-lcdefpme]{color:#0e141a}.solutionsLead[data-astro-cid-lcdefpme]{letter-spacing:-.03em;white-space:nowrap;max-width:1100px;margin:22px 0 0;font-size:clamp(25px,2.6vw,38px);line-height:1.16}.solutionsSub[data-astro-cid-lcdefpme]{font-size:var(--fs-body);color:var(--ink);max-width:940px;margin:18px 0 0;line-height:1.55}.solutionsSub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#0f2330;margin-top:7px;font-weight:500;display:block}.systems[data-astro-cid-lcdefpme],.systems[data-astro-cid-lcdefpme] .sectionTitle[data-astro-cid-lcdefpme]{color:var(--ink)}.systemsIntro[data-astro-cid-lcdefpme]{margin:var(--space-title) 0 0;font-size:var(--fs-body);color:#4f5963;max-width:none;line-height:1.62}.systemGrid[data-astro-cid-lcdefpme]{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;column-gap:7vw;margin-top:34px;display:grid}.systemCard[data-astro-cid-lcdefpme]{grid-row:span 4;grid-template-rows:subgrid;border-top:1px solid #1c242e38;align-content:start;padding-top:14px;display:grid}.systemCard[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0 0 8px;font-weight:550;line-height:1.2}.systemCard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body);line-height:var(--lh-body);color:#53606a;max-width:500px;margin:0}.systemCard[data-astro-cid-lcdefpme] .cardStatus[data-astro-cid-lcdefpme]{font:var(--fs-label) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--storm2);max-width:none;margin:0 0 10px}.systemCard[data-astro-cid-lcdefpme] .cardStatus[data-astro-cid-lcdefpme]:empty{margin:0}.offerings[data-astro-cid-lcdefpme],.offerings[data-astro-cid-lcdefpme] .sectionTitle[data-astro-cid-lcdefpme]{color:var(--ink)}.systemCard[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--storm);font-size:var(--fs-action);border-bottom:1px solid;place-self:start;margin-top:20px;padding-bottom:4px;display:inline-block}.sectionLink[data-astro-cid-lcdefpme]{color:#0f2330;font-size:var(--fs-action);border-bottom:1px solid;margin-top:22px;padding-bottom:4px;display:inline-block}.partnerText[data-astro-cid-lcdefpme]{margin:var(--space-title) 0 0;max-width:var(--measure-row);font-size:var(--fs-body);color:#0e141a;line-height:1.62}.contactGrid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.contactLead[data-astro-cid-lcdefpme]{margin:var(--space-title) 0 0;font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:520px}.contactMeta[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink);margin:18px 0 0}.contactWays[data-astro-cid-lcdefpme]{align-content:start;align-self:end;gap:18px;display:grid}.contactWays[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:18px;margin:0;display:grid}.way[data-astro-cid-lcdefpme]{border-bottom:1px solid #1c242e52;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.way[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:var(--fs-label) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e141a}.way[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--fs-body);margin:0;font-weight:500}.way[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#0e141a}.way[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--storm)}.cta[data-astro-cid-lcdefpme]{width:max-content;font-size:var(--fs-action);border-bottom:1px solid;margin-top:10px;padding-bottom:5px;display:inline-block}@media (width<=1100px){.solutionsLead[data-astro-cid-lcdefpme]{white-space:normal}}@media (width<=900px){.page[data-astro-cid-lcdefpme]{background:linear-gradient(#3b5a6b 0%,#71808a 1.3%,#c8baa8 6%,#f0e8de 17%,#fbf8f4 29.8%,#f6f0e8 42.6%,#e9dccb 68.3%,#cdb79c 76.3%,#8f908d 89.7%,#6e7c85 90.4%,#8e979b 91.3%,#f2ebe2 100%)}.solutionsLead[data-astro-cid-lcdefpme]{font-size:clamp(22px,5.6vw,25px)}.page[data-astro-cid-lcdefpme]{--home-pad:clamp(44px,6.2vh,56px)}.section[data-astro-cid-lcdefpme]{padding:var(--home-pad) 22px}.sectionTitle[data-astro-cid-lcdefpme]{white-space:normal}.rowItem[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:7px}.rowItem[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.rowItem[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.systemsIntro[data-astro-cid-lcdefpme]{white-space:normal}.contactGrid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{--step-gap:44px;margin-top:28px;display:block}.step[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;min-height:0}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{white-space:normal}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:560px;margin-top:6px}.step[data-astro-cid-lcdefpme]:not(:last-child):after{top:calc(100% + (var(--step-gap) - 18px) / 2)}.systemGrid[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;row-gap:7vw}.systemCard[data-astro-cid-lcdefpme]{grid-row:auto;grid-template-rows:none}}@media (width>=641px) and (width<=900px){.page[data-astro-cid-lcdefpme]{background:linear-gradient(#3b5a6b 0%,#71808a 2.7%,#c8baa8 8.3%,#f0e8de 17.8%,#fbf8f4 31.6%,#f6f0e8 44.8%,#e9dccb 69.9%,#cdb79c 77.8%,#a49e92 88%,#6e7c85 89.6%,#8e979b 90.6%,#f2ebe2 100%)}}
