@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--brand:#0088e8;--brand-ink:#010409;--brand-ice:#bdeff3;--brand-surface:#f4fbff;--ink:#101311;--muted:#535955;--rule:#1013114d;--dark:#050a12;--corner-base-small:6px;--corner-base-control:8px;--corner-base-surface:12px;--corner-radius-small:var(--corner-base-small);--corner-radius-control:var(--corner-base-control);--corner-radius-surface:var(--corner-base-surface);--corner-shape-semantic:round;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--ink);background:var(--dark);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter Variable,Inter,Helvetica Neue,Arial,sans-serif}@supports (corner-shape:superellipse(2)){:root{--corner-curvature:1.8;--corner-depth-compensation:calc((1 - 1 / sqrt(2)) / (1 - pow(2, -1 / pow(2, var(--corner-curvature)))));--corner-radius-small:calc(var(--corner-base-small) * var(--corner-depth-compensation));--corner-radius-control:calc(var(--corner-base-control) * var(--corner-depth-compensation));--corner-radius-surface:calc(var(--corner-base-surface) * var(--corner-depth-compensation));--corner-shape-semantic:superellipse(var(--corner-curvature))}}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:var(--dark);min-width:320px}body{background:var(--dark);min-width:320px;margin:0;overflow-x:clip}button,input,textarea{font:inherit}button{border:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:3px}h1,h2,h3,p,dl,dd,figure{margin:0}img{display:block}::selection{color:#fff;background:var(--brand)}.production-site{--sticky-callout-height:108px;isolation:isolate;background:var(--dark);min-height:100svh;position:relative}.dynamic-background-layer{z-index:0;background-image:var(--dynamic-background-image,url(/assets/mgs/blue-texture.webp));background-position:50%;background-size:cover}.dynamic-background{pointer-events:none;touch-action:none;background-color:#000205;position:fixed;inset:0;overflow:hidden}.dynamic-background canvas{display:block}.site-content{z-index:1;padding-bottom:0;transition:padding-bottom .44s cubic-bezier(.22,1,.36,1);position:relative;overflow-x:clip}.site-content.has-sticky-callout{padding-bottom:var(--sticky-callout-height)}.production-section{scroll-margin-top:64px;position:relative}.production-frame{width:min(1280px,100% - 48px);margin-inline:auto}.light-section{color:var(--ink);background:#fff}.dark-section{color:#fff;background:#0309112e}.eyebrow{color:#fff;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:12px}.eyebrow-dark{color:var(--ink)}.dark-arrow{filter:invert()}.hero-to-mission{color:#fff;background:#0309112e}.hero-section{background:0 0;height:100svh;position:relative;overflow:hidden}.hero-to-mission .mission-section{z-index:2;background:0 0;margin-top:-20svh;position:relative}.hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.hero-media:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#0209100a,#0209102e 72%),linear-gradient(#0209102e,#0209101f 52%,#0209104d);position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@property --header-height{syntax:"<length>";inherits:true;initial-value:88px}@property --header-glass{syntax:"<number>";inherits:true;initial-value:0}@property --header-blur{syntax:"<length>";inherits:true;initial-value:0}@keyframes header-collapse{to{--header-height:64px}}@keyframes header-frost{to{--header-glass:1;--header-blur:24px}}.site-header{--header-height:88px;--header-ease:cubic-bezier(.22, 1, .36, 1);--header-ink:clamp(0, var(--header-glass) * 2 - 1, 1);z-index:40;width:100%;color:color-mix(in srgb, #fff, var(--ink) calc(var(--header-ink) * 100%));background-color:rgb(255 255 255/calc(var(--header-glass) * 90%));-webkit-backdrop-filter:blur(var(--header-blur)) saturate(calc(1 + var(--header-glass) * .8));backdrop-filter:blur(var(--header-blur)) saturate(calc(1 + var(--header-glass) * .8));animation:linear both header-collapse,linear both header-frost;animation-timeline:scroll(root),scroll(root);animation-range:0 86vh,86vh 153vh;position:fixed;inset:0 0 auto}.site-header.is-open{color:var(--ink);background-color:#ffffffeb}.site-header--subpage{--header-glass:1;--header-blur:24px;--header-ink:1;color:var(--ink);background-color:#ffffffe6;animation:none}.header-inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.logo-button,.desktop-nav .site-nav-link,.one-meridian-button,.menu-button,.mobile-nav .site-nav-link{color:inherit;cursor:pointer;background:0 0;text-decoration:none}.logo-button{background-color:color-mix(in srgb, #fff, var(--brand) calc(var(--header-ink) * 100%));width:70.588px;height:24px;padding:0;transition:opacity .18s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-button:hover{opacity:.72}.logo-button img{opacity:0;width:70.588px;height:24px;display:block}.desktop-nav{align-items:center;gap:28px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav .site-nav-link,.one-meridian-button,.menu-button{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:14px}.desktop-nav .site-nav-link{opacity:.72;transition:opacity .22s var(--header-ease);padding:8px 0;position:relative}.desktop-nav .site-nav-link:hover,.desktop-nav .site-nav-link[aria-current]{opacity:1}.desktop-nav .site-nav-link:after{content:"";height:1px;transition:transform .38s var(--header-ease);background-color:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav .site-nav-link[aria-current]:after{transform:scaleX(1)}.header-end{align-items:center;gap:18px;margin-left:auto;display:flex}.one-meridian-button{letter-spacing:.04em;text-transform:none;border:1px solid color-mix(in srgb, currentColor 36%, transparent);border-radius:var(--corner-radius-control);corner-shape:var(--corner-shape-semantic);transition:color .24s var(--header-ease), background-color .24s var(--header-ease), border-color .24s var(--header-ease);padding:10px 14px 8px;line-height:14px}.one-meridian-button:hover{color:color-mix(in srgb, #fff, var(--ink) calc(var(--header-ink) * 100%));background-color:color-mix(in srgb, currentColor 12%, transparent);border-color:color-mix(in srgb, currentColor 64%, transparent)}.one-meridian-button:focus-visible{outline-offset:3px;outline:2px solid}.menu-button{display:none}.mobile-nav{transition:grid-template-rows .34s var(--header-ease);grid-template-rows:0fr;display:none}.site-header.is-open .mobile-nav{grid-template-rows:1fr}.mobile-nav-inner{min-height:0;overflow:hidden}.hero-content{z-index:10;text-align:center;height:100%;opacity:var(--hero-content-opacity,1);transform-origin:50% 42%;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;gap:64px;padding-top:0;display:flex;position:relative}.hero-copy{flex-direction:column;align-items:center;gap:24px;display:flex}.hero-copy h1{color:#fff;letter-spacing:-.038em;text-wrap:balance;width:min(1080px,100%);font-size:clamp(72px,7.018vw,120px);font-weight:700;line-height:1}.hero-copy p{color:#fff;width:min(640px,100%);font-size:24px;font-weight:400;line-height:32px}.hero-cta{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:8px;font-size:14px;font-weight:600;line-height:14px;display:flex}.hero-cta img{width:17px;height:17px;transition:transform .18s}.hero-cta:hover img{transform:translateY(3px)}.mission-section{flex-direction:column;height:720px;display:flex;overflow:hidden}.mission-content{flex-direction:column;flex:auto;justify-content:center;gap:32px;height:auto;display:flex}.mission-content h2{color:#fff;letter-spacing:-.025em;width:min(838px,100%);font-size:72px;font-weight:400;line-height:80px}.mission-callout{z-index:50;isolation:isolate;width:100%;height:var(--sticky-callout-height);color:#fff;position:fixed;inset:auto 0 0;overflow:hidden}.mission-callout--light{color:var(--ink)}.callout-inner{z-index:1;justify-content:space-between;align-items:center;width:min(1320px,100% - 40px);height:100%;padding-inline:0;display:flex;position:relative}.callout-close{z-index:2;color:#ffffffb8;cursor:pointer;background:0 0;place-items:center;width:40px;height:30px;padding:0;transition:color .18s,background-color .18s;display:grid;position:absolute;top:0;right:8px}.callout-close span{font-size:22px;font-weight:300;line-height:1}.callout-close:hover{color:#fff;background:#ffffff14}.mission-callout--light .callout-close{color:#101311b8}.mission-callout--light .callout-close:hover{color:var(--ink);background:#1013110f}.callout-inner>p{flex:auto;max-width:957px;font-size:20px;line-height:26px}.callout-inner button,.contact-form>button{color:#fff;cursor:pointer;background:var(--brand);justify-content:space-between;align-items:center;display:flex}.callout-inner button{letter-spacing:.07em;text-align:center;text-transform:uppercase;flex-shrink:0;justify-content:center;gap:0;min-width:190px;padding:14px 24px;font-size:14px;font-weight:700;line-height:14px}.callout-inner button img,.contact-form button img{width:17px;height:17px}.services-section{min-height:1068px;padding-block:132px 133px}.services-heading{flex-direction:column;gap:26px;display:flex}.services-heading h2,.industries-copy h2,.team-heading h2,.insights-heading h2{color:var(--ink);letter-spacing:-.03em;font-size:72px;font-weight:400;line-height:80px}.services-heading p{width:min(650px,100%);color:var(--muted);font-size:20px;line-height:24px}.services-grid{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}@keyframes services-scroll-reveal{0%{transform:translateY(48px)scale(.985)}to{transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.services-heading,.services-grid{animation-name:services-scroll-reveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 70%}}}.service-card{height:300px;position:relative;overflow:hidden}.service-card-link{height:100%;color:inherit;text-decoration:none;display:block;position:relative}.service-card-body{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:24px;transition:color .32s;display:flex;position:relative}.service-card-media{opacity:0;pointer-events:none;background:#050a12;transition:opacity .42s;position:absolute;inset:0;overflow:hidden}.service-card-poster,.service-card-video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .42s;display:block;position:absolute;inset:0}.service-card:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(#050a1200 0% 42%,#050a1280 58%,#050a12db 74%,#050a12f5 100%);transition:opacity .42s;position:absolute;inset:0}@media (hover:hover){.service-card:hover .service-card-media,.service-card:focus-within .service-card-media,.service-card:hover .service-card-poster,.service-card:focus-within .service-card-poster,.service-card:hover .service-card-video.is-ready,.service-card:focus-within .service-card-video.is-ready,.service-card:hover:after,.service-card:focus-within:after{opacity:1}.service-card:hover .service-card-body,.service-card:focus-within .service-card-body,.service-card:hover .service-card-head,.service-card:focus-within .service-card-head{color:#fff}.service-card:hover .dark-arrow,.service-card:focus-within .dark-arrow{filter:none}.service-card:hover .service-card-body p,.service-card:focus-within .service-card-body p{color:#fff}}.service-card:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.service-card:nth-child(n+4){border-top:1px solid var(--rule)}.service-card-head{color:#5b615d;justify-content:space-between;align-items:flex-start;font-size:16px;font-weight:700;display:flex}.service-card-head img{width:18px;height:18px}.service-card h3{text-transform:uppercase;font-size:32px;font-weight:400;line-height:36px}.service-card-body p{color:#5b615d;max-width:370px;margin-top:8px;font-size:16px;line-height:20px}.standards-section{min-height:1005px;padding-block:160px 80px}.standards-heading{flex-direction:column;gap:32px;display:flex}.standards-heading h2{color:#fff;letter-spacing:-.03em;width:min(800px,100%);font-size:72px;font-weight:400;line-height:80px}.standards-grid{border:1px solid #fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.standard-card{height:400px;position:relative;overflow:hidden}.standard-card-inner{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:48px 24px;display:flex;position:relative}.standard-card-number{transition:color .32s}.standard-card-inner{transition:opacity .38s}.standard-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(155deg,#0088e885 0%,#0088e86b 45%,#0088e84d 100%);transition:opacity .38s;position:absolute;inset:0}.standard-card-glow{background:radial-gradient(620px circle at var(--glow-x,50%) var(--glow-y,50%), #8cd7ff42 0%, #7dcdfc3b 14%, #5fb9f82e 28%, #37a5f221 42%, #0088e814 58%, #0088e80a 74%, #0088e804 88%, transparent 100%);mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:0;transition:opacity .38s;position:absolute;inset:0}.standard-card:after{border:1px solid var(--brand);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .38s;position:absolute;inset:0;box-shadow:inset 0 0 80px #0088e88c,0 0 44px #0088e866}@media (hover:hover){.standard-card:hover:before,.standard-card:focus-within:before,.standard-card:hover:after,.standard-card:focus-within:after,.standard-card:hover .standard-card-glow,.standard-card:focus-within .standard-card-glow{opacity:1}.standard-card:hover .standard-card-number,.standard-card:focus-within .standard-card-number{color:#8fd4ff;text-shadow:0 0 20px #0088e8e6}.standards-grid:hover .standard-card:not(:hover) .standard-card-inner{opacity:.4}}@media (prefers-reduced-motion:reduce){.standard-card:before,.standard-card:after,.standard-card-glow{transition:none}}.standard-card+.standard-card{border-left:1px solid #fff}.standard-card>span{font-size:24px;font-weight:700}.standard-card h3{text-transform:uppercase;max-width:368px;font-size:32px;font-weight:400;line-height:36px}.standard-card p{max-width:368px;margin-top:8px;font-size:13px;line-height:20px}.industries-section{min-height:1244px;color:var(--ink);background:#fff;padding-bottom:120px;overflow:hidden}.industries-heading-row{justify-content:space-between;align-items:flex-start;height:524px;padding-top:120px;display:flex;position:relative}.industries-copy{flex-direction:column;gap:32px;display:flex}.industries-copy h2{width:min(800px,100%)}.industry-controls{opacity:0;align-self:flex-end;padding-bottom:120px;transition:opacity .18s;display:flex}.industry-controls:focus-within{opacity:1}.industry-controls button{width:52px;height:52px;color:var(--ink);cursor:pointer;border:1px solid var(--ink);background:#fff;place-items:center;font-size:20px;display:grid}.industry-controls button+button{border-left:0}.production-frame.industries-viewport{width:100%;margin-inline:0;overflow:visible}.industries-track{overscroll-behavior-inline:contain;cursor:grab;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;gap:10px;width:100%;padding-inline:max(24px,50vw - 640px);display:flex;overflow-x:auto}.industries-track::-webkit-scrollbar{display:none}.industries-track.is-dragging,.industries-track.is-gliding{scroll-behavior:auto}.industries-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.industry-card{background:#111;flex:0 0 420px;height:600px;position:relative;overflow:hidden}.industry-card>img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.industry-card-content{color:#fff;pointer-events:none;opacity:0;background:linear-gradient(#000000eb,#0000 20%);flex-direction:column;justify-content:space-between;padding:24px;transition:opacity .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.industry-card:hover .industry-card-content,.industry-card:focus-visible .industry-card-content{opacity:1}.industry-card:focus-visible{outline-offset:-4px;outline:2px solid #fff}.industry-card-content h3{letter-spacing:-.025em;flex-direction:column;width:100%;font-size:32px;font-weight:600;line-height:40px;display:flex}.industry-card-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.industry-card-footer img{width:47px;height:16px}.industry-card-footer span{font-size:24px;font-weight:800;line-height:1}.network-section{height:960px;overflow:hidden}.network-copy{z-index:20;pointer-events:none;flex-direction:column;gap:32px;width:min(1280px,100% - 80px);padding-top:168px;display:flex;position:relative}.network-copy h2{color:#fff;letter-spacing:-.03em;width:467px;font-size:72px;font-weight:400;line-height:80px}.network-lede{color:#929292;width:467px;font-size:20px;line-height:24px}.network-globe-fallback{background-image:var(--dynamic-background-image,url(/assets/mgs/blue-texture.webp));background-position:50%;background-size:cover;position:absolute;inset:0 0 0 28%}.team-section{background:radial-gradient(circle at 76% 8%, #0088e81f, transparent 34%), var(--brand-surface);padding-block:160px}.team-heading{grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.team-heading-copy{flex-direction:column;gap:32px;display:flex}.team-heading h2{max-width:760px}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px;margin-top:72px;display:grid}.team-card{background:0 0;flex-direction:column;min-width:0;display:flex;overflow:visible}.team-portrait{aspect-ratio:10/11;border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);background:#fff;position:relative;overflow:hidden}.team-portrait img{object-fit:cover;object-position:center bottom;transform-origin:bottom;transition:transform .56s cubic-bezier(.22,1,.36,1);transform:scale(.9)}.team-card:first-child .team-portrait img{object-position:center 42%}.team-meta{background:0 0;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 0 0;display:flex}.team-identity{flex-direction:column;gap:6px;display:flex}.team-meta h3{color:var(--ink);letter-spacing:-.035em;font-size:clamp(21px,1.6vw,25px);font-weight:500;line-height:1.1}.team-role{color:var(--muted);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:650;line-height:14px}.team-bio{color:#101311b8;max-width:34ch;margin-top:auto;font-size:13px;line-height:18px}@media (hover:hover){.team-card:hover .team-portrait img{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.team-portrait img{transition:none}}.insights-section{min-height:812px;padding-block:160px}.insights-heading{justify-content:space-between;align-items:flex-end;height:125px;display:flex}.insights-heading>div{flex-direction:column;gap:32px;display:flex}.insights-heading>a{color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 0 8px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.insights-heading>a img{width:13px;height:13px}.insights-list{border-top:1px solid #00000080;margin-top:72px}.insight-row{color:#000;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #00000080;grid-template-columns:160px 100px minmax(0,1fr) 18px;align-items:center;gap:24px;width:100%;min-height:98px;text-decoration:none;display:grid}.contact-honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-form button:disabled{cursor:wait;opacity:.68}.insight-row time{font-size:12px;font-weight:700;line-height:16px}.insight-row>span{text-transform:uppercase;font-size:12px;font-weight:400}.insight-row strong{letter-spacing:-.025em;font-size:24.48px;font-weight:400;line-height:37px}.insight-row img{width:18px;height:16px}.contact-section{align-items:center;height:943px;display:flex}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;height:590px;display:grid}.contact-copy{flex-direction:column;justify-content:space-between;display:flex}.contact-copy>div:first-child{flex-direction:column;gap:32px;display:flex}.contact-copy h2{color:#fff;letter-spacing:-.055em;font-size:72px;font-weight:400;line-height:88px}.contact-lede{color:#fff;max-width:600px;font-size:20px;line-height:24px}.contact-copy dl>div{align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.contact-copy dl{margin-bottom:48px}.contact-copy dl img{width:16px;height:16px}.contact-copy dt{text-transform:uppercase;font-weight:600}.contact-form{color:#fff;background:#101311;border:1px solid #101311;flex-direction:column;justify-content:space-between;min-width:0;min-height:590px;padding:37px;display:flex}.contact-form label{letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:12px;line-height:14px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff80;border-radius:0;outline:0;width:100%;padding:12px}.contact-form input{height:50px}.contact-form textarea{resize:none;min-height:118px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#fff6;text-transform:none}.contact-form>button{width:100%;height:58px;padding-inline:18px;font-size:13px;font-weight:700}.contact-form>p{color:#ffffff80;font-size:10px;line-height:14.5px}.site-not-found{min-height:72vh;color:var(--brand-ink,#010409);background:#f4f4f0;display:grid}.site-not-found__inner{align-content:center;gap:28px;padding-block:180px 120px;display:grid}.site-not-found__inner h1{letter-spacing:-.06em;max-width:920px;font-size:clamp(54px,8vw,118px);font-weight:400;line-height:.92}.site-not-found__inner>p:not(.capability-label){max-width:620px;font-size:18px;line-height:1.5}.site-not-found__inner>a{width:fit-content;color:inherit;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer{color:#f4f4f4;background:#111;min-height:0}.site-footer a{color:inherit;text-decoration:none}.site-footer__inner{padding-block:0}.site-footer__directory,.site-footer__legal{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__brand{align-items:flex-start;padding:56px 32px 48px 0;display:flex}.site-footer__logo{width:94px;height:auto;transition:opacity .18s}.site-footer__brand:hover .site-footer__logo{opacity:.72}.site-footer__directory{min-height:312px}.site-footer__label{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.site-footer__nav{flex-direction:column;padding:56px 24px 48px 32px;display:flex}.site-footer__nav:first-of-type{grid-column:3;padding-left:160px}.site-footer__nav:last-child{text-align:right;grid-column:4;align-items:flex-end;padding-right:0}.site-footer__nav .site-footer__label{margin-bottom:20px}.site-footer__nav a{color:#ffffff9e;width:fit-content;font-size:13px;line-height:27px;transition:color .18s,transform .18s}.site-footer__nav a:hover{color:#fff;transform:translate(4px)}.site-footer__nav a:focus-visible,.site-footer__brand:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.site-footer__legal{color:#ffffff85;min-height:80px;font-size:10px;line-height:16px}.site-footer__legal>p{align-items:center;display:flex}.site-footer__legal>p:first-child{grid-column:1}.site-footer__legal>p:nth-child(2){text-align:center;grid-column:2/4;justify-content:center}.site-footer__legal>p:last-child{text-align:right;grid-column:4;justify-content:flex-end}.interactive-globe{z-index:10;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.interactive-globe:active{cursor:grabbing}@media (max-width:1023px),(pointer:coarse){.interactive-globe,.interactive-globe *{touch-action:pan-y!important}}.interactive-globe canvas{display:block}.production-globe{--globe-view-shift-top:80px;inset:0 -4% -80px 20%}.production-globe .globe-interaction-hint,.production-globe .globe-live-indicator{display:none}.globe-route-card{--route-color:var(--brand);color:#f3f1ea;white-space:nowrap;pointer-events:none;min-width:100px;box-shadow:inset 1.5px 0 0 var(--route-color), 0 10px 24px -12px #000000a8;-webkit-backdrop-filter:blur(14px)saturate(1.6);background:#111111a8;border:1px solid #f3f1ea24;border-radius:7px;gap:4px;padding:6px 8px 5px;display:grid;position:relative;transform:translateY(calc(-50% - 20px))}.globe-route-card:before{content:"";background:linear-gradient(to bottom, var(--route-color), transparent);width:1px;height:20px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.globe-route-card__route{color:var(--route-color);font-family:var(--font-mono);letter-spacing:.07em;align-items:center;gap:8px;font-size:7px;font-weight:650;display:flex}.globe-route-card__route i{background:color-mix(in srgb, var(--route-color) 40%, transparent);flex:1;min-width:9px;height:1px}.globe-route-card__cargo{letter-spacing:-.01em;font-size:10px;font-weight:620;line-height:1.25}.globe-route-card__meta{color:#f3f1ea73;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.055em;border-top:1px solid #f3f1ea21;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:6.5px;font-weight:650;display:flex}.globe-route-card__meta em{color:#f3f1eab8;font-style:normal}.globe-interaction-hint,.globe-live-indicator{z-index:30;color:#f3f1ea9e;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;pointer-events:none;background:#111;border:1px solid #f3f1ea29;align-items:center;gap:9px;font-size:8px;font-weight:650;display:flex;position:absolute}.globe-interaction-hint{padding:10px 12px;bottom:48px;right:48px}.globe-live-indicator{padding:10px 13px;bottom:48px;left:48px}.globe-live-indicator i{background:var(--brand);width:4px;height:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);border-radius:50%}.services-grid,.standards-grid,.industry-card,.contact-form{border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);overflow:hidden}.callout-inner button,.contact-form>button,.industry-controls,.globe-interaction-hint,.globe-live-indicator{border-radius:var(--corner-radius-control);corner-shape:var(--corner-shape-semantic)}.callout-close,.globe-route-card{border-radius:var(--corner-radius-small);corner-shape:var(--corner-shape-semantic)}.industry-controls{overflow:hidden}@media (max-width:1023px){.production-frame{width:min(100% - 48px,880px)}.desktop-nav,.one-meridian-button{display:none}.menu-button{padding:8px 0;display:block}.mobile-nav{display:grid}.mobile-nav-inner{box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 12%, transparent);transition:padding .34s var(--header-ease);flex-direction:column;padding:0;display:flex}.site-header.is-open .mobile-nav-inner{padding:8px 0 24px}.mobile-nav .site-nav-link{letter-spacing:-.03em;text-align:left;text-transform:none;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:16px 0;font-size:22px;font-weight:500;line-height:28px}.mobile-nav .site-nav-link[aria-current]{font-weight:650}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card:not(:nth-child(3n+1)){border-left:0}.service-card:nth-child(n+4){border-top:0}.service-card:not(:nth-child(odd)){border-left:1px solid var(--rule)}.service-card:nth-child(n+3){border-top:1px solid var(--rule)}.standards-section{padding-block:120px}.standards-grid{grid-template-columns:1fr}.standard-card{height:280px}.standard-card+.standard-card{border-top:1px solid #fff;border-left:0}.network-copy{width:min(100% - 48px,880px)}.team-section{padding-block:120px}.team-heading{gap:48px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-globe{--globe-view-shift-top:18%;inset:0 -20% -7% 10%}.contact-section{height:auto;padding-block:120px}.contact-grid{grid-template-columns:1fr;height:auto}.contact-copy{justify-content:flex-start;gap:56px;min-height:0}}@media (max-width:767px){.production-frame,.network-copy{width:calc(100% - 40px)}.production-section{scroll-margin-top:56px}@keyframes header-collapse{to{--header-height:56px}}.site-header{--header-height:72px}.hero-content{gap:48px;padding-top:72px}.hero-copy h1{font-size:clamp(50px,15vw,72px);line-height:.98}.hero-copy p{max-width:30ch;font-size:17px;line-height:25px}.hero-to-mission .mission-section{margin-top:-12svh}.mission-section{height:auto;min-height:720px}.mission-content{flex:auto;justify-content:flex-start;height:auto;padding-top:96px}.mission-content h2,.services-heading h2,.standards-heading h2,.industries-copy h2,.network-copy h2,.team-heading h2,.insights-heading h2,.contact-copy h2{letter-spacing:-.035em;width:100%;font-size:44px;line-height:50px}.mission-callout{height:108px}.callout-inner{padding-inline:0}.callout-inner>p{max-width:none;font-size:17px;line-height:24px}.callout-inner button{gap:0;min-width:min(180px,52vw);padding:15px;font-size:9px}.services-section{padding-block:88px}.services-heading p,.network-lede,.contact-lede{font-size:16px;line-height:23px}.services-grid{grid-template-columns:1fr;margin-top:48px}.services-grid>.service-card{border-top:0;border-left:0}.service-card+.service-card{border-top:1px solid var(--rule)}.service-card{height:236px}.service-card h3,.standard-card h3{font-size:27px;line-height:32px}.standards-section{padding-block:96px}.standards-grid{margin-top:56px}.standard-card{height:250px}.industries-section{min-height:auto;padding-bottom:88px}.industries-heading-row{height:360px;padding-top:88px}.industries-copy{gap:28px}.industry-controls{display:none}.production-frame.industries-viewport{padding-left:0;overflow:visible}.industries-track{padding-inline:20px;overflow-x:auto}.industry-card{flex-basis:min(82vw,340px);height:min(117vw,486px)}.network-section{height:820px}.network-copy{gap:24px;padding-top:88px}.network-lede{width:min(100%,32ch)}.production-globe{--globe-view-shift-top:0px;inset:300px -52% -4% -30%}.team-section{padding-block:96px}.team-heading{grid-template-columns:1fr}.team-heading-copy{gap:28px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px;margin-top:56px}.team-meta{gap:10px;min-height:0;padding:12px 0 0}.team-meta h3{font-size:clamp(18px,5.4vw,21px)}.team-bio{font-size:12px;line-height:16px}.globe-route-card{gap:2px;min-width:88px;padding:5px 7px 4px}.insights-section{height:auto;padding-block:96px}.insights-heading{height:auto}.insights-heading>a{display:none}.insights-list{margin-top:56px}.insight-row{grid-template-columns:88px minmax(0,1fr) 16px;gap:12px;min-height:104px}.insight-row>span{display:none}.insight-row strong{font-size:17px;line-height:23px}.contact-section{padding-block:96px}.contact-grid{gap:64px}.contact-copy{gap:44px}.contact-copy dl{margin-bottom:12px}.contact-form{min-height:590px;padding:24px}.site-footer__directory,.site-footer__legal{grid-template-columns:1fr}.site-footer__brand{min-height:112px;padding:32px 0 28px}.site-footer__logo{width:82px}.site-footer__directory{min-height:0}.site-footer__nav{grid-column:1;min-height:0;padding:24px 0 32px}.site-footer__nav:first-of-type,.site-footer__nav:last-child{grid-column:1;padding-left:0}.site-footer__nav:last-child{text-align:left;align-items:flex-start}.site-footer__legal{min-height:0}.site-footer__legal>p,.site-footer__legal>p:first-child,.site-footer__legal>p:nth-child(2),.site-footer__legal>p:last-child{text-align:left;grid-column:1;justify-content:flex-start}.site-footer__legal>p{min-height:78px;padding-right:0}}@media (prefers-reduced-motion:reduce){.site-header,.header-inner,.logo-button,.desktop-nav .site-nav-link,.desktop-nav .site-nav-link:after,.one-meridian-button{transition:none}}@media (max-width:360px){.callout-inner{gap:8px}.callout-inner>p{min-width:0;font-size:15px;line-height:20px}.callout-inner button{min-width:180px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.capability-page{--muted:#4f5a62;--rule:#0e1a2647;--capability-light-surface:radial-gradient(94% 64% at 100% 0%, #0088e81c 0%, transparent 68%), linear-gradient(180deg, #f7fcff 0%, #e9f3fb 100%);min-height:100svh;color:var(--ink);background:#fff;overflow-x:clip}.capability-page a{color:inherit;text-decoration:none}.capability-header{z-index:40;width:100%;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#fff;border-bottom:1px solid #1013111f;position:fixed;inset:0 0 auto}.capability-header__inner{align-items:center;height:88px;display:flex;position:relative}.capability-logo{background-color:var(--brand);width:70.588px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.capability-logo img{opacity:0;width:70.588px;height:24px;display:block}.capability-nav{align-items:center;gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.capability-nav a,.capability-header__cta{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:14px}.capability-nav a{padding-block:8px;transition:opacity .18s}.capability-nav a:hover{opacity:.52}.capability-nav a[aria-current=page]{box-shadow:inset 0 -1px}.capability-header__cta{background:var(--brand);border-radius:var(--corner-radius-control);corner-shape:var(--corner-shape-semantic);align-items:center;gap:10px;margin-left:auto;padding:13px 16px;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #fff3;color:#fff!important}.capability-header__cta:hover{background:#0b93f2;box-shadow:inset 0 1px #ffffff47,0 10px 24px #0088e838}.capability-menu-button,.capability-mobile-nav{display:none}.capability-hero{background:#fff;min-height:920px;padding-top:88px}.capability-hero__inner{isolation:isolate;flex-direction:column;min-height:832px;padding-block:44px 72px;display:flex;position:relative}.capability-hero__meta{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:600;line-height:14px;display:flex;position:relative}.capability-hero h1{z-index:2;letter-spacing:-.072em;text-transform:uppercase;margin-block:auto;font-size:clamp(104px,12vw,184px);font-weight:400;line-height:.82;position:relative}.capability-hero__network{z-index:1;width:60%;height:540px;position:absolute;top:96px;right:-4%}.capability-hero__globe{inset:0}.capability-hero__globe .globe-interaction-hint,.capability-hero__globe .globe-live-indicator,.capability-hero__globe .globe-route-card{display:none}.capability-hero__bottom{z-index:3;border:1px solid var(--rule);border-left:8px solid var(--brand);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);grid-template-columns:minmax(0,7fr) minmax(330px,3fr);display:grid;position:relative;overflow:hidden}.capability-hero__statement,.capability-hero__ticket{min-height:208px}.capability-hero__statement{background:#fff;grid-template-rows:auto 1fr;padding:24px 28px 0;display:grid}.capability-hero__copy{border-top:1px solid var(--rule);flex-direction:column;justify-content:center;gap:22px;margin-top:18px;padding-block:22px 24px;display:flex}.capability-hero__bottom h2{letter-spacing:-.035em;max-width:780px;font-size:clamp(28px,2.25vw,36px);font-weight:500;line-height:1.08}.capability-hero__copy>p{max-width:820px;color:var(--muted);font-size:15px;line-height:1.48}.capability-hero__ticket{background:#fbfdff;border-left:1px dashed #1013116b;grid-template-rows:1fr .72fr .88fr;display:grid}.capability-hero__code,.capability-hero__status,.capability-hero__ticket>a{align-items:center;padding-inline:28px;display:flex}.capability-hero__code{letter-spacing:-.035em;text-transform:uppercase;gap:14px;font-size:clamp(24px,2vw,32px);font-weight:650;line-height:1}.capability-hero__code strong{color:var(--brand);font:inherit}.capability-hero__status{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--rule);font-size:14px;font-weight:700;line-height:1}.capability-hero__ticket>a{color:var(--brand);border-top:1px solid var(--rule);justify-content:space-between}.capability-hero__bottom a,.capability-bulletin a{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;font-size:12px;font-weight:700;display:flex}.capability-hero__bottom .capability-hero__ticket>a{width:100%}.capability-hero__bottom a svg,.capability-bulletin a svg,.capability-cta a svg,.capability-index__grid a svg{transition:transform .2s}.capability-hero__bottom a:hover svg,.capability-bulletin a:hover svg,.capability-cta a:hover svg,.capability-index__grid a:hover svg{transform:translate(3px,-3px)}.capability-section{position:relative}.capability-label{color:#666f79;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:13px}.capability-label--light{color:#ffffffa3}.capability-overview{border-top:1px solid var(--rule);padding-block:160px}.capability-overview__grid{grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:48px;display:grid}.capability-overview__grid>div{flex-direction:column;gap:40px;display:flex}.capability-overview h2,.capability-section-heading h2,.capability-flow__heading h2{letter-spacing:-.047em;font-size:clamp(52px,5vw,76px);font-weight:400;line-height:1.04}.capability-overview h2{max-width:920px}.capability-overview__grid>div>p{max-width:690px;color:var(--muted);font-size:20px;line-height:1.45}.capability-delivery,.capability-fit,.capability-specs,.capability-index{border-top:1px solid var(--rule);padding-block:144px}.capability-section-heading{grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);align-items:start;gap:48px;display:grid}.capability-section-heading h2{max-width:850px}.capability-delivery__layout{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-top:72px;display:grid;overflow:hidden}.capability-delivery__media{background:var(--brand-ink);min-height:630px;position:relative;overflow:hidden}.capability-delivery__media:after{pointer-events:none;content:"";background:linear-gradient(#0000,#01060cb8);height:42%;position:absolute;inset:auto 0 0}.capability-delivery__media img{object-fit:cover;filter:saturate(.9)contrast(1.04);transition:transform .7s cubic-bezier(.22,1,.36,1)}.capability-delivery__layout:hover .capability-delivery__media img{transform:scale(1.018)}.capability-delivery__media figcaption{z-index:1;color:#fff;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.capability-card-grid{background:var(--capability-light-surface);border-left:1px solid var(--rule);grid-template-columns:1fr;display:grid}.capability-card-grid article{flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;display:flex}.capability-card-grid article+article{border-top:1px solid var(--rule)}.capability-card-grid article>span{color:#666f79;font-size:15px;font-weight:700}.capability-card-grid article>div{flex-direction:column;gap:14px;display:flex}.capability-card-grid h3,.capability-difference__grid h3{letter-spacing:-.035em;text-transform:uppercase;font-size:30px;font-weight:400;line-height:1.08}.capability-card-grid p,.capability-difference__grid p{max-width:34ch;color:var(--muted);font-size:16px;line-height:1.32}.capability-flow,.capability-difference{isolation:isolate;color:#fff;background:var(--brand-ink);position:relative;overflow:hidden}.capability-flow:before,.capability-difference:before{z-index:-2;pointer-events:none;content:"";position:absolute;inset:0}.capability-flow:after,.capability-difference:after{z-index:-1;pointer-events:none;content:"";mix-blend-mode:soft-light;opacity:.14;background-image:url(/assets/mgs/blue-texture.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.capability-flow{min-height:940px;padding-block:152px}.capability-flow:before{background:radial-gradient(92% 108% at 101% -12%,#9ee4f652 0%,#0088e861 24%,#004a922e 52%,#0000 82%),radial-gradient(104% 74% at 4% 108%,#0068c433 0%,#0000 66%),linear-gradient(#020d18 0%,#010609 70%)}.capability-flow__heading{flex-direction:column;gap:32px;display:flex}.capability-flow__heading h2{color:#fff;max-width:860px}.capability-flow__steps{border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);background:linear-gradient(#cde9ff1a 0%,#cde9ff08 100%);border:1px solid #ffffff42;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:88px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.capability-flow__steps article{flex-direction:column;justify-content:space-between;min-height:258px;padding:26px 24px;display:flex}.capability-flow__steps article+article{border-left:1px solid #fff3}.capability-flow__step-head{justify-content:space-between;align-items:center;min-height:20px;display:flex}.capability-flow__step-head>span{color:var(--brand-ice);font-family:var(--font-mono);letter-spacing:.12em;font-size:12px;font-weight:700}.capability-flow__step-head svg{color:#fff6}.capability-flow__steps article>div:last-child{flex-direction:column;gap:10px;min-height:116px;display:flex}.capability-flow__steps h3{text-transform:uppercase;min-height:46px;font-size:21px;font-weight:500;line-height:1.08}.capability-flow__steps p{color:#ffffffb8;font-size:14px;line-height:1.4}.capability-fit__grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:88px;display:grid}.capability-fit__grid article{padding:40px 32px 48px 0}.capability-fit__grid article+article{border-left:1px solid var(--rule);padding-left:32px}.capability-fit__grid h3{color:#666f79;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:72px;font-size:10px;font-weight:700;line-height:13px}.capability-fit__grid ul{margin:0;padding:0;list-style:none}.capability-fit__grid li{letter-spacing:-.025em;border-top:1px solid #1013112e;padding-block:20px;font-size:23px;line-height:1.25}.capability-specs{background:var(--brand-surface)}.capability-specs__grid{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid;overflow:hidden}.capability-specs__grid>div{min-height:160px;padding:24px}.capability-specs__grid>div:not(:nth-child(4n+1)){border-left:1px solid var(--rule)}.capability-specs__grid>div:nth-child(n+5){border-top:1px solid var(--rule)}@media (min-width:768px){.capability-specs__grid>div:last-child:nth-child(4n+3){grid-column:span 2}}.capability-specs__grid span{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.capability-specs__grid p{color:var(--muted);margin-top:46px;font-size:15px;line-height:1.35}.capability-difference{min-height:760px;padding-block:144px}.capability-difference:before{background:radial-gradient(80% 118% at 104% 2%,#9ee4f640 0%,#0088e854 26%,#004a9226 54%,#0000 82%),radial-gradient(96% 68% at 2% 106%,#0068c42b 0%,#0000 64%),linear-gradient(#020b15 0%,#010609 72%)}.capability-difference__grid{border-top:1px solid #ffffff70;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:88px;display:grid}.capability-difference__grid article{min-height:250px;padding:28px 28px 0 0}.capability-difference__grid article+article{border-left:1px solid #ffffff52;padding-left:28px}.capability-difference__grid p{color:#ffffffbd;margin-top:18px}.capability-bulletin{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:96px}.capability-bulletin__inner{grid-template-columns:.7fr 1.8fr .7fr;align-items:end;gap:40px;display:grid}.capability-bulletin__inner>div:first-child{flex-direction:column;gap:16px;display:flex}.capability-bulletin time{font-size:12px;font-weight:600}.capability-bulletin h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.04}.capability-bulletin__inner>div:last-child{justify-content:flex-end;display:flex}.capability-index__heading{flex-direction:column;gap:24px;display:flex}.capability-index__heading h2{letter-spacing:-.055em;font-size:clamp(58px,6vw,88px);font-weight:400;line-height:1}.capability-index__heading p{max-width:650px;color:var(--muted);font-size:20px;line-height:1.25}.capability-index__grid{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid;overflow:hidden}.capability-index__grid article{min-height:220px}.capability-index__grid article:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.capability-index__grid article:nth-child(n+4){border-top:1px solid var(--rule)}.capability-index__grid article.is-active{color:var(--ink);background:var(--capability-light-surface);box-shadow:inset 0 1px #ffffffb8}.capability-index__grid article.is-active .capability-index__item>span{color:#666f79}.capability-index__status circle{fill:#0000;transition:fill .18s}.capability-index__grid article.is-active:hover .capability-index__status circle{fill:currentColor}.capability-index__item{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;height:100%;padding:24px;display:grid}.capability-index__item>span{color:#666f79;font-size:15px;font-weight:700}.capability-index__grid strong{text-transform:uppercase;align-self:end;font-size:30px;font-weight:400;line-height:1}.capability-cta{color:#fff;background:#050a12;min-height:680px;padding-block:144px}.capability-cta__inner{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:88px;display:grid}.capability-cta__inner>div:first-child{flex-direction:column;gap:34px;display:flex}.capability-cta h2{letter-spacing:-.03em;max-width:780px;font-size:clamp(48px,4.25vw,68px);font-weight:400;line-height:1.04}.capability-cta__inner>div:last-child{flex-direction:column;gap:40px;display:flex}.capability-cta__inner>div:last-child>p{color:#ffffffb8;font-size:19px;line-height:1.4}.capability-cta a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:var(--brand);border-radius:var(--corner-radius-control);corner-shape:var(--corner-shape-semantic);justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 20px;font-size:12px;font-weight:700;display:flex}@media (max-width:1023px){.capability-hero__network{width:68%;height:460px;top:116px;right:-12%}.capability-nav,.capability-header__cta{display:none}.capability-menu-button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;margin-left:auto;padding:0;display:grid}.capability-mobile-nav{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);background:#fff;flex-direction:column;padding:12px 20px;display:flex;position:absolute;top:72px;left:0;right:0}.capability-mobile-nav a{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #10131124;padding:15px 0;font-size:12px;font-weight:650}.capability-cta__inner{gap:48px}.capability-delivery__layout{grid-template-columns:1fr}.capability-delivery__media{aspect-ratio:16/7;min-height:0}.capability-card-grid{border-top:1px solid var(--rule);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card-grid article{min-height:280px}.capability-card-grid article+article{border-top:0;border-left:1px solid var(--rule)}.capability-flow__steps{grid-template-columns:1fr}.capability-flow__steps article{min-height:210px}.capability-flow__steps article>div:last-child,.capability-flow__steps h3{min-height:0}.capability-flow__steps article+article{border-top:1px solid #fff3;border-left:0}.capability-flow__step-head svg{transform:rotate(90deg)}.capability-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-specs__grid>div:not(:nth-child(4n+1)){border-left:0}.capability-specs__grid>div:nth-child(n+5){border-top:0}.capability-specs__grid>div:nth-child(2n){border-left:1px solid var(--rule)}.capability-specs__grid>div:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:767px){.capability-header__inner{height:72px}.capability-hero{min-height:790px;padding-top:72px}.capability-hero__inner{min-height:718px;padding-block:32px 56px}.capability-hero__meta span:last-child{display:none}.capability-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;font-size:clamp(64px,19vw,104px);line-height:.88}.capability-hero__network{opacity:.78;width:118%;height:330px;top:110px;right:-38%}.capability-page--warehousing .capability-hero h1{font-size:50px}.capability-hero__bottom,.capability-overview__grid,.capability-section-heading,.capability-cta__inner{grid-template-columns:1fr}.capability-hero__bottom{gap:0}.capability-hero__statement,.capability-hero__ticket{min-height:0}.capability-hero__statement{padding:22px 22px 0}.capability-hero__copy{gap:18px;margin-top:16px;padding-block:20px 22px}.capability-hero__ticket{border-top:1px dashed #1013116b;border-left:0;grid-template-rows:none;grid-template-columns:1fr .72fr 1.35fr;min-height:76px}.capability-hero__code,.capability-hero__status,.capability-hero__ticket>a{padding:18px}.capability-hero__code{gap:8px;font-size:20px}.capability-hero__status,.capability-hero__ticket>a{border-top:0;border-left:1px solid var(--rule)}.capability-hero__bottom h2{font-size:30px}.capability-hero__copy>p,.capability-overview__grid>div>p,.capability-index__heading p,.capability-cta__inner>div:last-child>p{font-size:16px;line-height:1.45}.capability-overview,.capability-delivery,.capability-fit,.capability-specs,.capability-index,.capability-difference{padding-block:96px}.capability-overview__grid,.capability-section-heading{gap:40px}.capability-overview h2,.capability-section-heading h2,.capability-flow__heading h2{font-size:43px;line-height:1.06}.capability-card-grid,.capability-flow__steps,.capability-fit__grid,.capability-difference__grid,.capability-index__grid{margin-top:56px}.capability-card-grid article{min-height:250px;padding:24px}.capability-delivery__media{aspect-ratio:4/3}.capability-card-grid{grid-template-columns:1fr;margin-top:0}.capability-card-grid article+article{border-top:1px solid var(--rule);border-left:0}.capability-flow{min-height:auto;padding-block:104px}.capability-flow__steps article{min-height:190px}.capability-fit__grid,.capability-difference__grid{grid-template-columns:1fr}.capability-fit__grid article,.capability-fit__grid article+article{padding:32px 0 40px}.capability-fit__grid article+article{border-top:1px solid var(--rule);border-left:0}.capability-fit__grid h3{margin-bottom:42px}.capability-fit__grid li{font-size:19px}.capability-specs__grid{grid-template-columns:1fr;margin-top:56px}.capability-specs__grid>div:nth-child(2n){border-left:0}.capability-specs__grid>div:nth-child(n+2),.capability-specs__grid>div:nth-child(n+3){border-top:1px solid var(--rule)}.capability-difference{min-height:auto}.capability-difference__grid article,.capability-difference__grid article+article{border-left:0;min-height:190px;padding:28px 0}.capability-difference__grid article+article{border-top:1px solid #ffffff52}.capability-bulletin{padding-block:80px}.capability-bulletin__inner{grid-template-columns:1fr;gap:40px}.capability-bulletin__inner>div:last-child{justify-content:flex-start}.capability-index__heading h2{font-size:51px}.capability-index__grid{grid-template-columns:1fr}.capability-index__grid article{min-height:170px}.capability-index__grid article:not(:nth-child(3n+1)){border-left:0}.capability-index__grid article:nth-child(n+4){border-top:0}.capability-index__grid article+article{border-top:1px solid var(--rule)}.capability-cta{min-height:auto;padding-block:104px}.capability-cta__inner{gap:64px}.capability-cta h2{letter-spacing:-.02em;font-size:clamp(34px,8.5vw,42px);line-height:1.08}}@media (max-width:360px){.capability-hero h1{font-size:62px}.capability-page--warehousing .capability-hero h1{font-size:43px}.capability-overview h2,.capability-section-heading h2,.capability-flow__heading h2{font-size:36px}.capability-hero__bottom h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.capability-delivery__media img{transition:none}.capability-delivery__layout:hover .capability-delivery__media img{transform:none}}
.insight-page{background:#fff}.insight-hero,.insight-article{padding-top:88px}.insight-hero__inner{flex-direction:column;min-height:720px;padding-block:44px 88px;display:flex}.insight-hero__meta,.insight-article__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:600;line-height:14px;display:flex}.insight-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin-block:auto 48px;font-size:clamp(88px,10vw,160px);font-weight:400;line-height:.82}.insight-hero__brief{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid;overflow:hidden}.insight-hero__statement,.insight-hero__aside{flex-direction:column;min-height:220px;padding:28px 32px 32px;display:flex}.insight-hero__statement{background:var(--brand-surface);justify-content:space-between;gap:48px}.insight-hero__aside{color:var(--muted);border-left:1px solid var(--rule);background:radial-gradient(122% 138% at 100% 0,#0088e826 0%,#0000 62%),linear-gradient(146deg,#f7fbff 0%,#eaf4ff 54%,#dbedfb 100%);justify-content:space-between;gap:24px;font-size:20px;line-height:1.32}.insight-hero__statement h2{letter-spacing:-.04em;max-width:640px;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.06}.insight-index{padding-bottom:48px}.insight-index__list{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);overflow:hidden}.insight-index__row{grid-template-columns:72px 140px 120px minmax(0,1fr) 18px;align-items:center;gap:24px;min-height:112px;padding:0 28px;transition:background-color .18s;display:grid}.insight-index__row+.insight-index__row{border-top:1px solid var(--rule)}.insight-index__row:hover{background:var(--brand-surface)}.insight-index__row>span:first-child,.insight-index__row time,.insight-index__row>span:nth-child(3){color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.insight-index__row strong{letter-spacing:-.03em;font-size:22px;font-weight:400}.insight-index__row svg{color:var(--ink)}.insight-article__inner{--insight-copy-fr:.92;--insight-rail-fr:.4;--insight-column-gap:72px;grid-template-columns:minmax(0, calc((100% - var(--insight-column-gap)) * var(--insight-copy-fr) / (var(--insight-copy-fr) + var(--insight-rail-fr)))) minmax(280px, 1fr);gap:var(--insight-column-gap);align-items:start;padding-block:56px 96px;display:grid}.insight-article__copy{min-width:0}.insight-article__inner--single{grid-template-columns:1fr}.insight-article__inner--single .insight-body__figure--bleed{width:100%}.insight-article__rail--stacked{margin-top:0;position:static}.insight-article__rail--unpinned{position:static}.insight-article__meta{color:var(--muted);justify-content:flex-start;gap:28px;margin-bottom:36px}.insight-article h1{letter-spacing:-.05em;max-width:20ch;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.98}.insight-article__lede{color:var(--ink);letter-spacing:-.02em;background:var(--brand-surface);border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);margin-top:40px;padding:28px 32px;font-size:22px;line-height:1.35}.insight-article__featured{aspect-ratio:16/9;background:var(--brand-surface);border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);width:100%;margin-top:40px;position:relative;overflow:hidden}.insight-article__featured img{object-fit:cover}.insight-article__body{--insight-text-width:680px;color:#243038;margin-top:56px;font-size:18px;line-height:1.7}.insight-article__body>blockquote,.insight-article__body>h2,.insight-article__body>h3,.insight-article__body>h4,.insight-article__body>h5,.insight-article__body>h6,.insight-article__body>hr,.insight-article__body>ol,.insight-article__body>p,.insight-article__body>ul{max-width:var(--insight-text-width)}.insight-article__body>*+*{margin-top:1.35em}.insight-article__body a{text-underline-offset:3px;text-decoration:underline}.insight-body__figure{margin-block:44px}.insight-body__figure img{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);width:100%;height:auto;overflow:hidden}.insight-body__figure figcaption{max-width:var(--insight-text-width);color:var(--muted);margin-top:14px;font-size:14px;line-height:1.45}.insight-body__figure--body{max-width:var(--insight-text-width)}.insight-body__figure--column{max-width:100%}.insight-body__figure--bleed{width:calc(100% * (var(--insight-copy-fr) + var(--insight-rail-fr)) / var(--insight-copy-fr) + var(--insight-column-gap));max-width:none}.insight-article__rail{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);background:radial-gradient(122% 138% at 100% 0,#0088e826 0%,#0000 62%),linear-gradient(146deg,#f7fbff 0%,#eaf4ff 54%,#dbedfb 100%);flex-direction:column;gap:28px;margin-top:50px;padding:28px;display:flex;position:sticky;top:120px}.insight-article__rail p{color:var(--muted);font-size:16px;line-height:1.4}.insight-article__rail a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:var(--brand);border-radius:var(--corner-radius-control);corner-shape:var(--corner-shape-semantic);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.insight-more{padding-block:0 120px}.insight-more__heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.insight-more__heading h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);font-weight:400}.insight-more__heading a{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.insight-more__grid{border:1px solid var(--rule);border-radius:var(--corner-radius-surface);corner-shape:var(--corner-shape-semantic);background:radial-gradient(94% 64% at 100% 0,#0088e81c 0%,#0000 68%),linear-gradient(#f7fcff 0%,#e9f3fb 100%);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.insight-more__grid a{flex-direction:column;justify-content:space-between;min-height:240px;padding:28px;display:flex}.insight-more__grid a+a{border-left:1px solid var(--rule)}.insight-more__grid span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.insight-more__grid strong{letter-spacing:-.035em;font-size:28px;font-weight:400;line-height:1.15}.insight-page .capability-cta{min-height:560px;padding-block:112px}.insight-page .capability-cta h2{letter-spacing:-.03em;text-wrap:balance;max-width:650px;font-size:clamp(48px,4.25vw,68px);line-height:1.04}.insight-page .capability-cta__inner>div:last-child>p{font-size:17px;line-height:1.5}@media (max-width:1023px){.insight-hero__inner{min-height:0}.insight-hero h1{margin-block:72px 40px;font-size:clamp(64px,18vw,104px)}.insight-hero__brief,.insight-article__inner,.insight-more__grid{grid-template-columns:1fr}.insight-hero__aside,.insight-more__grid a+a{border-top:1px solid var(--rule);border-left:0}.insight-index__row{grid-template-columns:48px minmax(0,1fr) 18px;gap:16px;min-height:96px;padding:18px 20px}.insight-index__row time,.insight-index__row>span:nth-child(3){display:none}.insight-index__row strong{font-size:18px;line-height:1.25}.insight-article__inner{gap:40px;padding-block:36px 72px}.insight-body__figure--bleed{width:100%}.insight-body__figure--body,.insight-body__figure--column{max-width:100%}.insight-article__rail{margin-top:0;position:static}.insight-article h1{max-width:none}.insight-more{padding-bottom:80px}.insight-more__grid a{min-height:200px}.insight-page .capability-cta{padding-block:96px}}@media (max-width:767px){.insight-hero,.insight-article{padding-top:72px}.insight-hero__statement,.insight-hero__aside,.insight-article__lede,.insight-article__rail,.insight-more__grid a{padding:22px 20px}.insight-hero__aside{font-size:17px}.insight-page .capability-cta{padding-block:80px}.insight-page .capability-cta h2{letter-spacing:-.02em;font-size:clamp(34px,8.5vw,42px);line-height:1.08}.insight-article__lede{font-size:18px}.insight-more__heading{flex-direction:column;align-items:flex-start;gap:16px}}
