@property --tint{syntax: "<color>"; inherits: true; initial-value: rgba(14,6,22,.42);}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:50;color:var(--md-white);padding-inline:clamp(12px,3vw,32px);pointer-events:none}.nav__inner[data-astro-cid-dmqpwcec]{--gx: 50%;pointer-events:auto;position:relative;isolation:isolate;max-width:var(--container-base);margin:26px auto 0;padding:10px clamp(8px,2vw,20px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:999px;border:1px solid transparent;transition:margin .5s cubic-bezier(.2,.8,.2,1),padding .5s cubic-bezier(.2,.8,.2,1),max-width .5s cubic-bezier(.2,.8,.2,1),border-color .5s ease,box-shadow .5s ease}.nav__inner[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .5s ease,--tint .5s ease;background:linear-gradient(var(--tint),var(--tint)),radial-gradient(240px circle at var(--gx) 0%,rgba(255,255,255,.16),transparent 70%),linear-gradient(120deg,#ffffff24,#ffffff08 38%,#f23dbf12);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.nav__inner[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;opacity:0;transition:opacity .5s ease;pointer-events:none;background:linear-gradient(180deg,#ffffff73,#ffffff0f 45%,#ffffff24);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__inner[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-open .nav__inner[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec]:has(.dd.is-open) .nav__inner[data-astro-cid-dmqpwcec]{margin-top:12px;max-width:min(1140px,100%);padding:7px 7px 7px 22px;border-color:#ffffff14;box-shadow:0 14px 44px -12px #0009,0 2px 10px #0000002e}.nav[data-astro-cid-dmqpwcec].on-light .nav__inner[data-astro-cid-dmqpwcec]{--tint: rgba(14, 6, 22, .82)}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__inner[data-astro-cid-dmqpwcec]:before,.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__inner[data-astro-cid-dmqpwcec]:after,.nav[data-astro-cid-dmqpwcec].is-open .nav__inner[data-astro-cid-dmqpwcec]:before,.nav[data-astro-cid-dmqpwcec].is-open .nav__inner[data-astro-cid-dmqpwcec]:after,.nav[data-astro-cid-dmqpwcec]:has(.dd.is-open) .nav__inner[data-astro-cid-dmqpwcec]:before,.nav[data-astro-cid-dmqpwcec]:has(.dd.is-open) .nav__inner[data-astro-cid-dmqpwcec]:after{opacity:1}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;height:32px;width:auto;transition:height .5s cubic-bezier(.2,.8,.2,1)}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:26px}.nav__links[data-astro-cid-dmqpwcec]{position:relative;display:flex;align-items:center;gap:12px}.nav__list[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.nav__list[data-astro-cid-dmqpwcec] .md-nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-weight:300;white-space:nowrap}.nav__list[data-astro-cid-dmqpwcec] .md-nav-link.is-current{color:var(--md-yellow)}.dd__btn[data-astro-cid-dmqpwcec]{background:none;border:0;cursor:pointer;font:inherit;font-family:var(--ff-primary);font-size:18px;line-height:21px;color:var(--md-white)}.dd__btn[data-astro-cid-dmqpwcec]:hover{color:var(--md-yellow)}.dd__chev[data-astro-cid-dmqpwcec]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff1a;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.dd[data-astro-cid-dmqpwcec].is-open .dd__chev[data-astro-cid-dmqpwcec]{transform:rotate(180deg);background:var(--md-yellow);color:var(--md-black)}.nav__glide[data-astro-cid-dmqpwcec]{position:absolute;left:0;top:50%;height:38px;margin-top:-19px;width:0;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff26;opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease;pointer-events:none}.nav__glide[data-astro-cid-dmqpwcec].is-on{opacity:1}.dd[data-astro-cid-dmqpwcec]{position:relative}.dd__panel[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 18px);left:-8px;width:max-content;max-width:min(92vw,640px);padding:14px;border-radius:26px;background:#0e0616cc;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px -20px #000000bf,inset 0 1px #ffffff24;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility .22s}.dd__panel[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.dd[data-astro-cid-dmqpwcec].is-open .dd__panel[data-astro-cid-dmqpwcec],.dd[data-astro-cid-dmqpwcec]:focus-within .dd__panel[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transform:none}html.js .dd[data-astro-cid-dmqpwcec]:not(.is-open):focus-within .dd__panel[data-astro-cid-dmqpwcec]{opacity:0;visibility:hidden}.dd__panel--services[data-astro-cid-dmqpwcec],.dd__panel--industries[data-astro-cid-dmqpwcec]{width:600px}.dd__panel--resources[data-astro-cid-dmqpwcec]{width:380px;left:auto;right:-8px}.dd__grid[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.dd__stack[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dd__item[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;color:var(--md-white);text-decoration:none;transition:background .2s ease}.dd__item[data-astro-cid-dmqpwcec]:hover,.dd__item[data-astro-cid-dmqpwcec]:focus-visible,.dd__item[data-astro-cid-dmqpwcec][aria-current]{background:#ffffff14}.dd__item[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:last-child{display:grid;gap:2px}.dd__item[data-astro-cid-dmqpwcec] b[data-astro-cid-dmqpwcec]{font-size:.9375rem;font-weight:700}.dd__item[data-astro-cid-dmqpwcec] small[data-astro-cid-dmqpwcec]{font-size:.8125rem;color:var(--md-mist);line-height:1.35}.dd__item[data-astro-cid-dmqpwcec]:hover b[data-astro-cid-dmqpwcec]{color:var(--md-yellow)}.dd__icon[data-astro-cid-dmqpwcec]{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#ffffff14;color:var(--md-white)}.dd__foot[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:10px 6px 2px 14px;border-top:1px solid rgba(255,255,255,.1)}.dd__foot--end[data-astro-cid-dmqpwcec]{justify-content:flex-end}.dd__feature[data-astro-cid-dmqpwcec]{display:grid;gap:2px;color:var(--md-white);text-decoration:none}.dd__feature[data-astro-cid-dmqpwcec] b[data-astro-cid-dmqpwcec]{font-size:.9375rem}.dd__feature[data-astro-cid-dmqpwcec] small[data-astro-cid-dmqpwcec]{font-size:.8125rem;color:var(--md-mist)}.dd__feature[data-astro-cid-dmqpwcec]:hover b[data-astro-cid-dmqpwcec]{color:var(--md-yellow)}.dd__all[data-astro-cid-dmqpwcec]{flex:none;padding:9px 14px;border-radius:99px;background:#ffffff14;color:var(--md-yellow);font-size:.8125rem;font-weight:700;text-decoration:none;white-space:nowrap}.dd__all[data-astro-cid-dmqpwcec]:hover{background:#fece0029}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;background:none;border:0;color:inherit;padding:6px;cursor:pointer}.nav__toggle-close[data-astro-cid-dmqpwcec]{display:none}@media(min-width:961px)and (max-width:1180px){.nav__list[data-astro-cid-dmqpwcec] .md-nav-link{padding:8px 9px;font-size:16px}.nav__links[data-astro-cid-dmqpwcec]{gap:6px}}@media(max-width:960px){.nav__inner[data-astro-cid-dmqpwcec]{margin-top:14px;padding:8px 8px 8px 16px}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__inner[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-open .nav__inner[data-astro-cid-dmqpwcec]{padding:6px 6px 6px 16px}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:24px}.nav__toggle[data-astro-cid-dmqpwcec]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;position:relative;z-index:2}.nav__glide[data-astro-cid-dmqpwcec]{display:none}.nav__links[data-astro-cid-dmqpwcec]{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:calc(100dvh - 100px);overflow-y:auto;padding:14px 18px 20px;border-radius:26px;flex-direction:column;align-items:stretch;gap:10px;background:#0e0616db;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px -16px #000000b3,inset 0 1px #ffffff1f}.nav__list[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:stretch;gap:0}.nav__list[data-astro-cid-dmqpwcec]>li[data-astro-cid-dmqpwcec]{border-bottom:1px solid rgba(255,255,255,.08)}.nav__list[data-astro-cid-dmqpwcec] .md-nav-link{width:100%;justify-content:space-between;font-size:1.25rem;padding:14px 4px}.dd__btn[data-astro-cid-dmqpwcec]{font-size:1.25rem}.dd__panel[data-astro-cid-dmqpwcec],.dd__panel--services[data-astro-cid-dmqpwcec],.dd__panel--industries[data-astro-cid-dmqpwcec],.dd__panel--resources[data-astro-cid-dmqpwcec]{position:static;width:auto;max-width:none;transform:none;display:none;opacity:1;visibility:visible;padding:0 0 12px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dd[data-astro-cid-dmqpwcec].is-open .dd__panel[data-astro-cid-dmqpwcec]{display:block;transform:none}html.js .dd[data-astro-cid-dmqpwcec]:not(.is-open):focus-within .dd__panel[data-astro-cid-dmqpwcec]{display:none}.dd__grid[data-astro-cid-dmqpwcec]{grid-template-columns:minmax(0,1fr)}.dd__item[data-astro-cid-dmqpwcec]{padding:10px}.dd__item[data-astro-cid-dmqpwcec] small[data-astro-cid-dmqpwcec]{display:none}.dd__foot[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:flex-start;padding-left:10px}.dd__feature[data-astro-cid-dmqpwcec] small[data-astro-cid-dmqpwcec]{display:none}.nav__links[data-astro-cid-dmqpwcec] .md-btn-yellow{align-self:flex-start;margin-top:8px}.nav[data-astro-cid-dmqpwcec].is-open .nav__links[data-astro-cid-dmqpwcec]{display:flex;animation:nav-drop .35s cubic-bezier(.2,.8,.2,1)}.nav[data-astro-cid-dmqpwcec].is-open .nav__toggle-open[data-astro-cid-dmqpwcec]{display:none}.nav[data-astro-cid-dmqpwcec].is-open .nav__toggle-close[data-astro-cid-dmqpwcec]{display:block}}@keyframes nav-drop{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.nav__inner[data-astro-cid-dmqpwcec],.nav__inner[data-astro-cid-dmqpwcec]:before,.nav__inner[data-astro-cid-dmqpwcec]:after,.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec],.nav__glide[data-astro-cid-dmqpwcec],.dd__panel[data-astro-cid-dmqpwcec],.dd__chev[data-astro-cid-dmqpwcec]{transition:none}.nav[data-astro-cid-dmqpwcec].is-open .nav__links[data-astro-cid-dmqpwcec]{animation:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--md-black);color:var(--md-white);padding:80px 0 40px;position:relative}.footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--md-border-dark)}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:48px}.footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:30px;width:auto}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:14px;font-size:.875rem;color:var(--md-mist);max-width:300px}.footer__label[data-astro-cid-sz7xmlte]{font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--md-yellow);margin-bottom:14px}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}a[data-astro-cid-sz7xmlte]{color:var(--md-mist);font-size:.875rem;text-decoration:none;transition:color var(--dur-fast)}a[data-astro-cid-sz7xmlte]:hover,.footer__strong[data-astro-cid-sz7xmlte]{color:var(--md-white)}a[data-astro-cid-sz7xmlte]:hover{color:var(--md-yellow);text-decoration:underline;text-decoration-color:#f23dbe;text-decoration-thickness:2px;text-underline-offset:4px}.footer__base[data-astro-cid-sz7xmlte]{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-on-dark);display:flex;justify-content:space-between;font-size:.75rem;color:var(--md-mist)}@media(max-width:1000px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:600px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}
