@font-face{font-family:SFAI Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/navigation/inter-400.woff2)format("woff2")}@font-face{font-family:SFAI Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/navigation/inter-500.woff2)format("woff2")}@font-face{font-family:SFAI DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/navigation/dm-sans-500.woff2)format("woff2")}.sfai-nav,.sfai-nav *{box-sizing:border-box}.sfai-nav{z-index:1000;color:#fff;isolation:isolate;border-radius:24px;align-items:center;gap:24px;width:calc(100% - 128px);max-width:1312px;min-height:87.04px;padding:16px;font-family:SFAI Inter,Inter,sans-serif;font-size:16px;line-height:24px;transition:color .25s,box-shadow .25s;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}.sfai-nav:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(16px);pointer-events:none;background:#ffffff1a;transition:background .25s;position:absolute;inset:0}.sfai-nav a{color:inherit;text-decoration:none}.sfai-nav-brand{flex-shrink:0;width:47px;height:51px;display:block}.sfai-nav-brand span{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/assets/navigation/logo.svg) 50%/contain no-repeat;mask:url(/assets/navigation/logo.svg) 50%/contain no-repeat}.sfai-nav-divider{opacity:.4;background:currentColor;flex-shrink:0;width:1px;height:40px}.sfai-nav-links{flex:1;align-items:center;gap:32px;min-width:0;display:flex}.sfai-nav-links>a,.sfai-nav-item>summary{letter-spacing:-.31px;white-space:nowrap;font:500 16px/24px SFAI Inter,Inter,sans-serif;transition:opacity .2s}.sfai-nav-item{position:relative}.sfai-nav-item>summary{cursor:pointer;align-items:center;gap:8px;padding:12px 0;list-style:none;display:flex}.sfai-nav-item>summary::-webkit-details-marker{display:none}.sfai-nav-item>summary svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex-shrink:0;transition:transform .2s}.sfai-nav-item[open]>summary svg{transform:rotate(180deg)}.sfai-nav-connect{letter-spacing:-.36px;white-space:nowrap;background:#fff3;border-radius:40px;flex-shrink:0;padding:16px 32px;font:500 18px/23.04px SFAI DM Sans,DM Sans,sans-serif;transition:background .2s,box-shadow .2s;position:relative;overflow:hidden}.sfai-nav-connect:hover{background:#ea6e2d;box-shadow:inset 0 0 0 1px #ffffff26}.sfai-nav--solid{color:#000;box-shadow:0 3px 8px #0000000d}.sfai-nav--solid:before{background:#fff}.sfai-nav--solid .sfai-nav-connect{color:#fff;background:#ea6e2d}.sfai-nav--solid .sfai-nav-connect:hover{background:#d35d22}.sfai-nav-dropdown{-webkit-backdrop-filter:blur(32px);isolation:isolate;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;width:350px;padding:8px 10px;animation:.18s ease-out sfai-nav-enter;position:absolute;top:calc(100% + 28px);left:-40px;box-shadow:0 10px 20px #0000000d}.sfai-nav-dropdown:before{content:"";height:32px;position:absolute;top:-32px;left:0;right:0}.sfai-nav-dropdown a{letter-spacing:-.31px;border-radius:12px;flex-direction:column;gap:8px;padding:12px;font:400 18px/26px SFAI Inter,Inter,sans-serif;transition:background .2s;display:flex}.sfai-nav-dropdown a:hover{background:#ffffff26}.sfai-nav-dropdown small{opacity:.5;font:400 16px/22px SFAI Inter,Inter,sans-serif}.sfai-nav-dropdown--industries a,.sfai-nav-dropdown--capabilities a{padding-block:17px}.sfai-nav-dropdown--industries,.sfai-nav-dropdown--capabilities{overscroll-behavior:contain;max-height:calc(100dvh - 140px);overflow-y:auto}.sfai-nav--solid .sfai-nav-dropdown{color:#000;background:#fffffff5;border-color:#eee}.sfai-nav--solid .sfai-nav-dropdown a:hover{background:#f0f0f0}.sfai-nav-toggle{display:none}.sfai-nav a:focus-visible,.sfai-nav summary:focus-visible,.sfai-nav button:focus-visible{outline-offset:4px;outline:2px solid #ea6e2d}@keyframes sfai-nav-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=1199.98px){.sfai-nav{gap:18px;width:calc(100% - 80px)}.sfai-nav-links{gap:18px}.sfai-nav-connect{padding-inline:24px}}@media (width>=810px) and (width<=1000px){.sfai-nav,.sfai-nav-links{gap:12px}.sfai-nav-links>a,.sfai-nav-item>summary{font-size:14px}.sfai-nav-connect{padding:15px 18px;font-size:16px}}@media (width<=809.98px){.sfai-nav{border-radius:48px;justify-content:space-between;gap:0;width:calc(100% - 40px);height:83px;min-height:83px;padding:16px 32px;top:24px}.sfai-nav-divider,.sfai-nav-connect,.sfai-nav-links{display:none}.sfai-nav-toggle{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.sfai-nav-toggle span{background:currentColor;border-radius:2px;width:32px;height:3px;transition:transform .2s,opacity .2s}.sfai-nav--open .sfai-nav-toggle span:first-child{transform:translateY(11px)rotate(45deg)}.sfai-nav--open .sfai-nav-toggle span:nth-child(2){opacity:0}.sfai-nav--open .sfai-nav-toggle span:last-child{transform:translateY(-11px)rotate(-45deg)}.sfai-nav--open{overscroll-behavior:contain;color:#fff;grid-template-columns:1fr 32px;gap:24px;height:auto;max-height:calc(100dvh - 48px);display:grid;overflow-y:auto}.sfai-nav--open:before{background:#0038c4}.sfai-nav--open .sfai-nav-brand{grid-column:1}.sfai-nav--open .sfai-nav-toggle{grid-column:2}.sfai-nav--open .sfai-nav-links{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:12px;display:flex}.sfai-nav-links>a,.sfai-nav-item>summary{letter-spacing:-.31px;text-align:center;justify-content:center;width:100%;min-height:40px;padding:8px 12px;font:500 16px/24px SFAI Inter,Inter,sans-serif;display:flex}.sfai-nav-item>summary{background:#ffffff14;border-radius:32px;gap:10px}.sfai-nav-links>a:first-child{order:0}.sfai-nav-item--about{order:1}.sfai-nav-item--industries{order:2}.sfai-nav-item--services{order:3}.sfai-nav-item--capabilities{order:4}.sfai-nav-links>a:nth-last-child(2){order:5}.sfai-nav-links>a:last-child{order:6}.sfai-nav--open .sfai-nav-connect{text-align:center;background:#ea6e2d;grid-column:1/-1;padding:16px 20px;display:block}.sfai-nav-dropdown,.sfai-nav--solid .sfai-nav-dropdown{color:#fff;width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff14;border:0;border-radius:20px;margin-top:8px;padding:8px;animation:none;position:relative;top:auto;left:auto;overflow:visible}.sfai-nav-dropdown:before{display:none}.sfai-nav-dropdown a{padding:12px;font-size:16px;line-height:24px}.sfai-nav-dropdown small{font-size:14px}.sfai-nav--solid .sfai-nav-dropdown a:hover{background:#ffffff14}}@media (prefers-reduced-motion:reduce){.sfai-nav,.sfai-nav *,.sfai-nav:before{transition:none!important;animation:none!important}}
