/* Scene containers keep the public full-screen navigation and animation hooks. */
.v4-home-component-scene>.v4-home-part,.v4-home-component-scene>.v4-module{grid-column:span var(--module-span,12);min-width:0}
html.v4-scene-mode .v4-home-component-scene:is(.v4-home-mission,.v4-home-impact){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:24px;align-content:center}
.v4-home-component-scene.v4-home-custom{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:24px;padding:calc(var(--v4-header-height,104px) + 30px) 6% 30px}
.v4-home-component-scene.v4-home-contact{grid-template-columns:repeat(12,minmax(0,1fr))}
.v4-home-component-scene[data-v4-scene-scroll]{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;align-content:safe center}
.v4-home-component-scene.v4-home-stories>.v4-module{width:88%;margin:16px auto;flex:none}
.v4-home-component-scene [data-module-kind="scene-slide"]{background:#b52c4b}
.v4-home-component-scene [data-module-kind="scene-slide"] .v4-home-hero-copy h1{font-size:var(--module-title-size,clamp(32px,3vw,58px))}
.v4-home-component-scene [data-module-kind="scene-slide"] .v4-home-hero-copy>p{font-size:var(--module-body-size,clamp(20px,1.9vw,35px))}
.v4-home-component-scene [data-module-kind="scene-metrics"] h3{font-size:var(--module-title-size,clamp(18px,1.7vw,28px))}
.v4-home-component-scene [data-module-kind="scene-story-feed"] h3{font-size:var(--module-title-size,18px)}
.v4-home-component-scene [data-module-kind="scene-story-feed"] .v4-story-summary{font-size:var(--module-body-size,14px)}
.v4-component-canvas .v4-home-component-scene [data-module-kind="scene-slide"]{position:absolute}
.v4-home-scene-canvas .v4-canvas-scenes>[data-module-id]{margin:0 auto}
.v4-home-scene-canvas .v4-scene{min-height:100vh!important;height:100vh!important}
.v4-home-scene-canvas .v4-slide-dots{pointer-events:none}
@media(max-width:900px){html.v4-scene-mode .v4-home-component-scene:is(.v4-home-mission,.v4-home-impact){column-gap:16px}.v4-home-component-scene>.v4-home-part,.v4-home-component-scene>.v4-module{grid-column:1/-1}}
