:root{--black:#121311;--char:#1b1b18;--cream:#f2efe7;--muted:#aaa79f;--line:#f2efe726;--accent:#e25d38;--serif:"Newsreader",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font-family:var(--sans)}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.nav{height:74px;position:sticky;z-index:10;top:0;background:#121311e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:0 max(24px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:21px;font-weight:800;letter-spacing:-.11em}.wordmark span{color:var(--accent)}.nav nav{display:flex;gap:27px;font-size:11px;color:#cbc8c0}.nav-link{font:10px var(--mono);border:1px solid #f2efe742;padding:8px 10px}.nav-link b{color:var(--accent)}.eyebrow{font:10px/1.4 var(--mono);color:#aaa79f;letter-spacing:.08em;margin:0}.hero{padding:116px 0 38px}.hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center;margin-top:27px}.hero h1{font-size:clamp(56px,7.7vw,107px);line-height:.86;letter-spacing:-.085em;margin:0}.hero em,h2 em{font-family:var(--serif);font-weight:500}.hero-copy{max-width:560px;font-size:15px;line-height:1.65;color:#c8c5bd;margin:31px 0}.hero-actions{display:flex;gap:24px;align-items:center}.button{display:inline-flex;gap:16px;align-items:center;color:#181916;background:var(--cream);padding:14px 16px;font-size:12px;font-weight:700}.button span{font-size:16px}.underlink{font-size:11px;border-bottom:1px solid #f2efe780;padding-bottom:4px}.system-map{height:410px;position:relative;background:#191a17;overflow:hidden;border:1px solid var(--line)}.system-map svg{position:absolute;width:100%;height:100%;inset:0}.system-map path{stroke:#e25d38;stroke-width:1;fill:none}.system-map circle{fill:var(--cream)}.map-label{font:9px var(--mono);position:absolute;z-index:1;color:#e4e1d9;background:#121311;padding:6px;border:1px solid var(--line)}.label-one{left:20px;top:59px}.label-two{left:42%;top:43%}.label-three{right:15px;top:36px}.label-four{right:13px;bottom:28%}.system-map>p{position:absolute;left:21px;bottom:19px;margin:0;font:16px/1.05 var(--serif)}.hero-foot{border-top:1px solid var(--line);margin-top:83px;padding-top:14px;display:flex;justify-content:space-between;font:10px var(--mono);color:#a8a69f}.work{padding:144px 0}.section-heading{display:grid;grid-template-columns:.8fr 1.3fr .7fr;gap:30px;margin-bottom:62px;align-items:end}.section-heading h2,.telegram h2,.about h2,.contact h2{margin:0;font-size:clamp(48px,5.4vw,76px);line-height:.9;letter-spacing:-.075em}.section-heading>p:last-child{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.feature{margin-bottom:94px;border:1px solid var(--line);background:var(--char)}.feature-top{height:47px;padding:0 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);color:#c2c0b9}.feature-top a{color:var(--accent)}.revi-art,.alpha-art{height:400px;position:relative;overflow:hidden}.revi-art{background:#e9e5da;color:#171815}.browser{position:absolute;width:65%;height:260px;left:9%;top:71px;background:#f6f4ed;border:1px solid #222;box-shadow:18px 21px #bdb9af}.browser-bar{height:36px;border-bottom:1px solid #aaa;display:flex;align-items:center;padding:0 11px;gap:5px}.browser-bar i{width:7px;height:7px;border-radius:50%;background:#242420}.browser-bar span{margin-left:13px;font:9px var(--mono)}.browser-body{display:grid;grid-template-columns:1fr 1fr;height:224px}.browser-body>div{padding:20px}.browser-body b,.browser-body small{font:9px var(--mono);display:block}.browser-body>div:first-child small{margin-top:70px;color:#96938e}.rendered{background:#22231f;color:#f3f0e9}.rendered strong{font:42px/.86 var(--serif);display:block;margin:22px 0}.render-arrow{position:absolute;right:5%;bottom:56px;font:11px/1.3 var(--mono);color:#34322e}.render-arrow em{font:48px var(--serif);font-style:normal;color:var(--accent)}.feature-body{padding:46px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.feature h3{font-size:48px;letter-spacing:-.075em;margin:0 0 13px}.lead{font:15px/1.58 var(--serif);margin:0}.feature-details{font-size:12px;line-height:1.6;color:#c5c3bc}.feature-details p{margin:0 0 16px}.feature-details b{color:var(--cream)}.feature-details ul{margin:0 0 20px;padding:0;list-style:none}.feature-details li{border-top:1px solid var(--line);padding:7px 0}.feature-links{display:flex;gap:16px;flex-wrap:wrap}.feature-links a{font:10px var(--mono);color:var(--accent)}.note{font-size:10px;color:#999890}.note code{color:#d8d4cb}.alpha-art{background:#173642}.telegram-plane{position:absolute;left:13%;top:30%;font-size:99px;color:#78bdd1;transform:rotate(-27deg)}.flow{position:absolute;left:33%;top:42%;display:flex;gap:10px;align-items:center;font:10px var(--mono);color:#cde8ec}.flow i{height:1px;width:55px;background:#6db5c5}.file-card{position:absolute;right:10%;top:19%;background:#e9e5da;color:#19313b;padding:42px 32px;font:27px/.93 var(--serif);box-shadow:12px 14px #0c252e}.file-card b{color:#d35037}.venture-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1px;background:var(--line)}.venture{min-height:290px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.venture p{font:9px var(--mono);margin:0}.venture h3{margin:auto 0 8px;font-size:33px;letter-spacing:-.06em}.venture span{font:13px/1.45 var(--serif)}.venture a{font:10px var(--mono);color:var(--accent);margin-top:27px}.aurevra{background:#292722;color:#e8dfd2}.cluster{background:#17342e}.vybe{background:#493c57}.telegram{background:#e9e5da;color:#1b1b18;padding:136px 0}.telegram-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px}.telegram .eyebrow{color:#706e68}.telegram-copy{align-self:end}.telegram-copy p{font:20px/1.45 var(--serif);margin:0 0 29px}.light{background:#1b1b18;color:#f2efe7}.ecosystem{height:300px;grid-column:1/-1;position:relative;margin-top:55px;border-top:1px solid #20201e33;border-bottom:1px solid #20201e33}.ecosystem svg{position:absolute;width:100%;height:100%;inset:0}.ecosystem path{stroke:#1c1c18;stroke-width:1;fill:none}.eco-center,.eco-item{position:absolute;text-align:center;z-index:1}.eco-center{left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;background:#279bce;color:#fff;padding-top:35px;font:10px/1.3 var(--mono);box-shadow:0 0 0 10px #279bce20}.eco-center b{font-size:13px}.eco-item{font:10px var(--mono);padding:10px;background:#eeeae1;border:1px solid #2222}.api{left:9%;top:30px}.db{left:11%;bottom:32px}.job{right:14%;top:31px}.user{right:14%;bottom:35px}.telegram-capabilities{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.telegram-capabilities span{font:10px var(--mono);border:1px solid #20201e40;padding:8px}.stack{padding:145px 0}.stack-groups{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.stack-groups section{padding:28px 0;border-bottom:1px solid var(--line)}.stack-groups section:nth-child(odd){padding-right:42px;border-right:1px solid var(--line)}.stack-groups section:nth-child(2n){padding-left:42px}.stack-groups h3{font:12px var(--mono);color:#aaa79f;margin:0 0 26px}.logo-grid{display:flex;flex-wrap:wrap;gap:10px}.logo-grid a{border:1px solid var(--line);width:calc(50% - 5px);padding:10px;display:flex;align-items:center;gap:8px;font-size:11px}.logo-grid img{width:20px;height:20px;object-fit:contain}.about{padding:120px 0;border-top:1px solid var(--line)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:30px}.about-grid>div{max-width:500px}.about-grid p{font-size:14px;line-height:1.65;color:#bbb9b2;margin:0 0 17px}.about-grid .about-lead{font:21px/1.42 var(--serif);color:var(--cream)}.journey{margin-top:85px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.journey div{padding:16px;border-right:1px solid var(--line)}.journey div:first-child{padding-left:0}.journey span{color:var(--accent);font:10px var(--mono)}.journey p{font:15px var(--serif);margin:39px 0 8px}.journey b{font-size:11px}.contact{background:var(--accent);color:#1d1715;padding:115px 0 25px}.contact .eyebrow{color:#3d2720}.contact h2{margin:25px 0 46px}.contact-links{display:flex;gap:20px}.contact-links a{font:20px var(--serif);border-bottom:1px solid #1d171599;padding-bottom:5px}.contact-links span{font-family:var(--sans)}footer{border-top:1px solid #1d17156b;margin-top:120px;padding-top:15px;display:flex;justify-content:space-between;font:10px var(--mono)}@media(max-width:760px){.wrap{width:min(100% - 38px,1160px)}.nav{height:62px;padding:0 19px}.nav nav{display:none}.hero{padding:91px 0 26px}.hero-grid{grid-template-columns:1fr;gap:46px}.hero h1{font-size:clamp(49px,14vw,71px)}.hero-copy{margin:25px 0}.system-map{height:290px;margin:0 -19px}.hero-foot{margin-top:50px}.section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:40px}.work{padding:86px 0}.feature{margin-left:-19px;margin-right:-19px;margin-bottom:64px}.revi-art,.alpha-art{height:285px}.browser{height:203px;width:84%;left:6%;top:40px}.browser-body{height:166px}.browser-body>div{padding:12px}.rendered strong{font-size:31px;margin:14px 0}.render-arrow{display:none}.feature-body{padding:29px 19px;grid-template-columns:1fr;gap:25px}.feature h3{font-size:40px}.venture-grid{grid-template-columns:1fr;margin:0 -19px}.venture{min-height:220px}.telegram{padding:85px 0}.telegram-grid{grid-template-columns:1fr;gap:32px}.ecosystem{margin-top:22px;height:250px}.eco-item{font-size:8px}.api,.db{left:0}.job,.user{right:0}.telegram-capabilities{margin-top:-12px}.stack{padding:86px 0}.stack-groups{grid-template-columns:1fr}.stack-groups section:nth-child(odd),.stack-groups section:nth-child(2n){padding:22px 0;border-right:0}.logo-grid a{width:calc(50% - 5px)}.about{padding:85px 0}.about-grid{grid-template-columns:1fr;gap:34px}.journey{grid-template-columns:1fr;margin-top:55px}.journey div{padding:15px 0;border-right:0;border-bottom:1px solid var(--line)}.journey p{margin:20px 0 7px}.contact{padding:82px 0 24px}.contact-links{flex-wrap:wrap}footer{margin-top:76px;gap:12px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
