/* owner:chapter03-production-0318
   Locked Chapter 03 production owner.
   Base scene + only the active v05 layout. Development pult and v01-v04/v06-v14 variants removed. */

/* Chapter 03 — selected light production version.
   Dedicated owner for the chapter only. Tariffs and upstream sections are untouched. */
#borzilov-lp .bz-ch3-lab-stage,
#borzilov-lp .bz-ch3-lab-stage *{box-sizing:border-box}
#borzilov-lp .bz-ch3-lab-stage{
  --ch3-ink:#071d25;
  --ch3-muted:#506068;
  --ch3-paper:#fbfaf7;
  --ch3-paper-2:#f2eee6;
  --ch3-line:rgba(7,29,37,.14);
  --ch3-copper:#a96542;
  position:relative;
  width:100%;
  overflow:clip;
  background:#f7f5f0;
  color:var(--ch3-ink);
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  isolation:isolate;
}
#borzilov-lp .bz-ch3-variant{min-height:100vh;background:var(--ch3-paper)}
#borzilov-lp .bz-ch3-shell{width:min(100%,1440px);margin:0 auto;padding-inline:clamp(18px,4vw,64px)}
#borzilov-lp .bz-ch3-narrow{width:min(100%,1120px);margin-inline:auto}
#borzilov-lp .bz-ch3-kicker{display:block;margin:0 0 20px;color:var(--ch3-copper);font-size:12px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}
#borzilov-lp .bz-ch3-title{margin:0;font-size:clamp(50px,7vw,108px);line-height:.88;letter-spacing:-.068em;font-weight:850;text-wrap:balance}
#borzilov-lp .bz-ch3-lead{margin:24px 0 0;max-width:920px;color:#3e4e55;font-size:clamp(24px,3vw,43px);line-height:1.02;letter-spacing:-.045em;font-weight:720;text-wrap:balance}
#borzilov-lp .bz-ch3-chapter-nav{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;color:var(--ch3-copper);font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}
#borzilov-lp .bz-ch3-chapter-nav__rail{display:grid;grid-template-columns:repeat(3,minmax(48px,88px));gap:12px}
#borzilov-lp .bz-ch3-chapter-nav__rail i{height:2px;background:rgba(169,101,66,.36)}
#borzilov-lp .bz-ch3-chapter-nav__rail i:last-child{background:var(--ch3-copper)}
#borzilov-lp .bz-ch3-variant-header{padding:clamp(68px,8vw,118px) 0 clamp(82px,10vw,150px)}
#borzilov-lp .bz-ch3-variant-header .bz-ch3-chapter-nav{margin-bottom:clamp(50px,7vw,98px)}
#borzilov-lp .bz-ch3-commercial-bridge{padding:clamp(96px,11vw,170px) 0 clamp(78px,8vw,120px);border-top:1px solid var(--ch3-line);text-align:center;background:#fbfaf7}
#borzilov-lp .bz-ch3-commercial-bridge small{display:block;margin-bottom:18px;color:var(--ch3-copper);font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}
#borzilov-lp .bz-ch3-commercial-bridge h3{margin:0;font-size:clamp(40px,5.6vw,82px);line-height:.9;letter-spacing:-.06em;font-weight:850;text-wrap:balance}
#borzilov-lp .bz-ch3-commercial-bridge p{margin:24px auto 0;max-width:620px;color:var(--ch3-muted);font-size:17px;line-height:1.5}
#borzilov-lp .bz-ch3-n1 em{font-style:normal;color:var(--ch3-copper)}

/* Restrained reveal motion */
#borzilov-lp [data-ch3-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}
#borzilov-lp [data-ch3-reveal].is-revealed{opacity:1;transform:none}

