    .site-header .brand img { width: clamp(130px, 12vw, 168px); }
    .power-band { display:grid; grid-template-columns:1fr 1fr; max-width:1220px; margin:auto; background:#fff; }
    .power-band img { width:100%; height:100%; min-height:480px; object-fit:cover; }
    .power-copy { padding:clamp(42px,6vw,78px); }
    .power-copy h2 { margin:0 0 24px; color:var(--navy); font-size:clamp(30px,3.4vw,46px); line-height:1.45; }
    .power-copy p { color:var(--muted); line-height:2; }
    .investment-line { display:grid; grid-template-columns:.8fr 1.2fr; gap:70px; align-items:start; }
    .investment-line h2 { color:#fff; }
    .investment-areas { display:grid; grid-template-columns:1fr 1fr; gap:1px; background:rgba(255,255,255,.15); }
    .investment-areas article { padding:30px; background:rgba(255,255,255,.06); }
    .investment-areas span { color:#8ec6dc; font-size:11px; font-weight:800; }
    .investment-areas h3 { margin:18px 0 10px; }
    .investment-areas p { margin:0; color:rgba(255,255,255,.7); font-size:13px; line-height:1.9; }
    .investment-due-diligence { display:grid; grid-template-columns:.8fr 1.2fr; gap:70px; margin-top:clamp(42px,6vw,72px); padding-top:clamp(34px,5vw,52px); border-top:1px solid rgba(255,255,255,.18); }
    .investment-due-diligence h3 { margin:0; color:#fff; font-size:clamp(24px,2.7vw,36px); line-height:1.55; }
    .investment-due-diligence > p { margin:0; color:rgba(255,255,255,.82); line-height:2; }
    .investment-intro { display:grid; grid-template-columns:.88fr 1.12fr; gap:clamp(44px,6vw,84px); align-items:center; }
    .investment-expansion { margin-top:clamp(64px,8vw,104px); padding-top:clamp(42px,5vw,64px); border-top:1px solid rgba(255,255,255,.18); }
    .investment-copy h2 { margin:0 0 26px; color:#fff; }
    .power-investment .section-intro { color:rgba(255,255,255,.9) !important; line-height:2; }
    .investment-visual { margin:0; }
    .investment-visuals { display:grid; grid-template-columns:1fr; gap:22px; }
    .investment-visual img { display:block; width:100%; aspect-ratio:16 / 10; object-fit:cover; }
    .investment-visual figcaption { margin-top:9px; color:rgba(255,255,255,.58); font-size:11px; letter-spacing:.04em; }
    .investment-targets { display:grid; grid-template-columns:1fr 1fr; gap:1px; margin-top:clamp(42px,5vw,64px); background:rgba(255,255,255,.2); }
    .investment-targets article { padding:clamp(28px,4vw,44px); background:rgba(255,255,255,.09); }
    .investment-targets span,.investment-review-grid span { color:#b9e3f2; font-size:11px; font-weight:800; letter-spacing:.08em; }
    .investment-targets h3 { margin:16px 0 10px; color:#fff; font-size:clamp(21px,2.1vw,28px); }
    .investment-targets p,.investment-review-grid p { margin:0; color:rgba(255,255,255,.84); line-height:1.9; }
    #investment .investment-due-diligence > p { color:rgba(255,255,255,.9) !important; }
    .investment-review-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:1px; margin-top:34px; background:rgba(255,255,255,.18); }
    .investment-review-grid article { padding:28px 24px; background:rgba(4,47,72,.26); }
    .investment-review-grid h3 { margin:15px 0 10px; color:#fff; font-size:17px; }
    .investment-review-grid p { font-size:13px; }
    .investment-note { margin-top:24px; color:rgba(255,255,255,.66); font-size:12px; line-height:1.8; }
    .investment-expansion-section { background:#f2f5f7; }
    .investment-expansion-section .investment-copy h2,
    .investment-expansion-section .investment-due-diligence h3 { color:var(--navy); }
    .investment-expansion-section .section-intro,
    .investment-expansion-section .investment-due-diligence > p { color:#4d6270 !important; }
    .investment-expansion-section .investment-visual figcaption,
    .investment-expansion-section .investment-note { color:#70818c; }
    .investment-expansion-section .investment-targets,
    .investment-expansion-section .investment-review-grid { background:#d7e0e5; }
    .investment-expansion-section .investment-targets article,
    .investment-expansion-section .investment-review-grid article { background:#fff; }
    .investment-expansion-section .investment-targets span,
    .investment-expansion-section .investment-review-grid span { color:#176f9f; }
    .investment-expansion-section .investment-targets h3,
    .investment-expansion-section .investment-review-grid h3 { color:var(--navy); }
    .investment-expansion-section .investment-targets p,
    .investment-expansion-section .investment-review-grid p { color:#536874; }
    .investment-expansion-section .investment-due-diligence { border-top-color:#cbd6dc; }
    .octoli-page .lineup-photo { width:100%; aspect-ratio:4 / 3; }
    .octoli-page .lineup-photo img { width:100%; height:100%; object-fit:cover; object-position:center; }
    .octoli-page .lineup-photo--neutral { background:#eef2f5; }
    .octoli-page .lineup-photo--neutral img { mix-blend-mode:multiply; }
    @media(max-width:760px){.site-header .brand img{width:142px}.power-band,.investment-line,.investment-areas,.investment-intro,.investment-targets,.investment-due-diligence,.investment-review-grid{grid-template-columns:1fr}.power-band img{min-height:300px}.investment-line,.investment-intro,.investment-due-diligence{gap:34px}.investment-visual img{aspect-ratio:4 / 3}}
