.ResearchLandingPage-module__s0bZDG__reveal{opacity:0;transition:opacity .7s cubic-bezier(.16, 1, .3, 1) var(--d,0s), transform .7s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:translateY(16px)}.ResearchLandingPage-module__s0bZDG__shown{opacity:1;transform:none}.ResearchLandingPage-module__s0bZDG__hero{position:relative;overflow:hidden}.ResearchLandingPage-module__s0bZDG__heroInner{z-index:1;position:relative}.ResearchLandingPage-module__s0bZDG__heroMark{color:#fff;opacity:.04;pointer-events:none;width:auto;height:125%;position:absolute;top:50%;right:-70px;translate:0 -50%}.ResearchLandingPage-module__s0bZDG__scene{--rec-nav:106px;height:230svh;scroll-margin-top:var(--rec-nav);position:relative}.ResearchLandingPage-module__s0bZDG__pinned{top:var(--rec-nav);height:calc(100svh - var(--rec-nav));align-items:center;display:flex;position:sticky;overflow:hidden}.ResearchLandingPage-module__s0bZDG__sceneGrid{grid-template-columns:1fr 1.3fr;align-items:center;column-gap:56px;width:100%;max-width:1120px;margin:auto;padding:20px 32px;display:grid}.ResearchLandingPage-module__s0bZDG__criteria li{border-top:1px solid var(--line);color:var(--placeholder);gap:13px;padding:13px 0;transition:color .35s,border-color .35s;display:flex}.ResearchLandingPage-module__s0bZDG__criteria li[data-active=true]{color:#000;border-color:#000}.ResearchLandingPage-module__s0bZDG__criteria li>svg{flex-shrink:0;margin-top:2px}.ResearchLandingPage-module__s0bZDG__criteria h3{font-family:var(--font-serif);font-size:16px;font-weight:600}.ResearchLandingPage-module__s0bZDG__criteria p{margin-top:3px;font-size:12px;line-height:1.5}.ResearchLandingPage-module__s0bZDG__beat{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.ResearchLandingPage-module__s0bZDG__beat[data-on=true]{opacity:1;transform:none}.ResearchLandingPage-module__s0bZDG__steps{position:relative}.ResearchLandingPage-module__s0bZDG__steps:before,.ResearchLandingPage-module__s0bZDG__steps:after{content:"";width:1px;position:absolute;top:30px;left:18px}.ResearchLandingPage-module__s0bZDG__steps:before{background:var(--line);bottom:30px}.ResearchLandingPage-module__s0bZDG__steps:after{height:calc((100% - 60px) * var(--fill,0));background:#000;transition:height .2s linear}.ResearchLandingPage-module__s0bZDG__steps li{gap:22px;padding:18px 0;display:flex;position:relative}.ResearchLandingPage-module__s0bZDG__stepMark{z-index:1;border:1px solid var(--line);background:var(--paper);width:37px;height:37px;font:600 11px var(--font-mono);color:var(--placeholder);border-radius:50%;flex-shrink:0;place-items:center;transition:background .35s,border-color .35s,color .35s;display:grid;position:relative}.ResearchLandingPage-module__s0bZDG__steps li[data-reached=true] .ResearchLandingPage-module__s0bZDG__stepMark{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ResearchLandingPage-module__s0bZDG__stepBody h4{color:var(--placeholder);transition:color .35s}.ResearchLandingPage-module__s0bZDG__steps li[data-reached=true] .ResearchLandingPage-module__s0bZDG__stepBody h4{color:#000}@media (max-width:1023px){.ResearchLandingPage-module__s0bZDG__sceneGrid{grid-template-columns:1fr;row-gap:20px;padding:16px 20px}.ResearchLandingPage-module__s0bZDG__criteria{display:none}}@media (max-width:640px){.ResearchLandingPage-module__s0bZDG__steps:before,.ResearchLandingPage-module__s0bZDG__steps:after{left:16px}.ResearchLandingPage-module__s0bZDG__steps li{gap:16px}.ResearchLandingPage-module__s0bZDG__stepMark{width:33px;height:33px}}@media (max-height:660px) and (max-width:1023px){.ResearchLandingPage-module__s0bZDG__scene{height:auto}.ResearchLandingPage-module__s0bZDG__pinned{height:auto;position:relative;top:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.ResearchLandingPage-module__s0bZDG__reveal{opacity:1;transition:none;transform:none}.ResearchLandingPage-module__s0bZDG__scene{height:auto}.ResearchLandingPage-module__s0bZDG__pinned{height:auto;position:relative;top:auto;overflow:visible}.ResearchLandingPage-module__s0bZDG__beat{opacity:1;transition:none;transform:none}.ResearchLandingPage-module__s0bZDG__steps:after{display:none}.ResearchLandingPage-module__s0bZDG__stepMark,.ResearchLandingPage-module__s0bZDG__stepBody h4,.ResearchLandingPage-module__s0bZDG__criteria li{transition:none}.ResearchLandingPage-module__s0bZDG__criteria li{color:#374151}}
