:root{--bg:#050505;--text:#fff;--muted:#9b9ba3;--line:#ffffff24;--line2:#ffffff40;--volsk:#2f8cff;--light:#36e27b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--text);background:#030303;margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}body:before{content:"";z-index:-4;background:radial-gradient(circle at 18% 10%,#ffffff1a,#0000 28%),radial-gradient(circle at 82% 72%,#36e27b0f,#0000 25%),radial-gradient(circle at 20% 78%,#2f8cff12,#0000 28%),linear-gradient(#070707,#000 52%,#080808);position:fixed;inset:0}body:after{content:"";z-index:-3;opacity:.16;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.wrap{width:min(1420px,100% - 56px);margin:0 auto}.top{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#000000d1,#00000057);border-bottom:1px solid #ffffff1a;height:94px;position:fixed;top:0;left:0;right:0}.header{justify-content:space-between;align-items:center;gap:22px;height:94px;display:flex}.brand{align-items:center;gap:16px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 16px 42px #ffffff29);width:76px;height:76px}.brand span{color:#aaaab0;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900}.nav{border:1px solid var(--line);background:#ffffff0b;border-radius:999px;gap:8px;padding:7px;display:flex}.nav a{text-transform:uppercase;color:#cfcfd5;border-radius:999px;align-items:center;height:42px;padding:0 16px;font-size:12px;font-weight:900;transition:background .25s,color .25s,transform .25s;display:flex}.nav a.active,.nav a:hover{color:#050505;background:#fff;transform:translateY(-2px)}.actions{gap:12px;display:flex}.btn{border:1px solid var(--line);color:#fff;text-transform:uppercase;background:#ffffff0d;border-radius:16px;height:50px;padding:0 20px;font-size:13px;font-weight:900;transition:all .55s cubic-bezier(.16,1,.3,1)}.btn.white{color:#050505;background:#fff;border-color:#fff}.btn:hover{transform:translateY(-3px);box-shadow:0 20px 60px #ffffff24}.hero{border-bottom:1px solid var(--line);background:#030303;align-items:center;height:100vh;min-height:820px;display:grid;position:relative;overflow:hidden}.layer{will-change:transform;transition:transform .1s linear;position:absolute}.hero-bg{filter:contrast(1.08);opacity:.96;background:linear-gradient(90deg,#030303 0%,#030303b8 34%,#03030342 70%,#030303 100%),linear-gradient(#0000 52%,#030303 100%),url(/assets/hero-bg-Rj4nIDwX.jpeg) 50%/cover;inset:-4%}.hero-character{filter:drop-shadow(0 44px 80px #000000e6);z-index:5;width:min(430px,34vw);height:auto;bottom:3%;left:50%}.hero-logo-orb{aspect-ratio:1;z-index:4;opacity:.55;background:radial-gradient(circle,#ffffff1f,#0000 66%);border-radius:50%;place-items:center;width:min(190px,14vw);display:grid;top:18%;right:8%}.hero-logo-orb img{object-fit:contain;filter:drop-shadow(0 20px 50px #ffffff24);width:48%;height:48%}.hero-content{z-index:10;max-width:760px;padding-top:92px;position:relative}.eyebrow{border:1px solid var(--line2);text-transform:uppercase;color:#eee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow i{background:#fff;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite pulseDot;box-shadow:0 0 22px #fff}h1{letter-spacing:-.085em;text-transform:uppercase;text-shadow:0 34px 80px #000;margin:0 0 28px;font-family:Montserrat,sans-serif;font-size:clamp(78px,9vw,154px);line-height:.79}.hero-main-logo{object-fit:contain;filter:drop-shadow(0 34px 90px #ffffff29)drop-shadow(0 28px 90px #000);width:min(560px,54vw);max-height:300px;margin:0 0 30px;display:block}.hero p{color:#d0d0d6;max-width:640px;margin:0 0 34px;font-size:22px;line-height:1.58}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hero-cta a{border:1px solid var(--line2);color:#fff;text-transform:uppercase;background:#ffffff12;border-radius:20px;align-items:center;height:68px;padding:0 28px;font-weight:1000;transition:all .55s cubic-bezier(.16,1,.3,1);display:flex}.hero-cta .white{color:#050505;background:#fff;border-color:#fff;position:relative;overflow:hidden}.hero-cta a:hover{transform:translateY(-4px);box-shadow:0 24px 70px #ffffff26}.scroll-hint{z-index:12;color:#999;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.section{opacity:0;will-change:opacity,transform;padding:108px 0;transition:opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1);transform:translateY(70px)}.section.visible{opacity:1;transform:translateY(0)}.head{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:36px;display:flex}.head.vertical{display:block}.head.vertical p{margin-top:18px}.head h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(44px,5vw,84px);line-height:.88}.head p{max-width:540px;color:var(--muted);margin:0;font-size:18px;line-height:1.58}.projects{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project{border:1px solid var(--line2);border-radius:38px;flex-direction:column;justify-content:flex-end;min-height:560px;padding:34px;transition:all .55s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.project:hover{transform:translateY(-10px)scale(1.01)}.project:before{content:"";z-index:0;background:linear-gradient(#0000 38%,#000000e6);position:absolute;inset:0}.project>*{z-index:2;position:relative}.project.volsk{background:linear-gradient(#103b7647,#020812e6),url(/assets/volsk-bg-s-t5Ul13.jpeg) 50%/cover;border-color:#2f8cff8c;box-shadow:0 28px 110px #2f8cff29}.project.light{background:linear-gradient(#16603140,#020c05e6),url(/assets/lrp-bg-DtS05eQE.jpeg) 50%/cover;border-color:#36e27b8c;box-shadow:0 28px 110px #36e27b29}.project-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 52px #000000b3);opacity:.95;transition:all .38s;position:absolute;bottom:26px;right:28px}.project:hover .project-logo{opacity:1;transform:translateY(-8px)scale(1.04)}.volsk-logo{width:min(360px,48%)}.light-logo{width:min(270px,42%)}.tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line2);background:#ffffff1f;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:1000;position:absolute;top:28px;left:28px}.volsk .tag{color:#dcebff;background:#2f8cff2e;border-color:#2f8cff9e}.light .tag{color:#dfffe9;background:#36e27b2e;border-color:#36e27b9e}.project h3{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 18px;font-family:Montserrat,sans-serif;font-size:68px;line-height:.86}.project p{color:#dedee4;max-width:470px;font-size:18px;line-height:1.58}.project-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.small-btn{border:1px solid var(--line2);color:#fff;text-transform:uppercase;background:#ffffff14;border-radius:16px;align-items:center;height:52px;padding:0 18px;font-size:12px;font-weight:1000;transition:all .35s;display:inline-flex}.small-btn.white{color:#050505;background:#fff;border-color:#fff}.small-btn:hover{transform:translateY(-3px)}.roadmap{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.road-item{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:28px;min-height:230px;padding:24px;position:relative;overflow:hidden}.road-item:before{content:"";background:#ffffff0d;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;right:-50px}.road-num{color:#050505;background:#fff;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:28px;font-weight:1000;display:grid}.road-item h3{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:24px;line-height:.95}.road-item p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.studio-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px;display:grid}.studio-art{border:1px solid var(--line2);background:linear-gradient(#0003,#030303),url(/assets/police-building-zZelGEnU.png) 50%/cover;border-radius:38px;min-height:520px;overflow:hidden;box-shadow:0 34px 100px #0000007a}.services{grid-template-columns:1fr 1fr;gap:18px;display:grid}.service{border:1px solid var(--line);background:#ffffff0b;border-radius:28px;min-height:178px;padding:24px;transition:all .55s cubic-bezier(.16,1,.3,1)}.service:hover{background:#ffffff13;transform:translateY(-8px);box-shadow:0 26px 70px #0000006b}.service b{color:#050505;background:#fff;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.service strong{text-transform:uppercase;letter-spacing:-.045em;font-family:Montserrat,sans-serif;font-size:24px;display:block}.service p{color:var(--muted);line-height:1.55}.gallery{grid-template-columns:1.4fr repeat(2,1fr);gap:18px;display:grid}.gallery-main{border:1px solid var(--line2);border-radius:30px;grid-row:span 2;min-height:520px;transition:all .55s cubic-bezier(.16,1,.3,1);overflow:hidden}.thumb{border:1px solid var(--line);border-radius:26px;height:250px;transition:all .55s cubic-bezier(.16,1,.3,1);overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;transition:all .55s cubic-bezier(.16,1,.3,1);display:block}.gallery-main:hover,.thumb:hover{transform:translateY(-6px);box-shadow:0 28px 80px #0000007a}.footer{border-top:1px solid var(--line);background:#0000008c;padding:62px 0}.foot{grid-template-columns:1.4fr repeat(3,1fr);gap:48px;display:grid}.foot img{width:150px}.footer p,.footer a{color:#9999a2;font-size:14px;line-height:1.85;display:block}.footer h4{text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:13px}.copy{border-top:1px solid var(--line);color:#777;justify-content:space-between;margin-top:42px;padding-top:24px;font-size:13px;display:flex}.loader{z-index:999;background:#030303;place-items:center;animation:1.45s cubic-bezier(.2,.8,.2,1) forwards loaderFade;display:grid;position:fixed;inset:0}.loader-inner{justify-items:center;gap:22px;display:grid}.loader img{object-fit:contain;filter:drop-shadow(0 20px 70px #ffffff2e);width:132px;height:132px;animation:1.15s cubic-bezier(.2,.8,.2,1) forwards loaderLogo}.loader-line{background:#ffffff24;border-radius:999px;width:190px;height:2px;overflow:hidden}.loader-line:before{content:"";transform-origin:0;background:#fff;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards lineGrow;display:block}.loader span{color:#9b9ba3;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:900}@keyframes loaderFade{0%{opacity:1;visibility:visible}82%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes loaderLogo{0%{opacity:0;filter:blur(10px);transform:scale(.82)}45%{opacity:1;filter:blur();transform:scale(1)}to{opacity:.85;transform:scale(1.05)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeUp{0%{opacity:0;filter:blur(10px);transform:translateY(46px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;filter:blur(10px);transform:translate(-54px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;filter:blur(10px);transform:translate(54px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes floatSoft{0%,to{translate:0}50%{translate:0 -14px}}@keyframes pulseDot{0%,to{box-shadow:0 0 18px #ffffff6b}50%{box-shadow:0 0 44px #ffffffd1}}.top{animation:.75s .9s both fadeUp}.hero-content .eyebrow{animation:.9s cubic-bezier(.2,.8,.2,1) 1.05s both fadeLeft}.hero-content .hero-main-logo{animation:.95s cubic-bezier(.2,.8,.2,1) 1.15s both fadeLeft}.hero-content p{animation:.95s cubic-bezier(.2,.8,.2,1) 1.28s both fadeLeft}.hero-cta{animation:.9s cubic-bezier(.2,.8,.2,1) 1.4s both fadeUp}.hero-character{animation:1s cubic-bezier(.2,.8,.2,1) 1.18s both fadeUp,5.2s ease-in-out 2.1s infinite floatSoft}.hero-logo-orb{animation:.9s cubic-bezier(.2,.8,.2,1) 1.25s both fadeRight,6s ease-in-out 2.15s infinite floatSoft}.section.visible .head{animation:1s cubic-bezier(.16,1,.3,1) both fadeUp}.section.visible .project:first-child,.section.visible .service:first-child,.section.visible .gallery-main,.section.visible .road-item:first-child{animation:1.05s cubic-bezier(.16,1,.3,1) 80ms both fadeUp}.section.visible .project:nth-child(2),.section.visible .service:nth-child(2),.section.visible .thumb:nth-child(2),.section.visible .road-item:nth-child(2){animation:1.05s cubic-bezier(.16,1,.3,1) .18s both fadeUp}.section.visible .service:nth-child(3),.section.visible .thumb:nth-child(3),.section.visible .road-item:nth-child(3){animation:1.05s cubic-bezier(.16,1,.3,1) .28s both fadeUp}.section.visible .service:nth-child(4),.section.visible .thumb:nth-child(4),.section.visible .road-item:nth-child(4){animation:1.05s cubic-bezier(.16,1,.3,1) .38s both fadeUp}.section.visible .road-item:nth-child(5){animation:1.05s cubic-bezier(.16,1,.3,1) .48s both fadeUp}@media (width<=980px){.wrap{width:min(100% - 32px,560px)}.nav,.actions,.brand span{display:none}.top,.header{height:82px}.brand img{width:66px;height:66px}.hero{height:auto;min-height:740px}.hero-content{padding:150px 0 90px}.hero-character{width:260px;bottom:2%}.hero-logo-orb{display:none}.hero p{font-size:18px}.hero-main-logo{width:min(360px,80vw)}.projects,.roadmap,.studio-grid,.services,.gallery,.foot{grid-template-columns:1fr}.head{display:block}.head p{margin-top:18px}.project{min-height:450px}.project h3{font-size:48px}.project-logo{opacity:.45}.gallery-main{grid-row:span 1;min-height:320px}.thumb{height:180px}.copy{display:block}.copy span{margin:8px 0;display:block}}.hero{place-items:center}.hero-content,.hero-logo-orb,.eyebrow,.hero-cta,.scroll-hint{display:none!important}.hero-bg{inset:-7%}.hero-main-logo{object-fit:contain;z-index:7;filter:drop-shadow(0 34px 90px #ffffff2e)drop-shadow(0 34px 100px #000);width:min(640px,44vw);max-height:360px;animation:1.1s cubic-bezier(.16,1,.3,1) 1.05s both fadeUp;position:absolute;top:34%;left:50%}.hero-character{z-index:6;width:min(430px,28vw);bottom:4%;left:50%}@media (width<=980px){.hero-main-logo{width:min(360px,78vw);top:31%}.hero-character{width:250px;bottom:4%}}@keyframes heroCenteredIn{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateY(42px)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}}.hero-main-logo{transform:translate(-50%);width:min(620px,42vw)!important;animation:1.05s cubic-bezier(.16,1,.3,1) 1.05s both heroCenteredIn!important;top:30%!important;left:50%!important}.hero-character{transform:translate(-50%);width:min(430px,28vw)!important;animation:1.05s cubic-bezier(.16,1,.3,1) 1.2s both heroCenteredIn,5.2s ease-in-out 2.3s infinite floatSoft!important;bottom:3.5%!important;left:50%!important}@media (width<=980px){.hero-main-logo{width:min(360px,76vw)!important;top:28%!important}.hero-character{width:250px!important;bottom:4%!important}}body{background:#030b15}.hero{min-height:900px;background:#030b15!important;border-bottom:0!important}.hero-bg{background:linear-gradient(90deg,#030303 0%,#030303b8 34%,#03030342 70%,#030303 100%),linear-gradient(#0000 28%,#0303032e 46%,#030b15d1 82%,#030b15 100%),url(/assets/hero-bg-Rj4nIDwX.jpeg) 50%/cover!important}main{background:linear-gradient(#030b15 0%,#030303 45% 100%)}#projects{padding-top:92px;position:relative}#projects:before{content:"";pointer-events:none;background:radial-gradient(#2f8cff1a,#0000 62%);height:190px;position:absolute;top:-110px;left:0;right:0}.section{background:0 0}@media (width<=980px){.hero{min-height:780px}.hero:after{height:300px}#projects{padding-top:70px}}.hero{z-index:2;position:relative;border-bottom:0!important;min-height:920px!important;margin-bottom:-170px!important;overflow:hidden!important}.hero:after{content:"";z-index:9;pointer-events:none;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#030b1500 0%,#030b152e 22%,#030b1585 44%,#030b15 76% 100%)!important;height:560px!important}#projects{z-index:1;position:relative;background:linear-gradient(#030b15 0% 34%,#030303 100%)!important;margin-top:0!important;padding-top:270px!important}#projects:before{display:none!important}#projects .wrap{z-index:3;position:relative}@media (width<=980px){.hero{min-height:790px!important;margin-bottom:-120px!important}.hero:after{height:420px!important}#projects{padding-top:200px!important}}.section-projects{padding-bottom:140px;position:relative;padding-top:260px!important}.section-projects .head{margin-bottom:36px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.project-card{isolation:isolate;background:#ffffff08;border:1px solid #ffffff1f;border-radius:34px;min-height:620px;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .55s;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 20px 60px #00000047}.project-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 28px 90px #0006}.project-card-bg{z-index:-3;filter:saturate(1.02)brightness(.78);background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s;position:absolute;inset:0;transform:scale(1.02)}.project-card:hover .project-card-bg{filter:saturate(1.08)brightness(.9);transform:scale(1.06)}.project-card:before{content:"";z-index:-2;background:linear-gradient(#0508101a 0%,#040a1214 20%,#02060dc2 62%,#02070ef5 100%);position:absolute;inset:0}.project-card:after{content:"";opacity:.18;z-index:-1;background:radial-gradient(at 50% 120%,#ffffff1f,#0000 60%);height:55%;position:absolute;inset:auto 0 0}.project-card-inner{flex-direction:column;justify-content:space-between;height:100%;padding:28px;display:flex}.project-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-kicker,.project-platform{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.12em;color:#f5f7fb;background:#080a1057;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.project-platform{color:#cfd4dc}.project-emblem{object-fit:contain;filter:drop-shadow(0 24px 60px #0006);max-width:240px;max-height:140px;margin-top:20px;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s;display:block;transform:translateY(0)}.project-card:hover .project-emblem{filter:drop-shadow(0 28px 72px #00000085);transform:translateY(-4px)}.project-card-body{max-width:520px}.project-mini-meta{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.project-mini-meta span{color:#d7dce4;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.project-card h3{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:68px;line-height:.95}.project-card p{color:#d9dbe0;max-width:500px;margin:0 0 24px;font-size:17px;line-height:1.65}.project-buttons{flex-wrap:wrap;gap:12px;display:flex}.project-buttons .small-btn{justify-content:center;min-width:150px}.project-volsk{border-color:#2f8cff47}.project-volsk:hover{border-color:#2f8cff99;box-shadow:0 36px 100px #2f8cff24,0 28px 90px #00000059}.project-volsk .project-card-bg{background-image:linear-gradient(#0a12281f,#040a1866),url(/assets/volsk-bg-s-t5Ul13.jpeg)}.project-volsk:after{background:radial-gradient(at 50% 120%,#2f8cff38,#0000 60%)}.project-light{border-color:#36e27b42}.project-light:hover{border-color:#36e27b8c;box-shadow:0 36px 100px #36e27b1f,0 28px 90px #00000059}.project-light .project-card-bg{background-image:linear-gradient(#0818101a,#04120a61),url(/assets/lrp-bg-DtS05eQE.jpeg)}.project-light:after{background:radial-gradient(at 50% 120%,#36e27b2e,#0000 60%)}.section.visible .projects-grid .project-card:first-child{animation:1s cubic-bezier(.16,1,.3,1) 80ms both fadeUp}.section.visible .projects-grid .project-card:nth-child(2){animation:1s cubic-bezier(.16,1,.3,1) .18s both fadeUp}#roadmap,#studio,#gallery,.footer-modern{background:0 0!important;border-top:0!important}#roadmap,#studio,#gallery{padding-top:110px}.footer-shell{background:linear-gradient(#0009,#00000080);border:1px solid #ffffff14;border-radius:40px 40px 0 0;grid-template-columns:minmax(320px,1.25fr) repeat(3,minmax(180px,.8fr));gap:42px;padding:56px 28px 40px;display:grid;box-shadow:0 20px 70px #00000038}.footer-brand-block{max-width:420px}.footer-brand-mark{letter-spacing:-.08em;margin-bottom:18px;font-family:Montserrat,sans-serif;font-size:62px;font-weight:900;line-height:1}.footer-brand-text{color:#b5bbc6;margin:0;font-size:17px;line-height:1.75}.footer-col h4{text-transform:uppercase;color:#fafafa;letter-spacing:.08em;margin:8px 0 20px;font-size:14px;font-weight:900}.footer-col a:hover{color:#fff;transform:translate(4px)}@media (width<=1100px){.projects-grid{grid-template-columns:1fr}.project-card{min-height:560px}.footer-shell{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=980px){.section-projects{padding-bottom:90px;padding-top:200px!important}.project-card{border-radius:28px;min-height:500px}.project-card-inner{padding:22px}.project-card h3{font-size:48px}.project-card p{font-size:16px}.project-emblem{max-width:190px;max-height:110px}.footer-shell{border-radius:30px 30px 0 0;grid-template-columns:1fr;padding:34px 22px 28px}.footer-brand-mark{font-size:52px}.footer-bottom{padding:20px 22px 0;display:block}.footer-bottom span{margin-top:8px;display:block}}main{position:relative;overflow:clip;background:#030b15!important}.section{position:relative;overflow:clip;background:0 0!important;border-top:0!important}.section+.section{margin-top:0!important}.section+.section:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#030b1500 0%,#030b15bd 70%,#030b1500 100%);height:180px;position:absolute;top:-120px;left:0;right:0}#projects:after,#roadmap:after,#studio:after,#departments:after,#gallery:after{content:"";pointer-events:none;opacity:.65;background:linear-gradient(#030b1500,#030b1514,#030b1500);height:120px;position:absolute;bottom:-40px;left:0;right:0}#roadmap,#studio,#departments,#gallery{padding-top:118px;padding-bottom:118px}#projects{padding-bottom:118px}.footer-modern{padding:70px 0 26px;background:0 0!important}.footer-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 18%,#ffffff0f,#0000 26%),linear-gradient(#010101e0,#010101b8);border:1px solid #ffffff12;border-radius:46px 46px 0 0;grid-template-columns:minmax(340px,1.25fr) repeat(3,minmax(170px,.8fr));gap:54px;padding:64px 34px 44px;display:grid;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0a}.footer-brand-mark{letter-spacing:-.08em;color:#fff;margin-bottom:18px;font-family:Montserrat,sans-serif;font-size:76px;font-weight:900;line-height:.9}.footer-brand-text{color:#adb4bf;max-width:430px;margin:0;font-size:17px;line-height:1.82}.footer-socials{gap:14px;margin-top:34px;display:flex}.footer-socials a{color:#fff;background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;place-items:center;width:50px;height:50px;font-size:21px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s,box-shadow .45s;display:grid}.footer-socials a:hover{background:#ffffff1a;border-color:#ffffff29;transform:translateY(-6px);box-shadow:0 16px 40px #ffffff14}.footer-col h4{text-transform:uppercase;letter-spacing:.08em;color:#f3f4f7;margin:10px 0 24px;font-size:15px;font-weight:900}.footer-col a{color:#9ea7b4;margin:0 0 18px;font-size:16px;transition:color .25s,transform .25s,opacity .25s;display:block}.footer-col a:hover{color:#fff;opacity:1;transform:translate(5px)}.footer-bottom{color:#8d96a3;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:24px 34px 0;font-size:14px;display:flex}.section-departments .head{margin-bottom:36px}.departments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.department-card{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:34px;padding:32px 30px 30px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1),border-color .35s;position:relative;box-shadow:0 20px 60px #0003}.department-card:hover{transform:translateY(-7px);box-shadow:0 26px 80px #00000047}.department-card.debug:hover{border-color:#50aaff47}.department-card.live:hover{border-color:#b2b2b238}.department-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.6;position:absolute;inset:0}.department-card.debug:before{background:radial-gradient(circle at 85% 0,#2f8cff2e,#0000 35%)}.department-card.live:before{background:radial-gradient(circle at 85% 0,#ffffff1f,#0000 35%)}.department-icon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:22px;display:grid}.department-label{color:#d8dde6;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;height:32px;margin-bottom:14px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.department-card h3{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:40px;line-height:1}.department-card p{color:#c8ced7;margin:0 0 18px;font-size:16px;line-height:1.75}.department-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.department-card li{color:#e8ebef;padding-left:18px;font-size:15px;position:relative}.department-card li:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.section.visible .departments-grid .department-card:first-child{animation:1s cubic-bezier(.16,1,.3,1) 80ms both fadeUp}.section.visible .departments-grid .department-card:nth-child(2){animation:1s cubic-bezier(.16,1,.3,1) .18s both fadeUp}@media (width<=1200px){.footer-shell{grid-template-columns:1.2fr 1fr 1fr;gap:34px}.footer-brand-block{max-width:unset;grid-column:1/-1}}@media (width<=980px){.departments-grid{grid-template-columns:1fr}#roadmap,#studio,#departments,#gallery{padding-top:92px;padding-bottom:92px}.footer-shell{border-radius:34px 34px 0 0;grid-template-columns:1fr;gap:24px;padding:40px 22px 30px}.footer-brand-mark{font-size:58px}.footer-bottom{padding:20px 22px 0;display:block}.footer-bottom span{margin-top:8px;display:block}}body,main{background:#030b15!important}.hero{position:relative;background:#030303!important;border-bottom:0!important}.hero:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(#03030300 0%,#0303032e 15%,#03070c8c 36%,#030b15e0 72%,#030b15 100%);height:280px;position:absolute;bottom:-1px;left:0;right:0}main{position:relative;overflow:clip}.section,#projects,#studio,#departments,#gallery,.footer-modern{background:#030b15!important;border-top:0!important}.section{padding-top:112px;padding-bottom:112px}.section+.section:before,#projects:after,#studio:after,#departments:after,#gallery:after{display:none!important}.section:before,.section:after{border:0!important}#projects{margin-top:0!important;padding-top:88px!important}#gallery{padding-bottom:92px!important}.footer-modern{padding-top:18px!important}.actions{align-items:center}.quick-nav-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:90;opacity:0;pointer-events:none;background:linear-gradient(#080a12f0,#05080ee6);border:1px solid #ffffff1a;border-radius:28px;width:min(360px,100vw - 28px);padding:20px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .32s;position:fixed;top:18px;right:18px;transform:translateY(-18px)scale(.98);box-shadow:0 30px 90px #00000073}.quick-nav-close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;width:46px;height:46px;transition:transform .35s,background .25s}.quick-nav-close:hover{background:#ffffff1a;transform:translateY(-2px)}.quick-nav-links a{text-transform:uppercase;letter-spacing:.08em;color:#e6ebf2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .42s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s;display:flex}.quick-nav-links a:after{content:"↗";opacity:.5;font-size:14px}.quick-nav-links a:hover{background:#ffffff14;border-color:#ffffff29;transform:translate(5px)}.quick-nav-pill{color:#050505;text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.quick-nav-pill.muted{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a}.footer-premium{background:linear-gradient(#020407f2,#000000f0)!important;border-color:#ffffff14!important;border-radius:44px 44px 0 0!important;grid-template-columns:minmax(420px,1.45fr) minmax(200px,.8fr) minmax(220px,.95fr)!important;gap:64px!important;padding:64px 30px 28px!important;box-shadow:0 18px 60px #00000040!important}.footer-col h4{color:#fff!important;margin-top:6px!important;margin-bottom:22px!important;font-size:14px!important}.footer-col a{color:#9ea6b0!important;margin-bottom:15px!important;font-size:15px!important}.footer-col a:hover{transform:translate(6px)!important}.footer-socials{gap:12px!important;margin-top:28px!important}.footer-premium-bottom{color:#8b94a1!important;margin-top:0!important;padding-top:18px!important;font-size:13px!important}.footer-bottom{border-top:1px solid #ffffff14!important}.wrap{position:relative}.section .wrap:before{content:none!important}.gallery,.studio-grid,.departments-grid,.projects-grid{z-index:2;position:relative}@media (width<=1180px){.footer-premium{grid-template-columns:1fr 1fr!important;gap:32px!important}.footer-brand-block{grid-column:1/-1}}@media (width<=980px){.nav,.nav-float-trigger span{display:none}.quick-nav-panel{width:calc(100vw - 28px);top:14px;right:14px}.footer-premium{border-radius:32px 32px 0 0!important;grid-template-columns:1fr!important;padding:40px 22px 22px!important}.footer-brand-mark{font-size:50px!important}}:root{--site-bg:#030b15;--panel:#ffffff0b;--panel2:#fff1;--stroke:#ffffff1a;--stroke2:#ffffff29;--radius:32px;--shadow:0 26px 90px #00000057}html{scroll-padding-top:110px}body,main{background:var(--site-bg)!important;color:#fff!important}body:before{background:radial-gradient(circle at 15% 0,#ffffff0e,#0000 28%),radial-gradient(circle at 85% 48%,#2f8cff0a,#0000 30%),linear-gradient(#020304 0%,#030b15 48% 100%)!important}body:after{opacity:.08!important;background-size:72px 72px!important}.section,#projects,#studio,#departments,#gallery,.footer-modern{background:var(--site-bg)!important;border:0!important}.section{padding:112px 0!important;overflow:visible!important}.section+.section:before,.section:after,#projects:before,#projects:after,#studio:after,#departments:after,#gallery:after{display:none!important}.head{margin-bottom:38px!important}.head h2{letter-spacing:-.075em!important}.head p{color:#a7afbc!important}.top{background:linear-gradient(#000000d1,#0000003d)!important;border-bottom:1px solid #ffffff14!important}.nav,.btn,.quick-nav-panel,.project-card,.service,.department-card,.gallery-main,.thumb,.footer-premium{border-color:var(--stroke)!important}.btn,.small-btn{border-radius:16px!important}.hero{isolation:isolate;background:#020304!important;border:0!important;place-items:center!important;height:100vh!important;min-height:880px!important;margin-bottom:0!important;overflow:hidden!important}.hero-bg{filter:contrast(1.08)brightness(.68)saturate(.9)!important;opacity:1!important;z-index:1!important;background:linear-gradient(90deg,#020304 0%,#020304b3 18%,#02030447 50%,#020304c7 82%,#020304 100%),linear-gradient(#00000047 0%,#0000001a 48%,#030b15cc 92%,#030b15 100%),url(/assets/hero-forest-bg-CadaVMJM.jpeg) 50%/cover!important;inset:-7%!important}.hero:after{content:""!important;z-index:10!important;pointer-events:none!important;background:linear-gradient(#030b1500 0%,#030b1552 32%,#030b15bd 65%,#030b15 100%)!important;height:320px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.hero-car{z-index:3;filter:brightness(.56)contrast(1.08)drop-shadow(0 40px 90px #000000b8);opacity:.88;will-change:transform;width:min(1180px,78vw);height:auto;position:absolute;bottom:7%;left:50%}.hero-main-logo{z-index:6!important;object-fit:contain!important;filter:drop-shadow(0 24px 80px #ffffff2e)drop-shadow(0 30px 100px #000000f2)!important;width:min(420px,30vw)!important;max-height:none!important;margin:0!important;animation:1.05s cubic-bezier(.16,1,.3,1) .9s both heroCenteredIn!important;position:absolute!important;top:24%!important;left:50%!important}.hero-soldier{z-index:7;filter:drop-shadow(0 42px 90px #000000eb);will-change:transform;width:min(420px,26vw);height:auto;position:absolute;bottom:5.5%;left:50%;animation:1.05s cubic-bezier(.16,1,.3,1) 1.08s both heroCenteredIn,5.6s ease-in-out 2.2s infinite floatSoft!important}.hero-character,.hero-logo-orb,.hero-content,.eyebrow,.hero-cta,.scroll-hint{display:none!important}.projects-grid{gap:26px!important}.project-card,.service,.department-card{border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;background:linear-gradient(#ffffff0e,#ffffff06)!important}.project-card{min-height:590px!important}.project-card:before{background:linear-gradient(#04080e0f,#03080eb8 58%,#03080ef5 100%)!important}.project-card:hover,.service:hover,.department-card:hover{transform:translateY(-7px)!important}.small-btn.white,.btn.white,.quick-nav-pill{color:#050505!important;background:#fff!important}.department-card-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.department-card-head .department-icon{margin:0!important}.department-logo{object-fit:contain;filter:drop-shadow(0 18px 42px #00000061);opacity:.94;width:138px;max-height:82px}.department-card.debug:before,.department-card.live:before{opacity:.42!important}.service,.department-card{min-height:unset!important}.studio-art{border-radius:var(--radius)!important;border-color:var(--stroke)!important;box-shadow:var(--shadow)!important;background:linear-gradient(#030b151f,#030b15d1),url(/assets/hero-forest-bg-CadaVMJM.jpeg) 50%/cover!important}.gallery-main,.thumb{border-radius:var(--radius)!important;border-color:var(--stroke)!important;box-shadow:0 22px 70px #0000003d!important}.nav-float-trigger{align-items:center;gap:10px!important;display:inline-flex!important}.nav-float-trigger i{font-size:14px}.quick-nav-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:88;background:#0000006b;transition:opacity .35s;position:fixed;inset:0}.quick-nav-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:90;opacity:0;pointer-events:none;background:linear-gradient(#080a12f0,#05080ee6);border-radius:28px;width:min(360px,100vw - 28px);padding:20px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .32s;position:fixed;top:18px;right:18px;transform:translateY(-18px)scale(.98);box-shadow:0 30px 90px #00000073}.quick-nav-panel.open,.quick-nav-overlay.open{opacity:1;pointer-events:auto}.quick-nav-panel.open{transform:translateY(0)scale(1)}.quick-nav-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.quick-nav-kicker{color:#9fa8b4;text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.quick-nav-head h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:34px;line-height:.9}.quick-nav-close{border:1px solid var(--stroke);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:16px;width:46px;height:46px}.quick-nav-links{gap:10px;display:grid}.quick-nav-links a{border:1px solid var(--stroke);text-transform:uppercase;letter-spacing:.08em;color:#e6ebf2;background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .42s cubic-bezier(.16,1,.3,1),background .25s;display:flex}.quick-nav-links a:after{content:"↗";opacity:.5}.quick-nav-links a:hover{background:#ffffff14;transform:translate(5px)}.quick-nav-foot{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.quick-nav-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.quick-nav-pill.muted{border:1px solid var(--stroke);color:#fff!important;background:#ffffff0f!important}.footer-modern{padding:28px 0!important}.footer-premium{background:linear-gradient(#020407f2,#000000f0)!important;border-radius:44px 44px 0 0!important;grid-template-columns:minmax(420px,1.45fr) minmax(200px,.8fr) minmax(220px,.95fr)!important;gap:64px!important;padding:64px 30px 28px!important;box-shadow:0 18px 60px #00000040!important}.footer-brand-mark{text-transform:uppercase;letter-spacing:-.07em!important;font-size:64px!important;line-height:.9!important}.footer-brand-text{color:#a9b1bb!important;max-width:360px!important;font-size:16px!important;line-height:1.7!important}.footer-socials a{background:#ffffff0d!important;border-radius:999px!important;width:44px!important;height:44px!important}.footer-premium-bottom{color:#8b94a1!important;border-top:1px solid #ffffff14!important;margin-top:0!important;padding-top:18px!important;font-size:13px!important}@media (width<=1180px){.footer-premium{grid-template-columns:1fr 1fr!important;gap:32px!important}.footer-brand-block{grid-column:1/-1}.hero-car{width:min(1000px,90vw)}.hero-soldier{width:min(360px,34vw)}.hero-main-logo{width:min(340px,38vw)!important}}@media (width<=980px){.nav{display:none!important}.actions{display:flex!important}.nav-float-trigger span{display:none}.hero{min-height:760px!important}.hero-main-logo{width:min(320px,72vw)!important;top:24%!important}.hero-car{width:820px;bottom:12%;left:49%}.hero-soldier{width:250px;bottom:7%}.section{padding:86px 0!important}.department-card-head{display:block}.department-logo{width:120px;margin-top:18px}.footer-premium{border-radius:32px 32px 0 0!important;grid-template-columns:1fr!important;padding:40px 22px 22px!important}.footer-brand-mark{font-size:50px!important}.quick-nav-panel{width:calc(100vw - 28px);top:14px;right:14px}}.hero-static{background:#030b15!important;border-bottom:0!important;height:100vh!important;min-height:860px!important;overflow:hidden!important}.hero-static:after{content:"";z-index:8;pointer-events:none;height:330px;position:absolute;bottom:-1px;left:0;right:0;background:linear-gradient(#030b1500 0%,#030b1573 38%,#030b15 100%)!important}.hero-static .hero-car{z-index:4!important;object-fit:contain!important;filter:brightness(.72)contrast(1.06)drop-shadow(0 42px 95px #000000c2)!important;opacity:.96!important;width:min(1130px,74vw)!important;height:auto!important;position:absolute!important;bottom:10.5%!important;left:50%!important;transform:translate(-50%)!important}.hero-static .hero-soldier{z-index:7!important;object-fit:contain!important;filter:drop-shadow(0 42px 90px #000000eb)!important;opacity:1!important;width:min(360px,22vw)!important;height:auto!important;position:absolute!important;bottom:10.5%!important;left:56%!important;transform:translate(-50%)!important}.hero-static .hero-main-logo{z-index:7!important;object-fit:contain!important;filter:drop-shadow(0 24px 72px #ffffff21)drop-shadow(0 30px 90px #000000eb)!important;opacity:.96!important;width:min(440px,30vw)!important;height:auto!important;max-height:none!important;margin:0!important;position:absolute!important;top:18%!important;left:50%!important;transform:translate(-50%)!important}@media (width<=980px){.hero-static{height:86vh!important;min-height:740px!important}.hero-static .hero-main-logo{width:min(320px,70vw)!important;top:19%!important}.hero-static .hero-car{width:820px!important;bottom:13%!important;left:50%!important}.hero-static .hero-soldier{width:250px!important;bottom:13%!important;left:58%!important}.hero-static:after{height:270px!important}}.hero-static{isolation:isolate!important;background:#030b15!important;border-bottom:0!important;height:100vh!important;min-height:860px!important;overflow:hidden!important}.hero-static .layer{will-change:transform!important;transition:transform .12s linear!important;animation:none!important}.hero-static .hero-car{z-index:4!important;object-fit:contain!important;opacity:.94!important;filter:brightness(.66)contrast(1.08)drop-shadow(0 42px 95px #000000bd)!important;width:min(1120px,73vw)!important;height:auto!important;position:absolute!important;bottom:9.5%!important;left:50%!important}.hero-static .hero-soldier{z-index:7!important;object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 42px 90px #000000eb)!important;width:min(390px,24vw)!important;height:auto!important;position:absolute!important;bottom:10.5%!important;left:58%!important}.hero-static .hero-main-logo{z-index:7!important;object-fit:contain!important;opacity:.96!important;filter:drop-shadow(0 24px 72px #ffffff21)drop-shadow(0 30px 90px #000000eb)!important;width:min(420px,28vw)!important;height:auto!important;max-height:none!important;margin:0!important;position:absolute!important;top:18%!important;left:50%!important}@media (width<=980px){.hero-static{height:86vh!important;min-height:740px!important}.hero-static .hero-main-logo{width:min(320px,70vw)!important;top:19%!important}.hero-static .hero-car{width:820px!important;bottom:13%!important;left:50%!important}.hero-static .hero-soldier{width:250px!important;bottom:13%!important;left:58%!important}.hero-static:after{height:270px!important}}.hero-static{isolation:isolate!important;background:#02060c!important;border:0!important;height:100vh!important;min-height:860px!important;margin-bottom:0!important;overflow:hidden!important}.hero-static .layer{will-change:transform!important;transition:transform .1s linear!important;animation:none!important;position:absolute!important}.hero-static .hero-bg{z-index:1!important;filter:contrast(1.08)brightness(.72)saturate(.94)!important;opacity:1!important;background:linear-gradient(90deg,#020304 0%,#02030480 20%,#02030429 52%,#02030494 82%,#020304 100%),linear-gradient(#00000061 0%,#0000001a 42%,#030b157a 82%,#030b15 100%),url(/assets/hero-forest-bg-CadaVMJM.jpeg) 50%/cover!important;inset:-9%!important}.hero-static:before{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(at 53% 47%,#ffffff0e,#0000 32%),linear-gradient(#00000085 0%,#00000014 35%,#0000002e 68%,#030b15d6 100%)!important;position:absolute!important;inset:0!important}.hero-static:after{content:""!important;z-index:12!important;pointer-events:none!important;background:linear-gradient(#030b1500 0%,#030b1561 38%,#030b15 100%)!important;height:320px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.hero-static .hero-car{z-index:4!important;object-fit:contain!important;opacity:.93!important;filter:brightness(.58)contrast(1.1)saturate(.9)drop-shadow(0 42px 95px #000c)!important;width:min(1120px,74vw)!important;height:auto!important;position:absolute!important;bottom:9%!important;left:50%!important;transform:translate(-50%)!important}.hero-static .hero-soldier{z-index:8!important;object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 42px 90px #000000eb)!important;width:min(470px,28vw)!important;height:auto!important;position:absolute!important;bottom:12%!important;left:58%!important;transform:translate(-50%)!important}.hero-static .hero-main-logo{z-index:9!important;object-fit:contain!important;opacity:.96!important;filter:drop-shadow(0 24px 72px #ffffff21)drop-shadow(0 30px 90px #000000eb)!important;width:min(420px,28vw)!important;height:auto!important;max-height:none!important;margin:0!important;position:absolute!important;top:18%!important;left:50%!important;transform:translate(-50%)!important}@media (width<=980px){.hero-static{height:86vh!important;min-height:740px!important}.hero-static .hero-main-logo{width:min(320px,70vw)!important;top:19%!important}.hero-static .hero-car{width:820px!important;bottom:13%!important;left:50%!important}.hero-static .hero-soldier{width:300px!important;bottom:13%!important;left:58%!important}.hero-static:after{height:270px!important}}.hero-soldier{bottom:2.5%!important}.layer,.hero-bg,.hero-car,.hero-main-logo,.hero-soldier{transition:transform 80ms linear!important}.hero,.hero *{pointer-events:none}.top,.top *,.quick-nav-panel,.quick-nav-panel *,.quick-nav-overlay{pointer-events:auto}.hero-soldier{bottom:-2.5%!important;transform:translate(-50%)!important}.hero-car,.hero-main-logo,.hero-soldier{will-change:transform!important}.layer[data-depth]{transition:none!important}.brand span{display:none!important}#hero .layer[data-depth]{--mx:0px;--my:0px;--scrollY:0px;will-change:transform!important;transition:none!important}#hero .hero-bg{transform:translate3d(calc(var(--mx) * .2), calc(var(--my) * .2 + var(--scrollY) * .02), 0) scale(1.04)!important}#hero .hero-car{z-index:4!important;width:min(980px,72vw)!important;transform:translateX(-50%) translate3d(calc(var(--mx) * .7), calc(var(--my) * .38 + var(--scrollY) * .05), 0)!important;animation:none!important;bottom:4%!important;left:50%!important}#hero .hero-main-logo{width:min(420px,30vw)!important;transform:translateX(-50%) translate3d(calc(var(--mx) * .45), calc(var(--my) * .32 + var(--scrollY) * .035), 0)!important;animation:none!important;top:24%!important;left:50%!important}#hero .hero-soldier{z-index:7!important;width:min(455px,29vw)!important;transform:translateX(-50%) translate3d(calc(var(--mx) * 1.05), calc(var(--my) * .62 + var(--scrollY) * .07), 0)!important;animation:none!important;bottom:-3.8%!important;left:50%!important}#hero .hero-character,#hero .hero-logo-orb,#hero .hero-content,#hero .eyebrow,#hero .hero-cta,#hero .scroll-hint,.brand span{display:none!important}@media (width<=980px){#hero .hero-car{width:820px!important;bottom:8%!important}#hero .hero-soldier{width:270px!important;bottom:-1%!important}#hero .hero-main-logo{width:min(320px,72vw)!important;top:23%!important}}html,body,.top,.top *,.nav,.nav *,.actions,.actions *,.quick-nav-overlay,.quick-nav-panel,.quick-nav-panel *,main,main *,footer,footer *,a,button,.project-card,.project-card *,.department-card,.department-card *,.gallery,.gallery *,.small-btn,.btn{pointer-events:auto!important}#hero .layer,#hero .hero-bg,#hero .hero-car,#hero .hero-main-logo,#hero .hero-soldier,#hero{pointer-events:none!important}#projects,#studio,#departments,#gallery,#contacts{pointer-events:auto!important}.head h2{background:linear-gradient(162deg,#fff 0%,#cde1ffcc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (width>=641px) and (width<=980px){.wrap{width:calc(100% - 48px)!important;max-width:none!important}.services,.departments-grid{grid-template-columns:1fr 1fr!important}.department-card-head{display:flex!important}.studio-grid{grid-template-columns:1fr!important}.gallery{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.gallery-main{grid-area:auto/1/auto/-1!important;min-height:290px!important}.thumb{height:175px!important}}@media (width<=640px){.gallery{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.gallery-main{grid-row:auto!important;min-height:220px!important}.thumb{height:140px!important}}@media (width<=980px){.studio-art{min-height:240px!important}}@media (width>=641px) and (width<=980px){.footer-premium{grid-template-columns:1fr 1fr!important;gap:28px!important}.footer-brand-block{grid-column:1/-1!important}}@media (width<=430px){.actions{gap:8px!important}.actions .btn:not(.white):not(#navToggle){display:none!important}}@media (width<=480px){.section{padding:72px 0!important}.section-projects{padding-top:150px!important}.project-card{min-height:460px!important}.project-card h3{font-size:40px!important;line-height:.95!important}.project-card p{font-size:15px!important}.department-card h3{font-size:30px!important}.footer-brand-mark{font-size:42px!important}.footer-brand-text{font-size:15px!important}.head p{font-size:16px!important}}@media (width<=390px){#hero .hero-main-logo{width:80vw!important;top:17%!important}#hero .hero-soldier{width:200px!important}}@media (width<=380px){.quick-nav-panel{border-radius:20px!important;padding:16px!important}.quick-nav-head h3{font-size:26px!important}.quick-nav-links a{min-height:48px!important;padding:0 12px!important}}@media (hover:none) and (pointer:coarse){.btn,.small-btn{-webkit-tap-highlight-color:#ffffff14}.btn:active{opacity:.82;transform:scale(.96)!important}.small-btn:active{opacity:.82;transform:scale(.95)!important}.project-card:active{transform:translateY(-3px)scale(1.005)!important}.department-card:active,.service:active,.gallery-main:active,.thumb:active{transform:translateY(-3px)!important}}.quick-nav-state{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.quick-nav-overlay,.quick-nav-panel,.quick-nav-panel *{pointer-events:none!important}.quick-nav-overlay,.quick-nav-panel{visibility:hidden}.quick-nav-state:checked~.quick-nav-overlay,.quick-nav-state:checked~.quick-nav-panel{opacity:1;visibility:visible}.quick-nav-state:checked~.quick-nav-overlay,.quick-nav-state:checked~.quick-nav-panel,.quick-nav-state:checked~.quick-nav-panel *{pointer-events:auto!important}.footer-col span{color:#9999a2;font-size:14px;line-height:1.85;display:block}.nav a[href=\/forum]:before,.quick-nav-links a[href=\/forum]:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin-right:8px;box-shadow:0 0 16px #ffffffbf}@keyframes zakosReveal{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes zakosItemIn{0%{opacity:0;transform:translateY(30px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes zakosItemLeft{0%{opacity:0;transform:perspective(1000px)translate(-34px,28px)rotateY(2.5deg)scale(.975)}to{opacity:1;transform:perspective(1000px)translate(0,0)rotateY(0)scale(1)}}@keyframes zakosItemRight{0%{opacity:0;transform:perspective(1000px)translate(34px,28px)rotateY(-2.5deg)scale(.975)}to{opacity:1;transform:perspective(1000px)translate(0,0)rotateY(0)scale(1)}}@keyframes zakosProjectIn{0%{opacity:0;filter:blur(9px);transform:translate(-28px,30px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes zakosPulse{0%,to{opacity:.65;transform:scale(.9);box-shadow:0 0 14px #ffffff73}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 30px #ffffffd1}}.motion-reveal{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.985)}.motion-reveal.is-visible{opacity:1;filter:none;animation:zakosReveal .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) backwards;transform:none}.section.visible .projects-grid .project-card:first-child,.section.visible .departments-grid .department-card:first-child{animation:.95s cubic-bezier(.16,1,.3,1) 70ms backwards zakosItemLeft}.section.visible .projects-grid .project-card:nth-child(2),.section.visible .departments-grid .department-card:nth-child(2){animation:.95s cubic-bezier(.16,1,.3,1) .15s backwards zakosItemRight}.section.visible .services .service:first-child,.section.visible .gallery>:first-child{animation:.85s cubic-bezier(.16,1,.3,1) 60ms backwards zakosItemIn}.section.visible .services .service:nth-child(2),.section.visible .gallery>:nth-child(2){animation:.85s cubic-bezier(.16,1,.3,1) .13s backwards zakosItemIn}.section.visible .services .service:nth-child(3),.section.visible .gallery>:nth-child(3){animation:.85s cubic-bezier(.16,1,.3,1) .2s backwards zakosItemIn}.section.visible .services .service:nth-child(4),.section.visible .gallery>:nth-child(4){animation:.85s cubic-bezier(.16,1,.3,1) .27s backwards zakosItemIn}.section.visible .gallery>:nth-child(5){animation:.85s cubic-bezier(.16,1,.3,1) .34s backwards zakosItemIn}.legacy-project-wrap>*{animation:.9s cubic-bezier(.16,1,.3,1) both zakosProjectIn}.legacy-project-wrap>:nth-child(2){animation-delay:80ms}.legacy-project-wrap>:nth-child(3){animation-delay:.15s}.legacy-project-wrap>:nth-child(4){animation-delay:.22s}.legacy-project-wrap>:nth-child(5){animation-delay:.29s}.btn,.small-btn,.legacy-project-button,.forum-toolbar a{isolation:isolate;position:relative;overflow:hidden}.btn:after,.small-btn:after,.legacy-project-button:after,.forum-toolbar a:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff3d 50%,#0000 62%);transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:-80% -35%;transform:translate(-70%)rotate(8deg)}.btn:hover:after,.small-btn:hover:after,.legacy-project-button:hover:after,.forum-toolbar a:hover:after{transform:translate(70%)rotate(8deg)}.forum-hero-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#0000);width:24%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:-45%;bottom:-45%;left:-28%;transform:translate(-160%)rotate(14deg)}.forum-hero-card>*{z-index:1}.forum-hero-card:hover:after{transform:translate(620%)rotate(14deg)}.forum-kicker:before{animation:2.8s ease-in-out infinite zakosPulse}.forum-summary div,.forum-toolbar a,.forum-category-arrow,.forum-topic-row{transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .45s}@media (hover:hover){.forum-summary div:hover{background:#ffffff0e;transform:translateY(-4px)}.forum-toolbar a:hover{background:#ffffff12;transform:translateY(-2px)}.forum-category-card:hover .forum-category-arrow{transform:translate(3px,-3px)scale(1.06);box-shadow:0 14px 34px #ffffff29}.forum-topic-row:hover{transform:translate(6px)}}.legacy-project{color:#fff;align-items:center;min-height:100vh;padding:60px 28px;display:grid}.legacy-project.volsk{background:linear-gradient(90deg,#030303 0%,#020812e0 45%,#2f8cff26),linear-gradient(#0000 50%,#030303),url(/assets/volsk-bg.jpeg) 50%/cover}.legacy-project.light{background:linear-gradient(90deg,#030303 0%,#020c05e0 45%,#36e27b24),linear-gradient(#0000 50%,#030303),url(/assets/lrp-bg.jpeg) 50%/cover}.legacy-project-wrap{width:min(1200px,100%);margin:0 auto}.legacy-project-logo{object-fit:contain;width:170px;max-height:170px;margin-bottom:40px}.legacy-project-label{text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff47;border-radius:999px;margin-bottom:24px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.legacy-project.volsk .legacy-project-label{background:#2f8cff2e;border-color:#2f8cff99}.legacy-project.light .legacy-project-label{color:#dfffe9;background:#36e27b2e;border-color:#36e27b99}.legacy-project h1{letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 34px 90px #000;margin:0 0 30px;font-family:Montserrat,sans-serif;font-size:clamp(70px,12vw,170px);line-height:.78}.legacy-project p{color:#d5dced;max-width:700px;font-size:22px;line-height:1.6}.legacy-project.light p{color:#d8ffe3}.legacy-project-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.legacy-project-button{text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff3d;border-radius:20px;align-items:center;height:64px;padding:0 26px;font-weight:900;display:flex}.legacy-project-button.white{color:#050505;background:#fff}.forum-page{background:#030b15;min-height:100vh;padding:160px 0 110px}.forum-hero-card{border:1px solid var(--stroke,#ffffff21);border-radius:var(--radius,34px);min-height:360px;box-shadow:var(--shadow,0 26px 80px #0000004d);background:linear-gradient(145deg,#ffffff12,#ffffff05);grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;padding:54px;display:grid;position:relative;overflow:hidden}.forum-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 30%,#ffffff14,#0000 30%),linear-gradient(#0000,#0000003d);position:absolute;inset:0}.forum-hero-card>*{position:relative}.forum-kicker{color:#cfd4db;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:900;display:inline-flex}.forum-kicker:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 20px #ffffffb3}.forum-title{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(62px,8vw,124px);line-height:.78}.forum-intro{color:#aeb5c0;max-width:640px;margin:26px 0 0;font-size:17px;line-height:1.65}.forum-summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff21;border-radius:24px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.forum-summary div{border-right:1px solid #ffffff1a;padding:24px}.forum-summary div:last-child{border:0}.forum-summary b{font-family:Montserrat,sans-serif;font-size:36px;line-height:1;display:block}.forum-summary span{color:#8f98a5;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:800;display:block}.forum-toolbar{background:#ffffff09;border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:26px 0 55px;padding:12px;display:flex}.forum-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.forum-toolbar a,.forum-disabled-action{color:#cfd4db;letter-spacing:.06em;text-transform:uppercase;border-radius:14px;align-items:center;min-height:44px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.forum-toolbar a.active{color:#050505;background:#fff}.forum-disabled-action{color:#858e9a;border:1px solid #ffffff1f}.forum-block{margin-top:64px}.forum-block-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.forum-block-head h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(38px,5vw,68px);line-height:.9}.forum-block-head p{color:#919aa6;max-width:430px;margin:0;line-height:1.55}.forum-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.forum-category-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff21;border-radius:28px;flex-direction:column;min-height:230px;padding:28px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038}.forum-category-card:hover{border-color:#ffffff40;transform:translateY(-7px)}.forum-category-card.volsk{border-color:#2f8cff6b}.forum-category-card.light{border-color:#36e27b66}.forum-category-meta{color:#8f98a5;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;font-weight:900;display:flex}.forum-category-card.volsk .forum-category-meta{color:#9fc9ff}.forum-category-card.light .forum-category-meta{color:#9aefba}.forum-category-card h3{letter-spacing:-.055em;text-transform:uppercase;margin:70px 0 12px;font-family:Montserrat,sans-serif;font-size:34px;line-height:.95}.forum-category-card p{color:#969fab;max-width:520px;margin:0;line-height:1.6}.forum-category-arrow{color:#050505;background:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font-weight:900;display:grid;position:absolute;bottom:24px;right:26px}.forum-topic-list{background:#ffffff05;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden}.forum-topic-row{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 120px 90px 150px;align-items:center;gap:24px;min-height:110px;padding:22px 26px;transition:background .25s;display:grid}.forum-topic-row:last-child{border:0}.forum-topic-row:hover{background:#ffffff0a}.forum-topic-main{gap:5px;display:grid}.forum-topic-main small{color:#89929f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.forum-topic-main strong{font-size:15px}.forum-topic-main span{color:#7e8793;font-size:10px}.forum-topic-status{color:#b8c0ca;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:900}.forum-topic-number{font-family:Montserrat,sans-serif;font-size:22px}.forum-topic-time{color:#89929f;font-size:10px}.forum-empty{color:#9099a5;text-align:center;padding:54px 28px}.forum-empty strong{color:#fff;text-transform:uppercase;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:26px;display:block}.forum-breadcrumbs{color:#929ba7;letter-spacing:.08em;text-transform:uppercase;gap:10px;margin-bottom:26px;font-size:11px;font-weight:900;display:flex}.forum-subpage-head{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff21;border-radius:30px;padding:42px}.forum-subpage-head h1{letter-spacing:-.075em;text-transform:uppercase;margin:12px 0 16px;font-family:Montserrat,sans-serif;font-size:clamp(45px,7vw,92px);line-height:.86}.forum-subpage-head p{color:#9da6b2;max-width:720px;margin:0}.forum-thread-post{background:#ffffff06;border:1px solid #ffffff21;border-radius:28px;grid-template-columns:190px 1fr;margin-top:22px;display:grid;overflow:hidden}.forum-thread-author{border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;padding:30px;display:flex}.forum-avatar{color:#050505;background:#fff;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;display:grid}.forum-thread-author small{color:#89929f;text-transform:uppercase;font-size:9px}.forum-thread-body{color:#b7bec8;padding:30px 36px;line-height:1.8}.forum-thread-body header{color:#838c98;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-bottom:24px;padding-bottom:15px;font-size:9px;display:flex}.forum-readonly{background:#ffffff09;border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px 26px;display:flex}.forum-readonly strong{text-transform:uppercase;display:block}.forum-readonly p{color:#89929f;margin:3px 0 0;font-size:11px}.forum-readonly span{color:#8b949f;text-transform:uppercase;font-size:10px;font-weight:900}.legacy-404{text-align:center;place-items:center;min-height:100vh;padding:130px 28px 70px;display:grid}.legacy-404 img{width:130px}.legacy-404 h1{margin:24px 0 12px;font-size:clamp(72px,15vw,180px)}.legacy-404 p{color:#979faa}@media (width<=1250px){.header .actions .btn:not(.nav-float-trigger):not(.white){display:none}.nav a{padding:0 12px!important}.forum-hero-card{grid-template-columns:1fr}.forum-summary{max-width:420px}}@media (width<=980px){.forum-page{padding-top:125px}.forum-hero-card{min-height:unset;padding:34px 26px}.forum-title{font-size:clamp(58px,17vw,90px)}.forum-category-grid{grid-template-columns:1fr}.forum-topic-row{grid-template-columns:1fr 55px}.forum-topic-status,.forum-topic-time{display:none}.forum-thread-post{grid-template-columns:1fr}.forum-thread-author{border-bottom:1px solid #ffffff1a;border-right:0;align-items:flex-start}.forum-block-head{display:block}.forum-block-head p{margin-top:16px}.forum-subpage-head{padding:30px 24px}}@media (width<=700px){.legacy-project-logo{width:130px}.legacy-project p{font-size:17px}.legacy-project-button{justify-content:center;width:100%}.forum-summary{grid-template-columns:1fr}.forum-summary div{border-bottom:1px solid #ffffff1a;border-right:0}.forum-toolbar{flex-direction:column;align-items:stretch}.forum-toolbar nav{grid-template-columns:1fr 1fr;display:grid}.forum-disabled-action{justify-content:center}.forum-category-card{min-height:210px;padding:24px}.forum-category-card h3{margin-top:55px}.forum-topic-row{padding:20px}.forum-readonly{flex-direction:column;align-items:flex-start}.forum-thread-body{padding:24px 20px}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#f1f2f4;--stroke:#0c121c24}.lang-ru,html[data-language=ru] .lang-en{display:none}html[data-language=ru] .lang-ru{display:inline}html.language-morphing .lang-en,html.language-morphing .lang-ru{animation:.5s cubic-bezier(.16,1,.3,1) both languageGlyphReveal}@keyframes languageGlyphReveal{0%{opacity:.2;filter:blur(4px);letter-spacing:.045em}45%{opacity:.68;filter:blur(1px)}to{opacity:1;filter:blur();letter-spacing:inherit}}body,.section,.forum-page,.footer-modern,.top,.quick-nav-panel,.project-card,.department-card,.service,.gallery-main,.thumb{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.header-redesign{gap:20px!important}.header-left{flex:none;align-items:center;gap:10px;display:flex}.start-button{justify-content:center;align-items:center;gap:12px;min-width:114px;display:inline-flex}.start-button i{font-size:11px;transition:transform .3s}.start-button:hover i{transform:translate(4px)}.nav-primary{margin-left:auto}.header-tools{border:1px solid var(--stroke);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#080a0e7a;border-radius:19px;align-items:center;margin-left:auto;padding:5px;box-shadow:0 18px 44px #0003;gap:2px!important}.language-switch{background:0 0;border:0;border-radius:13px;align-items:center;height:38px;padding:3px;display:flex}.language-switch button,.preference-segment button{appearance:none;color:#8f98a5;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font:900 10px/1 Inter,sans-serif}.language-switch button{border-radius:10px;min-width:33px;height:32px}.language-switch button[aria-pressed=true]{color:#050505;background:#fff;box-shadow:0 6px 20px #0000002e}.header-icon-button{color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:38px;height:38px;padding:0 12px;font:900 10px/1 Inter,sans-serif;transition:transform .3s,background-color .3s,color .3s;display:inline-flex}.header-icon-button:hover{background:#ffffff1a;transform:translateY(-1px)}.theme-toggle[data-resolved-theme=light] i{transform:rotate(180deg)}.theme-toggle i{transition:transform .45s cubic-bezier(.16,1,.3,1)}.menu-toggle{color:#050505;background:#fff;min-width:98px}.menu-toggle:hover{color:#050505;background:#e9edf2}.menu-toggle-icon{width:15px;height:12px;display:block;position:relative}.menu-toggle-icon i{background:currentColor;border-radius:2px;width:15px;height:1.5px;transition:top .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:absolute;left:0}.menu-toggle-icon i:first-child{top:3px}.menu-toggle-icon i:last-child{top:8px}.quick-nav-state:checked~.top .menu-toggle-icon i:first-child{top:5px;transform:rotate(45deg)}.quick-nav-state:checked~.top .menu-toggle-icon i:last-child{top:5px;transform:rotate(-45deg)}.top{transition:translate .48s cubic-bezier(.16,1,.3,1),background-color .35s,border-color .35s,box-shadow .35s!important}.top.header-hidden{translate:0 -115%}html.nav-open,html.nav-open body{overscroll-behavior:none;overflow:hidden!important}.quick-nav-overlay{appearance:none;border:0;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#00000085!important;transition:opacity .45s,visibility .45s!important}.quick-nav-panel{color:#fff;transform-origin:calc(100% - 48px) 48px;isolation:isolate;height:calc(100dvh - 24px);overflow:hidden;background:#06080b!important;border:1px solid #ffffff24!important;border-radius:38px!important;width:auto!important;max-height:none!important;padding:0!important;transition:transform .58s cubic-bezier(.16,1,.3,1),opacity .38s,visibility .38s!important;inset:12px!important;transform:translateY(18px)scale(.985)!important;box-shadow:0 34px 120px #0000009e!important}.quick-nav-panel:before{content:"";z-index:-3;filter:grayscale(.5)brightness(.58)contrast(1.12);background:linear-gradient(90deg,#040609fc 0%,#040609f7 48%,#040609b8 70%,#04060961 100%),linear-gradient(#0000 55%,#05070a),url(/assets/hero-forest-bg.jpeg) 50%/cover;position:absolute;inset:0}.quick-nav-panel:after{content:"";z-index:-2;pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000040 75%,#0000);mask-image:linear-gradient(90deg,#000,#00000040 75%,#0000)}.quick-nav-shell{z-index:1;grid-template-rows:82px minmax(0,1fr) 86px;height:100%;min-height:0;display:grid;position:relative}.quick-nav-head{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto auto;gap:28px;min-height:0;padding:0 28px 0 34px;align-items:center!important;margin:0!important;display:grid!important}.quick-nav-brand{align-items:center;gap:15px;min-width:0;display:flex}.quick-nav-brand img{object-fit:contain;width:52px;height:52px}.quick-nav-kicker{color:#8e98a6!important;letter-spacing:.18em!important;margin:0 0 5px!important;font-size:9px!important}.quick-nav-head h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font:900 17px/.9 Montserrat,sans-serif}.quick-nav-head-note{color:#7f8996;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.quick-nav-close{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font:900 9px/1 Inter,sans-serif;background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:14px!important;width:auto!important;height:44px!important;padding:0 15px!important;transition:transform .3s,background-color .3s!important;display:inline-flex!important}.quick-nav-close:hover{transform:translateY(-2px);background:#ffffff1f!important}.quick-nav-close i{font-size:12px}.quick-nav-stage{grid-template-columns:minmax(480px,1.08fr) minmax(330px,.72fr);min-height:0;display:grid;overflow:hidden}.quick-nav-route-index{background:linear-gradient(90deg,#040609eb,#040609bd);border-right:1px solid #ffffff1a;flex-direction:column;min-width:0;min-height:0;padding:22px 42px 18px 48px;display:flex}.quick-nav-section-label{color:#7f8996;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 12px 12px;font-size:9px;font-weight:900;display:flex}.quick-nav-links{border-top:1px solid #ffffff1f;grid-template-rows:repeat(7,minmax(0,1fr));min-height:0;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.quick-nav-links .quick-nav-route{grid-template-columns:52px minmax(0,1fr) 46px;align-items:center;gap:18px;min-width:0;color:#a9b1bc!important;text-transform:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1c!important;border-radius:0!important;min-height:54px!important;padding:0 12px!important;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s!important;display:grid!important}.quick-nav-links .quick-nav-route:after,.quick-nav-links .quick-nav-route[href=\/forum]:before{content:none!important}.quick-nav-index{color:#68717d;letter-spacing:.12em;align-self:center;font-size:10px;font-weight:900}.quick-nav-copy{align-items:baseline;gap:20px;min-width:0;display:flex}.quick-nav-copy strong{color:inherit;letter-spacing:-.065em;text-transform:uppercase;flex:none;font:900 clamp(25px,2.35vw,43px)/.86 Montserrat,sans-serif}.quick-nav-copy small{color:#727c89;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;line-height:1.3;transition:color .3s;overflow:hidden}.quick-nav-route:hover .quick-nav-copy small,.quick-nav-route.active .quick-nav-copy small{color:#b7c0cb}.quick-nav-arrow{color:#7f8995;border:1px solid #ffffff1f;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;transition:transform .35s,background-color .35s,color .35s;display:grid}.quick-nav-route:hover .quick-nav-arrow,.quick-nav-route.active .quick-nav-arrow{color:#050505;background:#fff;transform:rotate(-8deg)}.quick-nav-arrow i{font-size:10px}@keyframes quickNavRouteIn{0%{opacity:0;transform:translate(-26px,14px)}to{opacity:1;transform:translate(0,0)}}.quick-nav-visual{background:radial-gradient(circle at 55% 38%,#ffffff17,#0000 30%),linear-gradient(145deg,#ffffff06,#00000047);min-width:0;position:relative;overflow:hidden}.quick-nav-visual:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#05070a94,#0000 35%),linear-gradient(#0000 58%,#040609eb);position:absolute;inset:0}.quick-nav-visual-code{z-index:8;color:#ffffff73;letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;top:22px;right:24px}.quick-nav-visual-logo{z-index:2;opacity:.78;filter:drop-shadow(0 24px 70px #ffffff17);width:min(60%,310px);position:absolute;top:12%;left:50%;transform:translate(-50%)}.quick-nav-visual-car{z-index:3;opacity:.72;filter:brightness(.72)contrast(1.08)drop-shadow(0 30px 70px #000000bf);width:142%;max-width:none;position:absolute;bottom:2%;left:51%;transform:translate(-50%)}.quick-nav-visual-soldier{z-index:5;filter:drop-shadow(0 30px 65px #000000d1);width:min(43%,240px);max-width:none;position:absolute;bottom:-2%;left:55%;transform:translate(-50%)}.quick-nav-visual-copy{z-index:8;position:absolute;bottom:24px;left:28px;right:28px}.quick-nav-visual-copy span{color:#8d97a4;letter-spacing:.16em;margin-bottom:12px;font-size:8px;font-weight:900;display:block}.quick-nav-visual-copy strong{color:#fff;letter-spacing:-.065em;font:900 clamp(25px,2.35vw,42px)/.82 Montserrat,sans-serif;display:block}.quick-nav-state:checked~.quick-nav-panel .quick-nav-visual-logo{animation:.9s cubic-bezier(.16,1,.3,1) .22s both quickNavVisualIn}.quick-nav-state:checked~.quick-nav-panel .quick-nav-visual-car,.quick-nav-state:checked~.quick-nav-panel .quick-nav-visual-soldier{animation:1s cubic-bezier(.16,1,.3,1) .3s both quickNavVisualIn}@keyframes quickNavVisualIn{0%{opacity:0;filter:blur(7px);transform:translate(-50%)translateY(30px)scale(.97)}}.quick-nav-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030508e0;border-top:1px solid #ffffff1c;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px;min-height:0;padding:0 28px 0 34px;display:grid}.quick-nav-status{grid-template-columns:8px auto;align-items:center;gap:3px 9px;min-width:154px;display:grid}.quick-nav-status i{background:#fff;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 18px #ffffffa6}.quick-nav-status span{color:#e8ecf1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.quick-nav-status small{color:#68727f;letter-spacing:.12em;font-size:7px;font-weight:900}.quick-nav-start{color:#050505;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:0 18px;font-size:10px;font-weight:900;transition:transform .3s,box-shadow .3s;display:inline-flex}.quick-nav-start:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0000004d}.quick-nav-start i{font-size:10px}.quick-nav-preferences{background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:20px;min-width:0;margin:0;padding:0;display:flex}.preference-row{color:#9ca5b1;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.preference-segment{background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex}.preference-segment button{border-radius:8px;min-height:27px;padding:0 9px}.preference-segment button[aria-pressed=true]{color:#050505;background:#fff}.theme-segment button{font-size:8px}.section-projects{background:radial-gradient(ellipse 62% 48% at 10% 42%,#2f8cff11,transparent 72%),radial-gradient(ellipse 45% 40% at 88% 46%,#ffffff07,transparent 74%),var(--site-bg)!important}#studio{background:radial-gradient(ellipse 58% 48% at 88% 50%,#36e27b0b,transparent 72%),var(--site-bg)!important}#departments{background:radial-gradient(ellipse 55% 45% at 12% 48%,#ffffff08,transparent 72%),radial-gradient(ellipse 48% 42% at 90% 52%,#2f8cff0a,transparent 74%),var(--site-bg)!important}#gallery{background:radial-gradient(ellipse 58% 45% at 50% 50%,#ffffff08,transparent 74%),var(--site-bg)!important}.service,.department-card{box-shadow:none!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important}.service{border-left-color:#ffffff47!important;border-radius:22px!important}.service:hover,.department-card:hover{box-shadow:0 18px 45px #0000002e!important}.hero-system-label{z-index:12;color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font:800 9px/1 Inter,sans-serif;position:absolute;bottom:34px}.hero-system-left{left:30px;transform:rotate(180deg)}.hero-system-right{right:30px}.studio-manifesto{z-index:14;border-top:1px solid #ffffff2e;border-bottom:1px solid var(--stroke);background:var(--site-bg);margin-top:-1px;padding:42px 0 46px;position:relative}.manifesto-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:34px;display:grid}.manifesto-index{color:#747e8b;letter-spacing:.14em;align-self:start;font:900 10px/1 Inter,sans-serif}.manifesto-grid>p{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(48px,6.2vw,100px);font-weight:900;line-height:.82}.manifesto-notes{border-top:1px solid var(--stroke);gap:0;display:grid}.manifesto-notes span{border-bottom:1px solid var(--stroke);color:#929ba7;letter-spacing:.1em;text-transform:uppercase;padding:14px 0;font-size:10px;font-weight:900}.section-meta{border-bottom:1px solid var(--stroke);color:#7f8996;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;margin-bottom:58px;padding-bottom:15px;font-size:9px;font-weight:900;display:flex}.section-meta span:last-child{text-align:right}.head h2{max-width:900px}.project-card:after{content:"";z-index:7;background:var(--stroke);transform-origin:top;pointer-events:none;width:1px;height:65px;position:absolute;top:0;right:45px;transform:rotate(-45deg)}.project-card-inner{position:relative}.project-card-code{z-index:5;color:#ffffff85;letter-spacing:.13em;font-size:9px;font-weight:900;position:absolute;top:2px;right:46px}.project-card h3{letter-spacing:-.075em!important}#studio .studio-grid{grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr)!important;align-items:stretch!important;gap:70px!important}#studio .studio-art{filter:grayscale(.18);position:relative;border-radius:2px!important;min-height:720px!important}#studio .studio-art:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}#studio .studio-art>span{z-index:2;color:#050505;letter-spacing:.12em;background:#fff;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:18px}#studio .services{border-top:1px solid var(--stroke);margin-top:44px;display:block!important}#studio .service{grid-template-columns:54px 190px minmax(0,1fr);align-items:center;gap:18px;border:0!important;border-bottom:1px solid var(--stroke)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:22px 0!important;display:grid!important}#studio .service:hover{box-shadow:none!important;background:0 0!important;transform:translate(8px)!important}#studio .service b{letter-spacing:.12em;font-size:10px;color:#7c8692!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important}#studio .service strong{font-size:20px!important}#studio .service p{margin:0!important;font-size:13px!important}.departments-grid{align-items:stretch;grid-template-columns:1.18fr .82fr!important}.department-card{position:relative;overflow:hidden;border-radius:2px!important;min-height:560px!important;padding:38px!important}.department-card:before{color:#7d8793;letter-spacing:.13em;font-size:9px;font-weight:900;position:absolute;top:18px;right:20px}.department-card.debug:before,.department-card.live:before{content:none}.department-card h3{margin-top:auto!important;font-size:clamp(42px,4vw,68px)!important}.department-card{flex-direction:column;display:flex!important}.department-card-head{margin-bottom:auto}.department-card ul{border-top:1px solid var(--stroke);margin-top:28px!important}.department-card li{border-bottom:1px solid var(--stroke);padding:12px 0!important}.gallery{grid-template-columns:1.55fr .72fr .72fr!important;gap:10px!important}.gallery-main,.thumb{position:relative;border-radius:2px!important}.gallery-main:after,.thumb:after{content:none}.gallery-main:hover,.thumb:hover{box-shadow:none!important;transform:none!important}.gallery-main:hover img,.thumb:hover img{transform:scale(1.025)!important}html[data-theme=light] body,html[data-theme=light] main{color:#11151b!important;background:#f1f2f4!important}html[data-theme=light] body:before{background:radial-gradient(circle at 15% 5%,#2f8cff17,#0000 30%),radial-gradient(circle at 86% 55%,#36e27b14,#0000 30%),linear-gradient(#fafafa,#eef0f3)!important}html[data-theme=light] body:after{opacity:.08!important;background-image:linear-gradient(#0a121c29 1px,#0000 1px),linear-gradient(90deg,#0a121c29 1px,#0000 1px)!important}html[data-theme=light] #hero{background:#03060b!important}html[data-theme=light] #hero .hero-bg{filter:grayscale(.2)contrast(.82)brightness(1.38)saturate(.7)!important}html[data-theme=light] #hero:after{background:linear-gradient(#f1f2f400 0%,#f1f2f42e 30%,#f1f2f4b3 68%,#f1f2f4 100%)!important}html[data-theme=light] .legacy-project.volsk{color:#fff!important;background:linear-gradient(90deg,#030303 0%,#020812e0 45%,#2f8cff26),linear-gradient(#0000 50%,#030303),url(/assets/volsk-bg.jpeg) 50%/cover!important}html[data-theme=light] .legacy-project.light{color:#fff!important;background:linear-gradient(90deg,#030303 0%,#020c05e0 45%,#36e27b24),linear-gradient(#0000 50%,#030303),url(/assets/lrp-bg.jpeg) 50%/cover!important}html[data-theme=light] .section,html[data-theme=light] #projects,html[data-theme=light] #studio,html[data-theme=light] #departments,html[data-theme=light] #gallery,html[data-theme=light] .footer-modern,html[data-theme=light] .forum-page{color:#11151b!important;background:#f1f2f4!important}html[data-theme=light] .section-projects{background:radial-gradient(62% 48% at 10% 42%,#2f8cff1c,#0000 72%),radial-gradient(45% 40% at 88% 46%,#0c121c09,#0000 74%),#f1f2f4!important}html[data-theme=light] #studio{background:radial-gradient(58% 48% at 88%,#36a06414,#0000 72%),#f1f2f4!important}html[data-theme=light] #departments{background:radial-gradient(55% 45% at 12% 48%,#0c121c0a,#0000 72%),radial-gradient(48% 42% at 90% 52%,#2f8cff13,#0000 74%),#f1f2f4!important}html[data-theme=light] #gallery{background:radial-gradient(58% 45%,#0c121c0b,#0000 74%),#f1f2f4!important}html[data-theme=light] .head h2{background:linear-gradient(160deg,#080b10,#52606f)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .head p,html[data-theme=light] .service p,html[data-theme=light] .department-card p,html[data-theme=light] .department-card li,html[data-theme=light] .footer-brand-text,html[data-theme=light] .footer-col a,html[data-theme=light] .footer-col span,html[data-theme=light] .forum-intro,html[data-theme=light] .forum-block-head p,html[data-theme=light] .forum-category-card p,html[data-theme=light] .forum-subpage-head p,html[data-theme=light] .forum-thread-body{color:#606a77!important}html[data-theme=light] .project-card,html[data-theme=light] .service,html[data-theme=light] .department-card,html[data-theme=light] .gallery-main,html[data-theme=light] .thumb,html[data-theme=light] .forum-hero-card,html[data-theme=light] .forum-toolbar,html[data-theme=light] .forum-category-card,html[data-theme=light] .forum-topic-list,html[data-theme=light] .forum-subpage-head,html[data-theme=light] .forum-thread-post,html[data-theme=light] .forum-readonly{background:#fff!important;border-color:#0c121c21!important;box-shadow:0 24px 70px #202b3a14!important}html[data-theme=light] .project-card{color:#fff!important}html[data-theme=light] .top{box-shadow:0 12px 44px #1c243014;background:#f8f9fadb!important;border-bottom-color:#0c121c1a!important}html[data-theme=light] .brand img{filter:invert()drop-shadow(0 10px 30px #0000001f)}html[data-theme=light] .nav,html[data-theme=light] .language-switch,html[data-theme=light] .header-icon-button{background:#0c121c0a!important;border-color:#0c121c1f!important}html[data-theme=light] .header-tools{background:#f8f9fbb8;border-color:#0c121c1f;box-shadow:0 18px 44px #1c24301a}html[data-theme=light] .nav a,html[data-theme=light] .header-icon-button{color:#252b34!important}html[data-theme=light] .menu-toggle{color:#fff!important;background:#11151b!important}html[data-theme=light] .menu-toggle:hover{color:#fff!important;background:#252b34!important}html[data-theme=light] .nav a.active,html[data-theme=light] .nav a:hover{color:#fff!important;background:#11151b!important}html[data-theme=light] .language-switch button[aria-pressed=true]{color:#fff;background:#11151b}html[data-theme=light] .quick-nav-overlay{background:#dce0e6ad!important}html[data-theme=light] .quick-nav-panel{color:#11151b!important;background:#f7f8fa!important;border-color:#0c121c26!important;box-shadow:0 34px 120px #29323e38!important}html[data-theme=light] .quick-nav-panel:before{filter:grayscale(.72)brightness(1.1)contrast(.84);background:linear-gradient(90deg,#f9fafbfc 0%,#f9fafbfa 54%,#f9fafba6 75%,#f9fafb38 100%),linear-gradient(#0000 55%,#f7f8fa),url(/assets/hero-forest-bg.jpeg) 50%/cover}html[data-theme=light] .quick-nav-panel:after{opacity:.3;background-image:linear-gradient(#0c121c0f 1px,#0000 1px),linear-gradient(90deg,#0c121c0b 1px,#0000 1px)}html[data-theme=light] .quick-nav-head,html[data-theme=light] .quick-nav-route-index,html[data-theme=light] .quick-nav-dock{border-color:#0c121c1f}html[data-theme=light] .quick-nav-brand img{filter:invert()}html[data-theme=light] .quick-nav-head-note,html[data-theme=light] .quick-nav-kicker,html[data-theme=light] .quick-nav-section-label{color:#697483!important}html[data-theme=light] .quick-nav-close{color:#11151b!important;background:#0c121c0b!important;border-color:#0c121c1f!important}html[data-theme=light] .quick-nav-close:hover{background:#0c121c17!important}html[data-theme=light] .quick-nav-route-index{background:linear-gradient(90deg,#f9fafbf7,#f9fafbd1)}html[data-theme=light] .quick-nav-links{border-color:#0c121c24}html[data-theme=light] .quick-nav-links .quick-nav-route{color:#67717e!important;background:0 0!important;border-bottom-color:#0c121c1f!important}html[data-theme=light] .quick-nav-index,html[data-theme=light] .quick-nav-copy small{color:#7b8592}html[data-theme=light] .quick-nav-route:hover .quick-nav-copy small,html[data-theme=light] .quick-nav-route.active .quick-nav-copy small{color:#4d5662}html[data-theme=light] .quick-nav-arrow{color:#66717e;border-color:#0c121c24}html[data-theme=light] .quick-nav-route:hover .quick-nav-arrow,html[data-theme=light] .quick-nav-route.active .quick-nav-arrow{color:#fff;background:#11151b}html[data-theme=light] .quick-nav-dock{background:#f7f8fae6}html[data-theme=light] .quick-nav-status span{color:#222933}html[data-theme=light] .quick-nav-status i{background:#11151b;box-shadow:0 0 15px #0c121c47}html[data-theme=light] .quick-nav-start{color:#fff;background:#11151b}html[data-theme=light] .quick-nav-preferences{background:0 0}html[data-theme=light] .preference-row{color:#4e5967}html[data-theme=light] .preference-segment{background:#0c121c0b;border-color:#0c121c21}html[data-theme=light] .preference-segment button[aria-pressed=true]{color:#fff;background:#11151b}html[data-theme=light] .footer-premium{color:#11151b!important;background:linear-gradient(#fff,#f7f8fa)!important;border-color:#0c121c1a!important}html[data-theme=light] .footer-col h4{color:#11151b!important}html[data-theme=light] .footer-socials a{color:#fff!important;background:#11151b!important}html[data-theme=light] .footer-bottom{color:#687382!important;border-top-color:#0c121c1a!important}html[data-theme=light] .forum-title,html[data-theme=light] .forum-block-head h2,html[data-theme=light] .forum-subpage-head h1,html[data-theme=light] .forum-topic-main strong,html[data-theme=light] .forum-empty strong,html[data-theme=light] .forum-thread-author strong,html[data-theme=light] .forum-readonly strong{color:#11151b!important}html[data-theme=light] .forum-summary{background:#0c121c09;border-color:#0c121c1f}html[data-theme=light] .forum-summary div{border-color:#0c121c1a}html[data-theme=light] .forum-summary span,html[data-theme=light] .forum-category-meta,html[data-theme=light] .forum-topic-main small,html[data-theme=light] .forum-topic-main span,html[data-theme=light] .forum-topic-time,html[data-theme=light] .forum-breadcrumbs{color:#6c7684!important}html[data-theme=light] .forum-topic-row{border-color:#0c121c1a}html[data-theme=light] .forum-toolbar a.active,html[data-theme=light] .forum-category-arrow,html[data-theme=light] .forum-avatar{color:#fff;background:#11151b}html[data-theme=light] .studio-manifesto{background:#f1f2f4;border-color:#0c121c1f}html[data-theme=light] .manifesto-notes span{color:#687382}html[data-theme=light] #studio .service{box-shadow:none!important;background:0 0!important;border-bottom-color:#0c121c24!important}html[data-theme=light] #studio .service b{color:#6d7784!important}html[data-theme=light] .department-card{background:#fff!important}html[data-theme=light] .hero-system-label{color:#0f141c9e}@media (width<=1280px){.nav-primary a{padding:0 11px!important}.quick-nav-route-index{padding-left:34px;padding-right:34px}.quick-nav-copy{gap:14px}.quick-nav-copy strong{font-size:clamp(24px,2.5vw,36px)}.quick-nav-preferences{gap:12px}.preference-row>span{display:none}}@media (width<=1160px){.menu-toggle>span:last-child{display:none}.menu-toggle{min-width:38px;padding:0 11px}.quick-nav-stage{grid-template-columns:minmax(450px,1fr) minmax(280px,.58fr)}.quick-nav-copy small,.quick-nav-head-note{display:none}}@media (width<=1050px){.nav-primary{display:none!important}.header-redesign{justify-content:space-between}.header-tools{margin-left:auto}.menu-toggle>span:last-child{display:inline}.menu-toggle{min-width:96px;padding:0 13px}}@media (width<=980px){.manifesto-grid{grid-template-columns:1fr 260px}.manifesto-notes{grid-column:auto}.manifesto-grid>p{font-size:clamp(44px,9vw,76px)}#studio .studio-grid{grid-template-columns:1fr!important;gap:38px!important}#studio .studio-art{min-height:420px!important}.departments-grid{grid-template-columns:1fr!important}.department-card{min-height:480px!important}.gallery{grid-template-columns:1fr 1fr!important}.gallery-main{grid-column:1/-1!important}}@media (width<=820px){.quick-nav-panel{border-radius:28px!important;width:auto!important;height:calc(100dvh - 16px)!important;max-height:none!important;padding:0!important;inset:8px!important;overflow:hidden!important}.quick-nav-shell{grid-template-rows:68px minmax(0,1fr) auto!important;height:100%!important;min-height:0!important}.quick-nav-head{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:0 14px 0 18px!important}.quick-nav-brand{gap:10px}.quick-nav-brand img{width:42px;height:42px}.quick-nav-kicker{font-size:7px!important}.quick-nav-head h2{font-size:14px}.quick-nav-head-note{display:none!important}.quick-nav-close{border-radius:13px!important;width:42px!important;height:42px!important;padding:0!important}.quick-nav-close span{display:none}.quick-nav-stage{height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}.quick-nav-route-index{overscroll-behavior:contain;background:linear-gradient(#040609eb,#040609bd);border-right:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:13px 16px 11px!important;overflow-y:auto!important}.quick-nav-section-label{padding:0 8px 10px}.quick-nav-links{grid-template-rows:repeat(7,minmax(58px,1fr))!important}.quick-nav-links .quick-nav-route{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;padding:0 8px!important}.quick-nav-copy{gap:10px}.quick-nav-copy strong{font-size:clamp(23px,6.5vw,32px)}.quick-nav-copy small{font-size:8px;display:block}.quick-nav-arrow{width:31px;height:31px}.quick-nav-visual{height:0!important;min-height:0!important;display:none!important}.quick-nav-dock{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;min-height:0!important;padding:10px 14px!important}.quick-nav-status{min-width:0}.quick-nav-status small{display:none}.quick-nav-start{min-height:42px;padding:0 16px}.quick-nav-preferences{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:8px!important;display:grid!important}.preference-row{justify-content:flex-start}.preference-row>span{display:none}.preference-row:last-child{justify-content:flex-end}.preference-segment button{min-height:26px;padding:0 8px}html[data-theme=light] .quick-nav-route-index{background:linear-gradient(#f9fafbf7,#f9fafbe0)}}@media (width<=640px){.header-redesign{gap:10px!important}.header-left{gap:7px}.brand img{width:58px!important;height:58px!important}.start-button{min-width:auto!important;height:42px!important;padding:0 14px!important}.start-button i,.language-switch{display:none}.header-tools{gap:2px!important}.header-icon-button{min-width:38px;height:38px;padding:0 10px}.menu-toggle{min-width:38px}.menu-toggle>span:last-child{display:none}.top,.header{height:76px!important}.forum-page{padding-top:108px}.hero-system-label{display:none}.studio-manifesto{padding:30px 0}.manifesto-grid{grid-template-columns:1fr;gap:20px}.manifesto-index,.manifesto-notes{grid-column:1}.manifesto-grid>p{font-size:clamp(42px,14vw,66px)}.section-meta{margin-bottom:38px}.section-meta span:last-child{display:none}.project-card{clip-path:none;border-radius:2px!important}.project-card:after,.project-card-code{display:none}#studio .service{grid-template-columns:36px 1fr!important;gap:12px!important}#studio .service p{grid-column:2}#studio .studio-art{min-height:300px!important}.department-card{min-height:440px!important;padding:26px!important}.gallery{grid-template-columns:1fr!important}.gallery-main{grid-column:auto!important}.thumb{height:180px!important}}@media (width<=480px){.quick-nav-copy small{display:none}.quick-nav-links{grid-template-rows:repeat(7,minmax(51px,1fr))!important}.quick-nav-copy strong{font-size:clamp(21px,7vw,28px)}.quick-nav-status span{font-size:8px}.quick-nav-preferences{grid-template-columns:72px minmax(0,1fr)}.preference-segment{width:100%}.preference-segment button{flex:1;padding:0 5px}.theme-segment button{font-size:7px}}@media (height<=720px) and (width>=821px){.quick-nav-shell{grid-template-rows:68px minmax(0,1fr) 72px}.quick-nav-head{padding-left:24px}.quick-nav-route-index{padding-top:12px;padding-bottom:10px}.quick-nav-section-label{padding-bottom:8px}.quick-nav-copy strong{font-size:clamp(21px,2.15vw,31px)}.quick-nav-copy small{display:none}.quick-nav-dock{padding-left:24px}.quick-nav-status{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.layer{transform:none!important}.section,.motion-reveal{opacity:1!important;filter:none!important;transform:none!important}.loader{display:none!important}.motion-reveal.is-visible,.section.visible .project-card,.section.visible .service,.section.visible .department-card,.section.visible .gallery>*,.legacy-project-wrap>*,.forum-kicker:before,.quick-nav-route,.quick-nav-visual-logo,.quick-nav-visual-car,.quick-nav-visual-soldier{animation:none!important}.quick-nav-panel,.quick-nav-overlay,.quick-nav-route,.quick-nav-arrow{transition-duration:.01ms!important}.btn:after,.small-btn:after,.legacy-project-button:after,.forum-toolbar a:after,.forum-hero-card:after{display:none!important}}.top,html[data-theme=light] .top{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.header-redesign{filter:drop-shadow(0 16px 34px #0000003d)}.project-card{clip-path:none!important;border-radius:34px!important}.project-card:after{display:none!important}.project-buttons .small-btn{border-radius:16px!important}.project-emblem-volsk{width:min(390px,76%);max-width:none;max-height:none;margin:-24px 0 -22px -12px}.project-emblem-lite{width:min(270px,58%);max-width:none;max-height:none;margin:-12px 0 -12px -4px}#studio .studio-art{border-radius:34px!important}#studio .studio-art:after{border-radius:inherit}.department-card{border-radius:32px!important}.gallery-main{border-radius:30px!important}.thumb{border-radius:24px!important}.department-more{border:1px solid var(--stroke);text-transform:uppercase;letter-spacing:.06em;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:16px 18px;font-size:11px;font-weight:900;transition:transform .35s,background .35s;display:flex}.department-more:hover{background:#ffffff13;transform:translateY(-3px)}.department-more i{font-size:10px}.lang-block{display:block}.lang-ru.lang-block,html[data-language=ru] .lang-en.lang-block{display:none}html[data-language=ru] .lang-ru.lang-block{display:block}.project-page{--project-accent:#2f8cff;color:#fff;background:#05080d;min-height:100vh}.project-page-light{--project-accent:#36e27b}.project-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:150px 0 34px;display:flex;position:relative;overflow:hidden}.project-hero:before{content:"";z-index:-3;background:linear-gradient(90deg,#02050af5 0%,#02050ad1 38%,#02050a2e 76%),linear-gradient(0deg,#05080d 0%,transparent 45%),var(--project-bg) center/cover;filter:saturate(.9)contrast(1.08);position:absolute;inset:0;transform:scale(1.015)}.project-hero:after{content:"";z-index:-2;background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--project-accent) 24%,transparent),transparent 38%);position:absolute;inset:0}.project-hero-noise{z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 6%,#000 36% 80%,#0000);mask-image:linear-gradient(#0000 6%,#000 36% 80%,#0000)}.project-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);align-items:end;gap:70px;display:grid}.project-hero-copy{animation:.9s cubic-bezier(.16,1,.3,1) both projectHeroCopyIn}.project-hero-mark{animation:1.05s cubic-bezier(.16,1,.3,1) .1s both projectHeroMarkIn}@keyframes projectHeroCopyIn{0%{opacity:0;filter:blur(8px);transform:translate(-28px,26px)}to{opacity:1;filter:none;transform:none}}@keyframes projectHeroMarkIn{0%{opacity:0;filter:blur(10px);transform:translate(32px,30px)scale(.96)}to{opacity:1;filter:none;transform:none}}.project-page-kicker,.department-page-kicker{color:#d8dee8;text-transform:uppercase;letter-spacing:.14em;margin:0 0 22px;font-size:11px;font-weight:900}.project-page-kicker:before,.department-page-kicker:before{content:"";background:var(--project-accent,#fff);width:7px;height:7px;box-shadow:0 0 22px var(--project-accent,#fff);border-radius:50%;margin-right:10px;display:inline-block}.project-hero h1{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(76px,11vw,180px);line-height:.78}.project-page-lead{color:#d8dce5;max-width:720px;margin:34px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.58}.project-page-actions,.department-page-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.project-page-button,.department-page-button{color:#fff;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff38;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 23px;font-size:11px;font-weight:900;transition:transform .35s,background .35s,box-shadow .35s;display:inline-flex}.project-page-button.primary,.department-page-button.primary{color:#07090d;background:#fff;border-color:#fff}.project-page-button:hover,.department-page-button:hover{transform:translateY(-4px);box-shadow:0 20px 52px #00000040}.project-hero-mark{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1f,#ffffff06);border:1px solid #ffffff29;border-radius:40px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.project-hero-mark:before{content:"";border:1px solid color-mix(in srgb,var(--project-accent) 40%,transparent);width:360px;height:360px;box-shadow:0 0 90px color-mix(in srgb,var(--project-accent) 18%,transparent),inset 0 0 60px color-mix(in srgb,var(--project-accent) 8%,transparent);border-radius:50%;position:absolute}.project-hero-mark>span{letter-spacing:.14em;color:#9aa5b4;font-size:9px;font-weight:900;position:absolute;top:22px;left:24px}.project-hero-mark img{object-fit:contain;filter:drop-shadow(0 30px 70px #00000080);width:min(64%,240px);max-height:250px;position:relative}.project-hero-mark-volsk img{width:94%;max-height:none}.project-hero-mark-light img{width:88%;max-height:none}.project-fact-strip{background:#ffffff26;border:1px solid #ffffff26;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:68px;display:grid;overflow:hidden}.project-fact-strip>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04080ecc;min-height:108px;padding:24px}.project-fact-strip p{color:#8f99a7;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:9px;font-weight:900}.project-fact-strip strong,.project-fact-strip h3{margin:0;font-size:17px;font-weight:800;display:block}.project-story{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 32%),#05080d;padding:120px 0}.project-story-head,.department-section-head{margin-bottom:60px;display:block}.project-story-head>span,.department-section-head>span,.department-roles-intro>span{color:#7e8997;letter-spacing:.14em;padding-top:12px;font-size:10px;font-weight:900}.project-story-head h2,.department-section-head h2,.department-roles-intro h2{letter-spacing:-.07em;text-transform:uppercase;max-width:1000px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(44px,6vw,96px);line-height:.94}.project-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-feature-grid article{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff21;border-radius:30px;flex-direction:column;min-height:330px;padding:30px;display:flex}.project-feature-grid article>span{background:var(--project-accent);color:#06101c;border-radius:15px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.project-feature-grid h3{letter-spacing:-.045em;text-transform:uppercase;margin:auto 0 16px;font-family:Montserrat,sans-serif;font-size:28px;line-height:1}.project-feature-grid p{color:#aab2bf;margin:0;font-size:14px;line-height:1.65}.project-identity{background:#05080d;padding:0 0 120px}.project-identity-grid{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:18px;display:grid}.project-identity figure{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff21;border-radius:36px;min-height:440px;margin:0;position:relative;overflow:hidden}.project-identity-main img{object-fit:cover;filter:saturate(.88)contrast(1.05);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0}.project-identity-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#02050a80);position:absolute;inset:0}.project-identity-symbol{place-items:center;display:grid;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--project-accent) 15%,transparent),transparent 55%),#080d14!important}.project-identity-symbol img{object-fit:contain;filter:drop-shadow(0 28px 70px #0000007a);width:88%;max-height:390px;transition:transform .9s cubic-bezier(.16,1,.3,1)}.project-identity:hover .project-identity-main img{filter:saturate()contrast(1.08);transform:scale(1.035)}.project-identity:hover .project-identity-symbol img{transform:translateY(-5px)scale(1.025)}.project-page-light .project-identity-main img{object-fit:contain;padding:28px}.project-legacy{background:#05080d;padding:0 0 120px}.project-legacy-card{background:radial-gradient(circle at 85% 20%,#36e27b29,#0000 34%),linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #36e27b3d;border-radius:38px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:330px;padding:48px;display:grid}.project-legacy-card>div{gap:10px;display:grid}.project-legacy-card span{color:#8d978f;letter-spacing:.14em;font-size:10px;font-weight:900}.project-legacy-card strong{letter-spacing:-.07em;font-family:Montserrat,sans-serif;font-size:clamp(34px,5vw,76px);line-height:.9}.project-legacy-card>i{color:#07110a;background:#36e27b;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.project-legacy-card>p{color:#aab5ad;grid-column:1/-1;max-width:780px;margin:14px 0 0;line-height:1.65}.project-source{background:#05080d;padding:0 0 100px}.project-source-inner{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;padding-top:28px;display:flex}.project-source-inner p{color:#808a98;max-width:700px;font-size:12px;line-height:1.6}.project-source-inner a{color:#d6dbe4;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.department-page{--unit-accent:#55a9ff;color:#fff;background:#06090e;min-height:100vh}.department-page-live{--unit-accent:#f3f3f3}.department-hero{background:radial-gradient(circle at 77% 38%,color-mix(in srgb,var(--unit-accent) 12%,transparent),transparent 32%),linear-gradient(180deg,#06090e,#08101a);align-items:center;min-height:880px;padding:150px 0 90px;display:grid;overflow:hidden}.department-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:70px;display:grid}.department-page-kicker{--project-accent:var(--unit-accent)}.department-hero h1{letter-spacing:-.085em;text-transform:uppercase;margin:0 0 28px;font-family:Montserrat,sans-serif;font-size:clamp(68px,9vw,150px);line-height:.8}.department-hero-copy>h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(26px,3vw,48px);line-height:1.12}.department-page-lead{color:#aab3c0;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.7}.department-hero-visual{background:linear-gradient(155deg,#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:44px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.department-hero-visual>span{color:#84909f;letter-spacing:.15em;font-size:9px;font-weight:900;position:absolute;top:22px;left:24px}.department-hero-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 70px #00000080);width:min(62%,280px);max-height:190px;position:relative}.department-orbit{border:1px solid color-mix(in srgb,var(--unit-accent) 25%,transparent);border-radius:50%;place-items:center;width:390px;height:390px;animation:18s linear infinite unitOrbit;display:grid;position:absolute}.department-orbit:before,.department-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.department-orbit:before{width:280px;height:280px}.department-orbit:after{width:500px;height:500px}.department-orbit i{background:var(--unit-accent);color:#07101a;width:48px;height:48px;box-shadow:0 0 44px color-mix(in srgb,var(--unit-accent) 30%,transparent);border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;right:10px}@keyframes unitOrbit{to{transform:rotate(360deg)}}.department-process{background:#06090e;padding:120px 0}.department-process-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.department-process-grid article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;min-height:320px;padding:28px;display:flex}.department-process-grid article>span{color:var(--unit-accent);letter-spacing:.12em;font-size:11px;font-weight:900}.department-process-grid h3{text-transform:uppercase;margin:auto 0 14px;font-family:Montserrat,sans-serif;font-size:25px}.department-process-grid p{color:#929ca9;margin:0;font-size:13px;line-height:1.65}.department-roles{background:#06090e;padding:0 0 120px}.department-roles-card{background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--unit-accent) 12%,transparent),transparent 34%),#ffffff06;border:1px solid #ffffff21;border-radius:40px;grid-template-columns:.82fr 1.18fr;gap:70px;padding:54px;display:grid}.department-roles-intro h2{margin-top:0;font-size:clamp(42px,5vw,76px)}.department-role-list{display:grid}.department-role-list article{border-bottom:1px solid #ffffff1f;padding:24px 50px 24px 0;position:relative}.department-role-list h3{margin:0 0 8px;font-size:20px}.department-role-list p{color:#8e98a6;margin:0;font-size:13px;line-height:1.6}.department-role-list i{color:var(--unit-accent);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.signal-404{color:#fff;isolation:isolate;background:#030608;place-items:center;min-height:100vh;padding:130px 28px 50px;display:grid;position:relative;overflow:hidden}.signal-404-bg{z-index:-4;filter:grayscale()contrast(1.1)brightness(.5);background:linear-gradient(#020406b8,#030608 90%),linear-gradient(90deg,#030608,#0000 48%,#030608),url(/assets/hero-forest-bg.jpeg) 50%/cover;position:absolute;inset:-3%}.signal-404:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 45%,#ffffff1f,#0000 38%);position:absolute;inset:0}.signal-404-number{z-index:-1;letter-spacing:-.12em;color:#0000;-webkit-text-stroke:1px #ffffff29;font-family:Montserrat,sans-serif;font-size:min(38vw,620px);font-weight:900;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.signal-scan{z-index:4;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff09 6px);animation:8s linear infinite signalScan;position:absolute;inset:0}@keyframes signalScan{to{transform:translateY(18px)}}.signal-coordinate{z-index:3;color:#89929d;letter-spacing:.15em;writing-mode:vertical-rl;font-size:9px;font-weight:900;position:absolute}.coordinate-one{bottom:30px;left:28px}.coordinate-two{top:130px;right:28px}.signal-404-scene{z-index:-2;pointer-events:none;position:absolute;inset:0}.signal-404-car{opacity:.38;filter:grayscale()brightness(.48);width:min(1080px,78vw);position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.signal-404-soldier{opacity:.5;filter:grayscale()brightness(.52);width:min(300px,24vw);position:absolute;bottom:-2%;right:12%}.signal-404-panel{z-index:2;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#04080cad;border:1px solid #ffffff2e;border-radius:38px;width:min(760px,100vw - 46px);padding:48px;position:relative;box-shadow:0 40px 120px #00000080}.signal-status{color:#b9c0ca;letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;font-weight:900;display:inline-flex}.signal-status i{background:#ff5e5e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite signalBlink;box-shadow:0 0 20px #ff5e5e}@keyframes signalBlink{50%{opacity:.25}}.signal-404-panel h1{letter-spacing:-.075em;text-transform:uppercase;margin:28px 0 18px;font-family:Montserrat,sans-serif;font-size:clamp(48px,7vw,92px);line-height:.88}.signal-404-panel p{color:#a6afbb;max-width:570px;margin:0 auto;line-height:1.65}.signal-404-panel nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.quick-nav-panel{-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;backdrop-filter:blur(24px)saturate(1.1)!important;transform-origin:calc(100% - 30px) 30px!important;background:#06080bf5!important;border-radius:28px!important;width:min(430px,100vw - 36px)!important;height:auto!important;max-height:calc(100dvh - 36px)!important;inset:18px 18px auto auto!important;overflow:auto!important;transform:translateY(-12px)scale(.975)!important}.quick-nav-panel:before{filter:none!important;background:radial-gradient(circle at 100% 0,#ffffff12,#0000 38%),linear-gradient(#ffffff06,#0000)!important}.quick-nav-panel:after{display:none!important}.quick-nav-state:checked~.quick-nav-panel{transform:translate(0,0)scale(1)!important}.quick-nav-shell{height:auto!important;display:block!important}.quick-nav-head{justify-content:space-between!important;align-items:center!important;min-height:76px!important;padding:0 16px 0 20px!important;display:flex!important}.quick-nav-brand{gap:12px!important}.quick-nav-brand img{width:44px!important;height:44px!important}.quick-nav-head h2{font-size:17px!important}.quick-nav-close{border-radius:13px!important;width:42px!important;height:42px!important;padding:0!important}.quick-nav-stage{padding:12px!important;display:block!important;overflow:visible!important}.quick-nav-links{border:0!important;grid-template-rows:none!important;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.quick-nav-links .quick-nav-route{color:#aeb6c1!important;background:0 0!important;border:0!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;padding:0 16px!important;display:flex!important;transform:none!important}.quick-nav-links .quick-nav-route strong{letter-spacing:.01em!important;text-transform:uppercase!important;font:900 15px/1 Inter,sans-serif!important}.quick-nav-links .quick-nav-route>i{opacity:.45;font-size:11px;transition:transform .3s,opacity .3s}.quick-nav-links .quick-nav-route:hover,.quick-nav-links .quick-nav-route.active{color:#fff!important;background:#ffffff13!important;transform:none!important}.quick-nav-links .quick-nav-route:hover>i,.quick-nav-links .quick-nav-route.active>i{opacity:1;transform:translate(3px)}.quick-nav-state:checked~.quick-nav-panel .quick-nav-route{animation:none!important}.quick-nav-dock{min-height:66px!important;padding:10px 12px!important;display:block!important}.quick-nav-preferences{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.quick-nav-preferences .preference-segment{flex:none}.quick-nav-preferences .theme-segment{margin-left:auto}html[data-theme=light] .quick-nav-panel{background:#f9fafbf7!important}html[data-theme=light] .quick-nav-panel:before{background:radial-gradient(circle at 100% 0,#0c121c0f,#0000 38%),linear-gradient(#0c121c05,#0000)!important}html[data-theme=light] .quick-nav-links .quick-nav-route{color:#5e6875!important}html[data-theme=light] .quick-nav-links .quick-nav-route:hover,html[data-theme=light] .quick-nav-links .quick-nav-route.active{color:#11151b!important;background:#0c121c12!important}@media (width<=520px){.quick-nav-panel{border-radius:24px!important;width:auto!important;max-height:calc(100dvh - 16px)!important;inset:8px 8px auto!important}.quick-nav-head{min-height:68px!important;padding-left:16px!important}.quick-nav-stage{padding:8px!important}.quick-nav-links .quick-nav-route{min-height:51px!important;padding:0 13px!important}.quick-nav-dock{min-height:60px!important;padding:9px 8px!important}.quick-nav-preferences{gap:6px!important}.preference-segment button{padding:0 7px!important}.theme-segment button{font-size:7px!important}}.signal-404-button{text-transform:uppercase;background:#ffffff0f;border:1px solid #fff3;border-radius:16px;align-items:center;min-height:52px;padding:0 20px;font-size:10px;font-weight:900;display:inline-flex}.signal-404-button.primary{color:#05070a;background:#fff}html[data-theme=light] .project-page,html[data-theme=light] .project-story,html[data-theme=light] .project-legacy,html[data-theme=light] .project-identity,html[data-theme=light] .project-source,html[data-theme=light] .department-page,html[data-theme=light] .department-process,html[data-theme=light] .department-roles{color:#11151b!important;background:#edf0f4!important}html[data-theme=light] .project-hero,html[data-theme=light] .department-hero,html[data-theme=light] .signal-404{color:#fff!important}html[data-theme=light] .project-feature-grid article,html[data-theme=light] .project-legacy-card,html[data-theme=light] .project-identity figure,html[data-theme=light] .department-process-grid article,html[data-theme=light] .department-roles-card{box-shadow:0 24px 70px #1c283a12;background:#fff!important;border-color:#0f182421!important}html[data-theme=light] .project-feature-grid p,html[data-theme=light] .project-legacy-card>p,html[data-theme=light] .project-source-inner p,html[data-theme=light] .department-process-grid p,html[data-theme=light] .department-role-list p{color:#66717f!important}html[data-theme=light] .project-source-inner,html[data-theme=light] .department-role-list article{border-color:#0f182421}html[data-theme=light] .project-source-inner a{color:#202733}@media (width<=1050px){.project-hero-grid,.department-hero-grid{grid-template-columns:1fr}.project-hero-mark{min-height:330px}.project-hero-mark img{width:min(45%,220px)}.department-hero-visual{min-height:420px}.project-feature-grid{grid-template-columns:1fr}.project-feature-grid article{min-height:260px}.project-identity-grid{grid-template-columns:1fr}.project-identity figure{min-height:360px}.department-process-grid{grid-template-columns:1fr 1fr}.department-roles-card{grid-template-columns:1fr;gap:30px}}@media (width<=700px){.project-hero{padding-top:118px}.project-hero h1{font-size:clamp(64px,22vw,110px)}.project-hero-grid,.department-hero-grid{gap:38px}.project-page-button,.department-page-button{flex:1;min-width:150px}.project-hero-mark{border-radius:30px;min-height:260px}.project-hero-mark:before{width:230px;height:230px}.project-fact-strip{border-radius:22px;grid-template-columns:1fr}.project-fact-strip>div{min-height:88px}.project-story,.department-process{padding:86px 0}.project-story-head,.department-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.project-feature-grid article{border-radius:26px;min-height:250px}.project-identity{padding-bottom:86px}.project-identity figure{border-radius:28px;min-height:270px}.project-legacy-card{border-radius:28px;grid-template-columns:1fr;padding:30px}.project-legacy-card>i{transform:rotate(90deg)}.project-source-inner{flex-direction:column;align-items:flex-start}.department-hero{min-height:unset;padding:125px 0 80px}.department-hero h1{font-size:clamp(58px,19vw,100px)}.department-hero-visual{border-radius:30px;min-height:310px}.department-orbit{width:240px;height:240px}.department-orbit:before{width:170px;height:170px}.department-orbit:after{width:320px;height:320px}.department-process-grid{grid-template-columns:1fr}.department-process-grid article{min-height:245px}.department-roles-card{border-radius:28px;padding:30px}.signal-404{padding-top:112px}.signal-404-panel{border-radius:28px;padding:34px 22px}.signal-404-soldier{opacity:.35;width:180px;right:-5%}.signal-404-car{width:900px;bottom:-4%}.signal-coordinate{display:none}}@media (width<=640px){.project-card,#studio .studio-art,.department-card{border-radius:28px!important}.gallery-main,.thumb{border-radius:22px!important}}@media (prefers-reduced-motion:reduce){.department-orbit,.signal-scan,.signal-status i{animation:none!important}}.hero,.studio-manifesto,main>.section,#projects,#studio,#departments,#gallery{border-top:0!important;border-bottom:0!important}.studio-manifesto{margin-top:-2px;border:0!important}.section-meta{border-bottom:0;padding-bottom:0}.departments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.department-card{background:linear-gradient(145deg,#ffffff0e,#ffffff04)!important;border-radius:30px!important;min-height:420px!important;padding:32px!important}.department-card.debug{background:radial-gradient(circle at 86% 8%,#2f8cff21,#0000 34%),linear-gradient(145deg,#ffffff0e,#ffffff04)!important}.department-card.live{background:radial-gradient(circle at 86% 8%,#ffffff14,#0000 34%),linear-gradient(145deg,#ffffff0e,#ffffff04)!important}.department-card:before{top:22px!important;right:24px!important}.department-card-head{align-items:flex-start!important;margin:0 0 58px!important}.department-card .department-icon{border-radius:17px!important;width:52px!important;height:52px!important}.department-card .department-logo{object-position:right center;margin-top:22px;width:150px!important;height:72px!important;max-height:72px!important}.department-card.live .department-logo{width:136px!important}.department-card-copy{margin-top:auto}.department-card .department-label{color:#818b98!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;width:auto!important;margin:0 0 16px!important;padding:0!important;font-size:9px!important;display:inline-flex!important}.department-card h3{margin:0 0 14px!important;font-size:clamp(38px,3.5vw,58px)!important}.department-card p{max-width:540px;margin:0!important;font-size:15px!important;line-height:1.65!important}.department-more{border-radius:17px;min-height:52px;margin-top:28px;padding:0 18px}html[data-theme=light] .department-card.debug{background:radial-gradient(circle at 86% 8%,#2f8cff1c,#0000 35%),#fff!important}html[data-theme=light] .department-card.live{background:radial-gradient(circle at 86% 8%,#1e26320f,#0000 35%),#fff!important}@media (width<=980px){.departments-grid{grid-template-columns:1fr!important}.department-card{min-height:380px!important}.department-card-head{display:flex!important}.department-card .department-logo{margin-top:18px}}@media (width<=640px){.department-card{min-height:350px!important;padding:24px!important}.department-card-head{margin-bottom:42px!important}.department-card .department-logo{width:120px!important;height:60px!important}.department-card.live .department-logo{width:112px!important}}@keyframes zcFloat{0%,to{filter:drop-shadow(0 42px 52px #0000008f)brightness();transform:translateY(-8px)rotate(-1.2deg)scale(1)}50%{filter:drop-shadow(0 54px 64px #0000009e)brightness(1.045);transform:translateY(10px)rotate(1.2deg)scale(1.012)}}@keyframes zcOrbit{to{transform:rotate(360deg)}}.zc-page{--zc-bg:#030911;--zc-panel:#09121d;--zc-text:#f7f8fa;--zc-muted:#8e99a6;--zc-line:#ffffff1f;background:var(--zc-bg);min-height:100vh;color:var(--zc-text);overflow:hidden}.zc-hero{isolation:isolate;align-items:center;min-height:100svh;padding:138px 0 76px;display:flex;position:relative}.zc-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 73% 43%,#9ba9b921,#0000 25%),radial-gradient(circle at 18% 10%,#4554651a,#0000 32%),linear-gradient(135deg,#050b13 0%,#02070d 55%,#07101a 100%);position:absolute;inset:0}.zc-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--zc-line) 20%,var(--zc-line) 80%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.zc-grid{z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 35%,#0000 95%);mask-image:linear-gradient(#0000 4%,#000 35%,#0000 95%)}.zc-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:48px;display:grid}.zc-hero-copy{z-index:2;position:relative}.zc-eyebrow{color:#aeb6c0;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:34px;font-size:10px;font-weight:900;display:flex}.zc-eyebrow i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ffffff8c}.zc-eyebrow b{color:#515c69;margin-left:auto;font-size:9px}.zc-headline{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(58px,5.55vw,100px);line-height:.88}.zc-headline b{color:#fff;font-weight:900}.zc-rotating-word{color:#9da8b5;background:linear-gradient(105deg,#697582 4%,#f7f8fa 43%,#87929f 78%) 100%/190% 100%;-webkit-text-fill-color:transparent;opacity:0;filter:blur(8px);-webkit-background-clip:text;background-clip:text;min-width:8.2ch;padding-right:.08em;font-style:normal;transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1),filter .42s,background-position .8s;display:inline-block;position:relative;transform:translateY(30%)}.zc-rotating-word:after{content:"";transform-origin:0;background:linear-gradient(90deg,#fff,#ffffff1f);height:2px;transition:transform 2.35s cubic-bezier(.16,1,.3,1) .12s;position:absolute;bottom:-.02em;left:.04em;right:.12em;transform:scaleX(0)}.zc-rotating-word.is-visible{opacity:1;filter:blur();background-position:0;transform:translate(0,0)}.zc-rotating-word.is-visible:after{transform:scaleX(1)}.zc-lang-ru,html[lang=ru] .zc-lang-en{display:none}html[lang=ru] .zc-lang-ru{display:inline}.zc-hero-copy>p{color:#9ca6b3;max-width:630px;margin:32px 0 30px;font-size:17px;line-height:1.7}.zc-primary{color:#05080c;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:19px;align-items:center;gap:22px;min-height:60px;padding:0 24px;font-size:11px;font-weight:900;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:inline-flex}.zc-primary i{font-size:10px}.zc-primary:hover{transform:translateY(-3px);box-shadow:0 18px 42px #ffffff1f}.zc-coin-stage{place-items:center;min-height:620px;display:grid;position:relative}.zc-coin-stage:before{content:"";aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:74%;position:absolute;box-shadow:inset 0 0 70px #ffffff05}.zc-coin-stage:after{content:"";aspect-ratio:1.7;border:1px solid #ffffff13;border-radius:50%;width:91%;position:absolute;transform:rotate(-13deg)}.zc-coin-stage img{z-index:2;width:min(118%,680px);max-width:none;animation:6.5s ease-in-out infinite zcFloat;position:relative}.zc-orbit{aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;width:86%;animation:38s linear infinite zcOrbit;position:absolute}.zc-orbit:before,.zc-orbit:after{content:"";background:#cfd5dc;border-radius:50%;width:7px;height:7px;position:absolute}.zc-orbit:before{top:8%;left:24%}.zc-orbit:after{bottom:26%;right:7%}.zc-coin-code{letter-spacing:-.08em;color:#ffffff0e;font-family:Montserrat,sans-serif;font-size:clamp(76px,8vw,140px);font-weight:900;position:absolute;bottom:14%;left:3%}.zc-coin-status{border:1px solid var(--zc-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9ca6b2;letter-spacing:.13em;background:#04090fb8;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:11%;right:0}.zc-coin-status i{background:#fff;border-radius:50%;width:6px;height:6px}.zc-section{padding:130px 0;position:relative}.zc-section:after{content:"";background:linear-gradient(90deg,transparent,var(--zc-line),transparent);width:min(1180px,100% - 48px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.zc-section-head{grid-template-columns:1.05fr .8fr;align-items:start;gap:70px;display:grid}.zc-section-head>span,.zc-title-row>span,.zc-faq-title>span{color:#596472;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.zc-section h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(52px,6vw,98px);line-height:.84}.zc-section-head>p{color:var(--zc-muted);margin:4px 0 0;font-size:16px;line-height:1.75}.zc-balance-story{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:72px;display:grid}.zc-balance-story article{border:1px solid var(--zc-line);background:linear-gradient(145deg,#ffffff0e,#ffffff03);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:190px;padding:27px;display:flex}.zc-balance-story article>span{color:var(--zc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.zc-balance-story strong{letter-spacing:-.07em;font-family:Montserrat,sans-serif;font-size:clamp(46px,5vw,74px)}.zc-balance-story small,.zc-packages small{color:#818c99;letter-spacing:.02em;font-size:.27em}.zc-balance-story>i{color:#4f5a67}.zc-balance-story .zc-balance-final{background:radial-gradient(circle at 90% 10%,#ffffff1f,#0000 38%),#ffffff0d;border-color:#ffffff4a}.zc-title-row{margin-bottom:64px;display:block}.zc-title-row p{color:#a8b0ba;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.zc-benefits{border:1px solid var(--zc-line);border-radius:30px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.zc-benefits article{border-right:1px solid var(--zc-line);background:linear-gradient(160deg,#ffffff0a,#0000 60%);min-height:340px;padding:30px;position:relative}.zc-benefits article:last-child{border:0}.zc-benefit-number{color:#424d5a;font-size:9px;font-weight:900;position:absolute;top:24px;right:24px}.zc-benefits article>i{border:1px solid var(--zc-line);background:#ffffff0a;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.zc-benefits h3{letter-spacing:-.04em;text-transform:uppercase;margin:112px 0 14px;font-family:Montserrat,sans-serif;font-size:24px;line-height:1}.zc-benefits p{color:var(--zc-muted);margin:0;font-size:14px;line-height:1.65}.zc-shop{background:radial-gradient(circle at 50% 15%,#5b6a7b1c,#0000 34%)}.zc-packages{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.zc-packages article{border:1px solid var(--zc-line);background:#ffffff06;border-radius:27px;flex-direction:column;min-height:310px;padding:25px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex}.zc-packages article:hover{border-color:#ffffff47;transform:translateY(-6px)}.zc-packages article.is-featured{background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-color:#ffffff47}.zc-package-index{color:#596472;letter-spacing:.14em;font-size:9px;font-weight:900}.zc-packages article>strong{letter-spacing:-.07em;margin:auto 0 20px;font-family:Montserrat,sans-serif;font-size:clamp(40px,4vw,65px)}.zc-package-price{color:#858f9c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:900}.zc-packages button{border:1px solid var(--zc-line);color:#7e8894;letter-spacing:.06em;text-transform:uppercase;cursor:not-allowed;background:#ffffff0b;border-radius:16px;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font:900 10px/1 Inter,sans-serif;display:flex}.zc-checkout-preview{border:1px solid var(--zc-line);background:#070f19;border-radius:30px;grid-template-columns:.72fr 1.28fr;gap:60px;margin-top:72px;padding:44px;display:grid}.zc-checkout-intro span{color:#fff;letter-spacing:-.04em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:28px;font-weight:900}.zc-checkout-intro p{color:var(--zc-muted);margin:16px 0 0;font-size:14px;line-height:1.7}.zc-payment-provider{border:1px solid var(--zc-line);background:#ffffff09;border-radius:20px;grid-template-columns:48px 1fr;align-items:start;gap:15px;margin-top:28px;padding:18px;display:grid}.zc-payment-provider>i{color:#070b11;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.zc-payment-provider small{color:#7e8996;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.zc-payment-provider strong{color:#fff;letter-spacing:-.035em;font-family:Montserrat,sans-serif;font-size:21px;display:block}.zc-payment-provider p{margin:8px 0 0;font-size:12px;line-height:1.55}.zc-checkout-preview ol{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.zc-checkout-preview li{border-left:1px solid var(--zc-line);grid-template-columns:36px 1fr;gap:14px;padding:0 24px 25px;display:grid}.zc-checkout-preview li:nth-child(n+3){border-top:1px solid var(--zc-line);padding-top:25px;padding-bottom:0}.zc-checkout-preview li>b{color:#5d6875;font-size:9px}.zc-checkout-preview li strong{text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.zc-checkout-preview li p{color:var(--zc-muted);margin:0;font-size:12px;line-height:1.55}.zc-faq-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.zc-faq-title{align-self:start;position:sticky;top:130px}.zc-faq-title h2{margin:0 0 24px}.zc-faq-title p{max-width:330px;color:var(--zc-muted);line-height:1.65}.zc-faq-list{border-top:1px solid var(--zc-line)}.zc-faq-list details{border-bottom:1px solid var(--zc-line)}.zc-faq-list summary{cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;grid-template-columns:42px 1fr 24px;align-items:center;gap:18px;min-height:90px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:900;list-style:none;display:grid}.zc-faq-list summary::-webkit-details-marker{display:none}.zc-faq-list summary>span{color:#596472;font:900 9px/1 Inter,sans-serif}.zc-faq-list summary>i{color:#6e7885;font-size:11px;transition:transform .3s}.zc-faq-list details[open] summary>i{transform:rotate(45deg)}.zc-faq-list details>p{max-width:680px;color:var(--zc-muted);margin:0;padding:0 42px 28px 60px;line-height:1.7}.zc-legal{background:#02060b;padding:32px 0}.zc-legal-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.zc-legal-inner>div>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.zc-legal-inner p{color:#65707d;margin:5px 0 0;font-size:11px}.zc-legal nav{flex-wrap:wrap;gap:9px;display:flex}.zc-legal nav a{border:1px solid var(--zc-line);color:#959faa;text-transform:uppercase;border-radius:13px;align-items:center;min-height:39px;padding:0 13px;font-size:9px;font-weight:900;display:flex}html[data-theme=light] .zc-page{--zc-bg:#edf0f4;--zc-panel:#fff;--zc-text:#11151b;--zc-muted:#66717f;--zc-line:#0f182421}html[data-theme=light] .zc-hero:before{background:radial-gradient(circle at 73% 43%,#2d39481f,#0000 27%),linear-gradient(135deg,#f7f8fa,#e7ebf0)}html[data-theme=light] .zc-grid{opacity:.34;background-image:linear-gradient(#0c121c14 1px,#0000 1px),linear-gradient(90deg,#0c121c14 1px,#0000 1px)}html[data-theme=light] .zc-headline b{color:#11151b}html[data-theme=light] .zc-rotating-word{background-image:linear-gradient(105deg,#5b6672 4%,#10151b 43%,#7b8794 78%)}html[data-theme=light] .zc-primary{color:#fff;background:#11151b}html[data-theme=light] .zc-coin-status{background:#f8fafcc2}html[data-theme=light] .zc-balance-story article,html[data-theme=light] .zc-packages article,html[data-theme=light] .zc-benefits{background:#fff;box-shadow:0 22px 60px #1c283a0d}html[data-theme=light] .zc-benefits article{background:linear-gradient(160deg,#0c121c09,#0000 60%)}html[data-theme=light] .zc-checkout-preview{background:#fff}html[data-theme=light] .zc-payment-provider{background:#f4f6f8}html[data-theme=light] .zc-payment-provider>i{color:#fff;background:#11151b}html[data-theme=light] .zc-payment-provider strong{color:#11151b}html[data-theme=light] .zc-legal{background:#e5e9ee}@media (width<=1120px){.zc-hero-grid{grid-template-columns:1fr .85fr;gap:20px}.zc-coin-stage{min-height:520px}.zc-section-head{grid-template-columns:1fr .8fr;gap:45px}.zc-benefits,.zc-packages{grid-template-columns:repeat(2,1fr)}.zc-benefits article:nth-child(2){border-right:0}.zc-benefits article:nth-child(-n+2){border-bottom:1px solid var(--zc-line)}.zc-checkout-preview{grid-template-columns:1fr}.zc-faq-grid{gap:50px}}@media (width<=760px){.zc-hero{min-height:auto;padding:126px 0 54px}.zc-hero-grid{grid-template-columns:1fr}.zc-headline{font-size:clamp(48px,13.4vw,72px);line-height:.88}.zc-rotating-word{min-width:8.25ch}.zc-eyebrow b{display:none}.zc-hero-copy>p{font-size:15px}.zc-coin-stage{order:2;min-height:390px;margin-top:28px}.zc-coin-stage img{width:min(105%,500px)}.zc-coin-status{right:3%}.zc-section{padding:88px 0}.zc-section-head{grid-template-columns:1fr;gap:24px}.zc-section-head>p{grid-column:auto}.zc-section h2{font-size:clamp(48px,14vw,74px)}.zc-balance-story{grid-template-columns:1fr;margin-top:45px}.zc-balance-story>i{justify-self:center;transform:rotate(90deg)}.zc-balance-story article{min-height:145px}.zc-benefits,.zc-packages{grid-template-columns:1fr}.zc-benefits article{border-right:0;min-height:280px;border-bottom:1px solid var(--zc-line)!important}.zc-benefits article:last-child{border-bottom:0!important}.zc-benefits h3{margin-top:80px}.zc-checkout-preview{gap:38px;padding:28px}.zc-checkout-preview ol{grid-template-columns:1fr}.zc-checkout-preview li,.zc-checkout-preview li:nth-child(n+3){border-top:1px solid var(--zc-line);border-left:0;padding:20px 0}.zc-faq-grid{grid-template-columns:1fr}.zc-faq-title{position:static}.zc-faq-list summary{min-height:82px;font-size:14px}.zc-faq-list details>p{padding-left:60px}.zc-legal-inner{flex-direction:column;align-items:flex-start}.zc-legal nav{width:100%}.zc-legal nav a{flex:1;justify-content:center}.zc-orbit{width:78%}}@media (prefers-reduced-motion:reduce){.zc-coin-stage img,.zc-orbit{animation:none!important}.zc-rotating-word{transition:none}}.top{padding:12px 0;background:linear-gradient(#02060cd1,#02060c2e,#0000)!important;border:0!important;height:100px!important}.header-redesign{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);filter:none;background:#050a119e;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px 0 16px;box-shadow:0 20px 70px #00000045;gap:20px!important;height:72px!important;display:grid!important}.header-left .brand{flex:none;place-items:center;width:62px;height:62px;display:grid}.header-left .brand img{object-fit:contain;width:55px!important;height:55px!important}.nav-primary{justify-self:center;align-items:center;gap:2px;width:max-content;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;margin:0!important;padding:5px!important;display:flex!important}.nav-primary a{text-transform:uppercase;align-items:center;gap:9px;min-height:46px;color:#8f9bac!important;letter-spacing:.025em!important;border:1px solid #0000!important;border-radius:14px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important;transition:color .28s,background .28s,border-color .28s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.nav-primary a i{color:#566579;text-align:center;width:16px;transition:color .28s,filter .28s,transform .35s cubic-bezier(.16,1,.3,1)}.nav-primary a:hover,.nav-primary a.active{transform:translateY(-1px);color:#fff!important;background:#2f9bff1a!important;border-color:#43a9ff33!important;box-shadow:inset 0 0 24px #2b8fff14,0 8px 28px #0000002e!important}.nav-primary a:hover i,.nav-primary a.active i{color:#39a9ff;filter:drop-shadow(0 0 9px #2ea5ffb8);transform:translateY(-1px)}.header-tools{justify-self:end;min-width:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.header-quick-settings{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;align-items:center;height:46px;padding:3px;display:flex}.header-language{color:#9ba6b4;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-radius:11px;width:39px;height:38px;font:900 10px/1 Inter,sans-serif}.header-language:hover,.header-icon-button:hover{color:#fff!important;background:#ffffff13!important}.header-quick-settings .header-icon-button{width:38px;min-width:38px;padding:0}.header-auth{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#199cff,#397fff);border:1px solid #44afff7a;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-width:148px;height:46px;padding:0 16px;font:900 11px/1 Inter,sans-serif;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,filter .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #138bff33}.header-auth small{opacity:0;letter-spacing:.06em;place-items:center;font:900 10px/1 Inter,sans-serif;transition:opacity .28s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translateY(8px)}.header-auth span,.header-auth>i{transition:opacity .22s,transform .35s cubic-bezier(.16,1,.3,1)}.header-auth:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 18px 42px #1893ff61,0 0 26px #1e9cff29}.header-auth:hover span,.header-auth:hover>i{opacity:0;transform:translateY(-8px)}.header-auth:hover small{opacity:1;transform:none}.menu-toggle{width:46px;min-width:46px;padding:0!important;display:none!important}.quick-nav-auth{color:#fff;text-transform:uppercase;background:#269fff;border:0;border-radius:13px;align-items:center;gap:9px;min-height:45px;margin-left:auto;padding:0 14px;font:900 10px/1 Inter,sans-serif;display:flex}.quick-nav-auth small{color:#ffffffad}#projects.home-projects{padding:92px 0 118px!important}.home-section-head{justify-content:space-between;align-items:end;gap:46px;margin-bottom:34px;display:flex}.home-section-head>div>span,.about-intro>div>span,.ecosystem-panel header>div>span{color:#6f7d90;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:900;display:block}.home-section-head h2,.about-intro h2,.ecosystem-panel h2{letter-spacing:-.072em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(46px,6vw,86px);line-height:.88}.home-section-head>p{color:#8f9bac;max-width:390px;margin:0;font-size:16px;line-height:1.65}.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.launch-card{--launch-accent:#2e9fff;isolation:isolate;border:1px solid color-mix(in srgb,var(--launch-accent) 48%,#ffffff1c);background:#061322;border-radius:30px;min-height:420px;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .7s;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d}.launch-card:before{content:"";z-index:-3;background:linear-gradient(90deg,#030b16fa 0%,#040e1ce8 48%,#04101f4d 100%),var(--launch-bg) center/cover;filter:saturate(.72)brightness(.7);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0}.launch-card:after{content:"";z-index:-2;background:radial-gradient(circle at 90% 38%,color-mix(in srgb,var(--launch-accent) 34%,transparent),transparent 39%),linear-gradient(180deg,transparent 52%,#02070ebd);pointer-events:none;position:absolute;inset:0}.launch-volsk{--launch-bg:url(/assets/volsk-bg.jpeg)}.launch-lite{--launch-accent:#39dc7b;--launch-bg:url(/assets/lrp-bg.jpeg)}.launch-card:hover{border-color:color-mix(in srgb,var(--launch-accent) 75%,white 8%);box-shadow:0 40px 110px color-mix(in srgb,var(--launch-accent) 11%,#0000006b);transform:translateY(-7px)}.launch-card:hover:before{filter:saturate(.9)brightness(.78);transform:scale(1.035)}.launch-card-copy{z-index:3;flex-direction:column;align-items:flex-start;width:58%;min-height:420px;padding:28px 0 24px 28px;display:flex;position:relative}.launch-logo{width:300px;height:118px;margin:-5px 0 4px;position:relative;overflow:hidden}.launch-logo img{object-fit:contain;filter:drop-shadow(0 20px 40px #0000006b);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-tags{flex-wrap:wrap;gap:7px;display:flex}.launch-tags span{color:#aeb8c5;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.launch-card-copy>p{color:#c3cbd5;max-width:380px;margin:18px 0 24px;font-size:15px;line-height:1.6}.launch-card-bottom{flex-direction:column;align-items:flex-start;gap:18px;width:100%;margin-top:auto;display:flex}.development-status{color:#aeb9c5;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.development-status i{background:var(--launch-accent);width:8px;height:8px;box-shadow:0 0 18px color-mix(in srgb,var(--launch-accent) 80%,transparent);border-radius:50%;animation:2.2s ease-in-out infinite launchStatusPulse}@keyframes launchStatusPulse{50%{opacity:.45;transform:scale(.78)}}.launch-actions{gap:8px;display:flex}.launch-open,.launch-social{border:1px solid color-mix(in srgb,var(--launch-accent) 62%,#ffffff1f);background:color-mix(in srgb,var(--launch-accent) 14%,#030a14bf);color:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:44px;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.launch-open{text-transform:uppercase;gap:12px;padding:0 16px;font-size:10px;font-weight:900}.launch-open i{font-size:9px}.launch-social{width:44px;font-size:16px}.launch-open:hover,.launch-social:hover{background:var(--launch-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--launch-accent) 28%,transparent);transform:translateY(-3px)}.launch-social.is-disabled{opacity:.42;cursor:not-allowed}.launch-character{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(-24px 25px 40px #0000006b);max-width:61%;height:112%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-13%;right:-5%}.launch-lite .launch-character{height:108%;right:-8%}.launch-card:hover .launch-character{transform:translate(-7px,-4px)scale(1.015)}.section.visible .launch-card:first-child{animation:.95s cubic-bezier(.16,1,.3,1) 60ms backwards zakosItemLeft}.section.visible .launch-card:last-child{animation:.95s cubic-bezier(.16,1,.3,1) .14s backwards zakosItemRight}.home-about{background:radial-gradient(circle at 82% 25%,#3194ff12,transparent 33%),var(--site-bg)!important;padding:120px 0!important}.about-intro{grid-template-columns:minmax(0,1.22fr) minmax(320px,.62fr);align-items:end;gap:70px;display:grid}.about-intro h2{max-width:950px;font-size:clamp(48px,6.4vw,92px)}.about-intro>p{color:#9ba6b5;margin:0;font-size:17px;line-height:1.75}.about-pillars{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:64px;display:grid}.about-pillars article{border-right:1px solid #ffffff1a;grid-template-columns:52px 1fr;gap:18px;min-height:190px;padding:30px 22px 20px 0;display:grid}.about-pillars article:last-child{border:0}.about-pillars article>i{color:#4aabff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.about-pillars h3{text-transform:uppercase;margin:5px 0 11px;font-family:Montserrat,sans-serif;font-size:22px}.about-pillars p{color:#8995a5;margin:0;font-size:14px;line-height:1.65}.home-ecosystem{padding:36px 0 112px!important}.ecosystem-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff13,#ffffff05);border:1px solid #ffffff21;border-radius:34px;padding:44px;box-shadow:inset 0 1px #ffffff0d,0 34px 100px #00000038}.ecosystem-panel header{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:50px;margin-bottom:38px;display:grid}.ecosystem-panel h2{font-size:clamp(44px,5.6vw,78px)}.ecosystem-panel header>p{color:#929eac;margin:0;font-size:15px;line-height:1.7}.ecosystem-links{border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.ecosystem-links>a{background:#02070d38;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:46px 1fr 30px;align-items:center;gap:15px;min-height:104px;padding:20px;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid}.ecosystem-links>a:nth-child(2n){border-right:0}.ecosystem-links>a:nth-child(n+3){border-bottom:0}.ecosystem-links>a>i{color:#45aaff;background:#ffffff0f;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ecosystem-links>a>span{gap:6px;display:grid}.ecosystem-links small{color:#7e8a99;font-size:12px}.ecosystem-links b{color:#667384;font-size:16px;transition:transform .3s,color .3s}.ecosystem-links>a:hover{background:#ffffff0e}.ecosystem-links>a:hover b{color:#fff;transform:translate(3px,-3px)}.home-horizon{z-index:0;isolation:isolate;background:linear-gradient(180deg,var(--site-bg) 0%,#030b15c2 36%,#030b1538 65%,var(--site-bg) 100%);pointer-events:none;height:570px;margin-top:-96px;position:relative;overflow:hidden}.home-horizon:before{content:"";z-index:-2;opacity:.62;filter:grayscale()contrast(.72)brightness(.66);mix-blend-mode:screen;background:url(/assets/footer-city-transition.jpg) 50% 68%/100% no-repeat;width:min(760px,72vw);position:absolute;top:4%;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(50% 70% at 50% 62%,#000 0% 30%,#000000b3 52%,#0000 100%);mask-image:radial-gradient(50% 70% at 50% 62%,#000 0% 30%,#000000b3 52%,#0000 100%)}.home-horizon:after{content:"";z-index:-1;background:radial-gradient(ellipse 40% 22% at 50% 69%,#e1ebf538,transparent 70%),linear-gradient(180deg,var(--site-bg) 0%,transparent 28%,#030b152e 68%,var(--site-bg) 100%);position:absolute;inset:0}.home-horizon-mark{opacity:.3;place-items:center;width:92px;height:62px;display:grid;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.home-horizon-mark img{object-fit:contain;filter:drop-shadow(0 8px 28px #00000073);width:92px;height:92px}.footer-modern{z-index:2;margin-top:-150px;position:relative}.footer-premium{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(145deg,#ffffff0e,#ffffff04)!important;border-radius:30px!important;grid-template-columns:minmax(300px,1.25fr) repeat(3,minmax(160px,.72fr))!important;padding:46px 34px!important}.footer-logo{object-fit:contain;width:108px;height:72px;margin-bottom:18px}.footer-status{flex-direction:column;display:flex}.status-line{align-items:center;gap:10px;margin-bottom:16px;color:#c0c7d0!important;display:flex!important}.status-line i{background:#30d779;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #30d779a6}html[data-theme=light] .header-redesign{background:#fafcffc7;border-color:#0f18241f;box-shadow:0 18px 60px #1e2a3a1f}html[data-theme=light] .nav-primary a{color:#596575!important}html[data-theme=light] .nav-primary a:hover,html[data-theme=light] .nav-primary a.active{color:#0b1119!important;background:#208be817!important}html[data-theme=light] .header-quick-settings{background:#0c121c09;border-color:#0c121c1f}html[data-theme=light] .header-language{color:#596575}html[data-theme=light] .home-about{background:radial-gradient(circle at 82% 25%,#3194ff14,#0000 33%),#f1f2f4!important}html[data-theme=light] .home-section-head>p,html[data-theme=light] .about-intro>p,html[data-theme=light] .about-pillars p,html[data-theme=light] .ecosystem-panel header>p{color:#637080}html[data-theme=light] .about-pillars{border-color:#0f18241f}html[data-theme=light] .about-pillars article{border-color:#0f18241a}html[data-theme=light] .about-pillars article>i{background:#fff;border-color:#0f18241f}html[data-theme=light] .ecosystem-panel,html[data-theme=light] .footer-premium{background:#ffffffb8!important;border-color:#0f18241f!important;box-shadow:0 28px 80px #1c283a14!important}html[data-theme=light] .ecosystem-links{border-color:#0f18241f}html[data-theme=light] .ecosystem-links>a{color:#151c25;background:#ffffff52;border-color:#0f18241a}html[data-theme=light] .ecosystem-links>a:hover{background:#fff}html[data-theme=light] .ecosystem-links small{color:#697586}html[data-theme=light] .footer-logo{filter:invert()}html[data-theme=light] .home-horizon{background:linear-gradient(#f1f2f4 0%,#f1f2f49e 37%,#eceff21a 66%,#f1f2f4 100%)}html[data-theme=light] .home-horizon:before{opacity:.35;mix-blend-mode:multiply;filter:grayscale()contrast(.62)brightness(1.18)}html[data-theme=light] .home-horizon:after{background:linear-gradient(#f1f2f4 0%,#0000 32%,#f1f2f433 68%,#f1f2f4 100%)}@media (width<=1220px){.nav-primary a{padding:0 9px!important;font-size:10px!important}.nav-primary a i{display:none}.header-auth{min-width:128px}.header-quick-settings{display:none}.launch-card-copy{width:64%}.launch-character{opacity:.92;right:-10%}.footer-premium{grid-template-columns:1fr 1fr!important}.footer-brand-block{grid-column:1/-1}}@media (width<=1050px){.nav-primary{display:none!important}.menu-toggle{display:flex!important}.header-auth{min-width:140px}.header-quick-settings{display:flex}.launch-grid{grid-template-columns:1fr}.launch-card,.launch-card-copy{min-height:390px}.launch-character{max-width:50%;right:1%}.launch-lite .launch-character{right:0}.about-intro{grid-template-columns:1fr;gap:28px}.about-intro>p{max-width:680px}.ecosystem-panel header{grid-template-columns:1fr;gap:22px}}@media (width<=700px){.top{padding:8px 0;height:84px!important}.header-redesign{border-radius:20px;padding-left:11px;gap:8px!important;height:68px!important}.header-left .brand{width:52px;height:52px}.header-left .brand img{width:48px!important;height:48px!important}.header-quick-settings{display:none}.header-auth{width:46px;min-width:0;padding:0}.header-auth span,.header-auth small{display:none}.header-auth>i{font-size:13px}.menu-toggle{height:46px}.menu-toggle>.menu-toggle-icon{display:block!important}#projects.home-projects{padding:72px 0 86px!important}.home-section-head{display:block}.home-section-head>p{margin-top:18px}.launch-card{min-height:510px}.launch-card-copy{width:100%;min-height:510px;padding:24px}.launch-logo{width:250px;height:100px}.launch-logo img{width:250px;height:250px}.launch-logo-lite{width:210px}.launch-logo-lite img{width:210px;height:210px}.launch-card-copy>p{max-width:72%;font-size:14px}.launch-character{opacity:.95;max-width:62%;height:76%;bottom:-7%;right:-14%}.launch-lite .launch-character{height:72%;bottom:-4%;right:-14%}.launch-card-bottom{max-width:65%}.launch-actions{flex-wrap:wrap}.launch-open{min-width:135px}.home-about{padding:88px 0!important}.about-pillars{grid-template-columns:1fr;margin-top:44px}.about-pillars article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:0;padding:24px 0}.ecosystem-panel{border-radius:26px;padding:26px 20px}.ecosystem-links{grid-template-columns:1fr}.ecosystem-links>a,.ecosystem-links>a:nth-child(2n),.ecosystem-links>a:nth-child(n+3){border-bottom:1px solid #ffffff1a;border-right:0}.ecosystem-links>a:last-child{border-bottom:0}.home-horizon{height:470px;margin-top:-62px}.home-horizon:before{background-position:50% 64%;background-size:100%;width:min(620px,132vw);top:0;bottom:0;left:50%;transform:translate(-50%)}.footer-modern{margin-top:-116px}.footer-premium{grid-template-columns:1fr!important;padding:32px 22px!important}.footer-brand-block{grid-column:auto}}@media (width<=440px){.launch-card,.launch-card-copy{min-height:550px}.launch-card-copy>p{max-width:88%}.launch-character{max-width:72%;height:64%;bottom:-2%;right:-18%}.launch-lite .launch-character{height:62%;right:-18%}.launch-card-bottom{max-width:74%}.development-status{font-size:10px}.ecosystem-links>a{grid-template-columns:42px 1fr 18px;padding:16px}.ecosystem-links>a>i{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.development-status i{animation:none}.launch-card,.launch-card:before,.launch-character{transition:none!important}}.top,html[data-theme=light] .top{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.header-redesign,html[data-theme=light] .header-redesign{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nav-primary a,.nav-primary a:hover,.nav-primary a.active,html[data-theme=light] .nav-primary a,html[data-theme=light] .nav-primary a:hover,html[data-theme=light] .nav-primary a.active{transform:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:12px!important}.nav-primary a:hover,.nav-primary a.active{text-shadow:0 0 20px #61b5ff8c}.nav-primary a:before,.nav-primary a:after{display:none!important}.nav-primary a{--nav-glow:#45b6ff;gap:9px}.nav-primary a:nth-child(2){--nav-glow:#55dba0}.nav-primary a:nth-child(3){--nav-glow:#ad9bff}.nav-primary a:nth-child(4){--nav-glow:#ffbb68}.nav-primary a:nth-child(5){--nav-glow:#c1d8f2}.nav-primary a:nth-child(6){--nav-glow:#8f9fff}.nav-primary a>i{text-align:center;flex:none;font-size:15px;transition:color .22s,filter .22s,transform .22s;display:inline-block}.nav-primary a:hover>i,.nav-primary a.active>i,.nav-primary a:focus-visible>i{color:var(--nav-glow);filter:drop-shadow(0 0 7px var(--nav-glow));transform:translateY(-1px)}.nav-primary a:active>i{filter:drop-shadow(0 0 11px var(--nav-glow));transform:scale(1.2)}.header-left .brand{width:94px;height:68px;display:block;position:relative;overflow:visible}.header-left .brand img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px!important;height:110px!important}.header-quick-settings,.header-language,.header-icon-button,.header-language:hover,.header-icon-button:hover,html[data-theme=light] .header-quick-settings,html[data-theme=light] .header-icon-button{box-shadow:none!important;background:0 0!important;border:0!important}.menu-toggle{color:#fff}.top a:focus-visible,.top button:focus-visible,.studio-footer a:focus-visible{outline-offset:5px;outline:2px solid #58b4ff}.header-tools{grid-column:3}.launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-card,.launch-card-copy{min-height:460px}.launch-card-copy{width:66%;padding:26px 0 24px 24px}.launch-logo{flex:none;width:220px;height:108px}.launch-logo img{width:230px;height:230px}.launch-logo-lite{width:220px}.launch-logo-lite img{width:210px;height:210px}.launch-card-copy>p{max-width:240px;padding-right:12px;font-size:14px}.launch-tags{gap:5px}.launch-tags span{padding:0 7px;font-size:10px}.launch-actions{flex-wrap:wrap;gap:6px}.launch-open{padding:0 12px}.launch-social{width:40px}.launch-character,.launch-lite .launch-character,.launch-overhere .launch-character{object-position:center top;opacity:1;width:320px;max-width:none;height:370px;top:118px;bottom:auto;right:-62px}.launch-volsk .launch-character{right:-52px}.launch-card:after{z-index:2;background:linear-gradient(90deg,#030a1361 0%,#030a1329 50%,#0000 73%)}.launch-overhere{--launch-accent:#ffc17c;--launch-bg:url(/assets/overhere-island.jpg)}.launch-overhere:before{background:linear-gradient(90deg,#131011eb,#201918a8),var(--launch-bg) center/cover}.launch-logo-overhere{width:220px;height:108px}.launch-logo-overhere img{mix-blend-mode:screen;width:180px;height:120px}.home-bottom{isolation:isolate;background:var(--site-bg);position:relative;overflow:clip}.home-bottom:before{content:"";z-index:-2;filter:grayscale()brightness(.52);opacity:.5;background:url(/assets/footer-city-transition.jpg) 50% 65%/cover no-repeat;position:absolute;inset:0}.home-bottom:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--site-bg) 0%,#030b15f0 13%,#030b158f 46%,#030b157a 78%,#030b15db 100%);position:absolute;inset:0}.home-bottom #studio.home-about,.home-bottom #departments.home-ecosystem,html[data-theme=light] .home-bottom #studio.home-about,html[data-theme=light] .home-bottom #departments.home-ecosystem{background:0 0!important}.home-bottom .ecosystem-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d1761}.studio-footer{background:var(--site-bg);margin:0;padding:68px 0 48px;position:relative}.home-bottom .studio-footer{background:0 0}.studio-footer-grid{grid-template-columns:1fr .8fr 1.2fr 1.1fr 1fr;align-items:start;gap:32px;display:grid}.studio-footer-column{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.studio-footer-column h4{color:#d1d8e1;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900;line-height:1.4}.studio-footer-column a,.studio-footer-column>span{color:#8d9aad;overflow-wrap:anywhere;font-size:14px;line-height:1.6;transition:color .2s}.studio-footer-column a:hover{color:#fff}.studio-footer-column a>i{font-size:11px}.studio-footer-column .studio-discord{color:#e7eef7;align-items:center;gap:10px;display:flex}.studio-footer-column .studio-discord>i{font-size:25px}.project-discords{gap:7px;display:grid}.project-discords a{font-size:12px}.studio-footer-meta{color:#8d9aad;text-align:right;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.studio-footer-meta .footer-provider{color:#d4dfec;border:1px solid #667383;border-radius:8px;align-items:center;gap:9px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.studio-footer-meta small{font-size:12px;line-height:1.5}.studio-footer-meta>span{margin-top:10px;font-size:13px}.overhere-page{isolation:isolate;background:#111921;position:relative}.overhere-page:before{content:"";z-index:-1;background:linear-gradient(90deg,#090f18f2,#090f1899),url(/assets/overhere-island.jpg) 50%/cover;position:absolute;inset:0}.overhere-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:90svh;padding:150px 0 70px;display:grid}.overhere-wordmark{object-fit:contain;mix-blend-mode:screen;width:220px;height:148px}.overhere-copy h1{margin:28px 0;font-size:clamp(46px,5.8vw,84px);line-height:1.02}.overhere-copy p{color:#c7d0da;max-width:500px;font-size:18px;line-height:1.7}.overhere-copy small{color:#9caabc;margin-top:24px;font-size:14px;display:block}.overhere-avatar{object-fit:contain;filter:drop-shadow(0 24px 45px #00000059);width:100%;max-height:700px}html[data-theme=light] .home-bottom{background:#f1f2f4}html[data-theme=light] .home-bottom:before{filter:grayscale();opacity:.45}html[data-theme=light] .home-bottom:after{background:linear-gradient(#f1f2f4,#f1f2f4cc 25%,#f1f2f461 65%,#f1f2f4cc)}html[data-theme=light] .studio-footer{background:#f1f2f4}html[data-theme=light] .home-bottom .studio-footer{background:0 0}html[data-theme=light] .studio-footer-column h4,html[data-theme=light] .studio-footer-column .studio-discord{color:#1a2635}html[data-theme=light] .studio-footer-column a,html[data-theme=light] .studio-footer-column>span,html[data-theme=light] .studio-footer-meta{color:#4e5d70}html[data-theme=light] .studio-footer-meta .footer-provider{color:#26374c}@media (width<=1150px){.launch-grid{grid-template-columns:1fr}.launch-card,.launch-card-copy{min-height:370px}.launch-card-copy{width:62%;padding:28px}.launch-card-copy>p{max-width:420px}.launch-character,.launch-volsk .launch-character,.launch-lite .launch-character,.launch-overhere .launch-character{width:330px;max-width:none;height:390px;top:35px;bottom:auto;right:20px}.studio-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.studio-footer-meta{text-align:left;align-items:flex-start}}@media (width<=700px){.launch-card,.launch-card-copy{min-height:500px}.launch-card-copy{width:100%;padding:24px}.launch-card-copy>p{max-width:70%;padding:0;font-size:14px}.launch-character,.launch-volsk .launch-character,.launch-lite .launch-character,.launch-overhere .launch-character{width:290px;max-width:none;height:340px;top:190px;bottom:auto;right:-78px}.launch-card-bottom{max-width:72%}.launch-open{min-width:0}.header-left .brand{width:80px;height:60px}.header-left .brand img{width:96px!important;height:96px!important}.home-bottom:before{background-position:58% bottom;background-size:auto 100%}.studio-footer{padding:46px 0 32px}.studio-footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.studio-footer-meta{grid-column:1/-1;align-items:flex-start}.overhere-intro{grid-template-columns:1fr;gap:30px;padding-top:120px}.overhere-avatar{max-height:420px}.overhere-copy h1{font-size:clamp(42px,12vw,65px)}}@media (width<=360px){.studio-footer-grid{grid-template-columns:1fr}}.home-bottom .ecosystem-panel,html[data-theme=light] .home-bottom .ecosystem-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.ecosystem-panel header{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:32px}.ecosystem-panel h2{letter-spacing:-.045em;max-width:620px;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.ecosystem-panel header>p{max-width:450px;font-size:16px}.ecosystem-links{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible}.ecosystem-links>a,.ecosystem-links>a:nth-child(n),html[data-theme=light] .ecosystem-links>a{background:0 0;border:0;border-top:1px solid #9fb9d938;grid-template-columns:1fr 20px;align-content:start;gap:18px 10px;min-height:178px;padding:24px 0;position:relative}.ecosystem-links>a>i{width:auto;height:30px;color:var(--directory-accent,#60baff);background:0 0;border-radius:0;justify-self:start;font-size:25px;transition:filter .25s,transform .25s}.ecosystem-links>a:nth-child(2){--directory-accent:#be9bff}.ecosystem-links>a:nth-child(3){--directory-accent:#81a2ff}.ecosystem-links>a:nth-child(4){--directory-accent:#d4e6fa}.ecosystem-links>a>span{grid-area:2/1/auto/-1;gap:9px}.ecosystem-links>a>b{grid-area:1/2;align-self:center}.ecosystem-links strong{font-size:18px}.ecosystem-links small{color:#a1aebe;max-width:235px;font-size:14px;line-height:1.55}.ecosystem-links>a:hover,html[data-theme=light] .ecosystem-links>a:hover{border-top-color:var(--directory-accent,#60baff);background:0 0}.ecosystem-links>a:hover>i{filter:drop-shadow(0 0 9px var(--directory-accent,#60baff));transform:translateY(-2px)}.ecosystem-links>a:focus-visible{outline-offset:6px;outline:2px solid #60baff}@media (width>=1051px) and (width<=1220px){.nav-primary a{gap:7px;padding:0 7px!important;font-size:10px!important}}@media (width<=900px){.ecosystem-panel header{grid-template-columns:1fr;gap:20px}.ecosystem-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.ecosystem-links{gap:16px}.ecosystem-links strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.nav-primary a>i,.ecosystem-links>a>i{transition:none;transform:none!important}}.zc-purchase-hero{isolation:isolate;background:#041326;min-height:100svh;position:relative;overflow:hidden}.zc-case-visual{z-index:-1;position:absolute;inset:0 39% 0 0}.zc-case-art{aspect-ratio:2/3;width:auto;height:max(100%,91.5vw);position:absolute;top:35%;left:50%;transform:translate(-50%,-35%)}.zc-case-art>img{width:100%;height:100%;display:block}.zc-case-glints{pointer-events:none;position:absolute;inset:0}.zc-case-glints i{left:var(--glint-x);top:var(--glint-y);opacity:0;width:26px;height:26px;animation:7s ease-in-out infinite caseMetalGlint;animation-delay:var(--glint-delay);filter:drop-shadow(0 0 5px #c9e9ff);position:absolute;transform:translate(-50%,-50%)scale(.15)}.zc-case-glints i:before,.zc-case-glints i:after{content:"";background:radial-gradient(#fff 0%,#e4f4ff 18%,#0000 65%);position:absolute;inset:0}.zc-case-glints i:before{transform:scaleX(.13)}.zc-case-glints i:after{transform:scaleY(.13)}.zc-case-glints i:first-child{--glint-x:40%;--glint-y:37%;--glint-delay:-1s}.zc-case-glints i:nth-child(2){--glint-x:54%;--glint-y:40%;--glint-delay:-4.5s}.zc-case-glints i:nth-child(3){--glint-x:66%;--glint-y:43%;--glint-delay:-2.8s}.zc-case-glints i:nth-child(4){--glint-x:36%;--glint-y:45%;--glint-delay:-5.7s}.zc-case-glints i:nth-child(5){--glint-x:52%;--glint-y:48%;--glint-delay:-.2s}.zc-case-glints i:nth-child(6){--glint-x:73%;--glint-y:47%;--glint-delay:-3.6s}@keyframes caseMetalGlint{0%,7%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}2.5%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(12deg)}5%{opacity:.25;transform:translate(-50%,-50%)scale(.5)rotate(20deg)}}@media (width<=1050px){.zc-case-art{height:max(100%,105vw)}}@media (width<=760px){.zc-case-art{height:max(100%,150vw)}.zc-case-glints{display:none}}@media (prefers-reduced-motion:reduce){.zc-case-glints{display:none}}.zc-case-visual:after{content:"";background:linear-gradient(90deg,#0413262e,#0000 55%,#041326),linear-gradient(#04132633,#0000 65%,#041326);position:absolute;inset:0}.zc-purchase-layout{grid-template-columns:1fr 510px;align-items:center;gap:90px;min-height:100svh;padding:145px 0 70px;display:grid}.zc-case-caption{color:#fff;text-shadow:0 2px 15px #000;align-self:end;align-items:center;gap:18px;margin-bottom:20px;font-size:24px;line-height:1.4;display:flex}.zc-case-caption img{object-fit:contain;width:54px;height:54px}.zc-purchase-form{color:#edf4ff;width:100%}.zc-storefront .zc-case-visual{animation:.85s cubic-bezier(.16,1,.3,1) both zcSceneEnter}.zc-storefront .zc-purchase-form{animation:.65s cubic-bezier(.16,1,.3,1) both zcFormEnter}.zc-storefront .zc-case-caption{animation:.8s cubic-bezier(.16,1,.3,1) both zcFormEnter}@keyframes zcSceneEnter{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes zcFormEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.zc-storefront .zc-case-visual{animation-name:zcMobileSceneEnter}}@keyframes zcMobileSceneEnter{0%{opacity:0}to{opacity:.16}}@media (prefers-reduced-motion:reduce){.zc-storefront .zc-case-visual,.zc-storefront .zc-purchase-form,.zc-storefront .zc-case-caption{animation:none}}.zc-purchase-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.zc-purchase-heading h1{letter-spacing:-.035em;text-shadow:none;margin:0;font-size:30px;line-height:1.15}.zc-purchase-heading>span{color:#9bceff;background:#268fff20;border-radius:20px;padding:7px 12px;font-size:12px}.zc-purchase-lead{color:#a9b7cb;margin:16px 0 24px;font-size:15px;line-height:1.65}.zc-package-choice{border:0;margin:0 0 18px;padding:0}.zc-package-choice legend,.zc-input-label{color:#c6d3e4;margin-bottom:9px;font-size:14px;display:block}.zc-package-choice>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.zc-package-choice label{cursor:pointer;background:#041023;border:1px solid #28608c;border-radius:10px;place-items:center;height:54px;font-size:16px;font-weight:800;display:grid;position:relative}.zc-package-choice label.selected{color:#fff;background:#158dea35;border-color:#36aaff;box-shadow:inset 0 0 0 1px #36aaff}.zc-package-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.zc-package-choice label:focus-within{outline-offset:3px;outline:2px solid #a1d9ff}.zc-package-choice small{color:#a9bed5;font-size:11px}.zc-provider-row{background:#031021;border:1px solid #2876ab;border-radius:10px;align-items:center;gap:13px;min-height:65px;margin-bottom:20px;padding:8px 16px;display:flex}.zc-provider-image{width:42px;height:42px;position:relative;overflow:hidden}.zc-provider-image img{object-fit:contain;width:76px;max-width:none;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zc-provider-row>div{flex:1;align-items:baseline;gap:16px;display:flex}.zc-provider-row strong{font-size:24px}.zc-provider-row div>span{color:#95a9c2;font-size:13px}.zc-provider-row>i,.zc-input-wrap>i{color:#35a9ff}.zc-input-wrap{background:#031021;border:1px solid #2876ab;border-radius:10px;align-items:center;gap:14px;min-height:52px;padding:0 16px;display:flex}.zc-input-wrap:focus-within{border-color:#82ceff;box-shadow:0 0 0 2px #2196ef30}.zc-input-wrap input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:14px 0;font-size:16px}.zc-input-wrap input::placeholder{color:#8193ac}.zc-input-help{color:#8b9eb7;margin:8px 0 16px;font-size:12px;line-height:1.5;display:block}.zc-order-summary{color:#b3c2d6;justify-content:space-between;align-items:center;margin-top:22px;font-size:14px;display:flex}.zc-order-summary strong{color:#fff;font-size:22px}.zc-price-note,.zc-launch-note{color:#8b9eb7;margin:8px 0 18px;font-size:12px;line-height:1.65}.zc-consent{color:#aebdd0;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;display:flex}.zc-consent input{accent-color:#249dff;flex:none;width:20px;height:20px;margin:2px 0 0}.zc-consent a{text-underline-offset:3px;text-decoration:underline}.zc-payment-submit{color:#e3f2ff;cursor:not-allowed;background:#248adc;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:22px;font:800 14px Inter,sans-serif;display:flex}.zc-launch-note{margin-bottom:0}.zc-storefront .zc-checkout-preview{margin-top:0}@media (width<=1050px){.zc-purchase-layout{grid-template-columns:1fr 470px;gap:30px}.zc-case-visual{right:30%}.zc-case-caption{font-size:20px}}@media (width<=760px){.zc-purchase-layout{flex-direction:column;align-items:stretch;gap:0;padding:110px 0 45px;display:flex}.zc-purchase-form{max-width:520px;margin:auto}.zc-case-caption{display:none}.zc-case-visual{opacity:.16;inset:0}.zc-case-visual:after{background:linear-gradient(#04132680,#041326)}.zc-purchase-heading h1{font-size:26px}.zc-provider-row>div{gap:10px}}@media (width<=360px){.zc-package-choice>div{grid-template-columns:repeat(2,1fr)}.zc-provider-row>div{flex-direction:column;gap:2px}}.project-refresh{--detail-accent:#53baff}.project-page-light{--detail-accent:#78e3ad}.project-refresh .project-hero{min-height:0;padding:140px 0 0;overflow:hidden}.project-refresh .project-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:64px;min-height:570px;padding:0}.project-back{color:#9aaabd;align-items:center;gap:12px;width:fit-content;margin-bottom:24px;font-size:14px;display:flex}.project-back:hover{color:#fff}.detail-wordmark{width:280px;height:112px;position:relative}.detail-wordmark img{object-fit:contain;width:290px;max-width:none;height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-wordmark-light img{width:240px;height:240px}.project-refresh .project-page-kicker{color:var(--detail-accent);letter-spacing:.04em;margin:16px 0;font-size:13px}.project-refresh .project-hero-copy h1{letter-spacing:-.045em;max-width:690px;text-shadow:none;margin:0 0 24px;font-size:clamp(38px,4.5vw,64px);line-height:1.08}.project-refresh .project-page-lead{max-width:610px;font-size:17px;line-height:1.8}.project-character-stage{justify-content:center;align-items:flex-end;height:570px;display:flex}.project-character-stage img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 40px #0005);width:100%;height:100%}.project-refresh .project-page-actions{gap:12px;margin-top:30px}.project-refresh .project-page-button,.overhere-refresh .project-page-button{border-radius:12px;min-height:52px;font-size:14px}.project-refresh .project-page-button.primary{background:var(--detail-accent);color:#06121d}.project-refresh .project-fact-strip{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0;margin-top:48px;padding:28px 0}.project-refresh .project-fact-strip h3{font-size:20px}.project-refresh .project-story{padding:80px 0}.project-refresh .project-story-head h2,.overhere-details h2,.project-community h2{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(30px,3.5vw,46px);line-height:1.15}.project-refresh .project-feature-grid,.overhere-details .project-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.project-refresh .project-feature-grid article,.overhere-details .project-feature-grid article{background:0 0;border:0;border-top:1px solid #899caf33;border-radius:0;min-height:0;padding:24px 0}.project-refresh .project-feature-grid article>i,.overhere-details article>i{color:var(--detail-accent,#ffc17c);margin-bottom:25px;font-size:26px;display:block}.project-refresh .project-feature-grid h3,.overhere-details h3{margin:0 0 16px;font-size:23px;line-height:1.2}.project-refresh .project-feature-grid p,.overhere-details p{color:#a8b5c5;margin:0;font-size:16px;line-height:1.75}.project-community{padding:12px 0 72px}.project-community-inner{border-top:1px solid #899caf33;justify-content:space-between;align-items:center;gap:36px;padding-top:36px;display:flex}.project-community h2{margin:14px 0}.project-community p{color:#a8b5c5;max-width:680px;font-size:16px;line-height:1.7}.project-community .project-page-button{flex:none}.project-development{color:var(--detail-accent);font-size:14px}.project-refresh .project-source{padding:28px 0}.overhere-refresh .overhere-intro{min-height:0;padding:140px 0 64px}.overhere-refresh .overhere-copy h1{text-shadow:none;font-size:clamp(40px,4.5vw,64px);line-height:1.08}.overhere-refresh .overhere-avatar{max-height:570px}.overhere-refresh .overhere-wordmark{width:190px;height:128px}.overhere-details{padding:50px 0 90px}.zc-refresh .zc-hero{min-height:0;padding:145px 0 80px}.zc-refresh .zc-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;min-height:550px;padding:0}.zc-refresh .zc-headline{letter-spacing:-.045em;text-shadow:none;margin:24px 0;font-size:clamp(42px,4.7vw,70px);line-height:1.14}.zc-refresh .zc-headline b{font-size:inherit}.zc-refresh .zc-rotating-word{min-height:1.14em;padding:0}.zc-refresh .zc-hero-copy>p{max-width:570px;margin:24px 0;font-size:17px}.zc-refresh .zc-coin-stage{height:470px;min-height:0}.zc-refresh .zc-coin-stage img{object-fit:contain;width:100%;max-width:470px;max-height:100%}.zc-refresh .zc-coin-stage:before,.zc-refresh .zc-coin-stage:after{display:none}.zc-refresh .zc-primary{border-radius:12px;min-height:54px;font-size:13px}.zc-refresh .zc-section{padding:76px 0}.zc-refresh .zc-section h2{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,48px);line-height:1.12}.zc-refresh .zc-title-row{margin-bottom:32px}.zc-refresh .zc-section-head{align-items:center;gap:50px}.zc-refresh .zc-balance-story{margin-top:36px}.zc-refresh .zc-balance-story article{border-radius:16px;min-height:155px;padding:24px}.zc-refresh .zc-balance-story article>span{letter-spacing:0;font-size:13px}.zc-refresh .zc-balance-story strong{font-size:52px}.zc-refresh .zc-benefits{box-shadow:none;background:0 0;border:0;border-radius:0;gap:28px}.zc-refresh .zc-benefits article{border:0;border-top:1px solid var(--zc-line);background:0 0;min-height:0;padding:24px 0}.zc-refresh .zc-benefits article>i{color:#a8c9e7;background:0 0;border:0;border-radius:0;width:32px;height:32px;font-size:25px}.zc-refresh .zc-benefits h3{margin:24px 0 14px;font-size:21px;line-height:1.2}.zc-refresh .zc-benefits p{font-size:16px;line-height:1.7}.zc-refresh .zc-packages article{border-radius:18px;min-height:240px;padding:24px}.zc-refresh .zc-packages article>strong{font-size:clamp(36px,3.6vw,52px)}.zc-refresh .zc-package-price{letter-spacing:0;font-size:13px}.zc-refresh .zc-packages button{border-radius:10px;font-size:12px}.zc-refresh .zc-checkout-preview{border-radius:18px;gap:36px;margin-top:32px;padding:32px}.zc-refresh .zc-checkout-preview li strong,.zc-refresh .zc-checkout-preview li p{font-size:14px}.zc-refresh .zc-checkout-preview li>b{font-size:12px}.zc-refresh .zc-faq-grid{gap:56px}.zc-refresh .zc-faq-list summary{text-transform:none;min-height:78px;font-size:16px}.zc-refresh .zc-faq-list details>p{font-size:16px}html[data-theme=light] .project-refresh .project-page-lead,html[data-theme=light] .project-refresh .project-feature-grid p,html[data-theme=light] .project-community p,html[data-theme=light] .overhere-details p{color:#526173}@media (width<=1050px){.zc-refresh .zc-hero-grid{gap:24px}.zc-refresh .zc-headline{font-size:clamp(36px,5vw,54px)}.zc-refresh .zc-benefits,.zc-refresh .zc-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-refresh .zc-checkout-preview{grid-template-columns:1fr}.project-refresh .project-hero-grid{gap:30px}.project-character-stage{height:440px}}@media (width<=700px){.project-refresh .project-hero{padding-top:110px}.project-refresh .project-hero-grid,.zc-refresh .zc-hero-grid{grid-template-columns:1fr;gap:32px}.project-refresh .project-hero-copy h1{font-size:38px}.project-character-stage{height:380px}.project-refresh .project-fact-strip{margin-top:24px}.project-refresh .project-feature-grid,.overhere-details .project-feature-grid{grid-template-columns:1fr;gap:8px}.project-community-inner{flex-direction:column;align-items:flex-start}.overhere-refresh .overhere-intro{padding-top:110px}.overhere-refresh .overhere-avatar{max-height:380px}.zc-refresh .zc-hero{padding:112px 0 40px}.zc-refresh .zc-headline{font-size:clamp(34px,8.2vw,54px)}.zc-refresh .zc-coin-stage{height:290px}.zc-refresh .zc-section{padding:52px 0}.zc-refresh .zc-section-head,.zc-refresh .zc-faq-grid{grid-template-columns:1fr;gap:24px}.zc-refresh .zc-faq-title{position:static}.zc-refresh .zc-balance-story{grid-template-columns:1fr;gap:12px}.zc-refresh .zc-balance-story>i{justify-self:center;transform:rotate(90deg)}.zc-refresh .zc-balance-story article{min-height:130px}.zc-refresh .zc-checkout-preview{padding:22px}.zc-refresh .zc-checkout-preview ol{grid-template-columns:1fr}.zc-refresh .zc-checkout-preview li:nth-child(n){border:0;padding:16px 0}.zc-refresh .zc-faq-list summary{grid-template-columns:22px 1fr 18px;gap:10px}.zc-refresh .zc-faq-list details>p{padding:0 0 24px 32px}}@media (width<=400px){.zc-refresh .zc-benefits,.zc-refresh .zc-packages{grid-template-columns:1fr}}.home-about .about-intro{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.home-about .about-intro h2{letter-spacing:-.045em;font-size:clamp(36px,4.3vw,60px);line-height:1.08}.home-about .about-intro>p{max-width:600px;font-size:17px;line-height:1.8}.home-about .about-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:46px}.home-about .about-pillars article{border:0;border-bottom:1px solid #9fb9d92e;min-height:0;padding:28px 0}.home-about .about-pillars h3{margin-top:0;font-size:21px;line-height:1.3}.home-about .about-pillars p{margin:0;font-size:16px;line-height:1.75}@media (width<=800px){.home-about .about-intro{grid-template-columns:1fr;gap:24px}.home-about .about-pillars{grid-template-columns:1fr;margin-top:30px}.home-about .about-pillars h3{font-size:19px}}.zc-storefront .zc-purchase-hero{background:radial-gradient(at 22% 45%,#14304b 0%,#071728 44%,#04111f 85%);min-height:0}.zc-storefront .zc-purchase-layout{grid-template-columns:minmax(0,1fr) minmax(0,510px);gap:64px;width:min(1220px,100% - 64px);min-height:0;padding:124px 0 64px}.zc-case-column{flex-direction:column;align-self:center;align-items:center;min-width:0;display:flex}.zc-storefront .zc-case-visual{z-index:auto;opacity:1;justify-content:center;width:100%;display:flex;position:relative;inset:auto}.zc-storefront .zc-case-art{aspect-ratio:2/3;flex:none;width:min(100%,48svh,480px);height:auto;position:relative;top:auto;left:auto;transform:none}.zc-storefront .zc-case-art>img{object-fit:contain;border-radius:24px;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.zc-storefront .zc-case-visual:after{display:none}.zc-storefront .zc-case-caption{text-align:left;align-self:center;margin:8px 0 0;font-size:21px}.zc-storefront .zc-case-caption img{width:42px;height:42px}.zc-storefront .zc-purchase-form{background:#071424c9;border:1px solid #a3c5ed24;border-radius:22px;padding:28px;box-shadow:0 24px 70px #0002}.zc-storefront .zc-purchase-heading h1{font-size:27px}.zc-storefront .zc-input-wrap,.zc-storefront .zc-provider-row,.zc-storefront .zc-package-choice label{border-color:#6f9cc545}.zc-storefront .zc-package-choice label.selected{border-color:#36aaff}.zc-storefront .zc-case-glints i{width:32px;height:32px;animation-duration:5.4s}.zc-case-glints i:nth-child(7){--glint-x:32%;--glint-y:41%;--glint-delay:-1.6s}.zc-case-glints i:nth-child(8){--glint-x:59%;--glint-y:36%;--glint-delay:-3.2s}.zc-case-glints i:nth-child(9){--glint-x:70%;--glint-y:39%;--glint-delay:-.6s}.zc-case-glints i:nth-child(10){--glint-x:44%;--glint-y:43%;--glint-delay:-4.1s}.zc-case-glints i:nth-child(11){--glint-x:61%;--glint-y:47%;--glint-delay:-2.2s}.zc-case-glints i:nth-child(12){--glint-x:77%;--glint-y:44%;--glint-delay:-4.8s}.zc-case-glints i:nth-child(13){--glint-x:28%;--glint-y:46%;--glint-delay:-3.9s}.zc-case-glints i:nth-child(14){--glint-x:48%;--glint-y:39%;--glint-delay:-1.1s}.zc-information{background:linear-gradient(#04111f,#07121e 55%,#040c15)}.zc-storefront .zc-information .wrap{width:min(1180px,100% - 64px)}.zc-storefront .zc-information .zc-section{padding:64px 0}.zc-storefront .zc-section:after{display:none}.zc-section-label{color:#76b9f1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.zc-storefront .zc-section h2{letter-spacing:-.035em;text-transform:none;font-size:clamp(30px,3vw,42px);line-height:1.15}.zc-storefront .zc-section-head{grid-template-columns:1fr 1fr;gap:64px}.zc-storefront .zc-balance-story{background:#10243866;border:1px solid #7998bb26;border-radius:20px;gap:22px;padding:30px}.zc-storefront .zc-balance-story article{background:0 0;border:0;border-radius:0;gap:14px;min-height:105px;padding:0}.zc-storefront .zc-balance-story article>span{text-transform:none;color:#a9bacf;font-size:15px;font-weight:500}.zc-storefront .zc-balance-story strong{letter-spacing:-.045em;font-size:44px}.zc-storefront .zc-balance-story .zc-balance-final{color:#83dcbd;background:0 0}.zc-storefront .zc-perks-wrap{margin-top:32px}.zc-storefront .zc-benefits{gap:28px}.zc-storefront .zc-benefits article{border:0;padding:16px 0}.zc-storefront .zc-benefits h3{text-transform:none;letter-spacing:0;margin:18px 0 10px;font-size:18px}.zc-storefront .zc-benefits p{color:#9eafc3;font-size:14px}.zc-storefront .zc-shop{background:0 0}.zc-storefront .zc-checkout-preview{box-shadow:none;background:0 0;border:0;grid-template-columns:.9fr 1.1fr;gap:64px;padding:0}.zc-storefront .zc-checkout-intro>span{text-transform:none;letter-spacing:-.03em;font-size:32px;line-height:1.2}.zc-storefront .zc-checkout-intro>p{font-size:16px}.zc-storefront .zc-payment-provider{background:#15263a77;border:0;border-radius:12px;padding:18px}.zc-storefront .zc-payment-provider>i{color:#81c4ff;background:#28496366}.zc-storefront .zc-checkout-preview ol{flex-direction:column;display:flex}.zc-storefront .zc-checkout-preview li:nth-child(n){border:0;grid-template-columns:38px 1fr;gap:18px;padding:0 0 26px;position:relative}.zc-storefront .zc-checkout-preview li:last-child{padding-bottom:0}.zc-storefront .zc-checkout-preview li:not(:last-child):before{content:"";background:#6a9bc133;width:1px;position:absolute;top:38px;bottom:0;left:18px}.zc-storefront .zc-checkout-preview li>b{color:#87c8ff;background:#0b1d2e;border:1px solid #6a9bc144;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.zc-storefront .zc-checkout-preview li strong{text-transform:none;margin:3px 0 7px;font-size:17px}.zc-storefront .zc-checkout-preview li p{max-width:380px;font-size:15px}.zc-storefront .zc-faq-grid{grid-template-columns:.7fr 1.3fr;gap:64px}.zc-storefront .zc-faq-title{position:static}.zc-support-link{color:#83c4ff;align-items:center;gap:12px;margin-top:14px;font-size:15px;display:inline-flex}.zc-storefront .zc-faq-list{border:0;gap:10px;display:grid}.zc-storefront .zc-faq-list details{background:#10203466;border:1px solid #769bb32a;border-radius:12px}.zc-storefront .zc-faq-list summary{grid-template-columns:1fr 20px;min-height:64px;padding:18px 22px;font-size:16px}.zc-storefront .zc-faq-list summary>span{display:none}.zc-storefront .zc-faq-list details>p{padding:0 22px 22px;font-size:15px}.zc-storefront .zc-faq-list details[open]{background:#12273a88;border-color:#669bc157}html[data-theme=light] .zc-information{background:#edf1f6}html[data-theme=light] .zc-storefront .zc-benefits p{color:#526478}html[data-theme=light] .zc-storefront .zc-checkout-intro>span{color:#152638}html[data-theme=light] .zc-storefront .zc-balance-story article>span{color:#526478}@media (width<=900px){.zc-storefront .zc-purchase-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;width:calc(100% - 40px)}.zc-storefront .zc-purchase-form{padding:22px}.zc-storefront .zc-purchase-heading h1{font-size:24px}.zc-storefront .zc-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.zc-storefront .zc-purchase-layout{flex-direction:column;gap:26px;padding-top:105px;display:flex}.zc-case-column{width:100%}.zc-storefront .zc-case-art{width:min(64vw,260px)}.zc-storefront .zc-case-visual{animation-name:zcSceneEnter}.zc-storefront .zc-case-caption{font-size:18px;display:flex}.zc-storefront .zc-case-glints{display:block}.zc-storefront .zc-purchase-form{max-width:520px}.zc-storefront .zc-information .wrap{width:calc(100% - 40px)}.zc-storefront .zc-section-head,.zc-storefront .zc-checkout-preview,.zc-storefront .zc-faq-grid{grid-template-columns:1fr;gap:28px}.zc-storefront .zc-balance-story{grid-template-columns:1fr;padding:24px}.zc-storefront .zc-balance-story article{min-height:80px}.zc-storefront .zc-information .zc-section{padding:44px 0}}@media (width<=400px){.zc-storefront .zc-benefits{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.zc-storefront .zc-case-glints{display:none}}.studio-monochrome .zc-storefront .zc-package-choice>div{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-monochrome .zc-storefront .zc-package-choice label{text-align:center;height:72px}.zc-choice-price{opacity:.75;margin-top:6px;font-size:13px;font-weight:500;display:block}.zc-order-total{border-top:1px solid var(--studio-line);margin-top:12px;padding:14px 0 18px}@media (width<=360px){.studio-monochrome .zc-storefront .zc-package-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#080808;--studio-bg:#080808;--studio-panel:#111;--studio-raised:#191919;--studio-line:#ffffff24;--studio-muted:#a4a4a4;--studio-text:#f4f4f4}html[data-theme=dark],body.studio-monochrome{color:var(--studio-text);min-height:100%;background:#080808!important}body.studio-monochrome:before{background:#080808!important}body.studio-monochrome:after{opacity:.025!important}body.studio-monochrome main.service-page{background:0 0!important}.studio-monochrome :where(.project-page,.department-page,.overhere-page,.forum-page,.zc-page,.home-bottom,.signal-404){--project-accent:#e7e7e7;--detail-accent:#e7e7e7;--unit-accent:#e7e7e7;--zc-bg:#080808;--zc-panel:#111;--zc-text:#f4f4f4;--zc-muted:#a4a4a4;--zc-line:#ffffff24;background:#080808!important}.studio-monochrome :where(.nav-primary a,.ecosystem-links>a){--nav-glow:#fff!important;--directory-accent:#ddd!important}.studio-monochrome :where(.nav-primary a>i,.ecosystem-links>a>i,.about-pillars article>i,.project-feature-grid article>i,.zc-benefits article>i){color:#aaa!important}.studio-monochrome :where(.nav-primary a.active>i,.nav-primary a:hover>i,.ecosystem-links>a:hover>i){color:#fff!important;filter:drop-shadow(0 0 7px #ffffff70)!important}.studio-monochrome .nav-primary a:hover,.studio-monochrome .nav-primary a.active{text-shadow:0 0 16px #ffffff40}.studio-monochrome :where(.header-auth,.quick-nav-auth,.project-page-button.primary,.department-page-button.primary,.signal-404-button.primary,.zc-primary){border-radius:12px;color:#101010!important;background:#f2f2f2!important;border:1px solid #fff!important;box-shadow:0 8px 26px #ffffff0a!important}.studio-monochrome :where(.header-auth,.project-page-button.primary,.department-page-button.primary):hover{background:#d9d9d9!important;box-shadow:0 8px 28px #ffffff18!important}.studio-monochrome :where(.header-auth,.quick-nav-auth)>i{color:inherit!important}.studio-monochrome :where(.project-page-button:not(.primary),.department-page-button:not(.primary),.footer-provider,.launch-open,.launch-social){border-color:var(--studio-line)!important;color:#eee!important;box-shadow:none!important;background:#ffffff06!important}.studio-monochrome :where(.launch-open,.launch-social):hover{color:#111!important;background:#fff!important}.studio-monochrome :where(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #ddd!important}.studio-monochrome :where(.launch-card){background:#101010;--launch-accent:#bbb!important;border-color:#ffffff26!important}.studio-monochrome .launch-card:before{background:linear-gradient(90deg,#080808f5,#0808089c),var(--launch-bg) center/cover}.studio-monochrome .launch-card:after{background:linear-gradient(90deg,#08080850,#0000 75%)}.studio-monochrome .launch-card:hover{box-shadow:0 20px 60px #0005;border-color:#fff5!important}.studio-monochrome :where(.home-section-head>p,.launch-card-copy>p,.about-intro>p,.about-pillars p,.ecosystem-panel header>p,.ecosystem-links small){color:var(--studio-muted)}.studio-monochrome .home-bottom:after{background:linear-gradient(#080808,#080808d9 18%,#08080880 55%,#080808 100%)}.studio-monochrome .home-bottom:before{opacity:.3}.studio-monochrome :where(.studio-footer,.project-story,.project-source,.project-community,.department-process,.department-roles,.zc-legal){background:#080808!important}.studio-monochrome .project-hero:before,.studio-monochrome .department-hero:before{filter:grayscale()}.studio-monochrome .project-hero:after,.studio-monochrome .department-hero:after{background:linear-gradient(#0000 30%,#080808)}.studio-monochrome .overhere-page:before{background:linear-gradient(#080808,#080808cc 45%,#080808),url(/assets/overhere-island.jpg) 50%/cover}.studio-monochrome :where(.project-page-kicker,.department-page-kicker,.project-development,.project-feature-grid p,.project-community p,.overhere-details p,.department-role-list p,.department-process-grid p){color:var(--studio-muted)!important}.studio-monochrome :where(.department-roles-card,.department-hero-visual,.department-process-grid article,.forum-hero-card,.forum-subpage-head,.forum-thread-post,.forum-toolbar,.forum-category-card,.forum-readonly){border-color:var(--studio-line)!important;background:linear-gradient(145deg,#181818,#101010)!important}.studio-monochrome :where(.forum-category-meta,.forum-category-card.volsk .forum-category-meta,.forum-category-card.light .forum-category-meta){color:#aaa}.studio-monochrome .department-hero h1{letter-spacing:-.05em;font-size:clamp(48px,6vw,88px);line-height:1.02}.studio-monochrome .department-process-grid article{border-radius:20px}.studio-monochrome .department-process-grid p{font-size:15px}.studio-monochrome .forum-hero h1{font-size:clamp(46px,6vw,88px);line-height:1.02}.studio-monochrome .zc-storefront .zc-purchase-hero{background:radial-gradient(at 30% 40%,#242424 0%,#101010 45%,#080808 75%)}.studio-monochrome .zc-storefront .zc-purchase-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#080808);height:110px;position:absolute;inset:auto 0 0}.studio-monochrome .zc-storefront .zc-purchase-layout{grid-template-columns:minmax(0,1fr) minmax(0,510px);gap:28px;width:min(1280px,100% - 64px);padding:112px 0 48px}.studio-monochrome .zc-storefront .zc-case-art{width:min(100%,62svh,550px)}.studio-monochrome .zc-storefront .zc-case-column{justify-self:end;width:100%}.studio-monochrome .zc-storefront .zc-case-art>img{-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.studio-monochrome .zc-storefront .zc-purchase-form{border-color:var(--studio-line);background:#101010b3;box-shadow:0 18px 70px #0002}.studio-monochrome .zc-storefront .zc-information{background:#080808}.studio-monochrome .zc-storefront :where(.zc-purchase-lead,.zc-input-label,.zc-input-help,.zc-price-note,.zc-launch-note,.zc-order-summary,.zc-consent,.zc-provider-row div>span){color:var(--studio-muted)}.studio-monochrome .zc-storefront :where(.zc-provider-row,.zc-input-wrap,.zc-package-choice label){background:#0b0b0b;border-color:#ffffff26}.studio-monochrome .zc-storefront .zc-package-choice label.selected{color:#0b0b0b;box-shadow:none;background:#f0f0f0;border-color:#fff}.studio-monochrome .zc-storefront .zc-package-choice label.selected small{color:#555}.studio-monochrome .zc-storefront .zc-package-choice small{color:#aaa}.studio-monochrome .zc-storefront :where(.zc-input-wrap>i,.zc-provider-row>i,.zc-section-label,.zc-support-link){color:#ddd}.studio-monochrome .zc-storefront .zc-input-wrap:focus-within{border-color:#ddd;box-shadow:0 0 0 2px #ffffff10}.studio-monochrome .zc-storefront .zc-input-wrap input::placeholder{color:#777}.studio-monochrome .zc-storefront .zc-payment-submit{color:#333;background:#c7c7c7}.studio-monochrome .zc-storefront .zc-consent input{accent-color:#ddd}.studio-monochrome .zc-storefront .zc-purchase-heading>span{color:#aaa;background:#ffffff0a}.studio-monochrome .zc-storefront :where(.zc-balance-story,.zc-payment-provider,.zc-faq-list details,.zc-faq-list details[open]){border-color:var(--studio-line);background:#111}.studio-monochrome .zc-storefront :where(.zc-balance-story .zc-balance-final,.zc-payment-provider strong){color:#f4f4f4}.studio-monochrome .zc-storefront :where(.zc-balance-story article>span,.zc-benefits p){color:var(--studio-muted)}.studio-monochrome .zc-storefront :where(.zc-payment-provider>i,.zc-checkout-preview li>b){color:#ddd;border-color:var(--studio-line);background:#1c1c1c}.studio-monochrome .zc-storefront .zc-checkout-preview li:not(:last-child):before{background:var(--studio-line)}.studio-monochrome .zc-storefront .zc-faq-list details[open]{border-color:#ffffff38}.studio-monochrome .zc-case-glints i{filter:drop-shadow(0 0 5px #fff)}.studio-monochrome .zc-case-glints i:before,.studio-monochrome .zc-case-glints i:after{background:radial-gradient(#fff 0%,#f0f0f0 18%,#0000 65%)}@media (width<=1000px){.studio-monochrome .zc-storefront .zc-purchase-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}}@media (width<=760px){.studio-monochrome .zc-storefront .zc-purchase-layout{gap:26px;width:calc(100% - 40px);padding-top:102px;display:flex}.studio-monochrome .zc-storefront .zc-case-art{width:min(78vw,350px)}}.service-page{color:#f5f5f5;min-height:75vh;padding-top:160px;padding-bottom:100px}.service-eyebrow{letter-spacing:.15em;color:#999;font-size:13px}.service-page h1{overflow-wrap:anywhere;max-width:960px;margin:22px 0;font-size:clamp(32px,4.8vw,64px);line-height:1.1}.service-lead{color:#b4b4b4;max-width:710px;font-size:18px;line-height:1.7}.support-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0;display:grid}.support-channels article{background:linear-gradient(145deg,#191919,#0c0c0c);border:1px solid #303030;border-radius:22px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.support-channels article>i{color:#fff;margin-bottom:24px;font-size:30px}.support-channels h2{margin:0 0 12px;font-size:26px}.support-channels strong{overflow-wrap:anywhere;font-size:16px}.support-channels p{color:#aaa;margin:16px 0 26px;font-size:16px;line-height:1.7}.service-button{color:#101010;background:#f5f5f5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:auto;padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.service-button:hover{background:#d6d6d6}.service-button:focus-visible,.document-links a:focus-visible{outline-offset:5px;outline:2px solid #fff}.support-note{border-top:1px solid #333;max-width:900px;padding-top:28px}.support-note h2{font-size:24px}.support-note p{color:#b4b4b4;font-size:16px;line-height:1.8}.legal-document{max-width:1000px}.document-date{color:#999;font-size:14px}.document-status{color:#c4c4c4;background:#151515;border-left:2px solid #888;margin:30px 0;padding:16px 22px;font-size:16px;line-height:1.8}.document-copy section{margin:38px 0}.document-copy h2{margin:0 0 16px;font-size:24px;line-height:1.4}.document-copy p{color:#c1c1c1;margin:12px 0;font-size:16px;line-height:1.85}.document-copy a,.document-links a{color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.document-links{border-top:1px solid #333;flex-wrap:wrap;gap:20px;padding-top:28px;font-size:14px;display:flex}.legal-prices{max-width:480px}.legal-prices p{border-bottom:1px solid #2d2d2d;justify-content:space-between;gap:20px;padding:10px 0;display:flex}@media (width<=850px){.support-channels{grid-template-columns:1fr}.service-page{padding-top:120px;padding-bottom:60px}.support-channels article{padding:24px}.service-button{width:auto}.legal-document h1{font-size:36px}}.account-profile{max-width:650px;font-size:16px;line-height:1.8}.account-profile>img{background:#191919;border-radius:20px}.account-profile .service-button,.support-note .service-button{cursor:pointer;border:0;width:fit-content;margin-top:24px}.account-zc-card{background:linear-gradient(145deg,#1b1b1b,#0d0d0d);border:1px solid #343434;border-radius:22px;margin:30px 0 24px;padding:24px}.account-zc-title{color:#aaa;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.account-zc-title img{object-fit:contain;width:34px;height:34px}.account-zc-card>strong{color:#fff;margin:14px 0 4px;font-size:clamp(30px,5vw,48px);line-height:1.1;display:block}.account-zc-card>p{color:#aaa;margin:16px 0;line-height:1.65}.account-zc-card>a{color:#fff;text-underline-offset:4px;font-weight:700}.account-zc-card .account-zc-error{color:#d0d0d0;font-size:22px}.studio-monochrome a.header-auth{text-decoration:none}.studio-monochrome a.header-auth span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}
