
:root{--purple:#ae77ff;--lime:#d2f36b}body{background:#101012}header.wrap{position:absolute;inset:0 0 auto;z-index:5;width:calc(100% - 80px);max-width:1440px;height:96px}.logo{width:144px}.header-label{color:#c4b6d2}.nav-cta{background:#ffffff0a;border-color:#ffffff30}.hero-stage{position:relative;overflow:hidden;min-height:790px;background:#111014}.scene{position:absolute;inset:0;background:linear-gradient(90deg,#101012 0%,#101012e8 20%,#10101235 55%,#10101200 80%),linear-gradient(0deg,#101012,transparent 35%),url('assets/warehouse.png') right 38%/auto 110% no-repeat;animation:scene-in 1.2s ease-out both}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:790px;padding:158px 0 100px;max-width:1440px}.hero h1{font-size:clamp(78px,8.3vw,126px);line-height:.95;letter-spacing:-1px;margin:28px 0 24px}.hero h1 em{font-size:.74em;color:var(--purple);white-space:nowrap}.hero-copy>p{font-size:18px;color:#c1b8c9;line-height:1.6}.hero .button{margin-top:16px;background:var(--purple);color:#17101f;border:0;border-radius:8px;min-width:250px;padding:20px 24px;font-size:15px;box-shadow:0 0 45px #a767ff30}.hero-note{border:0;margin-top:28px;padding:0;font-size:9px;letter-spacing:1.5px;color:#908696}.scene-caption{align-self:end;position:relative;min-height:180px}.coordinate{position:absolute;right:0;bottom:0;font:8px monospace;letter-spacing:1px;color:#b8a4c9}.scene-sticker{position:absolute;right:10px;bottom:70px;background:var(--lime);color:#182015;transform:rotate(8deg);padding:20px 85px 20px 22px;font:34px/.93 Display,Impact,sans-serif;box-shadow:0 15px 40px #0005}.scene-sticker em{color:#182015}.scene-sticker svg{position:absolute;right:20px;top:30px;width:40px;height:40px;stroke-width:3}.down-cue{position:absolute;bottom:32px;left:50%;font-size:27px;color:#c0accf}.vertical-label{position:absolute;right:18px;top:40%;writing-mode:vertical-rl;font-size:8px;letter-spacing:3px;color:#b4a1c0}.manifesto{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:38px 0;border-bottom:1px solid #ffffff20}.manifesto>span{font:30px Display,Impact,sans-serif;color:var(--lime)}.manifesto p{margin:0;font-size:17px}.manifesto strong{color:#ede8f2}.manifesto a{font-size:12px;color:#bca6cf}.section{padding:110px 0 100px}.section-head{align-items:center}.section-head h2{font-size:clamp(40px,4.2vw,62px)}.section-head>p{max-width:280px}.channel-list{border-top:1px solid #ffffff25}.channel{position:relative;width:100%;text-align:left;color:#fff;border:0;border-bottom:1px solid #ffffff20;background:transparent;padding:36px 18px 36px 0;display:grid;grid-template-columns:60px 1fr 190px 35px;align-items:center;gap:20px;transition:background .25s,padding .25s}.channel:hover,.channel:focus-visible{background:linear-gradient(90deg,#a770ff18,transparent);padding-left:18px}.channel-id{font:18px Display,sans-serif;color:#7f6b94;align-self:start;margin-top:8px}.channel h3{font:36px Display,Impact,sans-serif;line-height:1.1;margin:0 0 12px}.channel p{font-size:14px;margin:0;max-width:550px}.channel .tags{margin:18px 0 0}.channel .tags span{border:0;background:#222027;color:#a79cae;border-radius:3px}.channel-symbol{font:65px Display,Impact,sans-serif;color:#b38ada;text-shadow:3px 4px #473552;transform:rotate(-9deg);text-align:center;opacity:.85;transition:transform .25s}.channel-symbol span{font-size:45px}.play-symbol{font:110px/1 Arial,sans-serif}.channel:hover .channel-symbol{transform:rotate(0deg) scale(1.1);color:var(--lime)}.channel-arrow{font-size:30px;color:#9e83b8}.process{padding:65px 50px;margin-bottom:100px;gap:80px;position:relative;background:linear-gradient(90deg,#17131cee,#17131cbf),url('assets/hall.webp') center/cover;border:1px solid #ffffff14;border-radius:4px}.process h2{font-size:64px}.process li{padding:32px 0}.process li>span{color:var(--lime)}.process-title p{font-size:14px}.brief-section{padding:80px 0 90px}.brief-copy h2{font-size:88px}.brief-copy{position:relative}.brief-copy:after{content:'MD';display:block;font:220px/.9 Display,Impact,sans-serif;color:#a878ed08;margin-top:25px;letter-spacing:-10px}.brief-note{margin-top:30px}form{border-radius:8px;background:linear-gradient(135deg,#241b2d,#18141d);border-color:#7e609a55;box-shadow:0 25px 90px #0003}form>.button{background:var(--purple);color:#17101f}.faq{border-top:1px solid #ffffff12;padding-top:65px}.faq h2{font-size:53px}footer{padding:38px 0}.eyebrow{font-size:9px;letter-spacing:2px}@keyframes scene-in{from{opacity:.3;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
@media(min-width:1600px){.scene{background-size:auto,auto,auto 125%;background-position:center,center,right center}}@media(max-width:1000px){header.wrap{width:calc(100% - 48px)}.hero-stage,.hero{min-height:740px}.hero h1{font-size:90px}.scene{background-position:center,center,65% center;opacity:.8}.scene-sticker{right:0;font-size:28px;padding-right:65px}.scene-sticker svg{right:12px;width:32px}.channel{grid-template-columns:35px 1fr 100px 24px;gap:15px}.channel h3{font-size:29px}.channel-symbol{font-size:45px}.process{padding:40px 30px;gap:35px}.process h2{font-size:52px}.brief-copy h2{font-size:70px}.manifesto{gap:22px}.manifesto>span{font-size:25px}.manifesto p{font-size:14px}.manifesto a{font-size:10px}}
@media(max-width:700px){header.wrap{width:calc(100% - 40px);height:80px}.logo{width:130px}.hero-stage{min-height:880px}.scene{background:linear-gradient(0deg,#101012 0%,#10101200 25%,#10101230 45%,#101012 80%),url('assets/warehouse.png') 65% bottom/auto 580px no-repeat;opacity:1}.hero{display:block;min-height:880px;padding:115px 0 280px}.hero h1{font-size:clamp(70px,19vw,104px);margin-top:23px}.hero h1 em{font-size:.65em}.hero-copy>p{font-size:15px}.hero .button{width:auto;min-width:230px;padding:17px 21px}.hero-note{font-size:8px;letter-spacing:.7px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.scene-caption{position:absolute;bottom:65px;left:0;right:0;min-height:100px}.scene-sticker{right:8px;bottom:22px;font-size:25px;padding:14px 65px 14px 17px}.scene-sticker svg{top:18px}.coordinate{font-size:6px;bottom:-5px}.down-cue{bottom:17px;left:20px}.vertical-label{display:none}.manifesto{display:block;padding:25px 0}.manifesto>span{font-size:27px}.manifesto p{margin:13px 0 18px;font-size:15px}.manifesto a{font-size:12px}.section{padding:65px 0}.section-head h2{font-size:42px}.section-head>p{max-width:none}.channel{grid-template-columns:24px 1fr 22px;gap:10px;padding:27px 0}.channel h3{font-size:28px}.channel p{font-size:12px}.channel-id{font-size:15px}.channel-symbol{display:none}.channel-arrow{font-size:22px}.channel .tags{gap:4px}.channel .tags span{font-size:9px;padding:5px 7px}.channel:hover{padding-left:5px}.process{width:calc(100% - 40px);padding:30px 23px;margin-bottom:60px;gap:15px}.process h2{font-size:54px}.process li{padding:24px 0}.process h3{font-size:19px}.brief-section{padding:45px 0 60px;gap:30px}.brief-copy h2{font-size:73px}.brief-copy:after{display:none}.brief-note{margin-top:20px}.faq{padding-top:40px}.faq h2{font-size:44px}}
@media(prefers-reduced-motion:reduce){.scene{animation:none}.channel,.channel-symbol{transition:none}}

/* Poster composition */
.hero{grid-template-columns:1.4fr .6fr;min-height:760px;padding-top:170px}.hero-stage{min-height:760px}.hero h1{font-size:clamp(80px,9.7vw,150px);line-height:.98;letter-spacing:-1.8px;white-space:nowrap}.hero h1 em{font-size:1em;display:inline-block;background:var(--purple);color:#17111d;padding:0 13px 8px;margin-top:6px;transform:rotate(-2deg)}.hero-copy>p{margin-top:34px;max-width:530px}.scene{background-image:linear-gradient(90deg,#101012e8 0%,#101012a0 30%,#10101200 80%),linear-gradient(0deg,#101012,transparent 35%),url('assets/warehouse.png');background-position:center,center,right center;background-size:auto,auto,auto 115%}.scene-sticker{bottom:10px;right:12px;transform:rotate(11deg);font-size:32px}.coordinate{bottom:-45px}.hero .button{background:var(--lime);box-shadow:none;border-radius:3px}.manifesto{padding:48px 0 58px;border:0}.manifesto>span{max-width:290px;font-size:40px;line-height:1}.manifesto p{font-size:16px}.street-strip{background:#a878ed;overflow:hidden;transform:rotate(-1.4deg);padding:13px 0;color:#17111d;border-block:2px dashed #21132970}.street-strip span{display:block;width:max-content;font:29px Display,Impact,sans-serif;word-spacing:8px;animation:street-slide 40s linear infinite}.section-head h2{font-size:65px}.channel{padding-block:42px}.channel h3{font-size:40px}.process{border:0;border-left:4px solid var(--lime);border-radius:0}.process h2{font-size:56px}.brief-copy h2{transform:rotate(-3deg);font-size:100px}.brief-section{border-top:2px solid var(--purple)}.brief-copy:after{content:'ТВОЙ ХОД';font-size:100px;letter-spacing:-2px;color:#a878ed17;transform:rotate(-8deg);margin-top:70px}.form-top{color:var(--lime)}.channel:hover .channel-arrow{color:var(--lime)}@keyframes street-slide{to{transform:translateX(-25%)}}@media(max-width:1000px){.hero h1{font-size:10vw}.hero{padding-top:170px}.scene-sticker{font-size:26px;right:0}.manifesto>span{font-size:32px}.section-head h2{font-size:50px}.channel h3{font-size:32px}.brief-copy h2{font-size:75px}.process h2{font-size:46px}}@media(max-width:700px){.hero-stage,.hero{min-height:820px}.hero{padding-top:130px;padding-bottom:280px}.hero h1{font-size:clamp(44px,11.5vw,80px);letter-spacing:-.7px;line-height:1.14}.hero h1 em{padding:0 6px 3px;transform:rotate(-3deg)}.hero-copy>p{font-size:15px;margin-top:26px}.hero .eyebrow{font-size:7px;letter-spacing:.7px}.scene{background-image:linear-gradient(0deg,#101012 0%,#10101200 25%,#10101230 45%,#101012 80%),url('assets/warehouse.png');background-position:center,65% bottom;background-size:auto,auto 580px}.scene-sticker{bottom:15px;font-size:27px;right:8px}.coordinate{bottom:-15px}.manifesto{padding:35px 0 40px}.manifesto>span{display:block;font-size:37px;max-width:270px}.manifesto p{font-size:14px;margin-top:20px}.street-strip{padding:10px 0}.street-strip span{font-size:23px}.section-head h2{font-size:42px}.channel h3{font-size:29px}.channel{padding-block:30px}.process h2{font-size:46px}.brief-copy h2{font-size:80px}.hero-note{margin-top:24px}.brief-section{overflow:hidden}.scene-caption{bottom:65px}}@media(prefers-reduced-motion:reduce){.street-strip span{animation:none}}
/* Industrial night: original Musor Drop environment, CSS lighting. */
.hero-stage{background:#101012}.scene{background-image:linear-gradient(90deg,#101012ed 0%,#101012c0 26%,#10101240 57%,#10101215 100%),linear-gradient(0deg,#101012 0%,#10101200 38%),url('assets/hall.webp');background-position:center,center,62% 35%;background-size:cover,cover,cover;background-repeat:no-repeat;opacity:1}.scene:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 78% 42%,#a55cff50,transparent 44%),linear-gradient(115deg,transparent 53%,#b77aff12 67%,transparent 80%);mix-blend-mode:screen;animation:night-glow 12s ease-in-out infinite alternate}.scene:after{content:'';position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.hero-copy{position:relative;z-index:1}.hero-stage .coordinate{color:#b9a8cc}.process{background:linear-gradient(115deg,#23192c,#141116);position:relative;overflow:hidden}.process:after{content:'';position:absolute;right:20px;bottom:-40px;font:260px/1 Display,Impact,sans-serif;color:#a878ed06;pointer-events:none}.process>*{position:relative;z-index:1}@keyframes night-glow{from{opacity:.6}to{opacity:1}}@media(max-width:1000px){.scene{background-position:center,center,63% center;background-size:cover}}@media(max-width:700px){.scene{background-image:linear-gradient(180deg,#101012 0%,#101012e0 25%,#10101235 60%,#101012 100%),url('assets/hall.webp');background-size:cover,auto 650px;background-position:center,55% bottom}.scene:before{background:radial-gradient(ellipse at 65% 63%,#a55cff60,transparent 48%)}.scene-sticker{box-shadow:0 12px 40px #0006}}@media(prefers-reduced-motion:reduce){.scene:before{animation:none}}