/* Selected version — White spine */
#borzilov-lp .bz-ch3-n1__thesis{padding:clamp(86px,10vw,150px) 0;border-block:1px solid var(--ch3-line);background:#fff}
#borzilov-lp .bz-ch3-n1__thesis-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px;align-items:stretch}
#borzilov-lp .bz-ch3-n1__thesis-copy h3{margin:0;max-width:1180px;font-size:clamp(46px,6.4vw,94px);line-height:.91;letter-spacing:-.066em}
#borzilov-lp .bz-ch3-n1__thesis-copy p{margin:38px 0 0;max-width:790px;color:var(--ch3-muted);font-size:clamp(19px,1.8vw,27px);line-height:1.4}
#borzilov-lp .bz-ch3-n1__thesis-note{padding:clamp(28px,3vw,40px);border:1px solid rgba(7,29,37,.12);border-radius:10px;background:linear-gradient(180deg,#fff 0%,#f5f1e9 100%);box-shadow:0 28px 72px rgba(7,29,37,.06);display:flex;flex-direction:column;justify-content:flex-end}
#borzilov-lp .bz-ch3-n1__thesis-note span,#borzilov-lp .bz-ch3-n1__moment-grid b,#borzilov-lp .bz-ch3-n1__operation-grid b,#borzilov-lp .bz-ch3-n1__frame-grid b{margin-bottom:auto;color:var(--ch3-copper);font-size:10px;letter-spacing:.14em;font-weight:800}
#borzilov-lp .bz-ch3-n1__thesis-note strong{display:block;margin:60px 0 18px;font-size:clamp(28px,3vw,44px);line-height:.96;letter-spacing:-.05em}
#borzilov-lp .bz-ch3-n1__thesis-note p{margin:0;color:var(--ch3-muted);font-size:16px;line-height:1.5}
#borzilov-lp .bz-ch3-n1__moment{padding-block:clamp(84px,10vw,150px)}
#borzilov-lp .bz-ch3-n1__moment-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:22px}
#borzilov-lp .bz-ch3-n1__moment-grid article{min-height:360px;padding:clamp(28px,4vw,58px);border:1px solid rgba(7,29,37,.14);border-radius:10px;background:#fff;box-shadow:0 28px 72px rgba(7,29,37,.08);display:flex;flex-direction:column;justify-content:flex-end}
#borzilov-lp .bz-ch3-n1__moment-grid h3{margin:60px 0 22px;font-size:clamp(34px,4vw,58px);line-height:.96;letter-spacing:-.055em}
#borzilov-lp .bz-ch3-n1__moment-grid p{margin:0;color:var(--ch3-muted);font-size:17px;line-height:1.5}
#borzilov-lp .bz-ch3-n1__moment-card--wide{background:linear-gradient(180deg,#fff 0%,#f6f2ea 100%)}
#borzilov-lp .bz-ch3-n1__operations{padding:clamp(100px,12vw,180px) 0;background:#f1eee7;border-block:1px solid var(--ch3-line)}
#borzilov-lp .bz-ch3-n1__section-head{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px 40px;align-items:start;margin-bottom:64px}
#borzilov-lp .bz-ch3-n1__section-head h3{margin:0;font-size:clamp(56px,8vw,118px);line-height:.83;letter-spacing:-.075em}
#borzilov-lp .bz-ch3-n1__section-head p{grid-column:2;max-width:700px;margin:0;color:var(--ch3-muted);font-size:18px;line-height:1.5}
#borzilov-lp .bz-ch3-n1__operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
#borzilov-lp .bz-ch3-n1__operation-grid article{min-height:500px;padding:clamp(28px,3vw,46px);border:1px solid rgba(7,29,37,.12);border-radius:10px;background:#fff;box-shadow:0 34px 90px rgba(7,29,37,.09);display:flex;flex-direction:column}
#borzilov-lp .bz-ch3-n1__operation-grid i{font-style:normal;font-size:clamp(72px,8vw,112px);line-height:.8;letter-spacing:-.07em;color:rgba(7,29,37,.08);font-weight:850}
#borzilov-lp .bz-ch3-n1__operation-grid h4{margin:auto 0 20px;font-size:clamp(28px,3vw,44px);line-height:.98;letter-spacing:-.05em}
#borzilov-lp .bz-ch3-n1__operation-grid p{margin:0;color:var(--ch3-muted);font-size:16px;line-height:1.5}
#borzilov-lp .bz-ch3-n1__frame{padding-block:clamp(100px,12vw,170px)}
#borzilov-lp .bz-ch3-n1__frame-title{max-width:980px;margin-bottom:56px}
#borzilov-lp .bz-ch3-n1__frame-title h3{margin:0;font-size:clamp(52px,7vw,100px);line-height:.89;letter-spacing:-.07em}
#borzilov-lp .bz-ch3-n1__frame-title p{margin:26px 0 0;max-width:760px;color:var(--ch3-muted);font-size:20px;line-height:1.45}
#borzilov-lp .bz-ch3-n1__frame-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
#borzilov-lp .bz-ch3-n1__frame-grid article{min-height:300px;padding:32px;border:1px solid rgba(7,29,37,.14);border-radius:10px;background:#fff;box-shadow:0 22px 58px rgba(7,29,37,.07);display:flex;flex-direction:column}
#borzilov-lp .bz-ch3-n1__frame-grid strong{margin:auto 0 16px;font-size:clamp(25px,2.6vw,40px);line-height:1;letter-spacing:-.045em}
#borzilov-lp .bz-ch3-n1__frame-grid p{margin:0;color:var(--ch3-muted);font-size:15px;line-height:1.45}
#borzilov-lp .bz-ch3-n1__logs{padding:clamp(92px,10vw,160px) 0;background:#f0ece4;border-block:1px solid var(--ch3-line)}
#borzilov-lp .bz-ch3-n1__logs-head{display:flex;flex-direction:column;gap:18px;max-width:780px}
#borzilov-lp .bz-ch3-n1__logs-head p{margin:0;color:var(--ch3-muted);font-size:18px;line-height:1.5}
#borzilov-lp .bz-ch3-n1__logs-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:32px}
#borzilov-lp .bz-ch3-n1__log{min-height:260px;padding:32px;border:1px solid var(--ch3-line);border-radius:10px;background:#fbfaf7;display:flex;flex-direction:column;justify-content:space-between;grid-column:span 4}
#borzilov-lp .bz-ch3-n1__log--hero{grid-column:span 8;min-height:360px;background:#fff;box-shadow:0 22px 58px rgba(7,29,37,.07)}
#borzilov-lp .bz-ch3-n1__logs-grid small{color:var(--ch3-copper);font-size:10px;letter-spacing:.13em}
#borzilov-lp .bz-ch3-n1__logs-grid strong{font-size:clamp(24px,2.7vw,40px);line-height:1.03;letter-spacing:-.04em}

