@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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{color:#f5f4ef;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#101010;--paper:#f5f4ef;--fog:#b9c0c9;--muted:#969aa3;--signal:#254bff;--edge:#303030;--surface:#171717;--gutter:clamp(24px,6vw,100px);--ease:cubic-bezier(.22,1,.36,1);background:#101010;font-family:Geist Variable,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;border-radius:0}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--signal);color:#fff}:focus-visible{outline:2px solid var(--fog);outline-offset:6px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.055em;font-weight:560}.oscurio{max-width:1920px;margin-inline:auto}.wordmark{align-items:center;display:inline-flex}.brand-logo,.brand-mark{background:var(--paper);-webkit-mask-source-type:luminance;flex-shrink:0;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:url(/assets/logo-DdMybx_-.webp);mask-image:url(/assets/logo-DdMybx_-.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.brand-logo{width:174px;height:42px;-webkit-mask-position:50% 51%;mask-position:50% 51%;-webkit-mask-size:121.35%;mask-size:121.35%}.brand-mark{width:55px;height:37px;-webkit-mask-position:10% 49.4%;mask-position:10% 49.4%;-webkit-mask-size:354.5%;mask-size:354.5%}.brand-logo img,.brand-mark img{visibility:hidden;width:100%;height:100%}.masthead{z-index:10;padding:12px var(--gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101010e8;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:30px;height:78px;display:flex;position:sticky;top:0}.masthead nav{align-items:center;gap:34px;font-size:12px;display:flex}.masthead nav a{align-items:center;gap:18px;min-height:44px;display:inline-flex;position:relative}.masthead nav a:not(.nav-open):after{content:"";background:var(--paper);transform-origin:100%;width:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:6px;transform:scaleX(0)}.masthead nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-open{border:1px solid #414141;padding:0 17px;transition:border-color .2s}.nav-open:hover{border-color:var(--fog)}.hero{isolation:isolate;min-height:min(810px,100dvh - 78px);padding:clamp(75px,9vw,140px) var(--gutter) 100px;position:relative;overflow:hidden}.hero-copy{z-index:2;pointer-events:none;position:relative}.hero-copy a{pointer-events:auto}.hero-kicker{color:var(--fog);margin-bottom:28px;font-size:12px}h1{letter-spacing:-.068em;font-size:clamp(70px,8vw,122px);font-weight:600;line-height:1.01}.headline-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.headline-line>span{display:inline-block}.period{color:var(--signal)}.hero-description{max-width:360px;color:var(--fog);margin:30px 0 32px;font-size:17px;line-height:1.6}.button-primary{background:var(--signal);color:#fff;isolation:isolate;border:0;justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:17px 22px;font-size:12px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.button-primary:before{content:"";transition:transform .35s var(--ease);z-index:-1;background:#1c3bcc;position:absolute;inset:0;transform:translateY(101%)}.button-primary:hover:before{transform:translateY(0)}.button-primary svg{transition:transform .35s var(--ease)}.button-primary:hover svg{transform:translate(3px,-3px)}.hero-signal{z-index:1;will-change:transform;width:72%;height:110%;position:absolute;top:-9%;right:-9%}.signal-field{width:100%;height:100%;position:relative}.signal-field img,.signal-field canvas{width:100%;height:100%;position:absolute;inset:0}.signal-field img{object-fit:contain;mix-blend-mode:screen;opacity:.7}.signal-field canvas{opacity:0;transition:opacity .8s}.signal-field canvas[data-ready=true]{opacity:1}.signal-field:has(canvas[data-ready=true]) img{opacity:0}.hero-signal:after{content:"";background:linear-gradient(90deg,var(--ink),transparent 36%);pointer-events:none;position:absolute;inset:0}.motion-control{z-index:3;bottom:36px;right:var(--gutter);width:36px;height:36px;color:var(--fog);background:#10101099;border:1px solid #404040;border-radius:50%;place-items:center;display:grid;position:absolute}.motion-control:hover{color:var(--paper);border-color:var(--fog)}.section-space{padding:110px var(--gutter);position:relative}.platform-section{border-top:1px solid var(--edge)}.anchor-alias{position:absolute;top:0}.section-heading{max-width:1000px}.section-label{color:var(--fog);margin-bottom:24px;font-size:12px;display:block}h2{font-size:clamp(42px,5.3vw,80px);line-height:1.06}.section-heading>p{color:var(--fog);max-width:650px;margin-top:24px;font-size:16px;line-height:1.7}.mobile-break{display:none}.platform-reveal{margin-top:50px}.tour-tabs{gap:32px;width:max-content;max-width:100%;margin:0 0 22px;display:flex}.tour-tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:14px 0;font-size:13px;display:flex;position:relative}.tour-tab[data-state=active]{color:var(--paper)}.tour-indicator{background:var(--signal);height:2px;position:absolute;bottom:0;left:0;right:0}.platform-window{background:var(--surface);border:1px solid #373737;box-shadow:0 24px 80px -30px #000}.window-header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;padding:14px 30px;display:flex}.window-header .brand-logo{width:111px;height:30px}.window-header>span{color:var(--muted);font-size:10px}.window-divider{margin:0 8px}.tour-stage{min-height:395px;padding:44px 6%}.tour-panel{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.detail-label{color:var(--fog);font-size:10px}.tour-copy h3{margin:22px 0;font-size:clamp(28px,3.1vw,44px);line-height:1.1}.tour-copy h3>span{color:var(--fog)}.tour-copy>p{color:var(--fog);max-width:325px;font-size:13px;line-height:1.75}.thesis-example{border-left:2px solid var(--signal);background:#1e1e1e;padding:23px 25px}.example-category{color:var(--fog);justify-content:space-between;margin-bottom:22px;font-size:11px;display:flex}.thesis-example h4{letter-spacing:-.045em;font-size:25px}.thesis-example>p{color:var(--fog);margin:10px 0 23px;font-size:12px;line-height:1.6}.thesis-item{border-top:1px solid #373737;grid-template-columns:62px 1fr;gap:14px;padding:11px 0;font-size:11px;line-height:1.55;display:grid}.thesis-item>span{color:var(--muted)}.signal-example{text-align:center;padding:16px 0}.connection-root{border:1px solid #575757;padding:13px 22px;font-size:14px;display:inline-block}.connection-stem{background:#747474;width:1px;height:23px;margin-inline:auto}.connection-branches{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.connection-branches>span{background:#282828;border:1px solid #444;padding:12px 6px;font-size:12px}.connection-branches>.connection-selected{border-color:var(--signal);background:var(--signal);color:#fff}.connection-result{background:#1e1e1e;border:1px solid #383838;padding:20px}.connection-result>span{color:var(--muted);font-size:10px}.connection-result h4{margin:8px 0 10px;font-size:30px}.connection-result p{color:var(--fog);max-width:270px;margin:auto;font-size:12px;line-height:1.6}.evidence-example{border-left:2px solid var(--signal);background:#1e1e1e;padding:28px}.evidence-example>svg{color:var(--fog)}.evidence-example blockquote{letter-spacing:-.035em;margin:18px 0;font-size:clamp(25px,2.6vw,36px);line-height:1.25}.evidence-example>p{color:var(--fog);font-size:11px}.evidence-example a{border-top:1px solid #454545;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-block:14px;font-size:12px;display:flex}.source-date{color:var(--muted);margin-top:5px;font-size:9px;display:block}.platform-bottom{justify-content:flex-end;align-items:center;gap:25px;margin-top:25px;display:flex}.platform-bottom p{color:var(--muted);font-size:12px}.text-link{border-bottom:1px solid #646464;justify-content:space-between;align-items:center;gap:35px;min-height:44px;font-size:12px;display:inline-flex}.text-link svg{transition:transform .25s var(--ease)}.text-link:hover svg{transform:translate(3px,-3px)}.research-section{border-top:1px solid var(--edge);padding-top:95px}.research-shelf{perspective:1600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:62px;display:grid}.report-card{perspective:1400px;min-width:0}.report-cover{text-align:left;width:100%;height:450px;transform-style:preserve-3d;background:#171717;border:1px solid #3d3d3d;flex-direction:column;padding:24px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:inset 4px 0 #ffffff0b,0 18px 30px -10px #0009}.report-cover:hover,.report-cover:focus-visible{border-color:#727272;box-shadow:inset 4px 0 #ffffff0b,0 28px 40px -12px #000}.report-masthead{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-masthead .brand-logo{width:104px;height:28px}.report-masthead>span:last-child{color:var(--fog);font-size:9px}.report-art{height:165px;margin:20px -24px 0;display:block;overflow:hidden}.report-art img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.report-cover:hover .report-art img{transform:scale(1.08)}.cover-title{white-space:pre-line;letter-spacing:-.055em;margin-top:26px;font-size:clamp(25px,2.75vw,40px);font-weight:550;line-height:1.05;display:block}.cover-bottom{color:var(--fog);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.cover-bottom svg{transition:transform .3s var(--ease)}.report-cover:hover .cover-bottom svg{color:#fff;transform:rotate(45deg)}.report-power{background:var(--paper);color:var(--ink);border-color:#d2d2cc}.report-power .brand-logo{background:var(--ink)}.report-power .report-masthead>span:last-child,.report-power .cover-bottom{color:#51545a}.report-power:hover .cover-bottom svg{color:var(--ink)}.report-robotics{background:var(--signal);border-color:#4163ff}.report-robotics .report-art{mix-blend-mode:screen}.report-robotics .report-masthead>span:last-child,.report-robotics .cover-bottom{color:#fff}.report-caption{color:var(--fog);justify-content:space-between;gap:12px;margin-top:22px;font-size:11px;display:flex}.research-notes{color:var(--muted);justify-content:space-between;align-items:center;margin-top:30px;font-size:10px;display:flex}.shelf-controls{gap:8px;display:none}.shelf-controls button{background:0 0;border:1px solid #444;place-items:center;width:42px;height:42px;display:grid}.report-dialog{background:var(--ink);width:min(740px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--paper);border:1px solid #5c5c5c;padding:0}.report-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}.report-dialog-inner{padding:58px 46px 36px;position:relative}.close-dialog{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.report-dialog h2{margin:24px 0;font-size:clamp(28px,3.6vw,47px);line-height:1.12}.report-dialog p{color:var(--fog);font-size:15px;line-height:1.7}.report-dialog ul{color:var(--fog);margin:25px 0 30px;padding-left:18px;font-size:13px;line-height:1.75}.report-dialog li{margin-bottom:12px;padding-left:6px}.report-date{color:var(--muted);margin-top:22px;font-size:11px;display:block}.closing{border-top:1px solid var(--edge);grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-block:75px 60px;display:grid}.closing h2{font-size:clamp(42px,4.8vw,68px)}.closing>div p{color:var(--fog);margin-top:18px;font-size:13px;line-height:1.7}.signup-field{border-bottom:1px solid #777;align-items:center;gap:16px;padding-bottom:12px;display:flex}.signup input{width:100%;min-width:0;color:var(--paper);outline-offset:0;background:0 0;border:0;padding:12px 0;font-size:16px}.signup input::placeholder{opacity:1;color:var(--fog)}.signup-field button{background:var(--signal);color:#fff;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.signup>p{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.6}#signup-status{min-height:16px;color:var(--fog)}footer{padding:25px var(--gutter);border-top:1px solid var(--edge);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}footer .brand-logo{width:130px;height:34px}footer>a:last-child{align-items:center;min-height:44px;display:flex}.skip-link{z-index:30;color:var(--ink);background:var(--paper);padding:14px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.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}@media (width>=1000px) and (hover:hover){.research-shelf:has(.report-cover:hover) .report-card:not(:hover) .report-cover{border-color:#333}}@media (width<=1050px){.hero{min-height:720px;padding-top:95px}.hero-signal{opacity:.75;width:85%;right:-24%}.section-space{padding-block:85px}.tour-stage{min-height:405px;padding:35px}.tour-panel{gap:6%}.tour-copy h3{font-size:35px}.research-shelf{gap:22px}.report-cover{height:410px;padding:19px}.report-art{height:150px;margin-inline:-19px}.cover-title{font-size:29px}.report-masthead .brand-logo{width:83px;height:24px}}@media (width<=760px){html{scroll-padding-top:100px}.masthead{gap:18px;height:70px;padding-block:12px}.masthead .brand-logo{width:137px;height:34px}.masthead nav{gap:22px;font-size:12px}.masthead .nav-open{display:none}.hero{min-height:680px;padding-top:105px;padding-bottom:105px}h1{font-size:clamp(59px,10vw,75px)}.hero-description{max-width:300px;margin-top:30px;font-size:16px}.hero-signal{opacity:.52;width:660px;height:660px;top:-40px;right:-345px}.hero-signal:after{background:linear-gradient(90deg,var(--ink),transparent 70%)}.motion-control{bottom:25px}.section-space{padding-block:66px}.section-heading>p{font-size:15px}h2{font-size:clamp(42px,7vw,55px)}.desktop-break{display:none}.mobile-break{display:initial}.platform-reveal{margin-top:32px}.tour-tabs{justify-content:space-between;gap:12px;width:100%}.tour-tab{gap:7px;padding-block:13px;font-size:11px}.tour-tab svg{display:none}.window-header{gap:12px;padding:12px 20px}.window-header>span{font-size:8px}.window-divider{margin:0 4px}.tour-stage{min-height:585px;padding:25px}.tour-panel{grid-template-columns:1fr;gap:28px}.tour-copy h3{margin:15px 0;font-size:30px}.tour-copy h3 br{display:initial}.tour-copy>p{max-width:440px;font-size:12px}.thesis-example{padding:22px}.platform-bottom{flex-direction:column;align-items:flex-start;gap:15px}.platform-bottom p{font-size:11px;line-height:1.7}.research-shelf{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:36px calc(-1 * var(--gutter)) 0;padding:14px var(--gutter) 25px;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.research-shelf::-webkit-scrollbar{display:none}.report-card{scroll-snap-align:center;flex-shrink:0;flex-basis:min(78vw,340px)}.report-cover{height:440px;padding:24px}.report-art{height:170px;margin-inline:-24px}.cover-title{font-size:34px}.report-masthead .brand-logo{width:104px;height:28px}.research-notes{gap:25px;margin-top:0;line-height:1.7}.shelf-controls{display:flex}.closing{grid-template-columns:1fr;gap:30px;padding-block:60px 40px}.signup{max-width:500px}footer>a:last-child{display:none}.report-dialog-inner{padding:55px 25px 30px}}@media (width<=390px){.masthead .brand-logo{width:120px}.masthead nav{gap:17px;font-size:11px}.hero{min-height:640px;padding-top:88px}h1{font-size:clamp(47px,14.7vw,57px)}.hero-kicker{font-size:11px}.hero-description{font-size:15px}.tour-tabs{gap:8px}.tour-tab{font-size:10px}.window-header>span{text-align:right;max-width:100px;line-height:1.6}.window-header .brand-logo{width:94px}.tour-stage{min-height:630px;padding:20px}.tour-copy h3{font-size:27px}.thesis-example{padding:20px 16px}.cover-title{font-size:30px}.report-cover{height:420px}.report-art{height:155px}.evidence-example{padding:22px}.evidence-example a{font-size:11px}}@media (prefers-reduced-motion:no-preference){.headline-line>span{animation:headline-in 1.1s var(--ease) both}.headline-line:nth-child(2)>span{animation-delay:.12s}.hero-kicker,.hero-description,.hero-copy>a{animation:soft-in 1s var(--ease) both}.hero-description{animation-delay:.22s}.hero-copy>a{animation-delay:.3s}.report-dialog[open]{animation:dialog-in .4s var(--ease) both}@keyframes headline-in{0%{transform:translateY(115%)rotate(3deg)}to{transform:translateY(0)rotate(0)}}@keyframes soft-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}.hero-signal{will-change:auto}}@media (prefers-reduced-transparency:reduce){.masthead{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.report-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000e}}
