.mit-nav-header,.mit-nav-menu-fallback,.mit-nav-site-menu{--mit-outer-space:#193236;--mit-vitality:#d9f270;--mit-clarity:#ace3df;--mit-cloud:#f1faf9;--mit-line:#719194;background:var(--mit-outer-space);box-sizing:border-box;color:var(--mit-cloud);font:17px/1.65 Figtree,Arial,sans-serif}.mit-nav-header *,.mit-nav-menu-fallback *,.mit-nav-site-menu *{box-sizing:border-box}.mit-nav-wrap{margin-inline:auto;width:min(1184px,calc(100% - 96px))}.mit-nav-header{float:none;inset:auto;position:relative}.mit-nav-header a,.mit-nav-menu-fallback a,.mit-nav-site-menu a{color:inherit;text-underline-offset:5px}.mit-nav-header img,.mit-nav-site-menu img{display:block;max-width:100%}.mit-nav-site-menu p.mit-nav-eyebrow{color:var(--mit-clarity);font:500 12px/1.6 Space Grotesk,monospace;margin:0 0 22px}.mit-nav-header button,.mit-nav-site-menu button{border-radius:0;box-shadow:none;cursor:pointer;letter-spacing:normal}.mit-nav-header button,.mit-nav-header button:focus,.mit-nav-header button:hover,.mit-nav-site-menu button,.mit-nav-site-menu button:focus,.mit-nav-site-menu button:hover{background:transparent!important;color:var(--mit-vitality)!important;font-weight:500!important}.mit-nav-header .mit-nav-header-contact,.mit-nav-site-menu .mit-nav-header-contact{background:var(--mit-vitality);border-color:var(--mit-vitality);color:var(--mit-outer-space);font-size:14px;font-weight:500!important;padding-inline:22px}.mit-nav-header .mit-nav-header-contact:hover,.mit-nav-site-menu .mit-nav-header-contact:hover{background:var(--mit-cloud);border-color:var(--mit-cloud);color:var(--mit-outer-space)}.mit-nav-header a:focus-visible,.mit-nav-header button:focus-visible,.mit-nav-menu-fallback a:focus-visible,.mit-nav-site-menu a:focus-visible,.mit-nav-site-menu button:focus-visible{outline:3px solid var(--mit-vitality);outline-offset:5px}.mit-nav-menu-fallback[hidden]{display:none}@media(max-width:760px){.mit-nav-wrap{width:calc(100% - 40px)}}.mit-nav-header,.mit-nav-menu-header{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;min-height:100px}.mit-nav-header .mit-nav-brand-home,.mit-nav-menu-header .mit-nav-brand-home{grid-column:2}.mit-nav-brand-home img{height:auto;width:200px}.mit-nav-menu-close,.mit-nav-menu-toggle{align-items:center;background:transparent;border:0;color:var(--mit-vitality);display:inline-flex;font:500 14px/1.5 Space Grotesk,monospace;gap:13px;justify-self:start;min-height:48px;padding:10px 0;text-transform:uppercase}.mit-nav-menu-toggle[hidden]{display:none}.mit-nav-menu-icon{border-block:2px solid currentColor;display:block;flex-shrink:0;height:20px;position:relative;width:28px}.mit-nav-menu-icon:after{border-top:2px solid;content:"";left:0;position:absolute;right:0;top:7px}.mit-nav-close-icon{display:block;flex-shrink:0;height:28px;position:relative;width:28px}.mit-nav-close-icon:after,.mit-nav-close-icon:before{border-top:2px solid;content:"";left:1px;position:absolute;right:1px;top:13px;transform:rotate(45deg)}.mit-nav-close-icon:after{transform:rotate(-45deg)}.mit-nav-header-contact{align-items:center;border:1px solid var(--mit-line);border-radius:8px;display:inline-flex;font:500 13px/1.5 Space Grotesk,monospace;grid-column:3;justify-self:end;min-height:48px;padding:10px 17px;text-decoration:none;white-space:nowrap}.mit-nav-header-contact:hover,.mit-nav-menu-close:hover,.mit-nav-menu-toggle:hover{text-decoration:underline;text-underline-offset:5px}.mit-nav-site-menu{background:var(--mit-outer-space);border:0;color:var(--mit-cloud);height:100%;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;width:100%}.mit-nav-site-menu::backdrop{background:var(--mit-outer-space)}body.mit-nav-site-menu-open{overflow:hidden}.mit-nav-menu-header{background:var(--mit-outer-space);border-bottom:1px solid var(--mit-line);position:sticky;top:0;z-index:1}.mit-nav-menu-columns{display:grid;gap:96px;grid-template-columns:1.45fr 1fr;padding-block:48px 64px}.mit-nav-menu-columns .mit-nav-eyebrow{margin-bottom:16px}.mit-nav-site-menu ul{list-style:none;margin:0;padding:0}.mit-nav-site-menu .mit-nav-site-links a,.mit-nav-site-menu .mit-nav-site-links span{display:block;font:400 clamp(26px,3.3vw,44px)/1.15 Archivo,Arial,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;padding:9px 0;text-decoration:none;width:fit-content}.mit-nav-site-menu .mit-nav-site-links a:hover,.mit-nav-site-menu .mit-nav-site-links a[aria-current=page]{color:var(--mit-vitality)}.mit-nav-site-menu .mit-nav-site-links a:hover{text-decoration:underline}.mit-nav-site-menu .mit-nav-site-links ul{padding-left:24px}.mit-nav-site-menu .mit-nav-site-links ul a,.mit-nav-site-menu .mit-nav-site-links ul span{font-size:22px;letter-spacing:-.015em}.mit-nav-menu-services{padding-top:0}.mit-nav-menu-services li{border-bottom:1px solid var(--mit-line)}.mit-nav-menu-services a{display:block;font:400 22px/1.3 Archivo,Arial,sans-serif;letter-spacing:-.025em;padding:20px 0;text-decoration:none}.mit-nav-menu-services a:hover{color:var(--mit-vitality);text-decoration:underline}.mit-nav-menu-services .mit-nav-ai-link{color:var(--mit-clarity)}.mit-nav-menu-fallback{padding-block:16px 28px}.mit-nav-menu-fallback ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:0}.mit-nav-menu-fallback a{display:inline-block;min-height:44px;padding-block:9px}@media(max-width:760px){.mit-nav-header,.mit-nav-menu-header{gap:14px;min-height:84px}.mit-nav-brand-home img{width:150px}.mit-nav-menu-close,.mit-nav-menu-toggle{font-size:12px;gap:9px}.mit-nav-close-icon,.mit-nav-menu-icon{width:24px}.mit-nav-header-contact{display:none}.mit-nav-header .mit-nav-brand-home,.mit-nav-menu-header .mit-nav-brand-home{grid-column:2;justify-self:end}.mit-nav-header,.mit-nav-menu-header{grid-template-columns:1fr auto}.mit-nav-menu-columns{gap:36px;grid-template-columns:1fr;padding-block:26px 40px}.mit-nav-site-menu .mit-nav-site-links a,.mit-nav-site-menu .mit-nav-site-links span{font-size:30px;min-height:46px;padding-block:7px}.mit-nav-menu-services a{font-size:20px;padding-block:16px}.mit-nav-menu-columns .mit-nav-eyebrow{margin-bottom:13px}}.mit-nav-site-menu:not([open]){display:none}.mit-nav-site-menu[open]{display:block}