#borzilov-lp .bz-ch3-n1__log p{margin:22px 0 0;max-width:600px;color:var(--ch3-muted);font-size:16px;line-height:1.45}

#borzilov-lp .bz-ch3-n1__verdict{padding:clamp(140px,17vw,260px) 0;text-align:center;background:#fff}
#borzilov-lp .bz-ch3-n1__verdict-inner{display:flex;flex-direction:column;align-items:center}
#borzilov-lp .bz-ch3-n1__verdict h3{margin:0 auto;max-width:1120px;font-size:clamp(54px,7.5vw,112px);line-height:.88;letter-spacing:-.072em}
#borzilov-lp .bz-ch3-n1__verdict span{color:var(--ch3-copper)}

@media (max-width:1100px){
  #borzilov-lp .bz-ch3-n1__thesis-shell{grid-template-columns:1fr}
  #borzilov-lp .bz-ch3-n1__frame-grid,#borzilov-lp .bz-ch3-n1__operation-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
  #borzilov-lp .bz-ch3-n1__moment-grid,#borzilov-lp .bz-ch3-n1__operation-grid,#borzilov-lp .bz-ch3-n1__frame-grid,#borzilov-lp .bz-ch3-n1__logs-grid{grid-template-columns:1fr}
  #borzilov-lp .bz-ch3-n1__section-head{grid-template-columns:1fr}
  #borzilov-lp .bz-ch3-n1__section-head p{grid-column:1}
  #borzilov-lp .bz-ch3-n1__operation-grid article,#borzilov-lp .bz-ch3-n1__moment-grid article{min-height:360px}
  #borzilov-lp .bz-ch3-n1__log,#borzilov-lp .bz-ch3-n1__log--hero{grid-column:1;min-height:unset}
}
@media (max-width:640px){
  #borzilov-lp .bz-ch3-variant-header{padding-top:72px}
  #borzilov-lp .bz-ch3-n1__moment-grid article,#borzilov-lp .bz-ch3-n1__operation-grid article,#borzilov-lp .bz-ch3-n1__frame-grid article,#borzilov-lp .bz-ch3-n1__log,#borzilov-lp .bz-ch3-n1__thesis-note{border-radius:7px}
  #borzilov-lp .bz-ch3-n1__frame-grid article{min-height:260px}
  #borzilov-lp .bz-ch3-n1__thesis-copy p,#borzilov-lp .bz-ch3-n1__section-head p,#borzilov-lp .bz-ch3-n1__logs-head p{font-size:17px}
}
@media (prefers-reduced-motion:reduce){
  #borzilov-lp [data-ch3-reveal]{opacity:1!important;transform:none!important;transition:none!important}
}

