.hero{--scene-black:#080a0c;--scene-white:#e9e7df;--scene-muted:#a2a39f;--scene-line:#303330;--grain-strength:.115;--haze-strength:.32;--aberration-strength:.1;background:var(--scene-black);color:var(--scene-white);z-index:0}.hero .eyebrow,.hero-topline,.hero-description .ru-caption,.hero-bottom{color:var(--scene-muted)}.hero-topline:before,.hero-bottom{border-color:var(--scene-line)}.hero-topline:before{background:var(--scene-line)}.hero .hero-heading{z-index:2}.hero h1{text-shadow:0 2px 36px #080a0c66}.hero .cosmos{z-index:-1;background:var(--scene-black)}.disk-scene{isolation:isolate;position:absolute;inset:0;overflow:hidden}.disk-art{transform-origin:55%;width:115%;height:115%;animation:48s ease-in-out infinite alternate matter-drift;display:block;position:absolute;top:-3%;left:8%}.disk-art img{object-fit:contain;width:100%;height:100%;display:block}.disk-atmosphere{opacity:var(--haze-strength);background:radial-gradient(at 77% 51%,#736b573b,#0000 43%),radial-gradient(at 40% 73%,#53604b30,#0000 42%);animation:55s ease-in-out infinite alternate dust-drift;position:absolute;inset:0}.disk-film-grain{opacity:var(--grain-strength);mix-blend-mode:soft-light;pointer-events:none;background:url(/art/grain.png);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0006,#000 65%);mask-image:linear-gradient(90deg,#0006,#000 65%)}.disk-edge-spectrum{opacity:var(--aberration-strength);mix-blend-mode:screen;background:radial-gradient(at 95% 46%,#0000 25%,#76959130 39%,#0000 40%),radial-gradient(at 96% 46%,#0000 25%,#9e7f7130 39.3%,#0000 40.3%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 60%,#000);mask-image:linear-gradient(90deg,#0000 60%,#000)}.hero .cosmos-vignette{background:linear-gradient(90deg,#080a0c 0%,#080a0c33 38%,#0000 65%),linear-gradient(#080a0c 0%,#0000 20% 73%,#080a0c 100%),radial-gradient(at 65% 52%,#0000 25%,#080a0c80 100%)}@keyframes matter-drift{0%{transform:translate(0,0)rotate(-1deg)scale(1)}to{transform:translate(-.8%,.5%)rotate(.5deg)scale(1.015)}}@keyframes dust-drift{0%{opacity:calc(var(--haze-strength) * .8);transform:translate(-1%)}to{opacity:var(--haze-strength);transform:translate(1%,1%)}}@media (max-width:1000px){.disk-art{width:150%;left:-7%}}@media (max-width:600px){.hero{--grain-strength:.085;--haze-strength:.22;--aberration-strength:.05}.disk-art{width:220%;height:95%;animation:none;top:0;left:-58%;transform:rotate(-1deg)}.disk-atmosphere{animation:none}.hero .cosmos-vignette{background:linear-gradient(#080a0c 0%,#0000 25% 60%,#080a0c 100%),radial-gradient(at 60% 46%,#0000 28%,#080a0c88 100%)}}@media (prefers-reduced-motion:reduce){.disk-art,.disk-atmosphere{animation:none;transform:none}.hero .cosmos,.hero-heading,.hero-description{opacity:1;animation:none}}
.hero-v3{--scene-black:#060809;--scene-white:#e7e6e0;--grain-strength:.23;--foreground-strength:.19;--bloom-strength:.16;background:var(--scene-black)}.hero-v3 .cosmos-v3{background:#060809;animation:3s both disk-enter}.v3-deep-space{background:#060809;position:absolute;inset:0}.v3-scene{isolation:isolate;position:absolute;inset:0;overflow:hidden}.v3-matter{transform-origin:75% 55%;animation:70s ease-in-out infinite alternate v3-orbit;display:block;position:absolute;inset:-3%}.v3-matter img{object-fit:cover;object-position:65% 50%;width:100%;height:100%;display:block}.v3-near-dust{opacity:var(--foreground-strength);filter:blur(7px);mix-blend-mode:screen;background:url(/art/accretion-v31-disk.webp) 65% 65%/cover;animation:48s ease-in-out infinite alternate v3-dust;position:absolute;inset:-8%;-webkit-mask-image:linear-gradient(#0000 52%,#0008 82%,#000 100%);mask-image:linear-gradient(#0000 52%,#0008 82%,#000 100%)}.v3-light-scatter{mix-blend-mode:screen;opacity:var(--bloom-strength);background:radial-gradient(at 67% 49%,#e1e4de70,#0000 23%);animation:29s ease-in-out infinite alternate v3-breathe;position:absolute;inset:0}.v3-film{mix-blend-mode:screen;opacity:var(--grain-strength);background:url(/art/grain.png) 0 0/192px;animation:43s linear infinite alternate v3-grain-drift;position:absolute;inset:-20px;-webkit-mask-image:linear-gradient(90deg,#0005,#000 55%);mask-image:linear-gradient(90deg,#0005,#000 55%)}.v3-grain-pocket{opacity:.16;mix-blend-mode:soft-light;background:url(/art/grain.png) 0 0/145px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 48%,#000 10%,#0000 70%);mask-image:radial-gradient(at 65% 48%,#000 10%,#0000 70%)}.v3-optical-vignette{background:linear-gradient(90deg,#060809d9 0%,#06080933 33%,#0000 58%),linear-gradient(#060809bb 0%,#0000 24% 63%,#060809bb 89%,#060809 100%),radial-gradient(at 70% 43%,#0000 35%,#06080988 100%);position:absolute;inset:0}.hero-v3 .hero-heading{z-index:2;top:29%}.hero-v3 h1{text-shadow:0 3px 35px #0009}.hero-v3 .hero-description{z-index:2;top:74%;left:64%}.hero-v3 .hero-description:before{content:"";z-index:-1;background:radial-gradient(#060809a0,#0000 74%);position:absolute;inset:-20px}.hero-v3 .hero-topline,.hero-v3 .hero-bottom{z-index:2}@keyframes v3-orbit{0%{transform:scale(1.01)rotate(-.4deg)translate(0,0)}to{transform:scale(1.06)rotate(.5deg)translate(-.6%,.3%)}}@keyframes v3-dust{0%{transform:translate(-1%,1%)scale(1.02)}to{transform:translate(1.5%,-1%)scale(1.06)}}@keyframes v3-breathe{0%{opacity:calc(var(--bloom-strength)*.7)}to{opacity:var(--bloom-strength)}}@keyframes v3-grain-drift{0%{transform:translate(0,0)}to{transform:translate(13px,-9px)}}@media (max-width:1000px){.hero-v3 .hero-heading{top:31%}.hero-v3 .hero-description{left:59%}.v3-matter img{object-position:63% 50%}}@media (max-width:600px){.hero-v3{--grain-strength:.19;--foreground-strength:.13}.hero-v3 .hero-heading{top:30%}.hero-v3 .hero-description{top:71%;left:7%}.v3-matter{animation:none;inset:0 -25%;transform:none}.v3-matter img{object-position:70% 48%}.v3-near-dust{filter:none;background-image:url(/art/accretion-v31-disk-mobile.webp);animation:none}.v3-light-scatter,.v3-film{animation:none}.v3-optical-vignette{background:linear-gradient(#060809e0 0%,#06080922 30%,#0000 55%,#060809aa 80%,#060809 100%),linear-gradient(90deg,#06080977,#0000 70%)}}@media (prefers-reduced-motion:reduce){.hero-v3 .cosmos-v3,.v3-matter,.v3-near-dust,.v3-light-scatter,.v3-film{animation:none!important;transform:none!important}}.hero-v3{--scene-white:#d5d6d1;--foreground-strength:.115;--bloom-strength:.09}.hero-v3 .v3-matter{inset:5% -9% -11% 9%}.hero-v3 .v3-matter img{object-position:69% 53%}.hero-v3 .v3-optical-vignette{background:linear-gradient(90deg,#060809 0%,#060809f5 15%,#060809d9 31%,#06080999 46%,#06080933 65%,#0000 82%),radial-gradient(at 48% 47%,#06080966 0%,#06080955 27%,#0000 62%),linear-gradient(#060809dd 0%,#0000 32% 57%,#060809d9 86%,#060809 100%)}.hero-v3 .v3-film{-webkit-mask-image:linear-gradient(90deg,#0000 4%,#0004 35%,#000 75%);mask-image:linear-gradient(90deg,#0000 4%,#0004 35%,#000 75%)}.hero-v3 h1{color:var(--scene-white);text-shadow:0 2px 26px #06080955}.hero-v3 .hero-description{gap:15px;top:74%;left:3.5%}.hero-v3 .hero-description:before{display:none}.hero-v3 .hero-description p{color:#c2c5c1}.hero-v3 .hero-topline,.hero-v3 .eyebrow,.hero-v3 .hero-bottom{color:#a0a6a1;letter-spacing:.1em}body:has(.hero-v3) .header{color:#b7bdb8;letter-spacing:.1em}body:has(.hero-v3) .brand-mark{color:#b7bdb8}body:has(.hero-v3) .header-note{color:#909a93}body:has(.hero-v3) .navigation sup{color:#909a93}body:has(.hero-v3) .navigation a:hover{color:#e0e3dc}@media (max-width:1000px){.hero-v3 .hero-description{top:74%;left:3.5%}}@media (max-width:600px){.hero-v3 .v3-matter{inset:12% -32% -3% -7%}.hero-v3 .v3-matter img{object-position:68% 52%}.hero-v3 .hero-description{top:72%;left:7%}.hero-v3 .v3-optical-vignette{background:linear-gradient(90deg,#060809c9 0%,#06080988 32%,#06080933 70%,#0000),linear-gradient(#060809f5 0%,#06080966 35%,#06080922 52%,#060809df 78%,#060809 100%)}}.hero-v3 .v3-matter{animation:none;transform:none}.hero-v3 .hero-description{gap:15px;width:min(310px,40%);inset:auto 3.5% 112px auto}.hero-v3 .hero-description p{margin-bottom:10px;line-height:1.6}.hero-v3 .hero-description .ru-caption{color:#afb4b0}.hero-v3 .hero-topline,.hero-v3 .eyebrow,.hero-v3 .hero-bottom{color:#b2b8b3;font-size:11px}body:has(.hero-v3) .header{color:#c0c6c1;font-size:11px}body:has(.hero-v3) .header-note{color:#a7b0a9;font-size:10px}body:has(.hero-v3) .navigation sup{color:#a2ada5;font-size:9px}.hero-v3 .v3-near-dust{animation:55s ease-in-out infinite alternate v31-haze}.hero-v3 .v3-light-scatter{animation:32s ease-in-out infinite alternate v31-light}.hero-v3 .v3-film{animation:48s linear infinite alternate v31-grain}@keyframes v31-haze{0%{transform:translate(-.35%,.25%)}to{transform:translate(.4%,-.25%)}}@keyframes v31-light{0%{opacity:calc(var(--bloom-strength)*.86)}to{opacity:var(--bloom-strength)}}@keyframes v31-grain{0%{transform:translate(0,0)}to{transform:translate(5px,-3px)}}@media (max-width:1000px){.hero-v3 .hero-description{width:285px;max-width:43%;inset:auto 3.5% 110px auto}.hero-v3 .hero-topline,.hero-v3 .hero-bottom{font-size:10px}}@media (max-width:600px){.hero-v3 .hero-description{width:270px;max-width:86%;inset:auto 7% 112px auto}.hero-v3 .hero-heading>.eyebrow{letter-spacing:.08em;font-size:9px}.hero-v3 .hero-topline,.hero-v3 .hero-bottom,.hero-v3 .volume{font-size:9px}body:has(.hero-v3) .brand{font-size:10px}body:has(.hero-v3) .menu-toggle{font-size:11px}.hero-v3 .v3-near-dust,.hero-v3 .v3-light-scatter,.hero-v3 .v3-film{animation:none}}@media (prefers-reduced-motion:reduce){.hero-v3 .v3-near-dust,.hero-v3 .v3-light-scatter,.hero-v3 .v3-film{animation:none!important;transform:none!important}}
