.posters-hero{padding-top:42px}.posters-hero .hero-grid{grid-template-columns:minmax(390px,.76fr) minmax(540px,1.24fr);gap:44px}.posters-hero .hero-copy h1{max-width:670px;font-size:clamp(52px,4.6vw,72px)}.posters-hero .hero-copy .lead{max-width:520px}.random-hint{color:var(--muted);align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.random-hint:before{content:"";background:var(--sun);width:34px;height:5px;box-shadow:8px 0 #44414f}.poster-showcase{background:linear-gradient(145deg,#27243a,#181720 72%);place-items:center;min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:14px 14px #08070c}.poster-showcase:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.poster-frame{z-index:2;background:#5b331f;place-items:center;width:min(61%,440px);padding:12px;transition:background .25s,transform .32s cubic-bezier(.23,1,.32,1),opacity .2s;display:grid;position:relative;box-shadow:18px 22px #00000059}.poster-frame.is-loading{opacity:.58;transform:scale(.975)}.poster-frame.frame-black{background:#111016}.poster-frame.frame-white{background:#fffdf7}.poster-frame.frame-steel{background:linear-gradient(135deg,#e6e9eb,#777f87 38%,#d8dbde 56%,#606870 80%,#c9cdd0)}.live-poster{aspect-ratio:4/5;background:var(--live-bg);width:100%;color:var(--live-fg);isolation:isolate;position:relative;overflow:hidden}.live-poster:after{content:"ПИКСЕЛЬДОМ";z-index:4;font:700 9px/1 var(--display);letter-spacing:.1em;text-align:center;position:absolute;bottom:13px;left:0;right:0}.live-poster img{z-index:1;object-fit:contain;max-width:none;height:auto;image-rendering:pixelated;display:block;position:absolute}.live-poster-copy{z-index:3;text-transform:uppercase;text-wrap:balance;max-width:88%;font-weight:800;position:absolute}.live-poster-copy b{font:800 48px/.76 var(--display);display:block}.live-poster-copy span{font:700 10px/1.35 var(--body);letter-spacing:.08em;margin-top:9px;display:block}.live-font-sans .live-poster-copy b{font:800 27px/1.02 var(--body)}.live-font-mono .live-poster-copy b{font:800 18px/1.22 ui-monospace,Menlo,monospace}.live-layout-top .live-poster-copy{text-align:center;top:30px;left:24px;right:24px}.live-layout-top img{width:96%;bottom:12%;right:2%}.live-layout-left .live-poster-copy{text-align:left;width:55%;top:42px;left:25px}.live-layout-left img{width:113%;bottom:7%;right:-20%}.live-layout-bottom .live-poster-copy{text-align:center;bottom:62px;left:24px;right:24px}.live-layout-bottom img{width:116%;top:1%;left:-8%}.live-layout-side .live-poster-copy{text-align:right;width:45%;top:37px;right:22px}.live-layout-side img{width:113%;bottom:10%;left:-17%}.live-layout-band .live-poster-copy{color:#fff8e8;text-align:left;background:#14131a;max-width:none;padding:18px 23px;bottom:42px;left:0;right:0}.live-layout-band img{width:118%;top:0;left:-9%}.live-layout-corner .live-poster-copy{color:#14131a;background:#ef6b4a;max-width:73%;padding:14px 15px;top:21px;left:21px;box-shadow:7px 7px #14131a47}.live-layout-corner img{width:112%;bottom:7%;right:-8%}.live-layout-panorama .live-poster-copy{text-align:left;top:28px;left:24px;right:24px}.live-layout-panorama img{width:143%;bottom:12%;right:-24%}.live-layout-vertical .live-poster-copy{writing-mode:vertical-rl;max-width:34%;top:28px;bottom:52px;left:21px;transform:rotate(180deg)}.live-layout-vertical .live-poster-copy span{margin:0 9px 0 0}.live-layout-vertical img{width:128%;bottom:5%;right:-26%}.poster-status{z-index:4;max-width:58%;color:var(--copy);background:#14131acc;padding:8px 10px;font-size:11px;position:absolute;top:22px;left:22px}.poster-caption{z-index:4;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:10px;display:flex;position:absolute;bottom:80px;left:22px;right:22px}.quick-controls{z-index:5;grid-template-columns:1fr 1fr auto;gap:8px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.quick-controls .px-chip{min-height:46px}.frame-menu{gap:6px;display:flex}.frame-swatch{width:46px;min-width:46px;padding:0}.frame-swatch span{background:#5b331f;width:15px;height:19px;display:block;box-shadow:0 0 0 2px #ffffff80}.frame-swatch[data-frame-kind=black] span{background:#111016}.frame-swatch[data-frame-kind=white] span{background:#fff}.frame-swatch[data-frame-kind=steel] span{background:#88919a}.journey{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.journey-card{background:var(--panel);position:relative;overflow:hidden;box-shadow:10px 10px #14131a2e}.journey-media{background:var(--card-bg);place-items:center;min-height:440px;display:grid;overflow:hidden}.journey-media img{object-fit:contain;width:auto;max-width:92%;height:auto;max-height:400px;image-rendering:pixelated;display:block}.journey-card.is-photo .journey-media img{object-fit:cover;image-rendering:auto;width:100%;max-width:none;height:100%;max-height:none}.journey-copy{min-height:150px;padding:24px 25px 28px}.journey-copy span{color:var(--sun);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.journey-copy h3{color:var(--cream);font-family:var(--display);margin:10px 0 0;font-size:40px;line-height:.86}.journey-copy p{color:var(--muted);margin:9px 0 0;font-size:13px}.styles-section{background:var(--blue);color:#fff;overflow:hidden}.styles-section .section-head h2{color:#fff}.poster-rail{gap:22px;width:max-content;padding:6px 24px 34px;animation:72s linear infinite poster-drift;display:flex}.poster-rail:hover{animation-play-state:paused}.rail-item{flex:none;width:300px}.rail-frame{background:var(--rail-frame,#111);padding:9px;box-shadow:12px 14px #0b0a1042}.rail-poster{aspect-ratio:4/5;background:var(--rail-bg);color:var(--rail-fg);isolation:isolate;position:relative;overflow:hidden}.rail-poster:after{content:"ПИКСЕЛЬДОМ";z-index:4;font:700 7px/1 var(--display);letter-spacing:.09em;text-align:center;position:absolute;bottom:9px;left:0;right:0}.rail-poster img{z-index:1;object-fit:contain;max-width:none;height:auto;image-rendering:pixelated;display:block;position:absolute}.rail-copy{z-index:3;text-transform:uppercase;text-wrap:balance;max-width:88%;font-weight:800;position:absolute}.rail-copy b{font-size:inherit;line-height:inherit;display:block}.rail-copy small{font:600 7px/1.35 var(--body);letter-spacing:.07em;margin-top:7px;display:block}.rail-font-display{font:800 37px/.74 var(--display)}.rail-font-sans{font:800 18px/1.03 var(--body)}.rail-font-mono{font:800 13px/1.28 ui-monospace,Menlo,monospace}.rail-layout-top .rail-copy{text-align:center;top:22px;left:18px;right:18px}.rail-layout-top img{width:96%;bottom:12%;right:2%}.rail-layout-left .rail-copy{text-align:left;width:57%;top:28px;left:19px}.rail-layout-left img{width:111%;bottom:7%;right:-18%}.rail-layout-bottom .rail-copy{text-align:center;bottom:48px;left:18px;right:18px}.rail-layout-bottom img{width:116%;top:1%;left:-8%}.rail-layout-side .rail-copy{text-align:right;width:47%;top:28px;right:17px}.rail-layout-side img{width:112%;bottom:9%;left:-18%}.rail-layout-band .rail-copy{color:#fff8e8;text-align:left;background:#14131a;max-width:none;padding:13px 17px;bottom:31px;left:0;right:0}.rail-layout-band img{width:118%;top:0;left:-9%}.rail-layout-corner .rail-copy{color:#14131a;background:#ef6b4a;max-width:73%;padding:11px 12px;top:16px;left:16px;box-shadow:6px 6px #14131a47}.rail-layout-corner img{width:112%;bottom:7%;right:-8%}.rail-layout-panorama .rail-copy{text-align:left;top:22px;left:18px;right:18px}.rail-layout-panorama img{width:143%;bottom:12%;right:-24%}.rail-layout-vertical .rail-copy{writing-mode:vertical-rl;max-width:34%;top:22px;bottom:40px;left:16px;transform:rotate(180deg)}.rail-layout-vertical .rail-copy small{margin:0 7px 0 0}.rail-layout-vertical img{width:128%;bottom:5%;right:-26%}.rail-item>p{color:#ffffffc7;text-align:center;margin:18px 0 0;font-weight:600}@keyframes poster-drift{to{transform:translate(calc(-50% - 11px))}}.interior-grid{grid-template-rows:repeat(2,360px);grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.interior-card{background:#ddd;position:relative;overflow:hidden}.interior-card:first-child{grid-row:1/3}.interior-card img{object-fit:cover;width:100%;height:100%;display:block}.interior-label{color:#fff;background:#14131ae0;padding:18px 20px;position:absolute;bottom:20px;left:20px;right:20px}.interior-label b{font-family:var(--display);font-size:32px;line-height:.9;display:block}.interior-label span{color:#c9c1ce;margin-top:5px;font-size:12px;display:block}@media (width<=1120px){.posters-hero .hero-grid{grid-template-columns:1fr}.poster-showcase{min-height:680px}.journey{grid-template-columns:1fr 1fr}.journey-card:last-child{grid-column:1/-1}}@media (width<=700px){.posters-hero .hero-copy h1{font-size:46px}.poster-showcase{min-height:560px}.poster-frame{width:min(69%,310px);padding:8px}.quick-controls{grid-template-columns:1fr 1fr}.frame-menu{grid-column:1/-1;justify-content:center}.poster-status{max-width:80%}.poster-caption{bottom:124px}.journey{grid-template-columns:1fr}.journey-card:last-child{grid-column:auto}.journey-media{min-height:360px}.rail-item{width:236px}.interior-grid{grid-template-rows:repeat(3,300px);grid-template-columns:1fr;display:grid}.interior-card:first-child{grid-row:auto}}