/* =========================================================
   3049 — PRE-TARIFF PHOTO SCENE / CONSOLIDATED PRODUCTION OWNER
   One pinned portrait, three mutually exclusive subtitles, one physical copper point.
   ========================================================= */
#borzilov-lp .bz-preformat-transition-scene{
  --bz-pft-vh:100dvh;--bz-pft-visible-vh:100dvh;--bz-pft-photo-h:clamp(560px,72dvh,690px);--bz-pft-track:372svh;
  --bz-pft-dot-opacity:0;--bz-pft-dot-scale:.72;--bz-pft-dot-glow:0;
  position:relative;z-index:1;isolation:isolate;background:#061920;overflow:visible!important;contain:none!important;padding:0;
}
#borzilov-lp .bz-preformat-transition-scene,
#borzilov-lp .bz-preformat-transition-scene *{box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}
#borzilov-lp .bz-preformat-transition-track{position:relative;z-index:2;height:var(--bz-pft-track);padding:0;background:#061920}
#borzilov-lp .bz-pft-sticky-canvas{position:sticky;top:0;z-index:2;width:100%;height:var(--bz-pft-visible-vh);overflow:hidden;background:#061920;pointer-events:none;isolation:isolate}
#borzilov-lp .bz-pft-photo-frame{--bz-pft-progress:0;position:absolute;z-index:2;bottom:-1px;left:0;width:100%;overflow:hidden;border:1px solid rgba(255,253,248,.11);border-radius:10px;background:#071a20;box-shadow:0 26px 62px rgba(0,0,0,.20);transform:none!important;transform-origin:50% 50%;backface-visibility:hidden;will-change:auto!important}
#borzilov-lp .bz-pft-photo-frame::before,
#borzilov-lp .bz-pft-photo-frame::after{content:"";position:absolute;left:0;top:0;z-index:30;height:2px;pointer-events:none}
#borzilov-lp .bz-pft-photo-frame::before{width:100%;background:rgba(200,132,99,.16)}
#borzilov-lp .bz-pft-photo-frame::after{width:100%;background:linear-gradient(90deg,#a96a4a 0%,#c88463 68%,#ddb091 100%);transform:scaleX(var(--bz-pft-progress,0));transform-origin:0 50%;box-shadow:0 0 10px rgba(200,132,99,.28);will-change:transform}
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete .bz-pft-photo-frame::before,
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete .bz-pft-photo-frame::after{opacity:0}

