@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/michroma-latin-ext-400-normal.BeYM1uOO.woff2)format("woff2"),url(/_astro/michroma-latin-ext-400-normal.DlRaauac.woff)format("woff");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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/michroma-latin-400-normal.4gS0VCia.woff2)format("woff2"),url(/_astro/michroma-latin-400-normal.C7Pn7qca.woff)format("woff");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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2)format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff");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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");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{--cur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='translate(9.7 11.1) rotate(-40) scale(0.52 0.7)' d='M0,-16 L22,12 L10,8 L5,15 L0,11 L-5,15 L-10,8 L-22,12 Z' fill='%23EBE5D9' stroke='%23191B1D' stroke-width='3.6' stroke-linejoin='round' paint-order='stroke'/%3E%3C/svg%3E") 2 2,auto;--cur-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='translate(11.35 13.05) rotate(-40) scale(0.64 0.86)' d='M0,-16 L22,12 L10,8 L5,15 L0,11 L-5,15 L-10,8 L-22,12 Z' fill='%23EBE5D9' stroke='%23191B1D' stroke-width='3.0' stroke-linejoin='round' paint-order='stroke'/%3E%3C/svg%3E") 2 2,pointer}body{cursor:var(--cur);background:#191b1d;margin:0}html{scroll-behavior:smooth}.site{color:#ebe5d9;background:#191b1d;font-family:Barlow,system-ui,sans-serif;font-size:18px;line-height:1.5;overflow-x:hidden}.site a{color:inherit}.site a,.site button,.site label,.site summary{cursor:var(--cur-on)}.site a:focus-visible{outline-offset:3px;outline:2px solid}.wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,5.5vw,80px);position:relative}.sec{padding-block:clamp(64px,9vw,128px)}.stack{flex-direction:column;gap:clamp(36px,5vw,72px);display:flex}.tight{flex-direction:column;gap:20px;display:flex}.bone{color:#191b1d;background:#ebe5d9}.disp{text-transform:uppercase;margin:0;font-family:Michroma,sans-serif;font-weight:400;line-height:1.14}.h1{font-size:clamp(30px,4.1vw,58px)}.h2{font-size:clamp(24px,3.4vw,48px)}.h2s{font-size:clamp(22px,2.6vw,36px)}.h3{margin:0;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.2}.lead{color:#c9c4ba;max-width:34em;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.bone .lead{color:#3a3833}.big{max-width:24em;margin:0;font-size:clamp(24px,2.8vw,40px);line-height:1.28}.big strong{font-weight:600}.nb{white-space:nowrap}.bal{text-wrap:balance}.muted{color:#a8a49b;max-width:32em;margin:0}.bone .muted{color:#55524b}.cols3,.cols2,.cols4,.split{gap:clamp(28px,4vw,60px);display:grid}.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.half{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,80px);display:grid}.rule{border-top:1px solid #ebe5d9;flex-direction:column;gap:12px;padding-top:24px;display:flex}.bone .rule{border-top:2px solid #191b1d}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn{box-sizing:border-box;border:1px solid #ebe5d9;align-items:center;min-height:52px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn.solid{color:#191b1d;background:#ebe5d9}.btn.solid:hover{background:#fff}.btn.line{color:#ebe5d9}.btn.line:hover{color:#191b1d;background:#ebe5d9}.bone .btn{border-color:#191b1d}.bone .btn.solid{color:#ebe5d9;background:#191b1d}.bone .btn.solid:hover{background:#000}.bone .btn.line{color:#191b1d}.bone .btn.line:hover{color:#ebe5d9;background:#191b1d}.more{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.nav{z-index:2;border-bottom:1px solid #ebe5d92e;position:relative}.nav .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:24px;min-height:76px;display:flex}.brand{letter-spacing:.04em;align-items:center;gap:14px;min-height:44px;font-family:Michroma,sans-serif;font-size:17px;text-decoration:none;display:flex}.brand svg{fill:currentColor;width:auto;height:26px}.navlinks{align-items:center;gap:32px;font-size:16px;font-weight:500;display:flex}.navlinks a{color:#a8a49b;white-space:nowrap;padding:12px 0;text-decoration:none}.navlinks a:hover,.navlinks a[aria-current]{color:#ebe5d9}.navlinks a.btn{color:#ebe5d9;min-height:44px;padding:0 20px}.navlinks a.btn:hover{color:#191b1d}.burger{width:44px;height:44px;color:inherit;appearance:none;cursor:var(--cur-on);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;margin:0;padding:0;display:none;position:relative}.burger span{background:#ebe5d9;width:26px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger:focus-visible{outline-offset:3px;outline:2px solid #ebe5d9}.burger[aria-expanded=true] span:first-of-type{transform:translateY(8px)rotate(45deg)}.burger[aria-expanded=true] span:nth-of-type(2){opacity:0}.burger[aria-expanded=true] span:nth-of-type(3){transform:translateY(-8px)rotate(-45deg)}.foot{color:#a8a49b;border-top:1px solid #ebe5d92e;font-size:15px}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;display:flex}.foot nav{flex-wrap:wrap;gap:24px;display:flex}.foot a{padding:11px 0;text-decoration:none}.foot a:hover,.foot a[aria-current]{color:#ebe5d9}.footlegal{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}.prose{flex-direction:column;gap:14px;max-width:38em;display:flex}.prose h2{margin:22px 0 0}.prose h2:first-child{margin-top:0}.prose p{color:#3a3833;margin:0}.prose a{color:#191b1d;text-underline-offset:4px}.prose a:hover{color:#000}.fine{color:#a8a49b;max-width:34em;margin:0;font-size:15px;line-height:1.5}.fine a{color:#ebe5d9;text-underline-offset:4px}.hero{align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.hero .wrap{width:100%;padding-block:96px}.herotext{z-index:1;flex-direction:column;gap:32px;max-width:52%;display:flex;position:relative}.pagehead{position:relative;overflow:hidden}.pagehead .wrap{padding-block:clamp(72px,10vw,150px)}.pagehead .tight{z-index:1;max-width:46em;position:relative}.headscene{pointer-events:none;width:auto;height:100%;position:absolute;top:0;right:0}.headscene.sm{height:78%;top:11%}.ping{fill:none;stroke:#ebe5d9;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite ping}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(7.5)}}.mk{fill:#ebe5d9;stroke:#ebe5d9;stroke-width:2px;stroke-dasharray:740;stroke-dashoffset:0;animation:2.8s ease-in-out both mkdraw}.mk.b{animation-delay:.4s}@keyframes mkdraw{0%{stroke-dashoffset:740px;fill-opacity:0}70%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.plane{transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#ebe5d92b 1px,#0000 1px),linear-gradient(90deg,#ebe5d92b 1px,#0000 1px);background-size:72px 72px;width:150%;height:60%;animation:8s linear infinite plane;position:absolute;bottom:0;left:-25%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}@keyframes plane{to{background-position:0 72px}}.radar{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side,#0000 0 32.8%,#ebe5d938 33% 33.5%,#0000 33.7% 66.2%,#ebe5d938 66.4% 66.9%,#0000 67.1%),linear-gradient(#ebe5d926,#ebe5d926) 50% 0/1px 100% no-repeat,linear-gradient(#ebe5d926,#ebe5d926) 0/100% 1px no-repeat;border:1px solid #ebe5d952;border-radius:50%;width:min(44vw,540px);position:absolute;top:50%;right:5%;translate:0 -50%}.sweep{background:conic-gradient(transparent 0 72%,#ebe5d973 100%);border-radius:50%;animation:7s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{rotate:360deg}}.blip{opacity:0;background:#ebe5d9;border-radius:50%;width:8px;height:8px;margin:-4px;animation:7s linear infinite blip;position:absolute}.blip.b1{animation-delay:1.16s;top:32.5%;left:80.3%}.blip.b2{animation-delay:3.89s;top:76.3%;left:40.4%}.blip.b3{animation-delay:5.84s;top:30%;left:15.4%}@keyframes blip{0%{opacity:1;box-shadow:0 0 #ebe5d98c}30%{opacity:.55;box-shadow:0 0 0 16px #ebe5d900}75%,to{opacity:0}}.sky{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.uav{fill:#ebe5d9}.trail{stroke:#ebe5d9;stroke-width:1.5px;stroke-dasharray:2 9;opacity:.45}.flight{animation:14s linear infinite fly}@keyframes fly{0%{transform:translate(860px,860px)}to{transform:translate(1615px,-320px)}}.hero .radar{border-color:#ebe5d980;width:min(42vw,600px);right:2%}.hero .sweep{background:conic-gradient(transparent 0 62%,#ebe5d999 100%)}.hero .blip{width:12px;height:12px;margin:-6px}.hero .plane{background-image:linear-gradient(#ebe5d947 1px,#0000 1px),linear-gradient(90deg,#ebe5d947 1px,#0000 1px);height:72%}.herotext>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.herotext>:nth-child(2){animation-delay:.12s}.herotext>:nth-child(3){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes cross{0%{transform:translate(-60px,340px)}to{transform:translate(540px,-40px)}}.scene{aspect-ratio:16/10;background:#121416;border:1px solid #ebe5d933;position:relative;overflow:hidden}.scene .radar{width:auto;height:150%;left:50%;right:auto;translate:-50% -50%}.scene svg{width:100%;height:100%;position:absolute;inset:0}.scene .flight{animation:9s linear infinite cross}.ring{aspect-ratio:1;border:1px solid #ebe5d952;border-radius:50%;animation:linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.ring b{background:#ebe5d9;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-6px;left:50%}.ring.r1{height:34%;animation-duration:6s}.ring.r2{height:68%;animation-duration:11s;animation-direction:reverse}.ring.r3{height:104%;animation-duration:19s}.core{background:#ebe5d9;width:16px;height:16px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.wire{fill:none;stroke:#ebe5d94d;stroke-width:1.5px}.flow{fill:none;stroke:#ebe5d9;stroke-width:2.5px;stroke-dasharray:8 40;animation:2.8s linear infinite dash}.tower{fill:none;stroke:#ebe5d9;stroke-width:2px}@keyframes dash{to{stroke-dashoffset:-48px}}.scene.dots{background-image:radial-gradient(#ebe5d94d 1.2px,#0000 1.7px);background-size:24px 24px}.scanline{background:linear-gradient(90deg,#0000,#ebe5d938);border-right:2px solid #ebe5d9;width:90px;margin-left:-90px;animation:6s linear infinite scan;position:absolute;top:0;bottom:0;left:0}.gap{opacity:0;border:2px solid #ebe5d9;width:46px;height:46px;margin:-23px 0 0 -23px;animation:6s linear infinite found;position:absolute;top:40%;left:62%}.gap:after{content:"";background:#ebe5d9;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%}@keyframes scan{to{left:calc(100% + 90px)}}@keyframes found{0%,46%{opacity:0;transform:scale(1.5)}54%{opacity:1;transform:scale(1)}88%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1)}}.tags{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tags li{border:1px solid #ebe5d966;padding:8px 14px;font-size:15px;font-weight:500}.bone .tags li{border-color:#191b1d80}.venn{fill:#ebe5d91f;stroke:#ebe5d9;stroke-width:1.5px;animation:7s ease-in-out infinite alternate vennl}.venn.r{animation-name:vennr}@keyframes vennl{to{transform:translate(36px)}}@keyframes vennr{to{transform:translate(-36px)}}.nd{fill:#ebe5d9;animation:2.8s ease-in-out infinite ndp}.nd.off{fill:#121416;stroke:#ebe5d973;stroke-width:1.5px;animation:none}@keyframes ndp{0%,to{opacity:.3}50%{opacity:1}}.model{flex-direction:column;gap:18px;display:flex}.rows{border-bottom:1px solid #ebe5d94d;flex-direction:column;display:flex}.rowitem{border-top:1px solid #ebe5d94d;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px clamp(16px,3vw,44px);padding:26px 0;display:grid}.glyph{box-sizing:border-box;background:#121416;border:1px solid #ebe5d94d;width:72px;height:72px;transition:border-color .2s;display:flex}.rowitem:hover .glyph{border-color:#ebe5d9}.glyph svg{fill:none;stroke:#ebe5d9;stroke-width:2px;width:100%;height:100%}.gdraw{stroke-dasharray:160;stroke-dashoffset:160px;animation:3.6s ease-in-out infinite gdraw}.gdraw.d2{animation-delay:.5s}@keyframes gdraw{0%{stroke-dashoffset:160px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:160px}}.gtype,.gcursor,.gbar{fill:#ebe5d9;stroke:none;transform-box:fill-box}.gtype{transform-origin:0;animation:3.6s steps(8,end) infinite gtype}.gtype.t2{animation-delay:.6s}.gtype.t3{animation-delay:1.2s}@keyframes gtype{0%{transform:scaleX(0)}25%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.gcursor{animation:1s step-end infinite gblink}@keyframes gblink{50%{opacity:0}}.gflow{fill:none;stroke:#ebe5d9;stroke-width:2px;stroke-dasharray:5 15;animation:2.4s linear infinite gdash}@keyframes gdash{to{stroke-dashoffset:-20px}}.gnode{fill:#121416;stroke:#ebe5d9;stroke-width:2px}.gspin{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite spin}.gbar{transform-origin:bottom;animation:3.6s ease-in-out infinite gbar}.gbar.b2{animation-delay:.3s}.gbar.b3{animation-delay:.6s}@keyframes gbar{0%{transform:scaleY(0)}30%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}.process{border-top:1px solid #ebe5d92e;position:relative;overflow:hidden}.process .plane{height:240px}.process .stack{z-index:1;position:relative}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.tstep{border-top:1px solid #ebe5d959;flex-direction:column;gap:12px;padding:40px clamp(16px,2.5vw,40px) 0 0;display:flex;position:relative}.tstep:before{content:"";background:#ebe5d9;width:13px;height:13px;position:absolute;top:-7px;left:3px;rotate:45deg}.tnum{letter-spacing:.08em;color:#a8a49b;font-family:Michroma,sans-serif;font-size:14px}.tpulse{background:linear-gradient(90deg,#0000,#ebe5d9);width:90px;height:4px;animation:5.5s linear infinite pulsex;position:absolute;top:-2px;left:0}@keyframes pulsex{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 90px)}}.newslist{border-bottom:1px solid #ebe5d94d;flex-direction:column;display:flex}.newsitem{border-top:1px solid #ebe5d94d;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(12px,4vw,60px);padding:32px 0;display:grid}.bone .newslist{border-bottom:2px solid #191b1d}.bone .newsitem{border-top:2px solid #191b1d}.newsmeta{flex-direction:column;gap:8px;display:flex}.outlet{letter-spacing:.06em;text-transform:uppercase;font-family:Michroma,sans-serif;font-size:14px}.newsitem .tight{gap:12px}.newsitem .more{align-self:flex-start}.newslist.brief .newsitem{grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;align-items:center;padding:26px 0}.newslist.brief .more{white-space:nowrap;align-self:center}.card{flex-direction:column;gap:18px;text-decoration:none;display:flex}.card:hover .h3{text-underline-offset:6px;text-decoration:underline}.ticker{border-block:1px solid #ebe5d92e;padding:18px 0;overflow:hidden}.track{width:max-content;animation:60s linear infinite marq;display:flex}.track span{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:#c9c4ba;padding-left:56px;font-family:Michroma,sans-serif;font-size:14px}.track span:after{content:"";vertical-align:-2px;background:#ebe5d9;width:8px;height:14px;margin-left:56px;display:inline-block;transform:skew(-24deg)}@keyframes marq{to{transform:translate(-50%)}}.steps{flex-direction:column;gap:clamp(56px,8vw,112px);padding-left:clamp(28px,5vw,72px);display:flex;position:relative}.steps:before{content:"";background:#ebe5d940;width:1px;position:absolute;top:0;bottom:0;left:0}.steps:after{content:"";transform-origin:top;background:#ebe5d9;width:3px;position:absolute;top:0;bottom:0;left:-1px}.stepno{letter-spacing:.08em;color:#a8a49b;font-family:Michroma,sans-serif;font-size:14px}.contact{position:relative;overflow:hidden}.contact .wrap{padding-block:clamp(64px,9vw,128px) clamp(96px,13vw,200px)}.contact .plane{height:260px}.contactgrid{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid;position:relative}.cform{flex-direction:column;gap:32px;display:flex}.frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.fset{border:0;min-width:0;margin:0;padding:0}.field label,.fset legend{letter-spacing:.04em;color:#a8a49b;padding:0;font-size:14px;font-weight:500}.fset legend{margin-bottom:12px}.field input,.field textarea{appearance:none;box-sizing:border-box;border:0;color:#ebe5d9;width:100%;font:inherit;background:0 0;border-bottom:1px solid #ebe5d966;border-radius:0;outline:none;padding:10px 0 12px;font-size:20px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:120px}.field input:focus-visible,.field textarea:focus-visible{border-bottom-color:#ebe5d9;box-shadow:0 2px #ebe5d9}.field:focus-within label{color:#ebe5d9}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{color:#ebe5d9;min-height:44px;cursor:var(--cur-on);border:1px solid #ebe5d966;align-items:center;padding:0 18px;font-size:16px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.pill input{opacity:0;width:100%;height:100%;cursor:var(--cur-on);margin:0;position:absolute;inset:0}.pill:hover{border-color:#ebe5d9}.pill:has(input:checked){color:#191b1d;background:#ebe5d9;border-color:#ebe5d9}.pill:has(input:focus-visible){outline-offset:3px;outline:2px solid #ebe5d9}.cform .btn{cursor:var(--cur-on);font-family:inherit}.cform .btn:disabled{opacity:.6}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.formnote{color:#c9c4ba;max-width:24em;margin:0;font-size:16px;display:none}.formnote.show{display:block}.group{flex-direction:column;gap:28px;display:flex}.grouphead{letter-spacing:.06em;text-transform:uppercase;border-top:2px solid #191b1d;margin:0;padding-top:16px;font-family:Michroma,sans-serif;font-size:16px;font-weight:400}.teamcols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,6vw,96px);display:grid}.teamcols .group{gap:14px}.roster{border-bottom:1px solid #191b1d4d;flex-direction:column;display:flex}.member{border-top:1px solid #191b1d4d}.member summary{cursor:var(--cur-on);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;list-style:none;display:flex}.member summary::-webkit-details-marker{display:none}.member summary:focus-visible{outline-offset:3px;outline:2px solid #191b1d}.member summary:hover .name{text-underline-offset:5px;text-decoration:underline 2px}.who{flex-direction:column;gap:4px;min-width:0;display:flex}.plus{flex:none;width:16px;height:16px;margin-right:4px;transition:rotate .2s;position:relative}.plus:before,.plus:after{content:"";background:#191b1d;width:16px;height:2px;position:absolute;top:7px;left:0}.plus:after{rotate:90deg}.member[open] .plus{rotate:45deg}.memberbio{flex-direction:column;align-items:flex-start;gap:6px;padding:0 44px 20px 0;display:flex}.member[open] .memberbio{animation:.3s both bioin}.biotext{color:#3a3833;max-width:34em;margin:0;font-size:17px;line-height:1.5}.memberbio a:hover{color:#000}@keyframes bioin{0%{opacity:0;transform:translateY(-6px)}}.name{margin:0;font-size:22px;font-weight:600;line-height:1.2;display:block}.role{color:#55524b;margin:0;font-size:16px;font-weight:500;display:block}.site a.skip{z-index:10;color:#191b1d;background:#ebe5d9;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:-120px;left:16px}.site a.skip:focus{top:16px}.plainrow{padding:18px 0}.mt12{margin-top:12px}.topline{border-top:1px solid #ebe5d92e}.big.mw26{max-width:26em}.pagehead .tight.mw42{max-width:42em}.pagehead .tight.mw56{max-width:56em}.ad04{animation-delay:-.4s}.ad06{animation-delay:-.6s}.ad07{animation-delay:-.7s}.ad09{animation-delay:-.9s}.ad11{animation-delay:-1.1s}.ad14{animation-delay:-1.4s}.ad21{animation-delay:-2.1s}.ad23{animation-delay:-2.3s}.ad46{animation-delay:-4.6s}@keyframes rv{0%{opacity:0;transform:translateY(24px)}}@keyframes grow{0%{transform:scaleY(0)}}@supports (animation-timeline:view()){.rv{animation:linear both rv view();animation-range:entry cover 22%}.steps:after{animation:linear both grow view();animation-range:entry 35% exit 55%}}@media (prefers-contrast:more),(forced-colors:active){:root{--cur:auto;--cur-on:pointer}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{animation:none!important}html{scroll-behavior:auto}}@media (width<=1100px){.headscene{opacity:.3}}@media (width<=900px){.headscene{display:none}.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.cols3,.cols2,.split,.half,.teamcols{grid-template-columns:minmax(0,1fr)}.half>.scene{order:-1}.contactgrid,.frow,.newsitem,.timeline{grid-template-columns:minmax(0,1fr)}.newslist.brief .newsitem{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px}.newslist.brief .more{align-self:start}.foot nav{gap:8px 18px}.rowitem{grid-template-columns:56px minmax(0,1fr);align-items:start}.rowitem .glyph{grid-row:span 2;width:56px;height:56px}.tstep{border-top:0;border-left:1px solid #ebe5d959;padding:32px 0 36px 28px}.tstep:before{top:36px;left:-7px}.tpulse{display:none}.burger{z-index:2;display:flex}.brand{z-index:2;position:relative}.navlinks{z-index:1;box-sizing:border-box;visibility:hidden;opacity:0;text-transform:uppercase;letter-spacing:.02em;background:#191b1d;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:104px clamp(20px,5.5vw,80px) 40px;font-family:Michroma,sans-serif;font-size:22px;transition:opacity .2s,visibility .2s;position:fixed;inset:0;overflow-y:auto}.burger[aria-expanded=true]~.navlinks{visibility:visible;opacity:1}.navlinks a{color:#ebe5d9;white-space:normal;border-bottom:1px solid #ebe5d92e;padding:22px 0}.navlinks a.btn{color:#191b1d;text-transform:none;letter-spacing:0;background:#ebe5d9;border:1px solid #ebe5d9;justify-content:center;min-height:56px;margin-top:36px;padding:0 20px;font-family:Barlow,sans-serif;font-size:18px}html.navopen{overflow:hidden}.hero{align-items:flex-start;min-height:0}.hero .wrap{padding-block:56px 372px}.herotext{max-width:100%}.hero .radar{width:300px;inset:auto auto 28px 50%;translate:-50%}.hero .sky{height:360px;top:auto;bottom:0}.hero .plane{height:300px}}
