/* 14-бет · Серіктестік және меморандумдар (қараңғы көгілдір киіз) — құрастырушы: B3. Тек .scene-p14 ішіндегі селекторлар. */
.scene-p14{color:var(--cream-2)}
.scene-p14 .p14-cssbg{position:absolute;inset:0;overflow:hidden;background:#10262c}
.scene-p14 .p14-cssbg img{width:100%;height:100%;object-fit:cover;filter:brightness(.62) saturate(.9)}
.scene-p14 .p14-cssbg::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 80% at 32% 40%,rgba(255,196,130,.24),transparent 60%),radial-gradient(120% 90% at 40% 45%,transparent 50%,rgba(5,12,14,.7))}

/* мәлімдеме */
.scene-p14 .p14-top{position:absolute;inset:0;z-index:3;pointer-events:none}
.scene-p14 .p14-eyebrow{position:absolute;left:164px;top:292px;display:flex;align-items:center;gap:18px;font:700 22px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-txt)}
.scene-p14 .p14-enum{color:var(--cream-2);letter-spacing:.06em}
.scene-p14 .p14-eline{display:block;width:56px;height:2px;background:var(--ochre);transform-origin:0 50%}
.scene-p14 .p14-headq{position:absolute;left:160px;top:344px;width:1500px;transform-origin:0 0}
.scene-p14 .p14-quote{margin:0;font:500 76px/1.08 var(--serif);letter-spacing:-.014em;color:var(--cream-2);white-space:nowrap}
.scene-p14 .p14-quote em{font-style:italic;font-weight:540;color:var(--gold-hi);background-image:linear-gradient(#D9A441,#D9A441);background-repeat:no-repeat;background-position:0 94%;background-size:0% 3px;padding-bottom:2px}
.scene-p14 .p14-orn{display:flex;align-items:center;gap:16px;margin:34px 0 0 4px;height:30px}
.scene-p14 .p14-oline{display:block;width:150px;height:2px;background:rgba(239,230,214,.55);transform-origin:0 50%}
.scene-p14 .p14-ornsvg{width:60px;height:30px;fill:none;stroke:var(--ochre);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}

/* карточкалар */
.scene-p14 .p14-grid{position:absolute;inset:0;z-index:2;pointer-events:none}
.scene-p14 .p14-cw{position:absolute;width:790px;height:290px;perspective:1500px;perspective-origin:50% 0}
.scene-p14 .p14-card{position:absolute;inset:0;border-radius:6px;transform-origin:50% 0;
  background:linear-gradient(180deg,rgba(14,40,46,.78),rgba(8,26,30,.82));border:1.5px solid rgba(239,230,214,.2);
  box-shadow:18px 26px 26px rgba(4,10,12,.45)}
.scene-p14 .p14-bar{position:absolute;left:24px;right:24px;top:-1.5px;height:3px;background:var(--ochre);transform-origin:0 50%}
.scene-p14 .p14-side{position:absolute;left:24px;top:24px;width:200px}
.scene-p14 .p14-ph{width:200px;height:150px;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1.5px rgba(217,164,65,.85),8px 12px 14px rgba(3,10,12,.45)}
.scene-p14 .p14-ph img{display:block;width:200px;height:150px;transform-origin:50% 50%}
.scene-p14 .p14-num{display:block;margin:18px 0 0 2px;font:italic 500 58px/1 var(--serif);color:var(--gold-hi);letter-spacing:-.01em}
.scene-p14 .p14-txt{position:absolute;left:250px;top:20px;right:22px}
.scene-p14 .p14-kick{margin:0 0 6px;font:600 27px/1.3 var(--sans);color:var(--gold-txt);white-space:nowrap}
.scene-p14 .p14-name{margin:0;font:600 42px/1.1 var(--serif);letter-spacing:-.012em;color:var(--cream-2);white-space:nowrap}
.scene-p14 .p14-rest{margin:12px 0 0;font:500 27px/1.32 var(--sans);color:var(--cream-txt-2);white-space:nowrap}