#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo{position:relative!important;z-index:2;top:auto!important;left:auto!important;width:100%!important;max-width:none!important;margin:0!important;color:#fffdf8;overflow:visible!important;transform:none!important;backface-visibility:hidden}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene--cinematic{height:var(--bz-pft-photo-h);min-height:0!important;border-radius:0!important;box-shadow:none!important}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene--cinematic figure{inset:0;overflow:hidden}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene--cinematic img{position:absolute;inset:-92px -52px;display:block;width:calc(100% + 104px);height:calc(100% + 184px);max-width:none;object-fit:cover;object-position:52% 20%;transform:translate3d(0,18px,0) scale(1);transform-origin:52% 44%;filter:saturate(.78) contrast(1.025) brightness(1.03);backface-visibility:hidden;will-change:transform}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene--cinematic::after{opacity:var(--bz-pft-shade-opacity,.58);transition:none!important;will-change:opacity}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__copy{position:absolute;inset:0;max-width:none!important;min-height:0!important;padding:0!important;transform:none!important;transition:none!important}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__speaker{display:none!important}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__eyebrow{position:absolute;left:7.1%;right:auto;top:41.2%;display:grid!important;align-content:start;width:min(560px,62%)!important;max-width:none!important;min-height:4.9em!important;margin:0!important;overflow:visible;color:#fffdf9!important;font-size:clamp(22px,2.2vw,34px)!important;line-height:.98!important;font-weight:760!important;letter-spacing:-.03em!important;text-transform:none!important;text-shadow:0 2px 22px rgba(0,0,0,.36),0 1px 4px rgba(0,0,0,.28);transform:none!important;opacity:1!important;gap:0!important}
/* 3057: each subtitle owns its own dash + haze. No shared pseudo-element, no runtime dash coordinates. */
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__eyebrow::before,
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__eyebrow::after{content:none!important;display:none!important}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle{position:relative;grid-area:1/1!important;display:grid!important;grid-template-columns:15px minmax(0,1fr);column-gap:10px;align-items:start;max-width:100%!important;opacity:0;transform:translate3d(0,10px,0);transition:none!important;will-change:opacity,transform;isolation:isolate}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle::after{content:"";position:absolute;z-index:-1;left:8px;top:-.42em;width:calc(100% + 34px);height:2.25em;border-radius:28px;background:radial-gradient(ellipse at 30% 46%,rgba(5,17,22,.60) 0%,rgba(5,17,22,.46) 28%,rgba(5,17,22,.24) 52%,rgba(5,17,22,0) 78%);filter:blur(15px);pointer-events:none}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle__dash{display:block;width:15px;height:2px;margin-top:.46em;border-radius:999px;background:#c88463;box-shadow:0 0 12px rgba(200,132,99,.24)}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle__text{display:block;min-width:0}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle--3{font-size:clamp(29px,2.75vw,42px)!important;line-height:.95!important;font-weight:800!important;letter-spacing:-.04em!important;max-width:100%!important}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle--3 .bz-pft-subtitle__dash{margin-top:.48em}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle--3 .bz-pft-subtitle__text{display:inline-flex!important;align-items:flex-end!important;gap:.08em;white-space:nowrap;max-width:100%}
/* The visible punctuation is a physical brand dot, not a font glyph. Its emitter is exactly centered inside it. */
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle-dot{position:relative;z-index:1;display:inline-block;flex:0 0 auto;width:.205em;height:.205em;margin-left:0;border-radius:50%;vertical-align:baseline;background:#a96a4a;opacity:var(--bz-pft-dot-opacity);transform:translateY(-.055em) scale(var(--bz-pft-dot-scale));transform-origin:50% 50%;box-shadow:none;will-change:opacity,transform,box-shadow}
#borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-emitter{position:absolute;left:50%;top:50%;width:58%;height:58%;margin:0;border-radius:50%;background:#fff7ee;opacity:0;transform:translate(-50%,-50%) scale(.72);box-shadow:none;pointer-events:none;will-change:opacity,transform,box-shadow}
#borzilov-lp.bz-decision-dot-heating .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle-dot{opacity:1!important;transform:translateY(-.055em) scale(1.14)!important;background:#d18a62!important;box-shadow:0 0 8px rgba(255,249,240,.9),0 0 19px rgba(211,147,105,.9),0 0 40px rgba(169,106,74,.56)!important}
#borzilov-lp.bz-decision-dot-heating .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-emitter{opacity:1!important;transform:translate(-50%,-50%) scale(1.12)!important;background:#fff9f2!important;box-shadow:0 0 8px rgba(255,249,240,1),0 0 20px rgba(211,147,105,.88)!important}
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete .bz-preformat-transition-track{height:var(--bz-pft-photo-h)!important}
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete .bz-pft-sticky-canvas{position:relative!important;top:auto!important;height:var(--bz-pft-photo-h)!important;overflow:hidden!important}
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete .bz-pft-photo-frame{bottom:0!important}
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete #bz-preformat-photo .bz-pft-subtitle-dot{opacity:1!important;transform:translateY(-.055em) scale(1)!important;background:#a96a4a!important;box-shadow:none!important}
#borzilov-lp .bz-preformat-transition-scene.bz-pft-complete #bz-preformat-photo .bz-pft-emitter{opacity:0!important;box-shadow:none!important}
html.bz-pft-reduced #borzilov-lp .bz-pft-photo-frame,
html.bz-pft-reduced #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo,
html.bz-pft-reduced #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo img,
html.bz-pft-reduced #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__eyebrow{transition:none!important;will-change:auto!important}
@media(max-width:760px){
  #borzilov-lp .bz-pft-photo-frame{border-radius:7px}
  #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-author-scene__eyebrow{left:6.9%;top:39.6%;width:76%!important;min-height:5em!important;font-size:clamp(20px,5.7vw,27px)!important;line-height:1!important}
  #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle{grid-template-columns:13px minmax(0,1fr);column-gap:9px}
  #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle__dash{width:13px;margin-top:.47em}
  #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle::after{left:6px;top:-.4em;width:calc(100% + 28px);height:2.2em;filter:blur(13px)}
  #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle--3{font-size:clamp(30px,8.1vw,37px)!important;line-height:.95!important}
  #borzilov-lp .bz-preformat-transition-scene #bz-preformat-photo .bz-pft-subtitle--3 .bz-pft-subtitle__dash{margin-top:.49em}
}

/* Locked v05 spatial grammar (consolidated from historical variant library). */
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-variant,
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-variant-header,
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-n1__thesis,
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-n1__operations,
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-n1__frame,
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-n1__logs{
  color:var(--ch3-ink);
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] :is(.bz-ch3-n1__moment-grid article,.bz-ch3-n1__operation-grid article,.bz-ch3-n1__frame-grid article,.bz-ch3-n1__log,.bz-ch3-n1__thesis-note){
  color:var(--ch3-ink);
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-variant{background:#fbfaf7}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__thesis{background:#fff}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__thesis-shell{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__thesis-note{min-height:100%;padding:36px;border:1px solid rgba(169,101,66,.34);border-radius:7px;background:#f3eee6;box-shadow:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment{position:relative}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment::before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:rgba(169,101,66,.55)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid{position:relative;grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,150px)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article{position:relative;min-height:340px;border:0;border-radius:0;background:transparent;box-shadow:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article::after{content:"";position:absolute;top:50%;width:18px;height:18px;border:5px solid #fbfaf7;border-radius:50%;background:var(--ch3-copper);transform:translateY(-50%)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article:first-child::after{right:calc(-1 * clamp(30px,5vw,75px) - 9px)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article:last-child::after{left:calc(-1 * clamp(30px,5vw,75px) - 9px)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operations{background:#eee9e0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid{position:relative;gap:52px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article{min-height:390px;padding:36px 0;border:0;border-radius:0;background:transparent;box-shadow:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article+article::before{content:"→";position:absolute;margin-left:-38px;margin-top:130px;color:var(--ch3-copper);font-size:34px;font-weight:500}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid i{font-size:82px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid{display:block;border-top:1px solid var(--ch3-line)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid article{display:grid;grid-template-columns:220px 1fr 1fr;gap:36px;align-items:center;min-height:0;padding:30px 0;border:0;border-bottom:1px solid var(--ch3-line);border-radius:0;background:linear-gradient(90deg,rgba(169,101,66,.05),transparent 40%);box-shadow:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid :is(b,strong,p){margin:0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__logs{background:#fff}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__logs-grid{display:grid;grid-template-columns:2fr .72fr;grid-template-rows:1fr 1fr;gap:0 42px;border-top:1px solid var(--ch3-line)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__log{min-height:0;padding:30px 0;border:0;border-bottom:1px solid var(--ch3-line);border-radius:0;background:transparent;box-shadow:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__log--hero{grid-row:1/3;min-height:400px;padding:44px;border-left:3px solid var(--ch3-copper);background:#f7f3ec}
@media (max-width:1000px){
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__thesis-shell{grid-template-columns:1fr}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid{grid-template-columns:1fr}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article+article::before{content:"↓";position:static;display:block;margin:0 0 18px;font-size:28px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid article{grid-template-columns:1fr;gap:20px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__logs-grid{grid-template-columns:1fr;grid-template-rows:auto}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout^="v"] .bz-ch3-n1__logs-grid .bz-ch3-n1__log{grid-column:1!important;grid-row:auto!important}
}
@media (max-width:640px){
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment::before{display:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid{gap:0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article::after{display:none}
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment{
  position:relative;
  background:#fbfaf7;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment::before{display:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid{
  grid-template-columns:1fr 1fr;
  gap:28px;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article{
  min-height:360px;
  border:1px solid rgba(7,29,37,.18);
  border-radius:0;
  background:#fffdf8;
  box-shadow:10px 12px 0 rgba(7,29,37,.035);
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article::after{display:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article:first-child{transform:rotate(-.45deg)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article:last-child{transform:translateY(28px) rotate(.4deg)}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operations{
  background:#eee9e0;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid{
  display:grid;
  grid-template-columns:repeat(12,1fr);
  grid-template-rows:auto auto;
  gap:20px;
  align-items:stretch;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article{
  min-height:300px;
  padding:36px;
  border:1px solid var(--ch3-line);
  border-radius:7px;
  background:#fffdf8;
  box-shadow:none;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article+article::before{content:none}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article:nth-child(1){grid-column:1/5;grid-row:1/3}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article:nth-child(2){grid-column:5/13;grid-row:1;min-height:370px;background:#fff}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article:nth-child(3){grid-column:5/13;grid-row:2;background:#e5ded4}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame{
  background:#fff;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:clamp(32px,6vw,90px);
  border-top:0;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid article{
  min-height:0;
  padding:28px 0;
  border:0;
  border-top:2px solid var(--ch3-ink);
  border-radius:0;
  background:transparent;
  box-shadow:none;
  align-items:start;
}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid b{margin-bottom:70px}
@media (max-width:1000px){
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid{grid-template-columns:1fr;gap:18px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__operation-grid article{grid-column:1!important;grid-row:auto!important;min-height:320px}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid{grid-template-columns:1fr;gap:0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__frame-grid article{grid-template-columns:1fr;gap:20px}
}
@media (max-width:640px){
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid{gap:0}
#borzilov-lp .bz-ch3-lab-stage[data-ch3-layout="v05"] .bz-ch3-n1__moment-grid article{transform:none!important}
}
