:root{--bg:#07090e;--green:#c5f36b;--text:#f2f1e9;--muted:#a3abbc;--line:#ffffff20;--gold:#f4cc8a}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font-family:Inter,"Segoe UI",system-ui,sans-serif;line-height:1.5}a{color:inherit}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:6px}::selection{background:#c5f36b;color:#07090e}.w{width:min(1160px,100% - 48px);margin:auto;position:relative;z-index:1}.mono,.eyebrow,.index,.caption{font-family:ui-monospace,Consolas,monospace}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.muted,.s2{color:var(--muted)}
#yildiz{position:fixed;inset:0;pointer-events:none;width:100%;height:100%;z-index:-1}nav{height:72px;border-bottom:1px solid var(--line);background:#07090ee8;position:relative;z-index:20}nav .w{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-size:21px;font-weight:800;text-decoration:none;letter-spacing:-.05em}.logo span{color:var(--green)}.nav-links{display:flex;gap:28px;align-items:center}.nav-links>a{font-size:12px;text-decoration:none;color:var(--muted)}.nav-links .active{color:var(--text)}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;background:var(--green);color:#0a1004;text-decoration:none;font-weight:700;padding:11px 22px;border-radius:999px;font-size:14px}.nav-links .btn{color:#0a1004}.skip{position:fixed;top:-80px;left:20px;z-index:50}.skip:focus{top:10px}
.hero{height:145vh;min-height:1180px;position:relative;isolation:isolate}.hero-viewport{position:sticky;top:0;height:calc(100svh - 10px);min-height:830px;overflow:clip;perspective:1000px;background:radial-gradient(ellipse at 50% 50%,#38234b22,transparent 65%)}.hero-copy{position:relative;z-index:3;text-align:center;padding-top:58px;pointer-events:none}.hero h1{font-weight:500;font-size:clamp(56px,7.5vw,106px);line-height:1.03;letter-spacing:-.065em;margin:17px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero-copy p{color:var(--muted);font-size:15px;max-width:470px;margin:auto}.galaxy{position:absolute;inset:0;transform-origin:50% 55%;will-change:transform;pointer-events:none}.galaxy img{position:absolute;width:min(1240px,110vw);height:auto;left:50%;top:54%;transform:translate(-50%,-50%);mix-blend-mode:screen}.core{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;text-shadow:0 2px 18px #08080e}.core strong{font-size:clamp(22px,3.5vw,42px);letter-spacing:-.055em}.core small{display:block;text-transform:uppercase;letter-spacing:.25em;font-size:9px;color:#fff5d6;margin-top:6px}.galaxy-note{position:absolute;top:58%;font:10px/1.8 ui-monospace,monospace;letter-spacing:.12em;color:var(--muted);z-index:2}.galaxy-note.left{left:max(24px,calc((100vw - 1112px)/2))}.galaxy-note.right{right:max(24px,calc((100vw - 1112px)/2));text-align:right}.galaxy-note b{display:block;color:var(--gold);font-size:12px;font-weight:400}.hero-bottom{position:absolute;bottom:30px;left:0;right:0;z-index:4}.say{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:22px;gap:18px}.sy b{font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.sy span{font-size:11px;color:var(--muted)}.hero-meta{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:24px}.not{font-size:10px;color:var(--muted);max-width:70%}.dive{font-size:10px;text-decoration:none;color:var(--gold);letter-spacing:.1em;white-space:nowrap}
.chapter{padding:85px 0 50px}.section-head{display:flex;justify-content:space-between;align-items:start;gap:24px;border-top:1px solid var(--line);padding-top:25px}.index{font-size:11px;color:var(--gold);display:block;margin-bottom:16px;letter-spacing:.13em}h2{font-size:clamp(32px,4.5vw,57px);font-weight:500;letter-spacing:-.05em;line-height:1.1}h2 em{font-family:Georgia,serif;font-weight:400;color:var(--gold)}.section-head .s2{max-width:310px;font-size:13px;padding-top:30px}.legend{display:flex;gap:22px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:30px 0 0}.legend i{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-right:7px}.legend i.moon{background:#a6b6d6;width:4px;height:4px;box-shadow:0 0 0 3px #a6b6d622}.kat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;margin-top:15px}.planet-card{position:relative;text-align:center;padding:10px 8px 30px;min-width:0;border-bottom:1px solid var(--line);isolation:isolate}.planet-stage{position:relative;height:300px;display:grid;place-items:center;overflow:clip}.planet-stage:before{content:"";position:absolute;width:78%;height:42%;border:1px solid #af9fcc26;border-radius:50%;transform:rotate(-23deg);z-index:-1}.planet{width:var(--size);height:var(--size);max-width:75%;object-fit:contain;filter:drop-shadow(0 0 24px var(--glow));transition:transform .7s}.planet-card:hover .planet{transform:translateY(-6px) scale(1.035)}.planet-card h3{font-size:17px;font-weight:500;letter-spacing:-.025em}.planet-count{font-size:12px;color:var(--muted);margin-top:8px}.planet-count b{color:var(--gold);font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.moon-count{font-size:10px;color:var(--muted);margin-top:6px}.orbit{position:absolute;width:85%;height:85%;animation:orbit 44s linear infinite;animation-play-state:paused;pointer-events:none}.moon{position:absolute;left:calc(50% + var(--mx));top:calc(50% + var(--my));width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff0ce,#b1a2bb 40%,#303341 80%);box-shadow:0 0 6px #f3e4bd55}.planet-card.in-view .orbit{animation-play-state:running}@keyframes orbit{to{transform:rotate(360deg)}}
.ekip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px}.ek{padding-bottom:25px;border-bottom:1px solid var(--line)}.star-space{height:170px;display:grid;place-items:center}.ai-star{width:64px;height:64px;border-radius:50%;position:relative;background:radial-gradient(circle at 38% 33%,white 0%,#fff5ee 7%,var(--star) 35%,#291f4922 73%);box-shadow:0 0 35px var(--star),0 0 85px color-mix(in srgb,var(--star) 35%,transparent)}.ai-star:before,.ai-star:after{content:"";position:absolute;inset:31px -65px;background:linear-gradient(90deg,transparent,var(--star),#fff,var(--star),transparent);height:1px}.ai-star:after{transform:rotate(90deg);inset:31px -32px}.ek h3{font-size:23px;font-weight:500;letter-spacing:-.035em}.ek small{color:var(--star);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.ek p{color:var(--muted);font-size:13px;line-height:1.7;margin-top:12px}
.belt{position:relative;margin-top:42px;padding:50px 0 25px}.belt:before,.belt:after{content:"";position:absolute;inset:24px 0 10px;border:1px solid #bc9a6b25;border-radius:50%;transform:rotate(-8deg);pointer-events:none}.belt:after{inset:70px 6% 45px;transform:rotate(8deg)}.kanal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;align-items:start;position:relative;z-index:2}.kn{position:relative;min-width:0;margin-bottom:14px}.kn:nth-child(2n){margin-top:26px}.kn summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;align-items:center;min-height:140px;gap:10px;padding:8px;text-align:center}.kn summary::-webkit-details-marker{display:none}.rock{width:64px;height:59px;display:block;background:radial-gradient(ellipse at 24% 30%,#d1bba3 0,#776e74 24%,#51434d 40%,#282530 75%);clip-path:polygon(15% 20%,41% 0,74% 8%,96% 34%,91% 72%,64% 98%,26% 85%,0 54%);position:relative;transform:rotate(var(--rock-angle));filter:drop-shadow(0 8px 8px #000)}.rock:after{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 40deg at 40% 25%,#fff1 0 25deg,#0002 25deg 85deg);mix-blend-mode:overlay}.kn:nth-child(3n) .rock{width:79px;height:70px}.kn summary strong{font-size:12px;font-weight:500}.kn summary small{font-size:9px;color:var(--muted)}.kn summary:hover strong,.kn[open] summary strong{color:var(--gold)}.video-card{position:absolute;top:125px;left:50%;transform:translateX(-50%);width:260px;max-width:calc(100vw - 56px);padding:18px;background:#161923;border:1px solid #78624a;border-radius:12px;box-shadow:0 20px 50px #000b;z-index:10;font-size:12px}.video-card .m{color:var(--gold);font-size:10px;margin:8px 0}.video-card a{color:var(--green);display:inline-flex;min-height:44px;align-items:center;text-decoration:none;font-weight:600}.kn[open]{z-index:15}
.constellation{position:relative;margin-top:50px;padding:5px 0 30px}.constellation>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.site{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;row-gap:50px;position:relative}.st{min-height:80px;min-width:0;position:relative;text-decoration:none;display:flex;flex-direction:column;font-size:13px;padding:0 5px 0 20px}.st:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background:#fff6de;border-radius:50%;box-shadow:0 0 12px #ffdc91,0 0 24px #ffdc9155}.st em{font-style:normal;font-size:10px;color:var(--green);margin-top:7px}.st:hover{color:var(--gold)}.st:nth-child(4n+2){transform:translateY(25px)}.st:nth-child(4n+3){transform:translateY(8px)}.cta{margin:100px 0 80px;text-align:center;border:1px solid #c5f36b4d;border-radius:28px;padding:56px 20px;background:radial-gradient(circle at 50% 0,#c5f36b1f,transparent 60%)}.cta h2{font-size:clamp(30px,4vw,44px);margin:0 0 12px}.cta .s2{margin:0 0 28px;font-size:14px}footer{border-top:1px solid var(--line);padding:28px 0;color:var(--muted);font-size:12px;position:relative;z-index:1}footer .w{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.error{color:#f6bb99;text-align:center;padding:24px}.rv{opacity:1}.js-motion .rv{opacity:.35;transform:translateY(20px);transition:opacity .75s,transform .75s}.js-motion .rv.on{opacity:1;transform:none}
@media(min-width:1000px){.kn:hover .video-card{display:block}.kn:not([open]) .video-card{display:none}.kn:hover:not([open]) .video-card{display:block}.kn:hover{z-index:15}}
@media(max-width:760px){.w{width:calc(100% - 40px)}nav{height:64px}.nav-links{gap:16px}.nav-links>a:not(.btn):not(.active){display:none}.nav-links .active{font-size:10px}.nav-links .btn{font-size:11px;padding:9px 15px}.hero{min-height:1140px;height:140svh}.hero-viewport{min-height:800px;height:100svh}.hero-copy{padding-top:44px}.hero h1{font-size:57px;margin:18px 0}.hero-copy p{font-size:12px;max-width:280px}.galaxy img{width:760px;max-width:none;top:50%}.core{top:50%}.core strong{font-size:29px}.galaxy-note{top:61%;font-size:8px}.galaxy-note.left{left:20px}.galaxy-note.right{right:20px}.galaxy-note b{font-size:9px}.hero-bottom{bottom:25px}.say{gap:18px 20px;grid-template-columns:repeat(2,1fr);padding-top:18px}.sy b{font-size:31px}.sy span{font-size:10px}.hero-meta{margin-top:18px;align-items:start}.not{font-size:8px;line-height:1.6;max-width:64%}.dive{font-size:8px}.chapter{padding-top:60px}.section-head{display:block}.section-head .s2{padding-top:20px;max-width:320px}.kat{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.planet-stage{height:200px}.planet{max-width:84%;max-height:140px}.planet-card{padding:0 0 25px}.planet-card h3{font-size:13px;min-height:40px}.planet-count{font-size:10px}.planet-count b{font-size:21px}.moon-count{font-size:9px}.orbit{width:94%;height:82%}.moon{width:4px;height:4px;left:calc(50% + var(--mx) * .57);top:calc(50% + var(--my) * .57)}.legend{font-size:9px;gap:14px}.ekip{grid-template-columns:1fr;margin-top:30px;gap:15px}.ek{display:grid;grid-template-columns:100px 1fr;column-gap:20px;padding-bottom:22px}.star-space{height:150px;grid-row:1/4}.ai-star{width:42px;height:42px}.ai-star:before{inset:20px -23px}.ai-star:after{inset:20px -15px}.ek small{margin-top:15px}.ek h3{font-size:23px}.ek p{font-size:12px;margin-top:6px}.kanal{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.kn summary{min-height:145px}.video-card{left:0;transform:none;width:270px}.kn:nth-child(even) .video-card{left:auto;right:0}.belt{padding-top:30px}.site{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:34px}.st{font-size:12px;min-height:96px}.st em{font-size:9px}.st:nth-child(4n+2),.st:nth-child(4n+3){transform:none}.st:nth-child(even){transform:translateY(28px)}.cta{margin-top:75px;padding:40px 20px}.cta .s2{font-size:13px}footer .w{font-size:10px}.index{font-size:10px}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-hidden .orbit{animation-play-state:paused!important}#yildiz{z-index:0}main{position:relative;z-index:1;overflow:clip}
@media(max-width:760px){.planet{width:calc(var(--size) * .65);max-width:none;max-height:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.galaxy,.js-motion .rv,.planet-card:hover .planet{transform:none!important}.js-motion .rv{opacity:1}.galaxy{will-change:auto}}
