/* immanait v0.9.6 - scoped strategic brief, within the accepted website frame.
   All editorial and print styles originate from the provided strategic brief.
   No selectors outside .strategy-document are modified by the brief. */
@page  { size: 210mm 280mm; margin: 0; }
.strategy-document{
  --logo-src: url("data:image/png;base64,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");
  --ink: #233442;
  --deep: #17394A;
  --brand: #A6CAEC;
  --branddark: #597F9C;
  --rule: #DDE7F0;
  --mute: #687985;
  --font-text: 13.333px;
  --font-leading: 20.667px;
}
.strategy-document *{ box-sizing: border-box; }
.strategy-document{ scroll-behavior: smooth; scroll-padding-top: 72px; }
.strategy-document{
  margin: 0;
  background: #e7ebf0;
  color: var(--ink);
  font-family: "Geist", "Helvetica Neue", Arial, "Segoe UI", Roboto, sans-serif;
  font-weight: 400;
  font-synthesis: style;
  font-kerning: normal;
  font-variant-ligatures: common-ligatures;
}
.strategy-document a{ color: var(--branddark); }
.strategy-document a:focus-visible{ outline: 2px solid var(--branddark); outline-offset: 4px; }
.strategy-document .nav{
  position: sticky;
  top: 0;
  z-index: 100;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 13px;
  width: min(794px, calc(100% - 24px));
  max-width: 794px;
  margin: 0 auto;
  padding: 12px 14px;
  color: #526a7b;
  font-size: 12px;
  white-space: nowrap;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  background: rgba(248,251,253,.97);
  border-bottom: 1px solid var(--rule);
  border-radius: 0 0 8px 8px;
  box-shadow: 0 3px 14px rgba(35,52,66,.09);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  scrollbar-width: thin;
}
.strategy-document .nav a{ flex: 0 0 auto; text-decoration: none; }
.strategy-document .nav a:hover{ text-decoration: underline; }
.strategy-document .sheet{
  position: relative;
  width: 210mm;
  min-height: 280mm;
  padding: 20mm 19mm 21mm;
  margin: 20px auto 38px;
  background: white;
  box-shadow: 0 12px 45px #2f465522;
  overflow: hidden;
  break-after: page;
  scroll-margin-top: 72px;
}
.strategy-document .sheet.final{ break-after: auto; }
.strategy-document header.top{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 12px;
  min-height: 17mm;
  margin-bottom: 24mm;
}
.strategy-document .logo-link{ display: inline-block; line-height: 0; }
.strategy-document header.top .mini-logo, .strategy-document header.top .cover-symbol, .strategy-document .cover-symbol, .strategy-document .logo-img{
  display: block;
  background-image: var(--logo-src);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.strategy-document header.top .mini-logo{ width: 17mm; height: 17mm; }
.strategy-document header.top .edition{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
  color: var(--mute);
  font-size: 9px;
  letter-spacing: .09em;
  text-align: right;
}
.strategy-document header.top .edition .brandname{
  color: var(--branddark);
  font-size: 10.4px;
  letter-spacing: .014em;
  font-weight: 700;
}
.strategy-document header.top .edition .edition-id{
  font-size: 10px;
  letter-spacing: .01em;
  text-transform: uppercase;
}
.strategy-document .kicker{
  margin: 0 0 7mm;
  color: var(--branddark);
  font-size: 10.667px;
  font-weight: 700;
  letter-spacing: .02em;
  text-transform: uppercase;
}
.strategy-document h1, .strategy-document h2, .strategy-document h3, .strategy-document p, .strategy-document ul{ margin: 0; }
.strategy-document h1, .strategy-document h2, .strategy-document h3{ letter-spacing: normal; }
.strategy-document h2{ max-width: 165mm; font-size: 30.667px; line-height: 37.33px; font-weight: 700; }
.strategy-document h3{ font-size: 15px; line-height: 1.33; font-weight: 700; }
.strategy-document p{ font-size: var(--font-text); line-height: var(--font-leading); margin-bottom: 2.6mm; }
.strategy-document strong{ font-weight: 700; }
.strategy-document .body{ max-width: 166mm; }
.strategy-document .body > p{ font-size: var(--font-text); line-height: var(--font-leading); }
.strategy-document .body > p + p{ margin-top: 2mm; }
.strategy-document .body strong{ color: var(--deep); }
.strategy-document .rail{ width: 22mm; height: 2px; margin: 8mm 0; background: var(--brand); }
.strategy-document .sheet:not(.cover):not(.final) > .rail{ height: 1.5px; margin: 12mm 0 5mm; }
.strategy-document .sheet:not(.cover):not(.final) > .rail + .body{ margin-top: 2mm; }
.strategy-document #shift > .rail + .body{ margin-top: 5mm; }
.strategy-document .page-footer{
  position: absolute;
  bottom: 11mm;
  left: 19mm;
  right: 19mm;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: var(--branddark);
  font-size: 10.1px;
  font-weight: 700;
  letter-spacing: normal;
}
.strategy-document .cover{ background: white; }
.strategy-document .cover header.top{ margin-bottom: 28mm; }
.strategy-document .cover header.top .cover-symbol{ width: 36mm; height: 36mm; }
.strategy-document .cover .cover-title{
  max-width: 172mm;
  margin-top: 25mm;
  font-size: 57.33px;
  line-height: 60px;
  font-weight: 700;
  letter-spacing: normal;
}
.strategy-document .cover .subtitle{
  max-width: 165mm;
  margin-top: 11mm;
  color: var(--branddark);
  font-size: 25.33px;
  line-height: 33.33px;
  font-weight: 400;
  letter-spacing: normal;
}
.strategy-document .cover .linebreak{ width: 22mm; margin: 20mm 0 9mm; border-top: 1.5px solid var(--brand); }
.strategy-document .cover .thesis{ max-width: 172mm; margin-top: 11mm; }
.strategy-document .cover .thesis p{ font-size: 17.73px; line-height: 26.67px; }
.strategy-document .statement-block{ max-width: 172mm; margin: 8mm 0 0; }
.strategy-document .statement-block p{
  color: var(--deep);
  font-size: 21.333px;
  line-height: 29.33px;
  font-weight: 700;
  letter-spacing: normal;
  margin: 0;
}
.strategy-document .bridge-quote{ max-width: 172mm; margin-top: 19mm; color: var(--ink); }
.strategy-document .bridge-quote p{ font-size: 17.733px; line-height: 26.67px; margin: 0; }
.strategy-document .trio{ margin-top: 5mm; }
.strategy-document .trio .unit{ padding-bottom: 1.5mm; margin-bottom: 2.3mm; border-bottom: 1px solid var(--rule); }
.strategy-document .trio .unit:last-child{ padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.strategy-document .trio .unit .tag{
  margin-bottom: 2mm;
  color: var(--branddark);
  font-size: 9.6px;
  font-weight: 700;
  letter-spacing: .025em;
}
.strategy-document .trio h3{ margin-bottom: 1.5mm; color: var(--deep); font-size: 15.067px; line-height: 20px; }
.strategy-document .trio p{ font-size: 12.533px; line-height: 19.2px; margin-bottom: 1.6mm; }
.strategy-document .trio .subtitle-line{ font-weight: 700; }
.strategy-document .trio .claim{
  margin-top: 1.8mm;
  margin-bottom: 0;
  color: var(--deep);
  font-size: 12.4px;
  line-height: 18.26px;
  font-weight: 700;
}
.strategy-document .markets .market-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 10mm;
  row-gap: 6mm;
  margin: 7mm 0 8mm;
}
.strategy-document .markets .market-item{ font-size: 12.4px; line-height: 19.6px; }
.strategy-document .markets .market-item strong{ color: var(--deep); }
.strategy-document .markets .summary{
  max-width: 165mm;
  margin-top: 8mm;
  color: var(--deep);
  font-size: 13.333px;
  line-height: 20.667px;
  font-weight: 700;
}
.strategy-document .process .opening{ margin-bottom: 9mm; }
.strategy-document .process-steps{ display: grid; grid-template-columns: 1fr; gap: 3mm; margin: 9mm 0; }
.strategy-document .step{
  display: grid;
  grid-template-columns: 15mm 1fr;
  gap: 4mm;
  align-items: start;
  padding: 5.4mm 0 3.5mm;
  border-top: 1px solid var(--rule);
}
.strategy-document .step .digit{ color: var(--brand); font-size: 29.33px; line-height: 33.33px; font-weight: 700; letter-spacing: normal; }
.strategy-document .step p{ margin: 0; font-size: 13.333px; line-height: 20px; }
.strategy-document .process .condition{ margin-top: 9mm; color: var(--deep); font-weight: 700; }
.strategy-document .future .body p{ font-size: 13.333px; line-height: 20.667px; margin-bottom: 4mm; }
.strategy-document .future .signals{ margin-top: 5mm; color: var(--deep); font-weight: 700; }
.strategy-document .future .markets-geography{ margin-top: 8mm; padding-top: 8mm; border-top: 1px solid var(--rule); }
.strategy-document .future .markets-geography h3{ font-size: 18px; line-height: 24px; margin-bottom: 5mm; }
.strategy-document .future .markets-geography p{ font-size: 13px; line-height: 1.58; }
.strategy-document .status .gtm{
  color: var(--deep);
  font-weight: 700;
  margin: 0 0 6mm;
}
.strategy-document .status .body p{ font-size: 13.333px; line-height: 20.667px; }
.strategy-document .status .milestone{ margin-top: 11mm; color: var(--deep); font-weight: 700; }
.strategy-document .status .validation{ margin-top: 9mm; }
.strategy-document .status .validation p{ margin-bottom: 2mm; font-size: 14px; }
.strategy-document .status .verify{ margin-top: 9mm; font-size: 14.667px; line-height: 20px; font-weight: 700; }
.strategy-document .status .verify a{ color: var(--branddark); text-decoration: none; }
.strategy-document .status .verify a:hover{ text-decoration: underline; }
.strategy-document .final{ background: white; }
.strategy-document .final header.top{ margin-bottom: 34mm; }
.strategy-document .final .rail{ width: 22mm; height: 1.5px; margin: 8mm 0 12mm; }
.strategy-document .final .final-title{
  max-width: 172mm;
  color: var(--ink);
  font-size: 39.333px;
  line-height: 45.333px;
  font-weight: 700;
  letter-spacing: normal;
}
.strategy-document .final .closing{ margin-top: 11mm; }
.strategy-document .final .closing p{ margin-bottom: 5mm; font-size: 13.333px; line-height: 20.667px; font-weight: 700; }
.strategy-document .final .brand-statement{
  margin: 11mm 0 8mm;
  color: var(--deep);
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: normal;
}
.strategy-document .final .disclaimer{
  max-width: 172mm;
  margin-top: 8mm;
  color: var(--mute);
  font-size: 12.4px;
  line-height: 18.933px;
  font-style: italic;
}
.strategy-document .final .copyright{ margin-top: 5mm; color: var(--mute); font-size: 10.667px; line-height: 14.667px; }
@media  screen and (max-width: 840px) {.strategy-document .nav{ gap: 12px; padding: 11px 14px; }
.strategy-document .sheet{ width: calc(100vw - 24px); min-height: 0; padding: 32px 26px 70px; margin: 13px auto 25px; }
.strategy-document header.top{ margin-bottom: 50px; }
.strategy-document header.top .mini-logo{ width: 55px; height: 55px; }
.strategy-document header.top .edition{ font-size: 8px; max-width: 55%; }
.strategy-document h2{ font-size: 28px; line-height: 1.22; }
.strategy-document .cover{ min-height: 700px; }
.strategy-document .cover header.top{ margin-bottom: 50px; }
.strategy-document .cover header.top .cover-symbol{ width: 90px; height: 90px; }
.strategy-document .cover .cover-title{ font-size: 42px; line-height: 1.07; margin-top: 58px; }
.strategy-document .cover .subtitle{ font-size: 21px; line-height: 1.38; }
.strategy-document .cover .thesis p{ font-size: 17px; line-height: 1.5; }
.strategy-document .markets .market-grid{ grid-template-columns: 1fr; row-gap: 18px; }
.strategy-document .trio .unit p{ font-size: 13px; line-height: 1.5; }
.strategy-document .page-footer{ bottom: 22px; left: 26px; right: 26px; }
.strategy-document .statement-block p{ font-size: 22px; }
.strategy-document .bridge-quote p{ font-size: 17px; }
.strategy-document .final .final-title{ font-size: 32px; line-height: 1.18; }
.strategy-document .final .brand-statement{ margin-top: 26px; margin-bottom: 27px; }}
@media  screen and (max-width: 460px) {.strategy-document .nav{ gap: 12px; padding: 10px 12px; }
.strategy-document .sheet{ padding: 27px 22px 65px; }
.strategy-document .cover .cover-title{ font-size: 34px; }
.strategy-document h2{ font-size: 25px; }
.strategy-document .final .final-title{ font-size: 29px; }
.strategy-document .page-footer{ left: 22px; right: 22px; }}
@media  screen and (max-width: 359px) {.strategy-document .cover .cover-title{ font-size: 29px; }}
@media  print {.strategy-document, .strategy-document{
    width: 210mm;
    height: auto;
    padding: 0 !important;
    margin: 0 !important;
    background: white !important;
  }
.strategy-document .nav{ display: none !important; }
.strategy-document .sheet{
    position: relative;
    width: 210mm !important;
    height: 280mm !important;
    min-height: 280mm !important;
    max-height: 280mm !important;
    padding: 20mm 19mm 21mm !important;
    margin: 0 !important;
    overflow: hidden;
    box-shadow: none !important;
    page-break-after: always;
    break-after: page;
    break-inside: avoid;
  }
.strategy-document .sheet.final{ page-break-after: auto; break-after: auto; }
.strategy-document .cover, .strategy-document .final{ height: 280mm !important; min-height: 280mm !important; background: white !important; }
.strategy-document header.top .mini-logo, .strategy-document header.top .cover-symbol, .strategy-document .logo-img{ background-image: var(--logo-src) !important; }}
/* Screen-only framing: same quiet white canvas and left-edge rhythm as the website. */
@media screen {
  .strategy-main { max-width:1220px; padding:0 34px 50px; margin:0 auto; }
  .strategy-document { background:white; color:#233442; font-family:var(--font); padding-top:12px; }
  .strategy-document .nav { margin:0; width:min(794px,100%); max-width:794px; background:rgba(255,255,255,.97); box-shadow:none; border-radius:0; border-bottom:1px solid #DDE7F0; }
  .strategy-document .sheet { margin:0; width:min(794px,100%); box-shadow:none; border-bottom:1px solid #e4e6e7; }
  .strategy-document .sheet.final { border-bottom:0; }
  .strategy-document .sheet:first-of-type { margin-top:0; }
}
@media screen and (max-width:1070px){ .strategy-main{padding-inline:28px;} }
@media screen and (max-width:620px){
 .strategy-main{padding:0 20px 28px;}
 .strategy-document .sheet { margin:0; width:100%; padding:30px 10px 65px; }
 .strategy-document .nav { width:100%; }
}
/* Print only the eight original pages, independent of the website chrome. */
@media print {
  .site-header, .site-footer, .skip-link { display:none!important; }
  html,body { background:white!important; margin:0!important; padding:0!important; width:210mm!important; }
  .strategy-main { max-width:none!important; width:210mm!important; margin:0!important; padding:0!important; }
  .strategy-document { width:210mm!important; margin:0!important; padding:0!important; background:white!important; }
  .strategy-document .nav { display:none!important; }
  .strategy-document .sheet { border:0!important; box-shadow:none!important; }
}

/* v0.9.7: blue terminal punctuation on major Strategy headings only.
   The same restrained immanait logo-blue as the original site. */
.strategy-document h1 .strategy-period,
.strategy-document h2 .strategy-period {
  color: var(--brand);
  margin-inline-start: .045em;
}

/* v1.0.1: scoped strategy prose references use the established Strategy palette. */
.strategy-document :is(.body, .markets-geography) p a { color:var(--branddark); text-decoration:underline; text-decoration-color:var(--brand); text-decoration-thickness:1px; text-underline-offset:3px; }
