.research{--rs-forest:#062a20;--rs-emerald:#157a5b;--rs-mint:#b9e3c7;--rs-ivory:#f4f1e8;--rs-ink:#101614;--rs-light:#f7f8f4;--rs-muted:#3e4a44;--rs-line:#1016141f;background:var(--rs-ink);color:var(--rs-light);overflow-x:clip}.research .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-wrap{width:min(1240px,100% - 40px);margin-inline:auto}.rs-section{padding:3.5rem 0}.rs-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--rs-mint);margin:0 0 .85rem;font-size:.75rem;font-weight:700}.rs-kicker--ink{color:var(--rs-emerald)}.rs-hero{background:radial-gradient(at 78% 42%,#157a5b47,#0000 42%),#071410;padding:2.25rem 0 2.75rem;position:relative}.rs-hero__grid{align-items:center;gap:1.5rem;display:grid}.rs-hero h1,.rs-intro h2,.rs-join h2,.rs-study h3{letter-spacing:-.045em;margin:0;line-height:.96}.rs-hero h1{max-width:11ch;color:var(--rs-light);font-size:clamp(3.1rem,7vw,5.6rem)}.rs-lede{color:#f7f8f4d1;max-width:28rem;margin:1.15rem 0 0;font-size:1.125rem;line-height:1.45}.rs-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.rs-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.2rem;font-size:1rem;font-weight:650;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .16s;display:inline-flex}.rs-btn:active{transform:translateY(1px)}.rs-btn--primary{background:var(--rs-mint);color:var(--rs-forest)}.rs-btn--primary:hover{background:#d5f3e2}.rs-btn--ghost{color:var(--rs-light);background:0 0;border-color:#b9e3c766}.rs-btn--ghost:hover{border-color:var(--rs-mint);color:var(--rs-mint)}.rs-btn:focus-visible,.rs-lab__tabs button:focus-visible,.rs-piece:focus-visible,.rs-sys a:focus-visible,.rs-product:focus-visible,.rs-pubs__filters button:focus-visible,.rs-pause:focus-visible,.rs-subnav a:focus-visible,.rs-index a:focus-visible,.rs-study a:focus-visible,.rs-join__teams a:focus-visible{outline:2px solid var(--rs-mint);outline-offset:3px}.rs-sculpture{aspect-ratio:1;perspective:900px;width:min(100%,280px);margin-inline:auto}.rs-sculpture__tilt,.rs-sculpture__float,.rs-sculpture__svg{width:100%;height:100%}.rs-sculpture__tilt{transform-style:preserve-3d}.rs-orbit,.rs-shell{transform-box:view-box;transform-origin:50%}.rs-orbit__line{fill:none;stroke:#b9e3c78c;stroke-width:1.1px}.rs-orbit__line--faint{stroke:#b9e3c747}.rs-orbit__dot{fill:#e7fff4}.rs-orbit__dot--dim{fill:#b9e3c7b3}.rs-subnav{z-index:40;border-bottom:1px solid var(--rs-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f1e8f0;position:sticky;top:4.6rem}.rs-subnav__row{justify-content:space-between;align-items:center;gap:1rem;min-height:52px;display:flex}.rs-subnav__links{scrollbar-width:none;gap:.2rem;display:flex;position:relative;overflow-x:auto}.rs-subnav__links::-webkit-scrollbar{display:none}.rs-subnav a{z-index:1;min-height:44px;color:var(--rs-ink);white-space:nowrap;align-items:center;padding:0 .75rem;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.rs-subnav a[aria-current=true]{color:var(--rs-forest)}.rs-subnav__mark{background:var(--rs-emerald);height:2px;transition:transform .22s,width .22s;position:absolute;bottom:8px;left:0}.rs-pause{border:1px solid var(--rs-line);min-height:36px;color:var(--rs-ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 .75rem;font-size:.82rem;font-weight:700}.rs-lab,.rs-writing{background:var(--rs-ivory);color:var(--rs-ink)}.rs-intro h2,.rs-join h2{font-size:clamp(2.2rem,4.4vw,3.6rem)}.rs-intro p,.rs-study__summary,.rs-study__note,.rs-index p,.rs-piece p,.rs-sys p,.rs-product p,.rs-join p{font-size:1.0625rem;line-height:1.55}.rs-intro p{max-width:38rem;color:var(--rs-muted);margin:.9rem 0 0}.rs-intro--light p{color:#f7f8f4c7}.rs-intro--split{gap:.4rem 2rem;display:grid}.rs-lab__stage{gap:1.25rem;margin-top:1.75rem;display:grid}.rs-lab__index{position:relative}.rs-lab__mark{background:var(--rs-emerald);pointer-events:none;border-radius:3px;width:3px;transition:transform .22s,height .22s;position:absolute;top:0;left:0}.rs-lab__group p{letter-spacing:.14em;text-transform:uppercase;color:var(--rs-emerald);margin:1rem 0 .35rem;padding-left:.85rem;font-size:.72rem;font-weight:700}.rs-lab__group:first-child p{margin-top:0}.rs-lab__tabs{display:grid}.rs-lab__tabs button{width:100%;min-height:44px;color:var(--rs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.55rem .85rem;font-size:1rem;font-weight:600}.rs-lab__tabs button.is-active{background:#e5f4ec}.rs-study{border:1px solid var(--rs-line);background:#fffdf8;border-radius:22px;min-height:36rem;padding:1.4rem 1.75rem 1.7rem;scroll-margin-top:8.25rem}.rs-study__body{animation:.22s rs-fade}.rs-study h3{margin-top:.35rem;font-size:clamp(2rem,4vw,3.1rem)}.rs-study__summary{max-width:40rem;margin:.75rem 0 0;font-weight:600}.rs-study__split{gap:1rem;margin-top:1.25rem;display:grid}.rs-study__split p,.rs-study__papers p,.rs-study__ships p{letter-spacing:.12em;text-transform:uppercase;color:var(--rs-emerald);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.rs-study__split span,.rs-study__note{color:var(--rs-muted)}.rs-study__split ul,.rs-study__papers ul,.rs-study__ships ul{margin:0;padding:0;list-style:none}.rs-study__split li,.rs-study__papers li{color:var(--rs-ink);padding:.28rem 0}.rs-study__papers,.rs-study__ships,.rs-study__note{margin-top:1.1rem}.rs-study a{color:var(--rs-emerald);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:700;text-decoration:none;transition:background-size .22s}.rs-study a:hover{background-size:100% 1px}.rs-study__ships ul{flex-wrap:wrap;gap:.45rem;display:flex}.rs-study__ships a{background:var(--rs-forest);min-height:36px;color:var(--rs-light);background-image:none;border-radius:999px;align-items:center;padding:0 .75rem;display:inline-flex}.rs-art{margin:0 0 1rem}.rs-art svg{aspect-ratio:640/220;background:radial-gradient(at 80% 20%,#157a5b29,#0000 46%),#f6f3ea;border-radius:16px;width:100%;height:auto;display:block}.rs-art figcaption{letter-spacing:.04em;color:var(--rs-muted);margin-top:.4rem;font-size:.75rem}.rs-art__path,.rs-art__ghost{fill:none;stroke-width:1.6px;stroke-linecap:round}.rs-art__path{stroke:var(--rs-emerald)}.rs-art__ghost{stroke:#157a5b47}.rs-art__node{fill:var(--rs-emerald)}.rs-art__node--dim,.rs-art__plate{fill:#157a5b29;stroke:#157a5b59}.rs-art__num{fill:var(--rs-ivory);font-size:12px;font-weight:700}.rs-art__traveler{fill:none;stroke:#062a20;stroke-width:9px;stroke-linecap:round;stroke-dasharray:1.6 100}.rs-art svg.is-on .rs-art__traveler{animation:3.4s linear infinite rs-travel}.rs-art__flow-line{fill:none;stroke:#062a20;stroke-width:2.4px;stroke-linecap:round}.rs-art svg.is-on .rs-art__flow-line{stroke-dasharray:7 12;animation:1.3s linear infinite rs-flow}.rs-art svg.is-on .rs-art__step{animation:2.2s ease-in-out infinite rs-blink}.rs-art svg.is-on .rs-art__layer{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite rs-bob}.rs-art svg.is-on .rs-art__layer:nth-child(2){animation-delay:.25s}.rs-art svg.is-on .rs-art__layer:nth-child(3){animation-delay:.5s}.rs-art svg.is-on .rs-art__plate--hot{fill:var(--rs-emerald)}.rs-art svg.is-on .rs-art__pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rs-breathe}.rs-art svg.is-on .rs-art__turn{transform-box:view-box;transform-origin:320px 140px;animation:14s linear infinite rs-spin}.rs-art svg.is-on .rs-art__bar{transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-in-out infinite rs-bar}.rs-feature-grid,.rs-index,.rs-systems,.rs-products,.rs-join__teams{margin:1.4rem 0 0;padding:0;list-style:none}.rs-feature-grid{gap:.9rem;display:grid}.rs-piece,.rs-index a,.rs-sys a,.rs-product{color:inherit;text-decoration:none}.rs-piece{border:1px solid var(--rs-line);background:#fffdf8;border-radius:18px;flex-direction:column;height:100%;padding:1rem 1.15rem 1.2rem;transition:border-color .24s;display:flex}.rs-piece:hover,.rs-piece:focus-visible{border-color:#157a5b8c}.rs-piece__art{background:radial-gradient(60% 70% at 50% 42%,#7ddec038,#0000 68%),#062a20;border-radius:12px;height:168px;display:block;position:relative;overflow:hidden}.rs-form__view{perspective:680px;position:absolute;inset:0}.rs-form__stage{transform-style:preserve-3d;animation:11s ease-in-out infinite rs-form-drift;position:absolute;inset:0}.rs-form__floor{background:radial-gradient(#0000006b,#0000 72%);border-radius:50%;width:150px;height:28px;margin-left:-75px;position:absolute;top:72%;left:50%;transform:rotateX(72deg)}.rs-ribbon,.rs-slab,.rs-gyro,.rs-sphere,.rs-ring{position:absolute;top:50%;left:50%}.rs-ribbon{background:linear-gradient(90deg,#0000 0%,#e8fff433 14%,#c9f6e4f2 50%,#e8fff433 86%,#0000 100%);border-radius:999px;width:min(78%,250px);height:12px;margin-top:-6px;margin-left:calc(min(78%,250px)/-2);animation:5.6s ease-in-out infinite rs-ribbon-flow;box-shadow:0 0 16px #7ddec073,0 8px 14px #0000002e}.rs-ribbon--a{--rz:-22deg;--lift:0px;--depth:18px}.rs-ribbon--b{--rz:8deg;--lift:10px;--depth:0px;opacity:.82;animation-delay:-1.8s}.rs-ribbon--c{--rz:28deg;--lift:-12px;--depth:-20px;opacity:.7;animation-delay:-3.4s}.rs-slab{background:linear-gradient(145deg,#ffffff6b,#b9e3c714 42%,#062a2026),#7ddec01f;border:1px solid #d6f7e8b8;border-radius:14px;width:176px;height:104px;margin:-52px 0 0 -88px;animation:6.4s ease-in-out infinite rs-slab-float;box-shadow:inset 0 1px #ffffffa6,0 10px #041c168c,0 18px 24px #00000038}.rs-slab--a{--d:36px;--rx:22deg;--ry:-28deg}.rs-slab--b{--d:0px;--rx:14deg;--ry:-6deg;animation-delay:-2.1s}.rs-slab--c{--d:-34px;--rx:8deg;--ry:18deg;opacity:.78;animation-delay:-4.2s}.rs-gyro{width:0;height:0;transform-style:preserve-3d;animation:16s linear infinite rs-gyro-turn}.rs-sphere{background:radial-gradient(circle at 32% 28%,#fff 0%,#e7fff4 10%,#7ddec0 30%,#157a5b 62%,#041910 84%);border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;animation:5.5s ease-in-out infinite rs-sphere-breathe;box-shadow:inset -12px -14px 18px #020c098c,0 14px 26px #00000059}.rs-ring{border:1.5px solid #d6f7e8d1;border-radius:50%;width:124px;height:124px;margin:-62px 0 0 -62px;box-shadow:0 0 14px #7ddec047}.rs-ring i{background:#f4fff9;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 10px #7ddec0}.rs-ring--a{animation:9s linear infinite rs-ring-flat}.rs-ring--b{border-color:#b9e3c78c;width:104px;height:104px;margin:-52px 0 0 -52px;animation:12s linear infinite rs-ring-tilt}@keyframes rs-form-drift{0%,to{transform:rotateX(10deg)rotateY(-16deg)}50%{transform:rotateX(16deg)rotateY(18deg)}}@keyframes rs-ribbon-flow{0%,to{transform:rotateX(68deg) rotateZ(var(--rz)) translate3d(0, var(--lift), var(--depth))}50%{transform:rotateX(54deg) rotateZ(calc(var(--rz) + 12deg)) translate3d(10px, calc(var(--lift) - 8px), var(--depth))}}@keyframes rs-slab-float{0%,to{transform:translate3d(0, 0, var(--d)) rotateX(var(--rx)) rotateY(var(--ry))}50%{transform:translate3d(0, -10px, var(--d)) rotateX(calc(var(--rx) + 6deg)) rotateY(calc(var(--ry) + 10deg))}}@keyframes rs-gyro-turn{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes rs-sphere-breathe{0%,to{transform:translateZ(12px)scale(1)}50%{transform:translateZ(20px)scale(1.05)}}@keyframes rs-ring-flat{0%{transform:rotateX(74deg)rotate(0)}to{transform:rotateX(74deg)rotate(360deg)}}@keyframes rs-ring-tilt{0%{transform:rotateY(70deg)rotate(0)}to{transform:rotateY(70deg)rotate(-360deg)}}.research__body[data-motion=off] .rs-form__stage,.research__body[data-motion=off] .rs-ribbon,.research__body[data-motion=off] .rs-slab,.research__body[data-motion=off] .rs-gyro,.research__body[data-motion=off] .rs-sphere,.research__body[data-motion=off] .rs-ring{animation:none}.research__body[data-motion=off] .rs-form__stage{transform:rotateX(12deg)rotateY(-12deg)}.research__body[data-motion=off] .rs-ribbon--a{transform:rotateX(68deg)rotate(-22deg)translateZ(18px)}.research__body[data-motion=off] .rs-ribbon--b{transform:rotateX(68deg)rotate(8deg)translateY(10px)}.research__body[data-motion=off] .rs-ribbon--c{transform:rotateX(68deg)rotate(28deg)translate3d(0,-12px,-20px)}.research__body[data-motion=off] .rs-slab--a{transform:translateZ(36px)rotateX(22deg)rotateY(-28deg)}.research__body[data-motion=off] .rs-slab--b{transform:translate(0,0)rotateX(14deg)rotateY(-6deg)}.research__body[data-motion=off] .rs-slab--c{transform:translateZ(-34px)rotateX(8deg)rotateY(18deg)}.research__body[data-motion=off] .rs-ring--a{transform:rotateX(74deg)}.research__body[data-motion=off] .rs-ring--b{transform:rotateY(70deg)}.rs-piece>span:not(.rs-piece__art),.rs-index span,.rs-sys a>span{letter-spacing:.08em;text-transform:uppercase;color:var(--rs-emerald);justify-content:space-between;gap:.6rem;margin-top:.85rem;font-size:.75rem;font-weight:700;display:flex}.rs-piece em,.rs-index em,.rs-sys em{letter-spacing:0;text-transform:none;color:var(--rs-muted);font-style:normal}.rs-piece strong,.rs-index strong{letter-spacing:-.03em;margin-top:.45rem;font-size:1.35rem;line-height:1.15;display:block}.rs-piece p,.rs-index p{color:var(--rs-muted);margin:.45rem 0 0}.rs-piece__arrow{color:var(--rs-emerald);margin-top:auto;padding-top:.9rem;font-style:normal;font-weight:700;display:inline-block}.rs-index{border-top:1px solid var(--rs-line);display:grid}.rs-index a{border-bottom:1px solid var(--rs-line);gap:.25rem;padding:1.05rem .35rem;display:grid}.rs-index a:hover strong{text-underline-offset:.18em;text-decoration:underline}.rs-pubs__toolbar{gap:.75rem;margin-top:1.25rem;display:grid}.rs-pubs__search{width:min(100%,22rem);display:flex;position:relative}.rs-pubs__search-icon{width:1rem;height:1rem;color:var(--rs-muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.rs-pubs__search input{border:1px solid var(--rs-line);width:100%;min-height:48px;color:var(--rs-ink);background:#fff;border-radius:999px;padding:0 1rem 0 2.4rem;font-size:1rem}.rs-pubs__count{color:var(--rs-muted);margin:0;font-size:.92rem;font-weight:700}.rs-pubs__filters{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.rs-pubs__filters::-webkit-scrollbar{display:none}.rs-pubs__filters button{border:1px solid var(--rs-line);min-height:40px;color:var(--rs-ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 .85rem;font-size:.92rem;font-weight:650;transition:background-color .18s,color .18s,border-color .18s}.rs-pubs__filters button.is-on{background:var(--rs-forest);border-color:var(--rs-forest);color:var(--rs-light)}.rs-pubs__empty{color:var(--rs-muted);margin:1.25rem 0 0}.rs-more{margin:1.25rem 0 0;font-weight:700}.rs-more a{color:var(--rs-emerald);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .22s}.rs-more a:hover{background-size:100% 1px}.rs-models{background:radial-gradient(ellipse at 85% 0%, #157a5b47, transparent 46%), var(--rs-forest);color:var(--rs-light)}.rs-systems{gap:.8rem;display:grid}.rs-sys a{background:#080d0b47;border:1px solid #b9e3c747;border-radius:18px;flex-direction:column;height:100%;min-height:100%;padding:1.2rem 1.3rem 1.35rem;transition:border-color .24s,transform .16s;display:flex}.rs-sys a:active,.rs-piece:active,.rs-product:active{transform:translateY(1px)}.rs-mark{width:112px;height:112px}.rs-mark circle,.rs-mark polygon{fill:none;stroke:var(--rs-mint);stroke-width:1.4px}.rs-mark--atlas .rs-mark__plate{fill:#b9e3c714;transform-box:fill-box;transform-origin:50%;transition:transform .28s}.rs-mark__ring{transform-box:fill-box;transform-origin:50%}.rs-mark__gem{fill:#b9e3c714;transform-box:view-box;transform-origin:80px 80px;transition:transform .28s}.rs-mark__edge{fill:#fff3;opacity:.35;transition:opacity .28s}.rs-sys a>span{color:var(--rs-mint)}.rs-sys em{color:#f7f8f4ad}.rs-sys strong{letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(2rem,3vw,2.6rem);display:block}.rs-sys p,.rs-product p{color:#f7f8f4c7;margin:.55rem 0 0}.rs-sys i{color:var(--rs-mint);margin-top:auto;padding-top:.9rem;font-style:normal;font-weight:700;display:inline-block}.rs-products{gap:.75rem;margin-top:.9rem;display:grid}.rs-product{border:1px solid #b9e3c747;border-radius:16px;padding:1.2rem 1.35rem;display:block}.rs-product span{letter-spacing:-.03em;font-size:1.2rem;font-weight:700}.rs-join{color:var(--rs-light);background:#080d0b}.rs-join__inner{align-items:center;gap:1.1rem;display:grid}.rs-join p{color:#f7f8f4c7;max-width:38rem;margin:.75rem 0 0}.rs-join__teams{border-top:1px solid #b9e3c72e;grid-column:1/-1;display:grid}.rs-join__teams a{min-height:4.6rem;color:var(--rs-light);border-bottom:1px solid #b9e3c724;border-right:1px solid #b9e3c724;flex-direction:column;gap:.3rem;padding:.85rem .75rem;font-weight:650;text-decoration:none;display:flex}.rs-join__teams a span{color:var(--rs-mint);letter-spacing:.14em;font-size:.72rem}.rs-join__teams a:hover{background:#b9e3c70f}.research #lab,.research #publications,.research #rs-models-heading,.research #join{scroll-margin-top:8.25rem}.research .site-footer{padding-bottom:5.5rem}.rs-reveal.is-armed:not(.is-in){opacity:0;transform:translateY(16px)}.rs-reveal.is-armed.is-in{opacity:1;transition:opacity .56s,transform .56s;transform:none}@keyframes rs-rise{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rs-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rs-spin{to{transform:rotate(360deg)}}@keyframes rs-fade{0%{opacity:0}to{opacity:1}}@keyframes rs-flow{to{stroke-dashoffset:-38px}}@keyframes rs-travel{to{stroke-dashoffset:-101.6px}}@keyframes rs-blink{0%,to{opacity:.4}45%,70%{opacity:1}}@keyframes rs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes rs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes rs-bar{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}@keyframes rs-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}.rs-hero__copy .rs-kicker,.rs-hero__copy h1{animation:.6s both rs-rise}.rs-hero__copy .rs-lede{animation:.6s 80ms both rs-rise}.rs-hero__copy .rs-actions{animation:.6s .16s both rs-rise}.rs-sculpture{animation:.9s both rs-in}.rs-sculpture__float{animation:8s ease-in-out .9s infinite rs-float}.rs-orbit--slow{animation:56s linear infinite rs-spin}.rs-orbit--mid{animation:44s linear infinite reverse rs-spin}.rs-orbit--fast{animation:36s linear infinite rs-spin}.rs-shell--a{animation:50s linear infinite rs-spin}.rs-shell--b{animation:64s linear infinite reverse rs-spin}.rs-shell--c{animation:42s linear infinite rs-spin}.rs-sculpture[data-awake=off] .rs-orbit,.rs-sculpture[data-awake=off] .rs-shell,.rs-sculpture[data-awake=off] .rs-sculpture__float{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.rs-piece:hover .rs-piece__art{transform:scale(1.035)}.rs-piece:hover .rs-piece__arrow{transform:translate(4px)}.rs-sys a:hover .rs-mark__plate--b{transform:translateY(-7px)}.rs-sys a:hover .rs-mark__plate--c{transform:translateY(-12px)}.rs-sys a:hover .rs-mark__ring{animation:.8s rs-pulse}.rs-sys a:hover .rs-mark__gem{transform:rotate(8deg)}.rs-sys a:hover .rs-mark__edge{opacity:1}}.rs-piece:focus-visible .rs-piece__art{transform:scale(1.035)}.rs-piece:focus-visible .rs-piece__arrow{transform:translate(4px)}.rs-sys a:focus-visible .rs-mark__plate--b{transform:translateY(-7px)}.rs-sys a:focus-visible .rs-mark__plate--c{transform:translateY(-12px)}.rs-sys a:focus-visible .rs-mark__ring{animation:.8s rs-pulse}.rs-sys a:focus-visible .rs-mark__gem{transform:rotate(8deg)}.rs-sys a:focus-visible .rs-mark__edge{opacity:1}.rs-piece__art,.rs-piece__arrow{transition:transform .26s}@media (min-width:800px){.rs-wrap{width:min(1240px,100% - 64px)}.rs-section{padding:4.5rem 0}.rs-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.rs-sculpture{width:min(100%,520px)}.rs-intro--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}.rs-intro--split p{margin:0}.rs-lab__stage{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}.rs-study{padding:1.65rem 2.25rem 1.9rem}.rs-study__split,.rs-feature-grid,.rs-systems,.rs-products,.rs-join__teams{grid-template-columns:1fr 1fr}.rs-pubs__toolbar{grid-template-columns:auto 1fr;align-items:center}.rs-pubs__count{justify-self:end}.rs-pubs__filters{grid-column:1/-1}}@media (min-width:1100px){.rs-feature-grid,.rs-systems{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-join__teams{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-join__inner{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:700px){.rs-subnav{top:4.15rem}.rs-subnav__row{align-items:stretch;padding:.35rem 0}}html[data-rs-motion=off] .research *,.research__body[data-motion=off] *,.research__body[data-motion=off] :before,.research__body[data-motion=off] :after{transition-duration:.01ms!important;animation:none!important}@media (prefers-reduced-motion:reduce){.research *,.research :before,.research :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
