@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2ttjmmx-9gnz1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_c1cf4547-module__qgqWrq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_c1cf4547-module__qgqWrq__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.p.44ks8kcggj012.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_4d24de7c-module__3N6hXG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_4d24de7c-module__3N6hXG__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.0_f09-l1omku8.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cfcf0453-module__bs7OCG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cfcf0453-module__bs7OCG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#080a0f;--surface:#0e1119;--surface-2:#141824;--paper:#f2f0e9;--muted:#9da3b1;--line:#262b38;--blue:#315cff;--lime:#c6ff3d;--amber:#ffbd3e;--red:#ff5c55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--paper);font-family:var(--font-body),Arial,sans-serif;font-feature-settings:"ss01" 1,"ss02" 1;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,.wordmark{font-family:var(--font-display),Arial,sans-serif}.site-shell{background:var(--bg);isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.site-shell>header,.site-shell>section,.signal-reel{z-index:2;position:relative}.motion-backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 75% 25%,#17213e 0,#0000 30%);height:1100px;position:absolute;inset:0 0 auto;overflow:hidden}.motion-backdrop:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 72%);mask-image:linear-gradient(#000 0,#0000 72%)}.beam{transform-origin:50%;background:linear-gradient(90deg,#0000,#315cffbd,#0000);width:920px;height:1px;position:absolute}.beam-one{animation:11s ease-in-out infinite alternate beamDrift;top:260px;right:-180px;transform:rotate(-18deg)}.beam-two{opacity:.45;animation:15s ease-in-out infinite alternate beamDriftTwo;top:610px;right:-300px;transform:rotate(12deg)}.glow{filter:blur(90px);opacity:.18;border-radius:50%;position:absolute}.glow-one{background:var(--blue);width:330px;height:330px;animation:13s ease-in-out infinite alternate glowDrift;top:180px;right:12%}.glow-two{background:var(--lime);opacity:.06;width:180px;height:180px;animation:17s ease-in-out infinite alternate-reverse glowDrift;top:560px;right:38%}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#080a0fb8;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(24px,5vw,76px);display:grid;position:relative}.wordmark{letter-spacing:-.035em;align-items:baseline;font-size:17px;font-weight:650;display:inline-flex}.wordmark-domain{color:var(--lime);font-weight:600}.wordmark:before{content:"";background:var(--blue);width:7px;height:7px;margin-right:13px;display:inline-block;box-shadow:0 0 18px #315cff}.site-header nav{color:#c1c5ce;letter-spacing:-.01em;gap:42px;font-size:13px;font-weight:500;display:flex}.site-header nav a,.text-button{transition:color .2s}.site-header nav a:hover,.site-header nav a:focus-visible,.text-button:hover,.text-button:focus-visible{color:#fff}.login-button{border:1px solid #777e8d;border-radius:9px;justify-self:end;gap:24px;padding:12px 18px;font-size:13px;font-weight:550;transition:border-color .2s,background .2s,transform .2s;display:flex}.login-button:hover{background:#ffffff0a;border-color:#fff;transform:translateY(-1px)}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1540px;min-height:735px;margin:auto;padding:86px clamp(24px,6.4vw,98px) 78px;display:grid}.hero-copy{z-index:4;position:relative}.kicker{color:#b2b7c3;text-transform:uppercase;letter-spacing:.18em;font-family:var(--font-mono),monospace;align-items:center;gap:10px;font-size:9px;font-weight:500;display:flex}.kicker span{background:var(--lime);width:6px;height:6px;box-shadow:0 0 16px var(--lime);border-radius:50%;animation:2.4s ease-in-out infinite statusPulse}.hero h1{letter-spacing:-.057em;text-wrap:balance;max-width:720px;margin:29px 0;font-size:clamp(58px,5.7vw,90px);font-weight:490;line-height:.96}.hero h1 em{color:#728cff;text-shadow:0 0 40px #315cff45;font-style:normal}.hero-lead{color:#b9bec9;letter-spacing:-.012em;max-width:575px;font-size:17px;line-height:1.72}.hero-actions{align-items:center;gap:30px;margin-top:37px;display:flex}.primary-button{border:1px solid var(--blue);background:var(--blue);letter-spacing:-.01em;border-radius:8px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:0 22px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex}.primary-button:hover{transform:translateY(-2px);box-shadow:0 14px 36px #315cff40}.primary-button.lime{background:var(--lime);border-color:var(--lime);color:#080a0f}.text-button{color:#bdc2cd;border-bottom:1px solid #555b6a;padding:12px 0;font-size:13px;font-weight:550}.hand-note{color:#7b92ff;font-family:var(--font-mono),monospace;letter-spacing:.02em;border-bottom:2px solid var(--lime);margin:38px 0 0 48px;padding-bottom:7px;font-size:10px;display:inline-block;transform:rotate(-3deg)}.venture-system{perspective:1000px;min-height:530px;position:relative}.venture-system:before{content:"";filter:blur(12px);background:#315cff10;border-radius:50%;width:280px;height:280px;animation:5s ease-in-out infinite coreBreath;position:absolute;top:24%;left:34%}.orbit{border:1px solid #4169ff8a;border-radius:50%;position:absolute;transform:rotate(-14deg);box-shadow:inset 0 0 30px #315cff0a}.orbit-one{width:88%;height:54%;animation:12s ease-in-out infinite alternate orbitTilt;top:22%;left:4%}.orbit-two{opacity:.5;width:60%;height:80%;animation:16s ease-in-out infinite alternate orbitTiltTwo;top:7%;left:21%}.orbit-node{z-index:2;background:#4169ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px 5px #315cff50}.node-one{animation:5s ease-in-out infinite nodeFloat;top:45%;left:13%}.node-two{animation:6.5s ease-in-out infinite reverse nodeFloat;top:30%;right:11%}.node-three{background:var(--lime);width:5px;height:5px;animation:4.5s ease-in-out infinite nodeFloat;bottom:17%;right:27%;box-shadow:0 0 14px 4px #c6ff3d45}.system-core{text-align:center;z-index:2;background:radial-gradient(circle at 31% 27%,#f5f7ff,#8497bd 8%,#1a2235 25%,#06080c 67%);border:1px solid #a5b4d05c;border-radius:50%;place-content:center;width:122px;height:122px;animation:6s ease-in-out infinite coreFloat;display:grid;position:absolute;top:36%;left:41%;box-shadow:0 0 80px #315cff3b,0 0 0 12px #315cff08}.system-core i{border:1px solid #315cff4f;border-color:#315cff4f #315cff4f #0000 #0000;border-radius:50%;animation:10s linear infinite spin;position:absolute;inset:-15px}.system-core span{letter-spacing:-.05em;font-size:25px;font-weight:650}.system-core small{color:#aab2c4;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.venture-card,.milestone{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#171b27e8,#0d1017ed);border:1px solid #626b7c;border-radius:12px;transition:border-color .25s,transform .25s;position:absolute;box-shadow:0 22px 60px #000a,0 0 40px #315cff0d}.venture-card:hover,.milestone:hover{border-color:#8ca0d1}.venture-card{width:224px;padding:19px}.venture-card strong,.venture-card small{display:block}.venture-card strong{margin-top:17px;font-size:18px}.venture-card small{color:#8f96a6;margin-top:5px;font-size:11px}.venture-topline{color:#afb5c1;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;display:flex}.state-dot{border-radius:50%;width:6px;height:6px}.state-dot.live{background:var(--lime);box-shadow:0 0 10px var(--lime)}.state-dot.build{background:var(--blue)}.state-dot.next{background:#687083}.mini-progress{background:#2d3240;height:2px;margin-top:18px;overflow:hidden}.mini-progress span{background:linear-gradient(90deg,#315cff,#8ba0ff);height:100%;animation:3s ease-in-out infinite progressGlow;display:block;box-shadow:0 0 10px #315cff}.venture-1{animation:6s ease-in-out infinite cardFloat;top:4%;right:6%}.venture-2{animation:7.5s ease-in-out 1s infinite reverse cardFloat;top:52%;left:0}.venture-3{animation:8s ease-in-out .5s infinite cardFloat;bottom:0;right:0}.milestone{align-items:center;gap:12px;padding:13px 17px;animation:7s ease-in-out 1.8s infinite cardFloat;display:flex;bottom:1%;left:42%}.milestone>span{background:var(--blue);border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 8px 25px #315cff55}.milestone small,.milestone strong{display:block}.milestone small{color:#838b9b;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.milestone strong{margin-top:3px;font-size:13px}.proof-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1700px;margin:auto;padding:0 clamp(24px,5vw,76px);display:grid}.proof-item{border-right:1px solid var(--line);align-items:baseline;gap:15px;padding:29px clamp(0px,3vw,46px);display:flex}.proof-item:last-child{border-right:0}.proof-item strong{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:21px;font-weight:560}.proof-item strong:before{content:"/";font-family:var(--font-mono),monospace;color:var(--lime);margin-right:12px}.proof-item span{color:#7f8695;letter-spacing:.01em;font-size:10px}.signal-reel{border-bottom:1px solid var(--line);color:#555e6e;width:max-content;display:flex;overflow:hidden}.signal-reel>div{align-items:center;gap:34px;padding:15px 17px;animation:24s linear infinite reelMove;display:flex}.signal-reel span{letter-spacing:.22em;font-size:9px}.signal-reel i{background:var(--blue);width:4px;height:4px;box-shadow:0 0 10px var(--blue);border-radius:50%}.mission-section,.program-section,.projects-section{max-width:1450px;margin:auto;padding:130px clamp(24px,6.4vw,98px)}.section-index{color:#777f8f;font-family:var(--font-mono),monospace;letter-spacing:.2em;font-size:9px;font-weight:500}.mission-section{grid-template-columns:.45fr 1.2fr .65fr;align-items:start;gap:50px;display:grid}.mission-copy h2,.section-heading h2,.projects-section h2,.cta-section h2{letter-spacing:-.052em;margin:0;font-size:clamp(46px,5vw,74px);font-weight:470;line-height:1}.mission-copy p,.projects-section>div>p:last-child{color:#9ba2b0;letter-spacing:-.01em;max-width:620px;margin:32px 0 0;font-size:16px;line-height:1.76}.mission-outcome{border-top:1px solid var(--blue);padding-top:19px}.mission-outcome span,.mission-outcome strong{display:block}.mission-outcome span{color:#738dff;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.mission-outcome strong{margin-top:13px;font-size:14px;font-weight:560;line-height:1.6}.program-section{border-top:1px solid var(--line)}.section-heading{grid-template-columns:.45fr 1.85fr;gap:50px;display:grid}.program-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.program-steps article{border-right:1px solid var(--line);min-height:280px;padding:27px 34px 34px 0;position:relative}.program-steps article+article{padding-left:34px}.program-steps article span{color:var(--lime);font-family:var(--font-geist-mono);font-size:11px}.program-steps h3{letter-spacing:-.035em;margin:76px 0 13px;font-size:28px;font-weight:520}.program-steps p{color:#8f96a4;max-width:330px;font-size:14px;line-height:1.65}.program-steps i{color:#687184;font-size:19px;font-style:normal;position:absolute;top:25px;right:24px}.projects-section{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.projects-section h2{margin-top:28px}.featured-project{background:linear-gradient(135deg,#121621,#0d1017);border:1px solid #343a48;border-radius:15px;grid-template-columns:auto 1fr auto;align-self:end;gap:28px;min-height:270px;padding:30px;display:grid;box-shadow:0 30px 70px #0005}.project-number{color:var(--lime);font-family:var(--font-geist-mono);font-size:11px}.project-body span{color:#9299a8;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.project-body h3{letter-spacing:-.04em;margin:59px 0 10px;font-size:34px;font-weight:530}.project-body p{color:#8f96a4;max-width:450px;font-size:13px;line-height:1.55}.featured-project>a{width:48px;height:48px;color:var(--blue);border:1px solid #515969;border-radius:50%;align-self:end;place-items:center;font-size:21px;display:grid}.featured-project>a:hover{border-color:var(--blue)}.cta-section{background:var(--blue);padding:120px clamp(24px,8vw,130px) 130px;position:relative}.cta-section:after{content:"";background:var(--lime);width:180px;height:4px;position:absolute;top:28%;right:10%;transform:rotate(-8deg)}.cta-section>p{text-transform:uppercase;letter-spacing:.16em;color:#dce2ff;font-size:10px}.cta-section h2{max-width:900px;margin:26px 0 42px}.cta-section>div{align-items:center;gap:30px;display:flex}.text-button.light{color:#fff;border-color:#fff9}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:64px}.venture-system{min-height:470px}.mission-section{grid-template-columns:1fr}.mission-outcome{max-width:400px}.section-heading,.projects-section{grid-template-columns:1fr}.featured-project{margin-top:20px}.proof-item{display:block}.proof-item span{margin:7px 0 0 22px;display:block}}@media (max-width:640px){.site-header{height:72px}.wordmark{font-size:14px}.login-button{gap:10px;padding:10px 13px}.hero{padding-bottom:45px}.hero h1{font-size:52px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hand-note{margin-left:20px}.venture-system{min-height:570px}.orbit-one{width:110%;left:-5%}.venture-card{width:188px}.venture-1{right:0}.venture-2{top:48%;left:0}.venture-3{bottom:0;right:0}.system-core{width:96px;height:96px;top:34%;left:36%}.milestone{bottom:2%;left:3%}.proof-strip{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid var(--line);padding:21px 0}.mission-section,.program-section,.projects-section{padding-block:82px}.mission-copy h2,.section-heading h2,.projects-section h2,.cta-section h2{font-size:43px}.program-steps{grid-template-columns:1fr}.program-steps article,.program-steps article+article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.program-steps h3{margin-top:55px}.featured-project{grid-template-columns:1fr;gap:12px}.project-body h3{margin-top:34px}.featured-project>a{justify-self:end}.cta-section:after{display:none}.cta-section>div{flex-direction:column;align-items:flex-start}}@keyframes beamDrift{0%{opacity:.35;transform:translate(-5%)rotate(-18deg)}to{opacity:.85;transform:translate(8%,65px)rotate(-15deg)}}@keyframes beamDriftTwo{0%{transform:translate(7%)rotate(12deg)}to{transform:translate(-8%,-55px)rotate(9deg)}}@keyframes glowDrift{0%{transform:translate(-25px,-20px)scale(.9)}to{transform:translate(45px,35px)scale(1.12)}}@keyframes statusPulse{0%,to{opacity:.55;box-shadow:0 0 7px var(--lime)}50%{opacity:1;box-shadow:0 0 20px var(--lime)}}@keyframes orbitTilt{0%{transform:rotate(-14deg)scale(.98)}to{transform:rotate(-9deg)scale(1.03)}}@keyframes orbitTiltTwo{0%{transform:rotate(17deg)scale(1)}to{transform:rotate(10deg)scale(.95)}}@keyframes nodeFloat{0%,to{opacity:.5;transform:translate(-10px,-7px)}50%{opacity:1;transform:translate(20px,15px)}}@keyframes coreFloat{0%,to{transform:translateY(-5px)rotateX(2deg)}50%{transform:translateY(8px)rotateX(-3deg)}}@keyframes coreBreath{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.7;transform:scale(1.15)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cardFloat{0%,to{transform:translateY(-4px)rotateX(0)}50%{transform:translate3d(0,8px,16px)rotateX(1deg)}}@keyframes progressGlow{0%,to{filter:brightness(.85)}50%{filter:brightness(1.35)}}@keyframes reelMove{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-button{transition:none}.beam,.glow,.kicker span,.orbit,.orbit-node,.system-core,.system-core i,.venture-card,.milestone,.mini-progress span,.signal-reel>div{animation:none!important}}.performance-section{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;gap:100px;max-width:1450px;margin:auto;padding:130px clamp(24px,6.4vw,98px);display:grid}.performance-intro h2{letter-spacing:-.052em;margin:29px 0;font-size:clamp(46px,5vw,74px);font-weight:470;line-height:1}.performance-intro>p:not(.section-index){color:#9ba2b0;max-width:560px;font-size:15px;line-height:1.75}.performance-principle{border-top:1px solid #315cff;border-bottom:1px solid var(--line);margin-top:38px;padding:20px 0}.performance-principle span,.performance-principle strong{display:block}.performance-principle span{color:#738dff;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.performance-principle strong{margin-top:10px;font-size:14px;font-weight:560;line-height:1.55}.performance-model{border-top:1px solid #384050;align-self:start}.performance-model details{border-bottom:1px solid #303645}.performance-model summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:104px;padding:22px 0;list-style:none;display:grid}.performance-model summary::-webkit-details-marker{display:none}.performance-model summary>span{color:var(--lime);font-family:var(--font-mono),monospace;font-size:10px}.performance-model h3{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:540}.performance-model summary p{color:#818998;margin:7px 0 0;font-size:11px}.performance-model summary i{color:#738dff;font-size:19px;font-style:normal;transition:transform .2s}.performance-model details[open] summary i{transform:rotate(45deg)}.performance-model details>p{color:#9ca4b2;max-width:600px;margin:-7px 40px 24px 60px;font-size:12px;line-height:1.7}.level-track{border:1px solid #303746;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid;overflow:hidden}.level-track div{background:#10141d;border-right:1px solid #303746;min-height:74px;padding:14px 10px;position:relative}.level-track div:last-child{border-right:0}.level-track div:nth-child(-n+4){background:linear-gradient(145deg,#18213a,#10141d)}.level-track span,.level-track small{display:block}.level-track span{color:#718bff;font-family:var(--font-mono),monospace;font-size:9px}.level-track small{color:#a8afbc;margin-top:15px;font-size:8px}.level-track div:nth-child(4):after{content:"ACTIEF";color:var(--lime);font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:6px;position:absolute;top:8px;right:7px}.reward-loop{background:#10131b;border:1px solid #303746;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:16px;padding:18px;display:grid}.reward-loop>div{min-width:0}.reward-loop span,.reward-loop strong,.reward-loop small{display:block}.reward-loop span{color:#718bff;font-family:var(--font-mono),monospace;font-size:8px}.reward-loop strong{margin-top:8px;font-size:12px}.reward-loop small{color:#7f8796;margin-top:5px;font-size:8px;line-height:1.5}.reward-loop>i{color:#546070;font-style:normal}.celebration-note{background:#c6ff3d0a;border:1px solid #c6ff3d42;border-radius:10px;align-items:center;gap:13px;margin-top:12px;padding:15px 17px;display:flex}.celebration-note>span{background:var(--lime);color:#080a0f;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.celebration-note p{color:#8f98a8;margin:0;font-size:9px;line-height:1.55}.celebration-note strong{color:#eef0f5}.program-steps article span,.project-number{font-family:var(--font-mono),monospace}@media (max-width:980px){.performance-section{grid-template-columns:1fr;gap:60px}}@media (max-width:640px){.performance-section{padding-block:82px}.performance-intro h2{font-size:43px}.performance-model summary{grid-template-columns:32px 1fr auto}.performance-model details>p{margin-left:50px}.level-track{grid-template-columns:1fr}.level-track div{border-bottom:1px solid #303746;border-right:0;align-items:center;gap:20px;min-height:55px;display:flex}.level-track div:last-child{border-bottom:0}.level-track small{margin-top:0}.reward-loop{grid-template-columns:1fr}.reward-loop>i{justify-self:center;transform:rotate(90deg)}}.site-footer{z-index:2;border-top:1px solid var(--line);background:#080a0f;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:110px;padding:30px clamp(24px,5vw,76px);display:grid;position:relative}.site-footer nav{color:#858d9c;gap:28px;font-size:10px;display:flex}.site-footer>a:last-child{color:#aeb5c1;justify-self:end;font-size:11px}.site-footer a:hover{color:#fff}.route-section{grid-template-columns:.65fr 1.35fr;gap:90px;max-width:1450px;margin:auto;padding:120px clamp(24px,6.4vw,98px);display:grid}.route-intro h2{letter-spacing:-.052em;margin:27px 0 0;font-size:clamp(42px,4.4vw,66px);font-weight:470;line-height:1}.route-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.route-grid>a{border-bottom:1px solid var(--line);min-height:230px;padding:25px 48px 25px 0;transition:background .2s,padding .2s;position:relative}.route-grid>a:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.route-grid>a:hover{background:#ffffff05;padding-right:36px}.route-grid span{color:var(--lime);font-family:var(--font-mono),monospace;font-size:9px}.route-grid h3{margin:45px 0 12px;font-size:24px;font-weight:530}.route-grid p{color:#89919f;max-width:330px;margin:0;font-size:11px;line-height:1.65}.route-grid i{color:#718bff;font-style:normal;position:absolute;top:22px;right:18px}.inner-site{background:radial-gradient(circle at 80% 5%,#17213e 0,transparent 26%),var(--bg)}.page-hero{max-width:1450px;margin:auto;padding:120px clamp(24px,10vw,150px) 130px}.page-hero h1{letter-spacing:-.06em;max-width:1050px;margin:30px 0;font-size:clamp(56px,7vw,104px);font-weight:470;line-height:.96}.page-hero h1 em{color:#738dff;font-style:normal}.page-hero>p:last-of-type{color:#a1a8b5;max-width:770px;font-size:17px;line-height:1.75}.content-split,.goal-section,.phase-list,.level-section,.reward-section,.portfolio-page-grid{border-top:1px solid var(--line);max-width:1450px;margin:auto;padding:110px clamp(24px,6.4vw,98px)}.content-split{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.content-split h2,.goal-section>h2,.level-section h2,.reward-section h2{letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(38px,4vw,60px);font-weight:480;line-height:1.04}.content-prose p{color:#a1a8b5;margin:0 0 24px;font-size:16px;line-height:1.8}.goal-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.goal-grid article{border-right:1px solid var(--line);min-height:250px;padding:25px 28px 28px 0}.goal-grid article+article{padding-left:28px}.goal-grid span,.phase-list>article>span,.model-list>article>span{color:var(--lime);font-family:var(--font-mono),monospace;font-size:10px}.goal-grid h3{margin:65px 0 12px;font-size:22px;font-weight:540}.goal-grid p{color:#89919f;font-size:11px;line-height:1.65}.page-next{background:#111622;border-top:1px solid #29303d;padding:100px clamp(24px,8vw,130px)}.page-next>p{color:#7e8797;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.page-next h2{letter-spacing:-.045em;max-width:800px;margin:20px 0 32px;font-size:clamp(36px,4vw,56px);font-weight:480;line-height:1.05}.phase-list,.model-list{border-top:1px solid var(--line);max-width:1450px;margin:auto;padding:0 clamp(24px,6.4vw,98px)}.phase-list article,.model-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:40px;padding:54px 0;display:grid}.phase-list h2,.model-list h2{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:510}.phase-list p,.model-list p{color:#9098a6;max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.7}.schedule-grid{gap:12px;display:grid}.schedule-grid article{background:#10141d;border:1px solid #303746;border-radius:10px;padding:22px}.schedule-grid span{color:#718bff;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.schedule-grid h3{margin:14px 0 8px;font-size:18px;font-weight:540}.schedule-grid p{color:#89919f;margin:0;font-size:11px;line-height:1.65}.formula-card{background:#315cff10;border:1px solid #315cff;max-width:770px;margin-top:42px;padding:22px}.formula-card span,.formula-card strong{display:block}.formula-card span{color:#7893ff;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.formula-card strong{margin-top:10px;font-size:17px;font-weight:550}.level-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.level-section .level-track{align-self:end}.reward-section{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reward-section article{background:#10141d;border:1px solid #303746;border-radius:12px;padding:38px}.reward-section article>p:last-child{color:#939ba9;font-size:12px;line-height:1.7}.reward-section h2{font-size:32px}.celebration-card{position:relative;background:#c6ff3d0b!important;border-color:#c6ff3d55!important}.celebration-card>span{color:var(--lime);font-size:24px;position:absolute;top:26px;right:28px}.portfolio-page-grid{grid-template-columns:1.5fr .75fr .75fr;gap:16px;display:grid}.portfolio-page-grid article{background:#10141d;border:1px solid #303746;border-radius:13px;min-height:370px;padding:30px}.portfolio-feature>div{color:#939ba9;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:9px;display:flex}.portfolio-feature h2{letter-spacing:-.045em;margin:60px 0 12px;font-size:42px;font-weight:510}.portfolio-feature>p{color:#939ba9;max-width:650px;line-height:1.7}.portfolio-feature dl{border-block:1px solid #303746;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.portfolio-feature dl>div{border-right:1px solid #303746;padding:16px}.portfolio-feature dl>div:last-child{border-right:0}.portfolio-feature dt{color:#70798a;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.portfolio-feature dd{margin:7px 0 0;font-size:11px}.portfolio-feature>a{color:#7893ff;font-size:11px}.portfolio-placeholder>span{color:var(--lime);font-family:var(--font-mono),monospace;font-size:10px}.portfolio-placeholder>p{color:#70798a;text-transform:uppercase;letter-spacing:.12em;margin-top:90px;font-size:9px}.portfolio-placeholder h2{font-size:23px;font-weight:520}.portfolio-placeholder small{color:#838c9b;line-height:1.65}@media (max-width:980px){.site-footer{grid-template-columns:1fr auto}.site-footer nav{display:none}.route-section,.content-split,.level-section{grid-template-columns:1fr}.goal-grid{grid-template-columns:1fr 1fr}.portfolio-page-grid{grid-template-columns:1fr}.portfolio-placeholder{min-height:230px!important}.portfolio-placeholder>p{margin-top:45px}}@media (max-width:640px){.page-hero{padding-block:80px}.page-hero h1{font-size:50px}.page-hero>p:last-of-type{font-size:15px}.route-section{grid-template-columns:1fr;padding-block:80px}.route-grid{grid-template-columns:1fr}.route-grid>a:nth-child(2n){border-left:0;padding-left:0}.content-split,.goal-section,.level-section,.reward-section,.portfolio-page-grid{padding-block:75px}.goal-grid,.reward-section{grid-template-columns:1fr}.goal-grid article,.goal-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.phase-list article,.model-list article{grid-template-columns:42px 1fr;gap:12px}.phase-list h2,.model-list h2{font-size:27px}.portfolio-feature dl{grid-template-columns:1fr}.portfolio-feature dl>div{border-bottom:1px solid #303746;border-right:0}.site-footer{grid-template-columns:1fr}.site-footer>a:last-child{justify-self:start}}.level-explainer{border-top:1px solid var(--line);background:linear-gradient(150deg,#0d111a,#080a0f);max-width:1450px;margin:auto;padding:110px clamp(24px,6.4vw,98px)}.level-explainer-heading{grid-template-columns:.42fr 1fr;column-gap:70px;display:grid}.level-explainer-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,60px);font-weight:480;line-height:1.04}.level-explainer-heading>p:last-child{color:#9ca4b2;grid-column:2;max-width:760px;font-size:14px;line-height:1.75}.level-rules{border-top:1px solid #303746;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.level-rules article{border-right:1px solid #303746;min-height:220px;padding:25px 30px 25px 0}.level-rules article+article{padding-left:30px}.level-rules span{color:var(--lime);font-family:var(--font-mono),monospace;font-size:9px}.level-rules h3{margin:48px 0 11px;font-size:18px;font-weight:540}.level-rules p{color:#89919f;margin:0;font-size:10px;line-height:1.65}.level-example{background:#315cff0b;border:1px solid #315cff75;border-radius:12px;grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:30px;padding:30px;display:grid}.level-example h3{max-width:480px;margin:20px 0 0;font-size:25px;font-weight:520;line-height:1.15}.level-example dl{border:1px solid #303a55;grid-template-columns:1fr 1fr;margin:0;display:grid}.level-example dl>div{border-bottom:1px solid #303a55;border-right:1px solid #303a55;padding:14px}.level-example dl>div:nth-child(2n){border-right:0}.level-example dt{color:#7e8797;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.level-example dd{margin:7px 0 0;font-size:18px}.level-example .example-total{background:#c6ff3d0e}.level-example .example-total dd{color:var(--lime)}.level-example>p{color:#9aa3b2;border-top:1px solid #303a55;grid-column:1/-1;margin:0;padding-top:22px;font-size:11px;line-height:1.7}.unlock-line{border:1px solid #303746;border-radius:10px;align-items:center;gap:18px;margin-top:14px;padding:18px 20px;display:flex}.unlock-line span{color:#718bff;font-family:var(--font-mono),monospace;letter-spacing:.14em;margin-right:auto;font-size:8px}.unlock-line strong{font-size:10px;font-weight:550}.unlock-line i{color:#596374;font-style:normal}@media (max-width:980px){.level-explainer-heading{grid-template-columns:1fr}.level-explainer-heading>p:last-child{grid-column:1}.level-rules{grid-template-columns:1fr}.level-rules article,.level-rules article+article{border-bottom:1px solid #303746;border-right:0;min-height:0;padding:25px 0}.level-rules h3{margin-top:20px}.level-example{grid-template-columns:1fr}.level-example>p{grid-column:1}.unlock-line{flex-direction:column;align-items:flex-start}.unlock-line span{margin-right:0}.unlock-line i{transform:rotate(90deg)}}@media (max-width:640px){.level-explainer{padding-block:75px}.level-example{padding:22px}.level-example dl{grid-template-columns:1fr}.level-example dl>div{border-right:0}}.vacancy-section,.vacancy-principles{border-top:1px solid var(--line);max-width:1450px;margin:auto;padding:110px clamp(24px,6.4vw,98px)}.vacancy-intro{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.vacancy-intro h2{letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(38px,4vw,60px);font-weight:480;line-height:1.04}.vacancy-intro>p{color:#a1a8b5;max-width:670px;margin:24px 0 0;font-size:15px;line-height:1.75}.vacancy-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.vacancy-card{background:linear-gradient(145deg,#121722,#0d1017);border:1px solid #303746;border-radius:13px;flex-direction:column;min-height:520px;padding:30px;display:flex}.vacancy-card:nth-child(2){background:linear-gradient(145deg,#17213b,#0d1017);border-color:#315cff8f}.vacancy-number{color:var(--lime);font-family:var(--font-mono),monospace;font-size:10px}.vacancy-meta{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.vacancy-meta span{color:#aeb5c2;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid #384052;border-radius:999px;padding:7px 9px;font-size:8px}.vacancy-card h2{letter-spacing:-.04em;margin:23px 0 14px;font-size:30px;font-weight:520;line-height:1.05}.vacancy-card>p{color:#9aa2b0;margin:0;font-size:12px;line-height:1.7}.vacancy-card ul{border-top:1px solid #303746;gap:11px;margin:30px 0;padding:25px 0 0;list-style:none;display:grid}.vacancy-card li{color:#c0c5cf;padding-left:19px;font-size:11px;line-height:1.55;position:relative}.vacancy-card li:before{content:"";background:var(--blue);width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #315cff}.vacancy-card>a{color:#8298ff;border-bottom:1px solid #53679e;align-self:flex-start;margin-top:auto;padding-bottom:5px;font-size:11px;font-weight:600}.vacancy-principles{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.vacancy-principles h2{letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(38px,4vw,60px);font-weight:480;line-height:1.04}.vacancy-principles-grid{border-top:1px solid #303746;grid-template-columns:repeat(3,1fr);display:grid}.vacancy-principles-grid article{border-right:1px solid #303746;padding:25px 24px 12px 0}.vacancy-principles-grid article+article{padding-left:24px}.vacancy-principles-grid article:last-child{border-right:0}.vacancy-principles-grid span{color:var(--lime);font-family:var(--font-mono),monospace;font-size:9px}.vacancy-principles-grid h3{margin:42px 0 11px;font-size:19px;font-weight:540}.vacancy-principles-grid p{color:#929aa8;margin:0;font-size:11px;line-height:1.65}@media (max-width:980px){.vacancy-intro,.vacancy-principles,.vacancy-grid{grid-template-columns:1fr}.vacancy-card{min-height:0}.vacancy-principles-grid{margin-top:10px}}@media (max-width:640px){.vacancy-section,.vacancy-principles{padding-block:75px}.vacancy-grid{margin-top:42px}.vacancy-card{padding:24px}.vacancy-principles-grid{grid-template-columns:1fr}.vacancy-principles-grid article,.vacancy-principles-grid article+article{border-bottom:1px solid #303746;border-right:0;padding:24px 0}.vacancy-principles-grid article:last-child{border-bottom:0}.vacancy-principles-grid h3{margin-top:18px}}
