@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/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(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/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}:root{--bg:#fbfcfe;--fg:#17233f;--brand:#233a60;--muted:#5b6b82;--line:#e1e7ef;--surface:#f2f5f9;--accent:#2563b8;--display:"Michroma", "Eurostile", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--gutter:clamp(1rem, 4vw, 3rem);--max:1180px;--hero:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{flex-direction:column;min-height:100vh;display:flex}a{color:var(--accent);text-underline-offset:3px}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-header{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:fixed;inset:0 0 auto}.site-header[data-home=true]{--frost:clamp(0, calc((var(--hero,0) - .25) * 4), 1);background:color-mix(in srgb, var(--bg) calc(var(--frost) * 88%), transparent);-webkit-backdrop-filter:blur(calc(var(--frost) * 10px));border-bottom-color:color-mix(in srgb, var(--line) calc(var(--frost) * 100%), transparent)}.header-inner{max-width:var(--max);padding:1rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem 2rem;margin-inline:auto;display:flex}.brand{font-family:var(--display);letter-spacing:.04em;color:var(--brand);font-size:.95rem;text-decoration:none}.site-header[data-home=true] .brand{opacity:clamp(0, calc((var(--hero) - .4) * 5), 1);pointer-events:none}.site-header[data-home=true] .brand[href]{pointer-events:auto}.site-header nav{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.site-header nav a{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;padding-block:.25rem;font-size:.82rem;font-weight:600;text-decoration:none}.site-header nav a:hover{color:var(--brand)}.site-header nav a.active{color:var(--brand);border-bottom-color:var(--brand)}.site-footer{max-width:var(--max);width:100%;padding:1.5rem var(--gutter) 2rem;border-top:1px solid var(--line);color:var(--muted);z-index:2;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:4rem auto 0;font-size:.85rem;display:flex;position:relative}main{flex:1}.main-page{max-width:var(--max);width:100%;padding:6.5rem var(--gutter) 2rem;margin-inline:auto}.page-title{font-family:var(--display);letter-spacing:.02em;color:var(--brand);margin-bottom:2.5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:400}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem;font-size:.78rem;font-weight:500}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}[data-reveal].in{opacity:1;transform:none}.main-home{position:relative;overflow-x:clip}.stage{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 70% 40%,#fff 0%,#eef2f7 70%,#e6ecf3 100%);position:fixed;inset:0}.stage canvas{width:100%;height:100%}.stage-poster{opacity:clamp(0, calc(.85 - var(--hero) * 2.8), .85);background:url(/media/images/hero-poster.webp) right 4% center/min(110vw,640px) no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 78%,#000 50%,#0000 100%);mask-image:radial-gradient(closest-side at 78%,#000 50%,#0000 100%)}@media (width<=760px){.stage-poster{background-position:50% 62%;-webkit-mask-image:radial-gradient(closest-side at 50% 62%,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 62%,#000 55%,#0000 100%)}}.hero-track{z-index:1;height:250vh;position:relative}.hero-sticky{height:100vh;padding:0 var(--gutter);max-width:var(--max);align-content:center;margin-inline:auto;display:grid;position:sticky;top:0}.hero-copy{z-index:3;isolation:isolate;align-items:center;display:grid;position:relative}.hero-copy>*{grid-area:1/1}.wordmark{transform:translateY(calc(var(--hero) * -12vh)) scale(calc(1 - var(--hero) * .2));transform-origin:0;opacity:clamp(0, calc(1.5 - var(--hero) * 5), 1);will-change:transform, opacity}.hero-claim{--t:clamp(0, calc((var(--hero) - .27) / .16), 1);z-index:1;max-width:11.5em;font-family:var(--display);letter-spacing:-.005em;color:var(--brand);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 28px));will-change:transform, opacity;font-size:clamp(1.8rem,3.5vw,3.1rem);font-weight:400;line-height:1.15;position:relative}.hero-claim span{color:color-mix(in srgb, var(--brand) 55%, transparent);display:block}.cluster{right:calc(var(--gutter) + clamp(0px, 2vw, 28px));aspect-ratio:1/.96;z-index:1;pointer-events:none;width:min(46vw,620px);position:absolute;top:50%;transform:translate(4%,-48%)}.bot{opacity:var(--t);will-change:transform, opacity;position:absolute}.bot img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto}.bot-ugv{--t:clamp(0, calc((var(--hero) - .3) / .22), 1);z-index:3;width:58%;transform:translate3d(calc(var(--px,0) * -8px + (1 - var(--t)) * 50px), calc(var(--py,0) * -6px + (1 - var(--t)) * 80px), 0) scale(calc(.94 + var(--t) * .06));bottom:0;left:34%}.bot-ugv img{filter:drop-shadow(0 30px 28px #17233f52);animation:11s ease-in-out infinite float-slow}.bot-picarx{--t:clamp(0, calc((var(--hero) - .38) / .22), 1);z-index:1;width:40%;transform:translate3d(calc(var(--px,0) * 16px + (1 - var(--t)) * -50px), calc(var(--py,0) * 10px + (1 - var(--t)) * 70px), 0) rotate(calc((1 - var(--t)) * -4deg));bottom:24%;left:6%}.bot-picarx img{filter:drop-shadow(0 26px 24px #17233f4d);animation:8.5s ease-in-out infinite float-a}.bot-tonypi{--t:clamp(0, calc((var(--hero) - .46) / .22), 1);z-index:1;width:29%;transform:translate3d(calc(var(--px,0) * 26px + (1 - var(--t)) * 40px), calc(var(--py,0) * 14px + (1 - var(--t)) * 80px), 0) rotate(calc((1 - var(--t)) * 3deg));bottom:22%;right:2%}.bot-tonypi img{filter:drop-shadow(0 26px 24px #17233f4d);animation:9.5s ease-in-out infinite float-b}@keyframes float-a{50%{transform:translateY(-10px)rotate(.7deg)}}@keyframes float-b{50%{transform:translateY(-14px)rotate(-.8deg)}}@keyframes float-slow{50%{transform:translateY(-7px)scale(1.012)}}.wm{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:clamp(2.6rem,9.4vw,8.6rem);font-weight:400;line-height:1;animation:1.1s cubic-bezier(.2,.7,.2,1) both wm-in;position:relative}.wm-solid,.wm-ghost{display:block}.wm-solid{color:var(--brand);position:relative}.wm-ghost{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--brand) 35%, transparent);animation:1.6s cubic-bezier(.2,.7,.2,1) .1s both ghost-in;position:absolute;inset:0;transform:translate(-.35vw,-.9vw)}.wm-sub{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-top:1.6rem;animation:1s .5s both fade-up;display:flex}.wm-sub>span:first-child{font-family:var(--display);color:var(--brand);font-size:clamp(1rem,2.2vw,1.5rem)}.wm-expansion{letter-spacing:.02em;font-size:clamp(.8rem,1.4vw,1rem)}.scroll-cue{left:var(--gutter);background:linear-gradient(var(--brand), transparent);width:1px;height:3rem;opacity:calc(1 - var(--hero) * 6);animation:2.2s ease-in-out infinite cue;position:absolute;bottom:2.25rem}@keyframes wm-in{0%{opacity:0;transform:translate(-3vw)}}@keyframes ghost-in{0%{opacity:0;transform:translate(3vw,1.4vw)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes cue{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}.blocks{z-index:1;background:linear-gradient(to bottom, #fbfcfe00 0, #fbfcfee6 14vh, var(--bg) 100%);padding:8vh var(--gutter) 10rem;position:relative}.block{max-width:var(--max);margin:0 auto 9rem}.block:last-child{margin-bottom:0}.main-home+.site-footer{margin-top:0}.stats{flex-wrap:wrap;gap:1.25rem 4rem;margin:0 0 2.5rem;display:flex}.stats div{flex-direction:column-reverse;display:flex}.stats dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.stats dd{font-family:var(--display);color:var(--brand);margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1}figure{margin:0}figure img,.clip{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%}figcaption{color:var(--muted);margin-top:.5rem;font-size:.8rem}.benchmark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.benchmark-grid>*{aspect-ratio:4/5;min-height:0}.benchmark-grid figure img,.benchmark-grid .clip{object-fit:cover;width:100%;height:100%}.benchmark-grid .clip{object-position:72% 28%}.benchmark-grid>figure:nth-child(2) img{object-position:48% 55%}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trio figure img{aspect-ratio:1600/859;object-fit:cover}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.duo figure img{aspect-ratio:4/3;object-fit:cover}.duo figure:last-child img{object-fit:contain}.carousel{outline-offset:8px;max-width:980px}.carousel-viewport{border:1px solid var(--line);background:var(--surface);border-radius:6px;position:relative;overflow:hidden}.carousel-track{transition:transform .9s cubic-bezier(.65,0,.2,1);display:flex}.carousel-slide{aspect-ratio:1600/859;flex:0 0 100%;overflow:hidden}.carousel-slide img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block}.carousel-slide.is-active img{animation:6.5s ease-out both carousel-ease}@keyframes carousel-ease{0%{transform:scale(1.05)}to{transform:scale(1)}}.carousel-btn{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);width:2.7rem;height:2.7rem;color:var(--brand);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0 0 .15rem;font-size:1.7rem;line-height:1;transition:opacity .25s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn.prev{left:.8rem}.carousel-btn.next{right:.8rem}.carousel-btn:hover{background:var(--bg)}.carousel:hover .carousel-btn,.carousel:focus-within .carousel-btn{opacity:1}.carousel-dots{gap:.55rem;margin-top:1.1rem;display:flex}.carousel-dots button{background:var(--line);cursor:pointer;border:0;border-radius:3px;width:1.7rem;height:5px;padding:0;transition:width .45s,background .3s;position:relative}.carousel-dots button:before{content:"";position:absolute;inset:-12px -2px}.carousel-dots button.on{background:var(--brand);width:3.4rem}.more{font-family:var(--mono);letter-spacing:.06em;margin-top:1.5rem;font-size:.85rem}.people-page-header{margin-bottom:2.5rem}.people-page-header .page-title{margin-bottom:.85rem}.people-page-intro{max-width:40rem;color:var(--muted);font-size:1.05rem;line-height:1.6}.people-group{margin-bottom:3.25rem}.people-group-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.35rem;padding-bottom:.65rem;display:flex}.people-group-count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.people-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.35rem;display:grid}.member-card{border:1px solid var(--line);background:var(--bg);outline-offset:4px;border-radius:12px;flex-direction:column;height:100%;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.member-card:hover,.member-card:focus-within{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--brand) 7%, transparent);transform:translateY(-2px)}.member-body{flex-direction:column;flex:1;padding:1rem 1.05rem 1.15rem;display:flex}.member-body h3{color:var(--brand);font-size:1.05rem;font-weight:600;line-height:1.3}.member-body .role{color:var(--fg);margin-top:.35rem;font-size:.92rem}.member-body .detail{color:var(--muted);margin-top:.2rem;font-size:.82rem}.member-links{font-family:var(--mono);letter-spacing:.05em;flex-wrap:wrap;gap:.55rem 1rem;margin-top:auto;padding-top:.85rem;font-size:.75rem;display:flex}.member-photo{aspect-ratio:4/5;background:var(--surface);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.member-photo img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.member-card:hover .member-photo img,.member-card:focus-within .member-photo img{transform:scale(1.05)}.member-more{color:#fff;opacity:0;background:linear-gradient(#121c3400,#121c34f2 36%);margin:0;padding:3rem .85rem .9rem;font-size:.76rem;line-height:1.42;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 0 0;transform:translateY(14px)}.member-card:hover .member-more,.member-card:focus .member-more,.member-card:focus-within .member-more{opacity:1;transform:none}.member-note{color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.45;display:none}@media (hover:none){.member-more{display:none}.member-note{display:block}.member-card:hover,.member-card:focus-within{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.member-card{transition:border-color .2s}.member-card:hover,.member-card:focus-within{box-shadow:none;transform:none}.member-photo img{transition:none}}.monogram{height:100%;font-family:var(--display);color:color-mix(in srgb, var(--brand) 45%, transparent);place-items:center;font-size:2.2rem;display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.06em;border-radius:999px;padding:.15rem .6rem;font-size:.72rem}.pub-page-header{margin-bottom:2rem}.pub-page-header .page-title{margin-bottom:.85rem}.pub-page-intro{max-width:42rem;color:var(--muted);font-size:1.05rem;line-height:1.6}.pub-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:1rem;margin-bottom:2.5rem;padding:1.25rem 1.35rem;display:grid}.pub-search input{border:1px solid var(--line);width:100%;font:inherit;color:var(--fg);background:var(--bg);border-radius:8px;padding:.65rem .85rem;transition:border-color .2s,box-shadow .2s}.pub-search input:focus{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.pub-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;display:grid}.pub-filter-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;display:block}.pub-filters select{border:1px solid var(--line);width:100%;font:inherit;color:var(--fg);background:var(--bg);border-radius:8px;padding:.5rem .65rem}.pub-section{margin-bottom:2.75rem}.pub-year-heading{font-family:var(--display);color:var(--brand);border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:.5rem;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:400}.pub-card-list{gap:1.25rem;display:grid}.pub-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:1.35rem;padding:1.25rem 1.35rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.pub-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:0 12px 32px color-mix(in srgb, var(--brand) 8%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pub-card{transition:border-color .2s}.pub-card:hover{box-shadow:none;transform:none}}.pub-card-media{border:1px solid var(--line);background:var(--surface);border-radius:8px;text-decoration:none;display:block;overflow:hidden}.pub-card-media img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;min-height:120px}.pub-card-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.pub-card-year,.pub-card-type{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.pub-card-title{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;line-height:1.35}.pub-card-title a{color:var(--brand);text-decoration:none}.pub-card-title a:hover{text-underline-offset:3px;text-decoration:underline}.pub-card-authors{margin-top:.45rem;font-size:.95rem}.pub-card-venue{color:var(--muted);margin-top:.25rem;font-size:.92rem}.pub-card-tags{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.pub-tag{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--brand);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:999px;padding:.2rem .55rem;font-size:.78rem;display:inline-block}.pub-card-abstract{margin-top:.75rem}.pub-abstract-toggle{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.pub-card-abstract p{color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.55}.pub-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.pub-card-links{font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;gap:.65rem 1.1rem;margin:0;font-size:.78rem;display:flex}.pub-cite-btn,.pub-reset-btn{border:1px solid var(--line);background:var(--bg);font-family:var(--mono);letter-spacing:.06em;color:var(--brand);cursor:pointer;border-radius:8px;padding:.45rem .85rem;font-size:.75rem;transition:background .2s,border-color .2s}.pub-cite-btn:hover,.pub-reset-btn:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--surface)}.pub-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);background:var(--surface);border-radius:12px;padding:3rem 1.5rem}.pub-empty p{margin-bottom:1rem}.pub-count{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-top:1rem;font-size:.75rem}.events{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.event{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.event img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%}.event-when{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.event h2{color:var(--brand);margin-top:.4rem;font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.25}.event-where{color:var(--muted);margin-top:.4rem}.event:nth-child(2n) img{order:2}@media (width>=761px) and (width<=1180px){.cluster{width:min(44vw,520px);transform:translate(7%,-48%)}.bot-ugv{width:54%;left:38%}.hero-claim{max-width:10.5em}}@media (width<=760px){.header-inner{flex-direction:column;align-items:flex-start;gap:.5rem}.site-header nav{gap:.25rem 1.1rem}.main-page{padding-top:7.5rem}.benchmark-grid>*{aspect-ratio:1}.carousel-btn{opacity:1}.benchmark-grid,.trio,.duo,.event{grid-template-columns:minmax(0,1fr)}.event:nth-child(2n) img{order:0}.pub-filters,.pub-card{grid-template-columns:minmax(0,1fr)}.pub-card-media img{min-height:0;max-height:200px}.hero-track{height:230vh}.wm-ghost{-webkit-text-stroke-width:1px}.hero-sticky{align-content:start;padding-top:19vh}.hero-claim{font-size:clamp(1.6rem,7.2vw,2.2rem)}.cluster{aspect-ratio:1/.78;width:100%;margin-inline:auto;inset:auto 0 4vh;transform:none}.bot-ugv{width:74%;left:14%}.bot-picarx{width:46%;bottom:26%;left:0}.bot-tonypi{width:34%;bottom:24%;right:0}.stage-poster{opacity:.55;background-position:50% 30%;background-size:min(110vw,520px);-webkit-mask-image:radial-gradient(closest-side at 50% 30%,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 30%,#000 55%,#0000 100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.wm,.wm-ghost,.wm-sub,.scroll-cue{animation:none}.wordmark{opacity:1;transform:none}.hero-track{height:100vh}.hero-copy{display:block}.hero-claim{--t:1;margin-top:2rem;transform:none}.bot,.bot-ugv,.bot-picarx,.bot-tonypi{--t:1;transform:none}.bot img{animation:none}.stage-poster{display:none}.member-photo img,.member-more,.carousel-track,.carousel-dots button,.carousel-btn{transition:none}.carousel-slide.is-active img{animation:none}}
