/* Fluid revision: homepage header and edge spacing, with distinct A/B scale. */
body[data-page="investors"] .hdr > .wrap {
  max-width:none;
  padding-inline:calc(clamp(8px,.9vw,14px) + clamp(20px,3.4vw,52px));
  gap:clamp(18px,2.2vw,36px);
}
body[data-page="investors"] .hdr .logo { flex:none; margin-right:auto; }
body[data-page="investors"] .hdr .logo img { width:clamp(136px,11vw,166px); }
@media(min-width:1001px){
  body[data-page="investors"] .hdr .nav { gap:clamp(16px,1.9vw,30px); }
  body[data-page="investors"] .hdr .nav > a[aria-current="page"] { margin-left:0; padding-left:clamp(16px,1.9vw,30px); font-weight:700; }
  body[data-page="investors"] .hdr .nav > a[aria-current="page"]::before { content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:30px; background:rgba(255,255,255,.32); }
  body[data-page="investors"] .hdr .nav > a[aria-current="page"]::after { left:clamp(16px,1.9vw,30px); }
  body[data-page="investors"] .hdr .nav .hero-talk { margin-left:clamp(2px,.3vw,6px); }
}
body[data-page="investors"] .investor-main .hero-inv,
body[data-page="investors"] .investor-main .inv-card { min-height:max(100svh,760px)!important; min-height:max(100dvh,760px)!important; }
@media(min-width:1280px){
  body[data-page="investors"] { --split-gutter:calc(clamp(24px,5.4vw,92px) + clamp(8px,.9vw,14px)); }
  body[data-page="investors"] .investor-main .inv-card { padding-inline:var(--split-gutter); grid-template-columns:minmax(0,1fr); grid-template-rows:1fr auto; }
  body[data-page="investors"] .investor-main .inv-content { width:min(700px,calc(50vw - 130px - var(--split-gutter) + 70px)); padding-top:clamp(112px,16vh,180px); padding-bottom:clamp(44px,7vh,96px); }
  body[data-page="investors"][data-split="a"] .investor-main .hero-inv .h1 { font-size:clamp(60px,4.861111vw,84px)!important; line-height:1.02!important; }
  body[data-page="investors"][data-split="b"] .investor-main .hero-inv .h1 { font-size:clamp(68px,5.555556vw,96px)!important; line-height:1!important; }
  body[data-page="investors"] .investor-main .pv-foot { margin-top:clamp(40px,6.22vh,72px); margin-bottom:clamp(36px,4.89vh,64px)!important; }
}
